@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Montserrat:ital,wght@0,400;0,600;0,700;0,800;1,400;1,700&display=swap";:root{--color-bg-primary: #0a0a0a;--color-bg-secondary: #121212;--color-card: #161616;--color-text: #f2f2f2;--color-text-muted: #9a9a9a;--color-accent: #a855f7;--color-accent-hover: #c084fc;--font-heading: "Montserrat", "Montserrat", "Inter", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif}.container{max-width:1200px;margin:0 auto;padding:0 24px}.text-center{text-align:center}.text-muted{color:var(--color-text-muted, #9a9a9a)}.accent-text{color:var(--color-accent, #a855f7)}.badge{display:inline-flex;align-items:center;gap:6px;background:#db277726;border:1px solid var(--color-accent, #a855f7);color:var(--color-text, #f2f2f2);padding:4px 12px;border-radius:99px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;width:fit-content}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 28px;border-radius:8px;font-weight:600;font-size:15px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;width:100%;text-transform:uppercase;letter-spacing:.03em}.btn-primary{background:var(--color-accent, #a855f7);color:#fff;box-shadow:0 4px 20px #db27774d}.btn-primary:hover{background:var(--color-accent-hover, #c084fc);transform:translateY(-2px);box-shadow:0 6px 25px #db277773}.btn-secondary{background:#ffffff0d;color:var(--color-text, #f2f2f2);border:1px solid rgba(255,255,255,.1)}.btn-secondary:hover{background:#ffffff1a;transform:translateY(-2px)}.cart-count-bubble{background-color:var(--color-accent, #a855f7)!important;color:#fff!important;font-size:10px!important;font-weight:700!important;border-radius:99px!important;width:18px!important;height:18px!important;display:flex!important;align-items:center!important;justify-content:center!important}body,.shopify-section,.main-content{background-color:#0a0a0a!important;color:#f2f2f2!important;font-family:Inter,sans-serif!important}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading, "Montserrat", sans-serif)!important;color:#f2f2f2!important}p,span,li,label,a{font-family:Inter,sans-serif}a{color:#c9a84c;transition:color .3s ease}a:hover{color:#d4b65e}.button:not(.footer-newsletter-submit-btn),.shopify-payment-button__button,button[type=submit]:not(.footer-newsletter-submit-btn),.btn:not(.footer-newsletter-submit-btn),.button--primary:not(.footer-newsletter-submit-btn){background-color:var(--color-accent, #a855f7)!important;background-image:none!important;background:var(--color-accent, #a855f7)!important;color:#fff!important;border:none!important;border-radius:8px!important;font-family:Inter,sans-serif!important;font-weight:600!important;padding:12px 28px!important;transition:all .3s ease!important;cursor:pointer;letter-spacing:.02em;box-shadow:none!important}.button:not(.footer-newsletter-submit-btn):hover,.shopify-payment-button__button:hover,button[type=submit]:not(.footer-newsletter-submit-btn):hover,.btn:not(.footer-newsletter-submit-btn):hover,.button--primary:not(.footer-newsletter-submit-btn):hover{background-color:var(--color-accent-hover, #c084fc)!important;background-image:none!important;background:var(--color-accent-hover, #c084fc)!important;transform:translateY(-2px)!important;box-shadow:0 4px 20px #a855f766!important}.footer-newsletter-submit-btn{background-color:var(--color-accent, #a855f7)!important;background-image:none!important;background:var(--color-accent, #a855f7)!important;color:#fff!important;box-shadow:none!important}.footer-newsletter-submit-btn:hover{background-color:var(--color-accent-hover, #c084fc)!important;background-image:none!important;background:var(--color-accent-hover, #c084fc)!important}.button--secondary,.btn--secondary{background-color:transparent!important;background-image:none!important;background:transparent!important;color:#c9a84c!important;border:2px solid #c9a84c!important}.button--secondary:hover,.btn--secondary:hover{background-color:#c9a84c!important;background-image:none!important;background:#c9a84c!important;color:#0a0a0a!important}.header-wrapper,.section-header,header.header,.shopify-section-header{background-color:#0a0a0a!important;border-bottom:1px solid rgba(255,255,255,.06)!important}.header__heading-link,.header__heading a{color:#f2f2f2!important}.header__icon,.header__icon svg{color:#f2f2f2!important}.footer,.section-footer,.shopify-section-footer,footer.footer{background-color:#3a1a5e!important;color:#f2f2f2!important;border-top:1px solid rgba(201,168,76,.2)!important}.footer a,.footer__content a{color:#d0d0d0!important}.footer a:hover,.footer__content a:hover,.footer h2,.footer h3,.footer h4{color:#c9a84c!important}.field__input,input[type=text],input[type=email],input[type=password],input[type=tel],input[type=search],select,textarea{background:#0a0a0a99!important;border:1px solid rgba(255,255,255,.1)!important;color:#f2f2f2!important;border-radius:6px!important;font-family:Inter,sans-serif!important}.field__input:focus,input:focus,select:focus,textarea:focus{border-color:#a855f7!important;outline:none!important;box-shadow:0 0 0 2px #a855f726!important}.wb-scroll-reveal{opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .7s ease}.wb-scroll-reveal.wb-revealed{opacity:1;transform:translateY(0)}.wb-scroll-reveal-left{opacity:0;transform:translate(-40px);transition:opacity .7s ease,transform .7s ease}.wb-scroll-reveal-left.wb-revealed{opacity:1;transform:translate(0)}.wb-scroll-reveal-right{opacity:0;transform:translate(40px);transition:opacity .7s ease,transform .7s ease}.wb-scroll-reveal-right.wb-revealed{opacity:1;transform:translate(0)}.wb-scroll-reveal-scale{opacity:0;transform:scale(.92);transition:opacity .6s ease,transform .6s ease}.wb-scroll-reveal-scale.wb-revealed{opacity:1;transform:scale(1)}@keyframes wb-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes wb-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes wb-slideInLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes wb-slideInRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes wb-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes wb-shimmer{0%{background-position:-200% center}to{background-position:200% center}}.wb-text-center{text-align:center}.wb-text-left{text-align:left}.wb-text-right{text-align:right}.wb-text-gold{color:#c9a84c!important}.wb-text-purple{color:#a855f7!important}.wb-text-muted{color:#9a9a9a!important}.wb-text-white{color:#f2f2f2!important}.wb-bg-dark{background-color:#0a0a0a!important}.wb-bg-purple{background-color:#3a1a5e!important}.wb-bg-glass{background:#190f2666!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.wb-mt-0{margin-top:0!important}.wb-mb-0{margin-bottom:0!important}.wb-mt-20{margin-top:20px!important}.wb-mb-20{margin-bottom:20px!important}.wb-mt-40{margin-top:40px!important}.wb-mb-40{margin-bottom:40px!important}.wb-pt-40{padding-top:40px!important}.wb-pb-40{padding-bottom:40px!important}.wb-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}::selection{background:#a855f759;color:#fff}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0a0a0a}::-webkit-scrollbar-thumb{background:#3a1a5e;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a855f7}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){.wb-scroll-reveal,.wb-scroll-reveal-left,.wb-scroll-reveal-right,.wb-scroll-reveal-scale{opacity:1!important;transform:none!important;transition:none!important}}.pdp-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:start}.pdp-gallery{display:flex;flex-direction:column;gap:16px}.pdp-main-image-wrapper{position:relative;background:var(--color-card, #161616);border:1px solid rgba(255,255,255,.05);border-radius:16px;overflow:hidden;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.pdp-main-image{width:100%;height:100%;object-fit:cover;transition:opacity .3s ease}.pdp-thumbnails{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.pdp-thumbnail{aspect-ratio:1;background:var(--color-card, #161616);border:1px solid rgba(255,255,255,.05);border-radius:8px;overflow:hidden;cursor:pointer;padding:4px;transition:all .3s ease}.pdp-thumbnail:hover,.pdp-thumbnail.active{border-color:var(--color-accent, #a855f7);box-shadow:0 0 10px #db277733}.pdp-thumbnail img{width:100%;height:100%;object-fit:cover;border-radius:4px}.pdp-buy-box{display:flex;flex-direction:column}.pdp-rating-row{display:flex;align-items:center;gap:10px;margin-top:10px;font-size:14px}.pdp-title{font-size:36px;margin:10px 0 16px}.pdp-bullets{list-style:none;display:flex;flex-direction:column;gap:10px;margin:24px 0;font-size:14px}.pdp-bullets li{display:flex;align-items:center;gap:8px}.pdp-bullets svg{color:var(--color-accent, #a855f7);flex-shrink:0}.buy-actions-wrapper{margin:30px 0;display:flex;flex-direction:column;gap:16px}.qty-row{display:flex;align-items:center;gap:16px;font-size:14px;font-weight:600}.qty-row .qty-control{padding:4px}.buy-buttons{display:flex;flex-direction:column;gap:12px}.buy-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05);padding:20px 0;margin-top:24px;font-size:11px;text-align:center;color:var(--color-text-muted, #9a9a9a)}.buy-trust-item{display:flex;flex-direction:column;align-items:center;gap:6px}.buy-trust-item svg{width:20px;height:20px;color:var(--color-accent, #a855f7)}.buy-disclaimer{font-size:12px;color:var(--color-text-muted, #9a9a9a);margin-top:12px;font-style:italic;display:flex;align-items:center;gap:6px}.pdp-desc-section{border-top:1px solid rgba(255,255,255,.05);padding-top:50px;margin-top:60px}.pdp-desc-content{max-width:800px;font-size:15px;color:var(--color-text-muted, #9a9a9a)}.pdp-desc-content p{margin-bottom:20px}.features-grid-pdp{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.spec-table{width:100%;max-width:800px;margin:0 auto;border-collapse:collapse;background:var(--color-card, #161616);border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.05)}.spec-table td{padding:18px 24px;border-bottom:1px solid rgba(255,255,255,.03);font-size:14px}.spec-table tr:last-child td{border-bottom:none}.spec-label{font-weight:600;width:30%;color:var(--color-text, #f2f2f2);background:#ffffff03}.spec-value{color:var(--color-text-muted, #9a9a9a)}.reviews-pdp-summary{background:var(--color-card, #161616);border:1px solid rgba(255,255,255,.05);border-radius:16px;padding:40px;display:grid;grid-template-columns:.8fr 1.2fr;gap:40px;align-items:center;margin-bottom:40px}.rev-summary-left{text-align:center;border-right:1px solid rgba(255,255,255,.05);padding-right:40px}.big-rating{font-family:var(--font-heading, var(--font-heading, "Montserrat", sans-serif));font-size:54px;font-weight:700;line-height:1;margin-bottom:10px}.rev-summary-right{display:flex;flex-direction:column;gap:12px}.bar-row{display:flex;align-items:center;gap:12px;font-size:13px}.bar-star-label{width:48px;display:inline-flex;align-items:center;gap:4px}.bar-bg{flex:1;height:8px;background:#ffffff0d;border-radius:99px;overflow:hidden}.bar-fill{background:#fbbf24;height:100%}.bar-count{width:32px;text-align:right;color:var(--color-text-muted, #9a9a9a)}.sticky-buy-bar{position:fixed;bottom:0;left:0;right:0;z-index:150;background:#161616e6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid rgba(255,255,255,.05);padding:12px 24px;transform:translateY(100%);transition:transform .3s ease;display:none}.sticky-buy-bar.visible{display:block;transform:translateY(0)}.sticky-buy-bar-container{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;gap:16px}.sticky-buy-product{display:flex;align-items:center;gap:12px}.sticky-buy-thumb{width:40px;height:40px;border-radius:4px;background:var(--color-bg-primary, #0a0a0a)}.sticky-buy-title-price{display:flex;flex-direction:column}.sticky-buy-p-title{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.sticky-buy-p-price{font-size:12px;font-weight:700;color:var(--color-accent, #a855f7)}.sticky-buy-btn-wrapper{flex-shrink:0;width:140px}.sticky-buy-btn-wrapper .btn{background:var(--color-accent, #a855f7)!important;border:1px solid var(--color-accent, #a855f7)!important;color:#fff!important;font-weight:700;text-transform:uppercase;font-size:13px!important;border-radius:8px!important;box-shadow:none!important;padding:10px 16px!important;transition:all .3s ease;height:42px;display:flex;align-items:center;justify-content:center}.sticky-buy-btn-wrapper .btn:hover{background:var(--color-accent-hover, #c084fc)!important;border-color:var(--color-accent-hover, #c084fc)!important}@media(max-width:480px){.sticky-buy-bar{padding:8px 16px}.sticky-buy-btn-wrapper{width:110px}.sticky-buy-btn-wrapper .btn{padding:6px 8px!important;font-size:11px!important;letter-spacing:0px!important;height:36px}.sticky-buy-p-title{max-width:130px}}@media(max-width:1024px){.hero-grid,.pdp-grid{grid-template-columns:1fr;gap:40px}.hero-content{text-align:center;align-items:center}.price-box{justify-content:center}.hero-image-wrapper{max-width:500px;margin:0 auto}.trust-pillars-grid{grid-template-columns:repeat(2,1fr)}.why-grid,.testimonials-grid{grid-template-columns:1fr;gap:24px}.features-grid-pdp{grid-template-columns:repeat(2,1fr)}.reviews-pdp-summary{grid-template-columns:1fr;gap:30px}.rev-summary-left{border-right:none;border-bottom:1px solid rgba(255,255,255,.05);padding-right:0;padding-bottom:30px}}@media(max-width:768px){.section{padding:60px 0}.section-title{font-size:26px}.hero-headline{font-size:34px}.how-grid,.footer-grid{grid-template-columns:1fr;gap:30px}.footer-brand{text-align:center;align-items:center}.footer-bottom{flex-direction:column;text-align:center}.sticky-buy-bar{display:block}.pdp-thumbnail{padding:2px}.site-footer{margin:20px 12px;padding:40px 16px 30px;border-radius:16px}}@media(max-width:480px){.container{padding:0 16px}.trust-pillars-grid,.features-grid-pdp{grid-template-columns:1fr}.age-gate-modal{padding:24px}.age-gate-title{font-size:18px}.pdp-title{font-size:28px}}.kama-promise-box{margin-top:24px;margin-bottom:24px;border-radius:12px;overflow:hidden;border:1px solid rgba(168,85,247,.25);background:#140b20;box-shadow:0 8px 24px #0006}.kama-promise-header{background:var(--color-accent, #a855f7);color:#fff;font-weight:700;padding:10px 24px 10px 16px;font-size:13px;display:inline-flex;align-items:center;gap:8px;position:relative;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 50%,calc(100% - 16px) 100%,0 100%);margin-left:-1px;margin-top:-1px;min-width:220px;z-index:2;letter-spacing:.05em;text-transform:uppercase}.kama-shield-icon{flex-shrink:0}.kama-promise-body{padding:20px 16px}.kama-promise-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px}.kama-promise-item{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;color:var(--color-text, #f2f2f2)}.kama-promise-item svg{flex-shrink:0;color:var(--color-accent, #a855f7)}.pdp-accordions-group{margin-top:24px;border-top:1px solid rgba(255,255,255,.08)}.pdp-accordion-item{border-bottom:1px solid rgba(255,255,255,.08)}.pdp-accordion-header{width:100%;background:none;border:none;padding:18px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;text-align:left;font-family:var(--font-body, "Inter", system-ui, sans-serif);font-size:15px;font-weight:600;color:var(--color-text, #f2f2f2);outline:none;transition:color .2s ease}.pdp-accordion-header:hover{color:var(--color-accent, #a855f7)}.pdp-accordion-icon{display:flex;align-items:center;justify-content:center;width:18px;height:18px;color:var(--color-accent, #a855f7);transition:transform .3s cubic-bezier(.4,0,.2,1)}.pdp-accordion-item.active .pdp-accordion-icon{transform:rotate(45deg)}.pdp-accordion-content{max-height:0;overflow:hidden;transition:max-height .3s cubic-bezier(0,1,0,1)}.pdp-accordion-item.active .pdp-accordion-content{max-height:1000px;transition:max-height .4s cubic-bezier(1,0,1,0)}.pdp-accordion-content-inner{padding-bottom:20px;font-size:14px;color:var(--color-text-muted, #9a9a9a);line-height:1.6}.pdp-accordion-content-inner p{margin-bottom:12px}.pdp-accordion-content-inner p:last-child{margin-bottom:0}.pdp-accordion-content-inner strong{color:var(--color-text, #f2f2f2)}@media(max-width:400px){.kama-promise-grid{grid-template-columns:1fr;gap:12px}}.buy-payment-icons{margin-top:18px;display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;padding-bottom:4px}.payment-title{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted, #9a9a9a)}.payment-icons-row{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.payment-badge-text{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:700;letter-spacing:.05em;height:24px;display:flex;align-items:center}.payment-svg{border-radius:4px;border:1px solid rgba(255,255,255,.1);height:24px;width:38px;display:block}
/*# sourceMappingURL=/cdn/shop/t/3/assets/wb-custom.css.map */
