@import"https://fonts.googleapis.com/css2?family=Baloo+Bhai+2:wght@400..800&family=Exo+2:wght@100..900&display=swap";:root{--font-custom-body-family: "Baloo Bhai 2", sans-serif;--font-custom-heading-family: "Exo 2", sans-serif;--font-body-family: var(--font-custom-body-family);--font-heading-family: var(--font-custom-heading-family);--grey-color-01: #414042;--grey-color-02: #6d6e71;--silver-color: #bcc5ce;--warm-white-color: #f3f3f3;--blue-color-01: #7dbded;--blue-color-02: #407bb5;--blue-color-03: #4370db;--cyan-color: #a0edef}.color-scheme-2{--gradient-background: linear-gradient( 90deg, var(--grey-color-01) 0%, var(--grey-color-02) 41.35%, var(--grey-color-01) 100% )}.subtitle{font-weight:500;font-size:2.2rem;line-height:1.59em;color:rgb(var(--color-foreground))}@media screen and (max-width: 989px){.subtitle{font-size:1.65rem}}html{overflow-x:hidden}body{-webkit-font-smoothing:antialiased}.default-container{display:flex;align-items:center;justify-content:space-between;max-width:1300px;margin:0 auto;width:80vw}@media screen and (max-width: 989px){.default-container{width:calc(100% - 4rem)}}.preheading{text-transform:uppercase;letter-spacing:.08em;margin-bottom:1.5rem;display:inline-block;font-size:1.5rem;opacity:.8}.heading{line-height:1.2em;font-family:var(--font-custom-heading-family);letter-spacing:-.025em;font-weight:600;font-size:5rem;margin:0}@media screen and (max-width: 989px){.heading{font-size:3.4rem}}.heading span{color:var(--blue-color-02)}.button{padding:1.5rem 6rem;font-weight:500;font-size:2rem}@media screen and (max-width: 989px){.button{width:100%;max-width:39rem}}.button>svg{margin-left:1.4rem}.button--primary{background:linear-gradient(90deg,var(--blue-color-01) 0%,var(--blue-color-02) 100%)}.button--primary:before,.button--primary:after{display:none}.button--secondary{background-color:transparent}@media screen and (min-width: 990px){.button--secondary{width:32rem}}.button.small{font-size:1.25rem;line-height:1.8em;padding:.5rem 1.7rem;min-height:fit-content;font-weight:600}.section-header{transition:all .3s ease}.section-header.menu-open{transition:none;position:fixed;width:100%;top:0}.section-header.menu-open.scrolled-past-header{top:0}.scrolled-past-header{background-color:transparent}@media screen and (min-width: 990px){.header{grid-template-columns:1fr auto auto;column-gap:2.5rem}}@media screen and (min-width: 990px) and (max-width: 1199px){.header__heading-logo{width:180px}}.header__inline-menu .list-menu{column-gap:2.5rem;display:flex}.header__inline-menu .header__submenu{flex-direction:column;row-gap:1.5rem}.header__menu-item{text-transform:uppercase;color:rgb(var(--color-foreground));letter-spacing:.05em;font-size:1.5rem;font-weight:500;outline:none;padding:0}.header__menu-item span{transition:color var(--duration-short) ease;text-decoration:none}.header__menu-item:hover,details[open]>.header__menu-item{color:rgba(var(--color-foreground),.75)}.header__menu-item.list-menu__item--active,.header__menu-item span.header__active-menu-item{color:rgba(var(--color-foreground),1);font-weight:600}.header__menu-item:hover span{text-decoration:none}.header__icon{color:rgb(var(--color-foreground));text-decoration:none;height:auto;width:auto}.header__icon span[aria-hidden]{padding-right:.1rem}.header__icon span:not([aria-hidden]){transition:color var(--duration-short) ease;font-size:1.5rem;font-weight:500}.header__icon:hover span:not([class]):not([aria-hidden]),.header__icon span:not([class]):hover{color:rgba(var(--color-foreground),.75)}.header__icon .svg-wrapper svg{width:auto}.header__icon--cart .svg-wrapper{height:3.3rem;width:3.3rem}.header__icon--account .svg-wrapper{height:2.4rem;width:2.4rem}.footer .footer__copyright{letter-spacing:.01em;line-height:1.86em;font-size:1.5rem;font-weight:500;text-align:left;margin-bottom:0}@media only screen and (max-width: 989px){.footer .footer__copyright{border-bottom:.1rem solid rgba(0,0,0,.2);padding-bottom:1.9rem;margin-bottom:1.9rem;margin-top:2.7rem;text-align:center}}.footer .footer__copyright a{color:rgb(var(--color-foreground));text-decoration:none}.footer .footer-block--menu{margin-top:auto}.footer .list-menu__item{display:block}.footer ul{display:flex;margin-left:auto;width:fit-content;column-gap:2.5rem}@media only screen and (max-width: 989px){.footer ul{display:grid;margin:0 auto;row-gap:1.5rem;text-align:center}}.footer ul li{line-height:2rem}.footer ul li a{font-size:1.4rem}@media only screen and (max-width: 989px){.footer ul li a{font-size:1.7rem;font-weight:600}.footer .footer-block{width:100%}.footer .footer__blocks-wrapper{flex-direction:column;align-items:center;margin-bottom:0}.footer .footer-block__image-wrapper{margin:0 auto}}.shopify-section-group-footer-group .default-container{display:grid}.shopify-section-group-footer-group .default-container div{border:.15rem solid rgba(var(--color-foreground),.3);padding:1.2rem 2.4rem}.shopify-section-group-footer-group .default-container p{line-height:1.48em;font-size:1.35rem;font-weight:500}.banner__preheading{color:rgb(var(--color-foreground));text-transform:uppercase;letter-spacing:.08em;font-size:1.7rem;font-weight:500}@media screen and (max-width: 749px){.banner__preheading{font-size:1.5rem}}.banner__heading{font-weight:600;line-height:7rem;margin-top:2.4rem;letter-spacing:-.175rem}@media screen and (max-width: 749px){.banner__heading{font-size:4rem;line-height:1.125em;letter-spacing:-.025em;color:rgb(var(--color-background))}.banner__text{color:rgb(var(--color-background))}}.banner__image-absolute{position:absolute;z-index:1;right:0;top:4.4rem;width:17rem;height:17rem}@media screen and (max-width: 749px){.banner__image-absolute{transform:translateY(-30%);height:10.5rem;width:10.5rem;right:2rem;top:0}}.banner__image-absolute img{object-fit:contain;height:100%;width:100%}.banner__video{height:calc(100dvh - var(--header-height));object-position:top;position:absolute;object-fit:cover;width:100%}@media screen and (max-width: 749px){.banner__video{position:relative;height:auto}}@media screen and (min-width: 750px){.banner__video{min-height:72rem}}.icons-section{padding:6.4rem 0 9.5rem}@media only screen and (max-width: 989px){.icons-section{padding:5rem 3rem}}.icons-section span{font-weight:500;letter-spacing:-.01em;line-height:1.36em;font-size:2rem;margin:0 auto}@media only screen and (min-width: 750px){.icons-section span{text-align:center;max-width:15rem}}.icons-section .default-container{grid-template-columns:repeat(5,1fr);display:grid;gap:4rem}@media only screen and (min-width: 1300px) and (max-width: 1499px){.icons-section .default-container{width:93vw}}@media only screen and (max-width: 1299px){.icons-section .default-container{justify-content:center;flex-wrap:wrap;display:flex}}@media only screen and (max-width: 749px){.icons-section .default-container{grid-template-columns:auto;display:grid;margin:0}}.icons-section img{width:6.5rem;margin:0 auto;object-fit:contain}.icons-section .default-container div{display:grid}@media only screen and (max-width: 749px){.icons-section .default-container div{grid-template-columns:auto 1fr;align-items:center;column-gap:3.2rem;width:fit-content}}@media only screen and (min-width: 750px){.icons-section .default-container div{row-gap:1rem}}.easy-to-use-section p{margin-bottom:0;position:absolute;width:calc(100% - 6rem);color:rgb(var(--color-background));line-height:1.36em;min-height:2.72em;font-size:2.2rem;font-weight:500;bottom:2.2rem;display:grid;left:3rem;z-index:1}@media only screen and (max-width: 1299px){.easy-to-use-section p{line-height:1.25em;font-size:1.6rem;bottom:1.5rem;right:1.5rem;left:1.5rem}}.easy-to-use-section p span{text-transform:uppercase;font-size:1.5rem}.easy-to-use-section img{border-radius:1rem;object-position:top;object-fit:cover;height:100%;width:100%}.easy-to-use-section{width:100%}.easy-to-use-section>div:first-child{justify-content:space-between;margin-bottom:3.9rem;align-items:center;display:flex;width:100%}.easy-to-use-section>div:first-child .button{background-color:#6a7c80;min-width:32rem;color:#fff}@media screen and (max-width: 989px){.easy-to-use-section>div:first-child .button{margin-bottom:2.5rem;display:none}}.easy-to-use-section .swiper-wrapper{padding-bottom:6rem}.easy-to-use-section .swiper-slide{position:relative;height:auto}.easy-to-use-section .swiper-slide:after{border-radius:1rem;position:absolute;top:0;left:0;right:0;bottom:0;content:"";opacity:.4;background:linear-gradient(180deg,#0000 15.55%,#000)}.easy-to-use-section .swiper-button-prev,.easy-to-use-section .swiper-button-next{bottom:.5rem;top:unset}@media only screen and (max-width: 1199px){.easy-to-use-section .swiper-button-prev,.easy-to-use-section .swiper-button-next{display:flex}}.easy-to-use-section .swiper-button-prev{left:0}.easy-to-use-section .swiper-button-next{right:0}.easy-to-use-section .swiper-button-prev:after,.easy-to-use-section .swiper-button-next:after{color:rgb(var(--color-foreground));font-size:1.5rem;font-weight:700}.easy-to-use-section .swiper-horizontal>.swiper-pagination-bullets,.easy-to-use-section .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:1.5rem}.easy-to-use-section .swiper-pagination-bullet-active{background:rgb(var(--color-foreground))}@media only screen and (max-width: 1199px){.customers-section{text-align:center}}.customers-section>span{margin-bottom:2rem;text-align:center;display:block}@media only screen and (max-width: 1199px){.customers-section>span{margin-bottom:1rem}}.customers-section .swiper-wrapper{padding-bottom:10rem}@media only screen and (max-width: 1199px){.customers-section .swiper-wrapper{padding-bottom:6rem}}.customers-section .heading{margin:7rem 0 4rem;font-weight:500}@media only screen and (max-width: 1199px){.customers-section .heading{margin:5.5rem 0 2.5rem}}.customers-section .customers-section-card{background-color:#ffffffe6;grid-template-rows:1fr 1fr auto;padding:3.5rem 2rem;row-gap:2.6rem;display:grid}@media only screen and (max-width: 1199px){.customers-section .customers-section-card{padding:2.2rem 3rem 3.5rem;grid-template-rows:auto;row-gap:1.5rem}}@media only screen and (min-width: 1200px){.customers-section .customers-section-card{height:22.9rem}}.customers-section .customers-section-card>p{line-height:1.68em;font-size:1.55rem;font-weight:500;margin:0}@media only screen and (max-width: 1199px){.customers-section .customers-section-card>p{font-size:1.5rem}}.customers-section .customers-section-card__top{grid-template-columns:auto 1fr;column-gap:2.6rem;display:grid}@media only screen and (max-width: 1199px){.customers-section .customers-section-card__top{grid-template-columns:auto;row-gap:1.5rem}}.customers-section .customers-section-card__top div{row-gap:1.5rem;display:grid}.customers-section .customers-section-card__top img{border-radius:50%;margin:0 auto}.customers-section .customers-section-card__top span{content:url(icon-stars-customers.svg);height:2.2rem}@media only screen and (max-width: 1199px){.customers-section .customers-section-card__top span{margin:0 auto}}.customers-section .customers-section-card__top p{line-height:1.3em;font-size:2.3rem;font-weight:500;margin:0}.customers-section .customers-section-card__bottom{justify-content:space-between;align-items:center;display:flex}@media only screen and (max-width: 1199px){.customers-section .customers-section-card__bottom{flex-direction:column;row-gap:1.5rem}}.customers-section .customers-section-card__bottom p{line-height:1.87em;font-size:1.55rem;font-weight:500;opacity:.9;margin:0}@media only screen and (max-width: 1199px){.customers-section .customers-section-card__bottom p{font-size:1.6rem;opacity:.6}}.customers-section .customers-section-card__bottom div{font-weight:500;position:relative;text-transform:uppercase;letter-spacing:.08em;line-height:normal;align-items:center;column-gap:.6rem;font-size:1rem;display:flex;opacity:.6}.customers-section .customers-section-card__bottom div:before{background-image:url(icon-checkmark-filled.svg);display:inline-block;content:"";height:1rem;width:1rem}.customers-section .swiper-button-prev,.customers-section .swiper-button-next{bottom:1rem;top:unset}@media only screen and (max-width: 1199px){.customers-section .swiper-button-prev,.customers-section .swiper-button-next{display:flex}}.customers-section .swiper-button-prev{left:0}.customers-section .swiper-button-next{right:0}.customers-section .swiper-button-prev:after,.customers-section .swiper-button-next:after{color:rgb(var(--color-foreground));font-size:1.5rem;font-weight:700}.customers-section .swiper-horizontal>.swiper-pagination-bullets,.customers-section .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:1.75rem}.customers-section .swiper-pagination-bullet-active{background:rgb(var(--color-foreground))}.advantages-section--lines:after{content:"";position:absolute;background-size:cover;background-image:url(advantages-background-lines.png);height:23rem;opacity:.1;width:100%;bottom:0}.advantages-section .heading{margin-bottom:2.6rem}.advantages-section .default-container{gap:4rem}@media only screen and (min-width: 1300px){.advantages-section .default-container{width:fit-content;padding:0 2rem}}.advantages-section .image-container{position:relative;display:grid}.advantages-section .image-container--glow:before{content:"";position:absolute;background:var(--cyan-color);border-radius:50rem;filter:blur(9rem);opacity:.2;height:100%;width:100%;left:0}.advantages-section .image-container img{object-fit:contain;position:relative;margin:0 auto;width:100%;z-index:1}@media screen and (max-width: 989px){.advantages-section .default-container .image-container img{max-height:25rem;height:100%;width:90%}}.advantages-section p{font-size:2.2rem;line-height:1.25em;margin:0 0 2rem}.advantages-section ul{row-gap:1.7rem;display:grid;padding:0;margin:0}@media screen and (min-width: 750px){.advantages-section ul.horizontal{grid-template-columns:1fr 1fr;column-gap:2.1rem}}.advantages-section ul.dark li{background-image:url(icon-checkmark-custom-dark.svg)}.advantages-section ul li{font-size:2rem;line-height:1.4em;list-style-type:none;background-size:2.4rem;color:rgb(var(--color-foreground));background-image:url(icon-checkmark-custom-blue.svg);background-repeat:no-repeat;background-position:left;padding:0 0 0 3.8rem;position:relative;height:fit-content;width:fit-content}.advantages-section ul li span{position:absolute;width:fit-content;text-align:center;line-height:normal;transform:translateY(100%);font-size:1.3rem;bottom:-.5rem;margin:auto;right:0;left:0}.advantages-section .button{margin-top:4.5rem}@media only screen and (max-width: 749px){.advantages-section .button{display:none}}.why-section .preheading{font-size:2rem;margin:0}.why-section p{font-weight:500;line-height:1.36em;margin:0 0 1.4rem;font-size:2.2rem}@media only screen and (max-width: 1299px){.why-section p{font-size:2rem;margin-bottom:.5rem}}.why-section .why-section-content{grid-template-columns:repeat(3,1fr);align-items:center;display:grid;gap:4.9rem}@media only screen and (max-width: 1299px){.why-section .why-section-content{grid-template-columns:auto}}.why-section .why-section-content span{border-bottom:.1rem solid var(--silver-color);padding-bottom:1.4rem;display:inline-block;line-height:2.5rem}@media only screen and (max-width: 1299px){.why-section .why-section-content span{padding-bottom:2rem}}.why-section .why-section-content span:not(:last-child){margin-bottom:3.5rem}@media only screen and (max-width: 1299px){.why-section .why-section-content span:not(:last-child){margin-bottom:4rem}}.why-section .why-section-image{justify-content:center;align-items:center;display:flex}.why-section .why-section-image img{max-width:100%;height:auto}@media only screen and (max-width: 1299px){.why-section .why-section-image img{max-width:75%}}@media only screen and (min-width: 990px){.why-section .why-section-image img{min-width:42.9rem}}.why-section .default-container{display:grid;row-gap:2.9rem}@media only screen and (max-width: 1299px){.why-section .default-container{row-gap:2.5rem}}@media only screen and (min-width: 990px){.why-section .default-container>div:first-child{text-align:center}}.newsletter h2{font-size:5rem;margin:0 0 .6rem}@media only screen and (max-width: 1299px){.newsletter h2{margin-bottom:1.5rem;line-height:1.17em;font-size:3.4rem}}.newsletter .newsletter__subheading p{font-size:2.2rem;font-weight:500}@media only screen and (max-width: 1299px){.newsletter .newsletter__subheading p{margin-bottom:.5rem;line-height:1.47em;font-size:1.7rem}}@media only screen and (max-width: 1299px){.newsletter .newsletter__wrapper{padding:5.5rem 0 11.7rem}}.newsletter .newsletter__wrapper .default-container{grid-template-columns:1fr 1fr;column-gap:11.5rem;align-items:end;text-align:left;display:grid}@media only screen and (max-width: 1299px){.newsletter .newsletter__wrapper .default-container{grid-template-columns:auto;justify-content:center}}@media only screen and (max-width: 1299px){.klaviyo-form .needsclick[data-testid=form-row]{display:grid!important;row-gap:2rem}}.klaviyo-form .needsclick[data-testid=form-row]>.needsclick input{font-family:var(--font-body-family)!important;border:0!important;outline:none}.klaviyo-form .needsclick[data-testid=form-row] input::placeholder{font-family:var(--font-body-family)!important}.klaviyo-form .needsclick[data-testid=form-row] button{font-family:var(--font-body-family)!important;font-weight:500!important;text-transform:uppercase}.klaviyo-form .needsclick[data-testid=form-row]>.needsclick:last-of-type:not(:first-of-type){position:absolute!important;height:fit-content;min-width:17.4rem;box-shadow:none;margin:auto;right:1rem;bottom:0;top:0}@media only screen and (max-width: 1299px){.klaviyo-form .needsclick[data-testid=form-row]>.needsclick:last-of-type:not(:first-of-type){border:.1rem solid rgb(var(--color-foreground));position:relative!important;background-color:transparent;right:unset;width:100%}}.product.featured-product div[role=status]{margin:0}.product.featured-product div[role=status]+div{display:none}.product.featured-product .product__info-wrapper{align-items:center;display:grid}.product.featured-product .product__info-wrapper:after{height:calc(100% + 8rem);top:0}.product.featured-product .button{padding-bottom:2.2rem;padding-top:2.2rem;margin-top:2.5rem;max-width:50rem;width:100%}@media only screen and (max-width: 989px){.product.featured-product .button{margin-top:3rem}}.product.featured-product div.product__media-wrapper{padding:12rem 0 8rem}@media only screen and (max-width: 989px){.product.featured-product div.product__media-wrapper{padding:5.5rem 0 0}}@media only screen and (min-width: 990px){.product.featured-product div.product__media-wrapper{max-width:50rem}}.product.featured-product .slider-buttons{display:none}.collection .card-wrapper{padding:2.5rem;border-radius:1.5rem;background-color:var(--warm-white-color)}.collection .card__badge{transform:translate(30%,-30%) rotate(10deg);position:absolute;z-index:1;right:0;top:0}@media screen and (max-width: 1299px){.collection .card__badge{transform:translate(20%,-20%) rotate(10deg);height:5rem;width:5rem}}.collection .card__tag,.collection .card__text{color:rgb(var(--color-foreground));text-transform:uppercase;letter-spacing:.08em;text-align:center;font-size:1.4rem;opacity:.8}.collection .card__text{min-height:2.52rem}.collection .card__title{color:rgb(var(--color-foreground));letter-spacing:-.01em;text-decoration:none;line-height:1.36em;text-align:center;font-size:2.2rem;font-weight:500;margin:0}.collection .card__title *{font-weight:500}.collection .card__tag>*,.collection .card__title>*{margin:0}.collection .card__description p{line-height:1.5625em;margin:0 0 .5rem;font-size:1.6rem}.collection .card__description strong{font-weight:600}.collection .card__description ul{padding-left:1.25rem}.collection .card__description ul li{list-style-type:"\2022";line-height:1.67em;padding-left:1rem;font-size:1.5rem}.collection .card__button{margin-top:auto;display:flex}.collection .card__button .button{--buttons-border-width: .1rem;padding:0 4.5rem;font-size:1.7rem;height:fit-content;margin-top:2.9rem;max-width:100%;width:100%}.collection .card__inner{margin:3rem 0;max-height:24rem}.collection .card__inner .card__media .media img{object-fit:contain}.collection .card__inner .card__media>div{background-color:var(--warm-white-color)}.collection .card__inner .card__content,.collection .card__inner .card__media:before,.collection .card__content>.card__information{display:none}.faq-search{width:73rem;margin:0 auto;max-width:100%;position:relative}.faq-search input{font-size:2rem;border-radius:25rem;letter-spacing:-.015em;background-color:#fff;border:.15rem solid #c3c9d5;font-family:var(--font-body-family);width:calc(100% - 3rem);padding:1.2rem 3rem;box-shadow:none;margin:0 1.5rem;outline:none}.faq-search input::placeholder{opacity:.4}.faq-search svg{margin:auto;height:fit-content;position:absolute;right:3.1rem;bottom:0;top:0}.product .shopify-app-block{display:none;margin:0}.product .global-media-settings{border:0}.product .recipient-form{max-width:100%}.product .recipient-form .field:after,.product .recipient-form .field:hover:after{border-radius:.4rem}@media screen and (max-width: 749px){.product .slider.slider--mobile{margin-bottom:0}.product .slider.slider--mobile .slider__slide{padding:0;margin:0}.product .slider-buttons{display:none}}.product .product__media-list{margin-top:10rem}@media screen and (max-width: 749px){.product .product__media-list{margin-top:4rem}}.product .product__info-container .product-form{margin-bottom:6rem}@media screen and (max-width: 749px){.product .product__info-container .product-form{margin-bottom:5rem}}.product .product-form__buttons button{padding-bottom:2.2rem;padding-top:2.2rem;margin:0}@media screen and (max-width: 989px){.product .product-form__buttons button{max-width:100%}}.product .product-form__buttons button:not(.loading) span:after{content:url(icon-arrow-white.svg);margin-left:1rem;width:1.8rem}.product .product__info-wrapper{padding-bottom:8rem;padding-top:6rem}@media only screen and (max-width: 749px){.product .product__info-wrapper{padding-bottom:5rem;padding-top:4rem}}@media screen and (min-width: 750px) and (max-width: 989px){.product .product__info-wrapper{padding-left:2rem}}.product .product__info-wrapper ul{padding-left:0}.product .product__description{margin:0}.product .product__description p{font-weight:500;font-size:1.5rem;line-height:1.55em}.product .product__title{position:relative;width:fit-content}.product .product__title .product-form__badge{transform:translate(100%);position:absolute;right:-2rem;z-index:1;margin:0;top:0}@media screen and (max-width: 1299px){.product .product__title .product-form__badge{right:-1rem;height:5rem;width:5rem}}.product .product__title~div .price-item--regular{font-size:2.4rem;font-weight:600}.product .product__title~.product__description p+ul{border-top:.1rem solid rgba(var(--color-foreground),.2);padding-top:2.5rem;margin-top:0}.product .product__title~.product__description ul{margin:2.8rem 0 4.5rem}.product .product__description ul li{font-size:1.5rem;line-height:1.5em;padding-left:2.15rem;letter-spacing:.01em;background-image:url(icon-checkmark-dark.svg);color:rgb(var(--color-foreground));background-position:left .5rem;background-repeat:no-repeat;background-size:1.2rem;list-style-type:none;font-weight:500}.product .product__description ul li:not(:last-child){margin-bottom:.4rem}.product .product__cta{margin:-4rem auto 0;width:fit-content}@media screen and (max-width: 749px){.product .product__cta{margin-top:-3rem}}.product .product__cta p{color:rgb(var(--color-foreground));font-weight:600;margin:0}.product .icon-with-text__item{cursor:pointer}.product .icon-with-text~.product__text{display:none}.product-tooltip{box-shadow:0 .5rem 1rem #0000001a;background-color:rgba(var(--color-foreground),.9);color:rgb(var(--color-background));border-radius:.5rem;line-height:1.33em;font-size:1.4rem;margin-top:1rem;max-width:40rem;padding:1rem}@media screen and (max-width: 989px){.product-tooltip{width:calc(100% - 4rem)}}.product-tooltip span{display:block;cursor:pointer;font-weight:600;margin-top:1rem}.product .accordion{border-color:rgba(var(--color-foreground),.2);margin-top:0}.product .accordion:last-of-type{border-bottom:0}.product .accordion summary{padding:1.2rem 0 .7rem}.product .accordion svg path{stroke-width:.2rem}.product .accordion .accordion__title{color:rgb(var(--color-foreground));line-height:1.56em;font-size:1.6rem;font-weight:600}.product .accordion .accordion__content{margin-bottom:1.2rem;padding:0}.product .accordion .accordion__content p{color:rgb(var(--color-foreground));line-height:1.33em;font-size:1.5rem;overflow:hidden;margin:0}.product .accordion .accordion__content ul{padding-left:1.25rem;margin:0}.product .accordion .accordion__content ul li{list-style-type:none;line-height:1.67em;font-size:1.5rem}.product .accordion .accordion__content ul li:before{margin-right:1rem;content:"\2022"}.product .product__title{padding-bottom:1.7rem}.product .product__title+*:not(div){margin:0 0 2.5rem}@media screen and (min-width: 750px){.product .product__info-wrapper{position:relative}.product .product__info-wrapper:after{content:"";z-index:-1;background-color:#f7f8f7;position:absolute;height:100%;width:100vw;left:0;top:0}}.product .product__info-container{animation:fade-in .75s .25s forwards;opacity:0}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.product hr{background-color:#000;margin:2.5rem 0!important;height:.1rem;opacity:.1;width:100%}.product .label{font-size:1.7rem;font-weight:500;letter-spacing:.01em}.product .product-form__variants,.product .product-form__input{max-width:100%;display:grid;gap:1.7rem}.product .product-form__input legend.form__label{font-weight:500;font-size:1.7rem;line-height:1.58em;letter-spacing:.01em;color:rgb(var(--color-foreground));margin-bottom:0;display:none}.product .product-form__input--type{display:grid;grid-template-columns:1fr 1fr}.product .product-form__input input[type=radio]{display:none}.product .product-form__input input[type=radio]+label{transition:border-color var(--duration-short) ease;padding:1.85rem 2.65rem 1.85rem 2.15rem;border:.1rem solid #becef3;border-radius:1rem;position:relative;margin:0}@media screen and (max-width: 989px){.product .product-form__input input[type=radio]+label{padding:1.5rem 1rem 1.5rem 1.5rem;font-size:1.9rem}}.product .product-form__input input[value="One Time Purchase"]+label{background-color:transparent}.product .product-form__input input[type=radio]+label:hover{border:.25rem solid var(--blue-color-03);padding:1.75rem 2.55rem 1.75rem 2.05rem}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi){.product .product-form__input input[type=radio]+label:hover{padding:1.7rem 2.5rem 1.7rem 2rem}}@media screen and (max-width: 989px){.product .product-form__input input[type=radio]+label:hover{padding:1.4rem .9rem 1.4rem 1.4rem}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi){.product .product-form__input input[type=radio]+label:hover{padding:1.36rem .875rem 1.36rem 1.375rem}}}.product .product-form__input input[type=radio]:checked+label{border:.25rem solid var(--blue-color-03);background-color:rgb(var(--color-background));padding:1.75rem 2.55rem 1.75rem 2.05rem;color:rgb(var(--color-foreground))}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi){.product .product-form__input input[type=radio]:checked+label{padding:1.7rem 2.5rem 1.7rem 2rem}}@media screen and (max-width: 989px){.product .product-form__input input[type=radio]:checked+label{padding:1.4rem .9rem 1.4rem 1.4rem}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi){.product .product-form__input input[type=radio]:checked+label{padding:1.36rem .875rem 1.36rem 1.375rem}}}.product .product-form__input input+label>.info{align-items:center;display:flex;margin:0}@media screen and (min-width: 750px) and (max-width: 989px){.product .product-form__input input+label>.info{font-size:1.6rem}}.product .product-form__input input:checked+label>.info:before{border:.7rem solid var(--blue-color-03);transition:border var(--duration-short) ease}.product .product-form__input input+label>.info:before{border:.1rem solid #818181;background-color:#fff;margin-right:1.7rem;border-radius:50%;height:2.8rem;width:2.8rem;content:"";z-index:1;top:unset;left:unset;right:unset;bottom:unset;box-shadow:unset;position:relative;display:block}@media only screen and (max-width: 749px){.product .product-form__input input+label>.info:before{margin-right:.8rem}}@media screen and (min-width: 750px) and (max-width: 989px){.product .product-form__input input+label>.info:before{display:none}}.product .product-form__input input+label .offer-badge{padding:.3rem .9rem .2rem;transform:translateY(-50%);text-transform:uppercase;letter-spacing:normal;position:absolute;font-size:1.4rem;left:1rem;top:0;border-radius:1rem;background-color:#fff;color:rgb(var(--color-foreground));border:.1rem solid var(--blue-color-01);transition:color var(--duration-short) ease,background var(--duration-short) ease}@media screen and (max-width: 1299px){.product .product-form__input input+label .offer-badge{font-size:1.2rem}}.product .product-form__input input[type=radio]+label:hover .offer-badge,.product .product-form__input input[type=radio]:checked+label .offer-badge{top:-.1rem;left:.9rem;color:rgb(var(--color-background));background-color:rgb(var(--color-foreground))}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi){.product .product-form__input input[type=radio]:checked+label .offer-badge{top:-.15rem;left:.875rem}}.product .product-form__input input+label .save-badge{font-weight:600;border-radius:.3rem;letter-spacing:normal;padding:.55rem .9rem .45rem;background:#ffc93f;margin-left:1.1rem;font-size:1.2rem}@media screen and (max-width: 1299px){.product .product-form__input input+label .save-badge{transform:translateY(-50%);position:absolute;right:1rem;top:0}.product .product-form__input input[type=radio]+label:hover .save-badge,.product .product-form__input input[type=radio]:checked+label .save-badge{top:-.1rem;right:.9rem}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi){.product .product-form__input input[type=radio]:checked+label .save-badge{top:-.15rem;right:.875rem}}}.product .product-form__input input+label .supply-price{align-items:center;position:relative;margin-left:auto;display:flex;font-size:2rem;font-weight:600;margin-top:.2rem;line-height:1.125em}@media screen and (max-width: 749px){.product .product-form__input input+label .supply-price{margin-top:.4rem}}@media screen and (max-width: 989px){.product .product-form__input input+label .supply-price{font-size:1.8rem}}.product .product-form__input input+label .supply-price .price{color:#ababab;font-size:1.8rem;line-height:1.25em;margin-left:.6rem;text-decoration:line-through}@media screen and (max-width: 989px){.product .product-form__input input+label .supply-price .price{font-size:1.5rem}}.product .product-form__input input+label ul{margin:1rem 0 0}@media only screen and (max-width: 1299px){.product .product-form__input input+label ul{margin-top:2rem}}@media screen and (min-width: 1200px){.product .product-form__input input+label ul{margin-left:4.5rem}}.tabs-buttons{margin:0 auto;column-gap:3rem;justify-content:center;grid-auto-flow:column;text-align:center;display:grid}@media screen and (max-width: 749px){.tabs-buttons{row-gap:3rem;grid-auto-flow:row}}.tabs-buttons span{width:fit-content;font-family:var(--font-custom-heading-family);color:var(--blue-color-02);font-size:1.8rem;font-weight:600;cursor:pointer;margin:0 auto}.tabs-buttons span:hover,.tabs-buttons span.active{border-bottom:.2rem solid;outline-offset:1.5rem;color:#000}div[class*=tabs-section--]{display:none}.tabs-section__description,.tabs-section__science,.tabs-section__ingredients{position:relative;width:100%}.tabs-section__description>*,.tabs-section__science--horizontal>*{font-size:2rem}.tabs-section__description h3{margin:4rem 0 0}@media screen and (min-width: 990px){.tabs-section__description h3{font-size:3rem}}.tabs-section__description ul,.tabs-section__science ul,.tabs-section__ingredients ul{padding-left:2rem}.tabs-section__description:before,.tabs-section__science:before,.tabs-section__ingredients:before{content:"";position:absolute;background-color:#000;display:inline-block;height:.1rem;opacity:.1;width:100%}@media screen and (min-width: 990px){.tabs-section__science--horizontal{justify-content:space-between;grid-template-columns:1fr 1fr;align-items:center;column-gap:9rem;display:grid}}.tabs-section__science--horizontal span,.tabs-section__ingredients span{margin-top:4rem}.tabs-section__science--horizontal p{font-size:2.1rem}.tabs-section__science--horizontal img{height:fit-content;width:100%}.tabs-section__science--vertical{margin-top:10rem}.tabs-section__science--vertical .advisory-board>div{padding:3rem}@media screen and (min-width: 750px){.tabs-section__science--vertical .advisory-board>div{align-items:center;column-gap:8rem;padding:6rem;display:flex}}.tabs-section__science--vertical .advisory-board>div:not(:last-of-type){border-bottom:.1rem solid var(--silver-color)}.tabs-section__science--vertical .advisory-board h4{background-color:#000;padding:.7rem 1.5rem;width:fit-content;font-size:1.7rem;color:#fff;margin:0}.tabs-section__science--vertical .advisory-board span{font-size:1.3rem;font-weight:500}.tabs-section__science--vertical .advisory-board p{font-size:1.7rem}@media screen and (max-width: 749px){.tabs-section__science--vertical .advisory-board img{margin-bottom:2rem}}.tabs-section__science span,.tabs-section__ingredients span{display:inline-block;text-transform:uppercase;letter-spacing:.08em;font-size:1.5rem;opacity:.8}.tabs-section__science h2{letter-spacing:-.025em}@media screen and (min-width: 990px){.tabs-section__science h2{font-size:5rem}}.tabs-section__science ul li{list-style-type:"\2013  "}.tabs-section__ingredients>div p{font-size:2.5rem;margin-bottom:0}.tabs-section__ingredients>div ul{margin-top:0}.tabs-section__ingredients>div ul li{font-size:2rem}@media screen and (min-width: 750px){.tabs-section__ingredients>div{column-gap:5rem;display:flex}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-styles.css.map */
