.ritual-guide{background-color:var(--white-color);padding-top:var(--pt-desktop);padding-bottom:var(--pb-desktop)}.ritual-guide__row{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:128px}.ritual-guide__primary{display:flex;flex-direction:column;gap:16px;flex:0 1 477px;min-width:0}.ritual-guide__primary .custom-button{margin-top:90px;padding:9px 24px}.ritual-guide__primary-media{width:100%;max-width:474px;aspect-ratio:1 / 1;overflow:hidden}.ritual-guide__primary-media img{display:block;width:100%;height:100%;object-fit:cover}.ritual-guide__secondary{display:flex;flex-direction:column;gap:32px;flex:0 1 594px;min-width:0}.ritual-guide__content{display:flex;flex-direction:column;gap:10px}.ritual-guide__heading{margin:0;line-height:1.125}.ritual-guide__description{max-width:466px}.ritual-guide .muted-text p{margin:0}.ritual-guide__divider{width:167px;height:0;margin:0;border:0;border-top:1px solid var(--line-color)}.ritual-guide__accent-media{position:absolute;right:0;bottom:0;width:43%;aspect-ratio:515 / 279;overflow:hidden}.ritual-guide__accent-media img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (max-width:1280px){.ritual-guide__row{gap:80px}}@media screen and (max-width:990px){.ritual-guide__row{flex-direction:column;align-items:stretch;gap:40px;text-align:center}.ritual-guide__primary .custom-button{margin-top:-7px;padding:8.5px 24px;line-height:26px;width:100%;max-width:100%}.ritual-guide__description,.ritual-guide__primary-media{max-width:none}.ritual-guide__primary,.ritual-guide__secondary,.ritual-guide__content{display:contents}.ritual-guide__heading{order:1}.ritual-guide__accent-media{order:2;position:static;width:100%;aspect-ratio:327 / 279;margin-top:-11px}.ritual-guide__secondary .ritual-guide__description{order:3;margin-top:-7px}.ritual-guide__divider{order:4;width:100%;margin-top:-7px}.ritual-guide__primary-media{order:5;aspect-ratio:327 / 456}.ritual-guide__primary .text.muted-text{order:6;margin-top:-7px}.ritual-guide__primary .custom-button{order:7}}@media screen and (max-width:768px){.ritual-guide{padding-top:var(--pt-mobile);padding-bottom:var(--pb-mobile)}.ritual-guide__heading{line-height:50px}.ritual-guide__row{padding-bottom:4px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ritual-guide.css.map */
