.product-media-modal{background-color:#fff;height:100%;position:fixed;top:0;left:0;width:100%;visibility:hidden;opacity:0;z-index:-1}.product-media-modal[open]{visibility:visible;opacity:1;z-index:101}.product-media-modal__dialog{display:flex;align-items:center;height:100dvh}.product-media-modal__content{max-height:100dvh;width:100%;overflow:auto}.product-media-modal__content>*:not(.active),.product__media-list .deferred-media{display:none}.section-main-product{margin-bottom:0}.section-main-product .wrapper{padding:34px 0 40px}@media only screen and (max-width: 768px){.section-main-product .wrapper .main-product .media-wrapper{padding:0 16px;position:relative}.section-main-product .wrapper .main-product .media-wrapper .product__badge{left:32px}}.section-main-product .wrapper .main-product .media-wrapper .images img,.section-main-product .wrapper .main-product .media-wrapper .images video{border-radius:16px}.section-main-product .wrapper .main-product .media-wrapper .thumbnails img{border-radius:10px}.section-main-product .wrapper .main-product .media-wrapper swiper-container{--swiper-bullet-border:0px;--swiper-fav-color: #939290;--swiper-fav-color-active: black;--swiper-fav-opacity: .4;aspect-ratio:1/1}.section-main-product .wrapper .main-product .info-wrapper{color:var(--custom-pdp-text-color, inherit)!important}.section-main-product .wrapper .main-product .info-wrapper .product__title{margin-bottom:8px!important}.section-main-product .wrapper .main-product .info-wrapper .product__title:has(picture){position:relative}@media only screen and (min-width: 769px){.section-main-product .wrapper .main-product .info-wrapper .product__title:has(picture){padding-right:118px}.section-main-product .wrapper .main-product .info-wrapper .product__title:has(picture):not(:has(+.product__sample)){min-height:98px}}.section-main-product .wrapper .main-product .info-wrapper .product__title:has(picture) picture{width:100%;max-width:102px;position:absolute;top:0;right:0}.section-main-product .wrapper .main-product .info-wrapper .product__title:has(.price){display:block}.section-main-product .wrapper .main-product .info-wrapper :has(.made-in-la)>.scent-size{padding-right:118px}.section-main-product .wrapper .main-product .info-wrapper .size-reviews{display:flex;flex-direction:row;align-items:center;gap:8px}.section-main-product .wrapper .main-product .info-wrapper .scent-desc{margin-bottom:8px}.section-main-product .wrapper .main-product .info-wrapper .scent-size{font-family:News Gothic Condensed,Avenir Next Condensed,sans-serif;font-size:14px;font-weight:400;letter-spacing:.32px;text-transform:none}.section-main-product .wrapper .main-product .info-wrapper .block-price{margin:16px 0}.section-main-product .wrapper .main-product .info-wrapper .block-price .price{color:var(--custom-pdp-text-color, inherit);font-size:16px;line-height:120%;letter-spacing:.6px}.section-main-product .wrapper .main-product .info-wrapper .block-price:has(.apothia-rating){display:flex;flex-direction:row;gap:16px}.section-main-product .wrapper .main-product .info-wrapper .block-price:has(.apothia-rating) .apothia-rating{gap:7px}.section-main-product .wrapper .main-product .info-wrapper variant-selects{margin:40px 0}.section-main-product .wrapper .main-product .info-wrapper dusk-tabs{font-family:News Gothic Condensed,Avenir Next Condensed,sans-serif;line-height:normal;letter-spacing:.32px;margin:16px 0;border-top:unset;border-bottom:.5px solid #222}.section-main-product .wrapper .main-product .info-wrapper dusk-tabs .tab{font-family:News Gothic Std,Helvetica,sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;padding:16px 0;border-top:.5px solid #222}.section-main-product .wrapper .main-product .info-wrapper dusk-tabs .tab:before,.section-main-product .wrapper .main-product .info-wrapper dusk-tabs .tab:after{right:6px;width:12px;height:2px}.section-main-product .wrapper .main-product .info-wrapper dusk-tabs .tab:hover{text-decoration:none}.section-main-product .wrapper .main-product .info-wrapper dusk-tabs .content.active{padding:0 0 16px}.section-main-product .wrapper .main-product .info-wrapper .product__tile{margin:20px 0 32px}.section-main-product .wrapper .main-product .info-wrapper .product__tile.image-container img{border-radius:16px}.section-main-product .wrapper .main-product .info-wrapper .product__tile.image-container .dusk-wrapper{position:relative;z-index:1;padding:20px 0;display:flex}.section-main-product .wrapper .main-product .info-wrapper .product__tile.image-container .dusk-wrapper.alignment-left{justify-content:start}.section-main-product .wrapper .main-product .info-wrapper .product__tile.image-container .dusk-wrapper.alignment-center{justify-content:center}.section-main-product .wrapper .main-product .info-wrapper .product__tile.image-container .dusk-wrapper.alignment-right{justify-content:end}.section-main-product .wrapper .main-product .info-wrapper .product__tile.image-container .dusk-wrapper .dusk-content{width:fit-content;text-align:center;padding:40px 16px}.section-main-product .wrapper .main-product .info-wrapper .product__tile.image-container .dusk-wrapper .dusk-content .title{margin-bottom:16px}.section-main-product .wrapper .main-product .info-wrapper .product__description:has(+.product__sample){margin-bottom:16px}.section-main-product .wrapper .main-product .info-wrapper .product__sample{background:#d0cecb;padding:10px 16px;border-radius:20px;margin:16px 0;font-family:News Gothic,Helvetica,sans-serif;font-size:14px;line-height:130%;letter-spacing:.42px}.section-main-product .wrapper .main-product .info-wrapper .product__sample p{margin:8px 0}.section-main-product .wrapper .main-product .info-wrapper .product__sample p:last-child{margin-bottom:0}.section-main-product .wrapper .main-product .info-wrapper .product__sample .title{margin:0 0 8px;font-size:11px;text-transform:uppercase;font-weight:700;font-family:News Gothic Std,Helvetica,sans-serif}.section-main-product .wrapper .main-product .info-wrapper .card-product,.section-main-product .wrapper .main-product .info-wrapper .card-product .price,.section-main-product .wrapper .main-product .info-wrapper .card-product .price--on-sale .price-item--regular,.section-main-product .wrapper .main-product .info-wrapper .card-product .product-title,.section-main-product .wrapper .main-product .info-wrapper .product__upsells>.title{color:var(--custom-pdp-text-color, inherit);font-weight:700}.section-main-product .wrapper .main-product .info-wrapper .card-product .product-title,.section-main-product .wrapper .main-product .info-wrapper .card-product .price .product-title,.section-main-product .wrapper .main-product .info-wrapper .card-product .price--on-sale .price-item--regular .product-title,.section-main-product .wrapper .main-product .info-wrapper .card-product .product-title .product-title,.section-main-product .wrapper .main-product .info-wrapper .product__upsells>.title .product-title{font-size:14px}@media only screen and (max-width: 768px){.section-main-product .wrapper .main-product .info-wrapper .product-form__buttons .button-text-wrapper .add-to-cart-price{display:none}.section-main-product .wrapper .main-product .info-wrapper .product-form__buttons.float .button-bg{position:fixed;bottom:0;left:0;z-index:1000;width:100%;padding:16px;background-color:#f9f9f9}.drawer-open .section-main-product .wrapper .main-product .info-wrapper .product-form__buttons.float .button-bg{z-index:1}.section-main-product .wrapper .main-product .info-wrapper .product-form__buttons.float .button-bg .button-text-wrapper{width:100%;display:flex;justify-content:center}.section-main-product .wrapper .main-product .info-wrapper .product-form__buttons.float .button-bg .button-text-wrapper .add-to-cart-price{display:none}}.section-main-product .wrapper .main-product .info-wrapper .accents-labels{margin:16px 0}.section-main-product .wrapper .main-product .info-wrapper .accents-labels p{margin:0}.section-main-product .wrapper .main-product .linked-products .title{font-size:11px;font-weight:700px;font-family:News Gothic Std,Helvetica,sans-serif;margin:0 0 10px}.section-main-product .wrapper .main-product .linked-products .scents{display:flex;gap:8px;padding:6px 6px 6px 3px}@media only screen and (max-width: 768px){.section-main-product .wrapper .main-product .linked-products .scents{overflow-x:auto;max-width:366.5px}}.section-main-product .wrapper .main-product .linked-products .scents+.title{margin-top:20px}.section-main-product .wrapper .main-product .linked-products .scents .scent-description{flex-direction:column}@media only screen and (max-width: 768px){.section-main-product .wrapper .main-product .linked-products .scents .scent-description{display:none}}.section-main-product .wrapper .main-product .linked-products .swatch{width:31px;min-width:31px;flex-shrink:0;height:31px;display:inline-block;border-radius:50px;outline:2px solid rgba(0,0,0,0);outline-offset:1px}.section-main-product .wrapper .main-product .linked-products .swatch:hover,.section-main-product .wrapper .main-product .linked-products .swatch.active{outline:2px solid #000}.section-main-product .wrapper .main-product .linked-products .radio{display:inline-flex;gap:8px;align-items:center;font-size:14px;font-weight:400;line-height:130%;letter-spacing:.42px;text-decoration:none;margin-right:16px}.section-main-product .wrapper .main-product .linked-products .radio:before{content:"";display:inline-block;width:13px;height:13px;border-radius:20px;outline:1px solid #000;outline-offset:2px}.section-main-product .wrapper .main-product .linked-products .radio.active:before{background-color:#000}.section-main-product .wrapper .main-product .linked-products .radio.disabled{opacity:.5}.section-main-product .wrapper .main-product .linked-products .scent-title-desc{display:flex;flex-direction:row;gap:8px;margin-top:16px}@media only screen and (min-width: 768px){.section-main-product .wrapper .main-product .linked-products .scent-title-desc .scent-description{display:none}}.section-main-product .wrapper .main-product .linked-products .scent-description{display:flex;flex-direction:row;gap:4px;font-size:11px;line-height:normal;text-transform:uppercase}.section-main-product .wrapper .main-product .linked-products .scent-description span:first-child{font-family:News Gothic Std,Helvetica,sans-serif}.section-main-product .wrapper .main-product .linked-products .scent-description span:nth-child(2){font-family:News Gothic Condensed,Avenir Next Condensed,sans-serif;letter-spacing:.55px;position:relative;bottom:1px}.section-main-product .product__sample--top{background:#d0cecb;padding:6px 16px 5px;border-radius:20px;position:fixed;top:calc(52px + var(--header-scroll-offset, 0));left:16px;z-index:3;width:calc(100% - 32px)}.section-main-product .product__sample--top details svg{width:12px;height:12px;margin-top:-1px}.section-main-product .product__sample--top details .icon-minus{display:none}.section-main-product .product__sample--top details .icon-plus{display:block}.section-main-product .product__sample--top details[open] .icon-minus{display:block}.section-main-product .product__sample--top details[open] .icon-plus{display:none}.section-main-product .product__sample--top summary{margin-top:0}.section-main-product .product__sample--top summary.title{text-decoration:underline;margin-bottom:0!important;display:flex;justify-content:center;align-items:center;gap:4px;font-size:11px;text-transform:uppercase;font-weight:700;font-family:News Gothic Std,Helvetica,sans-serif}@media only screen and (max-width: 768px){.section-main-product product-info:has(.product__sample--top){padding-top:38px}.section-main-product .media-wrapper .swiper-wrapper{--swiper-pagination-bottom: 6px}.section-main-product .info-wrapper .product__upsells{margin-left:-16px!important;margin-right:-16px!important;padding-left:16px;overflow:hidden}.section-main-product .info-wrapper .product__upsells swiper-container{width:60%;margin-left:0}}@media only screen and (min-width: 769px){.section-main-product .wrapper{padding:32px 0 80px}.section-main-product .wrapper product-info.sticky-sections .media-wrapper,.section-main-product .wrapper product-info.sticky-sections .info-container{top:calc(52px + var(--section-announcement-bar) * 34px)}.section-main-product .wrapper product-info .info-wrapper .product__tile.image-container{margin:21px 0}.section-main-product .wrapper product-info .info-wrapper .product__tile.image-container .dusk-wrapper .dusk-content{width:fit-content;text-align:center;padding:40px 80px}.section-main-product .wrapper product-info .info-wrapper .product__tile.image-container .dusk-wrapper .dusk-content .title{margin-bottom:16px}.section-main-product .wrapper product-info .info-wrapper dusk-tabs{margin:20px 0!important}}.breadcrumbs a{font-family:News Gothic,Helvetica,sans-serif;font-size:12px;line-height:140%;letter-spacing:.36px}.breadcrumbs.show-mobile{padding-left:16px;margin-bottom:-24px}.breadcrumbs.show-desktop{margin-bottom:16px}.star-rating-wrapper{position:relative;width:76px;height:16px;overflow:hidden}.star-rating-wrapper .stars-back,.star-rating-wrapper .stars-front{position:absolute;top:0;left:0}.star-rating-wrapper .stars-back svg,.star-rating-wrapper .stars-front svg{width:76px;max-width:unset}.star-rating-wrapper .stars-back svg path{fill:#0000!important}.star-rating-wrapper .stars-front{overflow:hidden}.text-block.no-margin p{margin:0}.main-product .info-wrapper .product__icons{margin:40px 0}@media only screen and (min-width: 768px){.main-product .info-wrapper .product__icons{margin:21px 0}}.main-product .info-wrapper .product__icons .dusk-content{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:36px}.main-product .info-wrapper .product__icons .dusk-content svg{width:60px}.main-product .info-wrapper .product__icons .dusk-content img{max-width:60px}.main-product .info-wrapper .product__upsells{margin:-16px 0 16px}@media only screen and (min-width: 768px){.main-product .info-wrapper .product__upsells{margin:-20px 0 20px!important}}.main-product .info-wrapper .product__upsells>.title{font-family:News Gothic Std,Helvetica,sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;padding:16px 0;margin:0 0 10px}.rc-container-wrapper{font-size:14px;line-height:130%;letter-spacing:.42px;text-transform:uppercase}.rc-container-wrapper input[type=radio]{accent-color:#000}.rc-container-wrapper .rc-container{margin-bottom:0}.rc-container-wrapper select{color:#000;font-size:14px;width:auto}.rc-container-wrapper .rc-radio,.rc-container-wrapper .rc-radio.rc-option__subsave{padding:0 0 24px}@media only screen and (min-width: 768px){.rc-container-wrapper .rc-radio,.rc-container-wrapper .rc-radio.rc-option__subsave{padding:0 0 16px}}.rc-container-wrapper .rc-radio input,.rc-container-wrapper .rc-radio.rc-option__subsave input{margin:0}.rc-container-wrapper .rc-radio label,.rc-container-wrapper .rc-radio.rc-option__subsave label{color:var(--custom-pdp-text-color, inherit);line-height:130%}.rc-container-wrapper .rc-radio.rc-option__subsave .rc-selling-plans{padding:0 0 0 24px}.rc-container-wrapper .rc-radio.rc-option__subsave .rc-selling-plans select{padding:12px}.rc-container-wrapper .rc-widget .rc-option--active{background-color:unset}.rc-container-wrapper .rc_popup,.rc-container-wrapper .rc_popup button{padding:0}.rc-container-wrapper .rc_popup button .rc_popup__label{color:var(--custom-pdp-text-color, inherit);font-family:News Gothic,Helvetica,sans-serif;font-size:12px;line-height:140%;letter-spacing:.36px;padding-left:8px}.info-container .product__sample details svg{width:12px;height:12px;margin-top:-1px}.info-container .product__sample details .icon-minus{display:none}.info-container .product__sample details .icon-plus{display:block}.info-container .product__sample details[open] .icon-minus{display:block}.info-container .product__sample details[open] .icon-plus{display:none}.info-container .product__sample summary.title{text-decoration:underline;margin-bottom:0!important;display:flex;justify-content:center;align-items:center;gap:4px}@media only screen and (max-width: 768px){#MainContent .section-main-product>.wrapper{padding-top:60px}.product__sample{position:absolute;top:8px;left:16px;z-index:2;width:100%;max-width:calc(100% - 32px);margin-top:0!important}.product__sample p,.product__sample .text{text-align:center}}@media only screen and (min-width: 768px){.info-container .product__sample{width:fit-content;max-width:83%;margin-bottom:16px!important}.info-container .product__sample details summary.title{justify-content:start}}
/*# sourceMappingURL=/cdn/shop/t/82/assets/section-main-product.css.map */
