@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500&family=Jost:wght@300;400;500;600&display=swap";:root{--arv-cream:#fdf8f0;--arv-ink:#1f1610;--arv-text:#4a483f;--arv-muted:#7d796d;--arv-sage:#8e9a74;--arv-green:#35502b;--arv-stone:#ece9e0;--arv-sand:#d9d1c3;--arv-blush:#dcc0b5;--arv-taupe:#7c6b57;--arv-line:#d9d3c7;--arv-serif:"Cormorant Garamond",Georgia,"Times New Roman",serif;--arv-sans:"Jost","Helvetica Neue",Arial,sans-serif}.arv-sec{position:relative;background:var(--bg,var(--arv-cream));color:var(--arv-text);font-family:var(--arv-sans);font-size:clamp(15px,1.15vw,17px);line-height:1.55;-webkit-font-smoothing:antialiased}.arv-sec,.arv-sec *,.arv-sec *:before,.arv-sec *:after{box-sizing:border-box}.arv-sec img{display:block;max-width:100%}.arv-sec a{color:inherit}.arv-sec p{margin:0}.arv-wrap{max-width:1280px;margin:0 auto;padding:0 clamp(16px,4vw,56px)}.arv-pad{padding-block:clamp(48px,8vw,112px)}.arv-center{text-align:center}.arv-sec .arv-h1,.arv-sec .arv-h2,.arv-sec .arv-h3{font-family:var(--arv-serif);font-weight:500;color:var(--arv-ink);line-height:1.08;letter-spacing:-.01em;margin:0}.arv-sec .arv-h1{font-size:clamp(34px,4.3vw,62px)}.arv-sec .arv-h2{font-size:clamp(32px,4.4vw,64px)}.arv-sec .arv-h3{font-size:clamp(22px,2.2vw,30px)}.arv-sec .arv-h1 em,.arv-sec .arv-h2 em{font-style:italic;font-weight:400}.arv-sec .arv-hl{background:var(--arv-blush);padding:0 .22em;font-style:normal;color:var(--arv-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone}.arv-sec .arv-lead{font-weight:300;font-size:clamp(16px,1.5vw,22px);color:var(--arv-text)}.arv-sec .arv-small{font-size:12px;letter-spacing:.03em}.arv-sec .arv-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 34px;background:var(--arv-ink);color:#fff;border:0;border-radius:2px;font:500 15px/1 var(--arv-sans);letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:opacity .2s}.arv-sec .arv-btn:hover{opacity:.85}.arv-sec .arv-btn--sand{background:var(--arv-sand);color:var(--arv-ink)}.arv-sec .arv-btn--taupe{background:var(--arv-taupe);color:#fff}.arv-sec .arv-btn--sm{min-height:34px;padding:9px 16px;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.arv-sec .arv-btn[disabled]{opacity:.5;cursor:not-allowed}.arv-media{position:relative;width:100%;aspect-ratio:var(--r,4/3);overflow:hidden;background:var(--arv-stone)}.arv-media>img,.arv-media>.arv-ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.arv-media--fill{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;z-index:0}.arv-ph{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ebe5d8,#d9d1c3);color:var(--arv-muted);font-size:12px;letter-spacing:.14em;text-transform:uppercase;text-align:center;padding:12px}.arv-ico{width:18px;height:18px;flex:none;color:var(--arv-sage)}.arv-stars{--p:100%;display:inline-block;line-height:1;letter-spacing:.14em;background:linear-gradient(90deg,var(--arv-green) var(--p),#d8d3c6 var(--p));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.arv-announce{background:var(--bg,var(--arv-ink));color:var(--fg,#fff);text-align:center;padding:10px 16px;font-size:12px;letter-spacing:.04em}.arv-announce a{text-decoration:underline;color:inherit}.arv-hero{min-height:clamp(440px,54vw,800px);display:flex;align-items:center;overflow:hidden}.arv-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(253,248,240,calc(var(--ov,0)/100));pointer-events:none;z-index:1}.arv-hero .arv-wrap{position:relative;z-index:2;width:100%}.arv-hero__txt{max-width:520px;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(14px,1.6vw,22px)}.arv-hero__txt .arv-lead{max-width:24em;color:var(--arv-ink)}.arv-trust{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--arv-ink)}.arv-intro{text-align:center;overflow:hidden;padding-top:clamp(48px,8vw,112px)}.arv-intro .arv-lead{max-width:22em;margin:18px auto 0;font-size:clamp(17px,1.7vw,24px)}.arv-intro__proof{margin-top:22px;font-size:11px}.arv-intro .arv-stars{font-size:22px;margin-top:6px}.arv-intro__mtn{display:block;width:100%;height:clamp(70px,10vw,150px);margin-top:clamp(24px,4vw,56px)}.arv-stories{background:var(--bg,var(--arv-stone))}.arv-stories__in{display:grid;grid-template-columns:minmax(180px,230px) 1fr;gap:clamp(20px,3vw,48px);align-items:center}.arv-stories__in .arv-small{margin-top:8px;color:var(--arv-muted)}.arv-stories__row{display:flex;gap:clamp(12px,1.4vw,22px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.arv-stories__row::-webkit-scrollbar{display:none}.arv-story{flex:0 0 clamp(210px,22vw,300px);scroll-snap-align:start;font-size:13px;line-height:1.45}.arv-story .arv-media{--r:1 / 1.1;margin-bottom:10px}.arv-story .arv-stars{font-size:13px;display:block;margin-bottom:6px}.arv-story cite{display:block;margin-top:8px;font-style:normal;color:var(--arv-muted)}.arv-ingr .arv-lead{max-width:30em;margin:20px auto 0;font-size:13px}.arv-ingr .arv-media{max-width:560px;margin:clamp(24px,4vw,48px) auto 0;--r:16 / 9;background:transparent}.arv-split__in{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,80px);align-items:center}.arv-split--right .arv-split__media{order:2}.arv-split__txt{display:flex;flex-direction:column;gap:18px;align-items:flex-start}.arv-split__sub{font-weight:300}.arv-split__sub--it{font-family:var(--arv-serif);font-style:italic;font-weight:400;font-size:clamp(20px,2vw,28px);line-height:1.25}.arv-split__sub--it strong{font-family:var(--arv-sans);font-weight:600;font-size:.8em;color:var(--arv-ink)}.arv-split__rule{width:1px;height:32px;background:var(--arv-ink);opacity:.5}.arv-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.arv-items--row{flex-direction:row;flex-wrap:wrap;gap:10px 28px}.arv-items li{display:flex;gap:10px;align-items:center;font-size:13px}.arv-mission,.arv-banner{display:flex;align-items:center;overflow:hidden}.arv-mission{min-height:clamp(380px,46vw,640px);justify-content:center}.arv-mission__card{position:relative;z-index:2;max-width:640px;width:calc(100% - 32px);margin:clamp(32px,6vw,80px) auto;background:#fdf8f0d1;padding:clamp(28px,4vw,56px);text-align:center}.arv-mission__q{margin-top:20px;font-size:clamp(17px,1.6vw,22px);color:var(--arv-ink)}.arv-mission__q:before{content:"\201c";font-family:var(--arv-serif);font-size:1.6em;line-height:0}.arv-mission__q:after{content:" \201d";font-family:var(--arv-serif);font-size:1.6em;line-height:0}.arv-banner{min-height:clamp(380px,48vw,680px)}.arv-banner .arv-wrap{position:relative;z-index:2;width:100%}.arv-banner__txt{max-width:600px;display:flex;flex-direction:column;gap:18px;align-items:flex-start;color:var(--tc,var(--arv-ink))}.arv-sec .arv-banner__txt .arv-h2{color:var(--tc,var(--arv-ink))}.arv-banner__txt p{font-size:clamp(18px,2vw,28px);font-weight:300}.arv-pill{display:inline-flex;align-items:center;gap:8px;background:#ffffffe0;padding:8px 14px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--arv-ink)}.arv-prods__grid{display:grid;grid-template-columns:repeat(var(--cols,5),1fr);gap:clamp(10px,1.4vw,22px);margin-top:clamp(24px,3vw,40px)}.arv-card{display:flex;flex-direction:column;gap:6px;text-decoration:none;position:relative}.arv-card .arv-media{--r:1 / 1.08}.arv-card__t{margin-top:10px;font-weight:600;font-size:15px;color:var(--arv-ink)}.arv-card__p{font-size:14px;font-weight:500;color:var(--arv-ink)}.arv-card__d{font-size:12px;color:var(--arv-muted)}.arv-card__badge{position:absolute;top:8px;left:8px;background:#fff;font-size:10px;padding:3px 8px;z-index:2}.arv-card .arv-btn{align-self:flex-start;margin-top:6px}.arv-prods__all{display:inline-block;margin-top:clamp(24px,3vw,40px);text-transform:uppercase;letter-spacing:.06em;font-size:14px;text-decoration:underline}.arv-cta{text-align:center}.arv-cta__mark{display:inline-block;margin-bottom:12px}.arv-cta .arv-lead{margin:16px 0 28px}@media(max-width:989px){.arv-prods__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:749px){.arv-stories__in,.arv-split__in{grid-template-columns:1fr}.arv-split--right .arv-split__media{order:0}.arv-prods__grid{grid-template-columns:repeat(2,1fr)}.arv-hero{min-height:clamp(420px,110vw,560px)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/arvelle-styles.css.map */
