.header__heading-link .h2{font-family:var(--font-heading-family);font-size:1.8rem;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:rgb(var(--color-foreground))}h1,.h1{font-weight:400;line-height:1.05}h2,.h2,h3,.h3{font-weight:400}.announcement-bar__message{font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;font-weight:600}.header__menu-item{font-size:1.1rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.header-wrapper{box-shadow:0 1px rgba(var(--color-foreground),.06)}.banner{min-height:75vh}@media screen and (min-width:990px){.banner__content{padding:5rem 6rem;max-width:64rem}}.banner .subtitle{font-size:1.1rem;letter-spacing:.22em;text-transform:uppercase;margin-bottom:1.5rem;display:block;font-weight:600;opacity:.85}.banner__heading{font-size:clamp(3.6rem,5vw,6rem);line-height:1.05;font-weight:400;margin-bottom:2.5rem}.banner__buttons{margin-top:3rem;gap:1.4rem}.button{font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;min-height:calc(4.8rem + var(--buttons-border-width) * 2)}.collection-list{padding-left:2rem;padding-right:2rem}@media screen and (min-width:990px){.collection-list{padding-left:5rem;padding-right:5rem}}.collection-list__title{font-weight:400;letter-spacing:-.01em;margin-bottom:3.5rem}.card--media .card__inner .card__heading{font-family:var(--font-heading-family);font-weight:400;font-size:1.8rem;letter-spacing:.02em}.card__heading a{font-family:var(--font-heading-family);font-weight:400;font-size:1.5rem;letter-spacing:.01em}.card__information{padding:1.8rem 1.6rem 2.2rem}.card__vendor{display:none}.price__regular .price-item,.price .price-item{font-family:var(--font-heading-family);font-size:1.7rem;font-weight:400}@media(hover:hover){.card-wrapper .card--standard .card__inner{transition:transform .25s ease,box-shadow .25s ease}.card-wrapper:hover .card--standard .card__inner{transform:translateY(-.4rem);box-shadow:0 12px 32px #00000014}}.featured-collection{padding-left:2rem;padding-right:2rem}@media screen and (min-width:990px){.featured-collection{padding-left:5rem;padding-right:5rem}}.featured-collection .title{font-weight:400;letter-spacing:-.01em}.featured-collection .link-with-icon{font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600}.rich-text{padding-left:2rem;padding-right:2rem}.rich-text__heading{font-weight:400;letter-spacing:-.01em;margin-bottom:1.5rem}.rich-text__text p{font-size:1.5rem;line-height:1.85;opacity:.8}.newsletter-section .newsletter__subheading{font-size:1.5rem;opacity:.7;margin-bottom:2.5rem}.newsletter-section .newsletter{padding-left:2rem;padding-right:2rem}.newsletter-section .field__input{font-size:1.4rem;letter-spacing:.04em}.newsletter-section .button{white-space:nowrap}.badge{font-size:1rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;padding:.5rem 1.2rem}.footer__heading{font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;font-weight:600;margin-bottom:2rem}.footer__list a{font-size:1.3rem;opacity:.7;letter-spacing:.03em}.footer__list a:hover{opacity:1}.title-wrapper-with-link{margin-bottom:3.5rem}.card__information .price{margin-top:.8rem}.quick-add__submit{font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/15/assets/custom.css.map */
