@font-face{font-family:Plus Jakarta Sans Extra Bold;src:url(/cdn/shop/files/PlusJakartaSans-ExtraBold.ttf?v=1755300170) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans Semi Bold;src:url(/cdn/shop/files/PlusJakartaSans-SemiBold.ttf?v=1755300170) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans Medium;src:url(/cdn/shop/files/PlusJakartaSans-Medium.ttf?v=1755376746) format("truetype");font-weight:500;font-style:normal;font-display:swap}.header__heading-link{padding:0}header.header{background:transparent!important;position:absolute;left:0;right:0}.header .list-menu__item{font-weight:600;font-size:1.6rem;line-height:100%;letter-spacing:0}.header .header__menu-item{color:rgb(var(--color-foreground))}.header__active-menu-item,.header__menu-item:hover .header__active-menu-item,.header__menu-item:hover span{text-decoration-thickness:.2rem}.header .header__menu-item{padding:0 1.9rem}.header .header__icon .svg-wrapper{width:42px;height:42px;border-radius:50%;background-color:#fff}.header .header__icon:hover .icon,.header .modal__close-button:hover .icon{transform:none}.header .svg-wrapper>svg{height:auto;width:auto}.header__button--buy{margin-right:2rem}.header__button--buy a{background-color:#161f3e;color:#fff;text-decoration:none;text-transform:uppercase;line-height:4.2rem;padding:1.2rem 2.4rem;font-weight:600;font-size:1.4rem;letter-spacing:0}.header__button--buy a:hover{background-color:#4aa97d}.header .header__icons{padding-right:1rem}.banner__heading h1{font-family:Plus Jakarta Sans Semi Bold;font-size:4.4rem;font-weight:600;line-height:6.8rem;letter-spacing:0;margin-bottom:0;margin-top:0}.banner__heading h1 em>strong,.banner__heading h1 strong{font-size:5.2rem;font-weight:800;font-family:Plus Jakarta Sans Extra Bold}.banner__heading h1 em+strong{color:#4aa97d}.banner__text p{font-weight:400;font-size:2rem;line-height:2.7rem;letter-spacing:0;color:#000}.button,.button-label,.shopify-challenge__button,.customer button{font-family:Plus Jakarta Sans Semi Bold;font-size:1.72rem;font-weight:600;letter-spacing:0;line-height:100%}body .banner__box>*+.banner__buttons{margin-top:3rem}.image-with-text__content{justify-content:center}body .image-with-text__heading h2{font-size:3rem;line-height:133%;letter-spacing:-.1rem;margin-bottom:1rem;margin-top:0}body .image-with-text__heading h2 strong{font-size:3.6rem;font-weight:600;font-family:Plus Jakarta Sans Semi Bold}body .image-with-text__content p{font-size:1.6rem;font-weight:300;line-height:2.9rem;letter-spacing:0}body .image-with-text__content .button{margin-top:3rem!important;letter-spacing:0}.nightly-urination{text-align:center;padding:100px 0;background-color:#f8f8f8}.nightly-urination .icon-wrapper img{margin:0 auto}.nightly-urination .headline{font-size:1.8rem;font-weight:600;margin-bottom:10px}.nightly-urination-header h2{font-weight:400;font-size:3rem;line-height:133%;letter-spacing:-.1rem;text-align:center;margin-bottom:2rem;color:#000}.nightly-urination-header h2 strong{font-family:Plus Jakarta Sans Semi Bold;font-size:3.6rem;font-weight:600}.nightly-urination .description p{font-family:Plus Jakarta Sans;font-weight:300;font-size:1.6rem;line-height:2.5rem;letter-spacing:0;text-align:center;color:#000;margin:0}.nightly-urination .description p strong{font-weight:700}.nightly-urination .description{margin-bottom:5.5rem}.nightlySwiper .swiper-slide{display:flex;flex-direction:column;align-items:center}.nightly-urination .slide-image img{width:100%;height:auto}.nightly-urination .slide-title{margin:10px 0 0;font-weight:400;font-size:2.4rem;line-height:133%;letter-spacing:-.1rem;text-transform:capitalize}.image-with-text__text ul{list-style:none;padding-left:0;margin:4rem 0}.image-with-text__text ul li{position:relative;display:flex;align-items:center;gap:.8rem;margin-bottom:1.6rem;font-size:2rem;font-weight:400;line-height:100%;letter-spacing:0}.image-with-text__text ul li:before{content:"";display:inline-block;width:26px;height:26px;background:url(/cdn/shop/files/Frame_8.png?v=1755364359) no-repeat center center;background-size:contain;flex-shrink:0}.image-with-text__grid .image-with-text__media-item{width:40%}.image-with-text__grid .image-with-text__text-item{width:60%}.unique-features{padding:100px 0;background:url(/cdn/shop/files/Group_629_1.png?v=1755373962),linear-gradient(102.45deg,#e0e0e0 -.94%,#f1f1f1);background-repeat:no-repeat;background-position:left center;background-size:auto}.unique-features .headline{font-family:Plus Jakarta Sans Semi Bold;font-weight:600;font-size:3.6rem;line-height:100%;letter-spacing:-.1rem;text-align:center;margin:0 0 5.5rem}.featuresSwiper .swiper-slide{display:flex;flex-direction:column;align-items:center}.unique-features .feature-icon{background:#fff;border-radius:50%;height:140px;width:140px;justify-content:center;align-items:center;display:flex}.unique-features .feature-text{font-weight:400;font-size:1.6rem;line-height:2.2rem;letter-spacing:0;text-align:center;color:#000}.feature-btn{margin-top:4rem;text-align:center}.feature-btn .button{background:#4aa97d;color:#fff;text-decoration:none;font-weight:600;font-size:1.72rem;line-height:100%;letter-spacing:0}.multicolumn-main{background-color:#d4dfd9;padding:6rem;text-align:center}.multicolumn .title-wrapper-with-link{justify-content:center}.multicolumn .title h2{font-family:Plus Jakarta Sans Semi Bold;font-weight:600;font-size:2.6rem;line-height:210%;letter-spacing:-.1rem;text-align:center;margin-top:2rem;margin-bottom:0}.multicolumn .title h5{margin:0}.multicolumn .title h5 br{display:none}.multicolumn .title h5 em{font-style:italic;font-family:Plus Jakarta Sans Medium;font-weight:500;font-size:1.65rem;line-height:210%;letter-spacing:-.1rem;text-align:center}.multicolumn .title-wrapper-with-link{margin-bottom:1.5rem}.multicolumn-card__info{text-align:left}body .multicolumn-card__info h3{font-family:Plus Jakarta Sans Extra Bold;font-weight:800;font-size:5.2rem;line-height:100%;letter-spacing:-.1rem;color:#000}.multicolumn-card__info p{font-weight:400;font-size:1.8rem;line-height:2.7rem;letter-spacing:-.1rem;color:#656565}body .multicolumn-card__info>:nth-child(2){margin-top:0}.collapsible-content .grid--2-col-tablet .grid__item{width:calc(40% - 5rem);max-width:40%}.collapsible-content .grid--2-col-tablet .grid__item:last-child{width:calc(60% - 5rem);max-width:60%;display:flex;flex-direction:column;justify-content:center}.collapsible-content__heading{font-weight:600;font-size:3.6rem;line-height:100%;letter-spacing:-.1rem;margin-bottom:2rem}body .accordion__content{padding:0}.accordion__title{font-weight:400;font-size:1.8rem;line-height:3.2rem;letter-spacing:0;vertical-align:middle;color:#000}body .accordion__content p{font-weight:400;font-size:1.8rem;line-height:3.2rem;letter-spacing:0;vertical-align:middle;color:#636363}body .collapsible-content summary:hover .accordion__title{text-decoration:none}body .collapsible-content summary:hover{background:none}.custom-contact{display:flex;flex-wrap:nowrap;gap:2rem}.contact-left{flex:0 0 calc(60% - 1rem);background-color:#f1f1f1;padding:7rem 4.5rem;max-height:539px}.contact-right{flex:0 0 calc(40% - 1rem)}.contact-left .title h2{margin-top:0;font-weight:400;font-size:3rem;line-height:4.2rem;letter-spacing:-.1rem}.contact-left .title h2 strong{font-family:Plus Jakarta Sans Semi Bold;font-weight:600}.contact-left .title{margin-bottom:3rem}.contact-left input,.contact-left textarea{color:#161f3e;font-size:1.5rem;font-weight:400;background-color:#fff;letter-spacing:0}.contact-left .contact__button .button{font-family:Plus Jakarta Sans Semi Bold;font-weight:600;font-size:1.75rem;line-height:100%;letter-spacing:0}.rich-text__heading h2{font-weight:400;font-size:3.6rem;line-height:4.6rem;letter-spacing:-.1rem;text-align:center}.rich-text__heading h2 strong{font-family:Plus Jakarta Sans Semi Bold;font-weight:600}.supporter-container{display:flex;align-items:center;color:#fff;width:100%;margin:2.2rem auto 0}.supporter-text{display:flex;flex-direction:column;gap:.5rem;padding-right:2rem}.supporter-title{font-weight:400;font-size:1.4rem;line-height:100%;letter-spacing:0;margin:0;color:#fff}.supporter-subtitle{font-weight:400;font-size:1.6rem;line-height:100%;letter-spacing:0;margin:0;color:#fff}.supporter-logo{width:250px;height:auto;filter:brightness(0) invert(1)}.footer-block-image{display:flex;flex-direction:column}.footer-block-image__text{font-weight:400;font-size:1.4rem;line-height:2.3rem;letter-spacing:0;color:#fff}.footer .headline h2{text-align:center;font-weight:400;font-size:4.4rem;line-height:133%;letter-spacing:0;color:#fff;margin-top:0}.footer .headline h2 strong{font-family:Plus Jakarta Sans Semi Bold;font-weight:600}.footer .headline h2 em{font-style:normal;color:#4aa97d}body .footer-block__heading{font-family:Plus Jakarta Sans Medium;font-weight:500;font-size:2rem;line-height:100%;letter-spacing:0;text-transform:capitalize;margin-bottom:1rem;color:#fff;text-align:left}.footer-block__details-content li a{font-weight:400;font-size:1.6rem;line-height:100%;letter-spacing:0;color:#fff}body .footer-block__details-content .list-menu__item--link{color:#fff}.footer-block__details-content ul{list-style:none;padding-left:0}.footer-block__details-content ul li:before{content:"";display:inline-block;width:16px;height:16px;background-size:contain;flex-shrink:0}.footer-block__details-content ul li:first-child:before{background:url(/cdn/shop/files/Vector_3.png?v=1755390670) no-repeat center center}.footer-block__details-content ul li:nth-child(2):before{background:url(/cdn/shop/files/clarity_email-solid_1.png?v=1755390669) no-repeat center center}.footer-block__details-content ul li{position:relative;display:flex;align-items:center;gap:1rem;margin-bottom:1rem;font-size:1.6rem;font-weight:400;line-height:2.6rem;letter-spacing:0;color:#fff}.newsletter-form__field-wrapper .field__input{background-color:#fff;color:#161f3e}.newsletter-form__field-wrapper .field__label{color:#161f3e}.newsletter-form__button{background-color:#4aa97d!important}.newsletter-form__button.field__button>.svg-wrapper{height:1.7rem;width:1.7rem}.footer .list-social{justify-content:flex-start;align-items:center}.footer .list-social span{color:#fff;font-weight:400;font-size:1.6rem;line-height:3.25rem;letter-spacing:0}.newsletter-form{margin-bottom:1.5rem}body .copyright__content a{color:#4aa97d}.policies li:before{display:none}body .footer__copyright{text-align:center;margin-top:2.5rem;justify-content:space-between;display:flex;width:100%}body .footer__content-top{padding-bottom:2.6rem}body .copyright__content{font-weight:400;font-size:1.2rem;line-height:133%;letter-spacing:0;color:#fff;text-transform:capitalize}body .policies .copyright__content a{color:#fff;text-underline-offset:.3rem;text-decoration:underline;padding-top:0;padding-bottom:0}.footer__column.footer__column--info{display:none}.footer .scroll-trigger.animate--slide-in{transform:none}summary .icon-caret{position:absolute;right:0;background-color:#161f3e;border-radius:50%;height:2.8rem;width:2.8rem;padding:.6rem;color:#fff;top:1.7rem}.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{box-shadow:none;border:none}.swiper-wrapper{transition-timing-function:linear!important}body .custom-contact.contact img{width:100%;height:auto;max-width:none}body,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5{color:rgba(var(--color-foreground),1)}body .footer__copyright.caption{border-top:.5px solid #FFFFFF;margin-top:0;padding-top:1.6rem}body .footer__content-bottom{border:none;padding-top:0}@media screen and (min-width: 750px){body .banner--content-align-left.banner--desktop-transparent .banner__box{max-width:62rem}body .collapsible-content__heading{margin-bottom:2rem}.custom-contact .contact-left .field{margin-bottom:1rem}.custom-contact .contact__button{margin-top:3rem}.footer .grid--4-col-tablet .grid__item:first-child{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}.footer .grid--4-col-tablet .grid__item:nth-child(2){width:calc(16.67% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}.footer .grid--4-col-tablet .grid__item:nth-child(3){width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}.footer .grid--4-col-tablet .grid__item:nth-child(4){width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}body .newsletter-form{margin-bottom:1.5rem}body .contact__fields{grid-column-gap:1rem}body .banner--desktop-transparent .banner__box{padding-top:0}}@media screen and (min-width: 990px){.header{justify-content:space-between;display:flex}body .footer-block__heading{font-size:2rem;margin-bottom:1rem}}@media (max-width: 1024px){.image-with-text__grid .image-with-text__media-item,.image-with-text__grid .image-with-text__text-item{width:100%}.contact-image{height:100%}body .custom-contact.contact img{width:100%;height:auto;max-width:none;height:100%;object-fit:cover}}@media (max-width: 768px){.contact-left,.contact-right{flex:0 0 100%}.supporter-container{flex-direction:column;text-align:left;padding:0;align-items:flex-start}.supporter-text{padding-right:0;margin-bottom:1.5rem}.supporter-title{font-size:1.25rem}.supporter-subtitle{font-size:2rem}.header__button{display:none}.menu-drawer__navigation .header__button{display:block;padding-left:3rem}.custom-contact{flex-wrap:wrap}.contact img{max-width:100%;width:100%}.footer .list-social span{display:block;text-align:left;width:100%}.collapsible-content .grid--2-col-tablet .grid__item,.collapsible-content .grid--2-col-tablet .grid__item:last-child{width:100%;max-width:100%}.collapsible-content__grid{flex-direction:column-reverse}.contact-left{max-height:100%}body .collapsible-content__media{margin-top:3rem}}@media (max-width: 767px){header.header{position:static}.banner__heading h1{margin-top:0;font-size:2rem;line-height:3rem}.banner__heading h1 em>strong,.banner__heading h1 strong{font-size:2.6rem}.banner__text p{font-size:1.6rem;line-height:2rem}body .banner--mobile-bottom .banner__box{padding:4rem 1.5rem}body .image-with-text__content{padding-left:0;padding-right:0}body .image-with-text__heading h2,.nightly-urination-header h2,.multicolumn .title h2,.contact-left .title h2 strong,.footer .headline h2{font-size:2rem;text-align:center}body .image-with-text__heading h2 strong,.nightly-urination-header h2 strong,.unique-features .headline,.collapsible-content__heading,.contact-left .title h2,.rich-text__heading h2 strong,.footer .headline h2 strong{font-size:3rem;text-align:center}.contact-left{padding:4rem 1.5rem}.image-with-text__text ul li{font-size:1.6rem}.multicolumn-main{padding:4rem 1.5rem}.footer{overflow:hidden}.multicolumn .title h2{line-height:133%}.footer .list-social span{display:block;text-align:left;width:auto}body .footer .list-social{justify-content:flex-start}.supporter-logo{width:100%;height:auto;filter:brightness(0) invert(1)}.multicolumn .title h5 em{font-size:1.2rem}.footer .headline h2 em strong{font-size:2rem}.footer .headline h2{font-size:1rem}body .footer__content-top{padding-bottom:2.6rem;padding-left:1.5rem;padding-right:1.5rem}.supporter-container{text-align:center;align-items:center;padding-bottom:1re}.supporter-text{text-align:center;padding-right:0}.supporter-subtitle{text-align:center}.footer-block-image,.footer-block-image.left,.footer-block-image.center,.footer-block-image.right{justify-content:center;align-items:center}.footer-block__image-wrapper{margin-bottom:1rem}body .image-with-text__content>:first-child:is(.image-with-text__heading),body .image-with-text__text--caption+.image-with-text__heading,body .image-with-text__text--caption:first-child{margin-top:0;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/style-extra.css.map */
