@font-face{font-family:LeagueSpartan-Bold;src:url(LeagueSpartan-Bold.ttf)}@font-face{font-family:LeagueSpartan-Medium;src:url(LeagueSpartan-Medium.ttf)}@font-face{font-family:LeagueSpartan-Regular;src:url(LeagueSpartan-Regular.ttf)}@font-face{font-family:LeagueSpartan-VariableFont_wght;src:url(LeagueSpartan-VariableFont_wght.ttf)}:root{--font-league-spartan-bold: "LeagueSpartan-Bold", sans-serif;--font-league-spartan-medium: "LeagueSpartan-Medium", sans-serif;--font-league-spartan-regular: "LeagueSpartan-Regular", sans-serif}html{scroll-behavior:smooth}body,a,span{font-family:var(--font-league-spartan-regular);font-weight:400;font-style:normal}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-league-spartan-bold);font-weight:600;font-style:normal}.btn{border-radius:16px;text-transform:lowercase;font-family:var(--font-league-spartan-bold);font-weight:600;font-style:normal;font-size:20px;line-height:1}@media(max-width:767px){.btn{font-size:16px}}@media(min-width:768px){#ThemeModal [data-modal-content]{background-color:var(--quick-shop-popup-bg-color);border-radius:16px}#ThemeModal [data-modal-content] .button-unstyled{background-color:var(--quick-shop-popup-bg-color)}}@media(max-width:767px){#ThemeModal [data-modal-content]{background-color:var(--quick-shop-popup-bg-color-mobile);border-radius:16px}#ThemeModal [data-modal-content] .button-unstyled{background-color:var(--quick-shop-popup-bg-color-mobile)}}.hide{display:none!important}@media(min-width:768px){.hide-desktop{display:none!important}}@media(max-width:767px){.hide-mobile{display:none!important}}.media__aspect-ratio--tall img,.media__aspect-ratio--tall svg{object-fit:cover;aspect-ratio:2/3}.media__aspect-ratio--circle img,.media__aspect-ratio--circle svg{object-fit:cover;aspect-ratio:1/1;border-radius:50%}.media__aspect-ratio--wide img,.media__aspect-ratio--wide svg{object-fit:cover;aspect-ratio:4/3}.media__aspect-ratio--square img,.media__aspect-ratio--square svg{object-fit:cover;aspect-ratio:1/1}.media__aspect-ratio--original img,.media__aspect-ratio--original svg{object-fit:cover;aspect-ratio:auto}.top-links ul.site-nav{column-gap:15px}.first-level-dropdown .site-nav__link{padding:15px 0}.top-links ul li:not(:has(.offers-drawer-icon-container)){font-family:var(--font-league-spartan-bold)!important;font-weight:600;letter-spacing:.5px}.announcement_bar animated-background-text-colors .announcement_text{padding-top:13px;padding-bottom:13px}.drawer#NavDrawer .standalone-icon--wrapper svg{width:36px;height:36px}.mobile-nav__logo-title--inner{position:relative;border:none!important}.drawer#NavDrawer a.site-header__logo-image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mobile-nav{padding:0!important}.mobile-nav__item.top-level a.mobile-nav__link{padding:15px 30px 15px 15px!important}.mobile-nav.locale--mobile:after{border:none!important}.mobile-nav>.mobile-nav__item:last-child:after{border:none!important}.bottom--footer .bottom--footer---localization{flex-direction:row;align-items:center}.links-footer ul{gap:.25em}.footer-article,.footer-article a,.footer-content a{font-size:14px;line-height:22.4px;font-weight:400;color:#272727}.bottom--footer---links *{font-size:12px;line-height:1;font-weight:400;color:#333}.footer-wrapper .footer-main .footer-main--inner{padding-top:30px!important}.bottom--footer---links li{border-left:1px solid var(--color-scheme-text-color)}@media(min-width:768px){.footer-wrapper .footer-bottom .footer-bottom--inner{padding-bottom:30px}}@media(max-width:767px){.footer-wrapper .footer-main .footer-main--inner{padding-bottom:60px!important}.footer-wrapper .footer-main .footer-main--inner>*{padding-top:30px!important}.footer-wrapper .footer-bottom .footer-bottom--inner{padding-bottom:30px}.footer-wrapper .footer-main .footer-main--inner>div:not(:first-child){border-top:1px solid #4141411a}.bottom--footer---links{flex-direction:row}}info-columns .info-cols--text.enable_readmore:not(.open){position:relative;height:22.4px;overflow:hidden}info-columns .info-cols--text .info-column__read-more,info-columns .info-cols--text .info-column__read-less-button{display:inline-block}info-columns .info-cols--text:not(.open) .info-column__read-more{position:absolute;bottom:0;right:0;background-color:#fff}info-columns .info-cols--text:not(.open) .info-column__read-more-dot{margin-right:3px;padding:0 5px}info-columns .info-cols--text.open .info-column__read-more-dot,info-columns .info-cols--text.open .info-column__read-more,info-columns .info-cols--text:not(.open) .info-column__read-less-button{display:none}info-columns .info-cols--text .info-column__read-more-button,info-columns .info-cols--text .info-column__read-less-button{font-size:14px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}info-columns .info-cols--text .info-column__read-less-button{margin-left:8px}.quick-add-wrapper.quick-shop--block .quick-add-button-variants-desktop,.quick-add-wrapper.quick-shop--block .quick-add-button-desktop{background:#ff585d;padding:12px 15px;border-radius:16px;font-family:var(--font-league-spartan-bold);font-size:18px;font-weight:600;color:#fff;line-height:1;text-transform:lowercase}#CollectionProductGrid .quick-add-wrapper.quick-shop--block .quick-add-button-variants-desktop,#CollectionProductGrid .quick-add-wrapper.quick-shop--block .quick-add-button-desktop{padding:12px;width:100%}product-card.grid-view-item:has(.quick-shop--block){background-color:#fff;padding:15px;border-radius:16px}product-card.grid-view-item .product-grid--title a,product-card.grid-view-item .product-grid--price *{color:#58595b!important}.section-title--wrapper{margin-bottom:40px}.slideshow-slider-container .slide-show__logo-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:transparent;display:flex;flex-direction:row;align-items:flex-end}.slideshow-slider-container img.slide-show__logo{object-fit:cover;object-position:bottom;transition:all .7s ease-in;z-index:2}.slideshow-slider-container .image--slideshow__navigation-side-arrow--prev{position:absolute;top:50%;left:20px;z-index:2;transform:translateY(-50%);cursor:pointer}.slideshow-slider-container .image--slideshow__navigation-side-arrow--next{position:absolute;top:50%;right:20px;z-index:2;transform:translateY(-50%);cursor:pointer}.slideshow-slider-container .image--slideshow__navigation-side-arrow--prev svg,.slideshow-slider-container .image--slideshow__navigation-side-arrow--next svg{width:60px;height:60px}.slideshow-slider-container .image--slideshow__navigation-side-arrow--prev svg path,.slideshow-slider-container .image--slideshow__navigation-side-arrow--next svg path{stroke:#fff}@media(max-width:767px){.slideshow-slider-container .image--slideshow__navigation-side-arrow--prev{left:5px}.slideshow-slider-container .image--slideshow__navigation-side-arrow--next{right:5px}.slideshow-slider-container .image--slideshow__navigation-side-arrow--prev svg,.slideshow-slider-container .image--slideshow__navigation-side-arrow--next svg{width:40px;height:40px}}.image-with-text-wrapper .homepage-sections--title{line-height:1;font-size:50px;margin-bottom:24px}.image-with-text-wrapper .featured-row__subtext{margin-bottom:36px}.image-with-text-wrapper .featured-row__subtext *{line-height:1.6;font-size:18px}@media(max-width:1100px){.image-with-text-wrapper .homepage-sections--title{font-size:32px;margin-bottom:24px}.image-with-text-wrapper .featured-row__subtext{margin-bottom:36px}.image-with-text-wrapper .featured-row__subtext *{font-size:16px}}@media(max-width:767px){.image-with-text-wrapper .homepage-sections--title{font-size:32px;margin-bottom:16px}.image-with-text-wrapper .featured-row__subtext{margin-bottom:20px}.image-with-text-wrapper .feature_row__image_wrapper{width:100%}}.homepage-section--logo-bar-wrapper .logo-bar .swiper-wrapper{transition-timing-function:linear;align-items:center}.homepage-section--logo-bar-wrapper .logo-bar .logo-bar__item img{filter:saturate(0%);transition:all .3s;opacity:.8}.homepage-section--logo-bar-wrapper .logo-bar .logo-bar__item img:hover{filter:saturate(100%);opacity:1}@media(max-width:767px){.homepage-section--logo-bar-wrapper .section-title--wrapper{margin-bottom:15px}}.featured-products-wrapper>div{position:relative}.featured-products-wrapper .custom__character{position:absolute;top:-37px;right:40px;z-index:2}@media(max-width:767px){.featured-products-wrapper .custom__character{top:-37px;right:15px;width:60px}}.jdgm-carousel-wrapper .jdgm-all-reviews-rating-wrapper{display:none!important}.jdgm-carousel{margin:0}.jdgm-carousel--card-theme .jdgm-carousel-item__inner-wrapper{padding:20px;box-shadow:none;background-color:#fff;border-radius:20px}.jdgm-carousel__arrows{display:none}.jdgm-carousel--card-theme .jdgm-carousel-item{padding:10px!important}.jdgm-carousel--card-theme .jdgm-carousel-item__reviewer-name-wrapper{display:flex;align-items:center;justify-content:flex-start}.jdgm-carousel--card-theme .jdgm-carousel-item__product{width:6px}.jdgm-carousel--card-theme .jdgm-carousel-item__timestamp{font-size:100%;font-style:normal;line-height:1.4}.image-with-text-wrapper+section.shopify-section,.accordion-faq+section.shopify-section,.featured-products-wrapper+section.shopify-section{background-color:#a0dbed}.read_more_reviews_btn__wrapper{text-align:center}.read_more_reviews_btn__wrapper .btn{margin-top:20px;color:#fff}.jdgm-widget .jdgm-row-stars{background-color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.jdgm-widget .jdgm-row-readmore{background-color:#fff;margin-bottom:0;padding:24px 0}.jdgm-rev-widg__title{text-align:left;padding-left:20px;margin-top:0!important;font-size:28px!important}.jdgm-widget-actions-wrapper .jdgm-write-rev-link{max-width:240px!important}.jdgm-widget .jdgm-row-readmore{margin-bottom:0!important;border-top-left-radius:10px;border-top-right-radius:10px}.jdgm-rev-widg{padding:40px 0!important}.jdgm-form-wrapper{margin-top:24px!important;background-color:#fff;border-radius:10px;border:none!important}@media(max-width:991px){.jdgm-row-stars{padding-bottom:24px}.jdgm-widget-actions-wrapper{margin-bottom:0!important}.jdgm-rev-widg__title{text-align:center;padding-left:0}}.cart-drawer__product-card--details{display:none}.product-card-basic__add-button button,.product-card-basic a[data-quick-view-link]{font-size:14px}.product-card-basic__add-button button span,.product-card-basic a[data-quick-view-link] span{font-family:var(--font-league-spartan-bold);font-weight:600}.cart-drawer__recommendations-grid .product-card-basic{flex-direction:column;align-items:center;text-align:center;justify-content:space-between;border-radius:16px;min-width:unset!important;height:auto}.cart-drawer__recommendations-grid .product-card-basic[data-product-handle=the-menstrual-cup-disc-sanitising-tablet-1]{display:none}.cart-drawer__recommendations-grid{overflow-x:hidden}.cart-drawer__recommendations-grid .swiper-button-next,.cart-drawer__recommendations-grid .swiper-button-prev{width:24px;height:24px;border:none;border-radius:50%;background-color:#242424}.cart-drawer__recommendations-grid .swiper-button-next:after,.cart-drawer__recommendations-grid .swiper-button-prev:after{font-size:14px;font-weight:700;color:#fff}.cart-drawer__recommendations-grid .product-card-basic__image{width:100%}.product-card-basic__image .theme-img{max-height:105px;object-fit:contain;margin-bottom:10px}.cart-drawer__recommendations-grid .product-card-basic--info{align-items:center}.cart-drawer__recommendations-grid .product-card-basic--info--footer .btn{padding:10px 30px}.cart-drawer__recommendations-grid{gap:15px;padding-bottom:40px}.cart-drawer__recommendations-grid .swiper-pagination{position:absolute;bottom:0}.cart-drawer__footer--buttons a{display:none}@media(min-width:768px){.global-drawer__body--content{display:flex;flex-direction:column;justify-content:space-between}.global-drawer--secondary{width:calc(100% + 60px);margin-left:-30px;position:static;max-width:unset}.global-drawer--secondary__content{overflow-y:visible;padding:0}.global-drawer--secondary__header{padding:30px;position:relative}.global-drawer--secondary__header h5{position:relative;z-index:2;margin-bottom:0;display:inline-block;padding:0 5px;background-color:var(--cart-drawer-color)}.global-drawer--secondary__header:after{content:"";display:block;position:absolute;height:1px;background-color:var(--cart-drawer-text-color-transparent25);top:50%;left:0;right:0;z-index:1}.cart-drawer__recommendations-grid{flex-direction:row;gap:15px;overflow-x:hidden;padding-left:15px;padding-right:15px}.global-drawer[aria-hidden=false] .global-drawer--secondary__content{transition:none;transform:none}.global-drawer[data-drawer-position=right] .global-drawer--secondary__content{transform:none}.global-drawer[aria-hidden=false][data-drawer-position=right] .global-drawer--secondary{box-shadow:none}.global-drawer[aria-hidden=false] .global-drawer--secondary{transition:none}}.text-with-icons__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:30px}.text-with-icons__wrapper .text-with-icon .text-with-icon--content .text-with-icon--icon{align-self:normal}.text-with-icons__wrapper .text-with-icon .text-with-icon--content .text-with-icon--text{font-size:15px;font-weight:600}product-information .collapsible-tab .summary .text-with-icon .text-with-icon--text{font-weight:600;text-transform:lowercase}product-information .collapsible-tab ul{padding-left:18px;margin-top:15px}product-information .collapsible-tab ul li{text-indent:-21px;padding-left:20px;word-wrap:break-word}product-information .image-offer-container img{border-radius:16px}.product-block-richtext.richtext-block{height:45px;overflow:hidden}.reviews-star-rating__stars svg path{fill:#ff585d;stroke:#ff585d}product-media.media-type-thumbnails .thumbnail-media--main-media img{border-radius:16px}product-media.media-type-thumbnails.thumbnails-below .thumbnail-media--thumbnails .responsive-image-wrapper,product-media.media-type-thumbnails.thumbnails-below .thumbnail-media--thumbnails .responsive-image-wrapper img{border-radius:8px}.product--add-to-cart-button span{font-family:var(--font-league-spartan-bold);font-size:22px;font-weight:600}.product-bundle__wrapper{display:flex;flex-direction:row;gap:15px;align-items:flex-start;flex-wrap:wrap}.product-bundle__heading{text-transform:lowercase;font-size:22px}.product-bundle__card{width:28%;display:flex;flex-direction:column;align-items:center;gap:8px}.product-bundle__card .product-bundle__card-title{text-align:center;margin:0}.product-bundle__card img{border-radius:8px}.product-bundle__wrapper svg{width:15px;height:15px;margin:auto}.product-bundle__wrapper theme-modal,.product-bundle__wrapper>a.btn{width:calc(44% - 90px);margin:auto}.product-bundle__wrapper theme-modal .round-icon-btn-sm{display:none}.product-bundle__wrapper theme-modal a.btn{width:100%;background-color:#ff585d;padding:12px 15px;border-radius:16px;font-family:var(--font-league-spartan-bold);font-size:18px;display:flex;flex-wrap:wrap;align-items:center;flex-direction:row;justify-content:center;gap:5px}.product-bundle__wrapper theme-modal a.btn span{font-family:var(--font-league-spartan-bold);font-size:18px}.quick-view__origin-price{opacity:.6;text-decoration:line-through;text-decoration-thickness:2px}.quick-view__price{margin-left:5px}@media only screen and (prefers-reduced-motion:no-preference)and (min-width:768px){.quick-view-product .kb-enabled>*{transform:none}}@media(max-width:650px){.product-bundle__card{width:calc(50% - 38px)}.product-bundle__wrapper theme-modal,.product-bundle__wrapper a.btn{width:300px}}@media(min-width:768px)and (max-width:1250px){.product-bundle__card{width:calc(50% - 38px)}.product-bundle__wrapper theme-modal,.product-bundle__wrapper a.btn{width:300px}}.announcement-bar__container .swiper-wrapper,.animated-bar__container .swiper-wrapper{transition-timing-function:linear;align-items:center}.announcement-bar__container .announcement-item,.animated-bar__container .animated-item{padding:13px 0;font-size:var(--announcement-text-size);letter-spacing:var(--announcement-text-spacing);text-transform:var(--announcement-text-case);font-style:var(--announcement-font-style);font-weight:600;line-height:normal;text-align:center}.animated-bar__container .animated-item{width:fit-content}.animated-bar__container:hover{cursor:pointer}.animated-bar__container.swiper{z-index:0}.blog-main--wrapper.flex-grid{flex-direction:column}.blog-main--wrapper>div{width:100%!important}.blog-main--wrapper>div:first-child{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.blog-main--wrapper .no-bullets{display:flex;gap:20px;margin:0}.blog-sidebar--all-categories li{color:#242424;background-color:#fff;border:1px solid #242424!important;padding:5px 17px!important;font-weight:600;text-transform:uppercase;transition:all .25s ease-in-out}.blog-sidebar--all-categories li a{font-weight:600}.blog-sidebar--all-categories li:hover{background-color:#242424;color:#fff;transition:all .25s ease-in-out}.blog-sidebar--all-categories li:hover a{font-weight:600;color:#fff}.blog-main--wrapper .filtered_by{font-size:var(--base-font-size);font-weight:600;text-transform:uppercase;margin:0}.blog-template--main{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}.blog-template--main .article--indiv,.blog-template--main .article--indiv .grid__item--blog-main{width:100%}.blog-template--main .grid__item--blog-main .blog-template--individual{margin-bottom:10px;width:100%}.article-additional-info{display:flex;flex-direction:row;align-items:center;gap:30px}.article-additional-info time{line-height:1;margin:0}.article-reading-time{display:flex;flex-direction:row;align-items:center;gap:8px}.article-reading-time svg{width:16px;height:16px}.article-reading-time span{line-height:1}.blog-template--main .article__featured-image{border-radius:8px}.blog-template--main .article__featured-image .article__featured-image img{max-width:unset!important;max-height:unset!important}article.grid__item--article-main{width:100%!important}.homepage-indiv-section-wrapper .article-image-wrap img{border-radius:8px}.blog-main--wrapper div.rte>*:not(.article--image-wrapper){width:90%;margin-left:auto;margin-right:auto}@media(max-width:990px){.blog-template--main{grid-template-columns:1fr 1fr}}@media(max-width:767px){.blog-template--main{grid-template-columns:1fr}.blog-main--wrapper>div:first-child{flex-direction:column;align-items:flex-start;gap:16px}.blog-main--wrapper .no-bullets{display:flex;gap:20px;margin:0;flex-wrap:wrap;row-gap:10px}}.text-with-icon .text-with-icon--content .text-with-icon--text,.collapsible-tab.open .collapsible-content *{font-size:var(--base-font-size);line-height:1.4}#popup h2.custom-font{font-family:var(--font-league-spartan-bold)}#popup input{font-family:var(--font-league-spartan-regular)}.fullscreen-popup .popup-inner{border-radius:16px}#bold-modal{z-index:9999999999}#bold-modal__window{border-radius:16px}.bold-upsell__add_to_cart{border-radius:16px;text-transform:lowercase;font-family:var(--font-league-spartan-bold);font-weight:600;font-style:normal;font-size:20px;line-height:1;color:#fff!important;background-color:#ff585d;border:none;padding:10px 35px}.bold-modal__footer .bold-upsell__button{display:inline-block;padding:10px 20px;text-decoration:none;border-radius:16px;text-transform:lowercase;font-family:var(--font-league-spartan-bold);font-weight:600;font-style:normal;font-size:16px;line-height:1;border:none;background:#242424;color:#fff}.bold-modal__btn-close mask{fill:#242424}.bold-product{border-radius:16px}.bold-upsell__intro p:last-child{margin-bottom:10px!important}@media(min-width:768px){#bold-modal__window{top:50%;transform:translateY(-50%);margin:0 auto}}#bmsm-cartDrawerBlock *{font-family:var(--font-league-spartan-regular)!important;font-weight:700!important;font-style:normal!important}.bmsm-nudge-text{margin-bottom:12px!important}.swatch .swatch-items-wrapper .swatch-element label[data-variant-name="light to moderate"],.swatch .swatch-items-wrapper .swatch-element label[data-variant-name="moderate to heavy"]{padding:0;line-height:.4;background:transparent!important}.swatch .swatch-items-wrapper .swatch-element label[data-variant-name="light to moderate"] img,.swatch .swatch-items-wrapper .swatch-element label[data-variant-name="moderate to heavy"] img{object-fit:cover}.collapsible-tab-image-wrapper{margin-top:15px;padding-bottom:35px}.collapsible-tab-image-wrapper img{border-radius:8px}product-card[data-has-package-image] img[data-product-card-image]{opacity:1!important}product-card[data-has-package-image] img[data-product-card-swatch-image]{opacity:0!important}
/*# sourceMappingURL=/cdn/shop/t/37/assets/custom.css.map */
