:root{--fx-accent:#21D4FD;--fx-accent-2:#B721FF;--fx-grad:linear-gradient(120deg,#21D4FD 0%,#6D5BFF 50%,#B721FF 100%);--fx-grad-rev:linear-gradient(300deg,#21D4FD 0%,#6D5BFF 50%,#B721FF 100%);--fx-grad-soft:linear-gradient(120deg,rgba(33,212,253,.14),rgba(183,33,255,.14));--fx-ink:#0f172a;--fx-muted:#5b6b7d;--fx-glass:rgba(255,255,255,.72);--fx-glass-strong:rgba(255,255,255,.88);--fx-glass-tint:rgba(244,248,255,.70);--fx-glass-border:rgba(255,255,255,.65);--fx-line:rgba(33,212,253,.22);--fx-blur:14px;--fx-radius:16px;--fx-radius-sm:12px;--fx-radius-lg:22px;--fx-pill:999px;--fx-shadow:0 8px 30px rgba(15,23,42,.10);--fx-shadow-lg:0 18px 50px rgba(15,23,42,.16);--fx-glow:0 0 0 1px rgba(33,212,253,.30),0 10px 34px rgba(109,91,255,.28);--fx-glow-soft:0 6px 24px rgba(109,91,255,.20);--fx-ease:cubic-bezier(.2,.7,.2,1);--fx-speed:.35s;--fx-tap:46px}body,button,input,select,textarea,.nm-page-wrap,.woocommerce,.woocommerce-page{font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif !important}h1,h2,h3,h4,h5,h6,.nm-logo,.nm-alt-logo,.nm-main-menu,.nm-right-menu,#nm-main-menu-ul,#nm-mobile-menu,.product_title,.entry-title,.woocommerce-loop-product__title,.nm-shop-loop-title,.button,.single_add_to_cart_button,.add_to_cart_button,.nm-quickview-btn,.nm-section-title,.nm-cart-panel-title,.widgettitle,.widget-title{font-family:'Space Grotesk',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;letter-spacing:-0.01em}html{-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background:rgba(109,91,255,.22);color:var(--fx-ink)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,.button:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--fx-accent);outline-offset:2px;border-radius:6px}@media (min-width:1025px){*{scrollbar-width:thin;scrollbar-color:rgba(109,91,255,.45) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{background:var(--fx-grad);border-radius:var(--fx-pill);border:2px solid rgba(255,255,255,.6)}*::-webkit-scrollbar-track{background:transparent}}#nm-header{transition:background-color var(--fx-speed) var(--fx-ease),box-shadow var(--fx-speed) var(--fx-ease),backdrop-filter var(--fx-speed) var(--fx-ease)}body.header-on-scroll #nm-header{background:var(--fx-glass-strong) !important;-webkit-backdrop-filter:blur(var(--fx-blur)) saturate(160%);backdrop-filter:blur(var(--fx-blur)) saturate(160%);box-shadow:0 6px 24px rgba(15,23,42,.08);border-bottom:1px solid var(--fx-line)}body.header-on-scroll #nm-header::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--fx-grad);opacity:.65;pointer-events:none}#nm-main-menu-ul>li.menu-item>a,#nm-right-menu-ul>li.menu-item>a{position:relative}#nm-main-menu-ul>li.menu-item>a::after{content:"";position:absolute;left:12px;right:12px;bottom:6px;height:2px;border-radius:var(--fx-pill);background:var(--fx-grad);transform:scaleX(0);transform-origin:left center;opacity:0;transition:transform var(--fx-speed) var(--fx-ease),opacity var(--fx-speed) var(--fx-ease)}#nm-main-menu-ul>li.menu-item:hover>a::after,#nm-main-menu-ul>li.menu-item.current-menu-item>a::after{transform:scaleX(1);opacity:.9}.nm-menu-cart .nm-cart-count,#nm-menu-cart-btn .nm-cart-count,.nm-menu-offscreen>.nm-cart-count{background:var(--fx-grad) !important;color:#fff !important;box-shadow:0 4px 12px rgba(109,91,255,.45);border:none !important}#nm-mobile-menu-button .nm-menu-icon span{background:var(--fx-grad) !important;height:2px !important;border-radius:var(--fx-pill);box-shadow:0 0 8px rgba(109,91,255,.45)}#nm-mobile-menu{background:linear-gradient(180deg,rgba(248,250,255,.96),rgba(238,242,255,.96)) !important;-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%)}#nm-mobile-menu .nm-mobile-menu-main .menu-item>a,#nm-mobile-menu-main-ul .menu-item>a{position:relative;min-height:var(--fx-tap);display:flex;align-items:center;padding:14px 18px !important;font-weight:600;letter-spacing:.2px;border-radius:var(--fx-radius-sm);transition:background var(--fx-speed) var(--fx-ease),color var(--fx-speed) var(--fx-ease),transform var(--fx-speed) var(--fx-ease)}#nm-mobile-menu-main-ul .menu-item>a::before{content:"";width:7px;height:7px;margin-right:12px;border-radius:var(--fx-pill);background:var(--fx-grad);box-shadow:0 0 10px rgba(109,91,255,.6);opacity:0;transform:scale(.4);transition:opacity var(--fx-speed) var(--fx-ease),transform var(--fx-speed) var(--fx-ease)}#nm-mobile-menu-main-ul .menu-item.current-menu-item>a,#nm-mobile-menu-main-ul .menu-item>a:hover,#nm-mobile-menu-main-ul .menu-item>a:active{background:var(--fx-grad-soft);color:var(--fx-ink)}#nm-mobile-menu-main-ul .menu-item.current-menu-item>a::before,#nm-mobile-menu-main-ul .menu-item>a:hover::before,#nm-mobile-menu-main-ul .menu-item>a:active::before{opacity:1;transform:scale(1)}.nm-mobile-menu-search,#nm-mobile-menu-shop-search-input{border:1px solid var(--fx-glass-border) !important;background:var(--fx-glass) !important;border-radius:var(--fx-pill) !important;padding:12px 44px 12px 18px !important;min-height:var(--fx-tap);transition:box-shadow var(--fx-speed) var(--fx-ease),border-color var(--fx-speed) var(--fx-ease)}.nm-mobile-menu-search:focus,#nm-mobile-menu-shop-search-input:focus{border-color:var(--fx-accent) !important;box-shadow:var(--fx-glow);outline:none}.nm-mobile-menu-secondary .menu-item>a{min-height:var(--fx-tap);display:flex;align-items:center;gap:10px;padding:12px 18px !important;margin:6px 0;border-radius:var(--fx-radius-sm);background:var(--fx-glass);border:1px solid var(--fx-glass-border);font-weight:600;transition:box-shadow var(--fx-speed) var(--fx-ease),transform var(--fx-speed) var(--fx-ease)}.nm-mobile-menu-secondary .menu-item>a:hover{box-shadow:var(--fx-glow-soft);transform:translateY(-1px)}.nm-mobile-menu-social .nm-social-profiles a{transition:transform var(--fx-speed) var(--fx-ease),color var(--fx-speed) var(--fx-ease)}.nm-mobile-menu-social .nm-social-profiles a:hover{transform:translateY(-2px);color:var(--fx-accent-2)}@media (prefers-reduced-motion:no-preference){body.mobile-menu-open #nm-mobile-menu-main-ul>.menu-item{animation:fxMenuIn .45s var(--fx-ease) both}body.mobile-menu-open #nm-mobile-menu-main-ul>.menu-item:nth-child(1){animation-delay:.04s}body.mobile-menu-open #nm-mobile-menu-main-ul>.menu-item:nth-child(2){animation-delay:.08s}body.mobile-menu-open #nm-mobile-menu-main-ul>.menu-item:nth-child(3){animation-delay:.12s}body.mobile-menu-open #nm-mobile-menu-main-ul>.menu-item:nth-child(4){animation-delay:.16s}body.mobile-menu-open #nm-mobile-menu-main-ul>.menu-item:nth-child(5){animation-delay:.20s}body.mobile-menu-open #nm-mobile-menu-main-ul>.menu-item:nth-child(6){animation-delay:.24s}body.mobile-menu-open #nm-mobile-menu-main-ul>.menu-item:nth-child(n+7){animation-delay:.28s}}@keyframes fxMenuIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce .single_add_to_cart_button,.woocommerce-page a.button,.woocommerce-page button.button,a.button,button.button,input.button,.nm-button,.nm-quickview-btn{position:relative;overflow:hidden;border:none !important;border-radius:var(--fx-pill) !important;background:var(--fx-grad) !important;background-size:160% 160% !important;color:#fff !important;font-weight:700 !important;letter-spacing:.3px;box-shadow:var(--fx-glow-soft);transition:transform var(--fx-speed) var(--fx-ease),box-shadow var(--fx-speed) var(--fx-ease),background-position var(--fx-speed) var(--fx-ease);isolation:isolate}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce .single_add_to_cart_button:hover,a.button:hover,button.button:hover,input.button:hover,.nm-button:hover,.nm-quickview-btn:hover{background-position:100% 0 !important;box-shadow:var(--fx-glow);transform:translateY(-2px)}.woocommerce a.button:active,.woocommerce button.button:active,.woocommerce .single_add_to_cart_button:active,a.button:active,button.button:active,.nm-button:active,.nm-quickview-btn:active{transform:translateY(0) scale(.985)}@media (min-width:1025px) and (prefers-reduced-motion:no-preference){.woocommerce .single_add_to_cart_button::after,.nm-button::after,a.button::after,button.button::after{content:"";position:absolute;top:-50%;left:-60%;width:40%;height:200%;background:linear-gradient(to right,transparent,rgba(255,255,255,.45),transparent);transform:rotate(22deg) translateX(0);transition:transform .8s var(--fx-ease);z-index:-1}.woocommerce .single_add_to_cart_button:hover::after,.nm-button:hover::after,a.button:hover::after,button.button:hover::after{transform:rotate(22deg) translateX(320%)}}.nm-quickview-btn{background:var(--fx-glass) !important;color:var(--fx-ink) !important;border:1px solid var(--fx-glass-border) !important;box-shadow:none}.nm-quickview-btn:hover{background:var(--fx-grad-soft) !important;box-shadow:var(--fx-glow-soft)}@media (max-width:768px){.woocommerce .single_add_to_cart_button,.woocommerce-cart .wc-proceed-to-checkout .checkout-button,.woocommerce #place_order{min-height:52px !important;font-size:16px !important;width:100%}}.nm-shop-loop-product-wrap{border-radius:var(--fx-radius);transition:transform var(--fx-speed) var(--fx-ease),box-shadow var(--fx-speed) var(--fx-ease);will-change:transform}@media (min-width:769px){ul.products li.product:hover .nm-shop-loop-product-wrap{transform:translateY(-6px);box-shadow:var(--fx-shadow-lg)}}.nm-shop-loop-thumbnail{border-radius:var(--fx-radius);overflow:hidden}.nm-shop-loop-thumbnail img{transition:transform .6s var(--fx-ease)}@media (min-width:769px) and (prefers-reduced-motion:no-preference){ul.products li.product:hover .nm-shop-loop-thumbnail img{transform:scale(1.05)}}.woocommerce span.onsale,.woocommerce ul.products li.product .onsale{display:inline-flex !important;align-items:center !important;justify-content:center !important;white-space:nowrap !important;width:auto !important;height:auto !important;background:var(--fx-grad) !important;color:#fff !important;border:none !important;border-radius:var(--fx-pill) !important;box-shadow:0 6px 18px rgba(109,91,255,.40);font-weight:700;letter-spacing:.3px}.woocommerce span.onsale .nm-onsale-before,.woocommerce span.onsale .nm-onsale-after{display:inline !important;white-space:nowrap !important}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce .quantity input.qty,input[type="text"]:not(.nm-mobile-menu-search),input[type="email"],input[type="tel"],input[type="password"],input[type="search"],input[type="number"],textarea,select{border:1px solid rgba(15,23,42,.14) !important;border-radius:var(--fx-radius-sm) !important;background:var(--fx-glass) !important;transition:border-color var(--fx-speed) var(--fx-ease),box-shadow var(--fx-speed) var(--fx-ease)}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,textarea:focus,select:focus{border-color:var(--fx-accent) !important;box-shadow:var(--fx-glow);outline:none}@media (max-width:768px){input[type="text"],input[type="email"],input[type="tel"],input[type="password"],input[type="search"],input[type="number"],textarea,select,.woocommerce form .form-row input.input-text{font-size:16px !important;min-height:var(--fx-tap)}}#nm-widget-panel,#nm-widget-panel .nm-widget-panel-inner{background:var(--fx-glass-strong) !important;-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%)}#nm-widget-panel .nm-widget-panel-header{border-bottom:1px solid var(--fx-line)}#nm-widget-panel .nm-cart-panel-title{background:var(--fx-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media (max-width:992px){#nm-widget-panel{width:100vw !important;max-width:100vw !important;box-sizing:border-box !important}}#nm-page-overlay.nm-widget-panel-overlay{background:rgba(10,15,26,0.55) !important}#nm-widget-panel,#nm-widget-panel .quantity,#nm-widget-panel .total,#nm-widget-panel .nm-cart-panel-subtotal{font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important}#nm-widget-panel .nm-cart-panel-title,#nm-widget-panel .widget_shopping_cart_content li a:not(.remove),#nm-widget-panel .product_list_widget li a:not(.remove),#nm-widget-panel .nm-widget-panel-close-title{font-family:'Space Grotesk',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;letter-spacing:-0.01em}#nm-widget-panel .nm-widget-panel-close-title{font-weight:600 !important;font-size:14px !important;color:var(--fx-ink) !important;padding:6px 4px !important;display:inline-block !important;transition:color .2s ease !important}#nm-widget-panel-close:hover .nm-widget-panel-close-title{color:var(--fx-accent-2) !important}#nm-widget-panel .nm-widget-panel-header{padding:18px 22px !important}#nm-widget-panel .nm-cart-panel-title{font-size:20px !important}#nm-widget-panel .widget_shopping_cart_content{padding:6px 22px 22px !important}#nm-widget-panel .cart_list li,#nm-widget-panel .product_list_widget li{position:relative !important;padding:14px 0 14px 70px !important;border-bottom:1px solid rgba(15,23,42,.07) !important;min-height:72px !important}#nm-widget-panel .cart_list li a:not(.remove),#nm-widget-panel .product_list_widget li a:not(.remove){color:var(--fx-ink) !important;font-weight:600 !important;text-decoration:none !important;line-height:1.35 !important}#nm-widget-panel .cart_list li img,#nm-widget-panel .product_list_widget li img{position:absolute !important;left:0 !important;top:14px !important;width:56px !important;height:56px !important;object-fit:cover !important;border-radius:12px !important;border:1px solid rgba(15,23,42,.08) !important;margin:0 !important}#nm-widget-panel .cart_list li a.remove,#nm-widget-panel .product_list_widget li a.remove{position:absolute !important;right:0 !important;top:50% !important;transform:translateY(-50%) !important;width:24px !important;height:24px !important;line-height:22px !important;text-align:center !important;border-radius:50% !important;color:#94a3b8 !important;background:rgba(15,23,42,.05) !important;font-size:14px !important;z-index:6 !important}#nm-widget-panel .cart_list li a.remove:hover{color:#fff !important;background:var(--fx-accent-2) !important}#nm-widget-panel .total,#nm-widget-panel .nm-cart-panel-subtotal{padding:16px 0 !important;border-top:1px solid rgba(15,23,42,.10) !important;font-size:15px !important;color:var(--fx-ink) !important}#nm-widget-panel .total .amount,#nm-widget-panel .total .woocommerce-Price-amount{background:var(--fx-grad) !important;-webkit-background-clip:text !important;background-clip:text !important;-webkit-text-fill-color:transparent !important;font-weight:800 !important}#nm-widget-panel .buttons .button,#nm-widget-panel .nm-cart-panel-buttons .button{display:block !important;width:100% !important;text-align:center !important;border-radius:var(--fx-pill) !important;padding:14px 20px !important;margin:0 0 10px !important;font-family:'Space Grotesk',sans-serif !important;font-weight:700 !important}#nm-widget-panel .buttons .button:not(.checkout){background:var(--fx-glass) !important;color:var(--fx-ink) !important;border:1px solid rgba(15,23,42,.12) !important}#nm-widget-panel .buttons .button.checkout,#nm-widget-panel .buttons a.checkout{background:var(--fx-grad) !important;color:#fff !important;border:0 !important;box-shadow:var(--fx-glow-soft) !important}.nm-footer{position:relative;background:linear-gradient(180deg,#f7f9ff 0%,#eef2fb 100%) !important;border-top:1px solid rgba(15,23,42,.06)}.nm-footer,.nm-footer p,.nm-footer li,.nm-footer a,.nm-footer-bar,.nm-footer-bar-copyright{font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important}.nm-footer .widgettitle,.nm-footer .widget-title,.nm-footer h2,.nm-footer h3,.nm-footer h4{font-family:'Space Grotesk',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;letter-spacing:-0.01em}.nm-footer::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--fx-grad);opacity:.55}.nm-footer .widgettitle,.nm-footer .widget-title,.nm-footer h3,.nm-footer h4{position:relative;color:var(--fx-ink) !important;font-weight:600;padding-bottom:12px;margin-bottom:18px}.nm-footer .widgettitle::after,.nm-footer .widget-title::after,.nm-footer h3::after,.nm-footer h4::after{content:"";position:absolute;left:0;bottom:0;width:30px;height:2px;border-radius:var(--fx-pill);background:var(--fx-grad)}.nm-footer,.nm-footer p,.nm-footer li{color:var(--fx-muted)}.nm-footer a{color:var(--fx-muted);transition:color var(--fx-speed) var(--fx-ease)}.nm-footer a:hover{color:var(--fx-accent-2)}.nm-footer-bar{border-top:1px solid rgba(15,23,42,.06);background:transparent !important}.nm-footer-bar,.nm-footer-bar-copyright{color:var(--fx-muted)}.nm-footer .nm-social-profiles a:hover{color:var(--fx-accent) !important;transform:translateY(-2px)}.nm-page-load-overlay{background:linear-gradient(180deg,rgba(248,250,255,.98),rgba(238,242,255,.98)) !important}#nm-to-top:hover,.nm-to-top:hover{box-shadow:var(--fx-glow)}.woocommerce-message,.woocommerce-info,.woocommerce-noreviews,.nm-added-to-cart-msg{border-top-color:var(--fx-accent) !important;border-radius:var(--fx-radius-sm)}body.single-product .vc_toggle::before,body.single-product .wpb_toggle::before,body.single-product .vc_tta-accordion .vc_tta-panel::before,body.single-product .vc_toggle::after,body.single-product .wpb_toggle::after,body.single-product .vc_tta-accordion .vc_tta-panel::after{display:none !important}body.single-product .vc_toggle,body.single-product .wpb_toggle,body.single-product .vc_tta-accordion .vc_tta-panel{background:#fff !important;border:1px solid rgba(15,23,42,.08) !important;box-shadow:0 1px 2px rgba(15,23,42,.04),0 10px 28px rgba(15,23,42,.06) !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important}body.single-product .vc_toggle:hover,body.single-product .wpb_toggle:hover,body.single-product .vc_tta-accordion .vc_tta-panel:hover{transform:none !important;box-shadow:0 2px 4px rgba(15,23,42,.05),0 16px 38px rgba(15,23,42,.10) !important}body.single-product .vc_toggle_title::before,body.single-product .wpb_toggle_title::before,body.single-product .vc_tta-accordion .vc_tta-panel-heading::before{background:var(--fx-accent) !important;box-shadow:none !important}body.single-product .single_add_to_cart_button::before,body.single-product form.cart button[type="submit"]::before,body.single-product form.cart .quantity::before,body.single-product table.variations::before{display:none !important}.woocommerce-tabs .wc-tabs li a{background:#fff !important;background-image:none !important;border:1px solid rgba(15,23,42,.10) !important;box-shadow:none !important}.woocommerce-tabs .wc-tabs li.active a,.woocommerce-tabs .wc-tabs li a:hover{border-color:var(--fx-accent) !important;color:var(--fx-ink) !important;box-shadow:0 4px 16px rgba(33,212,253,.16) !important}.single-product #tab-description .vc_progress_bar .vc_single_bar::before,.single-product .woocommerce-Tabs-panel--description .vc_progress_bar .vc_single_bar::before,.single-product #tab-description .vc_progress_bar .vc_single_bar::after,.single-product .woocommerce-Tabs-panel--description .vc_progress_bar .vc_single_bar::after{display:none !important}.single-product #tab-description .vc_progress_bar .vc_single_bar,.single-product .woocommerce-Tabs-panel--description .vc_progress_bar .vc_single_bar{background:#fff !important;border:1px solid rgba(15,23,42,.08) !important;box-shadow:0 1px 2px rgba(15,23,42,.04),0 8px 22px rgba(15,23,42,.06) !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important}.single-product #tab-description .vc_progress_bar .vc_single_bar:hover,.single-product .woocommerce-Tabs-panel--description .vc_progress_bar .vc_single_bar:hover{transform:none !important;box-shadow:0 2px 4px rgba(15,23,42,.05),0 14px 32px rgba(15,23,42,.10) !important}.single-product #tab-description .vc_progress_bar .vc_single_bar .vc_bar,.single-product .woocommerce-Tabs-panel--description .vc_progress_bar .vc_single_bar .vc_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4) !important}.single-product #tab-description .vc_progress_bar .vc_single_bar .vc_label .vc_label_units,.single-product .woocommerce-Tabs-panel--description .vc_progress_bar .vc_single_bar .vc_label .vc_label_units{filter:none !important}.single-product .nm-message-box::before,.single-product .nm-message-box::after{display:none !important}.single-product .nm-message-box{animation:none !important;background:linear-gradient(135deg,var(--mb-a,#21D4FD),var(--mb-b,#B721FF)) !important;border:none !important;box-shadow:0 8px 24px rgba(15,23,42,.10) !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important}.single-product .nm-message-box:hover{transform:none !important;box-shadow:0 12px 30px rgba(15,23,42,.14) !important}.single-product #tab-additional_information table.shop_attributes tr::before,.single-product .woocommerce-Tabs-panel--additional_information table.shop_attributes tr::before,.single-product #tab-additional_information .woocommerce-product-attributes-item::before,.single-product .woocommerce-Tabs-panel--additional_information .woocommerce-product-attributes-item::before,.single-product #tab-additional_information table.shop_attributes th::before,.single-product .woocommerce-Tabs-panel--additional_information .woocommerce-product-attributes-item__label::before{display:none !important}.single-product #tab-additional_information table.shop_attributes tr,.single-product .woocommerce-Tabs-panel--additional_information table.shop_attributes tr,.single-product #tab-additional_information .woocommerce-product-attributes-item,.single-product .woocommerce-Tabs-panel--additional_information .woocommerce-product-attributes-item{background:#fff !important;border:1px solid rgba(15,23,42,.08) !important;box-shadow:0 1px 2px rgba(15,23,42,.04),0 6px 18px rgba(15,23,42,.05) !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important;transform:none !important}.single-product #tab-additional_information table.shop_attributes th,.single-product .woocommerce-Tabs-panel--additional_information table.shop_attributes th,.single-product #tab-additional_information .woocommerce-product-attributes-item__label,.single-product .woocommerce-Tabs-panel--additional_information .woocommerce-product-attributes-item__label{background:transparent !important;border-right:1px solid rgba(15,23,42,.08) !important;color:#0f172a !important}.single-product #tab-additional_information table.shop_attributes td,.single-product .woocommerce-Tabs-panel--additional_information table.shop_attributes td,.single-product #tab-additional_information .woocommerce-product-attributes-item__value,.single-product .woocommerce-Tabs-panel--additional_information .woocommerce-product-attributes-item__value{color:#475569 !important}.nm-shop-loop-thumbnail a::after,.nm-shop-loop-thumbnail a::before{display:none !important;content:none !important}.nm-shop-loop-thumbnail a{border:none !important;box-shadow:none !important}@media (min-width:769px){ul.products li.product:hover .nm-shop-loop-product-wrap{transform:none !important}}.nm-shop-loop-actions{position:static !important;opacity:1 !important;left:auto !important;transition:none !important}.no-touch .nm-products li:hover .nm-shop-loop-actions,.touch.has-hover .nm-products li:hover .nm-shop-loop-actions{left:auto !important;opacity:1 !important}.products.has-action-links li:hover .price,.no-touch .products.has-action-links li:hover .price,.touch.has-hover .products.has-action-links li:hover .price{opacity:1 !important}.nm-shop-loop-actions>a,.nm-shop-loop-actions>a::before,.nm-shop-loop-actions>a::after{transition:color .2s ease,background-color .2s ease,box-shadow .2s ease !important}.nm-shop-loop-actions>a.compare,.nm-shop-loop-actions>a.button,.nm-shop-loop-actions>a.nm-quickview-btn,.nm-shop-loop-actions>a:hover,.nm-shop-loop-actions>a:focus,.nm-shop-loop-actions>a:active,.nm-shop-loop-actions>a.compare:hover,.nm-shop-loop-actions>a.button:hover,.nm-shop-loop-actions>a.nm-quickview-btn:hover{transform:none !important;animation:none !important}.nm-shop-loop-actions>a.button::after{content:none !important;display:none !important}.nm-shop-loop-actions>a:active{opacity:.85 !important}.nm-shop-loop-actions{display:flex !important;gap:10px !important;align-items:center !important;justify-content:center !important}.nm-shop-loop-actions>a{width:48px !important;height:48px !important;min-width:48px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border-radius:14px !important;border:0 !important;padding:0 !important;box-shadow:0 6px 16px rgba(15,23,42,.14) !important}.nm-shop-loop-actions>a:hover{filter:brightness(1.08) !important;box-shadow:0 10px 24px rgba(15,23,42,.20) !important}.nm-shop-loop-actions>a i,.nm-shop-loop-actions>a svg{font-size:18px !important;line-height:1 !important}.elementor-accordion{border:1px solid rgba(15,23,42,.08) !important;background:#fff !important;box-shadow:0 1px 2px rgba(15,23,42,.04),0 10px 28px rgba(15,23,42,.06) !important}.elementor-accordion .elementor-accordion-item,.elementor-accordion .elementor-accordion-title,.elementor-accordion .elementor-accordion-content{background:#fff !important;box-shadow:none !important}body.single-product table.variations,body.single-product form.cart .quantity{background:#fff !important;border:1px solid rgba(15,23,42,.08) !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important;box-shadow:0 1px 2px rgba(15,23,42,.04),0 8px 22px rgba(15,23,42,.06) !important}body.single-product .single_add_to_cart_button,body.single-product form.cart button[type="submit"]{background:var(--fx-grad) !important;background-size:160% 160% !important;animation:none !important;box-shadow:var(--fx-glow-soft) !important}body.single-product .single_add_to_cart_button:hover,body.single-product form.cart button[type="submit"]:hover{box-shadow:var(--fx-glow) !important}.nm-menu .sub-menu{background:var(--fx-glass-strong) !important;-webkit-backdrop-filter:blur(var(--fx-blur)) saturate(160%);backdrop-filter:blur(var(--fx-blur)) saturate(160%);border:1px solid var(--fx-glass-border) !important;border-radius:var(--fx-radius-sm) !important;box-shadow:var(--fx-shadow-lg) !important;padding:10px 0 !important}.nm-menu .sub-menu::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--fx-grad);opacity:.6;pointer-events:none;z-index:1}.nm-menu .sub-menu li a{color:var(--fx-ink) !important;font-family:'Space Grotesk',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;font-weight:600;letter-spacing:-0.01em;transition:background-color var(--fx-speed) var(--fx-ease),color var(--fx-speed) var(--fx-ease) !important}.nm-menu .sub-menu li a:hover{color:var(--fx-accent-2) !important;background:var(--fx-grad-soft) !important}.nm-menu .sub-menu li.menu-item-has-children>a:after{color:var(--fx-accent) !important}.nm-menu .sub-menu li a .label.bubble{background:var(--fx-grad) !important;color:#fff !important}.nm-menu>li.menu-item>a,#nm-main-menu-ul>li.menu-item>a,#nm-right-menu-ul>li.menu-item>a{font-family:'Space Grotesk',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;color:var(--fx-ink) !important;font-weight:600 !important;letter-spacing:-0.01em;transition:color var(--fx-speed) var(--fx-ease),opacity var(--fx-speed) var(--fx-ease) !important}.nm-menu>li.menu-item>a:hover,#nm-main-menu-ul>li.menu-item:hover>a,#nm-main-menu-ul>li.menu-item.current-menu-item>a{color:var(--fx-accent-2) !important;opacity:1 !important}#nm-right-menu-ul>li>a,#nm-right-menu-ul>li .nm-font,#nm-menu-search-btn{color:var(--fx-ink) !important}#nm-right-menu-ul>li>a:hover,#nm-right-menu-ul>li>a:hover .nm-font,#nm-right-menu-ul>li.nm-menu-search:hover .dgwt-wcas-ico-magnifier{color:var(--fx-accent-2) !important;fill:var(--fx-accent-2) !important}#nm-right-menu-ul{display:flex !important;align-items:center !important}#nm-right-menu-ul>li{float:none !important;display:inline-flex !important;align-items:center !important;vertical-align:middle !important;height:auto !important}#nm-right-menu-ul>li.nm-menu-search{display:inline-flex !important;align-items:center !important;vertical-align:middle !important;height:auto !important;margin:0 !important}.nm-menu-search .dgwt-wcas-search-wrapp.js-dgwt-wcas-layout-icon{display:inline-flex !important;align-items:center !important;height:auto !important;margin:0 !important}.nm-menu-search .dgwt-wcas-search-icon{display:inline-flex !important;align-items:center !important;justify-content:center !important}.nm-menu-search svg.dgwt-wcas-ico-magnifier{width:19px !important;height:19px !important;fill:var(--fx-ink) !important;vertical-align:middle !important}.woocommerce-checkout,.woocommerce-checkout input,.woocommerce-checkout select,.woocommerce-checkout textarea,.woocommerce-checkout .select2-container{font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important}.woocommerce-checkout h3,.woocommerce-checkout #order_review_heading,.woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce-checkout .woocommerce-shipping-fields h3{font-family:'Space Grotesk',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;color:var(--fx-ink) !important;letter-spacing:-0.01em}.woocommerce-checkout #customer_details>.col-1,.woocommerce-checkout #customer_details>.col-2,.woocommerce-checkout #order_review{background:#fff !important;border:1px solid rgba(15,23,42,.08) !important;border-radius:var(--fx-radius) !important;box-shadow:0 1px 2px rgba(15,23,42,.04),0 10px 28px rgba(15,23,42,.06) !important;padding:22px !important}@media (max-width:768px){.woocommerce-checkout #customer_details>.col-1,.woocommerce-checkout #customer_details>.col-2,.woocommerce-checkout #order_review{padding:16px !important}}.woocommerce-checkout #order_review .shop_table,.woocommerce-checkout #order_review .shop_table tr,.woocommerce-checkout #order_review .shop_table td,.woocommerce-checkout #order_review .shop_table th{background:transparent !important;border-color:rgba(15,23,42,.08) !important;color:var(--fx-ink) !important}.woocommerce-checkout #payment{background:transparent !important}.woocommerce-checkout #payment .payment_box{background:var(--fx-glass-tint) !important;border-radius:var(--fx-radius-sm) !important;color:var(--fx-ink) !important}.woocommerce-checkout #payment .payment_box::before{border-bottom-color:var(--fx-glass-tint) !important}.woocommerce-checkout #place_order,.woocommerce-checkout button#place_order{background:var(--fx-grad) !important;color:#fff !important;border:0 !important;border-radius:var(--fx-pill) !important;padding:16px 28px !important;font-family:'Space Grotesk',sans-serif !important;font-weight:700 !important;font-size:16px !important;box-shadow:var(--fx-glow-soft) !important;width:100% !important;transition:transform .25s ease,box-shadow .25s ease !important}.woocommerce-checkout #place_order:hover{transform:translateY(-2px) !important;box-shadow:var(--fx-glow) !important}.woocommerce-checkout .woocommerce-checkout-review-order-table th,.woocommerce-checkout .woocommerce-checkout-review-order-table td{border-color:rgba(15,23,42,.08) !important;color:var(--fx-ink) !important;padding:12px 8px !important}.woocommerce-checkout .order-total .amount,.woocommerce-checkout .order-total .woocommerce-Price-amount{background:var(--fx-grad) !important;-webkit-background-clip:text !important;background-clip:text !important;-webkit-text-fill-color:transparent !important;font-weight:800 !important;font-size:18px !important}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info,.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info,.woocommerce-checkout .woocommerce-info{background:var(--fx-glass-tint) !important;border-top:2px solid var(--fx-accent) !important;border-radius:var(--fx-radius-sm) !important;color:var(--fx-ink) !important}.woocommerce-checkout .woocommerce-info a{color:var(--fx-accent-2) !important}.woocommerce-checkout #order_review_heading,.woocommerce-checkout .woocommerce-billing-fields>h3,.woocommerce-checkout .woocommerce-additional-fields>h3{font-size:20px !important;padding-bottom:8px !important;border-bottom:1px solid rgba(15,23,42,.08) !important;margin-bottom:18px !important}.woocommerce ul.products li.product .price,.products-grid .product-item .price{display:inline-block !important;padding:7px 16px !important;margin:10px 0 !important;background:rgba(255,255,255,.92) !important;border:1px solid rgba(15,23,42,.08) !important;border-radius:var(--fx-pill) !important;box-shadow:0 1px 2px rgba(15,23,42,.04),0 8px 22px rgba(15,23,42,.07) !important;font-family:'Space Grotesk',sans-serif !important;white-space:nowrap !important;line-height:1.2 !important}.woocommerce ul.products li.product .price>.amount,.woocommerce ul.products li.product .price ins,.woocommerce ul.products li.product .price ins .amount,.products-grid .product-item .price>.amount{background:linear-gradient(120deg,#21D4FD,#6D5BFF 50%,#B721FF) !important;-webkit-background-clip:text !important;background-clip:text !important;-webkit-text-fill-color:transparent !important;color:transparent !important;font-weight:800 !important;font-size:17px !important;text-decoration:none !important}.woocommerce ul.products li.product .price .woocommerce-Price-currencySymbol{-webkit-text-fill-color:transparent !important}.woocommerce ul.products li.product .price del,.woocommerce ul.products li.product .price del .amount{-webkit-text-fill-color:#94a3b8 !important;color:#94a3b8 !important;background:none !important;font-weight:600 !important;font-size:13px !important;padding:0 !important;margin-right:4px !important;text-decoration:line-through !important}.woocommerce ul.products li.product:hover .price{background:rgba(255,255,255,.97) !important;transform:none !important}.woocommerce-breadcrumb,.nm-breadcrumb,nav.woocommerce-breadcrumb,.nm-breadcrumbs{font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;font-size:13px !important;letter-spacing:.01em !important;color:var(--fx-muted) !important}.woocommerce-breadcrumb a,.nm-breadcrumb a,.nm-breadcrumbs a{color:var(--fx-muted) !important;text-decoration:none !important;transition:color var(--fx-speed) var(--fx-ease) !important}.woocommerce-breadcrumb a:hover,.nm-breadcrumb a:hover,.nm-breadcrumbs a:hover{color:var(--fx-accent-2) !important}.woocommerce-breadcrumb{font-weight:500 !important}body.home .elementor-26344 .elementor-widget-heading .elementor-heading-title{font-family:'Space Grotesk',-apple-system,BlinkMacSystemFont,sans-serif !important;letter-spacing:-0.02em !important;font-weight:700 !important;background:linear-gradient(120deg,#21D4FD 0%,#6D5BFF 45%,#B721FF 100%) !important;-webkit-background-clip:text !important;background-clip:text !important;-webkit-text-fill-color:transparent !important;color:transparent !important}body.home .elementor-26344 .elementor-widget-image img,body.home .elementor-26344 .elementor-widget-image a{transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s ease,filter .45s ease !important;will-change:transform}body.home .elementor-26344 .elementor-widget-image:hover img{transform:translateY(-6px) scale(1.03) !important;box-shadow:0 18px 44px rgba(109,91,255,.30) !important;filter:saturate(1.06) !important}body.home .elementor-26344 .elementor-button{background:linear-gradient(120deg,#21D4FD,#B721FF) !important;color:#fff !important;border:0 !important;border-radius:var(--fx-pill) !important;font-family:'Space Grotesk',sans-serif !important;font-weight:700 !important;letter-spacing:.3px;transition:transform .25s ease,box-shadow .25s ease,filter .25s ease !important}body.home .elementor-26344 .elementor-button:hover{transform:translateY(-2px) !important;box-shadow:0 12px 30px rgba(109,91,255,.40) !important;filter:brightness(1.05) !important}body.home .elementor-26344 .elementor-widget-slides{position:relative}body.home .elementor-26344 a{transition:color .25s ease,opacity .25s ease}body.home .elementor-26344 .elementor-widget-slides .swiper-slide-inner,body.home .elementor-26344 .elementor-widget-slides .swiper,body.home .elementor-26344 .elementor-widget-slides .elementor-background-overlay{border-radius:22px !important;overflow:hidden !important}body.home .nm-product-slider{max-width:1240px !important;margin-left:auto !important;margin-right:auto !important}footer.elementor-location-footer .elementor-shape-top{display:none !important}body.home .vc_toggle_content,body.home .vc_toggle_content *,body.home .wpb_text_column,body.home .wpb_text_column *,body.home .vc_tta-panel-body,body.home .vc_tta-panel-body *,body.home .elementor-tab-content,body.home .elementor-tab-content *{text-decoration:none !important;font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important}body.home .vc_toggle_content a,body.home .wpb_text_column a,body.home .vc_tta-panel-body a{color:var(--fx-accent-2) !important}body.home .elementor-26344 .elementor-widget-image img{border-radius:18px !important}body.home .elementor-26344 .elementor-widget-image:hover img{box-shadow:0 14px 38px rgba(109,91,255,.32),0 0 0 1px rgba(33,212,253,.18) !important}.woocommerce-cart .woocommerce-cart-form,.woocommerce-cart .cart-collaterals .cart_totals{background:#fff !important;border:1px solid rgba(15,23,42,.08) !important;border-radius:var(--fx-radius) !important;box-shadow:0 1px 2px rgba(15,23,42,.04),0 10px 28px rgba(15,23,42,.06) !important;padding:20px !important}.woocommerce-cart .woocommerce-cart-form h1,.woocommerce-cart .cart-collaterals h2{font-family:'Space Grotesk',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;color:var(--fx-ink) !important;letter-spacing:-0.01em;margin-bottom:16px !important}.woocommerce-cart table.shop_table.cart,.woocommerce-cart table.shop_table.cart tr,.woocommerce-cart table.shop_table.cart td,.woocommerce-cart table.shop_table.cart th{background:transparent !important;border-color:rgba(15,23,42,.08) !important;color:var(--fx-ink) !important;font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important}.woocommerce-cart .nm-product-details a{font-family:'Space Grotesk',sans-serif !important;font-weight:600 !important;color:var(--fx-ink) !important;text-decoration:none !important}.woocommerce-cart table.cart td.product-remove a.remove{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:26px !important;height:26px !important;line-height:1 !important;border-radius:50% !important;color:#94a3b8 !important;background:rgba(15,23,42,.05) !important;font-size:15px !important}.woocommerce-cart table.cart td.product-remove a.remove:hover{color:#fff !important;background:var(--fx-accent-2) !important}.woocommerce-cart .quantity input.qty{border-radius:10px !important;border:1px solid rgba(15,23,42,.12) !important;font-family:'Space Grotesk',sans-serif !important;font-weight:700 !important;color:var(--fx-ink) !important}.woocommerce-cart .coupon .input-text{border-radius:var(--fx-pill) !important;border:1px solid rgba(15,23,42,.12) !important;padding:10px 18px !important}.woocommerce-cart .coupon .button,.woocommerce-cart .checkout-button,.woocommerce-cart .shipping-calculator-form button[name="calc_shipping"]{background:var(--fx-grad) !important;color:#fff !important;border:0 !important;border-radius:var(--fx-pill) !important;font-family:'Space Grotesk',sans-serif !important;font-weight:700 !important;box-shadow:var(--fx-glow-soft) !important;transition:transform .2s ease,box-shadow .2s ease !important}.woocommerce-cart .coupon .button:hover,.woocommerce-cart .checkout-button:hover,.woocommerce-cart .shipping-calculator-form button[name="calc_shipping"]:hover{transform:translateY(-2px) !important;box-shadow:var(--fx-glow) !important}.woocommerce-cart .checkout-button{display:block !important;text-align:center !important;padding:16px 28px !important;font-size:16px !important}.woocommerce-cart .cart_totals th,.woocommerce-cart .cart_totals td{border-color:rgba(15,23,42,.08) !important;padding:14px 4px !important}.woocommerce-cart .cart_totals tr.order-total .amount,.woocommerce-cart .cart_totals tr.order-total .woocommerce-Price-amount{background:var(--fx-grad) !important;-webkit-background-clip:text !important;background-clip:text !important;-webkit-text-fill-color:transparent !important;font-weight:800 !important;font-size:18px !important}.woocommerce-cart .nm-shipping-th-title{display:none}.woocommerce-cart ul.woocommerce-shipping-methods{list-style:none !important;margin:0 !important;padding:0 !important}.woocommerce-cart ul.woocommerce-shipping-methods li{margin:0 0 4px !important}.woocommerce-cart ul.woocommerce-shipping-methods li label{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:10px;width:100% !important;padding:10px 12px !important;border-radius:10px !important;font-family:'Space Grotesk',sans-serif !important;font-weight:700 !important;font-size:13px !important;color:var(--fx-ink) !important;cursor:pointer !important;transition:background .2s ease,color .2s ease !important}.woocommerce-cart ul.woocommerce-shipping-methods li:has(input:checked) label,.woocommerce-cart ul.woocommerce-shipping-methods li label:hover{background:var(--fx-grad) !important;color:#fff !important}.woocommerce-cart ul.woocommerce-shipping-methods li:has(input:checked) label .woocommerce-Price-amount,.woocommerce-cart ul.woocommerce-shipping-methods li label:hover .woocommerce-Price-amount{color:#fff !important}.woocommerce-cart ul.woocommerce-shipping-methods input.shipping_method{accent-color:var(--fx-accent-2) !important;width:16px !important;height:16px !important;flex-shrink:0 !important}.woocommerce-cart .woocommerce-shipping-destination{color:var(--fx-muted) !important;font-size:13px !important}.woocommerce-cart .shipping-calculator-button{color:var(--fx-accent-2) !important;font-weight:600 !important;text-decoration:none !important}.woocommerce-cart .shipping-calculator-button:hover{text-decoration:underline !important}.woocommerce-cart .shipping-calculator-form select,.woocommerce-cart .shipping-calculator-form input[type="text"]{border-radius:var(--fx-radius-sm) !important;border:1px solid rgba(15,23,42,.12) !important;padding:8px 12px !important;font-family:'Inter',sans-serif !important}.select2-container .select2-selection--single{height:auto !important;border-radius:var(--fx-radius-sm) !important;border:1px solid rgba(15,23,42,.12) !important;padding:8px 10px !important;font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--fx-ink) !important;line-height:1.6 !important}.select2-container--default.select2-container--focus .select2-selection--single,.select2-container--default.select2-container--open .select2-selection--single{border-color:var(--fx-accent) !important;box-shadow:0 0 0 3px rgba(33,212,253,.15) !important}.select2-dropdown{border:1px solid rgba(15,23,42,.1) !important;border-radius:var(--fx-radius-sm) !important;box-shadow:0 18px 44px rgba(15,23,42,.22) !important;overflow:hidden !important;background:#ffffff !important}.select2-search--dropdown{padding:8px !important;background:#fff !important}.select2-search--dropdown .select2-search__field{border-radius:var(--fx-radius-sm) !important;border:1px solid rgba(15,23,42,.12) !important;padding:8px 12px !important;font-family:'Inter',sans-serif !important}.select2-results__options{font-family:'Space Grotesk',sans-serif !important;font-weight:600 !important;font-size:13px !important}.select2-results__option{color:var(--fx-ink) !important;padding:8px 12px !important}.select2-container--default .select2-results__option--highlighted[aria-selected]{background:var(--fx-grad) !important;color:#fff !important}.select2-container--default .select2-results__option[aria-selected="true"]{background:var(--fx-glass-tint) !important;color:var(--fx-ink) !important}body.woocommerce-cart #nm-main,body.woocommerce-checkout #nm-main{background:radial-gradient(900px 420px at 12% -5%,rgba(33,212,253,.07),transparent 60%),radial-gradient(900px 420px at 88% 0%,rgba(183,33,255,.06),transparent 60%),#f8fafd !important}.woocommerce-cart .woocommerce-cart-form,.woocommerce-cart .cart-collaterals .cart_totals,.woocommerce-checkout #customer_details>.col-1,.woocommerce-checkout #customer_details>.col-2,.woocommerce-checkout #order_review{background:var(--fx-glass-strong) !important;-webkit-backdrop-filter:blur(var(--fx-blur)) saturate(150%);backdrop-filter:blur(var(--fx-blur)) saturate(150%);border:1px solid var(--fx-glass-border) !important;border-radius:var(--fx-radius-lg) !important;box-shadow:0 1px 2px rgba(15,23,42,.04),0 14px 40px rgba(15,23,42,.08) !important;padding:24px !important;position:relative}@media (max-width:768px){.woocommerce-cart .woocommerce-cart-form,.woocommerce-cart .cart-collaterals .cart_totals,.woocommerce-checkout #customer_details>.col-1,.woocommerce-checkout #customer_details>.col-2,.woocommerce-checkout #order_review{padding:16px !important}}.woocommerce-cart .woocommerce-cart-form::before,.woocommerce-cart .cart-collaterals .cart_totals::before,.woocommerce-checkout #customer_details>.col-1::before,.woocommerce-checkout #customer_details>.col-2::before,.woocommerce-checkout #order_review::before{content:"";position:absolute;top:0;left:20px;right:20px;height:2px;background:var(--fx-grad);border-radius:2px;opacity:.55}.woocommerce-cart .woocommerce-cart-form h1,.woocommerce-cart .cart-collaterals h2,.woocommerce-checkout h3,.woocommerce-checkout #order_review_heading{font-family:'Space Grotesk',-apple-system,sans-serif !important;color:var(--fx-ink) !important;letter-spacing:-0.01em}.woocommerce-cart input.input-text,.woocommerce-cart .quantity input.qty,.woocommerce-cart .shipping-calculator-form input[type="text"],.woocommerce-cart .shipping-calculator-form select,.woocommerce-checkout input.input-text,.woocommerce-checkout textarea,.woocommerce-checkout select{background:rgba(255,255,255,.85) !important;border:1px solid rgba(15,23,42,.12) !important;border-radius:var(--fx-radius-sm) !important;color:var(--fx-ink) !important;font-family:'Inter',sans-serif !important;transition:border-color .2s ease,box-shadow .2s ease !important}.woocommerce-cart input.input-text:focus,.woocommerce-cart .quantity input.qty:focus,.woocommerce-checkout input.input-text:focus,.woocommerce-checkout textarea:focus,.woocommerce-checkout select:focus{border-color:var(--fx-accent) !important;box-shadow:0 0 0 3px rgba(33,212,253,.16) !important;outline:none !important}.woocommerce-cart input[type="radio"],.woocommerce-cart input[type="checkbox"],.woocommerce-checkout input[type="radio"],.woocommerce-checkout input[type="checkbox"],#nm-widget-panel input[type="radio"],#nm-widget-panel input[type="checkbox"]{accent-color:#6D5BFF !important}#nm-widget-panel .nm-widget-panel-header{background:transparent !important;border-bottom:1px solid var(--fx-line) !important}#nm-widget-panel .cart_list li:hover,#nm-widget-panel .product_list_widget li:hover{background:linear-gradient(90deg,rgba(33,212,253,.05),transparent) !important;border-radius:12px !important}#nm-widget-panel .nm-quantity-wrap .quantity,#nm-widget-panel .quantity{font-family:'Space Grotesk',sans-serif !important;font-weight:700 !important}#nm-widget-panel .total,#nm-widget-panel .nm-cart-panel-subtotal{background:var(--fx-glass-tint) !important;border:1px solid var(--fx-glass-border) !important;border-radius:var(--fx-radius-sm) !important;padding:14px 16px !important;margin:14px 0 !important}.woocommerce-cart table.cart td.product-thumbnail img{border-radius:14px !important;border:1px solid var(--fx-glass-border) !important;box-shadow:0 6px 18px rgba(15,23,42,.08) !important}.woocommerce-cart table.cart td{padding-top:16px !important;padding-bottom:16px !important}.woocommerce-checkout #payment ul.payment_methods{padding:0 !important;border:0 !important}.woocommerce-checkout #payment ul.payment_methods li{list-style:none !important;margin:0 0 8px !important;background:rgba(255,255,255,.6) !important;border:1px solid rgba(15,23,42,.08) !important;border-radius:var(--fx-radius-sm) !important;padding:4px 10px !important;transition:border-color .2s ease,box-shadow .2s ease !important}.woocommerce-checkout #payment ul.payment_methods li:has(input:checked){border-color:var(--fx-accent) !important;box-shadow:0 0 0 3px rgba(33,212,253,.12),0 8px 22px rgba(109,91,255,.10) !important;background:#fff !important}.woocommerce-checkout #payment ul.payment_methods li label{font-family:'Space Grotesk',sans-serif !important;font-weight:600 !important;color:var(--fx-ink) !important;cursor:pointer !important}.woocommerce-checkout ul.woocommerce-shipping-methods{list-style:none !important;margin:0 !important;padding:0 !important}.woocommerce-checkout ul.woocommerce-shipping-methods li{margin:0 0 4px !important}.woocommerce-checkout ul.woocommerce-shipping-methods li label{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:10px;width:100% !important;padding:10px 12px !important;border-radius:10px !important;font-family:'Space Grotesk',sans-serif !important;font-weight:700 !important;font-size:13px !important;color:var(--fx-ink) !important;cursor:pointer !important;transition:background .2s ease,color .2s ease !important}.woocommerce-checkout ul.woocommerce-shipping-methods li:has(input:checked) label,.woocommerce-checkout ul.woocommerce-shipping-methods li label:hover{background:var(--fx-grad) !important;color:#fff !important}.woocommerce-checkout ul.woocommerce-shipping-methods li:has(input:checked) label .woocommerce-Price-amount,.woocommerce-checkout ul.woocommerce-shipping-methods li label:hover .woocommerce-Price-amount{color:#fff !important}.woocommerce-cart .cart_totals table.shop_table tr th{font-family:'Space Grotesk',sans-serif !important;font-weight:600 !important}.woocommerce-cart .cart_totals tr.order-total th,.woocommerce-checkout .order-total th{font-size:16px !important}.woocommerce-cart table.shop_table,.woocommerce-cart table.shop_table_responsive,.woocommerce-checkout table.shop_table{border:0 !important;border-radius:var(--fx-radius-sm) !important;border-collapse:collapse !important;box-shadow:none !important;outline:0 !important}.woocommerce-cart table.shop_table th,.woocommerce-cart table.shop_table td,.woocommerce-cart table.shop_table_responsive th,.woocommerce-cart table.shop_table_responsive td,.woocommerce-checkout table.shop_table th,.woocommerce-checkout table.shop_table td{border-left:0 !important;border-right:0 !important;border-top:0 !important;border-bottom:1px solid rgba(33,212,253,.14) !important;outline:0 !important}.woocommerce-cart table.shop_table tr:last-child th,.woocommerce-cart table.shop_table tr:last-child td,.woocommerce-checkout table.shop_table tr:last-child th,.woocommerce-checkout table.shop_table tr:last-child td{border-bottom:0 !important}.woocommerce-cart ul.woocommerce-shipping-methods input.shipping_method,.woocommerce-checkout ul.woocommerce-shipping-methods input.shipping_method{position:absolute !important;opacity:0 !important;pointer-events:none !important;width:0 !important;height:0 !important}.woocommerce-cart ul.woocommerce-shipping-methods li label,.woocommerce-checkout ul.woocommerce-shipping-methods li label{user-select:none}.nm-coupon-wrap,.nm-coupon-wrap .nm-coupon-inner{background:transparent !important;border:0 !important;box-shadow:none !important}.nm-coupon-wrap{background:var(--fx-glass-tint) !important;border:1px solid var(--fx-glass-border) !important;border-radius:var(--fx-radius-sm) !important;padding:4px 8px !important;margin-bottom:16px !important}.nm-coupon-wrap #nm-coupon-btn{font-family:'Space Grotesk',sans-serif !important;font-weight:600 !important;color:var(--fx-ink) !important;text-decoration:none !important}.nm-coupon-wrap #nm-coupon-btn:hover{color:var(--fx-accent-2) !important}.nm-coupon-wrap .nm-coupon input.input-text{border-radius:var(--fx-pill) !important;border:1px solid rgba(15,23,42,.12) !important;background:#fff !important;padding:10px 16px !important}.nm-coupon-wrap .nm-coupon input[type="submit"],.nm-coupon-wrap .nm-coupon button{background:var(--fx-grad) !important;color:#fff !important;border:0 !important;border-radius:var(--fx-pill) !important;font-family:'Space Grotesk',sans-serif !important;font-weight:700 !important}.woocommerce-shipping-destination,.woocommerce-shipping-destination .woocommerce-shipping-estimate-html,.nm-shop-notice,.nm-shop-notice span,.woocommerce-message,.woocommerce-info,.woocommerce-error li,.nm-checkout-login-coupon,.nm-checkout-login-coupon a,.woocommerce-privacy-policy-text,.woocommerce-privacy-policy-text p,.woocommerce-terms-and-conditions-wrapper{font-family:'Space Grotesk',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;letter-spacing:-0.01em;color:var(--fx-ink) !important;text-transform:none !important;font-variant:normal !important}.nm-shop-notice i[class*="nm-font"],i.nm-font,.woocommerce-message i[class*="nm-font"]{font-family:'nm-font' !important}.nm-shop-notice.woocommerce-message,.nm-shop-notice.woocommerce-info,.woocommerce-notices-wrapper .woocommerce-message,.woocommerce-notices-wrapper .woocommerce-info{background:var(--fx-glass-tint) !important;border:1px solid var(--fx-glass-border) !important;border-left:3px solid var(--fx-accent) !important;border-radius:var(--fx-radius-sm) !important;box-shadow:0 6px 20px rgba(15,23,42,.06) !important;color:var(--fx-ink) !important}.woocommerce-privacy-policy-text a{color:var(--fx-accent-2) !important}.nm-qty-minus,.nm-qty-plus,#nm-widget-panel .nm-qty-minus,#nm-widget-panel .nm-qty-plus,.woocommerce-cart .nm-qty-minus,.woocommerce-cart .nm-qty-plus,.woocommerce-checkout .nm-qty-minus,.woocommerce-checkout .nm-qty-plus{background:none !important;border:0 !important;box-shadow:none !important;border-radius:0 !important;color:#94a3b8 !important;transition:color .15s ease !important}.nm-qty-minus:hover,.nm-qty-plus:hover,.nm-qty-minus:focus,.nm-qty-plus:focus,.nm-qty-minus:active,.nm-qty-plus:active{color:var(--fx-accent-2) !important;background:none !important}.quantity:has(.nm-qty-minus:hover) input.qty,.quantity:has(.nm-qty-plus:hover) input.qty,.quantity:has(.nm-qty-minus:active) input.qty,.quantity:has(.nm-qty-plus:active) input.qty,.nm-quantity-wrap:has(.nm-qty-minus:hover) input.qty,.nm-quantity-wrap:has(.nm-qty-plus:hover) input.qty,.nm-quantity-wrap:has(.nm-qty-minus:active) input.qty,.nm-quantity-wrap:has(.nm-qty-plus:active) input.qty{color:var(--fx-accent-2) !important}.cart-collaterals .shop_table,.cart-collaterals .shop_table tr th,.cart-collaterals .shop_table tr td,.woocommerce-checkout .cart_totals table.shop_table tr th,.woocommerce-checkout .cart_totals table.shop_table tr td{background:transparent !important;border-left:0 !important;border-right:0 !important}.woocommerce-cart .woocommerce-cart-form{padding-right:48px !important}@media (max-width:991px){.woocommerce-cart .woocommerce-cart-form{padding-right:24px !important;margin-bottom:32px !important}}.quantity,.nm-quantity-wrap .quantity,.single-product form.cart .quantity,.single-product .quantity{display:inline-flex !important;align-items:center !important;background:rgba(255,255,255,.55) !important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--fx-glass-border) !important;border-radius:var(--fx-pill) !important;box-shadow:none !important;overflow:hidden !important}.single-product form.cart .quantity::before,.single-product .quantity::before{content:none !important;display:none !important}.quantity input.qty,.nm-quantity-wrap .qty,.single-product .quantity input.qty{background:transparent !important;border:0 !important;box-shadow:none !important;font-family:'Space Grotesk',sans-serif !important;font-weight:700 !important;color:var(--fx-ink) !important}.single-product #tab-description,.single-product #tab-description p,.single-product .woocommerce-Tabs-panel--description,.single-product .woocommerce-Tabs-panel--description p,.single-product .woocommerce-product-details__short-description,.single-product .woocommerce-product-details__short-description p{font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;color:var(--fx-ink) !important}.single-product .woocommerce-product-details__short-description p,.term-description p,.term-description{margin-bottom:15px !important;font-size:15px !important;color:var(--fx-muted) !important}.single-product #tab-description h1,.single-product #tab-description h2,.single-product #tab-description h3,.single-product .woocommerce-Tabs-panel--description h1,.single-product .woocommerce-Tabs-panel--description h2,.single-product .woocommerce-Tabs-panel--description h3{font-family:'Space Grotesk',-apple-system,sans-serif !important;letter-spacing:-0.01em}html,body{max-width:100%;overflow-x:hidden !important}.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info,.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{display:inline-flex !important;align-items:center !important;width:auto !important;max-width:100% !important;text-align:left !important;padding:14px 22px !important;margin:0 0 18px !important;font-size:14px !important;line-height:1.5 !important;border-left:3px solid var(--fx-accent) !important;border-right:3px solid var(--fx-accent-2) !important}.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info span,.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info span{text-align:left !important}.packetery-widget-button-logo{display:none !important}.packetery-widget-button-wrapper{margin-top:14px !important;display:block !important}.packeta-widget-place{margin-top:6px !important}body.nm-force-header #nm-header{transform:none !important;opacity:1 !important;visibility:visible !important;top:0 !important;pointer-events:auto !important}#nm-menu-cart-btn,#nm-mobile-menu-cart-btn{position:relative}#nm-menu-cart-btn.nm-cart-pulse::before,#nm-mobile-menu-cart-btn.nm-cart-pulse::before{content:"";position:absolute;top:50%;left:50%;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;background:var(--fx-grad);opacity:0;pointer-events:none;animation:nmCartRingPing 1s cubic-bezier(.2,.7,.3,1) 1}@keyframes nmCartRingPing{0%{transform:scale(.35);opacity:.85}60%{opacity:.25}100%{transform:scale(2.6);opacity:0}}@keyframes nmCartIconBounce{0%{transform:scale(1) rotate(0deg)}20%{transform:scale(1.24) rotate(-9deg)}42%{transform:scale(.90) rotate(6deg)}62%{transform:scale(1.08) rotate(-3deg)}82%{transform:scale(.97) rotate(1deg)}100%{transform:scale(1) rotate(0deg)}}#nm-menu-cart-btn.nm-cart-pulse,#nm-mobile-menu-cart-btn.nm-cart-pulse{animation:nmCartIconBounce .85s cubic-bezier(.34,1.56,.64,1) 1;color:var(--fx-accent-2) !important;filter:drop-shadow(0 0 9px rgba(33,212,253,.75));transition:color .6s ease .5s,filter .6s ease .5s}@keyframes nmCartBadgePop{0%{transform:scale(1)}30%{transform:scale(1.55)}55%{transform:scale(.82)}78%{transform:scale(1.15)}100%{transform:scale(1)}}#nm-menu-cart-btn.nm-cart-pulse .nm-menu-cart-count,#nm-mobile-menu-cart-btn.nm-cart-pulse .nm-menu-cart-count{animation:nmCartBadgePop .7s cubic-bezier(.34,1.56,.64,1) .15s 1 backwards;background:var(--fx-grad) !important;color:#fff !important;box-shadow:0 0 14px rgba(183,33,255,.6)}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms !important;animation-iteration-count:1 !important;transition-duration:.001ms !important;scroll-behavior:auto !important}}.products .nm-wishlist-button{position:absolute !important;top:12px !important;right:12px !important;left:auto !important;z-index:20 !important;opacity:1 !important}@media all and (max-width:400px){.products .nm-wishlist-button{top:7px !important;right:7px !important}}