:root{--bone:#ECE4DB;--bone-lt:#F1E9E3;--choc:#5A4236;--choc-dk:#513B31;--ink:#31302F;--white:#FFFFFF;--ox:#652D32;--coral:#FF5654;--pink:#FFD9DA;--line:rgba(49,48,47,.16);--accent:var(--choc);--head:"Geist",-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;--body:"Libre Franklin",-apple-system,"Helvetica Neue",sans-serif;--cap:.18em;--pad:20px;--max:1360px;--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px)}@media(min-width:900px){:root{--pad:34px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body.od{margin:0;background:var(--bone);color:var(--ink);font-family:var(--body);font-weight:400;font-size:14px;line-height:1.65;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit}.cap{font-family:var(--body);font-weight:400;font-size:11px;letter-spacing:var(--cap);text-transform:uppercase;line-height:1.7;color:var(--ink);opacity:.82;margin:0}.cap--accent{color:var(--accent);opacity:1}.hd{font-family:var(--head);font-weight:600;text-transform:uppercase;letter-spacing:-.02em;line-height:1.04;margin:0}.hd-xl{font-size:clamp(34px,5vw,58px)}.hd-lg{font-size:clamp(24px,3vw,36px)}.hd-sm{font-size:15px;letter-spacing:var(--cap);font-weight:500}.s-bone{background:var(--bone)}.s-light{background:var(--bone-lt)}.s-choc{background:var(--choc);color:#f0e8df}.s-ink{background:var(--ink);color:var(--bone)}.s-pink{background:var(--pink)}.s-coral{background:var(--coral);color:var(--white)}.s-choc .cap,.s-ink .cap{color:inherit;opacity:.8}.p-xs{padding-top:clamp(20px,3vw,34px);padding-bottom:clamp(20px,3vw,34px)}.p-sm{padding-top:clamp(32px,5vw,56px);padding-bottom:clamp(32px,5vw,56px)}.p-md{padding-top:clamp(48px,8vw,90px);padding-bottom:clamp(48px,8vw,90px)}.p-lg{padding-top:clamp(64px,11vw,130px);padding-bottom:clamp(64px,11vw,130px)}.p-none{padding-top:0;padding-bottom:0}.od-w{max-width:var(--max);margin:0 auto;padding-left:var(--pad);padding-right:var(--pad)}.btn{display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;background:var(--ink);color:var(--bone);padding:16px 28px;min-height:52px;border-radius:0;font-family:var(--body);font-weight:500;font-size:11px;letter-spacing:var(--cap);text-transform:uppercase;text-decoration:none;transition:opacity .2s;-webkit-tap-highlight-color:transparent}.btn:active{opacity:.85}.btn--out{background:transparent;color:currentColor;box-shadow:inset 0 0 0 1px currentColor}.btn--full{width:100%}.od-js:not(.od-edit) [data-rv]{opacity:0;will-change:opacity,transform}.od-js:not(.od-edit) [data-rv=up]{transform:translateY(18px)}.od-js:not(.od-edit) [data-rv=scale]{transform:scale(.97)}.od-js:not(.od-edit) [data-rv=left]{transform:translate(-20px)}.od-js:not(.od-edit) .rv-stagger>*{opacity:0;transform:translateY(16px)}[data-rv]{transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}[data-rv=fade]{transition:opacity .9s ease}[data-rv].rv-in{opacity:1;transform:none}[data-rv][style*=--d]{transition-delay:var(--d)}.rv-stagger>*{transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.rv-stagger.rv-in>*{opacity:1;transform:none}.rv-stagger.rv-in>*:nth-child(1){transition-delay:0s}.rv-stagger.rv-in>*:nth-child(2){transition-delay:.07s}.rv-stagger.rv-in>*:nth-child(3){transition-delay:.14s}.rv-stagger.rv-in>*:nth-child(4){transition-delay:.21s}.rv-stagger.rv-in>*:nth-child(5){transition-delay:.28s}.rv-stagger.rv-in>*:nth-child(6){transition-delay:.35s}.rv-stagger.rv-in>*:nth-child(n+7){transition-delay:.42s}@media(prefers-reduced-motion:reduce){[data-rv],.rv-stagger>*{opacity:1!important;transform:none!important;transition:none!important}}.od-skip{position:absolute;left:-9999px}.od-skip:focus{left:var(--pad);top:calc(var(--safe-t) + 8px);z-index:99;background:var(--ink);color:var(--bone);padding:10px 16px}.od-head{position:sticky;top:var(--safe-t);z-index:50;background:var(--bone);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px var(--pad);border-bottom:1px solid var(--line);font-family:var(--body);font-size:11px;letter-spacing:var(--cap);text-transform:uppercase}.od-head a{text-decoration:none;min-height:42px;display:inline-flex;align-items:center;white-space:nowrap}.od-mark{font-family:var(--head);font-weight:600;font-size:14px;letter-spacing:-.02em}.od-util{display:flex;align-items:center;gap:14px;font-variant-numeric:tabular-nums}.od-no{color:var(--accent)}@media(max-width:439px){.od-nav-x{display:none}}.od-foot{background:var(--choc);color:#f0e8df;padding:clamp(44px,7vw,78px) 0 calc(28px + var(--safe-b))}.od-foot-in{max-width:var(--max);margin:0 auto;padding:0 var(--pad);display:grid;gap:34px}@media(min-width:860px){.od-foot-in{grid-template-columns:1.6fr 1fr 1fr;gap:44px}}.od-foot .hd-sm{margin-bottom:14px;color:#f0e8df}.od-foot p{margin:0 0 16px;max-width:44ch;opacity:.82;font-size:13px}.od-fsub{display:flex;align-items:flex-end;gap:20px;max-width:430px}.od-fsub input{flex:1;min-width:0;min-height:46px;padding:0 0 8px;border:0;border-bottom:1px solid currentColor;background:transparent;color:inherit;font-family:var(--body);font-size:13px;border-radius:0}.od-fsub input::placeholder{color:#f0e8df99}.od-fsub button{background:none;border:0;color:inherit;cursor:pointer;padding:10px 0;min-height:44px;font-size:11px;letter-spacing:var(--cap);text-transform:uppercase}.od-fnav{display:flex;flex-direction:column;gap:9px}.od-fnav a{font-size:11px;letter-spacing:var(--cap);text-transform:uppercase;text-decoration:none;opacity:.86}.od-fnote{display:block;margin-top:16px;font-size:10.5px;letter-spacing:.1em;opacity:.55}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/15/assets/od.css.map */
