@font-face{font-family:"Young Serif";src:url(young-serif-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Jost;src:url(jost-variable.woff2) format("woff2-variations");font-weight:300 700;font-display:swap}@font-face{font-family:Basically A Mono;src:url(basically-a-mono-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Chaumont Script;src:url(chaumont-script-400.woff2) format("woff2");font-weight:400;font-display:swap}:root{--cma-cream:#F6EFE6;--cma-white:#FFFFFF;--cma-sand:#F1E1D2;--cma-ink:#3A1116;--cma-muted:#6E4A45;--cma-sold:#9A807A;--cma-maroon:#7A1B24;--cma-orange:#D2641F;--cma-peach:#F9A679;--cma-mustard:#EFBC5E;--cma-blue:#BCD3DB;--cma-mustard-dark:#D9A140;--cma-peach-pale:#FBDCC6;--cma-hairline:rgba(58,17,22,.12);--cma-hairline-strong:rgba(58,17,22,.15);--cma-hover-tint:rgba(58,17,22,.07);--cma-overlay:rgba(58,17,22,.4);--cma-header-bg:rgba(246,239,230,.94);--cma-font-serif:"Young Serif",Georgia,serif;--cma-font-sans:"Jost",system-ui,sans-serif;--cma-font-mono:"Basically A Mono",ui-monospace,monospace;--cma-font-script:"Chaumont Script",cursive;--cma-weight-body:380;--cma-weight-strong:430;--cma-tracking-body:.012em;--cma-fs-h1-hero:clamp(36px,3.9vw,72px);--cma-fs-h1:clamp(40px,5vw,76px);--cma-fs-h1-pdp:clamp(30px,2.8vw,44px);--cma-fs-h2:clamp(36px,4vw,60px);--cma-fs-h2-sm:clamp(28px,2.8vw,40px);--cma-fs-rayon:clamp(28px,3.6vw,56px);--cma-fs-quote:clamp(19px,1.4vw,21px);--cma-fs-marquee:clamp(26px,2.6vw,40px);--cma-max:1680px;--cma-gutter:clamp(20px,3.2vw,48px);--cma-section-y:clamp(80px,8vw,128px);--cma-section-y-lg:clamp(96px,9vw,144px);--cma-head-gap:clamp(40px,4.4vw,64px);--cma-r-pill:999px;--cma-shape-arch:999px 999px 0 0;--cma-shape-arch-inv:0 0 999px 999px;--cma-shape-circle:50%;--cma-shape-quarter:100% 0 0 0;--cma-shape-half:999px 0 0 999px;--cma-shadow-pop:0 24px 60px rgba(58,17,22,.18);--cma-shadow-float:0 14px 34px rgba(58,17,22,.3);--cma-ease:cubic-bezier(.2,.7,.2,1);--cma-spring:cubic-bezier(.3,1.6,.5,1);--cma-spring-soft:cubic-bezier(.34,1.56,.64,1);--cma-ease-io:cubic-bezier(.7,0,.3,1);--cma-frise-white-top:radial-gradient(circle at 50% 100%,#FFFFFF 0 19.5px,transparent 20px);--cma-frise-white-bottom:radial-gradient(circle at 50% 0,#FFFFFF 0 19.5px,transparent 20px)}body{margin:0;background:var(--cma-cream);color:var(--cma-ink);font-family:var(--cma-font-sans);font-size:16px;line-height:1.5;font-weight:var(--cma-weight-body);letter-spacing:var(--cma-tracking-body);font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased}*,*:before,*:after{box-sizing:border-box}:focus-visible{outline:2px solid var(--cma-orange);outline-offset:3px}.cma-link{color:inherit;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-size:0% 1px;background-position:0 100%;padding-bottom:2px;transition:background-size .35s var(--cma-ease)}.cma-link:hover,.cma-link--underlined{background-size:100% 1px}.cma-link--underlined:hover{animation:cma-ulRe .6s var(--cma-ease-io)}.cma-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 18px;border:0;border-radius:var(--cma-r-pill);font:inherit;font-size:15px;font-weight:var(--cma-weight-body);line-height:1;cursor:pointer;white-space:nowrap;transition:background-color .2s,color .2s}.cma-btn>span{display:block;position:relative;top:-.01em}.cma-btn--primary{background:var(--cma-orange);color:#fff}.cma-btn--primary:hover{background:var(--cma-maroon)}.cma-btn--dark{background:var(--cma-ink);color:var(--cma-cream)}.cma-btn--dark:hover{background:var(--cma-orange)}.cma-btn--light{background:#fff;color:var(--cma-ink)}.cma-btn--light:hover{background:var(--cma-ink);color:var(--cma-cream)}.cma-btn--lg{height:52px;padding:0 24px;font-size:16px}.cma-btn--hero{height:48px;padding:0 19px 0 24px;transition:background-color .25s,gap .3s var(--cma-ease),padding .3s var(--cma-ease)}.cma-btn--hero:hover{gap:12px;padding:0 15px 0 24px}.cma-frise-top{height:20px;background-image:var(--cma-frise-white-top);background-size:40px 20px;background-position:20px 0;background-repeat:repeat-x;margin-bottom:-1px}.cma-frise-bottom{height:20px;background-image:var(--cma-frise-white-bottom);background-size:40px 20px;background-position:20px 0;background-repeat:repeat-x;margin-top:-1px}.cma-frise-footer{height:40px;background-color:var(--cma-blue);background-image:radial-gradient(circle at 50% 100%,#D2641F 0 19.5px,transparent 20px),radial-gradient(circle at 50% 100%,#EFBC5E 0 19.5px,transparent 20px),radial-gradient(circle at 50% 100%,#7A1B24 0 19.5px,transparent 20px),radial-gradient(circle at 50% 100%,#F9A679 0 19.5px,transparent 20px);background-size:160px 40px;background-position:0 0,40px 0,80px 0,120px 0;background-repeat:repeat-x;margin-bottom:-1px}@keyframes cma-hspin{0%,18%{transform:rotate(0)}25%,43%{transform:rotate(90deg)}50%,68%{transform:rotate(180deg)}75%,93%{transform:rotate(270deg)}to{transform:rotate(360deg)}}@keyframes cma-hbob{0%,to{transform:translateY(0)}50%{transform:translateY(-14%)}}@keyframes cma-hmorph{0%,28%{border-radius:999px 999px 0 0}33%,61%{border-radius:50%}66%,94%{border-radius:0 0 999px 999px}to{border-radius:999px 999px 0 0}}@keyframes cma-marq{to{transform:translate(-50%)}}@keyframes cma-ulRe{0%{background-size:100% 1px;background-position:100% 100%}45%{background-size:0% 1px;background-position:100% 100%}55%{background-size:0% 1px;background-position:0 100%}to{background-size:100% 1px;background-position:0 100%}}@keyframes cma-cartBump{0%{transform:scale(1)}30%{transform:scale(1.55) rotate(-10deg);background:#d2641f;color:#fff}60%{transform:scale(.9) rotate(4deg)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/cma-tokens.css.map */
