:root{--color-bg-primary:#ffffff;--color-bg-surface:#f9f4ff;--color-bg-elevated:#f2eaff;--color-bg-nav:#ffffff;--color-border:#e2d0f8;--color-border-light:#f0e6ff;--color-logo:#c20f63;--color-logo-sub:#8b26c4;--color-cta:#c20f63;--color-cta-hover:#c2146e;--color-accent:#c20f63;--color-text-h:#1a0a2e;--color-text-body:#3d2060;--color-text-muted:#7055a0;--color-text-faint:#a080c8}html,body{background-color:var(--color-bg-primary)!important;color:var(--color-text-body)!important}#page,.site,.site-wrapper,main,.main-wrapper,.site-content,.content-area,.entry-content{background-color:var(--color-bg-primary)!important}.site-header,header.site-header,#masthead,.header-4-container,.nav-bar-wrapper,.top-bar,.secondary-nav,.col-full.topbar-wrapper{background-color:var(--color-bg-nav)!important;border-bottom:1px solid var(--color-border-light)!important}.site-header a,.nav-bar a,.main-navigation a,.secondary-navigation a{color:var(--color-text-body)!important}.site-header a:hover,.main-navigation ul li a:hover,.main-navigation ul li.current-menu-item>a{color:#c20f63!important}.custom-logo-link .custom-logo{filter:none}.site-title a,.site-branding a,.logo-mark,.fx-brand-name,.fx-brand-name em{color:var(--color-logo)!important}.fx-brand-sub,.site-description{color:var(--color-logo-sub)!important}.main-navigation ul ul,.sub-menu-wrapper,.widget_shopping_cart,.commercekit-ajs-results,.select2-dropdown{background:var(--color-bg-surface)!important;border:1px solid var(--color-border)!important}.woocommerce ul.products li.product,ul.products li.product,.product,.woocommerce-card__header,.wc-block-grid__product,.elementor-widget-container,.widget,.card,.panel{background:var(--color-bg-surface)!important;border-color:var(--color-border)!important}.woocommerce ul.products li.product:hover,ul.products li.product:hover,.wc-block-grid__product:hover{background:var(--color-bg-elevated)!important}ul.products li.product::before,ul.products li.product:hover::before,ul.products li.product:focus-within::before{background-color:var(--color-bg-elevated)!important;box-shadow:0 4px 18px rgb(100 50 150 / .1)!important}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce-loop-product__title,.product_title,h1.entry-title,h1,h2,h3,h4,h5,h6{color:var(--color-text-h)!important}.woocommerce ul.products li.product .price,.woocommerce .price,.woocommerce ins .amount,.price ins,div.product p.price,.summary .price,.amount{color:#c20f63!important;font-weight:500!important}.woocommerce del .amount,del,.product__categories,.product__categories a,.woocommerce-breadcrumb,.woocommerce-breadcrumb a{color:var(--color-text-faint)!important}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce a.button.alt,.woocommerce button.button.alt,.button,.add_to_cart_button,.single_add_to_cart_button,.wc-block-components-button,.wp-block-button__link,button[type="submit"],input[type="submit"],.btn-primary{background-color:var(--color-cta)!important;color:#ffffff!important;border:none!important;border-radius:6px!important}.woocommerce a.button:hover,.woocommerce button.button:hover,.button:hover,.add_to_cart_button:hover,.single_add_to_cart_button:hover,button[type="submit"]:hover,input[type="submit"]:hover{background-color:var(--color-cta-hover)!important;color:#ffffff!important}input[type="text"],input[type="email"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea,select{background-color:var(--color-bg-surface)!important;border:1px solid var(--color-border)!important;color:var(--color-text-body)!important;border-radius:6px!important}input:focus,textarea:focus,select:focus{border-color:var(--color-cta)!important;box-shadow:0 0 0 2px rgb(232 23 122 / .2)!important}::placeholder{color:var(--color-text-faint)!important}p,li,span,td,th,label,address,.entry-content,.elementor-widget-text-editor,.elementor-widget-text-editor p{color:var(--color-text-body)}a{color:#c20f63!important}a:hover{color:#c2146e!important}table{border-color:var(--color-border)!important}th{background:var(--color-bg-surface)!important;color:var(--color-text-h)!important}td{background:var(--color-bg-primary)!important;color:var(--color-text-body)!important;border-color:var(--color-border)!important}tr:hover td{background:var(--color-bg-surface)!important}.woocommerce-cart table.cart,.woocommerce-checkout form.checkout,.woocommerce-account .woocommerce{background:var(--color-bg-primary)!important;color:var(--color-text-body)!important}.woocommerce .cart-collaterals .cart_totals,.woocommerce-checkout #payment,.woocommerce-checkout-review-order,.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content{background:var(--color-bg-surface)!important;border:1px solid var(--color-border)!important}.woocommerce-message,.woocommerce-info,.woocommerce-error{background:var(--color-bg-surface)!important;border-top-color:var(--color-cta)!important;color:var(--color-text-body)!important}.site-footer,footer.site-footer,#colophon,footer.copyright,.fx-footer{background-color:var(--color-bg-surface)!important;border-top:1px solid var(--color-border)!important;color:var(--color-text-muted)!important}.site-footer a,footer a,.fx-footer a{color:var(--color-text-muted)!important}.site-footer a:hover,footer a:hover,.fx-footer a:hover{color:#c20f63!important}.trust-bar,.trust-item,.trust-item__sub,.fx-trust,.fx-bottom{background:var(--color-bg-surface)!important;color:var(--color-text-muted)!important}.trust-bar__bottom,.fx-agb-text,.fx-brand-desc,.fx-contact-box,small{color:var(--color-text-faint)!important}.amx-home-promo .trust-bar__bottom{background:var(--color-bg-surface)!important;border-top:1px solid rgb(139 38 196 / .08)!important}.elementor-widget-heading .elementor-heading-title{color:var(--color-text-h)!important}.e-con,.elementor-element{--e-global-color-primary:var(--color-cta);--e-global-color-secondary:var(--color-accent);--e-global-color-text:var(--color-text-body);--e-global-color-accent:var(--color-accent)}::-webkit-scrollbar{width:6px;background:var(--color-bg-primary)}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-cta)}::selection{background:var(--color-cta);color:#fff}.site-header,#masthead,.shoptimizer-header,.header-widget-region,.header-cart-link,.shoptimizer-sticky-header,.sticky-header,.nav-bar-wrapper,.comfortkit-header{background-color:#ffffff!important;box-shadow:0 1px 0 rgb(226 208 248),0 4px 16px rgb(100 50 150 / .06)!important}.site-header *,#masthead *{color:#3d2060!important}.search-field,.search-form input{background:#f9f4ff!important;color:#3d2060!important;border:1px solid #e2d0f8!important}.main-navigation,.primary-navigation,ul.nav-menu,.shoptimizer-nav{background:#ffffff!important}.main-navigation>ul>li>a,.nav-menu>li>a{color:#3d2060!important}.main-navigation>ul>li>a:hover{color:#c20f63!important}ul.sub-menu,.dropdown-menu{background:#f9f4ff!important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.product-inner,.wc-block-grid__product,.type-product,li.product{background:#f9f4ff!important;border:1px solid #e2d0f8!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{color:#1a0a2e!important}.woocommerce ul.products li.product .price{color:#c20f63!important}.woocommerce ul.products li.product .button{background:#c20f63!important;color:#fff!important}.widget_product_categories,.widget_categories,.widget-area,#secondary,.sidebar,.woocommerce .widget_layered_nav,.woocommerce-widget-layered-nav{background:#ffffff!important}.widget_product_categories ul li a,.widget_categories ul li a{color:#3d2060!important}.widget_product_categories ul li a:hover{color:#c20f63!important}.widget_product_categories ul li.current-cat>a,.widget_product_categories ul li.cat-parent>a{color:#c20f63!important}.woocommerce-page,.archive,.search-results,.tax-product_cat{background:#ffffff!important}#content,.site-content,.content-area{background:#ffffff!important}.widget_shopping_cart_content,.cart-dropdown,.mini-cart{background:#f9f4ff!important;color:#3d2060!important}.fx-footer,.fx-main,.fx-col,.fx-bottom,.fx-brand-name,.fx-brand-desc,.fx-brand-addr,.fx-ti,.fx-agb-text,.fx-contact-box,.fx-contact-box p,.fx-ssl{color:#3d2060!important}.fx-col ul li a,.fx-legal a,.fx-bottom a,.fx-agb a,.fx-footer a{color:#7055a0!important}.fx-col ul li a:hover,.fx-legal a:hover,.fx-bottom a:hover,.fx-agb a:hover{color:#c20f63!important}.fx-pay-note,.fx-pay-label,.fx-chip,.fx-pay{color:#7055a0!important}.fx-chip{background:#f9f4ff!important;border:1px solid #e2d0f8!important;border-radius:20px!important}.fx-footer [style*="color:#7055a0"],.fx-footer [style*="color: #7055a0"],.fx-contact-box [style*="color:#7055a0"]{color:#7055a0!important}.fx-footer [style*="color:#3d2060"],.fx-footer [style*="color: #3d2060"]{color:#3d2060!important}.fx-agb [style*="color:#7055a0"],.fx-agb [style*="color:#3d2060"]{color:#7055a0!important}.fx-footer,.fx-agb,.fx-pay,.fx-contact-box{border-color:#e2d0f8!important}.site-header svg,#masthead svg,.mobile-search-toggle svg,.shoptimizer-myaccount svg,.header-cart-link svg,.site-header svg path,.site-header svg circle,.site-header svg rect,.site-header svg line,#masthead svg path,#masthead svg circle{stroke:#3d2060!important}.site-header svg[fill]:not([fill="none"]){fill:#3d2060!important}.main-navigation svg path,.primary-navigation svg path,.nav-cart svg path{stroke:#3d2060!important}.logo-mark img{filter:none!important}.card:hover .btn,.product:hover .button{color:#ffffff!important}.card:hover .btn{background:rgb(232 23 122 / .85)!important;border-color:rgb(232 23 122 / .6)!important;color:#ffffff!important}.fx-brand-sub,.site-description{color:#7055a0!important}.woocommerce-checkout,.woocommerce-cart,.woocommerce-checkout *,.woocommerce-cart *{color:#3d2060!important}.form-row label,.woocommerce-checkout label,.woocommerce-cart label,.woocommerce-shipping-fields label,.woocommerce-billing-fields label,#ship-to-different-address label{color:#3d2060!important}ul.checkout-bar li.active,ul.checkout-bar a{color:#3d2060!important}table.cart td.product-name a,.woocommerce-checkout-review-order-table .product-name a{color:#c20f63!important}a.remove:before{color:#7055a0!important}table.cart td.actions button,table.cart td.actions button:disabled,table.cart td.actions button:hover{color:#3d2060!important}.cart_totals .shop_table td,.cart_totals .shop_table th{color:#3d2060!important}ul#shipping_method li:only-child label:before,.woocommerce-shipping-calculator a,.cart-collaterals .shipping-calculator-form button{color:#3d2060!important}.woocommerce-cart .cart-empty{color:#3d2060!important}.woocommerce-checkout-review-order-table .product-quantity{color:#7055a0!important}.woocommerce-checkout-review-order-table tfoot td,.woocommerce-checkout-review-order-table tfoot th{color:#3d2060!important}#payment .payment_methods>.wc_payment_method>label,#payment .payment_methods li label,.wc_payment_method label{color:#3d2060!important}.payment_method_paypal a,.payment_method_paypal a:hover{color:#c20f63!important}#payment .payment_methods li input[type="radio"]:first-child:checked+label:before{color:#3d2060!important}.woocommerce-form-coupon-toggle .woocommerce-info,.woocommerce-form-coupon-toggle .woocommerce-info a.showcoupon,.woocommerce-form-login .lost_password a{color:#3d2060!important}.woocommerce-order ul.order_details li{color:#7055a0!important}.woocommerce ul.order_details li strong,table.woocommerce-table--order-details tfoot tr:last-child th,table.woocommerce-table--order-details tfoot tr:last-child td,table.woocommerce-table--order-details thead th,.woocommerce-order-received table.woocommerce-table--order-details td,.woocommerce-order-received table.woocommerce-table--order-details td a,.wc-item-meta li strong,.thankyou-custom-field .widget .border{color:#3d2060!important}.woocommerce-order-received table.woocommerce-table--order-details .wc-item-meta{color:#7055a0!important}.woocommerce-checkout input[type=text],.woocommerce-checkout input[type=email],.woocommerce-checkout input[type=tel],.woocommerce-checkout input[type=password],.woocommerce-checkout input[type=number],.woocommerce-checkout textarea,.woocommerce-checkout select,.woocommerce-cart input[type=text],.woocommerce-cart input[type=number],.woocommerce-cart select{background:#f9f4ff!important;color:#3d2060!important;border:1px solid #e2d0f8!important}#payment,#payment ul,#payment ul li,.wc_payment_methods,.payment_methods,.payment_box{background:#f9f4ff!important;border-color:#e2d0f8!important}.woocommerce-checkout-review-order table,.cart_totals table,table.woocommerce-checkout-review-order-table{background:#f9f4ff!important;border-color:#e2d0f8!important}.select2-container .select2-selection,.select2-container .select2-selection__rendered,.select2-dropdown,.select2-results__option{background:#f9f4ff!important;color:#3d2060!important}.select2-results__option--highlighted{background:#e2d0f8!important}#place_order{background:#c20f63!important;color:#fff!important;border:none!important}#place_order:hover{background:#c2146e!important}.woocommerce-checkout .woocommerce-privacy-policy-text,.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{color:#7055a0!important}.woocommerce-checkout .optional{color:#a080c8!important}.woocommerce-NoticeGroup .woocommerce-error li,.woocommerce-checkout .woocommerce-error{color:#b5003d!important}.woocommerce-order-received .woocommerce{color:#3d2060!important}:root :where(.wp-element-button,.wp-block-button__link){background-color:#c20f63!important;color:#fff!important}@media (max-width:768px){.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce .checkout-button,.single_add_to_cart_button,.add_to_cart_button,#place_order,.amorexa40-btn,.btn{min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.woocommerce ul.products{grid-template-columns:repeat(2,1fr)!important}.mobile-search-toggle,.shoptimizer-search-toggle{min-width:44px!important;min-height:44px!important}}.amx-featured-products.products{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:18px!important;list-style:none!important;padding:0!important;margin:0!important}.amx-featured-products.products .product{background:#f9f4ff!important;border:1px solid rgb(139 38 196 / .1)!important;border-radius:16px!important;overflow:hidden!important;transition:border-color 0.25s ease,transform 0.25s ease!important}.amx-featured-products.products .product:hover{border-color:rgb(232 23 122 / .35)!important;transform:translateY(-4px)!important}.amx-featured-products.products .woocommerce-loop-product__title{color:#3d2060!important;font-size:14px!important;padding:12px 14px 4px!important}.amx-featured-products.products .price{color:#c20f63!important;padding:0 14px 14px!important;font-weight:700!important}.amx-featured-products.products .price del{color:#a080c8!important}.amx-featured-products.products a.button{background:#c20f63!important;color:#fff!important;border:none!important;border-radius:0 0 16px 16px!important;width:100%!important;text-align:center!important;padding:10px!important;font-size:13px!important;font-weight:600!important}.amx-featured-products.products a.button:hover{background:#c2146e!important}@media (max-width:768px){.amx-featured-products.products{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}}.amx-featured-products.products .product{position:relative!important}.amx-featured-products.products .product:nth-child(-n+2)::before{content:"BESTSELLER";position:absolute;top:8px;left:8px;background:#f5c842;color:#412402;font-size:9px;font-weight:800;padding:3px 8px;border-radius:5px;letter-spacing:.06em;z-index:3;font-family:'DM Sans',sans-serif}.amx-featured-products.products .star-rating{display:block!important;padding:2px 14px 6px!important}.amx-featured-products.products .star-rating::before,.amx-featured-products.products .star-rating span::before{color:#f5c842!important}body.amx-ann-dismissed .amx-ann-bar{display:none!important}.elementor-element-14c526b .e-image-link-base,.elementor-element-f6273b6 .e-image-link-base,.elementor-element-aacb8e2 .e-image-link-base{position:relative!important;overflow:hidden!important;border-radius:14px!important;display:block!important;isolation:isolate}.elementor-element-14c526b .e-image-link-base img,.elementor-element-f6273b6 .e-image-link-base img,.elementor-element-aacb8e2 .e-image-link-base img,.elementor-element-14c526b img.e-image-base,.elementor-element-f6273b6 img.e-image-base,.elementor-element-aacb8e2 img.e-image-base{border-radius:14px!important;filter:brightness(.9) saturate(.88) contrast(1.02)!important;transition:filter 0.38s ease,transform 0.38s ease!important;display:block!important;width:100%!important}.elementor-element-14c526b .e-image-link-base:hover img,.elementor-element-f6273b6 .e-image-link-base:hover img,.elementor-element-aacb8e2 .e-image-link-base:hover img{filter:brightness(1) saturate(1) contrast(1)!important;transform:scale(1.03)!important}.elementor-element-14c526b .e-image-link-base::after,.elementor-element-f6273b6 .e-image-link-base::after,.elementor-element-aacb8e2 .e-image-link-base::after{content:'';position:absolute;inset:0;background:rgb(26 10 46 / .06);border-radius:14px;pointer-events:none;transition:opacity 0.38s ease;z-index:2}.elementor-element-14c526b .e-image-link-base:hover::after,.elementor-element-f6273b6 .e-image-link-base:hover::after,.elementor-element-aacb8e2 .e-image-link-base:hover::after{opacity:0}.elementor-element-14c526b.e-parent,.elementor-element-aacb8e2.e-parent{background:var(--color-bg-surface)!important;border-radius:16px!important;padding:8px!important}.woocommerce div.product .woocommerce-product-gallery{background:var(--color-bg-surface)!important;border-radius:16px!important;border:1px solid var(--color-border)!important;overflow:hidden!important;padding:12px!important}.woocommerce div.product .woocommerce-product-gallery .woocommerce-product-gallery__image a img,.woocommerce div.product .woocommerce-product-gallery__image img{border-radius:8px!important;background:#fff!important}.woocommerce div.product .woocommerce-product-gallery__thumbs .flex-control-nav li img{border-radius:6px!important;border:2px solid var(--color-border)!important;opacity:.75;transition:opacity 0.2s,border-color 0.2s}.woocommerce div.product .woocommerce-product-gallery__thumbs .flex-control-nav li img:hover,.woocommerce div.product .woocommerce-product-gallery__thumbs .flex-control-nav li.flex-active img{opacity:1;border-color:var(--color-cta)!important}.woocommerce-products-header{background:linear-gradient(135deg,var(--color-bg-surface) 0%,#e8d0ff 100%)!important;border-radius:16px!important;padding:32px 36px!important;margin-bottom:28px!important;border:1px solid var(--color-border)!important}.woocommerce-products-header__title.page-title{color:var(--color-text-h)!important;font-size:2rem!important;font-weight:700!important;margin-bottom:8px!important}.woocommerce-products-header .term-description p,.woocommerce-products-header .term-description{color:var(--color-text-muted)!important;font-size:0.95rem!important;max-width:680px!important;line-height:1.65!important}.widget_layered_nav_filters ul li a,.woocommerce ul.products span.price,.woocommerce ul.products .product .woocommerce-loop-product__title{color:var(--color-text-body)!important}.woocommerce .wc-block-components-chip,.woocommerce-widget-layered-nav-dropdown select{background:var(--color-bg-elevated)!important;border-color:var(--color-border)!important;color:var(--color-text-body)!important}@media (max-width:768px){.elementor-element-14c526b .e-image-link-base img,.elementor-element-f6273b6 .e-image-link-base img,.elementor-element-aacb8e2 .e-image-link-base img{max-height:260px!important;object-fit:cover!important;width:100%!important}.elementor-element-14c526b.e-parent,.elementor-element-aacb8e2.e-parent{border-radius:12px!important;padding:6px!important}.woocommerce-products-header{padding:20px 18px!important;border-radius:12px!important}.woocommerce-products-header__title.page-title{font-size:1.5rem!important}}#masthead.site-header,.site-header,.col-full-nav,.shoptimizer-primary-navigation,.shoptimizer-primary-navigation.col-full,.main-navigation,#site-navigation,.primary-navigation{background-color:#ffffff!important;border:none!important;box-shadow:none!important}.col-full-nav{border-top:1px solid rgb(232 23 122 / .18)!important;border-bottom:1px solid rgb(255 126 179 / .08)!important}.main-header.col-full{display:flex!important;align-items:center!important;padding:0 48px!important;height:100px!important;gap:24px!important;background:#ffffff!important}.site-branding{flex-shrink:0!important;flex-grow:0!important;display:flex!important;align-items:center!important;gap:8px!important}.site-branding .custom-logo{height:62px!important;width:auto!important;display:block!important}.site-branding .menu-toggle{display:none!important}@media (max-width:900px){.site-branding .menu-toggle{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:36px!important;height:36px!important;background:transparent!important;border:none!important;cursor:pointer!important;padding:4px!important;flex-shrink:0!important}.site-branding .menu-toggle .bar{display:block!important;width:20px!important;height:2px!important;background:#3d2060!important;border-radius:2px!important}}.main-header .site-search{flex:1 1 auto!important;max-width:560px!important;margin:0 auto!important}.main-header .site-search .woocommerce-product-search{display:flex!important;align-items:center!important;background:#f9f4ff!important;border:1px solid rgb(255 126 179 / .15)!important;border-radius:10px!important;overflow:visible!important;position:relative!important;transition:border-color 0.2s!important}.site-search .woocommerce-product-search,.col-full-nav .site-search .woocommerce-product-search,.commercekit-mobile-search .woocommerce-product-search{overflow:visible!important;position:relative!important}.site-search .commercekit-ajs-results,.commercekit-mobile-search .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;min-height:0!important;overflow-y:auto!important;background:var(--color-bg-surface,#ffffff)!important;border:1px solid var(--color-border,#e6d9ec)!important;border-radius:10px!important;box-shadow:0 10px 30px rgb(60 32 96 / .15)!important;z-index:10000!important}.main-header .site-search .woocommerce-product-search:focus-within{border-color:rgb(232 23 122 / .55)!important;box-shadow:0 0 0 3px rgb(232 23 122 / .08)!important}.main-header .site-search .search-field{flex:1!important;background:transparent!important;border:none!important;padding:10px 16px!important;font-size:0.875rem!important;color:#3d2060!important;outline:none!important;font-family:'DM Sans',sans-serif!important}.main-header .site-search .search-field::placeholder{color:rgb(100 60 150 / .45)!important}.main-header .site-search button[type="submit"]{background:transparent!important;border:none!important;padding:10px 14px!important;color:rgb(100 60 150 / .6)!important;cursor:pointer!important;font-size:0!important;transition:color 0.2s!important}.main-header .site-search button[type="submit"]::before{content:''!important;display:block!important;width:16px!important;height:16px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%237055a0' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M21 21l-4.35-4.35m0 0A7.5 7.5 0 104.5 4.5a7.5 7.5 0 0012.15 12.15z'/%3E%3C/svg%3E")!important;background-size:contain!important;background-repeat:no-repeat!important}.main-header .site-search button[type="submit"]:hover::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23ff7eb3' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M21 21l-4.35-4.35m0 0A7.5 7.5 0 104.5 4.5a7.5 7.5 0 0012.15 12.15z'/%3E%3C/svg%3E")!important}.main-header .site-search form::before,.main-header .site-search .woocommerce-product-search::before{content:none!important;display:none!important}.shoptimizer-myaccount{display:none!important}.secondary-navigation,.site-header-cart{flex-shrink:0!important}.secondary-navigation{display:none!important}.site-header-cart .shoptimizer-cart{position:relative!important}.site-header-cart .cart-contents{display:flex!important;align-items:center!important;gap:8px!important;color:rgb(40 15 70 / .8)!important;text-decoration:none!important;padding:8px 12px!important;border-radius:10px!important;background:rgb(232 23 122 / .08)!important;border:1px solid rgb(232 23 122 / .2)!important;transition:all 0.2s!important;font-family:'DM Sans',sans-serif!important}.site-header-cart .cart-contents:hover{background:rgb(232 23 122 / .18)!important;border-color:rgb(232 23 122 / .5)!important;color:#c20f63!important}.site-header-cart .cart-contents .amount{font-size:0.875rem!important;font-weight:500!important;color:inherit!important}.site-header-cart .cart-contents .count{background:#c20f63!important;color:#fff!important;font-size:0.68rem!important;font-weight:700!important;min-width:18px!important;height:18px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 4px!important;line-height:1!important;font-family:'DM Sans',sans-serif!important}@media (min-width:993px){.shoptimizer-primary-navigation.col-full{display:flex!important;align-items:center!important;padding:0 40px!important;height:52px!important;position:relative!important}}.shoptimizer-primary-navigation>.site-search{display:none!important}.primary-navigation .logo-mark{display:none!important}.main-navigation .menu-primary-menu-container,.primary-navigation .menu-primary-menu-container{display:flex!important;align-items:center!important;height:100%!important}ul#menu-primary-menu,.main-navigation ul.menu{display:flex!important;align-items:center!important;list-style:none!important;margin:0!important;padding:0!important;gap:0!important;height:52px!important}ul#menu-primary-menu>li,.main-navigation ul.menu>li{position:relative!important;height:52px!important;display:flex!important;align-items:center!important}ul#menu-primary-menu>li>a,.main-navigation ul.menu>li>a{display:flex!important;align-items:center!important;height:52px!important;padding:0 15px!important;font-family:'DM Sans',sans-serif!important;font-size:0.825rem!important;font-weight:500!important;letter-spacing:0.05em!important;color:rgb(40 15 70 / .85)!important;text-decoration:none!important;white-space:nowrap!important;position:relative!important;transition:color 0.22s ease!important;text-transform:none!important}ul#menu-primary-menu>li>a::after,.main-navigation ul.menu>li>a::after{content:''!important;position:absolute!important;bottom:0!important;left:15px!important;right:15px!important;height:2px!important;background:linear-gradient(90deg,#c20f63,#8b2fc9)!important;border-radius:2px!important;transform:scaleX(0)!important;transition:transform 0.25s ease!important;transform-origin:center!important}ul#menu-primary-menu>li:hover>a,.main-navigation ul.menu>li:hover>a,ul#menu-primary-menu>li.current-menu-item>a,.main-navigation ul.menu>li.current-menu-item>a,ul#menu-primary-menu>li.current-menu-ancestor>a{color:#c20f63!important}ul#menu-primary-menu>li:hover>a::after,.main-navigation ul.menu>li:hover>a::after,ul#menu-primary-menu>li.current-menu-item>a::after,.main-navigation ul.menu>li.current-menu-item>a::after{transform:scaleX(1)!important}.primary-navigation .caret,.main-navigation .caret{display:none!important}.main-navigation .sub-menu-wrapper,.main-navigation ul.sub-menu,ul#menu-primary-menu .sub-menu-wrapper{position:absolute!important;top:calc(100% + 4px)!important;left:0!important;min-width:220px!important;background:#ffffff!important;border:1px solid rgb(255 126 179 / .14)!important;border-radius:12px!important;box-shadow:0 8px 32px rgb(100 50 150 / .18),0 0 0 1px rgb(139 38 196 / .12)!important;padding:8px!important;z-index:9999!important;opacity:0!important;visibility:hidden!important;transform:translateY(-6px)!important;transition:opacity 0.2s ease,transform 0.2s ease,visibility 0.2s!important;pointer-events:none!important}html:not(.amx-hi) ul#menu-primary-menu>li:hover .sub-menu-wrapper,html:not(.amx-hi) ul#menu-primary-menu>li:hover ul.sub-menu,html:not(.amx-hi) .main-navigation ul.menu>li:hover .sub-menu-wrapper,html:not(.amx-hi) .main-navigation ul.menu>li:hover ul.sub-menu,ul#menu-primary-menu>li.visible .sub-menu-wrapper,ul#menu-primary-menu>li.visible ul.sub-menu,.main-navigation ul.menu>li.visible .sub-menu-wrapper,.main-navigation ul.menu>li.visible ul.sub-menu,ul#menu-primary-menu>li:focus-within .sub-menu-wrapper,ul#menu-primary-menu>li:focus-within ul.sub-menu,.main-navigation ul.menu>li:focus-within .sub-menu-wrapper,.main-navigation ul.menu>li:focus-within ul.sub-menu{opacity:1!important;visibility:visible!important;transform:translateY(0)!important;pointer-events:auto!important}.main-navigation .sub-menu-wrapper ul.sub-menu,.main-navigation ul.sub-menu{position:static!important;box-shadow:none!important;border:none!important;background:transparent!important;padding:0!important;opacity:1!important;visibility:visible!important;transform:none!important}.main-navigation ul.sub-menu li a,.main-navigation .sub-menu-wrapper li a{display:block!important;padding:9px 14px!important;font-family:'DM Sans',sans-serif!important;font-size:0.815rem!important;color:rgb(40 15 70 / .85)!important;text-decoration:none!important;border-radius:8px!important;transition:background 0.15s,color 0.15s!important;letter-spacing:0.02em!important;white-space:nowrap!important}.main-navigation ul.sub-menu li a:hover,.main-navigation .sub-menu-wrapper li a:hover{background:rgb(232 23 122 / .12)!important;color:#c20f63!important}.site-header.is-sticky,.shoptimizer-sticky-header{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:9998!important;background:rgb(255 255 255 / .96)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;box-shadow:0 2px 20px rgb(100 50 150 / .12)!important}.shoptimizer-mini-cart-wrap{background:#ffffff!important;border-left:1px solid rgb(255 126 179 / .12)!important}.cart-drawer-heading{color:#3d2060!important;font-family:'Playfair Display',serif!important;font-size:1.1rem!important;border-bottom:1px solid rgb(255 126 179 / .1)!important;padding:20px 24px!important}.shoptimizer-mini-cart-wrap .close-drawer svg{stroke:#3d2060!important}.shoptimizer-mini-cart-wrap .woocommerce-mini-cart__empty-message{color:rgb(60 30 90 / .55)!important;font-family:'DM Sans',sans-serif!important;text-align:center!important;padding:40px 24px!important}@media (max-width:992px){.main-header.col-full{position:relative!important;padding:0 16px!important;height:72px!important;gap:0!important}.site-branding .custom-logo{height:48px!important}.main-header .site-search{display:none!important}.site-header-cart .cart-contents .amount{display:none!important}.site-header-cart .cart-contents{padding:7px 9px!important;gap:0!important}.amx-header-actions{position:absolute!important;right:56px!important;top:50%!important;transform:translateY(-50%)!important;margin-left:0!important;gap:8px!important;display:flex!important;align-items:center!important}.amx-auth-label{display:none!important}.amx-auth-sep{display:none!important}.amx-auth-register{display:none!important}.amx-auth-login{width:32px!important;height:32px!important;justify-content:center!important;padding:0!important;background:rgb(139 38 196 / .08)!important;border-radius:50%!important;border:1px solid rgb(255 126 179 / .22)!important;flex-shrink:0!important}.amx-auth-login svg{width:17px!important;height:17px!important}.amx-wishlist-link{padding:4px!important}.amx-wishlist-link svg{width:18px!important;height:18px!important}.shoptimizer-primary-navigation.col-full,.col-full-nav{background:#ffffff!important}}@media (max-width:480px){.main-header.col-full{height:64px!important}.amx-header-actions{right:54px!important;gap:6px!important}.site-branding .custom-logo{height:40px!important}}.col-full-nav,#site-navigation.main-navigation,.shoptimizer-primary-navigation{background:#ffffff!important}@media (max-width:992px){ul#menu-primary-menu,.main-navigation ul.menu{flex-direction:column!important;height:auto!important;align-items:stretch!important}ul#menu-primary-menu>li,.main-navigation ul.menu>li{height:auto!important;width:100%!important}ul#menu-primary-menu>li>a,.main-navigation ul.menu>li>a{height:auto!important;padding:14px 20px!important;font-size:0.95rem!important;border-bottom:1px solid rgb(139 38 196 / .08)!important}ul#menu-primary-menu>li>a::after,.main-navigation ul.menu>li>a::after{display:none!important}.main-navigation ul.sub-menu li a{padding-left:32px!important;font-size:0.875rem!important}}.amx-header-actions{display:flex!important;align-items:center!important;gap:14px!important;flex-shrink:0!important;margin-left:auto!important}.amx-auth-links{display:flex!important;align-items:center!important;gap:8px!important}.amx-auth-btn{font-family:'DM Sans',sans-serif!important;font-size:0.8rem!important;font-weight:500!important;letter-spacing:0.04em!important;text-decoration:none!important;transition:color 0.2s!important;white-space:nowrap!important}.amx-auth-login{display:flex!important;align-items:center!important;gap:5px!important;color:rgb(40 15 70 / .8)!important}.amx-auth-login:hover{color:#c20f63!important}.amx-auth-register{background:#c20f63!important;color:#fff!important;padding:6px 14px!important;border-radius:8px!important;font-weight:600!important}.amx-auth-register:hover{background:#c20f63!important;color:#fff!important}.amx-auth-sep{color:rgb(150 150 180 / .4)!important;font-size:0.75rem!important;user-select:none!important}.amx-account-link--in{display:flex!important;align-items:center!important;gap:6px!important;color:rgb(40 15 70 / .8)!important;text-decoration:none!important;font-family:'DM Sans',sans-serif!important;font-size:0.8rem!important;transition:color 0.2s!important}.amx-account-link--in:hover{color:#c20f63!important}.amx-account-label{white-space:nowrap!important}.amx-wishlist-link{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;color:rgb(60 30 90 / .65)!important;text-decoration:none!important;transition:color 0.2s,transform 0.2s!important;padding:4px!important}.amx-wishlist-link:hover{color:#c20f63!important;transform:scale(1.12)!important}.amx-wishlist-count{position:absolute!important;top:-4px!important;right:-5px!important;background:#c20f63!important;color:#fff!important;font-size:0.62rem!important;font-weight:700!important;min-width:16px!important;height:16px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 3px!important;line-height:1!important;font-family:'DM Sans',sans-serif!important}.woocommerce-wishlist-page .yith-wcwl-wishlist,.wishlist-page .yith-wcwl-wishlist{background:var(--color-bg-surface)!important;border-radius:16px!important;border:1px solid var(--color-border)!important;overflow:hidden!important}.yith-wcwl-wishlist table.wishlist_table{background:transparent!important;color:var(--color-text-body)!important}.yith-wcwl-wishlist table.wishlist_table thead th{background:rgb(232 23 122 / .08)!important;color:var(--color-text-h)!important;border-bottom:1px solid var(--color-border)!important;font-family:'DM Sans',sans-serif!important;font-size:0.8rem!important;letter-spacing:0.06em!important;text-transform:uppercase!important;padding:14px 16px!important}.yith-wcwl-wishlist table.wishlist_table tbody tr{border-bottom:1px solid rgb(100 50 150 / .1)!important;transition:background 0.2s!important}.yith-wcwl-wishlist table.wishlist_table tbody tr:hover{background:rgb(232 23 122 / .04)!important}.yith-wcwl-wishlist table.wishlist_table td{padding:16px!important;color:var(--color-text-body)!important;vertical-align:middle!important}.yith-wcwl-wishlist .product-name a{color:var(--color-text-h)!important;font-weight:500!important}.yith-wcwl-wishlist .product-name a:hover{color:#c20f63!important}.yith-wcwl-wishlist .product-price .amount{color:#c20f63!important}.yith-wcwl-add-to-wishlist a,.yith-wcwl-add-button a{color:rgb(220 220 240 / .6)!important;transition:color 0.2s,transform 0.2s!important}.yith-wcwl-add-to-wishlist a:hover,.yith-wcwl-add-button a:hover,.yith-wcwl-add-to-wishlist a.added,.yith-wcwl-add-button a.added{color:#c20f63!important}ul.products li.product>.yith-add-to-wishlist-button-block,ul.products li.product>.yith-wcwl-add-button{display:none!important}ul.products li.product [data-cgkit-tooltip]:before{bottom:auto!important;top:calc(100% + 6px)!important;margin-bottom:0!important}ul.products li.product [data-cgkit-tooltip]:after{bottom:auto!important;top:100%!important;border-width:0 6px 6px!important;border-top-color:transparent!important;border-bottom-color:#000!important}ul.products li.product .woocommerce-image__wrapper,ul.products li.product .woocommerce-image__wrapper a.woocommerce-LoopProduct-link,ul.products li.product .shoptimizer-plp-carousel-container,ul.products li.product .shoptimizer-plp-image-wrapper{background:#ffffff!important}ul.products li.product .woocommerce-image__wrapper{border-radius:12px 12px 0 0!important;overflow:hidden!important}ul.products li.product{border-radius:12px!important;overflow:hidden!important}ul.products li.product .woocommerce-image__wrapper a{display:block}ul.products li.product .woocommerce-loop-product__title a.woocommerce-LoopProduct-link{background:transparent!important;color:var(--color-text-body)!important;display:inline!important}ul.products li.product .woocommerce-loop-product__title a.woocommerce-LoopProduct-link:hover{color:#c20f63!important}ul.products li.product .yith-add-to-wishlist-button-block a,ul.products li.product .yith-wcwl-add-to-wishlist-button{--add-to-wishlist-icon-color:rgba(220, 220, 240, 0.65) !important;color:rgb(220 220 240 / .65)!important;transition:color 0.2s,transform 0.2s!important}ul.products li.product .yith-add-to-wishlist-button-block a .yith-wcwl-icon,ul.products li.product .yith-wcwl-add-to-wishlist-button .yith-wcwl-icon{stroke:rgb(220 220 240 / .65)!important;color:rgb(220 220 240 / .65)!important}ul.products li.product .yith-add-to-wishlist-button-block a:hover,ul.products li.product .yith-wcwl-add-to-wishlist-button:hover{--add-to-wishlist-icon-color:var(--color-cta) !important;color:#c20f63!important;transform:scale(1.1)!important}ul.products li.product .yith-add-to-wishlist-button-block a:hover .yith-wcwl-icon,ul.products li.product .yith-wcwl-add-to-wishlist-button:hover .yith-wcwl-icon{stroke:var(--color-cta)!important;color:#c20f63!important}ul.products li.product .yith-wcwl-add-to-wishlist-button--added,ul.products li.product .yith-add-to-wishlist-button-block a.added{--add-to-wishlist-icon-color:var(--color-cta) !important;color:#c20f63!important}ul.products li.product .yith-add-to-wishlist-button-block a.added .yith-wcwl-icon{stroke:var(--color-cta)!important;color:#c20f63!important}ul.products{align-items:stretch!important}ul.products li.product{display:flex!important;flex-direction:column!important;align-self:stretch!important}@media (min-width:993px){body:not(.static-cta-buttons) ul.products li.product,.static-cta-buttons ul.products li.product.cgkit-swatch-hover{align-self:stretch!important}}ul.products li.product .woocommerce-card__header{flex:1!important;display:flex!important;flex-direction:column!important}ul.products li.product .woocommerce-card__header .yith-add-to-wishlist-button-block{margin-top:auto!important}.single-product .site-content .col-full,.single-product #page,.product-details-wrapper{background-color:var(--color-bg-primary)!important}.woocommerce-product-gallery{background:transparent!important}.woocommerce-product-gallery .woocommerce-product-gallery__wrapper{background:#ffffff!important;border-radius:12px!important;overflow:hidden!important}.woocommerce-product-gallery .flex-control-thumbs{background:transparent!important}.woocommerce-product-gallery .flex-control-thumbs li img{border-radius:6px!important;border:2px solid var(--color-border)!important;background:#fff!important}.woocommerce-product-gallery .flex-control-thumbs li img.flex-active{border-color:var(--color-cta)!important}.entry-summary,.summary.entry-summary{background:transparent!important;color:var(--color-text-body)!important}.woocommerce-product-details__short-description,.woocommerce-product-details__short-description p,.woocommerce-product-details__short-description li{color:var(--color-text-muted)!important}.product_meta,.product_meta .sku_wrapper,.product_meta .posted_in,.product_meta .tagged_as,.product_meta span,.product_meta a{color:var(--color-text-muted)!important}.product_meta a:hover{color:#c20f63!important}.stock.in-stock{color:#60b358!important;font-weight:600!important}.stock.out-of-stock{color:#d75852!important;font-weight:600!important}.quantity input[type="number"],.quantity input.qty{background:var(--color-bg-elevated)!important;color:var(--color-text-body)!important;border:1px solid var(--color-border)!important;border-radius:8px!important}.quantity .qty:focus{border-color:var(--color-cta)!important;outline:none!important}.woocommerce-tabs.wc-tabs-wrapper{background:transparent!important}.woocommerce-tabs .tabs.wc-tabs{background:var(--color-bg-elevated)!important;border-bottom:1px solid var(--color-border)!important;padding:0!important;margin:0!important}.woocommerce-tabs .tabs.wc-tabs li{background:transparent!important;border:none!important;border-radius:0!important}.woocommerce-tabs .tabs.wc-tabs li a{color:var(--color-text-muted)!important;background:transparent!important;border:none!important}.woocommerce-tabs .tabs.wc-tabs li.active{background:var(--color-bg-surface)!important;border-radius:8px 8px 0 0!important}.woocommerce-tabs .tabs.wc-tabs li.active a,.woocommerce-tabs .tabs.wc-tabs li:hover a{color:var(--color-text-body)!important}.woocommerce-tabs .tabs.wc-tabs li.active a::after{background:var(--color-cta)!important}.woocommerce-Tabs-panel{background:var(--color-bg-surface)!important;color:var(--color-text-body)!important;border:none!important;border-radius:0 0 12px 12px!important;padding:24px!important}.woocommerce-Tabs-panel h2,.woocommerce-Tabs-panel h3{color:var(--color-text-h)!important}.woocommerce-Tabs-panel p,.woocommerce-Tabs-panel li{color:var(--color-text-body)!important}.woocommerce-Tabs-panel table.shop_attributes{background:transparent!important;border-color:var(--color-border)!important}.woocommerce-Tabs-panel table.shop_attributes th,.woocommerce-Tabs-panel table.shop_attributes td{background:transparent!important;color:var(--color-text-body)!important;border-color:var(--color-border)!important}.woocommerce-Tabs-panel table.shop_attributes tr:nth-child(odd) th,.woocommerce-Tabs-panel table.shop_attributes tr:nth-child(odd) td{background:rgb(139 38 196 / .03)!important}.related-wrapper{background-color:var(--color-bg-primary)!important}.related.products,.upsells.products{background:transparent!important}.related.products>h2,.upsells.products>h2{color:var(--color-text-h)!important;border-bottom:1px solid var(--color-border)!important;padding-bottom:12px!important}.shoptimizer-product-prevnext{background:transparent!important}.shoptimizer-product-prevnext a svg{stroke:var(--color-text-muted)!important}.shoptimizer-product-prevnext a:hover svg{stroke:var(--color-cta)!important}.shoptimizer-product-prevnext .tooltip{background:var(--color-bg-elevated)!important;border:1px solid var(--color-border)!important;border-radius:12px!important;box-shadow:0 6px 24px rgb(100 50 150 / .14)!important;overflow:hidden!important}.shoptimizer-product-prevnext .tooltip img{background:#ffffff!important;border-radius:0!important}.shoptimizer-product-prevnext .tooltip .title{color:var(--color-text-body)!important}.shoptimizer-product-prevnext .tooltip .prevnext_price .amount{color:#c20f63!important}.shoptimizer-sticky-add-to-cart,.commercekit-sticky-add-to-cart,#cgkit-tab-commercekit-sticky-atc-title,#cgkit-mobile-commercekit-sticky-atc{background:#ffffff!important;border-top:1px solid rgb(232 23 122 / .2)!important;box-shadow:0 -4px 20px rgb(100 50 150 / .12)!important}.shoptimizer-sticky-add-to-cart__content-title{color:var(--color-text-body)!important}.shoptimizer-sticky-add-to-cart__content-price .amount{color:#c20f63!important}.single-product .yith-add-to-wishlist-button-block,.single-product .yith-wcwl-add-to-wishlist{--add-to-wishlist-icon-color:rgba(220,220,240,0.6);--added-to-wishlist-icon-color:#c20f63;--rounded-corners-radius:8px}header.woocommerce-products-header,.shoptimizer-category-banner{background:var(--color-bg-surface)!important;border-radius:12px!important}.shoptimizer-category-banner h1,.woocommerce-products-header__title,.shoptimizer-category-banner .taxonomy-description p,.term-description p{color:var(--color-text-body)!important}.single-product .product_title.entry-title{font-size:1.5rem!important;line-height:1.28!important;font-weight:700!important;letter-spacing:-0.01em!important;padding-bottom:12px!important;border-bottom:1px solid var(--color-border)!important;margin-bottom:8px!important}.single-product div.product p.price,.single-product .summary .price{font-size:1.9rem!important;font-weight:800!important;color:#c20f63!important;padding:8px 0 14px!important;border-bottom:1px solid var(--color-border)!important;margin-bottom:14px!important;display:block!important}.single-product .woocommerce-product-details__short-description{padding-bottom:14px!important;border-bottom:1px solid var(--color-border)!important;margin-bottom:14px!important}.single-product .woocommerce-product-details__short-description p{font-size:0.875rem!important;line-height:1.7!important;color:var(--color-text-muted)!important;letter-spacing:0.01em!important;margin:0!important}.single-product p.stock.in-stock{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:4px 10px 4px 6px!important;background:rgb(96 179 88 / .1)!important;border:1px solid rgb(96 179 88 / .22)!important;border-radius:20px!important;font-size:0.78rem!important;font-weight:600!important;color:#68c460!important;margin-bottom:12px!important}.single-product p.stock.in-stock::before{content:'';display:inline-block;width:7px;height:7px;border-radius:50%;background:#68c460;flex-shrink:0;animation:amx-stock-pulse 2s ease infinite}@keyframes amx-stock-pulse{0%,100%{opacity:1;box-shadow:0 0 0 0 rgb(104 196 96 / .5)}50%{opacity:.85;box-shadow:0 0 0 5px #fff0}}.single-product .single_add_to_cart_button.button{background:linear-gradient(120deg,#c20f63 0%,#8b2fc9 100%)!important;border-radius:10px!important;font-weight:700!important;font-size:0.95rem!important;letter-spacing:0.06em!important;padding:13px 32px!important;box-shadow:0 4px 18px rgb(232 23 122 / .28)!important;transition:box-shadow 0.25s ease,transform 0.2s ease,background 0.2s ease!important}.single-product .single_add_to_cart_button.button:hover{background:linear-gradient(120deg,#e6007c 0%,#9b3dce 100%)!important;box-shadow:0 6px 30px rgb(232 23 122 / .46)!important;transform:translateY(-2px)!important}.amx-pdp-trust{display:flex;align-items:stretch;margin-top:16px;border:1px solid var(--color-border);border-radius:10px;overflow:hidden;background:rgb(232 23 122 / .03)}.amx-pdp-trust__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;flex:1;padding:12px 8px;font-family:'DM Sans',sans-serif;font-size:.7rem;font-weight:600;color:var(--color-text-muted);text-align:center;text-transform:uppercase;letter-spacing:.05em;line-height:1.3}.amx-pdp-trust__item:not(:last-child){border-right:1px solid var(--color-border)}.amx-pdp-trust__item svg{stroke:var(--color-accent);opacity:.85;margin-bottom:2px}.woocommerce.single-product .single_add_to_cart_button,body.single-product .single_add_to_cart_button{background:linear-gradient(120deg,#c20f63 0%,#8b2fc9 100%)!important;box-shadow:0 4px 18px rgb(232 23 122 / .3)!important;border-radius:10px!important;font-weight:700!important;letter-spacing:0.05em!important;transition:box-shadow 0.25s,transform 0.2s!important}.woocommerce.single-product .single_add_to_cart_button:hover,body.single-product .single_add_to_cart_button:hover{background:linear-gradient(120deg,#e6007c 0%,#9b3dce 100%)!important;box-shadow:0 6px 30px rgb(232 23 122 / .5)!important;transform:translateY(-2px)!important}.single-product .related.products,.single-product .up-sells.products,.single-product .upsells.products{margin-top:48px!important;padding-top:36px!important;border-top:1px solid var(--color-border)!important}.single-product .related.products h2,.single-product .up-sells.products h2,.single-product .upsells.products h2{font-size:1.25rem!important;font-weight:700!important;letter-spacing:-0.01em!important;color:var(--color-text-h)!important;margin-bottom:22px!important;padding-bottom:14px!important;border-bottom:1px solid var(--color-border)!important}.single-product .related.products ul.products li.product,.single-product .up-sells.products ul.products li.product,.single-product .upsells.products ul.products li.product{background:var(--color-bg-surface)!important;border:1px solid var(--color-border)!important;border-radius:14px!important;overflow:hidden!important;transition:border-color 0.25s ease,transform 0.25s ease,box-shadow 0.25s ease!important;box-shadow:0 2px 12px rgb(100 50 150 / .1)!important}.single-product .related.products ul.products li.product:hover,.single-product .up-sells.products ul.products li.product:hover,.single-product .upsells.products ul.products li.product:hover{border-color:rgb(232 23 122 / .4)!important;transform:translateY(-4px)!important;box-shadow:0 6px 24px rgb(100 50 150 / .14)!important}.single-product .related.products ul.products li.product .woocommerce-image__wrapper,.single-product .up-sells.products ul.products li.product .woocommerce-image__wrapper,.single-product .upsells.products ul.products li.product .woocommerce-image__wrapper,.single-product .related.products ul.products li.product .woocommerce-image__wrapper a.woocommerce-LoopProduct-link,.single-product .up-sells.products ul.products li.product .woocommerce-image__wrapper a.woocommerce-LoopProduct-link,.single-product .upsells.products ul.products li.product .woocommerce-image__wrapper a.woocommerce-LoopProduct-link{background:#ffffff!important;display:block!important}.single-product .related.products .woocommerce-loop-product__title a,.single-product .up-sells.products .woocommerce-loop-product__title a,.single-product .upsells.products .woocommerce-loop-product__title a{background:transparent!important}.single-product .related.products .product__categories,.single-product .up-sells.products .product__categories,.single-product .upsells.products .product__categories,.single-product .related.products .product__categories a,.single-product .up-sells.products .product__categories a,.single-product .upsells.products .product__categories a{color:var(--color-text-faint)!important;font-size:0.66rem!important;letter-spacing:0.07em!important;text-transform:uppercase!important}.single-product .related.products .woocommerce-loop-product__title,.single-product .up-sells.products .woocommerce-loop-product__title,.single-product .upsells.products .woocommerce-loop-product__title{color:var(--color-text-body)!important;font-size:0.84rem!important;font-weight:500!important;line-height:1.42!important}.single-product .related.products .price,.single-product .up-sells.products .price,.single-product .upsells.products .price{color:#c20f63!important;font-weight:700!important;font-size:0.95rem!important}.single-product .related.products a.button,.single-product .up-sells.products a.button,.single-product .upsells.products a.button{background:var(--color-cta)!important;border-radius:0 0 14px 14px!important;width:100%!important;text-align:center!important;margin:0!important;font-weight:600!important;font-size:0.8rem!important;letter-spacing:0.03em!important;padding:10px!important}.woocommerce-breadcrumb,.woocommerce-breadcrumb a,.single-product .woocommerce-breadcrumb,.single-product .woocommerce-breadcrumb a{color:var(--color-text-muted)!important;font-size:0.78rem!important}.woocommerce-breadcrumb a:hover{color:#c20f63!important}.woocommerce-product-gallery .woocommerce-product-gallery__wrapper{box-shadow:0 4px 24px rgb(100 50 150 / .15),0 0 0 1px rgb(139 38 196 / .12)!important}.single-product .woocommerce-product-details__short-description,.single-product .woocommerce-product-details__short-description p,.single-product .woocommerce-product-details__short-description li,.single-product .woocommerce-product-details__short-description strong{color:var(--color-text-body)!important}.single-product .summary .price bdi,.single-product .summary .price .woocommerce-Price-amount,.single-product .summary .price .woocommerce-Price-currencySymbol{color:#c20f63!important}.single-product .summary .price del bdi,.single-product .summary .price del .woocommerce-Price-amount{color:var(--color-text-faint)!important}.single-product .summary .price ins bdi,.single-product .summary .price ins .woocommerce-Price-amount{color:#c20f63!important;font-weight:800!important}.woocommerce-tabs .tabs.wc-tabs{border-bottom:2px solid var(--color-border)!important}.woocommerce-tabs .tabs.wc-tabs li:not(.active) a{color:var(--color-text-muted)!important}.woocommerce-tabs .tabs.wc-tabs li.active{background:var(--color-bg-surface)!important;border-radius:8px 8px 0 0!important;border-bottom:2px solid var(--color-cta)!important;margin-bottom:-2px!important;position:relative!important;z-index:1!important}.woocommerce-tabs .tabs.wc-tabs li.active a{color:var(--color-text-h)!important;font-weight:700!important}.woocommerce-Tabs-panel--description h3,.woocommerce-Tabs-panel--description h4{color:#c20f63!important;font-size:0.72rem!important;letter-spacing:0.12em!important;text-transform:uppercase!important;font-weight:700!important;margin-top:1.4em!important;margin-bottom:0.4em!important;padding-bottom:4px!important;border-bottom:1px solid rgb(255 126 179 / .18)!important}.single-product .product_meta .posted_in a,.single-product .product_meta .tagged_as a,.single-product .product_meta span.sku{color:var(--color-text-body)!important}.single-product .product_meta .posted_in a:hover,.single-product .product_meta .tagged_as a:hover{color:#c20f63!important}.single-product .product_meta .sku_wrapper,.single-product .product_meta .posted_in,.single-product .product_meta .tagged_as{color:var(--color-text-muted)!important}.single-product .yith-add-to-wishlist-button-block a,.single-product .yith-wcwl-add-to-wishlist-button{color:var(--color-text-muted)!important}.single-product .yith-add-to-wishlist-button-block a .yith-wcwl-icon{stroke:var(--color-text-muted)!important}.single-product .yith-add-to-wishlist-button-block a:hover{color:#c20f63!important}.single-product .yith-add-to-wishlist-button-block a:hover .yith-wcwl-icon{stroke:var(--color-cta)!important}.single-product .yith-add-to-wishlist-button-block a.added,.single-product .yith-add-to-wishlist-button-block a.added .yith-wcwl-icon{color:#c20f63!important;stroke:var(--color-cta)!important}@media (max-width:600px){.single-product .product_title.entry-title{font-size:1.2rem!important}.single-product div.product p.price,.single-product .summary .price{font-size:1.55rem!important}.amx-pdp-trust{flex-wrap:wrap}.amx-pdp-trust__item{flex:1 0 33%;font-size:.62rem;padding:10px 4px}}body.page .hentry,body.page div.page,body.page .entry-content,body.page .site-content,body.page .site-main,body.page main,.page-template-default .hentry,.elementor-page .hentry{background-color:var(--color-bg-primary)!important;color:var(--color-text-body)!important}body.page .entry-content h1,body.page .entry-content h2,body.page .entry-content h3,body.page .entry-content h4,body.page .entry-content h5{color:var(--color-text-h)!important}body.page .entry-content p,body.page .entry-content li,body.page .entry-content td,body.page .entry-content th{color:var(--color-text-body)!important}body.page .entry-content a{color:#c20f63!important}body.page .entry-content a:hover{color:#c20f63!important}body.page .entry-content a.button,body.page .entry-content a.button.alt,body.page .entry-content a.add_to_cart_button,body.page .entry-content a.add_to_cart,body.page .entry-content a.button:hover,body.page .entry-content a.button.alt:hover,body.page .entry-content a.add_to_cart_button:hover,body.page .entry-content a.add_to_cart:hover{color:#ffffff!important}body.page .entry-content table{background:var(--color-bg-elevated)!important;border-color:var(--color-border)!important}body.page .entry-content th{background:var(--color-bg-surface)!important;color:var(--color-text-h)!important}body.page .entry-content tr:nth-child(even) td{background:rgb(139 38 196 / .03)!important}.main-card,.rep-card,.block{background:var(--color-bg-surface)!important;color:var(--color-text-body)!important;border-color:var(--color-border)!important}.main-card *,.rep-card *,.block *{color:var(--color-text-body)!important}.main-card a,.rep-card a,.block a{color:#c20f63!important}.intro-box{background:var(--color-bg-surface)!important;border-color:var(--color-border)!important;color:var(--color-text-body)!important}.intro-box *{color:var(--color-text-body)!important}table.cookie-table,.cookie-table{background:var(--color-bg-elevated)!important;border-color:var(--color-border)!important}.cookie-table th{background:var(--color-bg-surface)!important;color:#c20f63!important;border-color:var(--color-border)!important}.cookie-table td{background:transparent!important;color:var(--color-text-body)!important;border-color:var(--color-border)!important}.cookie-table tr:nth-child(even) td{background:rgb(139 38 196 / .04)!important}.law-badge{background:var(--color-bg-elevated)!important;color:var(--color-text-body)!important;border-color:var(--color-border)!important}.law-badge *{color:var(--color-text-body)!important}span.tag.tag-req,span.tag.tag-stat,span.tag{background:var(--color-bg-elevated)!important;color:var(--color-text-muted)!important;border-color:var(--color-border)!important}.consent-methods,.consent-method{background:var(--color-bg-surface)!important;border-color:var(--color-border)!important;color:var(--color-text-body)!important}.consent-method *{color:var(--color-text-body)!important}.right-card{background:var(--color-bg-surface)!important;color:var(--color-text-body)!important;border-color:var(--color-border)!important}.right-card *{color:var(--color-text-body)!important}.law-block{background:var(--color-bg-elevated)!important;color:var(--color-text-body)!important;border-color:var(--color-border)!important}.law-block *{color:var(--color-text-body)!important}.detail-cell{background:var(--color-bg-surface)!important;color:var(--color-text-body)!important;border-color:var(--color-border)!important}.detail-cell *{color:var(--color-text-body)!important}span.free-tag{background:var(--color-bg-elevated)!important;color:var(--color-text-muted)!important}span.amo-tag{background:var(--color-bg-elevated)!important;color:var(--color-text-muted)!important;border-color:var(--color-border)!important}div.badge{background:rgb(232 23 122 / .12)!important;color:#c20f63!important;border-color:rgb(232 23 122 / .25)!important}#amx-age-gate{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center}.amx-age-overlay{position:absolute;inset:0;background:rgb(5 5 15 / .92);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.amx-age-modal{position:relative;z-index:1;background:var(--color-bg-surface);border:1px solid rgb(232 23 122 / .25);border-radius:16px;padding:2.5rem 2rem 2rem;max-width:420px;width:calc(100% - 2rem);text-align:center;box-shadow:0 20px 60px rgb(26 10 46 / .22),0 0 0 1px rgb(232 23 122 / .15);animation:amx-gate-in 0.35s cubic-bezier(.34,1.56,.64,1) both}@keyframes amx-gate-in{from{opacity:0;transform:scale(.88) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.amx-age-logo{margin-bottom:1.2rem}.amx-age-logo-text{font-size:1.05rem;font-weight:700;letter-spacing:.22em;color:var(--color-text-h);text-transform:uppercase}.amx-age-badge{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,var(--color-cta),#8b2fc9);color:#fff;font-size:1.1rem;font-weight:800;letter-spacing:.03em;margin-bottom:1rem;box-shadow:0 4px 18px rgb(232 23 122 / .45)}.amx-age-title{font-size:1.45rem;font-weight:700;color:var(--color-text-h);margin:0 0 .6rem;line-height:1.25}.amx-age-sub{font-size:.9rem;color:var(--color-text-muted);line-height:1.6;margin:0 0 1.75rem}.amx-age-sub strong{color:var(--color-text-body)}.amx-age-actions{display:flex;flex-direction:column;gap:.65rem;margin-bottom:1.2rem}.amx-age-btn{display:block;width:100%;padding:.85rem 1rem;border-radius:8px;font-size:.92rem;font-weight:600;text-align:center;cursor:pointer;transition:transform 0.15s,box-shadow 0.15s,background-color 0.15s;text-decoration:none;border:none}.amx-age-btn--enter{background:linear-gradient(135deg,var(--color-cta) 0%,#8b2fc9 100%);color:#fff;box-shadow:0 4px 18px rgb(232 23 122 / .4)}.amx-age-btn--enter:hover{transform:translateY(-1px);box-shadow:0 6px 24px rgb(232 23 122 / .55);background:linear-gradient(135deg,#e6007a 0%,#9b3dce 100%);color:#fff}.amx-age-btn--leave{background:#fff0;color:var(--color-text-faint);border:1px solid var(--color-border)}.amx-age-btn--leave:hover{color:var(--color-text-muted);border-color:var(--color-text-faint);background:var(--color-bg-elevated)}.amx-age-legal{font-size:.72rem;color:var(--color-text-faint);line-height:1.6;margin:0}.amx-age-legal a{color:var(--color-text-muted);text-decoration:underline}.amx-age-legal a:hover{color:#c20f63}.site-footer .widget .widget-title,.site footer.site-footer .widget .widget-title,.site-footer .widget.widget_block h2,footer.site-footer .widget h2,footer.site-footer .widget h3{color:#1a0a2e!important;font-weight:700!important}.site-footer .widget_nav_menu ul li a,.site-footer .widget_nav_menu a,footer.site-footer .widget_nav_menu a,footer.copyright .widget_nav_menu a{color:#7055a0!important;text-decoration:none!important}.site-footer .widget_nav_menu ul li a:hover,.site-footer .widget_nav_menu a:hover,footer.site-footer .widget_nav_menu a:hover{color:#c20f63!important}footer.site-footer,footer.copyright{color:#3d2060!important}footer.site-footer a:not(.button),footer.copyright a{color:#7055a0!important}footer.site-footer a:not(.button):hover,footer.copyright a:hover{color:#c20f63!important}footer.copyright{background-color:#ede5ff!important;border-top:1px solid #e2d0f8!important}@media (max-width:992px){.col-full-nav{background-color:#f9f4ff!important}.main-navigation ul li a,.main-navigation ul.menu>li>a,.menu-primary-menu-container>ul>li.nolink>span{color:#1a0a2e!important}.main-navigation ul li a:hover{color:#c20f63!important}.main-navigation ul.sub-menu{background:#f2eaff!important}.main-navigation ul.sub-menu li a{color:#3d2060!important;border-bottom-color:#e2d0f8!important}}.main-navigation ul.sub-menu,.main-navigation ul.menu li.menu-item-has-children .sub-menu-wrapper,.main-navigation .sub-menu-wrapper{background:#ffffff!important;border:1px solid #e2d0f8!important;box-shadow:0 8px 24px rgb(100 50 150 / .12)!important}.main-navigation ul.sub-menu li a,.main-navigation .sub-menu-wrapper a{color:#1a0a2e!important}.main-navigation ul.sub-menu li a:hover,.main-navigation .sub-menu-wrapper a:hover{color:#c20f63!important;background:#fdf0f7!important}div.cmplz-cookiebanner.cmplz-show,div.cc-window.cc-active,div.cc-banner{position:fixed!important;bottom:0!important;left:0!important;right:0!important;top:auto!important;transform:none!important;max-height:45vh!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;border-radius:16px 16px 0 0!important;background:#1a0a2e!important;border-top:2px solid rgb(232 23 122 / .4)!important;padding:14px 18px 16px!important;z-index:999998!important;box-shadow:0 -8px 32px rgb(0 0 0 / .35)!important;display:flex!important;flex-direction:column!important;gap:8px!important}.cmplz-cookiebanner.cmplz-show .cmplz-header{flex:0 0 auto!important;margin:0!important}.cmplz-cookiebanner.cmplz-show .cmplz-title{display:block!important;font-size:15px!important;font-weight:700!important;color:#fff!important;margin:0 0 2px!important}.cmplz-cookiebanner.cmplz-show .cmplz-logo,.cmplz-cookiebanner.cmplz-show .cmplz-divider{display:none!important}.cmplz-cookiebanner.cmplz-show .cmplz-body{flex:1 1 auto!important;min-height:0!important;overflow:visible!important}div.cmplz-cookiebanner:not(.cmplz-show){display:none!important}.cmplz-cookiebanner.cmplz-show .cmplz-message,.cmplz-cookiebanner.cmplz-show p,.cc-message{font-size:13px!important;line-height:1.5!important;color:rgb(255 255 255 / .8)!important;margin:0!important}.cmplz-cookiebanner.cmplz-show .cmplz-buttons,.cc-compliance{display:flex!important;gap:8px!important;flex-wrap:nowrap!important;margin:0!important}.cmplz-cookiebanner.cmplz-show .cmplz-btn,.cmplz-cookiebanner.cmplz-show button.cmplz-btn,.cc-btn{flex:1!important;padding:10px 10px!important;font-size:13px!important;font-weight:600!important;border-radius:8px!important;min-height:40px!important;cursor:pointer!important}.cmplz-cookiebanner.cmplz-show .cmplz-accept,.cmplz-btn.cmplz-accept{background:#c20f63!important;color:#fff!important;border:none!important}.cmplz-cookiebanner.cmplz-show .cmplz-deny,.cmplz-btn.cmplz-deny{background:transparent!important;color:rgb(255 255 255 / .65)!important;border:1px solid rgb(255 255 255 / .25)!important}.cmplz-cookiebanner.cmplz-show .cmplz-view-preferences,.cmplz-btn.cmplz-view-preferences{background:transparent!important;color:rgb(255 255 255 / .45)!important;border:1px solid rgb(255 255 255 / .12)!important;font-size:11px!important;flex:0 0 auto!important}.cmplz-cookiebanner.cmplz-show .cmplz-links{display:none!important}.cmplz-overlay,.cc-overlay{background:transparent!important;pointer-events:none!important}@media (max-width:992px){div.cmplz-cookiebanner.cmplz-show{bottom:calc(var(--amx-nav-h, 58px) + env(safe-area-inset-bottom, 0px))!important;max-height:38vh!important;border-radius:14px 14px 0 0!important;padding:12px 14px 14px!important}.cmplz-cookiebanner.cmplz-show .cmplz-buttons{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:6px!important;margin:0!important}.cmplz-cookiebanner.cmplz-show .cmplz-btn{flex:1 1 40%!important;min-width:0!important;margin:0!important;padding:10px 8px!important;font-size:13px!important;line-height:1.2!important;min-height:42px!important}.cmplz-cookiebanner.cmplz-show .cmplz-btn.cmplz-accept,.cmplz-cookiebanner.cmplz-show .cmplz-btn.cmplz-deny{flex:1 1 0!important}.cmplz-cookiebanner.cmplz-show .cmplz-btn.cmplz-view-preferences{flex:0 1 auto!important;width:auto!important;padding:10px 10px!important;font-size:11.5px!important;min-height:42px!important;white-space:nowrap!important}.cmplz-cookiebanner.cmplz-show .cmplz-header{display:none!important}.cmplz-cookiebanner.cmplz-show .cmplz-message,.cmplz-cookiebanner.cmplz-show p{font-size:12.5px!important;line-height:1.4!important}}.overlay{background:linear-gradient(to top,rgb(8 3 22 / .82) 0%,rgb(8 3 22 / .4) 45%,transparent 100%)!important}@media (max-width:640px){.amx-sp-stats{display:grid!important;grid-template-columns:repeat(2,1fr)!important;padding:16px 12px!important;gap:0!important;margin-bottom:24px!important}.amx-sp-stat{border-right:none!important;padding:14px 8px!important;min-width:0!important}.amx-sp-stat:not(:last-child)::after{display:none!important}.amx-sp-stat:nth-child(1),.amx-sp-stat:nth-child(2){border-bottom:1px solid rgb(100 50 150 / .12)!important}.amx-sp-stat:nth-child(1),.amx-sp-stat:nth-child(3){border-right:1px solid rgb(100 50 150 / .12)!important}.amx-sp-stat-value{font-size:22px!important}.amx-sp-stat-label{font-size:10px!important}}@media (max-width:768px){ul.products li.product .yith-wcwl-add-to-wishlist,ul.products li.product .yith-add-to-wishlist-button-block{display:block!important;text-align:center!important;padding:4px 0 8px!important}ul.products li.product .yith-wcwl-add-button>a,ul.products li.product .yith-add-to-wishlist-button-block a{font-size:11px!important;color:var(--color-text-faint)!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;gap:4px!important}ul.products li.product .button.add_to_cart_button{width:calc(100% - 24px)!important;margin:0 12px!important;border-radius:8px!important;font-size:12px!important;padding:11px 8px!important;font-weight:700!important;letter-spacing:0.03em!important}ul.products li.product .price{font-size:15px!important;padding:2px 14px 8px!important}ul.products li.product .woocommerce-loop-product__title{font-size:13px!important;padding:10px 14px 4px!important;line-height:1.35!important}}@media (max-width:640px){.amx-featured-products.products{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.amx-featured{padding:24px 0 0!important}.amx-featured-header{margin-bottom:12px!important}.amx-featured-title{font-size:20px!important}.elementor-element-99caa2b{gap:8px!important;row-gap:8px!important}}@media (max-width:640px){.amx-dl-title{font-size:clamp(13px, 3.8vw, 18px)!important;margin-bottom:3px!important}.amx-dl-badge{font-size:9px!important;padding:2px 6px!important}}.fx-footer address,footer.site-footer address,.fx-contact-box address{font-style:normal!important;white-space:nowrap!important}footer.site-footer .widget p br{display:none!important}@media (max-width:540px){.amx-ann-bar{font-size:11px!important;padding:8px 34px 8px 12px!important;gap:5px!important;flex-wrap:nowrap!important;justify-content:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.amx-ann-sep{display:none!important}.amx-ann-bar>span.amx-ann-hide,.amx-ann-bar>strong:last-of-type{display:none!important}}@media (max-width:640px){.amx-home-promo{padding:12px 0 4px!important}.amx-home-promo .trust-item{padding:18px 10px 14px!important}.amx-home-promo .trust-item__title{font-size:12px!important}.amx-home-promo .trust-item__sub{font-size:10.5px!important}.amx-home-promo .trust-item__bubble{width:44px!important;height:44px!important}.amx-home-promo .trust-bar__bottom{display:none!important}}@media (max-width:640px){.amx-seo-block{padding:28px 4px 40px!important}.amx-seo-block h2{font-size:18px!important;margin-bottom:12px!important}.amx-seo-block h3{font-size:15px!important;margin-top:20px!important}.amx-seo-block p{font-size:13px!important;line-height:1.75!important}.amx-seo-block li{font-size:13px!important}}.coupon-wrapper{margin-top:1.75rem!important;padding:0!important;border-top:none!important}.woocommerce-form-coupon-toggle .woocommerce-info{display:flex!important;align-items:center!important;gap:0.5rem!important;margin:0!important;padding:14px 20px!important;background:#fff4fb!important;border:1px solid #f0bdd8!important;border-left:5px solid #c20f63!important;border-radius:8px!important;font-size:15px!important;font-weight:500!important;color:#3d2060!important;line-height:1.5!important}.woocommerce-form-coupon-toggle:has(.showcoupon[aria-expanded="true"]) .woocommerce-info{border-radius:8px 8px 0 0!important;border-bottom-color:transparent!important}.woocommerce-form-coupon-toggle .woocommerce-info a.showcoupon,.woocommerce-form-coupon-toggle .woocommerce-info a.showcoupon:hover{color:#c20f63!important;font-weight:700!important;text-decoration:underline!important;text-decoration-thickness:1.5px!important;text-underline-offset:2px!important;white-space:nowrap!important}.checkout_coupon{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:10px!important;width:100%!important;margin:0!important;padding:16px 20px 18px!important;background:#fff4fb!important;border:1px solid #f0bdd8!important;border-top:none!important;border-radius:0 0 8px 8px!important;box-sizing:border-box!important}.checkout_coupon .clear{display:none!important}.checkout_coupon p.form-row-first,.checkout_coupon p.form-row-last{float:none!important;clear:none!important;width:100%!important;margin:0!important;padding:0!important}.checkout_coupon input#coupon_code,.checkout_coupon input[name="coupon_code"]{width:100%!important;height:48px!important;padding:0 16px!important;font-size:15px!important;background:#ffffff!important;border:1.5px solid #e2d0f8!important;border-radius:6px!important;box-sizing:border-box!important;color:#3d2060!important;line-height:1!important}.checkout_coupon input#coupon_code:focus,.checkout_coupon input[name="coupon_code"]:focus{border-color:#c20f63!important;outline:none!important;box-shadow:0 0 0 3px rgb(232 23 122 / .12)!important}.checkout_coupon .button[name="apply_coupon"],.checkout_coupon button[name="apply_coupon"]{width:100%!important;height:48px!important;padding:0 24px!important;background:#c20f63!important;color:#ffffff!important;border:none!important;border-radius:6px!important;font-size:15px!important;font-weight:700!important;cursor:pointer!important;line-height:1!important;transition:background 0.2s ease!important}.checkout_coupon .button[name="apply_coupon"]:hover,.checkout_coupon button[name="apply_coupon"]:hover{background:#c51169!important}@media (min-width:769px){.checkout_coupon p.form-row-first{flex:1 1 auto!important}.checkout_coupon p.form-row-last{flex:0 0 160px!important}}@media (max-width:768px){.woocommerce-form-coupon-toggle .woocommerce-info{font-size:14px!important;padding:12px 16px!important}.checkout_coupon{padding:14px 16px 16px!important;gap:8px!important}}.amx-cat-grid-section{width:100%;padding:8px 0 32px}.amx-cat-grid-heading{text-align:center;font-size:22px;font-weight:700;color:var(--color-text-h,#1a0a2e);margin:0 0 18px;letter-spacing:.01em}.amx-cat-grid{display:grid!important;grid-template-columns:repeat(6,1fr)!important;gap:10px}.amx-cat-card{position:relative;display:block;overflow:hidden;border-radius:12px;text-decoration:none;aspect-ratio:3 / 4;background:#1a1a2e;box-shadow:0 2px 12px rgb(0 0 0 / .35);transition:transform 0.28s ease,box-shadow 0.28s ease}.amx-cat-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgb(0 0 0 / .5);text-decoration:none}.amx-cat-card__img{position:absolute;inset:0;overflow:hidden}.amx-cat-card__img img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}.amx-cat-card:hover .amx-cat-card__img img{transform:scale(1.07)}.amx-cat-card__overlay{position:absolute;inset:0;background:linear-gradient(to top,rgb(10 5 20 / .82) 0%,rgb(10 5 20 / .15) 55%,transparent 100%);transition:background 0.28s ease}.amx-cat-card:hover .amx-cat-card__overlay{background:linear-gradient(to top,rgb(232 23 122 / .72) 0%,rgb(10 5 20 / .2) 60%,transparent 100%)}.amx-cat-card__label{position:absolute;bottom:14px;left:0;right:0;text-align:center;color:#fff;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:0 8px;text-shadow:0 1px 6px rgb(0 0 0 / .7);transition:bottom 0.28s ease}.amx-cat-card:hover .amx-cat-card__label{bottom:18px}@media (max-width:900px){.amx-cat-grid{grid-template-columns:repeat(3,1fr)!important;gap:8px}}@media (max-width:540px){.amx-cat-grid{grid-template-columns:repeat(2,1fr)!important;gap:7px}.amx-cat-grid-heading{font-size:18px;margin-bottom:12px}.amx-cat-card__label{font-size:11px;bottom:10px}}.site-header a.amx-auth-register,.site-header .amx-auth-register,#masthead a.amx-auth-register,a.amx-auth-register.amx-auth-register{color:#ffffff!important}body.post-type-archive-product .woocommerce-products-header,.woocommerce-products-header:not(:has(.term-description)):not(:has(.taxonomy-description)){background-color:transparent!important}.woocommerce-message .message-content>a.button.wc-forward{display:none!important}.fx-contact-box small,.fx-contact-box address,.fx-col .fx-contact-box small{color:var(--color-text-muted)!important}.single-product p.stock.in-stock{color:#2e7d32!important}