.template-product .product-single__wrapper--standard{gap:unset;grid-template-columns:unset;display:flex;justify-content:space-between}.template-product .product-single__gallery{width:46.7%}.template-product .product-single__details{width:49.4%;margin:0}.custom__main--product .product-single__thumbnails{margin:24px 0 0}.custom__main--product .product-single__thumbnail-link{width:124px;height:116px;border-radius:4px;border:1px solid transparent}.custom__main--product .is-nav-selected .product-single__thumbnail-link{border:1px solid var(--Black, #1E2535)}.custom__main--product .product-single__thumbnail{padding:0 21px 0 0}.custom__main--product .product-single__thumbnail:last-child{padding-right:0}.custom__main--product .product-single__media-label{position:absolute;z-index:2;left:24px;top:24px;display:flex;padding:8px 24px;justify-content:center;align-items:center;gap:8px;border-radius:4px;border:1px solid var(--Gold-200, #BCB2A8);background:var(--White, #FFF);color:var(--Black, #1E2535);font-size:14px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:.14px;text-transform:uppercase}.custom__main--product .product-single__media-slider.flickity-enabled.is-draggable .flickity-viewport{border-radius:8px}.custom__main--product .product-single__media--image-height{padding-top:111%!important}.custom__main--product .product-single__media img{object-fit:cover;object-position:center}.custom__main--product .product-breadcrumbs{margin-bottom:16px}.custom__main--product .product-breadcrumbs span,.custom__main--product .product-breadcrumbs a{color:var(--Black, #1E2535);font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.14px}.custom__main--product .flickity-prev-next-button{opacity:1;visibility:visible;transform:unset;transform:scale(1) translateY(-50%)}.custom__main--product .flickity-prev-next-button.previous{left:24px}.custom__main--product .flickity-prev-next-button.next{right:24px}.custom__main--product .flickity-prev-next-button.previous:before,.custom__main--product .flickity-prev-next-button.next:before{height:40px;width:40px;fill:var(--Neutral-white, #FFF);stroke-width:1px;stroke:var(--Black, #1E2535);-webkit-mask-image:unset;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 40 40" fill="none"><rect x="39.5" y="0.5" width="39" height="39" rx="19.5" transform="rotate(90 39.5 0.5)" fill="white"/><rect x="39.5" y="0.5" width="39" height="39" rx="19.5" transform="rotate(90 39.5 0.5)" stroke="%231E2535"/><path d="M24.3088 21.4643L12.5719 21.4643L12.5719 19.5357L24.3088 19.5357L19.1365 14.3635L20.5 13L28 20.5L20.5 28L19.1365 26.6365L24.3088 21.4643Z" fill="%231E2535"/></svg>')}.custom__main--product .product__title-flavor{display:flex;align-items:center}.custom__main--product .product__title-and-price{margin:0;gap:unset}.custom__main--product .product__title-flavor span{width:8px;height:8px;display:flex;border-radius:10px}.custom__main--product .product__title-flavor p{color:var(--Black, #1E2535);font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.14px;margin:0;padding:0 0 0 8px}.custom__main--product .product__title-and-price .product__title{color:var(--Black, #1E2535);font-size:32px;font-style:normal;font-weight:400;line-height:120%;margin:6px 0}.custom__main--product .product__title-and-price .subtitle{color:#1e2535b8;font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.14px}.custom__main--product .product__block{padding-bottom:24px}.custom__main--product .product__price span{margin:0;color:var(--Black, #1E2535);font-size:20px;font-style:normal;font-weight:400;line-height:140%}.custom__main--product .product__price span s{margin:0}.custom__main--product .product__price .product__price--regular{padding-right:12px}.custom__main--product .custom__product--size-title{color:var(--Black, #1E2535);font-size:16px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:.16px;margin-bottom:12px}.custom__main--product .custom__product--size-box{display:flex;gap:12px}.custom__main--product .custom__product--size-item{padding:8px 16px;display:flex;align-items:center;flex-direction:column;gap:4px;border-radius:4px;border:1px solid rgba(30,37,53,.2);cursor:pointer;background-color:transparent}.custom__main--product .custom__product--size-item p,.custom__main--product .custom__product--size-item span{color:var(--Black, #1E2535);font-size:12px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.12px;margin:0}.custom__main--product .custom__product--size-item.popular{position:relative;border:1px solid var(--Gold-200, #BCB2A8);background-color:var(--Grey, #F5F4F1)}.custom__main--product .custom__product--size-item.popular label{position:absolute;top:-7px;display:flex;padding:2px 8px;align-items:flex-start;gap:8px;border-radius:2px;border:1px solid var(--Gold-100, #93772D);background:var(--Gold-100, #93772D);color:var(--White, var(--Neutral-white, #FFF));font-size:8px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:.08px;text-transform:uppercase}.product__block.product__scent{display:flex;align-items:center;justify-content:space-between;padding-bottom:0}.product__scent--title span{color:var(--Black, #1E2535);text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:.16px}.rc-template__legacy-radio .rc-radio{display:block;white-space:nowrap;padding:8px 16px!important;border-radius:4px;border:1px solid rgba(30,37,53,.2)}label.rc-radio__label.rc_widget__option__label{display:flex;align-items:center;justify-content:space-between;width:100%}.rc_widget__option__selector{display:flex;width:100%}.rc_widget__option__selector{color:var(--Black, #1E2535);font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.14px}.rc-template__legacy-radio .rc-radio.rc-option--active{border:1px solid var(--Gold-200, #BCB2A8);background:var(--Grey, #F5F4F1)}.radio__button.sold-out .radio__label,.radio__button.unavailable .radio__label{background-color:transparent}.radio__fieldset .radio__label:hover,.radio__fieldset .radio__label:active,.radio__fieldset .radio__label:focus,.radio__fieldset .radio__input:checked~.radio__label{border:1px solid var(--Gold-200, #BCB2A8);background-color:var(--Grey, #F5F4F1)}.radio__button.sold-out input:checked~.radio__label,.radio__button.unavailable input:checked~.radio__label{border:1px solid var(--Gold-200, #BCB2A8);background-color:var(--Grey, #F5F4F1)}.select-popout>.quantity-selector{display:block}.product__submit__holder{display:flex;align-items:center;gap:24px}.product__submit__item{margin:0}.product__submit__item button{border-radius:4px;background:var(--Gold-100, #93772D);display:flex;padding:10px 25px;justify-content:center;align-items:center;gap:8px;flex:1 0 0;color:var(--White, var(--Neutral-white, #FFF));font-size:20px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:.2px}.product__scent--icon span{display:flex}.quantity__selector{height:48px;width:88px;border-radius:4px;border:1px solid rgba(30,37,53,.2);color:var(--Black, #1E2535);text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.16px}.icon-select,.icon-toggle-plus,.icon-toggle-minus{width:13px;height:13px}.quantity__btn{width:34px}.select-popout>.quantity-selector{height:48px}.product__submit__buttons{margin-right:0}.product__submit__buttons{width:100%}div#redo-checkbox{display:none}.related-products .product-grid-item{margin-bottom:16px}.product__selectors .radio__fieldset .radio__legend{margin-bottom:12px}.radio__legend__label.custom__product--size-title{margin-bottom:0}.product__price-and-rating .jdgm-prev-badge__stars:after{content:attr(data-score);font-size:16px;font-family:Roboto;font-weight:400;line-height:22.4px;letter-spacing:.16px;padding-left:5px}.product__price-and-rating .jdgm-prev-badge__text{color:#1e2535b8;font-size:16px;font-weight:400;line-height:22.4px;letter-spacing:.16px;text-decoration:underline}.product-upsell__btn-text{font-size:18px;font-weight:400;text-transform:uppercase;line-height:25.2px;letter-spacing:.18px}.rc-custom-injection-point:empty{display:none}.custom__main--product .product__block.upsell__products{padding-bottom:0}.custom__main--product .jdgm-prev-badge__text{position:relative;margin-left:10px;margin-right:6px;display:inline-flex;text-transform:capitalize}.custom__main--product .jdgm-prev-badge{text-align:right}.custom__main--product .jdgm-prev-badge__text:before,.custom__main--product .jdgm-prev-badge__text:after{content:"()";position:absolute;left:-8px;top:0;width:5px;overflow:hidden}.custom__main--product .jdgm-prev-badge__text:after{right:-6px;left:auto;text-indent:-7px;letter-spacing:2px}.product-quick-add{position:fixed;bottom:0;left:0;width:100%;z-index:9999999999;background:#fff;min-height:50px;padding:12px 0;border-top:1px solid #eee;transform:translateY(100%);transition:all .3s ease-in-out 0s}.rebuy-modal-visible .product-quick-add{z-index:999}body.sticky-btn-visible .product-quick-add{transform:translateY(0)}body.js-quick-view-visible .product-quick-add,body.menu-body-open .product-quick-add,body.search-opened .product-quick-add,body.scrolled-bottom .product-quick-add{transform:translateY(100%)}.product-quick-add-box{display:flex;align-items:center;justify-content:space-between}.product-quick-image-title{display:flex;align-items:center;gap:20px}.product-quick-add-box .product__submit__buttons button{text-transform:uppercase;position:relative}.product-quick-add-box .product__submit__buttons button:before{content:"";position:absolute;display:flex;left:calc(var(--BORDER-WIDTH) * -1);top:calc(var(--BORDER-WIDTH) * -1);right:calc(var(--BORDER-WIDTH) * -1);bottom:calc(var(--BORDER-WIDTH) * -1);transform:scaleY(0);transform-origin:top center;will-change:transform;z-index:0;opacity:.3;transition:transform .3s ease;background:var(--COLOR-PRIMARY-OPPOSITE-ALPHA-20)}.product-quick-add-box .product__submit__buttons button:hover:before{transform:none;transform-origin:bottom center}.product-quick-image-title .product-quick-img img{max-width:77px;display:block;max-height:64px;object-fit:cover;min-width:77px}.product-quick-title h4{margin:0 0 4px;font-family:inherit;color:#1e2535;font-size:16px;font-weight:400;line-height:22.4px;letter-spacing:.16px}.product-quick-add-box .product-quick-price{color:#1e2535;font-size:14px;font-weight:400;line-height:19.6px;letter-spacing:.14px}.product__price-and-rating .jdgm-widget.jdgm-widget{cursor:pointer}.template-product .popup-quick-view__body .product-single__gallery{width:100%}@media screen and (max-width: 1023px){.template-product .product-single__gallery{width:100%;margin-bottom:0}.template-product .product-single__details{width:100%}.template-product .product-single__wrapper--standard{flex-wrap:wrap;gap:16px}}@media screen and (max-width: 767px){.custom__main--product .product__block{padding-bottom:20px}.custom__main--product .product__title-and-price .product__title{font-size:24px;font-weight:400;line-height:28.8px}.product__price-and-badge .product__rating{align-self:flex-end}.custom__main--product .product__title-and-price .product__title:only-child{margin:0}.custom__main--product .product__block.product__price-and-badge{margin-bottom:0}.product__price-and-rating .jdgm-preview-badge .jdgm-star{font-size:11px}.custom__main--product .product__block.product__scent{padding-bottom:0}.product__accordion__inner.rte h1{margin:0;font-size:28px;line-height:normal}.section-padding.product-information-section{padding-top:32px;padding-bottom:32px}.custom__main--product .product-breadcrumbs span,.custom__main--product .product-breadcrumbs a{font-size:12px;font-weight:400;line-height:16.8px;letter-spacing:.12px}.product-quick-image-title .product-quick-img{display:none}.product-quick-add-box .product-quick-price{font-size:12px;font-weight:400;line-height:16.8px;letter-spacing:.12px}.product-quick-add{padding:8px 0}.product-quick-add-box{gap:20px}.product-quick-add-box .product__submit__buttons button{margin-left:auto}.product-quick-right{min-width:100px}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/section-main-product.css.map */
