.daycare-login-btn.disabled{pointer-events:none;opacity:.3}#change-product-datail-modal .modal-dialog--product-detail{max-width:700px}.update-subscription-product{text-align:center;margin-top:20px}#change-product-datail-modal .form.form--config{width:100%;margin-top:30px}.update-subscription-product-price{text-align:center;margin-top:30px;font-weight:700;font-size:18px}#change-product-datail-modal .subscription_confirmation{text-align:center}.subscription-confimation-buttons{margin-top:30px}#cps_noDevice.disable+label{opacity:.3;pointer-events:none}#csp_Gelegentlich-s.disable+label{opacity:.3;pointer-events:none}.enable-cancel.disable{opacity:.4;pointer-events:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}.price-addtional-info{text-align:center;margin-top:10px}.price-addtional-info p{font-size:14px}.current-product-details .delivery-product-details{margin-bottom:15px;display:flex;font-weight:700;justify-content:center}.need-to-make-product-change .modal-header{position:absolute;right:0;z-index:999}.change-preference-popup-overlay{top:0;left:0;right:0;bottom:0;opacity:0;width:100%;height:100%;z-index:190;position:fixed;pointer-events:none;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;background-color:#0006}.change-preference-popup-overlay.is-active{opacity:1;pointer-events:all}@media only screen and (max-width:767px){.change-subscription-product{right:0;font-size:12px}}.Rating__star ul{display:flex}.Rating__star ul .list_review_star svg,.Rating__star ul .list_review_star{width:20px;height:20px}.Rating__star.add_rating li{cursor:pointer}.subscription-page-main-section .tab-content-wrapper__list table{position:relative}.review-box{position:absolute;top:4.5vw;right:13vw;bottom:0;padding:10px;border-radius:5px;height:min-content;z-index:30;max-width:500px}.review-wrapper{display:block;background-color:#f6f2ec;padding:20px;border-radius:20px;box-shadow:0 0 10px #a6a4a4}.no-scroll{overflow:hidden}.review{margin-bottom:10px}.review-flex{display:flex}.review_star{width:24px;height:24px}.review ul li{cursor:pointer}.star-icon.filled{fill:#e19f8f}.text-area{resize:vertical;width:100%;min-height:9em;max-height:90em;line-height:1.5em;overflow-y:auto;border-radius:10px;border:none}.bold-p{font-weight:700}.bottom-flex{display:flex;justify-content:space-between;margin-top:10px;align-items:center}.custom-p{max-width:350px;margin-bottom:0;font-size:12px}.submit-review-btn{color:#dea091!important;background:#fff;border-radius:50px;padding:5px 10px;border:1px solid #dea091;font-weight:700;max-height:40px;cursor:pointer}.order-details-table__wrapper{position:relative}.review-box .review_star.disabled{pointer-events:none;opacity:.5;cursor:not-allowed}.review-box .review_star.disabled svg{opacity:.5}.hide-review-card{background:transparent;border:none;cursor:pointer}.hide-review-card img{width:16px}.review-box [data-message]:disabled{background-color:#f5f5f5;color:#a9a9a9;cursor:not-allowed}.hidden-review-box{display:none}.cart-process-bar .process-bar label{word-break:break-all;display:block;line-height:1}#confirm-dish-btn{width:100%}.total-price-info p:last-child{color:#35437c}.popup-footer .total-price-summary{padding-left:30px}.shipping-cost{border-bottom:1px solid #56514c;padding-bottom:5px;margin-bottom:5px}.total-price-info p{font-size:14px;line-height:1.2;font-weight:700;color:#331f16;margin:0}.total-price-info.total-price-sub p,.total-price-info.final-price p{font-size:14px}.total-number .total-number-count{color:#35437c}.total-number-qty p{font-size:14px}.total-number p{color:#331f16;font-size:16px;line-height:1.5;font-weight:700;margin:0}.total-number{border-bottom:1px solid #56514c;padding:5px}.total-number-qty{border-bottom:0}.info-popup-trigger{font-size:12px;line-height:1.1;font-weight:600}.info-popup-trigger span{font-size:28px;line-height:1}.popup-footer .popup-product-info{width:150px;display:flex;align-items:flex-end}.popup-footer .selection-summary,.popup-footer .total-price-summary{width:35%}.cart-process{border-radius:15px}.cart-process{margin-bottom:10px;margin-top:0}.cart-process-bar .process-bar label,.cart-process p{margin-bottom:5px}.popup-footer .popup-product-info{width:16%;display:flex;align-items:flex-end}.popup-footer{align-items:unset;justify-content:unset}.info-popup-trigger{max-width:150px;width:100%;text-align:left}@media(min-width:768px){.visible-mb-only{display:none!important}}@media(max-width:1199px){.info-popup-trigger{font-size:13px}}@media only screen and (max-width:1199px){.review-box{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);padding:10px;height:min-content;z-index:30;width:50%}.text-area{resize:vertical;width:100%;min-height:9em;line-height:1.5em;overflow-y:auto;border-radius:10px;border:none}.bold-p{font-weight:700}.hide-review-card{display:block}}@media only screen and (max-width:991px){.review-box{width:80%}}@media only screen and (max-width:768px){.review-box{width:100%}}@media screen and (max-width:530px){.popup-dishes-list{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.product-image-block{margin-bottom:-45%}.product-info{padding:45% 10px 10px}.product-image-block .product-by img{height:30px;width:30px}}@media screen and (max-width:430px){.popup-dishes-list{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}}@media screen and (max-width:389px){.popup-dishes-list{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:991px){.popup-footer .selection-summary,.popup-footer .total-price-summary{width:calc(100% - 150px)}.popup-footer .total-price-summary{padding-left:0}.cart-process-bar .process-bar label,.cart-process p{font-size:10.5px}.total-price-info.total-price-sub p,.total-price-info.final-price p{font-size:16px}.total-price-info p{font-size:12px}}@media screen and (max-width:767px){.total-number p{font-size:12px}.cart-process-bar .process-bar{padding:0 5px}.popup-footer{width:calc(100% - 20px);margin:auto;position:sticky;bottom:10px;z-index:9;border-radius:15px;box-shadow:3px 3px 10px #00000029;display:block}.popup-footer .popup-product-info{width:100%;margin-bottom:10px}.popup-product-info .total-number{width:100%;border:0;padding:6px 18px;background-color:#fff;border-radius:100px}.info-popup-trigger{max-width:max-content;min-width:30px;width:30px;height:30px;gap:0;display:flex;align-items:center;justify-content:center;padding:0;margin-left:10px;font-size:0}.popup-footer .selection-summary,.popup-footer .total-price-summary{width:100%}.popup-dishes-list{margin-bottom:20px}.visible-desk-only{display:none}.mobile-cart-detail{width:100%;background-color:transparent;border:0;display:none;margin-bottom:10px}.mobile-cart-detail svg{rotate:180deg}.mobile-cart-detail.active svg{rotate:0deg}.mobile-cart-detail span{display:block;font-size:12px;color:#e0a08f;font-weight:700}.total-price-summary{border-top:1px solid #000;padding-top:5px;margin-top:5px}.cart-process{padding:8px}.total-price-info p,.total-number{padding:0}#confirm-dish-btn{height:30px;padding:0;margin-top:15px}}.qty-btn:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.model-product-info{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:2;padding:20px;opacity:0;visibility:hidden;transition:all .35s ease-in-out}.model-product-info.active{opacity:1;visibility:visible;transition:all .35s ease-in-out}.model-product-info-block{border-radius:20px;background:#fff;position:relative;padding:15px;max-height:100%;overflow:auto}.drawer-modal-close{background:transparent;border:0;padding:0;display:flex;justify-content:flex-end;width:100%;max-width:25px;margin-left:auto;cursor:pointer}.popup-title,.device-title{text-align:center;font-size:40px;color:#35437c;font-family:"DM Serif Display",serif;font-weight:400}.item-cart{display:flex;flex-wrap:wrap;align-items:center;padding-bottom:30px}.item-img{width:50px}.item-img img{vertical-align:bottom}.item-content{flex:1;padding-left:15px}.product-cart-item{color:#35437c;font-size:22px;font-weight:700}.product-cart-item .total{font-size:30px}.protine-box{background:#f6f2ec;border-radius:20px;padding:10px}.protine-box h4{font-size:25px;text-align:center;color:#35437c;font-family:"DM Serif Display",serif;font-weight:400;margin:0 0 5px}.protine-box>p{color:#35437c;font-size:18px;text-align:center;font-weight:700}.protine-items{display:flex;flex-wrap:wrap;padding:7px 0;align-items:center}.protine-items .item-image{width:45px;display:flex;align-items:center}.item-image-info{flex:1;padding-right:15px;color:#35437c;font-size:18px;font-weight:700}.item-image-info .suggest-age{display:flex;flex-wrap:wrap;align-items:center}.item-image-info .age{width:35px;height:35px;display:flex;align-items:center;justify-content:center;background:#35437c;border-radius:35px;color:#fff;font-size:18px;font-weight:700;margin-right:8px}.item-image-info .age.blank{background-color:transparent}.protine-count{margin:0;font-size:22px;color:#35437c;font-weight:700}.protine-pending{margin-top:30px}.protine-pending-list{padding-top:10px;display:flex;flex-wrap:wrap}.protine-pending-image{width:100px}.protine-pending-data{flex:1;padding-left:10px}.pending-data-list{display:flex;flex-wrap:wrap;align-items:center;padding:5px 0}.data-count{flex:1}.data-count p{margin:0;font-size:22px;font-weight:700;color:#35437c;display:flex;flex-wrap:wrap;align-items:center}.data-count .suggest-age-pending{width:35px;height:35px;display:flex;align-items:center;justify-content:center;background:#35437c;border-radius:35px;color:#fff;font-size:18px;font-weight:700;margin-left:8px}.data-pending{width:80px;text-align:right}.data-pending p{font-size:22px;color:#35437c;font-weight:700;margin:0}.pending-data-list.total{border-top:2px solid #35437C;margin-top:7px;padding-top:8px}.pending-data-list.total .data-count p{font-size:18px}.best-buy{display:flex;flex-wrap:wrap;padding-top:20px;align-items:center}.protine-pending-data>p{font-size:18px;font-weight:700;color:#35437c;margin:0}.total-protine{font-size:30px;font-weight:700;color:#35437c;margin:0}.product-info-content .note{text-align:center;padding:30px 0 0}.product-info-content .note p{color:#35437c;font-size:15px;font-weight:700;margin:0}.protine-cta{text-align:center;padding:20px 0}.protine-cta .protine-button{background:#35437c;border:1px solid #35437C;border-radius:30px;color:#fff;padding:10px;display:block;width:100%;cursor:pointer;font-weight:700;font-size:22px;transition:all .35s ease-in-out}.protine-cta .protine-button:hover{background-color:#fff;color:#35437c;transition:all .35s ease-in-out}.meal-consumption .consumption-dates{display:none}.product-for-use{position:absolute;top:-12px;right:0;display:flex;flex-wrap:wrap;align-items:center;z-index:2}.product-for-use .tag{font-size:16px;min-width:30px;min-height:30px;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:35px;font-weight:600}.product-for-use .tag.disable{opacity:.3}.product-for-use .tag{background:#e39f8f;color:#fff}.product-for-use .tag-icon{display:flex}#past-week-popup.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:none;align-items:center;justify-content:center;z-index:9999}#past-week-popup .past-week-popup-content{background:#fff;width:90%;max-width:420px;padding:30px 25px;border-radius:14px;text-align:center;position:relative;box-shadow:0 10px 30px #0003;animation:popupFade .25s ease-in-out}#past-week-popup .close-popup{position:absolute;top:-5px;max-width:30px;right:0;background:transparent;border:none;font-size:35px;cursor:pointer;color:#333}#past-week-popup h2{font-size:20px;margin-bottom:10px;color:#35437c;font-weight:600}#past-week-popup p{font-size:14px;color:#666;line-height:1.5}.popup-footer .popup-product-info{flex-wrap:wrap}.popup-footer .popup-product-info .model-product-info{background:#000;overflow:hidden;height:100%}.popup-footer .popup-product-info .model-product-info .model-product-info-block{max-width:450px;margin-left:auto;margin-right:auto;width:100%;height:100%;overflow:hidden;max-height:unset;display:flex;flex-direction:column}.popup-footer .popup-product-info .product-info-content{height:100%;display:flex;flex-direction:column;overflow:hidden;overflow-y:auto;padding-right:18px}.popup-footer .popup-product-info .drawer-modal-close{padding-bottom:15px}.popup-footer .product-cart-wrapper .cart-qty .totle-qty-cal{padding-left:4px}@media(min-width:768px){.popup-footer .popup-product-info .total-number,.popup-footer .popup-product-info .info-popup-trigger{word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.popup-footer .popup-product-info{min-width:23%}.popup-footer .popup-product-info .info-popup-trigger{max-width:158px}#dishes-popup button.close-popup.is-hidden-desktop{display:none}}@media(min-width:992px){.popup-footer .popup-product-info{min-width:18%}}@media(min-width:1200px){.popup-footer .popup-product-info{min-width:16%}.popup-footer .popup-product-info .info-popup-trigger{max-width:150px}}@media(max-width:767px){.popup-footer .popup-product-info .total-number{flex:1;max-width:100%}.popup-footer .popup-product-info .model-product-info{padding-left:16px;padding-right:16px}#dishes-popup .close-popup.is-hidden-mobile{display:none}#dishes-popup>.close-popup{z-index:8;right:24px;top:22px}#dishes-popup .popup-content{padding:46px 0 0;overflow:hidden}#dishes-popup .popup-content-wrapper{overflow:hidden auto;height:100%}#dishes-popup .popup-title{font-size:24px;padding:0 10px}#dishes-popup .popup-subtitle{padding:0 10px}.product-detail-trigger{display:none}}.dish-selection-wrapper .product-image-block{padding-left:0;padding-right:0}.product-detail-trigger{position:absolute;top:50%;left:50%;transform:translate(-50%,50%);border:1px solid;padding:6px 25px;border-radius:30px;color:#fff;cursor:pointer;transition:all .35s ease-in-out;font-size:16px;font-weight:700;visibility:hidden;opacity:0}.product-detail-trigger:hover{color:#331e16;background-color:#fff;border-color:#fff}.dish-card:hover .product-detail-trigger{opacity:1;visibility:visible}.modal-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#000;justify-content:center;align-items:center;z-index:9999;padding:30px}.custom-modal-popup{background:#fff;padding:20px 35px;max-width:1230px;width:100%;border-radius:33px;position:relative;height:100%;overflow:auto}.custom-modal-close{position:absolute;top:30px;right:30px;width:40px;background:none;border:0;cursor:pointer;z-index:1}.custom-modal-popup::-webkit-scrollbar{display:none}.product-accordion .accordion-content{display:none;padding:15px 0 0}.product-accordion .accordion-item.active .accordion-content{display:block}.product-accordion .accordion-content p{font-size:14px;font-weight:500;line-height:1.4;margin-bottom:15px;letter-spacing:.02em}.modal-content-block .accordion-item.active svg{transform:scaleY(-1)}.model-title h3{text-align:center;color:#331e16;font-size:40px;font-family:"DM Serif Display",sans-serif;font-weight:400;padding:0 0 20px}.custom-modal-row{display:flex;flex-wrap:wrap}.modal-content-block{flex:1;padding-left:80px}.modal-img-block .product-image{position:relative}.modal-img-block .product-image img{vertical-align:bottom;margin-top:15px}.modal-img-block .product-for-use{position:absolute;top:-16px;left:0;right:0;display:flex;flex-wrap:wrap;flex-direction:row-reverse;align-items:center}.modal-img-block .product-by{flex:1;position:absolute;bottom:5px;left:5px}.modal-img-block .product-by img{max-width:70px}.modal-img-block .product-for-use .tag{font-size:16px;min-width:30px;min-height:30px;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:35px;font-weight:700;margin-right:7px;border:1px solid #F6F2EC;color:#f6f2ec}.modal-img-block .tag-icon{display:flex}.modal-img-block .product-image-block{margin-bottom:0}.modal-img-block .product-image-bottom{background:#f6f2ec;z-index:1;position:relative;margin-top:0}.modal-img-block .product-image-bottom img{vertical-align:bottom}.modal-product-name{color:#331e16;font-size:33px;line-height:1;font-weight:400;font-family:"DM Serif Display",sans-serif;word-break:break-word}.modal-content-block .star-rating{padding-bottom:15px;color:#7980c1;font-size:20px;font-weight:500}.modal-content-block .product-descreption p{font-size:16px;line-height:1.5;font-weight:500}.modal-content-block .product-imp-content{background:#f6f2ec;padding:15px 30px;border-radius:20px}.modal-content-block .product-imp-content p{font-size:15px;line-height:1.5;margin:0;color:#331e16}.modal-content-block .accordion{padding-top:15px}.modal-content-block .accordion-item.active{padding-bottom:0}.modal-content-block .accordion-header{background:transparent;border:0;width:100%;text-align:left;display:flex;align-items:center;justify-content:space-between;color:#331e16;font-weight:700;cursor:pointer;padding:0 0 15px}.custom-modal-content.is-loading .custom-modal-row,.custom-modal-content.is-loading .custom-modal-cta{display:none}.custom-modal-cta{display:flex;align-items:center;justify-content:center;padding:40px 0 10px}.custom-modal-btn{font-size:20px;font-weight:700;padding:8px;border:2px solid;border-radius:30px;min-width:220px;text-align:center;margin:0 15px;cursor:pointer}.custom-modal-btn.button-outline{color:#e19f8f}.custom-modal-btn.button{background:#e19f8f;color:#fff}.modal-img-block .product-image-block:after{position:absolute;content:"";width:100%;height:52%;background:var(--bg-color);bottom:0;left:50%;transform:translate(-50%);z-index:-1;border-radius:60px 60px 0 0}.product-detail-trigger.loading{cursor:wait!important;opacity:.7}@media(max-width:1439px){.product-detail-trigger{font-size:18px}.model-title h3{font-size:32px}.modal-img-block .product-for-use .tag{font-size:16px;min-width:30px;min-height:30px}.modal-img-block .product-by img{max-width:50px}.modal-content-block{padding-left:60px}.modal-product-name{font-size:40px}.modal-content-block .star-rating,.modal-content-block .product-descreption p{font-size:18px}.modal-content-block .product-imp-content{padding:10px 20px}.modal-content-block .product-imp-content p{font-size:14px;line-height:1.3}.modal-content-block .accordion-header{font-size:26px}.modal-content-block .accordion-header svg{width:24px}.product-accordion .accordion-content p{font-size:18px}.custom-modal-btn{font-size:18px;padding:8px;min-width:200px;margin:0 10px}}@media(max-width:1199px){.custom-modal-close{width:34px}.model-title h3{font-size:28px;padding:0 0 10px;margin:0 0 10px}.modal-img-block{max-width:320px}.modal-content-block{padding-left:40px}.modal-product-name{font-size:34px}.modal-content-block .star-rating,.modal-content-block .product-descreption p{font-size:16px}.modal-content-block .accordion-header{font-size:22px}.product-accordion .accordion-content p{font-size:16px}.custom-modal-btn{font-size:16px;padding:8px;min-width:180px}}@media(max-width:991px){.model-title h3{font-size:26px}.modal-img-block{max-width:270px}.modal-content-block{padding-left:30px}.modal-product-name{font-size:30px}.modal-content-block .star-rating,.modal-content-block .product-descreption p{font-size:14px}.product-name h2{font-size:24px}.popup-product-info{padding-top:10px}}@media(max-width:767px){.product-detail-trigger{font-size:16px;padding:5px;min-width:90px;text-align:center}.modal-overlay{padding:15px}.custom-modal-popup{padding:20px}.model-title h3{font-size:26px;padding:0 45px 15px}.custom-modal-close{top:15px;right:15px}.modal-img-block{max-width:100%}.modal-content-block{padding-left:0;padding-top:30px}.custom-modal-cta{display:flex;flex-wrap:wrap;gap:10px;padding:25px 0 10px;width:100%;justify-content:center;box-sizing:border-box}.custom-modal-btn{flex:1 1 calc(50% - 5px);min-width:120px;max-width:100%;margin:0!important;font-size:16px;padding:10px 8px;box-sizing:border-box}.product-for-use .tag{font-size:14px;min-width:25px;min-height:25px}}@media(max-width:480px){.custom-modal-content{padding-top:10px}.product-for-use{top:-20px}.dish-card{padding:30px 10px 10px}.custom-modal-btn{font-size:15px;padding:8px 6px}}.product-image-bottom{margin-top:80px}@media screen and (max-width:530px){.product-image-bottom{margin-top:45%}}.subscription-header{display:flex;justify-content:space-between;gap:15px}.custom-toggle{position:relative;display:inline-block;width:130px;height:35px}.custom-toggle input{opacity:0;width:0;height:0}.toggle-slider{position:absolute;top:0;right:0;bottom:0;left:0;background:#98b48b;border-radius:999px;cursor:pointer;transition:.3s ease}.toggle-slider:before{content:"";position:absolute;width:28px;height:28px;left:6px;top:50%;transform:translateY(-50%);background:#fff;border-radius:50%;transition:.3s ease}.toggle-label{position:absolute;top:50%;left:14px;transform:translateY(-50%);color:#fff;font-size:14px;font-weight:600;transition:.3s ease}.custom-toggle input:checked+.toggle-slider{background:#98b48b}.custom-toggle input:checked+.toggle-slider:before{transform:translate(90px,-50%)}.custom-toggle input:checked+.toggle-slider .toggle-label{left:14px;right:auto}.custom-toggle input:not(:checked)+.toggle-slider{background:#cfcfcf}.custom-toggle input:not(:checked)+.toggle-slider .toggle-label{left:38px}.notification-toggle{display:flex;flex-direction:column;align-items:flex-end}.toggle-text{font-size:16px;margin-top:8px;color:#331e16;font-family:"DM Sans,sans-serif"}@media(max-width:767px){.subscription-header{flex-direction:column;align-items:center;text-align:center;gap:10px}.subscription-header .subtitle{display:block;width:100%;text-align:center;margin-bottom:5px}.notification-toggle{align-items:center;width:100%}.toggle-text{font-size:10px!important;margin-top:6px;text-align:center}.custom-toggle{width:100px;height:24px}.toggle-slider:before{width:18px;height:18px;left:3px}.toggle-label{font-size:8px;font-weight:700}.custom-toggle input:checked+.toggle-slider:before{transform:translate(75px,-50%)}.custom-toggle input:checked+.toggle-slider .toggle-label{left:8px}.custom-toggle input:not(:checked)+.toggle-slider .toggle-label{left:45px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/subscription-page-3.css.map */
