.ritual-category-rail{background:rgb(var(--color-background))}.ritual-category-rail__inner{position:relative}.ritual-category-rail__heading{margin:0 0 2.4rem;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-weight:var(--font-heading-weight)}.ritual-category-rail__shell{position:relative}.ritual-category-rail__viewport{overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}.ritual-category-rail__viewport::-webkit-scrollbar{display:none}.ritual-category-rail__list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(24rem,31.5%);gap:2.4rem;margin:0;padding:0;scroll-snap-type:x mandatory}.ritual-category-rail__item{min-width:0;scroll-snap-align:start}.ritual-category-rail__link{display:block;color:rgb(var(--color-foreground));position:relative;text-decoration:none}.ritual-category-rail__media{display:block;aspect-ratio:4 / 5;background:rgba(var(--color-foreground),.05);overflow:hidden}.ritual-category-rail__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#00000014,#0000008f)}.ritual-category-rail__image,.ritual-category-rail__placeholder{width:100%;height:100%;object-fit:cover}.ritual-category-rail__placeholder{display:block;background:rgba(var(--color-foreground),.04);fill:rgba(var(--color-foreground),.28)}.ritual-category-rail__label{position:absolute;right:1.8rem;bottom:1.8rem;left:1.8rem;z-index:2;display:block;margin:0;color:#fff;font-size:1.8rem;font-weight:400;line-height:1.25;text-shadow:0 .1rem 1rem rgba(0,0,0,.45)}.ritual-category-rail__arrow{position:absolute;top:42%;z-index:2;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;color:rgb(var(--color-foreground));background:transparent;border:0;cursor:pointer}.ritual-category-rail__arrow .svg-wrapper{width:1.8rem;height:1.8rem}.ritual-category-rail__arrow--prev{left:-4.8rem;transform:rotate(90deg)}.ritual-category-rail__arrow--next{right:-4.8rem;transform:rotate(-90deg)}.ritual-category-rail__arrow[disabled]{opacity:.25;cursor:default}@media screen and (max-width:989px){.ritual-category-rail__list{grid-auto-columns:minmax(22rem,42%)}.ritual-category-rail__arrow{display:none}}@media screen and (max-width:749px){.ritual-category-rail__inner{padding-right:0}.ritual-category-rail__heading{margin-bottom:1.8rem;padding-right:1.5rem}.ritual-category-rail__list{grid-auto-columns:78%;gap:1.6rem;padding-right:1.5rem}.ritual-category-rail__label{font-size:1.6rem}}.product-metafield-details{margin-top:2.4rem}.product-metafield-details__accordion{margin-top:0;border-top:.1rem solid rgba(var(--color-foreground),.12)}.product-metafield-details__accordion:last-child{border-bottom:.1rem solid rgba(var(--color-foreground),.12)}.product-metafield-summary{margin-top:-.4rem;margin-bottom:1.8rem;padding-bottom:1.6rem;border-bottom:.1rem solid rgba(var(--color-foreground),.12)}.product-metafield-summary__overview,.product-metafield-summary__size{margin:0;color:rgba(var(--color-foreground),.78);font-size:1.4rem;line-height:1.7}.product-metafield-summary__size{margin-top:.5rem;color:rgba(var(--color-foreground),.64)}.scent-strip{margin:2.4rem 0 0;padding-top:2.4rem;border-top:.1rem solid rgba(var(--color-foreground),.12)}.scent-strip__title{margin:0 0 1.4rem;font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.scent-strip__list{display:flex;flex-wrap:wrap;gap:1.6rem 1.2rem;margin:0;padding:0;list-style:none}.scent-strip__item{margin:0;padding:0}.scent-strip__link{display:flex;flex-direction:column;align-items:center;gap:.7rem;width:7.2rem;text-decoration:none;color:inherit}.scent-strip__thumb{display:block;width:5.6rem;height:5.6rem;border-radius:50%;overflow:hidden;background-color:rgba(var(--color-foreground),.04);box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.18);transition:box-shadow .2s ease}.scent-strip__img{display:block;width:100%;height:100%;object-fit:cover}.scent-strip__img--empty{background-color:rgba(var(--color-foreground),.08)}.scent-strip__name{font-size:1.2rem;line-height:1.3;text-align:center;letter-spacing:.02em;opacity:.75;transition:opacity .2s ease}.scent-strip__link:hover .scent-strip__thumb,.scent-strip__link:focus-visible .scent-strip__thumb{box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.55)}.scent-strip__link:hover .scent-strip__name,.scent-strip__link:focus-visible .scent-strip__name{opacity:1}.scent-strip__link:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.4rem;border-radius:.4rem}.scent-strip__link.is-current{cursor:default}.scent-strip__link.is-current .scent-strip__thumb{box-shadow:0 0 0 .1rem rgb(var(--color-background)),0 0 0 .3rem rgb(var(--color-foreground))}.scent-strip__link.is-current .scent-strip__name{opacity:1}.scent-strip__link.is-soldout .scent-strip__thumb{opacity:.45}.scent-strip__soldout{display:block;font-size:1.1rem;opacity:.75}@media screen and (max-width:749px){.scent-strip__list{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.8rem;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.scent-strip__item{scroll-snap-align:start}.scent-strip__link{width:6.4rem}.scent-strip__thumb{width:5.2rem;height:5.2rem}}@media(prefers-reduced-motion:reduce){.scent-strip__thumb,.scent-strip__name{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map */
