.custom-product{padding:1.125rem 0 3.25rem;background-color:#fdfbfa}.product-alternate .custom-product{padding-bottom:5rem}.custom-product .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 .25rem}.custom-product .product__media-container{background-color:#fbf7f6;border-radius:.25rem;height:100%}.custom-product .slider-controls--grouped-mobile.slider-controls--below{padding-bottom:0}.custom-product .slider-controls--grouped-mobile .slider-controls{box-sizing:border-box;line-height:1;min-height:unset;min-width:fit-content;padding:0 1.125rem;display:flex;justify-content:center;align-items:center}.custom-product .swiper-pagination-bullet:before{content:unset}.custom-product .product{gap:1.5rem}.custom-product .f-badge.f-badge--sale{color:var(--color-main-dark);font-family:var(--font-body-family);font-size:.75rem;font-weight:400;line-height:1.1;letter-spacing:-.015rem;padding:.1875rem .375rem .125rem .3125rem;display:flex;background:#fef8ca}.custom-product .product__block--title .product__title{color:var(--color-main-dark);font-family:var(--font-body-family);font-size:1.75rem;font-weight:600;line-height:1.16;letter-spacing:-.035rem;text-transform:uppercase}.custom-product .product__block.product__block--title{margin:0 0 .375rem}.custom-product .product__block--badges:not(:empty)+.product__block--title,.custom-product .product__block--price,.custom-product .product__block--description,.custom-product .product__block--inventory{margin-top:0}.custom-product .f-price--on-sale .f-price-item--sale,.custom-product .f-price__regular .f-price-item--regular{color:var(--color-main-dark);font-size:.875rem;font-weight:600;letter-spacing:-.0175rem;line-height:1.215}.custom-product .f-price--on-sale .f-price-item--regular{color:var(--color-main-dark);font-size:.75rem;font-weight:400;line-height:1.25;letter-spacing:-.015rem}.custom-product .f-price--on-sale .f-price__sale{column-gap:.5rem}.custom-product .custom-product__subheading{color:var(--color-main-dark);font-family:var(--font-body-family);font-size:.75rem;font-weight:400;line-height:normal;letter-spacing:-.015rem;margin:0 0 .9375rem}.custom-product .custom-product__price--wrap{display:flex;align-items:center;gap:.5rem}.custom-product .product__block.product__block--price{margin-bottom:1.5rem}.custom-product .custom-product__features--item{color:var(--color-main-dark);font-family:var(--font-body-family);font-size:.75rem;font-weight:400;line-height:normal;letter-spacing:-.015rem;display:flex;gap:.5rem;padding:.4375rem 0}.custom-product .shopify-payment-button{display:none}.custom-product .product-form__submit{color:var(--color-main-bg);font-family:var(--font-heading-family);font-size:.875rem;font-weight:500;line-height:normal;letter-spacing:-.0175rem;text-transform:uppercase;padding:1.25rem 2.5rem;height:unset;border-radius:6rem;background-color:var(--color-blue);border:.0625rem solid var(--color-blue)}.custom-product .product-form__submit span{color:var(--color-main-bg);font-family:var(--font-heading-family);font-size:.875rem;font-weight:500;line-height:normal;letter-spacing:-.0175rem;text-transform:uppercase}.custom-product .custom-product__features,.custom-product .product__block.product__block--buy_buttons{margin:0 0 1.5rem}.custom-product .icon-with-text__item svg{width:100%;max-width:1.25rem;height:1.25rem;display:block;min-height:unset;min-width:unset}.custom-product .icon-with-text__item .inline-richtext,.custom-product .h4.inline-richtext,.custom-product .accordion-details__content,.custom-product .accordion-details__content p{color:var(--color-main-dark);font-family:var(--font-body-family);font-size:.75rem;font-weight:400;line-height:normal;letter-spacing:-.015rem}.custom-product .icon-with-text__item{display:flex;align-items:center;gap:.5rem;padding:.375rem 0;border-bottom:.025rem solid #E4E4E4}.custom-product .icon-with-text{gap:0}.custom-product .product__block--icon-with-text{margin:0 0 2rem}.custom-product .accordion-details__summary{padding:.875rem 0}.custom-product .accordion-details{border-bottom:.025rem solid #E4E4E4}.custom-product .custom-product__accordion--icon svg{width:.5625rem;height:.5625rem;display:block}.custom-product .custom-product__accordion--icon{width:1.25rem;height:1.25rem;border-radius:50%;border:.6px solid #E4E4E4;display:flex;align-items:center;justify-content:center}.custom-product .accordion-details__content{padding-bottom:1.25rem}.custom-product .pdp-content__primary{padding:1.25rem .5rem 1.75rem}.custom-product .pdp-content__primary--image{max-width:2.25rem;height:2.25rem;width:100%;border-radius:50%;overflow:hidden;margin-bottom:.75rem}.custom-product .pdp-content__primary--inner{display:flex;flex-direction:column;justify-content:center;align-items:center}.custom-product .pdp-content__primary--description{color:var(--color-main-dark);font-family:var(--font-body-family);text-align:center;font-size:.875rem;font-weight:400;line-height:1.215;margin-bottom:1.4375rem;letter-spacing:.05rem}.custom-product .pdp-content__primary--description p{margin:0 0 .635rem}.custom-product .pdp-content__primary--description p:last-child{margin-bottom:0}.custom-product .pdp-content__primart--text{color:var(--color-main-dark);font-family:var(--font-body-family);font-size:.75rem;font-weight:600;line-height:1;text-transform:uppercase;display:block}.custom-product .pdp-content__secondary--badge{color:var(--color-main-dark);font-family:var(--font-heading-family);font-size:.75rem;font-weight:500;line-height:normal;letter-spacing:-.015rem;text-transform:uppercase;border-radius:6rem;border:.025rem solid var(--color-main-bg);background:var(--color-main-bg);padding:.375rem .75rem;max-width:fit-content}.custom-product .pdp-content__secondary--description{color:var(--color-main-bg);font-family:var(--font-body-family);font-size:.875rem;font-weight:400;line-height:normal;letter-spacing:-.0175rem}.custom-product .pdp-content__secondary--description p strong{font-weight:600}.custom-product .pdp-content__secondary--description p{margin:0}.custom-product .pdp-content__secondary--inner{position:absolute;top:0;left:0;padding:1rem;width:100%;height:100%;display:flex;flex-direction:column;gap:1.25rem;justify-content:space-between}.custom-product .pdp-content__secondary{position:relative;border-radius:.25rem;aspect-ratio:1 / .4471;overflow:hidden}.custom-product .custom-product__pdp_content{display:flex;flex-direction:column-reverse;gap:2rem;margin:0 0 2rem}.custom-product .custom-product__pdp_content h1,.custom-product .custom-product__pdp_content h2,.custom-product .custom-product__pdp_content h3,.custom-product .custom-product__pdp_content h4,.custom-product .custom-product__pdp_content h5,.custom-product .custom-product__pdp_content h6{color:var(--color-main-dark);font-family:var(--font-body-family);font-size:.75rem;font-weight:600;line-height:1;display:block;margin:0 0 .75rem;text-transform:uppercase}.custom-product .custom-product__pdp_content>*{margin:0}.custom-product .product__media-item{aspect-ratio:1 / 1.06}.custom-product .product__media-gallery-viewer{border-radius:0}.custom-product .product__media-container .product__media img{height:100%}.custom-product .product__media-icon{width:3rem;height:3rem}.custom-product .icon--medium{width:1.5rem;height:1.5rem}.custom-product .product__block--collapsible_tab{margin:0!important}.custom-product .product-form__input{background-color:transparent;row-gap:.625rem}.custom-product .variant-card__price.actual-price{font-size:.875rem}.custom-product .product-form__input .product-variant__card{padding:0}.custom-product .product-form__input .product-variant__card{background-color:transparent}.custom-product .pay-later__text{color:var(--color-main-dark);font-family:var(--font-body-family);font-size:.75rem;font-weight:400;line-height:normal;letter-spacing:-.015rem;display:block}.custom-product .pay-later__icon{width:1.25rem;height:1.25rem;display:block}.custom-product .pay-later__icon svg{width:100%;height:100%;display:block}.custom-product .custom-product__pay--later{display:flex;align-items:center;gap:.5rem;padding:.5rem 0;margin:0 0 1.5rem}.custom-product .product__block--variant_picker{margin:0 0 1.75rem}.custom-product .bd-product-set__icon{max-width:1.125rem;height:1.125rem;width:100%}.custom-product .bd-product-set__icon img{width:100%;height:100%;display:block;object-fit:contain}.custom-product .bd-product-set__item{display:flex;align-items:center;gap:.25rem;width:fit-content!important}.custom-product .bd-product-set__name{color:var(--color-main-dark);font-family:var(--font-heading-family);font-size:.875rem;font-weight:500;line-height:1.215;display:block;white-space:nowrap}.custom-product .bd-product-set__volume{font-family:var(--font-heading-family);font-weight:300;font-size:.75rem;line-height:1.167;letter-spacing:0;display:block;color:var(--color-main-dark);white-space:nowrap}.custom-product .bd-product-set{display:flex;align-items:center;gap:1.25rem;margin:0 0 1.5rem;flex-wrap:wrap}.custom-product .pdp-contant__secondary--image img{width:100%;height:100%;display:block;object-fit:cover}.pdp-contant__secondary--image{position:relative;width:100%;height:100%}.custom-product .jdgm-prev-badge__stars{display:flex;align-items:center;gap:.125rem}.custom-product .jdgm-prev-badge{display:flex!important;align-items:center;gap:.375rem}.custom-product .jdgm-star.jdgm--on,.custom-product .jdgm-star.jdgm--half{display:block!important;position:relative;width:.75rem;height:.75rem}.custom-product .jdgm-star.jdgm--on:before,.custom-product .jdgm-star.jdgm--half:before{font-size:.75rem;position:absolute;top:0;left:0;width:100%;height:100%;line-height:1}.custom-product .jdgm-prev-badge__text{color:var(--color-main-dark);font-family:var(--font-heading-family);font-size:.75rem;font-weight:400;line-height:normal;letter-spacing:-.015rem}.custom-product .product__block.product__block--\@app{margin-bottom:.75rem}.custom-product .product-accordion__minus--icon{display:none}.custom-product .accordion-details[open] .product-accordion__minus--icon{display:block}.custom-product .accordion-details[open] .product-accordion__plus--icon{display:none}.custom-product .form__label--flexer.is-variant{display:none!important}.custom-product .f-price__unit-wrapper{width:fit-content}.custom-product .f-price{align-items:center;display:flex;flex:1;gap:10px;flex-wrap:wrap}.custom-product .f-price__unit-wrapper{font-size:1rem;font-weight:300;letter-spacing:-.02rem;line-height:1.188;margin-left:auto;display:flex;gap:.3125rem}.custom-product .f-price__unit-wrapper>*{font-size:.75rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.0125rem;opacity:.5;text-transform:none}.custom-product .swiper-button-prev,.custom-product .swiper-button-next{position:relative;top:unset;bottom:0;left:unset;right:0;transform:unset}.custom-product .slider-controls--grouped-mobile .swiper-pagination,.custom-product .slider-controls--grouped-mobile .slider-controls .swiper-pagination{width:fit-content;flex-wrap:wrap}.custom-product .slider-controls--grouped-mobile.slider-controls--below .slider-controls--group{position:unset}.custom-product .slider-controls--grouped-mobile .slider-controls{width:100%;gap:.125rem;margin:1rem 0 0}.custom-product .slider-controls--grouped-mobile .slider-controls .swiper-button-prev,.custom-product .slider-controls--grouped-mobile .slider-controls .swiper-button-next{color:rgb(var(--color-foreground))!important;background-color:unset!important;border:0!important;width:2rem;min-width:2rem;height:2rem;margin:0}.custom-product .slider-controls--grouped-mobile .slider-controls .swiper-button-prev:after,.custom-product .slider-controls--grouped-mobile .slider-controls .swiper-button-next:after,.custom-product .slider-controls--grouped-mobile .slider-controls .swiper-button-next:before{display:none!important}.custom-product .slider-controls--grouped-mobile .slider-controls .swiper-button-prev .icon--medium,.custom-product .slider-controls--grouped-mobile .slider-controls .swiper-button-next .icon--medium{width:1rem;height:1rem}.custom-product .btn:not(.btn--plain):not(.btn--underline,.custom-product .btn--inherit):before,.custom-product .btn--bordered-icon .button-icon:before{background-color:transparent}.custom-product .product-form__input .product-variant__label{padding:.625rem 1.5rem .625rem 2.5rem!important;color:var(--color-main-dark)!important;background-color:transparent!important;text-align:left!important;border:0px!important;justify-content:flex-start;width:100%!important;position:relative}.custom-product .product-form__input .product-variant__label:after{content:"";position:absolute;top:0;width:100%;height:100%;display:block;background-color:transparent;left:0;z-index:1}.custom-product .product-form__input--button input[type=radio]:checked+label{box-shadow:0 0 6px #0000001f}.custom-product .product-form__input .product-variant__label .select__variant{margin:.625rem 0 0 .625rem}.custom-product .product-form__input--button input[type=radio]+label{background-color:transparent}@media screen and (min-width: 45em){.custom-product .slider-controls--grouped-mobile .swiper-pagination{display:flex!important;position:unset}.custom-product .product__info-wrapper{padding:0 1rem!important}.custom-product .product{gap:0}.custom-product .product__media-item{aspect-ratio:1}.custom-product .product:not(.product--media-has-0) .product__media-wrapper{max-width:54.4%;flex:54.4%;width:100%}.custom-product .product:not(.product--media-has-0) .product__info-wrapper{max-width:45.6%;flex:45.6%;width:100%}.custom-product .icon-with-text__item{margin-bottom:.75rem;padding:0;border-bottom:unset}.custom-product .icon-with-text__item:last-child{margin-bottom:0}.custom-product .pdp-content__primary{padding:.75rem 0 0}.custom-product .custom-product__pdp_content h1,.custom-product .custom-product__pdp_content h2,.custom-product .custom-product__pdp_content h3,.custom-product .custom-product__pdp_content h4,.custom-product .custom-product__pdp_content h5,.custom-product .custom-product__pdp_content h6{font-size:.875rem;line-height:1.215;letter-spacing:-.0175rem}}@media screen and (min-width: 60em){.custom-product{padding:3.625rem 0 7.5rem}.product-alternate .custom-product{padding-bottom:7.5rem}.custom-product .product__info-wrapper{padding:0 2rem!important}.custom-product .product__block.product__block--title{margin-bottom:.75rem}.custom-product .custom-product__subheading{font-size:.875rem;line-height:1.215;margin-bottom:.75rem}.custom-product .product__block--title .product__title{font-size:2.25rem;line-height:1.17;letter-spacing:-.045rem}.custom-product .f-price--on-sale .f-price-item--sale,.custom-product .f-price__regular .f-price-item--regular{font-size:1rem;font-weight:400;letter-spacing:-.02rem;line-height:1.188}.custom-product .product__block.product__block--price,.custom-product .custom-product__features,.custom-product .product__block.product__block--buy_buttons{margin-bottom:2rem}.custom-product .custom-product__features--item,.custom-product .icon-with-text__item .inline-richtext,.custom-product .h4.inline-richtext,.custom-product .accordion-details__content,.custom-product .accordion-details__content p{font-size:.875rem;line-height:1.215}.custom-product .pdp-content__secondary--badge{font-size:.875rem;letter-spacing:-.0175rem;padding:.375rem .75rem}.custom-product .pdp-content__secondary--description{font-size:1rem;letter-spacing:-.02rem}.custom-product .pdp-content__secondary--inner{padding:1.25rem}.custom-product .pdp-content__secondary{border-radius:.5rem;aspect-ratio:1 / .37837}.custom-product .pdp-content__primary--description{font-size:1rem;line-height:1.1878}.custom-product .pdp-content__primart--text{font-size:.875rem;line-height:1.215;letter-spacing:-.0175rem}.custom-product .accordion-details__summary{padding:1rem 0}.custom-product .custom-product__accordion--icon{width:1.75rem;height:1.75rem}.custom-product .custom-product__accordion--icon svg{width:.625rem;height:.625rem}.swiper-pagination-bullet:after{width:.375rem;height:.375rem}.custom-product .variant-card__price.actual-price{font-weight:600;line-height:1.215}.custom-product .custom-product .pay-later__text{font-size:.875rem}.custom-product .custom-product__pay--later{gap:.25rem;padding:0;margin-bottom:2rem}.custom-product .product__block--variant_picker{margin-bottom:3rem}.custom-product .bd-product-set__icon{max-width:1.25rem;height:1.25rem}.custom-product .bd-product-set__name{letter-spacing:-.0175rem}.custom-product .bd-product-set__volume{font-size:.875rem;font-weight:400;min-width:fit-content}.custom-product .bd-product-set{gap:.75rem;margin-bottom:2rem}.custom-product .jdgm-star.jdgm--on,.custom-product .jdgm-star.jdgm--half{width:1.125rem;height:1.125rem}.custom-product .jdgm-star.jdgm--on:before,.custom-product .jdgm-star.jdgm--half:before{font-size:1.125rem}.custom-product .jdgm-prev-badge__stars{gap:.375rem}.custom-product .jdgm-prev-badge{gap:.625rem}}@media screen and (min-width: 81em){.custom-product .product__info-wrapper{padding:0 4rem!important}.custom-product .pdp-content__secondary--description{max-width:90%}}@media screen and (max-width: 44.9375rem){.custom-product .custom-product__pdp_content.first-look{flex-direction:column}.custom-product .skincare-product__beta.swiper.js-skincare-product-slider{padding-bottom:1rem;border-bottom:.0375rem solid #E4E4E4}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/custom-product.css.map */
