.waite-storefront #MainContent{--waite-cream:#fffaf0;--waite-ink:#343a34;--waite-blue:#e8eff3;--waite-line:#d9d8cf;background:var(--waite-cream);color:var(--waite-ink);font-family:Poppins,sans-serif;font-size:16px;line-height:1.65}.waite-storefront #MainContent :is(h1,h2,h3){font-family:Prata,Georgia,serif;font-weight:400;letter-spacing:-.025em;line-height:1.22;text-transform:none}.waite-storefront #MainContent :is(h1,.h1){font-size:clamp(32px,3.5vw,48px)}.waite-storefront #MainContent :is(h2,.h2){font-size:clamp(27px,2.6vw,36px)}.waite-storefront #MainContent :is(h3,.h3){font-size:clamp(22px,2vw,28px)}.waite-storefront #MainContent .background-colors-default{background-color:var(--waite-cream)}.waite-storefront #MainContent :is(.button,.product-selector__submit){border-radius:0;min-height:48px;font-family:Poppins,sans-serif;font-size:15px;letter-spacing:.01em;text-transform:none}.waite-storefront #MainContent :is(.button--filled,.product-selector__submit){background:#343a34;color:#fffaf0;border-color:#343a34}.waite-storefront #MainContent :is(.button--filled,.product-selector__submit):hover{background:#252b26;color:#fffaf0}.waite-storefront #MainContent :is(a,button,input,select,summary):focus-visible{outline:2px solid #343a34;outline-offset:4px}.waite-storefront #MainContent :is(input,textarea,select){font-size:16px}.waite-storefront #MainContent .breadcrumbs{font-size:12px;letter-spacing:.025em}.waite-storefront #MainContent .collection-hero{display:flex;align-items:stretch;min-height:0;padding:24px max(24px,5vw) 36px;background:#e8eff3;gap:20px}.waite-storefront #MainContent .collection-hero__breadcrumbs{position:static;width:100%;padding:0;margin:0;order:0}.waite-storefront #MainContent .collection-hero__content{position:static;max-width:800px;padding:0;margin:8px 0 0;text-align:left;background:transparent;order:1}.waite-storefront #MainContent .collection-hero__title{font-size:clamp(32px,3.4vw,46px)!important;margin:0 0 14px;color:#343a34}.waite-storefront #MainContent .collection-hero__entry{max-width:670px;margin:0;font-size:16px}.waite-storefront #MainContent .collection-hero__entry :is(p,span){font-size:16px;line-height:1.7}.waite-storefront #MainContent .collection-hero__media{position:relative;order:2;height:230px;width:100%;padding:0;overflow:hidden}.waite-storefront #MainContent .collection-hero__media img{position:absolute;width:100%;height:100%;object-fit:cover}.waite-storefront #MainContent .collection{padding-top:24px}.waite-storefront #MainContent .collection__inner{margin-top:0}.waite-storefront #MainContent .collection__grid{row-gap:36px}.waite-storefront #MainContent .card-product{height:100%;color:#343a34}.waite-storefront #MainContent .card-product__media{padding-block-end:110%;background:#f4f0e8;mix-blend-mode:normal}.waite-storefront #MainContent .card-product__media img{object-fit:contain}.waite-storefront #MainContent .card-product__content{display:flex;flex-direction:column;gap:10px;padding:16px 0 4px;min-height:108px}.waite-storefront #MainContent .card-product__title{font-family:Poppins,sans-serif;font-size:15px;line-height:1.5;letter-spacing:0;text-transform:none;font-weight:400;margin:0;min-height:3em}.waite-storefront #MainContent .card-product__price{margin-top:auto;font-size:15px}.waite-storefront #MainContent .card-product__vendor{font-family:Poppins,sans-serif;font-size:12px;letter-spacing:.025em;color:#586057}.waite-storefront #MainContent .card-product .season-badges span{background:transparent!important;border:1px solid #d9d8cf;border-radius:0!important;color:#586057!important;font-size:11px!important}.waite-storefront #MainContent .product{padding-top:22px;padding-bottom:40px}.waite-storefront #MainContent .product .product__grid--has-media{column-gap:40px;row-gap:20px}.waite-storefront #MainContent .product__bar,.waite-storefront #MainContent .product .product__grid--has-media .product__bar--fixed-desktop{position:static;width:100%;margin:0;grid-column:1/-1;order:0}.waite-storefront #MainContent .product__grid__item--media{order:1;min-width:0}.waite-storefront #MainContent .product__grid__item--content{order:2;min-width:0}.waite-storefront #MainContent .product__media{width:100%;height:auto}.waite-storefront #MainContent .product__media .swiper{max-width:100%}.waite-storefront #MainContent .product__media .media:not(.media--thumb){padding-block-end:105%;background:#f4f0e8}.waite-storefront #MainContent .product .product__content{padding-inline:0;margin-block:0}.waite-storefront #MainContent .product__title{font-size:clamp(28px,2.7vw,38px);margin:10px 0 18px;line-height:1.25}.waite-storefront #MainContent .product__price{font-size:21px;margin-block:16px}.waite-storefront #MainContent .product__text{font-size:15px;line-height:1.7}.waite-storefront #MainContent .product__text--link{letter-spacing:0;text-transform:none}.waite-storefront #MainContent .product-selector__submit{width:100%}.waite-storefront #MainContent .product__accordion{border-color:#d9d8cf}.waite-storefront #MainContent .accordion__button{font-family:Poppins,sans-serif;font-size:16px;line-height:1.5;letter-spacing:0;text-transform:none;padding-block:20px}.waite-storefront #MainContent .birth-set-items p{font-size:15px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;color:#343a34!important}.waite-storefront #MainContent :is(.main-page,.article){padding-block:40px 64px}.waite-storefront #MainContent .main-page__title{margin-block:24px 32px}.waite-storefront #MainContent :is(.main-page__content,.main-page__foot,.article__content-inner){font-family:Poppins,sans-serif;font-size:16px;line-height:1.85;max-width:760px;margin-inline:auto}.waite-storefront #MainContent .article__title{display:block!important;background:none!important;border-radius:0!important;padding:0!important;font-family:Prata,Georgia,serif!important;font-size:clamp(30px,3.5vw,46px)!important;color:#343a34!important;line-height:1.3!important;text-align:left!important}.waite-storefront #MainContent .article__head{max-width:800px;margin-block:32px}.waite-storefront #MainContent .article__meta{font-size:13px;line-height:1.6;color:#586057;text-align:left}.waite-storefront #MainContent .article__content-inner :is(p,li){font-size:16px;line-height:1.85}.waite-storefront #MainContent .article__content-inner :is(img,iframe,video){max-width:100%}.waite-storefront #MainContent .article__content-inner :is(h2,h3){margin-top:40px;margin-bottom:18px}.waite-storefront #MainContent .page-banner{min-height:0;padding-block:48px;background:#e8eff3}.waite-storefront #MainContent .page-banner__title{margin:0}.waite-storefront #MainContent .faq-container{max-width:1000px;padding-block:32px 64px}.waite-storefront #MainContent [class*=ai-waite-standard-hero-title-]{letter-spacing:-.025em}.waite-storefront #MainContent [class*=ai-waite-standard-hero-text-]{max-width:680px;font-family:Poppins,sans-serif}.waite-storefront #MainContent [class*=ai-text-sections-container-]{max-width:1120px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;align-items:stretch}.waite-storefront #MainContent [class*=ai-text-section-item-]{max-width:none;border:0;border-top:1px solid #bec9cd;border-radius:0;padding:30px 0;align-items:flex-start;text-align:left;background:transparent;transform:none}.waite-storefront #MainContent [class*=ai-text-section-item-]:hover{transform:none}.waite-storefront #MainContent [class*=ai-text-section-link-]{font-size:15px;min-height:44px}.waite-storefront #MainContent [class*=ai-editorial-resources__copy-text-]{font-family:Poppins,sans-serif;font-size:16px;line-height:1.8}.waite-storefront #MainContent [class*=ai-waite-standard-pillar-]:hover{transform:none;box-shadow:none}.waite-storefront #MainContent :is(.cart,.search){padding-block:32px 56px}@media(min-width:750px){.waite-storefront #MainContent .product .product__grid--has-media{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}@media(max-width:749px){.waite-storefront #MainContent .collection-hero{padding:22px 20px 28px}.waite-storefront #MainContent .collection-hero__media{height:170px}.waite-storefront #MainContent .product .product__grid--has-media{gap:18px;grid-template-columns:minmax(0,1fr)}.waite-storefront #MainContent .product__media{position:relative;top:auto}.waite-storefront #MainContent .product__media .media:not(.media--thumb){padding-block-end:100%}.waite-storefront #MainContent .product__title{font-size:29px}.waite-storefront #MainContent .card-product__content{min-height:118px}.waite-storefront #MainContent .card-product__title{font-size:14px;min-height:4.5em}.waite-storefront #MainContent [class*=ai-text-sections-container-]{grid-template-columns:minmax(0,1fr)}.waite-storefront #MainContent :is(.main-page,.article){padding-block:24px 40px}.waite-storefront #MainContent .page-banner{padding-block:32px}}@media(prefers-reduced-motion:reduce){.waite-storefront #MainContent *{scroll-behavior:auto;transition-duration:.01ms!important}}.waite-storefront #MainContent .collection.js-animation-fade-in{opacity:1!important;visibility:visible!important;transform:none!important;animation:none!important}.waite-storefront #MainContent .product{background:#fffaf0!important}.waite-storefront #MainContent .product__media .media{border-radius:0!important}.waite-storefront #MainContent :is(.product-selector__submit,.card-product__sizes-btn.btn--shopflow){background:#343a34!important;color:#fffaf0!important;border:1px solid #343a34!important;border-radius:0!important;min-height:48px;letter-spacing:0!important;font-size:15px!important}.waite-storefront #MainContent .product-selector__submit{width:100%!important;max-width:none!important}.waite-storefront #MainContent .product .season-badges span{background:transparent!important;border:1px solid #d9d8cf;border-radius:0!important;color:#586057!important;font-weight:400!important}.waite-storefront #MainContent .card-product :is(.price,.price__regular,.price__sale-inner){text-align:left;justify-content:flex-start}.waite-storefront #MainContent .collection-grid-container{padding-top:24px}.waite-storefront #MainContent .product .product__form button.product-selector__submit{flex:1 1 100%!important;min-width:100%!important;width:100%!important}.waite-storefront #MainContent .product__media :is(.swiper,.swiper-wrapper,.swiper-slide){border-radius:0!important}.waite-storefront #MainContent .product .product__form button.product-selector__submit{grid-column:1/-1;justify-self:stretch}.waite-storefront #MainContent [class*=ai-editorial-resources__container-]{max-width:960px}.waite-storefront #MainContent [class*=ai-editorial-resources__copy-text-] li{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #d9d8cf}.waite-storefront #MainContent [class*=ai-editorial-resources__copy-text-] li:last-child{border-bottom:0}.waite-storefront #MainContent .blog__articles{padding-block:32px}.waite-storefront #MainContent .blog__articles-grid{text-align:left;column-gap:28px;row-gap:40px}.waite-storefront #MainContent .product .product__form{grid-template-columns:minmax(0,1fr)!important;justify-content:stretch}.waite-storefront #MainContent .product .product__form button.product-selector__submit{padding-inline:24px!important}body.waite-storefront.template--collection #MainContent .card-product{position:relative}body.waite-storefront.template--collection #MainContent .card-product>.season-badges{position:absolute;top:12px;left:12px;right:12px;z-index:2;margin:0!important;gap:6px!important;pointer-events:none}body.waite-storefront.template--collection #MainContent .card-product>.season-badges span{background:#fffdf8!important;border:0!important;color:#343a34!important;padding:6px 10px!important;font-size:12px!important;line-height:1.3;font-weight:400!important;border-radius:0!important}.waite-balm-shipping{display:flex;align-items:center;gap:10px;font-size:13px;margin:12px 0 22px}.waite-balm-shipping svg{width:22px;height:22px;flex:none}body:has(.waite-balm-shipping) .product__content>:has(+.waite-balm-shipping){display:none}@media(max-width:749px){body.waite-storefront.template--collection #MainContent .card-product>.season-badges{top:8px;left:8px;right:8px}body.waite-storefront.template--collection #MainContent .card-product>.season-badges span{font-size:11px!important;padding:5px 7px!important}}body.waite-storefront:has(.waite-balm-intro) .product__form{grid-template-columns:minmax(0,1fr);column-gap:0}body.waite-storefront #MainContent .card-product__content>.card-product__vendor{align-self:flex-start;text-align:left;width:100%;line-height:1.5}body.waite-storefront #MainContent .card-product__media{padding-block-end:100%;background:#f4f0e8;overflow:hidden}body.waite-storefront #MainContent .card-product__media img{object-fit:cover;object-position:center;width:100%;height:100%}body.waite-storefront #MainContent .card-product__content{gap:10px;padding:20px 0 4px;min-height:0}body.waite-storefront #MainContent .card-product__vendor{font-size:12px;letter-spacing:.08em;text-transform:uppercase;line-height:1.5}body.waite-storefront #MainContent .card-product__title{font-size:18px;line-height:1.45;min-height:0;margin:0}body.waite-storefront #MainContent .card-product__price{margin-top:4px;font-size:15px}@media(max-width:749px){body.waite-storefront #MainContent .card-product__content{padding-top:14px;gap:8px;min-height:0}body.waite-storefront #MainContent .card-product__vendor{font-size:11px;letter-spacing:.05em}body.waite-storefront #MainContent .card-product__title{font-size:16px;min-height:0;line-height:1.4}body.waite-storefront #MainContent .card-product__price{margin-top:2px}}body.waite-storefront #MainContent .card-product__content>.card-product__vendor{padding:0;margin:0;text-indent:0;text-align:left;align-self:flex-start;width:100%}body.waite-storefront:has(.waite-balm-intro) #MainContent .waite-gallery-arrows{display:flex;position:static;justify-content:flex-end;gap:8px;margin:12px 0;transform:none}body.waite-storefront:has(.waite-balm-intro) #MainContent .waite-gallery-arrows .swiper-button{position:static;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;background:#fffaf0;border:1px solid #343a34;border-radius:0;color:#343a34;transform:none}body.waite-storefront:has(.waite-balm-intro) #MainContent .waite-gallery-arrows .swiper-button svg{width:18px;height:18px}body.waite-storefront:has(.waite-balm-intro) #MainContent .waite-gallery-arrows .swiper-button--prev svg{transform:rotate(180deg)}body.waite-storefront:has(.waite-balm-intro) #MainContent .waite-gallery-arrows .swiper-button-disabled{opacity:.35}body.waite-storefront:has(.waite-balm-intro) #MainContent .waite-gallery-arrows .swiper-button svg path{stroke:#343a34!important;stroke-width:2;fill:none!important}body.waite-storefront:has(.waite-balm-intro) #MainContent #product-media-gallery{position:relative}body.waite-storefront:has(.waite-balm-intro) #MainContent .waite-gallery-arrows{position:absolute;inset:50% 12px auto;transform:translateY(-50%);z-index:3;justify-content:space-between;pointer-events:none;margin:0;padding:0}body.waite-storefront:has(.waite-balm-intro) #MainContent .waite-gallery-arrows .swiper-button{pointer-events:auto;background:#fffaf0f0}@media(max-width:749px){body.waite-storefront:has(.waite-balm-intro) #MainContent .product__media #product-media-gallery{height:auto}body.waite-storefront:has(.waite-balm-intro) #MainContent .product__media .media:not(.media--thumb){height:0;padding:0 0 100%!important}body.waite-storefront:has(.waite-balm-intro) #MainContent .product__media .media:not(.media--thumb) img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}}body.waite-storefront #MainContent .waite-gallery-arrows .swiper-button{display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;line-height:1!important}body.waite-storefront #MainContent .waite-gallery-arrows .swiper-button svg{display:block!important;position:static!important;inset:auto!important;margin:0!important;flex:0 0 18px;width:18px!important;height:18px!important}body.waite-storefront #MainContent .waite-gallery-arrows .swiper-button--next svg{transform:none!important}body.waite-storefront #MainContent .waite-gallery-arrows .swiper-button--prev svg{transform:rotate(180deg)!important}body.waite-storefront #MainContent .card-product__media img[src*="The_Belly_Set_PDP2.png"]{transform:scale(1.2);transform-origin:50% 65%}body.waite-storefront #MainContent .card-product__media img[src*="The_Birth_Set_PDP.png"]{transform:scale(1.17);transform-origin:50% 65%}body.waite-storefront #MainContent .card-product__media img[src*="The_Recovery_Set_PDP.png"]{transform:scale(1.14);transform-origin:50% 65%}body.waite-storefront #MainContent .card-product__media img[src*="The_Milky_Set_PDP.png"]{transform:scale(1.25);transform-origin:center}
/*# sourceMappingURL=/cdn/shop/t/11/assets/waite-storefront.css.map */
