.faq-columns{--faq-columns-rule: color-mix(in srgb, currentColor 30%, transparent);display:grid;gap:24px}.faq-columns__heading{margin:0 0 12px}.faq-columns__text{margin-bottom:16px}.faq-columns__link{display:inline-block;padding-bottom:2px;border-bottom:1px solid currentColor;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.faq-columns__item{border-top:1px solid var(--faq-columns-rule)}.faq-columns__item:last-child{border-bottom:1px solid var(--faq-columns-rule)}.faq-columns__question{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 0;font-size:16px;font-weight:600;cursor:pointer;list-style:none}.faq-columns__question::-webkit-details-marker{display:none}.faq-columns__icon{position:relative;flex:0 0 12px;height:12px}.faq-columns__icon:before,.faq-columns__icon:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:currentColor;transition:transform .2s ease-out}.faq-columns__icon:after{transform:rotate(90deg)}.faq-columns__item[open] .faq-columns__icon:after{transform:none}.faq-columns__answer{padding:0 36px 20px 0;font-size:14px;opacity:.8}.faq-columns__answer>*:first-child{margin-top:0}.faq-columns__answer>*:last-child{margin-bottom:0}@media(min-width:960px){.faq-columns{grid-template-columns:1fr 2fr;gap:64px;align-items:start}.faq-columns__intro{position:sticky;top:calc(var(--header-desktop-sticky-height, 0px) + 24px)}}.how-to-use{--how-to-use-rule: color-mix(in srgb, currentColor 30%, transparent);background:var(--how-to-use-background);color:var(--how-to-use-text)}.how-to-use__media .placeholder-svg{fill:currentColor}.how-to-use__inner{display:grid;gap:32px}.how-to-use__media{aspect-ratio:4 / 5;overflow:hidden}.how-to-use__media img,.how-to-use__media video,.how-to-use__media svg{display:block;width:100%;height:100%;object-fit:cover}.how-to-use__heading{margin:0 0 12px}.how-to-use__text{margin-bottom:24px}.how-to-use__steps{margin:0;padding:0;list-style:none}.how-to-use__step{display:grid;grid-template-columns:48px 1fr;padding:16px 0;border-top:1px solid var(--how-to-use-rule)}.how-to-use__step:last-child{border-bottom:1px solid var(--how-to-use-rule)}.how-to-use__step-number{font-size:12px;letter-spacing:.08em;line-height:24px;opacity:.7}.how-to-use__step-title,.how-to-use__safety-heading{margin:0 0 4px;font-size:12px;font-weight:400;letter-spacing:.08em;line-height:24px;text-transform:uppercase}.how-to-use__step-text p,.how-to-use__safety-text p{margin:0}.how-to-use__safety{margin-top:24px;opacity:.8}@media(min-width:960px){.how-to-use__inner{grid-template-columns:1fr 1fr;gap:64px;align-items:center}.how-to-use--media-right .how-to-use__media{order:2}}.link-tiles__heading{margin:0 0 24px}.link-tiles__grid{display:grid;gap:16px}.link-tiles__tile{position:relative;display:flex;align-items:flex-end;aspect-ratio:1;overflow:hidden;background:var(--tile-background);color:var(--tile-text);text-decoration:none}.link-tiles__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease-out}.link-tiles__tile--with-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgb(0 0 0 / .55));transition:opacity .3s ease-out}.link-tiles__content{position:relative;z-index:1;width:100%;padding:24px}.link-tiles__tile-heading,.link-tiles__tile-text{margin:0 0 8px}.link-tiles__tile-link{display:inline-block;padding-bottom:2px;border-bottom:1px solid currentColor;letter-spacing:.08em;text-transform:uppercase}@media(hover:hover){.link-tiles__tile-link{opacity:0;transform:translateY(8px);transition:opacity .3s ease-out,transform .3s ease-out}a.link-tiles__tile:hover .link-tiles__tile-link,a.link-tiles__tile:focus-visible .link-tiles__tile-link{opacity:1;transform:none}a.link-tiles__tile:hover .link-tiles__image{transform:scale(1.04)}}@media(min-width:720px){.link-tiles__grid{grid-template-columns:repeat(2,1fr);gap:24px}.link-tiles__content{padding:40px}}.product-mobile-thumbnails{display:flex;gap:8px;margin-top:8px;overflow-x:auto;scrollbar-width:none}.product-mobile-thumbnails::-webkit-scrollbar{display:none}.product-mobile-thumbnails__item{position:relative;flex:0 0 64px;padding:0;aspect-ratio:1;opacity:.6;transition:opacity .2s ease-out}.product-mobile-thumbnails__item.active{opacity:1}.product-mobile-thumbnails__item.active:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid currentColor}.product-mobile-thumbnails__image{display:block;width:100%;height:100%;object-fit:cover}.product--mobile-thumbnails .product__media-container.below-mobile .swiper-pagination{display:none}@media(min-width:960px){.product-mobile-thumbnails{display:none}}@media(min-width:960px){.product--sticky-gallery .product__primary{align-items:start}.product--sticky-gallery .product__primary-left{position:sticky;top:calc(var(--header-desktop-sticky-height, 0px) + 16px)}.product--sticky-gallery .product__media-container[data-gallery-style=thumbnails]{display:block;position:relative}.product--sticky-gallery .product-thumbnails{position:absolute;z-index:2;top:16px;right:16px}.product--sticky-gallery .product-thumbnails,.product--sticky-gallery .product-thumbnails .product-thumbnails__viewport{max-height:60%}.product--sticky-gallery .product-thumbnails__items{width:48px}.product--sticky-gallery .product-thumbnails__item:not(:first-child){margin-top:8px}}.product--compact .product__details .product__title{margin:0}.product--compact .product__details .product-header__tagline,.product--compact .product__details .product-header__detail{margin:4px 0 0;font-size:16px!important;line-height:1.3}.product--compact .product__details .product__price-and-ratings{margin-top:10px}.product--compact .product__details .product__block--product-header{margin-bottom:0}.product--compact .product__meta{display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:12px;row-gap:28px!important}.product--compact .product__meta>*{flex:0 1 100%;min-width:0;margin-top:0;margin-bottom:0}.product--compact .product__meta>.product__controls-group-quantity{flex:0 0 auto}.product--compact .product__meta>.product-form{flex:1 1 0}.product--compact .product-form__controls-group--submit,.product--compact .product-form__item--submit{margin-top:0}.product--compact .product-form__cart-submit{height:54px;min-height:0;padding-top:0;padding-bottom:0}.product--compact .product__description .rte div{margin:0}.product--compact .product__description .rte div:not(:has(div,p)){margin-bottom:8px}.product--compact .product__description .rte div:not(:has(div,p)):last-child{margin-bottom:0}.product-scent-notes__heading p{margin:0}.product-scent-notes__list{margin:0;padding:0;list-style:none}.product-scent-notes__item:before{content:"- "}.product-scent-notes__item p{display:inline;margin:0}.product-form__cart-price:after{content:"-";margin:0 .5em}.recommended-products--cards-left .product-item__text{text-align:left}.recommended-products--contained .recommended-products__content{overflow:hidden}.recommended-products--contained .product-item__hover-container{display:none}
/*# sourceMappingURL=/cdn/shop/t/102/compiled_assets/styles.css.map?subset=AAgEAgiA */
