﻿@font-face{font-display:swap;font-family:"Manrope";font-style:normal;font-weight:400 800;src:url("../fonts/manrope-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:"Manrope";font-style:normal;font-weight:400 800;src:url("../fonts/manrope-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:normal;font-weight:500;src:url("../fonts/ibm-plex-mono-500-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:normal;font-weight:500;src:url("../fonts/ibm-plex-mono-500-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--w24-ink: #141a33;--w24-text-2: #323a55;--w24-muted: #4d5672;--w24-muted-2: #5a6788;--w24-navy: #1e2657;--w24-navy-dark: #0f1530;--w24-sky: #5b8fd0;--w24-sky-light: #7fa9da;--w24-on-navy: #d5ddf0;--w24-on-navy-2: #c2cce4;--w24-accent: #c2410c;--w24-accent-dark: #9a3412;--w24-success: #15803d;--w24-danger: #b91c1c;--w24-danger-bg: #fef2f2;--w24-danger-line: #f3c4c4;--w24-ok: #166534;--w24-ok-dot: #16a34a;--w24-wait: #92400e;--w24-wait-dot: #d97706;--w24-off: #4d5672;--w24-off-dot: #9aa3b8;--w24-bg: #f4f6fa;--w24-surface: #fff;--w24-soft: #f1f4f9;--w24-soft-2: #f7f9fc;--w24-chip: #e8eef7;--w24-chip-hover: #dce5f2;--w24-media: #eaf0f8;--w24-line: #e6eaf2;--w24-line-2: #e1e6ef;--w24-line-hover: #c9d4e6;--w24-radius-sm: 10px;--w24-radius-md: 12px;--w24-radius-lg: 18px;--w24-radius-xl: 24px;--w24-shadow: 0 1px 2px rgba(15, 21, 48, 0.04);--w24-shadow-pop: 0 20px 40px rgba(10, 16, 40, 0.16);--w24-font: "Manrope", "Segoe UI", system-ui, sans-serif;--w24-mono: "IBM Plex Mono", ui-monospace, monospace;--w24-container: 1440px;--w24-gutter: 24px;--w24-section-gap: 64px}@media(max-width: 767px){:root{--w24-gutter: 16px;--w24-section-gap: 44px}}html{scroll-padding-top:16px}body,button,input,select,textarea,.button{font-family:var(--w24-font)}body{-webkit-font-smoothing:antialiased;background:var(--w24-bg);color:var(--w24-ink);font-size:16px;line-height:1.55}h1,h2,h3,h4,h5,h6{color:var(--w24-ink);font-weight:800;letter-spacing:-0.02em}h1{letter-spacing:-0.035em}:is(h1,h2,h3,h4,h5,h6) a{font-weight:inherit}a{color:var(--w24-navy)}a:hover,a:focus{color:var(--w24-navy-dark)}:focus:not(:focus-visible){outline:none}:is(a,button,input,select,textarea,summary,.button):focus-visible{outline:2px solid var(--w24-sky);outline-offset:2px}.w24-container,.col-full{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:var(--w24-container);padding-left:var(--w24-gutter);padding-right:var(--w24-gutter)}.site{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;overflow-x:clip}.admin-bar .site{min-height:calc(100dvh - var(--wp-admin--admin-bar--height, 32px))}.site-content{flex:1 0 auto;padding-top:24px}.site-main{margin-bottom:72px}.w24-is-home .site-main,.w24-is-listing .site-main,.site-main.w24-brands-page,.site-main.w24-categories-page{margin-bottom:0}[hidden]{display:none !important}.w24-visually-hidden{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}a[href^="tel:"]{white-space:nowrap}.w24-muted{color:var(--w24-muted)}.w24-link{font-weight:700;text-decoration:none}.w24-link .w24-icon{margin-left:4px;vertical-align:-3px}#comments .comment-list .bypostauthor>.comment-body cite a::after{content:""}#comments .comment-list .reply a::after{content:""}#comments .comment-list .reply a.comment-edit-link::after{content:""}#respond #cancel-comment-reply-link::before{content:""}.sticky .entry-title::before{content:""}button.loading::after,input[type=button].loading::after,input[type=reset].loading::after,input[type=submit].loading::after,.button.loading::after,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link.loading::after,.added_to_cart.loading::after{content:""}.handheld-navigation ul.menu li button::after{content:""}.site-main nav.navigation .nav-previous a::before{content:""}.site-main nav.navigation .nav-next a::after{content:""}.widget_search form:not(.wp-block-search)::before,.widget_product_search form:not(.wp-block-search)::before{content:""}.storefront-handheld-footer-bar ul li.search>a::before{content:""}.storefront-handheld-footer-bar ul li.my-account>a::before{content:""}.storefront-handheld-footer-bar ul li.cart>a::before{content:""}.storefront-product-pagination a[rel=prev]::after{content:""}.storefront-product-pagination a[rel=next]::after{content:""}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger::before{content:""}.stock.in-stock::before{content:""}.stock.out-of-stock::before{content:""}a.reset_variations::before{content:""}.woocommerce-breadcrumb a:first-of-type::before{content:""}.widget_product_categories ul li::before{content:""}.widget_product_categories ul li.current-cat::before{content:""}.widget_layered_nav li::before{content:""}.widget_layered_nav .chosen::before{content:""}.widget_layered_nav_filters ul li.chosen::before{content:""}.widget_recent_entries ul li::before,.widget_pages ul li::before{content:""}.widget_categories ul li::before{content:""}.widget_categories ul li.current-cat::before{content:""}.widget_archive ul li::before{content:""}.widget_recent_comments ul li::before{content:""}.widget_nav_menu ul li::before{content:""}.widget_links ul li::before{content:""}a.remove::before{content:""}.woocommerce-shipping-calculator>p:first-child a::before{content:""}.blockUI::before{content:""}.woocommerce-pagination .next::after,.woocommerce-pagination .prev::after{content:""}.woocommerce-pagination .next::after{content:""}.woocommerce-breadcrumb .breadcrumb-separator::after{content:""}#payment .payment_methods>.woocommerce-PaymentMethod>label::before,#payment .payment_methods>.wc_payment_method>label::before{content:""}#payment .payment_methods li.woocommerce-PaymentMethod>input[type=radio]:first-child:checked+label::before,#payment .payment_methods li.wc_payment_method>input[type=radio]:first-child:checked+label::before{content:""}.woocommerce-password-strength::after{content:""}.woocommerce-password-strength.strong::after{content:""}.woocommerce-password-strength.good::after{content:""}.woocommerce-MyAccount-navigation ul li a::before{content:""}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a::before{content:""}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a::before{content:""}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a::before{content:""}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a::before{content:""}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods a::before{content:""}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a::before{content:""}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a::before{content:""}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--subscriptions a::before{content:""}.my_account_orders .button.view::after{content:""}p.order-again .button::after{content:""}.woocommerce-MyAccount-downloads .button::after{content:""}.demo_store::before{content:""}.woocommerce-tabs ul.tabs li::after{content:""}.wc-forward::after,.woocommerce-Button--next::after{content:""}.woocommerce-Button--previous::before{content:""}#reviews .commentlist li p.meta .verified::before{content:""}.single-product div.product .component_selections .clear_component_options::before{content:""}.cart .mnm_table_item .mnm_table_item_indent::before,.shop_table .mnm_table_item .mnm_table_item_indent::before{content:""}.quick-view-button::before{content:""}.woocommerce-page .ship_address .gift-form label::after,.woocommerce-page .no_shipping_address .gift-form label::after{content:""}.woocommerce-page .ship_address .modify-address-button::before,.woocommerce-page .no_shipping_address .modify-address-button::before{content:""}.woocommerce-page .addresses+.addresses header.title a::before{content:""}.woocommerce .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--contributions a::before,.woocommerce-page .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--contributions a::before{content:""}a#variations_clear::before{content:""}.wl-add-link::before{content:""}.button.wl-create-new::before{content:""}@media(min-width: 768px){.main-navigation ul.menu>li.menu-item-has-children>a::after,.main-navigation ul.menu>li.page_item_has_children>a::after,.main-navigation ul.nav-menu>li.menu-item-has-children>a::after,.main-navigation ul.nav-menu>li.page_item_has_children>a::after{content:""}}@media(min-width: 768px){.main-navigation ul.menu ul li.menu-item-has-children>a::after,.main-navigation ul.menu ul li.page_item_has_children>a::after,.main-navigation ul.nav-menu ul li.menu-item-has-children>a::after,.main-navigation ul.nav-menu ul li.page_item_has_children>a::after{content:""}}@media(min-width: 768px){.demo_store a.woocommerce-store-notice__dismiss-link::before{content:""}}@media(min-width: 768px){.site-header-cart .cart-contents::after{content:""}}@media(min-width: 768px){.addresses header.title a::before{content:""}}@media(min-width: 768px){.woocommerce-tabs ul.tabs li::after{content:""}}@media(min-width: 768px){#wl-wrapper .wl-tabs>li.active::after{content:""}}.show-password-input::after{content:""}.star-rating::before,.star-rating span::before{content:""}p.stars a::before{content:""}.woocommerce-message::before,.woocommerce-info::before,.woocommerce-error::before,.woocommerce-noreviews::before,p.no-comments::before{content:""}.woocommerce-message::before{content:""}input:is([type=text],[type=email],[type=tel],[type=url],[type=password],[type=search],[type=number]),textarea,select,.select2-container .select2-selection--single,.input-text{background-color:var(--w24-surface);border:1px solid var(--w24-line-2);border-radius:var(--w24-radius-sm);box-shadow:none;color:var(--w24-ink);font-size:15px;padding:.7em .9em}input:is([type=text],[type=email],[type=tel],[type=url],[type=password],[type=search],[type=number]):focus,input:is([type=text],[type=email],[type=tel],[type=url],[type=password],[type=search],[type=number]):focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible,.select2-container .select2-selection--single:focus,.select2-container .select2-selection--single:focus-visible,.input-text:focus,.input-text:focus-visible{background-color:var(--w24-surface);border-color:var(--w24-sky);box-shadow:0 0 0 3px rgba(91,143,208,.25);outline:none}select{height:44px;padding-bottom:0;padding-top:0}select:not([multiple]){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234d5672' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:18px;cursor:pointer;padding-right:40px !important;text-overflow:ellipsis;transition:border-color .15s ease}select:not([multiple]):hover{border-color:var(--w24-line-hover)}input:is([type=checkbox],[type=radio]){accent-color:var(--w24-navy)}.form-row.woocommerce-validated :is(input.input-text,textarea){box-shadow:none}.form-row.woocommerce-invalid :is(input.input-text,textarea,select),.input-text.has-error{background-color:var(--w24-danger-bg);border-color:var(--w24-danger);box-shadow:none}.form-row.woocommerce-invalid :is(input.input-text,textarea,select):focus,.input-text.has-error:focus{box-shadow:0 0 0 3px rgba(185,28,28,.2)}.form-row.woocommerce-invalid .select2-container .select2-selection{background-color:var(--w24-danger-bg);border-color:var(--w24-danger);border-width:1px}.w24-check{align-items:center;cursor:pointer;display:flex;gap:10px;min-height:44px}.w24-check input{flex:none;height:20px;margin:0;width:20px}.w24-field{color:var(--w24-muted);display:flex;flex-direction:column;font-size:13px;font-weight:600;gap:6px}.w24-field select,.w24-field input,.w24-field textarea{background-color:var(--w24-soft-2);color:var(--w24-ink);font-size:15px;font-weight:400;height:48px;padding:0 12px;width:100%}.w24-field textarea{height:auto;line-height:1.5;min-height:88px;padding:10px 12px;resize:vertical}.w24-field [aria-invalid=true]{background-color:var(--w24-danger-bg);border-color:var(--w24-danger)}.w24-field__label{display:block}.w24-field__hint{color:var(--w24-muted-2);font-weight:400}.w24-field__error{color:var(--w24-danger);font-size:13px;font-weight:600}.w24-fieldset{background:none;border:0;margin:0;padding:0}.w24-fieldset legend{background:none;border:0;color:var(--w24-ink);font-size:15px;font-weight:800;margin:0 0 8px;padding:0}@supports not selector(::-webkit-scrollbar){*{scrollbar-color:var(--w24-line-hover) rgba(0,0,0,0);scrollbar-width:thin}}*::-webkit-scrollbar{height:10px;width:10px}*::-webkit-scrollbar-track{background:rgba(0,0,0,0)}*::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--w24-line-hover);border:3px solid rgba(0,0,0,0);border-radius:999px}*::-webkit-scrollbar-thumb:hover{background-color:var(--w24-off-dot)}*::-webkit-scrollbar-button{display:none}*::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.w24-main h2{font-size:34px;font-weight:800;letter-spacing:-0.03em;line-height:1.12;margin:0}@media(max-width: 767px){.w24-main h2{font-size:26px}}.w24-main .w24-h3{font-size:20px;font-weight:800;letter-spacing:-0.02em;line-height:1.12;margin:0;margin-bottom:14px}.w24-section{padding-top:var(--w24-section-gap)}.w24-section--tight{padding-top:40px}.w24-section--last{padding-bottom:72px}.w24-section__head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:24px}@media(max-width: 767px){.w24-section--more-end{display:flex;flex-direction:column}.w24-section--more-end>.w24-section__head{display:contents}.w24-section--more-end>.w24-section__head>:first-child{margin-bottom:24px}.w24-section--more-end>.w24-section__head>.w24-link{align-self:flex-end;margin-top:16px;order:1}.w24-section--more-end>.w24-section__head--small>:first-child{margin-bottom:14px}}.w24-lead{color:var(--w24-text-2);font-size:18px;margin:14px 0 0;max-width:760px}@media(max-width: 767px){.w24-lead{font-size:16px}}.w24-prose{color:var(--w24-text-2)}.w24-prose>:first-child{margin-top:0}.w24-prose h2,.w24-prose h3{margin:1.4em 0 .5em}.w24-prose h2{font-size:24px;letter-spacing:-0.02em}.w24-prose h3{font-size:19px}.w24-prose img{border-radius:var(--w24-radius-md);height:auto}.w24-prose table{background:var(--w24-surface);border:1px solid var(--w24-line);border-radius:var(--w24-radius-md);box-sizing:border-box;border-collapse:separate;border-spacing:0;font-size:14px;width:100%}.w24-prose table th,.w24-prose table td{border-bottom:1px solid var(--w24-line);font-family:inherit;font-size:inherit;padding:10px 12px}.w24-prose table th,.w24-prose table thead td{background:var(--w24-soft-2);font-weight:700}.w24-prose table *{font-family:inherit !important;font-size:inherit !important}button,input[type=button],input[type=reset],input[type=submit],.button,.added_to_cart,.wc-block-components-button:not(.is-link){background:var(--w24-navy);border:0;border-radius:var(--w24-radius-sm);color:#fff;font-weight:700;padding:.8em 1.4em;text-shadow:none;transition:background-color .15s ease}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover,.button:hover,.added_to_cart:hover,.wc-block-components-button:not(.is-link):hover{background:var(--w24-navy-dark);color:#fff}button.alt,.button.alt,.single_add_to_cart_button,.checkout-button,#place_order{background:var(--w24-accent);color:#fff}button.alt:hover,.button.alt:hover,.single_add_to_cart_button:hover,.checkout-button:hover,#place_order:hover{background:var(--w24-accent-dark);color:#fff}.w24-btn{align-items:center;border:0;border-radius:var(--w24-radius-md);box-sizing:border-box;display:inline-flex;font-weight:700;gap:10px;justify-content:center;min-height:50px;padding:0 20px;text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.w24-btn--primary{background:var(--w24-navy);color:#fff}.w24-btn--primary:is(:hover,:focus){background:var(--w24-navy-dark);color:#fff}.w24-btn--accent{background:var(--w24-accent);color:#fff}.w24-btn--accent:is(:hover,:focus){background:var(--w24-accent-dark);color:#fff}.w24-btn--soft{background:var(--w24-soft);color:var(--w24-navy)}.w24-btn--soft:is(:hover,:focus){background:var(--w24-chip);color:var(--w24-navy)}.w24-btn--outline{background:var(--w24-surface);color:var(--w24-navy);border:1px solid var(--w24-line)}.w24-btn--outline:is(:hover,:focus){background:var(--w24-surface);color:var(--w24-navy);border-color:var(--w24-navy)}.w24-btn--outline-strong{background:rgba(0,0,0,0);color:var(--w24-navy);border:1.5px solid var(--w24-navy)}.w24-btn--outline-strong:is(:hover,:focus){background:var(--w24-soft);color:var(--w24-navy);border-color:var(--w24-navy)}.w24-btn--light{background:#fff;color:var(--w24-navy)}.w24-btn--light:is(:hover,:focus){background:var(--w24-chip);color:var(--w24-navy)}.w24-btn--on-navy{background:hsla(0,0%,100%,.12);color:#fff}.w24-btn--on-navy:is(:hover,:focus){background:hsla(0,0%,100%,.2);color:#fff}.w24-btn--sm{border-radius:var(--w24-radius-sm);font-size:14px;min-height:44px;padding:0 16px}.w24-btn--block{width:100%}.w24-icon-btn{align-items:center;border-radius:var(--w24-radius-md);display:inline-flex;flex:none;height:48px;justify-content:center;padding:0;width:48px;border:0;cursor:pointer}.w24-icon-btn--accent{background:var(--w24-accent);color:#fff}.w24-icon-btn--accent:hover{background:var(--w24-accent-dark);color:#fff}.w24-card{background:var(--w24-surface);border:1px solid var(--w24-line);border-radius:var(--w24-radius-lg);box-sizing:border-box;box-shadow:var(--w24-shadow)}.w24-card--pad{padding:24px}.w24-card--xl{border-radius:var(--w24-radius-xl);padding:40px}@media(max-width: 767px){.w24-card--xl{border-radius:var(--w24-radius-lg);padding:24px}}.w24-cta{background:var(--w24-navy);border-radius:var(--w24-radius-xl);color:#fff;display:flex;flex-direction:column;gap:10px;padding:28px}.w24-cta h1,.w24-cta h2,.w24-cta h3{color:#fff}.w24-cta h2{font-size:24px;font-weight:800;letter-spacing:-0.02em;line-height:1.12;margin:0}.w24-cta p{color:var(--w24-on-navy);margin:0}.w24-cta a:not(.w24-btn){color:#fff;font-size:22px;font-weight:800;text-decoration:none}.w24-cta a:not(.w24-btn):hover{color:var(--w24-sky-light)}@media(max-width: 767px){.w24-cta{border-radius:var(--w24-radius-lg);padding:24px}}.w24-cta--row{align-items:center;flex-flow:row wrap;gap:24px}.w24-cta--row>div{flex:999 1 380px;min-width:0}.w24-cta--row p{margin-top:10px}.w24-advisor-card{align-items:center;background:var(--w24-chip);border-radius:16px;display:flex;gap:14px;padding:16px 18px}.w24-advisor-card__icon{align-items:center;border-radius:var(--w24-radius-md);display:inline-flex;flex:none;height:48px;justify-content:center;padding:0;width:48px;background:var(--w24-navy);border-radius:999px;color:#fff}.w24-advisor-card__title{font-weight:800}.w24-advisor-card__text{color:var(--w24-text-2);font-size:14px}.w24-advisor-card__text a{font-weight:700}.w24-chips{display:flex;gap:8px}.w24-chips--wrap{flex-wrap:wrap}.w24-chips--scroll{overflow-x:auto;padding-bottom:4px;white-space:nowrap}.w24-chips--scroll .w24-chip:focus-visible{outline-offset:-2px}.w24-chip{align-items:center;border-radius:999px;display:inline-flex;flex:none;gap:8px;height:44px;padding:0 18px;text-decoration:none;background:var(--w24-chip);color:var(--w24-navy);font-size:15px;font-weight:600}.w24-chip:hover{background:var(--w24-chip-hover);color:var(--w24-navy)}.w24-chip.is-active{background:var(--w24-navy);color:#fff;font-weight:700}.w24-chip__count{font-family:var(--w24-mono);font-size:13px;font-weight:500;color:var(--w24-muted)}.is-active .w24-chip__count{color:var(--w24-on-navy-2)}.w24-count{font-family:var(--w24-mono);font-size:13px;font-weight:500;background:var(--w24-soft);border-radius:999px;color:var(--w24-muted);padding:2px 8px}.w24-badge{align-items:center;border-radius:999px;display:inline-flex;flex:none;gap:8px;height:26px;padding:0 10px;text-decoration:none;background:var(--w24-surface);color:var(--w24-navy);font-size:12px;font-weight:700}.w24-badge--accent{background:var(--w24-accent);color:#fff}.w24-badge--success{background:#dcfce7;color:var(--w24-success)}.w24-badge--navy{background:var(--w24-navy);color:#fff}.w24-badge--soft{background:var(--w24-chip);color:var(--w24-navy)}.w24-badge--lg{height:28px;padding:0 12px}.w24-spec{font-family:var(--w24-mono);font-size:12px;font-weight:500;background:var(--w24-soft);border-radius:6px;padding:4px 8px}.w24-pill{align-items:center;border-radius:999px;display:inline-flex;flex:none;gap:8px;height:30px;padding:0 12px;text-decoration:none;background:rgba(168,203,233,.16);color:#cfe1f4;font-size:13px;font-weight:600;margin:0 0 16px}.w24-price{color:var(--w24-ink);font-size:21px;font-weight:800;letter-spacing:-0.02em;min-width:0}.w24-price del{color:var(--w24-muted);display:block;font-size:14px;font-weight:500;opacity:1}.w24-price ins{background:none;font-weight:inherit;text-decoration:none}.w24-price__from,.w24-price__tax{color:var(--w24-muted);font-size:13px;font-weight:500;letter-spacing:0}.w24-price>:is(p,span,div)[class*=omnibus]{color:var(--w24-muted);display:block;font-size:12px;font-weight:500;letter-spacing:0;margin:2px 0 0}.w24-price--lg{font-size:30px;letter-spacing:-0.03em}.w24-price--lg .w24-price__from,.w24-price--lg .w24-price__tax{font-size:15px}ul.products{display:grid;gap:16px;grid-template-columns:repeat(auto-fill, minmax(min(100%, 260px), 1fr));margin:0}@media(max-width: 767px){ul.products{gap:10px;grid-template-columns:repeat(2, minmax(0, 1fr))}}ul.products::before,ul.products::after{display:none}ul.products li.product{clear:none !important;float:none !important;margin:0 !important;text-align:left;width:auto !important}ul.products li.product .w24-product__card{background:var(--w24-surface);border:1px solid var(--w24-line);border-radius:var(--w24-radius-lg);box-sizing:border-box;box-shadow:var(--w24-shadow);transition:border-color .15s ease,transform .15s ease;display:flex;flex-direction:column;gap:12px;height:100%;padding:14px}ul.products li.product .w24-product__card:hover{border-color:var(--w24-line-hover)}ul.products li.product .w24-product__media{align-items:center;background:var(--w24-media);display:flex;height:190px;justify-content:center;overflow:hidden;padding:12px;border-radius:var(--w24-radius-md);position:relative}ul.products li.product .w24-product__media img{height:100%;margin:0;mix-blend-mode:multiply;object-fit:contain;width:100%}ul.products li.product .w24-product__badges{display:flex;flex-wrap:wrap;gap:6px;left:10px;position:absolute;top:10px}ul.products li.product .w24-product__body{display:flex;flex:1;flex-direction:column;gap:10px;padding:0 6px}ul.products li.product .w24-product__brand{color:var(--w24-muted);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}ul.products li.product .w24-product__title.woocommerce-loop-product__title{font-size:18px;font-weight:800;letter-spacing:-0.015em;line-height:1.25;margin:0;padding:0}ul.products li.product .w24-product__title.woocommerce-loop-product__title a{color:var(--w24-ink);text-decoration:none}ul.products li.product .w24-product__title.woocommerce-loop-product__title a:hover{color:var(--w24-navy);text-decoration:underline}ul.products li.product .w24-product__specs{display:flex;flex-wrap:wrap;gap:6px}ul.products li.product .w24-product__buy{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:auto;padding-top:6px}ul.products li.product .w24-product__buy .w24-price{flex:1 1 auto}ul.products li.product .w24-product__quote{font-size:15px;font-weight:700}ul.products li.product .w24-add{align-items:center;border-radius:var(--w24-radius-sm);display:inline-flex;flex:none;height:44px;justify-content:center;padding:0;width:44px;background:var(--w24-accent);color:#fff;isolation:isolate;margin:0;position:relative}ul.products li.product .w24-add svg{position:relative}ul.products li.product .w24-add__label{align-items:center;background:inherit;border-radius:inherit;bottom:0;clip-path:inset(0 0 0 calc(100% - 44px) round var(--w24-radius-sm));display:flex;font-size:14px;font-weight:700;padding:0 44px 0 16px;pointer-events:none;position:absolute;right:0;top:0;transition:clip-path .2s ease;white-space:nowrap;z-index:-1}@media(hover: hover){ul.products li.product .w24-add:hover .w24-add__label{clip-path:inset(0 round var(--w24-radius-sm))}}ul.products li.product .w24-add:focus-visible .w24-add__label{clip-path:inset(0 round var(--w24-radius-sm))}ul.products li.product .w24-add.loading .w24-add__label,ul.products li.product .w24-add.added .w24-add__label{display:none}ul.products li.product .w24-add:hover{background:var(--w24-accent-dark);color:#fff}ul.products li.product .w24-add--options{background:var(--w24-soft);color:var(--w24-navy)}ul.products li.product .w24-add--options:hover{background:var(--w24-chip);color:var(--w24-navy)}ul.products li.product .w24-add.loading{opacity:.6}ul.products li.product .w24-add.loading::after,ul.products li.product .w24-add.added::after{content:none}ul.products li.product .w24-add.added{background:var(--w24-success)}ul.products li.product .added_to_cart{background:none;color:var(--w24-navy);flex-basis:100%;font-size:14px;padding:0;text-align:right;text-decoration:underline}@media(max-width: 767px){ul.products li.product .w24-product__card{gap:8px;padding:8px}ul.products li.product .w24-product__media{height:140px;padding:8px}ul.products li.product .w24-product__badges{gap:4px;left:6px;top:6px}ul.products li.product .w24-product__badges .w24-badge{font-size:11px;height:22px;padding:0 8px}ul.products li.product .w24-wish--card{height:34px;right:14px;top:14px;width:34px}ul.products li.product .w24-product__body{gap:8px;padding:0 4px 2px}ul.products li.product .w24-product__brand{font-size:11px}ul.products li.product .w24-product__title.woocommerce-loop-product__title{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;font-size:15px;letter-spacing:-0.01em}ul.products li.product .w24-product__specs{gap:4px}ul.products li.product .w24-spec{font-size:11px;padding:3px 6px}ul.products li.product .w24-product__buy{align-items:stretch;flex-direction:column;gap:8px;padding-top:2px}ul.products li.product .w24-product__buy .w24-price{font-size:18px;line-height:1.3}ul.products li.product .w24-product__buy .w24-price__tax{display:block;font-size:12px}ul.products li.product .w24-product__buy .w24-btn{justify-content:center;width:100%}ul.products li.product .w24-product__quote{font-size:14px}ul.products li.product .w24-add{gap:6px;height:42px;width:100%}ul.products li.product .w24-add svg{height:18px;width:18px}ul.products li.product .w24-add__label{clip-path:none;display:inline;padding:0;position:static;z-index:auto}ul.products li.product .w24-add.loading .w24-add__label,ul.products li.product .w24-add.added .w24-add__label{display:inline}ul.products li.product .added_to_cart{font-size:13px;text-align:center}}.w24-breadcrumb,.woocommerce-breadcrumb{color:var(--w24-muted);display:flex;flex-wrap:wrap;font-size:14px;gap:8px;margin:0 0 20px;padding:0}@media(max-width: 767px){.w24-breadcrumb,.woocommerce-breadcrumb{font-size:12px;gap:2px 6px;line-height:1.35;margin-bottom:12px}}.w24-breadcrumb a{text-decoration:none}.w24-breadcrumb a:hover{text-decoration:underline}.w24-breadcrumb::before,.w24-breadcrumb a:first-of-type::before{content:none}.woocommerce-pagination{margin-top:32px;text-align:center}.woocommerce-pagination .page-numbers{border:0;display:inline-flex;flex-wrap:wrap;gap:6px}.woocommerce-pagination .page-numbers li{border:0}.woocommerce-pagination .page-numbers li .page-numbers{background:var(--w24-surface);border:1px solid var(--w24-line);border-radius:var(--w24-radius-sm);box-sizing:border-box;align-items:center;display:inline-flex;font-weight:700;height:44px;justify-content:center;min-width:44px;padding:0 12px;text-decoration:none}.woocommerce-pagination .page-numbers li .page-numbers.current{background:var(--w24-navy);border-color:var(--w24-navy);color:#fff}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noreviews,p.no-comments{background:var(--w24-surface);border:1px solid var(--w24-line);border-radius:var(--w24-radius-md);box-sizing:border-box;color:var(--w24-ink);margin:0 0 16px;padding-bottom:12px;padding-top:12px}.woocommerce-message::before,.woocommerce-info::before,.woocommerce-error::before,.woocommerce-noreviews::before,p.no-comments::before{line-height:inherit;top:12px}.woocommerce-message a,.woocommerce-info a,.woocommerce-error a,.woocommerce-noreviews a,p.no-comments a{color:var(--w24-navy)}.woocommerce-message a:hover,.woocommerce-message a:focus,.woocommerce-info a:hover,.woocommerce-info a:focus,.woocommerce-error a:hover,.woocommerce-error a:focus,.woocommerce-noreviews a:hover,.woocommerce-noreviews a:focus,p.no-comments a:hover,p.no-comments a:focus{color:var(--w24-navy-dark);opacity:1}:is(.woocommerce-message,.woocommerce-info,.woocommerce-error) .button{background:none;border-left:1px solid var(--w24-line);color:var(--w24-navy);font-weight:700}:is(.woocommerce-message,.woocommerce-info,.woocommerce-error) .button:hover{background:none;color:var(--w24-navy-dark);text-decoration:underline}@media(max-width: 767px){:is(.woocommerce-message,.woocommerce-info,.woocommerce-error):has(>.button){align-items:flex-start;display:flex;flex-direction:column-reverse;gap:8px;padding-left:2.8em}:is(.woocommerce-message,.woocommerce-info,.woocommerce-error):has(>.button)::before{left:1em}:is(.woocommerce-message,.woocommerce-info,.woocommerce-error):has(>.button)::after{display:none}:is(.woocommerce-message,.woocommerce-info,.woocommerce-error):has(>.button) .button{border-left:0;float:none;margin:0;padding:0}}.woocommerce-error{background:var(--w24-danger-bg);border-color:var(--w24-danger-line)}.woocommerce-error::before{color:var(--w24-danger)}.site-content>.col-full>.woocommerce>:is(.woocommerce-message,.woocommerce-info,.woocommerce-error):first-child{margin-top:0}.woocommerce-info::before{color:var(--w24-navy)}.woocommerce-message::before{color:var(--w24-success)}.onsale{align-items:center;border-radius:999px;display:inline-flex;flex:none;gap:8px;height:26px;padding:0 10px;text-decoration:none;background:var(--w24-accent);border:0;color:#fff;font-size:12px;font-weight:700;text-transform:none}.w24-options{--w24-option-ch: 6;display:grid;font-size:14px;font-weight:700;gap:8px;grid-template-columns:repeat(auto-fill, minmax(min(100%, max(64px, var(--w24-option-ch) * 1ch + 28px)), 1fr))}.w24-option{background:var(--w24-surface);border:1px solid var(--w24-line-2);border-radius:var(--w24-radius-sm);color:var(--w24-navy);cursor:pointer;font:inherit;font-size:14px;font-weight:700;min-height:40px;padding:4px 12px;white-space:nowrap;transition:border-color .15s ease,background-color .15s ease}.w24-option:hover{background:var(--w24-surface);border-color:var(--w24-navy);color:var(--w24-navy)}.w24-option[aria-pressed=true]{background:var(--w24-navy);border-color:var(--w24-navy);box-shadow:inset 0 0 0 1px var(--w24-navy);color:#fff}.w24-option:disabled{background:var(--w24-soft-2);border-style:dashed;color:var(--w24-muted-2);cursor:not-allowed;text-decoration:line-through}.w24-choice-card{background:var(--w24-surface);border:1px solid var(--w24-line);border-radius:var(--w24-radius-md);box-sizing:border-box;align-items:flex-start;cursor:pointer;display:flex;gap:14px;padding:16px;transition:border-color .15s ease,box-shadow .15s ease}.w24-choice-card.is-checked{border-color:var(--w24-navy);box-shadow:inset 0 0 0 1px var(--w24-navy)}.w24-choice-card input{flex:none;height:22px;margin:2px 0 0;width:22px}.w24-choice-card__body{display:flex;flex:1;flex-direction:column;gap:2px}.w24-choice-card__title{display:flex;font-weight:800;gap:12px;justify-content:space-between}.w24-choice-card__title [data-w24-bind=surcharge]{font-weight:700;white-space:nowrap}.w24-choice-card__text{color:var(--w24-muted);font-size:14px}.quantity.w24-qty{align-items:center;background:var(--w24-soft);border-radius:var(--w24-radius-md);display:inline-flex;flex:none;height:52px}.quantity.w24-qty .qty{-moz-appearance:textfield;background:rgba(0,0,0,0);border:0;font-weight:800;height:100%;padding:0;text-align:center;width:44px}.quantity.w24-qty .qty::-webkit-inner-spin-button,.quantity.w24-qty .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.w24-qty__btn{background:rgba(0,0,0,0);border-radius:var(--w24-radius-md);color:var(--w24-navy);font-size:22px;font-weight:500;height:100%;padding:0;width:44px}.w24-qty__btn:focus-visible{outline-offset:-2px}.w24-qty__btn:hover{background:var(--w24-chip);color:var(--w24-navy)}.w24-stats{display:grid;gap:8px;grid-template-columns:repeat(3, minmax(0, 1fr));margin:0}.w24-stat{background:var(--w24-surface);border:1px solid var(--w24-line);border-radius:var(--w24-radius-md);box-sizing:border-box;border-radius:14px;padding:12px 14px}.w24-stat dt{color:var(--w24-muted);font-size:12px;font-weight:600}.w24-stat dd{font-family:var(--w24-mono);font-size:17px;font-weight:500;margin:2px 0 0}.w24-spec-table{margin-top:16px;overflow-x:auto}.w24-spec-table table{border:0;border-collapse:collapse;font-size:15px;margin:0;width:100%}.w24-spec-table tr{border-bottom:1px solid var(--w24-line)}.w24-spec-table table tr :is(th,td){background:none;border:0;padding:12px 0;vertical-align:top}.w24-spec-table th{color:var(--w24-muted);font-weight:600;padding-right:16px;text-align:left;width:42%}.w24-spec-table td{font-family:var(--w24-mono);font-size:14px;font-weight:500}.w24-spec-table td p{margin:0}.w24-spec-table td a{color:inherit;text-decoration:none}.w24-files{display:grid;gap:10px;grid-template-columns:repeat(auto-fill, minmax(min(100%, 240px), 1fr));margin-top:16px}.w24-file{align-items:center;background:var(--w24-soft-2);border-radius:14px;display:flex;gap:12px;padding:14px 16px;text-decoration:none}.w24-file:hover{background:var(--w24-chip)}.w24-file__type{font-family:var(--w24-mono);font-size:11px;font-weight:500;background:var(--w24-surface);border:1px solid var(--w24-line);border-radius:var(--w24-radius-sm);box-sizing:border-box;align-items:center;color:var(--w24-muted);display:flex;flex:none;height:40px;justify-content:center;width:40px}.w24-file__text{display:flex;flex-direction:column;min-width:0}.w24-file__name{font-weight:700;overflow-wrap:anywhere}.w24-file__meta{color:var(--w24-muted);font-size:13px}.w24-checklist{border-top:1px solid var(--w24-line);color:var(--w24-text-2);display:grid;font-size:14px;gap:10px 16px;grid-template-columns:repeat(auto-fill, minmax(min(100%, 170px), 1fr));list-style:none;margin:0;padding:14px 0 0}.w24-checklist li{align-items:center;display:flex;gap:8px}.w24-checklist .w24-icon{color:var(--w24-navy);flex:none}.w24-availability{align-items:center;display:flex;font-size:14px;font-weight:700;gap:8px}.w24-availability::before{border-radius:999px;content:"";flex:none;height:10px;width:10px}.w24-availability.is-in{color:var(--w24-ok)}.w24-availability.is-in::before{background:var(--w24-ok-dot)}.w24-availability.is-backorder{color:var(--w24-wait)}.w24-availability.is-backorder::before{background:var(--w24-wait-dot)}.w24-availability.is-out{color:var(--w24-off)}.w24-availability.is-out::before{background:var(--w24-off-dot)}.w24-availability--sm{font-size:12px;gap:6px}.w24-availability--sm::before{height:8px;width:8px}.w24-section-nav{scrollbar-width:none;backdrop-filter:blur(8px);background:rgba(244,246,250,.92);border-bottom:1px solid var(--w24-line-2);display:flex;flex-wrap:nowrap;font-weight:700;gap:4px;overflow-x:auto;position:sticky;top:var(--w24-sticky-top);white-space:nowrap;z-index:20}.w24-section-nav::-webkit-scrollbar{display:none}.w24-section-nav a{border-bottom:3px solid rgba(0,0,0,0);color:var(--w24-muted);flex:none;padding:14px 16px 11px;text-decoration:none}.w24-section-nav a:focus-visible{outline-offset:-2px}.w24-section-nav a:hover{color:var(--w24-navy)}.w24-section-nav a.is-active{border-bottom-color:var(--w24-navy);color:var(--w24-navy)}:target,[id].w24-anchor{scroll-margin-top:calc(64px + var(--w24-sticky-top))}.w24-buybar{align-items:center;display:flex;gap:14px}.w24-buybar__info{flex:1;min-width:0}.w24-buybar__name{font-size:15px;font-weight:800;line-height:1.3}.w24-buybar .w24-price{font-size:18px}.w24-buybar .w24-price del,.w24-buybar .w24-price>:is(p,span,div)[class*=omnibus]{display:none}.w24-buybar__thumb{align-items:center;background:var(--w24-media);display:flex;height:64px;justify-content:center;overflow:hidden;padding:12px;border-radius:var(--w24-radius-md);flex:none;padding:4px;width:64px}.w24-buybar__thumb img{height:100%;margin:0;mix-blend-mode:multiply;object-fit:contain;width:100%}.w24-buybar--bar{background:var(--w24-surface);border-top:1px solid var(--w24-line-2);bottom:0;box-shadow:0 -6px 20px rgba(15,21,48,.08);left:0;padding:12px max(var(--w24-gutter),(100% - var(--w24-container))/2 + var(--w24-gutter));position:fixed;right:0;transition:transform .2s ease,visibility .2s;z-index:50}.w24-buybar--bar.is-hidden{transform:translateY(calc(100% + 8px));visibility:hidden}.w24-buybar--bar .w24-buybar__thumb{height:52px;width:52px}.w24-buybar--bar .w24-buybar__info{align-items:center;column-gap:16px;display:flex;flex-wrap:wrap}.w24-buybar--bar .w24-buybar__name{flex-basis:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w24-buybar--bar .w24-btn{min-height:50px;padding:0 22px}@media(max-width: 767px){.w24-buybar--bar{bottom:var(--w24-tabbar-h);padding-block:12px}.w24-buybar--bar .w24-buybar__thumb,.w24-buybar--bar .w24-buybar__name{display:none}.w24-buybar--bar .w24-buybar__info{display:block}}body.w24-is-product{padding-bottom:76px}@media(max-width: 767px){body.w24-is-product{padding-bottom:calc(76px + var(--w24-tabbar-h))}}.w24-siblings{background:var(--w24-surface);border:1px solid var(--w24-line);border-radius:var(--w24-radius-lg);box-sizing:border-box;border-radius:20px;padding:20px}@media(min-width: 1025px){.w24-siblings{position:sticky;top:calc(64px + var(--w24-sticky-top))}}.w24-siblings .w24-siblings__title{color:var(--w24-muted);font-size:13px;font-weight:700;letter-spacing:.06em;line-height:1.3;margin:0 0 4px;text-transform:uppercase}.w24-siblings__list{list-style:none;margin:0;padding:0}.w24-siblings__list li+li{border-top:1px solid var(--w24-line-2)}.w24-siblings__item{align-items:center;color:inherit;display:flex;gap:14px;padding:12px 0;text-decoration:none}.w24-siblings__item:hover .w24-siblings__name{color:var(--w24-accent)}.w24-siblings__thumb{align-items:center;background:var(--w24-media);display:flex;height:64px;justify-content:center;overflow:hidden;padding:12px;border-radius:var(--w24-radius-md);flex:none;padding:4px;width:64px}.w24-siblings__thumb img{height:100%;margin:0;mix-blend-mode:multiply;object-fit:contain;width:100%}.w24-siblings__info{display:flex;flex-direction:column;gap:4px;min-width:0}.w24-siblings__name{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size:14px;font-weight:700;line-height:1.3}.w24-siblings .w24-price{font-size:16px}.w24-siblings .w24-price del,.w24-siblings .w24-price>:is(p,span,div)[class*=omnibus]{display:none}.w24-siblings__all{align-items:center;display:inline-flex;gap:6px;margin-top:8px}html.w24-dialog-open{overflow:hidden}.w24-dialog{background:var(--w24-surface);border:0;border-radius:var(--w24-radius-xl);box-shadow:0 30px 80px rgba(10,16,40,.35);color:var(--w24-ink);flex-direction:column;max-height:calc(100dvh - 48px);max-width:560px;overflow:hidden;padding:0;position:fixed;width:calc(100% - 32px)}.w24-dialog::backdrop{backdrop-filter:blur(3px);background:rgba(15,21,48,.55)}.w24-dialog[open]{animation:w24-dialog-in .2s ease-out;display:flex}.w24-dialog[open]::backdrop{animation:w24-fade-in .2s ease-out}@media(max-width: 767px){.w24-dialog{border-radius:var(--w24-radius-lg);height:calc(100dvh - 24px);margin:auto;max-height:none;max-width:none;width:calc(100% - 24px)}}.w24-dialog__panel{flex:1 1 auto;margin:24px 0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 28px}@media(max-width: 767px){.w24-dialog__panel{margin:20px 0;padding:4px 20px calc(env(safe-area-inset-bottom, 0px))}}.w24-dialog__close{align-items:center;border-radius:var(--w24-radius-sm);display:inline-flex;flex:none;height:40px;justify-content:center;padding:0;width:40px;background:var(--w24-soft);color:var(--w24-navy);position:absolute;right:16px;top:16px;z-index:1}.w24-dialog__close:hover{background:var(--w24-chip);color:var(--w24-navy)}.w24-dialog__head{padding-right:48px}.w24-dialog__title{font-size:24px;font-weight:800;letter-spacing:-0.02em;line-height:1.12;margin:0;color:var(--w24-ink)}.w24-dialog__lead{color:var(--w24-muted);margin:6px 0 0}.w24-dialog__foot{display:flex;flex-direction:column;gap:10px}@keyframes w24-dialog-in{from{opacity:0;transform:translateY(8px) scale(0.98)}}@keyframes w24-fade-in{from{opacity:0}}@media(prefers-reduced-motion: reduce){.w24-dialog[open],.w24-dialog[open]::backdrop{animation:none}}.w24-inquiry{display:flex;flex-direction:column;gap:20px}.w24-inquiry__product{align-items:center;background:var(--w24-soft-2);border-radius:14px;display:flex;gap:12px;padding:10px 12px}.w24-inquiry__product img{background:var(--w24-surface);border-radius:var(--w24-radius-sm);flex:none;height:56px;mix-blend-mode:multiply;object-fit:contain;width:56px}.w24-inquiry__product-info{flex:1;min-width:0}.w24-inquiry__qty{flex:none;width:88px}.w24-inquiry__qty input{background-color:var(--w24-surface);height:40px}.w24-inquiry__product-name{font-weight:800;line-height:1.3}.w24-inquiry__product-variant{color:var(--w24-muted);font-size:14px}.w24-inquiry__product-variant:empty{display:none}.w24-inquiry__grid{display:grid;gap:14px 12px;grid-template-columns:repeat(2, minmax(0, 1fr))}@media(max-width: 767px){.w24-inquiry__grid{grid-template-columns:minmax(0, 1fr)}}.w24-inquiry__grid .w24-field--wide{grid-column:1/-1}.w24-inquiry__note{color:var(--w24-muted);font-size:13px;margin:-6px 0 0}.w24-inquiry__error{background:var(--w24-danger-bg);border-radius:var(--w24-radius-md);color:var(--w24-danger);font-size:14px;padding:12px 14px}.w24-inquiry__error a{color:inherit;font-weight:700}.w24-inquiry__privacy{color:var(--w24-muted);font-size:12px;margin:0;text-align:center}.w24-inquiry__done{align-items:center;display:flex;flex-direction:column;gap:10px;padding:12px 0 4px;text-align:center}.w24-inquiry__done:focus{outline:none}.w24-inquiry__done .w24-btn{margin-top:10px}.w24-inquiry__done-icon{align-items:center;border-radius:var(--w24-radius-md);display:inline-flex;flex:none;height:64px;justify-content:center;padding:0;width:64px;background:#dcfce7;border-radius:999px;color:var(--w24-success);margin-bottom:6px}.w24-inquiry__alt{color:var(--w24-text-2);margin:0}.w24-inquiry__alt a{font-weight:800;text-decoration:none}.w24-spinner{animation:w24-spin .7s linear infinite;border:2px solid currentColor;border-radius:999px;border-right-color:rgba(0,0,0,0);display:none;height:16px;width:16px}.is-loading .w24-spinner{display:inline-block}@keyframes w24-spin{to{transform:rotate(360deg)}}.w24-drawer{background:var(--w24-surface);border:0;box-shadow:var(--w24-shadow-pop);color:var(--w24-ink);flex-direction:column;height:100dvh;inset:0 0 0 auto;margin:0;max-height:none;max-width:100%;padding:0;position:fixed;width:420px;z-index:9999}.w24-drawer::backdrop{background:rgba(15,21,48,.45)}.w24-drawer[open]{animation:w24-drawer-in .22s ease-out;display:flex}.w24-drawer[open]::backdrop{animation:w24-fade-in .2s ease-out}@media(max-width: 767px){.w24-drawer{border-radius:var(--w24-radius-lg) var(--w24-radius-lg) 0 0;box-shadow:0 0 0 100vmax rgba(15,21,48,.45);height:auto;inset:auto 0 var(--w24-tabbar-h);max-height:calc(100dvh - var(--w24-sticky-top) - var(--w24-tabbar-h) - 24px);width:100%;z-index:54}.w24-drawer[open]{animation-name:w24-sheet-in}}@media(prefers-reduced-motion: reduce){.w24-drawer[open],.w24-drawer[open]::backdrop{animation:none}}@keyframes w24-drawer-in{from{transform:translateX(100%)}}@keyframes w24-sheet-in{from{opacity:0;transform:translateY(24px)}}.w24-drawer__head{align-items:center;border-bottom:1px solid var(--w24-line);display:flex;flex:none;justify-content:space-between;padding:16px 20px}.w24-drawer__head .w24-dialog__close{position:static}.w24-drawer__title{font-size:20px;font-weight:800;letter-spacing:-0.02em;line-height:1.12;margin:0;color:var(--w24-ink)}.w24-drawer__body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.w24-drawer__body .widget_shopping_cart_content{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.w24-drawer .woocommerce-mini-cart{flex:1 1 auto;list-style:none;margin:0;overflow-y:auto;overscroll-behavior:contain;padding:8px 20px}.w24-drawer .woocommerce-mini-cart-item{border-bottom:1px solid var(--w24-line);align-content:start;display:grid;font-size:14px;gap:4px 12px;grid-template-columns:64px minmax(0, 1fr);margin:0;padding:14px 36px 14px 0;position:relative}@media(max-width: 767px){.w24-drawer .woocommerce-mini-cart-item{font-size:13px;gap:2px 10px;grid-template-columns:48px minmax(0, 1fr);padding-block:10px}}.w24-drawer .woocommerce-mini-cart-item:last-child{border-bottom:0}.w24-drawer .woocommerce-mini-cart-item::before,.w24-drawer .woocommerce-mini-cart-item::after{display:none}.w24-drawer .woocommerce-mini-cart-item>a:not(.remove){color:var(--w24-ink);display:contents;font-weight:700;text-decoration:none}.w24-drawer .woocommerce-mini-cart-item>a:not(.remove):hover{color:var(--w24-navy)}.w24-drawer .woocommerce-mini-cart-item img{background:var(--w24-media);border-radius:var(--w24-radius-sm);float:none;grid-column:1;grid-row:1/span 2;height:64px;margin:0;max-width:none;mix-blend-mode:multiply;object-fit:contain;width:64px}@media(max-width: 767px){.w24-drawer .woocommerce-mini-cart-item img{height:48px;width:48px}}@media(max-width: 767px){.w24-drawer .woocommerce-mini-cart-item .w24-minicart__name{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}}.w24-drawer .woocommerce-mini-cart-item a.remove{border-radius:999px;height:28px;position:absolute;right:0;top:12px;width:28px}.w24-drawer .woocommerce-mini-cart-item a.remove::before{color:var(--w24-muted);line-height:28px}.w24-drawer .woocommerce-mini-cart-item a.remove:hover{background:var(--w24-soft)}.w24-drawer .woocommerce-mini-cart-item a.remove:hover::before{color:var(--w24-danger)}.w24-drawer .woocommerce-mini-cart-item .quantity{color:var(--w24-muted);grid-column:2}.w24-drawer .woocommerce-mini-cart-item .variation{font-size:12px;grid-column:2;margin:0}.w24-drawer .woocommerce-mini-cart__total{align-items:baseline;border-top:1px solid var(--w24-line);display:flex;flex:none;gap:6px;margin:0;padding:16px 20px 8px}.w24-drawer .woocommerce-mini-cart__total strong{color:var(--w24-muted);font-weight:600;margin-right:auto}.w24-drawer .woocommerce-mini-cart__total small{color:var(--w24-muted);font-size:12px}.w24-drawer .woocommerce-mini-cart__total .amount{font-size:18px;font-weight:800}.w24-drawer .woocommerce-mini-cart__buttons{display:grid;flex:none;gap:8px;grid-template-columns:1fr 1fr;margin:0;padding:8px 20px 0}.w24-drawer .woocommerce-mini-cart__buttons .button{border-radius:var(--w24-radius-md);font-size:15px;margin:0;padding:12px 8px;text-align:center;white-space:nowrap}.w24-drawer .woocommerce-mini-cart__buttons .button:not(.checkout){background:var(--w24-soft);color:var(--w24-navy)}.w24-drawer .woocommerce-mini-cart__buttons .button:not(.checkout):hover{background:var(--w24-chip);color:var(--w24-navy)}.w24-drawer .woocommerce-mini-cart__buttons .button.checkout{background:var(--w24-accent)}.w24-drawer .woocommerce-mini-cart__buttons .button.checkout:hover{background:var(--w24-accent-dark)}.w24-drawer__continue{background:none;color:var(--w24-navy);flex:none;margin:4px 20px calc(12px + env(safe-area-inset-bottom, 0px));padding:10px}@media(max-width: 767px){.w24-drawer__continue{margin-bottom:8px}}.w24-drawer__continue:hover{background:none;color:var(--w24-navy);text-decoration:underline}.w24-drawer .woocommerce-mini-cart__empty-message{color:var(--w24-muted);margin:0;padding:32px 20px;text-align:center}body:has(#w24-minicart) a.added_to_cart{display:none}.w24-brand-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit, minmax(min(100%, 170px), 1fr))}.w24-brand{background:var(--w24-surface);border:1px solid var(--w24-line);border-radius:var(--w24-radius-lg);box-sizing:border-box;transition:border-color .15s ease,transform .15s ease;align-items:center;border-radius:16px;color:var(--w24-navy);display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:96px;padding:14px 12px;text-align:center;text-decoration:none}.w24-brand:hover{border-color:var(--w24-line-hover)}.w24-brand:hover{border-color:var(--w24-navy);color:var(--w24-navy)}.w24-brand__mark{align-items:center;display:flex;font-size:18px;font-weight:800;height:44px;justify-content:center;letter-spacing:-0.01em;line-height:1.15;width:100%}.w24-brand__mark img{height:min(100%,sqrt(3000/var(--w24-logo-ar, 0.01))*1px);mix-blend-mode:multiply;object-fit:contain;width:80%}.w24-brand__meta{display:flex;flex-direction:column;font-size:13px;line-height:1.3}.w24-brand__name{font-weight:700}.w24-brand__count{color:var(--w24-muted)}.w24-logo-tile{background:var(--w24-surface);border:1px solid var(--w24-line);border-radius:var(--w24-radius-lg);box-sizing:border-box;align-items:center;display:flex;flex:none;justify-content:center;padding:12px 16px}.w24-logo-tile img{height:min(100%,sqrt(6000/var(--w24-logo-ar, 0.01))*1px);mix-blend-mode:multiply;object-fit:contain;width:80%}.w24-logo-tile--lg{height:96px;width:180px}@media(max-width: 767px){.w24-logo-tile--lg{height:72px;width:140px}}.w24-cat-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill, minmax(min(100%, 270px), 1fr))}.w24-cat-card{background:var(--w24-surface);border:1px solid var(--w24-line);border-radius:var(--w24-radius-lg);box-sizing:border-box;box-shadow:var(--w24-shadow);transition:border-color .15s ease,transform .15s ease;color:var(--w24-ink);display:flex;flex-direction:column;overflow:hidden;text-decoration:none}.w24-cat-card:hover{border-color:var(--w24-line-hover)}.w24-cat-card:hover{color:var(--w24-ink);transform:translateY(-2px)}.w24-cat-card__media{align-items:center;background:var(--w24-media);display:flex;height:132px;justify-content:center;overflow:hidden;padding:12px}.w24-cat-card__media img{height:100%;margin:0;mix-blend-mode:multiply;object-fit:contain;width:100%}.w24-cat-card__body{display:flex;flex-direction:column;gap:6px;padding:18px 20px 20px}.w24-cat-card__title{align-items:center;display:flex;font-size:18px;font-weight:800;gap:8px;justify-content:space-between;letter-spacing:-0.015em}.w24-cat-card__sub{color:var(--w24-muted);font-size:14px}:is(.w24-prose,.entry-content) details:not([class*=w24-]){background:var(--w24-surface);border:1px solid var(--w24-line);border-radius:var(--w24-radius-md);box-sizing:border-box;box-shadow:var(--w24-shadow);margin:0;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}:is(.w24-prose,.entry-content) details:not([class*=w24-])+details{margin-top:10px}:is(.w24-prose,.entry-content) details:not([class*=w24-]):has(+:not(details)){margin-bottom:1.4em}:is(.w24-prose,.entry-content) details:not([class*=w24-]):hover{border-color:var(--w24-line-hover)}:is(.w24-prose,.entry-content) details:not([class*=w24-])[open]:not(.is-closing){background:var(--w24-soft-2);border-color:var(--w24-line-hover);box-shadow:var(--w24-shadow)}:is(.w24-prose,.entry-content) details:not([class*=w24-])>summary{align-items:center;border-radius:inherit;color:var(--w24-ink);cursor:pointer;display:flex;font-weight:700;gap:16px;justify-content:space-between;line-height:1.45;list-style:none;padding:16px 20px}:is(.w24-prose,.entry-content) details:not([class*=w24-])>summary::-webkit-details-marker{display:none}:is(.w24-prose,.entry-content) details:not([class*=w24-])>summary:focus-visible{outline-offset:-2px}:is(.w24-prose,.entry-content) details:not([class*=w24-])>summary::after{background:linear-gradient(currentColor, currentColor) center/12px 2px no-repeat,linear-gradient(currentColor, currentColor) center/2px 12px no-repeat,var(--w24-chip);border-radius:50%;color:var(--w24-navy);content:"";flex:none;height:32px;transition:transform .3s cubic-bezier(0.2, 0, 0, 1),background-color .2s ease,color .2s ease;width:32px}:is(.w24-prose,.entry-content) details:not([class*=w24-])>summary:hover::after{background-color:var(--w24-chip-hover)}:is(.w24-prose,.entry-content) details:not([class*=w24-])[open]:not(.is-closing)>summary::after{background-color:var(--w24-navy);color:#fff;transform:rotate(135deg)}:is(.w24-prose,.entry-content) details:not([class*=w24-])>:not(summary){margin:0;padding:0 20px;transition:opacity .15s ease}:is(.w24-prose,.entry-content) details:not([class*=w24-])>:last-child:not(summary){padding-bottom:18px}:is(.w24-prose,.entry-content) details:not([class*=w24-])[open]:not(.is-closing)>:not(summary){animation:w24-faq-in .3s cubic-bezier(0.2, 0, 0, 1) both}:is(.w24-prose,.entry-content) details:not([class*=w24-]).is-closing>:not(summary){opacity:0}@media(max-width: 767px){:is(.w24-prose,.entry-content) details:not([class*=w24-])>summary{padding:14px 16px}:is(.w24-prose,.entry-content) details:not([class*=w24-])>:not(summary){padding:0 16px}:is(.w24-prose,.entry-content) details:not([class*=w24-])>:last-child:not(summary){padding-bottom:16px}}@media(prefers-reduced-motion: reduce){:is(.w24-prose,.entry-content) details:not([class*=w24-]),:is(.w24-prose,.entry-content) details:not([class*=w24-])>summary::after{transition:none}:is(.w24-prose,.entry-content) details:not([class*=w24-])[open]:not(.is-closing)>:not(summary){animation:none}}@keyframes w24-faq-in{from{opacity:0;transform:translateY(-6px)}}.w24-wish{align-items:center;color:var(--w24-muted-2);cursor:pointer;display:inline-flex;text-decoration:none;transition:background-color .15s ease,color .15s ease}.w24-wish:hover,.w24-wish.is-active{color:var(--w24-accent)}.w24-wish.is-active .w24-icon{fill:currentColor}.w24-wish.is-loading{opacity:.6;pointer-events:none}.w24-wish--card{align-items:center;border-radius:var(--w24-radius-sm);display:inline-flex;flex:none;height:38px;justify-content:center;padding:0;width:38px;background:var(--w24-surface);border-radius:999px;box-shadow:0 1px 3px rgba(16,30,60,.12);position:absolute;right:22px;top:22px;z-index:1}.w24-wish--icon{align-items:center;border-radius:var(--w24-radius-md);display:inline-flex;flex:none;height:52px;justify-content:center;padding:0;width:52px;background:var(--w24-surface);border:1px solid var(--w24-line);flex:none}.w24-wish--icon:hover{background:var(--w24-soft);border-color:var(--w24-accent)}.w24-buybar .w24-wish--icon{height:50px;width:50px}.w24-wish--pdp{align-self:flex-start;border-radius:var(--w24-radius-sm);font-size:14px;font-weight:600;gap:8px;padding:8px 10px}.w24-wish--pdp:hover{background:var(--w24-soft)}.w24-wish--pdp .w24-wish__text{color:var(--w24-text-2)}ul.products li.product .w24-product__card{position:relative}.w24-wishlist-empty{display:grid;gap:16px;justify-items:start}.w24-wishlist-empty p{margin:0}:root{--w24-admin-bar: var(--wp-admin--admin-bar--height, 0px);--w24-sticky-top: var(--w24-admin-bar)}@media(max-width: 600px){:root{--w24-admin-bar: 0px}}@media(max-width: 767px){:root{--w24-sticky-top: calc(var(--w24-admin-bar) + 63px)}}@media(min-width: 1025px){:root{--w24-sticky-top: calc(var(--w24-admin-bar) + 78px)}}.w24-topbar{background:var(--w24-navy-dark);color:#c9d1e6;font-size:13px}@media(max-width: 767px){.w24-topbar{display:none}}.w24-topbar__inner{align-items:center;display:flex;flex-wrap:wrap;gap:6px 24px;justify-content:space-between;padding-bottom:8px;padding-top:8px}.w24-topbar__phones{display:flex;flex-wrap:wrap;gap:6px 20px}.w24-topbar a{color:#fff;font-weight:600;text-decoration:none}.w24-topbar a:hover{color:var(--w24-sky-light)}#masthead.site-header{background:var(--w24-surface);border-bottom:0;margin-bottom:0;padding:0}@media(max-width: 767px){#masthead.site-header{border-bottom:1px solid var(--w24-line);position:sticky;top:var(--w24-admin-bar);z-index:60}}@media(min-width: 1025px){#masthead.site-header{position:sticky;top:var(--w24-admin-bar);z-index:60}@supports(animation-timeline: scroll()){#masthead.site-header{animation:w24-header-shadow linear both;animation-range:0 120px;animation-timeline:scroll(root)}}}@keyframes w24-header-shadow{to{box-shadow:0 1px 0 var(--w24-line),0 6px 16px rgba(16,30,60,.08)}}.w24-header{align-items:center;display:flex;flex-wrap:wrap;gap:14px 28px;padding-bottom:12px;padding-top:16px}@media(max-width: 767px){.w24-header{gap:8px 12px;padding-bottom:4px;padding-top:4px}}.w24-logo{color:var(--w24-navy);font-size:30px;font-weight:800;letter-spacing:-0.04em;line-height:1.2;text-decoration:none}.w24-logo:hover{color:var(--w24-navy)}.w24-logo>span:first-child{color:var(--w24-sky)}@media(max-width: 767px){.w24-logo{font-size:26px}}.w24-partner-logo{display:block;flex-shrink:0}.w24-partner-logo img{display:block;height:40px;width:auto}.w24-header .w24-partner-logo{border-left:1px solid var(--w24-line);margin-left:-12px;padding-left:16px}@media(max-width: 767px){.w24-header .w24-partner-logo{margin-left:-2px;margin-right:auto;padding-left:10px}.w24-header .w24-partner-logo img{height:30px}}.w24-search{align-items:center;background:var(--w24-soft);border:1px solid var(--w24-line-2);border-radius:var(--w24-radius-md);box-sizing:border-box;color:var(--w24-muted-2);display:flex;flex:999 1 420px;height:50px;margin:0;min-width:0;padding:0 6px 0 16px;position:relative}.w24-search:focus-within{border-color:var(--w24-sky);box-shadow:0 0 0 3px rgba(91,143,208,.25)}.w24-search input[type=search]{background:rgba(0,0,0,0);border:0;flex:1;font-size:15px;height:100%;min-width:0;padding:0 12px}.w24-search input[type=search]:focus,.w24-search input[type=search]:focus-visible{background:rgba(0,0,0,0);box-shadow:none;outline:0}.w24-search button{border-radius:9px;font-size:14px;font-weight:600;height:38px;padding:0 18px}@media(max-width: 767px){.w24-search{flex-basis:100%;order:3}.w24-js .w24-header:not(.is-search-open) .w24-search{display:none}.w24-search button{padding:0 14px}}.w24-suggest{background:var(--w24-surface);border:1px solid var(--w24-line);border-radius:var(--w24-radius-md);box-sizing:border-box;box-shadow:var(--w24-shadow-pop);color:var(--w24-ink);left:-1px;max-height:min(70vh,560px);overflow-y:auto;padding:6px;position:absolute;right:-1px;top:calc(100% + 6px);z-index:1000}.w24-suggest[hidden]{display:none}.w24-suggest__group+.w24-suggest__group{border-top:1px solid var(--w24-line);margin-top:6px;padding-top:6px}.w24-suggest__label{color:var(--w24-muted);font-size:12px;font-weight:700;letter-spacing:.04em;margin:0;padding:6px 10px 4px;text-transform:uppercase}.w24-suggest__item{align-items:center;border-radius:var(--w24-radius-sm);color:inherit;display:flex;gap:12px;padding:8px 10px;text-decoration:none}.w24-suggest__item[aria-selected=true]{background:var(--w24-soft);color:inherit}.w24-suggest__item--all{border-top:1px solid var(--w24-line);border-radius:0 0 var(--w24-radius-sm) var(--w24-radius-sm);color:var(--w24-navy);font-size:14px;font-weight:700;justify-content:center;margin-top:6px;padding:12px 10px}.w24-suggest mark{background:none;color:inherit;font-weight:800}.w24-suggest__name{font-size:14px;font-weight:600;line-height:1.3}.w24-suggest__item--category .w24-suggest__name{flex:1}.w24-suggest__count{font-family:var(--w24-mono);font-size:12px;font-weight:500;color:var(--w24-muted)}.w24-suggest__thumb{background:var(--w24-media);border-radius:8px;flex:0 0 48px;height:48px;overflow:hidden}.w24-suggest__thumb img{display:block;height:100%;mix-blend-mode:multiply;object-fit:contain;width:100%}.w24-suggest__body{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.w24-suggest__meta{color:var(--w24-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w24-suggest__price{flex:none;font-size:15px;text-align:right}.w24-suggest__price del{font-size:12px}.w24-suggest__price .w24-price__from,.w24-suggest__price .w24-price__tax{font-size:11px}.w24-suggest__price>:is(p,span,div)[class*=omnibus]{display:none}.w24-suggest__empty{color:var(--w24-muted);font-size:14px;margin:0;padding:12px 10px}@media(max-width: 767px){.w24-suggest__price{display:none}}.w24-account{align-items:center;display:flex;gap:8px}@media(max-width: 767px){.w24-account .w24-account__link--user,.w24-account .w24-wish-link,.w24-account .w24-cart-link{display:none}}.w24-account__link{align-items:center;border-radius:var(--w24-radius-md);display:inline-flex;flex:none;height:46px;justify-content:center;padding:0;width:46px;color:var(--w24-navy)}@media(max-width: 767px){.w24-account__link{height:42px;width:42px}}.w24-account__link:hover{background:var(--w24-soft)}@media(min-width: 768px){.w24-call-link{display:none}}.w24-account .w24-search-toggle{background:rgba(0,0,0,0);color:var(--w24-navy)}.w24-account .w24-search-toggle:hover,.w24-account .w24-search-toggle[aria-expanded=true]{background:var(--w24-soft);color:var(--w24-navy)}html:not(.w24-js) .w24-account .w24-search-toggle{display:none}@media(min-width: 768px){.w24-account .w24-search-toggle{display:none}}.w24-wish-link{align-items:center;border-radius:var(--w24-radius-md);display:inline-flex;flex:none;height:46px;justify-content:center;padding:0;width:46px;color:var(--w24-navy);position:relative;text-decoration:none}.w24-wish-link:hover,.w24-wish-link.is-active{background:var(--w24-soft);color:var(--w24-navy)}.w24-wish-link.is-active .w24-icon{fill:currentColor}.w24-cart-link{align-items:center;border-radius:var(--w24-radius-md);display:inline-flex;flex:none;height:46px;justify-content:center;padding:0;width:46px;background:var(--w24-soft);color:var(--w24-navy);position:relative;text-decoration:none}.w24-cart-link:hover,.w24-cart-link.is-active{background:var(--w24-chip);color:var(--w24-navy)}.w24-cart-link__count,.w24-wish-link__count{align-items:center;border-radius:999px;display:inline-flex;flex:none;gap:8px;height:20px;padding:0 6px;text-decoration:none;background:var(--w24-accent);border:2px solid var(--w24-surface);box-sizing:content-box;color:#fff;font-size:11px;font-weight:800;justify-content:center;line-height:1;min-width:8px;position:absolute;right:-6px;top:-6px}.w24-cart-link__count.is-empty,.is-empty.w24-wish-link__count{background:var(--w24-muted-2)}.w24-catbar{background:var(--w24-surface);border-bottom:1px solid var(--w24-line)}@media(max-width: 767px){body:not(.w24-is-home) .w24-catbar{display:none}}.w24-catnav{align-items:center;display:flex;font-size:15px;font-weight:600;gap:2px 12px;padding-bottom:12px;position:relative}@media(max-width: 767px){.w24-catnav{flex-wrap:wrap;padding-top:10px}}.w24-catnav__list{scrollbar-width:none;align-items:center;display:flex;flex:1;gap:2px;min-width:0;overflow-x:auto;white-space:nowrap}.w24-catnav__list::-webkit-scrollbar{display:none}@media(max-width: 767px){.w24-catnav__list{display:none}}.w24-catnav__list a{align-items:center;border-radius:var(--w24-radius-sm);color:var(--w24-navy);display:inline-flex;flex:none;height:42px;padding:0 13px;text-decoration:none}.w24-catnav__list a:focus-visible{outline-offset:-2px}.w24-catnav__list a:hover,.w24-catnav__list a.is-active{background:var(--w24-soft)}.w24-catnav__list a.w24-catnav__accent{color:var(--w24-accent)}.w24-catnav__spacer{flex:1 1 auto}html:has(.w24-allcats[open]){overflow:hidden;scrollbar-gutter:stable}.w24-allcats{flex:none}@media(max-width: 767px){.w24-allcats{flex-basis:100%}}.w24-allcats__label--short{display:none}@media(max-width: 767px){.w24-allcats__label{display:none}.w24-allcats__label--short{display:inline}}.w24-allcats summary{align-items:center;background:var(--w24-navy);border-radius:var(--w24-radius-sm);color:#fff;cursor:pointer;display:inline-flex;gap:8px;height:42px;list-style:none;padding:0 16px;user-select:none;white-space:nowrap}.w24-allcats summary::-webkit-details-marker{display:none}@media(max-width: 767px){.w24-allcats summary{display:flex;justify-content:center}}.w24-allcats summary:hover{background:var(--w24-navy-dark)}.w24-allcats[open] summary{background:var(--w24-navy-dark)}.w24-allcats__panel{background:var(--w24-surface);border:1px solid var(--w24-line);border-radius:var(--w24-radius-lg);box-sizing:border-box;box-shadow:var(--w24-shadow-pop);left:var(--w24-gutter);margin-top:8px;max-height:min(70vh,640px);overflow-y:auto;overscroll-behavior:contain;padding:12px;position:absolute;right:var(--w24-gutter);top:100%;z-index:100}@media(prefers-reduced-motion: no-preference){.w24-allcats__panel{animation:w24-allcats-in .18s cubic-bezier(0.2, 0, 0, 1)}}.w24-allcats__panel ul{display:grid;gap:2px 12px;grid-template-columns:repeat(auto-fill, minmax(min(100%, 240px), 1fr));list-style:none;margin:0}.w24-allcats__panel a{align-items:center;border-radius:var(--w24-radius-sm);display:flex;gap:8px;justify-content:space-between;line-height:1.25;min-height:44px;padding:6px 12px;text-decoration:none}.w24-allcats__panel a:focus-visible{outline-offset:-2px}.w24-allcats__panel a:hover{background:var(--w24-soft)}@keyframes w24-allcats-in{from{opacity:0;transform:translateY(-6px)}}.site-footer{background:var(--w24-navy-dark);color:var(--w24-on-navy-2);font-size:15px;padding:0}.site-footer a:not(.button):not(.components-button):not(.w24-btn){color:#fff;text-decoration:none}.site-footer a:not(.button):not(.components-button):not(.w24-btn):hover{color:var(--w24-sky-light)}.site-footer a.w24-btn:not(.button):not(.components-button){color:#fff;text-decoration:none}.w24-footer__main{display:grid;gap:40px 48px;grid-template-columns:minmax(0, 1.3fr) minmax(0, 1.1fr) minmax(0, 0.9fr) minmax(0, 0.9fr);padding:56px 0 48px}@media(max-width: 1024px){.w24-footer__main{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 767px){.w24-footer__main{gap:0;grid-template-columns:minmax(0, 1fr);padding:40px 0 24px}}.w24-footer__brand{align-items:flex-start;display:flex;flex-direction:column;gap:16px}@media(max-width: 1024px){.w24-footer__brand{grid-column:1/-1}}@media(max-width: 767px){.w24-footer__brand{padding-bottom:28px}}.w24-footer__brand .w24-logo{color:#fff;font-size:28px}.w24-footer__brand .w24-logo>span:first-child{color:var(--w24-sky-light)}.w24-footer__tagline{line-height:1.6;margin:0;max-width:34ch}.w24-footer__heritage{align-items:center;display:flex;gap:20px}.w24-footer__heritage img{display:block;height:48px;width:auto}.w24-footer__heritage>img{border-left:1px solid hsla(0,0%,100%,.15);padding-left:20px}.w24-footer__social{display:flex;flex-wrap:wrap;font-size:14px;gap:8px 16px}.w24-footer__social a{color:inherit;text-decoration:underline;text-decoration-color:hsla(0,0%,100%,.3);text-underline-offset:3px}.w24-footer__social a:hover{color:#fff;text-decoration-color:currentColor}@media(max-width: 767px){.w24-footer__group{border-top:1px solid hsla(0,0%,100%,.1)}.w24-footer__group:last-child{border-bottom:1px solid hsla(0,0%,100%,.1)}}.w24-footer__title{align-items:center;color:#fff;display:flex;font-size:13px;font-weight:800;justify-content:space-between;letter-spacing:.08em;list-style:none;margin-bottom:18px;text-transform:uppercase}.w24-footer__title::-webkit-details-marker{display:none}.w24-footer__title .w24-icon{display:none;transition:transform .2s ease}@media(min-width: 768px){.w24-footer__title{pointer-events:none}}@media(max-width: 767px){.w24-footer__title{cursor:pointer;margin:0;min-height:56px}.w24-footer__title .w24-icon{display:block}[open]:not(.is-closing)>.w24-footer__title{margin-bottom:4px}[open]:not(.is-closing)>.w24-footer__title .w24-icon{transform:rotate(180deg)}}.w24-footer__links{display:flex;flex-direction:column;gap:12px}@media(max-width: 767px){.w24-footer__links{padding-bottom:20px}}.w24-footer__links a{align-self:flex-start}.w24-footer__contact{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}@media(max-width: 767px){.w24-footer__contact{padding-bottom:20px}}.w24-footer__contact li{align-items:flex-start;display:flex;gap:12px}.w24-footer__contact .w24-icon{color:var(--w24-sky-light);margin-top:2px}.w24-footer__contact small{color:var(--w24-on-navy-2);display:block;font-size:13px}.w24-footer__contact a[href^="tel:"]{font-size:17px;font-weight:800}.w24-footer__contact address{font-style:normal}.w24-footer__bottom{align-items:center;border-top:1px solid hsla(0,0%,100%,.1);display:flex;flex-wrap:wrap;font-size:13px;gap:12px 32px;justify-content:space-between;padding:22px 0 28px}@media(max-width: 767px){.w24-footer__bottom{border-top:0;flex-direction:column;align-items:flex-start}}.w24-footer__legal{margin:0}.w24-footer__legal span::before{content:"·";margin:0 8px;opacity:.6}@media(max-width: 767px){.w24-footer__legal span{display:none}}@media(max-width: 767px){.w24-footer__terms{display:none}}.w24-footer__policies{display:flex;flex-wrap:wrap;gap:8px 24px}@media(prefers-reduced-motion: reduce){.w24-footer__title .w24-icon{transition:none}}:root{--w24-tabbar-h: 0px}@media(max-width: 767px){:root{--w24-tabbar-h: calc(60px + env(safe-area-inset-bottom, 0px))}}.w24-tabbar{display:none}@media(max-width: 767px){.w24-tabbar{background:var(--w24-surface);border-top:1px solid var(--w24-line-2);bottom:0;box-shadow:0 -4px 16px rgba(15,21,48,.06);display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));height:var(--w24-tabbar-h);left:0;padding-bottom:env(safe-area-inset-bottom, 0px);position:fixed;right:0;z-index:55}}.w24-tab{align-items:center;color:var(--w24-muted-2);display:flex;flex-direction:column;font-size:11px;font-weight:700;gap:3px;justify-content:center;line-height:1.1;min-width:0;text-decoration:none}.w24-tab:focus-visible{outline-offset:-2px}.w24-tab:hover,.w24-tab:focus-visible{color:var(--w24-navy)}.w24-tab.is-active{color:var(--w24-navy)}.w24-tab.is-active .w24-tab__icon{background:var(--w24-chip)}.w24-tab--wish.is-active .w24-icon{fill:currentColor}.w24-tab__icon{align-items:center;border-radius:999px;display:flex;height:30px;justify-content:center;position:relative;transition:background-color .15s ease;width:52px}.w24-tab__label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w24-tab__count{align-items:center;border-radius:999px;display:inline-flex;flex:none;gap:8px;height:18px;padding:0 5px;text-decoration:none;background:var(--w24-accent);border:2px solid var(--w24-surface);box-sizing:content-box;color:#fff;font-size:10px;font-weight:800;justify-content:center;left:calc(50% + 4px);line-height:1;min-width:8px;position:absolute;top:-6px}.w24-tab__count.is-empty{background:var(--w24-muted-2)}@media(max-width: 767px){body.w24-has-tabbar:not(.w24-is-product){padding-bottom:var(--w24-tabbar-h)}}@media(max-width: 767px){body.w24-has-tabbar .cky-btn-revisit-wrapper,body.w24-has-tabbar #smartsupp-widget-container>[data-testid=widgetButtonFrame]{bottom:calc(var(--w24-tabbar-h) + 12px) !important}}@media(max-width: 767px){body.w24-has-tabbar.w24-is-product .cky-btn-revisit-wrapper,body.w24-has-tabbar.w24-is-product #smartsupp-widget-container>[data-testid=widgetButtonFrame]{bottom:calc(var(--w24-tabbar-h) + 76px + 12px) !important}}@media(max-width: 767px){body.w24-has-tabbar:has(.w24-drawer[open]) .cky-btn-revisit-wrapper,body.w24-has-tabbar:has(.w24-drawer[open]) #smartsupp-widget-container>[data-testid=widgetButtonFrame]{display:none !important}}@media(max-width: 767px){.w24-is-home .site-content{padding-top:0}}.w24-hero{background:var(--w24-navy);border-radius:var(--w24-radius-xl);color:#fff;background:linear-gradient(180deg, var(--w24-navy) 0%, var(--w24-navy-dark) 100%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 24px 48px -24px rgba(15,21,48,.45);padding:32px 56px}.w24-hero h1,.w24-hero h2,.w24-hero h3{color:#fff}@media(max-width: 1024px){.w24-hero{padding:32px 40px}}@media(max-width: 767px){.w24-hero{border-radius:0;display:flex;margin-inline:calc(-1*var(--w24-gutter));flex-direction:column;padding:28px 20px}}.w24-hero__head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px 32px;justify-content:space-between}@media(max-width: 767px){.w24-hero__head{display:contents}}.w24-hero__head .w24-btn{min-height:52px;padding-inline:28px}@media(max-width: 767px){.w24-hero__head .w24-btn{margin-top:20px;order:1}}.w24-hero h1{font-size:46px;font-weight:800;letter-spacing:-0.03em;line-height:1.08;margin:0;max-width:18em}@media(max-width: 1024px){.w24-hero h1{font-size:38px}}@media(max-width: 767px){.w24-hero h1{font-size:28px}}.w24-hero__facts{color:var(--w24-on-navy);display:flex;flex-wrap:wrap;font-size:15px;font-weight:600;gap:8px 24px;list-style:none;margin:16px 0 0;padding:0}@media(max-width: 767px){.w24-hero__facts{display:grid;font-size:13px;gap:8px 12px;grid-template-columns:repeat(2, minmax(0, 1fr))}}.w24-hero__facts li{align-items:flex-start;display:flex;gap:6px}.w24-hero__facts .w24-icon{color:var(--w24-sky-light);flex:none;margin-top:2px}.w24-uses{margin-top:40px}@media(max-width: 767px){.w24-uses{margin-top:28px}}.w24-uses__bar{align-items:center;display:flex;gap:16px}.w24-uses h2{color:var(--w24-on-navy-2);flex:none;font-size:15px;font-weight:700;letter-spacing:0;margin:0}@media(max-width: 767px){.w24-uses h2{display:none}}.w24-uses__tabs{scrollbar-width:none;display:flex;gap:8px;min-width:0;overflow-x:auto}.w24-uses__tabs::-webkit-scrollbar{display:none}@media(max-width: 767px){.w24-uses__tabs{gap:6px;margin-right:-20px;-webkit-mask-image:linear-gradient(90deg, #000 calc(100% - 48px), transparent);mask-image:linear-gradient(90deg, #000 calc(100% - 48px), transparent);padding-right:48px}}.w24-uses__tab{align-items:center;border-radius:999px;display:inline-flex;flex:none;gap:8px;height:48px;padding:0 18px;text-decoration:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:hsla(0,0%,100%,.08);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1);color:var(--w24-on-navy);font-size:16px;font-weight:700;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease;white-space:nowrap}.w24-uses__tab:focus-visible{outline-offset:-2px}@media(max-width: 767px){.w24-uses__tab{font-size:13px;height:34px;padding:0 12px}}.w24-uses__tab:hover{background:hsla(0,0%,100%,.16);color:#fff}.w24-uses__tab[aria-selected=true]{background:#fff;box-shadow:0 4px 14px rgba(10,16,40,.25);color:var(--w24-navy)}.w24-uses__panel{display:grid;gap:16px;grid-template-columns:repeat(4, minmax(0, 1fr));margin-top:20px}@media(max-width: 767px){.w24-uses__panel{gap:10px;grid-template-columns:repeat(2, minmax(0, 1fr))}}.w24-use-card{animation:w24-use-in .35s ease backwards;background:var(--w24-surface);border-radius:var(--w24-radius-lg);color:var(--w24-ink);display:flex;flex-direction:column;overflow:hidden;text-decoration:none;box-shadow:0 1px 2px rgba(10,16,40,.12);transition:transform .35s cubic-bezier(0.2, 0.8, 0.2, 1),box-shadow .35s cubic-bezier(0.2, 0.8, 0.2, 1)}.w24-use-card:nth-child(2){animation-delay:0.06s}.w24-use-card:nth-child(3){animation-delay:0.12s}.w24-use-card:nth-child(4){animation-delay:0.18s}.w24-use-card:hover{box-shadow:0 20px 40px -12px rgba(10,16,40,.5);color:var(--w24-ink);transform:translateY(-4px)}.w24-use-card__media{align-items:center;background:var(--w24-media);display:flex;height:150px;justify-content:center;overflow:hidden;padding:12px}.w24-use-card__media img{height:100%;margin:0;mix-blend-mode:multiply;object-fit:contain;width:100%}@media(max-width: 767px){.w24-use-card__media{height:110px}}.w24-use-card__media img{transition:transform .5s cubic-bezier(0.2, 0.8, 0.2, 1)}.w24-use-card:hover .w24-use-card__media img{transform:scale(1.04)}.w24-use-card__name{align-items:center;display:flex;font-size:17px;font-weight:800;gap:8px;justify-content:space-between;letter-spacing:-0.015em;line-height:1.25;padding:14px 16px}@media(max-width: 767px){.w24-use-card__name{font-size:15px;padding:10px 12px}}.w24-use-card__name .w24-icon{color:var(--w24-accent);flex:none;transition:transform .2s ease}.w24-use-card:hover .w24-use-card__name .w24-icon{transform:translateX(4px)}@keyframes w24-use-in{from{opacity:0;transform:translateY(12px)}}@media(prefers-reduced-motion: reduce){.w24-use-card,.w24-use-card__media img,.w24-use-card__name .w24-icon{animation:none;transition:none}}.w24-home-page ul.products{grid-template-columns:repeat(4, minmax(0, 1fr))}@media(max-width: 1024px){.w24-home-page ul.products{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 767px){.w24-home-page ul.products{scrollbar-width:none;gap:12px;grid-auto-columns:calc((100% - 0.4*12px)/1.4);grid-auto-flow:column;grid-template-columns:none;margin:-4px calc(-1*var(--w24-gutter));overflow-x:auto;overscroll-behavior-x:contain;padding:4px var(--w24-gutter);scroll-padding-inline:var(--w24-gutter);scroll-snap-type:x mandatory}.w24-home-page ul.products::-webkit-scrollbar{display:none}.w24-home-page ul.products>*{scroll-snap-align:start}}.w24-section__head--small{align-items:baseline;margin-bottom:14px}.w24-section__head--small .w24-h3{margin:0}@media(max-width: 767px){.w24-home-page .w24-chips--wrap{gap:6px}.w24-home-page .w24-chips--wrap .w24-chip{font-size:13px;height:34px;padding:0 12px}}.w24-brand-grid--strip{grid-template-columns:repeat(auto-fit, minmax(130px, 1fr))}@media(max-width: 767px){.w24-brand-grid--strip{scrollbar-width:none;gap:8px;grid-auto-columns:calc((100% - 2.4*8px)/3.4);grid-auto-flow:column;grid-template-columns:none;margin:-4px calc(-1*var(--w24-gutter));overflow-x:auto;overscroll-behavior-x:contain;padding:4px var(--w24-gutter);scroll-padding-inline:var(--w24-gutter);scroll-snap-type:x mandatory}.w24-brand-grid--strip::-webkit-scrollbar{display:none}.w24-brand-grid--strip>*{scroll-snap-align:start}}.w24-brand-grid--strip .w24-brand{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);box-shadow:none;min-height:72px;padding:12px}.w24-brand-grid--strip .w24-brand:hover{background:var(--w24-surface);border-color:var(--w24-line)}.w24-brand-grid--strip .w24-brand img{filter:grayscale(1);opacity:.7;transition:filter .2s ease,opacity .2s ease}.w24-brand-grid--strip .w24-brand:hover img,.w24-brand-grid--strip .w24-brand:focus-visible img{filter:none;opacity:1}.w24-banner{align-items:center;background:var(--w24-surface);box-shadow:0 0 0 100vmax var(--w24-surface);clip-path:inset(0 -100vmax);display:flex;flex-wrap:wrap;gap:32px;padding:56px 0}@media(max-width: 767px){.w24-banner{padding:36px 0}}.w24-banner__text{flex:999 1 420px;min-width:0}.w24-banner__text h2{margin:0}.w24-banner__text>p:last-child{color:var(--w24-muted);font-size:17px;margin:16px 0 0}.w24-banner__actions{display:flex;flex:1 1 260px;flex-direction:column;gap:10px}@media(max-width: 767px){.w24-banner__actions{order:2}}.w24-banner__actions .w24-btn{min-height:52px}.w24-legal-mark{flex:0 1 240px;margin:0}@media(max-width: 767px){.w24-legal-mark{align-items:center;display:flex;flex-basis:100%;gap:16px;order:1}}.w24-legal-mark__label{align-items:center;background:var(--w24-surface);border:1px solid var(--w24-line-2);border-radius:var(--w24-radius-sm);box-shadow:0 10px 24px -12px rgba(15,21,48,.35);color:var(--w24-ink);display:inline-flex;gap:12px;padding:12px 16px;transform:rotate(-2deg)}@media(max-width: 767px){.w24-legal-mark__label{gap:10px;padding:10px 12px}}.w24-legal-mark__ce{flex:none;height:34px;width:auto}@media(max-width: 767px){.w24-legal-mark__ce{height:26px}}.w24-legal-mark__metro{border:4px solid currentColor;font-size:30px;font-weight:600;letter-spacing:.02em;line-height:1;padding:2px 10px}@media(max-width: 767px){.w24-legal-mark__metro{border-width:3px;font-size:23px;padding:1px 8px}}.w24-legal-mark figcaption{color:var(--w24-muted);font-size:13px;line-height:1.45;margin-top:14px;max-width:240px}@media(max-width: 767px){.w24-legal-mark figcaption{margin-top:0;max-width:none;min-width:0}}.w24-about{display:grid;gap:32px 48px;grid-template-columns:minmax(0, 3fr) minmax(0, 2fr)}@media(max-width: 1024px){.w24-about{grid-template-columns:minmax(0, 1fr)}}.w24-about__text p{color:var(--w24-text-2);font-size:16px;line-height:1.6;margin:12px 0 0;max-width:68ch}.w24-about__links{display:flex;flex-wrap:wrap;gap:8px 24px}.w24-about__facts{align-content:start;display:grid;gap:12px;grid-template-columns:repeat(2, minmax(0, 1fr));margin:0}@media(max-width: 767px){.w24-about__facts{grid-template-columns:minmax(0, 1fr);text-align:center}}.w24-about__facts div{background:var(--w24-soft);border-radius:var(--w24-radius-md);padding:16px 18px}.w24-about__facts dt{color:var(--w24-ink);font-size:22px;font-weight:800;letter-spacing:-0.02em;line-height:1.2}.w24-about__facts dd{color:var(--w24-muted);font-size:14px;margin:4px 0 0}.w24-section--last>.w24-muted{margin:8px 0 0}.w24-hours{align-items:center;color:var(--w24-muted);display:flex;flex-wrap:wrap;font-size:15px;gap:4px 8px;margin:6px 0 0}.w24-hours__status{color:var(--w24-off);font-weight:700}.w24-hours__status.is-open{color:var(--w24-ok)}.w24-advisors{display:grid;gap:16px;grid-template-columns:repeat(auto-fit, minmax(min(100%, 280px), 1fr));margin-top:24px}.w24-advisor{padding:24px}.w24-advisor h3{font-size:18px;margin:0 0 12px}.w24-advisor a{display:block;font-size:20px;font-weight:700;line-height:1.8;text-decoration:none}.w24-page-head{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.w24-page-head__text{flex:999 1 560px;min-width:0}.w24-page-head h1{font-size:46px;line-height:1.05;margin:0}@media(max-width: 767px){.w24-page-head h1{font-size:32px}}.w24-page-head__title{align-items:center;display:flex;flex-wrap:wrap;gap:12px 24px}.w24-listing-top{align-items:center;display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;margin-bottom:20px}.w24-listing-top .w24-breadcrumb{margin:0}.w24-listing-top__help{align-items:center;display:inline-flex;font-size:14px;font-weight:700;gap:6px;margin-left:auto;text-decoration:none;white-space:nowrap}@media(max-width: 767px){.w24-listing-top__help{display:none}}.w24-listing-top__help:hover{text-decoration:underline}.w24-listing-page{--w24-aside-w: 280px;padding-bottom:72px}@media(min-width: 1025px){.w24-listing-page .w24-page-head{gap:28px}.w24-listing-page .w24-logo-tile--lg{height:10rem;width:var(--w24-aside-w)}}.w24-listing-bar{align-items:center;display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:28px}.w24-listing-bar>.w24-chips{flex:1 1 auto;min-width:0}.w24-listing{align-items:flex-start;display:flex;flex-wrap:wrap;gap:28px;margin-top:24px}@media(max-width: 767px){.w24-listing{display:grid;gap:20px 10px;grid-template-columns:repeat(2, minmax(0, 1fr))}.w24-listing>*{grid-column:1/-1;min-width:0}.w24-js .w24-listing>.w24-filters:has(+.w24-listing__sort){grid-column:1}.w24-js .w24-listing>.w24-filters+.w24-listing__sort{grid-column:2}}.w24-listing .w24-products{transition:opacity .15s}.w24-listing.is-loading .w24-products{opacity:.5;pointer-events:none}.w24-filters{background:var(--w24-surface);border:1px solid var(--w24-line);border-radius:var(--w24-radius-lg);box-sizing:border-box;display:flex;flex:1 1 240px;flex-direction:column;gap:22px;overflow-x:clip;padding:var(--w24-filters-pad);--w24-filters-pad: 22px}@media(max-width: 767px){.w24-filters{--w24-filters-pad: 18px}}@media(min-width: 1025px){.w24-filters{gap:0;max-height:calc(100vh - var(--w24-sticky-top) - 48px);overflow:hidden;flex:none;padding:var(--w24-filters-pad) 0 0;position:sticky;width:var(--w24-aside-w);top:calc(var(--w24-sticky-top) + 24px)}}.w24-filters__body{display:flex;flex-direction:column;gap:22px;min-width:0}@media(min-width: 1025px){.w24-filters__body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--w24-filters-pad) 16px}}@media(max-width: 767px){.w24-js .w24-filters:not(.is-open)>:not(.w24-filters__toggle){display:none}}.w24-filters .w24-filters__toggle{align-items:center;background:rgba(0,0,0,0);border-radius:0;color:var(--w24-ink);display:none;font-size:16px;font-weight:800;gap:8px;margin:-18px;min-height:56px;padding:0 18px;text-align:left;width:calc(100% + 36px)}.w24-filters .w24-filters__toggle:hover{background:rgba(0,0,0,0);color:var(--w24-ink)}.w24-filters .w24-filters__toggle::after{border-bottom:2px solid var(--w24-muted);border-right:2px solid var(--w24-muted);content:"";display:block;height:7px;margin-left:auto;transform:rotate(45deg) translateY(-2px);transition:transform .15s;width:7px}.w24-filters .w24-filters__toggle[aria-expanded=true]::after{transform:rotate(-135deg) translateY(-2px)}@media(max-width: 767px){.w24-js .w24-filters .w24-filters__toggle{display:flex}}.w24-filters.is-open .w24-filters__toggle{margin-bottom:0}@media(max-width: 767px){.w24-js .w24-filters{padding:0}.w24-js .w24-filters .w24-filters__toggle{font-size:15px;justify-content:center;margin:0;min-height:50px;width:100%}.w24-js .w24-filters .w24-filters__toggle::after{display:none}.w24-js .w24-filters.is-open{border:0;border-radius:0;gap:0;inset:0;overflow:hidden;position:fixed;z-index:10000001}.w24-js .w24-filters.is-open .w24-filters__toggle{border-bottom:1px solid var(--w24-line);flex:none;font-size:18px;justify-content:flex-start;padding:0 var(--w24-filters-pad)}.w24-js .w24-filters.is-open .w24-filters__toggle::after{border:0;color:var(--w24-muted);content:"×";display:block;font-size:30px;font-weight:400;height:auto;line-height:1;transform:none;width:auto}.w24-js .w24-filters.is-open .w24-filters__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--w24-filters-pad)}.w24-js .w24-filters.is-open .w24-filters__actions{border-radius:0;margin:0;padding-bottom:calc(12px + env(safe-area-inset-bottom));position:static}}.w24-filters form{display:flex;flex-direction:column;gap:22px}.w24-filters__range{display:grid;gap:8px;grid-template-columns:repeat(2, minmax(0, 1fr))}.w24-filters__range input{background:var(--w24-soft);width:100%}.w24-filters__list{max-height:280px;overflow-x:hidden;overflow-y:auto;overflow-wrap:anywhere}.w24-filters__list .w24-check{font-size:14px}.w24-filters__list .w24-count{margin-left:auto}.w24-filters__actions{align-items:center;background:var(--w24-surface);border-top:1px solid var(--w24-line);display:flex;flex:none;gap:16px;padding:12px var(--w24-filters-pad)}@media(max-width: 767px){.w24-filters__actions{border-radius:0 0 var(--w24-radius-lg) var(--w24-radius-lg);bottom:0;margin:0 calc(-1*var(--w24-filters-pad)) calc(-1*var(--w24-filters-pad));position:sticky;z-index:1}}.w24-filters__actions .w24-btn{min-height:44px}@media(min-width: 768px){.w24-js .w24-filters__actions .w24-btn{display:none}.w24-js .w24-filters__actions:not(:has(a)){display:none}}.w24-filters__widgets{border-top:1px solid var(--w24-line);padding-top:22px}.w24-filters__widgets .widget{margin:0 0 22px}.w24-filters__widgets .w24-filter__title{font-size:15px;font-weight:800;margin:0 0 8px}.w24-facet{border-top:1px solid var(--w24-line);padding-top:14px}.w24-facet:first-of-type{border-top:0;padding-top:0}.w24-facet__title{align-items:center;color:var(--w24-ink);cursor:pointer;display:flex;font-size:15px;font-weight:800;gap:8px;list-style:none;min-height:32px}.w24-facet__title::-webkit-details-marker{display:none}.w24-facet__title::after{border-bottom:2px solid var(--w24-muted);border-right:2px solid var(--w24-muted);content:"";height:7px;margin-left:auto;transform:rotate(45deg) translateY(-2px);transition:transform .15s;width:7px}.w24-facet[open]:not(.is-closing)>.w24-facet__title::after{transform:rotate(-135deg) translateY(-2px)}.w24-facet__dot{background:var(--w24-navy);border-radius:50%;height:8px;width:8px}.w24-facet .w24-filters__list{margin-top:4px;scrollbar-gutter:stable}.w24-facet .w24-filters__list::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0)}@supports not selector(::-webkit-scrollbar){.w24-facet .w24-filters__list{scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0)}}.w24-facet .w24-filters__list.is-overflowing:not(.is-end){mask-image:linear-gradient(to bottom, #000 calc(100% - 48px), transparent)}.w24-facet:hover .w24-filters__list::-webkit-scrollbar-thumb,.w24-facet:focus-within .w24-filters__list::-webkit-scrollbar-thumb{background-color:var(--w24-line-hover)}@supports not selector(::-webkit-scrollbar){.w24-facet:hover .w24-filters__list,.w24-facet:focus-within .w24-filters__list{scrollbar-color:var(--w24-line-hover) rgba(0,0,0,0)}}@media(hover: none){.w24-facet .w24-filters__list::-webkit-scrollbar-thumb{background-color:var(--w24-line-hover)}@supports not selector(::-webkit-scrollbar){.w24-facet .w24-filters__list{scrollbar-color:var(--w24-line-hover) rgba(0,0,0,0)}}}.w24-facet .is-empty{color:var(--w24-muted)}.w24-products{flex:999 1 640px;min-width:0;scroll-margin-top:calc(var(--w24-sticky-top) + 16px)}.w24-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px 20px;justify-content:space-between;margin-left:auto}@media(max-width: 767px){.w24-toolbar{display:none}}.w24-toolbar__count{color:var(--w24-muted);font-weight:600}.w24-toolbar .woocommerce-ordering{margin:0}.w24-toolbar .woocommerce-ordering select{font-size:14px;max-width:100%}.w24-split{display:flex;flex-wrap:wrap;gap:24px;margin-top:var(--w24-section-gap)}.w24-split>:first-child:not(:last-child){flex:999 1 560px;min-width:0}.w24-split>.w24-cta{align-self:flex-start;flex:1 1 300px;max-width:360px}@media(min-width: 1025px){.w24-split>.w24-cta{position:sticky;top:calc(var(--w24-sticky-top) + 24px)}}.w24-split .w24-card>h2{margin-bottom:20px}@media(min-width: 768px){.w24-split .w24-card>h2{font-size:30px}}.w24-split>.w24-split__faq{align-self:flex-start;flex:1 1 340px;max-width:460px;padding:28px}@media(max-width: 767px){.w24-split>.w24-split__faq{padding:20px}}@media(min-width: 1025px){.w24-split>.w24-split__faq{position:sticky;top:calc(var(--w24-sticky-top) + 24px)}}.w24-split>.w24-split__faq>h2{font-size:22px}.w24-split>.w24-split__faq .w24-prose{line-height:1.6}.w24-split>.w24-split__faq .w24-prose>:first-child{font-size:inherit}.w24-split>.w24-split__faq .w24-prose details:not([class*=w24-]){background:none;border:0;border-bottom:1px solid var(--w24-line);border-radius:0;box-shadow:none}.w24-split>.w24-split__faq .w24-prose details:not([class*=w24-]):first-child{border-top:1px solid var(--w24-line)}.w24-split>.w24-split__faq .w24-prose details:not([class*=w24-])+details{margin-top:0}.w24-split>.w24-split__faq .w24-prose details:not([class*=w24-])[open]:not(.is-closing){background:none;box-shadow:none}.w24-split>.w24-split__faq .w24-prose details:not([class*=w24-])>summary{padding:16px 0}.w24-split>.w24-split__faq .w24-prose details:not([class*=w24-])>:not(summary){padding:0}.w24-split>.w24-split__faq .w24-prose details:not([class*=w24-])>:last-child:not(summary){padding-bottom:16px}.w24-split>.w24-split__faq .w24-prose details+:not(details){color:var(--w24-muted);font-size:15px;margin-top:20px}.w24-split>.w24-split__faq .w24-prose>:last-child{margin-bottom:0}.w24-split .w24-prose{line-height:1.7;max-width:78ch}.w24-split .w24-prose p{margin:0 0 1em}.w24-split .w24-prose h2,.w24-split .w24-prose h3{color:var(--w24-ink);margin:1.8em 0 .6em}.w24-split .w24-prose h2{border-top:1px solid var(--w24-line);padding-top:1.2em}.w24-split .w24-prose>:first-child{font-size:17px}.w24-split .w24-prose ul{display:grid;gap:10px;list-style:none;margin:0 0 1em;padding:0}.w24-split .w24-prose li{padding-left:22px;position:relative}.w24-split .w24-prose li::before{background:var(--w24-sky, currentColor);border-radius:50%;content:"";height:7px;left:4px;position:absolute;top:.7em;width:7px}.w24-split .w24-prose li>strong:first-child{color:var(--w24-ink)}.w24-listing__sort{background:var(--w24-surface);border:1px solid var(--w24-line);border-radius:var(--w24-radius-lg);box-sizing:border-box;align-items:center;color:var(--w24-ink);display:flex;justify-content:center;min-height:52px;position:relative}@media(min-width: 768px){.w24-listing__sort{display:none}}.w24-listing__sort-label{align-items:center;display:inline-flex;font-size:15px;font-weight:800;gap:8px}.w24-listing__sort .woocommerce-ordering{inset:0;margin:0;position:absolute}.w24-listing__sort .woocommerce-ordering select{cursor:pointer;height:100%;opacity:0;width:100%}.w24-listing__sort:has(select:focus-visible){outline:2px solid var(--w24-accent);outline-offset:2px}@media(max-width: 767px){html:has(.w24-filters.is-open){overflow:hidden}}.w24-pdp__top{align-items:flex-start;display:flex;flex-wrap:wrap;gap:40px}@media(max-width: 767px){.w24-pdp__top{gap:24px}}@media(min-width: 1025px){.w24-pdp__top{flex-wrap:nowrap}}.w24-pdp__gallery{flex:3 1 560px;min-width:0;position:relative}@media(min-width: 1025px){.w24-pdp__gallery{position:sticky;top:calc(var(--w24-sticky-top) + 24px)}}.w24-pdp__badges{display:flex;flex-wrap:wrap;gap:6px;left:16px;pointer-events:none;position:absolute;top:16px;z-index:3}.w24-pdp__badges .w24-badge{height:28px;padding:0 12px}.w24-pdp__buy{display:flex;flex:2 1 420px;flex-direction:column;gap:20px;min-width:0}.w24-pdp__eyebrow{color:var(--w24-navy);font-size:15px;font-weight:700;text-decoration:none}.w24-pdp__eyebrow:hover{text-decoration:underline}.w24-pdp__head h1{font-size:36px;letter-spacing:-0.03em;line-height:1.1;margin:8px 0 0}@media(max-width: 767px){.w24-pdp__head h1{font-size:28px}}.w24-pdp__codes{color:var(--w24-muted);display:flex;flex-wrap:wrap;font-size:14px;gap:6px 16px;margin-top:10px}.w24-pdp__lead{color:var(--w24-text-2);margin:14px 0 0}.w24-pdp__body{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px;margin-top:32px}.w24-pdp__sections{display:flex;flex:999 1 640px;flex-direction:column;gap:24px;min-width:0}.w24-pdp__section h2{font-size:26px;font-weight:800;letter-spacing:-0.02em;line-height:1.12;margin:0}.w24-pdp__section .w24-prose{margin-top:12px}.w24-pdp__specs-title{font-size:18px;font-weight:800;letter-spacing:-0.01em;line-height:1.12;margin:0;margin-block:24px 10px}.w24-pdp .w24-siblings{flex:1 1 300px}.w24-pdp .w24-section-nav{margin-top:56px}@media(max-width: 767px){.w24-pdp .w24-section-nav{margin-top:40px}}.single-product div.product.w24-pdp{overflow:clip}.single-product div.product.w24-pdp form.cart{margin:0;padding:0}.single-product div.product.w24-pdp form.cart::before,.single-product div.product.w24-pdp form.cart::after{content:none}.single-product div.product.w24-pdp form.cart .quantity{float:none;margin:0}.single-product div.product.w24-pdp .woocommerce-product-gallery.images{float:none;margin:0;width:100%}.single-product div.product.w24-pdp .woocommerce-product-gallery.images .woocommerce-product-gallery__wrapper{margin:0}.single-product div.product.w24-pdp .woocommerce-product-gallery.images .flex-viewport,.single-product div.product.w24-pdp .woocommerce-product-gallery.images>.woocommerce-product-gallery__wrapper{background:var(--w24-surface);border:1px solid var(--w24-line);border-radius:var(--w24-radius-xl);box-sizing:border-box;overflow:hidden}.single-product div.product.w24-pdp .woocommerce-product-gallery.images .woocommerce-product-gallery__image>a{align-items:center;aspect-ratio:1/1;display:flex;justify-content:center;max-height:620px;padding:24px;width:100%}.single-product div.product.w24-pdp .woocommerce-product-gallery.images .woocommerce-product-gallery__image img{height:100%;margin:0;object-fit:contain;width:100%}.single-product div.product.w24-pdp .woocommerce-product-gallery.images .woocommerce-product-gallery__trigger{align-items:center;border-radius:var(--w24-radius-sm);display:inline-flex;flex:none;height:40px;justify-content:center;padding:0;width:40px;background:var(--w24-surface);border:1px solid var(--w24-line);color:var(--w24-navy);right:16px;text-indent:0;top:16px;z-index:4}.single-product div.product.w24-pdp .woocommerce-product-gallery.images .woocommerce-product-gallery__trigger::before{content:none}.single-product div.product.w24-pdp .woocommerce-product-gallery.images .woocommerce-product-gallery__trigger:hover{background:var(--w24-soft)}.single-product div.product.w24-pdp .woocommerce-product-gallery.images .flex-direction-nav{list-style:none;margin:0;padding:0}.single-product div.product.w24-pdp .woocommerce-product-gallery.images .flex-direction-nav a{align-items:center;border-radius:var(--w24-radius-md);display:inline-flex;flex:none;height:44px;justify-content:center;padding:0;width:44px;background:var(--w24-surface);border:1px solid var(--w24-line);color:var(--w24-navy);position:absolute;top:50%;transform:translateY(-50%);z-index:3}.single-product div.product.w24-pdp .woocommerce-product-gallery.images .flex-direction-nav a:hover{background:var(--w24-soft)}.single-product div.product.w24-pdp .woocommerce-product-gallery.images .flex-direction-nav a.flex-disabled{opacity:.35;pointer-events:none}@media(max-width: 767px){.single-product div.product.w24-pdp .woocommerce-product-gallery.images .flex-direction-nav a{height:36px;width:36px}}.single-product div.product.w24-pdp .woocommerce-product-gallery.images .flex-direction-nav .flex-prev{left:12px}.single-product div.product.w24-pdp .woocommerce-product-gallery.images .flex-direction-nav .flex-next{right:12px}.single-product div.product.w24-pdp .woocommerce-product-gallery.images .w24-thumbs{align-items:center;display:flex;gap:8px;margin:12px 0 0}.single-product div.product.w24-pdp .woocommerce-product-gallery.images .w24-thumbs__arrow{align-items:center;border-radius:var(--w24-radius-sm);display:inline-flex;flex:none;height:32px;justify-content:center;padding:0;width:32px;background:var(--w24-surface);border:1px solid var(--w24-line);color:var(--w24-navy);cursor:pointer;display:none}.single-product div.product.w24-pdp .woocommerce-product-gallery.images .w24-thumbs__arrow:hover{background:var(--w24-soft)}.single-product div.product.w24-pdp .woocommerce-product-gallery.images .w24-thumbs__arrow:disabled{cursor:default;opacity:.35}.single-product div.product.w24-pdp .woocommerce-product-gallery.images .w24-thumbs.is-scrollable>button{display:inline-flex}.single-product div.product.w24-pdp .woocommerce-product-gallery.images .flex-control-thumbs{display:flex;flex:1 1 auto;gap:10px;margin:0;min-width:0;overflow-x:auto;position:relative;scroll-snap-type:x mandatory;scrollbar-width:none}.single-product div.product.w24-pdp .woocommerce-product-gallery.images .flex-control-thumbs::-webkit-scrollbar{display:none}.single-product div.product.w24-pdp .woocommerce-product-gallery.images .flex-control-thumbs::before,.single-product div.product.w24-pdp .woocommerce-product-gallery.images .flex-control-thumbs::after{display:none}.single-product div.product.w24-pdp .woocommerce-product-gallery.images .flex-control-thumbs li{flex:0 0 calc((100% - 40px)/5);float:none;margin:0;scroll-snap-align:start;width:auto}.single-product div.product.w24-pdp .woocommerce-product-gallery.images .flex-control-thumbs li img{aspect-ratio:1/1;display:block;height:auto;width:100%;background:var(--w24-surface);border:1px solid var(--w24-line-2);border-radius:14px;box-sizing:border-box;cursor:pointer;object-fit:contain;opacity:1;padding:4px}.single-product div.product.w24-pdp .woocommerce-product-gallery.images .flex-control-thumbs li img.flex-active{border:2px solid var(--w24-navy)}.w24-pdp .variations_form{margin:0;padding:0}.w24-pdp .variations_form>:not(template):not(.screen-reader-text):not(:first-child){margin-top:20px}.w24-pdp .variations_form table.variations{border:0;margin:0}.w24-pdp .variations_form table.variations,.w24-pdp .variations_form table.variations tbody,.w24-pdp .variations_form table.variations tr,.w24-pdp .variations_form table.variations th,.w24-pdp .variations_form table.variations td{background:none;display:block;padding:0}.w24-pdp .variations_form table.variations tr+tr{margin-top:18px}.w24-pdp .variations_form table.variations th.label{font-size:15px;font-weight:800;margin-bottom:10px}.w24-pdp .variations_form table.variations td.value{position:relative}.w24-pdp .variations_form table.variations .reset_variations{color:var(--w24-muted);display:inline-block;font-size:14px;margin-top:8px}.w24-pdp .variations_form .single_variation .woocommerce-variation-price,.w24-pdp .variations_form .single_variation .woocommerce-variation-availability{display:none}.w24-pricecard{background:var(--w24-surface);border:1px solid var(--w24-line);border-radius:var(--w24-radius-lg);box-sizing:border-box;border-radius:20px;display:flex;flex-direction:column;gap:16px;padding:22px}.w24-pricecard__head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between}.w24-pricecard__price{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 8px}.w24-pricecard__price>.w24-price{display:contents}.w24-pricecard__price .w24-price del{font-size:13px;order:2}.w24-pricecard__price .w24-price>:is(p,span,div)[class*=omnibus]{margin:0;order:2}.w24-pricecard__price::after{content:"";flex-basis:100%;order:1}.w24-pricecard__sub{border-left:1px solid var(--w24-line);color:var(--w24-ink);font-size:16px;font-weight:600;padding-left:10px}.w24-pricecard__sub:has(>[data-w24-bind=price-alt]:empty){display:none}.w24-pricecard .w24-price--lg{font-size:34px;line-height:1}.w24-pricecard .w24-price--quote{font-size:26px}.w24-pricecard>p.stock{display:none}.w24-pricecard form.cart,.w24-pricecard .variations_button{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0}.w24-pricecard .single_add_to_cart_button{border-radius:var(--w24-radius-md);flex:1 1 200px;font-size:16px;font-weight:800;height:52px;margin:0}.w24-pricecard .single_add_to_cart_button.disabled{opacity:.5}.w24-pricecard .woocommerce-variation-description p{color:var(--w24-muted);font-size:14px;margin:0}.w24-is-shop-page .site-main>article{margin:0}.w24-is-shop-page .site-main>article>.entry-header{clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.w24-is-shop-page .entry-content>.woocommerce>:is(h2,h3),.cart_totals>h2{font-size:22px;font-weight:800;letter-spacing:-0.02em;line-height:1.12;margin:0;margin-bottom:16px}table.shop_table,table.cart{background:var(--w24-surface);border:1px solid var(--w24-line);border-radius:var(--w24-radius-lg);box-sizing:border-box;border-collapse:separate;overflow:hidden}@media(max-width: 767px){table.shop_table,table.cart{overflow:visible}}table.shop_table th,table.cart th{background:var(--w24-soft-2);font-weight:700}table.shop_table td,table.shop_table th,table.cart td,table.cart th{border-color:var(--w24-line)}.w24-is-shop-page .content-area{margin-bottom:0}@media(min-width: 1280px){.woocommerce-cart .entry-content>.woocommerce{align-items:start;column-gap:24px;display:grid;grid-template-columns:minmax(0, 1fr) 380px}.woocommerce-cart .entry-content>.woocommerce>*{grid-column:1/-1}.woocommerce-cart .entry-content>.woocommerce>.woocommerce-cart-form{grid-column:1}.woocommerce-cart .entry-content>.woocommerce>.cart-collaterals{grid-column:2;position:sticky;top:calc(var(--w24-sticky-top) + 24px)}}table.cart td{vertical-align:middle}@media(min-width: 768px){table.cart :is(td,th){padding:16px 12px}}table.cart .product-name a{color:var(--w24-ink);font-weight:700;text-decoration:none}@media(max-width: 767px){table.cart .product-name a{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}}table.cart .product-name a:hover{color:var(--w24-navy)}table.cart .product-thumbnail{width:88px}table.cart td.product-name{overflow-wrap:break-word;word-break:normal}table.cart .product-thumbnail img{background:var(--w24-media);border-radius:var(--w24-radius-sm);max-width:64px;mix-blend-mode:multiply}@media(max-width: 767px){table.cart .product-thumbnail img{max-width:48px}}table.cart .product-subtotal{color:var(--w24-ink);font-weight:800}table.cart a.remove{color:var(--w24-muted) !important}table.cart a.remove:hover{color:var(--w24-danger) !important}table.cart .product-name .w24-availability{margin-top:4px}table.cart td.actions{background:var(--w24-soft-2);padding:16px}table.cart td.actions .coupon{display:flex;gap:8px}.w24-js table.cart td.actions button[name=update_cart]{display:none}.w24-js table.cart td.actions .coupon:not(.is-open){display:none}.w24-cart-coupon-toggle{background:none;border:0;color:var(--w24-navy);cursor:pointer;font:inherit;font-weight:700;padding:0;text-decoration:underline}.w24-cart-coupon-toggle:hover,.w24-cart-coupon-toggle:focus-visible{background:none;color:var(--w24-ink)}.w24-cart-coupon-toggle[aria-expanded=true]{display:none}.w24-cart-notes{margin-top:16px}.w24-cart-notes .w24-checklist{grid-template-columns:1fr}.w24-cart-notes__back{display:inline-block;margin-top:14px}.cart-collaterals{margin-top:0}.cart-collaterals .cart_totals{float:none;width:100%;background:var(--w24-surface);border:1px solid var(--w24-line);border-radius:var(--w24-radius-lg);box-sizing:border-box;padding:24px}.cart-collaterals .cart_totals .wc-proceed-to-checkout{padding:8px 0 0}.cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button{border-radius:var(--w24-radius-md);font-size:18px;margin:0}@media(max-width: 1279px){.cart-collaterals{margin-top:24px}}.cart-collaterals .cart_totals table.shop_table{background:none;border:0;border-radius:0}.cart-collaterals .cart_totals table.shop_table :is(th,td){background:none;border-bottom:1px solid var(--w24-line);padding:12px 0}.cart-collaterals .cart_totals table.shop_table th{color:var(--w24-muted);font-weight:600}.cart-collaterals .cart_totals table.shop_table .order-total :is(th,td){border-bottom:0;color:var(--w24-ink);font-size:18px;font-weight:800}.cart-collaterals .cart_totals table.shop_table .woocommerce-shipping-destination{display:none}.cart-collaterals .cart_totals table.shop_table .order-total .includes_tax{color:var(--w24-muted);display:block;font-size:13px;font-weight:600}.cart-collaterals .cart_totals table.shop_table th{width:40%}.woocommerce-cart .entry-content>.woocommerce:has(>.wc-empty-cart-message){background:var(--w24-surface);border:1px solid var(--w24-line);border-radius:var(--w24-radius-xl);box-sizing:border-box;display:block;padding:56px 24px;text-align:center}.wc-empty-cart-message .cart-empty{border:0;font-size:22px;font-weight:800;margin:0;padding:0}.wc-empty-cart-message .cart-empty::before{background:var(--w24-chip);border-radius:999px;color:var(--w24-navy);content:"";display:block;font-size:28px;height:72px;line-height:72px;margin:0 auto 20px;position:static;width:72px}.w24-cart-empty-hint{color:var(--w24-muted);margin:8px auto 24px;max-width:480px}.w24-cart-empty-hint a{color:var(--w24-navy);font-weight:700}.woocommerce-cart .return-to-shop{margin:0}.w24-checkout{display:grid;gap:16px;grid-template-columns:minmax(0, 1fr);margin-bottom:0}.w24-checkout.checkout::before,.w24-checkout.checkout::after{display:none}.w24-checkout>.woocommerce-NoticeGroup{grid-column:1/-1}@media(max-width: 767px){.w24-checkout .w24-checkout__summary{order:-1}.w24-checkout>.woocommerce-NoticeGroup{order:-2}}@media(min-width: 768px){.w24-checkout{align-items:start;column-gap:24px;grid-template-columns:minmax(0, 7fr) minmax(0, 5fr)}.w24-checkout .w24-checkout__summary{position:sticky;top:calc(var(--w24-sticky-top) + 24px)}}.w24-checkout__main,#customer_details{display:grid;gap:12px;min-width:0}.woocommerce-checkout :is(.woocommerce-form-login-toggle,.woocommerce-form-coupon-toggle) .woocommerce-info{margin-bottom:12px}.w24-step{background:var(--w24-surface);border:1px solid var(--w24-line);border-radius:var(--w24-radius-lg);box-sizing:border-box}.w24-step.is-active{border-color:var(--w24-navy)}.w24-step.is-pending{background:var(--w24-soft-2)}.w24-step__head{align-items:center;display:flex;gap:14px;padding:18px 24px}@media(max-width: 767px){.w24-step__head{padding:14px 16px}}.w24-step__num{border:1.5px solid var(--w24-navy);border-radius:999px;color:var(--w24-navy);flex:none;font-size:14px;font-weight:800;height:28px;line-height:25px;text-align:center;width:28px}.is-active .w24-step__num{background:var(--w24-navy);color:#fff}.is-pending .w24-step__num{border-color:var(--w24-off-dot);color:var(--w24-muted)}.w24-step__title{font-size:18px;font-weight:800;letter-spacing:-0.01em;line-height:1.12;margin:0;flex:1}.is-pending .w24-step__title{color:var(--w24-muted)}.w24-step__title:focus{outline:none}.w24-step__title:focus-visible{outline:2px solid var(--w24-sky);outline-offset:4px}.w24-step__edit{background:none;border:0;color:var(--w24-navy);font-size:14px;font-weight:700;padding:6px 0;text-decoration:underline;text-underline-offset:3px}.w24-step__edit:hover,.w24-step__edit:focus-visible{background:none;color:var(--w24-ink)}.w24-step__recap{color:var(--w24-text-2);font-size:14px;line-height:1.5;margin-top:-8px;padding:0 24px 18px 66px}.w24-step__recap span{display:block}@media(max-width: 767px){.w24-step__recap{padding:0 16px 14px 58px}}.w24-step__body{padding:0 24px 24px}.is-stepped .w24-step:not(.is-active) .w24-step__body{display:none}@media(max-width: 767px){.w24-step__body{padding:0 16px 16px}}.w24-step__nav{align-items:center;border-top:1px solid var(--w24-line);display:flex;gap:12px;justify-content:flex-end;margin-top:20px;padding-top:16px}form:not(.is-stepped) .w24-step__nav{display:none}.w24-step__nav .button{border-radius:var(--w24-radius-md)}.w24-step__prev{background:none;border:0;color:var(--w24-navy);font-weight:700;margin-right:auto;padding:8px 0}.w24-step__prev:hover{background:none;color:var(--w24-navy);text-decoration:underline}#w24-step-3 .w24-step__nav{border-top:0;margin-top:8px;padding-top:0}.w24-checkout .woocommerce-billing-fields>h3{display:none}.w24-checkout .woocommerce-additional-fields>h3{font-size:15px;font-weight:800;letter-spacing:0;line-height:1.12;margin:0;margin-bottom:8px}.w24-checkout .form-row{margin:0;padding:0}.w24-checkout .form-row label{font-size:13px;font-weight:600;line-height:1.3;margin-bottom:4px}.w24-checkout :is(input.input-text,textarea,select,.select2-container .select2-selection--single){font-size:15px;padding:.55em .8em}.w24-checkout select,.w24-checkout .select2-container .select2-selection--single{height:40px}.w24-checkout :is(.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper,.woocommerce-additional-fields__field-wrapper){display:grid;gap:12px 16px;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}.w24-checkout :is(.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper,.woocommerce-additional-fields__field-wrapper)::before,.w24-checkout :is(.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper,.woocommerce-additional-fields__field-wrapper)::after{display:none}.w24-checkout :is(.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper,.woocommerce-additional-fields__field-wrapper)>*{grid-column:1/-1}.w24-checkout :is(.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper,.woocommerce-additional-fields__field-wrapper)>:is(.form-row-first,.form-row-last,[id$=_postcode_field],[id$=_city_field]){float:none;grid-column:auto;width:auto}@media(max-width: 767px){.w24-checkout :is(.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper,.woocommerce-additional-fields__field-wrapper)>:is(.form-row-first,.form-row-last,[id$=_postcode_field],[id$=_city_field]){grid-column:1/-1}}.w24-checkout .woocommerce-account-fields{margin-top:12px}.w24-checkout .woocommerce-additional-fields{margin-top:20px}.w24-checkout input[type=checkbox].woocommerce-form__input-checkbox{height:18px;margin:0 8px 0 0;vertical-align:-4px;width:18px}.w24-checkout .form-row label.woocommerce-form__label-for-checkbox{font-size:14px;font-weight:400}.w24-checkout #ship-to-different-address{font-size:15px;font-weight:600;letter-spacing:0;margin:12px 0 0}.w24-checkout #ship-to-different-address label{align-items:center;cursor:pointer;display:flex;gap:8px;min-height:44px}.w24-checkout #ship-to-different-address .woocommerce-form__input-checkbox{position:static;transform:none}.w24-checkout .checkout-inline-error-message{color:var(--w24-danger);font-size:13px;font-weight:600;margin:4px 0 0}.w24-checkout .woocommerce-shipping-fields .shipping_address{margin-top:8px}.w24-ship-to{background:var(--w24-soft-2);border-radius:var(--w24-radius-md);padding:14px 16px}.w24-ship-to p{margin:0}.w24-ship-to__label{color:var(--w24-muted);font-size:13px;font-weight:600;margin-bottom:4px}.w24-ship-to__address{color:var(--w24-ink);font-size:15px;line-height:1.5}.w24-ship-to__address span{display:block}.w24-checkout #payment{background:none;border-radius:0}.w24-checkout #payment .payment_methods{display:grid;gap:8px}.w24-checkout #payment .payment_methods>li:not(.woocommerce-notice){background:var(--w24-surface);border:1px solid var(--w24-line-2);border-radius:var(--w24-radius-md);padding:14px 16px;position:static}.w24-checkout #payment .payment_methods>li:not(.woocommerce-notice):has(>input:checked){border-color:var(--w24-navy)}.w24-checkout #payment .payment_methods>li:not(.woocommerce-notice)>input{margin:0 10px 0 0;vertical-align:-2px}.w24-checkout #payment .payment_methods>li:not(.woocommerce-notice)>label{color:var(--w24-ink);display:inline;font-size:15px;font-weight:700;padding:0}.w24-checkout #payment .payment_methods>li:not(.woocommerce-notice)>label::before{display:none}.w24-checkout #payment .payment_methods>li:not(.woocommerce-notice)>input[style*=none]~label{cursor:default}.w24-checkout #payment .payment_methods .payment_box{background:none;color:var(--w24-text-2);font-size:14px;line-height:1.5;margin:0;padding:6px 0 0}.w24-checkout #payment .payment_methods .payment_box::before{display:none}.w24-checkout #payment .place-order{background:none;margin:20px 0 0;padding:0}.w24-checkout #payment .woocommerce-privacy-policy-text:empty{display:none}.w24-checkout #payment .woocommerce-terms-and-conditions-wrapper{margin-bottom:16px}.w24-checkout #payment #place_order{border-radius:var(--w24-radius-md);font-size:18px;padding:.85em 1.4em}.w24-summary{background:var(--w24-surface);border:1px solid var(--w24-line);border-radius:var(--w24-radius-lg);box-sizing:border-box;overflow:hidden}.w24-summary #order_review{background:none;border:0;border-radius:0;float:none;padding:0 20px 20px;width:auto}.w24-summary__head{align-items:center;cursor:pointer;display:flex;gap:12px;list-style:none;padding:18px 20px}.w24-summary__head::-webkit-details-marker{display:none}.w24-summary__head::after{border-bottom:2px solid currentColor;border-right:2px solid currentColor;content:"";flex:none;height:8px;margin-top:-4px;transform:rotate(45deg);transition:transform .2s;width:8px}[open]:not(.is-closing)>.w24-summary__head::after{margin-top:4px;transform:rotate(-135deg)}.w24-summary__title{font-size:18px;font-weight:800;letter-spacing:-0.01em;line-height:1.12;margin:0;flex:1}.w24-summary__total{font-family:var(--w24-mono);font-size:16px;font-weight:500;color:var(--w24-ink);white-space:nowrap}[open]:not(.is-closing)>.w24-summary__head>.w24-summary__total{visibility:hidden}#order_review .w24-ticket{background:none;border:0;border-radius:0;display:block;margin:0}#order_review .w24-ticket :is(tbody,tfoot){display:block}#order_review .w24-ticket tr{align-items:baseline;display:grid;gap:4px 16px;grid-template-columns:minmax(0, 1fr) auto}#order_review .w24-ticket :is(th,td){background:none;border:0;display:block;padding:0;width:auto}#order_review .w24-ticket td{font-family:var(--w24-mono);font-size:14px;font-weight:500;color:var(--w24-ink);text-align:right;white-space:nowrap}#order_review .w24-ticket :is(.woocommerce-Price-currencySymbol,.w24-price__tax){font-family:var(--w24-font)}#order_review .w24-ticket .w24-price__tax{color:var(--w24-muted);font-size:12px}#order_review .w24-ticket tbody tr{align-items:center;padding:12px 0}#order_review .w24-ticket tbody tr+tr{border-top:1px solid var(--w24-line)}#order_review .w24-ticket .product-name{align-items:center;display:flex;font-family:var(--w24-font);gap:12px;min-width:0;text-align:left;white-space:normal}#order_review .w24-ticket__thumb{align-items:center;background:var(--w24-media);display:flex;height:56px;justify-content:center;overflow:hidden;padding:12px;border-radius:var(--w24-radius-sm);flex:none;padding:4px;width:56px}#order_review .w24-ticket__thumb img{height:100%;margin:0;mix-blend-mode:multiply;object-fit:contain;width:100%}#order_review .w24-ticket__item{font-size:14px;line-height:1.35;min-width:0}#order_review .w24-ticket__name{font-weight:700}#order_review .w24-ticket .product-quantity{font-family:var(--w24-mono);font-size:13px;font-weight:500;color:var(--w24-muted);display:block;margin-top:2px}#order_review .w24-ticket .variation{color:var(--w24-muted);font-size:13px;margin:4px 0 0}#order_review .w24-ticket tfoot{border-top:1.5px dashed var(--w24-line-hover);padding-top:10px}#order_review .w24-ticket tfoot tr{padding:5px 0}#order_review .w24-ticket tfoot th{color:var(--w24-muted);font-size:14px;font-weight:600}#order_review .w24-ticket .woocommerce-shipping-methods{list-style:none;margin:0}#order_review .w24-ticket .woocommerce-shipping-methods li{margin:0}#order_review .w24-ticket .woocommerce-shipping-methods label{font:inherit;margin:0}#order_review .w24-ticket .woocommerce-shipping-methods input[type=radio]{margin-right:6px}#order_review .w24-ticket .woocommerce-shipping-destination{display:none}#order_review .w24-ticket tr.order-total{background:var(--w24-navy-dark);border-radius:var(--w24-radius-md);grid-template-columns:minmax(0, 1fr);margin-top:12px;padding:12px 16px 14px}#order_review .w24-ticket tr.order-total th{color:var(--w24-on-navy-2);font-size:13px}#order_review .w24-ticket tr.order-total td{color:#fff;font-size:30px;letter-spacing:-0.02em;line-height:1.1;white-space:normal}#order_review .w24-ticket tr.order-total .woocommerce-Price-currencySymbol{color:var(--w24-sky-light);font-size:15px;font-weight:700;letter-spacing:0}#order_review .w24-ticket tr.order-total strong{font-weight:inherit}#order_review .w24-ticket tr.order-total .includes_tax{color:var(--w24-on-navy-2);display:block;font-family:var(--w24-font);font-size:13px;letter-spacing:0}.w24-coupon{margin:16px 0 0}.w24-coupon .w24-coupon__toggle{font-size:14px;margin:0}.w24-coupon .w24-coupon__toggle a{color:var(--w24-navy);font-weight:700}.w24-coupon .w24-coupon__row{display:flex;flex-wrap:wrap;gap:8px;padding-top:12px}.w24-coupon .w24-coupon__row input{flex:1 1 160px;min-width:0}.w24-coupon .coupon-error-notice{color:var(--w24-danger);flex-basis:100%;font-size:14px;margin:0}.w24-coupon .woocommerce-message{margin:12px 0 0}:is(form.woocommerce-form-login,form.woocommerce-form-register){background:var(--w24-surface);border:1px solid var(--w24-line);border-radius:var(--w24-radius-lg);box-sizing:border-box;margin:0 0 24px;padding:32px}@media(max-width: 767px){:is(form.woocommerce-form-login,form.woocommerce-form-register){padding:20px}}.woocommerce-account:not(.logged-in) .entry-content>.woocommerce:not(:has(#customer_login)){max-width:520px}.w24-auth{display:grid;gap:24px;max-width:520px}.w24-auth__card{background:var(--w24-surface);border:1px solid var(--w24-line);border-radius:var(--w24-radius-lg);box-sizing:border-box;box-shadow:var(--w24-shadow);padding:32px;scroll-margin-top:calc(var(--w24-sticky-top) + 16px)}@media(max-width: 767px){.w24-auth__card{padding:24px 20px}}.w24-js .w24-auth__card:not(.is-active){display:none}.w24-auth :is(form.woocommerce-form-login,form.woocommerce-form-register){background:none;border:0;box-shadow:none;margin:0;padding:0}.w24-auth__title{font-size:24px;font-weight:800;letter-spacing:-0.02em;line-height:1.12;margin:0}.w24-auth__lead{color:var(--w24-muted);margin:8px 0 24px}.w24-auth__benefits{display:grid;gap:10px;list-style:none;margin:16px 0 24px;padding:0}.w24-auth__benefits li{align-items:flex-start;color:var(--w24-text-2);display:flex;gap:10px;line-height:1.45}.w24-auth__benefits .w24-icon{color:var(--w24-success);flex:none;margin-top:2px}.w24-auth .form-row{margin:0 0 16px;padding:0}.w24-auth .form-row label{font-size:13px;font-weight:600;line-height:1.3;margin-bottom:6px}.w24-auth input.input-text{height:48px}.w24-auth__row{align-items:center;display:flex;flex-wrap:wrap;gap:4px 16px;justify-content:space-between;margin:-4px 0 16px}.w24-auth__row .w24-check{font-size:14px;margin:0}.w24-auth__link,.hentry .entry-content .w24-auth a.w24-auth__link{color:var(--w24-navy);font-size:14px;font-weight:700;text-decoration:none}.w24-auth__link:hover,.hentry .entry-content .w24-auth a.w24-auth__link:hover{text-decoration:underline}.w24-auth__submit{justify-content:center;min-height:48px;width:100%}.w24-auth :is(.woocommerce-privacy-policy-text,.w24-auth__note) p,.w24-auth__note{color:var(--w24-muted);font-size:13px;line-height:1.5;margin:0 0 16px}.w24-auth__switch{border-top:1px solid var(--w24-line);margin:24px 0 0;padding-top:20px;text-align:center}.w24-auth__switch p{color:var(--w24-muted);font-size:14px;margin:0 0 12px}.w24-auth__switch .w24-btn{min-height:48px}.w24-auth .password-input{display:block;position:relative}.w24-auth .password-input input{padding-right:48px}.w24-auth .show-password-input{align-items:center;background:none;color:var(--w24-muted);display:flex;height:100%;justify-content:center;padding:0;width:44px}.w24-auth .show-password-input:hover,.w24-auth .show-password-input.display-password{background:none;color:var(--w24-navy)}.w24-auth .show-password-input.display-password::after{color:inherit}.w24-auth .woocommerce-password-strength{border-radius:var(--w24-radius-sm);font-size:13px;margin-top:8px}.w24-auth .woocommerce-password-hint{color:var(--w24-muted);display:block;font-size:13px;margin-top:6px}.woocommerce-account .entry-content>.woocommerce:has(>.w24-account-nav){display:grid;gap:16px;grid-template-columns:minmax(0, 1fr)}.woocommerce-account .entry-content>.woocommerce:has(>.w24-account-nav)>*{grid-column:1/-1}@media(min-width: 1025px){.woocommerce-account .entry-content>.woocommerce:has(>.w24-account-nav){align-items:start;column-gap:24px;grid-template-columns:272px minmax(0, 1fr)}.woocommerce-account .entry-content>.woocommerce:has(>.w24-account-nav)>.w24-account-nav{grid-column:1;position:sticky;top:calc(var(--w24-sticky-top) + 24px)}.woocommerce-account .entry-content>.woocommerce:has(>.w24-account-nav)>.woocommerce-MyAccount-content{grid-column:2}}.woocommerce-account .entry-content>.woocommerce:has(>.w24-account-nav)>:is(.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content){float:none;margin:0;width:auto}.w24-account-nav{background:var(--w24-surface);border:1px solid var(--w24-line);border-radius:var(--w24-radius-lg);box-sizing:border-box;padding:8px}@media(max-width: 1024px){.w24-account-nav{background:none;border:0;padding:0}}.w24-account-nav__user{align-items:center;border-bottom:1px solid var(--w24-line);display:flex;gap:12px;margin-bottom:8px;padding:12px 12px 16px}@media(max-width: 1024px){.w24-account-nav__user{display:none}}.w24-account-nav__avatar{align-items:center;border-radius:var(--w24-radius-sm);display:inline-flex;flex:none;height:44px;justify-content:center;padding:0;width:44px;background:var(--w24-chip);border-radius:999px;color:var(--w24-navy)}.w24-account-nav__who{display:grid;line-height:1.3;min-width:0}.w24-account-nav__who strong{color:var(--w24-ink)}.w24-account-nav__who span{color:var(--w24-muted);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hentry .entry-content .w24-account-nav ul{border:0;display:grid;gap:2px;margin:0}@media(max-width: 1024px){.hentry .entry-content .w24-account-nav ul{gap:8px;grid-template-columns:repeat(3, minmax(0, 1fr))}}.hentry .entry-content .w24-account-nav ul li.woocommerce-MyAccount-navigation-link{border:0;margin:0}@media(min-width: 1025px){.hentry .entry-content .w24-account-nav ul li.woocommerce-MyAccount-navigation-link--customer-logout{border-top:1px solid var(--w24-line);margin-top:6px;padding-top:8px}}.hentry .entry-content .w24-account-nav ul li.woocommerce-MyAccount-navigation-link a{align-items:center;border-radius:var(--w24-radius-sm);color:var(--w24-text-2);display:flex;font-weight:600;gap:12px;padding:11px 12px;text-decoration:none;transition:background-color .15s ease,color .15s ease}.hentry .entry-content .w24-account-nav ul li.woocommerce-MyAccount-navigation-link a::before,.hentry .entry-content .w24-account-nav ul li.woocommerce-MyAccount-navigation-link a::after{content:none;display:none}.hentry .entry-content .w24-account-nav ul li.woocommerce-MyAccount-navigation-link a:hover{background:var(--w24-soft);color:var(--w24-navy)}.hentry .entry-content .w24-account-nav ul li.woocommerce-MyAccount-navigation-link a .w24-icon{color:var(--w24-muted-2);flex:none}@media(max-width: 1024px){.hentry .entry-content .w24-account-nav ul li.woocommerce-MyAccount-navigation-link a{background:var(--w24-surface);border:1px solid var(--w24-line);border-radius:var(--w24-radius-md);box-sizing:border-box;flex-direction:column;font-size:13px;gap:6px;line-height:1.2;padding:12px 4px;text-align:center}}.hentry .entry-content .w24-account-nav ul li.woocommerce-MyAccount-navigation-link.is-active a{background:var(--w24-navy);border-color:var(--w24-navy);color:#fff}.hentry .entry-content .w24-account-nav ul li.woocommerce-MyAccount-navigation-link.is-active a .w24-icon{color:#fff}.hentry .entry-content .w24-account-nav ul li.woocommerce-MyAccount-navigation-link--customer-logout a:hover{background:none;color:var(--w24-danger)}.hentry .entry-content .w24-account-nav ul li.woocommerce-MyAccount-navigation-link--customer-logout a:hover .w24-icon{color:currentColor}.woocommerce-MyAccount-content{background:var(--w24-surface);border:1px solid var(--w24-line);border-radius:var(--w24-radius-lg);box-sizing:border-box;min-width:0;padding:32px}@media(max-width: 767px){.woocommerce-MyAccount-content{padding:20px 16px}}.woocommerce-MyAccount-content h2,.woocommerce-MyAccount-content h3{font-size:20px;font-weight:800;letter-spacing:-0.02em;line-height:1.12;margin:0;margin-bottom:16px}.woocommerce-MyAccount-content>p:first-of-type:not(.form-row){color:var(--w24-muted)}.woocommerce-MyAccount-content address{font-style:normal;line-height:1.6}.woocommerce-MyAccount-content mark{background:none;color:var(--w24-ink);font-weight:700}.woocommerce-MyAccount-content:has(>.w24-dash){background:none;border:0;padding:0}.w24-status{align-items:center;border-radius:999px;display:inline-flex;flex:none;gap:8px;height:26px;padding:0 10px;text-decoration:none;background:var(--w24-soft);color:var(--w24-off);font-size:13px;font-weight:700;white-space:nowrap}.w24-status::before{background:var(--w24-off-dot);border-radius:999px;content:"";height:7px;margin-right:-2px;width:7px}.w24-status--ok{background:#ecf8f0;color:var(--w24-ok)}.w24-status--ok::before{background:var(--w24-ok-dot)}.w24-status--wait{background:#fdf4e6;color:var(--w24-wait)}.w24-status--wait::before{background:var(--w24-wait-dot)}.w24-status--danger{background:#fcecec;color:var(--w24-danger)}.w24-status--danger::before{background:var(--w24-danger)}.w24-dash{display:grid;gap:16px}.w24-dash__hello{background:var(--w24-navy);border-radius:var(--w24-radius-lg);color:#fff;padding:28px 32px}.w24-dash__hello h1,.w24-dash__hello h2,.w24-dash__hello h3{color:#fff}.w24-dash__hello h2{font-size:26px;font-weight:800;letter-spacing:-0.02em;line-height:1.12;margin:0;margin-bottom:6px}.w24-dash__hello p{color:var(--w24-on-navy);margin:0;overflow-wrap:anywhere}.w24-dash__hello a{color:#fff;font-weight:700}.w24-dash__hello a:hover{color:var(--w24-sky-light)}@media(max-width: 767px){.w24-dash__hello{padding:20px}.w24-dash__hello h2{font-size:22px}}.hentry .entry-content :is(.w24-dash,.woocommerce-Addresses,.woocommerce-orders-table,.w24-auth__switch) a{text-decoration:none}.w24-dash__tiles{display:grid;gap:16px;grid-template-columns:repeat(auto-fit, minmax(min(100%, 220px), 1fr));list-style:none;margin:0}@media(max-width: 1024px){.w24-dash__tiles{display:none}}.w24-dash__tile{background:var(--w24-surface);border:1px solid var(--w24-line);border-radius:var(--w24-radius-lg);box-sizing:border-box;transition:border-color .15s ease,transform .15s ease;align-items:center;color:var(--w24-ink);display:flex;gap:14px;height:100%;padding:18px 20px;text-decoration:none}.w24-dash__tile:hover{border-color:var(--w24-line-hover)}.w24-dash__tile:hover{color:var(--w24-navy)}.w24-dash__icon{align-items:center;border-radius:var(--w24-radius-md);display:inline-flex;flex:none;height:44px;justify-content:center;padding:0;width:44px;background:var(--w24-chip);color:var(--w24-navy)}.w24-dash__label{display:grid;line-height:1.3;min-width:0}.w24-dash__label span{color:var(--w24-muted);font-size:14px}.w24-dash__orders{background:var(--w24-surface);border:1px solid var(--w24-line);border-radius:var(--w24-radius-lg);box-sizing:border-box;padding:24px}@media(max-width: 767px){.w24-dash__orders{padding:20px 16px}}.w24-dash__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;margin-bottom:12px}.w24-dash__head h2{font-size:20px;font-weight:800;letter-spacing:-0.02em;line-height:1.12;margin:0}.w24-dash__head a{color:var(--w24-navy);font-weight:700}.w24-dash__list{list-style:none;margin:0}.w24-dash__list li+li{border-top:1px solid var(--w24-line)}.w24-dash__order{align-items:center;color:var(--w24-ink);display:grid;gap:6px 16px;grid-template-columns:minmax(0, 1fr) auto auto;margin:0 -12px;padding:14px 12px;border-radius:var(--w24-radius-sm);text-decoration:none}.w24-dash__order:hover{background:var(--w24-soft-2);color:var(--w24-navy)}@media(max-width: 767px){.w24-dash__order{grid-template-columns:minmax(0, 1fr) auto}.w24-dash__order .w24-status{grid-column:1;grid-row:2;justify-self:start}}.w24-dash__num{display:grid;font-weight:700}.w24-dash__num time{color:var(--w24-muted);font-size:13px;font-weight:500}.w24-dash__total{font-weight:800;text-align:right;white-space:nowrap}.w24-dash__empty{color:var(--w24-muted);margin:0}.w24-dash__empty a{color:var(--w24-navy);font-weight:700}table.woocommerce-orders-table :is(td,th){vertical-align:middle}table.woocommerce-orders-table .woocommerce-orders-table__cell-order-number a{color:var(--w24-navy);font-weight:800;text-decoration:none}table.woocommerce-orders-table .woocommerce-orders-table__cell-order-actions{text-align:right}table.woocommerce-orders-table .woocommerce-orders-table__cell-order-actions .button{border-radius:var(--w24-radius-sm);font-size:14px;margin:0;padding:.6em 1.1em}@media(max-width: 767px){table.woocommerce-orders-table{background:none;border:0}table.woocommerce-orders-table tbody tr{background:var(--w24-surface);border:1px solid var(--w24-line);border-radius:var(--w24-radius-md);box-sizing:border-box;display:block;margin-bottom:12px;overflow:hidden}table.woocommerce-orders-table tbody th.woocommerce-orders-table__cell{background:var(--w24-soft-2);border-bottom:1px solid var(--w24-line);display:block;padding:12px 16px}table.woocommerce-orders-table tbody td{background:none !important;border:0;padding:8px 16px}table.woocommerce-orders-table tbody td::before{color:var(--w24-muted)}table.woocommerce-orders-table tbody td::after{content:none}table.woocommerce-orders-table .woocommerce-orders-table__cell-order-actions{padding-bottom:14px}table.woocommerce-orders-table .woocommerce-orders-table__cell-order-actions::before{content:none !important}table.woocommerce-orders-table .woocommerce-orders-table__cell-order-actions .button{display:block;text-align:center}}.woocommerce-MyAccount-content .woocommerce-order-details,.woocommerce-MyAccount-content .woocommerce-customer-details{margin-top:24px}.woocommerce-MyAccount-content .order-again{margin:16px 0 0}.woocommerce-MyAccount-content .woocommerce-customer-details address{background:var(--w24-surface);border:1px solid var(--w24-line);border-radius:var(--w24-radius-md);box-sizing:border-box;padding:16px 20px}.woocommerce-MyAccount-content .woocommerce-customer-details address p{margin:4px 0 0}.woocommerce-MyAccount-content .woocommerce-Addresses{display:grid;float:none;gap:16px;grid-template-columns:repeat(auto-fit, minmax(min(100%, 260px), 1fr));margin-top:16px}.woocommerce-MyAccount-content .woocommerce-Addresses::before,.woocommerce-MyAccount-content .woocommerce-Addresses::after{display:none}.woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address{background:var(--w24-soft-2);border:1px solid var(--w24-line);border-radius:var(--w24-radius-md);float:none;margin:0;padding:20px;width:auto}.woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:space-between;margin-bottom:12px}.woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title::before,.woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title::after{display:none}.woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title h2{font-size:18px;font-weight:800;letter-spacing:-0.01em;line-height:1.12;margin:0}.woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title a.edit{align-items:center;border-radius:999px;display:inline-flex;flex:none;gap:8px;height:36px;padding:0 14px;text-decoration:none;background:var(--w24-surface);border:1px solid var(--w24-line);color:var(--w24-navy);float:none;font-size:14px;font-weight:700;text-indent:0;width:auto}.woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title a.edit::before,.woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title a.edit::after{content:none}.woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title a.edit:hover{border-color:var(--w24-navy)}.woocommerce-MyAccount-content .woocommerce-Addresses address{color:var(--w24-text-2);margin:0}.woocommerce-MyAccount-content :is(.woocommerce-EditAccountForm,.woocommerce-address-fields__field-wrapper){display:grid;gap:16px;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}.woocommerce-MyAccount-content :is(.woocommerce-EditAccountForm,.woocommerce-address-fields__field-wrapper)::before,.woocommerce-MyAccount-content :is(.woocommerce-EditAccountForm,.woocommerce-address-fields__field-wrapper)::after{display:none}.woocommerce-MyAccount-content :is(.woocommerce-EditAccountForm,.woocommerce-address-fields__field-wrapper)>*{grid-column:1/-1}.woocommerce-MyAccount-content :is(.woocommerce-EditAccountForm,.woocommerce-address-fields__field-wrapper)>.clear{display:none}.woocommerce-MyAccount-content :is(.woocommerce-EditAccountForm,.woocommerce-address-fields__field-wrapper)>:is(.form-row-first,.form-row-last){float:none;grid-column:auto;margin:0;width:auto}@media(max-width: 767px){.woocommerce-MyAccount-content :is(.woocommerce-EditAccountForm,.woocommerce-address-fields__field-wrapper)>:is(.form-row-first,.form-row-last){grid-column:1/-1}}.woocommerce-MyAccount-content .woocommerce-address-fields>p:last-child{margin:24px 0 0}.woocommerce-MyAccount-content .form-row{margin:0;padding:0}.woocommerce-MyAccount-content .form-row label{font-size:13px;font-weight:600;line-height:1.3;margin-bottom:4px}.woocommerce-MyAccount-content :is(input.input-text,textarea,select,.select2-container .select2-selection--single){font-size:15px;padding:.55em .8em}.woocommerce-MyAccount-content select,.woocommerce-MyAccount-content .select2-container .select2-selection--single{height:42px}.woocommerce-MyAccount-content #account_display_name_description{color:var(--w24-muted);display:block;font-size:13px;margin-top:4px}.woocommerce-MyAccount-content #account_display_name_description em{font-style:normal}.woocommerce-MyAccount-content fieldset{border:1px solid var(--w24-line);border-radius:var(--w24-radius-md);display:grid;gap:16px;margin:8px 0 0;padding:20px}.woocommerce-MyAccount-content fieldset legend{font-size:16px;font-weight:800;letter-spacing:-0.01em;line-height:1.12;margin:0;margin:0;padding:0 8px}.woocommerce-MyAccount-content .password-input{display:block;position:relative}.woocommerce-MyAccount-content .password-input input{padding-right:48px}.woocommerce-MyAccount-content .show-password-input{align-items:center;background:none;color:var(--w24-muted);display:flex;height:100%;justify-content:center;padding:0;width:44px}.woocommerce-MyAccount-content .show-password-input:hover,.woocommerce-MyAccount-content .show-password-input.display-password{background:none;color:var(--w24-navy)}.woocommerce-MyAccount-content .show-password-input.display-password::after{color:inherit}.woocommerce-MyAccount-content .woocommerce-EditAccountForm>p:last-of-type{margin-top:8px}body.page:not(.w24-is-shop-page) .site-main>article,.single-post .site-main>article,.error404 .site-main{background:var(--w24-surface);border:1px solid var(--w24-line);border-radius:var(--w24-radius-xl);box-sizing:border-box;padding:48px 56px}@media(max-width: 767px){body.page:not(.w24-is-shop-page) .site-main>article,.single-post .site-main>article,.error404 .site-main{border-radius:var(--w24-radius-lg);padding:24px 20px}}.page .entry-header,.single-post .entry-header{border:0;margin:0 0 24px;padding:0}body.page:not(.w24-is-shop-page) .entry-header{clip-path:inset(50%);height:1px;margin:0;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.page .entry-title,.single-post .entry-title{font-size:40px;font-weight:800;letter-spacing:-0.03em;line-height:1.12;margin:0}@media(max-width: 767px){.page .entry-title,.single-post .entry-title{font-size:30px}}body.page:not(.w24-is-shop-page) .site-main>article,.single-post .site-main>article{margin-left:auto;margin-right:auto;max-width:1040px}body.page:not(.w24-is-shop-page) .site-main>article:has(.w24-doc),.single-post .site-main>article:has(.w24-doc){max-width:none}@media(min-width: 1025px){.w24-doc{align-items:start;display:grid;gap:56px;grid-template-columns:300px minmax(0, 1fr)}}@media(min-width: 1025px){.w24-doc__toc{max-height:calc(100vh - 48px - var(--w24-sticky-top));overflow-y:auto;position:sticky;top:calc(24px + var(--w24-sticky-top))}}.w24-doc__body>:first-child{margin-top:0}body.page:not(.w24-is-shop-page) .entry-content,.single-post .entry-content{color:var(--w24-text-2);font-size:16px;line-height:1.75}body.page:not(.w24-is-shop-page) .entry-content :is(h2,h3,h4),.single-post .entry-content :is(h2,h3,h4){color:var(--w24-ink);font-weight:800;letter-spacing:-0.02em;line-height:1.25;margin:1.8em 0 .6em}body.page:not(.w24-is-shop-page) .entry-content h2,.single-post .entry-content h2{font-size:26px}body.page:not(.w24-is-shop-page) .entry-content h3,.single-post .entry-content h3{font-size:20px}body.page:not(.w24-is-shop-page) .entry-content h4,.single-post .entry-content h4{font-size:17px}body.page:not(.w24-is-shop-page) .entry-content>:first-child,.single-post .entry-content>:first-child{margin-top:0}body.page:not(.w24-is-shop-page) .entry-content :is(ul,ol),.single-post .entry-content :is(ul,ol){margin:0 0 1.4em 1.4em}body.page:not(.w24-is-shop-page) .entry-content li,.single-post .entry-content li{margin-bottom:.35em}body.page:not(.w24-is-shop-page) .entry-content li>:is(ul,ol),.single-post .entry-content li>:is(ul,ol){margin:.5em 0 .5em 1.4em}body.page:not(.w24-is-shop-page) .entry-content ol.w24-ol-paren>li::marker,.single-post .entry-content ol.w24-ol-paren>li::marker{content:counter(list-item) ") "}body.page:not(.w24-is-shop-page) .entry-content ol.w24-ol-alpha,.single-post .entry-content ol.w24-ol-alpha{list-style-type:lower-alpha}body.page:not(.w24-is-shop-page) .entry-content ol.w24-ol-alpha>li::marker,.single-post .entry-content ol.w24-ol-alpha>li::marker{content:counter(list-item, lower-alpha) ") "}body.page:not(.w24-is-shop-page) .entry-content .w24-toc,.single-post .entry-content .w24-toc{background:var(--w24-soft-2);border-radius:var(--w24-radius-lg);margin:0 0 2em;padding:20px 24px}body.page:not(.w24-is-shop-page) .entry-content .w24-toc ul,.single-post .entry-content .w24-toc ul{columns:2 280px;column-gap:32px;list-style:none;margin:0}body.page:not(.w24-is-shop-page) .entry-content .w24-toc li,.single-post .entry-content .w24-toc li{break-inside:avoid}@media(min-width: 1025px){body.page:not(.w24-is-shop-page) .entry-content .w24-toc,.single-post .entry-content .w24-toc{margin:0;padding:16px 12px}body.page:not(.w24-is-shop-page) .entry-content .w24-toc ul,.single-post .entry-content .w24-toc ul{columns:auto}body.page:not(.w24-is-shop-page) .entry-content .w24-toc li,.single-post .entry-content .w24-toc li{margin:0}body.page:not(.w24-is-shop-page) .entry-content .w24-toc a:not(.button),.single-post .entry-content .w24-toc a:not(.button){border-left:3px solid rgba(0,0,0,0);border-radius:0 var(--w24-radius-sm) var(--w24-radius-sm) 0;color:var(--w24-muted);display:block;font-size:14px;line-height:1.4;padding:7px 12px;text-decoration:none}body.page:not(.w24-is-shop-page) .entry-content .w24-toc a:not(.button):hover,.single-post .entry-content .w24-toc a:not(.button):hover{color:var(--w24-navy)}body.page:not(.w24-is-shop-page) .entry-content .w24-toc a:not(.button).is-active,.single-post .entry-content .w24-toc a:not(.button).is-active{background:var(--w24-chip);border-left-color:var(--w24-navy);color:var(--w24-navy)}}body.page:not(.w24-is-shop-page) .entry-content :is(h2,h3)[id],.single-post .entry-content :is(h2,h3)[id]{scroll-margin-top:96px}body.page:not(.w24-is-shop-page) .entry-content strong,.single-post .entry-content strong{color:var(--w24-ink)}body.page:not(.w24-is-shop-page) .entry-content a:not(.button),.single-post .entry-content a:not(.button){color:var(--w24-navy);font-weight:600;text-decoration-color:var(--w24-line-hover);text-underline-offset:3px}body.page:not(.w24-is-shop-page) .entry-content a:not(.button):hover,.single-post .entry-content a:not(.button):hover{text-decoration-color:currentcolor}body.page:not(.w24-is-shop-page) .entry-content hr,.single-post .entry-content hr{background:var(--w24-line);border:0;height:1px;margin:2em 0}body.page:not(.w24-is-shop-page) .entry-content blockquote,.single-post .entry-content blockquote{border-left:4px solid var(--w24-sky);color:var(--w24-ink);font-style:normal;margin:1.6em 0;padding:4px 0 4px 20px}body.page:not(.w24-is-shop-page) .entry-content table,.single-post .entry-content table{border-collapse:separate;border-spacing:0;font-size:15px;line-height:1.5}body.page:not(.w24-is-shop-page) .entry-content table :is(td,th),.single-post .entry-content table :is(td,th){border-bottom:1px solid var(--w24-line);padding:10px 14px}body.page:not(.w24-is-shop-page) .entry-content table th,.single-post .entry-content table th{background:var(--w24-soft-2);color:var(--w24-ink)}body.page:not(.w24-is-shop-page) .entry-content img,.single-post .entry-content img{border-radius:var(--w24-radius-md)}.widget-area .widget{font-size:15px}.widget :is(.widget-title,.widgettitle){border:0;font-size:15px;font-weight:800;padding:0 0 8px}.site-main.w24-about-page{margin-bottom:0}.w24-about-head h1{font-size:46px;font-weight:800;letter-spacing:-0.03em;line-height:1.12;margin:0;max-width:22ch;text-wrap:balance}@media(max-width: 767px){.w24-about-head h1{font-size:32px}}.w24-about-head .w24-lead{max-width:68ch}.w24-span{background:var(--w24-navy);border-radius:var(--w24-radius-xl);color:#fff;margin:40px 0 0;padding:40px 48px 36px}.w24-span h1,.w24-span h2,.w24-span h3{color:#fff}@media(max-width: 767px){.w24-span{border-radius:var(--w24-radius-lg);margin-top:28px;padding:24px 20px}}.w24-span__ends{display:flex;gap:24px;justify-content:space-between}.w24-span__end{margin:0;max-width:34ch}.w24-span__end strong{display:block;font-family:var(--w24-mono);font-size:64px;font-weight:500;letter-spacing:-0.04em;line-height:1}@media(max-width: 767px){.w24-span__end strong{font-size:36px}}.w24-span__end span{color:var(--w24-on-navy);display:block;font-size:15px;line-height:1.45;margin-top:10px}@media(max-width: 767px){.w24-span__end span{font-size:13px}}.w24-span__end--now{text-align:right}.w24-span__scale{border-top:2px solid var(--w24-on-navy-2);height:52px;margin-top:28px;position:relative}.w24-span__tick{background:var(--w24-on-navy-2);height:10px;left:var(--x);position:absolute;top:0;transform:translateX(-50%);width:1px}.w24-span__tick.is-mid{height:16px}.w24-span__tick.is-major{background:#fff;height:24px;width:2px}.w24-span__label{color:var(--w24-on-navy-2);font-family:var(--w24-mono);font-size:13px;left:var(--x);position:absolute;top:30px;transform:translateX(-50%)}@media(max-width: 767px){.w24-span__label.is-minor{display:none}}.w24-span__dim{align-items:center;display:flex;gap:16px;margin:4px 0 0;border-inline:2px solid var(--w24-sky-light);min-height:22px}.w24-span__dim::before,.w24-span__dim::after{background:var(--w24-sky-light);content:"";flex:1;height:2px}.w24-span__dim span{color:#fff;font-size:18px;font-weight:800;letter-spacing:-0.01em;white-space:nowrap}@media(max-width: 767px){.w24-span__dim span{font-size:15px}}.w24-about-do{display:grid;gap:32px 40px;grid-template-columns:repeat(3, minmax(0, 1fr));margin-top:28px}@media(max-width: 1024px){.w24-about-do{grid-template-columns:minmax(0, 1fr)}}.w24-about-do>div{border-top:2px solid var(--w24-navy);padding-top:20px}.w24-about-do p{color:var(--w24-text-2);line-height:1.6;margin:0 0 14px;max-width:52ch}.w24-group{background:var(--w24-surface);border:1px solid var(--w24-line);border-radius:var(--w24-radius-xl);box-sizing:border-box;list-style:none;margin:28px 0 0;padding:8px 32px}@media(max-width: 767px){.w24-group{border-radius:var(--w24-radius-lg);padding:4px 20px}}.w24-group__item{align-items:baseline;display:grid;gap:4px 32px;grid-template-columns:minmax(0, 14rem) minmax(0, 1fr) auto;padding:20px 0}.w24-group__item+.w24-group__item{border-top:1px solid var(--w24-line)}@media(max-width: 767px){.w24-group__item{grid-template-columns:minmax(0, 1fr);padding:16px 0}}.w24-group__item h3{font-size:19px;font-weight:800;letter-spacing:-0.02em;line-height:1.12;margin:0}.w24-group__item p{color:var(--w24-text-2);margin:0}.w24-group__here{color:var(--w24-muted);font-weight:700}.w24-about-contact{align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(0, 3fr) minmax(0, 2fr)}@media(max-width: 1024px){.w24-about-contact{grid-template-columns:minmax(0, 1fr)}}.w24-about-contact .w24-cta{padding:40px}@media(max-width: 767px){.w24-about-contact .w24-cta{padding:24px}}.w24-about-phones{display:grid;gap:20px 32px;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));margin:14px 0 0}.w24-about-phones dt{color:var(--w24-on-navy);font-size:14px}.w24-about-phones dd{margin:2px 0 0}.w24-about-seller h2{font-size:24px;font-weight:800;letter-spacing:-0.02em;line-height:1.12;margin:0;margin-bottom:16px}.w24-about-seller p{color:var(--w24-text-2);margin:0 0 4px}.w24-about-seller dl{display:grid;gap:10px 24px;grid-template-columns:repeat(2, minmax(0, 1fr));margin:20px 0 0}.w24-about-seller dt{color:var(--w24-muted);font-size:13px}.w24-about-seller dd{font-family:var(--w24-mono);font-size:15px;font-weight:500;color:var(--w24-ink);margin:2px 0 0;overflow-wrap:anywhere}.w24-about-seller dd a{font-family:var(--w24-font);font-weight:700;text-decoration:none}@media(prefers-reduced-motion: no-preference){.w24-span__dim::before,.w24-span__dim::after{animation:w24-span-draw .9s cubic-bezier(0.2, 0.7, 0.2, 1) both;transform-origin:left center}.w24-span__dim::after{animation-delay:.45s}.w24-span__dim span{animation:w24-span-fade .4s .35s ease-out both}}@keyframes w24-span-draw{from{transform:scaleX(0)}}@keyframes w24-span-fade{from{opacity:0}}
