:root{--zc26-ink:#0b1730;--zc26-ink-2:#263550;--zc26-muted:#64748b;--zc26-paper:#f6f8fc;--zc26-paper-warm:#fffdf8;--zc26-surface:#fff;--zc26-line:#dce4ef;--zc26-line-strong:#bdcbe0;--zc26-blue:#195eea;--zc26-blue-deep:#1649b9;--zc26-blue-soft:#edf4ff;--zc26-orange:#f59e0b;--zc26-orange-deep:#d97706;--zc26-orange-soft:#fff7e6;--zc26-green:#15803d;--zc26-red:#c92a3d;--zc26-violet:#6d4aff;--zc26-r1:10px;--zc26-r2:16px;--zc26-r3:24px;--zc26-s1:0 1px 2px rgb(11 23 48/.05);--zc26-s2:0 16px 44px rgb(11 23 48/.08);--zc26-ring:0 0 0 4px rgb(25 94 234/.16);--zc26-space-1:8px;--zc26-space-2:16px;--zc26-space-3:24px;--zc26-space-4:32px;--zc26-space-5:48px;--zc26-max:1440px}html{scroll-behavior:smooth;background:var(--zc26-paper)}body{overflow-x:clip;background:radial-gradient(circle at 8% 4%,rgb(25 94 234/.045),transparent 22rem),var(--zc26-paper);color:var(--zc26-ink);text-rendering:optimizeLegibility}:where(main,.site-main,.woocommerce,.woocommerce-page,.zc-shell,.zc-panel,.zc-card){min-width:0}:where(h1,h2,h3,h4,strong,b){text-wrap:balance}:where(p,li,dd,.description,.woocommerce-product-details__short-description){text-wrap:pretty}:where(a){text-decoration:none!important;text-decoration-thickness:0!important}:where(img,video,iframe,svg){max-width:100%}:where(input,select,textarea,button){font:inherit}:where(button,.button,[role=button],input[type=submit],input[type=button]){touch-action:manipulation}:where(button,.button,a):focus-visible,:where(input,select,textarea):focus-visible{outline:3px solid var(--zc26-blue)!important;outline-offset:3px!important;box-shadow:0 0 0 2px #fff!important}:where(.zc-panel,.zc-form-card,.zc-account-stats article,.zc-control-grid a,.woocommerce form.login,.woocommerce form.register,.woocommerce table.shop_table){border-color:var(--zc26-line)!important;background:rgb(255 255 255/.96)!important;box-shadow:var(--zc26-s1)!important}:where(.zc-panel,.zc-form-card,.zc-control-grid a,.woocommerce table.shop_table){border-radius:var(--zc26-r2)!important}:where(.zc-panel,.zc-form-card,.zc-control-grid a){transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}@media(hover:hover){:where(.zc-control-grid a,.woocommerce ul.products li.product):hover{border-color:#9db9f6!important;box-shadow:var(--zc26-s2)!important;transform:translateY(-3px)}}:where(.button,button,input[type=submit],input[type=button]){min-height:44px}:where(.button,button,input[type=submit],input[type=button]):not(.nav-toggle):not(.pswp__button){border-radius:var(--zc26-r1)!important}:where(.button,.zc-home-btn,.woocommerce a.button,.woocommerce button.button){font-weight:800;letter-spacing:-.012em}.woocommerce :where(.button.alt,.checkout-button,#place_order,.single_add_to_cart_button),.zc-home-btn--action{background:linear-gradient(180deg,#ffb51f,var(--zc26-orange))!important;border-color:var(--zc26-orange-deep)!important;color:var(--zc26-ink)!important;box-shadow:0 8px 20px rgb(245 158 11/.18)!important}@media(hover:hover){.woocommerce :where(.button.alt,.checkout-button,#place_order,.single_add_to_cart_button):hover,.zc-home-btn--action:hover{background:var(--zc26-orange-deep)!important;color:#fff!important}}:where(.woocommerce,.zc-panel,.zc-form-card) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea,.select2-selection){min-width:0;max-width:100%;min-height:48px;border:1px solid var(--zc26-line-strong)!important;border-radius:var(--zc26-r1)!important;background:#fff!important;color:var(--zc26-ink)!important;box-shadow:inset 0 1px 0 rgb(11 23 48/.025)!important}:where(.woocommerce,.zc-panel,.zc-form-card) :where(input,select,textarea):focus{border-color:var(--zc26-blue)!important;box-shadow:var(--zc26-ring)!important;outline:0}:where(.woocommerce,.zc-panel,.zc-form-card) input[type=file]{padding:5px!important;color:var(--zc26-muted)!important;line-height:36px}:where(.woocommerce,.zc-panel,.zc-form-card) input[type=file]::file-selector-button{min-height:36px;margin-inline-end:10px;padding:0 13px;border:1px solid #b9cdf8;border-radius:8px;background:var(--zc26-blue-soft);color:var(--zc26-blue-deep);font:inherit;font-weight:800;cursor:pointer}:where(.woocommerce-message,.woocommerce-info,.woocommerce-error,.zc-notice){border-radius:var(--zc26-r2)!important;box-shadow:var(--zc26-s1)}:where(.price,.amount,.zc-stat__value,.zc-account-stats strong,.order-total){font-variant-numeric:tabular-nums}:where(.zc-kicker,.eyebrow){letter-spacing:0!important;text-transform:none!important}:where(.zc-badge,.zc-status,.woocommerce span.onsale){display:inline-flex;align-items:center;min-height:28px;padding:3px 10px;border-radius:999px;font-size:.72rem;font-weight:850}.woocommerce ul.products{align-items:stretch}.woocommerce ul.products li.product{min-width:0;overflow:hidden;border-color:var(--zc26-line)!important;border-radius:var(--zc26-r2)!important;background:var(--zc26-surface)!important}.woocommerce ul.products li.product :where(.woocommerce-loop-product__title,.price,.zc-product-tax){padding-inline:4px!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:3.1em;line-height:1.55!important;text-wrap:pretty}.woocommerce ul.products li.product img{transition:transform .32s cubic-bezier(.2,.75,.2,1)}@media(hover:hover){.woocommerce ul.products li.product:hover img{transform:scale(1.025)}}.zc-motion-ready [data-zc-reveal]{opacity:0;transform:translateY(18px);transition:opacity .48s ease,transform .48s cubic-bezier(.2,.75,.2,1);transition-delay:var(--zc-reveal-delay,0ms)}.zc-motion-ready [data-zc-reveal].is-visible{opacity:1;transform:none}.zc-motion-ready [data-zc-count]{font-variant-numeric:tabular-nums}.zc-print-register{position:relative;isolation:isolate}.zc-print-register:before{position:absolute;z-index:-1;inset:-1px;border-radius:inherit;background:linear-gradient(110deg,transparent 20%,rgb(25 94 234/.13),transparent 48%,rgb(245 158 11/.12),transparent 78%);background-size:240% 100%;content:"";pointer-events:none;animation:zc-register-pass 7s linear infinite}@keyframes zc-register-pass{to{background-position:-240% 0}}@media(max-width:1024px){:root{--zc26-space-5:40px}:where(.header,.zc-header-main,.nav-list,.header-actions,.zc-home-heading,.zc-account-hero,.zc-toolbar){min-width:0;flex-wrap:wrap}}@media(max-width:640px){:root{--zc26-r3:20px;--zc26-space-4:24px;--zc26-space-5:32px}:where(h1){font-size:clamp(2rem,11vw,3rem)!important;line-height:1.2!important}:where(h2){line-height:1.35}:where(.button,button,[role=button],input[type=submit]){min-height:46px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.zc-motion-ready [data-zc-reveal]{opacity:1;transform:none;transition:none}.zc-print-register:before{animation:none}:where(*,::before,::after){scroll-behavior:auto!important}}@media(max-width:640px),(prefers-reduced-transparency:reduce){:where(.header,.btn-glass,.zc-home-hero__visual,.zc-home-trust,.zc-custom-category-card__media em,.zc-hero-controls,.zc-hero-overlay,.zc-product-video-label,.zc-studio-toolbar,.zqm-editor-toolbar){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:where(.zc-cart-popup,.zc-size-dialog)::backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.woocommerce-order-received .zc-bank-transfer-card .wc-bacs-bank-details li{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}