/* ACTIVUS / DIGIKROM — Foundation v0.1.0. No front-end framework or remote font. */
:root{--a-red:#F60000;--a-red-dark:#ce0000;--a-black:#121212;--a-white:#fff;--a-muted:#747474;--a-line:#e6e6e6;--a-bg:#f5f5f5;--a-width:1320px;--a-display:Impact,'Arial Narrow','Roboto Condensed',Arial,sans-serif;--a-body:Arial,Helvetica,sans-serif}
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;color:var(--a-black);background:#fff;font:15px/1.6 var(--a-body);-webkit-font-smoothing:antialiased}
a{color:inherit;text-decoration:none}
a:hover{color:var(--a-red)}button,input,select,textarea{font:inherit}
button{cursor:pointer}
img{max-width:100%;height:auto}
.a-container{width:min(var(--a-width),calc(100% - 60px));margin-inline:auto}
.screen-reader-text,.a-skip:not(:focus){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.a-skip:focus{position:fixed;top:12px;left:12px;z-index:1000;background:#fff;padding:15px;outline:2px solid var(--a-red)}
:focus-visible{outline:2px solid var(--a-red);outline-offset:3px}
.a-topbar{background:var(--a-red);color:#fff;font-size:11px;font-weight:800;letter-spacing:.045em}
.a-topbar-inner{min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:20px}
.a-topbar a:hover{color:#fff;text-decoration:underline}
.a-header{position:relative;z-index:50;background:#fff;border-bottom:1px solid var(--a-line)}
.a-header-inner{display:flex;min-height:90px;align-items:center;gap:24px;position:relative}
.a-brand{width:216px;flex:0 0 216px}
.a-brand .custom-logo{display:block;max-height:68px;object-fit:contain;width:auto}
.a-brand-wordmark{display:inline-flex;align-items:center;gap:8px;line-height:1}
.a-brand-wordmark strong{display:block;font-size:29px;font-weight:900;letter-spacing:-.065em}
.a-brand-wordmark small{display:block;margin-top:4px;font-size:8px;font-weight:750;letter-spacing:.07em}
.a-brand-mark{color:var(--a-red);font-size:52px;font-weight:900;line-height:1}
.a-navigation{position:static;flex:1 1 auto;min-width:0}
.a-nav-primary{display:flex;align-items:center;gap:26px;white-space:nowrap}
.a-nav-toggle{background:none;border:0;padding:32px 0;color:#151515;font:normal 23px/1 var(--a-display);letter-spacing:-.015em;transition:color .2s}
.a-nav-toggle[aria-expanded="true"],.a-nav-toggle:hover{color:var(--a-red)}
.a-nav-toggle span{font:700 10px var(--a-body)}
.a-nav-links,.a-nav-links .menu{display:flex;gap:26px;align-items:center;margin:0;padding:0;list-style:none}
.a-nav-links a{display:block;font:normal 22px var(--a-display)}
.a-nav-links .sub-menu{display:none;position:absolute;background:#fff;border:1px solid var(--a-line);list-style:none;margin:0;padding:15px;min-width:200px;box-shadow:0 16px 30px #0001}
.a-nav-links li:hover>.sub-menu,.a-nav-links li:focus-within>.sub-menu{display:block}
.a-nav-links .sub-menu a{font:600 12px/1.5 var(--a-body);padding:6px 8px}
.a-header-tools{display:flex;align-items:center;gap:17px;flex:0 0 auto}
.a-header-tools .woocommerce-product-search,.a-header-tools .search-form,.a-header-tools .a-search{position:relative;display:flex;width:220px;height:40px;border:1px solid var(--a-line);align-items:center;margin:0}
.a-header-tools input[type="search"]{width:100%;height:100%;padding:0 38px 0 12px;border:0;outline:0;background:transparent;font-size:12px;min-width:0}
.a-header-tools .woocommerce-product-search button,.a-header-tools .a-search button,.a-header-tools .search-form button{position:absolute;right:0;top:0;width:36px;height:39px;border:0;background:transparent;font-size:21px}
.a-icon-link{display:flex;align-items:center;justify-content:center;position:relative;width:25px;height:31px}
.a-icon-link svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.a-cart-count{position:absolute;top:-4px;right:-8px;min-width:17px;height:17px;display:grid;place-items:center;padding:1px 3px;background:var(--a-red);color:#fff;font-size:10px;font-weight:800;line-height:1;border-radius:50%}
.a-mobile-toggle{display:none}
.a-mega{position:absolute;top:calc(100% - 1px);left:0;width:100%;background:#fff;border-top:3px solid var(--a-red);box-shadow:0 20px 24px #0002;padding:30px;max-height:min(74vh,700px);overflow:auto}
.a-mega[hidden]{display:none!important}
.a-mega-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:21px;border-bottom:1px solid var(--a-line);padding-bottom:14px}
.a-mega-header h2{font:normal 24px var(--a-display);margin:0}
.a-mega-header a{font-size:11px;font-weight:800;color:var(--a-red)}
.a-mega-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px 22px}
.a-mega-group{min-width:0}
.a-mega-group h3{font:normal 19px/1.3 var(--a-display);margin:0 0 13px}
.a-mega-group h3 a:hover{color:var(--a-red)}
.a-mega-group ul{margin:0;padding:0;list-style:none}
.a-mega-group li a{display:block;color:#707070;font:12px/1.4 var(--a-body);padding:5px 0}
.a-mega-group li a:hover{color:var(--a-red)}
.a-mega-brand-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;background:var(--a-line);border:1px solid var(--a-line)}
.a-mega-brand{display:flex;align-items:center;justify-content:center;text-align:center;min-height:102px;padding:15px;background:#fff;font-weight:800;font-size:12px}
.a-mega-brand img{max-height:64px;max-width:140px;object-fit:contain}
.a-main{padding-top:24px}
.a-hero-grid{display:grid;grid-template-columns:1.85fr 1fr;grid-template-rows:210px 210px;gap:12px}
.a-hero-tile{position:relative;overflow:hidden;background:#171717;color:#fff;isolation:isolate}
.a-hero-main{grid-row:1/3}
.a-hero-default{background:radial-gradient(ellipse 120% 90% at 115% 42%,#fa2633 0,#7d0009 41%,#171717 77%)}
.a-hero-tile::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#000a 0,transparent 96%);z-index:-1}
.a-hero-copy{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;height:100%;padding:clamp(20px,4vw,60px)}
.a-hero-main .a-hero-copy{max-width:640px}
.a-overline{display:block;font-size:11px;font-weight:900;letter-spacing:.21em;text-transform:uppercase}
.a-hero h1,.a-hero h2,.a-feature-band h2{font:normal clamp(32px,4.8vw,70px)/.96 var(--a-display);letter-spacing:.005em;margin:20px 0 14px}
.a-hero p{font-size:15px;max-width:340px;margin:0 0 23px}
.a-hero-secondary h2{font-size:clamp(28px,3vw,44px);margin:10px 0}
.a-hero-secondary .a-hero-copy{padding:27px 35px}
.a-hero-secondary a{font-size:12px;font-weight:800;border-bottom:2px solid var(--a-red);padding-bottom:4px}
.a-hero-secondary a:hover{color:#fff;border-color:#fff}
.a-hero-top{background:linear-gradient(130deg,#24272c,#494949 62%,#c51622)}
.a-hero-bottom{background:linear-gradient(130deg,#a5000c,#f01c24 80%)}
.a-hero-abstract{position:absolute;right:-2%;bottom:-32%;font:normal 410px/.9 var(--a-display);transform:skew(-8deg) rotate(-6deg);color:#fff2;pointer-events:none}
.a-hero-tile.has-image::before{background:linear-gradient(90deg,#000b,#0001)}
.a-hero-background,.a-hero-background picture,.a-hero-background img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}
.a-button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.wc-block-components-button{display:inline-flex!important;align-items:center;justify-content:center;gap:24px;min-height:48px;border:0!important;border-radius:0!important;background:var(--a-red)!important;color:#fff!important;padding:13px 24px!important;font-size:12px!important;font-weight:900!important;letter-spacing:.09em!important;text-transform:uppercase;clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 100%,0 100%)}
.a-button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background:var(--a-red-dark)!important;color:#fff!important}
.a-button-light{background:#fff!important;color:#111!important}
.a-button-light:hover{background:#ececec!important;color:#111!important}
.a-hero-secondary .a-button{border-bottom:0;padding:10px 20px!important}
.a-usps{background:#f6f6f6;margin-top:20px;border-block:1px solid #eee}
.a-usp-grid{display:grid;grid-template-columns:repeat(3,1fr)}
.a-usp-grid>div{display:grid;grid-template-columns:40px 1fr;grid-template-rows:auto auto;align-content:center;padding:22px 38px;border-right:1px solid var(--a-line)}
.a-usp-grid>div:last-child{border:0}
.a-usp-grid>div>span{grid-row:1/3;align-self:center;font-size:29px;color:var(--a-red)}
.a-usp-grid strong{font:normal 19px var(--a-display)}
.a-usp-grid small{font-size:11px;color:#888}
.a-section{margin-top:52px;margin-bottom:54px}
.a-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px;border-bottom:2px solid #eee;padding-bottom:15px}
.a-section-heading h2,.a-shop-sidebar h2{font:normal clamp(24px,2.5vw,35px)/1.12 var(--a-display);margin:0}
.a-section-heading>a{font:800 11px/1.4 var(--a-body);letter-spacing:.06em}
.a-chevron,.a-shop-sidebar h2 span{color:var(--a-red);margin-left:8px}
.a-products-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.a-product-card{border:1px solid #eee;min-width:0;background:#fff;transition:box-shadow .2s,transform .2s}
.a-product-card:hover{box-shadow:0 12px 26px #00000012;transform:translateY(-2px)}
.a-product-media{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1.05;padding:18px;background:#fbfbfb}
.a-product-media img{object-fit:contain;width:100%;height:100%}
.a-sale-badge{position:absolute;top:11px;left:11px;background:var(--a-red);color:#fff;padding:5px 8px;font-size:10px;font-weight:800;z-index:3}
.a-product-data{padding:14px 16px 16px}
.a-product-meta{font-size:10px;color:#a0a0a0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:7px}
.a-product-name{font-size:13px;font-weight:800;line-height:1.35;margin:0 0 10px;min-height:36px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.a-product-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px}
.a-price{font-weight:900;font-size:14px;line-height:1.2}
.a-price del,.woocommerce .price del{font-size:11px;color:#999;font-weight:400;margin-right:4px}
.a-price ins,.woocommerce .price ins{color:var(--a-red);text-decoration:none}
.a-product-action{background:#111;color:#fff;display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;font-size:23px;line-height:1}
.a-product-action:hover{background:var(--a-red);color:#fff}
.a-categories-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}
.a-category{display:flex;flex-direction:column;min-width:0;background:#111;color:#fff;position:relative;overflow:hidden}
.a-category-photo{height:205px;display:flex;align-items:center;justify-content:center;background:linear-gradient(155deg,#3a3a3a,#111)}
.a-category-photo img{width:100%;height:100%;object-fit:contain;padding:12px}
.a-category-glyph{font:normal 120px var(--a-display);color:#ffffff16;transform:rotate(-12deg)}
.a-category strong{font:normal 23px var(--a-display);padding:15px 15px 19px;text-transform:uppercase;min-height:67px}
.a-category-arrow{position:absolute;bottom:14px;right:15px;font-size:20px;color:var(--a-red)}
.a-category:hover{color:#fff;background:#252525}
.a-feature-band{position:relative;min-height:290px;margin-top:60px;margin-bottom:66px;padding:44px 60px;overflow:hidden;background:#111;color:#fff}
.a-feature-band>div:first-child{position:relative;z-index:2}
.a-feature-band h2{font-size:clamp(35px,4.2vw,60px);max-width:650px;margin:10px 0}
.a-feature-band p{color:#ccc;margin:0 0 20px}
.a-feature-mark{position:absolute;right:55px;top:-98px;font:normal 390px var(--a-display);color:#f600002a;transform:rotate(-9deg)}
.a-footer{background:#121212;color:#fff;margin-top:60px}
.a-footer-news{border-bottom:1px solid #333;text-align:center;padding:28px 0}
.a-footer-news strong{font:normal 30px var(--a-display)}
.a-footer-news strong span{color:var(--a-red)}
.a-footer-news p{font-size:12px;color:#969696;margin:0}
.a-footer-inner{display:grid;grid-template-columns:2fr 1fr 1fr;gap:32px;padding-top:55px;padding-bottom:50px}
.a-footer-logo{font-size:33px;letter-spacing:-.06em;font-weight:900}
.a-footer-logo span{font-size:12px;vertical-align:top}
.a-footer-brand p,.a-footer-links p{font-size:12px;color:#888;margin:0}
.a-footer-links h2{font-size:12px;margin:7px 0 14px}
.a-footer-links a{display:block;color:#999;font-size:12px;padding:4px 0}
.a-footer-links a:hover{color:#fff}
.a-footer-links ul{padding:0;list-style:none;margin:0}
.a-footer-bottom{border-top:1px solid #333;padding:20px 0;display:flex;justify-content:space-between;gap:20px;color:#777;font-size:10px}
.a-footer-bottom a{color:#eee;font-weight:900}
.a-content-main{padding-top:40px;padding-bottom:60px;min-height:50vh}
.a-content-main h1{font:normal clamp(30px,4vw,56px) var(--a-display)}
.a-content-main .a-post{border-bottom:1px solid var(--a-line);padding:18px 0}
.a-entry-content{max-width:930px}
/* WooCommerce classic integration — native templates and Woo JS remain intact. */
.a-shop-main{padding-top:25px;min-height:62vh}
.woocommerce-breadcrumb{margin-bottom:27px!important;font-size:11px!important;color:#969696!important}
.a-shop-layout{display:grid;grid-template-columns:225px minmax(0,1fr);gap:40px;align-items:start}
.a-shop-sidebar h2{font-size:26px;padding-bottom:13px;border-bottom:2px solid #222;margin-bottom:12px}
.a-shop-sidebar ul{list-style:none;margin:0;padding:0}
.a-shop-sidebar>.a-sidebar-cats>li.cat-item{display:block;padding:10px;border-bottom:1px solid var(--a-line);font-size:12px;color:#727272}
.a-shop-sidebar .children{margin:5px 0 0 14px}
.a-shop-sidebar .children li{padding:4px 0;font-size:11px}
.a-shop-sidebar a:hover{color:var(--a-red)}
.a-sidebar-widget{border-top:2px solid #222;margin-top:25px;padding-top:14px}
.a-widget-title{font:normal 23px var(--a-display)}
.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{font-size:12px}
.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:20px 0 28px!important;clear:both}
.woocommerce ul.products::before,.woocommerce ul.products::after{display:none!important}
.woocommerce ul.products li.product{float:none!important;clear:none!important;width:auto!important;margin:0!important;padding:0 0 17px!important;border:1px solid var(--a-line);background:#fff;min-width:0}
.woocommerce ul.products li.product a img{aspect-ratio:1/1;object-fit:contain;background:#fafafa;padding:15px;margin:0 0 15px!important}
.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:13px!important;font-weight:800!important;line-height:1.35;min-height:50px;padding:0 15px!important}
.woocommerce ul.products li.product .price{padding:0 15px;color:var(--a-red)!important;font-size:15px!important;font-weight:800!important}
.woocommerce ul.products li.product .button{margin:0 15px!important;padding:10px 17px!important;font-size:10px!important;min-height:37px!important}
.woocommerce span.onsale{background:var(--a-red)!important;border-radius:0!important;min-height:0!important;line-height:1.2!important;padding:7px 10px!important;left:9px!important;top:9px!important;font-size:11px!important}
.woocommerce div.product .product_title{font:normal clamp(30px,3.4vw,50px)/1.02 var(--a-display);text-transform:uppercase}
.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--a-red)!important;font-weight:900;font-size:24px}
.woocommerce div.product .woocommerce-product-gallery img{object-fit:contain}
.woocommerce div.product .woocommerce-tabs ul.tabs li{background:#fff!important;border-radius:0!important;border:1px solid var(--a-line)!important}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-top:3px solid var(--a-red)!important}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{font:normal 18px var(--a-display);text-transform:uppercase}
.woocommerce div.product .woocommerce-tabs .panel{font-size:14px;line-height:1.8;border:1px solid var(--a-line);padding:22px}
.woocommerce .quantity .qty{min-height:48px}
.woocommerce-message{border-top-color:var(--a-red)!important}
.woocommerce-message::before{color:var(--a-red)!important}
.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#111!important;color:#fff!important}
.woocommerce-account .woocommerce,.woocommerce-cart .woocommerce,.woocommerce-checkout .woocommerce{max-width:1100px}
/* Tablets */
@media(max-width:1220px){.a-header-inner{gap:16px}.a-brand{width:170px;flex-basis:170px}.a-nav-primary,.a-nav-links,.a-nav-links .menu{gap:16px}.a-nav-toggle,.a-nav-links a{font-size:20px}.a-header-tools .woocommerce-product-search,.a-header-tools .search-form,.a-header-tools .a-search{width:180px}.a-mega-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:1000px){.a-header-inner{min-height:75px;flex-wrap:wrap}.a-mobile-toggle{display:flex;align-items:center;justify-content:center;order:3;background:#fff;border:1px solid var(--a-line);width:43px;height:43px;font-size:23px}.a-brand{flex-basis:auto;width:auto;flex:1 1 auto}.a-navigation{display:none;order:5;flex-basis:100%;position:relative;background:#fff;border-top:1px solid var(--a-line)}.a-navigation.is-open{display:block}.a-nav-primary{flex-direction:column;align-items:stretch;gap:0}.a-nav-toggle,.a-nav-links a{font-size:23px;text-align:left;padding:13px 12px;border-bottom:1px solid #eee}.a-nav-links,.a-nav-links .menu{display:flex;align-items:stretch;flex-direction:column;gap:0}.a-nav-links .sub-menu{position:static;box-shadow:none;border:0}.a-header-tools{order:2}.a-mega{position:static;top:auto;left:auto;box-shadow:none;border-top:3px solid var(--a-red);max-height:57vh;overflow-y:auto;padding:20px 12px}.a-mega-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.a-mega-brand-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.a-hero-grid{grid-template-rows:190px 190px}.a-products-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.a-categories-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.a-usp-grid>div{padding:20px 12px}}
@media(max-width:760px){.a-container{width:calc(100% - 30px)}.a-topbar-inner{justify-content:center;min-height:32px;text-align:center}.a-topbar-inner span{display:none}.a-header-inner{min-height:74px;gap:12px}.a-brand .custom-logo{max-height:55px;max-width:160px}.a-brand-wordmark strong{font-size:24px}.a-brand-wordmark small{font-size:7px}.a-brand-mark{font-size:41px}.a-header-tools .woocommerce-product-search,.a-header-tools .search-form,.a-header-tools .a-search{width:35px;height:36px;border:none}.a-header-tools input[type="search"]{display:none}.a-header-tools{gap:8px}.a-header-tools .woocommerce-product-search button,.a-header-tools .a-search button,.a-header-tools .search-form button{position:relative;width:35px;height:35px}.a-icon-link{width:24px}.a-hero-grid{grid-template-columns:1fr 1fr;grid-template-rows:minmax(330px,auto) 175px;gap:8px}.a-hero-main{grid-column:1/-1;grid-row:1}.a-hero-secondary{grid-row:2}.a-hero-main .a-hero-copy{padding:28px 25px}.a-hero-main h1{font-size:clamp(37px,8vw,58px)}.a-hero p{font-size:13px;max-width:290px}.a-hero-secondary .a-hero-copy{padding:18px 15px}.a-hero-secondary h2{font-size:29px}.a-hero-secondary .a-overline{font-size:8px}.a-hero-secondary a{font-size:10px}.a-hero-abstract{font-size:290px;right:-18%;bottom:-25%}.a-usps{margin-top:12px}.a-usp-grid{grid-template-columns:1fr;gap:0}.a-usp-grid>div{padding:12px;border:0;border-bottom:1px solid var(--a-line)}.a-usp-grid strong{font-size:16px}.a-section{margin-block:32px}.a-section-heading h2{font-size:25px}.a-section-heading>a{font-size:9px}.a-products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.a-product-data{padding:10px}.a-product-media{padding:7px}.a-product-meta{font-size:9px}.a-product-name{font-size:12px;min-height:34px}.a-price{font-size:12px}.a-categories-grid{gap:10px}.a-category-photo{height:145px}.a-category strong{font-size:19px;min-height:65px}.a-feature-band{padding:30px 20px;min-height:250px}.a-feature-band h2{font-size:40px}.a-footer-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.a-footer-brand{grid-column:1/-1}.a-footer-news strong{font-size:25px}.a-footer-bottom{flex-direction:column;gap:8px}.a-shop-layout{display:block}.a-shop-sidebar{margin-bottom:22px}.a-shop-sidebar>.a-sidebar-cats>li.cat-item{display:inline-block;padding:8px;margin-right:6px}.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:12px!important;padding:0 9px!important}.woocommerce ul.products li.product .price{padding:0 9px}.woocommerce ul.products li.product .button{margin:0 9px!important}.a-mega-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.a-mega-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.a-mega-group li a{font-size:12px}}
@media(max-width:390px){.a-brand-wordmark strong{font-size:21px}.a-header-tools{gap:4px}.a-hero-main h1{font-size:34px}.a-hero-secondary h2{font-size:25px}.a-section-heading>a{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.a-product-card{transition:none}}
@media(max-width:760px){.a-header-tools .woocommerce-product-search{flex:0 0 35px}.a-header-tools .woocommerce-product-search input[type="hidden"]{display:none}.a-header-tools .woocommerce-product-search button{display:grid;place-items:center;z-index:1}}
