html body #app#app .cfm,html body .cfm{--cfm-bg:#1C1713;--cfm-ink:#EDE6DC;--cfm-dim:rgba(237,230,220,.56);--cfm-line:rgba(237,230,220,.18);--cfm-gut:28px;--cfm-wide:1180px;box-sizing:border-box;width:100%;padding:86px 0 94px;background:var(--cfm-bg);color:var(--cfm-ink)}html body #app#app .cfm *,html body .cfm *{box-sizing:border-box}html body #app#app .cfm .cfm-col,html body .cfm .cfm-col{width:100%;max-width:var(--cfm-wide);margin:0 auto;padding:0 var(--cfm-gut)}html body #app#app .cfm .cfm-fig,html body .cfm .cfm-fig{margin:0}html body #app#app .cfm .cfm-stage,html body .cfm .cfm-stage{position:relative;display:block;overflow:hidden;width:100%;background:#2a231d}html body #app#app .cfm .cfm-stage:before,html body .cfm .cfm-stage:before{content:"";display:block;width:100%;padding-top:56.25%}html body #app#app .cfm .cfm-shot,html body .cfm .cfm-shot{position:absolute;top:0;right:0;bottom:0;left:0}html body #app#app .cfm .cfm-shot img,html body .cfm .cfm-shot img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;transition:opacity 1.1s ease}html body #app#app .cfm .cfm-shot img.is-on,html body .cfm .cfm-shot img.is-on{opacity:1}html body #app#app .cfm .cfm-shot img:first-of-type,html body .cfm .cfm-shot img:first-of-type{opacity:1}html body #app#app .cfm .cfm-shot img.is-off,html body .cfm .cfm-shot img.is-off{opacity:0}html body #app#app .cfm .cfm-step,html body .cfm .cfm-step{position:absolute;top:0;bottom:0;width:38%;-webkit-appearance:none;appearance:none;margin:0;padding:0;background:none;border:0;cursor:pointer;opacity:0}html body #app#app .cfm .cfm-step--prev,html body .cfm .cfm-step--prev{left:0}html body #app#app .cfm .cfm-step--next,html body .cfm .cfm-step--next{right:0}html body #app#app .cfm .cfm-dots,html body .cfm .cfm-dots{position:absolute;left:0;right:0;bottom:16px;display:flex;justify-content:center;gap:7px;margin:0;padding:0;list-style:none}html body #app#app .cfm .cfm-dots button,html body .cfm .cfm-dots button{-webkit-appearance:none;appearance:none;width:22px;height:1px;padding:0;margin:0;background:#ede6dc61;border:0;border-radius:0;cursor:pointer;transition:background .3s ease}html body #app#app .cfm .cfm-dots button[aria-selected=true],html body .cfm .cfm-dots button[aria-selected=true]{background:var(--cfm-ink)}html body #app#app .cfm .cfm-cap,html body #app#app .cfm span.cfm-cap,html body .cfm .cfm-cap{display:block;margin:14px 0 0;font-family:into-mono,monospace!important;font-size:9px!important;line-height:1.5;letter-spacing:.2em;text-transform:uppercase;color:var(--cfm-dim)}html body #app#app .cfm .cfm-text,html body .cfm .cfm-text{display:grid;grid-template-columns:.82fr 1.18fr;gap:0 64px;margin:66px 0 0}html body #app#app .cfm .cfm-eyebrow,html body #app#app .cfm span.cfm-eyebrow{display:block;margin:0 0 18px;padding:0 0 16px;border-bottom:1px solid var(--cfm-line);font-family:into-mono,monospace!important;font-size:10px!important;line-height:1.4;letter-spacing:.34em;text-transform:uppercase;color:var(--cfm-dim)}html body #app#app .cfm h2.cfm-h{margin:0;padding:0;font-family:hbitems-regular,Georgia,serif!important;font-size:clamp(34px,4.6vw,56px)!important;line-height:1;letter-spacing:-.014em;font-weight:400;color:inherit!important}html body #app#app .cfm p.cfm-lead{margin:20px 0 0;max-width:18em;font-family:Items Text Light,Georgia,serif!important;font-size:18px!important;line-height:1.42;color:var(--cfm-dim)}html body #app#app .cfm p.cfm-p{margin:0 0 20px;font-family:Items Text Light,Georgia,serif!important;font-size:16px!important;line-height:1.74;color:var(--cfm-ink)}html body #app#app .cfm p.cfm-p:last-child{margin-bottom:0}html body #app#app .cfm .cfm-facts,html body .cfm .cfm-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 24px;margin:62px 0 0;padding:24px 0 0;border-top:1px solid var(--cfm-line)}html body #app#app .cfm .cfm-fact{min-width:0}html body #app#app .cfm .cfm-fl,html body #app#app .cfm span.cfm-fl{display:block;margin:0 0 9px;font-family:into-mono,monospace!important;font-size:9px!important;line-height:1.3;letter-spacing:.2em;text-transform:uppercase;color:var(--cfm-dim)}html body #app#app .cfm .cfm-fv,html body #app#app .cfm span.cfm-fv{display:block;font-family:Items Text Light,Georgia,serif!important;font-size:15px!important;line-height:1.4;color:var(--cfm-ink)}@media(max-width:980px){html body #app#app .cfm .cfm-text,html body .cfm .cfm-text{grid-template-columns:1fr;gap:0}html body #app#app .cfm .cfm-head{margin-bottom:34px}html body #app#app .cfm p.cfm-lead{max-width:26em}}@media(max-width:860px){html body #app#app .cfm,html body .cfm{padding:60px 0 66px;--cfm-gut:22px}html body #app#app .cfm .cfm-stage:before,html body .cfm .cfm-stage:before{padding-top:75%}html body #app#app .cfm .cfm-text,html body .cfm .cfm-text{margin-top:46px}html body #app#app .cfm .cfm-facts,html body .cfm .cfm-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 24px;margin-top:46px}}@media(prefers-reduced-motion:reduce){html body #app#app .cfm .cfm-shot img,html body .cfm .cfm-shot img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/cfm.css.map */
