/* SwiftCart Marketplace Header v6 – geometry measured from amazon.com (1903px wide reference). */
:root{--sch-primary:#2DB81F;--sch-primary-hover:#249718;--sch-search:#2DB81F;--sch-search-hover:#249718;--sch-count:#2DB81F;--sch-dark:#131921;--sch-mid:#232F3E;--sch-delivery:#37475A;--sch-font:"Amazon Ember",Arial,sans-serif;--sch-logo-w:97px;--sch-logo-h:40px;--sch-mlogo-h:30px}

/* ---------- reset inside the header (beats theme / Elementor styles) ---------- */
html body .sch-header,html body .sch-header *,html body .sch-drawer,html body .sch-drawer *{box-sizing:border-box}
html body .sch-header{position:relative;z-index:9990;display:block;width:100%;margin:0!important;padding:0!important;color:#fff;font-family:var(--sch-font)!important;font-size:14px;line-height:1.15;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
html body .sch-header a,html body .sch-drawer a{text-decoration:none!important;box-shadow:none!important}
html body .sch-header ul,html body .sch-header li,html body .sch-drawer ul,html body .sch-drawer li{list-style:none!important;margin:0!important;padding:0!important;background:none}
html body .sch-header li::before,html body .sch-header li::marker,html body .sch-drawer li::before,html body .sch-drawer li::marker{content:none!important}
html body .sch-header svg,html body .sch-drawer svg{display:block;flex:0 0 auto;overflow:visible}
html body .sch-header button,html body .sch-header input,html body .sch-header select,html body .sch-drawer button{font-family:var(--sch-font)!important;letter-spacing:normal!important;text-transform:none!important;box-shadow:none!important;min-height:0!important;text-shadow:none!important}
html body .sch-header img{border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important;margin:0!important;background:none!important}

/* ---------- desktop: belt (top row) ---------- */
html body .sch-header .sch-desktop{display:block}
html body .sch-header .sch-mobile{display:none}
html body .sch-header .sch-belt{display:flex;align-items:center;height:60px;padding:0 15px 0 11px;background:var(--sch-dark);color:#fff}
html body .sch-header .sch-box{position:relative;display:flex;align-items:center;flex:0 0 auto;height:50px;padding:0 9px;margin:0;border:1px solid transparent;border-radius:2px;color:#fff!important;background:transparent!important;white-space:nowrap;cursor:pointer;outline:0}
html body .sch-header .sch-box:hover,html body .sch-header .sch-box:focus-visible{border-color:#fff}
html body .sch-header .sch-lines{display:flex;flex-direction:column;justify-content:center;padding-bottom:3px}
html body .sch-header .sch-line1{display:block;margin:0!important;color:#fff;font-size:12px!important;font-weight:400!important;line-height:14px!important;white-space:nowrap}
html body .sch-header .sch-line2{display:flex;align-items:center;margin:0!important;color:#fff;font-size:14px!important;font-weight:700!important;line-height:15px!important;white-space:nowrap}
html body .sch-header .sch-caret{display:inline-block;width:0;height:0;margin:2px 0 0 4px;border-style:solid;border-width:4px 4px 0;border-color:#ccc transparent transparent;font-style:normal}

/* logo */
html body .sch-header .sch-logo{padding:0 8px;justify-content:center;max-width:calc(var(--sch-logo-w) + 18px)}
html body .sch-header .sch-logo .sch-logo-img{display:block;width:auto!important;height:auto!important;max-width:var(--sch-logo-w)!important;max-height:var(--sch-logo-h)!important;object-fit:contain}
html body .sch-header .sch-logo-text{display:block;color:#fff;font-size:22px;font-weight:700;letter-spacing:-.5px;line-height:1}

/* deliver to */
html body .sch-header .sch-deliver{margin-left:4px;padding:0 9px 0 10px;align-items:center}
html body .sch-header .sch-deliver .sch-i-pin{width:15px;height:18px;margin:12px 3px 0 0;color:#fff}
html body .sch-header .sch-deliver .sch-line1{color:#ccc}

/* search */
html body .sch-header .sch-fill{flex:1 1 auto;min-width:0;margin:-2px 30px 0 21px}
html body .sch-header .sch-search{position:relative;display:flex;align-items:stretch;width:100%;height:40px;margin:0!important;padding:0!important;border:0!important;border-radius:4px;background:#fff;box-shadow:none}
html body .sch-header .sch-search:focus-within{box-shadow:0 0 0 2px var(--sch-primary),0 0 0 3px rgba(0,0,0,.2)!important;border-radius:4px}
html body .sch-header .sch-scope{position:relative;flex:0 0 auto;display:flex;align-items:center;height:40px;max-width:250px;border-radius:4px 0 0 4px;background:#e6e6e6;color:#555;cursor:pointer;transition:background .1s}
html body .sch-header .sch-scope:hover{background:#d4d4d4;color:#0f1111}
html body .sch-header .sch-scope-label{display:flex;align-items:center;height:40px;padding:0 9px 0 12px;font-size:12px;line-height:40px;white-space:nowrap;pointer-events:none}
html body .sch-header .sch-scope-text{display:block;max-width:210px;overflow:hidden;text-overflow:ellipsis}
html body .sch-header .sch-scope-caret{display:inline-block;width:0;height:0;margin:1px 0 0 7px;border-style:solid;border-width:4px 4px 0;border-color:#666 transparent transparent}
html body .sch-header .sch-scope-select{position:absolute!important;inset:0;width:100%!important;height:40px!important;margin:0!important;padding:0!important;border:0!important;opacity:0!important;cursor:pointer;font-size:14px!important;-webkit-appearance:none;appearance:none;background:none!important;color:#111!important}
html body .sch-header .sch-field{flex:1 1 auto;min-width:0;display:flex}
html body .sch-header .sch-input{display:block!important;width:100%!important;height:40px!important;margin:0!important;padding:0 10px 0 9px!important;border:0!important;border-radius:0!important;outline:0!important;background:#fff!important;color:#0f1111!important;-webkit-text-fill-color:#0f1111!important;font-size:15px!important;font-weight:400!important;line-height:40px!important;-webkit-appearance:none;appearance:none}
html body .sch-header .sch-search:not(:has(.sch-scope)) .sch-input{border-radius:4px 0 0 4px!important}
html body .sch-header .sch-input::placeholder{color:#6f7373!important;-webkit-text-fill-color:#6f7373!important;opacity:1}
html body .sch-header .sch-submit{display:flex!important;align-items:center;justify-content:center;flex:0 0 45px;width:45px!important;height:40px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0 4px 4px 0!important;background:var(--sch-search)!important;color:#333!important;cursor:pointer}
html body .sch-header .sch-submit:hover{background:var(--sch-search-hover)!important}
html body .sch-header .sch-submit .sch-i-search{width:22px;height:22px;color:#333}

/* suggestions */
html body .sch-header .sch-suggest{position:absolute;left:0;right:0;top:calc(100% + 1px);z-index:30;background:#fff;border:1px solid #cdcdcd;border-radius:0 0 4px 4px;box-shadow:0 2px 6px rgba(0,0,0,.15);padding:4px 0;color:#0f1111}
html body .sch-header .sch-suggest[hidden]{display:none!important}
html body .sch-header .sch-suggest a{display:block;padding:7px 12px;color:#0f1111!important;font-size:15px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html body .sch-header .sch-suggest a b{font-weight:700}
html body .sch-header .sch-suggest a span{font-weight:400}
html body .sch-header .sch-suggest a.is-active,html body .sch-header .sch-suggest a:hover{background:#eee}

/* tools (right side) */
html body .sch-header .sch-tools{display:flex;align-items:center;flex:0 0 auto}
html body .sch-header .sch-lang{gap:4px}
html body .sch-header .sch-lang .sch-i-flag{width:20px;height:15px;margin-top:2px}
html body .sch-header .sch-lang .sch-caret{margin-top:6px}
html body .sch-header .sch-acc-wrap{position:relative;margin-left:3px}
html body .sch-header .sch-returns{margin-left:5px}
html body .sch-header .sch-cart{margin-left:4px;align-items:flex-end;padding-bottom:10px}
html body .sch-header .sch-cart-ico{position:relative;display:block;width:38px;height:26px;margin-bottom:0}
html body .sch-header .sch-cart-ico .sch-i-cart{width:38px;height:26px;color:#fff}
html body .sch-header .sch-cart-count{position:absolute;left:22px;top:-6px;transform:translateX(-50%);min-width:12px;color:var(--sch-count)!important;font-size:16px!important;font-weight:700!important;line-height:16px!important;text-align:center}
html body .sch-header .sch-cart-text{display:block;margin:0 0 1px -1px;color:#fff;font-size:14px;font-weight:700;line-height:15px}

/* account flyout */
html body .sch-header .sch-flyout{position:absolute;top:calc(100% + 8px);right:-40px;z-index:40;display:none;width:300px;padding:16px 18px 14px;background:#fff;color:#0f1111;border-radius:4px;box-shadow:0 2px 12px rgba(0,0,0,.25);font-size:13px;white-space:normal}
html body .sch-header .sch-flyout-arrow{position:absolute;top:-8px;right:98px;width:16px;height:16px;background:#fff;transform:rotate(45deg);border-radius:2px}
html body .sch-header .sch-acc-wrap:hover .sch-flyout,html body .sch-header .sch-acc-wrap:focus-within .sch-flyout{display:block}
html body .sch-header .sch-acc-wrap::after{content:"";position:absolute;left:0;right:0;top:100%;height:10px}
html body .sch-header .sch-flyout-signin{text-align:center;padding:0 0 14px;margin:0 0 12px;border-bottom:1px solid #e7e7e7}
html body .sch-header .sch-flyout-btn{display:block;width:200px;margin:0 auto;padding:8px 10px;border-radius:8px;background:#ffd814;border:1px solid #fcd200;color:#0f1111!important;font-size:13px;line-height:15px;text-align:center}
html body .sch-header .sch-flyout-btn:hover{background:#f7ca00}
html body .sch-header .sch-flyout-new{margin-top:8px;font-size:11px;color:#111}
html body .sch-header .sch-flyout-new a{color:#007185!important}
html body .sch-header .sch-flyout-title{margin:0 0 8px;font-size:16px;font-weight:700;line-height:20px}
html body .sch-header .sch-flyout-list li a{display:block;padding:3px 0;color:#444!important;font-size:13px;line-height:18px}
html body .sch-header .sch-flyout-list li a:hover{color:#c45500!important;text-decoration:underline!important}
html body .sch-dim{position:fixed;inset:0;z-index:9980;background:rgba(0,0,0,.5);pointer-events:none}
html body .sch-dim[hidden]{display:none!important}

/* ---------- desktop: main nav (second row) ---------- */
html body .sch-header .sch-main{display:flex;align-items:center;height:39px;padding:0 11px;background:var(--sch-mid);overflow:hidden}
html body .sch-header .sch-all{height:35px;padding:0 9px 0 8px;gap:5px;font-weight:700;font-size:14px;line-height:15px}
html body .sch-header .sch-all .sch-i-menu{width:18px;height:16px;color:#fff}
html body .sch-header .sch-all span{color:#fff;font-weight:700}
html body .sch-header .sch-xshop{display:flex;align-items:center;min-width:0;height:39px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}
html body .sch-header .sch-xshop::-webkit-scrollbar{display:none}
html body .sch-header .sch-xshop>li{flex:0 0 auto;display:flex}
html body .sch-header .sch-xshop>li>a{display:flex;align-items:center;height:35px;padding:0 9px!important;border:1px solid transparent;border-radius:2px;color:#fff!important;font-size:14px!important;font-weight:400!important;line-height:15px!important;white-space:nowrap}
html body .sch-header .sch-xshop>li>a:hover{border-color:#fff}

/* narrower desktops: hide like Amazon, search shrinks first */
@media (max-width:1180px){html body .sch-header .sch-fill{margin-right:16px;margin-left:12px}}
@media (max-width:1050px){html body .sch-header .sch-lang{display:none}}
@media (max-width:960px){html body .sch-header .sch-returns{display:none}html body .sch-header .sch-deliver{display:none}}
@media (max-width:860px){html body .sch-header .sch-account .sch-line1{display:none}}

/* ---------- mobile ---------- */
@media (max-width:767px){
	html body .sch-header .sch-desktop{display:none}
	html body .sch-header .sch-mobile{display:block;background:var(--sch-mid)}
	html body .sch-header .sch-m-top{display:flex;align-items:center;height:48px;padding:0 8px 0 2px}
	html body .sch-header .sch-m-menu{display:flex!important;align-items:center;justify-content:center;width:42px!important;height:44px!important;margin:0!important;padding:0!important;border:0!important;background:none!important;color:#fff!important;cursor:pointer}
	html body .sch-header .sch-m-menu .sch-i-menu{width:22px;height:19px}
	html body .sch-header .sch-m-logo{display:flex;align-items:center;height:44px;margin-left:2px;min-width:0}
	html body .sch-header .sch-m-logo .sch-logo-img{display:block;width:auto!important;height:auto!important;max-height:var(--sch-mlogo-h)!important;max-width:180px!important}
	html body .sch-header .sch-m-logo .sch-logo-text{font-size:20px}
	html body .sch-header .sch-m-signin{display:flex;align-items:center;gap:2px;margin-left:auto;color:#fff!important;font-size:14px;line-height:16px;white-space:nowrap}
	html body .sch-header .sch-m-signin span{max-width:90px;overflow:hidden;text-overflow:ellipsis}
	html body .sch-header .sch-m-signin b{font-size:16px;font-weight:400;margin:0 4px 0 1px}
	html body .sch-header .sch-m-signin .sch-i-user{width:24px;height:24px;color:#fff}
	html body .sch-header .sch-m-cart{display:flex;align-items:center;margin-left:14px;color:#fff!important}
	html body .sch-header .sch-m-cart .sch-cart-ico{width:36px;height:25px}
	html body .sch-header .sch-m-cart .sch-i-cart{width:36px;height:25px}
	html body .sch-header .sch-m-cart .sch-cart-count{left:21px;top:-7px}
	html body .sch-header .sch-m-search{padding:2px 10px 10px}
	html body .sch-header .sch-m-search .sch-search{height:44px;border-radius:8px}
	html body .sch-header .sch-m-search .sch-input{height:44px!important;line-height:44px!important;font-size:16px!important;padding-left:12px!important;border-radius:8px 0 0 8px!important}
	html body .sch-header .sch-m-search .sch-submit{height:44px!important;width:52px!important;flex-basis:52px;border-radius:0 8px 8px 0!important}
	html body .sch-header .sch-m-search .sch-search:focus-within{border-radius:8px}
	html body .sch-header .sch-m-links{height:40px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}
	html body .sch-header .sch-m-links::-webkit-scrollbar{display:none}
	html body .sch-header .sch-m-menu-list{display:flex;align-items:center;height:40px;padding:0 4px!important;width:max-content}
	html body .sch-header .sch-m-menu-list>li>a{display:block;padding:11px 9px!important;color:#fff!important;font-size:14px;line-height:18px;white-space:nowrap}
	html body .sch-header .sch-m-deliver{display:flex;align-items:center;gap:6px;height:40px;padding:0 12px;background:var(--sch-delivery);color:#fff!important;font-size:13px;line-height:16px}
	html body .sch-header .sch-m-deliver .sch-i-pin{width:15px;height:18px;color:#fff}
	html body .sch-header .sch-m-deliver .sch-i-down{width:11px;height:7px;color:#fff;margin-left:2px}
	html body .sch-header .sch-suggest a{font-size:16px;padding:10px 12px}
}

/* ---------- "All" sidebar (measured from the amazon.com drawer) ---------- */
html body .sch-drawer-overlay{position:fixed;inset:0;z-index:99990;background:rgba(0,0,0,.8);opacity:0;transition:opacity .3s ease}
html body .sch-drawer-overlay.is-visible{opacity:1}
html body .sch-drawer-overlay[hidden]{display:none!important}
html body .sch-drawer{position:fixed;top:0;bottom:0;left:0;z-index:99991;width:365px;max-width:calc(100vw - 54px);background:#fff;color:#111;font-family:var(--sch-font)!important;transform:translateX(-100%);visibility:hidden;transition:transform .3s ease,visibility 0s linear .3s}
html body .sch-drawer.is-open{transform:none;visibility:visible;transition:transform .3s ease,visibility 0s}
html body .sch-drawer-close{position:absolute!important;top:10px;left:calc(100% + 10px);display:flex!important;align-items:center;justify-content:center;width:38px!important;height:38px!important;margin:0!important;padding:0!important;border:2px solid transparent!important;border-radius:4px!important;background:transparent!important;color:#fff!important;cursor:pointer;opacity:0;transition:opacity .2s}
html body .sch-drawer.is-open .sch-drawer-close{opacity:1;transition-delay:.15s}
html body .sch-drawer-close:hover,html body .sch-drawer-close:focus-visible{border-color:#fff!important}
html body .sch-drawer-close .sch-i-close{width:24px;height:24px;color:#fff}
html body .sch-drawer-head{display:flex;align-items:center;height:50px;padding:0 20px 0 36px;background:var(--sch-mid)}
html body .sch-drawer-head a{display:flex;align-items:center;gap:10px;color:#fff!important;font-size:19px;font-weight:700;line-height:24px;white-space:nowrap}
html body .sch-drawer-head .sch-i-avatar{width:26px;height:26px;color:var(--sch-mid)}
html body .sch-drawer-body{position:relative;height:calc(100% - 50px);overflow:hidden}
html body .sch-d-panel{position:absolute;inset:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;background:#fff;transform:translateX(100%);visibility:hidden;transition:transform .3s ease,visibility 0s linear .3s;padding-bottom:20px}
html body .sch-d-panel.sch-d-main{transform:translateX(-100%)}
html body .sch-d-panel.is-active{transform:none;visibility:visible;transition:transform .3s ease,visibility 0s}
html body .sch-d-section{padding:5px 0;border-bottom:1px solid #d5dbdb}
html body .sch-d-section:last-child{border-bottom:0}
html body .sch-d-title{padding:13px 20px 12px 36px;color:#111;font-size:18px;font-weight:700;line-height:24px}
html body .sch-drawer .sch-d-row{display:flex!important;align-items:center;justify-content:space-between;width:100%;min-height:44px;margin:0!important;padding:13px 20px 13px 36px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#111!important;font-size:14px!important;font-weight:400!important;line-height:18px!important;text-align:left;cursor:pointer}
html body .sch-drawer .sch-d-row:hover,html body .sch-drawer .sch-d-row:focus-visible{background:#eaeded!important;color:#111!important;outline:0}
html body .sch-drawer .sch-d-row .sch-i-right{width:8px;height:13px;color:#878787;margin-right:3px}
html body .sch-drawer .sch-d-row:hover .sch-i-right{color:#111}
html body .sch-drawer .sch-d-icon{justify-content:flex-start;gap:10px}
html body .sch-drawer .sch-d-icon .sch-i-globe{width:16px;height:16px;color:#878787}
html body .sch-drawer .sch-d-icon .sch-i-flag{width:18px;height:13px}
html body .sch-drawer .sch-d-more{display:none}
html body .sch-drawer .sch-d-more.is-open{display:block}
html body .sch-drawer .sch-d-seeall{justify-content:flex-start;gap:9px}
html body .sch-drawer .sch-d-seeall .sch-i-down{width:12px;height:8px;color:#878787;transition:transform .2s}
html body .sch-drawer .sch-d-seeall-less{display:none}
html body .sch-drawer .sch-d-seeall[aria-expanded="true"] .sch-d-seeall-more{display:none}
html body .sch-drawer .sch-d-seeall[aria-expanded="true"] .sch-d-seeall-less{display:inline}
html body .sch-drawer .sch-d-seeall[aria-expanded="true"] .sch-i-down{transform:rotate(180deg)}
html body .sch-drawer .sch-d-back{display:flex!important;align-items:center;gap:12px;width:100%;margin:0!important;padding:15px 20px 15px 36px!important;border:0!important;border-bottom:1px solid #d5dbdb!important;border-radius:0!important;background:#fff!important;color:#111!important;font-size:14px!important;font-weight:700!important;line-height:18px!important;cursor:pointer;text-align:left}
html body .sch-drawer .sch-d-back:hover{background:#eaeded!important}
html body .sch-drawer .sch-d-back .sch-i-back{width:16px;height:14px;color:#111}
html body.sch-drawer-open{overflow:hidden!important}
@media (max-width:767px){
	html body .sch-drawer{width:min(365px,calc(100vw - 54px))}
	html body .sch-drawer-close{left:calc(100% + 8px)}
}
@media (prefers-reduced-motion:reduce){html body .sch-drawer,html body .sch-d-panel,html body .sch-drawer-overlay{transition:none!important}}

/* fine-tuning against the amazon.com reference */
html body .sch-header .sch-lang{gap:4px;padding-top:4px}
html body .sch-header .sch-lang .sch-caret{margin:6px 0 0 -1px}
html body .sch-header .sch-account .sch-caret{margin-left:3px}
html body .sch-header .sch-line1,html body .sch-header .sch-xshop>li>a,html body .sch-header .sch-scope-label{-webkit-text-stroke:.2px currentColor}
@media (max-width:767px){html body .sch-header .sch-m-menu-list>li>a{-webkit-text-stroke:.2px currentColor}}
html body .sch-d-title{padding-bottom:7px}
html body .sch-drawer-close{top:9px;left:calc(100% + 6px);border:1.5px solid rgba(255,255,255,.95)!important}
html body .sch-drawer-close .sch-i-close{width:26px;height:26px}

/* v6.0.1: big logos, centered location icon, gap between cart number and icon */
html body .sch-header .sch-belt{height:max(60px,calc(var(--sch-logo-h) + 12px))}
html body .sch-header .sch-logo{height:max(50px,calc(var(--sch-logo-h) + 6px));max-width:calc(var(--sch-logo-w) + 18px)}
html body .sch-header .sch-deliver{align-items:center}
html body .sch-header .sch-deliver .sch-i-pin{margin:0 4px 0 0;align-self:center;transform:translateY(-1px)}
html body .sch-header .sch-cart{padding-bottom:7px}
html body .sch-header .sch-cart-ico{margin-top:16px}
html body .sch-header .sch-cart-count{top:-17px}
@media (max-width:767px){
	html body .sch-header .sch-m-top{height:max(48px,calc(var(--sch-mlogo-h) + 14px))}
	html body .sch-header .sch-m-logo{height:auto}
	html body .sch-header .sch-m-cart{padding-top:9px}
	html body .sch-header .sch-m-cart .sch-cart-count{top:-16px}
	html body .sch-header .sch-m-deliver .sch-i-pin{align-self:center}
}
html body .sch-header .sch-logo .sch-logo-img{height:var(--sch-logo-h)!important;width:auto!important;max-height:none!important}
@media (max-width:767px){html body .sch-header .sch-m-logo .sch-logo-img{height:var(--sch-mlogo-h)!important;width:auto!important;max-height:none!important}}

/* v6.0.2: Amazon cart – number sits inside the basket, green by default */
html body .sch-header .sch-cart{padding-bottom:9px;align-items:flex-end}
html body .sch-header .sch-cart-ico{margin-top:0}
html body .sch-header .sch-cart-count{top:-6px;left:23px;color:var(--sch-count)!important}
html body .sch-header .sch-cart-text{margin:0 0 1px -2px}
@media (max-width:767px){
	html body .sch-header .sch-m-cart{padding-top:0}
	html body .sch-header .sch-m-cart .sch-cart-count{top:-7px;left:22px}
}

/* v6.0.3: protect cart icon from theme svg colours; no line behind the number */
html body .sch-header .sch-i-cart path{fill:none!important;stroke:currentColor!important}
html body .sch-header .sch-i-cart circle{fill:currentColor!important;stroke:none!important}
html body .sch-header .sch-i-cart{fill:none!important;color:#fff!important}

/* =====================================================================
   v6.1: "SwiftCart logo" colour scheme – white top bar, black menu row,
   logo green (#37B120) accents. Header class: .sch-theme-light
   ===================================================================== */
html body .sch-header.sch-theme-light{--sch-ink:#0f1111;--sch-muted:#565959;--sch-count:var(--sch-brand);--sch-primary:var(--sch-brand)}
html body .sch-header.sch-theme-light .sch-belt{background:#fff;color:var(--sch-ink);border-bottom:3px solid var(--sch-brand)}
html body .sch-header.sch-theme-light .sch-box{color:var(--sch-ink)!important}
html body .sch-header.sch-theme-light .sch-box:hover,html body .sch-header.sch-theme-light .sch-box:focus-visible{border-color:var(--sch-brand)}
html body .sch-header.sch-theme-light .sch-line1,html body .sch-header.sch-theme-light .sch-deliver .sch-line1{color:var(--sch-muted)}
html body .sch-header.sch-theme-light .sch-line2,html body .sch-header.sch-theme-light .sch-cart-text,html body .sch-header.sch-theme-light .sch-logo-text{color:var(--sch-ink)}
html body .sch-header.sch-theme-light .sch-belt .sch-caret{border-color:var(--sch-muted) transparent transparent}
html body .sch-header.sch-theme-light .sch-deliver .sch-i-pin{color:var(--sch-ink)}
html body .sch-header.sch-theme-light .sch-i-cart{color:var(--sch-ink)!important}
html body .sch-header.sch-theme-light .sch-cart-count{color:var(--sch-brand)!important}

/* search: green frame, green button with white icon */
html body .sch-header.sch-theme-light .sch-search{box-shadow:0 0 0 2px var(--sch-brand)!important}
html body .sch-header.sch-theme-light .sch-search:focus-within{box-shadow:0 0 0 2px var(--sch-brand),0 0 0 5px rgba(55,177,32,.25)!important}
html body .sch-header.sch-theme-light .sch-scope{background:#f3f3f3;color:#555;border-right:1px solid #ddd}
html body .sch-header.sch-theme-light .sch-scope:hover{background:#e7f5e3;color:var(--sch-ink)}
html body .sch-header.sch-theme-light .sch-submit{background:var(--sch-brand)!important;color:#fff!important}
html body .sch-header.sch-theme-light .sch-submit:hover{background:#2c9419!important}
html body .sch-header.sch-theme-light .sch-submit .sch-i-search{color:#fff}

/* second row: logo black */
html body .sch-header.sch-theme-light .sch-main{background:var(--sch-brand-dark)}
html body .sch-header.sch-theme-light .sch-main .sch-box{color:#fff!important}
html body .sch-header.sch-theme-light .sch-main .sch-box:hover,html body .sch-header.sch-theme-light .sch-xshop>li>a:hover{border-color:var(--sch-brand)}
html body .sch-header.sch-theme-light .sch-all .sch-i-menu{color:var(--sch-brand)}
html body .sch-header.sch-theme-light .sch-xshop>li>a{color:#fff!important}

/* account flyout */
html body .sch-header.sch-theme-light .sch-flyout{border-top:3px solid var(--sch-brand)}
html body .sch-header.sch-theme-light .sch-flyout-arrow{background:var(--sch-brand)}
html body .sch-header.sch-theme-light .sch-flyout-btn{background:var(--sch-brand);border-color:var(--sch-brand);color:#fff!important}
html body .sch-header.sch-theme-light .sch-flyout-btn:hover{background:#2c9419}
html body .sch-header.sch-theme-light .sch-flyout-list li a:hover{color:#2c9419!important}

/* mobile */
@media (max-width:767px){
	html body .sch-header.sch-theme-light .sch-mobile{background:#fff}
	html body .sch-header.sch-theme-light .sch-m-top{border-bottom:0}
	html body .sch-header.sch-theme-light .sch-m-menu,html body .sch-header.sch-theme-light .sch-m-signin,html body .sch-header.sch-theme-light .sch-m-cart{color:var(--sch-ink)!important}
	html body .sch-header.sch-theme-light .sch-m-menu .sch-i-menu{color:var(--sch-ink)}
	html body .sch-header.sch-theme-light .sch-m-signin .sch-i-user{color:var(--sch-ink)}
	html body .sch-header.sch-theme-light .sch-m-search{padding-top:4px;padding-bottom:12px;border-bottom:3px solid var(--sch-brand)}
	html body .sch-header.sch-theme-light .sch-m-links{background:var(--sch-brand-dark)}
	html body .sch-header.sch-theme-light .sch-m-menu-list>li>a{color:#fff!important}
	html body .sch-header.sch-theme-light .sch-m-deliver{background:#eef7ec;color:var(--sch-ink)!important}
	html body .sch-header.sch-theme-light .sch-m-deliver .sch-i-pin,html body .sch-header.sch-theme-light .sch-m-deliver .sch-i-down{color:var(--sch-ink)}
}

/* sidebar */
html body .sch-drawer.sch-theme-light .sch-drawer-head{background:var(--sch-brand-dark);border-bottom:3px solid var(--sch-brand)}
html body .sch-drawer.sch-theme-light .sch-drawer-head .sch-i-avatar{color:var(--sch-brand-dark)}
html body .sch-drawer.sch-theme-light .sch-d-row:hover,html body .sch-drawer.sch-theme-light .sch-d-row:focus-visible,html body .sch-drawer.sch-theme-light .sch-d-back:hover{background:#eef7ec!important}
html body .sch-drawer.sch-theme-light .sch-d-row:hover .sch-i-right{color:var(--sch-brand)}

/* v6.1.2: white menu row with black text, neutral search border (light scheme) */
html body .sch-header.sch-theme-light .sch-search{box-shadow:0 0 0 1px var(--sch-search-border,#d5d9d9)!important}
html body .sch-header.sch-theme-light .sch-search:focus-within{box-shadow:0 0 0 1px #a6a6a6,0 2px 6px rgba(15,17,17,.12)!important}
html body .sch-header.sch-theme-light .sch-scope{border-right:1px solid var(--sch-search-border,#d5d9d9)}
html body .sch-header.sch-theme-light .sch-main{background:var(--sch-nav-bg,#fff);border-bottom:1px solid #e3e6e6}
html body .sch-header.sch-theme-light .sch-main .sch-box,html body .sch-header.sch-theme-light .sch-xshop>li>a,html body .sch-header.sch-theme-light .sch-all span{color:var(--sch-nav-text,#0f1111)!important}
html body .sch-header.sch-theme-light .sch-main .sch-box:hover,html body .sch-header.sch-theme-light .sch-xshop>li>a:hover{border-color:var(--sch-nav-text,#0f1111)}
@media (max-width:767px){
	html body .sch-header.sch-theme-light .sch-m-search{border-bottom:0}
	html body .sch-header.sch-theme-light .sch-m-links{background:var(--sch-nav-bg,#fff);border-top:1px solid #e3e6e6;border-bottom:1px solid #e3e6e6}
	html body .sch-header.sch-theme-light .sch-m-menu-list>li>a{color:var(--sch-nav-text,#0f1111)!important}
}

/* v6.1.3: black lines above and below the menu row (colour/thickness in settings) */
html body .sch-header.sch-theme-light .sch-belt{border-bottom:var(--sch-line-w,3px) solid var(--sch-line,#0f1111)}
html body .sch-header.sch-theme-light .sch-main{border-bottom:var(--sch-line-w,3px) solid var(--sch-line,#0f1111);height:calc(39px + var(--sch-line-w,3px))}
@media (max-width:767px){
	html body .sch-header.sch-theme-light .sch-m-links{border-top:var(--sch-line-w,3px) solid var(--sch-line,#0f1111);border-bottom:var(--sch-line-w,3px) solid var(--sch-line,#0f1111)}
}

/* =====================================================================
 * v6.2 SwiftCart modern header – announcement bar (marquee), white main
 * row, light category bar. Sizes measured from the client's reference.
 * ===================================================================== */
html body .sch-header.sch-modern{--scm-pad-l:clamp(16px,3.75vw,54px);--scm-pad-r:clamp(16px,1.7vw,24px);color:#222;background:#fff;font-family:var(--scm-font,var(--sch-font))!important;line-height:1.2}
html body .sch-header.sch-modern a{text-decoration:none!important;box-shadow:none!important;outline-offset:2px}
html body .sch-header.sch-modern svg{display:block;flex:0 0 auto}
html body .sch-header.sch-modern button{font-family:inherit!important;text-transform:none!important;letter-spacing:normal!important;box-shadow:none!important;min-height:0!important}

/* announcement bar */
html body .sch-header.sch-modern .scm-ann{position:relative;height:var(--scm-ann-h,35px);background:var(--scm-ann-bg,#16761b);color:var(--scm-ann-color,#fff);font-size:var(--scm-ann-fs,13px);font-weight:600;line-height:1;overflow:hidden}
html body .sch-header.sch-modern .scm-ann-in{display:flex;align-items:center;height:100%;padding:0 46px 0 0}
html body .sch-header.sch-modern .scm-ann-view{position:relative;flex:1 1 auto;min-width:0;height:100%;overflow:hidden}
html body .sch-header.sch-modern .scm-ann-track{display:flex;align-items:center;justify-content:center;height:100%;width:100%;white-space:nowrap}
html body .sch-header.sch-modern .scm-ann-group{display:flex;align-items:center;flex:0 0 auto;height:100%}
html body .sch-header.sch-modern .scm-ann-group>.scm-ann-sep:last-child{display:none}
html body .sch-header.sch-modern .scm-ann-item{display:inline-flex;align-items:center;gap:9px;color:var(--scm-ann-color,#fff)!important;font-size:inherit;font-weight:600;white-space:nowrap}
html body .sch-header.sch-modern a.scm-ann-item:hover span{text-decoration:underline}
html body .sch-header.sch-modern .scm-i-truck{width:21px;height:14px;color:inherit;opacity:.95}
html body .sch-header.sch-modern .scm-ann-sep{display:inline-block;flex:0 0 1px;width:1px;height:14px;margin:0 19px;background:currentColor;opacity:.55}
html body .sch-header.sch-modern .scm-ann-loc{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto;margin-left:24px;color:var(--scm-ann-color,#fff)!important;font-weight:600;white-space:nowrap}
html body .sch-header.sch-modern .scm-i-pin{width:13px;height:16px}
html body .sch-header.sch-modern .scm-ann-loc .scm-i-down{width:10px;height:7px;margin-left:5px}
/* marquee (JS duplicates the group and sets --scm-dist / --scm-dur) */
html body .sch-header.sch-modern .scm-ann.is-marquee .scm-ann-group>.scm-ann-sep:last-child{display:inline-block}
html body .sch-header.sch-modern .scm-ann.is-running .scm-ann-track{justify-content:flex-start;width:max-content;animation:scm-marquee var(--scm-dur,30s) linear infinite;will-change:transform}
html body .sch-header.sch-modern .scm-ann.is-running.is-right .scm-ann-track{animation-direction:reverse}
html body .sch-header.sch-modern .scm-ann.is-running.is-pausable:hover .scm-ann-track{animation-play-state:paused}
html body .sch-header.sch-modern .scm-ann.is-running .scm-ann-view{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 40px,#000 calc(100% - 40px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 40px,#000 calc(100% - 40px),transparent 100%)}
@keyframes scm-marquee{from{transform:translate3d(0,0,0)}to{transform:translate3d(calc(var(--scm-dist,50%) * -1),0,0)}}
@media (prefers-reduced-motion:reduce){html body .sch-header.sch-modern .scm-ann.is-running .scm-ann-track{animation-duration:calc(var(--scm-dur,30s) * 3)}}

/* main row */
html body .sch-header.sch-modern .scm-desktop{background:#fff}
html body .sch-header.sch-modern .scm-main{display:flex;align-items:center;height:max(81px,calc(var(--scm-logo-h,56px) + 20px));padding:0 var(--scm-pad-r) 0 var(--scm-pad-l);background:#fff}
html body .sch-header.sch-modern .scm-logo{display:flex;align-items:center;flex:0 0 auto;max-width:var(--scm-logo-w,260px);height:100%}
html body .sch-header.sch-modern .scm-logo .sch-logo-img{display:block;width:auto!important;height:var(--scm-logo-h,56px)!important;max-width:var(--scm-logo-w,260px)!important;max-height:none!important;object-fit:contain;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin:0!important;background:none!important}
html body .sch-header.sch-modern .scm-logo .sch-logo-text,html body .sch-header.sch-modern .scm-m-logo .sch-logo-text{color:#111;font-size:26px;font-weight:800;letter-spacing:-.4px}
html body .sch-header.sch-modern .scm-fill{flex:1 1 auto;min-width:200px;margin:0 clamp(18px,3.55vw,51px) 0 clamp(18px,3.8vw,55px)}

/* search */
html body .sch-header.sch-modern .scm-search{position:relative;display:flex!important;align-items:stretch;width:100%;height:47px;margin:0!important;padding:0!important;border:1px solid var(--scm-search-border,#dcdcdc)!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important;transition:border-color .15s,box-shadow .15s}
html body .sch-header.sch-modern .scm-search:focus-within{border-color:var(--scm-green,#1f961d)!important;box-shadow:0 0 0 3px rgba(31,150,29,.16)!important;border-radius:8px!important}
html body .sch-header.sch-modern .scm-field{display:flex!important;align-items:center;flex:1 1 auto;min-width:0;margin:0!important;padding:0 0 0 15px!important;cursor:text;color:#5f6368}
html body .sch-header.sch-modern .scm-field .scm-i-search{width:19px;height:19px;color:#6b6b6b}
html body .sch-header.sch-modern .scm-input{display:block!important;flex:1 1 auto;width:100%!important;min-width:0;height:100%!important;margin:0!important;padding:0 12px 0 13px!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:#222!important;-webkit-text-fill-color:#222!important;font-family:inherit!important;font-size:15px!important;font-weight:400!important;line-height:normal!important;-webkit-appearance:none;appearance:none}
html body .sch-header.sch-modern .scm-input{text-overflow:ellipsis}
html body .sch-header.sch-modern .scm-input::placeholder{text-overflow:ellipsis;color:#8a8a8a!important;-webkit-text-fill-color:#8a8a8a!important;opacity:1}
html body .sch-header.sch-modern .scm-submit{display:flex!important;align-items:center;justify-content:center;flex:0 0 71px;width:71px!important;height:auto!important;margin:-1px -1px -1px 0!important;padding:0!important;border:0!important;border-radius:0 8px 8px 0!important;background:var(--scm-green,#1f961d)!important;color:#fff!important;cursor:pointer;transition:background .15s}
html body .sch-header.sch-modern .scm-submit:hover{background:var(--scm-green-hover,#17801a)!important}
html body .sch-header.sch-modern .scm-submit .scm-i-search{width:25px;height:25px;color:#fff}
html body .sch-header.sch-modern .scm-scope{position:relative;display:flex;align-items:center;flex:0 0 auto;max-width:190px;padding:0 12px 0 15px;border-right:1px solid var(--scm-search-border,#dcdcdc);border-radius:8px 0 0 8px;background:#f7f7f7;color:#333;font-size:13px;font-weight:600;cursor:pointer}
html body .sch-header.sch-modern .scm-scope-label{display:flex;align-items:center;gap:7px;min-width:0;white-space:nowrap;pointer-events:none}
html body .sch-header.sch-modern .scm-scope-label .sch-scope-text{overflow:hidden;text-overflow:ellipsis}
html body .sch-header.sch-modern .scm-scope .scm-i-down{width:9px;height:6px}
html body .sch-header.sch-modern .scm-scope .sch-scope-select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:14px}
html body .sch-header.sch-modern .sch-suggest{top:calc(100% + 4px);border-radius:8px;border-color:#e2e2e2;overflow:hidden}
html body .sch-header.sch-modern .sch-suggest a{font-family:var(--scm-font,var(--sch-font))!important}

/* tools */
html body .sch-header.sch-modern .scm-tools{display:flex;align-items:center;gap:clamp(14px,2.1vw,30px);flex:0 0 auto;height:100%}
html body .sch-header.sch-modern .scm-acc-wrap{position:relative;display:flex;align-items:center;height:100%;margin:0}
html body .sch-header.sch-modern .scm-tool{display:flex;align-items:center;color:var(--scm-icon,#222)!important;white-space:nowrap}
html body .sch-header.sch-modern .scm-tool:hover .scm-l2,html body .sch-header.sch-modern .scm-tool:hover .scm-label{color:var(--scm-green,#1f961d)!important}
html body .sch-header.sch-modern .scm-i-user{width:26px;height:29px;color:var(--scm-icon,#222)}
html body .sch-header.sch-modern .scm-lines{display:flex;flex-direction:column;margin-left:8px}
html body .sch-header.sch-modern .scm-l1{color:#555!important;font-size:12px;font-weight:400;line-height:16px}
html body .sch-header.sch-modern .scm-l2{color:#222!important;font-size:13.5px;font-weight:700;line-height:17px}
html body .sch-header.sch-modern .scm-i-heart{width:30px;height:27px;color:var(--scm-icon,#222)}
html body .sch-header.sch-modern .scm-label{color:#3a3a3a!important;font-size:13.5px;font-weight:600;line-height:17px}
html body .sch-header.sch-modern .scm-wish .scm-label{margin-left:10px}
html body .sch-header.sch-modern .scm-cart{align-items:flex-end}
html body .sch-header.sch-modern .scm-cart-ico{position:relative;display:block;width:31px;height:29px;color:var(--scm-icon,#222)}
html body .sch-header.sch-modern .scm-i-cart{width:31px;height:29px;color:inherit;fill:none}
html body .sch-header.sch-modern .scm-cart .sch-cart-count{position:absolute!important;left:auto!important;right:-11px!important;top:-8px!important;transform:none!important;display:flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:var(--scm-badge,#16761b)!important;color:#fff!important;font-size:11px!important;font-weight:700!important;line-height:20px!important;text-align:center;box-shadow:0 0 0 2px #fff}
html body .sch-header.sch-modern .scm-cart .scm-label{margin:0 0 -2px 6px}

/* account flyout */
html body .sch-header.sch-modern .sch-flyout{top:calc(100% - 6px);left:50%;right:auto;transform:translateX(-50%);border-top:3px solid var(--scm-green,#1f961d);border-radius:8px;font-family:inherit}
html body .sch-header.sch-modern .sch-flyout-arrow{left:calc(50% - 8px);right:auto;background:var(--scm-green,#1f961d)}
html body .sch-header.sch-modern .sch-flyout-btn{background:var(--scm-green,#1f961d);border-color:var(--scm-green,#1f961d);color:#fff!important}
html body .sch-header.sch-modern .sch-flyout-btn:hover{background:var(--scm-green-hover,#17801a)}
html body .sch-header.sch-modern .sch-flyout-list li a:hover,html body .sch-header.sch-modern .sch-flyout-new a{color:var(--scm-green,#1f961d)!important}

/* category bar */
html body .sch-header.sch-modern .scm-catbar{background:var(--scm-nav-bg,#f1f1f1);border-bottom:1px solid #e6e6e6}
html body .sch-header.sch-modern .scm-catbar-in{display:flex;align-items:center;height:45px;padding:0 clamp(16px,2.25vw,35px) 0 clamp(16px,2.2vw,32px)}
html body .sch-header.sch-modern .scm-allcat{display:inline-flex!important;align-items:center;gap:11px;flex:0 0 auto;height:30px!important;margin:0!important;padding:0 17px!important;border:0!important;border-radius:6px!important;background:#fff!important;color:#111!important;font-size:14px!important;font-weight:700!important;line-height:30px!important;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s}
html body .sch-header.sch-modern .scm-allcat:hover{color:var(--scm-nav-hover,#16761b)!important}
html body .sch-header.sch-modern .scm-allcat .scm-i-menu{width:17px;height:14px;color:currentColor!important}
html body .sch-header.sch-modern .scm-links{display:flex;align-items:center;flex:1 1 auto;min-width:0;height:100%;margin:0 0 0 38px!important;padding:0!important;list-style:none!important;overflow:hidden;gap:34px}
html body .sch-header.sch-modern .scm-links>li{flex:0 0 auto;margin:0!important;padding:0!important;list-style:none!important}
html body .sch-header.sch-modern .scm-links>li::before,html body .sch-header.sch-modern .scm-links>li::marker{content:none!important}
html body .sch-header.sch-modern .scm-links>li.is-overflow{visibility:hidden}
html body .sch-header.sch-modern .scm-links a{display:block;color:var(--scm-nav-text,#333)!important;font-size:13.5px;font-weight:500;line-height:45px;white-space:nowrap;transition:color .15s}
html body .sch-header.sch-modern .scm-links a:hover{color:var(--scm-nav-hover,#16761b)!important}
html body .sch-header.sch-modern .scm-deals{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;margin-left:24px;color:var(--scm-deals,#d0161f)!important;font-size:14px;font-weight:700;line-height:45px;white-space:nowrap}
html body .sch-header.sch-modern .scm-deals:hover span{text-decoration:underline}
html body .sch-header.sch-modern .scm-i-flame{width:14px;height:18px;margin-top:-2px}

/* tablet */
@media (max-width:1100px){
	html body .sch-header.sch-modern .scm-wish .scm-label{display:none}
	html body .sch-header.sch-modern .scm-links{margin-left:26px!important;gap:24px}
}
@media (max-width:900px){
	html body .sch-header.sch-modern .scm-account .scm-lines{display:none}
	html body .sch-header.sch-modern .scm-cart .scm-label{display:none}
}

/* mobile */
html body .sch-header.sch-modern .scm-mobile{background:#fff}
html body .sch-header.sch-modern .scm-m-top{display:flex;align-items:center;height:58px;padding:0 16px 0 6px}
html body .sch-header.sch-modern .scm-m-menu{display:flex!important;align-items:center;justify-content:center;flex:0 0 40px;width:40px!important;height:40px!important;margin:0!important;padding:0!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#111!important;cursor:pointer}
html body .sch-header.sch-modern .scm-m-menu .scm-i-menu{width:22px;height:18px;color:currentColor!important}
html body .sch-header.sch-modern .scm-m-logo{display:flex;align-items:center;flex:0 1 auto;min-width:0;margin-left:4px}
html body .sch-header.sch-modern .scm-m-logo .sch-logo-img{display:block;width:auto!important;height:var(--scm-mlogo-h,34px)!important;max-width:170px!important;max-height:none!important;object-fit:contain;border:0!important;padding:0!important;margin:0!important;box-shadow:none!important;background:none!important}
html body .sch-header.sch-modern .scm-m-tools{display:flex;align-items:center;gap:16px;margin-left:auto;padding-left:10px}
html body .sch-header.sch-modern .scm-m-tool{display:flex;align-items:center;color:var(--scm-icon,#222)!important}
html body .sch-header.sch-modern .scm-m-tool .scm-i-user{width:22px;height:25px}
html body .sch-header.sch-modern .scm-m-tool .scm-i-heart{width:25px;height:22px}
html body .sch-header.sch-modern .scm-m-cart .scm-cart-ico{width:28px;height:26px}
html body .sch-header.sch-modern .scm-m-cart .scm-i-cart{width:28px;height:26px}
html body .sch-header.sch-modern .scm-m-cart .sch-cart-count{right:-9px!important;top:-8px!important;min-width:18px;height:18px;line-height:18px!important;font-size:10.5px!important;padding:0 4px}
html body .sch-header.sch-modern .scm-m-search{padding:0 12px 10px}
html body .sch-header.sch-modern .scm-m-search .scm-search{height:44px}
html body .sch-header.sch-modern .scm-m-search .scm-field{padding-left:12px!important}
html body .sch-header.sch-modern .scm-m-search .scm-field .scm-i-search{width:18px;height:18px}
html body .sch-header.sch-modern .scm-m-search .scm-input{font-size:16px!important;padding:0 8px 0 10px!important}
html body .sch-header.sch-modern .scm-m-search .scm-submit{flex-basis:54px;width:54px!important}
html body .sch-header.sch-modern .scm-m-search .scm-submit .scm-i-search{width:22px;height:22px}
html body .sch-header.sch-modern .scm-catbar--mobile .scm-catbar-in{height:44px;padding:0 12px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x pan-y}
html body .sch-header.sch-modern .scm-catbar--mobile .scm-catbar-in::-webkit-scrollbar{display:none}
html body .sch-header.sch-modern .scm-catbar--mobile .scm-allcat{height:30px!important;padding:0 13px!important;gap:9px;font-size:13px!important}
html body .sch-header.sch-modern .scm-catbar--mobile .scm-allcat .scm-i-menu{width:15px;height:12px}
html body .sch-header.sch-modern .scm-catbar--mobile .scm-links{flex:0 0 auto;overflow:visible;margin-left:20px!important;gap:22px}
html body .sch-header.sch-modern .scm-catbar--mobile .scm-links a{font-size:13px;line-height:44px}
html body .sch-header.sch-modern .scm-catbar--mobile .scm-deals{margin-left:22px;padding-right:12px;font-size:13px;line-height:44px}
@media (max-width:767px){
	html body .sch-header.sch-modern .sch-mobile{background:#fff}
	html body .sch-header.sch-modern .scm-ann{height:min(var(--scm-ann-h,35px),32px);font-size:min(var(--scm-ann-fs,13px),12px)}
	html body .sch-header.sch-modern .scm-ann-in{padding:0 12px 0 0}
	html body .sch-header.sch-modern .scm-ann-loc{gap:6px;margin-left:12px}
	html body .sch-header.sch-modern .scm-ann-loc .scm-i-down{margin-left:2px}
	html body .sch-header.sch-modern .scm-ann-sep{margin:0 14px}
	html body .sch-header.sch-modern .scm-i-truck{width:18px;height:12px}
	html body .sch-header.sch-modern .scm-ann.is-running .scm-ann-view{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 18px,#000 calc(100% - 18px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 18px,#000 calc(100% - 18px),transparent 100%)}
}
@media (max-width:380px){
	html body .sch-header.sch-modern .scm-m-tools{gap:12px}
	html body .sch-header.sch-modern .scm-m-logo .sch-logo-img{max-width:140px!important}
	html body .sch-header.sch-modern .scm-ann-loc span{display:none}
}
