: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}.amx-facets{--f-border:var(--amx-border, #e2d0f8);--f-text:var(--amx-text, #1a0a2e);--f-muted:var(--amx-muted, #7055a0);--f-pink:var(--amx-pink, #c20f63);font-family:inherit;margin:0 0 18px}.amx-facets__active{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px;margin:0 0 14px;background:var(--amx-surface,#f9f4ff);border:1px solid var(--f-border);border-radius:10px}.amx-facets__active-label{width:100%;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--f-muted)}.amx-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:#fff;border:1px solid var(--f-border);border-radius:999px;font-size:.8rem;line-height:1.1;color:var(--f-text);text-decoration:none;min-height:34px}.amx-chip em{font-style:normal;font-weight:700;color:var(--f-pink)}.amx-chip:hover,.amx-chip:focus-visible{border-color:var(--f-pink)}.amx-facets__clear{margin-left:auto;font-size:.78rem;font-weight:600;color:var(--f-pink);text-decoration:underline;min-height:34px;display:inline-flex;align-items:center}.amx-facet{margin:0 0 20px}.amx-facet__title{margin:0 0 8px;font-size:.78rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--f-text)}.amx-facet__list{list-style:none;margin:0;padding:0}.amx-facet__list li{margin:0}.amx-facet__opt{display:flex;align-items:center;gap:9px;padding:9px 2px;font-size:.86rem;line-height:1.25;color:var(--f-text);text-decoration:none}.amx-facet__opt:hover,.amx-facet__opt:focus-visible{color:var(--f-pink)}.amx-facet__box{flex:0 0 17px;width:17px;height:17px;border:1.5px solid var(--f-border);border-radius:4px;background:#fff;position:relative}.amx-facet__opt.is-on .amx-facet__box{background:var(--f-pink);border-color:var(--f-pink)}.amx-facet__opt.is-on .amx-facet__box::after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.amx-facet__opt.is-on{font-weight:600}.amx-facet__count{margin-left:auto;font-size:.75rem;color:var(--f-muted);font-variant-numeric:tabular-nums}.amx-facet__list--cats a{display:flex;align-items:center;gap:8px;padding:9px 2px;font-size:.86rem;color:var(--f-text);text-decoration:none}.amx-facet__list--cats a:hover{color:var(--f-pink)}.amx-facet__more{display:none}.amx-facets--all .amx-facet__more{display:block}.amx-facet__toggle{margin-top:6px;padding:8px 0;background:none;border:none;font-size:.8rem;font-weight:600;color:var(--f-pink);text-decoration:underline;cursor:pointer;min-height:36px}.amx-facet--brand .amx-facet__list{max-height:46vh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media (max-width:992px){.amx-facets{margin-bottom:24px}.amx-facet__opt,.amx-facet__list--cats a{padding:11px 2px}.amx-facet--brand .amx-facet__list{max-height:40vh}}@media (prefers-reduced-motion:reduce){.amx-chip,.amx-facet__opt{transition:none!important}}#page .amx-aov-bumps,#page .amx-aov-builder,#page .amx-aov-recs,#page .amx-aov-benefit,.amx-aov-campaign{--amx-aov-bg:#0f0f1a;--amx-aov-panel:#161620;--amx-aov-soft:#1e1e2c;--amx-aov-line:#424253;--amx-aov-text:#ffffff;--amx-aov-muted:#c6c6d4;--amx-aov-accent:#d4006e;--amx-aov-focus:#ff9acb;box-sizing:border-box;color:var(--amx-aov-text);font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:15px;line-height:1.55}#page .amx-aov-bumps *,#page .amx-aov-builder *,#page .amx-aov-recs *,#page .amx-aov-benefit *,.amx-aov-campaign *{box-sizing:border-box}#page .amx-aov-bumps a,#page .amx-aov-builder a,#page .amx-aov-recs a,#page .amx-aov-benefit a,.amx-aov-campaign a{color:inherit;text-underline-offset:3px}#page .amx-aov-bumps :focus-visible,#page .amx-aov-builder :focus-visible,#page .amx-aov-recs :focus-visible,#page .amx-aov-benefit :focus-visible,.amx-aov-campaign :focus-visible{outline:3px solid var(--amx-aov-focus);outline-offset:4px}#page .amx-aov-bumps h2,#page .amx-aov-builder h2,#page .amx-aov-recs h2,.amx-aov-campaign h2{margin:0 0 12px;color:var(--amx-aov-text);font-size:clamp(19px, 2.3vw, 28px);font-weight:600;line-height:1.2;letter-spacing:-.025em}#page .amx-aov-bumps p,#page .amx-aov-builder p,#page .amx-aov-recs p,#page .amx-aov-benefit p,.amx-aov-campaign p{margin:0 0 12px;color:var(--amx-aov-muted)}#page .amx-aov-bumps p:last-child,#page .amx-aov-builder p:last-child,#page .amx-aov-recs p:last-child,#page .amx-aov-benefit p:last-child,.amx-aov-campaign p:last-child{margin-bottom:0}#page form.cart:has(.amx-aov-bumps){display:flex;flex-wrap:wrap;align-items:center;gap:12px}#page form.cart .amx-aov-bumps{flex:0 0 100%;width:100%;min-width:0;margin:0 0 8px;padding:16px;border:1px solid var(--amx-aov-line);border-radius:12px;background:var(--amx-aov-panel)}#page .amx-aov-bumps legend{float:none;width:auto;max-width:100%;margin:0;padding:0 8px;color:var(--amx-aov-text);font-size:16px;font-weight:600;line-height:1.45}#page .amx-aov-bumps>label,#page .amx-aov-bumps label.amx-aov-option,#page .amx-aov-step label.amx-aov-option{display:flex;align-items:center;gap:12px;min-height:56px;margin:0;padding:12px 0;color:var(--amx-aov-text);font-size:14px;font-weight:400;cursor:pointer}#page .amx-aov-bumps>label+label{border-top:1px solid var(--amx-aov-line)}#page .amx-aov-bumps input[type="checkbox"],#page .amx-aov-step input[type="radio"]{appearance:auto;position:static;flex:0 0 20px;width:20px;height:20px;min-height:20px;margin:0;opacity:1;accent-color:var(--amx-aov-accent);cursor:pointer}#page .amx-aov-bumps .amx-aov-option,#page .amx-aov-step .amx-aov-option>span{min-width:0}#page .amx-aov-bumps label>.amx-aov-option{display:flex;flex:1;align-items:center;gap:12px}#page .amx-aov-option img{display:block;flex:0 0 52px;width:52px;height:64px;margin:0;border-radius:6px;background:#fff;object-fit:contain}#page .amx-aov-option .amx-aov-name,#page .amx-aov-option .amx-aov-price,#page .amx-aov-option small{display:block;overflow-wrap:anywhere}#page .amx-aov-option .amx-aov-name{color:var(--amx-aov-text);font-weight:500;line-height:1.4}#page .amx-aov-option .amx-aov-price{white-space:nowrap;margin-top:4px;color:var(--amx-aov-text);font-size:14px;font-variant-numeric:tabular-nums;font-weight:600}#page .amx-aov-option .amx-aov-copy{flex:1;min-width:0}#page .amx-aov-option small{margin-top:3px;color:var(--amx-aov-muted);font-size:12px}#page .amx-aov-builder{max-width:1200px;margin:24px auto 48px;padding:clamp(18px, 3vw, 36px);border:1px solid var(--amx-aov-line);border-radius:16px;background:var(--amx-aov-bg)}#page .amx-aov-builder form[data-amx-aov-builder]{display:grid;gap:24px;min-width:0;margin:24px 0 0}#page .amx-aov-builder .amx-aov-step{min-width:0;margin:0;padding:0;border:0}#page .amx-aov-step legend{display:block;float:none;width:100%;margin:0 0 12px;padding:0;color:var(--amx-aov-text);font-size:18px;font-weight:600;line-height:1.4}#page .amx-aov-step .amx-aov-options,#page .amx-aov-step .amx-aov-cards,#page .amx-aov-builder>.amx-aov-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 240px),1fr));align-items:stretch;gap:12px}#page .amx-aov-step label.amx-aov-option{padding:14px;border:1px solid var(--amx-aov-line);border-radius:10px;background:var(--amx-aov-panel)}#page .amx-aov-step label.amx-aov-option:has(input:checked){border-color:var(--amx-aov-focus);background:#271727;box-shadow:inset 0 0 0 1px var(--amx-aov-focus)}#page .amx-aov-step label.amx-aov-option:has(input:disabled){color:var(--amx-aov-muted);cursor:default}#page .amx-aov-summary{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:4px;padding:24px 0 0;border-top:1px solid var(--amx-aov-line)}#page .amx-aov-summary output[data-amx-aov-total]{display:inline-block;margin:4px 0;color:var(--amx-aov-text);font-size:clamp(26px, 4vw, 36px);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.2;letter-spacing:-.025em}#page .amx-aov-builder button[type="submit"],#page .amx-aov-builder input[type="submit"],#page .amx-aov-recs a.button,.amx-aov-campaign a.button{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:44px;margin:0;padding:12px 20px;border:1px solid var(--amx-aov-accent);border-radius:7px;background:var(--amx-aov-accent);color:#fff;font-family:inherit;font-size:14px;font-weight:600;line-height:1.35;text-align:center;text-decoration:none;white-space:normal;cursor:pointer}#page .amx-aov-builder button[type="submit"]:disabled,#page .amx-aov-builder input[type="submit"]:disabled{border-color:#545469;background:#363646;color:#d6d6df;cursor:not-allowed;opacity:1}#page .amx-aov-recs{padding:16px 0;border-top:1px solid var(--amx-aov-line)}#page .amx-aov-recs h2,#page .amx-aov-recs h3{margin:0 0 12px;color:var(--amx-aov-text);font-size:17px;font-weight:600;line-height:1.35}#page .amx-aov-recs ul,#page .amx-aov-recs .amx-aov-rec-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}#page .amx-aov-recs li,#page .amx-aov-recs .amx-aov-rec{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;margin:0;padding:10px;border:1px solid var(--amx-aov-line);border-radius:8px;background:var(--amx-aov-panel)}#page .amx-aov-recs img{display:block;float:none;width:48px;height:56px;margin:0;border-radius:5px;background:#fff;object-fit:contain}#page .amx-aov-recs .amx-aov-name,#page .amx-aov-recs .amx-aov-rec-name,#page .amx-aov-recs .amx-aov-price,#page .amx-aov-recs .price{display:block;min-width:0;color:var(--amx-aov-text);font-size:13px;line-height:1.4;overflow-wrap:anywhere}#page .amx-aov-recs .amx-aov-price,#page .amx-aov-recs .price{margin-top:4px;font-variant-numeric:tabular-nums;font-weight:600}#page .amx-aov-recs a.button{min-width:44px;padding:10px 12px;font-size:12px}#page .amx-aov-recs .added_to_cart{grid-column:2 / -1;min-height:44px;padding:10px 0;font-size:12px}#page .amx-aov-benefit{margin:12px 0;padding:14px 16px;border:1px solid var(--amx-aov-line);border-radius:8px;background:var(--amx-aov-panel);font-size:13px}#page .amx-aov-benefit progress,#page .amx-aov-benefit [role="progressbar"],#page .amx-aov-benefit .amx-aov-progress{display:block;width:100%;height:6px;margin-top:10px;overflow:hidden;border:0;border-radius:99px;background:#474756;accent-color:var(--amx-aov-accent)}#page .amx-aov-benefit progress::-webkit-progress-bar{border-radius:99px;background:#474756}#page .amx-aov-benefit progress::-webkit-progress-value{border-radius:99px;background:var(--amx-aov-accent)}#page .amx-aov-benefit progress::-moz-progress-bar{border-radius:99px;background:var(--amx-aov-accent)}#page .amx-aov-benefit .amx-aov-progress>span,#page .amx-aov-benefit [role="progressbar"]>span{display:block;height:100%;border-radius:inherit;background:var(--amx-aov-accent)}.amx-aov-campaign{width:100%;margin:0;padding:clamp(24px, 4vw, 48px) max(20px, calc((100vw - 1200px) / 2));border-bottom:1px solid var(--amx-aov-line);background:var(--amx-aov-bg)}.amx-aov-campaign .amx-aov-eyebrow{margin-bottom:10px;color:#f4b6d5;font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.amx-aov-campaign>h2,.amx-aov-campaign .amx-aov-campaign-title{max-width:680px;margin:0 0 14px;color:var(--amx-aov-text);font-size:clamp(28px, 4.2vw, 52px);font-weight:500;line-height:1.08;letter-spacing:-.035em}.amx-aov-campaign>p{max-width:620px}.amx-aov-campaign .amx-aov-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}.amx-aov-campaign .amx-aov-card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(18px, 2.3vw, 28px);border:1px solid var(--amx-aov-line);border-radius:12px;background:var(--amx-aov-panel)}.amx-aov-campaign .amx-aov-card h3{margin:0 0 10px;color:var(--amx-aov-text);font-size:21px;font-weight:500;line-height:1.25;letter-spacing:-.02em}.amx-aov-campaign .amx-aov-card p{margin:0 0 20px;font-size:14px}.amx-aov-campaign .amx-aov-card .button{margin-top:auto}@media (hover:hover){#page .amx-aov-builder button[type="submit"]:enabled:hover,#page .amx-aov-builder input[type="submit"]:enabled:hover,#page .amx-aov-recs a.button:hover,.amx-aov-campaign a.button:hover{border-color:#a90058;background:#a90058}#page .amx-aov-step label.amx-aov-option:hover{border-color:#9696aa}}@media (max-width:767px){.amx-aov-campaign .amx-aov-cards{grid-template-columns:minmax(0,1fr);gap:12px}#page .amx-aov-builder{margin-top:16px;padding:18px;border-radius:12px}#page .amx-aov-summary{align-items:stretch}#page .amx-aov-summary button[type="submit"],#page .amx-aov-summary input[type="submit"]{flex-basis:100%;width:100%}}@media (max-width:389px){#page form.cart .amx-aov-bumps{padding:12px}#page .amx-aov-bumps>label,#page .amx-aov-bumps label.amx-aov-option,#page .amx-aov-bumps label>.amx-aov-option,#page .amx-aov-step label.amx-aov-option{gap:8px}#page .amx-aov-option img{flex-basis:40px;width:40px;height:52px}#page .amx-aov-recs li,#page .amx-aov-recs .amx-aov-rec{grid-template-columns:40px minmax(0,1fr);gap:8px;padding:8px}#page .amx-aov-recs img{width:40px;height:48px}#page .amx-aov-recs a.button{grid-column:2;justify-self:start}}