:root{--arch-ink: 14, 14, 14;--arch-white: 242, 242, 240;--arch-grey: 138, 138, 134;--arch-line: 214, 214, 210;--arch-ease: cubic-bezier(.2, .6, .2, 1);--button-border-radius: 0;--card-corner-radius: 0;--input-border-radius: 0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background:rgb(var(--arch-ink));color:rgb(var(--arch-white))}h1,.h1,h2,.h2{font-weight:800;letter-spacing:-.04em;line-height:.95;text-transform:uppercase;text-wrap:balance}h3,.h3{font-weight:800;letter-spacing:-.02em;line-height:1.05;text-transform:uppercase}h4,.h4{font-weight:700;letter-spacing:-.01em}h5,.h5,h6,.h6,.section__subheading,[class*=__subheading],.product-card__vendor,.color-selector__label,.or__separator,.announcement-bar{font-size:1rem;font-weight:500;letter-spacing:.3em;text-transform:uppercase;line-height:1.8}.h2,h2{font-size:clamp(2.6rem,3.6vw,4.6rem)}.rte p,.rte li{line-height:1.65}em,.h1 em,.h2 em,.h3 em{font-style:normal;font-weight:300}.container{padding-inline:4vw}hr{border:0;border-top:1px solid rgb(var(--arch-line))}.shopify-section{--section-spacing-unit-size: 1.6rem}.header{box-shadow:none;border-bottom:1px solid rgb(var(--arch-line))}.header__nav-links-item,.header__nav-dropdown-link{font-size:1rem;letter-spacing:.3em;font-weight:500;text-transform:uppercase}.header__utils-item svg{stroke-width:1.2}.announcement-bar__text-content p{margin:0}.button{border-radius:0;padding:1.6rem 2.8rem;font-size:1.05rem;letter-spacing:.24em;font-weight:600;border-width:1px;transition:background-color .35s var(--arch-ease),color .35s var(--arch-ease),border-color .35s var(--arch-ease)}.button.button--small{padding:1.1rem 2rem}.button.button--text{padding:0 0 .4rem;border:0;border-bottom:2px solid currentColor}.button:focus-visible{outline:2px solid rgb(var(--arch-ink));outline-offset:.3rem}input,select,textarea,.field__input,.select__select{border-radius:0}.product-card{background:transparent}.product-card__link,.product-card__link img{border-radius:0}.product-card__title{font-weight:700;font-size:1.25rem;letter-spacing:-.01em;text-transform:none}.product-card__price,.price{font-weight:600;letter-spacing:0}.price del,.price .price--compare{opacity:.45;font-weight:400}.badge{border-radius:0;background:rgb(var(--arch-ink));color:rgb(var(--arch-white));border:0;letter-spacing:.2em;font-size:.9rem;font-weight:600;padding:.5rem .8rem}.badge--sold-out,.badge.sold-out{background:rgb(var(--arch-white));color:rgb(var(--arch-grey));border:1px solid rgb(var(--arch-line))}.product-card__variants--info{color:rgb(var(--arch-grey));letter-spacing:.2em;font-size:.95rem;text-transform:uppercase}.product__title{font-weight:800;letter-spacing:-.04em;line-height:.95;font-size:clamp(3rem,4.2vw,5.4rem);text-transform:uppercase}.product__price{font-weight:700;font-size:2.4rem;letter-spacing:-.02em}.product-form__buttons .product-form__submit{letter-spacing:.26em;padding:2rem}.product-form__buttons .product-form__submit.button--prescription{border-width:1px;font-weight:600}.color-selector__swatch{position:relative;border-radius:0}.color-selector__swatch.is-sold-out{opacity:.35}.color-selector__swatch.is-sold-out:after{content:"";position:absolute;left:8%;right:8%;top:50%;height:1.5px;background:currentColor;transform:rotate(-45deg);pointer-events:none}.bogo-banner{background:transparent!important;color:inherit!important;border-top:1px solid rgb(var(--arch-ink));border-bottom:1px solid rgb(var(--arch-ink));border-radius:0!important;margin:1.2rem 0 2rem!important;padding:1.5rem 0!important;display:flex!important;justify-content:space-between;font-weight:700;font-size:1.15rem;letter-spacing:.06em;text-transform:uppercase}.bogo-banner strong{font-weight:700}.bogo-banner--link{text-decoration:none}.bogo-banner__arrow{margin-left:.8rem;transition:transform .3s var(--arch-ease);display:inline-block}.bogo-banner--link:hover .bogo-banner__arrow{transform:translate(.4rem)}.product__sticky-cart{border-top:1px solid rgb(var(--arch-ink));box-shadow:none}summary,.accordion__title{font-weight:700;letter-spacing:-.01em;font-size:1.5rem}.drawer,.cart-drawer{box-shadow:none;border-left:1px solid rgb(var(--arch-ink))}@media screen and (max-width:749px){.jdgm-rev-tab,.jdgm-revs-tab,.stamped-launcher,.stamped-reviews-tab,#stamped-rev-tab,[class*=rev-tab]{display:none!important}}.section-marquees,.marquees,.marquee,[class*=particles],canvas.dc-particles{display:none!important}@media(prefers-reduced-motion:reduce){.button,.bogo-banner__arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/91/assets/belvoir-arch.css.map */
