:root{--sr-espresso: #1E1713;--sr-ivory: #F7F4EE;--sr-stone: #EFE9DD;--sr-bronze: #8C6A43;--sr-bronze-lt: #B99667;--sr-muted: #6E6258;--sr-serif: "Cormorant Garamond", "Times New Roman", serif;--sr-sans: "Jost", "Helvetica Neue", Arial, sans-serif;--font-heading-family: var(--sr-serif);--font-body-family: var(--sr-sans);--font-heading-weight: 400;--font-body-weight: 400;--buttons-radius: 0px;--buttons-radius-outset: 0px;--inputs-radius: 0px;--inputs-radius-outset: 0px;--media-radius: 0px;--card-corner-radius: 0px;--popup-corner-radius: 0px}body{font-family:var(--sr-sans);letter-spacing:.01em;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4,.card__heading,.product__title,.header__heading-link{font-family:var(--sr-serif);font-weight:400;letter-spacing:0;line-height:1.05}h1,.h1{font-size:clamp(3.6rem,5vw,6rem)}h2,.h2{font-size:clamp(3rem,3.6vw,4.4rem)}.product__title h1,.product__title{font-size:clamp(3.4rem,4vw,5rem)}.button,.shopify-challenge__button,.customer button{font-family:var(--sr-sans);letter-spacing:.06em;min-height:4.8rem}.button:not(.button--secondary):after{box-shadow:none}.announcement-bar{font-size:1.2rem;letter-spacing:.08em}.header{padding-top:1.6rem;padding-bottom:1.6rem}.header__menu-item{letter-spacing:.04em}.card-wrapper .card,.card--card,.card--standard .card__inner{box-shadow:none;border-radius:0}.card__heading{font-size:2.2rem}.price{font-family:var(--sr-sans);letter-spacing:.04em}.product__info-wrapper{padding-left:clamp(0rem,3vw,4rem)}.product__description{color:var(--sr-muted);line-height:1.75}.product__description h3{font-size:2.2rem;margin:2.4rem 0 .8rem}.product__description ul{padding-left:1.6rem}.product-form__submit{min-height:5.4rem}:focus-visible{outline:2px solid var(--sr-bronze);outline-offset:3px}.sr-hero{overflow:hidden}.sr-hero__inner{display:grid;gap:4rem;align-items:center;padding-top:5rem;padding-bottom:5rem}.sr-hero__media{position:relative;aspect-ratio:1 / 1;max-height:56rem;background:var(--sr-stone);overflow:hidden}.sr-hero__media img,.sr-hero__media svg{width:100%;height:100%;object-fit:cover;display:block}@media(min-width:990px){.sr-hero__inner{grid-template-columns:1.1fr .9fr;gap:8rem;padding-top:6rem;padding-bottom:6rem}}@media(prefers-reduced-motion:no-preference){.sr-hero__media img{animation:sr-settle 1.6s cubic-bezier(.2,.7,.2,1) both}@keyframes sr-settle{0%{transform:scale(1.06);opacity:.6}to{transform:scale(1);opacity:1}}}.sr-section-head{max-width:60ch;margin-bottom:4rem}.sr-section-head h2{margin:0 0 1.2rem}.sr-section-head p{margin:0;color:var(--sr-muted);font-size:1.6rem;line-height:1.7}.sr-rituals{padding:6rem 0}.sr-rituals__list{list-style:none;margin:0;padding:0;display:flex;gap:1.6rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:1rem}.sr-ritual{flex:0 0 68%;scroll-snap-align:start}@media(min-width:750px){.sr-ritual{flex-basis:34%}}@media(min-width:990px){.sr-rituals__list{display:grid;grid-template-columns:repeat(5,1fr);overflow:visible;gap:2rem}.sr-ritual{flex:none}}.sr-ritual__link{display:block;text-decoration:none;color:inherit}.sr-ritual__media{aspect-ratio:3 / 4;background:var(--sr-stone);overflow:hidden;margin-bottom:1.6rem}.sr-ritual__media img,.sr-ritual__media svg{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(.15)}@media(prefers-reduced-motion:no-preference){.sr-ritual__media img{transition:transform .5s ease}.sr-ritual__link:hover .sr-ritual__media img{transform:scale(1.03)}}.sr-ritual__name{font-size:2.8rem;margin:0 0 .4rem}.sr-ritual__ingredient{margin:0 0 .8rem;color:var(--sr-muted);font-size:1.4rem;line-height:1.5}.sr-ritual__price{margin:0;font-size:1.5rem;letter-spacing:.04em}.sr-rituals__cta{margin-top:4rem}.sr-craft{padding:7rem 0}.sr-craft__inner{display:grid;gap:4rem}.sr-craft__lead h2{margin:0 0 1.6rem;max-width:20ch}.sr-craft__lead p{margin:0;max-width:42ch;line-height:1.75;opacity:.85}.sr-craft__list{list-style:none;margin:0;padding:0}.sr-craft__item{padding:2.4rem 0;border-top:1px solid var(--sr-bronze-lt)}.sr-craft__item:last-child{border-bottom:1px solid var(--sr-bronze-lt)}.sr-craft__item h3{font-size:2.6rem;margin:0 0 .6rem}.sr-craft__item p{margin:0;max-width:46ch;line-height:1.7;opacity:.8}@media(min-width:990px){.sr-craft__inner{grid-template-columns:1fr 1fr;gap:10rem;align-items:start}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/setrite-theme.css.map */
