.alb-ritual{position:relative;isolation:isolate;overflow:hidden;background:var(--alb-ritual-bg, #1b4004);color:#fff;padding:clamp(40px,5.5vw,106px) clamp(16px,5.3vw,102px) clamp(40px,5.5vw,106px)}.alb-ritual__arc{position:absolute;z-index:-1;left:76.8vw;top:-7.8vw;width:36.6vw;height:auto;transform:translate(-50%,-50%) rotate(-67.72deg);opacity:.5;pointer-events:none}.alb-ritual__heading{margin:0 0 clamp(20px,2vw,38px);font-weight:400;font-size:clamp(36px,3.125vw,60px);line-height:1.1}.alb-ritual__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px 16px;list-style:none;margin:0;padding:0}.alb-ritual__item{display:flex;flex-direction:column}.alb-ritual__item>:first-child{margin-bottom:clamp(24px,5vw,96px)}.alb-ritual__item a{color:inherit;text-decoration:none}.alb-ritual__media{aspect-ratio:412 / 394;overflow:hidden;background:#ffffff14}.alb-ritual__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.alb-ritual__item:hover .alb-ritual__media img,.alb-ritual__item a:focus-visible .alb-ritual__media img{transform:scale(1.12)}.alb-ritual__caption{margin:14px 0 0;font-size:clamp(13px,.94vw,18px);letter-spacing:.07em;line-height:1.28;text-transform:uppercase}.alb-ritual__step{display:flex;align-items:center;justify-content:center;min-height:clamp(64px,5.05vw,97px);margin-top:auto;padding:16px;border:2px solid #fff;font-weight:500;font-size:clamp(15px,1.25vw,24px);letter-spacing:.076em;text-transform:uppercase;text-align:center}@media(min-width:990px){.alb-ritual__grid{grid-template-columns:repeat(4,1fr);gap:0 24px}}.alb-ritual .alb-ritual__item a.alb-ritual__step{transition:background .25s,color .25s}.alb-ritual .alb-ritual__item a.alb-ritual__step:hover{background:#fff;color:var(--alb-ritual-bg, #1b4004)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-alb-ritual.css.map */
