@font-face{font-family:Futura PT Demi;src:url(https://cdn.shopify.com/s/files/1/0527/6824/3890/files/Futura-PT-Demi.eot);src:url(https://cdn.shopify.com/s/files/1/0527/6824/3890/files/Futura-PT-Demi.eot?#iefix) format("embedded-opentype"),url(https://cdn.shopify.com/s/files/1/0527/6824/3890/files/Futura-PT-Demi.ttf) format("truetype"),url("https://cdn.shopify.com/s/files/1/0527/6824/3890/files/Futura-PT-Demi.svg#Futura PT Demi") format("svg")}.section-with-padding{padding-top:25px}@media only screen and (min-width: 990px){.section-with-padding{padding-top:25px}}.responsive-image__wrapper,.active.md--up--active-border--primary-text{border-radius:15px}.pdp-grid{margin:0;padding:0}.grid__item-2-contents{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}.grid__item-2-contents .title-highlight{flex:1 1 55%}.grid__item-2-contents .pdp-product-app-0{flex:0 0 35%;justify-content:end;display:flex}.grid__item-2-contents .pdp-atc-form,.grid__item-2-contents .pdp-product-app-1{flex:0 0 100%}.product h1.f--heading{margin-right:auto}.pdp-product-app-0 .oke-sr-stars{display:flex;justify-content:center}.pdp-product-app-0 .okeReviews[data-oke-container],div.okeReviews{font-size:1.1em;text-transform:lowercase}@media only screen and (min-width: 750px){.product__thumbnails{flex-direction:column;display:flex;min-height:min-content;padding-top:20px}.product__thumbnails>div{flex:0 0 100%}.product__images{display:flex;flex-direction:row;justify-content:end;align-items:center;gap:20px}.product__thumbnails-container{overflow:auto;z-index:5;position:absolute;left:10px;width:15%}.product__thumbnails-container::-webkit-scrollbar{display:none}.pdp-grid{display:flex;padding:0 5%;margin:0 auto;justify-content:center}.grid__item-1{padding:0;max-width:550px}.grid__item-2{padding:0;max-width:650px}.grid__item-2-contents .grid__item-2>div,.grid__item-2>div>div{padding:0}}@media screen and (min-width:750px){.grid__item-1{padding:0 15px 0 0}.grid__item-2{padding:0 0 0 15px}}.title-highlight{text-align:left}.product-page-headline{font-weight:500;padding:15px 0;text-align:left;font-family:Futura PT Demi,sans-serif;font-size:1.5em;margin:0 auto 0 0}.product-description-text{font-size:1em}.pdp-bullet-desc-cont{display:flex;align-items:start;justify-content:start;width:100%}.pdp-bullet-desc-cont ul{padding-left:15px;margin:25px auto 0}.pdp-bullet-desc-cont li{font-weight:400;font-size:1em;line-height:1.5;list-style:none;position:relative}.pdp-bullet-desc-cont li strong{font-weight:500;font-family:Futura PT Demi,sans-serif;font-size:1.1em}.pdp-bullet-desc-cont li:before{content:url(https://cdn.shopify.com/s/files/1/0527/6824/3890/files/pdp-v3-bullet.svg);position:absolute;top:2px;left:-18px;width:10px;height:10px}.variant-option-name{text-align:center;font-weight:500;font-family:Futura PT Demi,sans-serif;font-size:1.3em}.selector-wrapper{width:100%;margin-bottom:25px}.selector-wrapper input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.selector-wrapper input[type=radio]+label{letter-spacing:1px;border-radius:10px;border:1px solid black;width:45%;display:inline-flex;justify-content:center;font-size:1.2em;padding:10px 0}.selector-wrapper input[type=radio]+label:not(:first-child){margin-left:4%}.selector-wrapper input[type=radio]:checked+label{background:#d2fba4;border:1px solid transparent}.rc-template__radio-group .rc-radio-group__options{border:none!important}.subscription-radio{border-top:1px solid black;border-bottom:1px solid black;border-right:1px solid black;border-left:1px solid black;border-top-left-radius:15px;border-top-right-radius:15px;background-color:transparent!important}.rc-selling-plans{border-bottom:1px solid black;border-right:1px solid black;border-left:1px solid black;border-bottom-left-radius:15px;border-bottom-right-radius:15px;padding:5px;background-color:transparent!important}.rc-radio__label{display:flex;justify-content:space-between;width:100%;font-size:1.2em}.rc-radio__price{font-weight:600;font-family:Futura PT Demi}.rc-selling-plans-dropdown__select{background-color:transparent;border:none}.onetime-radio{border:1px solid black!important;border-radius:15px;background-color:transparent!important;margin-top:25px!important;display:flex;justify-content:space-between;width:100%}.rc-radio .rc-radio__input{height:28px!important;width:28px!important}.rc-subscription-details{display:none!important}input[type=radio]#rc-radio2,input[type=radio]#rc-radio1{accent-color:#000000}@media screen and (max-width:1125px){.rc-radio__label{font-size:1em}}[data-block-handle=star-rating]{text-align:center}.oke-sr-count{display:inline-block;font-family:Futura PT Demi;font-size:.8em;text-align:center}.oke-reviewsTab{display:none}div.fusion__dropdown-container-list{margin:45px auto 0;display:grid;justify-items:center;width:100%;align-self:start}div.fusion__dropdown-container,details.fusion__dropdown-container{position:relative;border-bottom:1px solid #000000;max-width:850px;width:95%}div.fusion__dropdown-container:nth-child(1),details.fusion__dropdown-container:nth-child(1){border-top:1px solid #000000}.fusion__dropdown-container .fusion__content{padding:1em 1em 1em 0;overflow:hidden}.fusion__dropdown-container-list details{overflow:hidden;box-sizing:border-box}.fusion__dropdown-container-list details summary{position:relative;z-index:4}.fusion__dropdown-container-list summary{padding:0 1em;display:block;color:#000;position:relative;cursor:pointer}.fusion__dropdown-container-list details summary::-webkit-details-marker{display:none}.fusion__dropdown-container-list summary:before{content:"+";font-size:22px;color:#000;position:absolute;right:6px;top:0;display:inline-block;margin:3px 0 0 auto;transform:rotate(0);transition:.2s cubic-bezier(.4,0,1,1) all}.fusion__dropdown-container-list details[open]>summary:before{transform:rotate(45deg)}.fusion__dropdown-container summary{padding:.5em .5em .5em 0}.fusion__dropdown-container summary h5{display:flex;align-items:center;margin:0;font-size:120%}.layout-cont{display:flex;width:100%;flex-direction:row;flex-wrap:wrap}.layout-cont-center{align-items:center;justify-content:center}.layout-splt{max-width:1200px;width:100%;margin:0 auto;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(295px,1fr))}.layout-splt-flex{max-width:1200px;width:100%;margin:0 auto;display:flex;flex-direction:row;gap:1rem}@media screen and (max-width:750px){.layout-splt-flex{flex-direction:column}}.pdp-scroller-container{height:80px;background:transparent;border-top:3px solid #D2FBA4;border-bottom:3px solid #D2FBA4;margin:90px 0}.pdp-scroller{overflow:hidden;position:relative;color:#000;width:100%;height:100%;margin:0 auto;max-width:100vw}.pdp-scroller li{width:fit-content;height:100%;margin:0;text-align:center;font-size:1.8em;font-family:Futura PT Demi;text-shadow:0px 3px 3px rgb(0 0 0 / 20%);list-style:none}.marquee{--gap: 5rem;position:relative;display:flex;overflow:hidden;-webkit-user-select:none;user-select:none;gap:var(--gap)}.marquee__content{flex-shrink:0;display:flex;justify-content:space-around;gap:var(--gap);min-width:100%}@keyframes scroll{0%{transform:translate(calc(80% - var(--gap)))}to{transform:translate(calc(-100% - var(--gap)))}}.enable-animation .marquee__content{animation:scroll 30s linear infinite}.pdp-proof-callout{font-size:2em;text-align:center;max-width:500px}.cycle-duo-pdp-hover{position:relative;display:inline-block;margin:0 auto;max-width:800px}.cycle-duo-pdp-hover .img-hover{display:none;position:absolute;top:0;left:0;z-index:2;border-radius:15px}.cycle-duo-pdp-hover:hover .img-hover{display:inline}.cycle-duo-pdp-container{display:flex;flex-direction:column;gap:20px;max-width:1000px}.cycle-duo-pdp-callout{background:#f7ede8bf;border-radius:15px;padding:10% 12%;margin-top:-55px;z-index:3}.cycle-duo-pdp-callout h2{text-align:center;font-size:1.8em;font-family:Futura PT Demi}.cycle-duo-pdp-callout p{font-family:Futura PT Demi}.cycle-duo-pdp-cta{border-radius:10px;border:2px solid #000000;text-align:center;font-size:1.7em;font-family:Futura PT Demi;padding:5px 0}.cycle-duo-pdp-cta:hover{background:#d2fba4}.featured-collection{padding:5% 0}.featured-collection-container{display:flex;flex-direction:column;align-items:center}.featured-collection__info{margin:0 0 45px}.featured-collection__info h2{font-family:Futura PT Demi;letter-spacing:5px;font-size:2em}.featured-collection-products{display:flex;max-width:900px;flex-direction:row;width:100%;align-items:center;justify-content:center;gap:20px}.featured-collection-item{flex:0 0 250px;background:#f7ede8;padding-bottom:10px;justify-content:center;display:flex;flex-direction:column}.featured-collection-item [data-oke-star-rating]{display:flex}.featured-collection-item .okeReviews{margin:0 auto;text-align:center}.featured-collection-item .oke-sr-count{font-size:1em;font-family:Futura PT,sans-serif}.featured-product-sold-out{border:2px solid #000000;background:transparent;color:#000;border-radius:10px;padding:3px 10px}@media screen and (max-width:750px){.featured-collection-products{flex-direction:row;flex:0;overflow:scroll;justify-content:start}.featured-collection-item{flex:none;width:100%;max-width:500px}}.klaviyo-star-rating-widget .kl_reviews__star-rating-widget.kl_reviews__star-rating-widget.kl_reviews__star-rating-widget{display:flex;margin:15px auto 0}.klaviyo-star-rating-widget .kl_reviews__star-rating-widget.kl_reviews__star-rating-widget.kl_reviews__star-rating-widget svg{width:20px!important;height:20px!important}.prod-guarantee-icons{flex:0 0 100px;display:flex;flex-direction:column;gap:30px}.prod-guarantee-icons p{text-align:center;font-size:1.1em;font-weight:100}.ingredient-tabs{width:100%;display:flex;flex-direction:column;max-width:1200px;gap:30px}.ingredient-tabs ul{padding:0 .5rem;margin:0 .5rem;list-style-type:none;border-bottom:1px solid #eee;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;background-color:#f7ede8;border-radius:50px;max-width:fit-content;align-self:center}.ingredient-tabs ul li{padding:5px 0 8px}.ingredient-tabs ul li a{display:block;outline:none;padding:.5rem 1rem;text-decoration:none;color:#000;transform:translateY(1px);-webkit-transform:translateY(1px);-moz-transform:translateY(1px);font-family:Futura PT;font-size:1.3em;font-weight:600;letter-spacing:1px}.ingredient-tabs ul li a.active{background-color:#d2fba4;border-radius:35px}.ingredient-tabs>div>div{display:none;padding:5%}.ingredient-tabs>div>div.active{display:block}.ingredient-tab-contents{display:flex!important;gap:40px;align-items:center}.ingredient-tab-text{flex-direction:column}.ingredient-tab-text h2{font-family:Futura PT;font-weight:600;letter-spacing:5px;font-size:1.8em;line-height:0}.ingredient-tab-text h3{line-height:1;font-family:Futura PT Demi;font-size:1.8em}.ingredient-tab-text p{font-size:1.3em;font-family:Futura PT}.ingredient-tab-text p a:last-child{text-decoration:underline}@media screen and (max-width:750px){.ingredient-tab-contents{flex-direction:column}}h2.ingredient-tabs--heading{font-family:Futura PT Demi;letter-spacing:5px;font-size:2em;margin:0 auto}.ingredient-tabs--research-btn{margin:0 auto;text-align:center;font-family:Futura PT Demi,sans-serif;font-size:1.6em;border:1px solid black;padding:5px 10px;width:100%;max-width:320px;border-radius:25px}.ingredient-tabs--research-btn:hover{background:#d2fba4}@media screen and (max-width:750px){.ingredient-tabs{align-items:center;flex-direction:row;flex-wrap:wrap;gap:0}h2.ingredient-tabs--heading{margin:0;flex:0 0 48%;padding:5px 0 5px 20px;font-size:1.5em;letter-spacing:2px}.ingredient-tabs ul{flex:0 0 48%;margin:0;justify-content:end;background:transparent;text-align:right;border-bottom:none}.ingredient-tabs ul li{padding:0;flex:0 0 100%;display:flex;justify-content:end}.ingredient-tabs ul li a{font-size:1.2em;padding:.4em .7em}.ingredient-tabs div{flex:0 0 100%}}.bundle-product--title{text-align:center;margin:0 auto;font-family:Futura PT Demi,sans-serif;font-size:2em}.bundle-button{border:1px solid #000000;width:100%;margin:10px auto;padding:10px;display:flex;justify-content:center;align-items:center;flex-direction:column;border-radius:15px}.bundle-button:hover{border:1px solid #000000;cursor:pointer;background:#d2fba4}.bundle-button--product{font-size:2em;font-family:Futura PT Demi}.bundle-product-callout{border-radius:15px;background:#f7ede8;width:80%;padding:5% 12%;margin:60px auto 0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.bundle-product-callout h2{font-family:Futura PT Demi;font-size:2em}.bundle-product-callout p{font-family:Futura PT Demi;font-size:1.2em}.modal-prompt{position:fixed;width:100vw;height:100vh;opacity:0;visibility:hidden;transition:all .3s ease;top:0;left:0;display:flex;align-items:center;justify-content:center}.modal-prompt.open{visibility:visible;opacity:1;transition-delay:0s;z-index:100}.modal-prompt-bg{position:absolute;background:#0000001a;width:100%;height:100%}.modal-prompt-container{border-radius:10px;background:#fcf5f0;position:relative;padding:30px;max-width:600px}.modal-prompt-container h2{font-family:Futura PT Demi}.modal-prompt-close{position:absolute;right:15px;top:15px;outline:none;-webkit-appearance:none;appearance:none;color:#000;background:none;border:0px;font-weight:700;cursor:pointer}#fusion--sticky-header{position:sticky;top:0;margin:0;padding:10px 5%;z-index:99;opacity:0;background:#f7ede8;transition:opacity .15s ease;-moz-transition:opacity .15s ease;-webkit-transition:opacity .15s ease}.fusion--sticky-header-container{max-width:1200px;width:100%;display:flex;align-items:center;justify-content:space-between;margin:0 auto}.fusion--sticky-logo{max-height:25px}.fusion--sticky-product{font-family:Futura PT Demi,sans-serif;margin:0}.fusion--sticky-link{color:#fff;font-size:1.1em;font-family:Futura PT Demi,sans-serif;text-decoration:none}.fusion--sticky-button{width:fit-content;height:fit-content;background:#d2fba4;color:#000;padding:5px 15px 3px;border-radius:10px;font-size:1.1em;font-family:Futura PT Demi,sans-serif;text-decoration:none}.fusion--sticky-button:hover{color:#000;background:#d2fba4;outline:2px solid #D2FBA4}.ComboProductCard_picky-combo-product-card_2fhN9,.ComboSlide_quantity-wrap_3Tgdz{display:none!important}.picky-combo-container{background:transparent!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/fusion-styles.css.map */
