.main-product{display:flex;max-width:100%}.main-product__content{box-sizing:border-box;flex:1;min-width:0}.main-product__content>*{max-width:600px}.main-product__media-track{border:1px solid #E1E1E1;aspect-ratio:1 / 1}.main-product__featured-product__container{position:relative}.main-product__featured-product__container img:first-child{position:relative;z-index:1}.main-product__featured-product__container img:last-child{position:absolute;top:0;left:0;z-index:0;opacity:0;transition:opacity .4s ease-in-out}.main-product__media-track:hover .main-product__featured-product__container img:last-child,product-media:has(.main-product__media-nav-arrow:hover) .main-product__featured-product__container img:last-child{opacity:1}product-media.zoom .main-product__media:first-child img{transition:transform .4s ease-in-out}product-media.zoom .main-product__media-track:hover .main-product__media:first-child img{transform:scale(1.05)}@media (max-width: 767px){.main-product{flex-direction:column}.main-product__content{padding-top:20px}}@media (min-width: 768px){.main-product{flex-direction:var(--alignment, flex-start)}.main-product__content{padding-left:72px}.main-product product-media{width:var(--media-size, 40%);min-width:min(400px,40vw);aspect-ratio:1 / 1}}.main-product__media-track{display:flex;overflow-x:hidden;cursor:grab}.main-product__media-track::-webkit-scrollbar{display:none}.main-product__media{width:100%;aspect-ratio:1 / 1;flex-shrink:0}.main-product__media img{max-height:100%;max-width:100%;object-fit:contain}.main-product__media-track__slider{background:#000;width:var(--slider-width, 100%);height:1px;display:block;transition:transform .3s ease}product-media{position:relative;height:fit-content}product-media .main-product__media-nav-arrow{position:absolute;top:50%;transform:translateY(-50%);font-size:20px;color:#00000080;cursor:pointer;z-index:10;opacity:0;color:var(--accent-color);background-color:#fff;padding:8px;border-radius:50%;transition:opacity .3s ease}@media (hover: none) and (pointer: coarse){product-media .main-product__media-nav-arrow{pointer-events:none;display:none}}product-media .main-product__media-nav-arrow:hover{background-color:var(--accent-color);color:#fff}product-media .main-product__media-nav-arrow.main-product__media-nav-arrow__left{left:16px;right:auto}product-media .main-product__media-nav-arrow.main-product__media-nav-arrow__right{right:16px;left:auto}product-media:hover .main-product__media-nav-arrow{opacity:1}.main-product__title{margin-top:var(--vendor-margin-bottom, 12px);margin-bottom:var(--title-margin-bottom, 12px);font-family:Sofia Pro,sans-serif;font-weight:400;text-transform:uppercase}@media (max-width: 767px){.main-product__title{text-align:center;font-weight:500}.main-product__vendor{text-align:center;width:fit-content;display:block;margin:0 auto}}.main-product__vendor{--initial-width: 0;--bottom: -2px}.main-product__variants{display:inline-flex;gap:6px;justify-content:center;width:100%;border:none;padding:0;margin:0}.main-product__variant{border:1px solid var(--secondary-color);color:var(--secondary-color)}.main-product__variant label{padding:6px 12px;display:block;letter-spacing:.02em;cursor:pointer;transition:width .2s ease,padding .2s ease}.main-product__variant.disabled{opacity:.4}.main-product__variant.disabled label{cursor:not-allowed}.main-product__variant input{display:none}.main-product__variant:has(input:checked){background-color:var(--secondary-color);color:var(--secondary-text-color)}.main-product__variant:has(input:checked) label{padding:6px 36px}@media (min-width: 768px){.main-product__variant{font-size:1rem}.main-product__variants{justify-content:flex-start}}.main-product__price__container{display:flex;gap:12px}.main-product__price__container{margin-top:24px}.main-product__compare-at-price{text-decoration:line-through;opacity:.6}@media (max-width: 767px){.main-product__price__container{justify-content:center}}.main-product__content .product__buttons{margin-top:var(--atc-button-margin-top, 24px)}.main-product__content .shopify-payment-button{margin-top:calc(var(--atc-button-margin-top, 24px) / 2)}.main-product__content atc-button{letter-spacing:1px;font-weight:500;--button-text-color: var(--background-color);--button-background-color: var(--secondary-color)}.atc-overlay__wrapper{position:fixed;border-bottom:1px solid #E1E1E1;left:0;background-color:var(--background-color);width:100vw;transition:transform .3s ease-in-out;z-index:10}@media (max-width: 767px){.atc-overlay__wrapper{bottom:0;border-top:1px solid #E1E1E1;border-bottom:none}.atc-overlay__wrapper:not(.active){transform:translateY(100%)}}@media (min-width: 768px){.atc-overlay__wrapper:not(.active){transform:translateY(-100%)}.atc-overlay__wrapper{top:var(--header-top, 0px)}}.atc-overlay__content{padding-top:12px;padding-bottom:12px;box-sizing:border-box;gap:12px;flex-grow:1}.atc-overlay__content .atc-overlay__img__wrapper{width:60px;aspect-ratio:1 / 1;flex-shrink:0}.atc-overlay__content .atc-overlay__vendor{font-weight:500;margin-bottom:2px}.atc-overlay__button__container{display:flex;margin-left:auto;column-gap:24px;align-items:center}.atc-overlay__button{max-width:300px;display:flex;justify-content:space-around;align-items:center;background-color:var(--secondary-color);color:#fff}.atc-overlay__variant{margin-left:auto;letter-spacing:normal}@media (min-width: 768px){.atc-overlay__variant{margin-right:12px}}@media (max-width: 767px){.atc-overlay__content{flex-wrap:wrap}.atc-overlay__button__container{margin-left:0}.atc-overlay__button{max-width:100%}}.atc-overlay__button:hover{background-color:transparent!important;color:var(--secondary-color)!important}.main-product__description{margin-top:var(--description-margin-top, 24px);margin-bottom:var(--description-margin-bottom, 24px);line-height:1.6}@media (max-width: 767px){.main-product__description{margin-top:calc(var(--description-margin-top, 24px) / 2);margin-bottom:calc(var(--description-margin-bottom, 24px) / 2)}}.main-product__description .accordion__header{text-transform:uppercase}.main-product__description .accordion__content p:first-child{margin-top:0}.main-product__description .accordion__content p:last-child{margin-bottom:0}.olfactory-notes__title{font-weight:500;margin-bottom:6px}.olfactory-notes__list.centered .olfactory-notes__title{text-align:center}.olfactory-notes__notes{display:inline-flex;gap:6px;width:100%;flex-wrap:wrap}.olfactory-notes__list.centered .olfactory-notes__notes{justify-content:center}.olfactory-notes__pyramid-item:not(:last-child){margin-bottom:18px}.shopify-payment-button__more-options{color:currentColor;width:fit-content;text-decoration:none;margin-left:auto;margin-right:auto;--bottom: -4px;--initial-width: 100%;--final-width: 5%}.main-product:has(shopify-accelerated-checkout) atc-button:not(.atc-overlay__button){margin-bottom:16px}
/*# sourceMappingURL=/cdn/shop/t/9/assets/style/main_product.css.map */
