.store-v2-top{grid-template-columns:176px 174px minmax(260px,1fr) 148px 114px 138px;gap:8px;align-items:center;padding:8px 20px;min-height:76px}
.store-v2-logo{justify-content:flex-start;gap:3px;padding:2px 8px;min-height:56px;border-radius:6px}
.store-v2-logo__emblem{display:block;width:56px;height:56px;flex:0 0 56px;object-fit:contain}
.store-v2-logo__wordmark{display:flex;flex-direction:column;justify-content:center;min-width:0;gap:4px}
.store-v2-logo .store-v2-logo__mark{display:block;padding:0;color:inherit;font-size:30px;font-weight:550;line-height:1.05;overflow-wrap:anywhere;letter-spacing:0}
.store-v2-logo .store-v2-logo__mark::after{content:none}
.store-v2-logo .store-v2-logo__mark--long{font-size:16px;line-height:1.15}
.store-v2-logo .store-v2-logo__domain{display:block;margin:0;color:inherit;opacity:.78;font-size:11px;font-weight:400;line-height:1.1;overflow-wrap:anywhere}
.store-v2-logo--custom{justify-content:center}
.store-v2-logo__custom{display:block;width:100%;height:48px;object-fit:contain}
.store-v2-header .store-v2-cart{min-height:52px;height:52px;margin:0 2px;padding:7px 12px;gap:12px;justify-content:center;background:#e4ce98;color:#252a28;border:1px solid #e4ce98;border-radius:6px;font-weight:600;transition:background-color .15s,border-color .15s}
.store-v2-header .store-v2-cart:hover{background:#efdcad;border-color:#efdcad}
.store-v2-header .store-v2-cart:focus-visible{outline:2px solid #fff;outline-offset:3px}
.store-v2-cart__icon{display:block;position:relative;flex:0 0 29px;width:29px;height:32px}
.store-v2-header .store-v2-cart svg{width:29px;height:32px;color:inherit;stroke-width:1.6}
.store-v2-header .store-v2-cart__count{position:absolute;top:-6px;right:-9px;left:auto;display:grid;place-items:center;min-width:20px;height:20px;padding:0 4px;border:2px solid #e4ce98;border-radius:50px;background:#252a28;color:#fff;font-size:10px;font-weight:650;line-height:1;font-variant-numeric:tabular-nums}
.store-v2-header .store-v2-cart__label{display:block;align-self:center;margin:0;color:inherit;font-size:13px;font-weight:650;line-height:1.15;white-space:nowrap}
.store-v2-cart__label small{display:block;margin-top:4px;font-size:11px;font-weight:400;line-height:1.15;font-variant-numeric:tabular-nums}
.store-v2-location strong,.store-v2-account strong,.store-v2-orders strong{font-weight:600}
.store-v2-location span,.store-v2-account span,.store-v2-orders span{font-weight:400;line-height:1.25}
.store-v2-header .store-v2-nav__link{font-weight:550}
@media(max-width:1240px){.store-v2-top{grid-template-columns:162px 136px minmax(180px,1fr) 124px 96px 126px;gap:4px;padding-inline:10px}.store-v2-header .store-v2-cart{padding-inline:8px;gap:10px}.store-v2-account,.store-v2-orders{padding-inline:4px}}
@media(max-width:980px){.store-v2-top{grid-template-columns:174px minmax(0,1fr) 126px;min-height:122px;grid-auto-rows:minmax(50px,auto);gap:5px 8px;padding:6px 12px 10px}.store-v2-search{grid-column:1/-1;grid-row:2}.store-v2-header .store-v2-cart{justify-content:center}.store-v2-account{justify-content:flex-end}}
@media(max-width:640px){.store-v2-top{grid-template-columns:148px minmax(0,1fr) 50px;min-height:118px;gap:5px 4px;padding:5px 10px 9px}.store-v2-logo{gap:1px;padding:0;min-height:54px}.store-v2-logo__emblem{width:48px;height:52px;flex-basis:48px}.store-v2-logo .store-v2-logo__mark{font-size:27px}.store-v2-logo .store-v2-logo__mark--long{font-size:14px}.store-v2-logo .store-v2-logo__domain{font-size:10px}.store-v2-logo__custom{height:42px}.store-v2-header .store-v2-cart{width:46px;height:46px;min-height:46px;margin:0;padding:7px;gap:0;justify-self:end}.store-v2-cart__icon{width:27px;height:30px;flex-basis:27px}.store-v2-header .store-v2-cart svg{width:27px;height:30px}.store-v2-header .store-v2-cart__label{display:none}.store-v2-header .store-v2-cart__count{top:-6px;right:-8px}.store-v2-account strong{font-size:11px;max-width:100%;line-height:1.2}.store-v2-account{padding-inline:2px}.store-v2-search{height:44px}.store-v2-search input{font-size:16px}}
@media(prefers-reduced-motion:reduce){.store-v2-header .store-v2-cart{transition:none}}
