:root{--amx-pink:#c20f63;--amx-purple:#8b2fc9;--amx-grad:linear-gradient(120deg, #c20f63 0%, #8b2fc9 100%);--amx-surface:#f9f4ff;--amx-border:#e2d0f8;--amx-text:#1a0a2e;--amx-muted:#7055a0;--amx-nav-h:64px}.amx-bottom-nav,.amx-scroll-top{display:none}@media (max-width:992px){:root{--amx-nav-h:58px;--amx-cart-sz:47px;--amx-sys-font:-apple-system, BlinkMacSystemFont, 'SF Pro Text', system-ui, sans-serif}.amx-bottom-nav{position:fixed;bottom:0;left:0;right:0;z-index:99999;display:flex;align-items:stretch;background:#fff;border-top:1px solid rgb(0 0 0 / .07);box-shadow:0 -2px 20px rgb(139 47 201 / .07);height:calc(var(--amx-nav-h) + env(safe-area-inset-bottom, 0px));padding-bottom:env(safe-area-inset-bottom,0);will-change:transform;transform:translateY(0);transition:transform 0.36s cubic-bezier(.32,.72,0,1);overflow:visible;font-family:var(--amx-sys-font)}.amx-bottom-nav__item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;text-decoration:none;color:#8e8e93;font-size:.575rem;font-weight:500;letter-spacing:-.01em;padding:6px 4px 8px;position:relative;transition:color 0.15s;-webkit-tap-highlight-color:#fff0;min-width:0;font-family:var(--amx-sys-font);text-transform:none}.amx-bottom-nav__item svg{width:22px;height:22px;stroke:currentColor;stroke-width:1.5;fill:none;transition:transform 0.15s;flex-shrink:0}.amx-bottom-nav__item:active svg{transform:scale(.88)}.amx-bottom-nav__item--cart{position:relative;overflow:visible;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:6px;flex:1}.amx-bottom-nav__cart-pill{position:absolute;bottom:calc(100% - 34px);left:50%;transform:translateX(-50%);width:var(--amx-cart-sz);height:var(--amx-cart-sz);border-radius:50%;background:linear-gradient(145deg,#c2146e 0%,#7b20b5 100%);box-shadow:0 4px 14px rgb(194 20 110 / .32);border:3px solid #fff;display:flex;align-items:center;justify-content:center;transition:transform 0.15s,box-shadow 0.15s;padding:0;min-width:unset;gap:0;flex-direction:row}.amx-bottom-nav__item--cart:active .amx-bottom-nav__cart-pill{transform:translateX(-50%) scale(.93);box-shadow:0 2px 8px rgb(194 20 110 / .22)}.amx-bottom-nav__cart-pill svg{stroke:#fff;stroke-width:1.5;width:20px;height:20px}.amx-bottom-nav__cart-pill span{display:none!important}.amx-bottom-nav__item--cart::after{content:'Cart';font-size:.575rem;font-weight:500;color:#8e8e93;letter-spacing:-.01em;font-family:var(--amx-sys-font)}.amx-cart-badge{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;background:#c2146e;color:#fff;border-radius:10px;font-size:.55rem;font-weight:700;display:none;align-items:center;justify-content:center;padding:0 4px;border:2px solid #fff;line-height:1;font-family:var(--amx-sys-font)}.amx-cart-badge.visible{display:flex}.amx-bottom-nav__badge{display:none!important}button.menu-toggle,.site-branding button.menu-toggle,header button.menu-toggle{display:none!important;visibility:hidden!important}body:not(.wp-admin){padding-bottom:calc(var(--amx-nav-h) + env(safe-area-inset-bottom, 0px))!important}body.woocommerce-checkout .amx-bottom-nav,body.woocommerce-cart .amx-bottom-nav{display:none}.mobile-toggled .amx-bottom-nav{transform:translateY(calc(100% + env(safe-area-inset-bottom, 0px)))!important;pointer-events:none!important}}.amx-trust-topbar{display:none}@media (max-width:768px){.amx-trust-topbar{background:var(--amx-grad);color:#fff;overflow:hidden;white-space:nowrap;height:32px;display:flex;align-items:center}.amx-trust-topbar__track{display:flex;gap:0;animation:amx-marquee 28s linear infinite;will-change:transform}.amx-trust-topbar__track:hover{animation-play-state:paused}.amx-trust-topbar__item{display:flex;align-items:center;gap:6px;padding:0 28px;font-size:.68rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;flex-shrink:0}.amx-trust-topbar__item svg{width:13px;height:13px;stroke:rgb(255 255 255 / .85);fill:none;flex-shrink:0}@keyframes amx-marquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}}@media (max-width:600px){ul.products.columns-2 li.product,ul.products.columns-3 li.product,ul.products.columns-4 li.product{border-radius:12px!important;overflow:hidden!important;border:1px solid var(--amx-border)!important;box-shadow:0 2px 12px rgb(100 50 150 / .07)!important;transition:transform 0.2s,box-shadow 0.2s!important}ul.products li.product .woocommerce-image__wrapper{aspect-ratio:1/1!important;overflow:hidden!important;background:#fff!important}ul.products li.product .woocommerce-image__wrapper img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important}ul.products li.product .woocommerce-loop-product__title{font-size:0.75rem!important;line-height:1.4!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;padding:8px 10px 4px!important;margin:0!important;text-transform:none!important}ul.products li.product .price{font-size:0.95rem!important;font-weight:700!important;padding:2px 10px 6px!important;color:var(--amx-pink)!important}ul.products li.product a.button.add_to_cart_button,ul.products li.product a.button.product_type_simple{display:block!important;width:100%!important;margin:0!important;border-radius:0 0 12px 12px!important;padding:9px!important;font-size:0.72rem!important;font-weight:700!important;letter-spacing:0.05em!important;text-transform:uppercase!important;background:var(--amx-grad)!important;border:none!important;color:#fff!important;transition:opacity 0.2s!important}ul.products li.product a.button:active{opacity:0.85!important}ul.products li.product .onsale{background:var(--amx-pink)!important;border-radius:6px!important;font-size:0.62rem!important;font-weight:700!important;padding:3px 7px!important;top:8px!important;left:8px!important}}@media (max-width:768px){.amx-cat-tabs{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:12px 16px 4px;margin:0 -16px;scrollbar-width:none;-ms-overflow-style:none}.amx-cat-tabs::-webkit-scrollbar{display:none}.amx-cat-tab{scroll-snap-align:start;flex-shrink:0;display:flex;align-items:center;gap:6px;padding:7px 14px;border-radius:20px;background:var(--amx-surface);border:1px solid var(--amx-border);color:var(--amx-muted);font-size:.72rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:background 0.18s,color 0.18s,border-color 0.18s,transform 0.15s;-webkit-tap-highlight-color:#fff0}.amx-cat-tab:active{transform:scale(.96)}.amx-cat-tab.active,.amx-cat-tab:hover{background:var(--amx-grad);color:#fff!important;border-color:#fff0;box-shadow:0 2px 10px rgb(232 23 122 / .25)}.amx-cat-tab__emoji{font-size:.9rem;line-height:1}}@media (max-width:768px){.single-product .woocommerce-product-gallery{margin:0 -16px!important;border-radius:0!important;position:relative!important}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{border-radius:0!important;box-shadow:none!important;aspect-ratio:1/1!important;overflow:hidden!important}.single-product .woocommerce-product-gallery__image a img,.single-product .woocommerce-product-gallery__image img{width:100%!important;height:100%!important;object-fit:contain!important;display:block!important;background:#fafafa!important}.single-product .woocommerce-product-gallery .flex-prev,.single-product .woocommerce-product-gallery .flex-next,.single-product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{display:none!important}.single-product .woocommerce-product-gallery .flex-control-thumbs{display:flex!important;gap:6px!important;overflow-x:auto!important;padding:10px 16px!important;scrollbar-width:none!important;margin:0!important;background:#fff!important;list-style:none!important}.single-product .woocommerce-product-gallery .flex-control-thumbs::-webkit-scrollbar{display:none!important}.single-product .woocommerce-product-gallery .flex-control-thumbs li{flex-shrink:0!important;width:60px!important;height:60px!important;margin:0!important}.single-product .woocommerce-product-gallery .flex-control-thumbs li img{width:60px!important;height:60px!important;object-fit:cover!important;border-radius:8px!important;border:2px solid var(--amx-border)!important;transition:border-color 0.15s!important}.single-product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active{border-color:var(--amx-pink)!important;box-shadow:0 0 0 1px var(--amx-pink)!important}.single-product .product-details-wrapper .onsale,.single-product .summary .onsale{position:absolute!important;top:12px!important;left:12px!important;z-index:10!important;font-size:0.7rem!important;font-weight:700!important;padding:4px 10px!important;border-radius:20px!important;letter-spacing:0.04em!important;text-transform:uppercase!important;float:none!important;margin:0!important}.single-product .entry-summary,.single-product .summary.entry-summary{padding:16px 16px 4px!important}.single-product .shoptimizer-product-prevnext{display:none!important}.single-product .woocommerce-breadcrumb,.single-product nav.woocommerce-breadcrumb{font-size:0.7rem!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;display:block!important;padding:0 16px 8px!important;margin:0!important;color:var(--amx-muted)!important}.single-product .product_title.entry-title{font-size:1.15rem!important;line-height:1.3!important;letter-spacing:-0.02em!important;text-transform:none!important;margin:4px 0 8px!important;padding:0!important;font-weight:700!important;color:var(--amx-text)!important}.single-product div.product p.price,.single-product .summary .price{display:flex!important;align-items:baseline!important;gap:8px!important;flex-wrap:wrap!important;padding:4px 0 10px!important;margin:0!important}.single-product .summary .price ins{text-decoration:none!important;font-size:1.7rem!important;font-weight:800!important;color:var(--amx-pink)!important;line-height:1!important}.single-product .summary .price ins .woocommerce-Price-amount{color:var(--amx-pink)!important;font-size:inherit!important}.single-product .summary .price del{font-size:0.95rem!important;font-weight:400!important;opacity:0.55!important;color:var(--amx-muted)!important;order:-1!important}.single-product .summary .price>.woocommerce-Price-amount{font-size:1.7rem!important;font-weight:800!important;color:var(--amx-text)!important}.single-product .stock.in-stock{display:inline-flex!important;align-items:center!important;gap:5px!important;font-size:0.72rem!important;font-weight:600!important;color:#0a7a3c!important;background:rgb(10 122 60 / .08)!important;border:1px solid rgb(10 122 60 / .2)!important;padding:4px 10px!important;border-radius:20px!important;margin:0 0 10px!important}.single-product .stock.in-stock::before{content:''!important;width:6px!important;height:6px!important;border-radius:50%!important;background:#0a7a3c!important;flex-shrink:0!important}.single-product .stock.out-of-stock{display:inline-flex!important;align-items:center!important;gap:5px!important;font-size:0.72rem!important;font-weight:600!important;color:#c0392b!important;background:rgb(192 57 43 / .08)!important;border:1px solid rgb(192 57 43 / .2)!important;padding:4px 10px!important;border-radius:20px!important;margin:0 0 10px!important}.single-product .woocommerce-product-details__short-description{font-size:0.88rem!important;line-height:1.55!important;color:var(--amx-muted)!important;padding:0 0 12px!important;margin:0!important;border-bottom:1px solid var(--amx-border)!important}.single-product .woocommerce-product-details__short-description p{margin:0!important}.single-product form.cart.commercekit_sticky-atc-origin .commercekit-pdp-sticky-inner{display:block!important;position:static!important;background:transparent!important;border:none!important;padding:0!important;height:auto!important;width:100%!important;overflow:visible!important;transform:none!important;box-shadow:none!important;z-index:auto!important;max-height:none!important;opacity:1!important;visibility:visible!important}.single-product form.cart.commercekit_sticky-atc-origin .commercekit-pdp-sticky-inner__close-button{display:none!important}.single-product form.cart.commercekit_sticky-atc-origin .commercekit-sticky-atc-intersector{display:flex!important;flex-direction:row!important;align-items:stretch!important;gap:10px!important;padding:14px 0!important}.single-product form.cart .quantity{display:flex!important;align-items:center!important;border:1.5px solid var(--amx-border)!important;border-radius:12px!important;overflow:hidden!important;background:var(--amx-surface)!important;flex-shrink:0!important;width:auto!important;max-width:none!important;margin:0!important}.single-product form.cart .quantity input.qty{width:38px!important;text-align:center!important;border:none!important;background:transparent!important;font-size:1rem!important;font-weight:700!important;padding:0!important;-moz-appearance:textfield!important;color:var(--amx-text)!important}.single-product form.cart .quantity input.qty::-webkit-outer-spin-button,.single-product form.cart .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.single-product form.cart .quantity .quantity-button{width:44px!important;height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:20px!important;font-weight:600!important;color:var(--color-cta,#c20f63)!important;cursor:pointer!important;user-select:none!important;-webkit-tap-highlight-color:transparent!important;background:transparent!important;transition:background 0.12s!important}.single-product form.cart .quantity .quantity-button:active{background:rgb(139 47 201 / .1)!important}.single-product .commercekit-sticky-atc-intersector .single_add_to_cart_button.button{flex:1!important;width:auto!important;height:52px!important;padding:0 20px!important;font-size:0.95rem!important;font-weight:700!important;letter-spacing:0.02em!important;border-radius:12px!important;background:var(--amx-grad)!important;color:#fff!important;border:none!important;box-shadow:0 4px 20px rgb(232 23 122 / .3)!important;transition:box-shadow 0.2s,transform 0.1s!important;-webkit-tap-highlight-color:transparent!important;margin:0!important}.single-product .commercekit-sticky-atc-intersector .single_add_to_cart_button.button:active{transform:scale(.98)!important;box-shadow:0 2px 10px rgb(232 23 122 / .2)!important}.single-product .yith-wcwl-add-to-wishlist,.single-product .yith-add-to-wishlist-button-block{margin:0 0 14px!important}.single-product .yith-wcwl-add-to-wishlist a,.single-product .yith-add-to-wishlist-button-block a{display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:0.8rem!important;font-weight:600!important;color:var(--amx-purple)!important;text-decoration:none!important;padding:8px 14px!important;border:1.5px solid var(--amx-border)!important;border-radius:20px!important;transition:border-color 0.15s,color 0.15s!important;background:#fff!important}.single-product .yith-wcwl-add-to-wishlist a:hover{border-color:var(--amx-pink)!important;color:var(--amx-pink)!important}.single-product .amx-pdp-trust{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;gap:8px!important;margin:8px 0 16px!important;padding:12px!important;background:var(--amx-surface)!important;border-radius:12px!important;border:1px solid var(--amx-border)!important}.single-product .amx-pdp-trust__item{display:flex!important;flex-direction:column!important;align-items:center!important;gap:4px!important;text-align:center!important;font-size:0.63rem!important;font-weight:600!important;color:var(--amx-muted)!important;line-height:1.2!important}.single-product .amx-pdp-trust__item svg{width:18px!important;height:18px!important;stroke:var(--amx-purple)!important;flex-shrink:0!important}.single-product .call-back-feature{display:none!important}.woocommerce-tabs.wc-tabs-wrapper{margin:0!important;padding:0!important;border-top:1px solid var(--amx-border)!important}.woocommerce-tabs .tabs.wc-tabs{display:none!important}.woocommerce-tabs .woocommerce-Tabs-panel{display:block!important;border-bottom:1px solid var(--amx-border)!important;padding:0!important;overflow:hidden!important}.woocommerce-tabs .woocommerce-Tabs-panel::before{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:14px 16px!important;font-size:0.88rem!important;font-weight:700!important;color:var(--amx-text)!important;cursor:pointer!important;user-select:none!important;background:#fff!important}.woocommerce-Tabs-panel--description::before{content:'Description +'!important}.woocommerce-Tabs-panel--additional_information::before{content:'Additional Info +'!important}.woocommerce-Tabs-panel.amx-tab-open::before{border-bottom:1px solid var(--amx-border)!important}.woocommerce-Tabs-panel--description.amx-tab-open::before{content:'Description −'!important}.woocommerce-Tabs-panel--additional_information.amx-tab-open::before{content:'Additional Info −'!important}.woocommerce-Tabs-panel>*:not(:first-child),.woocommerce-Tabs-panel>h2,.woocommerce-Tabs-panel>p,.woocommerce-Tabs-panel>table,.woocommerce-Tabs-panel>div{max-height:0!important;overflow:hidden!important;transition:max-height 0.3s ease!important}.woocommerce-Tabs-panel.amx-tab-open>*:not(:first-child),.woocommerce-Tabs-panel.amx-tab-open>h2,.woocommerce-Tabs-panel.amx-tab-open>p,.woocommerce-Tabs-panel.amx-tab-open>table,.woocommerce-Tabs-panel.amx-tab-open>div{max-height:2000px!important;padding:14px 16px!important}.woocommerce-product-attributes{width:100%!important;border-collapse:collapse!important;font-size:0.85rem!important}.woocommerce-product-attributes tr{display:flex!important;flex-direction:row!important;border-bottom:1px solid var(--amx-border)!important;padding:8px 0!important}.woocommerce-product-attributes th{width:40%!important;font-weight:600!important;color:var(--amx-muted)!important;padding-right:12px!important;font-size:0.78rem!important;text-transform:uppercase!important;letter-spacing:0.04em!important}.woocommerce-product-attributes td{flex:1!important;color:var(--amx-text)!important}.single-product .related.products,.single-product .upsells.products{padding:0!important;margin-top:20px!important}.single-product .related.products h2,.single-product .upsells.products h2{font-size:1rem!important;font-weight:700!important;padding:0 16px 12px!important;margin:0!important;letter-spacing:-0.01em!important}.single-product .related.products ul.products,.single-product .upsells.products ul.products{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;padding:0 16px!important;list-style:none!important;margin:0!important;width:100%!important;overflow-x:visible!important}.single-product .related.products ul.products li.product,.single-product .upsells.products ul.products li.product{min-width:0!important;width:auto!important}.single-product main#main{padding-bottom:calc(var(--amx-nav-h) + 80px + env(safe-area-inset-bottom, 0px))!important}.single-product .content-area,.single-product .site-content{padding-bottom:0!important}.commercekit-sticky-add-to-cart.commercekit-atc-hide-desktop{top:auto!important;bottom:-200px!important;left:12px!important;right:12px!important;width:auto!important;background:transparent!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;pointer-events:none!important;transition:bottom 0.28s cubic-bezier(.4,0,.2,1)!important;z-index:9998!important}body.cta-off-screen .commercekit-sticky-add-to-cart.commercekit-atc-hide-desktop{bottom:calc(var(--amx-nav-h) + env(safe-area-inset-bottom, 0px) + 10px)!important;pointer-events:auto!important}.commercekit-sticky-add-to-cart.commercekit-atc-hide-desktop .commercekit-sticky-add-to-cart__content-product-info,.commercekit-sticky-add-to-cart.commercekit-atc-hide-desktop .commercekit-sticky-add-to-cart__content-price,.commercekit-sticky-add-to-cart.commercekit-atc-hide-desktop .commercekit-atc-tab-links,.commercekit-sticky-add-to-cart.commercekit-atc-hide-desktop .star-rating{display:none!important}.commercekit-sticky-add-to-cart.commercekit-atc-hide-desktop .commercekit-sticky-add-to-cart__content{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;pointer-events:auto!important;width:100%!important}.commercekit-sticky-add-to-cart.commercekit-atc-hide-desktop .commercekit-container{padding:0!important}.commercekit-sticky-add-to-cart.commercekit-atc-hide-desktop .commercekit-sticky-add-to-cart__content-button{width:100%!important;min-width:0!important;margin:0!important;text-align:center!important}.commercekit-sticky-add-to-cart.commercekit-atc-hide-desktop .sticky-atc_button.button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:52px!important;border-radius:16px!important;background:var(--amx-grad)!important;color:#fff!important;font-size:1rem!important;font-weight:700!important;letter-spacing:0.04em!important;border:none!important;padding:0!important;margin:0!important;box-shadow:0 6px 28px rgb(232 23 122 / .42),0 2px 8px rgb(0 0 0 / .1)!important;white-space:nowrap!important;-webkit-tap-highlight-color:transparent!important;transition:transform 0.12s ease,box-shadow 0.15s ease!important}.commercekit-sticky-add-to-cart.commercekit-atc-hide-desktop .sticky-atc_button.button:active{transform:scale(.975)!important;box-shadow:0 3px 14px rgb(232 23 122 / .3)!important}}@media (max-width:768px){#cgkit-mobile-commercekit-sticky-atc{position:fixed!important;bottom:calc(var(--amx-nav-h) + env(safe-area-inset-bottom, 0px) + 10px)!important;left:12px!important;right:12px!important;padding:0!important;background:transparent!important;border:none!important;border-top:none!important;border-radius:16px!important;box-shadow:none!important;z-index:9998!important}#cgkit-mobile-commercekit-sticky-atc .sticky-atc_button.button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:52px!important;border-radius:16px!important;background:var(--amx-grad)!important;color:#fff!important;font-size:1rem!important;font-weight:700!important;letter-spacing:0.04em!important;border:none!important;padding:0!important;margin:0!important;box-shadow:0 6px 28px rgb(232 23 122 / .42),0 2px 8px rgb(0 0 0 / .1)!important;-webkit-tap-highlight-color:transparent!important;transition:transform 0.12s ease,box-shadow 0.15s ease!important}#cgkit-mobile-commercekit-sticky-atc .sticky-atc_button.button:active{transform:scale(.975)!important;box-shadow:0 3px 14px rgb(232 23 122 / .3)!important}}@media (max-width:768px){.amx-urgency-bar{display:flex;align-items:center;gap:8px;padding:8px 12px;background:rgb(232 23 122 / .05);border:1px solid rgb(232 23 122 / .15);border-radius:10px;margin:0 0 12px;font-size:.72rem;color:var(--amx-muted);font-weight:600}.amx-urgency-bar__dot{width:8px;height:8px;border-radius:50%;background:#c20f63;flex-shrink:0;animation:amx-urgency-pulse 1.8s ease infinite}@keyframes amx-urgency-pulse{0%,100%{box-shadow:0 0 0 0 rgb(232 23 122 / .4);opacity:1}50%{box-shadow:0 0 0 5px #fff0;opacity:.7}}.amx-urgency-bar__text{flex:1;color:#1a0a2e}.amx-urgency-bar__text strong{color:var(--amx-pink)}.amx-viewing-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;background:rgb(139 47 201 / .07);border:1px solid rgb(139 47 201 / .15);border-radius:20px;font-size:.67rem;font-weight:600;color:var(--amx-purple);margin-bottom:10px}.amx-viewing-badge__dot{width:6px;height:6px;border-radius:50%;background:var(--amx-purple);animation:amx-urgency-pulse 2.2s ease infinite}}@media (max-width:768px){.site-header,header.site-header,#masthead{position:sticky!important;top:0!important;z-index:9000!important;transition:box-shadow 0.2s!important}.site-header.is-sticky{box-shadow:0 2px 20px rgb(100 50 150 / .14)!important}.shoptimizer-myaccount,.amx-header-actions,.amx-auth-links,.amx-wishlist-link,.amx-account-link,.secondary-navigation,.header-cart-link,.shoptimizer-cart,nav.secondary-navigation{display:none!important}.main-header.col-full{display:flex!important;align-items:center!important;gap:8px!important;padding:8px 12px!important}.site-branding{flex:1!important;display:flex!important;align-items:center!important;justify-content:center!important}.site-branding .custom-logo{max-height:36px!important;width:auto!important}.site-search{flex:0 0 auto!important}}@media (max-width:768px){.site-footer .widget_nav_menu .menu,.site-footer .widget_text,.site-footer .widget_block{overflow:hidden;max-height:0;transition:max-height 0.32s ease}.site-footer .widget .widget-title,.site-footer .widget h2,.site-footer .widget h3{display:flex!important;align-items:center!important;justify-content:space-between!important;cursor:pointer!important;padding:12px 0!important;margin:0!important;border-bottom:1px solid var(--amx-border)!important;user-select:none!important}.site-footer .widget .widget-title::after,.site-footer .widget h2::after,.site-footer .widget h3::after{content:'+';font-size:1.2rem;font-weight:300;color:var(--amx-muted);flex-shrink:0;transition:transform 0.25s;line-height:1}.site-footer .widget.amx-open .widget-title::after,.site-footer .widget.amx-open h2::after,.site-footer .widget.amx-open h3::after{transform:rotate(45deg)}.site-footer .widget.amx-open .widget_nav_menu .menu,.site-footer .widget.amx-open .widget_text,.site-footer .widget.amx-open .widget_block{max-height:500px}footer.copyright{padding:16px!important;text-align:center!important}.fx-bottom{flex-direction:column!important;gap:12px!important;text-align:center!important}.fx-pay{justify-content:center!important}}@media (max-width:768px){.wc-block-components-express-payment,#express-checkout-element{margin-bottom:16px!important}.woocommerce-checkout #order_review,.checkout-review-order-table{border-radius:12px!important;overflow:hidden!important;background:var(--amx-surface)!important}#place_order{width:100%!important;padding:16px!important;font-size:1rem!important;font-weight:700!important;letter-spacing:0.05em!important;border-radius:12px!important;background:var(--amx-grad)!important;box-shadow:0 6px 24px rgb(232 23 122 / .32)!important;margin-top:8px!important}.amx-checkout-secure{display:flex;align-items:center;justify-content:center;gap:6px;font-size:.7rem;color:var(--amx-muted);margin-top:8px;font-weight:500}.amx-checkout-secure svg{width:13px;height:13px;stroke:var(--amx-muted)}}@media (max-width:768px){.woocommerce-ordering select,.woocommerce-result-count{font-size:0.75rem!important}.woocommerce-ordering{margin-bottom:12px!important}.shoptimizer-sorting-wrapper,.woocommerce-products-header+.woocommerce-result-count{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:8px 0!important;flex-wrap:nowrap!important}ul.products.columns-3,ul.products.columns-4{grid-template-columns:1fr 1fr!important;gap:10px!important}ul.products.columns-2{gap:10px!important}}@media (max-width:768px){.amx-scroll-top{position:fixed;right:16px;bottom:calc(var(--amx-nav-h) + 44px + env(safe-area-inset-bottom));width:40px;height:40px;border-radius:50%;background:var(--amx-grad);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 14px rgb(232 23 122 / .3);cursor:pointer;opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity 0.25s,transform 0.25s;z-index:9997;border:none;-webkit-tap-highlight-color:#fff0}.amx-scroll-top.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.amx-scroll-top svg{width:18px;height:18px;stroke:#fff;stroke-width:2;fill:none}}@media (max-width:768px){ul.products li.product{position:relative!important;overflow:hidden!important;box-sizing:border-box!important}ul.products li.product .yith-wcwl-add-to-wishlist,ul.products li.product .yith-add-to-wishlist-button-block{position:absolute!important;top:12px!important;right:12px!important;z-index:10!important;width:32px!important;height:32px!important;min-width:32px!important;max-width:32px!important;background:rgb(255 255 255 / .92)!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;padding:0!important;margin:0!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;box-shadow:0 2px 8px rgb(0 0 0 / .12)!important}ul.products li.product .yith-wcwl-add-to-wishlist a,ul.products li.product .yith-add-to-wishlist-button-block a{font-size:0!important;line-height:0!important;color:transparent!important;width:32px!important;height:32px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;background:transparent!important;border:none!important;text-decoration:none!important}ul.products li.product .yith-wcwl-add-to-wishlist .text,ul.products li.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlist-text,ul.products li.product .yith-wcwl-add-to-wishlist a>span:not([class*="icon"]):not([class*="yith"]){display:none!important}ul.products li.product .yith-wcwl-add-to-wishlist a i,ul.products li.product .yith-wcwl-add-to-wishlist a svg,ul.products li.product .yith-wcwl-add-to-wishlist a .yith-icon,ul.products li.product .yith-add-to-wishlist-button-block a i,ul.products li.product .yith-add-to-wishlist-button-block a svg{font-size:14px!important;width:16px!important;height:16px!important;line-height:1!important;color:var(--amx-pink)!important;stroke:var(--amx-pink)!important;fill:none!important;display:block!important}}@media (max-width:768px){.woocommerce-cart .woocommerce-cart-form__contents{display:block!important}.woocommerce-cart table.cart td.actions{padding:12px 0!important}.woocommerce-cart .cart_totals{width:100%!important;margin-top:20px!important}.woocommerce-cart .checkout-button{width:100%!important;padding:16px!important;font-size:1rem!important;font-weight:700!important;border-radius:12px!important;background:var(--amx-grad)!important;box-shadow:0 6px 24px rgb(232 23 122 / .3)!important;text-align:center!important;display:block!important}}@media (max-width:768px){.widget_shopping_cart,.woocommerce-mini-cart{border-radius:0!important}.woocommerce-mini-cart__buttons .button{border-radius:10px!important;padding:12px!important;font-weight:700!important;font-size:0.85rem!important}.woocommerce-mini-cart__buttons .checkout.wc-forward{background:var(--amx-grad)!important;box-shadow:0 4px 16px rgb(232 23 122 / .28)!important;width:100%!important;text-align:center!important;display:block!important}.shoptimizer-mini-cart-wrap{height:100svh!important;height:100dvh!important}body.drawer-open .shoptimizer-mini-cart-wrap{z-index:100000!important}body.drawer-open .amx-bottom-nav{transform:translateY(calc(100% + env(safe-area-inset-bottom, 0px)))!important;pointer-events:none!important;transition:transform 0.28s cubic-bezier(.4,0,.2,1)!important}body.drawer-open .amx-scroll-top{opacity:0!important;pointer-events:none!important;transition:opacity 0.2s ease!important}.shoptimizer-mini-cart-wrap .widget_shopping_cart{padding-bottom:env(safe-area-inset-bottom,0)!important}.shoptimizer-mini-cart-wrap .widget_shopping_cart .product_list_widget{-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important}}@media (max-width:768px){.mobile-search-toggle{width:40px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important}.site-search .commercekit-ajs-results,.commercekit-mobile-search .commercekit-ajs-results,.col-full-nav .commercekit-ajs-results{position:absolute!important;top:calc(100% + 6px)!important;left:0!important;right:auto!important;bottom:auto!important;width:100%!important;max-height:70vh!important;padding-top:0!important;border-radius:10px!important;z-index:10000!important;overflow-y:auto!important}}@media (prefers-reduced-motion:reduce){.amx-trust-topbar__track{animation:none}.amx-urgency-bar__dot,.amx-viewing-badge__dot{animation:none}.amx-bottom-nav__item svg{transition:none}}@media (max-width:600px){#page,.site{overflow-x:hidden!important}.col-full{padding-left:16px!important;padding-right:16px!important}a.button,button,input[type="submit"],input[type="button"]{min-height:44px!important}.entry-content a{text-decoration-thickness:1px!important;text-underline-offset:2px!important}h1{font-size:1.6rem!important}h2{font-size:1.3rem!important}h3{font-size:1.05rem!important}}@media (max-width:768px){#page,.site,.col-full,.content-area,main#main{overflow-x:hidden!important;max-width:100vw!important}ul.products,.woocommerce ul.products,.woocommerce-page ul.products{padding-bottom:110px!important;overflow-x:hidden!important}ul.products.columns-2,ul.products.columns-3,ul.products.columns-4{gap:12px!important}ul.products li.product{border-radius:14px!important;box-shadow:0 2px 16px rgb(100 50 150 / .08)!important;background:#fff!important}ul.products li.product .woocommerce-loop-product__link img,ul.products li.product .woocommerce-image__wrapper img{border-radius:14px 14px 0 0!important;display:block!important;width:100%!important;object-fit:cover!important}ul.products li.product .woocommerce-loop-product__title{padding:10px 10px 2px!important}ul.products li.product .price{padding:2px 10px 8px!important}}@media (max-width:992px){.col-full-nav,.mobile-toggled .col-full-nav{display:none!important;visibility:hidden!important;pointer-events:none!important}button.menu-toggle{display:none!important}.col-full-nav{position:fixed!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;width:100%!important;max-width:none!important;height:auto!important;max-height:82dvh!important;padding:0!important;z-index:9001!important;background:#fff!important;border-radius:24px 24px 0 0!important;box-shadow:0 -8px 40px rgb(0 0 0 / .15)!important;border:none!important;border-image:none!important;transform:translateY(110%)!important;transition:transform 0.38s cubic-bezier(.32,.72,0,1)!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;will-change:transform!important;display:flex!important;flex-direction:column!important;padding-bottom:env(safe-area-inset-bottom,0)!important}.col-full-nav::before{content:''!important;display:block!important;width:36px!important;height:4px!important;background:#d1d1d6!important;border-radius:2px!important;margin:12px auto!important;flex-shrink:0!important}.col-full-nav:has(.amx-sheet-header)::before{display:none!important}.amx-sheet-header{display:flex!important;align-items:center!important;justify-content:center!important;position:sticky!important;top:0!important;z-index:2!important;background:#fff!important;height:44px!important;flex-shrink:0!important;border-bottom:1px solid #f0f0f5!important}.amx-sheet-handle{width:36px!important;height:4px!important;background:#d1d1d6!important;border-radius:2px!important}.amx-sheet-close,.col-full-nav>.mobile-menu.close-drawer{position:absolute!important;top:50%!important;right:14px!important;left:auto!important;transform:translateY(-50%)!important;width:30px!important;height:30px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#f2f2f7!important;border:none!important;border-radius:50%!important;cursor:pointer!important;visibility:visible!important;opacity:1!important;transition:background 0.15s!important;z-index:3!important}.amx-sheet-close:active,.col-full-nav>.mobile-menu.close-drawer:active{background:#e5e5ea!important}.amx-sheet-close svg,.col-full-nav>.mobile-menu.close-drawer svg{width:14px!important;height:14px!important;stroke:#6c6c70!important;stroke-width:2.5!important}.mobile-menu.close-drawer{position:fixed!important;z-index:10001!important;top:calc(18vh + 8px)!important;right:16px!important;left:auto!important;width:30px!important;height:30px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#f2f2f7!important;border:none!important;border-radius:50%!important;cursor:pointer!important;visibility:hidden!important;opacity:0!important;transition:opacity 0.2s,visibility 0.2s!important}.mobile-toggled .mobile-menu.close-drawer{visibility:visible!important;opacity:1!important}.mobile-menu.close-drawer svg{width:14px!important;height:14px!important;stroke:#6c6c70!important;stroke-width:2.5!important}.col-full-nav .mobile-menu.close-drawer{visibility:visible!important;opacity:1!important;pointer-events:auto!important;position:absolute!important;top:50%!important;right:14px!important;left:auto!important;transform:translateY(-50%)!important;width:30px!important;height:30px!important;background:#f2f2f7!important;border:none!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:3!important}.mobile-toggled .col-full-nav{transform:translateY(0)!important}.col-full-nav .shoptimizer-primary-navigation,.col-full-nav .primary-navigation,.col-full-nav .with-logo{height:auto!important;overflow:visible!important;display:block!important;padding-bottom:24px!important;flex:1 1 auto!important}.col-full-nav .logo-mark,.col-full-nav .site-search,.col-full-nav .site-header-cart,.col-full-nav .search-trigger,.col-full-nav .shoptimizer-myaccount,.col-full-nav .menu-item-search,.col-full-nav .widget.widget_product_search,.col-full-nav .commercekit-mobile-search,.col-full-nav .shoptimizer-mobile-menu,.shoptimizer-mobile-menu,.col-full-nav .mobile-menu-header{display:none!important}.col-full-nav .main-navigation{padding-top:0!important}.col-full-nav .main-navigation ul.menu{list-style:none!important;margin:0!important;padding:4px 12px 0!important}.col-full-nav .main-navigation ul.menu>li{display:block!important;border-bottom:none!important;position:relative!important;margin-bottom:4px!important;border-radius:12px!important;overflow:hidden!important}.col-full-nav .main-navigation ul.menu>li>a{display:flex!important;align-items:center!important;padding:13px 48px 13px 16px!important;font-size:0.9375rem!important;font-weight:600!important;color:#1a1a1a!important;letter-spacing:-0.01em!important;text-decoration:none!important;line-height:1.3!important;transition:background 0.15s,color 0.15s!important;background:#f7f7f9!important;border-radius:12px!important;border:none!important}.col-full-nav .main-navigation ul.menu>li>a span{color:inherit!important;font-size:inherit!important;font-weight:inherit!important}.col-full-nav .main-navigation ul.menu>li>a:hover,.col-full-nav .main-navigation ul.menu>li>a:active{background:#f0eaf8!important;color:var(--amx-purple,#7b20b5)!important}.col-full-nav .main-navigation ul.menu>li.current-menu-item>a,.col-full-nav .main-navigation ul.menu>li.current-menu-ancestor>a{background:#ede2f7!important;color:var(--amx-purple,#7b20b5)!important}.col-full-nav .main-navigation ul.menu>li.current-menu-item>a::after{display:none!important}.col-full-nav .main-navigation ul.menu li.menu-item-has-children span.caret{position:absolute!important;right:0!important;top:0!important;width:48px!important;height:100%!important;min-height:46px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;z-index:3!important;border-left:1px solid rgb(0 0 0 / .06)!important}.col-full-nav .main-navigation ul.menu li.menu-item-has-children span.caret::after{content:''!important;display:block!important;width:7px!important;height:7px!important;border-right:2px solid #7b20b5!important;border-bottom:2px solid #7b20b5!important;background-color:transparent!important;transform:rotate(45deg) translateY(-3px)!important;transition:transform 0.22s ease!important}.col-full-nav .main-navigation ul.menu li.menu-item-has-children.dropdown-open>span.caret::after{transform:rotate(-135deg) translateY(3px)!important}.col-full-nav .main-navigation ul.menu li.menu-item-has-children .sub-menu-wrapper{position:static!important;left:auto!important;display:none!important;opacity:1!important;transform:none!important;background:#faf8ff!important;border-top:none!important;box-shadow:none!important;border-radius:0 0 12px 12px!important;overflow:hidden!important}.col-full-nav .main-navigation ul.menu li.menu-item-has-children:not(.dropdown-open) .sub-menu-wrapper{display:none!important;position:static!important;left:auto!important}.col-full-nav .main-navigation ul.menu li.menu-item-has-children.dropdown-open>.sub-menu-wrapper{display:block!important;position:static!important;left:auto!important;opacity:1!important;transform:none!important}.col-full-nav .main-navigation .sub-menu-wrapper .container{max-width:none!important;padding:0!important;margin:0!important;width:100%!important}.col-full-nav .main-navigation ul.sub-menu{list-style:none!important;margin:0!important;padding:0 4px 4px!important}.col-full-nav .main-navigation ul.sub-menu li{display:block!important;border-bottom:none!important;margin-bottom:2px!important}.col-full-nav .main-navigation ul.sub-menu li a{display:block!important;padding:10px 16px 10px 28px!important;font-size:0.875rem!important;font-weight:500!important;color:#555!important;text-decoration:none!important;transition:color 0.15s,background 0.15s!important;line-height:1.3!important;border-radius:8px!important;background:transparent!important}.col-full-nav .main-navigation ul.sub-menu li a:hover{color:var(--amx-pink,#c2146e)!important;background:rgb(194 20 110 / .05)!important}.col-full-nav .mobile-extra{padding:12px 12px 8px!important;border-top:1px solid #f0f0f5!important;margin-top:8px!important}.col-full-nav .mobile-extra a,.col-full-nav .mobile-extra h4{font-size:0.875rem!important;color:#666!important}.mobile-overlay{z-index:9000!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important}.mobile-toggled .mobile-overlay{background:rgb(0 0 0 / .48)!important}.amx-sheet-body{flex:1 1 auto!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important}.amx-sheet-section-label{font-size:10px!important;font-weight:600!important;color:#8e8e93!important;letter-spacing:0.06em!important;text-transform:uppercase!important;padding:12px 16px 8px!important}.amx-sheet-cats{display:flex!important;gap:10px!important;padding:0 16px 16px!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}.amx-sheet-cats::-webkit-scrollbar{display:none!important}.amx-cat-chip{flex-shrink:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:5px!important;text-decoration:none!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important}.amx-cat-img{width:52px!important;height:52px!important;border-radius:14px!important;box-shadow:0 1px 4px rgb(0 0 0 / .08)!important;flex-shrink:0!important}.amx-cat-name{font-size:9px!important;font-weight:500!important;color:#3c3c43!important;letter-spacing:-0.01em!important;text-align:center!important;line-height:1.2!important}.amx-sheet-sep{height:1px!important;background:#f2f2f7!important;margin:0 16px 4px!important}.amx-sheet-items{padding:0 0 4px!important}.amx-sheet-item{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:11px 16px!important;border-bottom:1px solid #f2f2f7!important;text-decoration:none!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important;transition:background 0.12s!important}.amx-sheet-item:last-child{border-bottom:none!important}.amx-sheet-item:active{background:#f7f7f9!important}.amx-sheet-item-left{display:flex!important;align-items:center!important;gap:11px!important}.amx-sheet-item-icon{width:34px!important;height:34px!important;border-radius:9px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.amx-sheet-item-icon svg{width:16px!important;height:16px!important}.amx-sheet-item-name{font-size:13px!important;font-weight:590!important;color:#1d1d1f!important;letter-spacing:-0.01em!important;line-height:1.2!important}.amx-sheet-item-sub{font-size:10px!important;color:#8e8e93!important;margin-top:2px!important;letter-spacing:-0.01em!important;line-height:1.2!important}.amx-sheet-badge{font-size:10px!important;font-weight:600!important;background:#fce4ef!important;color:#c2146e!important;padding:3px 9px!important;border-radius:20px!important;white-space:nowrap!important;flex-shrink:0!important}.amx-sheet-arrow{color:#c7c7cc!important;font-size:20px!important;font-weight:300!important;line-height:1!important;flex-shrink:0!important}.amx-sheet-spacer{height:80px!important}.col-full-nav.amx-sheet-ready::before{display:none!important}}:root{--amx-pink:#c2146e;--amx-purple:#7b1fa2;--amx-grad:linear-gradient(135deg, #c2146e 0%, #7b1fa2 100%);--amx-surface:#faf8ff;--amx-border:rgba(123, 31, 162, 0.10);--amx-text:#1a0a2e;--amx-muted:#7a5c9e;--amx-radius:16px}#amx-menu-overlay{display:none;position:fixed;inset:0;z-index:99998;background:rgb(10 4 24 / .55);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);overscroll-behavior:none}.amx-menu-open #amx-menu-overlay{display:block}.amx-menu-panel{position:fixed;top:0;right:0;bottom:0;width:min(88vw, 380px);background:#fff;display:flex;flex-direction:column;z-index:99999;transform:translateX(100%);transition:transform 0.32s cubic-bezier(.22,1,.36,1);will-change:transform;overscroll-behavior:contain;box-shadow:-8px 0 48px rgb(0 0 0 / .18)}.amx-menu-open .amx-menu-panel{transform:translateX(0)}.amx-menu-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--amx-border);flex-shrink:0;background:#fff}.amx-menu-logo{display:flex;align-items:center;text-decoration:none;color:var(--amx-text);font-size:1.15rem;font-weight:700;letter-spacing:-.01em;font-family:'DM Sans',sans-serif}.amx-menu-logo strong{color:var(--amx-pink)}.amx-menu-logo__img{height:32px;width:auto;object-fit:contain}.amx-menu-close{width:40px;height:40px;border:none;background:var(--amx-surface);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--amx-text);flex-shrink:0;transition:background 0.18s}.amx-menu-close:hover,.amx-menu-close:focus{background:rgb(194 20 110 / .1);color:var(--amx-pink);outline:none}.amx-menu-close svg{width:20px;height:20px;stroke-width:2.5}.amx-menu-search{padding:12px 16px;border-bottom:1px solid var(--amx-border);flex-shrink:0;background:#fff}.amx-menu-search form{display:flex;align-items:center;background:var(--amx-surface);border:1.5px solid var(--amx-border);border-radius:12px;padding:0 14px;gap:10px;transition:border-color 0.18s}.amx-menu-search form:focus-within{border-color:var(--amx-pink)}.amx-menu-search__icon{color:var(--amx-muted);display:flex;align-items:center;flex-shrink:0}.amx-menu-search__icon svg{width:17px;height:17px}.amx-menu-search__input{flex:1;border:none;background:#fff0;font-size:.875rem;color:var(--amx-text);padding:11px 0;outline:none;font-family:'DM Sans',sans-serif}.amx-menu-search__input::placeholder{color:var(--amx-muted)}.amx-menu-body{flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:8px 0 0}.amx-menu-section-title{font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--amx-muted);padding:16px 20px 10px;font-family:'DM Sans',sans-serif}.amx-menu-cats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:0 16px 4px}.amx-menu-cat-wrap{grid-column:span 1}.amx-menu-cat-card{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 4px 10px;background:var(--amx-surface);border:1px solid var(--amx-border);border-radius:14px;text-decoration:none;color:var(--amx-text);transition:background 0.18s,border-color 0.18s;position:relative;cursor:pointer;-webkit-tap-highlight-color:#fff0}.amx-menu-cat-card:hover,.amx-menu-cat-card:active{background:rgb(194 20 110 / .06);border-color:rgb(194 20 110 / .25)}.amx-menu-cat-icon{width:44px;height:44px;border-radius:14px;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform 0.18s}.amx-menu-cat-card:active .amx-menu-cat-icon{transform:scale(.92)}.amx-menu-cat-icon svg{width:22px;height:22px;stroke:#fff;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.amx-menu-cat-label{font-size:.68rem;font-weight:600;text-align:center;color:var(--amx-text);line-height:1.2;word-break:break-word;font-family:'DM Sans',sans-serif}.amx-menu-cat-arrow{position:absolute;top:4px;right:4px;width:18px;height:18px;background:rgb(255 255 255 / .85);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--amx-muted);padding:0;transition:transform 0.22s,color 0.18s}.amx-menu-cat-arrow svg{width:11px;height:11px;stroke-width:2.5}.amx-menu-cat-arrow.amx-rotated{transform:rotate(180deg);color:var(--amx-pink)}.amx-menu-subcats{display:none;grid-column:1 / -1;flex-direction:column;background:var(--amx-surface);border:1px solid var(--amx-border);border-radius:12px;overflow:hidden;margin:0 0 4px}.amx-menu-subcats.amx-open{display:flex}.amx-menu-subcat{display:flex;align-items:center;gap:10px;padding:11px 16px;font-size:.83rem;color:var(--amx-text);text-decoration:none;border-bottom:1px solid var(--amx-border);transition:background 0.15s,color 0.15s;font-family:'DM Sans',sans-serif}.amx-menu-subcat:last-child{border-bottom:none}.amx-menu-subcat:hover,.amx-menu-subcat:active{background:rgb(194 20 110 / .05);color:var(--amx-pink)}.amx-menu-subcat__dot{width:6px;height:6px;border-radius:50%;background:var(--amx-pink);opacity:.5;flex-shrink:0}.amx-menu-subcat span:not(.amx-menu-subcat__dot){flex:1}.amx-menu-subcat__chevron{width:14px;height:14px;opacity:.35;flex-shrink:0;stroke:currentColor;fill:none}.amx-menu-explore{padding:0 16px 8px;display:flex;flex-direction:column;gap:6px}.amx-menu-explore-row{display:flex;align-items:center;gap:14px;padding:13px 14px;background:var(--amx-surface);border:1px solid var(--amx-border);border-radius:14px;text-decoration:none;color:var(--amx-text);transition:background 0.18s,border-color 0.18s;-webkit-tap-highlight-color:#fff0}.amx-menu-explore-row:hover,.amx-menu-explore-row:active{background:rgb(194 20 110 / .05);border-color:rgb(194 20 110 / .25)}.amx-menu-explore-icon{width:44px;height:44px;border-radius:14px;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.amx-menu-explore-icon svg{width:20px;height:20px;stroke:#fff;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.amx-menu-explore-text{flex:1;display:flex;flex-direction:column;gap:2px}.amx-menu-explore-name{font-size:.875rem;font-weight:600;color:var(--amx-text);font-family:'DM Sans',sans-serif}.amx-menu-explore-sub{font-size:.72rem;color:var(--amx-muted);font-family:'DM Sans',sans-serif}.amx-menu-explore-chevron{color:var(--amx-muted);display:flex;align-items:center;flex-shrink:0}.amx-menu-explore-chevron svg{width:16px;height:16px;stroke-width:2.5}.amx-menu-spacer{height:80px}.amx-menu-open{overflow:hidden!important;position:relative}.amx-cart-badge{display:none;position:absolute;top:-4px;right:-4px;background:var(--amx-pink);color:#fff;font-size:.6rem;font-weight:800;min-width:16px;height:16px;border-radius:8px;align-items:center;justify-content:center;padding:0 3px;line-height:1}.amx-cart-badge.visible{display:flex}.amx-bottom-nav__item.amx-menu-tab svg{width:22px;height:22px}@media (min-width:769px){.amx-trust-topbar{display:flex;justify-content:center;align-items:center;background:var(--amx-grad,linear-gradient(90deg,#c20f63,#7a0f8f));color:#fff;height:36px;overflow:hidden;white-space:nowrap}.amx-trust-topbar__track{display:flex;justify-content:center;flex-wrap:nowrap;animation:none!important;transform:none!important}.amx-trust-topbar__item{display:flex;align-items:center;gap:7px;padding:0 26px;font-size:.74rem;font-weight:600;letter-spacing:.2px}.amx-trust-topbar__item svg{width:14px;height:14px;stroke:rgb(255 255 255 / .9);fill:none}.amx-trust-topbar__item:nth-child(n+6){display:none}}@media (max-width:768px){body.filter-open #secondary,body.filter-open.woocommerce.archive #secondary,body.filter-open .widget-area{z-index:10001!important;height:100dvh!important;padding-top:calc(1.5rem + env(safe-area-inset-top))!important}body.filter-open .mobile-overlay{z-index:10000!important;background:rgb(0 0 0 / .5)!important}body.filter-open .site-header,body.filter-open header.site-header,body.filter-open #masthead{z-index:1!important}body.filter-open .filters.close-drawer{z-index:10002!important}}.amx-trust-topbar__track{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 22px,#000 calc(100% - 22px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 22px,#000 calc(100% - 22px),transparent 100%)}@media (min-width:769px) and (max-width:991px){.amx-trust-topbar__item:nth-child(n+4){display:none!important}.amx-trust-topbar__item{padding:0 18px!important;font-size:0.70rem!important}}@media (max-width:768px){.amx-trust-topbar__track{animation-duration:34s}.amx-trust-topbar:active .amx-trust-topbar__track{animation-play-state:paused}}.amx-urgency-bar~p.stock.in-stock,.woocommerce div.product .amx-urgency-bar~p.stock.in-stock{display:none!important}.amx-hamburger{display:none}@media (max-width:992px){.main-header.col-full{display:grid!important;grid-template-columns:46px 1fr 46px!important;grid-template-areas:"burger logo account"!important;align-items:center!important;gap:0 6px!important;padding:4px 8px!important}.site-branding{grid-area:logo!important;flex:initial!important;justify-content:center!important;min-width:0!important}.site-branding .custom-logo,.site-branding .custom-logo-link img{max-height:34px!important;width:auto!important}.amx-hamburger{grid-area:burger!important;display:inline-flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:1px!important;width:46px!important;min-height:44px!important;padding:4px 0!important;background:none!important;border:0!important;color:#3d2060!important;cursor:pointer!important;-webkit-tap-highlight-color:#fff0}.amx-hamburger svg{width:21px!important;height:21px!important;display:block!important}.amx-hamburger__label{font-size:9.5px!important;line-height:1!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:inherit!important}.amx-hamburger:focus-visible{outline:2px solid #c2146e!important;outline-offset:2px!important}.main-header .shoptimizer-myaccount{position:static!important;grid-area:account!important;display:flex!important;align-items:center!important;justify-content:flex-end!important}.main-header .shoptimizer-myaccount>a{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;color:#3d2060!important}.main-header .shoptimizer-myaccount svg{width:22px!important;height:22px!important}.main-header .s-observer{grid-area:burger!important}.main-header .site-search,.main-header .secondary-navigation,.main-header .amx-header-actions,.main-header .site-header-cart{display:none!important}}:root{--amx-menu-safe-bottom:calc(58px + env(safe-area-inset-bottom, 0px))}.amx-menu-body{padding-bottom:var(--amx-menu-safe-bottom)!important;scroll-padding-bottom:var(--amx-menu-safe-bottom)}.amx-menu-search__input{min-height:44px!important}.amx-menu-search form{min-height:44px}.amx-menu-close{min-width:44px!important;min-height:44px!important}@media (max-width:768px){body.single-product .amx-trust-topbar,body.single-product .amx-oct-line,body.single-product .amx-dept-row{display:none!important}body.single-product .amx-hw25-bar{padding:4px 12px!important;font-size:12px!important;line-height:1.35!important}}@media (min-width:993px){.col-full-nav{position:static!important;transform:none!important;bottom:auto!important;top:auto!important;left:auto!important;right:auto!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;will-change:auto!important;z-index:auto!important;background:#ffffff!important;border-top:1px solid rgb(0 0 0 / .06)!important;display:block!important}.shoptimizer-primary-navigation,.shoptimizer-primary-navigation.col-full{display:flex!important;height:52px!important;align-items:center!important;padding:0 40px!important;overflow:visible!important}.amx-sheet-header,.amx-sheet-body,.amx-sheet-close{display:none!important}.shoptimizer-primary-navigation[style*="display"],.primary-navigation[style*="display"]{display:flex!important}.main-navigation .menu-primary-menu-container,.primary-navigation .menu-primary-menu-container{display:flex!important;align-items:center!important;height:100%!important}.main-navigation ul.menu,ul#menu-primary-menu{display:flex!important;flex-direction:row!important;align-items:center!important;list-style:none!important;margin:0!important;padding:0!important;height:52px!important}.main-navigation ul.menu>li,ul#menu-primary-menu>li{display:flex!important;align-items:center!important;height:52px!important;width:auto!important;flex-direction:row!important}.main-navigation ul.menu>li>a,ul#menu-primary-menu>li>a{display:flex!important;align-items:center!important;height:52px!important;white-space:nowrap!important}}ul.products li.product a.button.add_to_cart_button,ul.products li.product a.button.product_type_simple{background-color:#c2146e!important;background-image:linear-gradient(135deg,#c2146e 0%,#7b1fa2 100%)!important}ul.products li.product .product__categories,ul.products li.product .product__categories a,ul.products li.product .product__categories a[rel="tag"]{color:#7055a0!important}ul.products li.product .yith-wcwl-add-to-wishlist,ul.products li.product .yith-add-to-wishlist-button-block,ul.products li.product .yith-wcwl-add-button,ul.products li.product .yith-wcwl-wishlistaddedbrowse,ul.products li.product .yith-wcwl-wishlistexistsbrowse,.amx-featured-products .yith-wcwl-add-to-wishlist,.related.products .yith-wcwl-add-to-wishlist,.up-sells .yith-wcwl-add-to-wishlist{display:none!important}.single-product .summary .yith-wcwl-add-to-wishlist,.woocommerce-wishlist-page .yith-wcwl-add-to-wishlist{display:block!important}.woocommerce div.product form.cart .quantity,.woocommerce .quantity.buttons_added{display:inline-flex!important;align-items:stretch!important;width:auto!important;min-width:0!important;border:1px solid var(--color-border,#e2d0f8)!important;border-radius:999px!important;overflow:hidden!important;background:#fff!important}.woocommerce .quantity.buttons_added .quantity-nav{display:contents!important}.woocommerce .quantity.buttons_added input.qty{order:2!important;width:44px!important;min-width:44px!important;height:44px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;text-align:center!important;font-size:16px!important;font-weight:600!important;color:var(--color-text-h,#1a0a2e)!important;-moz-appearance:textfield}.woocommerce .quantity.buttons_added input.qty::-webkit-outer-spin-button,.woocommerce .quantity.buttons_added input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce .quantity.buttons_added .quantity-button{position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;flex:0 0 44px!important;display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;min-width:44px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--color-cta,#c20f63)!important;font-size:20px!important;font-weight:600!important;line-height:1!important;cursor:pointer!important;user-select:none;-webkit-tap-highlight-color:#fff0}.woocommerce .quantity.buttons_added .quantity-button::before,.single-product form.cart .quantity .quantity-button::before{position:static!important;transform:none!important;width:auto!important;height:auto!important;background:none!important;-webkit-mask-image:none!important;mask-image:none!important;display:block!important;font-size:20px!important;line-height:1!important;color:inherit!important}.woocommerce .quantity.buttons_added .quantity-down.minus,.single-product form.cart .quantity .quantity-down.minus{order:1!important}.woocommerce .quantity.buttons_added .quantity-up.plus,.single-product form.cart .quantity .quantity-up.plus{order:3!important}.woocommerce .quantity.buttons_added .quantity-down.minus::before,.single-product form.cart .quantity .quantity-down.minus::before{content:"\2212"!important}.woocommerce .quantity.buttons_added .quantity-up.plus::before,.single-product form.cart .quantity .quantity-up.plus::before{content:"+"!important}.woocommerce .quantity.buttons_added .quantity-button:hover,.woocommerce .quantity.buttons_added .quantity-button:focus-visible{background:var(--color-bg-surface,#f9f4ff)!important;outline:none}.woocommerce .quantity.buttons_added .quantity-button:focus-visible{box-shadow:inset 0 0 0 2px var(--color-cta,#c20f63)!important}@media (max-width:480px){.amxopt-row{flex-direction:column!important;gap:10px!important;width:100%!important}.amxopt-footer .amxopt-row input[type="email"],.amxopt-pop .amxopt-row input[type="email"],.amxopt-row .amxopt-btn{width:100%!important;min-width:0!important;flex:0 0 auto!important}.amxopt-row .amxopt-btn{padding:14px 20px!important}}ul.products li.product .product__categories{display:-webkit-box!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:0!important;margin-bottom:6px!important}ul.products li.product .woocommerce-card__header{display:flex!important;flex-direction:column!important;flex:1 1 auto!important}ul.products li.product .woocommerce-card__header .price{margin-top:auto!important}ul.products li.product .button.add_to_cart_button,ul.products li.product .button.product_type_simple,ul.products li.product .button.product_type_variable{margin-top:10px!important}.woocommerce-cart .cart-empty,.woocommerce-cart .wc-empty-cart-message .cart-empty{padding-top:124px!important;padding-bottom:18px!important}.woocommerce-cart .cart-empty::before{top:16px!important;left:50%!important;transform:translateX(-50%)!important;margin-top:0!important;margin-left:0!important;width:88px!important;height:88px!important;opacity:0.5!important}.amx-review-auth{margin:18px 0 0;padding:20px;border:1px solid var(--color-border,#e2d0f8);border-radius:14px;background:var(--color-bg-surface,#f9f4ff)}.amx-review-auth__lead{margin:0 0 16px;font-size:.95rem;line-height:1.6;color:var(--color-text-body,#3d2060)}.amx-review-auth__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 10px}.amx-review-auth__signin.button{display:inline-flex!important;align-items:center;justify-content:center;min-height:48px;padding:0 24px!important;border-radius:999px!important;background:var(--color-cta,#c20f63)!important;color:#fff!important;font-weight:600;text-decoration:none!important}.amx-review-auth__signin.button:hover,.amx-review-auth__signin.button:focus-visible{background:var(--color-cta-hover,#c2146e)!important}.amx-review-auth__create{color:var(--color-cta,#c20f63)!important;font-weight:500;text-decoration:underline;text-underline-offset:3px}.amx-review-auth__note{margin:0;font-size:.8rem;color:var(--color-text-muted,#7055a0)}.amx-review-invite{margin:4px 0 14px;font-size:.9rem}.amx-review-invite__link{color:var(--color-text-muted,#7055a0)!important;text-decoration:underline;text-underline-offset:3px}.amx-review-invite__link:hover{color:var(--color-cta,#c20f63)!important}@media (max-width:480px){.amx-review-auth__actions{flex-direction:column;align-items:stretch;gap:10px}.amx-review-auth__signin.button{width:100%}.amx-review-auth__create{text-align:center}}.woocommerce-account .woocommerce form.login,.woocommerce-account .woocommerce form.register,.woocommerce-account .woocommerce form.woocommerce-ResetPassword{padding:24px!important;border:1px solid var(--color-border,#e2d0f8)!important;border-radius:16px!important;background:#fff!important}.woocommerce-account h2{margin-bottom:12px!important;font-size:1.35rem!important}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.woocommerce-account input[type="text"],.woocommerce-account input[type="email"],.woocommerce-account input[type="password"],.woocommerce .coupon input#coupon_code,.amxopt-row input[type="email"]{min-height:48px!important;padding:12px 16px!important;border:1px solid var(--color-border,#e2d0f8)!important;border-radius:10px!important;background:#fff!important;color:var(--color-text-h,#1a0a2e)!important;font-size:16px!important;font-family:inherit!important;box-shadow:none!important;transition:border-color 0.15s,box-shadow 0.15s}.woocommerce form .form-row input.input-text::placeholder,.woocommerce-account input::placeholder,.woocommerce .coupon input#coupon_code::placeholder{color:#8b7aa3!important}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus,.woocommerce form .form-row select:focus,.woocommerce-account input:focus,.woocommerce .coupon input#coupon_code:focus,.amxopt-row input[type="email"]:focus{border-color:var(--color-cta,#c20f63)!important;box-shadow:0 0 0 3px rgb(194 15 99 / .14)!important;outline:none!important}.woocommerce form .form-row.woocommerce-invalid input.input-text{border-color:#d63638!important}.woocommerce form .form-row.woocommerce-validated input.input-text{border-color:#22a370!important}.woocommerce form .form-row label{display:block!important;margin-bottom:6px!important;font-size:0.88rem!important;font-weight:600!important;color:var(--color-text-body,#3d2060)!important}.woocommerce-account button.woocommerce-Button,.woocommerce-account button.woocommerce-form-login__submit,.woocommerce-account button.woocommerce-form-register__submit,.woocommerce-account button[name="wc_reset_password"]{min-height:48px!important;width:100%!important;padding:0 24px!important;border-radius:999px!important;background:var(--color-cta,#c20f63)!important;color:#fff!important;font-size:0.95rem!important;font-weight:600!important}.woocommerce-account .amxopt-footer{display:none!important}.amx-menu-panel{right:auto!important;left:0!important;transform:translateX(-100%)!important;box-shadow:8px 0 48px rgb(0 0 0 / .18)!important}.amx-menu-open .amx-menu-panel{transform:translateX(0)!important}.single-product .amx-scroll-top{bottom:132px!important}.call-back-feature,.call-back-feature-mobile{display:none!important}@media (max-width:900px){body:has(.cmplz-cookiebanner.cmplz-show) .commercekit-sticky-add-to-cart{bottom:200px!important}body.single-product:has(.cmplz-cookiebanner.cmplz-show) .amx-scroll-top{bottom:264px!important}}.amx-hero15__shop{background:var(--color-cta,#c20f63)!important}.amx-hero15__shop:hover,.amx-hero15__shop:focus-visible{background:var(--color-cta-hover,#c2146e)!important}ul.products li.product a.button.add_to_cart_button,ul.products li.product a.button.product_type_simple,ul.products li.product a.button.product_type_variable,ul.products li.product button.add_to_cart_button{background-image:linear-gradient(135deg,#c20f63 0%,#7b1fa2 100%)!important;background-color:#c20f63!important}.amx-cat-card:hover .amx-cat-card__overlay{background:linear-gradient(to top,rgb(194 15 99 / .72) 0%,rgb(10 5 20 / .2) 60%,transparent 100%)!important}.amx-pb__tile{border-color:rgb(194 15 99 / .28)!important}.home .amx-featured{padding-bottom:4px!important}.home .amx-featured-header{margin-bottom:0!important}.amx-empty-state{max-width:640px;margin:24px auto 8px;text-align:center}.amx-empty-state__lead{margin:0 0 18px;font-size:.98rem;line-height:1.6;color:var(--color-text-body,#3d2060)}.amx-empty-state__search{margin:0 auto 26px;max-width:460px}.amx-empty-state__search .search-field,.amx-empty-state__search input[type="search"]{width:100%;min-height:48px;padding:12px 16px;border:1px solid var(--color-border,#e2d0f8);border-radius:10px;font-size:16px}.amx-empty-next__title{margin:0 0 12px;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-muted,#7055a0)}.amx-empty-next__cats{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0 0 20px;padding:0;list-style:none}.amx-empty-next__cats a{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1px solid var(--color-border,#e2d0f8);border-radius:999px;background:#fff;color:var(--color-text-body,#3d2060)!important;font-size:.9rem;font-weight:500;text-decoration:none!important}.amx-empty-next__cats a:hover,.amx-empty-next__cats a:focus-visible{border-color:var(--color-cta,#c20f63);color:var(--color-cta,#c20f63)!important}.amx-empty-state__help{margin:0;font-size:.88rem}.amx-empty-state__help a{color:var(--color-text-muted,#7055a0)!important;text-decoration:underline;text-underline-offset:3px}.search.woocommerce-page .woocommerce-products-header{border:0!important;padding:0!important;min-height:0!important;margin-bottom:0!important}@media (max-width:900px){.site-header .custom-logo,.site-branding img.custom-logo,.beta img.custom-logo{height:44px!important;max-height:44px!important;width:auto!important;max-width:none!important}}.wishlist_table a.remove_from_wishlist,.yith-wcwl-wishlist-table-wrapper a.remove_from_wishlist,td.product-remove a.remove_from_wishlist,a.remove.remove_from_wishlist{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;font-size:1.25rem!important;line-height:1!important;border-radius:50%!important;background:rgb(229 62 62 / .08)!important;color:#e53e3e!important;text-decoration:none!important;text-indent:0!important;transition:background 0.18s!important}.wishlist_table a.remove_from_wishlist:hover,.yith-wcwl-wishlist-table-wrapper a.remove_from_wishlist:hover,a.remove.remove_from_wishlist:hover{background:rgb(229 62 62 / .18)!important}.wishlist_table td.product-remove,.wishlist_table td:first-child{width:60px!important;padding:8px 6px!important;text-align:center!important}@media (max-width:900px){body.woocommerce-cart .woocommerce,body.woocommerce-checkout .woocommerce,body.woocommerce-wishlist .woocommerce,.wishlist_table{padding-bottom:84px!important}}@media (max-width:600px){.wishlist_table td.product-remove,.wishlist_table td:first-child{width:48px!important;padding:6px 2px!important}.wishlist_table td.product-add-to-cart,.wishlist_table td:last-child{min-width:68px!important;padding:6px 4px!important}.wishlist_table .add_to_cart,.wishlist_table a.button{min-width:60px!important;padding:10px 6px!important;font-size:0.78rem!important;line-height:1.15!important;white-space:normal!important}}.amx-dept-row{display:flex;gap:6px;justify-content:center;align-items:center;height:44px;padding:0 10px;background:var(--amx-bg,#fff);border-bottom:1px solid var(--amx-border-soft,#ececf1);box-sizing:border-box}.amx-dept-row a{flex:1 1 0%;display:flex;align-items:center;justify-content:center;height:32px;border-radius:var(--amx-r-pill,999px);background:var(--amx-bg-tint,#f4f4f6);color:var(--amx-text-strong,#111)!important;font-weight:700;font-size:.78rem;letter-spacing:.04em;text-decoration:none!important;white-space:nowrap}.amx-dept-row a:hover,.amx-dept-row a:focus-visible{background:var(--amx-accent-soft,#fde7f1);color:var(--amx-accent,#d4006e)!important}.amx-v2-strip{background:var(--amx-text-strong,#111);color:#fff;text-align:center;font-size:.8rem;font-weight:600;line-height:32px;height:32px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.amx-v2-strip a{color:#fff!important;text-decoration:none!important}@media (max-width:768px){.amx-mobile-search-bar.amx-mobile-search-fibo{position:sticky;top:64px;z-index:9000;height:48px;padding:6px 12px;box-sizing:border-box;background:var(--amx-bg,#fff);border-bottom:1px solid var(--amx-border-soft,#ececf1)}.amx-mobile-search-bar.amx-mobile-search-fibo .dgwt-wcas-search-wrapp,.amx-mobile-search-bar.amx-mobile-search-fibo form{margin:0}.amx-mobile-search-bar.amx-mobile-search-fibo .dgwt-wcas-sf-wrapp input[type="search"],.amx-mobile-search-bar.amx-mobile-search-fibo .amx-mobile-search-inner input{height:36px;min-height:36px;padding-top:0;padding-bottom:0;font-size:.95rem}.amx-dept-row{position:sticky;top:112px;z-index:9000}}@media (min-width:769px){.amx-dept-row{height:44px;max-width:1200px;margin:0 auto;justify-content:flex-start;padding:0 20px;border-bottom:0}.amx-dept-row a{flex:0 0 auto;padding:0 18px}}@media (max-width:768px){#page.site{overflow:clip visible}}@media (max-width:768px){#page.site{overflow-x:clip!important;overflow-y:visible!important}}:root{--amx-accent:#c20f63;--amx-accent-hover:#a50c53;--amx-accent-soft:rgba(194, 15, 99, 0.10);--amx-accent-border:rgba(194, 15, 99, 0.28);--amx-violet:#8b2fc9;--amx-gradient:linear-gradient(135deg, #c20f63 0%, #8b2fc9 100%);--amx-bg:#ffffff;--amx-bg-tint:#f9f4ff;--amx-bg-deep:#1a0a2e;--amx-text:#3d2060;--amx-text-strong:#1a0a2e;--amx-text-muted:#7055a0;--amx-text-invert:#ffffff;--amx-border:#e2d0f8;--amx-border-soft:#efe7fa;--amx-r-sm:8px;--amx-r-md:14px;--amx-r-pill:999px;--amx-shadow-card:0 2px 10px rgba(26, 10, 46, 0.05);--amx-shadow-lift:0 8px 22px rgba(26, 10, 46, 0.10);--amx-s-1:4px;--amx-s-2:8px;--amx-s-3:12px;--amx-s-4:16px;--amx-s-5:24px;--amx-s-6:32px;--amx-s-7:48px;--amx-s-8:64px;--amx-section-y:56px;--amx-section-y-mobile:36px}.amx-hero15__shop{background:var(--amx-accent)!important}.amx-hero15__shop:hover,.amx-hero15__shop:focus-visible{background:var(--amx-accent-hover)!important}.amx-pb__tile{border-color:var(--amx-accent-border)!important}.cart-contents .count,.site-header-cart .count{background:var(--amx-accent)!important;color:var(--amx-text-invert)!important;border-color:var(--amx-accent)!important}.fx-age,.fx-age h4,.amx-footer h4,.site-footer h4{color:var(--amx-accent)!important}.amx-blog-card{border-color:var(--amx-border)!important}.amx-hero15__badge,.amx-hero15__badge-long{color:var(--amx-accent)!important;border-color:var(--amx-accent-border)!important}.fx-agb-badge{color:var(--amx-violet)!important}.cart-drawer-heading{font-family:"Cormorant Garamond",Georgia,serif!important}.dgwt-wcas-search-input{font-family:inherit!important}li>a>span.d{background:var(--amx-accent)!important}.fx-chip,.fx-agb-badge{border-radius:var(--amx-r-sm)!important}@media (min-width:769px){.home .elementor-7105>.e-con:not(:first-child):has(h1,h2,h3,p,img,a,button,ul,.products),.home .elementor-7105>.elementor-section:not(:first-child):has(h1,h2,h3,p,img,a,button,ul,.products){padding-top:var(--amx-section-y)!important;padding-bottom:var(--amx-section-y)!important}}@media (max-width:768px){.home .elementor-7105>.e-con:not(:first-child):has(h1,h2,h3,p,img,a,button,ul,.products),.home .elementor-7105>.elementor-section:not(:first-child):has(h1,h2,h3,p,img,a,button,ul,.products){padding-top:var(--amx-section-y-mobile)!important;padding-bottom:var(--amx-section-y-mobile)!important}}.home .elementor-7105>.e-con:not(:has(h1,h2,h3,p,img,a,button,ul,.products)),.home .elementor-7105>.elementor-section:not(:has(h1,h2,h3,p,img,a,button,ul,.products)){padding-top:0!important;padding-bottom:0!important;min-height:0!important}.home .amxopt-footer{padding-top:var(--amx-section-y)!important}@font-face{font-family:"Amx Cormorant";src:url(https://amorexa.com/wp-content/themes/shoptimizer-child/amorexa-oct-cormorant-500-normal.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Amx Cormorant";src:url(https://amorexa.com/wp-content/themes/shoptimizer-child/amorexa-oct-cormorant-500-italic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}html body.amx-oct-skin{--bwr-red:#6d10c9;--bwr-red-hover:#4b0c8f;--bwr-red-ring:rgba(155,28,242,.28);--bwr-red-soft:rgba(155,28,242,.09);--bwr-surface:#f6f1fb;--bwr-border:#e2d6f0;--bwr-border-strong:#cdbfe0;--bwr-black:#17131a;--bwr-soft-black:#12051f;--amx-accent:#9b1cf2;--amx-accent-hover:#6d10c9;--amx-accent-soft:rgba(155,28,242,.10);--amx-accent-border:rgba(155,28,242,.30);--amx-gradient:linear-gradient(135deg,#9b1cf2 0%,#4b0c8f 100%);--amx-bg-tint:#f6f1fb;--amx-bg-deep:#12051f;--amx-text-strong:#17131a;--amx-border:#e2d6f0;--amx-border-soft:#efe8f8;--oct-serif:"Amx Cormorant","Cormorant Garamond",Georgia,"Times New Roman",serif}body.amx-oct-skin .amx-v2-strip,body.amx-oct-skin .amx-trust-topbar,body.amx-oct-skin .amorexa-trust-topbar{background:#07030b!important;color:#f6f1fb!important}body.amx-oct-skin .amx-dept-row a{border-color:#cdbfe0!important}body.amx-oct-skin .amx-dept-row a:hover,body.amx-oct-skin .amx-dept-row a:focus-visible{background:#4b0c8f!important;border-color:#4b0c8f!important;color:#f6f1fb!important}body.amx-oct-skin .main-navigation ul.menu>li>a:hover,body.amx-oct-skin .main-navigation ul.menu>li.current-menu-item>a{color:#9b1cf2!important}.amx-oct-line{display:block;background:linear-gradient(90deg,#12051f 0%,#6d10c9 50%,#12051f 100%);text-align:center;padding:9px 16px;line-height:1.3}html body.amx-oct-skin #page a.amx-oct-line,html body.amx-oct-skin #page a.amx-oct-line:visited,body.amx-oct-skin a.amx-oct-line,body.amx-oct-skin .amx-oct-line a{color:#f6f1fb!important;text-decoration:none!important;font-size:.82rem;letter-spacing:.04em}.amx-oct-line em{font-family:"Amx Cormorant",Georgia,serif;font-style:italic;font-size:1.15rem;letter-spacing:0;margin-right:10px;color:#f6f1fb}.amx-oct-line strong{font-weight:700;color:#dbe77c;margin-left:10px;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;white-space:nowrap}body.amx-oct-skin.archive .woocommerce-products-header__title,body.amx-oct-skin.archive h1.page-title,body.amx-oct-skin .amx-v2-h2,body.amx-oct-skin .amx-blog-latest h2,body.amx-oct-skin .amx-faq h2{font-family:var(--oct-serif)!important;font-weight:500!important;letter-spacing:-.01em!important}body.amx-oct-skin .amx-v2-h2{font-size:clamp(1.9rem,3vw,2.6rem)!important;margin-bottom:18px!important}body.amx-oct-skin.archive .woocommerce-products-header__title,body.amx-oct-skin.archive h1.page-title{font-size:clamp(2rem,3.4vw,3rem)!important}body.amx-oct-skin .amx-v2-cat{background:#f6f1fb!important;border:0!important;box-shadow:none!important;border-radius:0!important}body.amx-oct-skin .amx-v2-cat:hover{background:#e7dcf3!important}body.amx-oct-skin .amx-v2-cat__img{background:transparent!important}body.amx-oct-skin .amx-v2-cat__img img{mix-blend-mode:multiply}body.amx-oct-skin .amx-v2-card__img{background:#e7dcf3!important;border-radius:0!important}body.amx-oct-skin .amx-v2-card__img img{mix-blend-mode:multiply;padding:6%}body.amx-oct-skin .amx-v2-badge{background:#07030b!important;border-radius:0!important}body.amx-oct-skin .amx-v2-card__add,body.amx-oct-skin .amx-v2-btn{background:#4b0c8f!important;color:#f6f1fb!important;border-radius:0!important;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem!important}body.amx-oct-skin .amx-v2-card__add:hover,body.amx-oct-skin a:hover>.amx-v2-brand__text .amx-v2-btn{background:#6d10c9!important}body.amx-oct-skin .amx-v2-more{color:#6d10c9!important}body.amx-oct-skin .amx-v2-brand{background:#f6f1fb!important;border-radius:0!important}body.amx-oct-skin .amx-v2-brand__img{background:#e7dcf3!important}body.amx-oct-skin .amx-v2-brand__img img{mix-blend-mode:multiply}body.amx-oct-skin .amx-v2-why__card,body.amx-oct-skin .amx-v2-pay__list li{background:#f6f1fb!important;border-color:#e2d6f0!important;border-radius:0!important}body.amx-oct-skin .amx-v2-why__card .amx-v2-ico,body.amx-oct-skin .amx-v2-trust__cell .amx-v2-ico{color:#9b1cf2!important}@media (min-width:1025px){body.amx-oct-skin .amx-v2-brands__grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:16px}body.amx-oct-skin .amx-v2-brand--wide{grid-column:auto!important;grid-template-columns:minmax(0,1fr)!important}}body.amx-oct-skin ul.products li.product .woocommerce-loop-product__title,body.amx-oct-skin ul.products li.product .woocommerce-loop-product__title a{color:#17131a!important}body.amx-oct-skin ul.products li.product .price,body.amx-oct-skin .summary .price{color:#4b0c8f!important}body.amx-oct-skin .single_add_to_cart_button,body.amx-oct-skin ul.products li.product .button,body.amx-oct-skin .button.alt,body.amx-oct-skin .wc-block-components-button{background-color:#6d10c9!important;border-color:#6d10c9!important;color:#f6f1fb!important}body.amx-oct-skin .single_add_to_cart_button:hover,body.amx-oct-skin ul.products li.product .button:hover,body.amx-oct-skin .button.alt:hover{background-color:#4b0c8f!important;border-color:#4b0c8f!important}body.amx-oct-skin .onsale,body.amx-oct-skin .sale-item.product-label{background:#07030b!important;color:#dbe77c!important}body.amx-oct-skin .widget-title,body.amx-oct-skin .widget .widgettitle{color:#4b0c8f!important;letter-spacing:.14em}body.amx-oct-skin .page-numbers.current{color:#6d10c9!important;border-color:#6d10c9!important}body.amx-oct-skin .woocommerce-tabs ul.tabs li.active a{color:#6d10c9!important;border-color:#6d10c9!important}body.amx-oct-skin .amx-hero15--join,body.amx-oct-skin .amx-hero15{background:#12051f!important}body.amx-oct-skin .amx-hero15--join .amx-hero15__cta,body.amx-oct-skin .amx-hero15 .amx-hero15__cta{background:#9b1cf2!important;border-radius:0!important}body.amx-oct-skin .amx-bottom-nav a.is-active,body.amx-oct-skin .amx-bottom-nav a[aria-current="page"]{color:#9b1cf2!important}@media (max-width:768px){body.amx-oct-skin .amx-v2-cat{grid-template-columns:minmax(0,1fr) 44px!important;padding:12px 10px!important;gap:6px!important}body.amx-oct-skin .amx-v2-cat__img,body.amx-oct-skin .amx-v2-cat__img img{width:44px!important;height:44px!important}body.amx-oct-skin .amx-v2-cat__text strong{font-size:.86rem!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}body.amx-oct-skin .amx-v2-cat__text{min-width:0}}body.amx-oct-skin.archive .woocommerce-products-header__title,body.amx-oct-skin.archive h1.page-title,body.amx-oct-skin .amx-v2-h2,body.amx-oct-skin .amx-blog-latest h2,body.amx-oct-skin .amx-faq h2{font-family:Inter,"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:-.03em!important}body.amx-oct-skin .amx-v2-h2{font-size:clamp(1.5rem,2.6vw,2.2rem)!important}body.home.amx-oct-skin .amx-v2-card{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;padding:0!important}body.home.amx-oct-skin .amx-v2-card__link{padding:0!important}body.home.amx-oct-skin .amx-v2-card__name{font-weight:600!important}body.home.amx-oct-skin .amx-v2-card__add{min-height:44px;margin-top:8px}@media (max-width:768px){body.home.amx-oct-skin{--amx-section-y-mobile:10px}body.home.amx-oct-skin .elementor-7105>.elementor-element{padding-left:0!important;padding-right:0!important}body.home.amx-oct-skin .amx-v2-section{padding:22px 4px!important}}body.amx-oct-skin .cmplz-cookiebanner .cmplz-btn.cmplz-accept{background:#6d10c9!important;border-color:#6d10c9!important;color:#fff!important}body.amx-oct-skin .cmplz-cookiebanner .cmplz-btn.cmplz-deny,body.amx-oct-skin .cmplz-cookiebanner .cmplz-btn.cmplz-view-preferences{border-color:rgb(246 241 251 / .4)!important}@media (max-width:768px){body.home.amx-oct-skin #content.site-content{padding-top:0!important}body.home.amx-oct-skin #page .amx-o2.amx-o2-hero{margin-top:0!important}body.home.amx-oct-skin .elementor-7105>.elementor-element-v2hero{padding-top:0!important;margin-top:0!important}}body.amx-oct-skin .amxopt-btn,body.amx-oct-skin .widget_price_filter .button,body.amx-oct-skin .widget .button{background:#6d10c9!important;border-color:#6d10c9!important;color:#fff!important}body.amx-oct-skin .amxopt-btn:hover,body.amx-oct-skin .widget .button:hover{background:#4b0c8f!important;border-color:#4b0c8f!important}body.amx-oct-skin .amx-blog-card__more,body.amx-oct-skin .amx-facet__toggle,body.amx-oct-skin .amx-pdp-delivery__item,body.amx-oct-skin a.amx-pdp-delivery__item,body.amx-oct-skin .woocommerce-breadcrumb span:last-child,body.amx-oct-skin .page-numbers.current,body.amx-oct-skin span.page-numbers.current{color:#6d10c9!important}body.amx-oct-skin .flex-control-thumbs img.flex-active,body.amx-oct-skin .flex-control-thumbs li img.flex-active{border-color:#6d10c9!important;outline-color:#6d10c9!important}body.amx-oct-skin .main-navigation ul.menu>li.current-menu-item>a,body.amx-oct-skin .main-navigation ul.menu>li.current-product_cat-ancestor>a,body.amx-oct-skin .main-navigation ul.menu>li.current-menu-ancestor>a{color:#6d10c9!important}html body.amx-oct-skin{--amx-red:#6d10c9;--amx-red-hover:#4b0c8f}html body.amx-oct-skin .amxopt-footer,html body.amx-oct-skin .amxopt{--accent:#6d10c9}html body.amx-oct-skin .amxopt-btn{background:#6d10c9!important}html body.home.amx-oct-skin .elementor-7105>.elementor-element,html body.home.amx-oct-skin .elementor-7105>.elementor-element>.e-con-inner{background:#f6f1fb!important}html body.home.amx-oct-skin .amx-v2-section{background:transparent!important}body.home.amx-oct-skin .amx-v2-cat,body.home.amx-oct-skin .amx-v2-brand,body.home.amx-oct-skin .amx-v2-why__card,body.home.amx-oct-skin .amx-v2-pay__list li{background:#fff!important}body.home.amx-oct-skin .amx-v2-brand__img{background:#fff!important}@media (max-width:768px){.amx-o2-hero--img .amx-o2-hero__bar{padding:14px 16px 18px!important;gap:10px!important}#page .amx-o2-hero--img a.amx-o2-btn{width:100%;min-height:50px;font-size:.84rem}#page .amx-o2-hero--img a.amx-o2-text{font-size:.72rem;border-bottom:0;text-decoration:underline!important;text-underline-offset:4px}#page .amx-o2-band--cream .amx-o2-card .amx-o2-card__add{background:transparent!important;color:#6d10c9!important;border:1.5px solid #6d10c9!important;min-height:38px!important;margin-top:8px!important;font-size:.66rem!important}#page .amx-o2-band--black .amx-o2-card .amx-o2-card__add{background:transparent!important;color:#f6f1fb!important;border:1.5px solid rgb(246 241 251 / .55)!important;min-height:38px!important;margin-top:8px!important;font-size:.66rem!important}html body.home.amx-oct-skin .amx-v2-card .amx-v2-card__add,html body.home.amx-oct-skin .amx-v2-card button.amx-v2-card__add{background:transparent!important;color:#6d10c9!important;border:1.5px solid #6d10c9!important;min-height:38px!important}#page .amx-o2 .amx-o2-card__name{min-height:2.6em!important}.amx-o2-grid{gap:22px 14px}.amx-o2-band{padding:36px 0!important}.amx-o2-band.amx-o2-band--flush{padding:0 0 36px!important}body.home.amx-oct-skin .amx-v2-section{padding:26px 4px!important}body.home.amx-oct-skin .amx-v2-track{margin:0!important;padding:0 0 4px!important;gap:14px!important}html body.home.amx-oct-skin #page .amx-v2-card .amx-v2-card__add,html body.home.amx-oct-skin #page .amx-v2-card button.amx-v2-card__add.add_to_cart_button{color:#6d10c9!important;background:transparent!important;border:1.5px solid #6d10c9!important}body.home.amx-oct-skin .amx-v2-card{flex-basis:44%!important}body.home.amx-oct-skin .amx-v2-card__img{width:100%!important;height:auto!important;aspect-ratio:4/5}body.home.amx-oct-skin .amx-v2-card__name{font-size:.92rem!important;line-height:1.3!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}body.home.amx-oct-skin .amx-v2-h2{font-size:1.5rem!important}body.home.amx-oct-skin .amx-v2-card__price{font-size:1.05rem!important;font-weight:700!important}body.amx-oct-skin .cmplz-cookiebanner{padding:10px 12px!important;bottom:66px!important;gap:6px!important}body.amx-oct-skin .cmplz-cookiebanner .cmplz-title,body.amx-oct-skin .cmplz-cookiebanner .cmplz-header{display:none!important}body.amx-oct-skin .cmplz-cookiebanner .cmplz-message{font-size:11.5px!important;line-height:1.35!important;margin:0!important}body.amx-oct-skin .cmplz-cookiebanner .cmplz-btn{min-height:34px!important;height:34px!important;font-size:12px!important;padding:0 8px!important}}:root{--bwr-black:#111111;--bwr-soft-black:#1B1B1D;--bwr-white:#FFFFFF;--bwr-surface:#F7F7F5;--bwr-border:#E6E6E6;--bwr-border-strong:#CFCFCF;--bwr-red:#D71920;--bwr-red-hover:#B91219;--bwr-red-soft:rgba(215, 25, 32, 0.08);--bwr-red-ring:rgba(215, 25, 32, 0.22);--bwr-muted:#6B6B6B;--bwr-muted-2:#8A8A8A;--bwr-success:#1E7A3C;--amx-accent:var(--bwr-red);--amx-accent-hover:var(--bwr-red-hover);--amx-accent-soft:var(--bwr-red-soft);--amx-accent-border:var(--bwr-red-ring);--amx-violet:var(--bwr-black);--amx-gradient:linear-gradient(135deg, var(--bwr-red) 0%, var(--bwr-red) 100%);--amx-bg:var(--bwr-white);--amx-bg-tint:var(--bwr-surface);--amx-bg-deep:var(--bwr-black);--amx-text:var(--bwr-black);--amx-text-strong:var(--bwr-black);--amx-text-muted:var(--bwr-muted);--amx-text-invert:var(--bwr-white);--amx-border:var(--bwr-border);--amx-border-soft:#EEEEEE;--amx-shadow-card:0 1px 2px rgba(17, 17, 17, 0.04), 0 4px 12px rgba(17, 17, 17, 0.04);--amx-shadow-lift:0 8px 20px rgba(17, 17, 17, 0.08);--amx-pink:var(--bwr-red);--amx-purple:var(--bwr-black);--amx-grad:var(--bwr-red);--amx-surface:var(--bwr-surface);--amx-muted:var(--bwr-muted);--amx-radius:12px;--amx-b1-accent:var(--bwr-red);--amx-b1-ink:var(--bwr-black);--amx-b1-muted:var(--bwr-muted);--amx-b1-line:var(--bwr-border);--amx-b1-surface:var(--bwr-surface);--amx-b1-radius:12px;--chk-muted:var(--bwr-muted);--bwr-r-sm:8px;--bwr-r-md:12px;--bwr-r-lg:16px;--bwr-r-pill:999px}body{color:var(--bwr-black)}h1,.h1{font-size:clamp(1.6rem, 1.2rem + 1.6vw, 2.25rem);line-height:1.15;font-weight:700;letter-spacing:-.01em;color:var(--bwr-black)}h2,.h2{font-size:clamp(1.3rem, 1.05rem + 1vw, 1.65rem);line-height:1.2;font-weight:700;letter-spacing:-.01em;color:var(--bwr-black)}h3,.h3{font-size:clamp(1.05rem, 0.95rem + 0.5vw, 1.25rem);line-height:1.3;font-weight:600;color:var(--bwr-black)}p,li,.amx-body{font-size:1rem;line-height:1.55}small,.amx-small{font-size:.875rem}.amx-caption{font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:var(--bwr-muted)}h1,h2,h3,h4,h5,h6{color:var(--bwr-black)!important}a{color:var(--bwr-black)!important}a:hover,a:focus-visible{color:var(--bwr-red)!important}.button,button.button,input[type="submit"],.wp-block-button__link,.elementor-button,.single_add_to_cart_button,.checkout-button,.wc-block-components-button,.amx-v2-btn,.amx-hero15__shop,.amx-btn-primary{background:var(--bwr-red)!important;color:var(--bwr-white)!important;border:0!important;border-radius:var(--bwr-r-md)!important;box-shadow:none!important;text-shadow:none!important;background-image:none!important}.button:hover,button.button:hover,input[type="submit"]:hover,.single_add_to_cart_button:hover,.checkout-button:hover,.amx-v2-btn:hover,.amx-hero15__shop:hover,.button:focus-visible,.single_add_to_cart_button:focus-visible{background:var(--bwr-red-hover)!important;color:var(--bwr-white)!important}.button.disabled,.button:disabled,.single_add_to_cart_button.disabled,.single_add_to_cart_button:disabled{background:var(--bwr-border-strong)!important;color:var(--bwr-white)!important;opacity:1!important}:focus-visible{outline:2px solid var(--bwr-red)!important;outline-offset:2px}::selection{background:var(--bwr-red);color:#fff}.woocommerce-Price-amount,.price,.amount{color:var(--bwr-black)!important}.price del,.price del .amount{color:var(--bwr-muted)!important}.price ins,.price ins .amount{color:var(--bwr-black)!important;text-decoration:none}.onsale,.amx-disc-badge{background:var(--bwr-red)!important;color:#fff!important;background-image:none!important}.stock.in-stock,.amx-in-stock{color:var(--bwr-success)!important}.stock.out-of-stock{color:var(--bwr-muted)!important}.star-rating,.star-rating span::before{color:var(--bwr-black)!important}.amx-mobile-header,.site-header,.amx-header,.header-widget-region{background:var(--bwr-white)!important;color:var(--bwr-black)!important;border-bottom:1px solid var(--bwr-border)!important;box-shadow:none!important}.amx-hamburger{min-width:44px;min-height:44px;color:var(--bwr-black)!important;background:transparent!important;border:0!important;display:inline-flex;align-items:center;justify-content:center;padding:0!important}.amx-hamburger svg{width:24px;height:24px;stroke:currentColor}.amx-hamburger__label{display:none!important}.amx-hamburger[aria-expanded="true"],.amx-hamburger:focus-visible{color:var(--bwr-red)!important}.shoptimizer-myaccount a,.amx-header-actions a,.amx-account-icon{color:var(--bwr-black)!important;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.shoptimizer-myaccount svg,.amx-header-actions svg{stroke:currentColor;fill:none;width:24px;height:24px}.site-branding,.custom-logo-link{display:flex;justify-content:center}.amx-trust-topbar{background:var(--bwr-black)!important;color:var(--bwr-white)!important;border:0!important;background-image:none!important}.amx-trust-topbar__item{color:var(--bwr-white)!important;font-weight:600;letter-spacing:.06em}.amx-trust-topbar__item svg{stroke:var(--bwr-white)!important}.amx-promo-strip,.amx-announcement{background:var(--bwr-black)!important;color:#fff!important;background-image:none!important}.amx-mobile-search-bar.amx-mobile-search-fibo{background:var(--bwr-white)!important;padding:8px 12px!important;height:auto!important;border-bottom:1px solid var(--bwr-border)!important}.amx-mobile-search-bar.amx-mobile-search-fibo form.dgwt-wcas-search-form,.amx-mobile-search-bar .amx-mobile-search-inner{display:flex!important;align-items:center!important;height:48px!important;min-height:48px!important;padding:0 12px 0 14px!important;background:var(--bwr-white)!important;border:1px solid var(--bwr-border)!important;border-radius:var(--bwr-r-md)!important;box-shadow:none!important;overflow:visible!important}.amx-mobile-search-bar.amx-mobile-search-fibo .dgwt-wcas-search-wrapp.dgwt-wcas-active form.dgwt-wcas-search-form,.amx-mobile-search-bar.amx-mobile-search-fibo form.dgwt-wcas-search-form:focus-within,.amx-mobile-search-bar .amx-mobile-search-inner:focus-within{border-color:var(--bwr-red)!important;box-shadow:0 0 0 3px var(--bwr-red-ring)!important}.amx-mobile-search-bar.amx-mobile-search-fibo .dgwt-wcas-sf-wrapp{display:flex!important;align-items:center!important;height:46px!important;width:100%;border:0!important;background:transparent!important;padding:0!important;margin:0!important}.amx-mobile-search-bar.amx-mobile-search-fibo .dgwt-wcas-search-input,.amx-mobile-search-bar .amx-mobile-search-input{height:46px!important;min-height:46px!important;line-height:46px!important;padding:0 40px 0 0!important;margin:0!important;font-size:16px!important;color:var(--bwr-black)!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;width:100%}.amx-mobile-search-bar .dgwt-wcas-search-input::placeholder,.amx-mobile-search-bar .amx-mobile-search-input::placeholder{color:var(--bwr-muted-2)!important;opacity:1}.amx-mobile-search-bar.amx-mobile-search-fibo .dgwt-wcas-search-submit,.amx-mobile-search-bar.amx-mobile-search-fibo .dgwt-wcas-ico-magnifier-handler,.amx-mobile-search-bar .amx-mobile-search-submit{position:absolute!important;right:0!important;top:0!important;bottom:0!important;left:auto!important;width:44px!important;height:46px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:0!important;box-shadow:none!important;color:var(--bwr-black)!important}.amx-mobile-search-bar.amx-mobile-search-fibo .dgwt-wcas-ico-magnifier,.amx-mobile-search-bar.amx-mobile-search-fibo .dgwt-wcas-search-submit svg,.amx-mobile-search-bar .amx-mobile-search-submit svg,.amx-mobile-search-bar .amx-mobile-search-icon{width:20px!important;height:20px!important;max-width:20px!important;max-height:20px!important;fill:var(--bwr-black)!important;stroke:var(--bwr-black);overflow:visible}.amx-mobile-search-bar.amx-mobile-search-fibo .dgwt-wcas-ico-magnifier path{fill:var(--bwr-black)!important}.amx-mobile-search-bar.amx-mobile-search-fibo .dgwt-wcas-preloader{right:46px!important;width:20px!important;height:20px!important;background-size:20px 20px!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important}.amx-mobile-search-bar.amx-mobile-search-fibo .dgwt-wcas-close{right:46px!important;top:50%!important;transform:translateY(-50%)!important;width:28px!important;height:28px!important}.dgwt-wcas-suggestions-wrapp{background:var(--bwr-white)!important;border:1px solid var(--bwr-border)!important;border-radius:var(--bwr-r-md)!important;box-shadow:0 12px 32px rgb(17 17 17 / .1)!important}.dgwt-wcas-suggestion{color:var(--bwr-black)!important;border-color:var(--bwr-border)!important}.dgwt-wcas-suggestion:hover,.dgwt-wcas-suggestion.dgwt-wcas-suggestion-selected{background:var(--bwr-surface)!important}.dgwt-wcas-suggestion-headline,.dgwt-wcas-st-breadcrumbs{color:var(--bwr-muted)!important}.dgwt-wcas-sp,.dgwt-wcas-sp .amount{color:var(--bwr-black)!important}.dgwt-wcas-st-highlight,.dgwt-wcas-suggestion strong{color:var(--bwr-red)!important;background:transparent!important}.dgwt-wcas-suggestion-more{color:var(--bwr-red)!important}.amx-sug{border-color:var(--bwr-border)!important;border-radius:var(--bwr-r-md)}.amx-sug__type{color:var(--bwr-muted)!important}.amx-sug__item--category .amx-sug__type{color:var(--bwr-red)!important}.amx-sug__item.is-active,.amx-sug__item:hover{background:var(--bwr-surface)}.amx-v2-dept,.amx-v2-dept__row,.amx-v2-topstrip{background:var(--bwr-white)!important;border-bottom:1px solid var(--bwr-border)!important}.amx-v2-dept a,.amx-v2-topstrip a,.amx-dept-chip{background:var(--bwr-white)!important;color:var(--bwr-black)!important;border:1px solid var(--bwr-border)!important;border-radius:var(--bwr-r-pill)!important;background-image:none!important;box-shadow:none!important;font-weight:600;letter-spacing:.04em;min-height:40px;display:inline-flex;align-items:center;justify-content:center}.amx-v2-dept a:hover,.amx-v2-dept a:focus-visible,.amx-v2-dept a.is-active,.amx-v2-topstrip a:hover,.amx-v2-topstrip a.is-active{border-color:var(--bwr-red)!important;color:var(--bwr-red)!important;background:var(--bwr-white)!important}.amx-v2-hero{background:var(--bwr-black)!important;border-radius:0!important}.amx-v2-hero__link,.amx-v2-hero picture,.amx-v2-hero img{display:block}.amx-v2-hero img{width:100%;height:100%;object-fit:cover;object-position:50% 35%}.amx-v2-hero__text,.amx-v2-hero__copy{background:transparent!important;background-image:linear-gradient(180deg,#fff0 0%,rgb(17 17 17 / .72) 100%)!important;color:var(--bwr-white)!important}.amx-v2-hero__text small,.amx-v2-hero__text em,.amx-v2-hero__kicker{color:rgb(255 255 255 / .8)!important}.amx-v2-hero__text strong,.amx-v2-hero h1,.amx-v2-hero h2{color:var(--bwr-white)!important}.amx-v2-hero .amx-v2-btn{background:var(--bwr-red)!important;color:#fff!important}@media (max-width:768px){.amx-v2-hero,.amx-v2-hero__link{height:min(56vh, 480px)!important;max-height:58vh!important;min-height:300px;aspect-ratio:auto!important}.amx-v2-hero::after,.amx-v2-hero__fade{display:none!important}.amx-v2-hero+*,.amx-v2-hero15{margin-top:0!important;padding-top:0!important}}.amx-hero15,.amx-hero15__inner,.amx-v2-heroband{background:var(--bwr-black)!important;background-image:none!important;color:var(--bwr-white)!important;margin-top:0!important;border-radius:0!important}.amx-hero15 h1,.amx-hero15 h2,.amx-hero15 p,.amx-hero15__sub{color:var(--bwr-white)!important}.amx-hero15__badge,.amx-hero15__badge-long{color:var(--bwr-white)!important;border-color:rgb(255 255 255 / .35)!important;background:transparent!important}.amx-hero15__join,.amx-hero15 .button:not(.amx-hero15__shop){background:transparent!important;color:var(--bwr-white)!important;border:1.5px solid rgb(255 255 255 / .7)!important}.amx-v2-trust,.amx-pdp-trust,.amx-trust,.amx-v2-shipline{background:var(--bwr-surface)!important;border:1px solid var(--bwr-border)!important;border-radius:var(--bwr-r-md)!important;color:var(--bwr-black)!important;background-image:none!important;box-shadow:none!important}.amx-v2-trust a,.amx-v2-trust strong,.amx-v2-trust span,.amx-pdp-trust__item,.amx-pdp-trust__item span{color:var(--bwr-black)!important}.amx-v2-trust small,.amx-v2-trust em,.amx-v2-shipline small{color:var(--bwr-muted)!important}.amx-v2-ico,.amx-pdp-trust__item svg,.amx-v2-trust svg{stroke:var(--bwr-black)!important;color:var(--bwr-black)!important;fill:none!important}.amx-v2-trust a:hover{color:var(--bwr-red)!important}.amx-v2-cat,.amx-cat-card,.amx-cat-tile{background:var(--bwr-white)!important;border:1px solid var(--bwr-border)!important;border-radius:var(--bwr-r-md)!important;box-shadow:var(--amx-shadow-card)!important;background-image:none!important;color:var(--bwr-black)!important}.amx-v2-cat:hover,.amx-v2-cat:focus-visible{border-color:var(--bwr-black)!important;box-shadow:var(--amx-shadow-lift)!important}.amx-v2-cat__img,.amx-cat-card__img{background:var(--bwr-surface)!important;border-radius:var(--bwr-r-sm)!important;border:0!important}.amx-v2-cat__text strong,.amx-cat-card__name{color:var(--bwr-black)!important}.amx-v2-cat__text em,.amx-cat-card__count{color:var(--bwr-muted)!important;font-style:normal}.amx-v2-cat__arrow,.amx-v2-cat svg,.amx-v2-cats__more{color:var(--bwr-red)!important;stroke:var(--bwr-red)!important}.amx-v2-section__head a,.amx-v2-more,.amx-v2-link{color:var(--bwr-red)!important}.amx-v2-section{background:var(--bwr-white)!important}.amx-v2-section--tint,.amx-v2-why,.amx-v2-recent,.amx-v2-seo{background:var(--bwr-surface)!important;background-image:none!important}.amx-v2-card,ul.products li.product,.amx-mc-recs__item,.amx-ht__tile{background:var(--bwr-white)!important;border:1px solid var(--bwr-border)!important;border-radius:var(--bwr-r-md)!important;box-shadow:none!important;color:var(--bwr-black)!important}.amx-v2-card:hover,ul.products li.product:hover{border-color:var(--bwr-black)!important;box-shadow:var(--amx-shadow-card)!important}.amx-v2-card__img,ul.products li.product .woocommerce-LoopProduct-link img,ul.products li.product img{background:var(--bwr-surface)!important;border-radius:var(--bwr-r-sm) var(--bwr-r-sm) 0 0!important;aspect-ratio:4 / 5;object-fit:contain}.amx-v2-card__brand,ul.products li.product .amx-brand,.amx-loop-brand{color:var(--bwr-muted)!important;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.amx-v2-card__name,ul.products li.product .woocommerce-loop-product__title,ul.products li.product h2{color:var(--bwr-black)!important;font-weight:600}.amx-v2-card__price,ul.products li.product .price,.amx-v2-card__price .amount{color:var(--bwr-black)!important;font-weight:700}.amx-v2-badge,ul.products li.product .onsale,.amx-loop-badge{background:var(--bwr-black)!important;color:#fff!important;border-radius:var(--bwr-r-sm)!important;background-image:none!important;font-size:.65rem}.amx-v2-badge--sale,ul.products li.product .onsale{background:var(--bwr-red)!important}ul.products li.product .button,ul.products li.product .add_to_cart_button,.amx-v2-card__add,.commercekit-ajax-add-to-cart{background:var(--bwr-red)!important;color:#fff!important;border-radius:var(--bwr-r-md)!important}ul.products li.product .yith-wcwl-add-to-wishlist,.amx-wishlist-link,.amx-v2-card__wish{color:var(--bwr-black)!important}.yith-wcwl-add-to-wishlist .yith-wcwl-icon,.yith-wcwl-add-to-wishlist svg{fill:none!important;stroke:var(--bwr-black)!important;color:var(--bwr-black)!important}.yith-wcwl-wishlistexistsbrowse .yith-wcwl-icon,.yith-wcwl-wishlistaddedbrowse .yith-wcwl-icon{color:var(--bwr-red)!important;fill:var(--bwr-red)!important}.amx-v2-brand,.amx-v2-bnr,.amx-v2-bnr__text,.amx-brand-tile{background:var(--bwr-white)!important;border:1px solid var(--bwr-border)!important;border-radius:var(--bwr-r-md)!important;color:var(--bwr-black)!important;box-shadow:none!important;background-image:none!important}.amx-v2-bnr__text small,.amx-v2-brand em{color:var(--bwr-muted)!important}.amx-v2-bnr__text strong,.amx-v2-brand strong{color:var(--bwr-black)!important}.amx-v2-slot{border:1px dashed var(--bwr-border)!important;background:var(--bwr-surface)!important;color:var(--bwr-muted)!important}.amx-v2-pay,.amx-v2-pay__note,.amx-v2-why__card,.amx-v2-seo-links,.amx-seo-block,.amx-v2-recent__card{background:var(--bwr-white)!important;color:var(--bwr-black)!important;border-color:var(--bwr-border)!important;background-image:none!important;box-shadow:none!important}.amx-v2-why__card{border:1px solid var(--bwr-border)!important;border-radius:var(--bwr-r-md)!important}.amx-v2-why__card strong,.amx-v2-why__card h3{color:var(--bwr-black)!important}.amx-v2-why__card p,.amx-v2-pay__note,.amx-seo-block p{color:var(--bwr-muted)!important}.amx-seo-block strong,.amx-seo-block h2,.amx-seo-block h3{color:var(--bwr-black)!important}.amx-v2-why__card .amx-v2-ico{stroke:var(--bwr-red)!important}.amx-v2-pay li,.amx-v2-pay img{background:var(--bwr-white)!important;border:1px solid var(--bwr-border)!important;border-radius:var(--bwr-r-sm)!important}.amx-v2-seo__toggle,.amx-seo-block__toggle,.amx-v2-seo-fold{color:var(--bwr-red)!important}.amx-v2-acc,.amx-v2-acc__item,.amx-v2-acc__item summary{background:var(--bwr-white)!important;color:var(--bwr-black)!important;border-color:var(--bwr-border)!important}.amx-v2-acc__item a,.amx-mesh a,.fx-col a{color:var(--bwr-black)!important}.amx-v2-acc__item a:hover,.amx-mesh a:hover{color:var(--bwr-red)!important}.amx-mesh,.amx-mesh--home{background:var(--bwr-surface)!important;border-color:var(--bwr-border)!important}.amx-mesh li,.amx-mesh h2,.amx-mesh h3{color:var(--bwr-black)!important}li>a>span.d{background:var(--bwr-red)!important}.fx-footer,.amx-footer,.site-footer,.fx-main{background:var(--bwr-soft-black)!important;color:#EDEDED!important;background-image:none!important}.fx-footer a,.site-footer a,.fx-col a,.fx-footer li,.fx-col li{color:#EDEDED!important}.fx-footer a:hover,.site-footer a:hover{color:var(--bwr-white)!important;text-decoration:underline}.fx-footer h4,.site-footer h4,.amx-footer h4,.fx-age,.fx-age h4{color:var(--bwr-white)!important}.fx-chip,.fx-agb-badge{background:rgb(255 255 255 / .08)!important;color:#EDEDED!important;border-color:rgb(255 255 255 / .18)!important}.amx-newsletter,.amx-list-optin,.amxopt-footer{background:var(--bwr-black)!important;color:#fff!important;background-image:none!important}.amx-newsletter input,.amxopt-footer input{background:#fff!important;color:var(--bwr-black)!important;border:1px solid var(--bwr-border)!important}#amx-menu-overlay{background:rgb(17 17 17 / .55)!important}.amx-menu-panel,.amx-menu-header,.amx-menu-search,.amx-menu-body,.amx-mnav-panel,.amx-mnav-panel__head{background:var(--bwr-white)!important;color:var(--bwr-black)!important}.amx-menu-header{border-bottom:1px solid var(--bwr-border)!important}.amx-menu-close,.amx-mnav-x{background:var(--bwr-surface)!important;color:var(--bwr-black)!important}.amx-menu-close:hover,.amx-menu-close:focus-visible{background:var(--bwr-red-soft)!important;color:var(--bwr-red)!important}.amx-menu-search form{background:var(--bwr-white)!important;border:1px solid var(--bwr-border)!important;border-radius:var(--bwr-r-md)!important;min-height:48px}.amx-menu-search form:focus-within{border-color:var(--bwr-red)!important;box-shadow:0 0 0 3px var(--bwr-red-ring)!important}.amx-menu-search__icon{color:var(--bwr-black)!important}.amx-mnav-row{min-height:48px!important;padding:8px 14px 8px 16px!important;border-bottom:1px solid var(--bwr-border)!important;background:var(--bwr-white)!important}a.amx-mnav-row,a.amx-mnav-row:visited,.amx-mnav-label{color:var(--bwr-black)!important}.amx-mnav-row:hover,.amx-mnav-row:focus-visible{background:var(--bwr-surface)!important}.amx-mnav-row:focus-visible{box-shadow:inset 0 0 0 2px var(--bwr-red)!important}.amx-mnav-row[aria-expanded="true"]{color:var(--bwr-red)!important}.amx-mnav-row>svg,.amx-mnav-count{color:var(--bwr-muted)!important}.amx-mnav-ico,.amx-menu-cat-icon,.amx-menu-explore-icon{background:var(--bwr-surface)!important;background-image:none!important;box-shadow:none!important;border:1px solid var(--bwr-border)!important;border-radius:10px!important}.amx-mnav-ico svg,.amx-menu-cat-icon svg,.amx-menu-explore-icon svg{stroke:var(--bwr-black)!important}.amx-mnav-item--account .amx-mnav-row{border-top:6px solid var(--bwr-surface)!important}.amx-mnav-panel__head{border-bottom:1px solid var(--bwr-border)!important}.amx-mnav-back,a.amx-mnav-row--all,.amx-mnav-row--all .amx-mnav-label{color:var(--bwr-red)!important}.amx-mnav-group{color:var(--bwr-muted)!important}.amx-menu-section-title{color:var(--bwr-muted)!important}.amx-menu-explore-row{color:var(--bwr-black)!important;border-bottom:1px solid var(--bwr-border)!important;background:var(--bwr-white)!important;min-height:48px}.amx-menu-explore-name{color:var(--bwr-black)!important}.amx-menu-explore-sub{color:var(--bwr-muted)!important}.amx-menu-explore-chevron{color:var(--bwr-muted)!important}.amx-menu-cat-card,.amx-menu-subcats,.amx-menu-subcat{background:var(--bwr-white)!important;color:var(--bwr-black)!important;border-color:var(--bwr-border)!important}.amx-menu-subcat__dot{background:var(--bwr-red)!important}.amx-bottom-nav{background:var(--bwr-white)!important;border-top:1px solid var(--bwr-border)!important;box-shadow:none!important;background-image:none!important}.amx-bottom-nav__item,.amx-bottom-nav__item span,.amx-bottom-nav__label{color:var(--bwr-black)!important}.amx-bottom-nav__item svg{stroke:var(--bwr-black)!important;color:var(--bwr-black)!important}.amx-bottom-nav__item.is-active,.amx-bottom-nav__item.active,.amx-bottom-nav__item.current,.amx-bottom-nav__item[aria-current="page"],.amx-bottom-nav__item.is-active span,.amx-bottom-nav__item.active span,.amx-bottom-nav__item[aria-current="page"] span{color:var(--bwr-red)!important}.amx-bottom-nav__item.is-active svg,.amx-bottom-nav__item.active svg,.amx-bottom-nav__item[aria-current="page"] svg{stroke:var(--bwr-red)!important;color:var(--bwr-red)!important}.amx-bottom-nav__cart-pill,.amx-bottom-nav__item--cart .amx-bottom-nav__cart-pill{background:var(--bwr-red)!important;background-image:none!important;box-shadow:0 6px 16px rgb(215 25 32 / .28)!important;color:#fff!important}.amx-bottom-nav__cart-pill svg,.amx-bottom-nav__item--cart .amx-bottom-nav__cart-pill svg{stroke:#fff!important;color:#fff!important}.amx-cart-badge,#amx-cart-badge,.amx-bottom-nav__badge{background:var(--bwr-white)!important;color:var(--bwr-red)!important;border:1.5px solid var(--bwr-red)!important}.amx-bottom-nav__item--cart .amx-cart-total,.amx-cart-total{color:var(--bwr-black)!important}.single-product .summary,.single-product .product{background:var(--bwr-white)!important;color:var(--bwr-black)!important}.single-product .product_title,.single-product .summary h1{color:var(--bwr-black)!important}.single-product .summary .price,.single-product .summary .price .amount,.commercekit-pdp-sticky-inner .price{color:var(--bwr-black)!important;font-weight:700}.single-product .summary .price del .amount{color:var(--bwr-muted)!important}.single-product .yith-wcbr-brands a,.single-product .amx-pdp-brand,.posted_in,.tagged_as,.sku_wrapper{color:var(--bwr-muted)!important}.single-product .yith-wcbr-brands a:hover{color:var(--bwr-red)!important}.single-product table.variations select,.single-product .quantity input.qty,.single-product .quantity .qty,.single-product .variations .value select{background:var(--bwr-white)!important;color:var(--bwr-black)!important;border:1px solid var(--bwr-border-strong)!important;border-radius:var(--bwr-r-sm)!important;box-shadow:none!important;min-height:46px}.single-product table.variations select:focus,.single-product .quantity input.qty:focus{border-color:var(--bwr-red)!important;box-shadow:0 0 0 3px var(--bwr-red-ring)!important;outline:0!important}.single-product .quantity .plus,.single-product .quantity .minus,.commercekit-qty button{background:var(--bwr-white)!important;color:var(--bwr-black)!important;border:1px solid var(--bwr-border-strong)!important}.single-product .reset_variations{color:var(--bwr-muted)!important}.single-product .amx-pdp-delivery,.single-product .amx-pdp-delivery__item{color:var(--bwr-black)!important;background:transparent!important}.single-product .amx-pdp-delivery__link{color:var(--bwr-red)!important}.woocommerce-tabs ul.tabs li,.woocommerce-tabs ul.tabs li a,.wc-tabs li a{color:var(--bwr-muted)!important;background:transparent!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important}.woocommerce-tabs ul.tabs li.active a,.wc-tabs li.active a{color:var(--bwr-black)!important;border-bottom-color:var(--bwr-red)!important}.woocommerce-tabs .panel,.woocommerce-tabs{background:var(--bwr-white)!important;color:var(--bwr-black)!important;border-color:var(--bwr-border)!important}.woocommerce-product-gallery,.woocommerce-product-gallery__wrapper,.flex-viewport,.cg-thumb-swiper{background:var(--bwr-surface)!important;border-radius:var(--bwr-r-md)!important}.flex-control-thumbs li img,.cg-thumb-swiper .swiper-slide{border:1px solid var(--bwr-border)!important;border-radius:var(--bwr-r-sm)!important}.flex-control-thumbs li img.flex-active,.cg-thumb-swiper .swiper-slide-thumb-active{border-color:var(--bwr-red)!important}.woocommerce-product-gallery__trigger{background:var(--bwr-white)!important;color:var(--bwr-black)!important;border:1px solid var(--bwr-border)!important}.commercekit-sticky-add-to-cart,form.cart.commercekit_sticky-atc,#cgkit-mobile-commercekit-sticky-atc,.commercekit-pdp-sticky-inner{background:var(--bwr-white)!important;color:var(--bwr-black)!important;border-color:var(--bwr-border)!important}.sticky-atc_button.button,button.sticky-atc_button,.elm-sticky-atc_button,.commercekit-sticky-add-to-cart .button,.commercekit-sticky-add-to-cart__content-button .button{background:var(--bwr-red)!important;color:#fff!important;background-image:none!important;box-shadow:0 8px 20px rgb(215 25 32 / .25)!important;border-radius:var(--bwr-r-pill)!important}.sticky-atc_button.button:hover,button.sticky-atc_button:hover{background:var(--bwr-red-hover)!important}.commercekit-pdp-sticky-inner .content-title,.commercekit-sticky-add-to-cart__content-product-info{color:var(--bwr-black)!important}.commercekit-pdp-sticky-inner__close-button{color:var(--bwr-black)!important;background:var(--bwr-surface)!important}.amx-pdp-trust{background:var(--bwr-surface)!important}.amx-pdp-trust__item svg{stroke:var(--bwr-black)!important}#shoptimizerCartDrawer{background:var(--bwr-white)!important;color:var(--bwr-black)!important}#shoptimizerCartDrawer .cart-drawer-heading{color:var(--bwr-black)!important;border-bottom:1px solid var(--bwr-border)!important;font-family:inherit!important}#shoptimizerCartDrawer .close-drawer{color:var(--bwr-black)!important;background:var(--bwr-surface)!important}#shoptimizerCartDrawer .woocommerce-mini-cart-item{border-color:var(--bwr-border)!important}#shoptimizerCartDrawer .woocommerce-mini-cart-item>a:not(.remove){color:var(--bwr-black)!important}#shoptimizerCartDrawer .woocommerce-mini-cart-item a.remove{color:var(--bwr-muted)!important;border-color:var(--bwr-border)!important;background:transparent!important}#shoptimizerCartDrawer .woocommerce-mini-cart-item a.remove:hover{color:var(--bwr-red)!important;border-color:var(--bwr-red)!important}#shoptimizerCartDrawer .shoptimizer-custom-quantity-mini-cart{border-color:var(--bwr-border-strong)!important}#shoptimizerCartDrawer .shoptimizer-custom-quantity-mini-cart_button,#shoptimizerCartDrawer .shoptimizer-custom-quantity-mini-cart_input{color:var(--bwr-black)!important;background:transparent!important}#shoptimizerCartDrawer .woocommerce-mini-cart__total{border-top:2px solid var(--bwr-black)!important;color:var(--bwr-black)!important}#shoptimizerCartDrawer .woocommerce-mini-cart__total .amount{color:var(--bwr-black)!important}#shoptimizerCartDrawer .woocommerce-mini-cart__buttons .button.checkout{background:var(--bwr-red)!important;color:#fff!important;border-radius:var(--bwr-r-md)!important}#shoptimizerCartDrawer .woocommerce-mini-cart__buttons .button.checkout:hover{background:var(--bwr-red-hover)!important}#shoptimizerCartDrawer .woocommerce-mini-cart__buttons .button:not(.checkout){background:var(--bwr-white)!important;color:var(--bwr-black)!important;border:1.5px solid var(--bwr-black)!important;border-radius:var(--bwr-r-md)!important}#shoptimizerCartDrawer .woocommerce-mini-cart__buttons .button:not(.checkout):hover{border-color:var(--bwr-red)!important;color:var(--bwr-red)!important}.amx-mc-recs{border-color:var(--bwr-border)!important}.amx-mc-recs__title{color:var(--bwr-muted)!important}.amx-mc-recs__link,.amx-mc-recs__name,.amx-mc-recs__price{color:var(--bwr-black)!important}.amx-mc-recs__img{background:var(--bwr-surface)!important;border:1px solid var(--bwr-border)!important}.shoptimizer-empty-mini-cart,.empty-mini-cart,.cart-drawer-below{background:var(--bwr-white)!important;color:var(--bwr-black)!important}.amx-cart-trust,.amx-cart-trust li{color:var(--bwr-black)!important}.amx-guest__title,.amx-acct__hello{color:var(--bwr-black)!important}.amx-guest__actions{background:var(--bwr-surface)!important;border-radius:var(--bwr-r-md)!important}.amx-guest__tab{color:var(--bwr-muted)!important}.amx-guest__tab.is-active{background:var(--bwr-white)!important;color:var(--bwr-black)!important;box-shadow:0 1px 4px rgb(17 17 17 / .08)!important}.amx-guest__tab:focus-visible{outline-color:var(--bwr-red)!important}.amx-guest__benefits{color:var(--bwr-muted)!important}.amx-acct__tile{background:var(--bwr-white)!important;border:1px solid var(--bwr-border)!important;border-radius:var(--bwr-r-md)!important;color:var(--bwr-black)!important;box-shadow:none!important}.amx-acct__tile:hover,.amx-acct__tile:focus-visible{border-color:var(--bwr-red)!important}.amx-acct__tile-sub{color:var(--bwr-muted)!important}.woocommerce-MyAccount-navigation li a{background:var(--bwr-white)!important;color:var(--bwr-black)!important;border:1px solid var(--bwr-border)!important}.woocommerce-MyAccount-navigation li.is-active a{background:var(--bwr-black)!important;border-color:var(--bwr-black)!important;color:#fff!important}.woocommerce-form-login,.woocommerce-form-register,.woocommerce-EditAccountForm,.woocommerce-address-fields,#customer_login .col-1,#customer_login .col-2{background:var(--bwr-white)!important;border-color:var(--bwr-border)!important;color:var(--bwr-black)!important}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{background:#fff!important;color:var(--bwr-black)!important;border:1px solid var(--bwr-border-strong)!important;border-radius:var(--bwr-r-sm)!important;box-shadow:none!important}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus{border-color:var(--bwr-red)!important;box-shadow:0 0 0 3px var(--bwr-red-ring)!important;outline:0!important}.woocommerce form .form-row label,.woocommerce-form__label{color:var(--bwr-black)!important}.woocommerce-form-login .button,.woocommerce-form-register .button,.woocommerce-Button,.woocommerce-button{background:var(--bwr-red)!important;color:#fff!important;border-radius:var(--bwr-r-md)!important}.woocommerce-LostPassword a,.lost_password a{color:var(--bwr-muted)!important}.woocommerce-orders-table,.woocommerce-table,.woocommerce-orders-table th,.woocommerce-orders-table td{color:var(--bwr-black)!important;border-color:var(--bwr-border)!important;background:#fff!important}.woocommerce-info,.woocommerce-message,.woocommerce-error{background:var(--bwr-surface)!important;color:var(--bwr-black)!important;border-top-color:var(--bwr-black)!important;border-radius:var(--bwr-r-sm)!important}.woocommerce-message{border-top-color:var(--bwr-success)!important}.woocommerce-error{border-top-color:var(--bwr-red)!important}.amx-checkout-trust__item{color:var(--bwr-muted)!important}.amx-checkout-trust__item svg{stroke:var(--bwr-black)!important}#place_order,.wc-proceed-to-checkout .checkout-button{background:var(--bwr-red)!important;color:#fff!important}.amx-express-checkout__divider span{color:var(--bwr-muted)!important}.woocommerce-cart table.cart th,.woocommerce-cart table.cart td,.cart_totals h2,.cart_totals table th,.cart_totals table td{color:var(--bwr-black)!important;border-color:var(--bwr-border)!important}.amx-lavender,.amx-bg-tint,.amx-section--tint,.amx-optin,.amx-hero15__panel,.amx-list-optin__panel,.amx-blog-card,.amx-blog-strip,.amx-cat-strip{background:var(--bwr-surface)!important;background-image:none!important;border-color:var(--bwr-border)!important;color:var(--bwr-black)!important}.amx-blog-card h3,.amx-blog-card a,.amx-blog-card p{color:var(--bwr-black)!important}.amx-empty-state__search input[type="search"],.amx-empty-state__search .search-field{border-color:var(--bwr-border)!important}.amx-scroll-top,.amx-back-to-top{background:var(--bwr-black)!important;color:#fff!important}.amx-age-gate,.amx-age-gate__box,.amx-age-gate .button{color:var(--bwr-black)}.amx-age-gate .button,.amx-age-gate__yes{background:var(--bwr-red)!important;color:#fff!important}:root{--color-bg-primary:var(--bwr-white);--color-bg-surface:var(--bwr-surface);--color-bg-elevated:var(--bwr-surface);--color-bg-nav:var(--bwr-white);--color-border:var(--bwr-border);--color-border-light:#EEEEEE;--color-cta:var(--bwr-red);--color-cta-hover:var(--bwr-red-hover);--color-accent:var(--bwr-red);--color-text-h:var(--bwr-black);--color-text-body:var(--bwr-black);--color-text-muted:var(--bwr-muted);--color-text-faint:var(--bwr-muted-2);--e-global-color-primary:var(--bwr-red);--chk-pink:var(--bwr-red);--chk-purple:var(--bwr-black);--chk-grad:var(--bwr-red);--chk-surface:var(--bwr-surface);--chk-border:var(--bwr-border);--chk-text:var(--bwr-black);--chk-faint:var(--bwr-muted-2);--chk-shadow:0 2px 12px rgba(17, 17, 17, 0.06);--f-border:var(--bwr-border);--f-text:var(--bwr-black);--f-muted:var(--bwr-muted);--f-pink:var(--bwr-red);--add-to-wishlist-icon-color:var(--bwr-black);--added-to-wishlist-icon-color:var(--bwr-red)}.amx-home-promo,.amx-social-proof{--ink:var(--bwr-black);--ink-muted:var(--bwr-muted);--surface:var(--bwr-surface);--surface-hover:#EFEFEC;--border:var(--bwr-border);--border-mid:var(--bwr-border-strong)}.amx-v2-card{position:relative;flex:0 0 156px;display:flex;flex-direction:column;gap:0;padding:0 0 8px;overflow:hidden}.amx-v2-card__link{display:flex;flex-direction:column;gap:4px;flex:1 1 auto;color:var(--bwr-black)!important;text-decoration:none!important;padding:0 8px}.amx-v2-card__img{width:auto!important;height:auto!important;aspect-ratio:1;margin:0 -8px 4px;border-radius:0!important;background:var(--bwr-surface)!important}.amx-v2-card__img img{border-radius:0!important}.amx-v2-card__rating{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;color:var(--bwr-muted)}.amx-v2-card__rating .star-rating{font-size:.75rem;color:var(--bwr-black)!important}.amx-v2-card__add{margin:8px 8px 0;min-height:40px;display:inline-flex;align-items:center;justify-content:center;background:var(--bwr-red)!important;color:#fff!important;border:0!important;border-radius:var(--bwr-r-md)!important;font:600 0.82rem/1 inherit;font-family:inherit;cursor:pointer}.amx-v2-card__add:hover,.amx-v2-card__add:focus-visible{background:var(--bwr-red-hover)!important}.amx-v2-card__add.added{background:var(--bwr-black)!important}.amx-v2-card__add.loading{opacity:.7}.amx-v2-card__add--options{background:var(--bwr-white)!important;color:var(--bwr-black)!important;border:1px solid var(--bwr-border-strong)!important;cursor:default}.amx-v2-card .added_to_cart{display:none!important}@media (min-width:769px){.amx-v2-card{flex-basis:220px}}.amx-v2-trust--4{grid-template-columns:1fr 1fr;gap:8px;padding:12px 16px;background:transparent!important;border:0!important}.amx-v2-trust--4 .amx-v2-trust__cell{background:var(--bwr-surface)!important;border:1px solid var(--bwr-border)!important;border-radius:var(--bwr-r-md)!important;color:var(--bwr-black)!important;font-size:.8rem;font-weight:600;min-height:52px;text-transform:none;letter-spacing:0}.amx-v2-trust--4 .amx-v2-trust__cell .amx-v2-ico{color:var(--bwr-black)!important;stroke:var(--bwr-black)!important}@media (min-width:769px){.amx-v2-trust--4{grid-template-columns:repeat(4,1fr)}.amx-v2-trust--4 .amx-v2-trust__cell{min-height:60px;font-size:.9rem}}.amx-bottom-nav__item--cart .amx-cart-count,.amx-bottom-nav__item--wishlist .amx-bn-wishcount{background:var(--bwr-red)!important;color:#fff!important;box-shadow:0 0 0 2px #fff!important}.amx-bottom-nav__item{color:var(--bwr-black)!important}.amx-bottom-nav__item.amx-is-current,.amx-bottom-nav__item.amx-is-current span{color:var(--bwr-red)!important}.amx-bottom-nav__item.amx-is-current svg{stroke:var(--bwr-red)!important}.amx-bottom-nav__item--cart::after{color:var(--bwr-black)!important}.amx-mobile-search-bar .amx-mobile-search-form{margin:0!important}.amx-mobile-search-bar .amx-mobile-search-icon{position:static!important}body .amx-v2-acc__item a,body .amx-mesh a,body .amx-v2-card__link,body a.amx-v2-cat,body a.amx-v2-why__card,body a.amx-v2-trust__cell,body a.amx-v2-brand,body .amx-blog-card__link,body .amx-blog-card__body,body .amx-blog-card__body *,body .product__categories a,body .woocommerce-breadcrumb a,body .woocommerce-breadcrumb span,body .amx-related-cats a,body .term-description a,body .term-description p,body .page-numbers,body .amx-seo-block a,body .amx-v2-seo a,body .amx-dept-row a{color:var(--bwr-black)!important}body .amx-v2-acc__item a:hover,body .amx-mesh a:hover,body .amx-related-cats a:hover,body .product__categories a:hover,body .page-numbers:hover,body .amx-dept-row a:hover{color:var(--bwr-red)!important}body .page-numbers.current,body .amx-desc-toggle,body .amx-v2-readmore{color:var(--bwr-red)!important;border-color:var(--bwr-red)!important;background:transparent!important}body .product__categories,body .product__categories a,body .amx-loop-cat{color:var(--bwr-muted)!important}body .amx-faq-item{background:var(--bwr-white)!important;border:1px solid var(--bwr-border)!important;border-radius:var(--bwr-r-md)!important;box-shadow:none!important}body .amx-faq-item:hover,body .amx-faq-item.is-open,body .amx-faq-item[open]{border-color:var(--bwr-black)!important}body .amx-faq-q,body .amx-faq-heading{color:var(--bwr-black)!important}body .amx-faq-heading em{color:var(--bwr-red)!important;font-style:normal}body .amx-faq-icon{background:var(--bwr-surface)!important;border:1px solid var(--bwr-border)!important;color:var(--bwr-black)!important}body .amx-faq-a{color:var(--bwr-muted)!important}body ul.products li.product{background:var(--bwr-white)!important;border:1px solid var(--bwr-border)!important;border-radius:var(--bwr-r-md)!important;box-shadow:none!important}body ul.products li.product:hover{border-color:var(--bwr-black)!important;box-shadow:var(--amx-shadow-card)!important}body ul.products li.product .woocommerce-loop-product__title,body ul.products li.product .woocommerce-loop-product__title a,body ul.products li.product h2{color:var(--bwr-black)!important}body ul.products li.product .price,body ul.products li.product .price .amount,body ul.products li.product .price bdi,body ul.products li.product .price .woocommerce-Price-currencySymbol,body ul.products li.product ins .amount{color:var(--bwr-black)!important;font-weight:700!important}body ul.products li.product .price del,body ul.products li.product .price del .amount{color:var(--bwr-muted)!important;font-weight:400!important}body ul.products li.product a.button,body ul.products li.product .add_to_cart_button,body ul.products li.product a.button.product_type_simple,body ul.products li.product a.button.product_type_variable,body .woocommerce a.button.add_to_cart_button{background:var(--bwr-red)!important;background-image:none!important;background-color:var(--bwr-red)!important;color:#fff!important;border:0!important;border-radius:var(--bwr-r-md)!important;box-shadow:none!important}body ul.products li.product a.button:hover,body ul.products li.product .add_to_cart_button:hover{background:var(--bwr-red-hover)!important;background-color:var(--bwr-red-hover)!important}body ul.products li.product:focus-within::before{background:transparent!important;box-shadow:none!important}body ul.products li.product .star-rating{color:var(--bwr-black)!important}body .amx-cat-card__overlay,body .amx-cat-card:hover .amx-cat-card__overlay{background:linear-gradient(to top,rgb(17 17 17 / .72),rgb(17 17 17 / .1),transparent)!important}body .fx-footer,body .fx-footer .fx-main,body .fx-footer .fx-col,body .fx-footer .fx-col ul,body .fx-footer .fx-col li,body .fx-footer .fx-ti,body .fx-footer .fx-trust,body .fx-footer .fx-bottom,body .fx-footer .fx-pay,body .fx-footer .fx-agb,body .fx-footer .fx-brand-addr,body .fx-footer .fx-brand-addr span,body .fx-footer .fx-contact-box,body .fx-footer .fx-contact-box p,body .fx-footer .fx-contact-box small,body .fx-footer .fx-agb-text,body .fx-footer .fx-sep,body .fx-footer address,body .fx-footer p,body .fx-footer span,body .fx-footer small{background-color:#fff0;color:#E4E4E4!important;border-color:rgb(255 255 255 / .14)!important}body .fx-footer{background:var(--bwr-soft-black)!important}body .fx-footer .fx-trust,body .fx-footer .fx-bottom,body .fx-footer .fx-pay{background:transparent!important}body .fx-footer a,body .fx-footer .fx-col a,body .fx-footer .fx-legal a,body .fx-footer .fx-contact-box a,body .fx-footer .fx-agb-text a{color:#FFFFFF!important;border-color:rgb(255 255 255 / .3)!important}body .fx-footer a:hover{color:var(--bwr-white)!important;text-decoration:underline}body .fx-footer h4,body .fx-footer .fx-col h4{color:#FFFFFF!important;border-bottom-color:rgb(255 255 255 / .14)!important}body .fx-footer .fx-chip,body .fx-footer .fx-agb-badge{background:rgb(255 255 255 / .08)!important;color:#FFFFFF!important;border:1px solid rgb(255 255 255 / .18)!important}body .fx-footer .fx-contact-box{background:rgb(255 255 255 / .05)!important;border:1px solid rgb(255 255 255 / .14)!important}body .fx-footer .fx-brand-name,body .fx-footer .fx-brand-name em{color:#FFFFFF!important}body .fx-footer .fx-brand-sub{color:#BDBDBD!important}body .amx-footer-social__link,body .amx-footer-social__link svg{color:#FFFFFF!important;fill:#FFFFFF!important}body .fx-footer .button,body .fx-footer input[type="submit"]{background:var(--bwr-red)!important;color:#fff!important}body .main-header,body .main-header.col-full,body .site-header .main-header{background:var(--bwr-white)!important;color:var(--bwr-black)!important}body .main-header .amx-hamburger,body .main-header .amx-hamburger svg,body .main-header .shoptimizer-myaccount>a,body .main-header .shoptimizer-myaccount svg{color:var(--bwr-black)!important;stroke:var(--bwr-black)!important}body .main-header .amx-hamburger:focus-visible{outline:2px solid var(--bwr-red)!important}body #shoptimizerCartDrawer{border-left:1px solid var(--bwr-border)!important;box-shadow:-8px 0 32px rgb(17 17 17 / .12)!important}body #shoptimizerCartDrawer .close-drawer svg,body #shoptimizerCartDrawer .close-drawer span{stroke:var(--bwr-black)!important;color:var(--bwr-black)!important}body .amx-guest,body .amx-guest__actions,body .woocommerce-form-row,body .woocommerce-form-row label{color:var(--bwr-black)!important}body .amx-guest__benefits li{color:var(--bwr-muted)!important}body .woocommerce-Tabs-panel p,body .woocommerce-Tabs-panel li,body .woocommerce-Tabs-panel strong,body .entry-content p,body .entry-content li,body .amx-seo-block p,body .amx-seo-block li,body .amx-seo-block strong{color:var(--bwr-black)!important}body .amx-seo-block p,body .amx-seo-block li,body .term-description p{color:var(--bwr-muted)!important}body .amx-v2-why__card span,body .amx-v2-why__card p{color:var(--bwr-muted)!important}body .amx-v2-brand__text,body .amx-v2-brand__text strong{color:var(--bwr-black)!important}#page a,#page .entry-content a,#page .amx-v2-acc__item a,#page .amx-mesh a,#page .fx-col a{color:var(--bwr-black)!important}#page a:hover,#page a:focus-visible{color:var(--bwr-red)!important}#page .amx-v2-card__link,#page .amx-v2-card__link *,#page a.amx-v2-cat,#page a.amx-v2-cat *,#page a.amx-v2-why__card,#page a.amx-v2-trust__cell,#page a.amx-v2-brand,#page a.amx-v2-brand *,#page .amx-blog-card__link,#page .amx-blog-card__body,#page .amx-blog-card__body *{color:var(--bwr-black)!important}#page a.amx-v2-cat em,#page a.amx-v2-cat small,#page .amx-v2-card__brand,#page a.amx-v2-why__card span,#page a.amx-v2-brand em{color:var(--bwr-muted)!important}#page .amx-v2-card__price del,#page .amx-v2-card__price del *{color:var(--bwr-muted)!important}#page .amx-v2-more,#page .amx-v2-readmore,#page .amx-mesh__k,#page .amx-desc-toggle,#page .amxopt-footer h2 em,#page .amxopt-footer .eb{color:var(--bwr-red)!important}#page .amxopt-footer,#page .amxopt{border-color:var(--bwr-border)!important;background:var(--bwr-black)!important;color:#fff!important}#page .amxopt-footer h2,#page .amxopt-footer p,#page .amxopt-footer label{color:#fff!important}#page .main-header,#page .main-header *{color:var(--bwr-black)!important}#page .main-header .amx-hamburger svg,#page .main-header .shoptimizer-myaccount svg,#page .main-header svg{stroke:var(--bwr-black)!important}#page .main-header .site-title a,#page .main-header .fx-brand-name{color:var(--color-logo,#c20f63)!important}#page ul.products li.product .price,#page ul.products li.product .price *,#page ul.products li.product .woocommerce-loop-product__title,#page ul.products li.product .woocommerce-loop-product__title a,#page ul.products li.product h2{color:var(--bwr-black)!important}#page ul.products li.product .price del,#page ul.products li.product .price del *{color:var(--bwr-muted)!important}#page ul.products li.product .product__categories,#page ul.products li.product .product__categories a{color:var(--bwr-muted)!important}#page ul.products li.product{box-shadow:none!important;border-color:var(--bwr-border)!important}#page div.product.type-product{border-color:var(--bwr-border)!important}#page .summary .price,#page .summary .price *,#page .single-product .price{color:var(--bwr-black)!important}#page .summary .price del,#page .summary .price del *{color:var(--bwr-muted)!important}#page .commercekit-sticky-add-to-cart .sticky-atc_button,#page button.sticky-atc_button{background:var(--bwr-red)!important;background-image:none!important;color:#fff!important}#page #shoptimizerCartDrawer,#page #shoptimizerCartDrawer .widget_shopping_cart_content,#page #shoptimizerCartDrawer .woocommerce-mini-cart,#page #shoptimizerCartDrawer .amx-mc-recs,#page #shoptimizerCartDrawer .amx-mc-recs__list,#page #shoptimizerCartDrawer li{color:var(--bwr-black)!important}#page .amx-v2-trust--4 .amx-v2-trust__cell,#page .amx-v2-trust--4 .amx-v2-trust__cell span{color:var(--bwr-black)!important}#page .amx-guest,#page .amx-guest *,#page .woocommerce-form-row,#page .woocommerce-form-row label{color:var(--bwr-black)!important}#page .amx-guest__benefits li,#page .amx-guest__tab:not(.is-active){color:var(--bwr-muted)!important}#page .amx-v2-hero__facts,#page .amx-hero15__sub,#page .amx-hero15__trust,#page .amx-hero15__badge,#page .amx-hero15__badge *,#page .amx-hero15__badge-short{color:rgb(255 255 255 / .86)!important}#page .fx-footer .fx-age,#page .fx-footer .fx-ssl,#page .fx-footer .fx-ch-flag,#page .fx-footer .fx-age *{color:#E4E4E4!important;border-color:rgb(255 255 255 / .14)!important}#page .amx-pdp-delivery{border-color:var(--bwr-border)!important;background:var(--bwr-surface)!important}#page #cgkit-mobile-commercekit-sticky-atc .sticky-atc_button.button,#page .commercekit-sticky-add-to-cart.commercekit-atc-hide-desktop .sticky-atc_button.button,#page .commercekit-sticky-atc-intersector .single_add_to_cart_button.button,#page .single-product .commercekit-sticky-atc-intersector .single_add_to_cart_button.button,#page .single_add_to_cart_button.button{background:var(--bwr-red)!important;background-image:none!important;color:#fff!important;box-shadow:0 8px 20px rgb(215 25 32 / .25)!important;border:0!important}#page .single_add_to_cart_button.button.disabled,#page .single_add_to_cart_button.button:disabled{background:var(--bwr-border-strong)!important;box-shadow:none!important}#page #shoptimizerCartDrawer .woocommerce-mini-cart__buttons .button.checkout,#page .woocommerce-cart .checkout-button,#page #place_order{box-shadow:none!important;background-image:none!important;background:var(--bwr-red)!important}#page .amx-scroll-top{background:var(--bwr-black)!important;box-shadow:0 6px 16px rgb(17 17 17 / .2)!important;color:#fff!important}#page .amx-urgency-bar{background:var(--bwr-surface)!important;border-color:var(--bwr-border)!important}#page .amx-urgency-bar__dot{background:var(--bwr-red)!important}#page .amx-viewing-badge{background:var(--bwr-surface)!important;border-color:var(--bwr-border)!important;color:var(--bwr-black)!important}#page .amx-auth-btn.amx-auth-register,#page .amx-auth-links .amx-auth-btn{background:var(--bwr-red)!important;color:#fff!important;border-radius:var(--bwr-r-md)!important}#page .amx-auth-links .amx-auth-login{background:transparent!important;color:var(--bwr-black)!important;border:1px solid var(--bwr-border-strong)!important}#page .col-full-nav{border-bottom:1px solid var(--bwr-border)!important;background:var(--bwr-white)!important}#page .site-header-cart .cart-contents{background:var(--bwr-white)!important;border:1px solid var(--bwr-border)!important;color:var(--bwr-black)!important}#page .site-header-cart .cart-contents .count,#page .cart-contents .count{background:var(--bwr-red)!important;color:#fff!important;border-color:var(--bwr-red)!important}#page section.amx-hero15 .amx-hero15__sub,#page .amx-hero15--v2 .amx-hero15__sub{color:rgb(255 255 255 / .86)!important}#page .amx-hero15--v2 .amx-hero15__cta{color:#fff!important}@media (max-width:768px){#page .amx-v2-hero{height:min(54vh, 460px)!important;max-height:58vh!important;min-height:300px!important;background:var(--bwr-surface)!important;overflow:hidden;position:relative}#page .amx-v2-hero__link{position:absolute!important;inset:0!important;height:100%!important;display:block!important}#page .amx-v2-hero picture{position:absolute;inset:0;height:100%!important}#page .amx-v2-hero__img{position:absolute;inset:0;width:100%!important;height:100%!important;aspect-ratio:auto!important;object-fit:cover!important;object-position:50% 22%!important}#page .amx-v2-hero__bar{position:absolute!important;left:0;right:0;bottom:0;background:linear-gradient(180deg,#fff0 0%,rgb(17 17 17 / .55) 35%,rgb(17 17 17 / .88) 100%)!important;padding:28px 16px 14px!important}#page .amx-v2-hero__facts{color:#fff!important;text-shadow:0 1px 2px rgb(0 0 0 / .4)}}@media (min-width:769px){#page .amx-v2-hero{background:var(--bwr-black)!important}#page .amx-v2-hero__img{aspect-ratio:21 / 9!important;max-height:560px;object-fit:cover!important;object-position:50% 25%}#page .amx-v2-hero__bar{background:linear-gradient(180deg,#fff0 0%,rgb(17 17 17 / .85) 100%)!important}}#page .amx-v2-hero__bar .amx-v2-btn--accent,#page .amx-v2-hero .amx-v2-btn{background:var(--bwr-red)!important;color:#fff!important;border-radius:var(--bwr-r-md)!important;min-height:44px}#page .amx-hero15--join,#page .amx-hero15--v2{background:var(--bwr-black)!important;margin-top:0!important;padding:20px 16px 24px!important}#page .amx-hero15--v2 .amx-hero15__h1,#page .amx-hero15--v2 h1,#page .amx-hero15--v2 h2{color:#fff!important}#page .amx-hero15--join .amx-hero15__cta{background:var(--bwr-white)!important;color:var(--bwr-black)!important;border-radius:var(--bwr-r-md)!important}#page .amx-dept-row{background:var(--bwr-white)!important;border-bottom:1px solid var(--bwr-border)!important;padding:10px 12px!important;gap:8px}#page .amx-dept-row a{background:var(--bwr-white)!important;border:1px solid var(--bwr-border-strong)!important;color:var(--bwr-black)!important;border-radius:var(--bwr-r-pill)!important;min-height:38px;padding:0 16px!important;font-size:0.78rem!important;letter-spacing:.06em}#page .amx-dept-row a:hover,#page .amx-dept-row a:focus-visible,#page .amx-dept-row a.is-active{border-color:var(--bwr-red)!important;color:var(--bwr-red)!important;background:var(--bwr-white)!important}@media (max-width:768px){#page .amx-v2-hero{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;height:min(50vh, 420px)!important;border-radius:0!important}#page .amx-v2-hero__img{object-position:50% 8%!important}#page .amx-v2-hero__bar{padding:40px 16px 16px!important}#page .amx-v2-hero__facts{font-size:0.85rem!important}}#page .elementor-7105>.e-con:has(.amx-v2-hero),#page .elementor-7105 .e-con:has(>.e-con-inner>.elementor-widget-shortcode .amx-v2-hero){padding:0!important;margin-top:0!important}#page .e-con:has(.amx-v2-hero)>.e-con-inner{padding:0!important}@media (max-width:768px){#page .amx-v2-hero{margin-top:0!important}#page .amx-v2-strip{border-bottom:0!important}}@media (min-width:993px){#page .amx-hamburger{display:none!important}}#page .amx-trust-topbar--static,body .amx-trust-topbar--static{display:block!important;height:auto!important;min-height:0!important;padding:0!important;background:var(--bwr-black)!important;overflow:hidden!important}#page .amx-trust-topbar--static .amx-trust-topbar__track,body .amx-trust-topbar--static .amx-trust-topbar__track{display:grid!important;grid-template-columns:1fr 1fr;gap:0!important;width:100%!important;animation:none!important;transform:none!important;padding:0!important;margin:0!important}#page .amx-trust-topbar--static .amx-trust-topbar__item,body .amx-trust-topbar--static .amx-trust-topbar__item{display:flex!important;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:4px 8px!important;font-size:0.66rem!important;font-weight:600;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:#fff!important;border-right:1px solid rgb(255 255 255 / .1);border-bottom:1px solid rgb(255 255 255 / .1)}#page .amx-trust-topbar--static .amx-trust-topbar__item:nth-child(2n),body .amx-trust-topbar--static .amx-trust-topbar__item:nth-child(2n){border-right:0}#page .amx-trust-topbar--static .amx-trust-topbar__item:nth-child(n+3),body .amx-trust-topbar--static .amx-trust-topbar__item:nth-child(n+3){border-bottom:0}#page .amx-trust-topbar--static .amx-trust-topbar__item:nth-child(n+6){display:flex!important}@media (min-width:560px){#page .amx-trust-topbar--static .amx-trust-topbar__track,body .amx-trust-topbar--static .amx-trust-topbar__track{grid-template-columns:repeat(4,1fr)}#page .amx-trust-topbar--static .amx-trust-topbar__item{border-bottom:0;border-right:1px solid rgb(255 255 255 / .1)}#page .amx-trust-topbar--static .amx-trust-topbar__item:nth-child(4n){border-right:0}}@media (min-width:993px){#page .amx-trust-topbar--static .amx-trust-topbar__item{font-size:0.72rem!important;min-height:34px}}#page .amx-bottom-nav,body .amx-bottom-nav{box-sizing:border-box!important}:root{--amx-black:#111111;--amx-black-soft:#1B1B1D;--amx-white:#FFFFFF;--amx-surface:#F7F7F5;--amx-surface-alt:#F2F2F0;--amx-border-n:#E6E6E6;--amx-red:#D71920;--amx-red-hover:#B91219;--amx-muted-n:#6B6B6B;--amx-success:#1F7A4D;--amx-warning:#B7791F;--amx-error:#B42318;--bwr-success:var(--amx-success);--bwr-warning:var(--amx-warning);--bwr-error:var(--amx-error);--woocommerce:var(--amx-black);--wc-primary:var(--amx-black);--wc-primary-text:#fff;--wc-secondary:var(--amx-surface);--wc-secondary-text:var(--amx-black);--wc-green:var(--amx-success);--wc-red:var(--amx-error);--wc-orange:var(--amx-warning);--wc-blue:var(--amx-black)}#page a.button,#page .button,#page .amx-v2-btn,#page .amx-v2-card__add,#page .checkout-button,#page .amx-hero15__shop,#page .amx-auth-btn.amx-auth-register,#page .single_add_to_cart_button,#page .sticky-atc_button,#page .woocommerce-mini-cart__buttons .button.checkout,#page #place_order,#page .amx-v2-brand .amx-v2-btn,#page .wc-block-components-button,#page .amx-journey__catlink,#page .amx-blog-card__allbtn,#page .amx-ht__btn--primary,#page button.cmplz-accept{color:#FFFFFF!important}#page .woocommerce-mini-cart__buttons .button:not(.checkout),#page .amx-auth-login,#page .amx-v2-card__add--options,#page .amx-hero15--join .amx-hero15__cta{color:var(--amx-black)!important}#page .amx-v2-badge,#page .amx-v2-badge *,#page .onsale,#page .amx-disc-badge{color:#FFFFFF!important}#page .amx-v2-badge--sale{background:var(--amx-red)!important}#page .fx-footer,#page footer.fx-footer,#page .site-footer,#page #colophon,#page .amxopt-footer{background:var(--amx-black)!important;background-image:none!important;color:#D7D7D7!important;border-color:rgb(255 255 255 / .12)!important}#page .fx-footer *:not(a):not(h4):not(.button):not(input):not(svg):not(path){color:#D7D7D7!important;border-color:rgb(255 255 255 / .12)!important}#page .fx-footer .fx-brand-sub,#page .fx-footer small,#page .fx-footer .fx-sep,#page .fx-footer .fx-agb-text,#page .fx-footer .fx-copy,#page .fx-footer .fx-bottom,#page .fx-footer .fx-bottom *,#page .fx-footer .fx-contact-box small,#page .fx-footer .fx-ssl,#page .fx-footer .fx-ch-flag{color:#A7A7A7!important}#page .fx-footer h4,#page .fx-footer .fx-col h4,#page .fx-footer h2,#page .fx-footer h3,#page .fx-footer .fx-brand-name,#page .fx-footer .fx-brand-name em,#page .fx-footer strong{color:#FFFFFF!important}#page .fx-footer a,#page .fx-footer .fx-col a,#page .fx-footer .fx-legal a,#page .fx-footer .fx-contact-box a,#page .fx-footer .fx-agb-text a,#page .fx-footer nav a,#page .fx-footer li a{color:#FFFFFF!important;border-color:rgb(255 255 255 / .12)!important}#page .fx-footer a:hover,#page .fx-footer a:focus-visible{color:var(--amx-red)!important;text-decoration:none}#page .fx-footer .fx-age,#page .fx-footer .fx-trust,#page .fx-footer .fx-trust-items,#page .fx-footer .fx-ti,#page .fx-footer .fx-pay,#page .fx-footer .fx-bottom,#page .fx-footer .fx-chip,#page .fx-footer .fx-agb-badge,#page .fx-footer .fx-contact-box{background:transparent!important;background-color:rgb(255 255 255 / .04)!important;border:1px solid rgb(255 255 255 / .12)!important}#page .fx-footer .fx-trust,#page .fx-footer .fx-bottom,#page .fx-footer .fx-pay,#page .fx-footer .fx-trust-items{background-color:transparent!important;border:0!important;border-top:1px solid rgb(255 255 255 / .12)!important}#page .fx-footer .fx-age,#page .fx-footer .fx-age *{color:#D7D7D7!important}#page .amx-footer-social__link,#page .amx-footer-social__link svg,#page .amx-footer-social__link path{color:#FFFFFF!important;fill:#FFFFFF!important;stroke:none}#page .amx-footer-social__link:hover,#page .amx-footer-social__link:hover svg,#page .amx-footer-social__link:hover path{color:var(--amx-red)!important;fill:var(--amx-red)!important}#page .amx-partner-link,#page .amx-partner-link a{background:var(--amx-black)!important;color:#A7A7A7!important}#page .amx-partner-link a:hover{color:#FFFFFF!important}#page .amxopt-footer::before{display:none!important}#page .amxopt-footer h2,#page .amxopt-footer h2 em,#page .amxopt-footer p,#page .amxopt-footer label,#page .amxopt-footer .eb,#page .amxopt-footer small{color:#FFFFFF!important}#page .amxopt-footer .eb,#page .amxopt-footer small{color:#D7D7D7!important}#page .amxopt-footer input[type="email"],#page .amxopt-footer input[type="text"]{background:#FFFFFF!important;color:var(--amx-black)!important;border:1px solid rgb(255 255 255 / .25)!important;border-radius:var(--bwr-r-md)!important}#page .amxopt-footer .amxopt-hp{display:none!important}#page .amxopt-footer button,#page .amxopt-footer .button,#page .amxopt-footer input[type="submit"]{background:var(--amx-red)!important;color:#FFFFFF!important;border:0!important}#page .amxopt-footer button:hover{background:var(--amx-red-hover)!important}#page .amxopt-footer .amxopt-msg,#page .amxopt-footer [data-amxopt-msg]{color:#FFFFFF!important}#page .amx-scroll-top{box-shadow:0 6px 16px rgb(17 17 17 / .25)!important}#page .site-header .shoptimizer-cart a,#page .site-header-cart a,#page .header-cart-link{color:var(--amx-black)!important}#page .site-header .count,#page .cart-contents .count,#page .shoptimizer-cart .count{background:var(--amx-red)!important;color:#fff!important;border-color:var(--amx-red)!important}#page .main-navigation a:hover,#page .main-navigation li.current-menu-item>a,#page .secondary-navigation a,#page .secondary-navigation a:hover,#page .main-navigation ul ul li a:hover{color:var(--amx-red)!important}#page .main-navigation ul ul,#page .main-navigation ul.sub-menu{background:#FFFFFF!important;border:1px solid var(--amx-border-n)!important;box-shadow:var(--amx-shadow-lift)!important}#page .main-navigation ul ul li a{color:var(--amx-black)!important}#page .amx-mega-menu,#page .amx-mega-menu__panel,#page .amx-mega-menu a{background:#FFFFFF!important;color:var(--amx-black)!important;border-color:var(--amx-border-n)!important}#page .amx-mega-menu a:hover{color:var(--amx-red)!important;background:var(--amx-surface)!important}#page .col-full.topbar-wrapper,#page .top-bar{background:var(--amx-black)!important;color:#fff!important;border-color:rgb(255 255 255 / .12)!important}#page .amx-promo-strip,#page .amx-promo-strip__tag,#page .amx-promo-strip__code{background:var(--amx-black)!important;color:#fff!important;border-color:rgb(255 255 255 / .2)!important}#page .amx-hero15__glow{display:none!important}#page .amx-hero15 .hl,#page .amxh15-panel h2 .hl{color:#FFFFFF!important}#page .amx-hero15__cta,#page .amx-hero15__shop{box-shadow:none!important;animation:none!important}#page ul.products li.product,#page ul.products li.product .woocommerce-card__header,#page ul.products li.product .woocommerce-card__body{background:#FFFFFF!important;background-color:#FFFFFF!important}#page ul.products li.product .product__categories,#page ul.products li.product .product__categories a,#page .woocommerce-loop-product__title+.price del{color:var(--amx-muted-n)!important}#page .archive-header,#page .woocommerce-products-header,#page .term-description{background:#FFFFFF!important;color:var(--amx-black)!important}#page .shoptimizer-archives-description,#page .shoptimizer-archive .archive-description{background:var(--amx-surface)!important}#page .amx-desc-toggle,#page .amx-related-cats a:hover,#page .woocommerce-pagination .page-numbers.current{color:var(--amx-red)!important}#page .woocommerce-pagination .page-numbers{border-color:var(--amx-border-n)!important}#page p.stars a::before,#page p.stars a:hover::before,#page .star-rating span::before{color:var(--amx-black)!important}#page .widget_price_filter .ui-slider .ui-slider-range,#page .widget_price_filter .ui-slider .ui-slider-handle{background:var(--amx-black)!important}#page .amx-facets,#page .amx-facets__active,#page .amx-facets a{background:#FFFFFF!important;color:var(--amx-black)!important;border-color:var(--amx-border-n)!important}#page .amx-facets a.is-active,#page .amx-facets .is-active{border-color:var(--amx-red)!important;color:var(--amx-red)!important}#page .amx-empty-state,#page .amx-empty-state__lead,#page .amx-empty-next__title{color:var(--amx-black)!important}#page .amx-empty-next__cats a{border-color:var(--amx-border-n)!important;color:var(--amx-black)!important}#page .amx-empty-next__cats a:hover{border-color:var(--amx-red)!important;color:var(--amx-red)!important}#page .amx-urgency-bar__text,#page .amx-viewing-badge{color:var(--amx-black)!important}#page .amx-cat-grid-heading,#page .amx-cat-tile:hover{color:var(--amx-black)!important;border-color:var(--amx-black)!important}#page div.badge{background:var(--amx-surface)!important;border-color:var(--amx-border-n)!important;color:var(--amx-black)!important}#page .amx-pdp-delivery__link,#page .amx-pdp-delivery__link:hover{color:var(--amx-red)!important}#page .amx-disc-badge{background:var(--amx-red)!important;background-image:none!important}#page .commercekit-atc-tab-links li a::after,#page .woocommerce-tabs .tabs li a::after{border-color:var(--amx-red)!important}#page .commercekit-atc-tab-links li a{color:var(--amx-muted-n)!important}#page .commercekit-atc-tab-links li.active a{color:var(--amx-black)!important}#page .cgkit-fsn-message,#page .cgkit-fsn-card-row{color:var(--amx-black)!important}#page .cgkit-fsn-progress-bar,#page .amx-fs-bar__fill{background:var(--amx-black)!important;background-image:none!important}#page .woocommerce-cart .cart_totals,#page .woocommerce-cart table.cart,#page .woocommerce-checkout .woocommerce-checkout-review-order,#page #order_review,#page .amx-checkout-coupon,#page .cg-checkout-table{background:#FFFFFF!important;color:var(--amx-black)!important;border-color:var(--amx-border-n)!important}#page .amx-checkout-coupon{background:var(--amx-surface)!important}#page .amx-checkout-coupon input,#page .coupon input{background:#FFFFFF!important;border:1px solid var(--bwr-border-strong)!important;color:var(--amx-black)!important}#page .amx-checkout-coupon button,#page #amx_apply_coupon,#page .coupon .button{background:var(--amx-black)!important;color:#FFFFFF!important}#page .amx-coupon-hint,#page .amx-coupon-hint strong{color:var(--amx-muted-n)!important}#page .amx-checkout-steps__item .amx-checkout-steps__num{background:var(--amx-surface)!important;color:var(--amx-black)!important;border:1px solid var(--amx-border-n)!important;box-shadow:none!important}#page .amx-checkout-steps__item.active .amx-checkout-steps__num{background:var(--amx-red)!important;color:#FFFFFF!important;border-color:var(--amx-red)!important}#page .amx-checkout-steps__item.done .amx-checkout-steps__num{background:var(--amx-black)!important;color:#FFFFFF!important;border-color:var(--amx-black)!important}#page .amx-checkout-steps__label{color:var(--amx-muted-n)!important}#page .amx-checkout-steps__item.active .amx-checkout-steps__label{color:var(--amx-black)!important}#page .woocommerce-Price-amount,#page .woocommerce-Price-amount bdi,#page .woocommerce-Price-currencySymbol,#page .cg-checkout-table-product-name,#page .woocommerce-shipping-destination,#page .woocommerce-shipping-estimate-html,#page label.required_field .required,#page .form-row label{color:var(--amx-black)!important}#page .form-row label .optional,#page .form-row label .required{color:var(--amx-muted-n)!important}#page .form-row label .required{color:var(--amx-error)!important}#page .woocommerce-cart .checkout-button,#page .wc-proceed-to-checkout .button,#page #place_order{box-shadow:none!important}#page .woocommerce-cart .cart-collaterals h2,#page .woocommerce-checkout h3,#page #order_review_heading{color:var(--amx-black)!important}#page .woocommerce-checkout #payment,#page .woocommerce-checkout #payment ul.payment_methods,#page .woocommerce-checkout #payment div.payment_box{background:var(--amx-surface)!important;color:var(--amx-black)!important;border-color:var(--amx-border-n)!important}#page .woocommerce-checkout #payment div.payment_box::before{border-bottom-color:var(--amx-surface)!important}#page .woocommerce-checkout #payment ul.payment_methods li label{color:var(--amx-black)!important}#page .woocommerce-message,#page .woocommerce-info,#page .woocommerce-error,#page .wc-block-components-notice-banner,#page .woocommerce-notice{background:var(--amx-surface)!important;color:var(--amx-black)!important;border-radius:var(--bwr-r-sm)!important;border-top-width:3px!important;border-top-style:solid!important}#page .woocommerce-message,#page .wc-block-components-notice-banner.is-success{border-top-color:var(--amx-success)!important}#page .woocommerce-info,#page .wc-block-components-notice-banner.is-info{border-top-color:var(--amx-black)!important}#page .woocommerce-error,#page .wc-block-components-notice-banner.is-error,#page .woocommerce-invalid label{border-top-color:var(--amx-error)!important}#page .woocommerce-error li,#page .woocommerce-error a,#page .woocommerce-message a,#page .woocommerce-info a{color:var(--amx-black)!important}#page .woocommerce-error::before{color:var(--amx-error)!important}#page .woocommerce-message::before{color:var(--amx-success)!important}#page .woocommerce-info::before{color:var(--amx-black)!important}#page .woocommerce-invalid .input-text,#page .woocommerce-invalid input{border-color:var(--amx-error)!important}#page .woocommerce-validated .input-text{border-color:var(--amx-success)!important}#page .stock.in-stock,#page .amx-stock--in,#page .amx-in-stock{color:var(--amx-success)!important}#page .stock.out-of-stock,#page .amx-stock--out{color:var(--amx-muted-n)!important}#page .stock.available-on-backorder{color:var(--amx-warning)!important}#page .woocommerce-form-coupon-toggle .woocommerce-info{border-top-color:var(--amx-black)!important}#page ::placeholder{color:var(--amx-muted-n)!important;opacity:1}#page input[type="text"],#page input[type="email"],#page input[type="tel"],#page input[type="password"],#page input[type="number"],#page input[type="search"],#page textarea,#page select,#page .select2-container--default .select2-selection--single{background:#FFFFFF!important;color:var(--amx-black)!important;border:1px solid var(--bwr-border-strong)!important;border-radius:var(--bwr-r-sm)!important}#page input:focus,#page textarea:focus,#page select:focus{border-color:var(--amx-red)!important;box-shadow:0 0 0 3px var(--bwr-red-ring)!important;outline:0!important}#page .button:disabled,#page button:disabled,#page .button.disabled{background:#8A8A8A!important;color:#FFFFFF!important}#page .woocommerce-MyAccount-content{background:#FFFFFF!important;border:0!important;color:var(--amx-black)!important}#page .woocommerce-MyAccount-content h2,#page .woocommerce-MyAccount-content h3,#page .woocommerce-MyAccount-content legend{color:var(--amx-black)!important}#page .woocommerce-orders-table,#page .woocommerce-orders-table th,#page .woocommerce-orders-table td,#page .woocommerce-table--order-details,#page .woocommerce-table--order-details th,#page .woocommerce-table--order-details td,#page .woocommerce-customer-details,#page .woocommerce-customer-details address{background:#FFFFFF!important;color:var(--amx-black)!important;border-color:var(--amx-border-n)!important}#page .woocommerce-orders-table__cell-order-number a{color:var(--amx-red)!important}#page .woocommerce-orders-table .button,#page .woocommerce-MyAccount-content .button{background:var(--amx-black)!important;color:#FFFFFF!important}#page .woocommerce-orders-table .button.view,#page .woocommerce-MyAccount-content .button.pay,#page .woocommerce-MyAccount-content .button[type="submit"],#page .woocommerce-EditAccountForm .button,#page .woocommerce-address-fields .button{background:var(--amx-red)!important}#page .wc-item-meta,#page .woocommerce-customer-details--phone,#page .woocommerce-customer-details--email,#page .order-again{color:var(--amx-muted-n)!important}#page .woocommerce-Address,#page .woocommerce-Address-title,#page .woocommerce-Addresses .col-1,#page .woocommerce-Addresses .col-2{background:#FFFFFF!important;border:1px solid var(--amx-border-n)!important;border-radius:var(--bwr-r-md)!important;color:var(--amx-black)!important;padding:16px!important}#page .woocommerce-Address-title h3{color:var(--amx-black)!important}#page .woocommerce-Address-title .edit{color:var(--amx-red)!important}#page .woocommerce-account .woocommerce-form-row label,#page .woocommerce-EditAccountForm legend{color:var(--amx-black)!important}#page .amx-review-auth,#page .amx-review-invite{background:var(--amx-surface)!important;border-color:var(--amx-border-n)!important}#page .amx-review-auth__lead{color:var(--amx-black)!important}#page .amx-review-auth__note,#page .amx-review-invite__link{color:var(--amx-muted-n)!important}#page .amx-review-auth__signin.button,#page .amx-review-auth__create{background:var(--amx-red)!important}#page .wishlist_table,#page .wishlist_table td,#page .wishlist_table th,#page .yith-wcwl-share,#page .wishlist-title h2{background:#FFFFFF!important;color:var(--amx-black)!important;border-color:var(--amx-border-n)!important}#page .wishlist_table .product-price,#page .wishlist_table .product-price .amount{color:var(--amx-black)!important}#page .wishlist_table .add_to_cart.button,#page .yith-wcwl-add-button a.add_to_wishlist{color:#FFFFFF!important}#page .yith-wcwl-add-button a.add_to_wishlist,#page .yith-wcwl-wishlistexistsbrowse a{color:var(--amx-black)!important}#page .amx-blog-latest__title,#page .amx-blog-card__h,#page .amx-blog-card__h a,#page .amx-blog-card__ex,#page .entry-title,#page .entry-title a,#page .post .entry-content,#page .amx-journey__title{color:var(--amx-black)!important}#page .amx-blog-card,#page .amx-journey,#page .amx-journey__nav a,#page .post,#page article.post .entry-header{background:#FFFFFF!important;border-color:var(--amx-border-n)!important;box-shadow:none!important}#page .amx-blog-card:hover,#page .amx-journey__nav a:hover{border-color:var(--amx-black)!important}#page .amx-blog-card__media,#page .amx-blog-card__ph{background:var(--amx-surface)!important}#page .amx-blog-card__date,#page .posted-on,#page .entry-meta,#page .amx-journey__dir,#page .cat-links,#page .tags-links{color:var(--amx-muted-n)!important}#page .amx-blog-card__more,#page .amx-journey__all a,#page .amx-journey__title:hover,#page .amx-mesh__title,#page .more-link{color:var(--amx-red)!important}#page .amx-blog-card__allbtn,#page .amx-journey__catlink{background:var(--amx-red)!important;background-image:none!important;color:#FFFFFF!important}#page .amx-blog-card__allbtn:hover,#page .amx-journey__catlink:hover{background:var(--amx-red-hover)!important}#page .amx-mesh,#page .amx-mesh--disc{background:var(--amx-surface)!important;border-color:var(--amx-border-n)!important}#page .amx-pb__tile,#page .amx-pb__body,#page .amx-pb__media{background:#FFFFFF!important;border-color:var(--amx-border-n)!important}#page .amx-pb__tile:hover{border-color:var(--amx-black)!important}#page .amx-pb__heading,#page .amx-pb__label{color:var(--amx-black)!important}#page .amx-pb__count{color:var(--amx-muted-n)!important}#page .sdx-fee-card,#page .sdx-faq-item,#page .sdx-zone,#page .sdx-policy-item,#page .ret-policy-card,#page .ret-badge,#page .ship-card,#page .page .trust-bar span,#page .ret-section,#page .sdx-section,#page .ret-hero,#page .ret-body{background:#FFFFFF!important;background-color:#FFFFFF!important;background-image:none!important;border-color:var(--amx-border-n)!important;color:var(--amx-black)!important;box-shadow:none!important}#page .sdx-fee-card,#page .sdx-faq-item,#page .sdx-zone,#page .sdx-policy-item,#page .ret-policy-card,#page .ship-card,#page .page .trust-bar span{background:var(--amx-surface)!important;background-color:var(--amx-surface)!important;border:1px solid var(--amx-border-n)!important}#page .sdx-fee-kicker,#page .sdx-zone-kicker,#page .sdx-policy-kicker,#page .sdx-section-head h2 em,#page .ret-badge,#page .ship-region,#page .step-title,#page .ret-step-num,#page .page .trust-bar span{color:var(--amx-black)!important}#page .sdx-fee-kicker,#page .sdx-zone-kicker,#page .sdx-policy-kicker{color:var(--amx-muted-n)!important}#page .sdx-section-head h2 em,#page .ret-hero h1 em,#page .ret-section h2 em,#page .shipping-title em{color:var(--amx-red)!important}#page .sdx-price,#page .ship-price,#page .ret-section h2,#page .ret-body strong,#page ul li strong,#page .sdx-faq-item summary,#page .step-desc,#page .ship-time{color:var(--amx-black)!important}#page .ship-time,#page .step-desc,#page .sdx-faq-item p{color:var(--amx-muted-n)!important}#page .ret-section h2{border-bottom-color:var(--amx-border-n)!important}#page .ret-step-num,#page .step-num{background:var(--amx-black)!important;background-image:none!important;color:#FFFFFF!important;box-shadow:none!important}#page .step-line{background:var(--amx-border-n)!important;background-image:none!important}#page .ret-badge{border:1px solid var(--amx-border-n)!important;background:var(--amx-surface)!important}#page .sdx-btn,#page .ret-cta,#page .ship-cta,#page .sdx-cta a,#page .ret-hero .button{background:var(--amx-red)!important;color:#FFFFFF!important;background-image:none!important}#page .amx-hero15__shop,#page .amx-review-auth__create,#page .amx-review-auth__signin,#page .sdx-btn-primary,#page .ret-contact a.button,#page a.sdx-btn,#page .amx-hero15__cta{color:#FFFFFF!important;border-color:transparent!important}#page .amx-hero15--join .amx-hero15__cta{color:var(--amx-black)!important}#page #shoptimizerCartDrawer .widget,#page #shoptimizerCartDrawer .widget_shopping_cart_content,#page #shoptimizerCartDrawer .woocommerce-mini-cart{background:#FFFFFF!important;border-color:var(--amx-border-n)!important}#page .select2-container--default .select2-selection--single .select2-selection__rendered,#page .select2-selection__rendered{background:#FFFFFF!important;color:var(--amx-black)!important}#page .woocommerce-form__label-for-checkbox span,#page .woocommerce-form__label span,#page #ship-to-different-address span{color:var(--amx-black)!important}#page #payment ul.payment_methods li,#page .wc_payment_method,#page .wc_payment_method label{background:transparent!important;color:var(--amx-black)!important}#page .sdx-anchor-nav a,#page .sdx-pill,#page .sdx-summary-item,#page .ret-contact,#page .info-card,#page .step-note,#page .ret-policy-card,#page .ret-badge,#page .ship-card,#page .trust-bar span{background:var(--amx-surface)!important;background-color:var(--amx-surface)!important;background-image:none!important;border:1px solid var(--amx-border-n)!important;color:var(--amx-black)!important;box-shadow:none!important}#page .sdx-anchor-nav a:hover,#page .sdx-pill:hover{border-color:var(--amx-black)!important;color:var(--amx-black)!important}#page .step-note{border-left:3px solid var(--amx-black)!important}#page .ret-policy-kicker,#page .sdx-summary-item small,#page .info-card p,#page .step-note,#page .section-label,#page .ret-contact p{color:var(--amx-muted-n)!important}#page .section-label{color:var(--amx-black)!important}#page .info-icon,#page .sdx-summary-icon,#page .ret-contact .icon{background:var(--amx-black)!important;background-image:none!important;color:#FFFFFF!important}#page .sdx-hero,#page .ret-hero,#page .page .hero,#page .sdx-hero-copy{background:#FFFFFF!important;background-image:none!important;color:var(--amx-black)!important}#page .sdx-hero h1,#page .ret-hero h1,#page .sdx-hero-copy h1,#page .sdx-hero-copy p,#page .ret-hero p{color:var(--amx-black)!important}html body.page-id-115690 #page [class^="sdx-"],html body.page-id-115690 #page [class*=" sdx-"],html body.page-id-115703 #page [class^="ret-"],html body.page-id-115703 #page [class*=" ret-"],html body.page-id-115607 #page .page [class^="ship-"],html body.page-id-115607 #page .page [class^="step"],html body.page-id-115607 #page .page [class^="info-"],html body.page-id-115607 #page .page .trust-bar,html body.page-id-115607 #page .page .trust-bar span,html body.page-id-115607 #page .page .section-label,html body.page-id-115607 #page .page .content{color:var(--amx-black)!important;border-color:var(--amx-border-n)!important;background-image:none!important;box-shadow:none!important}html body.page-id-115690 #page .sdx-card,html body.page-id-115690 #page .sdx-fee-card,html body.page-id-115690 #page .sdx-faq-item,html body.page-id-115690 #page .sdx-zone,html body.page-id-115690 #page .sdx-policy-item,html body.page-id-115690 #page .sdx-summary-item,html body.page-id-115690 #page .sdx-pill,html body.page-id-115690 #page .sdx-anchor-nav a,html body.page-id-115690 #page .sdx-summary,html body.page-id-115703 #page .ret-badge,html body.page-id-115703 #page .ret-policy-card,html body.page-id-115703 #page .ret-contact,html body.page-id-115703 #page .ret-step,html body.page-id-115607 #page .page .ship-card,html body.page-id-115607 #page .page .info-card,html body.page-id-115607 #page .page .step-note,html body.page-id-115607 #page .page .trust-bar span{background:var(--amx-surface)!important;background-color:var(--amx-surface)!important;border:1px solid var(--amx-border-n)!important}html body.page-id-115690 #page .sdx-section,html body.page-id-115690 #page .sdx-hero,html body.page-id-115690 #page .sdx-wrap,html body.page-id-115703 #page .ret-wrap,html body.page-id-115703 #page .ret-hero,html body.page-id-115703 #page .ret-body,html body.page-id-115703 #page .ret-section,html body.page-id-115607 #page .page,html body.page-id-115607 #page .page .content,html body.page-id-115607 #page .page .hero{background:#FFFFFF!important;background-color:#FFFFFF!important}html body.page-id-115690 #page .sdx-fee-kicker,html body.page-id-115690 #page .sdx-zone-kicker,html body.page-id-115690 #page .sdx-policy-kicker,html body.page-id-115690 #page .sdx-summary-label,html body.page-id-115690 #page .sdx-card p,html body.page-id-115690 #page .sdx-faq-item p,html body.page-id-115703 #page .ret-policy-kicker,html body.page-id-115703 #page .ret-contact p,html body.page-id-115703 #page .ret-step p,html body.page-id-115607 #page .page .ship-time,html body.page-id-115607 #page .page .step-desc,html body.page-id-115607 #page .page .info-card p,html body.page-id-115607 #page .page .step-note{color:var(--amx-muted-n)!important}html body.page-id-115690 #page .sdx-section-head h2 em,html body.page-id-115690 #page h1 em,html body.page-id-115703 #page h1 em,html body.page-id-115703 #page h2 em,html body.page-id-115607 #page .page h1 em,html body.page-id-115607 #page .page h2 em{color:var(--amx-red)!important}html body.page-id-115690 #page .sdx-btn,html body.page-id-115690 #page a.sdx-btn-primary,html body.page-id-115703 #page .ret-cta,html body.page-id-115703 #page .ret-contact a.button,html body.page-id-115607 #page .page .btn,html body.page-id-115607 #page .page a.button{background:var(--amx-red)!important;background-color:var(--amx-red)!important;color:#FFFFFF!important;border:0!important}html body.page-id-115703 #page .ret-step-num,html body.page-id-115607 #page .page .step-num,html body.page-id-115607 #page .page .info-icon,html body.page-id-115690 #page .sdx-summary-icon,html body.page-id-115690 #page .sdx-num{background:var(--amx-black)!important;background-color:var(--amx-black)!important;color:#FFFFFF!important}html body.page-id-115607 #page .page .step-line{background:var(--amx-border-n)!important;background-color:var(--amx-border-n)!important}html body.page-id-115607 #page .page .step-note{border-left:3px solid var(--amx-black)!important}html body.page-id-115690 #page *,html body.page-id-115703 #page *,html body.page-id-115607 #page *,html body.page-id-115607 #page .page,#page .sdx-wrap,#page .ret-wrap,#page .amx-home-promo{--amx-surface:#F7F7F5 !important;--amx-surface-2:#F2F2F0 !important;--amx-bg-tint:#F7F7F5 !important;--amx-border:#E6E6E6 !important;--amx-border-soft:#EEEEEE !important;--amx-pink:#D71920 !important;--amx-purple:#111111 !important;--amx-violet:#111111 !important;--amx-grad:#111111 !important;--amx-gradient:linear-gradient(135deg, #D71920, #D71920) !important;--amx-accent:#D71920 !important;--amx-accent-soft:rgba(215, 25, 32, 0.08) !important;--amx-text:#111111 !important;--amx-text-strong:#111111 !important;--amx-muted:#6B6B6B !important;--amx-text-muted:#6B6B6B !important;--ink:#111111 !important;--ink-muted:#6B6B6B !important;--surface:#F7F7F5 !important;--surface-hover:#F2F2F0 !important;--border:#E6E6E6 !important;--border-mid:#CFCFCF !important;--accent:#D71920 !important;--mag:#D71920 !important}html body.page-id-115690 #page .sdx-step,html body.page-id-115690 #page .sdx-note,html body.page-id-115690 #page .sdx-contact-card,html body.page-id-115690 #page .sdx-journey,html body.page-id-115690 #page .sdx-note-grid,html body.page-id-115690 #page .sdx-contact-grid{background:var(--amx-surface)!important;background-color:#F7F7F5!important}html body.page-id-115607 #page .page .hero{background:var(--amx-black)!important;background-color:#111111!important;color:#FFFFFF!important}html body.page-id-115607 #page .page .hero h1,html body.page-id-115607 #page .page .hero p,html body.page-id-115607 #page .page .hero-badge,html body.page-id-115607 #page .page .hero .hero-sub{color:#FFFFFF!important}html body.page-id-115607 #page .page .hero-badge{background:rgb(255 255 255 / .12)!important;border:1px solid rgb(255 255 255 / .25)!important}html body.page-id-115607 #page .page .cta{background:var(--amx-black)!important;background-color:#111111!important;box-shadow:none!important}html body.page-id-115607 #page .page .cta h2,html body.page-id-115607 #page .page .cta p{color:#FFFFFF!important}html body.page-id-115607 #page .page .btn-gold{background:var(--amx-red)!important;background-color:#D71920!important;color:#FFFFFF!important}html body.page-id-115607 #page .page .btn-ghost{background:transparent!important;border:1px solid rgb(255 255 255 / .5)!important;color:#FFFFFF!important}html body.page-id-115703 #page .ret-contact a,html body.page-id-115703 #page .ret-contact a.button,html body.page-id-115703 #page .ret-cta{color:#FFFFFF!important}html body.page-id-115703 #page .ret-contact a:not(.button):not(.ret-cta){color:var(--amx-black)!important;background:transparent!important;text-decoration:underline}#page .amxopt-footer h2 em{color:#FFFFFF!important;font-style:normal}#page #reviews a.amx-review-auth__create,#page #reviews a.amx-review-auth__signin,#page #reviews .amx-review-auth__actions a.button,#page .amx-review-auth__actions a.amx-review-auth__create{color:#FFFFFF!important;background:var(--amx-red)!important}#page section.amxopt-footer h2 em,#page .amxopt-footer h2 em,#page #amxopt h2 em,section.amxopt.amxopt-footer h2 em{color:#FFFFFF!important}#page .amx-checkout-secure,#page .amx-checkout-secure *{color:var(--amx-muted-n)!important}#page .amx-scroll-top,#page .amx-scroll-top.visible,#page #amx-scroll-top{box-shadow:0 6px 16px rgb(17 17 17 / .25)!important;background:var(--amx-black)!important}html body.page-id-115690 #page .amxopt-footer h2 em,html body.page-id-115703 #page .amxopt-footer h2 em,html body.page-id-115607 #page .amxopt-footer h2 em{color:#FFFFFF!important}html body #amx-scroll-top,html body #amx-scroll-top.visible,html body .amx-scroll-top.visible{box-shadow:0 6px 16px rgb(17 17 17 / .25)!important;background:var(--amx-black)!important;color:#FFFFFF!important}#page .main-navigation a span,#page .main-navigation .cg-menu-link span,#page .main-navigation .cg-menu-link,#page .amx-mega-child a span,#page .sub-menu-link span,#page .main-menu-link span{color:var(--amx-black)!important}#page .main-navigation a:hover span,#page .main-navigation li.current-menu-item>a span{color:var(--amx-red)!important}#page .amx-pdp-delivery__sep{color:var(--amx-muted-n)!important}#page .woocommerce-tabs ul.tabs li a span,#page li.reviews_tab a span,#page .commercekit-atc-tab-links li a span{background:var(--amx-black)!important;color:#FFFFFF!important}#page table.cart td.actions .button:disabled,#page table.cart td.actions button[disabled]{background:#E6E6E6!important;color:#6B6B6B!important}#page .woocommerce-product-gallery__wrapper,#page .flex-viewport{box-shadow:0 4px 20px rgb(17 17 17 / .08)!important}#page .amx-express-checkout__title,#page .amx-express-checkout__divider{color:var(--amx-muted-n)!important}#page .amx-bottom-nav__cart-pill .amx-cart-count{color:#FFFFFF!important}input[type="checkbox"].cmplz-category{width:initial;-webkit-appearance:checkbox}input[type="checkbox"].cmplz-category:checked::before{content:''}.cmplz-cookiebanner{box-sizing:border-box}:root{--cmplz_banner_width:526px;--cmplz_banner_background_color:#1e1e1e;--cmplz_banner_border_color:#2a2a2a;--cmplz_banner_border_width:0px 0px 0px 0px;--cmplz_banner_border_radius:12px 12px 12px 12px;--cmplz_banner_margin:10px;--cmplz_categories-height:216px;--cmplz_title_font_size:15px;--cmplz_text_line_height:calc(var(--cmplz_text_font_size) * 1.5);--cmplz_text_color:#f5f5f5;--cmplz_hyperlink_color:#ff4da6;--cmplz_text_font_size:14px;--cmplz_link_font_size:14px;--cmplz_category_body_font_size:14px;--cmplz_button_accept_background_color:#d4006e;--cmplz_button_accept_border_color:#d4006e;--cmplz_button_accept_text_color:#ffffff;--cmplz_button_deny_background_color:#3a3a3a;--cmplz_button_deny_border_color:#2a2a2a;--cmplz_button_deny_text_color:#cfcfcf;--cmplz_button_settings_background_color:#1a1a1a;--cmplz_button_settings_border_color:#333333;--cmplz_button_settings_text_color:#cfcfcf;--cmplz_button_border_radius:6px 6px 6px 6px;--cmplz_button_font_size:15px;--cmplz_category_header_always_active_color:green;--cmplz_category_header_title_font_size:14px;--cmplz_category_header_active_font_size:12px;--cmplz-manage-consent-height:50px;--cmplz-manage-consent-offset:-35px;--cmplz_slider_active_color:#1a1a1a;--cmplz_slider_inactive_color:#000000;--cmplz_slider_bullet_color:#ffffff}body.cmplz-banner-active *:not(.cmplz-cookiebanner):not(.cmplz-cookiebanner *){pointer-events:none!important;user-select:none!important}.cmplz-cookiebanner *{pointer-events:auto!important;user-select:auto!important}#cmplz-manage-consent .cmplz-manage-consent{margin:unset;z-index:9998;color:var(--cmplz_text_color);background-color:var(--cmplz_banner_background_color);border-style:solid;border-color:var(--cmplz_banner_border_color);border-width:var(--cmplz_banner_border_width);border-radius:var(--cmplz_banner_border_radius);border-bottom-left-radius:0;border-bottom-right-radius:0;line-height:initial;position:fixed;bottom:var(--cmplz-manage-consent-offset);min-width:100px;height:var(--cmplz-manage-consent-height);right:40px;padding:15px;cursor:pointer;animation:mc_slideOut 0.5s forwards}#cmplz-manage-consent .cmplz-manage-consent:active{outline:none;border:none}#cmplz-manage-consent .cmplz-manage-consent.cmplz-dismissed{display:none}#cmplz-manage-consent .cmplz-manage-consent:hover,#cmplz-manage-consent .cmplz-manage-consent:focus{animation:mc_slideIn 0.5s forwards;animation-delay:0}@-webkit-keyframes mc_slideIn{100%{bottom:0}}@keyframes mc_slideIn{100%{bottom:0}}@-webkit-keyframes mc_slideOut{100%{bottom:var(--cmplz-manage-consent-offset)}}@keyframes mc_slideOut{100%{bottom:var(--cmplz-manage-consent-offset)}}@media (max-width:425px){.cmplz-cookiebanner .cmplz-header .cmplz-title{display:none}}.cmplz-cookiebanner{max-height:calc(100vh - 20px);overflow-y:auto;position:fixed;height:auto;left:50%;top:50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);grid-template-rows:minmax(0,1fr);z-index:99999;background:var(--cmplz_banner_background_color)}.cmplz-cookiebanner a{transition:initial}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn.tcf{display:none}.cmplz-cookiebanner.cmplz-dismissed{display:none}.cmplz-cookiebanner .cmplz-body{width:100%;grid-column:span 3;overflow-y:auto;overflow-x:hidden;max-height:55vh}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 2px #fff0;background-color:#fff0}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar{width:5px;background-color:#fff0}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-thumb{background-color:var(--cmplz_button_accept_background_color);border-radius:10px}@media (min-width:350px){.cmplz-cookiebanner .cmplz-body{min-width:300px}}@media (max-height:400px){.cmplz-cookiebanner{height:calc(100vh - 20px);display:flex;flex-direction:column;overflow:hidden;gap:1px;grid-row-gap:1px;padding:7px 12px!important;zoom:.6}.cmplz-cookiebanner .cmplz-body{flex:1;min-height:0;overflow-y:auto;max-height:none;margin-top:15px!important}.cmplz-cookiebanner .cmplz-header,.cmplz-cookiebanner .cmplz-divider,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-buttons,.cmplz-cookiebanner .cmplz-documents{flex-shrink:0}.cmplz-cookiebanner .cmplz-header{margin-bottom:15px!important;max-height:10px}.cmplz-close{zoom:0.6!important}.cmplz-cookiebanner .cmplz-buttons{gap:1px!important}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{height:15vh!important;min-height:unset!important;padding:0!important;white-space:nowrap!important;font-size:1.1rem!important;line-height:14px!important;zoom:0.5!important}.cmplz-cookiebanner .cmplz-documents,.cmplz-cookiebanner .cmplz-information{zoom:0.5!important}}@media (max-height:400px) and (max-width:768px){.cmplz-cookiebanner{gap:1px}}.cmplz-cookiebanner{border-style:solid;border-color:var(--cmplz_banner_border_color);border-width:var(--cmplz_banner_border_width);border-radius:var(--cmplz_banner_border_radius);padding:15px 20px;display:grid;grid-gap:10px}.cmplz-cookiebanner .cmplz-divider{margin-left:-20px;margin-right:-20px}.cmplz-cookiebanner .cmplz-header{grid-template-columns:100px 1fr 100px;align-items:center;display:grid;grid-column:span 3}@media (max-width:399px){.cmplz-cookiebanner .cmplz-header{grid-template-columns:auto 1fr auto}}.cmplz-cookiebanner .cmplz-logo svg{max-height:35px;width:inherit}.cmplz-cookiebanner .cmplz-logo img{max-height:40px;width:inherit}.cmplz-cookiebanner .cmplz-title{justify-self:center;grid-column-start:2;font-size:var(--cmplz_title_font_size);color:var(--cmplz_text_color);font-weight:500}.cmplz-cookiebanner .cmplz-close{line-height:20px;justify-self:end;grid-column-start:3;font-size:20px;cursor:pointer;width:20px;height:20px;color:var(--cmplz_text_color)}.cmplz-cookiebanner .cmplz-close svg{width:20px;height:20px}.cmplz-cookiebanner .cmplz-close:hover{text-decoration:none;line-height:initial;font-size:18px}.cmplz-cookiebanner .cmplz-message{word-wrap:break-word;font-size:var(--cmplz_text_font_size);line-height:var(--cmplz_text_line_height);color:var(--cmplz_text_color);margin-bottom:5px}.cmplz-cookiebanner .cmplz-message a{color:var(--cmplz_hyperlink_color)}.cmplz-cookiebanner .cmplz-message,.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-buttons,.cmplz-cookiebanner .cmplz-divider{grid-column:span 3}.cmplz-cookiebanner .cmplz-categories.cmplz-tcf .cmplz-category .cmplz-category-header{grid-template-columns:1fr auto}.cmplz-cookiebanner .cmplz-categories .cmplz-category{background-color:rgb(239 239 239 / .5)}.cmplz-cookiebanner .cmplz-categories .cmplz-category:not(:last-child){margin-bottom:10px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header{display:grid;grid-template-columns:1fr auto 15px;grid-template-rows:minmax(0,1fr);align-items:center;grid-gap:10px;padding:10px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title{font-weight:500;grid-column-start:1;justify-self:start;font-size:var(--cmplz_category_header_title_font_size);color:var(--cmplz_text_color);margin:0}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active{font-size:var(--cmplz_category_header_active_font_size);font-weight:500;color:var(--cmplz_category_header_always_active_color)}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active label{display:none}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox{display:flex;align-items:center;margin:0}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox input[data-category=cmplz_functional]{display:none}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle{background:none;border:none;padding:0;margin:0;cursor:pointer;grid-column-start:3;display:flex;align-items:center;justify-content:center;color:inherit}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open{cursor:pointer;content:'';transform:rotate(0deg);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;background-size:cover;height:18px;width:18px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description{font-size:var(--cmplz_category_body_font_size);color:var(--cmplz_text_color);margin:0;max-width:100%;padding:10px}@media (max-width:425px){.cmplz-cookiebanner .cmplz-category .cmplz-category-header{grid-template-columns:1fr!important}}@media (max-width:425px){.cmplz-cookiebanner .cmplz-message{margin-right:5px}}.cmplz-cookiebanner .cmplz-buttons{display:flex;gap:var(--cmplz_banner_margin)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{min-height:45px;padding:10px;margin:initial;width:100%;white-space:nowrap;border-radius:var(--cmplz_button_border_radius);cursor:pointer;font-size:var(--cmplz_button_font_size);font-weight:500;text-decoration:none;line-height:20px;text-align:center;flex:initial}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn:hover{text-decoration:none}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept{background-color:var(--cmplz_button_accept_background_color);border:1px solid var(--cmplz_button_accept_border_color);color:var(--cmplz_button_accept_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny{background-color:var(--cmplz_button_deny_background_color);border:1px solid var(--cmplz_button_deny_border_color);color:var(--cmplz_button_deny_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-manage-options{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color)}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn{display:flex;align-items:center;justify-content:center;padding:initial}@media (max-width:425px){.cmplz-cookiebanner .cmplz-links.cmplz-information{display:initial;text-align:center}}.cmplz-cookiebanner .cmplz-links{display:flex;gap:var(--cmplz_banner_margin)}.cmplz-cookiebanner .cmplz-links.cmplz-information{justify-content:space-between}.cmplz-cookiebanner .cmplz-links.cmplz-documents{justify-content:center}.cmplz-cookiebanner .cmplz-links .cmplz-link{color:var(--cmplz_hyperlink_color);font-size:var(--cmplz_link_font_size);text-decoration:underline;margin:0}.cmplz-cookiebanner .cmplz-links .cmplz-link.cmplz-read-more-purposes{display:none}.cmplz-cookiebanner .cmplz-links ul{margin:0;padding:0;list-style:none;display:flex;gap:var(--cmplz_banner_margin);justify-content:center}.cmplz-categories .cmplz-category .cmplz-description-statistics-anonymous{display:none}.cmplz-categories .cmplz-category .cmplz-description-statistics{display:block}.cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle{background:none;border:none;padding:0;margin:0;cursor:pointer;grid-column-start:3;display:flex;align-items:center;justify-content:center;color:inherit}.cmplz-categories .cmplz-category .cmplz-category-toggle[aria-expanded="true"] .cmplz-icon.cmplz-open{transform:rotate(180deg)}@media (max-width:768px){.cmplz-cookiebanner{width:100%}.cmplz-cookiebanner .cmplz-buttons{flex-direction:column}}@media (max-width:1023px){.cmplz-cookiebanner{max-width:100%}}@media (max-width:1023px){.cmplz-cookiebanner{transform:translateX(-50%);bottom:0;top:initial}}@media (min-width:1024px){.cmplz-cookiebanner{margin:10px;width:calc(100% - 20px);grid-column-gap:10px;display:grid;grid-template-columns:1fr 1fr;bottom:0;left:initial;top:initial;transform:initial}.cmplz-cookiebanner.cmplz-categories-type-save-preferences .cmplz-body>div{width:49%}.cmplz-cookiebanner.cmplz-categories-visible .cmplz-body>div{width:49%}.cmplz-cookiebanner .cmplz-body{grid-column:span 2;display:flex;gap:10px}.cmplz-cookiebanner .cmplz-message,.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-buttons{grid-column:inherit}.cmplz-cookiebanner .cmplz-description{grid-column-start:1}.cmplz-cookiebanner.optin .cmplz-categories,.cmplz-cookiebanner.optout .cmplz-categories{width:85vw;grid-column-start:2}.cmplz-cookiebanner .cmplz-buttons{grid-column-start:3;grid-row-start:3;display:flex;flex-direction:column}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{min-width:250px;width:100%}.cmplz-cookiebanner .cmplz-links.cmplz-documents{grid-column-end:3}.cmplz-cookiebanner .cmplz-links.cmplz-information{grid-column-start:3;grid-column-end:4;grid-row-start:5;display:flex;justify-content:flex-end}.cmplz-cookiebanner .cmplz-links.cmplz-documents{grid-column-start:1;grid-row-start:5;display:flex;justify-content:flex-start}.cmplz-cookiebanner .cmplz-categories.cmplz-tcf{height:160px}.cmplz-cookiebanner.cmplz-categories-type-view-preferences .cmplz-buttons,.cmplz-cookiebanner.cmplz-categories-type-no .cmplz-buttons{flex-direction:initial}.cmplz-cookiebanner.cmplz-categories-type-view-preferences.cmplz-categories-visible .cmplz-buttons,.cmplz-cookiebanner.cmplz-categories-type-no.cmplz-categories-visible .cmplz-buttons{flex-direction:column}}.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-save-preferences,.cmplz-cookiebanner .cmplz-link.cmplz-manage-options,.cmplz-cookiebanner .cmplz-manage-vendors,.cmplz-cookiebanner .cmplz-read-more,.cmplz-cookiebanner .cmplz-btn.cmplz-manage-options{display:none}.cmplz-cookiebanner .cmplz-categories.cmplz-fade-in{animation:fadeIn 1s;-webkit-animation:fadeIn 1s;-moz-animation:fadeIn 1s;-o-animation:fadeIn 1s;-ms-animation:fadeIn 1s;display:block}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.cmplz-cookiebanner .cmplz-links.cmplz-information{display:none}.cmplz-cookiebanner{animation:fadeIn 2s;-webkit-animation:fadeIn 2s;-moz-animation:fadeIn 2s;-o-animation:fadeIn 2s;-ms-animation:fadeIn 2s}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@media (max-width:768px){#cmplz-manage-consent .cmplz-manage-consent{display:none}}.cmplz-cookiebanner .cmplz-close{display:none}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox{position:relative}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox{opacity:0;margin:0;margin-top:-10px;cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;position:absolute;z-index:1;top:0;left:0;width:40px;height:20px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:focus+.cmplz-label:before{box-shadow:0 0 0 2px #245fcc}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked+.cmplz-label::before{display:block;background-color:var(--cmplz_slider_active_color);content:"";padding-left:6px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked+.cmplz-label:after{left:14px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label{position:relative;padding-left:30px;margin:0}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before,.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after{box-sizing:border-box;position:absolute;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;transition:background-color 0.3s,left 0.3s}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before{display:block;content:"";color:#fff;box-sizing:border-box;font-family:'FontAwesome',sans-serif;padding-left:23px;font-size:12px;line-height:20px;background-color:var(--cmplz_slider_inactive_color);left:0;top:-7px;height:15px;width:28px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after{display:block;content:"";letter-spacing:20px;background:var(--cmplz_slider_bullet_color);left:4px;top:-5px;height:11px;width:11px}.cmplz-cookiebanner{box-shadow:rgb(0 0 0 / .19) 0 10px 20px,rgb(0 0 0 / .23) 0 6px 6px}#cmplz-manage-consent .cmplz-manage-consent{box-shadow:rgb(0 0 0 / .19) 0 10px 20px,rgb(0 0 0 / .23) 0 6px 6px}.cmplz-cookiebanner.cmplz-show{box-shadow:rgb(0 0 0 / .19) 0 10px 20px,rgb(0 0 0 / .23) 0 6px 6px}.cmplz-cookiebanner.cmplz-show:hover{transition-duration:1s;box-shadow:rgb(0 0 0 / .3) 0 19px 38px,rgb(0 0 0 / .22) 0 15px 12px}.cmplz-categories .cmplz-category .cmplz-description-statistics-anonymous{display:block}.cmplz-categories .cmplz-category .cmplz-description-statistics{display:none}