@charset "UTF-8";.bg-pink,.btn-pink{background-color:#f7a4d7}.btn-pink:hover{background-color:#246f4b;color:#fff!important}.card .card__tag:not(.card-label){border:none;color:#fff;font-weight:500}.card__body{padding-left:.5rem!important;padding-right:.5rem!important}.card-label{border-radius:50px}.card:hover .btn-atc{background-color:#fff}.card .btn-atc:hover{background-color:#f7a4d7!important}.btn,.btn-atc{border-radius:50px!important;height:auto;letter-spacing:normal;padding:.5rem 1rem;text-transform:inherit;width:auto}.btn .money,.btn-atc .money{font-weight:600}.btn-text{font-size:1.3rem;position:relative;-webkit-text-decoration:none;text-decoration:none}@media only screen and (max-width:1200px){.btn-text{font-size:1rem!important}}.btn-text:after{background-color:#000;bottom:-5px;content:"";height:1px;left:0;position:absolute;width:100%}.btn-text span{padding-left:.5rem}h1,h2,h3,h4,h5,h6{color:#000;font-family:domaine_sans_textregular,sans-serif!important;text-transform:none!important}h1 sub,h1 sup,h2 sub,h2 sup,h3 sub,h3 sup,h4 sub,h4 sup,h5 sub,h5 sup,h6 sub,h6 sup{font-size:.5rem}h1,h2{color:#000}h2{font-size:3.1rem!important}@media only screen and (max-width:1200px){h2{font-size:2.4rem!important}}@media only screen and (max-width:768px){h2{font-size:1.5rem!important}}h3{font-size:2.1rem!important;line-height:1.4!important;margin-bottom:.75rem!important}@media only screen and (max-width:1200px){h3{font-size:1.8rem!important}}.h4,h4{font-size:1.5rem!important;line-height:1.25!important}@media only screen and (max-width:1200px){.h4,h4{font-size:1.1rem!important}}h6{font-size:1.2rem}@media only screen and (max-width:1200px){h6{font-size:1rem!important}}p{font-size:1.25rem}@media only screen and (max-width:1200px){p{font-size:1rem}}.font-rational{font-family:Rational Display,sans-serif!important}.btn,.btn-outline-primary{border:none;border-radius:1000px;font-size:1.2rem;letter-spacing:normal;padding:1rem 1.5rem;text-transform:inherit}@media only screen and (max-width:1200px){.btn,.btn-outline-primary{font-size:1rem!important}}@media only screen and (max-width:768px){.btn,.btn-outline-primary{font-size:.8rem}}.btn-atc{background-color:transparent;border:1px solid #000;padding:.5rem 1.5rem}.btn-atc:focus,.btn-atc:hover{background-color:#fff!important}.header .header__inner{border-radius:0}.header .header__inner .navbar__atc.cart-icon-filled{background-color:#fff;border-radius:0}@media only screen and (min-width:769px){#attentive_creative{left:auto!important;right:2rem!important}}.footer__right{background-color:#246f4b}.footer__right *{color:#fff!important}.footer__bottom{background-color:#e1a171}.hero-slide{border:none}.hero-slide h2{line-height:1.2}@media only screen and (min-width:769px){.hero-slide h2{font-size:3.1rem!important}}.hero-slide .hero__bg picture{height:100%;max-height:100%;min-height:0}.hero-slide .hero__inner a:hover{background-color:#246f4b!important}.hero-slide .hero__inner h2{color:#010101}.hero-slide .hero__video-toggle{align-items:center;border-radius:50px;bottom:2rem;cursor:pointer;display:flex;height:40px;justify-content:center;padding:.5rem;pointer-events:auto;right:2rem;transition:transform .4s ease-in;width:40px;z-index:10}.hero-slide .hero__video-toggle:hover{transform:scale(1.1)}.hero-slide .hero__video-toggle.enabled:after{background-color:#000;border-radius:2px;content:"";height:1.5px;left:20%;position:absolute;top:50%;transform:rotate(-45deg);transform-origin:center;width:70%}.hero-slide .hero__video-toggle.enabled svg{opacity:.25}.hero-slide .hero__video-toggle svg{height:100%;width:auto}@media only screen and (max-width:1024px){.hero .hero__inner.hero__inner--top .hero__text{align-items:flex-start;text-align:left!important}.hero .hero__inner.hero__inner--top .hero__title{line-height:1.6!important;text-align:left!important}.hero .hero__inner.hero__inner--top{border-top:1px solid #010101}}.hero .hero__inner.hero__inner--top h6.hero__top-title.text-uppercase{font-family:Rational Display,sans-serif!important;font-size:1rem;text-transform:uppercase!important}@media only screen and (max-width:1024px){.hero.hero--home-heroType1 .hero__inner.hero__inner--top{border-top:none}.hero.hero--home-heroType1 .hero__inner .hero__text,.hero.hero--home-heroType1 .hero__inner .hero__title{font-size:2.4rem!important;max-width:100%!important;text-align:center!important}}.journal-hero .hero__title{-webkit-text-decoration:none!important;text-decoration:none!important}@media only screen and (max-width:1024px){.hero-slide{height:auto}.hero--home{display:flex;flex-direction:column;height:auto}}.faves{background-color:#fff}.faves .swiper-button{top:30%!important}.faves__title{margin-bottom:1rem}.faves__head-inner a{font-weight:500}.faves .card{border:none;border-radius:0}.faves .card__thumb{border-radius:10px;overflow:hidden}.faves .card__body{background-color:transparent;padding-bottom:3rem;padding-left:0;padding-right:0}@media only screen and (max-width:768px){.faves .card__body{padding-bottom:1rem}}.faves .card__body-title{font-size:1rem!important}@media only screen and (min-width:600px){.faves .card__body-title{font-size:1.2rem!important}}@media only screen and (min-width:769px){.faves .card__body-title{font-size:1.3rem!important}}.faves .card__body .card__text{font-size:1rem;line-height:1.2;margin-top:1rem}@media only screen and (max-width:600px){.faves .card__body .card__text{font-size:.75rem}}.journal-tab{border-top:1px solid #000}.journal-tab .section-head.heading-white a,.journal-tab .section-head.heading-white h2,.journal-tab .section-head.heading-white p{color:#fff!important;letter-spacing:normal}.journal-tab .section-head.heading-white a:after{background-color:#fff}.journal-tab .section-head.heading-white a:before{background-image:url(/cdn/shop/files/right-arrow.svg?v=1676481867)}.journal-tab .tab{border:none;border-radius:0}.journal-tab .tab__body{border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top:1px solid #000;outline:none;overflow:hidden}@media screen and (min-width:769px){.journal-tab .tab__body .tab__carousel .tab-card__text h3{font-size:1.8rem!important}}.journal-tab .tab__body .btn-outline-primary{background-color:#f7a4d7}.journal-tab .tab-card__img{outline:none}.journal-tab .tab__nav-list{grid-gap:0}.journal-tab .tab__nav-item{border:none}.journal-tab .tab__nav-item a{border-top-left-radius:20px;border-top-right-radius:20px}.journal-tab .tab__nav-link{font-weight:600;outline:none}@media screen and (max-width:768px){.journal-tab .tab__nav-link img{display:none}}.journal-tab .tab__nav-link--active span:after,.journal-tab .tab__nav-link:hover span:after{display:none}@media screen and (max-width:768px){.journal-tab__nav{display:none}}.journal-tab .link-secondary{font-weight:400;text-transform:none}.partners{background-color:#fff}.partners__body,.testimonials{padding-left:1rem;padding-right:1rem}.testimonials{padding-bottom:3rem}.testimonials .testimonial-btn:hover{background-color:#f7a4d7!important;color:#000!important}.testimonials h2{font-family:Rational Display,sans-serif!important;font-size:1rem!important;font-weight:700;letter-spacing:normal!important;line-height:1.4;margin-bottom:2rem;text-transform:uppercase!important}@media only screen and (min-width:1200px){.testimonials h2{margin-bottom:5rem}}@media only screen and (max-width:768px){.testimonials h2{margin:0 auto;max-width:80%}}@media only screen and (min-width:768px){.testimonials .col-content{padding:0 4.25rem}}.testimonials .testimonials__nav-container .col-image{display:none}.testimonials .testimonials__nav-container .col-content{display:flex;justify-content:center;width:100%}.testimonials .testimonial__content{margin-top:2rem}.testimonials .testimonial__content p{font-family:Rational Display,sans-serif!important;letter-spacing:normal}.testimonials .testimonial__content .testimonial__author p{font-weight:700;margin-left:-30px}.testimonials .testimonial__content .testimonial__author p:before{content:"— "}.product-with-accordion{padding-bottom:2rem;padding-top:2rem}@media only screen and (min-width:769px){.product-with-accordion{padding:4rem}}.product-with-accordion__wrapper{gap:1.5rem}.product-with-accordion__item{display:flex;flex-basis:calc(50% - .75rem);flex-direction:column}@media only screen and (max-width:768px){.product-with-accordion__item{margin:0 auto;max-width:500px}}.product-with-accordion__content{border-radius:10px;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding-top:14%!important}.product-with-accordion__text{line-height:1.4!important}.product-with-accordion__image{transform:translateY(20%)}.product-with-accordion__header a{font-weight:500;text-underline-offset:12px}.product-with-accordion .accordion-ingredients{display:inline-block;position:relative;transition:padding-bottom .3s ease,padding-top 0s}@media only screen and (max-width:1200px){.product-with-accordion .accordion-ingredients{padding-left:1.5rem!important;padding-right:1.5rem!important}}.product-with-accordion .accordion-ingredients .accordion-ingredient{border-top:1px solid #000;left:0;overflow:hidden;position:relative;transition:top .3s ease,height .3s ease,z-index 0s;z-index:1}.product-with-accordion .accordion-ingredients .accordion-ingredient__image{width:100px}.product-with-accordion .accordion-ingredients .accordion-ingredient__image img{height:auto;width:100%}.product-with-accordion .accordion-ingredients .accordion-ingredient__content{gap:1rem;width:100%}.product-with-accordion .accordion-ingredients .accordion-ingredient__details-wrapper{flex-grow:1}.product-with-accordion .accordion-ingredients .accordion-ingredient__details{height:0;overflow:hidden;transition:height .4s ease}.product-with-accordion .accordion-ingredients .accordion-ingredient__toggle{flex-shrink:0}.product-with-accordion .accordion-ingredients .accordion-ingredient__toggle-inner{background-color:#fff;border-radius:50px;cursor:pointer;height:32px;position:relative;width:32px}.product-with-accordion .accordion-ingredients .accordion-ingredient__toggle-inner:after,.product-with-accordion .accordion-ingredients .accordion-ingredient__toggle-inner:before{background-color:#000;content:"";height:1px;left:26%;position:absolute;top:50%;transition:transform .2s ease-in;width:48%}.product-with-accordion .accordion-ingredients .accordion-ingredient__toggle-inner:after{transform:rotate(90deg);transform-origin:center}.product-with-accordion .accordion-ingredients .accordion-ingredient__toggle-inner:not(.expanded):hover:before{transform:rotate(90deg)}.product-with-accordion .accordion-ingredients .accordion-ingredient__toggle-inner:not(.expanded):hover:after{transform:rotate(180deg)}.product-with-accordion .accordion-ingredients .accordion-ingredient.expanded .accordion-ingredient__details-wrapper>p{font-weight:500}.product-with-accordion .accordion-ingredients .accordion-ingredient.expanded .accordion-ingredient__toggle .accordion-ingredient__toggle-inner:after,.product-with-accordion .accordion-ingredients .accordion-ingredient.expanded .accordion-ingredient__toggle .accordion-ingredient__toggle-inner:before{transform:rotate(180deg)}.partners{outline:none!important}.partners__title{font-family:Rational Display,sans-serif!important;font-size:1rem!important;font-weight:600!important;letter-spacing:normal!important;text-transform:uppercase!important}.our-mission{border:none!important}.our-mission h2{color:#000!important;font-size:2.8rem!important}@media only screen and (max-width:1200px){.our-mission h2{font-size:2.4rem!important}}@media only screen and (max-width:768px){.our-mission h2{font-size:1.8rem!important}}.blog__img{border:none!important}.blog__content{padding-left:0}@media only screen and (max-width:1200px){.blog__content{padding-left:2rem}}.blog__content img{filter:none}.blog__content a,.blog__content p{color:#000!important}.blog__founder{background-color:transparent;border:none;margin-top:1rem;padding:0}@media only screen and (min-width:769px){.blog__founder{padding:0 3rem 0 0}}.blog__founder-desc{font-family:Rational Display,sans-serif!important}.blog__founder-name{font-weight:600}.text-with-svgs{outline:.0625rem solid #252222;padding:4.875rem 1.375rem 4.625rem;position:relative}@media (min-width:992px){.text-with-svgs{padding:7.25rem 1.375rem 5.3125rem}}.text-with-svgs__text{margin:0 auto;max-width:350px;position:relative;text-align:center;z-index:1}.text-with-svgs__text h2{color:#fff;line-height:1.1}@media (min-width:992px){.text-with-svgs__text{max-width:600px}.text-with-svgs__text h2{font-size:60px!important}}.text-with-svgs__content-image{margin:32px auto 0;max-width:1122px}.text-with-svgs__content-image img{-o-object-fit:scale-down;object-fit:scale-down}.text-with-svgs .text-callout__image{position:absolute}.text-with-svgs .text-callout__image-bottom-left{bottom:0;left:0;top:0}@media (max-width:768px){.text-with-svgs .text-callout__image-bottom-left{align-items:flex-end;display:flex;max-width:40%}}.text-with-svgs .text-callout__image-bottom-right{bottom:0;right:0;top:0}@media (max-width:768px){.text-with-svgs .text-callout__image-bottom-right{align-items:flex-end;display:flex;max-width:40%}}.text-with-svgs .text-callout__image picture{height:100%}.text-with-svgs .text-callout__image picture img{height:100%;width:auto}@media (max-width:768px){.text-with-svgs .text-callout__image picture{height:auto;width:100%}.text-with-svgs .text-callout__image picture img{flex-grow:0;height:auto;width:100%}}.text-with-svgs .buttons-wrapper .button-wrapper{flex:initial!important}
