.product-overview{display:flex;flex-wrap:wrap;max-width:1440px;margin-left:auto;margin-right:auto;margin-bottom:110px}@media (max-width:991px){.product-overview{max-width:650px;margin-bottom:35px}}.product-overview .product-overview__image,.product-overview .product-overview__info{width:50%}@media (max-width:991px){.product-overview .product-overview__image,.product-overview .product-overview__info{width:100%}}.product-overview .product-overview__image{text-align:center}.product-overview .product-overview__image [id*=MediaGallery]{min-height:375px}.product-overview .product-overview__image .product-slider img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.product-overview .product-overview__info{padding-top:64px;padding-right:112px;padding-left:112px}.product-overview .product-overview__info p:empty{display:none}.product-overview .product-overview__info .shopify-payment-button{width:100%}.product-overview .product-overview__info .button,.product-overview .product-overview__info .shopify-payment-button{align-self:flex-start}.product-overview .product-overview__info .product__form-buttons{display:flex;flex-wrap:wrap;margin-top:1px}.product-overview .product-overview__info .product__form-buttons .cartbutton{align-self:flex-start;margin-right:16px}.product-overview .product-overview__info .product__form-buttons .button:last-child{margin-right:0}@media (max-width:991px){.product-overview .product-overview__info .product__form-buttons .button[data-waitlist-button],.product-overview .product-overview__info .product__form-buttons .button[type=submit]{margin-right:0;max-width:unset}}.product-overview .product-overview__info .product__form-buttons [class*=bold-ro]{max-width:219px}@media (max-width:1400px){.product-overview .product-overview__info{padding-right:20px}.product-overview .product-overview__info .tooltip .tooltip__text{right:auto;left:0;transform:none}}@media (max-width:1199px){.product-overview .product-overview__info{padding-left:24px;padding-right:24px;padding-top:32px}}.product-overview .product__additionally-description{margin-bottom:16px;font-size:14px;color:#403f3e;line-height:1.57}.product-overview .product__additionally-description p+p{margin-top:4px}.product__form-buttons{max-width:341px}.product__form-buttons button{font-weight:700;line-height:160%;letter-spacing:.7px;min-height:unset;padding:10px 0}.product__form-buttons-inner{width:100%;display:flex;justify-content:center;padding:2px 0}.product__form-buttons-text{display:inline-block;margin:0 auto}.product__form-buttons-price{position:relative;padding:0 8%}@media (max-width:991px){.product__form-buttons-price{padding:0 9%}}.product__form-buttons-price:before{content:'';position:absolute;width:1px;height:100%;top:0;left:0;background-color:#fff}.product__additional-button-info{max-width:596px}.product-overview .product-slider .product-slider__image-wrapper{padding-top:87%}.product__description-copy{display:flex;gap:16px;flex-direction:column;font-size:16px;line-height:25.6px}.product__description-copy[aria-hidden=true]{display:none}.product__description-copy[aria-hidden=false]{display:flex}.product__description-copy p,.product__description-copy ul{order:2}.product__description-copy ol,.product__description-copy ul{list-style-position:inside;list-style-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='9' viewBox='0 0 12 9' fill='none'%3E%3Cpath d='M4.01914 9L0 4.77341L0.577398 4.16706L4.01914 7.78645L11.4234 0L12 0.60635L4.01914 9Z' fill='%23887553'/%3E%3C/svg%3E%0A");padding-left:0;margin-left:0}.product__description-copy li{padding-left:5px}.product__description-copy li+li{margin-top:4px}.product__description-copy .metafield-rich_text_field{display:flex;flex-direction:column;gap:16px}.product__title{font-weight:700;font-size:28px;line-height:33px;margin-bottom:8px}.product-overview{--bg-color:#ffffff;margin-bottom:48px}@media (max-width:991px){.product-overview{margin-bottom:24px;max-width:unset}}@media (max-width:991px){.product-overview__info{padding-top:24px}}.product-overview__info>div{max-width:596px}.product-overview__info .product__rating-info{display:block;margin:0}.product-overview__info .product__rating-info i{font-size:16px}.product-overview__info .product__rating-info i+.product-overview__info .product__rating-info i{margin-left:0}.product-overview__info .product__rating-info ruk_rating_snippet{margin:24px 0 0 0}.product-overview__info .product__rating-info ruk_rating_snippet:empty{display:none}.product-overview__info .product__rating-info .ruk_rating_snippet .ruk-rating-snippet-count:first-of-type{color:#1212127F!important;background-color:var(--bg-color);opacity:1;padding-left:6px;margin-left:-43px;position:relative;z-index:1;text-decoration:underline;text-underline-offset:2px}.product-overview__info .product__rating-info .ruk_rating_snippet .ruk-rating-snippet-count:first-of-type:before{content:'(';position:absolute;top:50%;left:0;transform:translateY(-50%)}.product-overview__info .product__rating-info .ruk_rating_snippet .ruk-rating-snippet-count:first-of-type:after{content:')';position:absolute;top:50%;right:-7px;transform:translateY(-50%)}.product-overview__info .product__rating-info .ruk_rating_snippet .ruk-rating-snippet-count{font-size:14px;font-weight:500;line-height:160%;letter-spacing:1.4px;text-transform:uppercase}.product-overview__info .Frequency__Wrapper{display:flex;flex-direction:column;gap:16px}.product-overview__image-slider-wrapper{width:100%;display:flex;align-items:flex-start}.product-overview__image{display:flex;justify-content:flex-end;align-content:flex-start;flex-wrap:wrap}.product-overview .product-slider .product-slider__image-wrapper{padding-top:100%}.product-overview .product-slider .product-slider__image-wrapper img{-o-object-fit:cover;object-fit:cover}.product-overview__image-slider--thumbnail-wrapper{display:block;position:relative;width:15.6%;padding:83.4% 16px 0}@media (max-width:991px){.product-overview__image-slider--thumbnail-wrapper{display:none}}.product-overview__image-slider--thumbnail-wrapper .product-overview__image-slider--thumbnail{position:absolute;width:calc(100% - 16px - 16px);top:16px;left:16px;height:calc(100% - 16px)}.product-overview__image-slider--thumbnail-wrapper .swiper-slide{min-height:0;height:auto;border:1px solid transparent;width:100%}.product-overview__image-slider--thumbnail-wrapper .swiper-slide-thumb-active{border:1px solid #000}.product-overview__image-slider--thumbnail-wrapper .product-slider__image-wrapper{width:100%;padding-top:100%;overflow:hidden;pointer-events:none}.product-overview__image-slider--thumbnail-wrapper .swiper-button{width:32px;height:32px;border-radius:50%;background-color:#ebebeb;transform:rotate(90deg) translateY(50%);right:unset;left:50%}.product-overview__image-slider--thumbnail-wrapper .swiper-button[aria-disabled=true]{opacity:0}.product-overview__image-slider--thumbnail-wrapper .swiper-button.swiper-button-prev{top:0;bottom:unset;margin-top:0}.product-overview__image-slider--thumbnail-wrapper .swiper-button.swiper-button-prev[aria-disabled=true]~.product-slider__shadow--top{opacity:0}.product-overview__image-slider--thumbnail-wrapper .swiper-button.swiper-button-next{top:unset;bottom:0}.product-overview__image-slider--thumbnail-wrapper .swiper-button.swiper-button-next[aria-disabled=true]~.product-slider__shadow--bottom{opacity:0}.product-overview__image-slider--thumbnail-wrapper .swiper-pagination{padding:24px 0}.product-overview__image-slider--thumbnail-wrapper .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px}.product-slider__shadow{position:absolute;left:0;width:100%;height:20%;z-index:1;pointer-events:none;transition:opacity .6s ease-in-out}.product-slider__shadow.product-slider__shadow--top{top:0;background:linear-gradient(to bottom,#fff,rgba(255,255,255,0))}.product-slider__shadow.product-slider__shadow--bottom{bottom:0;background:linear-gradient(to top,#fff,rgba(255,255,255,0))}.product-overview__accordions,.product-overview__image-slider--main{width:83.4%}@media (max-width:991px){.product-overview__accordions,.product-overview__image-slider--main{width:100%}}.product-overview__image-slider--main .product-slider~.swiper-button-next:after{background-size:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='22' viewBox='0 0 13 22' fill='none'%3E%3Cpath d='M1.3125 20.3748L10.6875 10.9998L1.3125 1.62476' stroke='%23121212' stroke-width='2.25'/%3E%3C/svg%3E")}.product-overview__image-slider--main .product-slider~.swiper-button-prev:after{background-size:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='22' viewBox='0 0 13 22' fill='none'%3E%3Cpath d='M11.6875 20.3748L2.3125 10.9998L11.6875 1.62476' stroke='%23121212' stroke-width='2.25'/%3E%3C/svg%3E")}.tooltip{position:relative;display:inline-block;align-items:center;justify-content:center;cursor:pointer;font-size:12px;line-height:16px;letter-spacing:1.7px;text-transform:uppercase;color:#121212;width:-moz-fit-content;width:fit-content}.tooltip .tooltip__text{position:absolute;top:100%;left:0;z-index:5;opacity:0;visibility:hidden;width:298px;overflow:hidden;padding:24px;background-color:#8c734b;border:1px solid #8c734b;font-size:16px;line-height:1.4;letter-spacing:0;text-transform:none;cursor:default;color:#fff;transform:translateX(0) translateY(10px);font-weight:400}.tooltip .tooltip__text a{display:block;text-transform:uppercase;text-decoration:unset;font-size:12px;font-weight:600;letter-spacing:.7px;margin-top:8px;color:#fff!important}.tooltip .icon,.tooltip svg{display:block}.tooltip:hover .tooltip__text{transition-property:opacity,visibility,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);opacity:1;visibility:visible;transform:translateX(0) translateY(0)}.tooltip__button{color:#887553;font-size:12px;line-height:16px;letter-spacing:.6px;padding:0}.tooltip__button span{margin-left:5px}.tooltip__button .popup{left:unset;right:0;pointer-events:none}.tooltip{letter-spacing:normal;color:#887553;margin-left:28px;margin-top:6px}@media screen and (min-width:992px){.tooltip .popup{position:unset;left:unset;top:unset;width:unset;height:unset;z-index:200;display:unset;justify-content:unset;align-items:unset;overflow-y:unset;padding:unset;visibility:unset;opacity:0;transition:unset}.tooltip .popup.popup--opened{visibility:visible;opacity:1;z-index:9999999}}.tooltip .popup .popup__close-wrapper{top:12px}@media screen and (max-width:991px){.tooltip .overlay{background-color:rgba(0,0,0,.5)}}@media screen and (min-width:992px){.tooltip .overlay{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:200;display:flex;justify-content:center;align-items:center;overflow-y:auto;padding:15px 15px 33px;visibility:hidden;opacity:0;transition:opacity .3s,visibility .3s;background-color:rgba(0,0,0,.3)}.tooltip .overlay.overlay--shown{opacity:1;visibility:visible}}.tooltip .popup__container{background-color:#f9f7f6}.tooltip .popup__container::-webkit-scrollbar{width:5px;border-radius:10px}.tooltip .popup__container::-webkit-scrollbar-track{box-shadow:inset 10px 10px 10px #f9f7f6;border-radius:10px}.tooltip .popup__container::-webkit-scrollbar-thumb{border-radius:4px!important;background:#121212;background:rgba(18,18,18,.5)}.tooltip .popup__container::-webkit-scrollbar-thumb:hover{background:rgba(18,18,18,.5)}@media screen and (max-width:991px){.tooltip .popup__container{max-width:540px;width:100%;height:auto;border:1px solid #e5e5e5;padding:48px 24px;overflow:scroll;max-height:80vh}}@media screen and (min-width:992px){.tooltip .popup__container{position:absolute;right:100%;left:unset;bottom:100%;z-index:201;opacity:0;visibility:hidden;width:539px;height:100%;min-height:50vh;overflow:auto;padding:48px 24px;font-size:16px;line-height:1.4;letter-spacing:0;text-transform:none;cursor:default;color:#121212;transform:translateX(0) translateY(10px);font-weight:400}}.tooltip .popup__container .product__popup-inner>h5{font-family:freight-display-pro,serif;margin-bottom:24px;font-size:24px;line-height:28px;letter-spacing:normal}.tooltip .popup__container .product__popup-inner ul{display:flex;flex-direction:column;gap:40px;list-style:none;margin:0;padding:0}@media (max-width:991px){.tooltip .popup__container .product__popup-inner ul{gap:24px}}.tooltip .popup__container .product__popup-inner ul li{list-style:none;margin:0;padding:0;display:flex;gap:24px}.tooltip .popup__container .product__popup-inner ul li div:first-of-type{width:55px}.tooltip .popup__container .product__popup-inner ul li div:last-of-type{display:flex;flex-direction:column;gap:8px}.tooltip .popup__container .product__popup-inner ul li div:last-of-type span{font-size:16px;font-weight:700;line-height:160%;letter-spacing:.05em;text-transform:uppercase}@media (max-width:991px){.tooltip .popup__container .product__popup-inner ul li div:last-of-type span{line-height:27px}}.tooltip .popup__container .product__popup-inner ul li div:last-of-type p{font-size:16px;line-height:160%;letter-spacing:normal}.tooltip .popup.popup--opened .popup__container{transition-property:opacity,visibility,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);opacity:1;visibility:visible;transform:translateX(0) translateY(0)}.tooltip{color:#121212;text-transform:unset}.product .Frequency__Option+.Frequency__Option{border-top:none}@media (max-width:991px){.product .Frequency__Option+.Frequency__Option{max-width:420px}}.product .Frequency__Option .NewFrequency,.product .Frequency__Option.Frequency__Option--Subscription.Active .NewFrequency{color:#121212;font-size:14px;margin:0;border:1px solid #121212;width:100%}.product .select-container{display:flex;flex-direction:column;width:100%;gap:8px;max-width:281px;background-color:#f9f7f6;margin-top:10px;margin-left:24px;padding:8px 16px 13px}.product .select-container[aria-hidden=true]{display:none}.product .select-container label{font-size:12px;letter-spacing:.6px}.product-set .select-container{padding:8px 16px 0}.product-overview__accordions{text-align:left;margin-top:40px;border-top:1px solid #12121280}@media (max-width:991px){.product-overview__accordions{margin:24px 24px 0}}.product-overview__accordions li.product-overview__accordions-item{border-bottom:1px solid #12121280}.product-overview__accordions li.product-overview__accordions-item h5{display:flex;justify-content:space-between;align-items:center;font-family:freight-display-pro,serif;font-size:20px;line-height:26px;letter-spacing:.04em;padding:20px 0}.product-overview__accordions details>div{position:static;width:auto;opacity:1;visibility:visible;transform:none;border:0;padding:0 0 16px;transition:none}.product-overview__accordions details>div a:not([class]){color:#887553;text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:2px}.product-overview__accordions details>div p{font-size:16px;line-height:160%;letter-spacing:normal}.product-overview__accordions details>div>*+*{margin-top:8px}.product-overview__accordions details>div ul{list-style:inside;margin-left:5px}.product-overview__accordions summary{position:relative}.product-overview__accordions .product-overview__accordions-arrow{width:21px;height:27px;display:inline-block;padding:7px 6px;margin-left:6px;position:relative}.product-overview__accordions .product-overview__accordions-arrow::after{content:'';position:absolute;top:2px;left:6px;width:6px;height:6px;-webkit-transform-origin:47% 47%;-moz-transform-origin:47% 47%;-o-transform-origin:47% 47%;transform:translateY(9px) rotate(135deg);transition-property:transform,border-color,top;transition-duration:.3s;border-top:1px solid #121212;border-right:1px solid #121212}.product-overview__accordions details[open=true] .product-overview__accordions-arrow::after,.product-overview__accordions details[open] .product-overview__accordions-arrow::after{transform:translateY(13px) rotate(-45deg);border-color:#887553}.product-process{padding-bottom:55px}@media (max-width:991px){.product-process{padding-top:35px;padding-bottom:35px;border-bottom:.5px solid rgba(0,0,0,.2)}}.product-process .product-process__info{padding-right:120px;padding-top:0}@media (max-width:1199px){.product-process .product-process__info{padding-right:75px;padding-top:0}}@media (max-width:991px){.product-process .product-process__info{padding-top:0;padding-right:0}}.product-process .product-process__additional-text{margin-top:24px}.product-process .product-process__additional-title{margin-bottom:16px}.product-process .product-process__image{position:relative;padding-top:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}@media (max-width:767px){.product-process .product-process__image{margin:0 -24px;padding-top:calc(100% + 48px)}}.product-process .product-process__image--mobile{display:none}@media (max-width:991px){.product-process .product-process__image--mobile{display:block;margin-top:32px}}@media (max-width:991px){.product-process .product-process__image--desktop{display:none}}.product-results{padding-bottom:55px}@media (max-width:991px){.product-results{padding-top:35px;padding-bottom:35px;border-bottom:.5px solid rgba(0,0,0,.2)}}.product-results .product-results__info{padding-top:6px;padding-left:110px}@media (max-width:1199px){.product-results .product-results__info{padding-left:75px}}@media (max-width:991px){.product-results .product-results__info{padding-top:0;padding-left:0}}.product-results .product-results__image{padding-top:100%;position:relative;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}@media (max-width:991px){.product-results .product-results__image{display:none}}@media (max-width:767px){.product-results .product-results__image{margin:0 -24px;padding-top:calc(100% + 48px)}}.product-results .product-results__image--mobile{display:none}@media (max-width:991px){.product-results .product-results__image--mobile{display:block;margin-top:32px}}.product-results .product-results__list{-moz-column-count:2;column-count:2;-moz-column-gap:32px;column-gap:32px;margin-top:32px}.product-results .product-results__list li{display:inline-block;margin-bottom:24px}.product-results .product-results__list .product-results__list-title{margin-bottom:8px}@media (max-width:767px){.product-results .product-results__list{-moz-column-count:unset;column-count:unset;-moz-column-gap:0;column-gap:0}.product-results .product-results__list li{display:block}.product-results .product-results__list li:last-child{margin-bottom:0}}.product-reviews{position:relative;padding:65px 16px 148px;background-color:#f9f7f6}@media (max-width:991px){.product-reviews{margin-left:auto;margin-right:auto;padding-top:32px;padding-bottom:88px}}@media (max-width:767px){.product-reviews{max-width:100%;padding-left:24px;padding-right:24px}}@media (max-width:991px){.product-reviews .product-reviews__container{max-width:618px;margin:0 auto}}@media (max-width:991px){.product-reviews .product-reviews__container .swiper-button-next,.product-reviews .product-reviews__container .swiper-button-prev{display:none}}.product-reviews .swiper-pagination{position:absolute;bottom:23px;left:50%;transform:translateX(-50%)}@media (max-width:991px){.product-reviews .swiper-pagination{bottom:32px}}.product-reviews .product-reviews__title{margin-bottom:85px;font-family:freight-sans-pro,sans-serif;font-size:14px;line-height:1.14;letter-spacing:.4px;text-transform:uppercase;text-align:center}@media (max-width:991px){.product-reviews .product-reviews__title{margin-bottom:31px;font-family:freight-display-pro,serif;font-size:28px;font-weight:600;line-height:normal;text-align:left;text-transform:none}}@media (max-width:767px){.product-reviews .product-reviews__title{font-size:24px}}.product-reviews .reviews{margin:0 auto;padding:0 190px}.product-reviews .reviews .reviews__author{margin-top:27px}@media (max-width:991px){.product-reviews .reviews{padding:0}.product-reviews .reviews .reviews__author{margin-top:14px}}.template-product{padding-top:calc(var(--header-height,0px) + var(--announcement-bar-height,0px) + var(--product-navigation-height,0px));padding-bottom:var(--product-sticky-bar-height,0)}.template-product .hero-banner .hero-banner__info-slide .button{width:100%;max-width:240px;padding:0 30px}@media screen and (max-width:767px){.template-product .hero-banner .hero-banner__info-slide .button{width:100%;max-width:calc(100vw - 60px)}}@media screen and (max-width:767px){.template-product .home-story-product .home-story__text{font-size:14px}}@media screen and (max-width:767px){.template-product .home-story-product .home-story__product-wrapper{max-width:unset;padding-left:0;padding-right:0}}@media screen and (max-width:767px){.template-product .hero-banner__description{font-size:14px}}