.cben{width:100%}.cben--clay{background:var(--c-clay);color:var(--c-cream)}.cben--espresso{background:var(--c-espresso);color:var(--c-cream)}.cben--cream{background:var(--c-surface);color:var(--c-fg)}.cben__in{display:grid;grid-template-columns:1fr 1fr;gap:30px 20px;padding-top:40px;padding-bottom:40px}@media(min-width:700px){.cben__in{grid-template-columns:repeat(4,1fr);gap:32px;padding-top:52px;padding-bottom:52px}}@media(min-width:1000px){.cben__in{gap:48px;padding-top:64px;padding-bottom:64px}}.cben__i{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;text-decoration:none;color:inherit;min-width:0}.cben__ic{display:block;margin-bottom:4px}.cben__ic img{width:34px;height:34px;object-fit:contain;display:block}@media(min-width:1000px){.cben__ic img{width:40px;height:40px}}.cben__h{font-size:10px;letter-spacing:var(--c-eyebrow);text-transform:uppercase;line-height:1.5}@media(min-width:1000px){.cben__h{font-size:11px}}.cben__t{font-size:13px;line-height:1.6;opacity:.72;max-width:26ch}a.cben__i:hover .cben__h{opacity:.75}.cph-hero{background:var(--c-bg)}.cph-hero__m{position:relative;width:100%;aspect-ratio:4/5;background:var(--c-surface);overflow:hidden}@media(min-width:700px){.cph-hero__m{aspect-ratio:16/9;max-height:70vh}}@media(min-width:1000px){.cph-hero__m{aspect-ratio:21/9;max-height:76vh}}.cph-hero__mi{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.cph-hero__mi img{width:100%;height:100%;object-fit:cover;display:block}.cph-hero__mi--desktop{display:none}@media(min-width:1000px){.cph-hero__mi--mobile{display:none}.cph-hero__mi--desktop{display:block}}.cph-hero__m .cph{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;aspect-ratio:auto!important}.cph-hero__b{padding-top:36px;padding-bottom:8px;max-width:760px}@media(min-width:1000px){.cph-hero__b{padding-top:64px}}.cph-hero--centered .cph-hero__b{margin:0 auto;text-align:center;padding-top:64px}@media(min-width:1000px){.cph-hero--centered .cph-hero__b{padding-top:110px}}.cph-hero__h{font-family:var(--c-serif);font-weight:400;font-size:34px;line-height:1.04;letter-spacing:-.032em;margin:0 0 16px}@media(min-width:1000px){.cph-hero__h{font-size:clamp(44px,4.2vw,64px)}}.cph-hero__p{font-size:16px;line-height:1.75;color:var(--c-muted);max-width:52ch}.cph-hero--centered .cph-hero__p{margin:0 auto}.cph-hero__p p{margin:0 0 12px}.cph-hero__p p:last-child{margin:0}.cstmt{padding:var(--sp) 0}.cstmt--page{background:var(--c-bg)}.cstmt--surface{background:var(--c-surface)}.cstmt--clay{background:var(--c-clay);color:var(--c-cream)}.cstmt--espresso{background:var(--c-espresso);color:var(--c-cream)}.cstmt--clay .csec__eyebrow,.cstmt--espresso .csec__eyebrow{color:rgb(var(--t-page-rgb) / .55)}.cstmt--clay .clink,.cstmt--espresso .clink{color:var(--c-cream)}.cstmt--clay .cbtn,.cstmt--espresso .cbtn{background:var(--c-cream);color:var(--c-espresso)}.cstmt--clay .cdev__note,.cstmt--espresso .cdev__note{color:rgb(var(--t-page-rgb) / .55)}.cstmt__in{max-width:26ch;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center}@media(min-width:1000px){.cstmt__in{max-width:22ch}}.cstmt__t{font-family:var(--c-serif);font-weight:400;font-size:30px;line-height:1.14;letter-spacing:-.03em;margin:0}@media(min-width:1000px){.cstmt__t{font-size:clamp(38px,3.4vw,54px)}}.cstmt__cta{margin-top:22px}.cstmt__btn{margin-top:26px;align-self:center}.cval3{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin:0 -20px;padding:0 20px;scroll-padding-inline-start:20px}.cval3::-webkit-scrollbar{display:none}.cval3>*{flex:0 0 78%;max-width:78%;scroll-snap-align:start;min-width:0}.cval3>*:last-child{margin-right:20px}@media(min-width:700px)and (max-width:999px){.cval3>*{flex:0 0 44%;max-width:44%}}@media(min-width:1000px){.cval3{display:grid;grid-template-columns:repeat(3,1fr);gap:44px;margin:0;padding:0;overflow:visible}.cval3>*{flex:auto;max-width:none}.cval3>*:last-child{margin-right:0}}.cval3__i{display:flex;flex-direction:column}.cval3__m{display:block;width:100%;aspect-ratio:4/5;background:var(--c-surface);position:relative;overflow:hidden}.cval3__m img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.cval3__m .cph{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.cval3__e{font-size:9px;letter-spacing:var(--c-eyebrow);text-transform:uppercase;color:var(--c-soft);margin:18px 0 6px}.cval3__h{font-family:var(--c-serif);font-weight:400;font-size:24px;line-height:1.12;letter-spacing:-.024em;margin:0 0 8px}@media(min-width:1000px){.cval3__h{font-size:28px}}.cval3__t{font-size:14.5px;line-height:1.7;color:var(--c-muted);max-width:32ch}.cval3__t p{margin:0 0 10px}.cval3__t p:last-child{margin:0}.cval3__l{margin-top:12px}.cval3__head--c{flex-direction:column;align-items:center;text-align:center}.cproc{list-style:none;margin:0;padding:0;display:grid;gap:36px}@media(min-width:700px){.cproc{grid-template-columns:repeat(3,1fr);gap:40px}}@media(min-width:1000px){.cproc{gap:64px}}.cproc__i{display:flex;flex-direction:column;padding-top:20px;border-top:1px solid var(--c-hair)}.csec--dark .cproc__i{border-top-color:rgb(var(--t-page-rgb) / .18)}.cproc__n{font-family:var(--c-serif);font-size:44px;line-height:1;letter-spacing:-.03em;color:var(--c-clay);margin:0 0 16px;display:block}@media(min-width:1000px){.cproc__n{font-size:64px}}.csec--dark .cproc__n{color:var(--t-accent-mut)}.cproc__h{font-family:var(--c-serif);font-weight:400;font-size:23px;line-height:1.14;letter-spacing:-.022em;margin:0 0 8px}@media(min-width:1000px){.cproc__h{font-size:27px}}.cproc__t{font-size:14.5px;line-height:1.7;color:var(--c-muted);max-width:32ch}.csec--dark .cproc__t{color:rgb(var(--t-page-rgb) / .7)}.cproc__t p{margin:0 0 10px}.cproc__t p:last-child{margin:0}.cproc__cta{margin-top:40px}.cfaq{max-width:760px}.cfaq__h{margin:0 0 26px}@media(min-width:1000px){.cfaq__h{margin:0 0 40px}}.cfaq__list{border-top:1px solid var(--c-hair)}.cfaq__i{border-bottom:1px solid var(--c-hair)}.cfaq__i summary{list-style:none;cursor:pointer;padding:20px 0;font-size:16px;font-family:var(--c-serif);letter-spacing:-.012em;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:44px;transition:color .18s var(--c-ease)}.cfaq__i summary::-webkit-details-marker{display:none}.cfaq__i summary:hover{color:var(--c-clay)}.cfaq__i summary:after{content:"";flex:none;width:8px;height:8px;border-right:1px solid var(--c-soft);border-bottom:1px solid var(--c-soft);transform:rotate(45deg) translateY(-2px);transition:transform .25s var(--c-ease)}.cfaq__i[open] summary:after{transform:rotate(225deg) translateY(-2px)}.cfaq__i[open] summary{color:var(--c-fg)}.cfaq__a{padding:0 0 24px;font-size:14.5px;line-height:1.8;color:var(--c-muted);max-width:60ch}.cfaq__a p{margin:0 0 12px}.cfaq__a p:last-child{margin:0}.cfoot__mark{display:block;margin:0 0 22px}.cfoot__mark img{height:56px;width:auto;max-width:200px;object-fit:contain;display:block;opacity:.9}@media(min-width:1000px){.cfoot__mark img{height:76px;max-width:260px}}.cfoot__ic{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:inherit;text-decoration:none;border:0;transition:opacity .18s var(--c-ease)}.cfoot__ic svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.cfoot__ic:hover{opacity:.65}.cfoot__icons{display:flex;gap:6px;margin-left:-10px}.cfoot__grp{border-bottom:1px solid rgb(var(--t-page-rgb) / .14)}.cfoot__grp summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:4px 0;font-size:10px;letter-spacing:var(--c-eyebrow);text-transform:uppercase;color:rgb(var(--t-page-rgb) / .72);transition:color .18s var(--c-ease)}.cfoot__grp summary::-webkit-details-marker{display:none}.cfoot__grp summary:hover,.cfoot__grp[open] summary{color:var(--c-cream)}.cfoot__grp summary:after{content:"";flex:none;width:8px;height:8px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .25s var(--c-ease)}.cfoot__grp[open] summary:after{transform:rotate(225deg) translateY(-2px)}.cfoot__grp .cfoot__l{padding:2px 0 22px}@media(min-width:700px){.cfoot__grp{border-bottom:0}.cfoot__grp summary{pointer-events:none;min-height:0;padding:0;margin:0 0 18px;color:rgb(var(--t-page-rgb) / .45)}.cfoot__grp summary:after{display:none}.cfoot__grp .cfoot__l{padding:0}}.cfaq-sec.cfaq-sec{background:var(--cfaq-bg, transparent);padding-block:var(--cfaq-pt, 56px) var(--cfaq-pb, 56px);border-radius:var(--cfaq-radius, 0)}.cfaq-sec .cfaq{max-inline-size:var(--cfaq-max, 900px);margin-inline:auto}.cfaq-sec .cfaq__h{text-align:center;font-size:var(--cfaq-hs, 32px);color:var(--cfaq-ink, #231E19)}.cfaq-sec .cfaq__i{border-block-end:1px solid var(--cfaq-line, #DDD6C8)}.cfaq-sec .cfaq__i:first-child{border-block-start:1px solid var(--cfaq-line, #DDD6C8)}.cfaq-sec .cfaq__i>summary{list-style:none;cursor:pointer;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-block:var(--cfaq-rowpad, 18px);font-size:var(--cfaq-qs, 16px);line-height:1.4;color:var(--cfaq-ink, #231E19)}.cfaq-sec .cfaq__i>summary::-webkit-details-marker{display:none}.cfaq-sec .cfaq__i>summary::marker{content:""}.cfaq-sec .cfaq__i>summary:after{content:"";flex:none;inline-size:10px;block-size:10px;margin-block-start:5px;border-inline-end:1.5px solid currentColor;border-block-end:1.5px solid currentColor;transform:rotate(45deg);transition:transform .22s var(--c-ease, ease)}.cfaq-sec .cfaq__i[open]>summary:after{transform:rotate(-135deg)}.cfaq-sec .cfaq__i>summary:focus-visible{outline:2px solid var(--cfaq-ink, #231E19);outline-offset:2px}.cfaq-sec .cfaq__a{font-size:var(--cfaq-as, 15px);line-height:1.6;color:var(--cfaq-body, #5F574B);padding-block-end:var(--cfaq-rowpad, 18px);animation:cfaq-open .24s var(--c-ease, ease)}.cfaq-sec .cfaq__a a{color:inherit;text-underline-offset:3px}@keyframes cfaq-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.cfaq-sec--dark .cdev__note{color:var(--cfaq-body, rgb(247 243 237 / .7))}.cfaq-sec--dark .cfaq__i>summary:focus-visible{outline-color:var(--cfaq-ink, #F7F3ED)}@media(prefers-reduced-motion:reduce){.cfaq-sec .cfaq__i>summary:after{transition:none}.cfaq-sec .cfaq__a{animation:none}}.cfaq-sec .cfaq__a.cfaq__a a,.cfaq-sec .cfaq__a.cfaq__a a:link,.cfaq-sec .cfaq__a.cfaq__a a:visited{color:var(--cfaq-body, #5F574B);text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:3px}.cfaq-sec .cfaq__a.cfaq__a a:hover,.cfaq-sec .cfaq__a.cfaq__a a:focus,.cfaq-sec .cfaq__a.cfaq__a a:focus-visible,.cfaq-sec .cfaq__a.cfaq__a a:active{color:var(--cfaq-ink, #231E19);text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:2px}.cfaq-sec .cfaq__a.cfaq__a a:focus-visible{outline:2px solid var(--cfaq-ink, #231E19);outline-offset:2px;border-radius:2px}.cfaq-sec .cfaq__i>summary,.cfaq-sec .cfaq__i>summary:hover,.cfaq-sec .cfaq__i>summary:focus,.cfaq-sec .cfaq__i>summary:active,.cfaq-sec .cfaq__i[open]>summary{color:var(--cfaq-ink, #231E19)}.cfaq-sec.is-cfaqjs .cfaq__a{animation:none}.cfaq-sec.is-cfaqjs .cfaq__i>summary{-webkit-tap-highlight-color:transparent}.cfaq-sec .cfaq__i.is-cfaq-closing>summary:after{transform:rotate(45deg)}
/*# sourceMappingURL=/cdn/shop/t/22/assets/calmy-brand.css.map */
