:root{--ah-bg:#f4f3f1;--ah-ink:#0d0502;--ah-accent:#b0541f;--ah-grey:#6b6560;--ah-line:rgba(13,5,2,.12);--ah-serif:"DM Serif Display",Georgia,serif;--ah-sans:"Familjen Grotesk",-apple-system,sans-serif}.ah{background:var(--ah-bg);color:var(--ah-ink);font-family:var(--ah-sans);-webkit-font-smoothing:antialiased}.ah *,.ah *:before,.ah *:after{box-sizing:border-box}.ah p{margin:0}.ah img{display:block;max-width:100%;height:auto}.ah-wrap{max-width:1240px;margin:0 auto;padding:0 20px}.ah-wrap--narrow{max-width:940px}.ah-pad{padding:64px 0}@media(min-width:990px){.ah-pad{padding:96px 0}.ah-wrap{padding:0 48px}}.ah-eyebrow{display:block;font:500 10px/1.6 var(--ah-sans);letter-spacing:.32em;text-transform:uppercase;color:var(--ah-accent);margin:0 0 14px}.ah-eyebrow--dash:before{content:"\2014  "}.ah-eyebrow--dash:after{content:" \2014"}.ah-h{font-family:var(--ah-serif)!important;font-weight:400!important;font-size:clamp(34px,4.6vw,66px)!important;line-height:1.04!important;letter-spacing:-.02em!important;color:var(--ah-ink)!important;margin:0!important;text-transform:none!important}.ah-h em{font-style:italic;color:var(--ah-accent)}.ah-h--md{font-size:clamp(28px,3.4vw,56px)!important;line-height:1.1!important;letter-spacing:-.01em!important}.ah-h--sans{font-family:var(--ah-sans)!important;font-size:clamp(34px,3.4vw,56px)!important;line-height:1.1!important;letter-spacing:-.02em!important}.ah-sub{font:400 16px/1.6 var(--ah-sans);color:var(--ah-ink);margin-top:18px!important}.ah-sub--i{font-style:italic;font-size:15px}.ah-center{text-align:center}.ah-rule{width:60px;height:1px;background:var(--ah-line);margin:40px auto 0;border:0}.ah-btn{display:inline-flex;align-items:center;justify-content:center;gap:28px;background:var(--ah-accent);color:#fff!important;font:500 13px/1 var(--ah-sans);letter-spacing:.24em;text-transform:uppercase;text-decoration:none!important;padding:26px 56px;border-radius:4px;border:0;transition:opacity .2s}.ah-btn:hover{opacity:.9}.ah-btn--ghost{background:transparent;border:1px solid rgba(244,243,241,.6);color:var(--ah-bg)!important;letter-spacing:.02em;text-transform:none;font-size:15px;padding:18px 30px;border-radius:0}.ah-btn svg{width:14px;height:14px;flex:none}.ah-cta{text-align:center;margin-top:48px}.ah-marquee{overflow:hidden;padding:28px 0;background:var(--ah-bg)}.ah-marquee__track{display:flex;width:max-content;animation:ah-scroll var(--ah-speed,30s) linear infinite}.ah-marquee__item{display:flex;align-items:center;padding:0 28px;font:400 clamp(26px,3vw,44px)/1 var(--ah-serif);color:var(--ah-ink);white-space:nowrap}.ah-marquee__item img{height:clamp(28px,3vw,52px);width:auto}.ah-marquee__item--dot:after{content:"\2726";font-size:.45em;color:var(--ah-accent);margin-left:56px}@keyframes ah-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ah-marquee__track{animation:none}}.ah-acc{border-top:1px solid var(--ah-line)}.ah-acc details{border-bottom:1px solid var(--ah-line)}.ah-acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:22px 0;font:400 clamp(15px,1.3vw,21px)/1.4 var(--ah-sans);color:var(--ah-ink)}.ah-acc summary::-webkit-details-marker{display:none}.ah-acc summary svg{width:22px;height:22px;transition:transform .25s;flex:none}.ah-acc details[open] summary svg{transform:rotate(180deg)}.ah-acc__body{padding:0 0 24px;font:400 14px/1.6 var(--ah-sans);max-width:900px}.ah-acc__body p+p{margin-top:10px}.ah-acc__body strong{font-weight:700;text-transform:uppercase;display:block;margin-top:12px}.ah-faq__list{margin-top:56px}.ah-faq details{border-bottom:1px solid var(--ah-line)}.ah-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;padding:32px 0;font:700 clamp(16px,1.3vw,22px)/1.4 var(--ah-sans);color:var(--ah-ink)}.ah-faq summary::-webkit-details-marker{display:none}.ah-faq__ic{width:36px;height:36px;border-radius:50%;background:#0d05021a;display:flex;align-items:center;justify-content:center;flex:none;transition:transform .25s}.ah-faq__ic svg{width:12px;height:12px}.ah-faq details[open] .ah-faq__ic{transform:rotate(180deg)}.ah-faq__body{padding:0 56px 30px 0;font:400 16px/1.65 var(--ah-sans);color:var(--ah-ink)}.ah-media{margin:48px auto 0;max-width:var(--ah-mw,975px)}.ah-media img{width:100%;border-radius:var(--ah-r,0)}.ah-car{position:relative;margin-top:48px}.ah-car__track{display:flex;gap:30px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 20px}.ah-car__track::-webkit-scrollbar{display:none}.ah-car__slide{flex:0 0 72%;scroll-snap-align:start;aspect-ratio:9/16;overflow:hidden;position:relative;background:#e9e5df}@media(min-width:750px){.ah-car__slide{flex-basis:calc((100% - 120px)/5)}.ah-car__track{padding:0 48px}}.ah-car__slide img,.ah-car__slide video{width:100%;height:100%;object-fit:cover}.ah-car__cap{position:absolute;left:0;right:0;bottom:22%;text-align:center;color:#fff;font:400 15px/1.2 var(--ah-serif);text-shadow:0 1px 6px rgba(0,0,0,.35);padding:0 10px}.ah-car__nav{position:absolute;top:50%;transform:translateY(-50%);width:72px;height:72px;border-radius:50%;background:#fff;border:0;display:none;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 12px #00000014;z-index:2;color:var(--ah-ink)}.ah-car__nav svg{width:18px;height:18px}.ah-car__nav--prev{left:16px}.ah-car__nav--next{right:16px}@media(min-width:750px){.ah-car__nav{display:flex}}.ah-split{display:grid;grid-template-columns:1fr}@media(min-width:990px){.ah-split{grid-template-columns:1fr 1fr}}.ah-split__img{position:relative;min-height:560px;overflow:hidden}.ah-split__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ah-split__img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 35%,#00000080)}.ah-split__ov{position:absolute;left:0;right:0;bottom:0;padding:40px 30px;z-index:1;color:var(--ah-bg)}@media(min-width:990px){.ah-split__ov{padding:56px 60px}}.ah-split__ov .ah-eyebrow{color:var(--ah-bg);letter-spacing:.22em;font-size:11px}.ah-split__ov .ah-h{color:var(--ah-bg)!important;font-size:clamp(30px,3.2vw,48px)!important}.ah-split__ov .ah-h em{color:var(--ah-bg)}.ah-split__ov p{font:400 15px/1.5 var(--ah-sans);margin:18px 0 30px!important;max-width:560px;color:var(--ah-bg)}.ah-split__grid{display:grid;grid-template-columns:1fr 1fr;gap:48px 24px;padding:56px 24px;align-content:center}@media(min-width:990px){.ah-split__grid{padding:72px 56px}}.ah-feat{text-align:center}.ah-feat__ic{width:46px;height:46px;margin:0 auto 22px;color:var(--ah-accent)}.ah-feat__ic svg{width:100%;height:100%}.ah-feat h3{font:600 11px/1.3 var(--ah-sans)!important;letter-spacing:.2em!important;text-transform:uppercase;margin:0 0 14px!important;color:var(--ah-ink)!important}.ah-feat p{font:400 13px/1.75 var(--ah-sans);color:var(--ah-grey)}@media(min-width:990px){.ah-feat h3{font-size:14px!important;letter-spacing:.24em!important}.ah-feat p{font-size:15px}}.ah-proof{display:grid;gap:40px;margin-top:40px;align-items:start}@media(min-width:990px){.ah-proof{grid-template-columns:1fr 1fr;gap:72px}}.ah-proof__img img,.ah-proof__img video{width:100%;border-radius:6px;display:block}.ah-proof__rows{border-top:1px solid var(--ah-line)}.ah-row{display:flex;align-items:center;gap:44px;padding:40px 0;border-bottom:1px solid var(--ah-line)}.ah-ring{position:relative;width:112px;height:112px;flex:none}.ah-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.ah-ring span{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font:400 26px/1 var(--ah-serif);color:var(--ah-ink)}.ah-row p{font:400 17px/1.6 var(--ah-sans)}@media(max-width:749px){.ah-row{gap:24px;padding:28px 0}.ah-ring{width:84px;height:84px}.ah-ring span{font-size:21px}.ah-row p{font-size:15px}}.ah-note{font:italic 400 13px/1.5 var(--ah-sans);color:var(--ah-grey);margin-top:24px!important}.ah-reasons{display:grid;grid-template-columns:1fr;border:1px solid var(--ah-line);margin-top:56px}@media(min-width:750px){.ah-reasons{grid-template-columns:1fr 1fr}}.ah-reason{display:flex;gap:40px;padding:44px 32px;border-bottom:1px solid var(--ah-line)}.ah-reason:last-child{border-bottom:0}@media(min-width:750px){.ah-reason{padding:56px 46px}.ah-reason:nth-child(odd){border-right:1px solid var(--ah-line)}.ah-reason:nth-last-child(-n+2):nth-child(odd){border-bottom:0}}@media(max-width:749px){.ah-reason{gap:20px}}.ah-reason__n{font:italic 400 22px/1.2 var(--ah-serif);color:var(--ah-accent);min-width:28px;padding-top:12px}.ah-reason h3{font:400 clamp(24px,2.2vw,38px)/1.15 var(--ah-serif)!important;letter-spacing:-.01em!important;margin:0 0 24px!important;color:var(--ah-ink)!important;text-transform:none!important}.ah-reason__t{font:400 16px/2 var(--ah-sans);color:var(--ah-grey)}.ah-reason__t strong,.ah-reason__t b{color:var(--ah-ink);font-weight:600}.ah-trust{display:grid;grid-template-columns:1fr;gap:36px;text-align:center}@media(min-width:750px){.ah-trust{grid-template-columns:repeat(3,1fr)}}.ah-trust__ic{width:40px;height:40px;margin:0 auto 14px;color:var(--ah-ink)}.ah-trust h3{font:400 20px/1.4 var(--ah-sans)!important;letter-spacing:-.02em!important;margin:0 0 6px!important;color:var(--ah-ink)!important;text-transform:none!important}.ah-trust p{font:400 16px/1.6 var(--ah-sans)}.ah-returns{display:flex;align-items:center;justify-content:center;gap:10px;font:400 12px/1.6 var(--ah-sans);color:var(--ah-ink);letter-spacing:.02em;margin:4px 0 18px}.ah-returns strong{font-weight:600}.ah-returns svg{width:18px;height:18px}.ah-bogo{background:#faeee6;border:1px solid #f0d8c9;border-radius:4px;padding:24px 28px;font-family:var(--ah-sans);color:var(--ah-ink)}.ah-bogo__ey{display:flex;align-items:center;gap:12px;font:600 12px/1.6 var(--ah-sans);letter-spacing:.22em;text-transform:uppercase;color:#d92d2d}.ah-bogo__ey:before{content:"";width:7px;height:7px;border-radius:50%;background:#f19a8f}.ah-bogo h3{font:400 clamp(22px,2vw,30px)/1.1 var(--ah-serif)!important;letter-spacing:-.01em!important;margin:12px 0 10px!important;color:var(--ah-ink)!important;text-transform:none!important}.ah-bogo h3 em{font-style:italic;color:#d92d2d}.ah-bogo p{font:400 13px/1.4 var(--ah-sans)}.ah-bogo strong{font-weight:600}@media(min-width:990px){.ah-bogo p{font-size:15px;line-height:1.5}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ah-hestia.css.map */
