*:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5)!important;outline-offset:.3rem!important;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)!important}.product-form-mobile{visibility:hidden;opacity:0;display:none}.product-form__submit--fake{border-radius:10px;background:#73a230;display:flex;padding:28px 23px;flex-direction:column;align-items:center;gap:20px;flex-shrink:0;color:#fff;font-family:Arboria-Bold;font-size:24px;font-style:normal;font-weight:400;line-height:130%;text-decoration:none}@media screen and (max-width:767px){.product-form__buttons--sticky{display:block;visibility:visible;opacity:1;position:fixed;bottom:0;left:0;right:0;width:100%;z-index:999;background:rgb(var(--color-background));padding:2rem 2rem 1rem;box-shadow:0 -2px 10px #0000001a;animation:slideUp .3s ease-out forwards}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}}.junip-modal-container .junip-btn{display:flex;padding:19px 41px;flex-direction:column;align-items:center;color:#73453d!important;border-radius:5px;border:1px solid #73453d!important}.junip-modal-container .junip-btn:hover{background-color:#73453d!important;color:#fff!important}.junip-product-review-container{font-family:Arboria-Book!important}.junip-product-review-container .junip-product-review-title{display:none}.junip-product-review-container .junip-btn{display:flex;padding:19px 41px;flex-direction:column;align-items:center;gap:20px;color:#73453d!important;border-radius:5px;border:1px solid #73453d!important;font-family:Arboria-Bold;font-size:20px;font-style:normal;font-weight:400;line-height:130%}.junip-product-review-container .junip-btn:hover{background-color:#73453d!important;color:#fff!important}.junip-product-review-container .junip-btn:hover svg{fill:#fff!important}.junip-product-review-container .junip-btn .junip-filter-icon{display:none}.junip-product-review-container .junip-filters-container .junip-btn-plain{border:none!important}.junip-product-review-container .junip-filters-container .junip-btn-plain:hover{background-color:transparent!important}.junip-product-review-container .junip-avatar{display:none}.junip-product-review-container .junip-review-list-item-container{display:flex;flex-flow:column}.junip-product-review-container .junip-customer-name{color:#5e5e5e;font-family:Arboria-Bold;font-size:20px;font-style:normal;font-weight:400;line-height:130%}.junip-product-review-container .junip-review-body{color:#5e5e5e;font-family:Arboria-Book;font-size:18px;font-style:normal;font-weight:400;line-height:160%}.junip-product-review-container .junip-separator{background-color:#c7b5b1}.junip-no-reviews{font-size:20px;font-family:Arboria-Bold}.junip-no-reviews .junip-btn{color:#73453d!important;border-radius:5px;border:1px solid #73453d!important;font-size:20px;margin:20px auto}.move-to-top{display:block;background-color:transparent;outline:none;width:60px;height:60px;border:none;position:fixed;bottom:100px;right:30px;z-index:9999;background-color:#411f18;cursor:pointer;opacity:0;transform:translate(200%);transition:all .3s ease-in-out;border-radius:50%}.move-to-top svg{width:100%;height:100%}@media screen and (max-width:760px){.move-to-top{display:none}}.move-to-top--sticky{opacity:1;transform:translate(0)}@media screen and (max-width:989px){.main-product-section-new{padding-top:0;padding-bottom:0}}.main-product-section-new .product__info-container>*+*{margin:1.5rem 0}.main-product-section-new .product-media-container{max-width:100%!important}.main-product-section-new .product__media-icon--lightbox{display:none}.product-media-container.constrain-height{border-radius:20px;border:none}.product-media-container .product__modal-opener{height:100%}.product-media-container.constrain-height .media{padding-top:100%;height:auto;max-height:460px}@media screen and (min-width:990px){.product-media-container.constrain-height .media{padding-top:98.5%;max-height:560px}}.product-media-container.constrain-height .media img{max-height:460px}@media screen and (min-width:990px){.product-media-container.constrain-height .media img{object-fit:contain;max-height:560px}}@media screen and (min-width:990px){.product-swiper{padding-bottom:0!important}}.product-swiper-thumbs{box-sizing:border-box;padding:0 0 20px!important;margin:0 35px!important}.thumbs-wrapper{position:relative}.product-swiper-thumbs .swiper-slide{width:60px;height:60px;opacity:.5;cursor:pointer;border-radius:8px;overflow:hidden;border:2px solid transparent;transition:opacity .2s,border-color .2s}.product-swiper-thumbs .swiper-slide img{width:100%;height:100%;object-fit:cover;display:block}.product-swiper-thumbs .swiper-slide-thumb-active{opacity:1;border-color:#73453d}.thumbs-wrapper .swiper-button-prev,.thumbs-wrapper .swiper-button-next{position:absolute;top:37px!important;z-index:10;width:28px;height:28px;border-radius:100px;border:1px solid #c3b2a2;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s}.thumbs-wrapper .swiper-button-prev{left:0!important}.thumbs-wrapper .swiper-button-next{right:0!important}.thumbs-wrapper .swiper-button-prev:after,.thumbs-wrapper .swiper-button-next:after{display:none}.thumbs-wrapper .swiper-button-prev svg,.thumbs-wrapper .swiper-button-next svg{width:12px;height:12px}.thumbs-wrapper .swiper-button-disabled{opacity:.3;cursor:not-allowed}.product-swiper .swiper-wrapper{align-items:stretch}.product-swiper .swiper-slide{display:flex;justify-content:center;height:auto;max-height:560px}@media screen and (max-width:989px){.product-swiper .swiper-slide{max-height:460px}}.popup-ingredients__button{font-family:Arboria-Book;color:#73453d;text-decoration:underline;background:transparent;border:none;cursor:pointer;font-size:20px;padding:0;letter-spacing:.6px;text-underline-offset:.3rem}.popup-ingredients__content{position:fixed;background:#fff;top:0;left:0;width:100%;height:100%;z-index:100;overflow-y:scroll;overflow-x:hidden;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;padding-bottom:0}.popup-ingredients__content.active{opacity:1;visibility:visible}@media screen and (min-width:990px){.popup-ingredients__content{padding-bottom:60px}}.popup-ingredients__content .popup-ingredients__close{position:absolute;top:20px;right:20px;width:32px;height:32px;background:transparent;border:none;cursor:pointer;z-index:101}.popup-ingredients__content .popup-ingredients__close:before,.popup-ingredients__content .popup-ingredients__close:after{content:"";position:absolute;top:15px;left:0;width:32px;height:2px;background-color:#000}.popup-ingredients__content .popup-ingredients__close:before{transform:rotate(45deg)}.popup-ingredients__content .popup-ingredients__close:after{transform:rotate(-45deg)}.popup-ingredients__content .page-width{position:relative;z-index:2}.sticky-footer{position:fixed;bottom:0;left:0;width:100%;background-color:#f4f0ec;box-shadow:0 -8px 24px #00000014;z-index:999;padding:3.8rem 2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:translateY(100%);opacity:0;visibility:hidden;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s ease,visibility .3s ease}.sticky-footer.active{transform:translateY(0);opacity:1;visibility:visible}.sticky-footer__button{background-color:#73a230;color:#fff;border:none;display:flex;align-items:center;justify-content:center;border-radius:10px;padding:1.8rem 6rem;font-family:Arboria-Bold,sans-serif;font-size:2.2rem;font-weight:400;text-transform:uppercase;text-decoration:none;min-width:360px;min-height:87px;cursor:pointer;box-shadow:0 4px 12px #73a23033;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease;text-align:center;line-height:1;letter-spacing:.05rem}.sticky-footer__button:hover{background-color:#628a27;transform:translateY(-1px);box-shadow:0 6px 16px #73a2304d}.sticky-footer__button:active{transform:translateY(0)}.sticky-footer__text-wrapper{display:flex;align-items:center;gap:.6rem;margin-top:1rem;font-family:Arboria-Medium,sans-serif;font-size:1.2rem;font-weight:400;letter-spacing:.1rem;color:#73453d;text-transform:uppercase}.sticky-footer__trophy-icon{width:2rem;height:2rem;flex-shrink:0;stroke:#73453d}@media screen and (max-width:749px){.sticky-footer{padding:2.2rem 1.5rem}.sticky-footer__button{min-width:309px;width:auto;min-height:65px;padding:1.6rem 2rem;font-size:2.4rem}.sticky-footer__text-wrapper{font-size:1.4rem;margin-top:.8rem;letter-spacing:0}}.product-form-mobile,.product-form__buttons--sticky{display:none!important;visibility:hidden!important;opacity:0!important}
/*# sourceMappingURL=/cdn/shop/t/30/assets/section-main-product-new.css.map */
