.calmoo-header-offer{display:block;background:#4f3d35;color:#fffbf3}.calmoo-header-offer__inner{display:flex;align-items:center;justify-content:center;gap:3rem;max-width:120rem;margin:0 auto;padding:1rem 2rem}.calmoo-header-offer a{color:inherit;text-decoration:none}.calmoo-header-offer a:focus-visible{outline:2px solid #f6d579;outline-offset:4px}.calmoo-header-offer__copy{display:flex;align-items:center;gap:1.5rem;font-size:1.3rem;line-height:1.35}.calmoo-header-offer__copy strong{font-size:1.5rem;font-weight:700}.calmoo-header-offer__shipping{font-size:1.15rem;line-height:1.4}.calmoo-header-offer__timer{display:flex;align-items:flex-start;gap:.5rem;flex-shrink:0}.calmoo-header-offer[data-timer-ready] .calmoo-header-offer__timer{visibility:visible}.calmoo-header-offer [hidden]{display:none!important}.calmoo-header-offer__timer>span{display:grid;text-align:center;min-width:3rem}.calmoo-header-offer__timer b{font-size:2.1rem;line-height:1.1;font-variant-numeric:tabular-nums;color:#f6d579;letter-spacing:.03em}.calmoo-header-offer__timer small{font-size:.8rem;line-height:1.4;letter-spacing:.08em;margin-top:.2rem}.calmoo-header-offer__timer i{font-style:normal;line-height:1.1;font-size:2rem;color:#f6d579}.calmoo-header-offer__link{font-size:1.3rem;white-space:nowrap;text-decoration:underline!important;text-underline-offset:.3rem}@media(max-width:749px){.calmoo-header-offer__inner{gap:1.4rem;justify-content:space-between;padding:1rem 1.6rem}.calmoo-header-offer__copy{display:block;font-size:1.1rem;max-width:24rem}.calmoo-header-offer__shipping{display:block;font-size:1.05rem;margin-bottom:.3rem}.calmoo-header-offer__copy strong{display:block;font-size:1.35rem;margin-bottom:.3rem}.calmoo-header-offer__link{display:none}.calmoo-header-offer__timer b{font-size:2rem}.calmoo-header-offer__timer>span{min-width:2.7rem}}.calmoo-studio{padding-block:var(--studio-padding)}.calmoo-studio__intro{max-width:66rem;margin:0 auto 3rem;text-align:center}.calmoo-studio__caption{text-transform:uppercase;font-size:1.2rem;letter-spacing:.15em;font-weight:700;margin-bottom:1.2rem}.calmoo-studio h2{font-size:clamp(2.8rem,3.1vw,4.2rem);line-height:1.2;letter-spacing:-.04em;margin:0 0 1.6rem}.calmoo-studio h3{font-size:2rem;line-height:1.3;margin:0 0 1rem}.calmoo-studio .rte{font-size:1.5rem;line-height:1.75}.calmoo-studio__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem}.calmoo-studio__card{border:1px solid rgba(var(--color-foreground),.12);border-radius:20px;overflow:hidden}.calmoo-studio__card-copy{padding:2.2rem}.calmoo-studio__card-image{aspect-ratio:1;overflow:hidden}.calmoo-studio__card-image img{width:100%;height:100%;object-fit:cover}.calmoo-studio__step{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;background:#f6d579;color:#4f3d35;font-size:1.6rem;font-weight:700;margin-bottom:1.6rem}.calmoo-studio__content>.button{display:table;margin:2.8rem auto 0}.calmoo-studio--split .calmoo-studio__inner{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.calmoo-studio__image img{width:100%;height:auto;display:block;border-radius:20px}.calmoo-studio--split .calmoo-studio__intro{text-align:left;margin-bottom:2rem}.calmoo-studio--split .calmoo-studio__cards{display:block}.calmoo-studio--split .calmoo-studio__card{border:none;border-radius:0}.calmoo-studio--split .calmoo-studio__card-copy{padding:1rem 0}.calmoo-studio--split .calmoo-studio__content>.button{margin-left:0}@media(max-width:749px){.calmoo-studio__cards,.calmoo-studio--split .calmoo-studio__inner{grid-template-columns:1fr;gap:1.6rem}.calmoo-studio{padding-block:min(var(--studio-padding),4rem)}.calmoo-studio__intro{margin-bottom:2rem}.calmoo-studio__card-copy{padding:1.8rem}.calmoo-studio__card-image{aspect-ratio:1.35}}.calmoo-sticky-buy__bar[hidden]{display:none!important}.calmoo-sticky-buy__bar{position:fixed;inset:auto 0 0;z-index:4;display:flex;gap:1.6rem;align-items:center;justify-content:space-between;padding:1.2rem 1.6rem calc(1.2rem + env(safe-area-inset-bottom));background:#fffbf3;color:#4f3d35;border-top:1px solid #dfd5c7;box-shadow:0 -4px 20px #4f3d3510}.calmoo-sticky-buy__bar strong{display:block;font-size:1.2rem;line-height:1.3}.calmoo-sticky-buy__bar span{display:block;font-size:1.6rem;font-weight:700;margin-top:.4rem}.calmoo-sticky-buy__bar .button{min-height:4.6rem;min-width:13rem;font-weight:700}body:has(.calmoo-sticky-buy__bar:not([hidden])){padding-bottom:calc(8rem + env(safe-area-inset-bottom))}@media(min-width:750px){.calmoo-sticky-buy__bar{display:none}body:has(.calmoo-sticky-buy__bar:not([hidden])){padding-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/25/compiled_assets/styles.css.map?subset=YAAAAAAAAAQ */
