@font-face{font-family:Geist;src:url(geist.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--df-ink:#131313;--df-mut:#6b6b6b;--df-soft:#8e8e8e;--df-paper:#fff;--df-paper-2:#f8f8f8;--df-tint:#f0f0f0;--df-line:#e4e4e4;--df-dk:#111;--df-dk-ink:#f5f5f5;--df-dk-mut:#a0a0a0;--df-dk-line:#2e2e2e;--df-sans:"Geist","Helvetica Neue",Helvetica,Arial,sans-serif;--df-rc:12px;--df-rp:999px;--df-max:1440px;--df-gutter:20px;--df-sec:clamp(56px,6vw,96px);--font-body-family:var(--df-sans);--font-heading-family:var(--df-sans);--font-body-weight:400;--font-body-weight-bold:700;--font-heading-weight:500 }@media(min-width:750px){:root{--df-gutter:36px}}@media(min-width:1200px){:root{--df-gutter:48px}}body{font-family:var(--df-sans);color:var(--df-ink);letter-spacing:normal;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.h0,.h1,.h2,.h3{font-family:var(--df-sans);letter-spacing:-.01em}.df{font-family:var(--df-sans);color:var(--df-ink)}.df *{box-sizing:border-box}.df p{margin:0}.df-wrap{max-width:var(--df-max);margin-inline:auto;padding-inline:var(--df-gutter)}.df-sec{padding-block:var(--df-sec)}.df-paper2{background:var(--df-paper-2)}.df-tint{background:var(--df-tint)}.df-center{text-align:center}.df-h1,.df-h2,.df-h3{font-family:var(--df-sans);font-weight:500;letter-spacing:-.01em;line-height:1.1;margin:0;text-wrap:balance;color:inherit}.df-h1{font-size:clamp(34px,4.4vw,58px);line-height:1.05;letter-spacing:-.02em}.df-h2{font-size:clamp(27px,2.9vw,40px);line-height:1.14}.df-eyebrow{display:block;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;line-height:1.4}.df-lede{color:var(--df-mut);font-size:16px;line-height:1.6;max-width:540px}.df-center .df-lede{margin:14px auto 0}.df-btns{display:flex;gap:12px;flex-wrap:wrap}.df-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 28px;border-radius:var(--df-rp);border:1.5px solid transparent;font-family:var(--df-sans);font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:background .2s,color .2s,border-color .2s}.df-btn--light{background:#fff;color:var(--df-ink)}.df-btn--light:hover{background:var(--df-tint)}.df-btn--ghost{border-color:#ffffffbf;color:#fff}.df-btn--ghost:hover{background:#ffffff1f}.df-btn--dark{background:var(--df-ink);color:#fff}.df-btn--dark:hover{background:#333}.df-btn--outline{border-color:var(--df-ink);color:var(--df-ink)}.df-btn--outline:hover{background:var(--df-ink);color:#fff}.df-hero{position:relative;color:#fff;background:#6f6a63;overflow:hidden}.df-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.df-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#1e1a169e,#1e1a1657 45%,#1e1a1600 75%)}.df-hero__inner{position:relative;z-index:1;padding-block:clamp(72px,9vw,128px)}.df-hero__copy{max-width:540px;display:grid;gap:18px}.df-hero__text{font-size:16px;line-height:1.6;opacity:.92;max-width:470px}.df-hero .df-btns{margin-top:8px}@media(max-width:749px){.df-hero:after{background:linear-gradient(180deg,#1e1a168c,#1e1a1673)}}.df-marquee{background:var(--df-tint);overflow:hidden;white-space:nowrap;padding-block:13px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#3b3b3b}.df-marquee__track{display:inline-flex;gap:36px;padding-left:36px;animation:df-slide var(--df-marquee-speed,40s) linear infinite}.df-marquee__item:after{content:"\2022";margin-left:36px;color:var(--df-soft)}@keyframes df-slide{to{transform:translate(-50%)}}.df-cats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:36px}.df-cat{display:grid;gap:12px;text-decoration:none;color:inherit}.df-cat__img{aspect-ratio:1;border-radius:10px;overflow:hidden;background:var(--df-tint)}.df-cat__img img{width:100%;height:100%;aspect-ratio:1;object-fit:cover;display:block;transition:transform .4s}.df-cat:hover .df-cat__img img{transform:scale(1.03)}.df-cat__label{font-size:15px;font-weight:500}.df-cat__label:after{content:" \2192";color:var(--df-soft)}@media(max-width:989px){.df-cats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:549px){.df-cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.df-split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center}.df-split__media img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:var(--df-rc);display:block}.df-split__txt{display:grid;gap:18px;min-width:0}.df-split__txt .df-rte{display:grid;gap:14px;color:var(--df-mut);font-size:16px;line-height:1.65}.df-pull{border-left:2px solid var(--df-ink);padding-left:14px;font-size:18px;font-weight:500;color:var(--df-ink)}.df-split--flip .df-split__media{order:2}@media(max-width:849px){.df-split{grid-template-columns:1fr}.df-split--flip .df-split__media{order:0}}.df-rules{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:44px;text-align:left}.df-rule{border-top:1px solid var(--df-line);padding-top:16px;display:grid;gap:8px;align-content:start}.df-rule__n{font-size:11px;color:var(--df-soft);letter-spacing:.1em;font-variant-numeric:tabular-nums}.df-rule__t{font-weight:600;font-size:16px}.df-rule__d{color:var(--df-mut);font-size:14px;line-height:1.55}@media(max-width:849px){.df-rules{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:499px){.df-rules{grid-template-columns:1fr}}.df-ticks{list-style:none;margin:0;padding:0;display:grid;gap:12px;font-size:15px;color:var(--df-mut)}.df-ticks li{display:flex;gap:10px;align-items:flex-start}.df-ticks strong{color:var(--df-ink);font-weight:600}.df-ticks svg,.df-promise svg{flex:none;width:20px;height:20px;margin-top:2px}.df-faq{max-width:680px;margin:36px auto 0;text-align:left}.df-faq details{border-top:1px solid var(--df-line)}.df-faq details:last-child{border-bottom:1px solid var(--df-line)}.df-faq summary{list-style:none;display:flex;justify-content:space-between;gap:16px;padding:18px 0;font-size:16px;font-weight:500;cursor:pointer}.df-faq summary::-webkit-details-marker{display:none}.df-faq summary:after{content:"+";font-size:22px;font-weight:300;line-height:1}.df-faq details[open] summary:after{content:"\2013"}.df-faq .df-faq__a{padding:0 0 18px;color:var(--df-mut);font-size:15px;line-height:1.6}.df-promises{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;text-align:center;border-top:1px solid var(--df-line);padding-top:32px}.df-promise{display:grid;gap:6px;justify-items:center}.df-promise svg{width:24px;height:24px;margin:0}.df-promise__t{font-weight:600;font-size:15px}.df-promise__d{color:var(--df-soft);font-size:13px}@media(max-width:649px){.df-promises{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.df-marquee__track{animation:none}.df-cat__img img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/df.css.map */
