:root{--color-black: #000000;--color-white: #FFFFFF;--color-accent: #95FF00;--color-gray-light: #F9FAFB;--color-gray-medium: #E5E7EB;--color-gray-dark: #374151;--font-heading: "Boss", Impact, sans-serif;--font-body: "PP Frama", "Helvetica Neue", Helvetica, Arial, sans-serif;--xx-pattern: url(https://cdn.shopify.com/s/files/1/1022/1708/9365/files/Duxx_Energy_XX-Pattern_1.png?v=1771844185)}html{scroll-behavior:smooth;font-size:100%!important}.shopify-policy__body,.shopify-policy__title,.page-width .rte,main .shopify-policy,main#MainContent .page-width:not(.section-main-product) .rte{font-size:.625em}.shopify-policy__container{padding:3rem 1.5rem 5rem!important;max-width:800px!important;margin:0 auto!important}.shopify-policy__title,.shopify-policy__container h1,.shopify-policy__title h1,.shopify-policy__body h1{font-size:1.3rem!important;font-family:PP Frama,Helvetica Neue,sans-serif!important;font-weight:700!important;font-style:normal!important;text-transform:uppercase!important;letter-spacing:.03em!important;margin-bottom:2rem!important;padding-bottom:1rem!important;border-bottom:2px solid var(--duxx-black, #000)!important;line-height:1.3!important}.shopify-policy__body{font-size:.85rem!important;line-height:1.7!important}.shopify-policy__body h1{font-size:1.2rem!important;margin:2rem 0 .75rem!important;font-weight:700!important}.shopify-policy__body h2{font-size:1.05rem!important;margin:1.5rem 0 .5rem!important;font-weight:700!important}.shopify-policy__body h3{font-size:.95rem!important;margin:1.25rem 0 .4rem!important;font-weight:700!important}.shopify-policy__body p{font-size:.85rem!important;margin-bottom:.6rem!important}.shopify-policy__body li{font-size:.85rem!important;margin-bottom:.3rem!important}.shopify-policy__body table{font-size:.8rem!important}.shopify-policy__body strong{font-weight:700!important}.template-page .page-width{max-width:800px!important;padding:3rem 1.5rem 5rem!important}.template-page .page-width h1{font-size:1.3rem!important;font-family:PP Frama,Helvetica Neue,sans-serif!important;font-weight:700!important;font-style:normal!important;text-transform:uppercase!important;margin-bottom:2rem!important;padding-bottom:1rem!important;border-bottom:2px solid var(--duxx-black, #000)!important}.template-page .page-width .rte{font-size:.85rem!important;line-height:1.7!important}.template-page .page-width .rte h2{font-size:1.05rem!important;margin:1.5rem 0 .5rem!important}.template-page .page-width .rte h3{font-size:.95rem!important;margin:1.25rem 0 .4rem!important}.template-page .page-width .rte p{font-size:.85rem!important;margin-bottom:.6rem!important}.template-page .page-width .rte li{font-size:.85rem!important}body.duxx-theme{font-family:var(--font-body);color:var(--color-black);background-color:var(--color-white);line-height:1.6;overflow-x:hidden;margin:0!important;padding:0!important}.duxx-theme .shopify-section-group-header-group,.duxx-theme #MainContent{margin-top:0!important;padding-top:0!important}.duxx-theme h1,.duxx-theme h2,.duxx-theme h3,.duxx-theme h4,.duxx-theme .heading{text-transform:uppercase;margin:0}.duxx-theme a{text-decoration:none;color:inherit}.bg-black{background-color:var(--color-black);color:var(--color-white)}.bg-black h2,.bg-black h3,.bg-black h4,.bg-black p,.bg-black li{color:var(--color-white)!important}.bg-black .step-number{background:var(--color-accent);color:var(--color-black)}.bg-black .benefit-card{background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.bg-black .benefit-card h3,.bg-white .benefit-card h3,.benefit-card h3{color:inherit!important;font-size:.95rem!important;word-break:keep-all!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;line-height:1.2!important}.bg-black .benefit-card h3{color:var(--color-white)!important}.bg-black .benefit-card p{color:#fff9!important}.bg-black .benefit-icon{filter:grayscale(0)}.bg-white{background-color:var(--color-white);color:var(--color-black)}.bg-gray{background-color:var(--color-gray-light);color:var(--color-black)}.bg-accent{background-color:var(--color-accent);color:var(--color-black)}.how-it-works,.product-section,.benefits{padding:3rem 0!important}.text-accent{color:var(--color-accent)}.pattern-overlay{position:relative}.pattern-overlay:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:var(--xx-pattern);background-size:800px;background-position:center top;opacity:.06;pointer-events:none;z-index:0}.pattern-overlay>*{position:relative;z-index:1}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem}.container-wide{width:100%;max-width:1600px;margin:0 auto;padding:0 1.5rem}.btn{display:inline-flex;justify-content:center;align-items:center;font-family:var(--font-heading);font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:-.02em;padding:clamp(1rem,2vw,1.5rem) clamp(2rem,4vw,3rem);border:2px solid var(--color-black);cursor:pointer;transition:transform .1s ease,box-shadow .1s ease,background-color .2s ease;text-align:center;font-size:clamp(1.1rem,2vw,1.4rem);text-decoration:none;box-shadow:4px 4px 0 var(--color-black)}.btn:active{transform:translate(4px,4px)!important;box-shadow:0 0 0 var(--color-black)!important}.btn-accent{background-color:var(--color-accent);color:var(--color-black)}.btn-accent:hover{background-color:#a3ff1a;transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--color-black)}.btn-black{background-color:var(--color-black)!important;color:var(--color-white)!important;border-color:var(--color-black)!important;box-shadow:4px 4px 0 var(--color-accent);display:inline-flex}.btn-black:hover{background-color:var(--color-gray-dark)!important;color:var(--color-white)!important;transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--color-accent)}.btn-outline{background:var(--color-white);border:2px solid var(--color-black);color:var(--color-black)}.btn-outline:hover{background:var(--color-gray-light);transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--color-black)}.btn-full{width:100%;padding:clamp(.8rem,2vw,1.2rem) clamp(1.5rem,3vw,2rem);font-size:clamp(1rem,2vw,1.25rem)}.button:not(.btn){color:rgb(var(--color-button-text))!important;background-color:rgb(var(--color-button))!important}.fade-in{opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.fade-in.visible{opacity:1;transform:translateY(0)}.delay-1{transition-delay:.1s}.delay-2{transition-delay:.2s}.delay-3{transition-delay:.3s}.energy-particle{position:absolute;font-family:var(--font-heading);font-weight:900;font-style:italic;color:var(--color-accent);opacity:0;pointer-events:none;z-index:0;animation:flowEnergy var(--duration, 4s) cubic-bezier(.16,1,.3,1) forwards;top:50%;left:50%}@keyframes flowEnergy{0%{transform:translate(-50%,-50%) scale(.5) rotate(0);opacity:0}15%{opacity:.6}to{transform:translate(calc(-50% + var(--tx, 100px)),calc(-50% + var(--ty, -100px))) scale(var(--s, 1.5)) rotate(var(--r, 45deg));opacity:0}}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.fade-in{opacity:1!important;transform:none!important;transition:none!important}.energy-particle,.duxx-energy-particle,.marquee-track,.duxx-marquee__track{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/duxx-global.css.map */
