:root{--font-heading--spacing: var(--bv-heading-tracking, -.02em);--font-h1--spacing: var(--bv-heading-tracking, -.02em);--font-h2--spacing: var(--bv-heading-tracking, -.02em);--font-h3--spacing: var(--bv-heading-tracking, -.02em);--font-h4--spacing: var(--bv-heading-tracking, -.02em);--font-h5--spacing: var(--bv-heading-tracking, -.02em);--font-h6--spacing: 0}button.button,.button,a.button,[class*=button--primary],[class*=button--secondary]{letter-spacing:var(--bv-button-tracking, .1em);text-transform:uppercase;font-size:calc(var(--font-size--body, 1.4rem) * .86);font-weight:400;transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .15s ease}.button:active{transform:scale(.985)}.button:not(.button--small):not([class*=icon]):not(.cart-items__remove):not(.close-button):not(.button-unstyled):not(.quantity-selector button){padding-inline:2.6rem}.cart-items__remove,.close-button,.quantity-selector .button,.quantity-selector button{padding-inline:0}.product-card,.card{--hover-lift: translateY(-2px)}.product-card:hover .product-card__image,.card:hover img{transition:transform .5s cubic-bezier(.2,.6,.2,1)}:root{--color-border-subtle: #ebebeb}input[type=text],input[type=email],input[type=tel],input[type=number],select,textarea{transition:border-color .2s ease}input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px}.header a,header-component a{letter-spacing:.02em}.price,product-price{font-weight:400}.product-badges .badge,.badge{text-transform:uppercase;letter-spacing:.08em;font-size:1rem}.cart-items__table-row.presc-grouped{position:relative}.cart-items__table-row.presc-grouped>td:first-child:before{content:"";position:absolute;left:0;top:.6rem;bottom:.6rem;width:2px;background:currentColor;opacity:.15;border-radius:2px}.section-content-wrapper{--section-heading-gap: 2.8rem}.section h2,.section-resource-list__header h2{letter-spacing:-.02em;line-height:1.05}@media(max-width:749px){.section h2{font-size:clamp(2.2rem,7vw,3.2rem)}}.product-card{--card-ease: cubic-bezier(.2, .6, .2, 1)}.product-card .card-gallery,.product-card__image,.card-gallery .card__media-wrapper{border-radius:var(--bv-card-radius, 1.4rem);overflow:hidden}.product-card .card-gallery img{transition:transform .6s var(--card-ease);will-change:transform}@media(hover:hover){.product-card:hover .card-gallery img{transform:scale(var(--bv-zoom, 1.045))}.product-card{transition:transform .35s var(--card-ease)}.product-card:hover{transform:translateY(-4px)}}.product-card__content,.product-card .text-block{padding-top:.4rem}.product-card .text-block.product-title,.product-card [class*=title]{letter-spacing:.02em}.product-card p,.product-card .text-block p{font-size:1.25rem;line-height:1.4}.product-card price-list,.product-card .price{font-size:1.2rem;opacity:.62;letter-spacing:.02em}.product-badges .badge,.hotspot-dialog__sold-out-badge{background:#ffffffeb;color:#111;border:0;border-radius:10rem;padding:.5rem 1.1rem;font-size:.95rem;letter-spacing:.1em;font-weight:500;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 1px 6px #00000014}.collection-card{border-radius:1.4rem;overflow:hidden}.collection-card__image,.collection-card__image img{border-radius:inherit}.collection-card img{aspect-ratio:var(--bv-collection-ratio, 4 / 5);object-fit:cover;width:100%;transition:transform .6s var(--card-ease, cubic-bezier(.2, .6, .2, 1))}@media(hover:hover){.collection-card:hover img{transform:scale(var(--bv-zoom, 1.045))}}.collection-card__content,.collection-card .text-block{letter-spacing:.06em;text-transform:uppercase;font-size:1.15rem}.hero__media-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,var(--bv-scrim, .42)),rgba(0,0,0,calc(var(--bv-scrim, .42) * .19)) 38%,#0000 60%);pointer-events:none}.hero h1,.hero h2{letter-spacing:-.02em;text-shadow:0 1px 24px rgba(0,0,0,.25)}.announcement-bar__text,.announcement-bar__slide{font-size:1.05rem;letter-spacing:.12em;text-transform:uppercase;font-weight:500}.marquee__content{letter-spacing:.06em}@media(max-width:749px){.resource-list--grid{gap:1.2rem .9rem}.product-card p,.product-card .text-block p{font-size:1.1rem}.product-card price-list,.product-card .price{font-size:1.05rem}.product-card .card-gallery,.product-card__image{border-radius:1rem}.collection-card img{aspect-ratio:1 / 1}}html.bv-motion .bv-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.2,.6,.2,1),transform .7s cubic-bezier(.2,.6,.2,1);transition-delay:var(--bv-delay, 0ms)}html.bv-motion .bv-reveal.bv-inview{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html.bv-motion .bv-reveal{opacity:1!important;transform:none!important;transition:none!important}.product-card,.product-card .card-gallery img,.collection-card img{transition:none!important}}html[data-bv-badge=dark] .product-badges .badge,html[data-bv-badge=dark] .hotspot-dialog__sold-out-badge{background:#111111e6;color:#fff;box-shadow:none}html[data-bv-badge=minimal] .product-badges .badge,html[data-bv-badge=minimal] .hotspot-dialog__sold-out-badge{background:transparent;color:inherit;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0;border-radius:0;text-decoration:underline;text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/7/assets/belvoir-look.css.map */
