.site-header{position:sticky;top:30px;z-index:9999;background-color:#111}#ast-desktop-header{position:sticky;top:0;z-index:9999;background-color:#111;align-self:flex-start}@media (max-width:1024px){.site-header,#ast-desktop-header{top:0 !important}}body{overflow-x:hidden !important;overflow-y:visible !important}html{font-size:clamp(14px, 1.2vw + 0.5rem, 18px)}@media (min-width:1920px){html{font-size:1.3rem}h1{font-size:3rem}h2{font-size:2.5rem}h3{font-size:2rem}h4{font-size:1.8rem}h5{font-size:1.5rem}h6{font-size:1.3rem}p,span,li,a,button{font-size:1.2rem}.site-title a{font-size:2.1rem}.main-header-menu .menu-link{font-size:1.5rem;padding:.8em 1.2em}.main-navigation.ast-inline-flex{transform:scale(1.35);transform-origin:left center}.ast-custom-button,.menu-link.ast-custom-button-link{font-size:1.5rem;padding:.8em 1.2em}.ast-header-account-link,.ast-search-menu-icon{transform:scale(1.3);transform-origin:center center}.ast-site-header-cart-li,.cart-container,.ast-addon-cart-wrap,.ast-site-header-cart .ast-icon,.ast-site-header-cart .ast-icon svg{transform:scale(1.02);transform-origin:center center;width:auto !important;height:auto !important}.ast-site-header-cart-li{margin-left:.5em;margin-right:.5em}}@media (max-width:769px){.mobile-1{order:1 !important}.mobile-2{order:2 !important}.mobile-3{order:3 !important}}@media (min-width:768px) and (max-width:1024px){.ipad-1{order:1 !important}.ipad-2{order:2 !important}.ipad-3{order:3 !important}}h3,.card-title{font-family:'Mier B',sans-serif;font-weight:700;letter-spacing:.8px}h4,button,input[type=search]{font-family:'United Sans Rg Md',sans-serif;font-weight:500;letter-spacing:.5px}h5{font-family:'Mier B',sans-serif;font-weight:600;line-height:1.3}h6,.font-operation-napalm{font-family:'Operation Napalm',serif}.font-source-sans{font-family:'Source Sans Pro',sans-serif}.font-mier{font-family:'Mier B',sans-serif}.font-mier-thin{font-family:'Mier B',sans-serif;font-weight:100}.font-mier-thin-italic{font-family:'Mier B',sans-serif;font-weight:100;font-style:italic}.font-mier-light{font-family:'Mier B',sans-serif;font-weight:300}.font-mier-light-italic{font-family:'Mier B',sans-serif;font-weight:300;font-style:italic}.font-mier-regular{font-family:'Mier B',sans-serif;font-weight:400}.font-mier-italic{font-family:'Mier B',sans-serif;font-weight:400;font-style:italic}.font-mier-demibold{font-family:'Mier B',sans-serif;font-weight:600}.font-mier-demibold-italic{font-family:'Mier B',sans-serif;font-weight:600;font-style:italic}.font-mier-bold{font-family:'Mier B',sans-serif;font-weight:700}.font-mier-bold-italic{font-family:'Mier B',sans-serif;font-weight:700;font-style:italic}.font-mier-black{font-family:'Mier B',sans-serif;font-weight:900}.font-mier-black-italic{font-family:'Mier B',sans-serif;font-weight:900;font-style:italic}.visually-hidden{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.underline a{text-decoration:none;position:relative;padding-bottom:2px}.underline a:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:currentColor}.heading-underline a{text-decoration:none;position:relative;padding-bottom:1px}.heading-underline a:after{content:'';position:absolute;left:0;bottom:0;width:0;height:1px;background-color:currentColor;transition:width .3s ease}.heading-underline a:hover:after{width:100%}.home-header{height:450px;min-height:450px;position:relative;display:flex;justify-content:center;align-items:center;background-color:transparent;overflow:hidden}.wc-block-grid__product{text-align:center;display:flex;flex-direction:column;align-items:center}.wc-block-grid__product-title{font-size:2em !important;font-weight:700;text-align:center}.wc-block-grid__product-price{font-size:1.8em !important;font-weight:700;text-align:center;margin-top:10px}.wc-block-grid__product-image img{display:block;margin:0 auto}.wp-block-button.wc-block-grid__product-add-to-cart{display:flex;justify-content:center}.wp-block-button__link.add_to_cart_button{font-size:1.3em !important;font-weight:500;text-align:center;padding:10px 20px}.woocommerce-ordering select{color:#fff;background-color:#101820;border:1px solid #fff;font-weight:500;text-transform:uppercase;font-family:Barlow,sans-serif;font-size:16px}.woocommerce-ordering option{background-color:#101820;color:#fff;text-transform:none !important}html,body{height:100%;margin:0;padding:0}.woocommerce-checkout .wc-block-checkout__terms .wc-block-components-checkbox__label{font-size:1em !important;font-weight:400 !important;color:#f0f0f0 !important}body.woocommerce-cart{font-size:1.1em !important}.woocommerce-cart .wc-block-cart-items__header-image span{font-size:18px !important;font-weight:700 !important}.woocommerce-cart .wc-block-cart-items__header-total span{font-size:18px !important;font-weight:700 !important}.woocommerce-cart .wp-block-woocommerce-cart-order-summary-heading-block.wc-block-cart__totals-title{font-size:18px !important;font-weight:700 !important}#ast-desktop-header .main-header-menu>li.menu-item-45 ul.sub-menu a{font-size:17px !important;font-weight:600;font-family:lora}.woocommerce span.onsale{background:#b22222 !important;color:#fff !important;font-weight:500;padding-left:5px;padding-right:5px;padding-top:2px;padding-bottom:2px;text-transform:uppercase}@media (max-width:768px){.ast-sticky-add-to-cart{top:92% !important}}.related ul.products li.product .astra-shop-summary-wrap{text-align:center}.related ul.products li.product .woocommerce-loop-product__title{font-size:20px;font-weight:600;margin-bottom:10px}.related ul.products li.product .price{font-size:18px;display:block;margin-bottom:10px}.related ul.products li.product .add_to_cart_button{font-size:16px;padding:10px 20px;margin-top:10px}.related h2{font-size:32px;font-weight:600;margin-bottom:20px}.related ul.products li.product .add_to_cart_button{display:none}.related ul.products li.product:hover .add_to_cart_button{display:inline-block}.ast-sticky-add-to-cart-action-wrap .quantity input{background-color:#0a0f0d !important;color:#fff !important;font-size:1.1em !important;font-weight:700 !important;border:1px solid #d8dbde !important;padding:8px 12px !important;width:60px !important;text-align:center;transition:border .3s ease}.ast-sticky-add-to-cart-action-wrap{display:flex !important;align-items:center;gap:1em;flex-wrap:nowrap !important}.ast-sticky-add-to-cart-action-wrap .quantity{margin:0;flex-shrink:0}.ast-sticky-add-to-cart-action-wrap .single_add_to_cart_button{flex-shrink:0;width:auto !important;max-width:none !important;white-space:nowrap}.quantity .plus,.quantity .minus{border:1px solid #d8dbde;transition:background-color .4s ease}.quantity input.qty:focus{border:1px solid #d8dbde !important}.quantity .plus:active,.quantity .minus:active{background-color:#d8dbde !important;color:#000}.quantity .plus:focus,.quantity .minus:focus{border:2px solid #d8dbde !important;background-color:#d8dbde !important;color:#000}.quantity .plus:active,.quantity .minus:active{background-color:#d8dbde !important;color:#000;transition:background-color .5s ease}.quantity.buttons_added input.qty{background-color:#0a0f0d !important;color:#fff !important;font-size:1.1em !important;font-weight:700 !important;border:1px solid #d8dbde !important;padding:8px 12px !important;width:60px !important;text-align:center;transition:border .3s ease;box-sizing:border-box;outline:none}.quantity.buttons_added input.qty:focus{border:1px solid #d8dbde !important;outline:none}.sparkle-overlay{position:relative;overflow:hidden;background-color:#0d1417;padding:140px 0}.sparkle-bg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.sparkle-dot{position:absolute;width:4px;height:4px;background:radial-gradient(circle,rgba(255,140,0,1) 0%,rgba(255,215,0,.6) 60%,transparent 100%);border-radius:50%;filter:blur(1px);opacity:.8;animation:battle-spark 3s linear infinite}@keyframes battle-spark{0%{opacity:.8;transform:translate(0,0) scale(1)}25%{opacity:1;transform:translate(5px,-20px) scale(1.3)}50%{opacity:.6;transform:translate(-15px,-40px) scale(1.1)}100%{opacity:0;transform:translate(30px,-80px) scale(.7)}}.sparkle-dot-1{top:80%;left:20%;animation-delay:0s}.sparkle-dot-2{top:70%;left:60%;animation-delay:.4s}.sparkle-dot-3{top:90%;left:40%;animation-delay:.8s}.sparkle-dot-4{top:85%;left:75%;animation-delay:1.2s}.sparkle-dot-5{top:60%;left:50%;animation-delay:1.6s}.sparkle-dot-6{top:88%;left:33%;animation-delay:2s}.sparkle-dot-7{top:75%;left:10%;animation-delay:2.4s}.sparkle-dot-8{top:82%;left:90%;animation-delay:2.8s}.sparkle-dot-9{top:64%;left:10%;animation-delay:2.5s}.sparkle-dot-10{top:58%;left:30%;animation-delay:.9s}.sparkle-dot-11{top:25%;left:15%;animation-delay:1.7s}.sparkle-dot-12{top:55%;left:45%;animation-delay:2.7s}.custom-button{width:90%;max-width:320px;background:#121a1d;color:#fff;border:1px solid #555;border-radius:6px;padding:clamp(10px, 1.5vw, 14px) 0;font-family:'Oswald',sans-serif;font-size:clamp(0.9rem, 1vw, 1.05rem);font-weight:600;letter-spacing:.05em;text-transform:uppercase;text-align:center;text-decoration:none;line-height:1.2;transition:transform .3s ease,box-shadow .3s ease,background .3s ease,color .3s ease;box-shadow:0 6px 20px rgba(0,0,0,.4),0 -6px 20px rgba(0,0,0,.4),0 0 10px rgba(255,60,60,.1);will-change:box-shadow,transform;position:relative;z-index:20;box-sizing:border-box;display:block}.custom-button:hover{background:#1c2027;transform:translateY(-4px)}.custom-button.light{background:#f3f3f3;color:#111;border:1px solid #ccc;box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 6px rgba(160,160,160,.2)}.custom-button.light:hover{background:#e6e6e6;color:#000;transform:translateY(-4px)}.one-button-wrapper{display:flex;justify-content:center;width:100%;padding:clamp(12px, 2vw, 20px) 0}.vertical-button-stack{display:flex;flex-direction:column;gap:clamp(12px, 2vw, 20px);align-items:center;width:100%;padding:clamp(12px, 2vw, 20px) 0;max-width:90%;box-sizing:border-box}.button-stack-mobile-horizontal{display:flex;flex-direction:column;gap:clamp(12px, 2vw, 20px);align-items:center;max-width:90%;padding:clamp(12px, 2vw, 20px) 0;box-sizing:border-box}@media (max-width:767px){.button-stack-mobile-horizontal{flex-direction:row;flex-wrap:nowrap;justify-content:center;gap:clamp(10px, 4vw, 16px);padding:0;max-width:85%}.custom-button{font-size:clamp(0.85rem, 4vw, 1rem);padding:clamp(8px, 3vw, 12px) clamp(14px, 6vw, 20px);width:calc((100% - (1 * clamp(10px, 4vw, 16px))) / 2);max-width:none;min-width:0;box-sizing:border-box}.vertical-button-stack{gap:clamp(10px, 3vw, 16px);padding:clamp(10px, 3vw, 16px) 0;max-width:85%}.vertical-button-stack .custom-button{width:100%;max-width:none}.one-button-wrapper{max-width:85%}}@media (min-width:768px) and (max-width:1023px){.button-stack-mobile-horizontal{flex-direction:row;flex-wrap:nowrap;justify-content:center;gap:clamp(12px, 3vw, 18px);max-width:90%}.custom-button{font-size:clamp(0.9rem, 2vw, 1.05rem);padding:clamp(8px, 1vw, 12px) clamp(18px, 1.5vw, 24px);width:calc((100% - (2 * clamp(12px, 3vw, 18px))) / 3);max-width:none;min-width:0;box-sizing:border-box}.vertical-button-stack{gap:clamp(12px, 2.5vw, 18px);max-width:90%}.vertical-button-stack .custom-button{width:90%;max-width:320px}}@media (min-width:1024px) and (max-width:1599px){.button-stack-mobile-horizontal{flex-direction:column;gap:clamp(14px, 1.5vw, 20px);align-items:center;max-width:90%}.custom-button{font-size:clamp(1rem, 1vw, 1.1rem);padding:clamp(8px, 1vw, 12px) clamp(18px, 1.5vw, 24px);width:90%;max-width:320px;min-width:0;box-sizing:border-box}.vertical-button-stack{gap:clamp(14px, 1.5vw, 20px);max-width:420px}.vertical-button-stack .custom-button{width:90%;max-width:320px}}@media (min-width:1600px){.button-stack-mobile-horizontal{flex-direction:column;gap:clamp(16px, 1vw, 24px);align-items:center;max-width:420px}.custom-button{font-size:1.1rem;padding:clamp(14px, 1vw, 18px) clamp(20px, 1vw, 28px);width:100%;max-width:none;box-sizing:border-box}.vertical-button-stack{gap:clamp(16px, 1vw, 24px);max-width:420px}.vertical-button-stack .custom-button{width:100%;max-width:none}}.vertical-button-stack,.button-stack-mobile-horizontal{padding:0;margin:0}.custom-button-group{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(12px, 2vw, 20px);width:100%;max-width:480px;padding:0;position:relative;z-index:10}.no-border-wrapper{display:flex;justify-content:center;align-items:center;width:100%;max-width:100%;padding:0}.no-border-wrapper .custom-button{padding:2.5vh 0;background:linear-gradient(180deg,rgba(255,255,255,.01),rgba(255,255,255,0));backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);width:100%;position:relative;z-index:10}@media (max-width:767px){.no-border-wrapper .custom-button{max-width:85%}}.gradient-text{background:linear-gradient(90deg,silver 0%,#f0f0f0 25%,#a8a8a8 50%,#f0f0f0 75%,silver 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:silverShine 4s linear infinite;display:inline-block;line-height:1.2;white-space:nowrap}@keyframes silverShine{0%{background-position:200% center}100%{background-position:-200% center}}.silver-title{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;flex-direction:row !important;gap:clamp(0.4rem, 1vw, 1rem);font-size:clamp(1rem, 1.2vw, 2rem);font-weight:700;color:#fff !important;text-transform:uppercase;margin:0 auto clamp(1rem, 2vw, 3rem);line-height:1.2;background:linear-gradient(90deg,silver 0%,#f0f0f0 25%,#a8a8a8 50%,#f0f0f0 75%,silver 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:silverShine 4s linear infinite;text-align:center;width:100%;justify-self:center}.silver-title a{color:inherit;text-decoration:none;white-space:nowrap}@media (prefers-reduced-motion:reduce){.silver-title{animation:none;background:0 0;-webkit-text-fill-color:#fff}}.feature-toggle{cursor:pointer;width:30px;height:30px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease;flex-shrink:0}.toggle-icon{width:22px;height:22px;stroke:#d8dbde;stroke-width:2.5;stroke-linecap:round;transition:all .3s ease;filter:drop-shadow(0 0 2px #555)}.feature-toggle.toggled .toggle-icon .vertical{opacity:0;transition:opacity .2s ease}.toggle-icon:hover{transform:scale(1.1);filter:drop-shadow(0 0 .5px rgba(192,192,192,.5))}@media (max-width:480px){.silver-title{font-size:clamp(0.95rem, 4vw, 1.3rem);gap:.3rem}}@media (min-width:481px) and (max-width:767px){.silver-title{font-size:clamp(1rem, 2.4vw, 1.6rem);gap:.5rem}}@media (min-width:768px) and (max-width:1199px){.silver-title{font-size:clamp(1.1rem, 1.5vw, 1.8rem);gap:.7rem}}@media (min-width:1200px) and (max-width:1599px){.silver-title{font-size:clamp(1.3rem, 1vw, 2rem);gap:.9rem}}@media (min-width:1600px){.silver-title{font-size:clamp(1.5rem, 0.8vw, 2.4rem);gap:1.2rem}}@keyframes silverShine{0%{background-position:200% center}100%{background-position:-200% center}}.woocommerce-checkout .wc-block-components-checkbox__label{font-size:1.2em !important;font-weight:600 !important;color:#f0f0f0 !important}.wc-block-components-product-metadata__description{display:none !important}.glow-bullet-list{list-style:none;margin:0;padding-left:0}.glow-bullet-list li{position:relative;padding-left:1.5em;margin-bottom:.5em;color:#e0e0e0;font-size:1em;line-height:1.5}.glow-bullet-list li:before{content:'';position:absolute;left:0;top:.45em;width:.5em;height:.5em;background:radial-gradient(circle at 30% 30%,#f0f0f0,#a8a8a8 70%);border-radius:50%;box-shadow:inset 0 0 4px silver,0 0 3px rgba(255 255 255/0.6);animation:pulseGlowSilver 2.5s infinite ease-in-out}@keyframes pulseGlowSilver{0%,100%{box-shadow:inset 0 0 4px silver,0 0 3px rgba(255 255 255/0.6);transform:scale(1)}50%{box-shadow:inset 0 0 6px #d0d0d0,0 0 5px rgba(255 255 255/0.8);transform:scale(1.1)}}.single-product .product{margin-bottom:0 !important}.single-product .woocommerce-tabs,.single-product .related,.single-product .upsells,.single-product .product .woocommerce-message{margin-top:1em !important;margin-bottom:1em !important}.single-product .summary,.single-product .woocommerce-product-gallery{padding-bottom:0 !important}#ast-hf-menu-2 a.menu-link{display:inline-flex;align-items:center;justify-content:center;flex-wrap:nowrap;flex-direction:row !important;gap:clamp(0.4rem, 1vw, 1rem);font-weight:700;color:#eee;text-transform:uppercase;background:linear-gradient(90deg,silver 0%,#f0f0f0 25%,#a8a8a8 50%,#f0f0f0 75%,silver 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:silverShine 4s linear infinite;white-space:nowrap;text-decoration:none;transition:background-size .3s ease}#ast-hf-menu-2 a.menu-link:hover,#ast-hf-menu-2 a.menu-link:focus{animation-duration:2s;background-size:300% auto;filter:brightness(1.3)}@keyframes silverShine{to{background-position:200% center}}.site-header-primary-section-right .custom-account-dropdown-force ul li a{display:inline-flex;align-items:center;justify-content:center;gap:clamp(0.4rem, 1vw, 1rem);font-weight:700;color:#eee;text-transform:uppercase;background:linear-gradient(90deg,silver 0%,#f0f0f0 25%,#a8a8a8 50%,#f0f0f0 75%,silver 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:silverShine 4s linear infinite;white-space:nowrap;text-decoration:none;transition:background-size .3s ease,filter .3s ease}.site-header-primary-section-right .custom-account-dropdown-force ul li a:hover,.site-header-primary-section-right .custom-account-dropdown-force ul li a:focus{animation-duration:2s;background-size:300% auto;filter:brightness(1.3)}.site-header-primary-section-right .ast-header-account-link{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(90deg,silver 0%,#f0f0f0 25%,#a8a8a8 50%,#f0f0f0 75%,silver 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:silverShine 4s linear infinite;transition:background-size .3s ease,filter .3s ease}.site-header-primary-section-right .ast-header-account-link:hover,.site-header-primary-section-right .ast-header-account-link:focus{animation-duration:2s;background-size:300% auto;filter:brightness(1.3)}.site-header-primary-section-right .ast-header-search .ast-search-menu-icon a{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(90deg,silver 0%,#f0f0f0 25%,#a8a8a8 50%,#f0f0f0 75%,silver 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:silverShine 4s linear infinite;transition:background-size .3s ease,filter .3s ease}.site-header-primary-section-right .ast-header-search .ast-search-menu-icon a:hover,.site-header-primary-section-right .ast-header-search .ast-search-menu-icon a:focus{animation-duration:2s;background-size:300% auto;filter:brightness(1.3)}.site-header-primary-section-right .ast-header-woo-cart a.cart-container{display:inline-block;position:relative;color:inherit;background:0 0 !important;-webkit-text-fill-color:initial !important;-webkit-background-clip:initial !important;animation:none !important;transition:none !important}.site-header-primary-section-right .ast-header-woo-cart a.cart-container svg{display:inline-flex;background:linear-gradient(90deg,silver 0%,#f0f0f0 25%,#a8a8a8 50%,#f0f0f0 75%,silver 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:silverShine 4s linear infinite;transition:background-size .3s ease,filter .3s ease}.site-header-primary-section-right .ast-header-woo-cart a.cart-container:hover svg,.site-header-primary-section-right .ast-header-woo-cart a.cart-container:focus svg{animation-duration:2s;background-size:300% auto;filter:brightness(1.3)}.site-title{display:inline-flex;align-items:center;justify-content:center;gap:clamp(0.4rem, 1vw, 1rem);font-weight:700;color:#eee;text-transform:uppercase;background:linear-gradient(90deg,silver 0%,#f0f0f0 25%,#a8a8a8 50%,#f0f0f0 75%,silver 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:silverShine 4s linear infinite;transition:background-size .3s ease,filter .3s ease}.site-title:hover,.site-title:focus{animation-duration:2s;background-size:300% auto;filter:brightness(1.3)}@keyframes silverShine{to{background-position:200% center}}.site-header-primary-section-right .ast-header-account-link,.site-header-primary-section-right .ast-header-search .ast-search-menu-icon a,.site-header-primary-section-right .ast-header-woo-cart a.cart-container{display:flex;align-items:center;justify-content:center}.site-header-primary-section-right .ast-header-account-link svg,.site-header-primary-section-right .ast-header-search .ast-search-menu-icon a svg,.site-header-primary-section-right .ast-header-woo-cart a.cart-container svg{display:block;vertical-align:middle}@media (max-width:768px){.single-product .woocommerce-Tabs-panel,.single-product .woocommerce-product-details__short-description,.single-product .product{padding-left:.1rem !important;padding-right:.11rem !important;margin-left:0 !important;margin-right:0 !important}.single-product .woocommerce-tabs,.single-product .summary.entry-summary{padding-left:.1rem !important;padding-right:.1rem !important}}.custom-gallery .slick-slide{padding:0 5px}.custom-gallery video{max-width:100%;border-radius:6px;display:block}.out-of-stock-button{background-color:#999;color:#fff;cursor:not-allowed;pointer-events:none;border:none;padding:12px 24px;font-size:16px;border-radius:4px;text-transform:uppercase}.woocommerce-tabs .wc-tabs{display:none !important}#tab-description,#tab-reviews{display:block !important;opacity:1 !important;visibility:visible !important;height:auto !important;position:relative !important;pointer-events:auto !important}.woocommerce-Tabs-panel h2:first-of-type,.whats-in-box-title{margin-top:0 !important}.woocommerce-Tabs-panel{padding-top:0 !important}#reviews{background:0 0;color:#fff;width:100%;padding:1.5em 1em 1em;box-sizing:border-box;overflow:hidden}.woocommerce-Reviews-title,#reply-title{font-size:1.5em;margin:0 0 .2em;text-align:left;background:linear-gradient(90deg,#ccc,#999,#eee);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.woocommerce-Reviews{display:flex;flex-direction:column-reverse}.woocommerce-Reviews #comments{margin-top:2em}#review_form,#respond,#review_form_wrapper{background:0 0 !important;padding:0 !important;margin:0 !important;box-shadow:none !important;border:none !important}.comment-form-rating label,.comment-form-comment label{display:none !important}.comment-form-rating .stars{margin:0 0 1em;display:flex;gap:10px;padding-top:0;padding-bottom:.5em}.comment-form-rating .stars a{display:inline-block;width:28px;height:28px;background:url("data:image/svg+xml;utf8,") no-repeat center center;background-size:contain;transition:transform .2s ease;transform:scale(1);cursor:pointer}.comment-form-rating .stars a:hover,.comment-form-rating .stars a:focus,.comment-form-rating .stars a.active{transform:scale(1.15)}.comment-form-comment textarea#comment{width:100% !important;min-width:100% !important;background:#0b1014 !important;color:#f0f0f0 !important;border:1.5px solid #999;border-radius:6px;padding:12px 42px 12px 12px;font-size:clamp(14px, 1vw, 17px);outline:none;box-sizing:border-box;transition:background .3s,border-color .3s;resize:vertical}.comment-form-comment textarea#comment:focus{border-color:#ccc;background:#0a0f0d !important;outline:none;border-style:solid}.comment-form input[type=text],.comment-form input[type=email]{width:100% !important;min-width:100% !important}#commentform select#rating{display:none !important}.comment-form .submit{background:linear-gradient(90deg,#d4af37,#b87333);color:#111;font-weight:700;padding:12px 24px;border:none;border-radius:30px;cursor:pointer;margin-top:1em;transition:background .3s ease;text-transform:uppercase}.comment-form .submit:hover{background:linear-gradient(90deg,#e5c66c,#c4824c)}.woocommerce-noreviews,#reviews .clear{display:none !important}a.woocommerce-review-link{display:none !important}.review .avatar{display:none !important;width:0 !important;height:0 !important;margin:0 !important;padding:0 !important}.review>.comment_container{padding-left:0 !important;margin-left:0 !important}.review .comment-text{margin-left:0 !important;padding-left:0 !important}.review .comment-text .meta{display:flex;align-items:center;gap:.5em;margin-bottom:.3em}.review .woocommerce-review__author{color:#fff !important;font-weight:700}.review .woocommerce-review__dash{color:#ccc !important;font-weight:300}.review .woocommerce-review__published-date{color:#f0f0f0 !important;font-weight:300;font-size:.9em}.wp-block-cart-cross-sells-product__product-add-to-cart .wp-block-button__link{font-size:14px !important;padding:4px 12px !important;line-height:1;border:1px solid #fff !important;border-radius:4px}.woocommerce-notices-wrapper{display:none !important}.wp-block-image.alignleft{margin-top:0 !important;margin-bottom:0 !important;padding-top:0 !important;padding-bottom:0 !important}#block-21dbff6d-b49f-4fdf-840e-a18a13aa7ca2{margin-top:0 !important;padding-top:0 !important}#block-21dbff6d-b49f-4fdf-840e-a18a13aa7ca2~*{margin-top:0 !important;padding-top:0 !important}#block-21dbff6d-b49f-4fdf-840e-a18a13aa7ca2 :before,#block-21dbff6d-b49f-4fdf-840e-a18a13aa7ca2 :after{margin:0 !important;padding:0 !important}#block-21dbff6d-b49f-4fdf-840e-a18a13aa7ca2 :first-child{margin-top:0 !important}.wp-block{margin-top:0 !important;margin-bottom:0 !important;padding:0 !important}#block-21dbff6d-b49f-4fdf-840e-a18a13aa7ca2 p:last-child{margin-bottom:0 !important}.with-icon{display:flex;align-items:center;justify-content:center;gap:8px}.with-icon .icon{width:20px;height:20px;stroke:currentColor;flex-shrink:0}.home-info-buttons{display:flex;flex-direction:column;gap:clamp(12px, 2vw, 20px);width:100%;padding:0;align-items:center}.home-info-buttons .custom-button{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:clamp(12px, 2vw, 18px) 20px;box-sizing:border-box;white-space:nowrap}.home-info-buttons .custom-button svg{height:1em;width:auto;flex-shrink:0}@media (min-width:1024px){.home-info-buttons{flex-direction:row;justify-content:center;margin-top:-25px;gap:55px}.home-info-buttons .custom-button{min-width:320px;gap:12px;padding:clamp(12px, 1.5vw, 18px) clamp(32px, 5vw, 56px);font-size:clamp(1rem, 1.2vw, 1.25rem)}}