.cl-payment-block{clear:both;max-width:100%;margin:18px 0 22px}.cl-payment-heading{font-size:12px;font-weight:600;margin:0 0 10px;color:var(--ink)}.cl-payment-icons{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.cl-payment-badge{display:inline-flex;align-items:center;justify-content:center;min-width:62px;height:42px;padding:4px 6px;background:#ffffff;border:1px solid var(--line);border-radius:3px;color:var(--ink);gap:7px}.cl-payment-badge img{display:block;max-width:62px;max-height:32px;width:auto;height:32px;margin:0!important;float:none!important}.cl-payment-badge svg{width:29px;height:27px}.cl-bank-badge{font-size:10px;line-height:1.2;min-width:95px}.cl-payment-note{font-size:11px;line-height:1.5;margin:9px 0 0}.cl-payment-note a{text-decoration:underline}.site-footer>.cl-payment-block{border-top:1px solid var(--footerLine,#365255);margin:0;padding:22px 0}.site-footer>.cl-payment-block .cl-payment-heading{color:var(--footerText,#dce7e2)}.site-footer>.cl-payment-block .cl-payment-note{color:var(--footerMuted,#adbfbb)}.site-footer>.cl-payment-block .cl-payment-note a{display:inline;font-size:inherit;margin:0}.woocommerce div.product .summary .cl-payment-block{width:100%}.site-header .brand{min-width:0}.site-header #main-nav a:focus-visible{outline-offset:1px}.wrap,.prose,.shop-content,.woocommerce,.woocommerce div.product .summary{min-width:0}
@media(max-width:1024px){.site-header,.home .site-header{display:grid;grid-template-columns:minmax(0,1fr) 44px auto;gap:10px;align-items:center;padding:14px 4%}.site-header .brand{grid-column:1;grid-row:1;font-size:16px;gap:8px}.site-header .brand small{font-size:6px;letter-spacing:.15em}.site-header .brand-mark{font-size:18px;padding:3px 5px;gap:2px}.site-header .brand-mark span{height:22px;width:7px}.site-header .nav-toggle,.home .site-header .nav-toggle{grid-column:2;grid-row:1;display:inline-flex!important;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px;border:1px solid var(--line);background:transparent;color:var(--ink);margin:0;border-radius:3px}.site-header .cart-link,.home .site-header .cart-link{grid-column:3;grid-row:1;font-size:12px;white-space:nowrap;min-height:44px;display:flex;align-items:center;gap:4px}.site-header #main-nav{display:none!important;grid-column:1/-1;grid-row:2;flex-direction:column;gap:0;width:100%;margin:0;padding:8px 0 0;border-top:1px solid var(--line)}.site-header #main-nav.is-open{display:flex!important}.site-header #main-nav a,.home .site-header #main-nav a{display:flex;align-items:center;min-height:46px;padding:10px 4px;font-size:14px;white-space:normal!important}.topbar{align-items:center;gap:12px}.topbar a{white-space:nowrap}.topbar span{min-width:0}}
@media(max-width:760px){.site-header .brand,.home .site-header .brand{font-size:14px;gap:7px}.site-header .brand small,.home .site-header .brand small{font-size:6px;letter-spacing:.12em}.site-header .cart-link .cl-cart-count{width:21px;height:21px}.search-bar{gap:10px;padding:10px 4%}.search-bar input[type=search]{font-size:16px;min-width:0;width:100%}.search-bar button[type=submit]{min-height:44px;padding:10px 14px!important;white-space:nowrap}.home .cl-home-hero h1{font-size:clamp(32px,10.5vw,42px);line-height:1.12}.home .cl-home-hero .hero-image{min-height:260px}.home .section-heading h2{max-width:66%;font-size:clamp(22px,6vw,26px)}.home .section-heading .text-link{display:inline-flex;align-items:center;min-height:44px;white-space:nowrap}.woocommerce ul.products{gap:12px!important}.woocommerce ul.products li.product{padding:9px 9px 14px!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:12px;line-height:1.45}.woocommerce ul.products li.product .button{min-height:44px;font-size:11px!important;padding:10px 12px!important;max-width:100%}.woocommerce ul.products li.product .price{display:block;line-height:1.6}.woocommerce ul.products li.product .price del,.woocommerce ul.products li.product .price ins{display:block}.woocommerce ul.products li.product .price ins{text-decoration:none}.cl-filter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:15px}.cl-filter label{min-width:0;display:block}.cl-filter label:first-child{grid-column:1/-1}.cl-filter input{font-size:16px;width:100%;min-width:0}.cl-filter button{grid-column:1/-1;min-height:44px}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{float:none!important;width:100%;margin:12px 0!important}.woocommerce .woocommerce-ordering select{width:100%;max-width:100%;min-height:44px;font-size:16px;padding:9px;border:1px solid var(--line);background:transparent;color:var(--ink)}.woocommerce div.product .product_title{font-size:clamp(24px,7vw,30px);line-height:1.2;overflow-wrap:anywhere}.woocommerce div.product form.cart{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.woocommerce div.product form.cart .quantity{margin:0!important}.woocommerce div.product form.cart .quantity input{min-height:44px;font-size:16px}.woocommerce div.product form.cart .button{min-height:44px}.woocommerce div.product .woocommerce-tabs ul.tabs{display:flex;overflow-x:auto;max-width:100%;white-space:nowrap;padding:0!important;gap:6px}.woocommerce div.product .woocommerce-tabs ul.tabs li{flex:0 0 auto;margin:0!important}.woocommerce div.product .woocommerce-tabs .panel{max-width:100%;overflow-x:auto}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{float:none!important;width:100%!important;max-width:100%;margin-bottom:20px}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{font-size:16px}.woocommerce table.cart td.product-name{overflow-wrap:anywhere}.woocommerce-cart .cart-collaterals,.woocommerce-cart .cart-collaterals .cart_totals{width:100%!important;float:none!important}.page-content{padding-top:32px;padding-bottom:45px}.page-heading h1{font-size:clamp(28px,8vw,38px)}.prose table{max-width:100%;font-size:12px}.prose td,.prose th{padding:8px;overflow-wrap:anywhere}.footer-grid{gap:25px 20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.footer-grid>section{min-width:0}.footer-grid>section:nth-child(4){grid-column:1/-1}.site-footer a{min-height:30px;line-height:1.5}.cl-payment-note a{min-height:0}.contact-band h2{font-size:29px}.footer-base{line-height:1.6;gap:9px}.woocommerce-breadcrumb{overflow-wrap:anywhere}.cl-buying-guides{font-size:12px}}
@media(max-width:350px){.site-header,.home .site-header{gap:7px;grid-template-columns:minmax(0,1fr) 42px auto}.site-header .brand,.home .site-header .brand{font-size:13px}.site-header .brand small,.home .site-header .brand small{font-size:5.5px;letter-spacing:.08em}.site-header .brand-mark{font-size:16px;padding:3px 4px}.site-header .brand-mark span{width:6px}.site-header .nav-toggle{min-width:42px}.topbar,.home .topbar{font-size:9px}.topbar span,.home .topbar span{max-width:60%}.home .hero-actions{gap:14px}.home .hero-actions .button{font-size:12px!important;padding:14px 17px!important}}
