html{scroll-behavior:smooth}body{overflow-x:hidden}.de-region{display:inline-block;padding:8px 12px;border:1px solid #ffffff1a;border-radius:30px;font-size:12px;color:#f5f7fb}.de-mobile-nav{display:none}.de-mobile-nav summary{cursor:pointer;font-size:25px;list-style:none}.de-mobile-nav nav{position:absolute;left:0;right:0;top:100%;background:#090e17;padding:24px;z-index:40}.de-mobile-nav nav a{display:block;color:white;padding:12px}button:disabled{cursor:not-allowed;opacity:.6}.shop-image-zoom-wrapper:not(.active){display:none!important}.shop-image-zoom-wrapper.active{display:block!important}.page-fade-in,.scroll-trigger,.animate--slide-in{opacity:1!important;transform:none!important}.faq-item.active .faq-answer{max-height:1000px!important;opacity:1!important;padding:0 20px 16px!important}.faq-question:focus-visible,.shop-thumbnail:focus-visible{outline:2px solid #a7f432;outline-offset:4px}.shop-product-section h1{overflow-wrap:anywhere}.gr-bundle-options{min-width:0}.gr-tier-copy{min-width:0}.gr-tier-copy strong{line-height:1.35}.gr-addon small{line-height:1.4}.gr-flash-clock{white-space:nowrap}.de-page{max-width:1100px;margin:50px auto;padding:24px;color:#f5f7fb;min-height:50vh}.de-page input,.de-page textarea,.de-page select{background:#151d27;color:white;border:1px solid #667085;border-radius:6px;padding:12px;max-width:100%;font:inherit}.de-page button,.de-button{background:#a7f432;color:#090e17;border:0;border-radius:30px;padding:14px 24px;font-weight:700;cursor:pointer;text-decoration:none;display:inline-block}.de-page a{color:#a7f432}.de-cart-row{display:flex;gap:24px;align-items:center;padding:20px 0;border-bottom:1px solid #ffffff22}.de-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.de-card img{width:100%;height:260px;object-fit:contain}.de-card{padding:20px;background:#121a24;border-radius:12px}.de-form{display:grid;gap:16px;max-width:600px}.collection-grid-section .swiper{overflow:hidden}.collection-grid-section .swiper-wrapper{display:flex;transition:transform .35s}.collection-grid-section .swiper-slide{width:100%;flex:0 0 100%}.collection-grid-section .product-grid-wrapper{overflow:hidden}.shop-main-image{width:100%;height:auto}.gr-addons[hidden],.gr-addon[hidden]{display:none!important}@media(max-width:749px){.de-mobile-nav{display:block}.de-region{font-size:10px;padding:6px}.de-grid{grid-template-columns:1fr}.gr-flash{gap:5px!important;padding:10px 8px!important;flex-wrap:wrap}.gr-flash-deal{font-size:10px!important}.gr-flash-offer{flex-wrap:wrap;justify-content:center}.gr-flash-clock>span:first-child{font-size:9px}.shop-product-section h1{font-size:28px!important}.gr-tier-label{gap:8px!important}.gr-tier-copy strong{font-size:12px!important}.gr-tier-price strong{font-size:18px!important}.gr-addon{gap:8px!important}.gr-addon strong{font-size:12px!important}.de-cart-row{gap:10px;flex-wrap:wrap}.gr-section-heading h2{overflow-wrap:break-word}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;scroll-behavior:auto!important;transition:none!important}}

[data-gr-buy]>.button-text{display:none!important}.sticky-add-to-cart:not(.de-visible){display:none!important}.sticky-add-to-cart.de-visible{display:block!important;transform:none!important;opacity:1!important}
.gr-editable-recommendations{padding-top:50px;padding-bottom:50px}.gr-editable-recommendations h2{text-align:center}.gr-editable-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.gr-editable-card{border:1px solid #ffffff26;border-radius:14px;padding:16px;background:#101923;display:flex;flex-direction:column;gap:12px}.gr-card-image{display:block;aspect-ratio:1;overflow:hidden}.gr-card-image img{width:100%;height:100%;object-fit:contain;border-radius:8px}.gr-editable-card h3{font-size:20px;margin:0}.gr-editable-card p{font-size:13px;line-height:1.5;margin:0}.gr-card-price{font-size:21px;color:#a7f432;margin-top:auto}.gr-card-price s{font-size:14px;color:#b6beca}.gr-editable-card .gr-outline-button{text-align:center}@media(max-width:989px){.gr-editable-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.gr-editable-cards{grid-template-columns:1fr}}