
:root{--vag-ink:#151515;--vag-paper:#f7f7f4;--vag-teal:#367774;--vag-accent:#438c89}
body{letter-spacing:0;font-size:1.6rem}
h1,h2,h3,.h0,.h1,.h2,.h3,.h4{font-family:Arial,Helvetica,sans-serif;font-weight:900;letter-spacing:-.04em;line-height:1.04}
h1,h2,.h0,.h1,.h2{text-transform:uppercase}
.vag-wordmark{text-transform:none;display:inline-block;font-family:"Arial Black",Arial,Helvetica,sans-serif;font-size:3.2rem;font-weight:900;letter-spacing:-.075em;line-height:1;white-space:nowrap;text-decoration:none;color:inherit}
.header{max-width:1480px;column-gap:2.4rem}
.header__menu-item{font-family:Arial,Helvetica,sans-serif!important;font-size:1.4rem!important;font-weight:700!important;letter-spacing:.045em;text-transform:uppercase;padding:1.6rem 1.2rem}
.header__heading-link{padding:.8rem 0}
.header__heading{margin:0}
.header__submenu .header__menu-item{font-size:1.4rem!important;letter-spacing:0;text-transform:none}
.menu-drawer__menu-item{font-size:1.6rem!important;font-weight:700}
.header-wrapper--border-bottom{border-bottom:1px solid #d8d8d3}
.button,.shopify-challenge__button,button.shopify-payment-button__button--unbranded{font-family:Arial,Helvetica,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.06em;min-height:5rem}
.button:after{border-radius:0}
.card__heading{font-size:1.6rem;line-height:1.35;font-weight:700;letter-spacing:-.015em;text-transform:none}
.card__information{padding-top:1.8rem}
.card .price{font-size:1.6rem}
.collection__title,.collection-hero__title{padding-top:2rem}
.product__title h1{font-size:clamp(2.8rem,3vw,4.8rem);line-height:1.06}
.product__description h1,.product__description h2,.product__description h3{line-height:1.2}
.product__description img{max-width:100%;height:auto}
.footer{border-top:0}
.vag-footer-brand{padding-bottom:3.2rem;border-bottom:1px solid #ffffff30;margin-bottom:3.2rem}
.vag-footer-brand .vag-wordmark{font-size:4.8rem}
.vag-footer-brand p{font-size:1.4rem;color:#c6c8c5;margin:1.4rem 0 0}
.footer__content-top .footer__blocks-wrapper{margin-top:2rem}
.footer-block__heading{font-size:2.4rem}
a:focus-visible,button:focus-visible,select:focus-visible{outline:3px solid #438c89;outline-offset:4px}
@media(max-width:749px){.vag-wordmark{font-size:2.7rem}.header{column-gap:1rem;padding-left:1.6rem;padding-right:1.6rem}.vag-footer-brand .vag-wordmark{font-size:3.6rem}.product__title h1{font-size:3rem}.footer-block__heading{font-size:2.4rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
