@media (min-width: 750px){.large-up-hide{display:none!important}}.banner-rating-pretitle{font-family:Sofia Pro Bold;line-height:20px}.banner-rating-pretitle p{margin:0}.inner-banner-image-with-text .section-heading{font-family:SofiaPro-Medium;font-style:normal;font-size:30px;line-height:35px;text-align:center;letter-spacing:.3px;color:#000;max-width:308px;margin:0 auto}.inner-banner-image-with-text .section-heading strong{font-family:Sofia-Pro-Black}.inner-banner-image-with-text .section-heading p{margin:0 0 3.2rem}.inner-banner-image-with-text .section-description{font-family:SofiaPro-Semibold;font-style:normal;font-size:16px;line-height:18px;letter-spacing:-.5px;color:#2b2b27;margin:2rem auto;max-width:332px}.inner-banner-image-with-text .section-description p:not(:last-child){margin:0;margin-bottom:1rem}.section-description ul{padding-left:3rem}.section-description li{font-family:SofiaPro-Medium}.inner-banner-image-with-text .section-image{display:block;width:100%;max-width:400px;margin:0 auto}.rendered-content{margin-top:8px}.rendered-content .svg-content-wrapper{display:block;height:20px}.rendered-content p{font-family:Helvetica;font-style:normal;font-weight:700;font-size:12px;line-height:22px;list-style-position:outside;padding:0;color:#000;margin:0}.rendered-content.italic-info-text p,.rendered-content.italic-info-text li{font-style:italic}.main-hero-banner .rendered-content .extra-info-below-button-wrapper{justify-content:left}.qa-section .custom-brand-wrapper{padding:0rem}.qa-section .rich-text__heading{font-family:Helvetica;font-style:normal;font-weight:400;font-size:16px;line-height:16px;text-align:center;letter-spacing:-.5px;color:#4d4d4d}span.special-text{font-weight:700;font-size:15px;line-height:19px}.latestmarquee{background-color:#84ffab99;height:38px;overflow:hidden;display:flex;align-items:center;white-space:nowrap;position:relative}.latestmarquee .marquee-track{display:inline-flex;white-space:nowrap;will-change:transform}.latestmarquee .marquee_text{font-weight:900;font-size:22px;line-height:35px;letter-spacing:.3px;color:#000;font-family:Sofia-Pro-Black;padding:0 35px;position:relative}.latestmarquee .marquee_text:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:2px;height:60%;background-color:#000}.latestmarquee .marquee_text:last-child:after{display:none}@media screen and (max-width: 768px){.latestmarquee{height:40px}}.marquee-container.section-marquee{background:#ffffe4}.marquee-container.section-marquee .marquee-swiper .swiper-slide{width:auto}.section-marquee .swiper-feature-content{display:flex;align-items:center}.marquee-container.section-marquee .swiper-slide{font-family:Inter;font-style:normal;font-weight:400;font-size:15px;line-height:20px;display:flex;align-items:center;letter-spacing:.6px;color:#000}.marquee-container.section-marquee .swiper-slide img{max-width:48px;max-height:48px;width:48px;height:48px;margin-left:10px;border-radius:50%;border:2px solid #015248}.image-content-wrapper img{width:100%;display:block}.custom-text-with-icon .row-text-icon-pretitle{font-style:italic;font-weight:900;font-size:28.5938px;line-height:36px;text-align:center;letter-spacing:-.5px;color:#00460d;margin-bottom:15px}.custom-text-with-icon .row-text-icon-maintitle{font-style:normal;font-weight:400;font-size:18px;line-height:18px;display:flex;align-items:center;text-align:center;letter-spacing:-.5px;color:#4d4d4d}.custom-text-with-icon .icon-text-block-img img{width:100%;padding:7px}.custom-text-with-icon .row-text-image-block-wrappers{margin-bottom:3rem}.custom-text-with-icon.row-text-pma-wrapper .faq-button-wrapper{margin:.6rem 0 1.7rem}.custom-text-with-icon.row-text-pma-wrapper .icon-text-block{margin-bottom:1.8rem}.custom-text-with-icon.row-text-pma-wrapper .icon-text-block:last-child{margin-bottom:0}.custom-text-with-icon.row-text-pma-wrapper .row-text-icon-maintitle p{max-width:270px}.custom-text-with-icon.row-text-pma-wrapper .extra-info-below-button-wrapper{flex-wrap:wrap}.custom-text-with-icon.row-text-pma-wrapper .extra-info-below-button-wrapper p{font-style:italic;font-weight:700;font-size:12px;line-height:22px;padding:0;color:#000}.button--primary{font-weight:700;font-size:23px;line-height:1;display:flex;align-items:center;text-align:center;text-transform:uppercase;color:#00460d}.custom-rich-text .rich-text.content-container{background:#ffccff80}.custom-rich-text .custom-brand-wrapper{padding:0;max-width:312px;margin:0 auto;border-radius:0;background:transparent}.custom-rich-text .rich-text__heading{font-style:italic;font-weight:900;font-size:40px;line-height:50px;letter-spacing:1px;color:#000}.image-card__media{background:#f4f4f4;overflow:hidden;border-radius:30px;height:335px;max-width:335px;margin:0 auto}.image-card__media img{width:100%;height:100%;object-fit:cover}.image-text-content-wrapper .image-card__title{font-style:normal;font-weight:700;font-size:20px;line-height:20px;text-align:center;text-transform:uppercase;color:#000;margin:0;margin-top:2.2rem}.inner-image-card__content:not(:last-child){margin-bottom:6rem}.image-text-content-wrapper .title-wrapper{margin-bottom:0}.image-card__title .svg-wrapper{width:12px;height:12px;margin-left:1rem}.radio-list li{width:calc(33.33% - 2rem * 2 / 3);max-width:calc(33.33% - 2rem * 2 / 3)}.quantity-text-content .quantity-content{width:100%}.banner-image-with-text .button--primary{font-size:20px}.section-what-should h2{font-family:Helvetica;font-style:oblique}.section-what-should .multicolumn .button{margin-top:3.5rem}.slider-buttons{position:absolute;top:50%;transform:translateY(-50%);justify-content:space-between!important;width:100%}.slider-button.slider-button--next{position:relative;right:10px}.slider-button.slider-button--prev{position:relative;left:10px}.thumbnail-slider .thumbnail-list.slider{margin-left:2rem}.slider-buttons .slider-counter{display:none}.slider-button{padding:0}.thumbnail-slider .slider-button{display:none!important}.jar-card-wrapper{position:relative}.tag-wrapper{position:absolute;left:50%;transform:translate(-50%);top:-26px;font-family:Helvetica;font-style:italic;font-weight:700;font-size:10px;line-height:24px;display:flex;align-items:center;text-align:center;letter-spacing:-.5px;text-transform:uppercase;color:#000;background:#84ffab;border-radius:30px;width:fit-content;min-width:90px;min-height:27px;justify-content:center}.image-content-wrapper{position:relative;max-width:40px;margin:0 auto}.image-content-wrapper span{position:absolute;font-family:Helvetica;font-style:normal;font-weight:700;font-size:13px;line-height:24px;display:flex;align-items:center;justify-content:center;text-align:center;letter-spacing:-.5px;color:#fff;top:0;right:-25px;background:#00460d;border-radius:50%;width:20px;height:20px;text-transform:lowercase}.jar-number-wrapper{font-family:Helvetica;font-weight:700;font-size:20px;line-height:24px;letter-spacing:-.5px;text-align:center;color:#4d4d4d}.jar-price-wrapper .price-wrapper{font-family:Helvetica;font-style:normal;font-weight:700;font-size:15px;line-height:24px;display:flex;align-items:center;justify-content:center;text-align:center;letter-spacing:-.5px;color:#4d4d4d}.jar-price-wrapper .price-wrapper span{font-weight:400}.italic-text{font-style:italic}.special-text{font-family:Inter;font-style:normal;font-weight:400;font-size:15px;line-height:20px;text-align:center;letter-spacing:-.5px;color:#4d4d4d}product-form.product-form{margin:0!important}.date-content-wrapper{font-family:Helvetica;font-style:normal;font-weight:700;font-size:18px;line-height:20px;text-align:center;letter-spacing:-1px;color:#000}.date-content-wrapper .svg-wrapper{margin-right:8px}.date-content-wrapper .svg-wrapper svg{width:18px;height:18px}.additional-info-wrapper{font-family:Helvetica;font-style:normal;font-weight:300;font-size:12px;line-height:18px;text-align:center;letter-spacing:.5px;color:#000}.add-to-cart-wrapper{margin-top:.5rem}.delivery-date{background:#00460d;border-radius:4px;color:#fff;font-weight:400;padding:4px 8px;margin-left:10px}.product-form__submit{border-radius:0;padding:0 1rem}.ingredients-collapsible-content .custom-collapsible-section-wrap img{display:block}.collapsible-header{margin:12px 0;color:#4d4d4d}.ingredients-collapsible-content .main-custom-wrapper{padding-bottom:14px}#judgeme_product_reviews .jdgm-rev-widg__title,.jdgm-widget *{text-align:left}.custom-collapsible-content-block.new-collapsible-block:first-child{border-top:1px solid #e8d8c2;margin-top:2.6rem}.custom-collapsible-faq .collaps-title p{font-family:Sofia Pro Bold;font-size:1.8rem;line-height:22px;font-weight:700;color:#4d4d4d;letter-spacing:-.5px}.rich-text__text{font-family:Helvetica;font-style:normal;font-weight:400;font-size:11px;line-height:20px;text-align:center;letter-spacing:.5px;color:#000}.collaps-title{font-family:Sofia Pro Bold;font-style:normal;font-weight:700;font-size:19.2188px;line-height:20px;letter-spacing:-.5px;color:#4d4d4d}.collaps-title .caption-text{font-family:SofiaPro-Regular;font-style:normal;font-weight:400;font-size:14px;line-height:19px;letter-spacing:-.5px;color:#4d4d4d}.ingredient-benefits-title{font-family:Helvetica;font-style:normal;font-weight:700;font-size:15px;line-height:19px;letter-spacing:-.5px;color:#4d4d4d}.custom-collapsible-section .collapse-desc{font-family:Helvetica;font-style:normal;font-weight:400;font-size:15px;line-height:22px;letter-spacing:-.5px;color:#4d4d4d}.custom-collapsible-section .custom-collapsible-content-block:last-child{border-bottom:1px solid #e8d8c2;padding-bottom:1.8rem;margin-bottom:1rem}.product .inner-main-recharge-wrapper .size-btn .button{margin-left:auto;margin-right:auto}@media (min-width: 450px){.main-hero-banner .rendered-content .extra-info-below-button-wrapper{justify-content:center}}@media (min-width: 750px){.button--primary{max-width:fit-content;margin:0 auto}.button-content-wrapper .button--primary{margin-left:0}.whole-content-wrapper .image-wrapper{position:relative;bottom:-29px}.main-hero-banner .rendered-content .extra-info-below-button-wrapper{justify-content:left}.inner-banner-image-with-text .section-heading,.inner-banner-image-with-text .section-description{text-align:left;max-width:500px;margin-left:0}.row-text-pma-wrapper .row-text-image-block-wrappers-inner{flex-wrap:wrap;align-items:center;gap:3rem}.whole-content-wrapper{display:flex;gap:1rem;flex-direction:row-reverse;align-items:self-end}.whole-content-wrapper .section-image{max-width:400px}.whole-content-wrapper .inner-banner-image-with-text{flex:1}.custom-text-with-icon.row-text-pma-wrapper .extra-info-below-button-wrapper{justify-content:center}.custom-rich-text .custom-brand-wrapper{max-width:fit-content}.image-card__content{display:flex;gap:2rem;justify-content:center}.inner-image-card__content:not(:last-child){margin-bottom:0}.delivery-date{font-size:16px}.custom-text-with-icon.row-text-pma-wrapper .icon-text-block{margin-bottom:0}.jar-number-wrapper{margin:6px 0}}@media screen and (min-width: 990px){.qa-section .rich-text .custom-brand-wrapper .rich-text__blocks{flex-direction:column}.custom-text-with-icon.row-text-pma-wrapper .row-text-icon-maintitle p{max-width:300px}}@media screen and (min-width: 1025px){.row-text-pma-wrapper .row-text-image-block-wrappers-inner{column-gap:3rem}.product .inner-main-recharge-wrapper .quantity-text-content{justify-content:left!important}.quantity-text-content .quantity-content{width:100%;max-width:450px}.product .inner-main-recharge-wrapper .size-btn{text-align:left!important;margin-top:1.4rem!important}.product .inner-main-recharge-wrapper .view-size{text-align:left!important}.product-form__submit{margin-left:0!important}.product .main-recharge-wrapper .header-text,.date-content-wrapper,.additional-info-wrapper{text-align:left!important}.additional-info-wrapper h6{font-size:14px}.product .rendered-content .extra-info-below-button-wrapper{justify-content:left}.product .inner-main-recharge-wrapper .view-size{margin-top:1rem}.product .inner-main-recharge-wrapper .size-btn .button{margin-left:0}}.cart-drawer-underwear-size{background:#ffccffb2;border-radius:30px;padding:2rem 1rem 1rem}.free-underwear .header-text{font-family:Sofia-Pro-Black;font-size:20px;line-height:24px;letter-spacing:-.5px;font-style:italic;color:#4d4d4d}.image-heading-text-wrapper{display:flex;align-items:center;gap:10px}.size-selection-instruction{display:flex;justify-content:center;margin-top:1rem}.size-select-btn{justify-content:center;border-radius:20px;border:1px solid #84FFAB;background:#00460d;font-style:normal;font-weight:700;font-size:20px;line-height:20px;display:flex;align-items:center;text-align:center;letter-spacing:-1px;color:#fff;min-width:222px;padding:7px 20px}.free-product-wrapper{display:flex;justify-content:center;margin:1rem 0;align-items:center;gap:1rem}.view-size.size-view-btn{font-family:Helvetica;font-style:normal;font-weight:700;font-size:12px;line-height:20px;text-align:center;letter-spacing:-1px;text-decoration-line:underline;color:#00460d}.underwear-confirm-btn{display:flex;justify-content:center;margin:1rem 0}.size-option-text{font-family:SofiaPro-Medium;font-size:16px;line-height:16px;text-align:center;text-transform:uppercase;color:#000}.size-option-label{display:flex;justify-content:space-between;background-image:url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1.37012' width='18' height='18' rx='9' stroke='%2384FFAB' stroke-width='2'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:0 50%;cursor:pointer;padding-left:22px;line-height:1;background-size:contain}.size-option-label:has(input[type=radio]:checked){background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='18' height='18' rx='9' fill='%2300460D'/%3E%3Crect x='1' y='1' width='18' height='18' rx='9' stroke='%2384FFAB' stroke-width='2'/%3E%3Cg clip-path='url(%23clip0_556_2)'%3E%3Cpath d='M7.14404 9.90728L9.20447 13.172L12.8361 6.64258' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_556_2'%3E%3Crect width='8' height='10' fill='white' transform='translate(6 5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");background-repeat:no-repeat}.size-option-label input{display:none}
/*# sourceMappingURL=/cdn/shop/t/9/assets/pdp-redesign.css.map */
