.custom-main-product-details .page-width{padding-bottom:0}.custom-main-product-details .page-full-width{padding-block:0px!important}.custom-main-product-details{background-color:#fbf9f6}.custom-main-product-details .product .product__info-wrapper .product__title h1{color:var(--dark-color);font-family:var(--HelveticaNeue-font);font-size:20px;font-style:normal;font-weight:100;line-height:40px;letter-spacing:4px;text-transform:uppercase}.product .product__info-wrapper .pdp_labels_options_wrapper .form__label{color:var(--dark-color);font-family:var(--HelveticaNeue-font);font-size:14px;font-style:normal;font-weight:100;line-height:normal;letter-spacing:1.12px;margin-bottom:12px}.custom-main-product-details .product .product__info-wrapper variant-radios{border-top:1px solid rgba(0,0,0,.1);padding-top:15px}.product__info-wrapper variant-radios .product-form__input+.product-form__input{margin-top:15px}.product__info-wrapper .pdp_options_wrapper{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.product__info-wrapper .candle_wrapper .pdp_labels_wrapper{position:relative}.product__info-wrapper .gs_custom_msg{margin-block:10px;color:var(--dark-color);font-family:var(--HelveticaNeue-font);font-size:10px;font-style:normal;font-weight:100;line-height:16px;letter-spacing:.6px}.product__info-wrapper .qty_cta_wrapper .product-form__buttons .gs__product-app-container #gsDatepickerRow .gs__fields label{color:var(--dark-color);font-family:var(--HelveticaNeue-font);font-size:14px;font-style:normal;font-weight:100;line-height:normal;letter-spacing:1.12px;pointer-events:none}.product__info-wrapper .qty_cta_wrapper .product-form__buttons .gs__product-app-container #gsDatepickerRow .gs__fields input[type=text]{height:47px;margin:0 0 5px!important;max-width:100%;border:1px solid #000;border-radius:0;background:#fff;padding-left:20px}.product__info-wrapper .qty_cta_wrapper .product-form__buttons .gs__product-app-container #gsDatepickerRow .gs__fields input.gs__delivery-date{background-image:url(/cdn/shop/files/calender-pdp.svg?v=1698664751);background-position:97% center;background-size:20px auto;color:var(--dark-color);font-family:var(--HelveticaNeue-font);font-weight:100;background-repeat:no-repeat}.beauty_products .product__info-wrapper #gsDatepickerRow{display:none}.beauty_products .custom-main-product-details .product__info-wrapper .qty_cta_wrapper{padding-top:80px}.beauty_products.giftWrapProduct .custom-main-product-details .product__info-wrapper .qty_cta_wrapper{padding-top:270px}.flatpickr-calendar *{color:var(--dark-color);font-family:var(--HelveticaNeue-font)}.flatpickr-calendar span.flatpickr-weekday{font-weight:400}.flatpickr-calendar .flatpickr-day{font-size:12px;font-weight:100}.flatpickr-day.flatpickr-disabled,.flatpickr-day.nextMonthDay.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{color:#39393933}.flatpickr-calendar.open{z-index:2}.flatpickr-day.nextMonthDay{color:#393939b3}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{font-weight:400}.product__info-wrapper .qty_cta_wrapper .product-form__buttons .gs__product-app-container #gsDatepickerRow .gs__fields input.gs__delivery-date::placeholder{color:var(--dark-color)}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:var(--dark-color);border-color:var(--dark-color)}.product__info-wrapper .qty_cta_wrapper .product-form__buttons .gs__app-container.gs__product-app-container{display:inherit}.product__info-wrapper .qty_cta_wrapper .product-form__buttons .gs__app-container.gs__product-app-container *{color:var(--dark-color);font-family:var(--HelveticaNeue-font);font-weight:100}.product__info-wrapper .qty_cta_wrapper .product-form__buttons .gs__app-container.gs__product-app-container .gs__checkbox-image{display:none}.season-product .product__info-wrapper .qty_cta_wrapper .product-form__buttons .gs__app-container.gs__product-app-container{display:inline-block}.season-product .product__info-wrapper .qty_cta_wrapper .product-form__buttons .gs__app-container .gs__form-options-wrapper{display:none}.product__info-wrapper .qty_cta_wrapper .product-form__buttons .gs__product-app-container .gs__wrapper{position:absolute;left:0;top:0}.product__info-wrapper .product-form__input.candle_wrapper input[type=radio]+label{padding:0;border:10px solid #fff;outline:1px solid #0000001F;font-size:0;line-height:45px;width:100%;position:absolute;height:100%;top:0;left:0;border-radius:0;margin:0;background:transparent}.product__info-wrapper .product-form__input.candle_wrapper .pdp_labels.active label{outline:1px solid #000}.product__info-wrapper .candle_wrapper .pdp_options_wrapper{flex-wrap:wrap}.product__info-wrapper .candle_wrapper .pdp_labels_wrapper{gap:0;min-width:145px;max-width:145px}.giftWrapProduct .custom-main-product-details .product__info-wrapper .qty_cta_wrapper{padding-top:360px}.product__info-wrapper .product-form__input.candle_wrapper .pdp_options_wrapper input[type=radio]:checked+label{outline:1px solid #000;background:transparent}.product__info-wrapper .candle_wrapper .pdp_options_wrapper .pdp_labels_wrapper .title{display:none}.product__info-wrapper .pdp_labels_wrapper{display:flex;align-items:center;gap:4px;flex:0 0 120px}.product__info-wrapper .pdp_labels_wrapper span{color:var(--dark-color);font-family:var(--HelveticaNeue-font);font-size:10px;font-style:normal;font-weight:100;line-height:13px;letter-spacing:1.6px;text-transform:uppercase}.product__info-wrapper .product-form__input .pdp_labels label{overflow:hidden}.product__info-wrapper .product-form__input input[type=radio]+label{width:24px;height:24px;padding:0;border:2px solid #fff;outline:1px solid #0000001F;font-size:0;line-height:45px}.product__info-wrapper .product-form__input input[type=radio]:checked+label{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));outline:1px solid #000}.product__info-wrapper .product-form__input input[type=radio]+label:hover{border-color:#fff}.custom-main-product-details .product__info-wrapper .qty_cta_wrapper{display:flex;align-items:end;flex-wrap:wrap;gap:10px;position:relative;padding-top:170px;margin-top:0}.custom-main-product-details .product__info-wrapper .qty_cta_wrapper .product-form__input{flex:0 0 140px;padding:0;margin:0;max-width:140px;border:none;height:56px}.custom-main-product-details .product__info-wrapper .qty_cta_wrapper .product-form__quantity .form__label{display:none}.custom-main-product-details .product__info-wrapper .qty_cta_wrapper .cta_wrapper{flex:0 0 calc(100% - 160px);max-width:100%}.custom-main-product-details .product__info-wrapper .qty_cta_wrapper .cta_wrapper product-form.product-form{margin:0}.custom-main-product-details .product__info-wrapper .qty_cta_wrapper .quantity{height:56px;border:1px solid var(--border-dark-color)}.custom-main-product-details .product__info-wrapper .qty_cta_wrapper .product-form__submit{color:var(--light-color);text-align:right;font-family:var(--HelveticaNeue-font);font-size:15px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:2.7px;text-transform:uppercase;height:56px;display:flex;align-items:center;gap:24px;background:#000;margin-bottom:0}.delivery_date_wrapper{margin:26px 0 10px}.delivery_date_wrapper .product-form__input{margin:0;max-width:100%}.delivery_date_wrapper .recipient-fields__field{margin:0}.delivery_date_wrapper .recipient-fields__field .field__input{border:1px solid #000;padding-block:0!important;color:var(--dark-color);font-family:var(--HelveticaNeue-font);font-size:14px;font-style:normal;font-weight:100;line-height:22px;letter-spacing:1.4px;text-transform:uppercase}.delivery_date_wrapper .product-form__input .form__label{color:var(--dark-color);font-family:var(--HelveticaNeue-font);font-size:14px;font-style:normal;font-weight:100;line-height:normal;letter-spacing:1.12px}.delivery_date_wrapper .delivery_content{color:var(--dark-color);font-family:var(--HelveticaNeue-font);font-size:10px;font-style:normal;font-weight:100;line-height:16px;letter-spacing:.6px}.delivery_date_wrapper .recipient-fields__field .field{flex-direction:column;margin-bottom:12px}.custom-main-product-details .accordion summary{padding:20px 0}.custom-main-product-details .accordion .accordion__title{color:var(--dark-color);font-family:var(--HelveticaNeue-font);font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:2.8px;text-transform:uppercase}.custom-main-product-details .accordion details>summary .icon-caret{display:none}.custom-main-product-details .accordion details>summary:before{content:"";position:absolute;width:15px;height:1px;background:var(--dark-color);right:0;top:50%;z-index:1;transform:translateY(-50%);transition:all .4s ease}.custom-main-product-details .accordion details>summary:after{content:"";position:absolute;width:1px;height:15px;background:var(--dark-color);right:7px;top:50%;transform:translateY(-50%);z-index:1;transition:all .4s ease}.custom-main-product-details .accordion summary[aria-expanded=true]:after{display:none}.custom-main-product-details .product__accordion .accordion__content{padding:0;color:var(--dark-color);font-family:var(--HelveticaNeue-font);font-size:14px;font-style:normal;font-weight:100;line-height:21px;letter-spacing:.6px}.custom-main-product-details .accordion .content-inner-title{font-weight:400;color:var(--dark-color);margin-top:15px;margin-bottom:4px}.custom-main-product-details .product__accordion .accordion__content p{margin:0}.custom-related-section{border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}.custom-related-section .related-products{padding-block:80px}.custom-related-section .related-products h2{color:var(--dark-color);font-family:var(--HelveticaNeue-font);font-size:28px;font-style:normal;font-weight:100;line-height:44px;letter-spacing:5.6px;text-transform:uppercase;text-align:center;margin-bottom:30px}.custom-related-section .owl-nav .owl-prev{position:absolute;left:-24px;top:50%;transform:translateY(-50%);width:50px;height:50px;background-color:#ffffff80!important;border-radius:100px;box-shadow:-2px 4px 18px -6px #0000001f}.custom-related-section .owl-nav .owl-next{position:absolute;right:-24px;top:50%;transform:translateY(-50%);width:50px;height:50px;background-color:#ffffff80!important;border-radius:100px;box-shadow:2px 4px 18px -6px #0000001f}.custom-related-section .owl-nav .owl-prev.disabled,.custom-related-section .owl-nav .owl-next.disabled{cursor:not-allowed;opacity:1}.custom-related-section .owl-nav button{margin:0!important}.custom-related-section .owl-nav .nav-btn img{vertical-align:middle}.custom-related-section #relatedpro{margin-bottom:30px}.custom-related-section .product__view-details{display:block;text-decoration:none;margin:20px auto auto;min-width:330px;padding:12px}.gift_card .product__info-wrapper .qty_cta_wrapper .product-form__buttons .gs__product-app-container{display:none!important}.gift_card .custom-main-product-details .product__info-wrapper .qty_cta_wrapper{padding-top:0}@media only screen and (min-width:990px){.custom-main-product-details .product .product__media-wrapper{max-width:60%;width:60%}.custom-main-product-details .product .product__info-wrapper{padding-inline:80px;max-width:40%;width:40%;padding-block:50px 0px;margin-bottom:0}.custom-main-product-details .product .product__info-wrapper .product__info-container{margin-bottom:100px}.related-products .product-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px;margin-top:0}.related-products .grid__item{width:100%;max-width:100%}.product .product__media-wrapper .product__media-list .product-media-container.constrain-height.media-fit-contain{--contained-width: 100%;width:100%;height:100%}.product .product__media-wrapper .product__media-list .product-media-container .product__modal-opener{height:100%}.product .product__media-wrapper .product__media-list .product-media-container.constrain-height .media{padding-top:min(var(--constrained-height),var(--ratio-percent));height:100%}}@media only screen and (min-width:1025px)and (max-width:1440px){.custom-main-product-details .product .product__info-wrapper{padding-inline:40px}}@media only screen and (min-width:1025px)and (max-width:1200px){.custom-main-product-details .product__info-wrapper .qty_cta_wrapper .quantity{width:107px}.custom-main-product-details .product__info-wrapper .qty_cta_wrapper .product-form__input{flex:0 0 107px;max-width:107px}.custom-main-product-details .product__info-wrapper .qty_cta_wrapper .cta_wrapper{flex:0 0 calc(100% - 120px)}.custom-main-product-details .product__info-wrapper .qty_cta_wrapper .quantity .quantity__button{width:calc(3.5rem / var(--font-body-scale))}.custom-main-product-details .product__info-wrapper .qty_cta_wrapper .product-form__submit{padding-inline:0}}@media only screen and (min-width:750px)and (max-width:1024px){.custom-main-product-details .product__info-wrapper{margin-bottom:50px}.custom-main-product-details .product .product__info-wrapper{padding-inline:20px;padding-top:130px}.custom-main-product-details .product__info-wrapper .qty_cta_wrapper .product-form__submit{font-size:14px;min-width:max-content;padding-inline:20px}[data-smartrr-selling-plan-groups]{gap:20px}.custom-main-product-details .product__info-wrapper .qty_cta_wrapper .quantity{width:107px}.custom-main-product-details .product__info-wrapper .qty_cta_wrapper .product-form__input{flex:0 0 107px;max-width:107px}.custom-main-product-details .product__info-wrapper .qty_cta_wrapper .cta_wrapper{flex:0 0 calc(100% - 120px)}.custom-main-product-details .product__info-wrapper .qty_cta_wrapper .quantity .quantity__button{width:calc(3.5rem / var(--font-body-scale))}}@media only screen and (min-width:750px){.custom-main-product-details .product .product__media-wrapper .product__column-sticky{top:0}.custom-main-product-details .product .product__info-wrapper .product__column-sticky{top:15.6rem;max-width:500px}}@media(max-width:991px){#relatedpro .grid__item{width:100%;max-width:100%}}@media only screen and (max-width:737px){.giftWrapProduct .custom-main-product-details .product__info-wrapper .qty_cta_wrapper{padding-top:440px}.beauty_products.giftWrapProduct .custom-main-product-details .product__info-wrapper .qty_cta_wrapper{padding-top:350px}}@media only screen and (max-width:749px){.custom-main-product-details{padding-top:50px;padding-inline:20px}.custom-main-product-details .product .product__info-wrapper{margin-bottom:50px}.custom-main-product-details .product .product__info-wrapper .product__title h1{margin-top:5px}.custom-main-product-details .product .product__media-wrapper .thumbnail-list__item.slider__slide{width:60px}.custom-main-product-details .product__info-wrapper .qty_cta_wrapper .quantity{width:107px}.custom-main-product-details .product__info-wrapper .qty_cta_wrapper .product-form__input{flex:0 0 107px;max-width:107px}.custom-main-product-details .product__info-wrapper .qty_cta_wrapper .cta_wrapper{flex:0 0 calc(100% - 120px)}.custom-main-product-details .product__info-wrapper .qty_cta_wrapper .quantity .quantity__button{width:calc(3.5rem / var(--font-body-scale))}.custom-related-section .related-products h2{font-size:20px;margin-bottom:15px}.custom-related-section{border-top:0px}.custom-related-section .related-products{padding-block:10px 120px}.custom-related-section{margin-bottom:50px}.custom-related-section .owl-nav{margin-top:10px;position:absolute;bottom:-130px;left:50%;transform:translate(-50%);width:80px}.custom-related-section .owl-nav .owl-prev,.custom-related-section .owl-nav .owl-next{position:inherit}}@media only screen and (max-width:419px){.custom-main-product-details .product__info-wrapper .qty_cta_wrapper .product-form__submit{font-size:12px;gap:10px;padding-inline:0}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/custom-main-product-section.css.map */
