.krf{background:var(--k-bone);color:var(--k-charcoal);overflow:clip}.krf__inner{max-width:72rem;margin:0 auto;padding-inline:2.5rem}.krf--full_bleed .krf__inner{max-width:none;padding-inline:0}.krf__frame{position:relative;margin:0;overflow:hidden;border-radius:4px;background:var(--k-tint);box-shadow:0 26px 60px -34px #5e422973,0 4px 14px -8px #2a2a272e}.krf--full_bleed .krf__frame{border-radius:0}.krf__poster,.krf__player video,.krf__player .deferred-media__poster-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.krf__poster{z-index:1;opacity:1;transition:opacity .6s ease}.krf__frame:has(.krf__player[data-media-loaded]) .krf__poster{opacity:0}.krf__player{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.krf--autoplay .krf__player .deferred-media__poster-button{display:none}.krf__placeholder{position:absolute;top:0;right:0;bottom:0;left:0}.krf__placeholder svg{width:100%;height:100%;object-fit:cover}.krf__sound{position:absolute;right:.9rem;bottom:.9rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;padding:0;border:0;border-radius:50%;color:var(--k-bone);background:#2a2a2780;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;transition:background .25s ease,transform .25s ease}.krf__sound:hover{background:#2a2a27b8}.krf__sound:focus-visible{outline:2px solid var(--k-bone);outline-offset:2px}.krf__sound-icon{display:none;line-height:0}.krf__sound-icon--muted{display:inline-flex}.krf__sound[aria-pressed=true] .krf__sound-icon--muted{display:none}.krf__sound[aria-pressed=true] .krf__sound-icon--on{display:inline-flex}.krf__text{max-width:52rem;margin:2.2rem auto 0;padding-inline:2.5rem;text-align:center}.krf--full_bleed .krf__text{padding-inline:2.5rem}.krf__eyebrow{display:block;font-family:var(--font-body--family);font-weight:400;font-size:.72rem;letter-spacing:.3em;text-transform:uppercase;color:var(--k-clay-deep);margin-bottom:.9rem}.krf__title{margin:0;font-family:var(--font-heading--family);font-weight:400;font-size:clamp(1.7rem,1.1rem + 2.4vw,2.9rem);line-height:1.12;color:var(--k-charcoal)}.krf__body{margin:1rem auto 0;max-width:40rem;font-family:var(--font-body--family);font-weight:300;font-size:1rem;line-height:1.7;color:#2a2a27c7}.krf__cta{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.5rem;font-family:var(--font-body--family);font-weight:500;font-size:.82rem;letter-spacing:.16em;text-transform:uppercase;color:var(--k-charcoal);text-decoration:none;border-bottom:1px solid var(--k-clay);padding-bottom:.35rem;transition:color .25s ease,border-color .25s ease,gap .25s ease}.krf__cta:hover{color:var(--k-clay-deep);border-color:var(--k-clay-deep);gap:.8rem}.krf__cta:focus-visible{outline:2px solid var(--k-clay-deep);outline-offset:4px}.krf__cta-arrow{transition:transform .25s ease}.krf__cta:hover .krf__cta-arrow{transform:translate(2px)}@media(min-width:750px){.krf--split .krf__inner{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(2rem,4vw,4.5rem)}.krf--split .krf__text{margin:0;padding-inline:0;text-align:left}.krf--split .krf__body{margin-inline:0}}.k-reveal .krf__frame{opacity:0;transform:scale(1.04);transition:opacity 1.2s var(--k-ease),transform 1.2s var(--k-ease);will-change:opacity,transform}.k-reveal.k-in .krf__frame{opacity:1;transform:none}@media(max-width:749px){.krf__inner{padding-inline:0}.krf__frame{border-radius:0}.krf__text{margin-top:1.6rem;padding-inline:1.5rem}}@media(prefers-reduced-motion:reduce){.k-reveal .krf__frame,.k-reveal.k-in .krf__frame{opacity:1;transform:none;transition:none;will-change:auto}.krf__poster{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/kumora-ritual-film.css.map */
