/* WordPress + WooCommerce bridge for the preserved Haisheng SellAuth visual language. */
*,*::before,*::after{box-sizing:border-box}
:root{--hs-bg:#0a111b;--hs-panel:#101d2b;--hs-panel-2:#172639;--hs-border:rgba(144,181,220,.17);--hs-ink:#f0f5fc;--hs-muted:#a8b8cb;--hs-accent:#348fda;--hs-cyan:#69c8ef}
html{font-size:16px}body{margin:0;color:var(--hs-ink);background-color:var(--hs-bg);min-width:320px;line-height:1.65}img{max-width:100%;height:auto}a{color:var(--hs-cyan)}a:hover{color:#b7e8ff}button,input,select,textarea{font:inherit}button{cursor:pointer}figure{margin:0}.wrap{width:min(100% - 48px,1240px);max-width:1240px;margin-inline:auto}.screen-reader-text{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.screen-reader-text:focus{clip:auto!important;height:auto;width:auto;padding:12px;background:#fff;color:#000;z-index:100000;top:5px;left:5px}.hs-skip-link{z-index:100000}.hs-main{display:block}.hs-page-wrap{padding-top:78px;padding-bottom:104px}.hs-content-page{min-height:60vh}.hs-page-intro{max-width:850px;margin-bottom:34px}.hs-page-intro h1{overflow-wrap:anywhere}.hs-page-intro p{line-height:1.8}.hs-panel{padding:38px;background:#101d2b;border:1px solid var(--hs-border);border-radius:15px}.hs-entry-content{color:#c0d1e2;font-size:1rem;line-height:1.9}.hs-entry-content h1,.hs-entry-content h2,.hs-entry-content h3,.hs-entry-content h4{color:#edf5ff;line-height:1.28;letter-spacing:-.025em;margin:1.45em 0 .58em}.hs-entry-content h2{font-size:1.7rem}.hs-entry-content p{margin:0 0 1.15em}.hs-entry-content a{text-decoration:underline;text-underline-offset:3px}.hs-entry-content ul,.hs-entry-content ol{padding-left:1.6em}.hs-entry-content img{border-radius:10px}.hs-entry-content table{width:100%;border-collapse:collapse}.hs-entry-content th,.hs-entry-content td{border:1px solid var(--hs-border);padding:12px;text-align:left}.hs-entry-content blockquote{border-left:3px solid #4ea4e4;padding-left:20px;color:#d4e5f3}.hs-front-extra{padding:45px 0;background:#111d2c}
/* Original navbar, without SellAuth's runtime controls or announcement strip. */
.hs-site-header{position:relative;z-index:60;background:rgba(10,17,27,.97);border-bottom:1px solid var(--hs-border);backdrop-filter:blur(16px)}.hs-header-inner{min-height:84px;display:flex;align-items:center;gap:29px}.hs-brand{max-width:none}.hs-brand-mark{flex-shrink:0}.hs-brand-text strong,.hs-brand-text small{display:block}.hs-nav{flex:1;min-width:0}.hs-main-menu,.hs-main-menu ul{display:flex;align-items:center;gap:3px;margin:0;padding:0;list-style:none}.hs-main-menu li{position:relative}.hs-main-menu a{display:block;padding:11px 12px;color:#b9c9db;text-decoration:none;font-size:.83rem;font-weight:620;white-space:nowrap;border-radius:9px}.hs-main-menu a:hover,.hs-main-menu .current-menu-item>a,.hs-main-menu .current_page_item>a,.hs-main-menu .current-menu-ancestor>a{color:#9edbff;background:rgba(61,134,202,.13)}.hs-main-menu .sub-menu{display:none;position:absolute;z-index:10;top:100%;left:0;min-width:215px;flex-direction:column;align-items:stretch;gap:0;background:#122338;border:1px solid var(--hs-border);padding:8px;border-radius:10px;box-shadow:0 18px 45px rgba(0,0,0,.35)}.hs-main-menu li:hover>.sub-menu,.hs-main-menu li:focus-within>.sub-menu{display:flex}.hs-header-actions{display:flex;align-items:center;gap:10px;white-space:nowrap}.hs-icon-button,.hs-account-link,.hs-cart-link{height:38px;min-width:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:7px 11px;color:#dceafa;border:1px solid var(--hs-border);background:rgba(39,70,103,.22);border-radius:9px;text-decoration:none;font-size:.78rem;font-weight:650;line-height:1.1}.hs-icon-button:hover,.hs-account-link:hover,.hs-cart-link:hover{background:rgba(55,113,166,.2);border-color:rgba(95,165,225,.5);color:#fff}.hs-icon-button{font-size:1.32rem}.hs-cart-count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;background:#2a83c7;color:#fff;border-radius:12px;font-size:.67rem}.hs-mobile-toggle{display:none}.hs-search-overlay{background:#0b1524;border-top:1px solid var(--hs-border);box-shadow:0 15px 28px rgba(0,0,0,.25)}.hs-search-overlay[hidden]{display:none}.hs-search-panel{padding:24px 0 28px}.hs-search-form label{display:block;margin-bottom:7px;color:#cbdfee;font-weight:650}.hs-search-input-row{display:flex;gap:11px}.hs-search-input-row input{flex:1;min-width:0;border-radius:9px;border:1px solid var(--hs-border);background:#0c1929;color:#eaf4ff;padding:11px 16px}.hs-search-input-row .hs-btn{min-height:44px}.hs-telegram{font-size:.76rem}
/* Homepage categories retain SellAuth card proportions with semantic headings. */
.hs-category-heading{display:block;color:#e9f3fd;font-size:1rem;font-weight:700;line-height:1.55}.hs-category-description{display:block;color:#91a5b9;font-size:.79rem;line-height:1.6;margin-top:5px}.hs-category-card-info>span:first-child{min-width:0}.hs-hero h1 span{color:transparent}.hs-category-card-info .hs-category-card-arrow{align-self:center}.hs-empty-category{margin-bottom:0}.hs-services-panel .hs-service-tiles h3{font-size:.89rem}.hs-footer{position:relative}.hs-footer-logo img{width:100%;height:100%;object-fit:contain}
/* Shared content views. */
.hs-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.hs-post-card{border:1px solid var(--hs-border);border-radius:14px;background:#111f30;overflow:hidden;padding:20px}.hs-post-card>a{text-decoration:none}.hs-post-card img{width:100%;height:180px;object-fit:cover;border-radius:10px}.hs-post-card h2{font-size:1.2rem;line-height:1.4;color:#e7f3ff;margin:16px 0 10px}.hs-post-card p{font-size:.88rem;color:#9fb5c9}.navigation.pagination{grid-column:1/-1}.nav-links{display:flex;gap:8px;flex-wrap:wrap}.page-numbers{background:#162a3f;border:1px solid var(--hs-border);padding:7px 13px;border-radius:7px;color:#b9dcf5;text-decoration:none}.page-numbers.current{background:#2878bc;color:#fff}.hs-error-page{padding-block:125px}.hs-error-page h1{font-size:clamp(2rem,5vw,3.5rem)}.hs-error-page p{color:#aabed1}
/* FAQ and contact pages. */
.hs-faq-list{max-width:1000px;display:flex;flex-direction:column;gap:12px}.hs-faq-item{background:#111f30;border:1px solid var(--hs-border);border-radius:11px;overflow:hidden}.hs-faq-item summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:21px 25px;color:#eff6fc;font-weight:650}.hs-faq-item summary::-webkit-details-marker{display:none}.hs-faq-item summary>span{color:#7ac3ef;font-size:1.5rem;line-height:1}.hs-faq-item[open] summary>span{transform:rotate(45deg)}.hs-faq-answer{border-top:1px solid var(--hs-border);padding:5px 25px 20px;color:#a9c0d4;line-height:1.8}.hs-support-panel{display:flex;justify-content:space-between;align-items:center;gap:26px;margin-top:35px;padding:30px;border:1px solid rgba(83,159,224,.22);background:#122238;border-radius:13px}.hs-support-panel h2{font-size:1.4rem;margin:0 0 7px}.hs-support-panel p{margin:0;color:#a7bacc}.hs-contact-form label{display:block;font-weight:650;color:#c6ddf0;font-size:.85rem;margin:18px 0 7px}.hs-contact-form input,.hs-contact-form textarea{display:block;width:100%;border:1px solid rgba(130,174,213,.28);border-radius:8px;background:#0d1927;color:#edf6fc;padding:11px 13px}.hs-contact-form button{margin-top:19px}.hs-contact-form .hs-contact-note{font-size:.75rem;line-height:1.65;color:#8198af}.hs-hidden-honeypot{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.hs-form-message{border:1px solid #36778d;background:#113843;padding:12px;border-radius:9px;color:#b9f2ee!important}.hs-form-error{border-color:#a36061;background:#3a1d27;color:#ffc9c9!important}
/* WooCommerce catalog archive and product grid. */
.hs-woocommerce-main{padding-top:70px;padding-bottom:104px;min-height:60vh}.hs-shop-content>.woocommerce-breadcrumb{margin:0 0 23px;color:#829ab2;font-size:.77rem}.hs-shop-content>.woocommerce-breadcrumb a{color:#8dcaf0}.hs-catalog-intro{margin-bottom:36px}.hs-catalog-intro>p:last-child{color:#adbfce}.hs-catalog-intro .term-description{color:#adbfce;font-size:.98rem}.hs-catalog-layout{display:grid;grid-template-columns:254px minmax(0,1fr);gap:32px}.hs-catalog-sidebar{display:flex;flex-direction:column;gap:17px}.hs-filter-panel{border:1px solid var(--hs-border);border-radius:12px;background:#111e2e;padding:19px}.hs-filter-panel h2{font-size:.92rem;line-height:1.4;margin:0 0 17px;color:#edf5fc}.hs-category-links{display:flex;flex-direction:column;gap:4px}.hs-category-links a{display:flex;justify-content:space-between;align-items:center;gap:12px;border-radius:8px;padding:9px 11px;color:#a9bfd2;text-decoration:none;font-size:.82rem}.hs-category-links a:hover,.hs-category-links a.is-current{color:#91d6ff;background:rgba(54,139,202,.14)}.hs-category-links a>span{font-size:.69rem;color:#7e9bb8}.hs-category-links a.hs-subcategory{padding-left:24px;font-size:.77rem}.hs-side-search{display:flex;flex-direction:column;gap:10px}.hs-side-search input,.hs-filter-price-fields input{width:100%;min-width:0;padding:10px;border:1px solid var(--hs-border);border-radius:8px;background:#0c1929;color:#e9f4fc}.hs-side-search .hs-btn,.hs-price-filter .hs-btn{width:100%;min-height:39px}.hs-filter-price-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.hs-filter-price-fields label{font-size:.76rem;color:#9eb8d0}.hs-filter-price-fields input{margin-top:6px;font-size:.8rem}.hs-catalog-results{min-width:0}.hs-catalog-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;border:1px solid var(--hs-border);border-radius:10px;background:#101d2c;padding:12px 16px;margin-bottom:19px}.hs-catalog-toolbar .woocommerce-result-count{margin:0;font-size:.82rem;color:#a7bed1}.hs-catalog-toolbar .woocommerce-ordering{margin:0}.hs-catalog-toolbar .orderby{padding:9px 13px;border:1px solid var(--hs-border);background:#0f1c2b;color:#dbeffc;border-radius:8px;font-size:.81rem}.woocommerce ul.products,.woocommerce-page ul.products,.hs-catalog-results ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 28px!important;padding:0!important;list-style:none;clear:both}.woocommerce ul.products::before,.woocommerce ul.products::after{display:none!important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.hs-catalog-results ul.products li.product{float:none!important;width:auto!important;margin:0!important;min-width:0;position:relative}.woocommerce ul.products li.product.hs-product-card{background:#111f30;border:1px solid var(--hs-border);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;transition:transform .2s,border-color .2s}.woocommerce ul.products li.product.hs-product-card:hover{transform:translateY(-4px);border-color:rgba(96,172,234,.56)}.hs-product-card-media{display:grid;place-items:center;position:relative;height:205px;background:radial-gradient(ellipse at 50% 80%,rgba(65,127,192,.14),transparent 63%),#0d1927;border-bottom:1px solid var(--hs-border)}.woocommerce ul.products li.product.hs-product-card .hs-product-card-media img{max-height:190px;object-fit:contain;padding:12px;margin:0;width:100%;height:100%;border-radius:0}.hs-product-badge{position:absolute;top:12px;left:12px;background:#276ba2;color:#fff;border-radius:6px;padding:4px 7px;font-size:.65rem;font-weight:700}.hs-product-card-body{padding:17px;display:flex;flex:1;flex-direction:column}.hs-product-card-category{font-size:.7rem;color:#8dadc9;margin-bottom:7px;line-height:1.4}.hs-product-card-category a{color:#8dadc9;text-decoration:none}.woocommerce ul.products li.product.hs-product-card h2.woocommerce-loop-product__title{font-size:.94rem!important;font-weight:700!important;line-height:1.45;padding:0!important;margin:0 0 8px!important}.woocommerce ul.products li.product.hs-product-card h2 a{color:#f0f6fd;text-decoration:none}.hs-product-card-excerpt{font-size:.76rem;line-height:1.55;color:#91a7bd;margin:0 0 14px}.hs-product-card-bottom{border-top:1px solid var(--hs-border);padding-top:13px;display:flex;align-items:center;gap:8px;justify-content:space-between;margin-top:auto;flex-wrap:wrap}.hs-product-card-price,.woocommerce ul.products li.product.hs-product-card .price{color:#84c9f2!important;font-size:.94rem;font-weight:680}.hs-product-card-price del{opacity:.65;font-size:.75rem}.hs-product-card-cta{color:#a2dafb;text-decoration:none;font-size:.75rem;font-weight:720;white-space:nowrap}.hs-product-card-cta:hover{color:#fff}.woocommerce nav.woocommerce-pagination ul{border:0;display:flex;flex-wrap:wrap;gap:7px}.woocommerce nav.woocommerce-pagination ul li{border:0}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{border:1px solid var(--hs-border);border-radius:8px;background:#14263b;color:#c9e4f8;padding:9px 13px;min-width:38px}.woocommerce nav.woocommerce-pagination ul li span.current{background:#2879be;color:#fff}.woocommerce .woocommerce-info,.woocommerce .woocommerce-message,.woocommerce .woocommerce-error{background:#122438;color:#dcecff;border:1px solid rgba(101,173,232,.3);border-top:3px solid #389ee8;border-radius:10px}.woocommerce .woocommerce-error{border-top-color:#df8181}.woocommerce .woocommerce-info::before,.woocommerce .woocommerce-message::before{color:#83c6eb}.woocommerce ul.products li.product .star-rating{color:#7dc3ee}
/* Single product: WooCommerce handles gallery, variants, inventory, sales and cart. */
.woocommerce div.product{color:#dce6f2}.woocommerce div.product .product_title{font-size:clamp(1.8rem,3.5vw,2.75rem);font-weight:730;letter-spacing:-.04em;color:#f2f7ff;line-height:1.24}.woocommerce div.product .summary{padding:6px 0}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#85ccef;font-size:1.7rem;font-weight:750}.woocommerce div.product .woocommerce-product-details__short-description{color:#b1c5d7;line-height:1.8}.woocommerce div.product div.images img{background:#132338;border:1px solid var(--hs-border);border-radius:12px}.woocommerce div.product div.images .flex-control-thumbs img{border-radius:8px}.woocommerce .quantity .qty{border:1px solid var(--hs-border);background:#122238;color:#e6f4ff;border-radius:7px;min-height:44px}.woocommerce .single_add_to_cart_button.button.alt,.woocommerce button.button.alt,.woocommerce a.button.alt,.woocommerce .checkout-button.button.alt,.woocommerce button.button,.woocommerce a.button,.woocommerce input.button{background:#2679c1!important;color:#fff!important;border-radius:8px!important;border:1px solid #398fd1!important;font-weight:670!important;padding:14px 18px!important;min-height:44px}.woocommerce .single_add_to_cart_button.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button:hover,.woocommerce a.button:hover{background:#358dd2!important;color:#fff!important}.woocommerce div.product form.cart .variations select,.woocommerce div.product .woocommerce-tabs select{background:#102034;color:#eff9ff;border:1px solid var(--hs-border);border-radius:8px;padding:11px 13px;min-width:230px}.woocommerce div.product form.cart .variations label{color:#e1edfa}.woocommerce div.product form.cart .reset_variations{color:#93d1f6}.woocommerce div.product .product_meta{padding-top:15px;margin-top:22px;border-top:1px solid var(--hs-border);color:#8ca4ba;font-size:.81rem}.woocommerce div.product .product_meta a{color:#9bcbe8}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border-color:var(--hs-border)}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:#142438;border:1px solid var(--hs-border);border-radius:8px 8px 0 0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#203c58;color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#adcee4}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#fff}.woocommerce div.product .woocommerce-tabs .panel{border:1px solid var(--hs-border);background:#101d2d;border-radius:0 12px 12px 12px;padding:26px;line-height:1.85;color:#b4cadc}.woocommerce div.product .woocommerce-tabs .panel h2{color:#e7f3ff}.woocommerce .related.products{clear:both;padding-top:35px}.woocommerce .related.products h2{color:#f0f7ff;letter-spacing:-.03em}.woocommerce span.onsale{background:#247dba;color:#fff}.woocommerce #reviews #comments ol.commentlist li .comment-text{border:1px solid var(--hs-border);border-radius:11px;background:#132239}.woocommerce #review_form #respond textarea{background:#0d1a29;color:#fff}
/* Cart, checkout, address forms, my account and block checkout styles. */
.hs-content-page .woocommerce,.hs-content-page .wp-block-woocommerce-cart,.hs-content-page .wp-block-woocommerce-checkout{color:#c4d7e8}.woocommerce table.shop_table{border-color:var(--hs-border);background:#101e2e;border-collapse:separate;border-radius:11px}.woocommerce table.shop_table th,.woocommerce table.shop_table td{border-color:var(--hs-border);color:#d6e5f1}.woocommerce table.shop_table a{color:#a3d8f8}.woocommerce table.shop_table td.product-thumbnail img{background:#17293a;border-radius:6px}.woocommerce-cart .cart-collaterals .cart_totals,.woocommerce-checkout #payment{border:1px solid var(--hs-border);border-radius:11px;background:#122238;padding:20px}.woocommerce-checkout #payment div.payment_box{background:#213a53;color:#eff8ff}.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:#213a53}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.select2-container--default .select2-selection--single,.woocommerce .woocommerce-Input{border:1px solid var(--hs-border)!important;background:#0e1b2b!important;color:#edf7ff!important;padding:12px!important;border-radius:8px!important;min-height:43px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#edf7ff}.woocommerce form .form-row label{color:#d0e4f3}.woocommerce form.checkout h3,.woocommerce .cart_totals h2,.woocommerce .woocommerce-order h2{color:#eff8ff}.woocommerce .woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0 0 20px}.woocommerce .woocommerce-MyAccount-navigation li a{display:block;padding:10px 15px;margin:5px 0;color:#cbe5f7;background:#14273c;border:1px solid var(--hs-border);border-radius:7px;text-decoration:none}.woocommerce .woocommerce-MyAccount-navigation li.is-active a{background:#235a89;color:#fff}.woocommerce .woocommerce-MyAccount-content{color:#bdd2e3;line-height:1.8}.wc-block-components-main,.wc-block-components-sidebar,.wc-block-cart,.wc-block-checkout{color:#d6e8f7}.wc-block-components-totals-wrapper,.wc-block-components-order-summary,.wc-block-components-panel,.wc-block-components-product-details,.wc-block-cart-items{border-color:var(--hs-border)!important}.wc-block-components-text-input input,.wc-block-components-text-input textarea,.wc-block-components-combobox input,.wc-block-components-select select,.wc-block-components-address-form input,.wc-block-components-country-input input{color:#eaf6ff!important;background:#102239!important;border-color:rgba(130,174,213,.35)!important}.wc-block-components-text-input label,.wc-block-components-combobox label{color:#a9c4dd!important}.wc-block-components-button:not(.is-link){background:#237ac4;color:#fff;border-radius:8px}.wc-block-components-product-name,.wc-block-components-order-summary-item__description a{color:#a7dbfa!important}.wc-block-components-notice-banner{background:#143146!important;color:#dceffa!important;border-color:#3f83ac!important}.wc-block-components-checkbox label,.wc-block-components-radio-control label{color:#d7e7f5}.woocommerce-checkout .woocommerce-privacy-policy-text{color:#b6cadb}
/* Inputs and editor elements. */
input[type='checkbox'],input[type='radio']{accent-color:#348fda}.wp-block-button__link{background:#287ec5;color:#fff;border-radius:8px}.wp-block-button.is-style-outline .wp-block-button__link{background:transparent;border-color:#4b8fc5;color:#bedff8}.wp-block-group.has-background{color:#eaf4fc}.wp-block-separator{border-color:var(--hs-border)}.has-text-align-center{text-align:center}
/* Responsive layouts. */
@media(max-width:1150px){.hs-header-inner{gap:15px}.hs-main-menu a{padding:10px 8px}.hs-header-actions{gap:6px}.hs-header-telegram{display:none}}
@media(max-width:990px){.hs-mobile-toggle{display:inline-flex}.hs-site-header .hs-nav{display:none;position:absolute;top:100%;left:0;right:0;background:#0e1b2a;border-bottom:1px solid var(--hs-border);box-shadow:0 18px 32px rgba(0,0,0,.3);padding:12px 24px}.hs-site-header .hs-nav.hs-menu-open{display:block}.hs-main-menu{flex-direction:column;align-items:stretch;gap:2px;max-width:1240px;margin:auto}.hs-main-menu a{padding:13px}.hs-main-menu .sub-menu{position:static;display:flex;box-shadow:none;border:0;padding:2px 5px 5px 16px;background:transparent}.hs-header-inner{justify-content:space-between}.hs-nav{flex:none}.hs-catalog-layout{grid-template-columns:210px minmax(0,1fr);gap:18px}.hs-catalog-results ul.products,.woocommerce ul.products,.woocommerce-page ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}.hs-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.wrap{width:min(100% - 32px,1240px)}.hs-header-inner{min-height:72px}.hs-account-link span,.hs-cart-link>span:nth-child(2){display:none}.hs-header-actions{gap:6px}.hs-icon-button,.hs-account-link,.hs-cart-link{min-width:34px;height:35px;padding:6px 8px}.hs-search-input-row{flex-direction:column}.hs-search-input-row .hs-btn{width:100%}.hs-page-wrap{padding-top:50px;padding-bottom:72px}.hs-panel{padding:21px}.hs-catalog-layout{display:block}.hs-catalog-sidebar{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:23px}.hs-catalog-sidebar .hs-filter-panel:first-child{grid-column:1/-1}.hs-category-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.hs-category-links a{font-size:.75rem}.hs-catalog-results ul.products,.woocommerce ul.products,.woocommerce-page ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px}.hs-product-card-media{height:147px}.woocommerce ul.products li.product.hs-product-card .hs-product-card-media img{max-height:140px}.hs-product-card-body{padding:11px}.hs-product-card-excerpt{display:none}.hs-product-card-bottom{align-items:flex-start}.hs-product-card-category{font-size:.62rem}.woocommerce ul.products li.product.hs-product-card h2.woocommerce-loop-product__title{font-size:.82rem!important}.hs-product-card-price{font-size:.83rem}.hs-catalog-toolbar{flex-direction:column;align-items:stretch}.hs-catalog-toolbar .woocommerce-ordering,.hs-catalog-toolbar .orderby{width:100%}.hs-woocommerce-main{padding-top:46px;padding-bottom:72px}.hs-post-grid{grid-template-columns:1fr}.hs-support-panel{align-items:flex-start;flex-direction:column}.hs-faq-item summary{padding:17px}.hs-faq-answer{padding:8px 17px 16px}}
@media(max-width:450px){.hs-account-link{display:none}.hs-catalog-sidebar{display:block}.hs-catalog-sidebar .hs-filter-panel{margin-bottom:10px}.hs-product-card-media{height:132px}.hs-catalog-results ul.products,.woocommerce ul.products,.woocommerce-page ul.products{gap:8px}.hs-product-card-body{padding:9px}.hs-cart-count{min-width:18px;height:18px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}

.hs-brand-custom-logo{width:auto;max-width:220px;max-height:64px;height:auto;object-fit:contain}
