:root{--cl-cream: #f8f3ea;--cl-green: #2f3b33;--cl-green-deep: #263029;--cl-sun: #ebbd62;--cl-bean: #3b2418;--cl-paper: #efe5d5;--cl-paper-2: #e5d7c0;--cl-ink: #3b2418;--cl-muted: #64503f;--cl-on-dark: #efe7da;--cl-on-dark-muted: #cbbfa9;--cl-error: #9b2c1a;--cl-font-display: "Caluma Display", Georgia, "Times New Roman", serif;--cl-font-text: "Caluma Text", -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--cl-step-xl: clamp(52px, 9.4vw, 156px);--cl-step-l: clamp(36px, 5.2vw, 80px);--cl-step-m: clamp(24px, 2.4vw, 36px);--cl-step-s: 17px;--cl-step-xs: 14px;--cl-margin: clamp(16px, 3vw, 40px);--cl-gap-section: clamp(88px, 12vw, 200px);--cl-max: 1440px;--cl-radius: 16px;--cl-radius-lg: 24px;--cl-ease-out: cubic-bezier(.23, 1, .32, 1);--cl-ease-in-out: cubic-bezier(.77, 0, .175, 1)}:root{--font-body-family: var(--cl-font-text);--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 600;--font-heading-family: var(--cl-font-display);--font-heading-style: normal;--font-heading-weight: 500}body{letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--cl-sun);color:var(--cl-bean)}:focus-visible{outline:3px solid var(--cl-bean);outline-offset:3px}.cl-wrap{width:100%;max-width:var(--cl-max);margin-inline:auto;padding-inline:var(--cl-margin)}.cl-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cl-display,.cl-h2,.cl-h3{font-family:var(--cl-font-display);font-weight:500;margin:0;color:inherit;letter-spacing:-.015em;font-optical-sizing:auto}.cl-display{font-size:var(--cl-step-xl);line-height:.98;letter-spacing:-.025em}.cl-h2{font-size:var(--cl-step-l);line-height:1.04;letter-spacing:-.02em}.cl-h3{font-size:var(--cl-step-m);line-height:1.1}.cl-text{font-family:var(--cl-font-text);font-size:var(--cl-step-s);line-height:1.55;margin:0;max-width:62ch}.cl-small{font-size:var(--cl-step-xs);line-height:1.45}.cl-num{font-variant-numeric:tabular-nums lining-nums}.cl-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:14px 28px;border:0;border-radius:999px;background:var(--cl-sun);color:var(--cl-bean);font-family:var(--cl-font-text);font-size:var(--cl-step-s);font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:transform .16s var(--cl-ease-out),background-color .2s var(--cl-ease-out);-webkit-tap-highlight-color:transparent}.cl-btn:active{transform:scale(.97)}.cl-btn--ink{background:var(--cl-bean);color:var(--cl-paper)}.cl-btn__arrow{display:inline-block;transition:transform .2s var(--cl-ease-out)}@media(hover:hover)and (pointer:fine){.cl-btn:hover{background:#f2cb7f}.cl-btn--ink:hover{background:#4d3022}.cl-btn:hover .cl-btn__arrow{transform:translateY(2px)}}.cl-link{color:inherit;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.22em;transition:text-decoration-color .2s var(--cl-ease-out)}@media(hover:hover)and (pointer:fine){.cl-link:hover{text-decoration-color:var(--cl-sun)}}.cl-ph{font-family:var(--cl-font-text);font-size:13px;font-weight:600;letter-spacing:0}.cl-img{display:block;width:100%;height:100%;object-fit:cover}.cl-placeholder-svg{width:100%;height:100%;background:var(--cl-paper-2);fill:#33000040}.cl-motion .cl-motion-pending [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .7s var(--cl-ease-out),transform .7s var(--cl-ease-out);transition-delay:calc(var(--reveal-i, 0) * 80ms)}.cl-motion .cl-motion-pending [data-reveal].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.cl-motion .cl-motion-pending [data-reveal]{opacity:1;transform:none;transition:none}.cl-btn,.cl-btn__arrow{transition:none}}.header__lockup{display:inline-flex;flex-direction:column;align-items:center;gap:4px}.header__symbol{display:block;width:clamp(40px,3.6vw,52px);height:auto}.header__wordmark{display:block;width:clamp(112px,11vw,150px);height:auto;color:var(--cl-bean)}.color-scheme-3 .header__wordmark,.color-scheme-4 .header__wordmark{color:var(--cl-sun)}[data-texture]{position:relative;isolation:isolate}[data-texture]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-repeat:no-repeat;background-position:center;background-size:cover;opacity:0;transition:opacity .9s ease;pointer-events:none}[data-texture].has-texture:before{background-image:var(--texture);opacity:1}.cl-ig-link{display:inline-flex;align-items:center;gap:8px}.cl-ig-link .cl-icon-ig{width:18px;height:18px;flex-shrink:0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/caluma-base.css.map */
