.el-rhero__frame{display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:clamp(28px,4vw,72px);max-width:1320px;margin:0 auto;padding:12px var(--el-gutter) 0}.el-rhero__media{position:relative;order:2;display:block;aspect-ratio:4 / 5;max-height:calc(100vh - 150px);width:100%;border-radius:clamp(24px,3vw,40px);overflow:hidden;background:var(--el-sand)}.el-rhero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 60%}.el-rhero__veil{display:none}.el-rhero__text{order:1;position:relative;padding:24px 0}.el-rhero__text>*{max-width:560px}.el-rhero__title{font-size:var(--el-title, 72px);letter-spacing:-.03em;line-height:1}.el-rhero__sub{margin:18px 0 0;font-size:18px;letter-spacing:.02em;color:var(--el-ink)}.el-rhero__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:22px 0 26px;font-variant-numeric:lining-nums}.el-rhero__now{font-family:var(--el-serif);font-size:34px}.el-rhero__price s{font-size:15px;color:var(--el-ink-soft)}.el-rhero__save{padding:6px 12px;border-radius:999px;background:var(--el-ink);color:var(--el-porcelain);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase}.el-rhero__meta{list-style:none;display:flex;flex-wrap:wrap;gap:8px 22px;margin:30px 0 0;padding:18px 0 0;border-top:1px solid var(--el-line);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--el-ink-soft)}.el-sflow__box{padding:clamp(26px,4vw,60px);border-radius:clamp(24px,3vw,40px)}.el-sflow .el-eyebrow{color:inherit;opacity:.7}.el-sflow .el-h2{font-size:var(--el-title, 56px)}.el-sflow__head{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:end;margin-bottom:clamp(24px,3vw,40px)}.el-sflow__lead{color:inherit;opacity:.78;font-size:16px;max-width:480px}.el-sflow__steps{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,28px);margin:0;padding:0}.el-sflow__step{position:relative}.el-sflow__media{position:relative;margin:0;aspect-ratio:3 / 4;border-radius:22px;overflow:hidden;background:#2a2626}.el-sflow__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.el-sflow__n{position:absolute;left:14px;top:14px;padding:7px 12px;border-radius:999px;background:#f7f2eee6;color:var(--el-ink);font-size:10.5px;letter-spacing:.16em;font-variant-numeric:lining-nums}.el-sflow__cap h3{color:inherit;margin:16px 0 0;font-family:var(--el-serif);font-weight:400;font-size:24px}.el-sflow__cap p{margin:6px 0 0;font-size:14px;line-height:1.6;opacity:.72}.el-sflow__arrow{position:absolute;right:calc(clamp(14px,2vw,28px)/-2 - 10px);top:36%;z-index:2;width:20px;text-align:center;opacity:.5}.el-sflow__mark{position:absolute;z-index:1;transform:translate(-50%,-50%)}.el-sflow__mark i{display:block;width:44px;height:44px;border-radius:50%;border:1.5px solid rgba(255,255,255,.95);box-shadow:0 0 0 1px #00000026;animation:el-mark-pulse 2.8s var(--el-ease) infinite;animation-delay:calc(var(--i) * .4s)}.el-sflow__mark em{position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%);white-space:nowrap;padding:6px 11px;border-radius:999px;background:#f7f2eef0;color:var(--el-ink);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase}.el-sflow__mark--l em{left:auto;right:calc(100% + 8px)}.el-sflow__foot{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:clamp(24px,3vw,40px)}.el-sflow__note{margin:0;font-size:12px;opacity:.55;max-width:560px}.el-set__item{justify-content:flex-start}.el-set__ival{margin-left:auto;font-size:13px;color:var(--el-ink-soft);font-variant-numeric:lining-nums}.el-set__more{display:inline-block;margin-top:14px;font-size:11px}.el-vsteps__grid--5{grid-template-columns:repeat(5,1fr)}.el-vsteps__grid--3{grid-template-columns:repeat(3,1fr)}@media(max-width:989px){.el-sflow__head{grid-template-columns:1fr}.el-vsteps__grid--5,.el-vsteps__grid--3{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.el-rhero__frame{display:flex;flex-direction:column;align-items:stretch;gap:0;padding-top:8px}.el-rhero__media{aspect-ratio:4 / 5;max-height:none;border-radius:22px}.el-rhero__media img{object-position:50% 50%}.el-rhero__veil{display:none}.el-rhero__text{padding:20px 0 4px;text-align:left}.el-rhero__text .el-eyebrow{display:none}.el-rhero__title{font-size:38px}.el-rhero__sub{font-size:15px;margin-top:10px}.el-rhero__price{margin:14px 0 16px}.el-rhero__now{font-size:28px}.el-rhero .el-btns{flex-direction:column;align-items:stretch;gap:10px}.el-rhero .el-btn{width:100%}.el-rhero__meta{display:none}.el-sflow__box{padding:22px 16px 24px}.el-sflow .el-h2{font-size:32px}.el-sflow__lead{font-size:14.5px}.el-sflow__steps{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:0 -16px;padding:0 16px 6px;scroll-padding-left:16px;scrollbar-width:none}.el-sflow__steps::-webkit-scrollbar{display:none}.el-sflow__step{flex:0 0 78%;scroll-snap-align:start}.el-sflow__arrow{display:none}.el-sflow__cap h3{font-size:20px;margin-top:12px}.el-sflow__cap p{font-size:13px}.el-sflow__foot .el-btn{width:100%}.el-set__media--mhide{display:none}.el-set__buy .el-btns{flex-direction:row}.el-set__buy .el-btns .el-btn{flex:1;padding:0 10px;letter-spacing:.14em;white-space:nowrap;gap:8px}.el-vsteps__grid--5,.el-vsteps__grid--3{display:flex}}.el-js .el-rhero .el-reveal:not(.is-in){animation:el-failsafe-fade .9s var(--el-ease) 1.2s forwards}.el-js .el-rhero .el-split:not(.is-in) .el-w>span{animation:el-failsafe-word .9s var(--el-ease) 1.2s forwards}
/*# sourceMappingURL=/cdn/shop/t/9/assets/el-ritual.css.map */
