.pc-image-header{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;box-sizing:border-box!important;border-radius:0!important;padding-left:max(6vw,calc((100vw - 1400px)/2 + 24px))!important;padding-right:max(6vw,calc((100vw - 1400px)/2 + 24px))!important}:root{--alabaster:#f4f0e7;--warm-white:#fffdf9;--cedar:#75523a;--forest:#24382a;--charcoal:#282923;--line:#ded7ca;--soft-shadow:0 18px 50px rgba(36,56,42,.08)}body{background:var(--warm-white);color:var(--charcoal)}:focus-visible{outline:2px solid var(--cedar);outline-offset:4px}.site-header{padding-block:14px;background:#fffdf9f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brand-logo,.brand img{width:250px!important;max-height:88px!important}.nav a{position:relative;padding:.8rem 0}.nav a:after{position:absolute;right:0;bottom:.35rem;left:0;height:1px;background:var(--cedar);content:"";transform:scaleX(0);transition:transform .2s}.nav a:hover:after{transform:scaleX(1)}.btn{border-radius:2px;transition:transform .2s,background .2s}.btn:hover{background:#314b39;transform:translateY(-1px)}.hero{position:relative;isolation:isolate;display:grid!important;grid-template-columns:40% 60%!important;min-height:600px!important;overflow:hidden;background:var(--alabaster)!important}.hero:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:40%;background-image:var(--hero);background-position:center right;background-size:cover;content:""}.hero-copy{max-width:650px;padding:7vw 6vw!important;background:linear-gradient(90deg,var(--alabaster) 82%,rgba(244,240,231,0));align-self:stretch!important;display:flex;flex-direction:column;justify-content:center}.hero h1{font-size:clamp(3.1rem,5vw,5rem)!important;line-height:.95!important}.hero .script{margin-top:.35rem;font-size:clamp(2.2rem,3.5vw,3.5rem)!important}.hero-copy>p:not(.eyebrow){max-width:440px;font-size:1.05rem}.hero-copy .btn{align-self:flex-start;margin-top:1rem}.pc-trust-strip{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--line);background:var(--warm-white)}.pc-trust-strip span{padding:1rem;text-align:center;color:var(--forest);font-size:11px;letter-spacing:1px;text-transform:uppercase}.pc-image-header{position:relative;isolation:isolate;display:flex;min-height:300px;margin:0 0 3rem!important;padding:clamp(2.5rem,6vw,5rem)!important;overflow:hidden;border-radius:14px;flex-direction:column;justify-content:center;background:var(--alabaster);color:var(--forest)}.pc-image-header:before{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;background-image:var(--page-hero);background-position:center;background-size:cover;content:""}.pc-image-header:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f4f0e7fa,#f4f0e7e6 43%,#f4f0e729 78%,#f4f0e700);content:""}.pc-image-header h1{max-width:700px;margin:.4rem 0!important;font:clamp(2.8rem,6vw,5.2rem)/.98 var(--display)!important;color:var(--forest)!important}.pc-image-header p,.pc-image-header .collection-header__description{max-width:580px!important;color:var(--charcoal)!important}.pc-image-header .eyebrow{color:var(--cedar)!important}.product-page{padding-top:2rem}.section{padding-block:72px}.section-kicker,.content-page__eyebrow{margin:0 0 .6rem;text-align:center;color:var(--cedar);font-size:11px;letter-spacing:3px;text-transform:uppercase}.section-heading{margin:0 0 .4rem;text-align:center;color:var(--forest);font:clamp(2.1rem,4vw,3.3rem)/1.05 var(--display)}.section-intro{max-width:640px;margin:0 auto 2.5rem;text-align:center;color:var(--muted)}.card{overflow:hidden;border-color:var(--line);border-radius:12px;transition:transform .22s,box-shadow .22s}.card:hover{box-shadow:var(--soft-shadow);transform:translateY(-4px)}.card-copy h3{font-size:1.35rem}.card-link{display:inline-flex;margin-top:12px;color:var(--cedar);font-size:11px;letter-spacing:1.4px;text-transform:uppercase}.categories,.products{grid-template-columns:repeat(3,1fr)!important;gap:24px!important}.categories .card-media{aspect-ratio:4/3!important}.products .card-media{aspect-ratio:1/1.08!important}.title{font-size:clamp(2rem,3.5vw,3rem)!important;letter-spacing:1px!important;text-transform:none!important}.product-info{align-self:start;position:sticky;top:130px}.product-info h1{margin:.4rem 0;font:clamp(2.2rem,4vw,3.6rem)/1.04 var(--display);color:var(--forest)}.product-price{font:1.5rem var(--display)}.product-reassurance{display:grid;gap:.65rem;margin:1.2rem 0;color:var(--muted);font-size:13px}.product-reassurance span:before{margin-right:.55rem;color:var(--cedar);content:"\2713"}.product-details{margin-top:1.5rem;border-top:1px solid var(--line)}.product-details details{border-bottom:1px solid var(--line)}.product-details summary{padding:1rem 0;cursor:pointer;font-size:12px;letter-spacing:1.5px;text-transform:uppercase}.product-details__body{padding:0 0 1.2rem;color:var(--muted)}.cart-heading,.utility-hero{text-align:center;margin-bottom:2.5rem}.cart-heading h1,.utility-hero h1,.content-page__title{font:clamp(2.5rem,5vw,4.2rem)/1.05 var(--display);color:var(--forest)}.cart-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.7fr);gap:4rem}.order-summary{align-self:start;padding:2rem;background:var(--alabaster);border:1px solid var(--line)}.order-summary p{display:flex;justify-content:space-between;gap:1rem}.free-shipping-progress{width:100%;accent-color:var(--forest)}.search-form{display:flex;max-width:720px;margin:0 auto 3rem}.search-form .field{margin:0}.search-empty,.utility-empty{padding:4rem 1rem;text-align:center;background:var(--alabaster)}.content-page{max-width:900px!important}.content-page__content{font-size:1.05rem}.content-page__content h2,.content-page__content h3{font-family:var(--display);color:var(--forest)}.journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.journal-card{overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#fff}.journal-card img{aspect-ratio:4/3;object-fit:cover}.journal-card__copy{padding:1.4rem}.journal-card h2{font:1.7rem/1.1 var(--display);color:var(--forest)}.article-shell{max-width:820px;margin:4rem auto;padding:0 24px}.article-shell header{text-align:center}.article-shell h1{font:clamp(2.8rem,6vw,4.8rem)/1 var(--display);color:var(--forest)}.article-content{font-size:1.08rem;line-height:1.8}.article-content img{margin:2rem auto;border-radius:12px}.article-content blockquote{margin:2rem 0;padding:1rem 2rem;border-left:2px solid var(--cedar);font:1.6rem var(--display);color:var(--forest)}.footer{margin-top:6rem;padding-top:64px}.footer-grid{gap:4rem}.footer a:hover{color:#fff}@media(max-width:900px){.hero{grid-template-columns:48% 52%!important}.hero:before{left:48%}.categories,.products{grid-template-columns:repeat(2,1fr)!important}.pc-trust-strip{grid-template-columns:1fr 1fr}.cart-layout,.journal-grid{grid-template-columns:1fr}.product-info{position:static}}@media(max-width:700px){.brand-logo,.brand img{width:190px!important}.announcement{font-size:9px}.hero{display:flex!important;min-height:680px!important;align-items:flex-end;background:var(--alabaster)!important}.hero:before{top:0;right:0;bottom:38%;left:0;background-position:72% center}.hero-copy{width:100%;padding:42px 24px!important;background:linear-gradient(0deg,var(--alabaster) 82%,rgba(244,240,231,0));justify-content:flex-end}.hero h1{font-size:3rem!important}.hero .script{font-size:2.25rem!important}.pc-image-header{min-height:360px;padding:2rem!important;justify-content:flex-end;background-position:center}.pc-image-header:after{background:linear-gradient(0deg,#f4f0e7fa,#f4f0e7e0 58%,#f4f0e71f)}.pc-image-header h1{font-size:2.9rem!important}.pc-trust-strip{grid-template-columns:1fr}.pc-trust-strip span:not(:first-child){display:none}.section{padding-block:48px}.categories,.products,.journal-grid{grid-template-columns:1fr!important}.search-form{display:grid}.product-page,.collection-page,.cart-page,.content-page,.search-page{width:min(100% - 32px,1200px);margin:2rem auto}.article-shell{margin:2rem auto}.article-shell h1{font-size:2.65rem}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/premium.css.map */
