@font-face{font-family:Mighty River;src:url(/cdn/shop/files/MightyRiver-Regular.ttf?v=1785764532) format("truetype");font-weight:400;font-style:normal;font-display:swap}.font-mighty-river{font-family:Mighty River,sans-serif;text-transform:none;padding-left:2rem}:root{--global-padding: 2rem;--secondary-color: #FDF4C3;--accent-color: var(--product-bg-1)}@media only screen and (max-width:991px){.slideshow.screen-height-full--mobile .flickity-viewport{min-height:var(--full-screen)}.slideshow.screen-height-three-quarters--mobile .flickity-viewport{min-height:var(--three-quarters)}.slideshow.screen-height-two-thirds--mobile .flickity-viewport{min-height:var(--two-thirds)}.slideshow.screen-height-one-half--mobile .flickity-viewport{min-height:var(--one-half)}.slideshow.screen-height-one-third--mobile .flickity-viewport{min-height:var(--one-third)}.slideshow.seven-fifty-height-hero--mobile .flickity-viewport{min-height:750px}.slideshow.sixty-fifty-height-hero--mobile .flickity-viewport{min-height:650px}.slideshow.five-fifty-height-hero--mobile .flickity-viewport{min-height:550px}.slideshow.four-fifty-height-hero--mobile .flickity-viewport{min-height:450px}}.page-header.is-custom-sticky-init{position:absolute;top:calc(var(--sticky-announcement-height, 0px) + var(--global-padding, 0px));width:100%;z-index:5600;padding:0px var(--outer)}.header-sections.is-custom-sticky-container{position:relative}.main-content>section.shopify-section:first-child:not(.section-overlay-header),.main-content>.shopify-section:first-child:not(.section-overlay-header)>section,.main-content>section:first-child:not(.section-overlay-header),.main-content>.rc-login,.main-content #recharge-customer-portal .recharge-container,.main-content>.shopify-policy__container:first-child,body.template-cart .main-content .cart-holder{padding-top:calc(var(--sticky-container-height, var(--header-height, 80px)) + var(--global-padding, 2rem))}.main-content>.rc-login{min-height:90vh;background-color:#fdf4c3;max-width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-image:url(/cdn/shop/files/5c540068adc0d8ea5e1c70cdd2eb0ae55af9615b_1_1.jpg?v=1788984195);background-size:cover;background-position:50% 50%}body.template-cart .main-content .cart-holder{min-height:90vh}.rc-login--header-title,.rc-enter-code-header{font-weight:400!important}.rc-login-form-button,.rc-enter-code-btn{background-color:#51271a!important}.main-content .rc-login .rc-login--body{max-width:436px;margin:20px auto;width:100%}.main-content #recharge-customer-portal .recharge-container{min-height:90vh}.page-header.is-sticky-section-active{position:fixed;top:var(--global-padding);left:0;right:0;width:auto}.page-header.is-sticky-section-active .theme__header:after{opacity:1!important;visibility:visible!important;transition-delay:0s!important}[data-header-custom-sticky]{transition:opacity .3s ease}[data-header-custom-sticky].is-sticky-hidden{opacity:0}.header__desktop__burger{cursor:pointer}@media only screen and (min-width:750px){body:has([data-desktop-fullpage-menu]) .drawer--header .drawer__inner{left:0;max-width:100%;border-left:none;opacity:0;visibility:hidden;transform:translateY(-16px);animation:none;transition:opacity .35s ease,transform .35s ease,visibility 0s linear .35s}body:has([data-desktop-fullpage-menu]) .drawer--header.is-open .drawer__inner{animation:none;opacity:1;visibility:visible;transform:translateY(0);transition:opacity .35s ease,transform .35s ease}body:has([data-desktop-fullpage-menu]) .drawer--header.is-closing .drawer__inner{animation:none;opacity:0;visibility:hidden;transform:translateY(-16px);transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s}}.product-item--square{display:flex;flex-direction:column;box-sizing:border-box}.product-item--square__image{display:block;overflow:hidden;border:var(--global-border-width, 1px) solid var(--global-border-color, currentColor);border-bottom:none}.product-item--square__image .image-wrapper{width:100%}.product-item--square .product-link{height:auto;flex-grow:1}.product-item--square .product-link.product-item--square__image{border:none;aspect-ratio:445/400}.product-item--square .product-link.product-item--square__footer{border-left:none;border-bottom:none;border-right:none}.grid--slider.grid--square-cards{margin-top:4rem}@media only screen and (min-width:768px)and (max-width:1024px){.grid--slider{--item-width: calc((100vw - var(--scrollbar-width) - var(--outer) * 2) * .45)}}@media only screen and (max-width:749px){[id^=Collection--] .grid--mobile-slider .grid-item{width:calc((100vw - var(--outer) - var(--gap)) / 1.2)}}.product-item--square__footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:var(--global-border-width, 1px) solid var(--global-border-color, currentColor)}.product-item--square__footer .product-item__title{margin:0;text-transform:uppercase}.product-item--square__cta{flex:0 0 auto}.article-single mark,.article-single .highlight{background-color:var(--article-highlight-bg, transparent);color:inherit}.article__section{margin:0}.article__section.article__section--text-quote .article__section__text{padding:3rem;display:flex;align-items:center;justify-content:center;height:100%}.article__section.article__section--text-quote .article__quote{margin:0;height:100%;display:flex;align-items:center;justify-content:center;border:none}.article__content,.article__section__text .metafield-rich_text_field,.article__feature__text .metafield-rich_text_field{font-size:var(--font-body-medium);line-height:1.3}.article__section--text-image .article__content blockquote,.article__section .metafield-rich_text_field em{background-color:var(--article-highlight-bg, transparent);text-transform:uppercase;padding:20px;border:var(--global-border-width, 1px) solid var(--global-border-color, currentColor);margin:0rem 0px;font-style:normal;font-size:var(--font-body-x-large)}.article__section .metafield-rich_text_field em{display:block}@media only screen and (min-width:750px){.article__section--text-image,.article__section--text-quote,.article__feature.article__feature--wide{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:0px;align-items:start}.article__section__media .image-wrapper,.article__feature.article__feature--wide .image-wrapper{height:100%}.article__section__media .image-wrapper img{object-fit:cover}.article__section .article__title{width:39vw;max-width:600px}.article__section .article__content{margin-top:4rem}.article__section--text-image .article__section__media,.article__section.article__section--text-quote .article__quote,.article__feature.article__feature--wide .article__feature__image{grid-column:span 2}.article__section--text-image .article__section__text,.article__section.article__section--text-quote .article__section__text,.article__feature.article__feature--wide .article__feature__content{grid-column:span 3}.article__section--text-quote .article__section__text .metafield-rich_text_field{columns:2;column-gap:3rem}.article__section--text-quote .article__section__text .metafield-rich_text_field p:first-child{margin-top:0}.article__section--text-image .article__section__text{padding:1rem}.article__section--text-image.article__section--media-left .article__section__media,.article__feature.article__feature--wide .article__feature__image{border-right:var(--global-border-width, 1px) solid var(--global-border-color, currentColor);height:100%}.article__feature.article__feature--wide{padding-left:0;border-bottom:var(--global-border-width, 1px) solid var(--global-border-color, currentColor)}.article__feature.article__feature--wide .article__feature__content{padding:1rem;width:100%;height:100%;margin:0;display:flex;flex-direction:column}.article__section.article__section--text-quote .article__quote{border-left:var(--global-border-width, 1px) solid var(--global-border-color, currentColor)}.article__section.article__section--text-quote{border-top:var(--global-border-width, 1px) solid var(--global-border-color, currentColor)}.article__section--text-image .article__section__text:only-child,.article__section--text-quote .article__section__text:only-child{grid-column:1 / -1}}.article__section__media img,.article__section__media .image-wrapper{width:100%}.article__quote{padding:2rem;border:var(--global-border-width, 1px) solid var(--global-border-color, currentColor);background-color:var(--article-highlight-bg, transparent);font-family:var(--FONT-STACK-HEADING);text-transform:uppercase;font-size:var(--FONT-HEADING-LARGE);line-height:1.3}.article__quote p{margin:0}.article__fullwidth-image{margin:0;border-top:var(--global-border-width, 1px) solid var(--global-border-color, currentColor)}.wrapper.article__share{border-bottom:var(--global-border-width, 1px) solid var(--global-border-color, currentColor);width:100%;max-width:100%;padding-left:0;padding-right:0;display:grid;grid-template-columns:1fr 1fr}.cherry-icon-block{background-color:var(--text);display:flex;align-items:center;justify-content:flex-end}.cherry-icon-block svg{height:2.3rem;width:2.3rem}.wrapper.article__share .share-holder{display:flex;justify-content:flex-end;align-items:center}.wrapper.article__share .sharing-button{border-top:none;border-bottom:none;border-right:none;height:100%;padding:0 10px}.wrapper.article__share .sharing-button .text-link:after{content:unset}.article__fullwidth-image img,.article__fullwidth-image .image-wrapper{width:100%}.article__feature{margin:0}@media only screen and (min-width:750px){.article__feature--wide{display:grid;grid-template-columns:1fr 1fr;gap:0px;align-items:center}}.article__feature__image{margin-bottom:1.5rem}.article__feature--wide .article__feature__image{margin-bottom:0;height:100%}.article__feature__image video{display:block;width:100%;height:100%;object-fit:cover}.article__feature__text p:last-child{margin-bottom:0}.article__feature__intro{font-family:var(--FONT-STACK-HEADING);text-transform:uppercase;font-size:var(--font-heading-medium);line-height:1.4;margin-bottom:2rem;width:32vw;max-width:500px}.article__feature__intro p{margin:0}.article__feature__signature{margin-top:2rem;display:inline-block;padding:.8rem 1.2rem;border:var(--global-border-width, 1px) solid var(--global-border-color, currentColor);text-transform:uppercase;background-color:var(--article-highlight-bg, transparent);width:28rem;max-width:460px;line-height:1.3;margin:0 auto;text-align:right;margin-bottom:3rem}.article__feature__signature p{margin:0}.grid--article>.article__related-row{grid-column:1 / -1}.article__related-row{padding-left:var(--outer, 20px);padding-right:var(--outer, 20px);box-sizing:border-box}.article__feature.article__related-row{padding-left:0;padding-right:0;max-width:100%}recharge-subscription-widget::part(rc-purchase-option__selected){border-color:unset;border-radius:0}recharge-subscription-widget::part(rc-content-wrap){display:grid;grid-template-columns:1fr 1fr;gap:0px}recharge-subscription-widget::part(rc-purchase-option__subscription){margin-bottom:0;border:unset;border-radius:0;border-right:var(--global-border-width, 1px) solid var(--global-border-color, currentColor)}recharge-subscription-widget::part(rc-purchase-option){border-radius:0!important;background:#fff}recharge-subscription-widget::part(rc-purchase-option__selected){border-radius:0!important;background:#f7efc5}recharge-subscription-widget::part(rc-purchase-option__badge){border-radius:3px;background-color:#f8bd09;border:2px solid #51271a;color:#51271a;font-weight:bolder;text-transform:uppercase;top:-1.3em;padding:.5em .5em .3em}recharge-subscription-widget::part(rc-purchase-option rc-purchase-option__onetime){border:unset}recharge-subscription-widget{width:100%;max-width:100%;border:unset}recharge-subscription-widget::part(rc-purchase-option__selector){text-transform:uppercase;font-family:VAR(--FONT-STACK-BODY);font-weight:500;color:#51271a;font-size:var(--font-heading-medium)}recharge-subscription-widget::part(rc-plans-select){border:var(--global-border-width, 1px) solid var(--global-border-color, currentColor);text-transform:uppercase;font-family:VAR(--FONT-STACK-BODY);font-weight:500;color:#51271a;font-size:20px}recharge-subscription-widget::part(rc-benefits__list){font-size:.9rem;line-height:1.2;color:#51271a}recharge-subscription-widget::part(rc-purchase-option__prices){font-size:var(--font-heading-medium);color:#51271a}recharge-subscription-widget::part(rc-purchase-option__sub-container){margin-top:16px}[data-border-top]{border-top:var(--global-border-width, 1px) solid var(--global-border-color, currentColor)}[data-border-bottom]{border-bottom:var(--global-border-width, 1px) solid var(--global-border-color, currentColor)}.drawer--header [data-animation=drawer-items-fade]{opacity:1!important;animation:none!important}[data-section-type=hero] .hero__content__wrapper.frame__item,[data-section-type=featured-video] .hero__content__wrapper.frame__item{max-width:var(--content-max);margin-inline:auto;padding:var(--outer);box-sizing:border-box}[data-section-type=hero][data-content-full] .hero__content__wrapper.frame__item,[data-section-type=featured-video][data-content-full] .hero__content__wrapper.frame__item{max-width:none}[data-section-type=hero] .hero__content:not(:empty),[data-section-type=featured-video] .hero__content:not(:empty){background-color:var(--bg);color:var(--text)}.hero__content__wrapper.wrapper--full-padded .hero__content{width:100%}[data-section-type=hero] .hero__content--no-border:not(:empty),[data-section-type=featured-video] .hero__content--no-border:not(:empty),[data-section-type=rich-text] .hero__content--no-border:not(:empty){border:none}.hero__content--btn-full,.hero__content--btn-full .hero__button-group,.hero__content--btn-full .hero__button{width:100%}.hero__content.hero__content--horizontal:not(:empty){padding:2rem 4rem 2rem 2rem}[data-section-type=hero] .hero__content .hero__title--font-heading{font-family:var(--FONT-STACK-HEADING);font-style:var(--FONT-STYLE-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);letter-spacing:var(--LETTER-SPACING-HEADING);text-transform:var(--FONT-UPPERCASE-HEADING)}[data-section-type=hero] .hero__content .hero__title--font-body{font-family:var(--FONT-STACK-BODY);font-style:var(--FONT-STYLE-BODY);font-weight:var(--FONT-WEIGHT-BODY);letter-spacing:var(--LETTER-SPACING-BODY);text-transform:none}[data-section-type=hero] .hero__description--uppercase,[data-section-type=featured-video] .hero__description--uppercase{text-transform:uppercase}[data-section-type=hero] .hero__description--no-uppercase,[data-section-type=featured-video] .hero__description--no-uppercase{text-transform:none}@media only screen and (min-width:1024px){[data-section-type=hero] .hero__content--horizontal.hero__content--blocks-1{grid-template-columns:minmax(0,350px)}[data-section-type=hero] .hero__content--horizontal.hero__content--blocks-2,[data-section-type=hero] .hero__content--horizontal.hero__content--blocks-3{grid-template-columns:repeat(2,minmax(0,350px))}[data-section-type=hero] .hero__content--horizontal.hero__content--blocks-4{grid-template-columns:repeat(5,minmax(0,300px));grid-template-rows:auto auto;align-items:center}[data-section-type=hero] .hero__content--horizontal{display:grid;align-items:center;align-content:start;grid-auto-rows:min-content;gap:var(--outer);row-gap:0px}[data-section-type=hero] .hero__content--horizontal.hero__content--blocks-4>:nth-child(1){grid-column:1;grid-row:1 / span 2;text-align:left;line-height:1.1}[data-section-type=hero] .hero__content--horizontal.hero__content--blocks-4>:nth-child(2){grid-column:2/4;grid-row:1 / span 2;width:30vw}[data-section-type=hero] .hero__content--horizontal.hero__content--blocks-4>:nth-child(3){grid-column:4/6;grid-row:1;width:30vw;max-width:420px}[data-section-type=hero] .hero__content--horizontal.hero__content--blocks-4>:nth-child(4){grid-column:4/6;grid-row:2}[data-section-type=hero] .hero__content--horizontal.hero__content--blocks-5{grid-template-columns:repeat(5,minmax(0,350px))}[data-section-type=hero] .hero__content--horizontal.hero__content--blocks-6{grid-template-columns:repeat(6,minmax(0,350px))}}[data-section-type=hero] .hero__content--horizontal.hero__content--blocks-4>:nth-child(3) p,[data-section-type=hero] .hero__content--horizontal.hero__content--blocks-4>:nth-child(2) p{margin-bottom:0}[data-section-type=hero] .hero__content--horizontal.hero__content--blocks-4>.text-left+.hero__button{justify-self:flex-start}@media only screen and (min-width:1025px)and (max-width:1280px){[data-section-type=hero] .hero__content--horizontal.hero__content--blocks-4>:nth-child(1){font-size:min(4.051vw,46px)}}@media only screen and (max-width:1024px){.index-hero.hero--hide-mobile{display:none!important}}.blog__nav-row{display:flex;align-items:flex-start;gap:1rem;justify-content:flex-start;margin:30px 0;flex-wrap:wrap}.blog__search{display:flex;align-items:center;gap:8px;flex:0 0 auto;border:var(--global-border-width, 1px) solid var(--global-border-color, currentColor);padding:7.76px;width:40rem;max-width:500px}.blog__search__toggle{display:inline-flex;align-items:center;justify-content:center;background:none;border:0;padding:4px;cursor:pointer;color:inherit;order:-1}.blog__search__toggle .icon{width:20px;height:20px}.blog__search__input{min-width:17rem;max-width:100%;padding:4px 0;border:0;background:transparent;color:inherit;margin-top:10px}.blog__search__input::placeholder{color:inherit;opacity:.6}.blog__category-nav{display:flex;flex-wrap:wrap;align-items:center;gap:16px;justify-content:flex-start;flex:1 1 auto}.blog__category-nav li{margin:0}.blog__category-nav li a.btn{color:currentColor}.blog__category-nav li a.btn:after{display:none}.blog__category-nav li:not(.inline-nav--active) a.btn{background-color:transparent;transition:background-color .2s ease}.blog__category-nav li:not(.inline-nav--active) a.btn:hover{background-color:var(--btn-bg);color:var(--category-text, currentColor)}.blog__category-nav li.inline-nav--active:first-child a.btn{color:#fff}.blog__category-nav li.inline-nav--active a.btn{opacity:1;color:var(--category-text)}.template-blog .article__text-wrapper,.widget--recent .article__text-wrapper{background-color:var(--category-bg)}.grid.blog-listing{gap:0px}.template-blog .grid.blog-listing,.widget--recent .grid.blog-listing{gap:1rem}.grid.blog-listing .article__text-wrapper,body.has-line-design .grid.blog-listing .article__text-wrapper{text-align:center;flex-grow:1;display:flex;flex-direction:column}.grid.blog-listing .article__text-wrapper .article__content{flex-grow:1;display:flex;flex-direction:column}.grid.blog-listing .article__excerpt-wrap{flex-grow:1;display:flex;align-items:center}body.has-line-design .article__text-wrapper{padding-left:0!important;padding-right:0!important;padding-top:0!important;text-align:center}.grid.blog-listing .article__link{border-top:var(--global-border-width, 1px) solid var(--global-border-color, currentColor);margin-top:0;padding:var(--inner) var(--inner) 0px;display:flex;align-items:center;justify-content:space-between;gap:10px}.article__tag.article__read-time{border:var(--global-border-width, 1px) solid var(--global-border-color, currentColor);padding:3px 6px 0;background-color:#fdf4c3;margin:0;align-items:center}.blog-section .article__read-time{display:none}.template-blog .blog-section .article__read-time,.widget--recent .article__read-time{display:flex}.grid.blog-listing .article__content p{font-size:1rem;line-height:1.2;padding:var(--inner);margin-bottom:0}.grid.blog-listing .article__link{justify-content:center}.template-blog .grid.blog-listing .article__link,.widget--recent .grid.blog-listing .article__link{border-top:none;padding-top:0;align-self:flex-end;width:100%;align-items:stretch;justify-content:space-between}.article__read-time{font-weight:500;font-size:24px;margin:0;font-size:min(1.215vw,24px);line-height:1.05}.template-blog .grid.blog-listing .article__title,.widget--recent .grid.blog-listing .article__title{padding-top:12px;padding-bottom:12px;min-height:5.5vw}.template-blog .grid.blog-listing .article__title a,.widget--recent .grid.blog-listing .article__title a,.template-blog .grid.blog-listing .article__excerpt-wrap,.template-article .grid.blog-listing .article__excerpt-wrap,.blog-section .grid.blog-listing .article__title a{color:var(--category-text)}.template-blog .grid.blog-listing .article__content p,.widget--recent .grid.blog-listing .article__content p{text-transform:uppercase;text-align:left}.grid.blog-listing .article__title{padding:var(--inner);margin-bottom:0;border-bottom:var(--global-border-width, 1px) solid var(--global-border-color, currentColor);display:flex;align-items:center;justify-content:center;min-height:10vw}.grid.blog-listing .article.grid-item[data-category=learn] .article__title{border-color:#fdf4c3}.grid.blog-listing .article.grid-item[data-category=learn] .article__text-wrapper .article__link a{border-color:#fff}.grid.blog-listing.category-listing .article__title{min-height:5vw}.index-newsletter .brick__block__text{flex-basis:100%}.index-newsletter .hero__content:not(:empty){border:none}.index-newsletter .hero__title{order:-1;font-size:4.1em}.index-newsletter .hero__subheading.font-mighty-river{font-size:min(8.8vw,180px);margin-top:-4.5rem;-webkit-text-stroke:1px #51271A}.index-newsletter newsletter-component{display:flex;align-items:center;justify-content:center;margin:3rem auto;max-width:1000px}.index-newsletter .newsletter-form{max-width:1000px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.index-newsletter form .input-row{width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:0}.index-newsletter form .input-row:last-child{display:flex;align-items:center;justify-content:center}.index-newsletter input{border:var(--global-border-width, 1px) solid var(--global-border-color, currentColor);color:var(--global-border-color);padding:4px 12px;background-color:#fdf4c3;border-radius:0;font-family:var(--FONT-STACK-HEADING);text-transform:uppercase}.index-newsletter input.field::placeholder{color:#51271a!important;-webkit-text-fill-color:#51271A!important}.index-newsletter .form__legal p{color:#fdf4c3}.index-newsletter .form__legal p a{--main-color: #FDF4C3}.index-newsletter .form__legal p a:after{--main-color: #FDF4C3;background:var(--main-color)}.klaviyo-form.klaviyo-form.klaviyo-form input{background-color:#fdf4c3!important;border:var(--global-border-width, 1px) solid var(--global-border-color, currentColor);color:var(--text)!important;-webkit-text-fill-color:var(--text);padding:9px 12px 3px;border-radius:0;font-size:17px;width:100%;border-radius:0!important;letter-spacing:0px!important}.go3623435737.go3623435737.go3623435737{padding-left:0!important;padding-right:0!important}.go2773588160.go2773588160.go2773588160:focus-visible{outline-color:var(--global-border-color, currentColor)!important;outline-width:1px!important}.klaviyo-form.klaviyo-form.klaviyo-form input::placeholder{font-family:var(--FONT-STACK-HEADING)!important;text-transform:uppercase!important;letter-spacing:0px!important;font-size:var(--FRTIL-BTN-SMALL)}.go2127137711.go2127137711.go2127137711{padding:0!important;border-bottom:0px}.go2349248451.go2349248451.go2349248451{color:#fdf4c3!important;border:var(--global-border-width, 1px) solid var(--global-border-color, currentColor)!important;border-radius:0!important;background-color:#51271a!important;padding:4px 10px!important;min-width:unset!important;margin-top:0!important;margin-bottom:0!important;font-family:var(--BTN-FONT-STACK)!important;font-size:var(--BTN-FONT-SIZE)!important;line-height:var(--line-height-normal)!important;font-style:var(--BTN-FONT-STYLE)!important;font-weight:var(--BTN-FONT-WEIGHT)!important;letter-spacing:var(--BTN-LETTER-SPACING)!important}.index-newsletter .newsletter__submit{background-color:#fdf4c3;border:var(--global-border-width, 1px) solid #FDF4C3;color:#51271a;margin-top:1rem}@media only screen and (max-width:991px){.blog-listing-outer--mobile-grid .grid.blog-listing>.article{width:auto!important}.blog-listing-outer--mobile-grid .collection-slider__nav{display:none!important}}@media only screen and (max-width:991px){.grid-outer:not(.blog-listing-outer--mobile-grid) .grid.blog-listing{display:flex;flex-flow:row nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.grid.blog-listing::-webkit-scrollbar{display:none}.grid-outer:not(.blog-listing-outer--mobile-grid) .grid.blog-listing>.article{flex:0 0 auto;width:100%;scroll-snap-align:start}[data-section-type=featured-product] .featured-product__content,[data-section-type=featured-product] .featured-product__bg .image-wrapper{position:static;top:auto;max-height:none}[data-section-type=featured-product] .featured-product__body,[data-section-type=featured-product] .featured-product__aside{min-height:0;height:auto}[data-section-type=featured-product] .featured-product__image .image-wrapper{padding-top:150%!important;height:0}[data-section-type=featured-product] .featured-product__image .image-wrapper img{object-fit:cover}}[data-section-font-style=heading] .announcement__slide>div,[data-section-font-style=heading] .announcement__text>div{font-family:var(--FONT-STACK-HEADING)!important}[data-section-font-style=body] .announcement__slide>div,[data-section-font-style=body] .announcement__text>div{font-family:var(--FONT-STACK-BODY)!important}[data-section-font-size] .announcement__slide>div,[data-section-font-size] .announcement__text>div,[data-section-font-size] .announcement__text p{font-size:var(--section-font-override, var(--font-heading-medium))}.announcement__text p{font-family:var(--FONT-STACK-HEADING);text-transform:uppercase;padding:0}.page-announcement .announcement__text p{font-size:var(--font-heading-medium)}.tab-link.btn{cursor:pointer;list-style:none}.tab-link.btn--primary.current,.tab-link.btn--secondary.current{opacity:1}@media only screen and (min-width:750px){.product__content{padding-left:0}}body.template-product product-info .form__width{display:grid;grid-template-columns:repeat(4,1fr);align-items:start}@media only screen and (max-width:991px){body.template-product product-info .form__width{display:flex;flex-direction:column}}body.template-product product-info .form__width>[id^=Preorder]{display:contents}body.template-product product-info .form__width>.product__block{grid-column:span 4}body.template-product product-info .form__width>.product__block.product__head{grid-column:span 2;grid-row:span 2;align-self:stretch;background-color:var(--product-bg-1);display:flex;align-items:center;padding-top:20px;padding-bottom:20px}body.template-product product-info .form__width>.product__block.product__head+div{grid-column:span 2;grid-row:span 2;height:100%;justify-content:space-between}body.template-product product-info .form__width>.product__block.product__head+div+.product__block{grid-column:span 4;grid-row:span 1}body.template-product product-info .form__width>.product__block.product__head+div+.product__block+.product__block{grid-column:span 4;grid-row:span 1;padding:24px 16px}body.template-product product-info .form__width>.product__block.product__head+div+.product__block+.product__block+.product__block:not(.product__custom-code){grid-column:span 2;grid-row:span 2}body.template-product product-info .form__width>.product__block.product__head+div+.product__block+.product__block+.product__block+.product__block{grid-column:span 2;grid-row:span 2}.product__custom-code{display:none}body.template-product product-info .form__width>.product__block.product__head+div+.product__block+.product__block+.product__block+div{grid-column:span 4;grid-row:span 2;width:100%}body.template-product product-info .form__width>.product__block.product__head+div+.product__block+.product__block+.product__block+div+div,body.template-product product-info .form__width>.product__block.product__head+div+.product__block+.product__block+.product__block+div+div+div{padding-left:0;padding-right:0}.product__reviews-summary{display:flex;flex-direction:column;align-items:flex-start;gap:0px}.main-content.product-no-banner{padding-top:16rem}@media only screen and (max-width:1024px){.main-content.product-no-banner{padding-top:11rem}}@media only screen and (max-width:991px),only screen and (max-width:1024px)and (orientation:portrait){body.template-product .product__page{display:block}body.template-product .product__images{position:static;top:auto}}.main-content.product-no-banner>.shopify-section.section-overlay-header{border:unset;border-bottom:unset!important}body.template-product product-info .form__width .product__reviews-summary{opacity:0;transition:opacity .2s ease}body.template-product product-info .form__width.has-reviews .product__reviews-summary{opacity:1}body.template-product product-info .form__width.no-reviews .product__reviews-summary .shopify-block,body.template-product product-info .form__width.no-reviews .product__reviews-summary .btn{display:none}body.template-product product-info .form__width.no-reviews>.product__block.product__head+div+.product__block{grid-row:span 2}@media only screen and (max-width:991px){body.template-product product-info[data-product-borders] .form__width.no-reviews>.product__block.product__head+div+.product__block{border-top:none}}.shopify-section:has(#product-reviews){display:none}.shopify-section:has(#product-reviews).reviews-visible{display:block}#product-reviews{display:block;scroll-margin-top:120px}html{scroll-behavior:smooth}.block__icon__row{display:grid;gap:1rem}.block__icon__row.block__icon__row--count-1{display:grid;grid-template-columns:repeat(1,1fr)}.block__icon__row.block__icon__row--count-2{display:grid;grid-template-columns:repeat(2,1fr)}.block__icon__row.block__icon__row--count-3{display:grid;grid-template-columns:repeat(3,1fr)}.block__icon__row.block__icon__row--count-4{display:grid;grid-template-columns:repeat(4,1fr)}.block__icon__row.block__icon__row--count-5,.block__icon__row.block__icon__row--count-6,.block__icon__row.block__icon__row--count-7{display:grid;grid-template-columns:repeat(3,1fr)}.block__icon__row.block__icon__row--count-8{display:grid;grid-template-columns:repeat(4,1fr)}body.template-product product-info .accordion__title{font-size:var(--font-heading-medium);text-transform:uppercase;background-color:var(--secondary-color, #f7efc5);font-family:var(--FONT-STACK-HEADING);font-style:var(--FONT-STYLE-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);letter-spacing:var(--LETTER-SPACING-HEADING);text-transform:var(--FONT-UPPERCASE-HEADING);color:var(--text-color, currentColor)}.accordion__title svg{flex-shrink:0;margin-left:10px;border:var(--global-border-width, 1px) solid var(--global-border-color, currentColor)}body.template-product product-info .accordion__title svg{border:var(--global-border-width, 1px) solid currentColor;background-color:currentColor}body.template-product product-info .accordion__title svg path{fill:var(--secondary-color, var(--bg))}.product__block.product__reviews-summary a.btn{--btn-bg: var(--accent-color, var(--product-bg-1));--btn-border:var(--accent-color, var(--product-bg-1))}.product__submit__item .btn{--btn-bg: var(--accent-color, var(--product-bg-1));font-size:var(--FRTIL-BTN-TAG)}product-info .product__submit__item .btn{border-left:none;border-right:none;border-bottom:none}product-info .product__block.block__icon__container .block__icon{background-color:var(--product-bg-1);width:50px!important;height:50px!important;flex:unset;display:flex;align-items:center;justify-content:center;--icon-size: 50px !important;flex-shrink:0}product-info .product__block.block__icon__container .block__icon svg{width:30px;height:30px}product-info .product__block.block__icon__container .block__icon svg path{fill:var(--product-text-1, currentColor)}.index-products .grid__footer-actions{margin-top:4rem}@media only screen and (min-width:750px){body.template-product .product__photo{padding-top:min(150%,90vh)!important}body.template-product .product__photo figure.image-wrapper{position:absolute!important;top:0;right:0;bottom:0;left:0;height:100%!important;padding-top:0!important}body.template-product .product__photo figure.image-wrapper img{width:100%;height:100%;object-fit:cover}}.product__slider-arrow{display:none}.product__slider-arrow[disabled],.collection-slider__btn[disabled]{opacity:.7;pointer-events:none;cursor:default}@media only screen and (max-width:991px){.product__images--mobile-slider .product__slide{width:100%}.product__images--mobile-slider .product__photo{padding-top:136.8%!important}.product__images--mobile-slider .product__photo figure.image-wrapper{position:absolute!important;top:0;right:0;bottom:0;left:0;height:100%!important;padding-top:0!important}.product__images--mobile-slider .product__photo figure.image-wrapper img{width:100%;height:100%;object-fit:cover}.product__images--mobile-slider .product-images-wrapper{position:relative}.product__images--mobile-slider .product__slider-arrow{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:44px;height:44px;padding:0;cursor:pointer;color:currentColor;background:var(--bg, #fff);border:var(--global-border-width, 1px) solid var(--global-border-color, currentColor)}.product__images--mobile-slider .product__slider-arrow--prev{left:10px}.product__images--mobile-slider .product__slider-arrow--next{right:10px}.product__images--mobile-slider .product__slider-arrow svg{width:20px;height:auto}}@media only screen and (max-width:749px){.product__images--mobile-thumbs .product__slides,[data-fader-mobile] .product__slides{height:auto!important}.product__images--mobile-thumbs .product__photo{padding-top:155%!important;height:0!important}.product__images--mobile-thumbs .product__photo figure.image-wrapper{position:absolute!important;top:0;right:0;bottom:0;left:0;height:100%!important;padding-top:0!important}.product__images--mobile-thumbs .product__photo figure.image-wrapper img{width:100%;height:100%;object-fit:cover}}.index-contact .form-wrapper>div{background-color:var(--bg);color:var(--text);border:var(--global-border-width, 1px) solid var(--global-border-color, currentColor);padding:2rem}.form-wrapper input.field,.form-wrapper select,.form-wrapper textarea{background-color:var(--text);border:var(--global-border-width, 1px) solid var(--global-border-color, currentColor);color:var(--BTN-PRIMARY-BG);-webkit-text-fill-color:var(--BTN-PRIMARY-BG);padding:10px 12px;border-radius:0;font-family:var(--FONT-STACK-HEADING);font-size:var(--FRTIL-BTN-SMALL);width:100%}.form-wrapper select{text-transform:uppercase}.form-wrapper input.field::placeholder,.form-wrapper textarea::placeholder,.form-wrapper select::placeholder{color:var(--BTN-PRIMARY-BG)!important;-webkit-text-fill-color:var(--BTN-PRIMARY-BG)!important;opacity:1!important;text-transform:uppercase;font-size:var(--FRTIL-BTN-SMALL)}@media only screen and (max-width:990px){.form-wrapper input.field,.form-wrapper select,.form-wrapper textarea{font-size:1rem}}[data-product-borders] .form__width{border:var(--product-border-width, 1px) solid var(--product-border-color, currentColor);border-bottom:none}.product__block.product__block--accordion:empty{display:none}[data-product-borders] .product-images-wrapper,[data-product-borders] .product__thumb__link{border:var(--product-border-width, 1px) solid var(--product-border-color, currentColor)}.product__thumbs .product__thumb__link{height:auto;aspect-ratio:127 / 160}.product__thumbs .product__thumb__link .image-wrapper{height:100%;padding-top:0}[data-product-borders] .product__block{border-bottom:var(--product-border-width, 1px) solid var(--product-border-color, currentColor)}[data-product-borders] .product__block.product__reviews-summary{border-bottom:none}[data-product-borders] .product__block:not(:has(*)){display:none}.product__block.product__reviews-summary .shopify-block.shopify-app-block{width:100%}.product__block.product__reviews-summary .btn{align-self:flex-end;margin-bottom:1rem}[data-product-borders] .block__icon__container,[data-product-borders] .product__block.product__head,body.template-product product-info[data-product-borders] .form__width>.product__block.product__head+div+.product__block{border-bottom:none}product-info .block__icon__container{padding:30px 12px;margin:0;max-width:10.3rem;padding:0!important}[data-product-borders] .product__block.product__head{border-right:var(--product-border-width, 1px) solid var(--product-border-color, currentColor);padding-bottom:0}[data-product-borders] .product__block.product__block.block__icon__row{border-top:var(--product-border-width, 1px) solid var(--product-border-color, currentColor)}[data-product-borders] .block-padding{padding-left:16px;padding-right:16px;margin-bottom:0}[data-product-borders] .block-padding.product__block--accordion{padding-left:0;padding-right:0}.has-product-borders .grid-item.product-item{border:var(--global-border-width, 1px) solid var(--global-border-color, currentColor)}.has-product-borders .product-item__title{border-top:var(--global-border-width, 1px) solid var(--global-border-color, currentColor);border-bottom:var(--global-border-width, 1px) solid var(--global-border-color, currentColor);font-size:var(--font-heading-medium)}.has-product-borders .product-item--square .product-item__title{border-top:none;border-bottom:none}.has-product-borders .product-item__bottom .product-link .product-item__price__holder{border:var(--global-border-width, 1px) solid var(--global-border-color, currentColor)}.product-link .product-item__price__holder{background-color:#fdf4c3;padding:0rem .5rem}.footer__logo__wrapper--full{width:100%}.footer__logo__wrapper--full .footer__logo{display:block}.footer__logo__wrapper--full .footer__logo img{width:100%;height:auto;display:block}.featured-product.no-image .featured-product__aside{display:none}.featured-product__card{position:relative}.featured-product__badge{position:absolute;top:-1em;right:2em;z-index:2;border-radius:3px;background-color:#f8bd09;border:2px solid #51271a;color:#51271a;font-weight:bolder;text-transform:uppercase;padding:.5em .5em .3em;font-size:var(--font-heading-medium);line-height:1.1}@media only screen and (min-width:750px){.featured-product.no-image .featured-product__content,.featured-product.no-image .featured-product__card{flex:0 0 100%;width:100%}.featured-product.no-image .featured-product__content{padding-left:var(--outer);padding-right:var(--outer)}}.featured-product.no-image .product-item__image{--PRODUCT-GRID-ASPECT-RATIO: 44.375% }.section-text-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:2rem;max-width:100%}.section-text-cta__content{display:flex;flex-direction:column;gap:.75rem;width:50%}.section-text-cta__action{flex-shrink:0}@media only screen and (max-width:991px){.section-text-cta__inner{flex-direction:column;align-items:flex-start}}@media only screen and (min-width:992px){.section-text-cta__action .section-text-cta__action-text{width:32vw;max-width:620px}}.shopify-section-group-group-footer .field::placeholder{color:var(--BTN-PRIMARY-BG)!important;-webkit-text-fill-color:var(--BTN-PRIMARY-BG)!important;opacity:1!important}.shopify-section{order:0}.header__logo__ornament-wrap{display:flex;align-items:center;min-width:0;align-self:stretch;gap:20px;position:relative;justify-content:center}.header__logo__ornament{position:absolute;top:50%;left:-16vw;width:14.5vw;transform:translateY(-50%);display:flex;flex-direction:column;justify-content:center;gap:15px}.header__logo__ornament:last-child{left:unset;right:-16.8vw;width:15vw}.header__logo__ornament:before,.header__logo__ornament:after{content:"";display:block;width:100%;height:15px;background-color:var(--ornament-color, currentColor);flex-shrink:0}@media(min-width:1440px){.header__logo__ornament{left:-21.8vw;width:19vw}.header__logo__ornament:last-child{left:unset;right:-21.8vw;width:19vw}}.theme__header{border:var(--global-border-width, 1px) solid var(--global-border-color, currentColor);width:100%}.header__cart--pill{position:absolute;top:100%;right:0;z-index:1}.header__cart--pill .navlink{display:flex;align-items:center;background-color:var(--text);color:#fff!important}.header__cart--pill.header__cart--pill-detached{position:fixed;top:calc(var(--global-padding, 2rem) + var(--sticky-header-height, var(--header-height, 80px)));right:var(--outer);bottom:auto;left:auto;z-index:102;transition:top .2s ease}body.header-at-top .header__cart--pill.header__cart--pill-detached{top:calc(var(--sticky-announcement-height, 0px) + var(--global-padding, 2rem) + var(--sticky-header-height, var(--header-height, 80px)))}body.header-hidden .header__cart--pill.header__cart--pill-detached{top:0}@media only screen and (max-width:989px){.hero__content__wrapper.wrapper--full-padded .hero__content{padding-left:0;padding-right:0}.hero__content__wrapper.wrapper--full-padded .hero__content .btn.btn--full{padding-left:22px;padding-right:22px}}.header__cart--pill.header__cart--pill-detached .navlink{background-color:var(--COLOR-HEADER-LINK, var(--text));padding:.4rem 1rem;white-space:nowrap;text-transform:uppercase;letter-spacing:.05em;text-decoration:none}.navlink.navlink--cart,.btn--header.navlink.navlink--toplevel,.btn--header.navlink.navlink--toplevel span,.btn.btn--xl{font-size:var(--FRTIL-BTN-XL)}.cart__item__image{border:var(--global-border-width, 1px) solid var(--global-border-color, currentColor)}.cart__quantity-wrapper{margin-bottom:20px}.cart__item{background-color:#fff;border-top:var(--global-border-width, 1px) solid var(--global-border-color, currentColor)}@media only screen and (min-width:990px){.cart__aside{flex:0 0 max(26vw,450px)}}.select-popout--quantity .select-popout__toggle,.cart__quantity input[type=number]{border:var(--global-border-width, 1px) solid var(--global-border-color, currentColor)}.cart__quantity input[type=number]{font-size:var(--FRTIL-BTN-SMALL)!important}.cart__quantity .icon{stroke-width:3px}.cart__widget .cart__field{font-size:1rem;padding:10px}.cart__item__image a{width:10rem;height:auto;aspect-ratio:219 / 170}.cart__item__content{width:auto;flex-grow:1}.cart-block .accordion{border-top:var(--global-border-width, 1px) solid var(--global-border-color, currentColor);border-bottom:none}.cart__field.cart__field--textarea{border:var(--global-border-width, 1px) solid var(--global-border-color, currentColor);background-color:#fff}.cart__foot__inner{border-top:var(--global-border-width, 1px) solid var(--global-border-color, currentColor)}.cart-block--top{border-bottom:var(--global-border-width, 1px) solid var(--global-border-color, currentColor)}.cart-block--top{color:#fff;background-color:var(--global-border-color, currentColor)}.cart-block--top .drawer__heading{text-transform:uppercase;font-family:var(--FONT-STACK-NAV);font-size:var(--FRTIL-BTN-XL);justify-self:flex-end;padding-right:35px}button[data-essential-upsell-element=add-to-cart-button]{border-radius:0!important;--btn-border: var(--BTN-PRIMARY-BG) !important;--btn-bg: var(--BTN-PRIMARY-BG) !important;--btn-text: var(--BTN-PRIMARY-TEXT) !important;--btn-border-hover: var(--BTN-PRIMARY-BG-BRIGHTER) !important;--btn-bg-hover: var(--BTN-PRIMARY-BG-BRIGHTER) !important;--btn-text-hover: var(--BTN-PRIMARY-TEXT) !important;background-color:var(--global-border-color, currentColor)!important;padding:8px 16px!important;font-size:var(--FRTIL-BTN-SMALL)!important}div[data-essential-upsell-element=header]{border-top:var(--global-border-width, 1px) solid var(--global-border-color, currentColor)!important}.cart__buttons .cart__checkout,.cart__total__price{font-size:var(--FRTIL-BTN-LARGE);border:var(--global-border-width, 1px) solid var(--global-border-color, currentColor)}.cart__total__price{border:var(--global-border-width, 1px) solid var(--global-border-color, currentColor);padding:4px 10px 2px}.additional-checkout-buttons{border-top:var(--global-border-width, 1px) solid var(--global-border-color, currentColor);padding-top:16px}button[data-essential-upsell-element=add-to-cart-button] [data-essential-upsell-element=icon]{display:none!important}button[data-essential-upsell-element=add-to-cart-button] span{text-transform:uppercase!important;font-family:var(--FONT-STACK-NAV)!important;font-weight:500!important}.cart-block--top .drawer__close svg path{stroke:#fff}.cart__item__image img{object-fit:cover}div[data-essential-upsell-element=header]{background-color:var(--COLOR-CART-UPSELL-HEADER-BG)!important;justify-content:center!important;border-bottom:var(--global-border-width, 1px) solid var(--global-border-color, currentColor)!important;text-transform:uppercase!important;padding:13px 0 11px!important}div[data-essential-upsell-element=header] div[data-essential-upsell-element=title]{text-transform:uppercase!important;font-size:var(--font-heading-medium)!important;color:currentcolor!important;font-family:var(--FONT-STACK-NAV)!important;font-weight:500!important}.drawer .cart__widget__title{text-transform:uppercase;font-size:var(--font-heading-medium);font-family:var(--FONT-STACK-NAV)}div[data-essential-upsell-element=product]{margin:0!important;border:none!important;border-radius:0!important;box-shadow:none!important;background-color:var(--COLOR-CART-UPSELL-PRODUCT-BG)!important}div[data-essential-upsell-element=products]{background-color:var(--COLOR-CART-UPSELL-PRODUCT-BG)!important}body.template-cart div[data-essential-upsell-element=products]{grid-auto-columns:auto!important}div[data-essential-upsell-element=product] div[data-essential-upsell-element=image-container]{border-radius:0!important;border:var(--global-border-width, 1px) solid var(--global-border-color, currentColor)!important}div[data-essential-upsell-element=products]{padding:0!important}div[data-essential-upsell-element=container]{padding-top:0!important;padding-bottom:0!important}.cart__item__title,a[data-essential-upsell-element=title]{font-weight:600!important;font-size:1rem!important;color:currentcolor!important}[data-essential-upsell-element=regular-price]{font-size:1rem!important;color:currentcolor!important}.cart__price{font-size:1rem}.cart__item__price{font-size:var(--font-body-large)}div[data-essential-upsell-element=content-container]{padding-left:20px!important}.drawer.drawer--cart .drawer__foot{background-color:var(--COLOR-CART-DRAWER-BOTTOM-BG)}.drawer.drawer--cart .drawer__body{background-color:transparent;padding:0}.drawer__body{scrollbar-width:none;-ms-overflow-style:none}.drawer__body::-webkit-scrollbar{display:none}.drawer__empty__item a[style*=--empty-item-bg]:hover,.cart__empty__item a[style*=--empty-item-bg]:hover{background-color:var(--empty-item-bg)}.drawer--header .drawer__body{overflow:hidden;min-height:0}.drawer--header .drawer__content{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.drawer--header .drawer__content__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.drawer--header .drawer__content__scroll::-webkit-scrollbar{display:none}.drawer--cart .drawer__heading-wrapper{padding:var(--inner) var(--inner) var(--inner) 24px;background-color:var(--global-border-color, currentColor)}.drawer--cart .drawer__inner{border:var(--global-border-width, 1px) solid var(--global-border-color, currentColor);border:none}.drawer--cart .cart-block--top{background-color:transparent;padding:0;display:flex;align-items:center;justify-content:flex-end}.drawer__message.free-shipping{background-color:var(--COLOR-CART-UPSELL-HEADER-BG)!important}.drawer--cart .cart-block:not(.cart-block--top){border-left:var(--global-border-width, 1px) solid var(--global-border-color, currentColor);border-right:var(--global-border-width, 1px) solid var(--global-border-color, currentColor);background-color:var(--COLOR-CART-DRAWER-BOTTOM-BG)}.drawer--cart .cart-block:nth-child(6){flex-grow:1}.drawer--cart .drawer__inner{background-color:transparent}.cart__widget__title{text-transform:uppercase}.header__desktop__bar__r .header__desktop__buttons--icons{margin-right:0}.drawer__header-buttons{display:flex;align-items:center;gap:1rem;padding:2rem 0px}.product-faq .wrapper{max-width:100%}.product-faq__title-wrap,.product-apps__heading-wrap{display:flex;align-items:center;gap:3rem;margin-bottom:var(--block-padding-bottom, var(--gutter))}.product-faq__title,.product-apps__heading{flex-shrink:0;white-space:nowrap}.product-apps__heading-wrap.text-center{justify-content:center}.product-apps__heading-wrap.text-left .product-faq__ornament:first-child{display:none}.product-faq__ornament{flex:1 1 0;width:0;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:15px}.product-faq__ornament:before,.product-faq__ornament:after{content:"";display:block;width:100%;height:15px;background-color:var(--ornament-color, currentColor);flex-shrink:0}.product-faq collapsible-elements{max-width:1800px;margin:0 auto}section.product-faq{background:var(--product-bg-1, var(--bg))}.product-faq__title{color:var(--product-text-1, currentColor)}.product-faq .product-faq__atc{max-width:var(--content-max);margin:0 auto}.product-faq .product-faq__atc .product-form{width:100%}.product-faq__list{border:var(--global-border-width, 1px) solid var(--global-border-color, currentColor);max-width:var(--content-max);margin:0 auto}.product-faq__item.accordion{border-bottom:var(--global-border-width, 1px) solid var(--global-border-color, currentColor);background-color:#fff;margin-top:0}.product-faq__item:last-child{border-bottom:none}.product-faq__item .arrow-rotate,.product-accordion .arrow-rotate{transform-box:fill-box;transform-origin:center;transform:rotate(0) translateY(0);transition:transform .3s ease}.product-faq__item[open=true] .arrow-rotate,.product-accordion .accordion[open=true] .arrow-rotate{transform:rotate(90deg) translateY(1px)}.product-faq__atc{display:flex;justify-content:center;margin-top:var(--gutter);width:100%;max-width:var(--content-max);margin:0 auto}.product-faq__atc form,.product-faq__atc .btn{width:100%;margin-top:30px;color:var(--product-text-1, currentColor);border-color:var(--product-text-1, currentColor)}.product-faq__list .accordion__title,.product-faq__list .accordion__body{padding:.6rem .8rem}.product-faq__list .accordion.product-faq__item[open=true] .accordion__title{border-bottom:var(--global-border-width, 1px) solid var(--global-border-color, currentColor)}.product__content .accordion[open=true] .accordion__content{border-top:var(--global-border-width, 1px) solid var(--global-border-color, currentColor)}.product-faq__list .accordion__content{max-width:800px;width:60%;margin-bottom:0;padding-top:1rem}.product-faq__list .accordion__content p{margin:0;line-height:1.3}.product-apps .reviews_all_container{padding:10px 0;margin-left:0;margin-right:0;background-color:transparent}.bundle-reco .wrapper{max-width:100%}.bundle-reco .grid-item{background-color:#fff}.bundle-reco__layout{display:grid;grid-template-columns:40fr 60fr;gap:16px;align-items:start}.bundle-reco__layout .bundle-reco__left .grid{margin:0}@media only screen and (min-width:750px){.bundle-reco:not(.product-reco) .bundle-reco__left .product-item__image{padding-top:min(var(--PRODUCT-GRID-ASPECT-RATIO),69.5vh)!important;height:0}.bundle-reco:not(.product-reco) .bundle-reco__left .product-item__image .product-item__bg,.bundle-reco:not(.product-reco) .bundle-reco__left .product-item__image figure.image-wrapper{position:absolute!important;top:0;right:0;bottom:0;left:0;height:100%!important;padding-top:0!important}.bundle-reco:not(.product-reco) .bundle-reco__left .product-item__image img{width:100%;height:100%;object-fit:cover}}@media only screen and (max-width:991px){.bundle-reco__layout{grid-template-columns:1fr}}.bundle-reco__right{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;height:100%;gap:16px}.bundle-reco__right:empty{display:none}@media only screen and (max-width:991px){.bundle-reco__right{grid-template-columns:1fr}}.bundle-card{position:relative;display:block;overflow:visible;text-decoration:none;color:#fff;height:auto}.bundle-card__image{display:none}.bundle-card__info{position:relative;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr;height:100%;border:var(--global-border-width, 1px) solid var(--global-border-color, currentColor);background-color:#fff}.bundle-card__title-wrapper{grid-column:span 2;grid-row:span 2;display:flex;align-items:center;justify-content:flex-start;padding:1.5rem;border-right:var(--global-border-width, 1px) solid var(--global-border-color, currentColor);color:#51271a}.bundle-card__review-wrapper{border-top:var(--global-border-width, 1px) solid var(--global-border-color, currentColor);display:flex;align-items:center;justify-content:space-between}.bundle-card__review-wrapper--empty{display:none!important}.bundle-card__title{display:block;line-height:1.2;font-size:var(--font-heading-large);max-width:18vw;padding:0;margin:0}.bundle-card__desc-wrapper,.bundle-card__review-wrapper{width:100%;grid-column:span 2;color:var(--text);padding:10px}.bundle-card__desc{font-size:var(--font-body-medium);opacity:.85;line-height:1.45}@media only screen and (min-width:992px){.bundle-reco:not(.product-reco) .bundle-reco__layout{align-items:stretch}.bundle-reco:not(.product-reco) .bundle-reco__layout.bundle-reco__layout--no-bundles{max-width:900px;margin:0 auto}.bundle-reco:not(.product-reco) .bundle-reco__right{min-height:max(30rem,55vh);height:auto}.bundle-reco:not(.product-reco) .bundle-reco__right .bundle-card{flex:1 1 0;display:flex;flex-direction:column;height:auto}.bundle-reco:not(.product-reco) .bundle-reco__right .bundle-card__info{flex:1 1 auto;height:100%}.bundle-reco:not(.product-reco) .bundle-reco__left{height:100%}.bundle-reco:not(.product-reco) .bundle-reco__left .grid{height:100%;display:grid;grid-template-rows:1fr}.bundle-reco:not(.product-reco) .bundle-reco__left .grid-item{height:100%;display:flex;flex-direction:column}.bundle-reco:not(.product-reco) .bundle-reco__left .product-item__image{flex:1 1 auto;height:auto!important;padding-top:0!important;min-height:0}.bundle-reco:not(.product-reco) .bundle-reco__left .product-item__info{flex:0 0 auto}}.bundle-reco__layout--no-bundles{grid-template-columns:1fr}.bundle-reco__layout--no-bundles .bundle-reco__right{display:none}@media only screen and (min-width:992px){.bundle-reco:not(.product-reco) .bundle-reco__layout--no-bundles .bundle-reco__left .grid-item{display:block;height:auto}.bundle-reco:not(.product-reco) .bundle-reco__layout--no-bundles .bundle-reco__left .product-item__image{flex:none;height:0!important;padding-top:min(var(--PRODUCT-GRID-ASPECT-RATIO),69.5vh)!important}}.product-item{--PRODUCT-GRID-ASPECT-RATIO: 115%}.product-item__image .pgi-img--desktop{display:none}@media only screen and (min-width:768px){.product-item__image .pgi-img--desktop{display:block}.product-item__image .pgi-img--mobile{display:none}}body#frtil-hat [class*=feature][class*=icon],body#frtil-hat [class*=icon][class*=feature],body#frtil-hat [class*=feature-icons],body#frtil-hat [class*=feature_icons],body#frtil-hat [class*=product-feature],body#frtil-hat [class*=product_feature],body#frtil-hat [class*=product-icon],body#frtil-hat [class*=product_icon],body#frtil-hat [class*=product__icon],body#frtil-hat [class*=product__feature],body#frtil-hat [class*=icon-with-text],body#frtil-hat [class*=icons-with-text],body#frtil-hat [class*=icon_with_text],body#frtil-hat [class*=icons_with_text],body#frtil-hat [class*=icon-list],body#frtil-hat [class*=icon-row],body#frtil-hat [class*=iconrow],body#frtil-hat [class*=block-icon],body#frtil-hat [class*=blockicon],body#frtil-hat [data-block-type*=icon],body#frtil-hat [data-block-type*=feature]{display:none!important}ingredient-slider{display:block}.ingredient-slide{display:flex;align-items:stretch;gap:10px;width:100%}.ingredient-slide__left{flex:1 1 0;min-width:46vw;display:flex;flex-direction:column;border:var(--global-border-width, 1px) solid var(--global-border-color, currentColor)}.ingredient-slide__right{flex:0 0 38%;position:relative;overflow:hidden;height:auto;border:var(--global-border-width, 1px) solid var(--global-border-color, currentColor)}@media(min-width:1101px){.ingredient-slide{align-items:stretch}.ingredient-slide__left{flex:1 1 auto}.ingredient-slide__right{flex:0 0 auto}}@media(max-width:1024px){.product-faq__ornament{gap:4px}.product-faq__title-wrap,.product-apps__heading-wrap{gap:1rem}.product-faq__ornament:before,.product-faq__ornament:after{height:4px}}.ingredient-slide__title{background-color:var(--product-bg-1, var(--secondary-color));color:var(--product-text-1, currentColor)}.ingredient-row__label{background-color:var(--secondary-color, var(--product-bg-1));color:var(--product-text-1, currentColor)}.ingredient-row__label span{max-width:270px}.ingredient-row__desc--accent{color:#fff;text-transform:uppercase;font-family:var(--FONT-STACK-HEADING);font-size:var(--font-heading-medium)}@media(max-width:991px){.ingredient-slide__left{border-right:none;border-bottom:var(--global-border-width, 1px) solid var(--global-border-color, currentColor)}}.ingredient-slide__title{padding:2rem;flex-grow:1;display:flex;align-items:center;border-bottom:var(--global-border-width, 1px) solid var(--global-border-color, currentColor)}.ingredient-table{display:flex;flex-direction:column}.ingredient-row{display:flex;border-bottom:var(--global-border-width, 1px) solid var(--global-border-color, currentColor)}.ingredient-row:last-child{border-bottom:none}.ingredient-row__label{padding:1rem 20px;border-right:var(--global-border-width, 1px) solid var(--global-border-color, currentColor);font-size:var(--font-heading-medium);text-transform:uppercase;display:flex;align-items:center;line-height:1.1;width:30vw;max-width:300px;flex-grow:1;flex-shrink:0}.ingredient-row__icon{display:none}.ingredient-atc-row{background-color:#fdf4c3;color:var(--label-color)}.ingredient-atc-row__name{font-size:var(--font-heading-medium);text-transform:uppercase;padding-top:.23rem}.ingredient-row__desc{padding:1rem 2rem}.ingredient-row__desc p{margin:0}.ingredient-slide__right .image-wrapper--cover{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}.ingredient-atc-row{display:grid;grid-template-columns:1fr auto;align-items:center;border-top:var(--global-border-width, 1px) solid var(--global-border-color, currentColor);padding:0 0 0 20px;gap:16px}.ingredient-atc-row__cta{height:100%}.ingredient-atc-row__cta form{margin:0;height:100%}.ingredient-atc-row__cta .btn{border-top:none;border-bottom:none;border-right:none;--btn-bg: var(--accent-color, var(--BTN-PRIMARY-BG));height:100%}.ingredient-slider__progress-track svg rect{fill:var(--accent-color, var(--BTN-PRIMARY-BG))}.ingredient-slider__track{display:block;overflow:hidden}.ingredient-slider__nav{display:flex;align-items:center;gap:0px;padding-top:20px;margin-top:-1px;justify-content:stretch}.ingredient-slider__btn{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:currentColor;border:var(--global-border-width, 1px) solid var(--global-border-color, currentColor);width:51px;height:51px;background-color:var(--secondary-color, var(--product-bg-1))}.ingredient-slider__btn svg{height:auto}[data-ingredient-prev] svg,[data-collection-prev] svg{transform:rotate(180deg)}.ingredient-slider__progress-track{flex:1;display:flex;align-items:center;justify-content:center;border-top:var(--global-border-width, 1px) solid var(--global-border-color, currentColor);border-bottom:var(--global-border-width, 1px) solid var(--global-border-color, currentColor);background-color:var(--secondary-color, var(--product-bg-1));width:51px;height:51px}.ingredient-slider__progress-track svg path{fill:var(--secondary-color, currentColor)}.btn{border-width:var(--global-border-width, 1px)}.btn--small{--btn-top: var(--FRTIL-BTN-SMALL);--btn-left: calc(var(--FRTIL-BTN-SMALL) * 1.4);padding:3px 20px}.btn--large{--btn-top: var(--FRTIL-BTN-LARGE);--btn-left: calc(var(--FRTIL-BTN-LARGE) * 1.4)}.btn--tag{--btn-top: var(--FRTIL-BTN-TAG);--btn-left: calc(var(--FRTIL-BTN-TAG) * 1.4)}.btn--xl{--btn-top: var(--FRTIL-BTN-SMALL);--btn-left: calc(var(--FRTIL-BTN-LARGE) * 1.4);font-size:var(--FRTIL-BTN-XL)}@media only screen and (max-width:989px){.heading-large{font-size:var(--FONT-HEADING-LARGE-MOBILE)}body.template-product product-info .form__width{grid-template-columns:1fr}body.template-product product-info .form__width>.product__block.product__head,body.template-product product-info .form__width>.product__block.product__head+div{grid-column:unset;grid-row:unset}body.template-product product-info .form__width>.product__block.product__head{justify-content:center}[data-product-borders] .product__block.product__head{border-right:unset;border-bottom:var(--product-border-width, 1px) solid var(--product-border-color, currentColor)}[data-product-borders] .form__width{border-top:unset}.product__block.product__head .product__title__wrapper{padding-right:0}[data-product-borders] .product__block,body.template-product product-info[data-product-borders] .form__width>.product__block.product__head+div{width:100%}.product__block.product__reviews-summary .shopify-block.shopify-app-block .kl_reviews__summary__average_and_stars{margin-bottom:0;padding:12px 0}product-info .product__block.block__icon__container .block__icon{background-color:#51271a}product-info .product__block.block__icon__container .block__icon .icon{stroke:#fff}.bundle-card__title-wrapper{padding:1rem}.bundle-card__desc-wrapper,.bundle-card__review-wrapper{grid-column:1}.bundle-card__title-wrapper{grid-column:1;grid-row:1}.bundle-card__info{grid-template-columns:1fr}.bundle-reco__left .product-item__info{padding:0}.product-apps .reviews_all_container{margin-top:0}product-info .block__icon__container{padding:6px 12px}.template-product .product__title{margin:.5em 0}}.product-item__title{font-size:var(--FONT-HEADING-MEDIUM)}@media only screen and (max-width:991px){.product-item__title{font-size:var(--FONT-HEADING-MEDIUM-MOBILE)}}.product-item__price{font-size:var(--FRTIL-BTN-TAG);line-height:1.4}.product-item__price .price{transform:translateY(1px);display:block}.quick-add__button{--btn-top: 10px;--btn-left: 10px;padding:0rem 1rem;font-size:var(--FRTIL-BTN-LARGE);border-width:var(--global-border-width, 1px);color:#fff}.drawer__header-buttons .socials{display:flex;flex-wrap:wrap;gap:calc(var(--gap) * 2);padding:0;margin:0}.drawer__header-buttons .social-link{--btn-border: var(--BTN-SECONDARY-BORDER);--btn-bg: var(--BTN-SECONDARY-BG);--btn-text: var(--BTN-SECONDARY-TEXT);position:relative;display:inline-flex;justify-content:center;align-items:center;padding:var(--btn-top) var(--btn-left);border:1px solid var(--btn-border);border-radius:var(--btn-radius);background-color:var(--btn-bg);font-family:var(--BTN-FONT-STACK);font-size:var(--BTN-FONT-SIZE);color:var(--btn-text);font-weight:var(--BTN-FONT-WEIGHT);letter-spacing:var(--BTN-LETTER-SPACING);text-decoration:none;text-transform:var(--BTN-UPPERCASE)}.drawer__header-buttons .social-link svg{display:none}.drawer__header-buttons .social-link .icon-fallback-text{position:static!important;width:auto!important;height:auto!important;-webkit-clip-path:none!important;clip-path:none!important;overflow:visible!important;margin:0!important}.kl_reviews__list_container>[role=status]{display:flex;flex-wrap:nowrap;gap:0px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-right:0;scrollbar-width:none;-ms-overflow-style:none}.kl_reviews__list_container>[role=status]::-webkit-scrollbar{display:none}.kl_reviews__full_star path{fill:var(--COLOR-REVIEW-ITEM-TEXT)}.template-product .kl_reviews__summary__stars .kl_reviews__stars_badge .kl_reviews__star--fill{stop-color:var(--COLOR-REVIEW-ITEM-TEXT)}.kl_reviews__list_container>[role=status]>.kl_reviews__review_item{flex:0 0 auto;width:25%;scroll-snap-align:start;box-sizing:border-box;background-color:var(--COLOR-REVIEW-ITEM-BG);color:var(--COLOR-REVIEW-ITEM-TEXT);padding:20px;border-radius:0;border-top:var(--global-border-width, 1px) solid var(--global-border-color, currentColor);border-left:var(--global-border-width, 1px) solid var(--global-border-color, currentColor);border-bottom:var(--global-border-width, 1px) solid var(--global-border-color, currentColor)!important;margin-bottom:0!important}.instafeed-new-layout-item{border:var(--global-border-width, 1px) solid var(--global-border-color, currentColor)!important}.kl_reviews__list_container>[role=status]>.kl_reviews__review_item:last-child{border-right:var(--global-border-width, 1px) solid var(--global-border-color, currentColor)}.kl_reviews__list_container>[role=status].is-overflowing{border-right:var(--global-border-width, 1px) solid var(--global-border-color, currentColor)}.kl_reviews__list_container>[role=status].is-overflowing>.kl_reviews__review_item:last-child{border-right:none}#klaviyo-product-reviews-wrapper .kl_reviews__list_container>[role=status]:before{content:"";position:sticky;left:0;flex:0 0 var(--global-border-width, 1px);align-self:stretch;margin-right:calc(-1 * var(--global-border-width, 1px));background:var(--global-border-color, currentColor);z-index:2;pointer-events:none}.product-apps-holder .kl_reviews__list__tab,.product-apps-holder .kl_reviews__reviews_list.kl_reviews__reviews_list button.kl_reviews__button,.product-apps-holder .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list button.kl_reviews__list__tab{-webkit-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:inline-flex;justify-content:center;align-items:center;width:auto;padding:8px 16px;border:var(--global-border-width, 1px) solid var(--text);border-radius:var(--btn-radius);background-color:var(--text);font-family:var(--BTN-FONT-STACK);font-size:var(--BTN-FONT-SIZE);line-height:var(--line-height-normal);color:#fff!important;font-style:var(--BTN-FONT-STYLE);font-weight:var(--BTN-FONT-WEIGHT);letter-spacing:var(--BTN-LETTER-SPACING);text-decoration:none;text-align:center;vertical-align:middle;text-transform:var(--BTN-UPPERCASE);transition:.25s ease-out;transition-property:color,background,border;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow-wrap:anywhere}.product-apps-holder .kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__load_more_button button.kl_reviews__button{padding:var(--btn-top) var(--btn-left)}.product-apps-holder .kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__button_bar button.kl_reviews__button{background-color:transparent;color:var(--text)!important}.product-apps-holder #kl_reviews_tabs__reviews_panel .kl_reviews__load_more_button{margin-top:30px}.product-apps-holder .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list button.kl_reviews__list__tab small{color:#fff}.product-apps-holder .kl_reviews__button_bar,.product-apps-holder .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__list__tab_buttons{gap:20px}.product-apps-holder .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__list__tabs{border-bottom:none}.product-apps-holder .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__list__tabs{align-items:center}.product-apps-holder .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__list__tab--active:after{display:none}.product-apps-holder .reviews_all_container .kl_reviews__summary.kl_reviews__summary.kl_reviews__summary{display:none}.kl_reviews__list_container>[role=status]>.kl_reviews__review_item .kl_reviews__review__author{font-family:var(--FONT-STACK-HEADING);margin-bottom:1.5rem;flex-direction:column;gap:0px}#kl_reviews_tabs__questions_panel .kl_reviews__review__content{font-family:var(--FONT-STACK-HEADING);font-size:var(--font-heading-medium);text-transform:uppercase;line-height:1.2}.product-apps-holder #kl_reviews_tabs__reviews_panel .kl_reviews__review__author>div{font-size:var(--font-heading-medium)}.product-apps-holder #kl_reviews_tabs__questions_panel .kl_reviews__review__timestamp,.product-apps-holder #kl_reviews_tabs__questions_panel .kl_reviews__review__author,.product-apps-holder #kl_reviews_tabs__questions_panel .kl_reviews__review__response_title{display:none}.product-apps-holder .kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item>div{gap:4px}.kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item p.kl_reviews__review__content{line-height:1.2}.product-apps-holder .kl_reviews__list_container>[role=status]>.kl_reviews__review_item .kl_reviews__review__author{align-items:baseline}.product-apps-holder .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters__pill select{background-color:transparent;padding-top:0;padding-left:3px;padding-bottom:0}.product-apps-holder .kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item p.kl_reviews__review__response_content{background-color:transparent;padding:0;color:var(--text);line-height:1.2}.product-apps-holder #kl_reviews_tabs__questions_panel .kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item{padding-bottom:20px}.product-apps-holder #kl_reviews_tabs__questions_panel .kl_reviews__review__response{padding-left:0}.kl_reviews__list_container>[role=status]>.kl_reviews__review_item .kl_reviews__review__content,.kl_reviews__list_container>[role=status]>.kl_reviews__review_item .kl_reviews__review__author,.kl_reviews__list_container>[role=status]>.kl_reviews__review_item .kl_reviews__review__title,.kl_reviews__list_container>[role=status]>.kl_reviews__review_item .kl_reviews__review__timestamp{color:var(--COLOR-REVIEW-ITEM-TEXT)}.kl_reviews__stars_badge .kl_reviews__star--fill{stop-color:var(--COLOR-REVIEW-ITEM-TEXT)}.kl_reviews__stars_badge .kl_reviews__star--empty{stop-color:var(--COLOR-REVIEW-ITEM-TEXT);stop-opacity:.25}@media only screen and (max-width:991px){.kl_reviews__list_container>[role=status]{scroll-snap-type:x mandatory}.kl_reviews__list_container>[role=status]>.kl_reviews__review_item{width:85%}}#klaviyo-featured-reviews-carousel{--kl-reviews-featured-card-color: var(--COLOR-REVIEW-ITEM-BG);--kl-reviews-featured-corner-radius: 0px;--kl-reviews-featured-primary-font-color: var(--COLOR-REVIEW-ITEM-TEXT);--kl-reviews-featured-secondary-font-color: var(--COLOR-REVIEW-ITEM-TEXT);--kl-reviews-featured-headline-font-color: var(--COLOR-REVIEW-ITEM-TEXT);--kl-reviews-featured-review-title-font-color: var(--COLOR-REVIEW-ITEM-TEXT);--kl-reviews-featured-star-color: var(--COLOR-REVIEW-ITEM-TEXT);--kl-reviews-featured-card-border-width: 0px;--kl-reviews-featured-card-border-color: transparent}.kl_reviews__carousel.kl_reviews__carousel.kl_reviews__carousel{max-width:none!important;padding-top:0!important;padding-bottom:16px!important}.kl_reviews__carousel.kl_reviews__carousel.kl_reviews__carousel .swiper-slide:hover{transform:none!important}#klaviyo-featured-reviews-carousel .swiper-slide{margin-right:0!important}.kl_reviews__carousel.kl_reviews__carousel.kl_reviews__carousel .swiper-slide{padding-top:0!important;padding-bottom:0!important}#klaviyo-featured-reviews-carousel .swiper{box-sizing:border-box;border-top:var(--global-border-width, 1px) solid var(--global-border-color, currentColor);border-bottom:var(--global-border-width, 1px) solid var(--global-border-color, currentColor);border-right:var(--global-border-width, 1px) solid var(--global-border-color, currentColor)}#klaviyo-product-reviews-wrapper .kl_reviews__list_container>div{box-sizing:border-box}.product-apps-holder #kl_reviews_tabs__reviews_panel .kl_reviews__load_more_button{border:none;margin-top:30px}#klaviyo-featured-reviews-carousel .swiper{position:relative}#klaviyo-featured-reviews-carousel .swiper:before{content:"";position:absolute;top:0;bottom:0;left:0;width:var(--global-border-width, 1px);background:var(--global-border-color, currentColor);z-index:2;pointer-events:none}#klaviyo-featured-reviews-carousel .kl_reviews__carousel__slide--shadow{height:100%;box-sizing:border-box;margin-left:0!important;margin-right:0!important;box-shadow:none!important;border-radius:0!important;background-color:var(--COLOR-REVIEW-ITEM-BG);color:var(--COLOR-REVIEW-ITEM-TEXT);border-left:var(--global-border-width, 1px) solid var(--global-border-color, currentColor)}#klaviyo-featured-reviews-carousel .kl_reviews__carousel__content_body,#klaviyo-featured-reviews-carousel .kl_reviews__carousel__author,#klaviyo-featured-reviews-carousel .kl_reviews__carousel__author div,#klaviyo-featured-reviews-carousel .kl_reviews__carousel__timestamp{color:var(--COLOR-REVIEW-ITEM-TEXT)}.grid.blog-listing{gap:0;border-left:var(--global-border-width, 1px) solid var(--global-border-color, currentColor);margin-top:2rem}.grid.blog-listing>.article{border-right:var(--global-border-width, 1px) solid var(--global-border-color, currentColor);border-bottom:var(--global-border-width, 1px) solid var(--global-border-color, currentColor);display:flex;flex-direction:column;border-top:var(--global-border-width, 1px) solid var(--global-border-color, currentColor)}.article__image__outer{border-bottom:var(--global-border-width, 1px) solid var(--global-border-color, currentColor)}.article__image__outer{padding:1rem 1rem 2rem}.template-blog .article__image__outer,.widget--recent .article__image__outer{padding:0;border:none;aspect-ratio:595 / 664;--aspect-ratio: 595 / 664}.template-blog .article__image__outer .image-wrapper,.widget--recent .article__image__outer .image-wrapper{--aspect-ratio: .902 !important;height:100%}.template-blog .article__image__outer .image-wrapper img,.widget--recent .article__image__outer .image-wrapper img{object-fit:cover}.template-blog .grid.blog-listing,.widget--recent .grid.blog-listing{border-top:none;border-left:none}.template-blog .grid.blog-listing>.article,.widget--recent .grid.blog-listing>.article{border:var(--global-border-width, 1px) solid var(--global-border-color, currentColor)}.article__image{border:var(--global-border-width, 1px) solid var(--global-border-color, currentColor)}.template-blog .article__image,.widget--recent .article__image{border-left:none;border-right:none;border-top:none;height:100%}.category-listing .article__image .image-wrapper{--aspect-ratio: .75 !important}.category-listing .article__image .image-wrapper img{object-fit:cover}.product-reco__right{display:flex;flex-direction:column;gap:16px;align-items:stretch;height:auto}@media only screen and (min-width:750px){.product-reco__layout{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr);gap:16px;align-items:stretch;height:90vh;max-width:1500px;margin:0 auto}.product-reco__layout .product-reco__left{grid-column:1 / 4;grid-row:1 / 4;min-height:0}.product-reco__layout .product-reco__right{display:contents}.product-reco__layout .product-reco__right>.product-item--compact:nth-child(1){grid-column:4;grid-row:1}.product-reco__layout .product-reco__right>.product-item--compact:nth-child(2){grid-column:4;grid-row:2}.product-reco__layout .product-reco__right>.product-item--compact:nth-child(3){grid-column:4;grid-row:3}.product-reco__layout .product-reco__left .grid,.product-reco__layout .product-reco__left .product-item,.product-reco__layout .product-item--compact{display:flex;flex-direction:column;height:100%;min-height:0}.product-reco__layout .product-item__image{padding-top:0;height:auto;flex:1 1 auto;min-height:0}}.product-item--compact{border:var(--global-border-width, 1px) solid var(--global-border-color, currentColor);border-bottom:unset}.product-item--compact .product-item__info{display:flex;flex-direction:column;gap:8px}.bundle-reco__layout.product-reco__layout .product-reco__right .product-item--compact .product-item__info .product-link{flex-direction:row;justify-content:space-between;border-top:var(--global-border-width, 1px) solid var(--global-border-color, currentColor);border-bottom:var(--global-border-width, 1px) solid var(--global-border-color, currentColor);align-items:center;padding:calc(var(--inner) / 2)}.bundle-reco__layout.product-reco__layout .product-reco__right .product-item--compact[data-title="Stress Defense"] .product-item__info .product-link .product-reco__cta,.grid-item.product-item.product-item--square[data-title="Stress Defense"] .product-item--square__cta.btn,.bundle-reco__layout.product-reco__layout .product-reco__right .product-item--compact[data-title="Oyster (Zn)"] .product-item__info .product-link .product-reco__cta,.grid-item.product-item.product-item--square[data-title="Oyster (Zn)"] .product-item--square__cta.btn,.bundle-reco__layout.product-reco__layout .product-reco__right .product-item--compact[data-title="Nature's Multivitamin"] .product-item__info .product-link .product-reco__cta,.grid-item.product-item.product-item--square[data-title="Nature's Multivitamin"] .product-item--square__cta.btn{border-color:#fff}.bundle-reco__layout.product-reco__layout .product-reco__right .product-item--compact .product-item__info .product-link .product-item__title{border-top:0px;border-bottom:0px;padding:0}.bundle-reco__layout.product-reco__layout .product-reco__right .product-item--compact .product-item__info .product-link .product-reco__cta{flex-shrink:0;--btn-border: var(--BTN-PRIMARY-BG);color:#fff}.product-item--compact .product-item__info>.product-link{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.product-reco__cta{display:inline-flex}.quick-add__holder{justify-content:flex-end;display:flex}.btn.btn--small{width:auto;padding:0px .7rem}.product-item--compact .quick-add__holder,.product-item--compact .quick-add__button{opacity:1!important;visibility:visible!important}@media only screen and (max-width:991px){.product-reco__right .product-item--compact .product-item__image{padding-top:66.66%;display:none}.bundle-reco__layout.product-reco__layout .product-reco__right .product-item--compact .product-item__info .product-link{border-top:none}}[data-section-type=columns][data-bordered-grid] .grid{gap:0;border-left:var(--global-border-width, 1px) solid var(--global-border-color, currentColor);margin:0;margin-top:4rem}[data-section-type=columns][data-bordered-grid] .grid>.grid-item{border-right:var(--global-border-width, 1px) solid var(--global-border-color, currentColor);border-bottom:var(--global-border-width, 1px) solid var(--global-border-color, currentColor);border-top:var(--global-border-width, 1px) solid var(--global-border-color, currentColor);padding:0}[data-section-type=columns][data-bordered-grid] .column__image+.column__content.frame__item{padding:0}[data-section-type=columns][data-bordered-grid] .column__btn{position:absolute;bottom:0;right:0}[data-section-type=columns][data-bordered-grid] .column__btn .btn{border-bottom:unset;border-right:unset;padding:2px 16px}[data-section-type=columns][data-bordered-grid] .column__image+.column__content.frame__item .column__content-inner{padding:12px 12px 3px;background:var(--bg);border-right:var(--global-border-width, 1px) solid var(--global-border-color, currentColor);border-bottom:var(--global-border-width, 1px) solid var(--global-border-color, currentColor)}.editorial-card__link{display:block;height:100%;text-decoration:none;color:inherit}.editorial-card{display:flex;flex-direction:column;height:100%;overflow:hidden;background-color:var(--bg);border:var(--global-border-width, 1px) solid var(--global-border-color, currentColor)}.editorial-card__media{position:relative;overflow:hidden}.editorial-cards__right .editorial-card__media{border-right:var(--global-border-width, 1px) solid var(--global-border-color, currentColor)}.editorial-card__media .image-wrapper,.editorial-card__media img{width:100%;height:100%;object-fit:cover}.editorial-card__body{height:100%;display:flex;flex-direction:column}.editorial-card__title-wrap{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 20px;border-bottom:var(--global-border-width, 1px) solid var(--global-border-color, currentColor)}.editorial-cards__left .editorial-card__title-wrap{border-top:var(--global-border-width, 1px) solid var(--global-border-color, currentColor)}.editorial-cards__left .editorial-card__body{height:auto;flex-shrink:1}.editorial-cards__left .editorial-card__media{flex-grow:1}.editorial-card__title{margin:0;text-transform:uppercase;text-align:center}.editorial-card__cta{display:none}@media only screen and (max-width:991px){.editorial-cards__right .editorial-card__title-wrap{flex-direction:column;gap:12px;justify-content:space-between;flex-direction:row;text-align:left}.editorial-cards__right .editorial-card__title-wrap .editorial-card__title{text-align:left}.editorial-card__cta{display:inline-flex;flex-shrink:0}}.editorial-card__text{padding:16px 20px;flex-grow:1;display:flex;flex-direction:column;justify-content:center;line-height:1.2}.editorial-card__text p{margin:0}.editorial-card--featured{height:100%}.editorial-card--featured .editorial-card__media{aspect-ratio:4 / 5}.editorial-cards__right{display:flex;flex-direction:column;gap:16px;height:100%}@media only screen and (min-width:750px){.editorial-card--horizontal{flex-direction:row;align-items:stretch;flex:1 1 auto}.editorial-card--horizontal .editorial-card__media{flex:0 0 55%}.editorial-card--horizontal .editorial-card__body{flex:1 1 auto;align-self:center}.editorial-cards__right .editorial-card__link,.editorial-cards__right>div{flex:1 1 auto;display:flex}}@media only screen and (max-width:991px){.editorial-card--horizontal .editorial-card__media{aspect-ratio:16 / 9}}.partners-carousel__viewport{overflow:hidden;width:100%;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none}.partners-carousel__viewport.is-dragging{cursor:grabbing}.partners-carousel__viewport.is-dragging a,.partners-carousel__viewport.is-dragging img{pointer-events:none}.partners-carousel__viewport img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.partners-carousel__track{display:flex;flex-wrap:nowrap;align-items:stretch;will-change:transform}.partners-slide{flex:0 0 auto;margin-right:var(--partners-gap, 16px);box-sizing:border-box;aspect-ratio:3 / 2;overflow:hidden;width:calc(100% / var(--partners-slides, 2.5))}.partners-slide--image .image-wrapper,.partners-slide--image img{width:100%;height:100%;object-fit:cover}.partners-slide--image .image-wrapper.partners-mobile{display:none}.partners-slide--card{background-color:var(--bg);color:var(--text);border:var(--global-border-width, 1px) solid var(--global-border-color, currentColor)}.partners-card{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:20px;padding:5rem}.partners-card__icon{width:3rem;height:3rem}.partners-card__text{line-height:1.2}.partners-card__icon img{width:44px;height:auto}.partners-card__title{margin:0;text-transform:uppercase}.partners-card__text p{margin:0}@media(max-width:991px){.partners-slide{aspect-ratio:2 / 3;width:90%}[id$=__section_multicolumn_gxraEX],[id$=__section_hero_WRpRJx],[id$=__section_app_showcase_wgfVaY],[id$=__section_announcement_EaCBVE],[id$=__section_category_posts_rUmiPj]{order:1}.drawer__main-menu{gap:14px!important}.template-blog .product-item--square__cta{display:none}.partners-slide--image .image-wrapper.partners-mobile{display:block}.partners-slide--image .image-wrapper.partners-desktop:not(:only-child){display:none}.partners-card{padding:2.5rem}}.how-it-works__content{position:relative;overflow:hidden}.how-it-works__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--hiw-bg-image);background-size:cover;background-position:center;z-index:0}.how-it-works__content-inner{position:relative;z-index:1;padding-top:60px;padding-bottom:60px}.how-it-works__box{max-width:1000px;margin:0 auto;padding:3rem;background-color:var(--bg);color:var(--text);border:var(--global-border-width, 1px) solid var(--global-border-color, currentColor);text-align:center}.how-it-works__box-title{margin:0 0 1rem;text-transform:uppercase}.how-it-works__box-desc{margin:0 auto 3rem;max-width:87ch;line-height:1.3}.how-it-works__box-desc p{margin:0}.how-it-works__steps{list-style:none;margin:0 0 1.5rem;padding:0;display:flex;flex-direction:column;gap:1rem}.how-it-works__step{display:flex;align-items:stretch;gap:1rem;border:var(--global-border-width, 1px) solid var(--text);padding:7px}.how-it-works__step-num{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:2.75rem;align-self:stretch;background-color:var(--text);color:var(--bg);font-weight:700;height:2.2rem}.how-it-works__step-text{flex:1 1 auto;display:flex;align-items:center;justify-content:flex-end;text-transform:uppercase;text-align:right}.how-it-works__cta{display:flex;align-items:center;justify-content:center}@media(max-width:991px){.how-it-works__box{padding:2rem 1.25rem}.how-it-works__step-text{justify-content:flex-start;text-align:left}}.embed-form__content{position:relative;overflow:hidden}.embed-form__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--embed-bg-image);background-size:cover;background-position:center;z-index:0}.embed-form__content-inner{position:relative;z-index:1;padding-top:60px;padding-bottom:60px}.embed-form__box{max-width:600px;margin:0 auto;padding:2.5rem 2rem;background-color:var(--bg);color:var(--text);border:var(--global-border-width, 1px) solid var(--global-border-color, currentColor)}.embed-form__box-title{margin:0 0 1.5rem;text-transform:uppercase}.embed-form__embed--placeholder{opacity:.6;text-align:center}.embed-form__embed--placeholder p{margin:0}.cart-block.cart-block--top.drawer__head{order:-1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media(max-width:991px){.embed-form__box{padding:1.75rem 1.25rem}}.collection-slider__nav{display:none}.hero__media.hero__media--signature{margin-top:-5vw}.article__related-row .grid.grid--slider.grid--mobile-slider{margin-top:3rem;align-items:center;justify-content:center;gap:0px}@media only screen and (max-width:991px){.article__related-row .grid.grid--slider.grid--mobile-slider{margin-top:1rem}.index-newsletter .form__legal p{text-align:center}.index-newsletter .brick__block--text .hero__content--compact{padding:0}.collection-slider__nav{display:flex;justify-content:space-between;gap:0;margin-top:16px;width:100%;padding:0px var(--outer)}.section-columns .collection-slider__nav{display:none}.grid.blog-listing+.collection-slider__nav,.grid.multicolumn+.collection-slider__nav,.tab-content .grid.grid--mobile-slider+.collection-slider__nav{padding:0}.collection-slider__btn{display:flex;align-items:center;justify-content:center;width:51px;height:51px;padding:0;cursor:pointer;color:currentColor;background:none;border:var(--global-border-width, 1px) solid var(--global-border-color, currentColor)}.collection-slider__btn svg{width:28px;height:auto}.collection-slider__btn svg path{stroke:currentColor}.collection-slider__progress-track{height:51px;flex:1;display:flex;align-items:center;justify-content:center;border-top:var(--global-border-width, 1px) solid var(--global-border-color, currentColor);border-bottom:var(--global-border-width, 1px) solid var(--global-border-color, currentColor);background-color:var(--secondary-color, transparent)}.section-columns .collection-slider__progress-track{background-color:var(--bg)}}.embed-form-holder .embed-form__box{text-align:center}.globo-form-id-75416 .globo-form-app .globo-heading,.globo-form-id-75416 .globo-form-app .globo-description,.globo-form-id-75416 .globo-form-app .header .globo-description,.globo-form-id-75416 .globo-form-app .globo-form-control label.globo-label span.label-content{color:var(--text)!important;line-height:1.3!important}.globo-form-id-75416 .globo-form-app .globo-heading,.globo-form-app .wizard__steps{display:none}.globo-form-control input,.globo-form-control textarea,.globo-form-control select{background-color:var(--text)!important;border:var(--global-border-width, 1px) solid var(--global-border-color, currentColor)!important;color:var(--BTN-PRIMARY-BG)!important;padding:8px 12px!important;border-radius:0!important;font-family:var(--FONT-STACK-HEADING)!important;font-size:var(--FRTIL-BTN-SMALL)!important;width:100%!important;box-shadow:none!important;color:#51271a!important;font-size:1rem!important}.globo-form-control[data-type=colorPicker] .globo-form-input,.globo-form-control[data-type=country] .globo-form-input,.globo-form-control[data-type=email] .globo-form-input,.globo-form-control[data-type=name] .globo-form-input,.globo-form-control[data-type=password] .globo-form-input,.globo-form-control[data-type=phone] .globo-form-input,.globo-form-control[data-type=file] .globo-form-input,.globo-form-control[data-type=datetime] .globo-form-input,.globo-form-control[data-type=repeater] .globo-form-input,.globo-form-control[data-type=url] .globo-form-input,.globo-form-control[data-type=number] .globo-form-input,.globo-form-control[data-type=quantity] .globo-form-input,.globo-form-control[data-type=select] .globo-form-input,.globo-form-control[data-type=selectImages] .globo-form-input,.globo-form-control[data-type=text] .globo-form-input,.globo-form-control[data-type=textarea] .globo-form-input,.globo-form-control .globo-form-input{border-bottom:var(--global-border-width, 1px) solid var(--global-border-color, currentColor)!important;border:none!important}.globo-form-id-75416 .globo-form-app .globo-form-control label.globo-label span.label-content{font-family:var(--FONT-STACK-HEADING);font-size:var(--FRTIL-BTN-SMALL);text-transform:uppercase;font-weight:lighter}.globo-form-id-75416 .globo-form-app .footer button,.globo-form-id-75416 .globo-form-app .gfb__footer button{width:auto!important;border:var(--global-border-width, 1px) solid var(--global-border-color, currentColor)!important;border-radius:0!important;background-color:#51271a!important;padding:4px 10px!important;min-width:unset!important;margin-top:2rem!important;color:var(--text)!important;margin-bottom:0!important;font-family:var(--BTN-FONT-STACK)!important;font-size:var(--BTN-FONT-SIZE)!important;line-height:var(--line-height-normal)!important;font-style:var(--BTN-FONT-STYLE)!important;font-weight:var(--BTN-FONT-WEIGHT)!important;letter-spacing:var(--BTN-LETTER-SPACING)!important}.globo-form-app{margin-bottom:0!important}.globo-form-control{margin-bottom:1rem}.gfb__footer [type=button]:hover,.globo-form-id-75416 .globo-form-app .gfb__footer button:hover{color:#51271a!important;background-color:transparent!important;box-shadow:none!important;filter:none!important}.free-shipping__progress-bar{--progress-value-bg: linear-gradient(to right, #DC4405 0%, #314D97 100%) !important}.cart__widget__content[data-collapsible-body]{height:auto!important}@media only screen and (max-width:991px){.header__logo__ornament{display:none}body.template-product product-info .form__width.no-reviews .product__reviews-summary{display:none}.index-newsletter .hero__subheading.font-mighty-river{font-size:min(14.3vw,64px);margin-top:-1.5rem;-webkit-text-stroke:1px #51271A;padding-left:0;line-height:.8}.blog__nav-row{flex-direction:column;gap:12px}.blog__nav-row .inline-nav{margin-top:0}.blog__nav-row .blog__search{width:100%;margin-top:20px}.article__feature--wide .article__feature__image{height:auto;aspect-ratio:9/16;border-bottom:var(--global-border-width, 1px) solid var(--global-border-color, currentColor)}.article__fullwidth-image{aspect-ratio:9 / 16;height:100%}.article__fullwidth-image .image-wrapper{height:100%}.article__fullwidth-image img,.article__fullwidth-image .image-wrapper{width:100%;object-fit:cover}.article__section.article__section--text-quote .article__quote{border-top:var(--global-border-width, 1px) solid var(--global-border-color, currentColor);padding-left:var(--outer);padding-right:var(--outer);font-size:12vw}.article__feature--wide .article__feature__image figure{height:100%}.article__feature.article__feature--wide .article__feature__content{width:100%;display:flex;flex-direction:column}.article__feature.article__feature--wide .article__feature__signature{width:100%;margin:2rem auto 1rem}.article__feature.article__feature--wide .article__feature__intro{margin-bottom:1rem;width:100%;max-width:100%;margin-top:1rem}.article__section__text,.article__feature__content,.article__section.article__section--text-quote .article__section__text{padding:var(--outer)}.article__section.article__section--text-quote .article__section__text,.article__section--text-image .article__section__text{padding-top:2rem;padding-bottom:2rem}.article__section--text-image .article__title{margin-bottom:1rem}.article__section--text-image .article__content blockquote,.article__section .metafield-rich_text_field em{font-size:var(--font-body-medium);line-height:1.2;padding:12px 16px;margin-bottom:1rem}.article__section--text-image .article__section__media{border-top:var(--global-border-width, 1px) solid var(--global-border-color, currentColor)}.article-single .article__section{display:flex;flex-direction:column-reverse}.article-single .article__section.article__section--text-quote{flex-direction:column;border-top:var(--global-border-width, 1px) solid var(--global-border-color, currentColor)}.article__feature.article__related-row{display:flex;flex-direction:column-reverse}.globo-form-id-75416 .globo-form-app .footer button,.globo-form-id-75416 .globo-form-app .gfb__footer button{margin-top:0!important}.footer__block--menu .footer__block__title+div{width:40vw}.widget--recent.article__related-row .grid-outer,.widget.widget--related .grid-outer,.widget.widget--related .collection-slider__nav{padding:0}.article__related-row .grid.grid--slider.grid--mobile-slider{margin-top:1rem}.announcement__wrapper--hide-mobile{display:none!important}.section-text-cta__content--hide-mobile{display:none}.widget--recent .article__read-time,.article__read-time{font-size:var(--BTN-FONT-SIZE);padding:4px 6px 2px}.blog__category-nav{gap:12px;justify-content:flex-start}.blog__category-nav .inline-nav li{margin:0;padding:0!important}.article__related-row .grid.grid--slider.grid--mobile-slider{justify-content:unset!important;align-items:stretch!important}.collection-slider__progress-track svg{width:51px;height:51px}.grid--slider.grid--square-cards{margin-top:1.5rem}.index-newsletter .hero__title{font-size:2.6em;line-height:1.1;text-align:center;margin-top:2rem}.index-newsletter .hero__subheading{text-align:center}.footer__block--menu .footer__quicklinks li a{text-align:left}.product-faq__title,.product-apps__heading{max-width:240px;white-space:wrap}.btn--xl{--btn-top: 6px}.product-item__price{line-height:1.2}.product-item__bottom{padding:12px 8px}.hero__content.hero__content--horizontal:not(:empty){padding:2rem}.hero__content .text-left{text-align:center}.hero__content .text-left.hero__description.body-medium{line-height:1.3;max-width:400px}.hero__content .text-left.heading-medium{font-size:20px;max-width:400px;margin:0 auto}.page-header.is-custom-sticky-init{top:calc(var(--sticky-announcement-height, 0px) + 14px)}.index-tab-collections .tabs{justify-content:flex-start!important;flex-wrap:wrap}.tabs__arrow.tabs__arrow--prev,.tabs__arrow.tabs__arrow--next{display:none}.product-faq__list .accordion__content{width:100%}.product-faq__atc form,.product-faq__atc .btn{margin-top:20px}body.template-product product-info .block__icon__row{padding-top:1rem;padding-bottom:1rem}body.template-product product-info .block__icon__row.block__icon__row--count-3{grid-template-columns:repeat(2,1fr)}.header__logo__ornament-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.drawer--header .drawer__head svg{width:40px!important}.index-contact .form-wrapper>div{max-width:100%;margin:20px;padding:2rem 1rem}.contact__form__heading{margin-bottom:1rem}.contact-form .custom-form__block{margin-bottom:0}[data-essential-upsell-element=products] .x1ghz6dp{padding:0}.header__cart--pill.header__cart--pill-detached{top:var(--sticky-header-height, var(--header-height, 80px))}body.header-at-top .header__cart--pill.header__cart--pill-detached{top:calc(14px + var(--sticky-announcement-height, 0px) + var(--sticky-header-height, var(--header-height, 80px)))}div[data-essential-upsell-element=content-container]{padding-left:0!important}.drawer .cart__item__content{flex-direction:column;display:flex;padding-left:16px;gap:0px}.drawer .cart__quantity-wrapper{margin-bottom:3px}.drawer .cart__price{margin-top:0}}@media(max-width:991px){.section-text-cta__content{width:100%;gap:0px}.section-text-cta__inner{gap:1rem}.section-text-cta__action,.section-text-cta__action .btn{width:100%}.bundle-reco__layout.product-reco__layout .product-item__bottom{background-color:#fdf4c3}.bundle-reco__layout.product-reco__layout .product-item--centered .product-item__title{margin-bottom:0}.footer__block.footer__block--menu{flex-direction:row!important;justify-content:space-between}.footer__block.footer__block--menu .footer__quicklinks li{display:flex;justify-content:flex-start}.footer__blocks{gap:2rem}.header__logo__link{width:8rem}.index-products .grid__footer-actions{margin-top:16px}[data-section-type=columns][data-bordered-grid] .grid>.grid-item{border:var(--global-border-width, 1px) solid var(--global-border-color, currentColor)}.grid.blog-listing{margin-top:2rem}[data-product-borders] .product-images-wrapper{overflow:hidden}.product__images--mobile-slider .product__slide{width:100%}.ingredient-slide__right{border-bottom:none}.footer__block.footer__block--newsletter{align-items:flex-start;width:100%}.footer__block.footer__block--newsletter .footer__newsletter__wrapper{max-width:100%;width:100%}}.article.grid-item .image-wrapper{transition:transform 2s cubic-bezier(.215,.61,.355,1);height:100%}@media(min-width:1025px){.mobile-menu .drawer__header-buttons .header__desktop__button{display:none}.mobile-menu .mobile-menu__block--menu{padding-bottom:0;margin-bottom:0}}@media(hover:hover){.article.grid-item:hover .image-wrapper{transform:scale(1.08)}.article.grid-item:hover .btn,.template-blog .index-products .grid-item:hover .btn,.template-article .grid-item:hover .btn{color:var(--BTN-PRIMARY-BG);background-color:transparent;box-shadow:none}.template-blog .index-products .grid-item.product-item.product-item--square[data-title="Oyster (Zn)"]:hover .btn,.template-article .grid-item.product-item.product-item--square[data-title="Oyster (Zn)"]:hover .btn,.template-blog .index-products .grid-item.product-item.product-item--square[data-title="Nature's Multivitamin"]:hover .btn,.template-article .grid-item.product-item.product-item--square[data-title="Nature's Multivitamin"]:hover .btn{color:#fff}.mobile-menu .social-link:hover{background-color:transparent;color:var(--BTN-SECONDARY-BORDER)}.bundle-reco__layout.product-reco__layout .product-reco__right .product-item--compact .product-item__info .product-link .product-reco__cta:hover,.bundle-reco__layout.product-reco__layout .product-reco__right .product-item.product-item--compact:hover .product-item__info .product-reco__cta{background:transparent;color:var(--BTN-PRIMARY-BG);--btn-border: var(--BTN-PRIMARY-BG)}.bundle-reco__layout.product-reco__layout .product-reco__right .product-item--compact[data-title="Stress Defense"] .product-item__info .product-link .product-reco__cta:hover,.bundle-reco__layout.product-reco__layout .product-reco__right .product-item.product-item--compact[data-title="Stress Defense"]:hover .product-item__info .product-reco__cta,.grid-item.product-item.product-item--square[data-title="Stress Defense"]:hover .product-item--square__cta.btn{background:#fff;--btn-border: var(--BTN-PRIMARY-BG)}.template-blog .grid.blog-listing .article.grid-item[data-category=learn]:hover .article__text-wrapper .article__link a,.template-article .grid.blog-listing .article.grid-item[data-category=learn]:hover .article__text-wrapper .article__link a{background:#fff}}@media only screen and (max-width:1100px){.bundle-card__title-wrapper{border-bottom:var(--global-border-width, 1px) solid var(--global-border-color, currentColor);border-right:none}recharge-subscription-widget::part(rc-content-wrap){grid-template-columns:1fr}recharge-subscription-widget::part(rc-purchase-option__subscription){border-right:unset;border-bottom:var(--global-border-width, 1px) solid var(--global-border-color, currentColor)}}@media only screen and (min-width:768px)and (max-width:1180px){.drawer.drawer--cart .drawer__inner{width:48vw!important}.drawer .cart__item__content{flex-shrink:1}}@media only screen and (min-width:992px)and (max-width:1439px){.blog__nav-row{display:flex;align-items:flex-start;gap:0px;justify-content:flex-start;flex-wrap:wrap}.blog__search{width:50rem}.template-blog .grid.blog-listing{margin-top:1rem}.template-blog .inline-nav{margin-top:20px}}.column__badge{align-self:start;justify-self:start;z-index:21}.column__badge-inner{display:inline-block;background:var(--badge-bg, #fff);color:var(--badge-text, #51271A);font-family:var(--FONT-STACK-HEADING);line-height:1;padding:.3em .8rem;border-right:var(--global-border-width, 1px) solid var(--global-border-color, currentColor);border-bottom:var(--global-border-width, 1px) solid var(--global-border-color, currentColor)}.column__bars{align-self:end;width:100%;z-index:21;display:flex;flex-direction:column}.column__bar{display:flex;justify-content:space-between;align-items:center;gap:1rem;background:var(--bar-bg);color:var(--bar-text);padding:.2rem .8rem;font-family:var(--FONT-STACK-HEADING);text-transform:uppercase;font-size:var(--FRTIL-BTN-SMALL, .85rem);border-top:var(--global-border-width, 1px) solid var(--global-border-color, currentColor)}.column__bar-right{text-align:right}@media only screen and (max-width:767px){[data-section-type=product-grid] .grid--mobile-slider .grid-item,.widget.widget--related .grid--mobile-slider .grid-item{width:calc((100vw - var(--outer) - var(--gap)) / 1.3)}.featured-product.no-image .product-item__image{--PRODUCT-GRID-ASPECT-RATIO: unset}.hero__content .text-left.hero__description.body-medium,.hero__content .text-left.heading-medium{max-width:100%}.tabs-collections .grid.no-slider-mobile{gap:var(--outer)}.grid-item .product-item__bottom{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:0;width:100%}.grid-item .product-item__bottom quick-add-product{display:none}.grid-item .product-item__bottom .product-link .product-item__price__holder{border:none;background-color:transparent}.grid-item.product-item{display:flex;flex-direction:column}.grid-item.product-item .product-information{flex-grow:1}.grid-item.product-item .product-information .product-item__info{display:flex;flex-direction:column;width:100%;height:100%}.grid.no-slider-mobile .grid-item.product-item .product-information .product-item__info .product-item__title{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.grid.no-slider-mobile .grid-item .product-item__bottom .product-information .price{margin-top:0}.grid.no-slider-mobile .grid-item .product-item__bottom .product-item__price{font-size:20px}.grid-item .product-item__bottom .product-link{justify-content:center;margin-bottom:8px}.footer__block{line-height:1.2}.blog-listing-outer--mobile-grid .grid.blog-listing{display:grid!important;grid-template-columns:1fr!important;overflow:visible!important;gap:1rem}body.template-product product-info .form__width>.product__block.product__head+div+.product__block+.product__block+.product__block+div{grid-template-columns:repeat(2,1fr)}.main-content .rc-login .rc-login--body{width:100%}.section-columns .collection-slider__nav{display:flex}[data-section-type=columns] .grid--mobile-slider{display:flex;flex-flow:row nowrap;justify-content:flex-start;gap:0;margin:0;padding:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-left:0;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}[data-section-type=columns] .grid--mobile-slider::-webkit-scrollbar{display:none}[data-section-type=columns] .grid--mobile-slider .grid-item{flex:0 0 100%;width:100%;max-width:100%;margin:0;padding:0;scroll-snap-align:start;scroll-snap-stop:always}[data-section-type=columns][data-bordered-grid] .grid{margin-top:0rem}}@media only screen and (min-width:768px)and (max-width:1024px){.multicolumn.columns-tablet--even .grid-item{flex-basis:50%}.multicolumn.columns-tablet--odd .grid-item{flex-basis:33.3333%}[data-section-type=columns] .grid.columns-tablet--even{--columns: 2}[data-section-type=columns] .grid.columns-tablet--odd{--columns: 3}}@media only screen and (min-width:1820px){.hero__content.hero__content--horizontal:not(:empty){padding:2rem 4rem}.main-content.product-no-banner{padding-top:18rem}.ingredient-slider__track,.ingredient-slider__nav{max-width:1536px;margin:0 auto}.ingredient-slide__right{min-width:28vw}}@media only screen and (max-width:1366px){.ingredient-row__label{max-width:208px}}.shopify-pc__banner__dialog{width:48%!important;border-radius:12px;left:1rem;bottom:1rem!important;min-width:600px}.shopify-pc__banner__dialog .shopify-pc__banner__wrapper{flex-direction:column;gap:20px}.shopify-pc__banner__dialog p{font-size:.95rem!important;line-height:1.2}@media(max-width:1024px){.ingredient-slide__right{flex:none;width:100%;height:clamp(280px,65vw,480px)}.ingredient-row{flex-direction:column}.ingredient-row__label{width:100%;max-width:100%}.hero__media.hero__media--signature{margin-top:-6vw;width:70%!important}.shopify-pc__banner__dialog{width:60%!important;min-width:auto}}@media(max-width:1100px){.block__icon__row.block__icon__row--count-4,.block__icon__row.block__icon__row--count-3,.block__icon__row.block__icon__row--count-5,.block__icon__row.block__icon__row--count-6{grid-template-columns:repeat(2,1fr);padding:30px 0}.ingredient-row__label{cursor:pointer;display:flex;align-items:center;justify-content:space-between;border-right:none;gap:12px;padding:1rem 8px 1rem 1rem}.ingredient-table,.ingredient-slide__title{border-right:var(--global-border-width, 1px) solid var(--global-border-color, currentColor)}.ingredient-slide{flex-direction:column-reverse;gap:0px}.ingredient-slider__nav{padding-top:0}.ingredient-slide__title{text-align:center}.ingredient-row__label span{font-family:var(--FONT-STACK-HEADING);font-style:var(--FONT-STYLE-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);letter-spacing:var(--LETTER-SPACING-HEADING);text-transform:var(--FONT-UPPERCASE-HEADING);line-height:1.2}.ingredient-slide__right{height:auto;aspect-ratio:2/3}.ingredient-row{grid-template-columns:1fr}.ingredient-row__icon{flex-shrink:0;display:inline-flex;align-items:center}.ingredient-row__icon .arrow-rotate{transform-box:fill-box;transform-origin:center;transform:rotate(0);transition:transform .3s ease}.ingredient-row.is-open .ingredient-row__icon .arrow-rotate{transform:rotate(90deg)}.ingredient-row__desc{display:none;padding-left:1rem;padding-right:1rem}.ingredient-row.is-open .ingredient-row__desc{display:block;border-top:var(--global-border-width, 1px) solid var(--global-border-color, currentColor)}.ingredient-slide__right{border-bottom:none}}@media(max-width:767px){.hero__media.hero__media--signature{margin-top:-12vw;width:80%!important}.shopify-pc__banner__dialog{width:96%!important}.editorial-cards__right .editorial-card__title-wrap{border-top:var(--global-border-width, 1px) solid var(--global-border-color, currentColor);text-align:center;justify-content:center}.bundle-reco__layout.editorial-cards__layout{display:flex;flex-direction:column}.editorial-cards__right .editorial-card__media{border-right:none}.editorial-cards.bundle-reco .product-apps__heading-wrap{margin-bottom:30px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/custom.css.map */
