body.vg-brand :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #00636b;outline-offset:4px}
body.vg-brand .vg-header__actions>a{min-width:44px;justify-content:center}
body.vg-brand .vg-wordmark{display:flex;align-items:center;min-height:44px}
body.vg-brand :is(button,input,select,textarea){min-height:44px}
body.vg-brand .text-link{display:inline-flex;align-items:center;min-height:44px}
body.vg-brand .vg-mobile>summary{min-width:62px}
body.vg-brand .vg-header__actions{gap:6px}
body.vg-brand .vgab__full{display:inline-flex;align-items:center;min-height:44px}
body.vg-brand .vgab__choice{display:flex;align-items:center;gap:10px;min-height:44px}
body.vg-brand .vgab__choice input{min-height:24px;width:24px;height:24px;flex:none}
body.vg-brand .vgab__row,.vgab__opt{min-width:0}
body.vg-brand .vgab__variant select{max-width:100%}
body.vg-brand .product-card__status{color:#18241e;background:#f2f1e9;padding:8px}
@media(max-width:760px){
body.vg-brand :is(p,li,label,summary,button,input,select,textarea,.button,.text-link,.form-label,.product-kicker,.section-label,.cart-item__variant,.cart-summary__note,.vgab__sm,.vgab__fine,.vgab__pr,.vgab__full,.vgab__status,.vgab__nm,.vg-item-weight,.vg-delivery,.vg-hero__eyebrow,.vg-hero__caption){font-size:16px;line-height:1.5}
body.vg-brand .vg-mobile :is(a,summary),body.vg-brand footer a{font-size:16px;min-height:44px}
body.vg-brand footer a{display:inline-flex;align-items:center}
body.vg-brand .vg-header__inner{gap:8px}
body.vg-brand .vgab__rail{gap:12px}
body.vg-brand .vgab__rail li{font-size:16px}
body.vg-brand .vgab__compare :is(th,td){font-size:16px}
body.vg-brand .product-info{min-width:0}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation:none!important;transition:none!important}}

body.vg-brand .vg-hero__secondary{display:inline-flex;align-items:center;min-height:44px}
@media(max-width:760px){body.vg-brand .vg-hero__secondary{font-size:16px}body.vg-brand .vg-header__cart{font-size:16px}}
