.chef-ambassadors{padding-bottom:100px}.chef-ambassadors .section-heading{margin-bottom:60px;padding-right:156px}.chef-carousel{display:flex;width:100%;margin-bottom:60px;overflow:visible}.chef-carousel .carousel-cell{flex:0 0 80%;margin-right:24px;text-align:center;position:relative}.chef-carousel .chef-image{height:495px;width:437px;overflow:hidden;border-radius:12px;position:relative}.chef-carousel .chef-image:after{content:"";background-color:#00000080;width:100%;height:100%;position:absolute;left:0;top:0;z-index:0;opacity:0;transition:.3s ease-in-out}.chef-carousel .chef-image img{width:100%;height:100%;object-fit:cover}.chef-carousel .chef-content{position:absolute;bottom:0;width:100%;padding:40px 20px;z-index:1;opacity:0;visibility:hidden;transition:.3s ease-in-out}.chef-carousel .chef-slide:hover .chef-image:after{opacity:1;visibility:visible}.chef-carousel .chef-slide:hover .chef-content{opacity:1;visibility:visible}.chef-carousel .chef-content h3{text-transform:uppercase;margin-bottom:30px;color:#fff;font-size:14px;line-height:1.4;letter-spacing:1.25px}.chef-carousel .chef-content p{margin-bottom:30px;color:#fff;font-size:24px;line-height:1.3;font-weight:400}.chef-carousel .flickity-viewport{width:100%}.chef-carousel .flickity-button{position:absolute;top:-83px;border:#e4e4e4 1px solid;width:60px;height:60px;padding:20px;border-radius:60px}.chef-carousel .flickity-button:focus{outline:none;box-shadow:none}.chef-carousel .flickity-button.flickity-prev-next-button.previous{left:auto;right:156px}.chef-carousel .flickity-button.flickity-prev-next-button.next{right:80px}.chef-carousel .flickity-page-dots{display:none;bottom:-30px;left:0;right:0}@media screen and (max-width:1439px){.chef-carousel .chef-image{height:420px;width:400px}}@media screen and (max-width:1199px){.chef-carousel .chef-image{height:380px;width:360px}.chef-carousel .carousel-cell{margin-right:20px}}@media screen and (max-width:1023px){.chef-ambassadors .section-heading{margin-bottom:30px;padding-right:0}.chef-carousel .flickity-button{display:none}.chef-carousel .flickity-page-dots{display:block}.chef-carousel .chef-content p{font-size:20px}}@media screen and (max-width:767px){.chef-carousel .chef-image{height:360px;width:335px}.chef-ambassadors .button-group{padding-inline:20px}.chef-ambassadors{padding-bottom:60px}}@media (max-width: 1199px){.onsuri_custom_message_wrap .section_top .context{font-size:24px}}@media (max-width: 1023px){.signature_image img{max-width:154px}}@media (max-width: 767px){.onsuri_custom_message_wrap{padding-top:60px;padding-bottom:60px}.onsuri_custom_message_wrap .section_top .context{font-size:20px}}.onsuri_custom_rich_text{padding-top:40px;padding-bottom:44px}.onsuri_custom_rich_text .container{max-width:958px}.onsuri_custom_rich_text .container .context{max-width:830px}@media screen and (min-width:1452px){.onsuri_custom_rich_text{padding-top:100px}}.section_top .context{margin-bottom:33px;font-size:17px;font-family:avenir-next-lt-pro,sans-serif;font-style:normal;line-height:1.5;font-weight:500}.section_top .section-title{margin-bottom:35px;color:#000}.section_top .section-subtitle{text-transform:uppercase;font-size:16px;color:#000;font-family:avenir-next-lt-pro,sans-serif;font-weight:500;font-style:normal;line-height:1.4;letter-spacing:.07em;margin-bottom:12px}.button-group .btn{background:transparent;border:1px solid #000;color:#000;text-decoration:none;border-radius:30px;font-weight:500;padding:12px 30px;transition:.3s ease-in}.button-group .btn.green_button{background-color:#e4e7aa;border-color:#e4e7aa}.onsuri_custom_rich_text .button-group .btn{font-family:avenir-next-lt-pro,sans-serif;font-size:16px;font-weight:400;font-style:normal}@media (min-width: 992px){.onsuri_custom_rich_text .button-group .btn{min-width:254px}}@media (max-width: 1023px){.section_top .section-title{margin-bottom:20px}}@media (max-width: 767px){.section_top .section-subtitle{font-size:14px}.onsuri_custom_rich_text{padding-bottom:60px}.onsuri_custom_rich_text .button-group .btn{font-size:14px}.section_top .context{margin-bottom:33px;font-size:15px}}@media (max-width: 549px){.button-group{display:flex;flex-direction:column;row-gap:16px}.button-group .btn{margin-inline:0}}@media screen and (min-width: 1201px){.js-evoo-carousel,.js-related-products-carousel{padding-inline:80px}}.evoo-carousel-section{padding-bottom:100px;overflow-x:hidden}.evoo-carousel-section .section-heading{margin-bottom:60px;padding-right:156px}.evoo-carousel{display:flex;width:100%;overflow:visible}.evoo-carousel .carousel-cell{margin-right:24px;position:relative}.evoo-carousel .evoo-image{height:660px;width:560px;overflow:hidden;border-radius:12px;position:relative}.evoo-carousel .evoo-image:after{content:"";background-color:#00000080;width:100%;height:100%;position:absolute;left:0;top:0;z-index:0}.evoo-carousel .evoo-image img{width:100%;height:100%;object-fit:cover}.evoo-carousel .evoo-content{position:absolute;top:0;bottom:0;width:100%;height:100%;padding:80px 40px 40px;z-index:1}.evoo-carousel .evoo-content h3{margin-bottom:30px;color:#fff}.evoo-carousel .evoo-content p{margin-bottom:0;color:#fff;font-size:14px;line-height:1.3;font-weight:400;letter-spacing:1.25px;text-transform:uppercase}.js-evoo-carousel,.js-related-products-carousel{padding-inline:80px}.evoo-carousel .flickity-viewport{width:100%;overflow:visible}.evoo-carousel .flickity-button{position:absolute;top:-83px;border:#e4e4e4 1px solid;width:60px;height:60px;padding:20px;border-radius:60px}.evoo-carousel .flickity-button:focus{outline:none;box-shadow:none}.evoo-carousel .flickity-button.flickity-prev-next-button.previous{left:auto;right:156px}.evoo-carousel .flickity-button.flickity-prev-next-button.next{right:80px}.evoo-carousel .flickity-page-dots{display:none;bottom:-30px;left:0;right:0}@media screen and (max-width:1799px){.evoo-carousel .evoo-image{width:460px;height:560px}}@media screen and (max-width:1439px){.evoo-carousel .evoo-image{width:360px;height:460px}.evoo-carousel .evoo-content{padding:40px}.evoo-carousel .evoo-content h3{font-size:var(--font-size-h3)}}@media screen and (max-width:1199px){.evoo-carousel .evoo-image{width:335px;height:360px}.evoo-carousel .carousel-cell{margin-right:20px}}@media screen and (min-width: 992px) and (max-width: 1200px){.chef-carousel .flickity-button.flickity-prev-next-button.previous,.evoo-carousel .flickity-button.flickity-prev-next-button.previous{right:115px}.chef-carousel .flickity-button.flickity-prev-next-button.next,.evoo-carousel .flickity-button.flickity-prev-next-button.next{right:40px}}@media screen and (min-width: 550px) and (max-width: 1200px){.js-evoo-carousel,.js-related-products-carousel{padding-inline:40px}}@media screen and (min-width:1025px){.evoo-carousel .evoo-content a.btn{position:absolute;bottom:50px}}@media screen and (max-width:1023px){.evoo-carousel-section .section-heading{margin-bottom:30px;padding-right:0}.evoo-carousel .evoo-content{padding:40px 20px}}@media screen and (max-width:1024px){.evoo-carousel .flickity-button{display:none}.evoo-carousel .flickity-page-dots{display:block}.evoo-carousel .evoo-content{display:flex;flex-direction:column;justify-content:center;align-items:center}.evoo-carousel .evoo-content p{margin:0;font-size:13px;padding-bottom:2px}.evoo-carousel .evoo-content h3{margin:0;padding-bottom:15px;text-align:center}.evoo-carousel .evoo-content .green_button{margin:0;padding:10px 25px}.evoo-carousel-section .section-heading{line-height:1.25}}@media screen and (max-width:767px){.evoo-carousel .evoo-image{height:360px;width:335px}.evoo-carousel .evoo-content h3{font-size:var(--font-size-h2-mobile)}}@media screen and (max-width: 549px){.js-evoo-carousel,.js-related-products-carousel{padding-inline:20px}}.site-footer{background-color:#f8f8f8;color:#000}.site-footer>.container{max-width:1280px}.site-footer .footer-inner{padding-top:60px}.footer__block .contact-form button.signUp-submit{padding-right:11px}input.signUp-input{padding-left:25px}.footer__block .contact-form button.signUp-submit,.footer__block .contact-form input.signUp-input{color:#000}.site-footer button.signUp-submit{border-left:none}.signUp-form .inputGroup{height:48px;font-family:avenir-next-lt-pro,sans-serif;font-weight:500;font-style:normal}.signUp-form .inputGroup ::-webkit-input-placeholder{color:#000!important;font-family:avenir-next-lt-pro,sans-serif;font-weight:500;font-style:normal}.signUp-form .inputGroup ::-moz-placeholder{color:#000!important;font-family:avenir-next-lt-pro,sans-serif;font-weight:500;font-style:normal}.signUp-form .inputGroup :-ms-input-placeholder{color:#000!important;font-family:avenir-next-lt-pro,sans-serif;font-weight:500;font-style:normal}.signUp-form .inputGroup :-moz-placeholder{color:#000!important;font-family:avenir-next-lt-pro,sans-serif;font-weight:500;font-style:normal}.site-footer .footer__block-text li{margin-bottom:8px}.site-footer .footer__block-text li a{font-family:avenir-next-lt-pro,sans-serif;font-weight:500;font-style:normal;line-height:1.5;display:inline-block}.footer-bottom{background-color:#fafafa}.footer__blocks{display:grid;grid-template-columns:350px auto auto auto}.footer__block{max-width:100%}.footer__block-title{font-size:14px;line-height:1;margin-bottom:27px;letter-spacing:.07em;font-family:avenir-next-lt-pro,sans-serif;font-style:normal;text-transform:uppercase}.footer__block--newsletter.footer__block .contact-form{margin-top:-5px}.logo_with_details{display:flex;align-items:center;gap:118px;margin-top:70px}.contact_details{display:flex;line-height:1.5;gap:35px;font-family:avenir-next-lt-pro,sans-serif;font-weight:500;font-style:normal}.footer_logo{max-width:114px}.footer_logo img{max-width:100%;height:auto;vertical-align:middle}.footer-bottom__right .disclosure{margin-bottom:0}@media screen and (max-width:1023px){.footer__blocks{grid-template-columns:260px auto auto auto}.logo_with_details{gap:60px}}@media screen and (max-width:767px){.site-footer .footer-inner{padding-top:40px;padding-bottom:0;display:flex;flex-direction:column}.footer__blocks{grid-template-columns:repeat(2,1fr);order:2;align-items:flex-start;row-gap:30px}.footer__block.footer__block--newsletter{grid-row:3;grid-column:2 span}.footer__block{margin-bottom:0}.logo_with_details{gap:30px;order:1;flex-direction:column;margin-bottom:40px;margin-top:0}.signUp-form{margin-top:0}.contact_details{flex-direction:column;gap:10px}}.logo_list_center .logos-list-wrapper{height:60px}.logo_list_center .logos-slider{max-width:970px}.logo_list_center.logos-list{padding:0 0 100px}.logo_list_center .logos-slider__item{filter:contrast(.3);height:60px}@media screen and (max-width:767px){.logo_list_center.logos-list{padding:0 0 60px}}.fluid-width{padding-inline:24px}.onsuri_content_with_image{padding-block:100px}.onsuri_content_with_image .custom_content_inner{position:relative;border-radius:30px;overflow:hidden}.onsuri_content_with_image .custom_image{padding-top:34%;position:relative}.onsuri_content_with_image .custom_image .overlay{width:100%;height:100%;background-color:#00000080;position:absolute;top:0;z-index:0}.onsuri_content_with_image .custom_image img{position:absolute;top:0;width:100%;height:100%;object-fit:cover}.onsuri_content_with_image .custom_text_wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;color:#fff;text-align:center;max-width:910px;width:100%;padding-inline:40px}.onsuri_content_with_image .custom_text_wrap h2,.custom_text_wrap h4{color:#fff}.onsuri_content_with_image .custom_text_wrap h2{font-size:50px;line-height:1.3;margin-bottom:16px}.onsuri_content_with_image .custom_text_wrap h4{text-transform:uppercase;font-size:14px;font-family:avenir-next-lt-pro,sans-serif;font-weight:500;line-height:1;letter-spacing:1.25px;margin-bottom:16px}.onsuri_content_with_image .custom_text_wrap p{font-family:avenir-next-lt-pro,sans-serif;font-weight:500;font-size:17px;line-height:1.5;margin-bottom:40px}.onsuri_content_with_image .custom_text_wrap a.btn,.green_button{font-family:avenir-next-lt-pro,sans-serif;font-size:14px;font-weight:500;padding:11px 30px;background-color:#e4e7aa;border-color:#e4e7aa;color:#000;border-radius:30px}@media screen and (max-width:1199px){.onsuri_content_with_image .custom_text_wrap h2{font-size:32px}.onsuri_content_with_image .custom_text_wrap p{font-size:15px;margin-bottom:30px}}@media screen and (max-width:1023px){.onsuri_content_with_image .custom_image{padding-top:50%}.onsuri_content_with_image .custom_content_inner{border-radius:20px}.onsuri_content_with_image .custom_image{padding-top:480px}.onsuri_content_with_image{padding-block:60px}}@media screen and (max-width: 767px){.onsuri_content_with_image .custom_text_wrap h2{font-size:28px}.onsuri_content_with_image .custom_text_wrap{padding-inline:25px}.onsuri_content_with_image .custom_text_wrap p{font-size:14px}}.js-related-products-carousel .collection-slide{border:1px solid rgba(0,0,0,1);min-height:100%;display:grid;grid-template-rows:23px 308px auto}.js-related-products-carousel .collection-slide .product_details square-placement{display:none}.related-products .collectionGrid-row{padding:0}.related-products{overflow-x:hidden}.js-related-products-carousel .subscription_wrap{max-width:100%}.js-related-products-carousel{width:100%}.js-related-products-carousel .carousel-cell{display:grid;min-height:100%}.js-related-products-carousel .flickity-viewport{width:100%;overflow:visible}.js-related-products-carousel .flickity-button{position:absolute;top:-83px;border:#e4e4e4 1px solid;width:60px;height:60px;padding:20px;border-radius:60px}.js-related-products-carousel .flickity-button:focus{outline:none;box-shadow:none}.js-related-products-carousel .flickity-button.flickity-prev-next-button.previous{left:auto;right:156px}.js-related-products-carousel .flickity-button.flickity-prev-next-button.next{right:80px}@media screen and (min-width: 1024px){.js-related-products-carousel .flickity-page-dots{display:none;bottom:-30px;left:0;right:0}}@media screen and (max-width: 1023px){.js-related-products-carousel .flickity-button{display:none}.template-product .flickity-page-dots{bottom:-40px}}.the_onsuri_difference_section{padding-bottom:80px}.section-title{margin-bottom:10px}.the_onsuri_difference_section{padding-bottom:98px;padding-top:5px}.the_onsuri_difference_section .container{max-width:1432px}.section_top{text-align:center}.section-title{margin-bottom:40px}.section-subtitle{text-transform:uppercase;font-size:14px;color:#000;line-height:1;letter-spacing:1.25px;margin-bottom:16px}.four-col-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:50px}.col-item{background-color:#f8f8f8;border-radius:24px;padding:40px 48px}.col-item h3{font-size:20px;line-height:1.3;color:#1e1e1e;margin-bottom:12px}.col-item p{font-size:14px;line-height:1.5;color:#000;margin-bottom:0}.button-group{display:table;margin-inline:auto}.button-group .btn{margin-inline:12px}.button-group .btn{font-size:14px;background:transparent;border:1px solid #000;font-family:avenir-next-lt-pro,sans-serif;font-style:normal;color:#000;text-decoration:none;border-radius:30px;font-weight:500;padding:12px 30px;transition:.3s ease-in}.button-group .btn.secondary{background:#000;color:#fff}.button-group .btn:hover{background-color:#000;color:#fff}@media (max-width: 1439px){.col-item{padding:30px 20px}}@media (max-width: 1199px){.four-col-grid{grid-template-columns:repeat(2,1fr)}.col-item{padding:40px}}@media (max-width: 767px){.col-item{padding:30px}.four-col-grid{grid-template-columns:repeat(1,1fr)}.the_onsuri_difference_section{padding-bottom:60px}}@media (max-width: 549px){.button-group{display:flex;flex-direction:column;row-gap:16px}.button-group .btn{margin-inline:0}.col-item{padding:20px}}.what-customers-think-wrap{padding-bottom:86px}.section_header_block{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:40px;column-gap:40px;row-gap:10px}.what-customers-think-wrap .section-heading{margin-bottom:0;margin-left:0}.reviews_holder{display:flex;align-items:center}.ratings_all{padding-right:8px;font-size:17px;line-height:1.2;font-weight:500;color:#000}.ratings_all span{margin-right:4px;display:inline-block;vertical-align:middle}.ratings_all img{vertical-align:middle}.reviews_all{border-left:rgba(228,231,170,1) 2px solid;padding-left:8px;font-size:17px;line-height:1.2;font-weight:500;color:#000}.js-testimonial-carousel{display:flex;gap:20px;overflow:hidden;padding-inline:80px}.js-testimonial-carousel .flickity-viewport{overflow:unset}.js-testimonial-carousel .testimonial-slide{width:360px;background:#fff;border:2px solid #E4E7AA;min-height:100%;border-radius:12px;padding:32px;text-align:center;margin-right:20px}.js-testimonial-carousel .rating{margin-bottom:24px}.js-testimonial-carousel .rating img{max-width:100px;height:auto;vertical-align:middle}.js-testimonial-carousel .testimonial-title{font-weight:700;margin-bottom:24px}.js-testimonial-carousel .testimonial-desc{font-size:17px;line-height:1.5;color:#000;margin-bottom:24px}.js-testimonial-carousel .customer-name{font-size:17px;line-height:1;font-weight:700}.js-testimonial-carousel .product-name{font-size:17px;line-height:1;color:#000;margin-bottom:0}.js-testimonial-carousel .flickity-viewport{width:100%}@media screen and (min-width: 550px) and (max-width: 1200px){.js-testimonial-carousel{padding-inline:40px}}@media screen and (max-width:1023px){.js-testimonial-carousel .testimonial-slide{width:335px}.js-testimonial-carousel .customer-name,.js-testimonial-carousel .product-name,.js-testimonial-carousel .testimonial-desc{font-size:15px}}@media screen and (max-width:767px){.what-customers-think-wrap{padding-bottom:60px}}@media screen and (max-width: 549px){.js-testimonial-carousel{padding-inline:20px}}.subscription_wrap{padding:30px 40px;max-width:435px;border-radius:12px;background-color:#fff;position:absolute;z-index:2;bottom:0;border:#f8f8f8 1px solid;transition:.3s cubic-bezier(.4,0,1,1);transition-delay:.1s;opacity:0;visibility:hidden;transform:translateY(300px)}.collection-slide.open .subscription_wrap{opacity:1;visibility:visible;transform:translateY(0)}.subscription_wrap .close_card{width:24px;height:24px;position:absolute;top:20px;right:20px;display:flex;align-items:center;justify-content:center;cursor:pointer}.subscription_wrap h3{margin-bottom:16px}.subscription_wrap h3,.subscription_wrap p{color:#000}.benefit_list,.subscription_description ul{margin-top:26px;margin-bottom:32px}.benefit_list .item,.subscription_description ul li{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:20px;padding-left:36px}.benefit_list .item img{flex-shrink:0;width:28px;height:auto;vertical-align:middle}.benefit_list .item .name,.subscription_description ul li{font-size:14px;font-weight:500}.benefit_list .item .name b,.subscription_description ul li strong{font-weight:600;display:block;line-height:23px}.benefit_list .item .name small{font-size:100%}.delivery_every h5{font-weight:600;margin-bottom:8px}.subscription_description ul li:nth-child(1){background:url(/cdn/shop/files/heart-outline.svg) no-repeat;background-position:left center;background-size:26px}.subscription_description ul li:nth-child(2){background:url(/cdn/shop/files/shipping.svg) no-repeat;background-position:left center;background-size:26px}.subscription_description ul li:nth-child(3){background:url(/cdn/shop/files/card-payment.svg) no-repeat;background-position:left center;background-size:26px}.delivery_form .button-group{margin-top:8px;margin-bottom:30px;display:flex;justify-content:space-between;gap:8px}.delivery_form .button-group .btn{margin-inline:0;width:100%}.delivery_form select{border:#000 1px solid;padding:16px 30px;border-radius:30px;color:#000;width:100%;line-height:18px}.qty__adjust{display:inline-flex;align-items:center;border:1px solid #000;border-radius:50px;overflow:hidden;height:48px;width:110px;flex-shrink:0;background:#fff;margin-bottom:0;justify-content:center}.qty__btn{height:100%;border:0;background:transparent;cursor:pointer;font-size:16px;line-height:1;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;margin:0}.qty__btn:active{transform:scale(.98)}.qty__input::-webkit-outer-spin-button,.qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty__adjust input{padding:0;width:30px;height:48px;border:none;color:#000}.delivery_option_wrap .link{display:table;font-weight:500;margin-inline:auto;color:#000;text-transform:capitalize;text-decoration:underline;margin-top:30px}.delivery_option_wrap .selling-plan-group-options-name-select{width:100%;padding-right:0!important}.delivery_option_wrap .sealsubs-container .sls-option-container .sls-selling-plan-group-options label{display:block;color:#000;font-weight:600!important;margin-bottom:10px}.delivery_option_wrap .sealsubs-container label.sls-selling-plan-group-name,.delivery_option_wrap .sealsubs-container .sls-option-container label,.delivery_option_wrap sealsubs-container label.sls-purchase-options-label{color:#000!important}.delivery_option_wrap .sls-label-container .sls-total-price{display:none}.delivery_option_wrap .sealsubs-container .sls-option-container .sls-select-container{display:block!important}.delivery_option_wrap .sealsubs-container .sls-select-container select.sls-select{border-radius:50px!important;border-color:#000!important;border-width:1px!important}.delivery_option_wrap .sealsubs-container .sls-select-container select.sls-select{padding:14px 30px!important;color:#000!important;width:100%!important;background:url(/cdn/shop/files/down-angle.svg) no-repeat;background-position:right 30px center!important;background-size:18px}.delivery_option_wrap label.sls-purchase-options-label{display:none}.delivery_option_wrap .sealsubs-container .sls-purchase-options-container .sls-option-container.sls-active,.delivery_option_wrap .sealsubs-container .sls-option-container.sls-active{box-shadow:none!important}.delivery_option_wrap .sealsubs-container .sls-purchase-options-container .sls-option-container,.delivery_option_wrap .sealsubs-container .sls-option-container{border:none!important}.delivery_option_wrap .sealsubs-container .sls-purchase-options-container .sls-option-container{padding:0!important}.delivery_option_wrap .productForm-block{display:flex;gap:8px;align-items:center;margin-bottom:0!important;padding-left:20px}.delivery_option_wrap .productForm-buttons{width:100%}.delivery_option_wrap .productForm-block .productForm-submit{height:48px;width:100%!important;background-color:#000;border:#000 1px solid;border-radius:50px;color:#fff;font-size:14px;font-weight:500!important;text-transform:capitalize;margin:0}.qty__adjust-btn{color:#000}.qty__adjust-btn.decrease{left:12px}.qty__adjust-btn.increase{right:12px}.delivery_option_wrap .sls-active .sls-selling-plan-description-content{display:none!important}.your-perfect-evoo-wrap{padding-top:100px;overflow-x:hidden}.section-heading{margin-bottom:3rem;color:#000}.collection-slide{border:rgba(0,0,0,1) 1px solid;border-radius:12px;transition:all .3s ease;background-color:#f1f1f180;overflow:hidden;width:435px;margin-right:24px;position:relative;min-height:100%;display:grid;grid-template-rows:23px 340px auto}.collection-slide:before{content:"";width:100%;height:100%;background-color:#000000b3;position:absolute;top:0;z-index:1;opacity:0;visibility:hidden;transition:.3s ease-in-out}.collection-slide.open:before{content:"";opacity:1;visibility:visible}.product_image{position:relative}.product_image img{width:100%;height:100%;vertical-align:middle;position:absolute;top:0;object-fit:cover}.product_image .tagline{position:absolute;top:16px;right:16px;font-size:10px;line-height:1.1;font-weight:500;color:#000;padding:8px 16px;display:inline-block;background-color:#e4e7aa;border-radius:30px;text-transform:capitalize}.product_details{padding:40px 40px 34px;display:flex;flex-direction:column;justify-content:space-between}.product_details h3{margin:0;color:#000}.product_details .product-price{margin-bottom:0}.product_details h3 sub{font-size:12px;line-height:1.3;margin-left:1px;bottom:0}.data_row{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px;column-gap:16px}.product_price{font-size:22px;color:#000;line-height:30px;font-family:var(--heading-font-family);font-weight:400}.ratings{max-width:70px}.ratings img{max-width:100%;height:auto;vertical-align:middle}.reviews{font-size:12px;font-family:var(--heading-font-family);font-weight:400}.short_desc{margin-bottom:26px;margin-top:17px}.product_details .button-group{margin-inline:0;display:table}.product_details .button-group a{margin:0;width:100%}.product_details .button-group .btn{font-size:14px;font-family:avenir-next-lt-pro,sans-serif;font-style:normal;font-weight:500;line-height:20px;width:100%;margin-inline:0}.product_details .button-group button+a{margin-top:8px}.product_details .button-group .link{font-size:14px;font-weight:500;font-family:avenir-next-lt-pro,sans-serif;font-style:normal;margin-top:20px;text-align:center;display:inline-block}.product_details .button-group .link span{border-bottom:#000 1px solid;transition:.3s ease-in-out}.product_details .button-group .link:hover span{border-color:transparent}.taste_pairing{display:flex;align-items:center;column-gap:16px;row-gap:10px;flex-wrap:wrap;text-align:center;margin-bottom:20px}.taste_pairing .item .name{font-family:avenir-next-lt-pro,sans-serif;font-style:normal;font-weight:500;font-size:10px;line-height:1.4;text-transform:uppercase;letter-spacing:.07em;min-height:28px;margin-top:-2px}.taste_pairing .item{width:76px;flex-shrink:0}.js-collection-carousel .flickity-viewport{width:100%;overflow:visible}.js-collection-carousel{padding-inline:80px}.js-collection-carousel .flickity-slider{transition:all .3s linear}.js-collection-carousel .flickity-button{position:absolute;top:-83px;border:#e4e4e4 1px solid;width:60px;height:60px;padding:20px;border-radius:60px}.js-collection-carousel .flickity-button:focus{outline:none;box-shadow:none}.js-collection-carousel .flickity-button.flickity-prev-next-button.previous{left:auto;right:156px}.js-collection-carousel .flickity-button.flickity-prev-next-button.next{right:80px}.js-collection-carousel .flickity-page-dots{display:none;bottom:-30px;left:0;right:0}@media screen and (min-width: 550px) and (max-width: 1200px){.js-collection-carousel{padding-inline:40px}}@media screen and (max-width:1023px){.js-collection-carousel .flickity-button{display:none}.js-collection-carousel .flickity-page-dots{display:block}.js-collection-carousel .flickity-slider{--slider-left: 20px}.collection-slide{width:335px;margin-right:16px}.product_details{padding:20px}.product_ratings{gap:2px;flex-direction:column}.short_desc{margin-bottom:17px}.taste_pairing{flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px;margin-bottom:12px}.subscription_wrap{padding:20px}}@media screen and (max-width:767px){.your-perfect-evoo-wrap{padding-top:60px;padding-bottom:20px}}@media screen and (max-width: 549px){.js-collection-carousel{padding-inline:20px}}.collection_grid_layout{padding-bottom:60px}.collection_grid_layout .container{max-width:1433px}.collection_grid_layout .collectionGrid-row{display:grid;grid-template-columns:repeat(3,1fr);column-gap:24px;row-gap:44px;padding:0}.collection_grid_layout .collection-slide{width:100%;margin-right:0;border:rgba(0,0,0,1) 1px solid;position:relative}.collection_grid_layout .product_image .tagline{top:0;right:0;border-radius:0;width:100%;text-align:center}.taste_profile{padding-bottom:1.25rem}.taste_profile .titlebar{padding-block:9px 20px;font-family:avenir-next-lt-pro,sans-serif;font-style:normal;font-size:10px;line-height:1;color:#000;font-weight:500;position:relative;text-align:center}.taste_profile .titlebar:before{content:"";width:100%;height:1px;background-color:#000;position:absolute;top:14px;left:0;z-index:-1}.taste_profile .titlebar span{padding-inline:20px;background-color:#f8f8f8;color:#000;display:inline-block}.taste_profile h3{font-family:avenir-next-lt-pro,sans-serif;font-style:normal;text-transform:uppercase;font-size:16px;line-height:1.4;font-weight:500;letter-spacing:1px;margin-bottom:14px;text-align:center;color:#000}.taste_profile p{color:#000;font-family:avenir-next-lt-pro,sans-serif;font-weight:500;font-style:normal}.collection_grid_layout .product_details .button-group{display:block}.collection_grid_layout .subscription_wrap{max-width:100%}@media screen and (max-width:1199px){.collection_grid_layout .collectionGrid-row{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.collection_grid_layout .collectionGrid-row{grid-template-columns:repeat(1,1fr)}.collection_grid_layout .collection-slide{grid-template-rows:unset}}@media screen and (max-width:1599px){.taste_profile_levels_wrapper{column-gap:20px;row-gap:20px}}
/*# sourceMappingURL=/cdn/shop/t/31/compiled_assets/styles.css.map */
