.sf{--bg:hsl(42 45% 95%);--fg:hsl(90 8% 17%);--border:hsl(60 14% 82%);--card:hsl(44 50% 97%);--primary:hsl(88 17% 36%);--primary-fg:hsl(44 50% 96%);--secondary:hsl(40 40% 89%);--muted:hsl(80 6% 38%);--input:hsl(60 12% 76%);--laurel:#5d6b4c;--cream:#f4efe2;--champ:#c9b07a;--ink:#2a2c24;--serif:"Cormorant Garamond",Georgia,serif;--sans:"Jost",system-ui,sans-serif;font-family:var(--sans);font-weight:350;letter-spacing:.01em;color:var(--fg);background:var(--bg);line-height:1.5;font-size:16px}body.sf-store{background:#f8f5ed}body.sf-store:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:100;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.sf *,.sf *:before,.sf *:after{box-sizing:border-box}.sf img{max-width:100%;display:block}.sf a{color:inherit;text-decoration:none}.sf h1,.sf h2,.sf h3,.sf p,.sf ol,.sf ul,.sf figure,.sf blockquote,.sf dl,.sf dd{margin:0;padding:0}.sf ol,.sf ul{list-style:none}.sf h1,.sf h2,.sf h3{color:inherit;letter-spacing:-.01em}.sf em{font-style:italic}.sf :focus-visible{outline:2px solid #b0924f;outline-offset:3px}.sf-display{font-family:var(--serif);font-weight:400;letter-spacing:-.01em}.sf-eyebrow{font-size:1.088rem;letter-spacing:.32em;text-transform:uppercase;font-weight:500;font-family:var(--sans)}.sf-primary{color:var(--primary)}.sf-muted{color:var(--muted)}.sf-champ{color:var(--champ)}.sf-laurel{background:var(--laurel);color:var(--cream)}.sf-wrap{max-width:128rem;margin:0 auto;padding-left:2rem;padding-right:2rem}@media(min-width:768px){.sf-wrap{padding-left:4rem;padding-right:4rem}}.sf-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sf-link-u{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .4s}.sf-link-u:hover{background-size:100% 1px}.sf-underline{border-bottom:1px solid currentColor;padding-bottom:.4rem;display:inline-flex;align-items:center;gap:1.2rem}.sf-btn{display:inline-flex;align-items:center;justify-content:center;gap:1.2rem;background:var(--primary);color:var(--primary-fg)!important;padding:1.6rem 3.2rem;border:0;cursor:pointer;transition:background-color .3s,transform .2s;font-size:1.088rem;letter-spacing:.32em;text-transform:uppercase;font-weight:500;font-family:var(--sans)}.sf-btn:hover{background:#4a573c}.sf-btn:active{transform:scale(.99)}.sf-btn[disabled]{opacity:.55;cursor:not-allowed}.sf-btn svg,.sf-underline svg{transition:transform .3s}.sf-btn:hover svg,.sf-underline:hover svg,.sf-group:hover .sf-arrow{transform:translate(4px)}.sf-arrow{transition:transform .3s}@keyframes sf-rise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}.sf-rise{animation:sf-rise 1.1s cubic-bezier(.2,.7,.2,1) both}.js .sf-reveal{opacity:0;transform:translateY(24px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.js .sf-reveal.in{opacity:1;transform:none}@keyframes sf-marquee{to{transform:translate(-50%)}}.sf-announce{background:var(--secondary);color:var(--fg);text-align:center;font-size:1.12rem;letter-spacing:.22em;text-transform:uppercase;padding:1rem 1.6rem;font-family:var(--sans)}.sf-announce a{display:inline-flex;gap:1.2rem;align-items:center}.sf-announce [data-msg][hidden]{display:none}.sf-header{position:sticky;top:0;z-index:40;background:var(--laurel);color:var(--cream);transition:background-color .5s;border-bottom:1px solid transparent}.sf-header.is-scrolled{background:#5d6b4cf2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom-color:#f4efe233}.sf-header__bar{display:flex;align-items:center;justify-content:space-between;height:6.4rem}@media(min-width:768px){.sf-header__bar{height:8rem}}.sf-header__logo img{height:3.2rem;width:auto}@media(min-width:768px){.sf-header__logo img{height:3.6rem}}.sf-header__logo-text{font-family:var(--serif);font-size:2.8rem}.sf-nav{display:none;gap:3.6rem}@media(min-width:768px){.sf-nav{display:flex}}.sf-nav a{padding:.4rem 0}.sf-nav a[aria-current=page]{font-weight:600;text-decoration:underline;text-underline-offset:8px;text-decoration-color:var(--champ)}.sf-cart{position:relative;padding:.8rem;margin-right:-.8rem;display:flex;align-items:center;gap:.8rem}.sf-cart__label{display:none}@media(min-width:768px){.sf-cart__label{display:inline}}.sf-cart__count{position:absolute;top:0;right:-.4rem;background:var(--champ);color:var(--ink);font-size:10px;width:1.6rem;height:1.6rem;border-radius:999px;display:grid;place-items:center;letter-spacing:0}.sf-menu{display:block}@media(min-width:768px){.sf-menu{display:none}}.sf-menu>summary{list-style:none;cursor:pointer;padding:.8rem;margin-left:-.8rem;display:flex}.sf-menu>summary::-webkit-details-marker{display:none}.sf-menu .i-close,.sf-menu[open] .i-open{display:none}.sf-menu[open] .i-close{display:block}.sf-menu__panel{position:absolute;left:0;right:0;top:100%;background:var(--laurel);border-top:1px solid rgba(244,239,226,.2);padding:1.6rem 2rem 3.2rem}.sf-menu__panel a.big{display:block;font-family:var(--serif);font-size:3.6rem;padding:1.2rem 0;border-bottom:1px solid rgba(244,239,226,.2)}.sf-menu__panel a.small{display:block;padding-top:2.4rem;color:#f4efe2bf}.sf-skip{position:absolute;left:-9999px}.sf-skip:focus{left:.8rem;top:.8rem;position:fixed;z-index:60;background:var(--bg);padding:.8rem 1.6rem}.sf-holiday-strip{display:block;padding:2rem 2.4rem}@media(min-width:768px){.sf-holiday-strip{padding:2rem 4rem}}.sf-holiday-strip__in{max-width:128rem;margin:0 auto;display:flex;flex-direction:column;gap:.8rem;justify-content:space-between}@media(min-width:768px){.sf-holiday-strip__in{flex-direction:row;align-items:center}}.sf-holiday-strip__t{font-family:var(--serif);font-size:2.4rem}@media(min-width:768px){.sf-holiday-strip__t{font-size:3rem}}.sf-hero{position:relative;height:78dvh;min-height:520px;overflow:hidden}@media(min-width:768px){.sf-hero{height:88dvh}}.sf-hero__img{position:absolute;left:0;right:0;top:0;height:48%;width:100%;object-fit:cover;object-position:76% center;transform:scale(1.05)}.sf-hero__shade{position:absolute;left:0;right:0;top:0;height:48%;background:linear-gradient(to bottom,rgba(242,236,224,.1),transparent)}@media(min-width:768px){.sf-hero__img{top:0;right:0;bottom:0;left:0;height:100%;object-position:center}.sf-hero__shade{top:0;right:0;bottom:0;left:0;height:auto;background:linear-gradient(to right,#f2ece0,rgba(242,236,224,.6),transparent)}}.sf-hero__img.sf-rise{animation-duration:.9s}@keyframes sf-rise-s{0%{opacity:0;transform:translateY(30px) scale(1.05)}to{opacity:1;transform:scale(1.05)}}.sf-hero__img.sf-rise{animation-name:sf-rise-s}.sf-hero__img{z-index:0}.sf-hero__shade{z-index:1}.sf-hero__content{z-index:2}.sf-hero__scroll{z-index:3}.sf-hero__content{position:relative;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:4.8rem}@media(min-width:768px){.sf-hero__content{justify-content:center;padding-bottom:0}}.sf-hero h1{font-family:var(--serif);font-weight:400;font-size:5.44rem;line-height:1.02;margin-top:2rem;max-width:76.8rem;flex-shrink:0}@media(min-width:768px){.sf-hero h1{font-size:12rem}}.sf .sf-hero__lead{margin-top:3.2rem;max-width:44.8rem;font-size:1.6rem;flex-shrink:0}@media(min-width:768px){.sf .sf-hero__lead{font-size:1.8rem}}.sf-hero__cta{margin-top:3.2rem;display:flex;flex-wrap:wrap;align-items:center;gap:2.4rem;font-size:1.4rem}.sf-hero__scroll{display:none}@media(min-width:768px){.sf-hero__scroll{display:flex;position:absolute;bottom:3.2rem;right:4rem;align-items:center;gap:.8rem}}@media(max-width:767px){.sf-hero{height:auto;min-height:0;display:flex;flex-direction:column;background:var(--bg)}.sf-hero__img{position:relative;inset:auto;display:block;flex:none;width:100%;height:auto;aspect-ratio:2/1;object-fit:cover;object-position:76% center;transform:none}.sf-hero__img.sf-rise{animation:none}.sf-hero__shade{display:none}.sf-hero__content{height:auto;width:100%;padding-top:3.2rem;padding-bottom:4.8rem;justify-content:flex-start}.sf .sf-hero h1{font-size:clamp(4.4rem,12.5vw,6rem);margin-top:1.6rem;max-width:100%}.sf .sf-hero__lead{margin-top:2rem;max-width:100%;font-size:1.6rem}.sf-hero__cta{margin-top:2.4rem;gap:1.6rem}}.sf-header-section{position:sticky;top:0;z-index:40}.sf-marquee{border-top:1px solid var(--border);border-bottom:1px solid var(--border);overflow:hidden;padding:1.6rem 0}.sf-marquee__track{display:flex;width:max-content;gap:4.8rem;white-space:nowrap;animation:sf-marquee 40s linear infinite}.sf-marquee__track span{font-family:var(--serif);font-style:italic;font-size:2.4rem;display:flex;align-items:center;gap:4.8rem}.sf-marquee__track i{font-style:normal;font-size:1.4rem;color:var(--champ)}.sf-grid12{display:grid;gap:4rem}@media(min-width:768px){.sf-grid12{grid-template-columns:repeat(12,1fr)}.c4{grid-column:span 4}.c5{grid-column:span 5}.c7{grid-column:span 7}.c8{grid-column:span 8}}.sf-intro{padding-top:9.6rem;padding-bottom:9.6rem;align-items:center}@media(min-width:768px){.sf-intro{padding-top:16rem;padding-bottom:16rem}}.sf-h2{font-family:var(--serif);font-weight:400;font-size:3.6rem;line-height:1.05;margin-top:2rem}@media(min-width:768px){.sf-h2{font-size:6rem}}.sf-figcap{position:absolute;bottom:1.6rem;left:1.6rem;background:#f2ece0e6;padding:.8rem 1.6rem}.sf-sec{padding-top:9.6rem;padding-bottom:9.6rem}@media(min-width:768px){.sf-sec{padding-top:14.4rem;padding-bottom:14.4rem}}.sf-h2xl{font-family:var(--serif);font-weight:400;font-size:4.8rem;line-height:1;margin-top:1.6rem}@media(min-width:768px){.sf-h2xl{font-size:6rem}.sf-h2xl.lg{font-size:7.2rem}}.sf-actives{border-top:1px solid var(--border)}.sf-actives li{display:grid;grid-template-columns:4.8rem 1fr;column-gap:1.6rem;row-gap:.8rem;padding:2.8rem 0;border-bottom:1px solid var(--border)}.sf-actives li:last-child{border-bottom:0}@media(min-width:768px){.sf-actives li{grid-template-columns:6.4rem 1fr 1.2fr}}.sf-actives .n{font-family:var(--serif);font-size:2rem;font-style:italic;color:var(--champ)}.sf-actives h3{font-family:var(--serif);font-weight:400;font-size:3rem;line-height:1;transition:transform .5s}.sf-actives li:hover h3{transform:translate(4px)}.sf-actives .k{font-size:.96rem;margin-top:.8rem;color:var(--muted)}.sf-actives .b{grid-column-start:2;font-size:1.4rem;line-height:1.625;color:var(--muted)}@media(min-width:768px){.sf-actives .b{grid-column-start:3}}.sf-ritual{background:#ede2cd99;padding:9.6rem 0}@media(min-width:768px){.sf-ritual{padding:12.8rem 0}}.sf-ritual__head{display:flex;flex-direction:column;gap:2.4rem;justify-content:space-between}@media(min-width:768px){.sf-ritual__head{flex-direction:row;align-items:flex-end}}.sf-ritual__head>p{max-width:32rem}.sf-ritual ol{margin-top:6.4rem;display:grid;gap:1px;background:var(--border)}@media(min-width:640px){.sf-ritual ol{grid-template-columns:1fr 1fr}}@media(min-width:768px){.sf-ritual ol{grid-template-columns:repeat(4,1fr)}}.sf-ritual li{background:var(--bg);padding:2.8rem;min-height:24rem;display:flex;flex-direction:column}@media(min-width:768px){.sf-ritual li{padding:3.2rem}}.sf-ritual .num{font-family:var(--serif);font-size:7.2rem;line-height:1;color:#54634840}.sf-ritual h3{font-family:var(--serif);font-weight:400;font-size:3rem;margin-top:auto}.sf-ritual li p{font-size:1.4rem;color:var(--muted);margin-top:.8rem}.sf-buy{display:grid;gap:4.8rem;align-items:center}@media(min-width:768px){.sf-buy{grid-template-columns:1fr 1fr;gap:8rem}}.sf-card{background:var(--card)}.sf-sel fieldset{border:0;margin:0;padding:0;min-width:0}.sf-sel legend{padding:0;margin-bottom:1.6rem}.sf-opts{display:grid;gap:1.2rem}.sf-opt{position:relative;display:flex;align-items:center;gap:1.6rem;border:1px solid var(--border);padding:1.6rem 2rem;cursor:pointer;transition:border-color .3s,background-color .3s}.sf-opt:hover{border-color:#2a2c2466}.sf-opt input{position:absolute;opacity:0;width:1px;height:1px}.sf-opt__dot{width:2rem;height:2rem;border-radius:999px;border:1px solid var(--border);display:grid;place-items:center;flex:none;color:var(--primary-fg)}.sf-opt__dot svg{opacity:0}.sf-opt:has(input:checked){border-color:var(--primary);background:#5463480f}.sf-opt input:checked+.sf-opt__dot{background:var(--primary);border-color:var(--primary)}.sf-opt input:checked+.sf-opt__dot svg{opacity:1}.sf-opt input:focus-visible+.sf-opt__dot{outline:2px solid #b0924f;outline-offset:2px}.sf-opt__body{flex:1}.sf-opt__label{display:block;font-family:var(--serif);font-size:2.4rem;line-height:1}.sf-opt__save{display:inline-block;margin-left:.8rem;padding:.2rem .6rem;background:var(--secondary);color:var(--primary);font:500 1rem/1.4 var(--sans);letter-spacing:.12em;text-transform:uppercase;vertical-align:middle}.sf-opt__save[hidden]{display:none}.sf-opt__note{display:block;font-size:1.2rem;color:var(--muted);margin-top:.6rem}.sf-opt__price{font-size:1.4rem}.sf-sel .sf-btn{width:100%;margin-top:2.4rem;padding:1.6rem}.sf-note{font-size:1.2rem;color:var(--muted);margin-top:1.2rem;text-align:center}.sf-variant{margin-bottom:2.4rem}.sf-variant select{width:100%;background:transparent;border:0;border-bottom:1px solid var(--input);padding:1.2rem 0;font:inherit;color:inherit}.sf-error{font-size:1.28rem;color:#b23c34;margin-top:1.2rem}.sf-holiday{position:relative;overflow:hidden}.sf-holiday__dots{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.07;background-image:radial-gradient(#e7d6a8 1px,transparent 1px);background-size:22px 22px}.sf-holiday__in{position:relative;padding-top:9.6rem;padding-bottom:9.6rem;display:grid;gap:5.6rem;align-items:center}@media(min-width:768px){.sf-holiday__in{grid-template-columns:1fr 1fr;padding-top:12.8rem;padding-bottom:12.8rem}}.sf-holiday__pic{position:relative;margin:0 auto;width:100%;max-width:38.4rem}.sf-holiday__frame{position:absolute;top:-1.6rem;right:-1.6rem;bottom:-1.6rem;left:-1.6rem;border:1px solid rgba(201,176,122,.5)}.sf-holiday__pic img{position:relative;width:100%;height:auto}.sf-holiday__seal{position:absolute;bottom:-2.4rem;right:-2.4rem;background:var(--champ);color:var(--ink);font-family:var(--serif);font-style:italic;font-size:2rem;width:9.6rem;height:9.6rem;border-radius:999px;display:grid;place-items:center;text-align:center;line-height:1.25;transform:rotate(-8deg)}.sf-holiday h2{font-family:var(--serif);font-weight:400;font-size:4.8rem;line-height:.95;margin-top:2rem}@media(min-width:768px){.sf-holiday h2{font-size:7.2rem}}.sf-holiday__body{margin-top:2.8rem;color:#f4efe2cc;max-width:44.8rem;line-height:1.625}.sf-holiday ul{margin-top:3.2rem}.sf-holiday li{display:flex;align-items:center;gap:1.2rem;font-size:1.4rem;margin-top:1.2rem}.sf-holiday li:before{content:"";width:2.4rem;height:1px;background:var(--champ)}.sf-holiday__ctas{margin-top:4rem;display:flex;flex-wrap:wrap;gap:1.6rem}.sf-holiday__ctas a{padding:1.6rem 2.8rem;transition:background-color .3s,border-color .3s}.sf-holiday__ctas .a1{background:var(--cream);color:var(--ink)}.sf-holiday__ctas .a1:hover{background:var(--champ)}.sf-holiday__ctas .a2{border:1px solid rgba(244,239,226,.5)}.sf-holiday__ctas .a2:hover{border-color:var(--cream)}.sf-voices{max-width:102.4rem;margin:0 auto;padding:9.6rem 2rem;text-align:center}@media(min-width:768px){.sf-voices{padding:14.4rem 4rem}}.sf-voices figure{margin-top:4rem}.sf-voices blockquote{font-family:var(--serif);font-size:2.4rem;line-height:1.375}@media(min-width:768px){.sf-voices blockquote{font-size:3.6rem}}.sf-voices figcaption{margin-top:3.2rem}.sf-voices figcaption b{display:block;font-weight:500;letter-spacing:.025em}.sf-voices__dots{margin-top:4rem;display:flex;justify-content:center;gap:1.2rem;flex-wrap:wrap}.sf-voices__dots button{padding:.8rem;background:none;border:0;cursor:pointer}.sf-voices__dots span{display:block;height:1px;width:2.4rem;background:#2a2c244d;transition:width .5s,background-color .5s}.sf-voices__dots [aria-pressed=true] span{width:4.8rem;background:var(--fg)}.sf-voices__pause{margin-top:2rem;display:inline-flex;align-items:center;gap:.8rem;background:none;border:0;cursor:pointer;font-size:.96rem;color:var(--muted)}.sf-voices__pause:hover{color:var(--fg)}.sf-voices:not(.is-ready) .sf-voices__ctl{display:none}.sf-voices:not(.is-ready) figure+figure{border-top:1px solid var(--border);padding-top:4rem}.sf-founders{background:#ede2cd99}.sf-founders .sf-grid12{padding-top:9.6rem;padding-bottom:9.6rem}@media(min-width:768px){.sf-founders .sf-grid12{padding-top:12.8rem;padding-bottom:12.8rem}}.sf-founders h2{font-family:var(--serif);font-weight:400;font-size:4.8rem;line-height:.95;margin-top:1.6rem}@media(min-width:768px){.sf-founders h2{font-size:7.2rem}}.sf-founders__txt{font-size:1.8rem;line-height:1.625}.sf-founders__txt>*+*{margin-top:2.4rem}.sf-founders strong{font-weight:500}.sf-founders__photo{display:block;width:min(100%,24rem);height:auto;margin-top:3.2rem;border-radius:2px}.sf-crumb{padding-top:2.4rem;font-size:1.2rem;color:var(--muted)}.sf-pdp{padding-top:3.2rem;padding-bottom:3.2rem;gap:4rem}@media(min-width:768px){.sf-pdp{padding-top:4.8rem;padding-bottom:4.8rem;gap:6.4rem}.sf-pdp__media{position:sticky;top:9.6rem;align-self:start}}.sf-pdp__main{background:var(--card);overflow:hidden;aspect-ratio:4/5}.sf-pdp__main img{width:100%;height:100%;object-fit:cover}.sf-thumbs{margin-top:1.2rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}.sf-thumbs a,.sf-thumbs button{aspect-ratio:1;overflow:hidden;background:var(--card);border:1px solid transparent;opacity:.7;padding:0;cursor:pointer;transition:opacity .3s,border-color .3s;display:block}.sf-thumbs [aria-pressed=true]{border-color:var(--primary);opacity:1}.sf-thumbs a:hover,.sf-thumbs button:hover{opacity:1}.sf-thumbs img{width:100%;height:100%;object-fit:cover}.sf-pdp h1{font-family:var(--serif);font-weight:400;font-size:4.8rem;line-height:.95;margin-top:1.6rem}@media(min-width:768px){.sf-pdp h1{font-size:7.2rem}}.sf-pdp__price{margin-top:1.6rem;display:flex;align-items:baseline;gap:1.6rem;flex-wrap:wrap}.sf-pdp__price .p{font-size:2rem}.sf-pdp__price s{color:var(--muted);font-size:1.44rem}.sf-badge{font-size:.96rem;border:1px solid var(--fg);padding:.4rem .8rem}.sf-facts{margin-top:4.8rem;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--border)}.sf-facts div{padding:1.6rem 1.6rem 1.6rem 0;border-bottom:1px solid var(--border)}.sf-facts dt{font-size:.96rem;color:var(--muted)}.sf-facts dd{margin-top:.4rem;font-size:1.4rem}.sf-acc{margin-top:3.2rem}.sf-acc details{border-bottom:1px solid var(--border)}.sf-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:1.6rem 0;font-family:var(--serif);font-size:2.4rem}.sf-acc summary::-webkit-details-marker{display:none}.sf-acc summary:after{content:"";width:.8rem;height:.8rem;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);transition:transform .2s;margin-right:.4rem}.sf-acc details[open] summary:after{transform:rotate(-135deg)}.sf-acc__body{padding-bottom:1.6rem;color:var(--muted);line-height:1.625}.sf-acc__body a{text-decoration:underline}.sf-rte p+p{margin-top:1.6rem}.sf-rte a{text-decoration:underline}.sf-rte ul{list-style:disc;padding-left:2rem}.sf-rte ol{list-style:decimal;padding-left:2rem}.sf-rte h2,.sf-rte h3{font-family:var(--serif);font-weight:400;margin:2.4rem 0 1.2rem}.sf-apps{max-width:128rem;margin:0 auto;padding:0 2rem}.sf-phero{padding-top:6.4rem;padding-bottom:4.8rem}@media(min-width:768px){.sf-phero{padding-top:11.2rem;padding-bottom:8rem}}.sf-phero h1{font-family:var(--serif);font-weight:400;font-size:4.8rem;line-height:1.15;margin-top:2rem}@media(min-width:768px){.sf-phero h1{font-size:9.6rem}}.sf-phero__intro{margin-top:7.6rem;max-width:57.6rem;font-size:1.8rem;color:var(--muted)}.sf-story{padding-top:4.8rem;padding-bottom:5.6rem}@media(min-width:768px){.sf-story{padding-top:8rem;padding-bottom:8rem}}.sf-story h1{font-family:var(--serif);font-weight:400;font-size:4.8rem;line-height:.98}@media(min-width:768px){.sf-story h1{font-size:7.2rem}}.sf-story article{max-width:102.4rem;margin:4rem auto 0;line-height:1.625;font-size:1.8rem}.sf-story figure{float:right;margin:0 0 1.6rem 2rem;width:40%;max-width:230px}.sf-story figure img{width:100%;height:auto}.sf-h3{font-family:var(--serif);font-weight:400;font-size:3rem}@media(min-width:768px){.sf-h3{font-size:3.6rem}}.sf-quote{font-family:var(--serif);font-style:italic;font-size:2.4rem}@media(min-width:768px){.sf-quote{font-size:3rem}}.sf-stack>*+*{margin-top:2rem}.sf-clear{clear:both}.sf-band{border-top:1px solid var(--border)}.sf-band>div{max-width:102.4rem;margin:0 auto;padding:4.8rem 2rem;line-height:1.625}@media(min-width:768px){.sf-band>div{padding:6.4rem 4rem}}.sf-band .sf-stack{margin-top:2.4rem;font-size:1.8rem}.sf-faq{max-width:89.6rem;margin:0 auto;padding:0 2rem 9.6rem}@media(min-width:768px){.sf-faq{padding:0 4rem 9.6rem}}.sf-faq .sf-acc{border-top:1px solid var(--border);margin-top:0}.sf-faq summary{font-size:2.4rem;padding:2.4rem 0;text-align:left;gap:1.6rem}@media(min-width:768px){.sf-faq summary{font-size:3rem}}.sf-faq .sf-acc__body{max-width:67.2rem;padding-bottom:2.4rem}.sf-faq__more{margin-top:4.8rem;color:var(--muted)}.sf-faq__more a{color:var(--fg);text-decoration:underline}.sf-contact{padding-bottom:11.2rem;gap:5.6rem}.sf-contact__mail{font-family:var(--serif);font-size:3rem;margin-top:.8rem;display:inline-flex;align-items:center;gap:1.2rem;word-break:normal;overflow-wrap:anywhere}@media(max-width:749px){.sf-contact__mail{font-size:clamp(1.25rem,5.5vw,2rem);gap:.8rem;white-space:nowrap;word-break:normal;overflow-wrap:normal}}.sf-form{display:grid;gap:3.2rem}@media(min-width:640px){.sf-form{grid-template-columns:1fr 1fr;column-gap:3.2rem}.sf-form .full{grid-column:1/-1}}.sf-form label{display:block}.sf-field{width:100%;background:transparent;border:0;border-bottom:1px solid var(--input);padding:1.2rem 0;font:inherit;color:inherit;transition:border-color .3s;border-radius:0}.sf-field:focus{outline:none;border-color:var(--primary)}textarea.sf-field{resize:none}.sf-status{border:1px solid var(--border);padding:4rem}.sf-status p:first-child{font-family:var(--serif);font-size:3.6rem}.sf-policies{padding-bottom:11.2rem;display:grid;gap:6.4rem}@media(min-width:768px){.sf-policies{grid-template-columns:1fr 1fr}.sf-policies .full{grid-column:1/-1}}.sf-policies h2{font-family:var(--serif);font-weight:400;font-size:3.6rem;margin-bottom:3.2rem}.sf-policy{border-top:1px solid var(--border);padding-top:2.4rem;line-height:1.7}.sf-footer{background:#2b2e25;color:#e9e3d3}.sf-footer__in{padding-top:8rem;padding-bottom:4rem}.sf-footer__big{font-family:var(--serif);font-size:4.8rem;line-height:.9;max-width:89.6rem}@media(min-width:768px){.sf-footer__big{font-size:9.6rem}}.sf-footer__cols{display:grid;grid-template-columns:1fr 1fr;gap:4rem;margin-top:6.4rem;font-size:1.4rem}@media(min-width:768px){.sf-footer__cols{grid-template-columns:repeat(4,1fr)}}.sf-footer__brand{grid-column:span 2}.sf-footer__brand img{height:2rem;width:auto}@media(min-width:768px){.sf-footer__brand img{height:2.4rem}}.sf-footer__tag{margin-top:2rem;color:#e9e3d3b3;max-width:32rem}.sf-footer ul.v li+li{margin-top:.8rem}.sf-footer ul.h{display:flex;flex-wrap:wrap;gap:2.4rem}.sf-footer ul.h a{min-height:4.4rem;display:inline-flex;align-items:center}.sf-footer__legal{margin-top:6.4rem;padding-top:2.4rem;border-top:1px solid rgba(233,227,211,.15);display:flex;flex-direction:column;gap:.8rem;justify-content:space-between;font-size:1.2rem;color:#e9e3d38c}@media(min-width:768px){.sf-footer__legal{flex-direction:row}}.sf-footer__legal a{text-decoration:underline}.mt2{margin-top:.8rem}.mt3{margin-top:1.2rem}.mt4{margin-top:1.6rem}.mt6{margin-top:2.4rem}.mt8{margin-top:3.2rem}.mt10{margin-top:4rem}.mb3{margin-bottom:1.2rem}.mb4{margin-bottom:1.6rem}.lead{line-height:1.625;max-width:51.2rem}@media(prefers-reduced-motion:reduce){.sf *,.sf *:before,.sf *:after{animation:none!important;transition:none!important}.js .sf-reveal{opacity:1;transform:none}html{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/sf.css.map */
