*{box-sizing:border-box}a.button{animation:none!important;transform:none!important;transition:none!important}a.button:hover,a.button:focus{background:#3a6b47!important;color:#fff!important;border-color:#3a6b47!important;animation:none!important;transform:none!important;transition:none!important}.section-spacing h2,.section-spacing .h2{font-size:42px;line-height:52px}.section-spacing h2{color:#3a6b47}.faqs.section-spacing h2{color:#fff}.topbar_scroll_sec .scrolling-content{display:flex}.topbar_scroll_sec .scrolling-content__image>img{max-width:20px;margin-left:50px}.topbar_scroll_sec .scrolling-content__text{text-transform:uppercase}.topbar_scroll_sec .scrolling-content__text a{text-decoration:underline}.header{padding-top:0;padding-bottom:0}.header__menu-disclosure summary{display:flex;align-items:center;gap:6px}.header__menu-disclosure summary svg{color:#1a1a1b}.collection_hero_section .image-with-text picture{position:relative;width:100%;height:100%}.collection_hero_section .image-with-text picture img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.collection_built_section .image-with-text picture{position:relative;width:100%;height:100%}.collection_built_section .image-with-text picture img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.collection_built_section .container{width:100%;max-width:100%;margin:0}.collection_hero_section .prose{padding:50px 20px 50px 40px}.collection_hero_section .prose div p{max-width:480px}.collection_hero_section .prose p.h1{font-size:48px;max-width:566px}.hero_icons{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:4px;padding-top:30px}.hero_icons .icons_item{margin:0;display:flex;align-items:center;gap:10px}.hero_icons .icons_item img{max-width:40px}.hero_icons .icons_item p{font-size:14px;margin:0}.offer-text{padding:40px 0}.offer-text h2{text-align:center;color:#000}.features--button-transition :is(.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded):not([disabled]):hover{color:#fff}.problem_sec img{height:350px;object-fit:cover}@media(min-width:768px){[data-block-type=buy-buttons]+[data-block-type=payment-terms]{display:none}}@media(max-width:767px){[data-block-type=payment-terms]{display:none}[data-block-type=buy-buttons]+[data-block-type=payment-terms]{display:block}.collection_hero_section .prose{padding-left:20px;text-align:left}.hero_icons{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:4px;padding-top:20px}.hero_icons .icons_item p{text-align:left;font-size:12px}.hero_icons .icons_item{margin:0 0 5px}.reviews_with_column .multi-column{grid-template-columns:1fr}.collection_hero_section .prose p.h1{font-size:32px}.built_section .multi-column{grid-template-columns:1fr 1fr;gap:10px}.built_section .prose p:last-child{font-size:14px;line-height:20px}.problem_sec .multi-column .multi-column__item{margin:0}.collection_hero_section .prose{padding:20px}}@media screen and (min-width:1150px){.header__primary-nav{column-gap:2rem}}.hero_banner h2{font-size:62px;line-height:72px;max-width:530px}.hero_banner .html_block{display:flex;align-items:center}.hero_banner .html_block{display:flex;align-items:center;gap:8px}.hero_banner .html_block img{display:block;vertical-align:middle}.hero_banner h2{color:#fff}.featured_collection h2{color:#3a6b47}.featured_collection .featured-collections-navigation{column-gap:1.5rem}.featured_collection .product-card__info a{line-height:24px}.featured_collection .text-subdued{color:#1a1a1b;font-weight:500}.scroll_sec .scrolling-content{display:flex}.scroll_sec .scrolling-content__image>img{max-width:20px;margin-left:30px}.ultra_clean_sec .icon_with_text{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px}.ultra_clean_sec .icon_with_text .item{display:flex;align-items:center;gap:15px;margin:0}.ultra_clean_sec .icon_with_text .item img{max-width:40px}.ultra_clean_sec .icon_with_text .item .textBox,.ultra_clean_sec .icon_with_text .item h3,.ultra_clean_sec .icon_with_text .item p{margin:0}.ultra_clean_sec .h2,.problem_sec .h2{font-size:42px;line-height:52px}.ultra_clean_sec .h2 strong{display:block;color:#3a6b47}.problem_sec .h6{font-size:24px;line-height:32px;color:#3a6b47;margin:10px 0 0}.problem_sec .image-with-text .prose{padding-left:0}.problem_item{display:flex;align-items:flex-start;gap:15px}.problem_item img{max-width:70px;height:auto;object-fit:contain}.problem_item h4{font-family:DM Sans;font-size:20px;line-height:30px}.problem_item .textBox,.problem_item h4,.problem_item p{margin:0!important}.sale_section .image-with-text-block .content{box-shadow:none;max-width:700px}.sale_section .image-with-text-block .content h2{font-size:60px;line-height:70px}.sale_section .image-with-text-block p.h6,.collab_section p.h6{font-family:DM Sans;font-weight:400}.sale_section .image-with-text-block a.button:hover,.sale_section .image-with-text-block a.button:focus{border-color:#fff;color:#fff}.our_solution p.h6{font-size:42px;line-height:52px;text-align:left}.our_solution p.h3{color:#fff;font-size:24px;text-align:left}.our_solution p{text-align:left}.our_solution ul{padding:0;margin:0;list-style:none}.our_solution ul li{position:relative;text-align:left;padding-left:30px}.our_solution ul li:before{content:"";position:absolute;left:0;top:4px;background:url(/cdn/shop/files/charm_tick.svg?v=1779131390) 0 0 no-repeat;background-size:contain;width:16px;height:16px;z-index:1}.footer_icons .text-with-icons__item .v-stack.justify-items-center{display:flex;align-items:center;flex-wrap:nowrap;gap:15px}.footer_icons .text-with-icons__item p.h6{font-size:18px;line-height:24px;font-family:DM Sans}.footer_icons .text-with-icons__item .prose p{font-size:16px;line-height:24px}.featured-collections-carousel__item{gap:10px}.product-card__info :is(.price-list,.rating-badge){flex-direction:row-reverse}.template-collection-default .shopify-section--collection-banner{background:url(/cdn/shop/files/sorted38.png?v=1781842997) 0 0 no-repeat;position:relative;background-repeat:no-repeat;background-size:cover;min-height:400px}.template-collection-default .shopify-section--collection-banner:before{content:"";position:absolute;left:0;right:0;width:100%;height:100%;background:#00000080}.template-collection-default .shopify-section--collection-banner .relative.section-spacing.section-spacing--tight{min-height:400px;display:flex;align-items:center;justify-content:center}@media(min-width:768px){.footer_icons .text-with-icons{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px}.footer_icons .text-with-icons__item{display:flex;justify-content:center}}.footer__aside .payment-methods{max-width:100%;gap:5px}.footer__aside .payment-methods svg{width:24px}.footer__block p.h6{font-family:DM Sans;font-size:18px;font-weight:600}.footer__block ul li a.link-faded,.footer__block p{opacity:1!important;color:#fff!important}.footer .footer__aside{grid-template-columns:repeat(3,1fr);padding-top:30px;border-top:1px solid rgba(255,255,255,.1);margin-top:20px}.footer .footer__aside .localization-selectors{justify-content:flex-start}.footer button.localization-toggle.heading.text-xxs.link-faded{opacity:1!important;color:#fff!important;font-weight:400!important}.footer p.heading.text-subdued.text-xxs{text-transform:capitalize;color:#fff;font-family:DM Sans}.footer .social-media--list .social-media__item{opacity:1;margin-top:20px}.benefit-item{display:flex;align-items:flex-start;gap:24px;margin-bottom:30px}.benefit-item:last-child{margin-bottom:0}.benefit-number{min-width:52px;width:52px;height:52px;border:2px solid #A89880;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:400;color:#a89880;font-family:DM Sans;background:#ede7d9}.benefit-item .benefit-content{margin:0}.benefit-content h3{margin:0 0 10px;font-size:20px;line-height:1.2;color:#1a1a18;font-weight:500;font-family:DM Sans;font-weight:600}.benefit-content p{margin:0!important;font-size:16px;line-height:1.7;color:#1a1a18}.sub_hero_sec .content.text-center{max-width:400px;padding:0;background:transparent;box-shadow:none}.sub_hero_sec .content h2{font-size:52px;line-height:62px;color:#3a6b47;letter-spacing:0}.sub_hero_sec .content a.button{margin:0 10px}.sub_hero_sec .content div+a.button{background:#fff;color:#1a1a18;border-color:#fff}.tag_block h6{background:#f7f4ee;display:inline-block;padding:7px 15px;font-family:DM Sans;color:#a89880;letter-spacing:0;font-size:16px;font-weight:700}.problem_sec .multi-column{gap:20px}.problem_sec .multi-column .multi-column__item{box-shadow:0 5px 50px #0000001a;gap:10px;margin:0 0 40px}.problem_sec .multi-column .prose.text-start{padding:30px}.problem_sec .multi-column .multi-column__item p{margin-top:10px}.health_sec p.h2{color:#3a6b47}.four_steps_sec .prose{padding:0 60px 0 0;margin:0;max-width:100%}.certification_sec .multi-column__item.snap-center.group{box-shadow:0 10px 25px #00000014;margin:40px 0;padding:30px}.certification_sec .multi-column__media img{max-height:120px;width:auto;margin:auto}.certification_sec .section-stack{gap:10px}.certification_sec .multi-column{padding-left:20px;padding-right:20px}.why_sec picture{height:100%}.why_sec picture img{height:100%;object-fit:cover}.why_sec .prose{margin:0}.features--zoom-image .group:hover .group-hover\:zoom{scale:none!important}.features--zoom-image .zoom-image{transform:none!important}buy-buttons .button{background:#3a6b47;color:#fff;text-transform:capitalize}.offer_sec .content{background:transparent;box-shadow:none;padding:0;color:#fff;width:100%;max-width:500px}.offer_sec .content-over-media{place-items:flex-start}.offer_sec .bundle-card{background:#fff3;border-radius:15px;height:100%;text-align:center}.offer_sec .bundle-wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;margin:40px 0 20px!important}.offer_sec .bundle-card{padding:20px 15px;margin:0;position:relative}.offer_sec.mptext .bundle-wrapper .bundle-card .mp{position:absolute;top:-13px;left:0;right:0;display:flex;justify-content:center;background:#d9e6d2;color:#3a6b47;letter-spacing:normal;font-weight:700;width:fit-content;margin:0 auto;border-radius:50px;font-size:14px;padding:0 10px}.offer_sec.mptext .bundle-wrapper .bundle-card .mp.best{background:#3a6b47;color:#fff}.offer_sec h2{color:#3a6b47}.offer_sec .prose{text-align:left}.offer_sec .content-over-media>picture img{object-position:left}.offer_sec h2{font-size:42px;line-height:52px}.offer_sec .bundle-card p,.offer_sec .bundle-card h2{margin:10px 0 0}.offer_sec .bundle-card h2{color:#fff}.offer_sec .bundle-card h3{margin:0}.offer_sec .bundle-card p{font-size:14px}.offer_sec .bundle-card p.gtext{color:red}.offer_sec .divider{border:1px solid #3a6b47;width:50%;margin:10px auto!important}.offer_sec .button+.button{background:#fff;color:#1a1a18;margin-left:15px}.faq .faq__content{flex-basis:800px}.scrolling-content__item .scrolling-content__text.heading{font-weight:400!important;font-family:DM Sans}.text-with-rating{justify-content:flex-start!important;display:flex;gap:20px!important}.product-gallery__thumbnail img{max-height:50px}.collection_hero_section .container{width:100%;max-width:100%;margin:0}.reviews_with_column .multi-column{display:grid;grid-template-columns:400px 1fr 1fr 1fr;align-items:center;gap:0;justify-content:space-between}.reviews_with_column .multi-column .multi-column__item{padding:0 20px;border-left:1px solid #e6e5ea}.reviews_with_column .multi-column .multi-column__item:first-child{display:flex;gap:5px;padding-left:0}.section-spacing.reviews_with_column{padding:15px 0}.reviews_with_column .multi-column .multi-column__item .multi-column__media{display:flex;align-items:center}.reviews_with_column .multi-column .multi-column__item .multi-column__media img{max-width:100px}.reviews_with_column .multi-column .multi-column__item .prose{max-width:250px;margin:auto}.reviews_with_column .multi-column .multi-column__item:first-child .prose{max-width:100%;margin:0 0 auto}.reviews_with_column .multi-column .multi-column__item .prose{max-width:172px;margin:auto}.reviews_with_column .multi-column .multi-column__item:last-child .prose{max-width:140px;margin:auto}.reviews_with_column .multi-column{justify-content:space-between}.reviews_with_column .multi-column .multi-column__item:first-child{border-left:0}.collection_built_section .image-with-text .prose{padding-top:30px;padding-bottom:30px}.industry_sec .multi-column__item{grid-template-columns:80px 1fr;grid-gap:15px}.industry_sec .prose:not(.prose--tight) :where(:not(meta,span)+*){margin-block-start:10px}.product_info_listing{display:flex;align-items:center;gap:30px;list-style:none;margin:0}.product_info_listing li{position:relative;font-size:12px;line-height:20px;padding-left:24px}.product_info_listing li:before{content:"";position:absolute;background:url(/cdn/shop/files/charm_tick.png?v=1780502101) 0 0 no-repeat;background-size:contain;width:18px;height:18px;left:0;top:0;margin:0;list-style:none}.product-info h1.product-title.h3{font-size:38px;line-height:44px;color:#3a6b47}.review_block_info{background:#f7f4ee;border-radius:10px;padding:12px 20px;display:flex;align-items:center;gap:15px;margin:15px 0}.review_block_info p{font-style:italic;font-size:14px}.review_block_info p span{display:block;font-style:normal;font-weight:600}.free_shipping_block{background:#f7f4ee;border-radius:10px;padding:12px 15px}.free_shipping_block p{font-size:14px}.color-swatch.rounded-full{padding:3px;border-color:#1a1a1842}:checked+.color-swatch,.color-swatch.is-selected{border-color:#1a1a18}.others_hiding .multi-column__item{background:#fff;padding:15px;border-radius:10px}.product_faqs_sec h2{color:#3a6b47}.faq__image,.faq__image img{height:100%}.accordion span.text-with-icon{font-size:16px;font-family:DM Sans;font-weight:400;line-height:24px}.mb_price_reviews{display:flex;align-items:center;gap:10px}label.color-swatch.is-disabled.rounded-full{display:none}@media(max-width:768px){.benefit-item{gap:18px;margin-bottom:34px}.benefit-number{width:44px;height:44px;min-width:44px;font-size:22px}.benefit-content h3{font-size:18px;text-align:left}.benefit-content p{font-size:14px;line-height:1.6;text-align:left}.sub_hero_sec .content.text-center{background:#eaeaece6;box-shadow:none;padding:20px}.why_sec .prose{margin:0;padding:30px 0 0;text-align:left}.certification_sec h2.h2{font-size:30px}.certification_sec .multi-column__item.snap-center.group{margin:40px 0;padding:20px 15px}.offer_sec h2{font-size:32px;line-height:42px}.offer_sec .bundle-card h2{font-size:26px}.offer_sec .bundle-wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;margin:20px 0!important}.offer_sec .bundle-card p,.offer_sec .bundle-card h2{margin:5px 0 0}.offer_sec .content{background:transparent;box-shadow:none;padding:30px 0 50px;color:#fff}.certification_sec p{font-size:14px;line-height:20px}.certification_sec p{font-size:16px;line-height:22px}.reviews_with_column .multi-column .multi-column__item{padding:0 20px}}@media(max-width:767px){.hero_banner h2{font-size:36px;line-height:46px;margin:5px 0 0}.hero_banner .html_block img{max-width:52px}.hero_banner .html_block{font-size:14px}.hero_banner .button-group{margin-bottom:20px!important;margin-top:15px!important}.hero_banner .button-group a.button{padding:10px;width:158px}.hero_banner .content-over-media>picture img{object-position:top}.hero_banner p{font-size:14px;margin:4px 0 0}.problem_sec .image-with-text .prose{padding-right:0}.section-spacing h2,.section-spacing .h2,.ultra_clean_sec .h2,.problem_sec .h2{font-size:32px;line-height:40px}.ultra_clean_sec .icon_with_text{display:grid;grid-template-columns:1fr;grid-gap:10px}.footer_icons .text-with-icons p.h6,.footer_icons .text-with-icons .prose p{text-align:center}.problem_item .textBox,.problem_item h4,.problem_item p{text-align:left}.sale_section .image-with-text-block .content h2{font-size:40px;line-height:50px}.problem_item h4{font-size:18px}.footer .footer__aside{grid-template-columns:1fr}.footer .footer__aside .localization-selectors{justify-content:center}.footer_icons .text-with-icons__item .v-stack.justify-items-center{flex-direction:column}.sub_hero_sec .content h2{font-size:32px;line-height:36px;color:#3a6b47;letter-spacing:0}.sub_hero_sec .content.text-center{padding:20px 12px}.sub_hero_sec .content div a.button{padding:10px 15px}.sub_hero_sec .content div p{font-size:14px;margin:0 0 20px!important}.shopify-section--featured-product .section-spacing{padding-top:0}.problem_sec .multi-column .prose.text-start{padding:20px 15px}.tag_block h6{font-size:10px}.problem_sec .multi-column .multi-column__item p{font-size:14px;line-height:20px}.problem_sec .multi-column .multi-column__item p.h3{font-size:16px;line-height:22px}.four_steps_sec .prose{padding:0;margin:30px 0;max-width:100%}.reviews_with_column .multi-column{display:grid;grid-template-columns:1fr}.reviews_with_column .multi-column .multi-column__item:first-child,.reviews_with_column .multi-column .multi-column__item{padding:0;justify-content:center}.reviews_with_column .multi-column .multi-column__item .prose{max-width:100%}.reviews_with_column .multi-column .multi-column__item .prose p{text-align:center}.reviews_with_column .multi-column .multi-column__item:last-child .prose{max-width:100%}.reviews_with_column .multi-column .multi-column__item .prose{text-align:center}.reviews_with_column .multi-column .multi-column__item .prose p{font-size:14px;padding:5px 0}.collection_hero_section .image-with-text picture img,.collection_built_section .image-with-text picture img{position:relative}.product-info h1.product-title.h3{font-size:32px;line-height:40px}.review_block_info p{font-style:italic;font-size:10px}.free_shipping_block p{text-align:center;font-size:10px}.faq{flex-direction:column}.faq__image,.faq__image img{height:auto}.faq .faq__content{flex-basis:100%;width:100%}.offer_sec.mptext .bundle-wrapper .bundle-card .mp{top:-8px;font-size:12px;padding:0 6px}.ultra_clean_sec a.button{width:100%;max-width:164px;padding:10px}.underwear-comparison .comparison-tag{font-size:9px;line-height:12px}}@media(max-width:360px){.hero_banner .html_block{font-size:12px}.hero_banner .button-group a.button{padding:10px 12px;font-size:12px}}#shopify-installments-content svg{color:#000}.others_hiding .multi-column__item img{height:350px;object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/55/assets/custom.css.map */
