.new-pdp-step-page{width:100%}.mobile_product-form__buttons.ck_mobile_product_page_btns{display:none}.product-form__error-message-wrapper{display:flex;align-items:center;margin-top:10px;font-size:11px;line-height:1.2}.product-form__error-message-wrapper svg{width:18px;margin-right:5px}.last-step-container .upsell_prod_box{padding-left:0;margin-top:10px}.last-step-container .upsell_main_heading{margin-top:22px}.last-step-container .upsell_prod_box .price-container{font-weight:500;margin:7px 0}.last-step-container .recharge-subscription-widget,.last-step-container .last-step-details.quiz-step-hide{display:none}.last-step-container .last-step-container-inner .quiz_headerSection{width:100%}.last-step-container .last-step-container-inner{max-width:1400px;margin:0 auto;padding:0 3rem;display:flex;flex-wrap:wrap;justify-content:space-between}.last-step-container .last-step-container-inner.custom-top-section{padding-top:30px}.last-step-container .last-step-container-inner .quiz_prevStepButton{margin-bottom:30px;display:inline-block;cursor:pointer}.last-step-container .last-step-container-inner .quiz_prevStepButton img{padding-bottom:5px;margin-right:5px}.last-step-container .last-step-container-inner .quiz_prevStepButton span{font-style:normal;font-weight:500;font-size:16px;line-height:1.2;color:#191919;cursor:pointer}.last-step-container .last-step-container-inner .custom-selected-diet,.last-step-container .last-step-container-inner .other-custom-diets{display:flex;flex-wrap:wrap}.last-step-container .last-step-container-inner .other-custom-diets{width:100%}.last-step-container .last-step-details:first-child{background:#f8f7f5;padding-bottom:40px}.last-step-container-inner.custom-top-section .col-right-section{width:66%;padding-left:32px}.col-right-section .plan-needtoAdd-2,.last-step-bottom-section .plan-added-2{display:none}.last-step-container-inner.custom-top-section .col-left-section{width:34%}.col-left-section .Custom-text,.col-left-section .custom-diet-options{display:none}.last-step-container .custom-top-section h1,.last-step-container .diet-header{font-family:Tanker;font-style:normal;font-weight:400;font-size:34px;line-height:1.2;color:#fff;padding-bottom:32px}.last-step-container .custom-top-section .Custom-text{font-family:Satoshi;font-style:normal;font-weight:700;font-size:16px;line-height:1.3;color:#fff;padding-bottom:8px}.last-step-container .custom-top-section .custom-diet-options{padding:0}.last-step-container .custom-top-section .chidog-dite-img .diet-nav-box span{font-family:Satoshi;font-style:normal;font-weight:500;font-size:16px;line-height:130%;color:#1c314e}.last-step-container .custom-top-section .chidog-dite-img{display:inline-block;position:relative;cursor:pointer}.last-step-container .custom-top-section .chidog-dite-img .diet-nav-box{opacity:.4}.last-step-container .custom-top-section .chidog-dite-img.active-diet-opt .diet-nav-box{opacity:1}.last-step-container .custom-top-section .chidog-dite-img .diet-nav-box span{display:block;text-align:center;text-transform:capitalize;margin-top:2px}.last-step-container .custom-top-section .chidog-dite-img .diet-opt-selectIcon img{width:100%}.last-step-container .custom-top-section .chidog-dite-img .diet-add-icon,.last-step-container .custom-top-section .chidog-dite-img .diet-remove-icon,.last-step-container .custom-top-section .chidog-dite-img .diet-opt-selectIcon{display:none}.last-step-container .custom-top-section .chidog-dite-img:hover .diet-opt-selectIcon,.last-step-container .custom-top-section .chidog-dite-img.active-diet-opt .diet-remove-icon,.last-step-container .custom-top-section .chidog-dite-img:not(.active-diet-opt) .diet-add-icon{display:inline-block}.last-step-container .custom-top-section .chidog-dite-img .diet-opt-selectIcon{position:absolute;top:calc(50% - 10px);left:50%;transform:translate(-50%,-50%);max-width:30px}.last-step-container .custom-top-section .bg-reeting{padding:5px 10px;text-align:center;background:#ffe17e;border-radius:100px;max-width:200px;width:100%;margin:0 0 24px}.last-step-container .custom-top-section .bg-reeting>h3{font-family:Tanker;font-size:16px;line-height:1.3;color:#1c314e;margin:0}.last-step-container .custom-top-section .Meals-text{font-family:Satoshi;font-weight:500;font-size:14px;line-height:1.6;color:#fff;max-width:416px;width:100%;padding-top:24px}body .other-custom-diets .diet-box-1{width:25%}.last-step-container .last-step-details:last-child{background:#efe9df;padding:40px 0}.last-step-details .variety-box{padding:8px;max-width:421px;width:50%}.last-step-details .variety-box .diet-info-box{border-radius:10px;padding:16px;border:2px solid #1c314e;height:100%;background:#fff;display:flex;flex-direction:column;justify-content:space-between}.last-step-details .variety-box .diet-info-box .diet-info-row{display:flex;justify-content:start}.last-step-details .variety-box .diet-info-box .diet-info-row.diet-info-row-bottom{padding-top:16px;border-top:1px solid #9cb8cd;margin-top:16px;gap:10px}.last-step-details .variety-box .diet-info-box .diet-info-col-right{margin-left:10px}.diet-info-desc{font-family:Satoshi;font-style:normal;font-weight:500;font-size:16px;line-height:25px;color:#1c314e;margin:16px 0 0}.other-custom-diets p.diet-info-desc{display:none}.last-step-details .variety-box .diet-info-box .diet-name-log{display:flex;align-items:center}.last-step-details .variety-box .diet-info-box .logo{width:24px}.last-step-details .variety-box .diet-info-box .logo img{width:100%}.last-step-details .variety-box[diet-type=bag] .diet-img{max-width:96px}.last-step-details .variety-box[diet-type=bag] .diet-img img{width:100%}.last-step-details .variety-box[diet-type=bag] .diet-info-box .diet-name-log{height:100%}.last-step-details .variety-box .diet-info-box .diet-name-log h2{font-family:Tanker;font-size:22px;font-weight:400;line-height:1.2;color:#1c314e;margin:0 0 0 8px}.last-step-details .variety-box .diet-info-box .diet{padding:0;list-style:none;margin-top:8px;margin-bottom:0}.last-step-details .variety-box .diet-info-box .diet>li{display:inline-block;font-weight:500;font-size:14px;line-height:1.6;color:#1c314e;font-family:Satoshi}.last-step-details .variety-box .diet-info-box .diet .diet_listMobile{padding:0 4px}.last-step-details .variety-box .diet-info-box .diet-info-col .check-box span{cursor:pointer;font-weight:800!important}.last-step-details .variety-box .diet-info-box .diet-info-col .check-box span,.last-step-details .variety-box .diet-info-box .diet-detail-button{font-family:Satoshi;font-size:16px;font-weight:500;line-height:1.4;text-align:left;color:#1c314e}.last-step-details .variety-box .diet-info-box .diet-detail-button{color:#828282;cursor:pointer}.last-step-details .variety-box .diet-info-box .diet-detail-button img{width:14px}.last-step-details .variety-box .diet-info-box .diet-info-col input~.plan-added,.last-step-details .variety-box .diet-info-box .diet-info-col input:checked~.plan-needtoAdd,.last-step-details .variety-box .diet-info-box .diet-info-col .check-box input{display:none}.last-step-details .variety-box .diet-info-box .diet-info-col input:checked~.plan-added,.last-step-details .variety-box .diet-info-box .diet-info-col input:not(:checked)~.plan-needtoAdd{display:inline-flex;align-items:center}.last-step-details .variety-box .diet-info-box .diet-info-col .check-box .plan-added:before,.last-step-details .variety-box .diet-info-box .diet-info-col .check-box .plan-needtoAdd:before{content:"";display:inline-block;margin-right:5px;width:20px;height:20px;background:url(/cdn/shop/files/plus-icon.png?v=1674021394);background-size:cover}.last-step-details .variety-box .diet-info-box .diet-info-col .check-box .plan-added:before{background:url(/cdn/shop/files/selected-icon.png?v=1674021394);background-size:cover}.diet-info-box .diet-content{font-family:Satoshi;font-weight:500;font-size:16px;line-height:1.3;color:#1c314e;width:100%;margin-top:14px;margin-bottom:0}.product-meal-plan-right{display:none}.product-meal-plan-right.active-meal_form{display:block}.product-meal-plan-right .dogName_error{width:100%;color:red;font-size:11px;margin:0;position:absolute;bottom:-6px;display:inline-block;line-height:1.1;white-space:nowrap}.product-form__input.product-form__input--dropdown{margin-top:8px}.product-meal-plan-right .form__label{font-family:Satoshi;font-style:normal;font-weight:500;font-size:16px;line-height:1.4;color:#fff;margin-bottom:2px}.product-price-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.product-price-wrapper .variant-data{display:none}.product-price-wrapper .discount-lable{font-family:Tanker;font-style:normal;font-weight:400;font-size:16px;line-height:100%;text-align:center;color:#1c314e;margin:0;background:#ffe17e;padding:4px 10px;border-radius:10px}.product-line-price p{font-family:Tanker;font-weight:400;font-size:28px;line-height:33px;color:#fff;margin-bottom:0}.delivery-button-option{grid-gap:10px;display:flex;justify-content:space-between;margin-top:8px}.delivery-button{font-family:Satoshi;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:12px 10px;width:50%;font-size:16px;line-height:20px;border-radius:4px;cursor:pointer;background-color:#efe9df;position:relative;border:2px solid #efe9df}.delivery-button.selected-option{border:2px solid #d36548}.delivery-button span{font-size:18px;font-weight:700;margin-bottom:4px}body h2.diet-header{color:#1c314e!important}.delivery-options .select,.delivery-time .select{display:none}.off_text{font-family:Satoshi;font-style:normal;font-weight:700;font-size:14px;line-height:20px;background:#1c314e;border-radius:10px 10px 0 0;padding:2px 10px;color:#fff;position:absolute;bottom:100%;margin:0}.price__regular{font-family:Satoshi;color:#1c314e}.last-step-details .product-form__input[data-type="[Delivery Time]"] select{border:1px solid #828282;border-radius:4px}.last-step-details .product-form__input[data-type="[Delivery Time]"] .select:after{border:1px solid #828282;border-radius:4px}.last-step-details .product-form__input[data-type="[Delivery Time]"] .select:before{border:1px solid #828282;border-radius:4px}.aafco_certification{padding:64px 15px}.aafco_certification .content h3{font-family:Satoshi;font-style:normal;font-weight:700;font-size:16px;line-height:100%;color:#1c314e;margin-bottom:10px}.aafco_certification .content ul li{font-family:Satoshi;font-style:normal;font-weight:500;font-size:16px;line-height:120%;color:#1c314e;margin-bottom:5px}.aafco_certification div#content-wrapper{display:flex;justify-content:space-between;max-width:650px;margin:auto}.aafco_certification .section-logo{max-width:130px}.aafco_certification .section-logo>img{max-width:100%}.bm-rich-text-container{position:relative;width:100%;height:fit-content;background-color:transparent}img.bm-rich-text-img{position:absolute;width:100%;height:100%;z-index:-1}.bm-rich-text-content{padding:110px 20px}p.text-blue{font-family:Tanker;font-style:normal;font-weight:400;font-size:28px;line-height:120%;color:#1c314e;text-align:center}.bm-linkbletext{text-align:center}.bm-linkbletext a{font-family:Satoshi;font-style:normal;font-weight:700;font-size:18px;line-height:160%;text-decoration-line:underline;color:#1c314e}.bm-timetext{font-family:Tanker;font-style:normal;font-weight:400;font-size:16px;line-height:100%;color:#1c314e;text-align:center;margin-top:25px}.bm-timetext span{display:block}.last-step-details .variety-box .diet-info-box .diet li:last-of-type .diet_listMobile{display:none}.last-step-details .variety-box .diet-info-box .diet-detail-button img{width:10px}.last-step-details .variety-box .diet-info-box .diet-info-col .check-box span,.last-step-details .variety-box .diet-info-box .diet-detail-button{font-size:14px}.new-pdp-product-form label[for=your-dogs-name]{display:block}.last-step-details .new-pdp-product-form .product-custom-fields,.product-custom-fields+.product-form__input{width:48%;display:inline-block}.last-step-details .new-pdp-product-form .product-custom-fields{margin-right:10px;margin-left:1px;position:relative}.last-step-details .new-pdp-product-form .product-custom-fields label,.product-custom-fields+.product-form__input label{font-family:Satoshi;font-style:normal;font-weight:500;font-size:16px;line-height:160%;color:#fff;margin-bottom:8px}.new-pdp-product-form .product-form__buttons .button--secondary{margin-top:10px;max-width:100%;background-color:#d36548;font-family:Satoshi!important;font-style:normal;font-weight:900;font-size:15px;line-height:100%;padding:10px 18px;gap:4px;height:51px;border-radius:8px;text-align:center;box-shadow:none;border:none;color:#fff}.new-pdp-product-form .product-form__buttons .button--secondary:after{box-shadow:none}.last-step-details .new-pdp-product-form #your-dogs-name{min-height:45px!important;width:100%!important;font-family:Satoshi;font-style:normal;font-weight:400;font-size:14px;line-height:100%;padding:12px 2rem;border:1px solid black;outline:none;box-shadow:none;color:rgba(var(--color-foreground),.75)}.last-step-details .new-pdp-product-form .product-meal-plan-right .product-form__buttons{margin-top:24px}.last-step-details .upsell_main_heading,.last-step-container .upsell_prod_box,.last-step-details .new-pdp-product-form .product-meal-plan-right .rc-container-wrapper{display:none}:root{--rc-midnight: #191d48;--rc-cobalt: #3901f1;--rc-paper: #fffbf6;--rc-jade: #3c716a;--rc-rose: #ffa9bd;--rc-magenta: #fd2974;--rc-aqua: #99e1d9;--rc-iris: #8263e3}.rc-container .rc-widget{border:1px solid var(--rc-jade);border-radius:20px;background-color:var(--rc-paper);color:var(--rc-midnight);overflow:hidden}.rc-container .rc-radio__input{border:0px;clip:rect(0px,0px,0px,0px);height:1px;width:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;position:absolute}.rc-container .rc-option{color:var(--rc-midnight);padding:8px}.rc-container .rc-option--active{color:var(--rc-rose);background-color:var(--rc-midnight)}.rc-container .rc-selling-plans{padding-left:8px}.rc-container .rc-selling-plans__dropdown{color:var(--rc-midnight);background-color:var(--rc-rose);border-color:var(--rc-jade)}.bm-faq{background:#f8f7f5}.bm-faq .main-page-title{margin-top:0}.more-faq button{font-family:Satoshi;font-style:normal;font-weight:700;font-size:16px;line-height:100%;color:#f8f7f5;width:208px;height:51px;background:#d36548;border-radius:8px;border:none;text-align:center;display:flex;justify-content:center;align-items:center}.bm-faq .faq{margin-bottom:48px}.bm-faq .more-faq{padding-bottom:60px}.faq .panel{position:relative}.faq .active+.panel{overflow:unset;margin-bottom:40px}.faq .active+.panel:not(:last-child):before{content:"";position:absolute;bottom:-40px;height:1px;width:100%;background:#bdbdbd;left:0;z-index:1}@media screen and (max-width: 1400px){body .last-step-container .last-step-container-inner{max-width:90%}.last-step-details .variety-box .diet-info-box .diet-info-row{flex-wrap:wrap}.last-step-details .variety-box .diet-info-box .diet-info-col-right{margin-left:0}.last-step-details .variety-box .diet-info-box .diet-name-log h2{font-size:20px}.last-step-details .variety-box .diet-info-box .logo{width:20px}.last-step-details .variety-box .diet-info-box .diet>li{font-size:14px;line-height:1.3}.diet-info-desc{font-size:14px;line-height:1.3;margin:10px 0 0}.last-step-details .variety-box .diet-info-box .diet-info-row.diet-info-row-bottom{padding-top:10px;border-top:1px solid #9cb8cd;margin-top:10px}.last-step-details .variety-box .diet-info-box .diet-info-row.diet-info-row-bottom{gap:6px}.new-pdp-product-form .product-form__buttons .button--secondary{font-size:14px;line-height:1.2}}@media screen and (max-width: 1400px){body .other-custom-diets .diet-box-1{width:33%}}@media screen and (min-width: 768px) and (max-width: 1200px){.last-step-container-inner.custom-top-section .col-left-section{width:49%}.last-step-container-inner.custom-top-section .col-right-section{width:51%}.last-step-details .custom-selected-diet .variety-box{max-width:100%;width:100%}.last-step-container-inner.custom-top-section .product-meal-plan-right{max-width:450px}}@media screen and (max-width: 991px){.last-step-details .variety-box .diet-info-box .diet-info-row{flex-wrap:nowrap;align-items:center;gap:5px}.aafco_certification div#content-wrapper{flex-wrap:wrap;gap:20px}.last-step-container .last-step-container-inner{padding:0 1.5rem}.last-step-container .diet-header{font-size:31px;line-height:120%;color:#1c314e;text-align:center;padding-bottom:0}body .other-custom-diets .diet-box-1{width:48%;padding:20px}.last-step-container .custom-top-section h1{padding-bottom:24px;font-size:32px}.bm-last-step .product-form__buttons .button--secondary{max-width:100%}.bm-quiz-model .rd-menu-section{padding-top:15px}.last-step-container-inner.custom-top-section .col-left-section,.last-step-container-inner.custom-top-section .col-right-section,.last-step-details .variety-box{width:100%;max-width:100%}.last-step-container-inner.custom-top-section .col-right-section{padding:0}.last-step-details .variety-box{padding:8px 0}.last-step-details .variety-box .diet-info-box .diet-info-row:not(.diet-info-row-bottom){justify-content:flex-start}}@media screen and (max-width: 767px){.product-form__buttons.ck_product_page_btns{opacity:0;position:absolute}.mobile_product-form__buttons.ck_mobile_product_page_btns{display:block}button#mobile-add-another-dog,button#mobile-continue-next-step{margin-top:10px;max-width:100%;background-color:#d36548;font-family:Satoshi!important;font-style:normal;font-weight:900;font-size:15px;line-height:100%;padding:10px 18px;gap:4px;height:51px;border-radius:8px;text-align:center;box-shadow:none;border:none;color:#fff}button#mobile-continue-next-step{background:#79bb45!important}.mobile_product-form__buttons.ck_mobile_product_page_btns{display:flex;gap:10px}.last-step-details .new-pdp-product-form .product-custom-fields label,.product-custom-fields+.product-form__input label,.product-meal-plan-right .form__label{font-size:14px}body .other-custom-diets .diet-box-1{width:50%;padding:10px 5px}.last-step-details .variety-box .diet-info-box{border-radius:5px;padding:7px}.last-step-details .variety-box .diet-info-box .diet-info-col .check-box span,.last-step-details .variety-box .diet-info-box .diet-detail-button{font-size:12px}.bm-faq .faq .accordion:after{font-size:20px;margin-top:-5px}.last-step-details .variety-box .diet-info-box .diet-name-log h2{font-size:16px}.last-step-details .variety-box .diet-info-box .diet-info-row:not(.diet-info-row-bottom){flex-wrap:wrap}.last-step-details .variety-box .diet-info-box .diet-info-row.diet-info-row-bottom{flex-wrap:wrap}body .last-step-container .last-step-container-inner{max-width:100%}.last-step-details .variety-box .diet-info-box .diet-info-row.diet-info-row-bottom{margin-top:6px}body .custom-selected-diet .diet-info-box{padding:12px!important}}@media screen and (max-width: 460px){.last-step-details .variety-box .diet-info-box .diet>li{font-size:12px;line-height:1.3}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/new-pdp-step.css.map */
