:root{--ef-serif: "Cormorant Garamond", Baskerville, "Times New Roman", serif;--ef-sans: "Jost", "Futura", "Century Gothic", "Helvetica Neue", Arial, sans-serif;--ef-ink: #171411;--ef-text: #2c2723;--ef-muted: #6f675f;--ef-soft: #9a9189;--ef-rule: #e7e2db;--ef-stone: #F0EDE8;--ef-paper: #FAF8F5;--ef-white: #FFFFFF;--ef-night: #171411;--ef-ease: cubic-bezier(.22, 1, .36, 1);--ef-gutter: 20px;--ef-wide: 1320px;--ef-text-w: 700px;--ef-sec-y: 72px}@media(min-width:750px){:root{--ef-gutter: 40px;--ef-sec-y: 96px}}@media(min-width:990px){:root{--ef-gutter: 48px;--ef-sec-y: 120px}}.ef-sec{position:relative;padding:var(--ef-sec-y) 0;background:var(--ef-white);color:var(--ef-ink);font-family:var(--ef-sans);-webkit-font-smoothing:antialiased}.ef-sec *,.ef-sec *:before,.ef-sec *:after{box-sizing:border-box}.ef-sec p,.ef-sec h1,.ef-sec h2,.ef-sec h3,.ef-sec h4,.ef-sec ul,.ef-sec ol,.ef-sec figure,.ef-sec blockquote{margin:0}.ef-sec img,.ef-sec video{display:block;max-width:100%}.ef-sec a{color:inherit;text-decoration:none}.ef-sec--paper{background:var(--ef-paper)}.ef-sec--stone{background:var(--ef-stone)}.ef-sec--night{background:var(--ef-night);color:#f4efe8}.ef-sec--tight{padding:calc(var(--ef-sec-y) * .55) 0}.ef-sec--flush-top{padding-top:0}.ef-sec--flush-bottom{padding-bottom:0}.ef-sec--rule{border-top:1px solid var(--ef-rule)}.ef-wrap{width:100%;max-width:var(--ef-wide);margin:0 auto;padding:0 var(--ef-gutter)}.ef-wrap--text{max-width:calc(var(--ef-text-w) + 2 * var(--ef-gutter))}.ef-wrap--mid{max-width:calc(980px + 2 * var(--ef-gutter))}.ef-center{text-align:center}.ef-center .ef-lead,.ef-center .ef-rte{margin-left:auto;margin-right:auto}.ef-eyebrow{font:400 11px/1.4 var(--ef-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ef-muted)}.ef-sec--night .ef-eyebrow{color:#f4efe89e}.ef-display,.ef-h1,.ef-h2,.ef-h3{font-family:var(--ef-serif);font-weight:400;color:inherit;text-wrap:balance}.ef-display{font-size:clamp(36px,4.8vw,66px);line-height:1.04;letter-spacing:.002em}.ef-h1{font-size:clamp(32px,3.9vw,52px);line-height:1.08;letter-spacing:.003em}.ef-h2{font-size:clamp(26px,2.8vw,38px);line-height:1.14;letter-spacing:.004em}.ef-h3{font-size:clamp(20px,1.8vw,24px);line-height:1.22;font-weight:500}.ef-eyebrow+.ef-display,.ef-eyebrow+.ef-h1,.ef-eyebrow+.ef-h2,.ef-eyebrow+.ef-h3{margin-top:16px}.ef-lead{max-width:640px;margin-top:20px;font:300 17px/1.7 var(--ef-sans);color:var(--ef-muted)}.ef-sec--night .ef-lead{color:#f4efe8bd}.ef-small{font:400 13px/1.6 var(--ef-sans);color:var(--ef-soft)}.ef-rte{max-width:var(--ef-text-w);margin-top:20px;font:400 16px/1.85 var(--ef-sans);color:var(--ef-text)}.ef-sec--night .ef-rte{color:#f4efe8d1}.ef-rte>*+*{margin-top:1.1em}.ef-rte h2,.ef-rte h3{margin-top:1.8em;font-family:var(--ef-serif);font-weight:500;color:var(--ef-ink)}.ef-rte h2{font-size:26px;line-height:1.2}.ef-rte h3{font-size:21px;line-height:1.25}.ef-sec--night .ef-rte h2,.ef-sec--night .ef-rte h3{color:#f4efe8}.ef-rte strong{font-weight:500;color:inherit}.ef-rte a{border-bottom:1px solid currentColor}.ef-rte ul,.ef-rte ol{padding-left:0;list-style:none}.ef-rte li{position:relative;padding-left:24px}.ef-rte li+li{margin-top:.5em}.ef-rte ul>li:before{content:"";position:absolute;left:0;top:.92em;width:12px;height:1px;background:currentColor}.ef-rte ol{counter-reset:efol}.ef-rte ol>li{counter-increment:efol}.ef-rte ol>li:before{content:counter(efol,decimal-leading-zero);position:absolute;left:0;top:0;font-size:12px;line-height:2.6;letter-spacing:.06em;color:var(--ef-soft)}.ef-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.ef-center .ef-actions{justify-content:center}.ef-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 30px;border:1px solid var(--ef-ink);border-radius:999px;font:500 14px/1.2 var(--ef-sans);letter-spacing:.02em;text-align:center;cursor:pointer;transition:background-color .3s var(--ef-ease),color .3s var(--ef-ease),border-color .3s var(--ef-ease)}.ef-btn--solid{background:var(--ef-ink);color:#fff}.ef-btn--solid:hover{background:#3b332b;border-color:#3b332b}.ef-btn--line{background:transparent;color:var(--ef-ink)}.ef-btn--line:hover{background:var(--ef-ink);color:#fff}.ef-sec--night .ef-btn--solid,.ef-on-image .ef-btn--solid{background:#f4efe8;border-color:#f4efe8;color:var(--ef-ink)}.ef-sec--night .ef-btn--solid:hover,.ef-on-image .ef-btn--solid:hover{background:#fff;border-color:#fff}.ef-sec--night .ef-btn--line,.ef-on-image .ef-btn--line{border-color:#f4efe8b3;color:#f4efe8}.ef-sec--night .ef-btn--line:hover,.ef-on-image .ef-btn--line:hover{background:#f4efe8;color:var(--ef-ink)}.ef-link{display:inline-block;padding-bottom:3px;border-bottom:1px solid currentColor;font:400 13px/1.3 var(--ef-sans);letter-spacing:.04em;transition:opacity .3s ease}.ef-link:hover{opacity:.6}.ef-sec a:focus-visible,.ef-sec button:focus-visible,.ef-sec input:focus-visible,.ef-sec textarea:focus-visible,.ef-sec select:focus-visible{outline:1px solid currentColor;outline-offset:3px}.ef-media{position:relative;overflow:hidden;background:var(--ef-stone)}.ef-media>img,.ef-media>video,.ef-media>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover}.ef-media--contain>img{object-fit:contain;padding:9%}.ef-media--r-square{aspect-ratio:1 / 1}.ef-media--r-portrait{aspect-ratio:4 / 5}.ef-media--r-landscape{aspect-ratio:3 / 2}.ef-media--r-wide{aspect-ratio:16 / 9}.ef-media--r-natural>img{position:static;height:auto!important}.ef-media__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:#1714111f}.ef-caption{margin-top:12px;font:400 12px/1.55 var(--ef-sans);color:var(--ef-soft)}.ef-form{display:grid;gap:14px;margin-top:32px}.ef-form__row{display:grid;gap:14px}@media(min-width:750px){.ef-form__row--2{grid-template-columns:1fr 1fr}}.ef-field{display:grid;gap:8px}.ef-field label{font:400 11px/1.4 var(--ef-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ef-muted)}.ef-field input,.ef-field textarea,.ef-field select{width:100%;min-height:50px;padding:13px 16px;border:1px solid var(--ef-rule);border-radius:0;background:#fff;color:var(--ef-ink);font:400 15px/1.5 var(--ef-sans);-webkit-appearance:none;appearance:none}.ef-field textarea{min-height:150px;resize:vertical}.ef-field input:focus,.ef-field textarea:focus,.ef-field select:focus{border-color:var(--ef-ink);outline:none}.ef-form .ef-btn{justify-self:start;margin-top:8px}.ef-note{margin-top:18px;padding:16px 18px;background:var(--ef-stone);font:400 14px/1.6 var(--ef-sans);color:var(--ef-text)}.ef-note--error{background:#f6e9e6;color:#7a2a1d}@media(prefers-reduced-motion:no-preference){.ef-reveal{opacity:0;transform:translateY(14px);transition:opacity .9s var(--ef-ease),transform .9s var(--ef-ease)}.ef-reveal.is-in{opacity:1;transform:none}}html body.eb-body main :is(h1,h2,h3,h4,blockquote):not(.ef-sec *,.pdp *,.ejx *,.efp *,.efh2 *){font-family:var(--ef-serif)!important;font-weight:400!important;letter-spacing:.003em!important;text-wrap:balance}html body.eb-body main :is(h1,h2,h3,h4):not(.ef-sec *,.pdp *,.ejx *,.efp *,.efh2 *) *{font-family:inherit!important}html body.eb-body main :is(p,li,a,span,label,input,textarea,select,button,small,td,th,dt,dd,figcaption,strong,em,div):not(:is(h1,h2,h3,h4,blockquote) *):not(.ef-sec *,.pdp *,.ejx *,.efp *,.efh2 *,[class*=icon],svg *){font-family:var(--ef-sans)!important}html body.eb-body main h1:not(.ef-sec *,.pdp *,.ejx *,.efp *,.efh2 *){font-size:clamp(30px,3.8vw,52px)!important;line-height:1.08!important}html body.eb-body main h2:not(.ef-sec *,.pdp *,.ejx *,.efp *,.efh2 *){font-size:clamp(24px,2.7vw,36px)!important;line-height:1.15!important}html body.eb-body main h3:not(.ef-sec *,.pdp *,.ejx *,.efp *,.efh2 *){font-size:clamp(19px,1.8vw,24px)!important;line-height:1.25!important}
/*# sourceMappingURL=/cdn/shop/t/40/assets/ef-ds.css.map */
