.stinvar-site .checkout-local-controls{background:var(--stinvar-canvas);border-bottom:1px solid var(--stinvar-line);padding:12px 4vw;display:flex;justify-content:space-between;gap:16px;align-items:center}
.stinvar-site .checkout-local-controls select{width:auto}
.stinvar-site :is(.layout>section,.layout>aside,fieldset,.checkout-section,#review){background:var(--stinvar-material)!important;color:var(--stinvar-ink)!important;border-color:var(--stinvar-line)!important;border-radius:12px;box-shadow:var(--stinvar-material-inset)}
.stinvar-site .notice{background:var(--stinvar-panel)!important;color:var(--stinvar-muted)!important;border-color:var(--stinvar-line)!important}
.stinvar-site button:not(.help-trigger):not(.help-close){background:var(--stinvar-material)!important;color:var(--stinvar-ink)!important;border:1px solid var(--stinvar-line)!important;border-radius:8px;box-shadow:inset 0 -1px var(--stinvar-accent)!important}
.stinvar-site input{box-sizing:border-box;min-width:0;max-width:100%}
.stinvar-site .layout{grid-template-columns:minmax(0,1fr) minmax(240px,330px)}
.stinvar-site #legal-links{padding:16px 4vw;display:flex;gap:24px;flex-wrap:wrap}
@media(max-width:800px){.stinvar-site .layout{grid-template-columns:minmax(0,1fr)}}
.stinvar-site .site-header{max-width:none!important;margin:0!important;justify-content:initial!important}
.stinvar-site .site-header a{flex:initial}
.stinvar-site main :is(p,dd,dt,label,legend){overflow-wrap:anywhere}
.stinvar-site .layout>*{min-width:0}
.stinvar-site .checkout-local-controls{max-width:none!important}
@media(max-width:620px){.stinvar-site main{padding-inline:0!important}.stinvar-site .layout{gap:16px}.stinvar-site fieldset,.stinvar-site .checkout-section,.stinvar-site #basket{padding:16px}.stinvar-site .check input{width:20px!important}}
