.rs__inner{background:var(--rs-bg);box-sizing:border-box}.rs[data-width=boxed] .rs__inner{max-width:var(--rs-container);margin-inline:auto;border-radius:var(--rs-radius)}ritual-steps.rs__container{display:block;width:var(--rs-content-w);max-width:var(--rs-container);margin-inline:auto}.rs[data-theme-width=true] ritual-steps.rs__container{width:100%;max-width:none}.rs[data-theme-width=true][data-width=boxed] .rs__inner{max-width:none;margin-inline:0}.rs__heading{color:var(--rs-heading-color);font-family:var(--rs-font-heading);font-weight:var(--rs-font-heading-w);font-style:var(--rs-font-heading-s);font-size:var(--rs-heading-d);line-height:1.2;text-align:var(--rs-heading-align)}.rs__grid{display:grid;grid-template-columns:repeat(var(--rs-cols),minmax(0,1fr));gap:var(--rs-gap)}.rs__step{display:flex;flex-direction:column;min-width:0}.rs__pill-wrap{display:flex;justify-content:center}.rs__pill{display:inline-block;box-sizing:border-box;width:var(--rs-pill-width);text-align:center;background:var(--rs-pill-bg);color:var(--rs-pill-color);border:var(--rs-pill-border-w) solid var(--rs-pill-border);border-radius:var(--rs-pill-radius);font-family:var(--rs-font-pill);font-weight:var(--rs-font-pill-w);font-size:var(--rs-pill-d);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs__card{display:flex;flex-direction:column;flex:1}.rs__media{display:block;aspect-ratio:var(--rs-ratio);background:var(--rs-img-bg);border-radius:var(--rs-img-radius);overflow:hidden}.rs__img{display:block;width:100%;height:100%;object-fit:var(--rs-fit)}.rs[data-ratio=auto] .rs__img{height:auto}.rs__placeholder{background:var(--rs-img-bg);fill:#0000004d}.rs__info{display:flex;flex-direction:column;flex:1}.rs__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.rs__title{color:var(--rs-title-color);text-decoration:none;font-family:var(--rs-font-title);font-weight:var(--rs-font-title-w);font-size:var(--rs-title-d);line-height:1.3}a.rs__title:hover{text-decoration:underline;text-underline-offset:3px}.rs__price{flex-shrink:0;white-space:nowrap;color:var(--rs-price-color);font-family:var(--rs-font-price);font-weight:var(--rs-font-price-w);font-size:var(--rs-price-d);line-height:1.3}.rs__from{font-size:.75em}.rs__compare{margin-left:6px;font-size:.8em;color:var(--rs-compare-color)}.rs__rating{display:flex;align-items:center;gap:6px}.rs__stars{position:relative;display:inline-block;font-size:var(--rs-star-size);line-height:1;letter-spacing:1px;white-space:nowrap}.rs__stars:before{content:"\2605\2605\2605\2605\2605";color:var(--rs-star-empty)}.rs__stars:after{content:"\2605\2605\2605\2605\2605";position:absolute;left:0;top:0;width:var(--pct);overflow:hidden;color:var(--rs-star)}.rs__rating-num{font-family:var(--rs-font-price);font-size:var(--rs-rating-size);color:var(--rs-rating-color);line-height:1}.rs__cta{margin-top:auto}.rs__form{margin:0}.rs__btn{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;border:0;border-radius:var(--rs-btn-radius);background:var(--rs-btn-bg);color:var(--rs-btn-text);cursor:pointer;text-decoration:none;font-family:var(--rs-font-btn);font-weight:var(--rs-font-btn-w);font-size:var(--rs-btn-d);line-height:1.2;transition:background-color .2s ease,color .2s ease,opacity .2s ease}.rs__btn:hover:not([disabled]){background:var(--rs-btn-bg-hover);color:var(--rs-btn-text-hover)}.rs__btn:focus-visible{outline:2px solid var(--rs-btn-bg);outline-offset:3px}.rs__btn[disabled]{opacity:.55;cursor:not-allowed}.rs__btn.is-loading{opacity:.7;cursor:progress}.rs__errors{font-size:12px;color:#b42318}.rs__errors:empty{display:none}.rs__errors .errors{margin-top:6px}.rs__errors .errors__button-close{display:none}@media(max-width:989px)and (min-width:750px){.rs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){ritual-steps.rs__container{width:100%}.rs__heading{font-size:var(--rs-heading-m)}.rs__pill{font-size:var(--rs-pill-m)}.rs__title{font-size:var(--rs-title-m)}.rs__price{font-size:var(--rs-price-m)}.rs__btn{font-size:var(--rs-btn-m)}.rs__grid{gap:var(--rs-gap-m)}.rs[data-mobile=grid] .rs__grid{grid-template-columns:repeat(var(--rs-cols-m),minmax(0,1fr))}.rs[data-mobile=swipe] .rs__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.rs[data-mobile=swipe] .rs__grid::-webkit-scrollbar{display:none}.rs[data-mobile=swipe] .rs__step{flex:0 0 calc((100% - (var(--rs-per-m) - 1) * var(--rs-gap-m)) / var(--rs-per-m));scroll-snap-align:start}.rs__grid .rs__step{padding-top:30px}.rs__grid .rs__step .rs__pill-wrap{padding-bottom:20px}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map?subset=AAAAAAAAIA */
