feature-variants input[name=gift-option-0-0-FEATURE-VARIANTS][value="0"]{display:none;-webkit-user-select:none;user-select:none;pointer-events:none}feature-checkbox [data-container] label[data-variant-id="0"][data-available=true]{-webkit-user-select:none;user-select:none;pointer-events:none!important}.feature-variants fieldset{background-color:#0000;border-color:#003c41;border-radius:6px;border-style:solid;border-width:1px;display:flex;flex-flow:column;margin-bottom:unset;padding:.75em}.tooltip{display:inline-block;padding-left:5px;position:relative;font-weight:100;top:41px;right:25px}.tooltip .tooltiptext{width:199px;padding:5px 10px;border-radius:5px;border:1px solid rgb(var(--text-color) / .12);visibility:hidden;position:absolute;left:30px;z-index:1;font:var(--text-font-style) var(--text-font-weight) var(--text-base) / 1.6 var(--text-font-family);color:rgb(var(--text-color));text-align:left;color:rgb(var(--accent));background-color:rgb(var(--background))}.tooltip:hover .tooltiptext{visibility:visible}@media screen and (max-width: 970px){.tooltip{top:40px}.tooltip .tooltiptext{left:auto;right:-5px;top:20px}.table-price-sm{text-align:center!important}}.cart-extra-info .subtitle{font-size:16px!important}#frozen_fee span.free-label{color:green;font-family:Gelica!important;font-size:14px;text-transform:uppercase;font-weight:700}#frozen_fee span,#discount span,#subtotal span{font-family:var(--text-font-family)!important}#frozen_fee span.small,#discount span.small,#subtotal span.small{font-size:16px!important}#frozen_fee .frozen-fee-info-container{display:flex;align-items:baseline;gap:5px}#frozen_fee .frozen-fee-info-container .h5{font-size:16px!important}.order-summary__body .price-list sale-price{display:none}main.product .product-info .product-info__atc-bar .atc-bar__buy-buttons card-variants .card-variants__form{margin:0}main.product .product-info .product-info__atc-bar price-list .variant-price--portion{display:none}.variant-price__container .variant-price.with-sub{display:flex;align-items:center;gap:10px}.variant-price__container .variant-price.with-sub .product-sub-price{color:#d26644}.variant-price__container .variant-price.with-sub .product-sub-label{background-color:#d26644;border-radius:20px;padding:5px 10px;font-family:Neue Haas Unica,sans-serif;font-weight:500!important;color:#fffdf5}.variant-price__container .variant-price.with-sub .product-sub-label.subscription{font-size:12px}.variant-price__container .variant-price.with-sub .product-sub-label.council{font-size:10px}.swiper-button-prev,.swiper-button-next{width:var(--spacing-12);height:var(--spacing-12);box-shadow:0 0 0 1px rgb(var(--text-color) / .12);border-radius:var(--rounded-full);background:rgb(var(--background))}.swiper-button-prev:after,.swiper-button-next:after{font-size:18px;color:#000;padding:10px;display:grid;align-items:center;justify-content:center;place-items:center}.swiper-loader{display:flex;justify-content:center;align-items:center;width:100%;height:200px}.spinner{border:4px solid rgba(0,0,0,.1);width:36px;height:36px;border-radius:50%;border-left-color:#000;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-wrapper{display:none}.swiper-slide product-card{padding:0 5px 5px}body,.body-inner-wrapper{overflow-x:hidden!important}.swiper-pagination-bullets{display:none}.important-carousel-collection .section{padding-left:0!important;padding-right:0!important;padding-top:calc(var(--background-differs-from-previous) * var(--calculated-section-spacing-block-start));padding-bottom:var(--calculated-section-spacing-block-end)}.important-carousel-collection .section .section-header{padding-inline-start:max(var(--calculated-section-spacing-inline),50% - var(--container-max-width) / 2);padding-inline-end:max(var(--calculated-section-spacing-inline),50% - var(--container-max-width) / 2)}.button-lock-icon{width:20px;height:auto}@media screen and (max-width: 1200px){.important-carousel-collection .section .section-header{display:flex;justify-content:space-between;align-items:center}}@media screen and (max-width: 768px){.important-carousel-collection .section .section-header .prose{width:58%}.important-carousel-collection .openLockedModal{height:24px}.important-carousel-collection .section .section-header .button{max-height:50px;min-width:98px}.important-carousel-collection .section .swiper-container .swiper-button-next,.important-carousel-collection .section .swiper-container .swiper-button-prev{display:none}.important-carousel-collection .section product-card .card-variants__form{margin-top:10px;gap:15px!important}}@media screen and (max-width: 365px){.important-carousel-collection .openLockedModal{margin-left:10px}}@media (min-width: 365px) and (max-width: 435px){.important-carousel-collection .openLockedModal{margin-left:0}}@media screen and (min-width: 435px){.important-carousel-collection .section .section-header .prose .h3{display:flex;align-items:center}.important-carousel-collection .openLockedModal{margin-left:10px}}@media screen and (max-width: 1099px){.swiper-slide product-card{min-height:570px}}@media (min-width: 1100px) and (max-width: 1299px){.swiper-slide product-card{min-height:670px}}@media (min-width: 1300px) and (max-width: 1499px){.swiper-slide product-card{min-height:660px}}@media (min-width: 1500px) and (max-width: 1599px){.swiper-slide product-card{min-height:610px}}@media (min-width: 1600px) and (max-width: 1699px){.swiper-slide product-card{min-height:625px}}@media (min-width: 1700px) and (max-width: 1999px){.swiper-slide product-card{min-height:600px}}@media screen and (min-width: 2000px){.swiper-slide product-card{min-height:670px}}@media screen and (max-width: 1499px){.important-carousel-collection .section product-card .card-variants__form,.important-carousel-collection .section product-card .product-card__pricing{flex-direction:column;align-items:baseline;gap:30px}.important-carousel-collection .section product-card .card-variants__form form,.important-carousel-collection .section product-card .card-variants__form form .button,.important-carousel-collection .section product-card .product-card__pricing form,.important-carousel-collection .section product-card .product-card__pricing .product-card__quick-buy,.important-carousel-collection .section product-card .product-card__pricing .product-card__quick-buy .button{width:100%}}@media (min-width: 1500px) and (max-width: 2000px){.important-carousel-collection .section product-card .card-variants__form{gap:var(--spacing-0-5)}.important-carousel-collection .section product-card .product-card__quick-buy.variant-switcher{width:100%!important}.important-carousel-collection .section product-card .card-variants__form form,.important-carousel-collection .section product-card .card-variants__form form .button,.important-carousel-collection .section product-card .product-card__pricing form,.important-carousel-collection .section product-card .product-card__pricing .product-card__quick-buy,.important-carousel-collection .section product-card .product-card__pricing .product-card__quick-buy .button{font-size:1rem;width:fit-content}}@media screen and (max-width: 768px){#chat-button,#appstle-loyalty-button{z-index:1}.facets__floating-filter{bottom:6rem!important}}.appstle-wrapper :is(.as-justify-between){justify-content:space-between!important}.appstle_order-detail_update-button{display:flex;align-items:center}@media screen and (max-width: 1600px){.collection__results product-list .shopify-product-form,.collection__results product-list .product-card__quick-buy{width:100%!important}.collection__results product-list .product-card .button{width:100%!important;margin-top:20px!important}}.important-carousel-collection .section product-card .variant-switcher card-variants .product-form__input .form__label{display:none}.important-carousel-collection .section product-card .variant-switcher card-variants .product-form__input .block-swatch{padding:8px 12px!important}.important-carousel-collection .section product-card .product-card__info .product-card__meta .product-card__details{margin:0!important}.important-carousel-collection .section product-card .product-card__info .product-card__meta .product-card__title .heading{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media screen and (max-width: 768px){.referral-content .referral-information{display:flex;flex-direction:column;font-family:var(--text-font-family)}.referral-content .referral-information h3{font-size:16px;font-weight:500}.referral-content .referral-information h1{font-family:var(--heading-font-family);font-size:20px;font-weight:700}.referral-content .referral-information img{margin-top:14px}.referral-content .referral-information>span{font-size:14px}.referral-content form{width:100%;display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;margin-top:40px}#referral_template,#referral_template .swiper-loader{min-height:50vh}#referral_template form input,#referral_template form button{width:100%}.referral-content form input{height:50px;padding:12px;border:2px solid #80808033;border-radius:8px}.referral_order_completion h2{font-family:var(--text-font-family);font-size:16px;font-weight:700}.referral_order_completion .referral_product_image{max-width:100px}.referral_order_completion .order_summary{display:flex;gap:10px;align-items:center;justify-content:space-between;margin-top:20px;font-family:var(--text-font-family)}.referral_order_completion .product_name{width:50%;font-weight:600;font-size:12px}.referral_order_completion .prices{display:flex;align-items:center;gap:5px;font-size:14px}.referral_order_completion .product_price{text-decoration:line-through}.referral_order_completion .delivery_summary{margin-top:20px;display:flex;align-items:center;justify-content:space-between}.referral_order_completion .delivery_summary h3{font-size:16px}.referral_order_completion .delivery_summary div{display:flex;align-items:center;gap:5px}.referral_order_completion .delivery_summary .delivery_price{text-decoration:line-through}.referral_order_completion .total_summary{display:flex;align-items:center;justify-content:space-between;margin-top:20px}.referral_order_completion .total_summary h3{font-weight:700;font-size:16px}.referral_order_completion .total_summary span{font-weight:700;color:#d26644}.referral_order_completion p{margin-top:20px;font-family:var(--text-font-family);font-size:16px}.referral_order_completion form{margin-top:20px;display:flex;flex-direction:column;gap:10px}.referral_order_completion form input{height:50px;padding:12px;border:2px solid #80808033;border-radius:8px}.referral_order_completion form #order_referral{margin-top:20px}.success_referral_order{width:100%;height:50vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.success_referral_order h2{font-size:30px;font-family:var(--heading-font-family)}.success_referral_order .completed_icon{border-radius:100%;height:80px;width:80px;font-size:30px;display:flex;align-items:center;justify-content:center;border:3px solid}}.small-padding-btn{padding-block-start:.6rem!important;padding-block-end:.6rem!important;padding-inline-start:1rem!important;padding-inline-end:1rem!important}@keyframes shineEffect{0%,20%{transform:translate(-100%)}to{transform:translate(200%)}}.envoy_create_referral_link_shine{display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;border:none;box-shadow:0 2px 4px #0003}.envoy_create_referral_link_shine:before{content:"";position:absolute;top:0;left:-100%;height:100%;width:100%;background:linear-gradient(to right,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);animation:shineEffect 4s linear infinite}#referral-steps{display:flex;flex-direction:column;gap:20px;padding:20px}#referral-steps .step-1{display:flex;flex-direction:column;gap:10px}#referral-steps .custom-btn{margin:auto;background:#9b9bf0;width:100%;text-align:center;padding:6px;border-radius:8px;color:#fff;font-family:var(--text-font-family);font-weight:500}#referral-steps .share-referral-buttons{display:flex;align-items:center;justify-content:space-between;gap:10px}#referral-steps .referral-link-input{width:100%;margin:20px 0;border:2px solid black;padding:10px;border-radius:8px}#referral-modal{align-items:center}.gift-btn-mock span{padding:10px;margin:auto;display:block;width:90px;text-align:center;background:#9b9bf0;border-radius:8px;color:#fff;font-family:var(--text-font-family);font-weight:500}#on-load-content{display:flex;flex-direction:column;gap:15px;padding:20px 0 20px 20px;text-align:justify}#checkout_button{display:none}.disabled-custom{background:#a0a7a4}.checkout-style-btn{display:flex;align-items:center;justify-content:center;gap:10px}.acquisition-landing-template .promotional-container{border:2px solid #d1d1d1;border-radius:10px;text-align:center;padding:10px;box-shadow:0 4px 8px #0000001a;overflow:hidden}.acquisition-landing-template .promotional-container img{max-width:100%;border-radius:10px 10px 0 0}.acquisition-landing-template .promotional-text{background-color:#d97b43;color:#fff;padding:10px;border-radius:0 0 10px 10px;font-size:1.2em}.acquisition-landing-template .top-banner-container{display:flex;align-items:center;justify-content:center;gap:10px;height:40px;background-color:#d97b43;color:#fff;font-weight:600;letter-spacing:.2px}.acquisition-landing-template .top-banner-container img{max-width:20px;margin-top:3px}.acquisition-landing-template .product-information{margin-top:20px;display:flex;flex-direction:column;gap:10px;padding:0 20px;font-size:18px;font-family:var(--heading-font-family)}.acquisition-landing-template .product-information h2{font-size:40px;font-weight:600;font-family:var(--heading-font-family)}.acquisition-landing-template .promotional-container{max-width:max-content;margin:20px auto}.acquisition-landing-template .acquisition-first-page>h3{margin:20px auto;padding:0 20px;font-size:20px}.acquisition-landing-template .bundle-products{display:flex;flex-direction:column;gap:30px;justify-content:center;padding:0 20px;max-width:max-content;margin:20px auto 40px}.acquisition-landing-template .bundle-products .bundle-line-product{display:flex;align-items:center;justify-content:space-between;gap:40px}.acquisition-landing-template .bundle-products .bundle-line-product img{max-width:120px;border-radius:12px}.acquisition-landing-template .bundle-products .bundle-line-product .product-in-bundle.info{width:100%}.acquisition-landing-template .bundle-products .bundle-line-product .product-in-bundle.info .name-and-vendor{margin-bottom:5px;display:flex;flex-direction:column}.acquisition-landing-template .bundle-products .bundle-line-product .product-in-bundle.info .name-and-vendor .name{font-size:16px}.acquisition-landing-template .bundle-products .bundle-line-product .product-in-bundle.info .name-and-vendor .vendor{font-weight:500;font-size:13px}.acquisition-landing-template .bundle-products .bundle-line-product .allergen-info{font-size:16px;border:2px solid black;border-radius:100%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;padding:8px;font-weight:500}.acquisition-landing-template .divider{margin:20px auto;border-top:2px solid #E4E4DF;width:50%}.acquisition-landing-template .bundle-pricing,.acquisition-landing-template .total-container{display:flex;align-items:center;justify-content:space-between;margin:auto;width:50%}.acquisition-landing-template .bundle-pricing{font-size:16px}.acquisition-landing-template .bundle-pricing .labels h3 .discount-value{margin-left:5px;color:#d97b43}.acquisition-landing-template .bundle-pricing .prices h3 .free-tag{color:#d97b43;margin-right:5px}.acquisition-landing-template .bundle-pricing .prices h3 .strike-through{text-decoration:line-through}.acquisition-landing-template .total-container{font-size:25px;font-family:var(--heading-font-family);align-items:flex-start!important}.acquisition-landing-template .total-container .total-pricing .price-per-meal{font-size:20px;font-family:var(--heading-font-family);color:#d97b43}.acquisition-landing-template .bundle-pricing .prices,.acquisition-landing-template .total-container .total-pricing{text-align:end}.acquisition-landing-template form.client-information{width:50%;margin:20px auto;display:flex;flex-direction:column;gap:20px}.acquisition-landing-template form.client-information input{height:50px;padding:12px;border:2px solid #80808033;border-radius:8px}.acquisition-landing-template form.client-information #claim-bundle-offer,.acquisition-landing-template .acquisition-second-page #acquisition-bundle-checkout{border-radius:8px;height:50px;background:#d97b43;font-size:20px;text-align:center;color:#fff;font-weight:500}.acquisition-landing-template form.client-information .extra-message{font-size:16px;text-align:center}.acquisition-landing-template .all-meals-btn{border-radius:8px;height:50px;background:#172627;font-size:20px;color:#fff;font-weight:500;display:flex;align-items:center;justify-content:center;margin-bottom:40px}.acquisition-landing-template .acquisition-second-page{padding:0 20px;flex-direction:column;align-items:center;gap:20px}.acquisition-landing-template .acquisition-second-page .date-container{display:flex;gap:10px}.acquisition-landing-template .acquisition-second-page .date-box{padding:10px;border:1px solid #000;border-radius:5px;cursor:pointer;text-align:center;font-weight:500}.acquisition-landing-template .acquisition-second-page .selected{background-color:#d97b43;color:#fff}.acquisition-landing-template .acquisition-second-page .weeks-cards-container{display:flex;align-items:center;justify-content:center;gap:10px}.acquisition-landing-template .acquisition-second-page .weeks-cards-container .meal-card-info{text-align:center}.acquisition-landing-template .acquisition-second-page .weeks-cards-container .meal-card-info h3,.acquisition-landing-template .acquisition-second-page .weeks-cards-container .meal-card-info .promotional-container .promotional-text{font-weight:600}.acquisition-landing-template .acquisition-second-page .weeks-cards-container .meal-card-info .promotional-container{margin-top:10px}.acquisition-landing-template .acquisition-second-page .weeks-cards-container .meal-card-info span{font-weight:500}.acquisition-landing-template .acquisition-second-page .delivery-extra-information-text{font-size:16px}.acquisition-landing-template .acquisition-second-page .extra-info-week-cards{display:flex;align-items:center;justify-content:center;font-family:var(--heading-font-family);margin-top:-20px;gap:40px}.acquisition-second-page>*{width:50%}@media screen and (max-width: 768px){.acquisition-landing-template .bundle-pricing,.acquisition-landing-template .total-container,.acquisition-landing-template .divider,.acquisition-landing-template form.client-information,.acquisition-landing-template .acquisition-first-page .promotional-container{width:90%}.acquisition-second-page>*{width:100%!important}.acquisition-landing-template .acquisition-second-page .weeks-cards-container .meal-card-info .promotional-container{padding:5px}.acquisition-landing-template .acquisition-second-page #acquisition-bundle-checkout{width:100%}.acquisition-landing-template .acquisition-second-page .extra-info-week-cards{display:flex;align-items:center;justify-content:space-between;gap:0}.acquisition-landing-template .acquisition-second-page .extra-info-week-cards .bundle-name,.acquisition-landing-template .acquisition-second-page .extra-info-week-cards .normal-text{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/190/assets/custom.css.map */
