@font-face{font-family:PP Nikkei Maru,sans-serif;src:url(pp-nikkei-maru.otf) format("opentype");font-style:normal;font-display:swap}#shopify-section-header{display:none}.mylo-meal{padding-bottom:100px}.wrapper-footer{display:none}.survey-header{display:flex;flex-wrap:wrap;align-items:center;transition:all .4s ease}form#myloSurvey{padding-top:28px}.result-page .container>.form-title-main-2{padding-top:28px}.survey-back-button{text-decoration:none;color:#160102;transition:all .4s ease;width:100px;font-weight:500}.survey-back-button span{position:relative}.survey-back-button span:before{content:"";display:inline-block;width:7px;height:7px;border-top:2px solid #160102;border-left:2px solid #160102;transform:rotate(-45deg);position:relative;top:-1px;margin-right:10px}.survey-logo a,.survey-logo a img{display:block}.survey-header .survey-header-left{width:151px}.survey-header .survey-header-right{width:calc(100% - 151px);padding-left:70px;display:flex;flex-wrap:wrap;align-items:center}.survey-header .survey-header-right .back{width:100px}.survey-header .survey-header-right .progress{width:calc(100% - 200px);padding-right:230px}.form-title-main-2{text-align:center;font-family:PP Nikkei Maru,sans-serif;font-size:39px;line-height:1.1;letter-spacing:.5px;padding-bottom:30px;letter-spacing:0}.form-title-main-2 span{font-family:shelby;color:#a0a223;font-size:59px;text-transform:capitalize}.survey-header .survey-header-right .language{width:100px;display:flex;justify-content:flex-end}.survet-form-title{font-family:PP Nikkei Maru,sans-serif;font-size:24px;font-weight:400;padding-bottom:60px;letter-spacing:0}.neutered-part .gender-options{padding-bottom:20px}.neutered-part .gender-options:last-child{padding-bottom:0}.progress-indicator{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.progress-indicator .step{color:#9a948f;transition:all .4s ease;position:relative;width:calc(100% / 3);text-align:center;padding-bottom:35px;line-height:1}.progress-indicator .step .step-circle{padding-right:4px}.progress-indicator .step.active,.progress-indicator .step.completed{color:#eb532b}.progress-indicator .step:after{content:"";position:absolute;bottom:6px;left:calc(50% + 12px);width:calc(100% - 30px);height:4px;background:#cbc9c2;border-radius:20px;transition:all .4s ease}.progress-indicator .step:before{content:"";position:absolute;bottom:6px;left:calc(50% + 12px);width:0%;height:4px;background:#eb532b;border-radius:20px;transition:all .4s ease;z-index:1}.progress-indicator .step[data-step="2"]:before{width:0%}.progress-paw{color:#9a948f;position:absolute;left:50%;bottom:0;transform:translate(-50%)}.step.active .progress-paw{color:#eb532b}.progress-indicator .step:last-child:after{content:unset}.progress-indicator .step:last-child:before{content:unset}.progress-indicator .step.completed .progress-paw{color:#eb532b}.progress-indicator .step.completed .progress-paw svg path{fill:#eb532b}.progress-indicator .step.active:before,.progress-indicator .step.completed:before{width:calc(100% - 30px)}.progress-indicator .step[data-step="2"].active:before{width:calc((100% - 30px) * var(--step2ProgressPercentage) / 100)}.survey-form .step-content{display:none}.survey-form .step-content.active{display:block}.form-title{font-size:16px;padding-bottom:10px;color:#160102;font-weight:500}.form-title span.applies{color:#615e55;font-weight:400}.form-title .info-tooltip{display:inline-block;position:relative;margin-left:8px}.form-title .info-icon-circle{width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:8px;background:transparent;color:#160102;border:1px solid #C8C8C8;cursor:pointer;position:relative;top:-4px}.form-title .info-tooltip-content{display:none;position:absolute;bottom:calc(100% + 8px);top:auto;left:50%;transform:translate(-50%);background:#160102;color:#fff;padding:10px 12px;border-radius:8px;font-size:12px;line-height:1.4;width:260px;box-shadow:0 6px 20px #0000001f;z-index:20}.form-title .info-tooltip-content:after{content:"";position:absolute;top:auto;bottom:-12px;left:50%;transform:translate(-50%);border-width:6px;border-style:solid;border-color:#000000 #00000000 #16010200 #00000000}.form-title .info-tooltip:hover .info-tooltip-content,.form-title .info-tooltip:focus .info-tooltip-content,.form-title .info-tooltip:focus-within .info-tooltip-content{display:block}.input-group{max-width:500px;margin:0 auto}.form-control{width:100%;font-size:16px;border:1px solid #cbc9c2;background:#fff;border-radius:30px;padding:19px 14px;font-family:var(--font-body-family);letter-spacing:.5px}select.form-control{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:18px;-webkit-appearance:none;appearance:none}.form-control:focus,.form-control:focus-visible{outline:none;border-color:#a0a223;box-shadow:0 0 2px 5px #ebebbe}.info-box{background:#ebede4;max-width:500px;margin:35px auto 0;border-radius:20px;color:#160102;text-align:center;padding:16px 20px;position:relative}.info-box .icon{width:32px;height:32px;display:flex;background:#fff;border-radius:100%;align-items:center;justify-content:center;color:#000;margin:-25px auto 10px;font-size:18px}.info-box label{font-size:20px;font-weight:500;padding-bottom:8px;display:inline-flex;align-items:center;text-align:center}.info-box label svg{margin-right:5px}.toggle-buttons{display:flex;border-radius:40px;padding:5px;margin-bottom:20px;border:1px solid #fff;background:#fff;gap:5px}.toggle-btn{flex:1;padding:8px 16px;border:none;background:transparent;border-radius:20px;font-size:14px;font-weight:400;color:#000;cursor:pointer;transition:all .4s ease;background:#f5f5f5;border:1px solid #EBEDE4}.toggle-btn.active{background:#000;color:#fff}.age-input-label{display:block;font-size:16px;font-weight:400;color:#160102;margin-bottom:15px;text-align:center}.age-input.active{display:block}.age-inputs-row{display:flex;gap:16px}.age-input-field{flex:1;position:relative;display:flex;align-items:center}.age-input-field label{display:block;text-align:center;color:#160102;margin-top:0;padding:5px 0;min-width:45px;border-radius:40px;position:absolute;right:4px}.weight-input-section input:disabled+label{background:#e6e6e6}.dob-input .form-control[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none;padding-right:40px;cursor:pointer;position:relative;z-index:1}.dob-input .form-control[type=date]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}.dob-input .form-control[type=date]::-webkit-inner-spin-button,.dob-input .form-control[type=date]::-webkit-clear-button{display:none;-webkit-appearance:none}.dob-input .form-control[type=date]::-moz-calendar-picker-indicator{display:none;-moz-appearance:none}.dob-input .input-group{position:relative}.calendar-icon{position:absolute;right:15px;top:50%;transform:translateY(-50%);font-size:16px;pointer-events:all;z-index:2;cursor:pointer;padding:5px;transition:all .4s ease;background:#f5f5f5;width:32px;height:32px;border-radius:100%;display:flex;align-items:center;justify-content:center}.footer-navigation{background:#fff;position:fixed;bottom:0;left:0;width:100%;z-index:999;transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform;transition:bottom .2s ease}.footer-btn-group{display:flex;align-items:center;justify-content:center;padding:17px 0}.footer-btn-group #nextBtn{background:#111;border:1px solid #111111;color:#fff;font-size:16px;padding:15px;border-radius:40px;min-width:300px;position:relative;transition:all .4s ease;font-weight:700;letter-spacing:.5px}.footer-btn-group .disabled#nextBtn{background:#cbc9c2;border-color:#cbc9c2;pointer-events:none}.footer-btn-group #nextBtn span{background:#fff;width:25px;height:25px;border-radius:100%;display:inline-flex;color:#170508;top:50%;right:7px;align-items:center;justify-content:center;transform:translateY(-50%) rotate(-45deg);transition:all .4s ease;position:absolute}.footer-btn-group #nextBtn:hover{background:#fff;color:#111}.footer-btn-group #nextBtn:hover span{background:#111;color:#fff}.footer-btn-group #prevBtn{font-size:14px;color:#160102;padding:0;border-radius:0!important;border:unset;margin-right:30px;background:transparent}.step-progress-bar{max-width:386px;margin:0 auto;padding-bottom:15px}.step-progress-bar .progress-line{background:#fff;height:8px;border-radius:30px;position:relative}.step-progress-bar .progress-line-inner{background:#a0a223;height:8px;border-radius:30px;transition:all .4s ease}.progress-line-label{background:#fff;width:46px;height:23px;font-size:12px;color:#717171;display:flex;align-items:center;justify-content:center;border-top-left-radius:100px;border-top-right-radius:100px;margin:0 auto;padding-top:2px}.inner-step-content{display:none}.inner-step-content.active{display:block}.buuon-group-extra .btn.more-add{background:#fff;border:1px solid #fff;margin-bottom:15px;font-family:var(--font-body-family);font-size:14px}.buuon-group-extra .btn.more-add span{padding-right:5px}.buuon-group-extra .btn.dont-know{border:1px solid #D9D9D9;background:#fff;font-size:16px}.buuon-group-extra .btn.dont-know.selected{background:#ebebbe;color:#160102;border-color:#a0a223}.buuon-group-extra .btn{display:block;width:100%;padding:18px 0;border-radius:40px}.cross-breed-selector{margin-top:15px}.breed-dropdown-item{position:relative;margin-bottom:15px}.custom-select-wrapper{position:relative;width:100%}.custom-select-trigger{display:flex;align-items:center;justify-content:space-between;padding:8px 15px;border:1px solid #cbc9c2;border-radius:32px;background:#fff;cursor:pointer;transition:all .4s ease;min-height:56px;flex-wrap:wrap;gap:5px}.custom-select-trigger.active{border-color:#a0a223;box-shadow:0 0 2px 5px #ebebbe}.custom-select-wrapper.active .custom-select-trigger{border-color:#a0a223;box-shadow:0 0 2px 5px #ebebbe0d}.breed-chips-container{display:flex;flex-wrap:wrap;gap:6px;flex:1;align-items:center;margin:0 -3px -6px}.breed-chips-container:empty{display:none}.breed-chip{display:inline-flex;align-items:center;padding:6px 14px;background-color:#ebebbe;border-radius:20px;font-size:14px;color:#615e55;gap:6px;margin:0 3px 6px}.breed-chip-text{white-space:nowrap}.breed-chip-remove{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;color:#160102;font-size:14px;transition:background-color .2s ease,color .2s ease}.breed-chip-remove i{line-height:1}.custom-select-placeholder{color:#999;flex:1}.custom-select-wrapper.disabled .custom-select-trigger,.custom-select-trigger.disabled{cursor:not-allowed;opacity:.65;pointer-events:none}.custom-select-wrapper[data-breed-state=loading] .custom-select-trigger{cursor:pointer}.breed-dropdown-status-option{color:#999;cursor:default;pointer-events:none}.btn.dont-know:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.custom-select-trigger:has(.breed-chips-container:not(:empty)) .custom-select-placeholder{display:none}#allergies_select_trigger:has(#allergies_select_display:not(:empty)) #allergies_select_placeholder{display:none}#allergies_select_trigger.active .custom-select-arrow{transform:rotate(180deg)}#digestive_select_trigger:has(#digestive_select_display:not(:empty)) #digestive_select_placeholder{display:none}#digestive_select_trigger.active .custom-select-arrow{transform:rotate(180deg)}#health_select_trigger:has(#health_select_display:not(:empty)) #health_select_placeholder{display:none}#health_select_trigger.active .custom-select-arrow{transform:rotate(180deg)}.custom-select-value{flex:1;color:#333}.custom-select-arrow{margin-left:10px;color:#666;transition:transform .3s ease}.custom-select-wrapper.active .custom-select-arrow{transform:rotate(180deg)}.custom-select-dropdown{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ddd;border-radius:16px;margin-top:5px;box-shadow:0 4px 6px #0000001a;z-index:1000;max-height:400px;overflow:hidden;display:flex;flex-direction:column}.custom-select-search{padding:10px;border-bottom:1px solid #eee}.custom-select-search-input{width:100%;padding:11px 12px;border:1px solid #ddd;border-radius:30px;font-size:14px}.custom-select-search-input:focus{outline:none}.custom-select-options{max-height:300px;overflow-y:auto;padding:15px}.custom-select-option{padding:10px 15px;cursor:pointer;font-size:16px;color:#615e55;transition:background-color .2s ease;position:relative;border-radius:16px;margin-bottom:10px}.custom-select-option:hover{background-color:#f5f5f5}.custom-select-option.selected{background-color:#ebebbe;color:#615e55}.custom-select-option[data-value=""]{color:#999;font-style:italic}.breed-select-main{position:relative;z-index:1}.cross-breed-item .custom-select-wrapper{flex:1;position:relative;order:1}.cross-breed-item .custom-select-trigger{display:flex;align-items:center;justify-content:space-between;padding:8px 15px;border:1px solid #fff;border-radius:40px;background:#fff;cursor:pointer;font-size:16px;transition:border-color .3s ease}.cross-breed-item .custom-select-value{flex:1;color:#333}.cross-breed-item .custom-select-arrow{margin-left:10px;color:#666;transition:transform .3s ease}.cross-breed-item .custom-select-wrapper.active .custom-select-arrow{transform:rotate(180deg)}.cross-breed-item .custom-select-dropdown{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ddd;border-radius:4px;margin-top:5px;box-shadow:0 4px 6px #0000001a;z-index:1000;max-height:400px;overflow:hidden;display:flex;flex-direction:column}.cross-breed-item .custom-select-search{padding:10px;border-bottom:1px solid #eee}.cross-breed-item .custom-select-search-input{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.cross-breed-item .custom-select-search-input:focus{outline:none;border-color:#160102}.cross-breed-item .custom-select-options{max-height:300px;overflow-y:auto;padding:5px 0}.cross-breed-item .custom-select-option{padding:10px 15px;cursor:pointer;font-size:14px;color:#333;transition:background-color .2s ease}.cross-breed-item .custom-select-option:hover{background-color:#f5f5f5}.cross-breed-item .custom-select-option[data-value=""]{color:#999;font-style:italic}.cross-breed-item .cross-breed-select{position:relative;z-index:1}.cross-breed-item{position:relative;margin-bottom:15px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cross-breed-item select{flex:1}.cross-breed-item .remove-breed-btn{width:40px;height:40px;padding:0;border:1px solid #fff;border-radius:100%;background:#fff;color:#160102;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .4s ease;flex-shrink:0;order:2}.cross-breed-item .remove-breed-btn:hover{background:#160102;color:#fff;border-color:#160102}.cross-breed-item .cross-breed-other{order:3;width:100%;margin-top:0!important}.btn.clear-breeds{border:1px solid #EBEDE4;background:#fff;color:#160102;font-family:var(--font-body-family);font-size:14px}.btn.clear-breeds:hover{border:1px solid #160102;background:#160102;color:#fff}.size-options{display:flex;flex-wrap:wrap;max-width:800px;margin:0 auto;justify-content:center}.size-option{position:relative;width:calc(100% / 3);padding:0 10px 20px}.size-option .btn-check{position:absolute;top:15px;right:15px;width:20px;height:20px;z-index:10;opacity:0}.size-option .btn{width:100%;height:100%;min-height:120px;padding:20px;text-align:left;border:1px solid #E0E0E0;border-radius:8px;background:#fff;color:#717171;transition:all .4s ease;cursor:pointer;position:relative;display:block}.size-option .btn:hover{border-color:#a0a223;background:#ebebbe}.size-option .btn-check:checked+.btn{border-color:#a0a223;background:#ebebbe}.size-option .btn strong{display:block;font-size:16px;font-weight:700;color:#160102;margin-bottom:5px}.size-option .btn small{display:block;font-size:12px;color:#666;line-height:1.4;margin-top:4px}.gender-options{display:flex;gap:16px;justify-content:center;align-items:center;margin-left:auto;margin-right:auto}.continue-session{text-align:center;font-size:12px;padding-top:30px}.continue-session i{position:relative;top:1px;padding-left:5px}.gender-option{display:flex;align-items:center;gap:8px;cursor:pointer;flex:1}.gender-option .form-check-input{position:absolute;opacity:0;pointer-events:none}.gender-option .form-check-label{cursor:pointer;border:1px solid #cbc9c2;background:#fff;border-radius:32px;padding:16px 14px;display:block;width:100%;text-align:center;transition:all .4s ease}.gender-option .form-check-label:before{content:unset!important}.gender-option .form-check-input:checked+.form-check-label:after{content:unset!important}.gender-option .form-check-input:checked+.form-check-label{border-color:#a0a223;background:#ebebbe}.input-group-2{margin-bottom:25px}.paw-icon-section{text-align:center;margin:20px 0}.paw-icon{font-size:24px;color:#160102}.weight-input-section{max-width:500px;margin:0 auto}.weight-input-container{position:relative;margin-bottom:20px}.weight-input-container .form-control{padding-right:60px;text-align:left;font-size:18px;font-weight:600;height:50px}.weight-unit-btn{position:absolute;right:15px;top:50%;transform:translateY(-50%);background:#f5f5f5;border:1px solid #ddd;border-radius:4px;padding:8px 12px;color:#666;font-weight:500;font-size:14px;pointer-events:none}.weight-options-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.weight-options-row .form-check{margin:0}.weight-options-row .form-check-input{display:none}.weight-options-row .form-check-label{color:#160102;font-size:12px;cursor:pointer;position:relative;padding-left:17px}.weight-options-row .form-check-label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:12px;height:12px;border:1px solid #24502B;border-radius:2px;background-color:#fff}.weight-options-row .form-check-input:checked+.form-check-label:before{background-color:#24502b}.weight-options-row .form-check-input:checked+.form-check-label:after{content:"";display:block;position:absolute;top:2px;left:5px;width:3px;height:7px;border:solid #ffffff;border-width:0 1px 1px 0;transform:rotate(45deg)}.weight-warning{display:flex;align-items:center;gap:5px;color:#ad9400;font-size:10px}.weight-dont-know{width:100%;margin-top:20px;padding:11px 0;border:1px solid #EBEDE4;background:#fff;border-radius:40px;font-size:14px;color:#160102;cursor:pointer;transition:all .4s ease}.weight-dont-know.selected{background:#160102;color:#fff;border-color:#160102}.weight-warning-message{display:flex;align-items:center;gap:8px;margin-top:20px;color:#ad9400;font-size:10px;justify-content:center}.weight-warning-message .warning-icon{font-size:12px;flex-shrink:0;margin-top:0}.weight-input-section input:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.6}.warning-icon{font-size:9px}.age-input-field #current_weight{text-align:left;border:1px solid #cbc9c2;border-radius:40px}.input-group.weight-input-group{padding-top:40px}.bcs-grid{display:flex;gap:15px;max-width:1000px;margin:0 auto}.bcs-option input:checked+.bcs-card .bcs-radio:before{content:"";width:15px;height:15px;border-radius:100%;background:#a0a223;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bcs-option{position:relative;width:20%}.bcs-card{width:100%;min-height:140px;padding:15px;border:none;border-radius:8px;display:flex;flex-direction:column;cursor:pointer;transition:all .3s ease;position:relative}.bcs-thin .bcs-card{background:#fffbf3}.bcs-ideal .bcs-card{background:#f2f7f4}.bcs-overweight .bcs-card{background:#fdf3f3}.bcs-card:has(.btn-check:checked){box-shadow:0 0 0 2px #160102}.bcs-content{padding-top:30px;margin-top:30px;position:relative;text-align:center}.bcs-content .bcs-info{color:#615e55;font-size:14px;line-height:1.4;padding-top:5px}.bcs-content:after{content:"";position:absolute;top:0;left:calc(50% + 13px);width:calc(100% + 17px);border:1px dashed #cbc9c2}.activity-part .form-title-main-2{max-width:470px;margin-left:auto;margin-right:auto}.bcs-radio{width:26px;height:26px;border:2px solid #a0a223;border-radius:50%;background:transparent;flex-shrink:0;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.bcs-card:has(.btn-check:checked) .bcs-radio{background:#160102}.bcs-card:has(.btn-check:checked) .bcs-radio:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background:#fff}.bcs-text{font-size:16px;font-weight:500;color:#160102;line-height:1.4}.bcs-dog-illustration{width:100%;margin-top:auto;display:flex;align-items:center;justify-content:center;background:transparent}.bcs-dog-illustration img{max-width:100%;max-height:100%;object-fit:contain}.pregnancy-options{margin-top:20px}.pregnancy-dropdown-section .pregnancy-week-select{margin-bottom:15px}.pregnancy-dont-know{font-size:16px;color:#333;cursor:pointer;transition:all .4s ease;text-align:center;position:relative;border:1px solid #EBEDE4;background:#fff;display:block;width:100%;padding:11px 0;border-radius:40px}.pregnancy-dont-know.selected{background:#160102;color:#fff;border-color:#160102}.pregnancy-week-select:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.6}.pregnancy-stage-section{margin-top:20px}.pregnancy-warning-message{display:flex;align-items:flex-start;gap:8px;margin-bottom:20px;font-size:12px;justify-content:center}.bcs-part .form-title-main-2{max-width:450px;margin-left:auto;margin-right:auto}.pregnancy-warning-message .warning-icon{font-size:11px;flex-shrink:0;margin-top:0}.pregnancy-stage-options{display:grid;grid-template-columns:1fr 1fr;gap:15px;max-width:485px;margin:0 auto}.pregnancy-stage-option input:checked+.pregnancy-stage-card .pregnancy-stage-radio:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:100%;background:#160102}.pregnancy-stage-option{position:relative}.pregnancy-stage-card{display:flex;justify-content:space-between;align-items:flex-start;padding:15px;border:1px solid #EBEDE4;border-radius:8px;background:#fff;cursor:pointer;transition:all .3s ease;min-height:80px}.pregnancy-stage-content{flex:1}.pregnancy-stage-label{font-size:16px;font-weight:700;color:#160102;margin-bottom:10px}.pregnancy-stage-desc{font-size:14px;font-weight:500;color:#717171}.pregnancy-stage-radio{width:20px;height:20px;border:2px solid rgb(22 1 2 / 50%);border-radius:50%;background:#fff;flex-shrink:0;position:relative;margin-top:2px}.pregnancy-stage-card:has(.btn-check:checked) .pregnancy-stage-radio{background:#160102}.pregnancy-stage-card:has(.btn-check:checked) .pregnancy-stage-radio:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background:#fff}.lactating-options{margin-top:20px}.lactating-dropdown-section{margin-top:15px}.lactating-week-select:focus{outline:none;border-color:#160102;box-shadow:0 0 0 2px #1601021a}.lactating-dropdown-section .pregnancy-warning-message{padding-top:15px;margin-bottom:0!important}.activity-cards{display:flex;gap:20px;max-width:655px;margin-left:auto;margin-right:auto;align-items:anchor-center}.activity-details{position:relative;padding-top:30px;margin-top:30px}.activity-details:before{content:"";position:absolute;top:0;left:calc(50% + 13px);width:calc(100% - 13px);border:1px dashed #cbc9c2}.activity-card{position:relative;width:calc(100% / 3)}.activity-card-btn{cursor:pointer;transition:all .4s ease;position:relative}.activity-card-radio{width:26px;height:26px;border:2px solid #a0a223;border-radius:50%;background:transparent;flex-shrink:0;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.activity-card .btn-check:checked+.activity-card-btn .activity-card-radio:after{content:"";width:15px;height:15px;border-radius:100%;background:#a0a223;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.activity-card:last-child .activity-details:before{content:unset}.bcs-option:last-child .bcs-content:after{content:unset}.activity-card-content{text-align:center}.activity-title{font-size:20px;font-weight:500;color:#160102;margin-bottom:7px}.card-title{font-weight:700}.activity-description{font-size:16px;color:#373629;line-height:1.4}.activity-exercise{font-size:14px;color:#615e55;padding-top:3px}.allergies-options,.fresh-food-options,.health-options{display:flex;gap:30px;justify-content:center;align-items:center;margin:20px 0;margin-bottom:0!important}.allergy-option,.fresh-food-option,.health-option{display:flex;align-items:center;gap:8px;cursor:pointer}.allergies-checkboxes,.health-checkboxes{margin-top:10px}.form-check{margin-bottom:15px}.form-check-input{position:absolute;opacity:0;pointer-events:none}.form-check-label{font-weight:400;color:#160102;font-size:16px;cursor:pointer;margin:0;position:relative;padding-left:30px;display:block}.form-check-input[type=radio]+.form-check-label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:16px;height:16px;border:2px solid #160102;border-radius:50%;background-color:transparent;transition:all .3s ease}.form-check-input[type=radio]:checked+.form-check-label:after{content:"";position:absolute;left:5px;top:50%;transform:translateY(-50%);width:10px;height:10px;border-radius:50%;background-color:#160102}.weight-input-section .form-control{padding:19px 15px;letter-spacing:.5px}.survey-reset-password-link{text-align:right;padding-bottom:20px}.survey-reset-password-link .survey-forgot-password-link{color:#eb532b}.form-check-input[type=checkbox]+.form-check-label:before{content:"";position:absolute;left:0;top:0;width:18px;height:18px;border:2px solid #160102;border-radius:3px;background-color:#fff;transition:all .3s ease}.form-check-input[type=checkbox]:checked+.form-check-label:before{background-color:#160102;border-color:#160102}.form-check-input[type=checkbox]:checked+.form-check-label:after{content:"";position:absolute;left:6px;top:2px;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.form-check-input+.form-check-label:hover:before{border-color:#160102;box-shadow:0 0 0 2px #1601021a}.digestive-issues-grid{background:#fff;border:1px solid #cbc9c2;border-radius:16px;padding:10px 10px 5px;display:flex;flex-wrap:wrap;margin-top:8px;position:relative;z-index:10}.digestive-issue-item{position:relative;width:100%;padding-bottom:5px}.digestive-card-btn{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#160102;cursor:pointer;transition:all .4s ease;width:100%;background:#fff;border-radius:16px;padding:10px 15px}.digestive-checkbox{width:18px;height:18px;border:1px solid #9a948f;border-radius:2px;background:#fff;flex-shrink:0;position:relative;transition:all .4s ease}.digestive-issue-item .btn-check:checked+.digestive-card-btn .digestive-checkbox{background:#160102;border-color:#160102}.digestive-issue-item .btn-check:checked+.digestive-card-btn .digestive-checkbox:after{content:"";display:block;position:absolute;top:1px;left:5px;width:4px;height:9px;border:solid #ebebbe;border-width:0 2px 2px 0;transform:rotate(45deg)}.digestive-card-btn span{width:calc(100% - 26px)}.digestive-card-btn .digestive-issue-description{font-size:14px;line-height:1.4;display:none}.digestive-issue-item .btn-check:checked+.digestive-card-btn .digestive-issue-description{display:block;width:calc(100% - 26px);margin-left:auto}.digestive-issue-item .btn-check:checked+.digestive-card-btn{background:#ebebbe}.digestive-warning{padding-top:20px}.unified-warning-item .warning-box{font-size:10px;color:#ad9400;justify-content:center}.unified-warning-item .warning-box .warning-icon{font-size:11px;margin-top:0}.unified-warning-item .confirm-checkbox{display:flex;justify-content:center}.warning-box{display:flex;align-items:flex-start;gap:10px}.merged-warning-section .unified-warning-item{padding-top:20px}.warning-icon{color:#f39c12;font-size:18px;margin-top:2px}.warning-text{color:#856404;font-size:14px;line-height:1.4}.confirm-checkbox{margin-top:15px}.confirm-checkbox .form-check-input{position:absolute;opacity:0;pointer-events:none}.confirm-checkbox .form-check-label{color:#160102;cursor:pointer;margin:0;position:relative;padding-left:25px;display:block}.confirm-checkbox .form-check-input[type=checkbox]+.form-check-label:before{content:"";position:absolute;left:0;top:0;width:16px;height:16px;border:2px solid #160102;border-radius:3px;background-color:#fff;transition:all .3s ease}.confirm-checkbox .form-check-input[type=checkbox]:checked+.form-check-label:before{background-color:#160102;border-color:#160102}.confirm-checkbox .form-check-input[type=checkbox]:checked+.form-check-label:after{content:"";position:absolute;left:8px;top:4px;width:4px;height:9px;border:solid #fff;border-width:0 1px 1px 0;transform:rotate(45deg)}.health-options{display:flex;gap:20px;margin-bottom:20px}.health-option{display:flex;align-items:center;gap:8px;cursor:pointer}.health-option .form-check-input{position:absolute;opacity:0;pointer-events:none}.health-option .form-check-label{font-weight:400;color:#160102;font-size:16px;cursor:pointer;margin:0;position:relative;padding-left:30px}.health-option .form-check-input[type=radio]+.form-check-label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:16px;height:16px;border:2px solid #160102;border-radius:50%;background-color:#fff;transition:all .3s ease}.health-option .form-check-input[type=radio]:checked+.form-check-label:after{content:"";position:absolute;left:5px;top:50%;transform:translateY(-50%);width:10px;height:10px;border-radius:50%;background-color:#160102}.health-issues-grid{background:#fff;border:1px solid #cbc9c2;border-radius:16px;padding:10px 10px 5px;display:flex;flex-wrap:wrap;margin-top:8px;position:relative;z-index:10}.allergies-grid .allergy-item:nth-child(5),.allergies-grid .allergy-item:nth-child(6){grid-column:span 2}.allergies-grid{background:#fff;border:1px solid #cbc9c2;border-radius:16px;padding:15px 20px 5px;display:flex;flex-wrap:wrap;margin-top:5px;position:relative;z-index:10}.allergy-item{position:relative;width:100%;padding-bottom:20px}.allergy-card-btn{display:flex;align-items:center;gap:8px;color:#160102;cursor:pointer;transition:all .3s ease;width:100%}.allergy-checkbox{width:18px;height:18px;border:1px solid #9a948f;border-radius:2px;background:#fff;flex-shrink:0;position:relative;transition:all .4s ease}.allergy-item .btn-check:checked+.allergy-card-btn .allergy-checkbox{background:#160102;border-color:#160102}.allergy-item .btn-check:checked+.allergy-card-btn .allergy-checkbox:after{content:"";display:block;position:absolute;top:1px;left:5px;width:4px;height:9px;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg)}.digestive-options{display:flex;gap:30px;justify-content:center;align-items:center;margin:20px 0 0}.digestive-checkboxes{padding-top:10px}.digestive-option{display:flex;align-items:center;gap:8px;cursor:pointer}.digestive-option .form-check-input{position:absolute;opacity:0;pointer-events:none}.digestive-option .form-check-label{font-weight:400;color:#160102;font-size:16px;cursor:pointer;margin:0;position:relative;padding-left:30px}.digestive-option .form-check-input[type=radio]+.form-check-label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:16px;height:16px;border:2px solid #160102;border-radius:50%;background-color:#fff;transition:all .3s ease}.digestive-option .form-check-input[type=radio]:checked+.form-check-label:after{content:"";position:absolute;left:5px;top:50%;transform:translateY(-50%);width:10px;height:10px;border-radius:50%;background-color:#160102}.health-item{position:relative;width:100%;padding-bottom:5px}.health-card-btn{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#160102;cursor:pointer;transition:all .4s ease;width:100%;background:#fff;border-radius:16px;padding:10px 15px}.health-issue-description{font-size:14px;line-height:1.4;display:none}.footer-btn-group .disabels#nextBtn{background:#cbc9c2;border-color:#cbc9c2;pointer-events:none}.health-item .btn-check:checked+.health-card-btn .health-issue-description{display:block;width:100%;margin-top:8px}.health-item .btn-check:checked+.health-card-btn{background:#ebebbe}.health-checkbox{width:18px;height:18px;border:1px solid #9a948f;border-radius:2px;background:#fff;flex-shrink:0;position:relative;transition:all .4s ease}.health-item .btn-check:checked+.health-card-btn .health-checkbox{background:#160102;border-color:#160102}.health-item .btn-check:checked+.health-card-btn .health-checkbox:after{content:"";display:block;position:absolute;top:1px;left:5px;width:4px;height:9px;border:solid #ebebbe;border-width:0 2px 2px 0;transform:rotate(45deg)}.health-card-btn span{color:#220203}.health-checkboxes .confirm-checkbox{max-width:fit-content;margin-left:auto!important;margin-right:auto!important}.testimonial-box{background:#f8f9fa;border-radius:12px;padding:25px;margin:20px auto;text-align:center;max-width:386px;width:calc(100% - 10px)}.testimonial-content p{line-height:1.6;margin-bottom:10px;font-size:14px;color:#160102;text-align:left}.testimonial-author{font-weight:700;color:#160102;text-align:left;font-size:18px;padding-top:30px}.other-health-issues{margin-top:20px;padding-top:15px;border-top:1px solid #E0E0E0}.form-subtitle{font-weight:400;color:#160102;font-size:16px;text-align:center}.weight-activity-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.size-option .btn div{font-weight:500;font-size:14px}.size-option .btn small{display:block;font-size:14px;line-height:1.4}body.has-mylo-meal #shopify-section-announcement-bar+#shopify-section-marquee,body.has-mylo-meal .shopify-header-section,body.has-mylo-meal #shopify-section-announcement-bar{display:none}#inner-step-content-2-3 .info-box{margin:15px auto 0}.age-input-toggle .age-input-field{position:relative}.age-input-toggle .age-input-field label{min-width:60px;text-align:right;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.age-input-toggle .age-input-field input{width:100%;padding-right:75px}#inner-step-new-1 .age-input-field #current_weight{padding-right:40px}.product-recommendations-container{display:flex;align-items:center;justify-content:center;gap:30px;margin:40px auto 0}.product-option-card{background:#f5f5f5;border-radius:24px;padding:24px;width:100%;max-width:440px;position:relative}.product-image-wrapper{position:relative;width:100%;margin-bottom:60px;border-radius:20px 20px 0;background:#fff;display:flex;align-items:center;justify-content:center;padding:24px}.product-image-wrapper-inner{margin-top:-95px;background:#ecede4;position:relative;padding-top:82%;width:100%;border-radius:20px}.product-image{width:100%;height:100%;max-height:275px;object-fit:contain;display:block;position:absolute;bottom:0;left:0}.product-number-badge{position:absolute;bottom:-40px;left:20px;width:82px;height:82px;background:#fff;color:#160102;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:48px;font-weight:700}.product-info{text-align:left}.product-name{font-family:PP Nikkei Maru,sans-serif;font-size:24px;font-weight:400;color:#160102;margin:0 0 5px;letter-spacing:0}.product-pricing{display:flex;align-items:center;gap:5px}.compare-price{text-decoration:line-through;font-size:14px;font-weight:400;color:#160102;font-family:PP Nikkei Maru,sans-serif;letter-spacing:0}.current-price{font-size:14px;font-weight:400;color:#160102;font-family:PP Nikkei Maru,sans-serif;letter-spacing:0}.recommendation-text{font-size:12px;color:#160102;margin:0 0 16px;line-height:1.5}.portion-pills{position:relative;display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap}.portion-pill{background:#fff;border-radius:30px;padding:13px 26px;font-size:15px;color:#160102;font-weight:400}.bowl-selection-buttons{display:flex;position:absolute;top:-60px;right:0}.bowl-btn{background:#fff;border:1px solid #fff;border-radius:10px;padding:13px 26px;font-size:14px;color:#160102;font-weight:400;cursor:pointer;transition:all .3s ease;font-family:inherit}.bowl-selection-buttons .bowl-btn.full-bowl-btn{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:0}.bowl-selection-buttons .bowl-btn.half-bowl-btn{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0}.bowl-btn.active{background:#160102;color:#fff;border-color:#160102}.bowl-btn:hover{opacity:.9}.profile-avatar-overlay{position:absolute;right:-8px;top:50%;transform:translateY(-50%);z-index:2}.avatar-placeholder{width:40px;height:40px;border-radius:50%;background:#d9d9d9;border:3px solid #fff;box-shadow:0 2px 8px #0000001a}.product-separator{font-size:24px;font-weight:400;color:#160102;font-family:PP Nikkei Maru,sans-serif;padding:0 20px;flex-shrink:0;letter-spacing:0}.survey-info-form-section .survey-info-form__content{text-align:center;font-size:18px;color:#160102;padding-bottom:30px}.survey-info-form-section .contact-form-area{margin:0 auto;padding:40px 100px}.survey-info-form-section{padding-bottom:120px}.filter-variables-section{display:none}.mylo-meal-servey{background:url(survey-bg.png)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important;padding-top:0!important}.survey-info-form-section-main .footer-navigation{background:#f5f5f5}.size-selector{padding-top:35px}button#pregnancyDontKnow{display:none}.survey-result-title-group{text-align:center}.survey-result-title-group .survey-result-title{color:#fff;font-size:40px}.survey-result-title-group .survey-result-title-2{color:#24502b;font-size:48px;font-weight:700;padding-top:12px;padding-bottom:30px}.survey-result-title-group .survey-result-title-2 .dog-name{color:#24502b}.result-page .result-main-description.result-main-description-2{padding-top:30px}.mylo-meal.result-page{min-height:unset!important}.result-products-contant{margin-top:-160px;padding-bottom:150px}.footer-navigation.result-footer{background:#f5f5f5}.survey-result-title-group .survey-result-title-2 span{color:#160102;font-weight:400}.btn-footer{background:#111;border:1px solid #111111;color:#fff;font-size:16px;padding:10px 31px 10px 15px;border-radius:40px;min-width:150px;position:relative;transition:all .4s ease;font-weight:700}.btn-footer span{background:#fff;width:25px;height:25px;border-radius:100%;display:inline-flex;color:#170508;top:50%;right:7px;align-items:center;justify-content:center;transform:translateY(-50%) rotate(-45deg);transition:all .4s ease;position:absolute}.btn-footer:hover{background:#fff;color:#111}.btn-footer:hover span{background:#111;color:#fff}.no-products-found+.section-divider{display:none}.mylo-meal.result-page.no-products-found,.mylo-meal.result-page.same-plan-found{min-height:100vh!important}.product-option-card .bowl-selection-wrapper{position:relative}.result-page .result-main-description a{text-decoration:underline}div#resultArea .alert.alert-warning{display:none}.btn-footer.exit-to-homepage{padding-right:50px}.survey-popup-main{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;z-index:9999;display:flex;align-items:center;justify-content:center}.survey-popup-overlay{background:#000000b3;position:absolute;top:0;left:0;width:100%;height:100%}.survey-popup-content{background:#fffbf3;position:relative;max-width:485px;border-radius:16px;overflow:hidden}.survey-popup-header{background:#170508;padding:15px 24px;position:relative}.survey-popup-header h2{color:#fff;font-size:24px;font-weight:400;text-align:center}.survey-popup-body{padding:24px 24px 15px;text-align:center}.survey-popup-footer{padding:15px 24px}button.survey-popup-button.btn-dismiss{background:#fff;color:#160102;border:1px solid #160102;border-radius:30px;font-size:16px;font-weight:700;padding:12px 15px;width:100%}button.survey-popup-button.btn-dismiss:hover{color:#fff;background:#160102}button.survey-popup-button.btn-continue{background:#eb532b;color:#fff;border:1px solid #eb532b;border-radius:30px;font-size:16px;font-weight:700;padding:12px 15px;width:100%;margin-bottom:12px;letter-spacing:.5px}button.survey-popup-button.btn-continue:hover{background:#160102;border-color:#160102}.dog-profile-item-inner{position:relative;border:1px solid #cbc9c2;border-radius:20px;padding:16px;background:#fff;cursor:pointer}.dog-profile-item-name{font-family:shelby;font-size:29px;letter-spacing:1px;font-weight:700;padding-top:16px}.dog-profile-item-action{position:absolute;top:10px;right:10px}.dog-profile-item-action .btn-edit{padding:0;border:unset;background:unset}.dog-profile-item-image img{max-width:100px;border-radius:100%}.dog-profile-list{display:flex;gap:12px;flex-wrap:wrap}.dog-profile-list .dog-profile-item{flex:1}.survey-already-have-pet-popup .survey-popup-content{max-width:620px}.survey-popup-close{position:absolute;top:50%;right:24px;transform:translateY(-50%);cursor:pointer}.survey-popup-close svg{stroke:#fff;display:block}.survey-popup-close:hover svg{stroke:#a0a223}.survey-login-signup-popup .survey-popup-content{background:#160102;max-width:660px;width:100%;border-radius:28px;box-shadow:0 4px 20px #0000004d}#myloMealContainer:has(#inner-step-new-1.active) .survey-header .survey-back-button{display:none}#inner-step-feeding-plan .feeding-plan{max-width:32rem;margin-left:auto;margin-right:auto}.feeding-plan__title{font-weight:700;font-size:clamp(1.25rem,4vw,1.5rem);margin-bottom:1.25rem;color:#111;text-align:center}.feeding-plan__options{display:flex;flex-direction:column;gap:20px}.feeding-plan__card{display:flex;gap:20px;align-items:center;padding:30px 40px;border-radius:1rem;border:1px solid #CBC9C2;background:#fff;cursor:pointer;transition:all .4s ease}.feeding-plan__card--selected{background:#ebebbe;border-color:#a0a223;box-shadow:0 0 0 1px #a0a223}.feeding-plan__card:focus-within{outline:2px solid #111;outline-offset:2px}.feeding-plan__card-body{display:flex;flex-direction:column;gap:.35rem;text-align:left}.feeding-plan__card .feeding-plan__icon svg{fill:#160102;stroke:#160102}.feeding-plan__card.feeding-plan__card-2 .feeding-plan__icon svg{stroke:unset}.feeding-plan__card-title{color:#111;font-size:25px;line-height:28px;font-family:var(--font-heading-family);padding-bottom:12px}.feeding-plan__card-desc{margin:0;font-size:16px;color:#615e55;line-height:24px;font-style:italic}.feeding-plan__icon{flex-shrink:0;width:62px;height:62px;display:flex;align-items:center;justify-content:center}.feeding-plan input[type=radio]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#inner-step-new-2 .form-title-main-2{max-width:850px;margin-left:auto;margin-right:auto}#inner-step-new-2 .price-estimate-cards{display:flex;gap:24px;justify-content:center;align-items:stretch;max-width:920px;margin:0 auto;flex-wrap:wrap}#inner-step-new-2 .price-estimate-card{background:#fff;border-radius:16px;padding:30px 20px;flex:1;box-shadow:0 6px 16px 7px #8373741a;display:flex;flex-direction:column;align-items:center;text-align:center}.feeding-plan__card--selected .feeding-plan__icon svg{fill:#a0a223;stroke:#a0a223}#inner-step-new-2 .price-estimate-icon{width:60px;height:60px;margin-bottom:20px;display:flex;align-items:center;justify-content:center}#inner-step-new-2 .price-estimate-icon svg{width:100%;height:100%}#inner-step-new-2 .price-estimate-card-title{font-family:var(--font-body-family);font-size:20px;font-weight:700;line-height:1.3;padding-bottom:5px}#inner-step-new-2 .price-estimate-card-price{margin-bottom:16px}#inner-step-new-2 .price-amount{font-family:var(--font-body-family);font-size:25px;font-weight:700;line-height:1.2;color:#eb532b}#inner-step-new-2 .price-estimate-note{text-align:center;font-size:14px;color:#6b6b6b;margin:30px auto 0}#inner-step-new-2 .price-estimate-cards--mylomix{max-width:640px}#inner-step-new-2 .price-estimate-card .mylomix-daily-amount,#inner-step-new-2 .price-estimate-card .fresh-food-amount-html{font-weight:500;color:#160102;margin-bottom:4px}#inner-step-new-2 .price-estimate-card .fresh-food-recipe-note{color:#6b6b6b;font-size:14px;margin-top:0}#inner-step-new-2 .price-period{font-size:25px;font-weight:400;line-height:1.2}#inner-step-new-2 .price-estimate-footer{max-width:1200px;margin:0 auto;position:relative;padding-top:40px;padding-bottom:20px}#inner-step-new-2 .price-estimate-footer-text{text-align:center;font-size:20px;border-width:1px 0px 1px 0px;border-style:solid;padding:10px 0;max-width:300px;margin:0 auto}#inner-step-new-2 .price-estimate-footer-text strong{color:#a0a223;display:block;padding-bottom:10px;font-weight:700}#inner-step-new-8 .health-goals-part{max-width:1056px;margin:0 auto}#inner-step-new-8 .health-goals-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}#inner-step-new-8 .health-goal-card{display:flex;text-align:center;padding:20px;border:1px solid #CBC9C2;border-radius:24px;background:#fff;font-size:25px;line-height:28px;cursor:pointer;transition:all .4s ease;color:#373629;font-family:var(--font-heading-family);height:100%;flex-direction:column;align-items:center;justify-content:center}#inner-step-new-8 .health-goal-card .icon{padding-bottom:12px;display:block;width:100%;height:unset}#inner-step-new-8 .health-goal-card .icon svg{display:block;margin:0 auto;transition:all .4s ease}#inner-step-new-8 .health-goal-card .icon svg path{stroke:#615e55;transition:all .4s ease}#inner-step-new-8 .health-goal-card .text{display:block}#inner-step-new-8 .health-goal-input:checked+.health-goal-card{background:#ebebbe;border-color:#a0a223;box-shadow:0 0 0 1px #a0a223;color:#160102}#inner-step-new-8 .health-goal-input:checked+.health-goal-card svg path{stroke:#a0a223}#inner-step-new-8 .health-goal-item.item-1 .health-goal-input:checked+.health-goal-card svg path,#inner-step-new-8 .health-goal-item.item-2 .health-goal-input:checked+.health-goal-card svg path,#inner-step-new-8 .health-goal-item.item-3 .health-goal-input:checked+.health-goal-card svg path,#inner-step-new-8 .health-goal-item.item-8 .health-goal-input:checked+.health-goal-card svg path{fill:#a0a223}@media(max-width:1024px){#inner-step-new-8 .health-goals-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mylo-meal-products-list{display:flex;flex-wrap:wrap;margin:40px -10px -20px}.mylo-meal-products-list .products{width:calc(100% / 3);padding-left:10px;padding-right:10px;padding-bottom:20px}.result-products-list .product-item .card{background:#fff;border-radius:20px;box-shadow:0 4px 20px -1px #0c0c0d0a;padding:80px 14px 90px;border:5px solid #fff;transition:all .4s ease;position:relative}.result-products-list .product-item .card.checkbox-checked{border:5px solid #a0a223}.mylobiome-result-page .result-products-list .product-item .card{padding-top:15px;position:relative;padding-bottom:90px}.mylo-meal-products-list .products .card-information__wrapper .select-option-button{position:absolute;bottom:20px;left:50%;width:calc(100% - 28px);transform:translate(-50%)}.big-differenc-dog-container .container{max-width:1120px!important}.result-products-list .card-product .card-media{border:unset!important;background:unset!important;border-radius:unset!important;padding-bottom:70%!important}.result-products-list .card-product .card-media>img{object-fit:contain}.result-products-list .card__badge .badge{background:#ebebbe!important;color:#160102!important;text-transform:unset;font-size:16px;font-weight:500;border-radius:16px;padding:15px}.result-products-list .card-product__wrapper{position:unset;overflow:unset}.result-products-list .card__badge{top:14px;left:14px}.result-products-list .card__badge .badge.allergy-badge{background:#f97f82!important;padding:12px 15px;display:flex;align-items:center;gap:5px;justify-content:center;width:fit-content}.result-products-list .card__badge .badge.allergy-badge svg{display:block}.result-products-list .card__badge .badge.sold-out-badge{background:#cbc9c2!important}.result-products-list .card-summary{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;font-weight:500}.result-products-list .more-details-button{margin-top:10px}.result-products-list .more-details-button .button-more-details{color:#a0a223;font-size:16px;font-weight:500;text-decoration:underline;transition:all .4s ease;padding:0;border-radius:0;background:unset;border:unset;letter-spacing:.5px}.select-option-button .button{width:100%;display:flex;align-items:center;justify-content:center;gap:10px}.select-option-button .button svg{width:14px;margin:0}.select-option-button{padding-top:20px}.select-option-button .button.button-notify{color:#fff;background-color:#a81314;border-color:#a81314}.select-option-button .button.button-notify:hover{color:var(--button-color);background-color:#eb532b;border-color:#eb532b}.select-option-button .button.button-selected svg{fill:unset;stroke:var(--button-color)}.select-option-button .button.button-selected{background:#fff;color:var(--button-bg-color)}.select-option-button .button.button-selected svg path{fill:unset;stroke:var(--button-bg-color);transition:all .4s ease}.select-option-button .button.button-selected:hover{background:var(--button-bg-color);color:var(--button-color);border-color:var(--button-border-color)}.select-option-button .button.button-selected:hover svg path{stroke:var(--button-color)}.survey-biome-section.before-loading-content{min-height:calc(100vh - 56px);position:relative}.survey-data-list{width:fit-content;margin:0 auto;max-width:400px}.survey-data-list li{position:relative;padding-left:30px;padding-bottom:20px;font-family:var(--font-heading-family);font-size:24px;line-height:1.2;opacity:0;transform:translateY(10px);transition:opacity .5s ease-out,transform .5s ease-out;letter-spacing:0}.survey-data-list li.animate-in{opacity:1!important;transform:translateY(0)!important}.survey-data-list li:last-child{padding-bottom:0}.survey-data-list li:before{content:"";background:url(check.svg);background-position:left center!important;background-repeat:no-repeat!important;background-size:contain!important;width:16px;height:16px;position:absolute;left:0;top:4px}.survey-biome-section.before-loading-content{display:block}.survey-biome-section.after-loading-content,.survey-biome-section.before-loading-content.hide-loading{display:none}.survey-biome-section.after-loading-content.show-content{display:block}.select-option-button .product-select-checkbox:checked+.button .checkbox-icon-checked{display:block}.select-option-button .product-select-checkbox:checked+.button .checkbox-icon-unchecked{display:none}.select-option-button .product-select-checkbox:checked+.button .checkbox-text-selected{display:block}.select-option-button .product-select-checkbox:checked+.button .checkbox-text-unselected{display:none}.select-option-button .product-select-checkbox:checked+.button{background:transparent;color:#000}.select-option-button .button .checkbox-text-selected,.select-option-button .button .checkbox-icon-checked{display:none}@media(max-width:768px){#inner-step-new-2 .price-estimate-cards{flex-direction:column;align-items:center}#inner-step-new-2 .price-estimate-card{max-width:100%;width:100%}#inner-step-new-2 .form-title-main-2{font-size:31px;padding-bottom:24px;margin-bottom:0}}.survey-login-signup-header{padding:20px 24px 16px;position:relative;border-bottom:none}.survey-login-signup-header h2{color:#fff;font-size:39px;font-weight:400;margin:0;font-family:PP Nikkei Maru,sans-serif;line-height:1.1;letter-spacing:.5px;text-align:center;padding-top:10px;letter-spacing:0}.survey-login-signup-body{padding:10px 24px 24px}.survey-login-signup-subtitle{color:#fff;font-size:16px;text-align:center;line-height:1.4;font-weight:500;letter-spacing:.5px;margin-top:10px!important}.survey-login-signup-tabs{display:flex;gap:8px}.survey-login-signup-tab{flex:1;background:#ebede4;border:none;color:#160102;font-size:16px;padding:15px;transition:all .4s ease;font-weight:500;border-radius:10px 10px 0 0}.survey-login-signup-tab.active{color:#160102;background:#fff}.survey-login-signup-form{display:none;background:#fff;padding:20px;border-radius:0 0 10px 10px}.survey-login-signup-form.active{display:block}.survey-form-field{margin-bottom:16px;position:relative}.survey-form-field .form-control{width:100%;padding:12px 16px;border:1px solid #cbc9c2;background:#fff;color:#160102;font-size:16px;border-radius:30px;box-sizing:border-box}.survey-form-field .form-control::placeholder{color:#9a948f}.survey-password-field{position:relative}.survey-password-field .form-control{padding-right:45px}.survey-password-toggle{position:absolute;right:16px;top:50%;transform:translateY(-50%);cursor:pointer;color:#9a948f;font-size:18px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;z-index:10;transition:color .2s ease}.survey-password-toggle:hover{color:#160102}.survey-password-toggle i{display:block}.survey-form-checkbox{margin-bottom:14px;display:flex;align-items:flex-start;gap:10px}.survey-form-checkbox:last-of-type{margin-bottom:20px}.survey-form-checkbox input[type=checkbox]{margin-top:2px;flex-shrink:0;width:18px;height:18px;min-width:18px;cursor:pointer;accent-color:#fff}.survey-form-checkbox label{font-size:14px;line-height:1.5;cursor:pointer}.survey-form-checkbox label a{text-decoration:underline;font-weight:400}.survey-login-signup-button{width:100%;padding:15px 20px;background:#eb532b;color:#fff;border:none;border-radius:32px;font-size:16px;font-weight:700;transition:all .4s ease;letter-spacing:.5px;border:1px solid #eb532b}.survey-login-signup-button:hover{background:#be340e;color:#fff}.survey-login-signup-disclaimer{margin-top:16px;color:#f5f5f5;font-size:14px;text-align:center;line-height:1.5;letter-spacing:.5px}.survey-login-signup-popup .survey-popup-close{position:unset;cursor:pointer;display:flex;align-items:center;justify-content:flex-end;transform:unset;width:fit-content;margin-left:auto}.survey-login-signup-popup .survey-popup-close svg{stroke:#fff;stroke-width:2;display:block;width:16px;height:16px}.survey-login-signup-popup .survey-popup-close:hover svg{stroke:#fffc}.product-variant-selection{display:none}.survey-biome-section{padding-bottom:100px;background:url(survey-bg.png)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}.survey-biome-optional{width:66.67%;padding-right:15px}.survey-biome-product-card-inner{background:#fff;border-radius:6px;overflow:hidden;padding:15px;height:100%}.survey-biome-product-image{background:url(product-bg.svg);background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:14px;overflow:hidden;padding:24px 24px 0;text-align:center}.survey-biome-product-image img{display:block;margin:0 auto}.survey-biome-product-info{padding-top:12px}.survey-biome-product-category{font-size:14px;font-family:var(--font-heading-family);padding-bottom:5px;letter-spacing:0}.survey-biome-product-title{font-size:22px;padding-bottom:10px}.survey-biome-product-price .price-item--regular{font-size:14px;color:#160102}.survey-biome-products .productGrid{margin-bottom:-30px;margin-left:-15px;margin-right:-15px}.survey-biome-products .productGrid .product{padding-left:15px;padding-right:15px;padding-bottom:30px}.survey-biome-required-inner{background:#fff;border-radius:6px;overflow:hidden;padding:15px}.survey-biome-required-title{font-size:28px;padding-bottom:5px}.survey-biome-review{font-size:14px;font-family:var(--font-heading-family);padding-bottom:4px;letter-spacing:0}.survey-biome-count{font-size:10px;padding-bottom:12px}.survey-biome-card-list .cart-list{display:flex;flex-wrap:wrap;margin:0 -5px}.survey-biome-card-list .cart-list .cart-item{width:33.33%;padding:0 5px 10px}.survey-biome-card-list .cart-list .cart-item-block{background:url(product-bg.svg);background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:6px;overflow:hidden;padding:12px 12px 0;position:relative}.survey-biome-card-list .cart-item-qty-input::-webkit-outer-spin-button,.survey-biome-card-list .cart-item-qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;display:none}.survey-biome-card-list .cart-item-qty-input[type=number]{-moz-appearance:textfield}.survey-biome-card-list .cart-item-qty-input{background:#160102;color:#fff;text-align:center;border-radius:14px;height:unset;padding:0;font-size:11px;max-width:35px;line-height:20px}.survey-biome-card-list .cart-list .cart-item-block img{display:block}.survey-biome-card-list .cart-item-blocks-left .cart-item-block{padding:0}.survey-biome-card-list .cart-item-block-right{position:absolute;bottom:5px;right:5px}.survey-biome-card-list .cart-item:last-child .cart-item-block-right,.survey-biome-card-list .cart-item:nth-last-child(2) .cart-item-block-right{display:block}.survey-biome-card-list .cart-total-label{font-size:16px;padding-bottom:5px}.survey-biome-card-list .cart-total-value{font-size:16px}.survey-biome-card-list .t4s-cartPage__footer .t4s-col-item{display:flex;justify-content:space-between}.survey-biome-card-list .button-checkout{padding:15px 60px 15px 30px;background:#eb532b;border-color:#eb532b}.survey-biome-card-list .button-checkout span{background:#fff;width:35px;height:35px;border-radius:100%;display:inline-flex;color:#eb532b;top:50%;right:7px;align-items:center;justify-content:center;transform:translateY(-50%) rotate(-45deg);transition:all .4s ease;position:absolute}.survey-biome-card-list .button-checkout:hover{background:#24502b;border-color:#24502b}.survey-biome-card-list .button-checkout:hover span{color:#24502b}.survey-biome-card-list .cart-content-item{padding-bottom:10px}.survey-biome-qty-input::-webkit-outer-spin-button,.survey-biome-qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;display:none}.survey-biome-qty-input[type=number]{-moz-appearance:textfield}.survey-biome-quantity{border:1px solid #000;border-radius:7px;width:80px;position:relative;padding:2px 0}.survey-biome-quantity button{position:absolute;top:50%;left:10px;padding:0;background:transparent;border:unset;transform:translateY(-50%)}.survey-biome-quantity button.survey-biome-qty-plus{right:10px;left:unset}.survey-biome-quantity .survey-biome-qty-input{text-align:center;border:unset;width:100%}.survey-biome-product-price-container{display:flex;justify-content:space-between;align-items:center}.survey-biome-card-list .cart-list .cart-item-block .cart-item-block-left{padding-top:118%;position:relative}.survey-biome-card-list .cart-list .cart-item-block .cart-item-block-left img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.product-info form.variants,.footer-btn-group .next-btn-group{position:relative}.product-info form.variants .loading,.next-btn-group .loading,.page-waiting-loader .loading{border-bottom:4px solid rgb(255 255 255 / 50%);border-left:4px solid rgb(255 255 255 / 50%);border-right:4px solid rgb(255 255 255 / 50%);border-top:4px solid rgb(255 255 255);border-radius:100%;height:32px;width:32px;animation:spin .6s infinite linear;text-indent:999em;position:absolute;top:calc(50% - 16px);left:calc(50% - 16px)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.build-your-box-btn.disabel,.next-btn-group .btn.disabel,.next-btn-group .button.disabel{opacity:.5!important;pointer-events:none!important}.page-waiting-loader{position:fixed;top:0;left:0;width:100%;height:100%;background:#fffc;z-index:10001;display:flex;align-items:center;justify-content:center;pointer-events:all}.page-waiting-loader .loading{border-bottom:4px solid rgb(36 80 43 / 80%);border-left:4px solid rgb(36 80 43 / 80%);border-right:4px solid rgb(36 80 43 / 80%);border-top:4px solid rgb(0 0 0);position:unset}.build-your-box-btn+.loading,.next-btn-group .btn+.loading,.next-btn-group .button+.loading{display:none}.build-your-box-btn.disabel+.loading,.next-btn-group .btn.disabel+.loading,.next-btn-group .button.disabel+.loading{display:block}.survey-biome-product-price .price--on-sale .price__sale{flex-direction:column}.survey-biome-product-price .price-item{font-size:16px}.survey-biome-product-price .price--on-sale .price__sale dd.price__compare .price-item{font-size:12px}.survey-biome-product-price .price-item span.text{display:none}.product-info .ingredient-note{padding-bottom:25px}.product-option-card.option-3{display:none!important}.product-pricing.only-price-container .only-price,.product-pricing.only-price-container .current-price,.product-pricing.only-price-container .per-day{font-size:16px;font-family:PP Nikkei Maru,sans-serif;margin-bottom:15px;letter-spacing:0}.survey-biome-product-description{font-size:12px;padding-bottom:10px}.product-pricing.only-price-container{gap:0}.product-pricing.only-price-container span.per-day{padding-left:5px}.bird-discount{font-size:12px;font-style:italic;padding-bottom:15px}.mylo-meal-products{max-width:1096px;margin:0 auto}.top-recommendation-section{margin:0 auto 40px;max-width:1096px}.recommendation-instruction{text-align:center;font-weight:500;margin-bottom:20px}.top-recommendation-card{border:5px solid #a0a223;border-radius:20px;padding:14px;position:relative;background:#fff;transition:all .4s ease}.top-recommendation-card.checkbox-unchecked{border-color:#fff}.top-recommend-banner{position:absolute;top:-43px;left:-44px;width:310px}.top-recommend-banner span{font-family:shelby;font-size:49px;color:#fff;font-weight:700;position:absolute;top:calc(50% - 4px);left:50%;transform:translate(-50%,-50%) rotate(-10deg);width:100%;text-align:center}.recommendation-card-content{display:flex;flex-wrap:wrap;margin-bottom:20px}.recommendation-left{background:#ebebbe;padding:20px;border-radius:16px;width:335px;display:flex;align-items:center}.why-recommend-title{font-size:20px;font-weight:700;margin:0 0 15px}.recommendation-points{list-style:none;padding:0;margin:0}.recommendation-points li{margin-bottom:10px;padding-left:25px;position:relative}.recommendation-points li:before{content:"";display:block;position:absolute;top:4px;left:4px;width:5px;height:12px;border:solid #160102;border-width:0 2px 2px 0;transform:rotate(45deg)}.recommendation-right{width:calc(100% - 335px);padding-left:30px}.recommendation-product-image{width:100%;margin-bottom:15px}.recommendation-product-image img{max-width:100%;height:100%;border-radius:8px;object-fit:contain;max-height:226px}.product-details-popup{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:9999;display:flex;align-items:center;justify-content:center}.product-details-popup .popup-overlay{background:#000000b3;position:fixed;top:0;left:0;width:100%;height:100vh}.product-details-popup .product-popup-content{position:relative;max-width:966px;background:#fffbf3;border-radius:16px;overflow:hidden}.product-details-popup .product-popup-header{background:#160102;position:relative;padding:12px 35px}.product-details-popup .product-popup-header .product-popup-title{color:#fff;font-size:24px;font-weight:400}.product-details-popup .product-popup-header .product-popup-close{position:absolute;top:50%;right:18px;transform:translateY(-50%);padding:0;background:transparent;border:unset}.product-details-popup .product-popup-header .product-popup-close svg{display:block}.product-details-popup .product-popup-header .product-popup-close path{stroke:#fff}.product-details-popup .product-popup-body{padding:30px 35px}.product-details-popup .product-popup-body-content{display:flex;flex-wrap:wrap}.product-details-popup .product-popup-body-content-image{width:50%;padding-right:30px;text-align:center}.product-details-popup .product-popup-body-content-image img{max-height:320px;margin:0 auto}.product-details-popup .product-popup-body-content-description{width:50%}.product-details-popup .card-summarys{font-weight:500}.meal-page-mix .rich-text__text{padding-bottom:50px}.big-differenc-dog{background:#ebede4!important;padding-bottom:0!important}.big-differenc-dog .ingredients__header{display:none}.big-differenc-dog .ingredients__grid{display:flex!important;flex-wrap:wrap;gap:unset!important;margin:0 -10px}.big-differenc-dog .ingredients__card{background:#fff!important;text-align:left!important;display:flex;flex-direction:column-reverse;padding:20px!important;width:calc(100% / 3 - 20px);margin:0 10px;justify-content:space-between;border:unset!important}.big-differenc-dog .ingredients__card-title{font-size:16px!important;font-weight:700}.big-differenc-dog .ingredients__card-description{font-size:16px!important;padding-bottom:30px}.images-box-main{padding-bottom:80px!important}.images-box-main img{border-radius:30px}.result-footer .footer-btn-group{flex-wrap:wrap}.result-footer .footer-btn-group .recipes-selected{width:100%;text-align:center;padding-bottom:15px}.survey-cart-section .survey-header .survey-header-center{width:calc(100% - 302px);display:flex;justify-content:center}.survey-cart-section .survey-header .survey-header-right{width:151px;padding-left:0;justify-content:flex-end}.survey-cart-header-content{text-align:center;font-size:20px;line-height:1.4;max-width:1100px;margin:0 auto;padding-bottom:40px}.survey-cart-content{background:#ebebbe;border-radius:24px;padding:40px 36px;max-width:980px;margin:0 auto}.mylo-meal-products-list .products .product-item,.mylo-meal-products-list .products .product-item .card{height:100%}.survey-cart-content .cart-list{display:flex;flex-wrap:wrap;margin:0 0 -20px}.survey-cart-content .cart-list>*{width:100%}.survey-cart-content .product-type-summary{display:none!important}.survey-cart-content .cart-item{width:100%;padding:0 0 20px;order:4}.survey-cart-content .cart-item .cart-item-block{background:#fff;border-radius:20px;padding:16px 30px;height:100%;position:relative}.survey-cart-content .product-img img{width:100%;display:block}.survey-cart-content .cart-item-name{font-size:18px;line-height:1.4;font-weight:700;padding-bottom:8px;font-family:var(--font-body-family)}.survey-cart-content .packs-info-list li{display:flex;padding-bottom:5px}.survey-cart-content .packs-info-list li[data-survey-cart-mylomix-gift-line][hidden]{display:none!important}.survey-cart-content .packs-info-list li:last-child{padding-bottom:0}.survey-cart-content .packs-info-list li .icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.survey-cart-content .packs-info-list li .text{width:auto;flex:1 1 auto;min-width:0;display:block}.survey-cart-content .packs-info-list li:not(.packs){gap:8px 10px}.survey-cart-content .packs-info-list li .delivery-frequency-text{width:auto;flex:1 1 auto;min-width:0;display:block}.survey-cart-content .input-group-2{margin-bottom:10px}.cart-item__discounted-prices{display:flex;gap:5px;color:#eb532b;margin:0;align-items:center}.cart-item__price-wrapper{display:flex;align-items:center;gap:8px}.cart-item__discount-badge{display:inline-block;background-color:#fdf2ed;color:#eb532b;font-size:14px;padding:6px 10px;border-radius:30px;line-height:1;white-space:nowrap}.result-cart .rich-text__content{font-weight:700}.result-cart .rich-text__blocks .button{max-width:210px;width:100%}.result-cart .rich-text__blocks .button span{background:var(--color-button-style);color:var(--bg-button-style)}.result-cart .rich-text__blocks .button:hover span{color:var(--bg-button-hover-style);background:var(--color-button-hover-style)}.cart-item-price dd{margin:0;font-size:22px;font-weight:700}.cart-item-price dd.cart-item__old-price{color:#160102}.survey-cart-content .packs-info-list li.packs .text{font-weight:400;color:#373629}.bowl-checkout-button .button-checkout{width:100%;font-size:18px;display:flex;align-items:center}.bowl-checkout-button .button-checkout .bowl-checkout-total{color:#ff6841;padding-left:8px;padding-right:8px}.bowl-checkout-button .button-checkout .bowl-checkout-total{color:#ff6841;padding-left:8px;padding-right:8px;transition:all .4s ease}.bowl-checkout-button .button-checkout .bowl-checkout-discount{background:#eb532b;font-size:14px;font-weight:500;padding:5px 12px;border-radius:30px;transition:all .4s ease}.bowl-checkout-button .button-checkout .bowl-checkout-discount:empty{display:none}.bowl-checkout-button .button-checkout .bowl-checkout-arrow{background:var(--button-color);width:38px;height:38px;font-size:20px;border-radius:100%;display:inline-flex;color:var(--button-bg-color);top:50%;right:10px;align-items:center;justify-content:center;transform:translateY(-50%) rotate(-45deg);transition:all .4s ease;position:absolute}.bowl-checkout-button .button-checkout:hover .bowl-checkout-total{color:#160102}.bowl-checkout-button .button-checkout:hover .bowl-checkout-discount{background:#160102}.bowl-checkout-button .button-checkout:hover .bowl-checkout-arrow{color:var(--button-bg-hover-color)}.bowl-checkout-button{padding-top:24px}.offer-list{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;padding-bottom:20px}.offer-list li .text{font-size:16px}.offer-list li .text span{font-weight:700}.result-cart .rich-text__top{line-height:1.4}.result-cart .button{margin-bottom:50px}.loving-it .survey-result-title .bg-title-1 .dog-name{font-family:shelby;color:#ebede4}.bowl-cycle-items{display:flex;flex-wrap:wrap;justify-content:center;text-align:center;gap:40px;align-items:center;margin-top:-10px}.bowl-cycle-items .icon{display:block;width:unset;height:unset}.bowl-cycle-items .icon img{display:block;margin:0 auto}.bowl-cycle-items .text{margin-top:-7px;display:block;color:#eb532b;font-weight:700}.survey-popup-body.text-left ul{padding-bottom:20px}.survey-popup-main.bowl-cycle-popup .survey-popup-content{max-width:782px}.survey-popup-body.text-left{text-align:left}.survey-popup-body ul li{position:relative;padding-bottom:5px;padding-left:12px}.survey-popup-body ul li:before{content:"";position:absolute;top:8px;left:0;width:5px;height:5px;background:var(--body-text-color);border-radius:100%}.survey-popup-body p:has(+ul){margin-bottom:5px}.cart-item-price .free{color:#eb532b;font-size:20px;font-weight:700;padding-top:10px;text-align:right}.survey-cart-content .cart-list>.cart-item[data-product-type=mylo-meal]{order:11}.survey-cart-content .cart-list>.cart-item[data-product-type=MYLOMIX]{order:10}.survey-cart-content .cart-list>.cart-item[data-product-type=mylo-biome]{order:20}.select-option-button .button.button-notify span.is-loading{pointer-events:none}.card-product__group.group-right .card-action .variants span.cart{display:none}.productView-thumbnail-link img{opacity:.5}.slick-current .productView-thumbnail-link img{opacity:1}.mylo-calculator-form-wrapper button.button.estimate-btn{font-size:16px}.cart-item-wrapper .gender-option .form-check-label{padding:10px 14px}.mylo-meal-header{position:sticky;top:0;z-index:99;transition:all .4s ease;background:transparent;border-bottom:2px solid transparent;padding-top:22px;padding-bottom:22px}.fixed-header .mylo-meal-header{border-bottom:2px solid rgba(235,237,228,1);background:#fff url(survey-bg.png)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}.shopify-section{overflow:unset}body.has-mylo-meal .wrapper-footer{display:none!important}.biome-pro-faq .container{padding-bottom:80px}.survey-cart-content-header .form-title-sub-2{text-align:center;font-size:20px;font-weight:500;line-height:1.4;max-width:1080px;margin:0 auto;color:#373629;display:flex;align-items:center;justify-content:center;gap:0 8px}.survey-cart-content-header .form-title-sub-2 span{font-size:25px;color:#24502b;font-weight:700}.survey-cart-content-header .form-title-main-2{padding-bottom:40px}.survey-cart-content-header{padding-bottom:50px;padding-top:50px}.survey-biome-section.before-loading-content.hide-loading .survey-result-title-group{padding-top:50px}.survey-reset-password-notification .form__message{font-size:16px;font-family:var(--font-body-family);display:flex;gap:8px;padding-bottom:10px;color:var(--body-text-color)}.survey-reset-password-notification svg{width:18px}.survey-login-signup-button-container{position:relative}.survey-login-signup-button.disabel{opacity:.5;pointer-events:none}.survey-login-signup-button-container .loading{border-bottom:4px solid rgb(255 255 255 / 50%);border-left:4px solid rgb(255 255 255 / 50%);border-right:4px solid rgb(255 255 255 / 50%);border-top:4px solid rgb(255 255 255);border-radius:100%;height:32px;width:32px;animation:spin .6s infinite linear;text-indent:999em;position:absolute;top:calc(50% - 16px);left:calc(50% - 16px);display:none}.survey-login-signup-button.disabel+.loading{display:block!important}.free-mymix-popup .survey-popup-header h2,.free-mymix-popup .survey-popup-body{text-align:left}.account-profile-info .digestive-issues-grid,.account-profile-info .health-issues-grid{max-height:300px;overflow:auto}.big-differenc-dog-container .img-image img{aspect-ratio:3 / .966}.mylo-meal.mylo-meal-servey.result-page{padding-bottom:80px}.survey-cart-content-header .title-bg-tag{font-family:PP Nikkei Maru,sans-serif;color:#fff;display:inline-flex;align-items:center;gap:0px 10px;padding:6px 24px;font-size:39px;transform:rotate(-1deg);letter-spacing:0}.survey-cart-content-header .title-bg-tag .dog-name{color:#ebede4}.survey-cart-content .cart-mylo-meal-group{width:100%;order:11}.survey-cart-content .cart-mylo-meal-group .cart-item{padding-bottom:0}.survey-cart-content .cart-mylo-meal-group .cart-item:first-child .cart-item-block{border-radius:0}.survey-cart-content .cart-mylo-meal-group .cart-item:nth-child(2) .cart-item-block{border-top-left-radius:0;border-top-right-radius:0}.survey-cart-content .cart-mylo-meal-group{padding-bottom:24px}.survey-cart-content .cart-mylo-meal-group .cart-item:last-child .cart-item-block{border-bottom-left-radius:20px;border-bottom-right-radius:20px}.survey-cart-content .cart-item-block .cart-item-wrapper .product-img{width:247px;padding-right:40px}.survey-cart-content .cart-item-block .cart-item-wrapper .cart-item-block-right{width:calc(100% - 247px);padding-left:6px;display:flex;flex-wrap:wrap;gap:30px}.survey-cart-content .cart-item-block .cart-item-wrapper .cart-item-block-right .cart-product-info{width:calc(100% - 180px)}.survey-cart-content .cart-item-block .cart-item-wrapper .cart-item-block-right .cart-item-price{width:150px}.survey-cart-content .cart-item-block .cart-item-wrapper .cart-item-block-right .cart-item-price .cart-item__price-wrapper{display:block}.survey-cart-content .cart-item-block .cart-item-wrapper .cart-item-block-right .cart-item-price .cart-item__price-wrapper .price{justify-content:flex-end}.survey-cart-content .cart-item-block .cart-item-wrapper .cart-item-block-right .cart-item-price .cart-item__discounted-prices{display:block;text-align:right}.survey-cart-content .cart-item-block .cart-item-wrapper .cart-item-block-right .cart-item-price .cart-item__discounted-prices .price.mylo-meal-price--sale{font-size:22px}.survey-cart-content .cart-item-block .cart-item-wrapper .cart-item-block-right .cart-item-price .cart-item__discounted-prices dd.cart-item__old-price{padding-bottom:6px}.survey-cart-content .cart-item-block .cart-item-wrapper{display:flex;flex-wrap:wrap;align-items:center;padding-right:10%;padding-left:3%}.survey-cart-content .cart-item-block .cart-item-wrapper .input-group.input-group-2{display:none}.survey-cart-content .packs-info-list li.packs{align-items:center;flex-wrap:wrap;gap:8px 10px}.survey-cart-content .packs-info-list li.packs>.text,.survey-cart-content .packs-info-list li.packs>.packs-quantity-text{width:auto;flex:0 1 auto;max-width:calc(100% - 34px)}.survey-cart-content .packs-info-list li.packs .text>span{display:inline}.survey-cart-content .cart-item-block .cart-item-wrapper .added-mix{font-weight:500;color:#373629;font-size:16px;border:1px solid #373629;border-radius:12px;padding:2px 10px;display:inline-flex;align-items:center;gap:3px;margin:0;flex-shrink:0;align-self:center}.survey-cart-content .cart-item-block .cart-item-wrapper .added-mix svg{position:relative;top:2px}.survey-cart-content .cart-mylo-meal-group .cart-item .cart-item-block .cart-item-wrapper{border-bottom:2px solid #EBEDE4;padding-bottom:20px}.survey-cart-content .cart-mylo-meal-group .cart-item:last-child .cart-item-block .cart-item-wrapper{border-bottom:0px solid #EBEDE4;padding-bottom:0}.survey-cart-content .cart-item-block .cart-item-wrapper .cart-item-block-right .cart-item-price .cart-item__discounted-prices .cart-item__old-price{font-size:18px}.cart-box-header .form-title-sub-2{font-size:20px;line-height:1.4;text-align:center;padding-bottom:30px}.cart-box-header .form-title-main-2{padding-bottom:8px}.cart-box-header .bowl-type-select-text{font-size:20px;font-weight:700;line-height:1.4;padding-bottom:16px}.bowl-type-select-content ul{display:flex;gap:8px}.bowl-type-select-content ul li{flex:1;text-align:center;background:#a0a223;color:#fff;font-size:18px;font-weight:500;line-height:1.4;padding:14px;border-top-left-radius:20px;border-top-right-radius:20px;transition:all .4s ease;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:0 8px}.bowl-type-select-content ul li svg{display:block}.bowl-type-select-content ul li svg path{transition:all .4s ease;stroke:#fff}.bowl-type-select-content ul li:nth-child(1) svg path:nth-child(5),.bowl-type-select-content ul li:nth-child(1) svg path:nth-child(1){fill:#fff}.bowl-type-select-content ul li.active svg path{stroke:#160102}.bowl-type-select-content ul li.active:nth-child(1) svg path:nth-child(5),.bowl-type-select-content ul li.active:nth-child(1) svg path:nth-child(1){fill:#160102}.bowl-type-select-content ul li.active{background:#fff;color:#160102}.subscriber-supply{font-size:20px;font-weight:700;line-height:1.4;padding-top:30px}.cart-content-item .one-time-purchase{text-align:center;border-top:1px solid #CBC9C2;padding-top:30px;margin-top:30px}.cart-content-item .one-time-purchase .text{font-size:18px;font-weight:700;line-height:1.5;text-decoration:underline}.radical-transparency .row{justify-content:center}.bowl-update-loader{position:fixed;top:0;left:0;width:100%;height:100%;background:#ffffffb3;z-index:99;opacity:0;visibility:hidden;transition:all .4s ease}.bowl-update-loader .loading{border-bottom:4px solid rgb(0 0 0 / 50%);border-left:4px solid rgb(0 0 0 / 50%);border-right:4px solid rgb(0 0 0 / 50%);border-top:4px solid rgb(0 0 0);border-radius:100%;height:32px;width:32px;animation:spin .6s infinite linear;text-indent:999em;position:absolute;top:calc(50% - 16px);left:calc(50% - 16px)}.survey-cart-content .cart-mylo-biome-group{width:100%;order:20;padding-bottom:24px}.survey-cart-content .cart-mylo-biome-group .cart-item{padding-bottom:0}.survey-cart-content .cart-mylo-biome-group .cart-item .cart-item-block.cart-item-info{border-radius:0}.survey-cart-content .cart-mylo-biome-group .cart-item:nth-child(2) .cart-item-block.cart-item-info{border-top-left-radius:20px;border-top-right-radius:20px}.survey-cart-content .cart-mylo-biome-group .cart-item:last-child .cart-item-block.cart-item-info{border-bottom-left-radius:20px;border-bottom-right-radius:20px}.survey-cart-content .cart-mylo-biome-group .cart-item .cart-item-block.cart-item-info .cart-item-wrapper{border-bottom:2px solid #EBEDE4;padding-bottom:20px}.survey-cart-content .cart-mylo-biome-group .cart-item:last-child .cart-item-block.cart-item-info .cart-item-wrapper{border-bottom:0px solid #EBEDE4;padding-bottom:0}.survey-cart-content .cart-mylo-mix-group{width:100%;order:10;padding-bottom:24px}.survey-cart-content .cart-mylo-mix-group .cart-item{padding-bottom:0}.survey-cart-content .cart-mylo-mix-group .cart-item .cart-item-block.cart-item-info{border-radius:0}.survey-cart-content .cart-mylo-mix-group .cart-item:nth-child(2) .cart-item-block.cart-item-info{border-top-left-radius:20px;border-top-right-radius:20px}.survey-cart-content .cart-mylo-mix-group .cart-item:last-child .cart-item-block.cart-item-info{border-bottom-left-radius:20px;border-bottom-right-radius:20px}.survey-cart-content .cart-mylo-mix-group .cart-item .cart-item-block.cart-item-info .cart-item-wrapper{border-bottom:2px solid #EBEDE4;padding-bottom:20px}.survey-cart-content .cart-mylo-mix-group .cart-item:last-child .cart-item-block.cart-item-info .cart-item-wrapper{border-bottom:0px solid #EBEDE4;padding-bottom:0}.survey-cart-content .cart-mylo-gift-group{order:30;width:100%;margin-bottom:0;padding-bottom:0}.survey-cart-content .cart-mylo-gift-group .cart-mylo-gift-items{width:100%;display:flex;flex-direction:column}.survey-cart-content .cart-mylo-gift-group .cart-mylo-gift-items>.cart-item{padding-bottom:0;margin-bottom:0;order:unset!important}.survey-cart-content .cart-list>.cart-item[data-survey-cart-gift-item],.survey-cart-content .cart-list>.cart-item[data-product-type=GIFT]{order:30!important}.survey-cart-content .cart-item[data-survey-cart-gift-item] .cart-item-block{border-radius:0}.survey-cart-content .cart-item[data-survey-cart-gift-item].gift-stack-first .cart-item-block{border-top-left-radius:20px;border-top-right-radius:20px}.survey-cart-content .cart-item[data-survey-cart-gift-item].gift-stack-last .cart-item-block{border-bottom-left-radius:20px;border-bottom-right-radius:20px}.survey-cart-content .cart-item[data-survey-cart-gift-item] .cart-item-wrapper{border-bottom:2px solid #EBEDE4;padding-bottom:20px}.survey-cart-content .cart-item[data-survey-cart-gift-item].gift-stack-last .cart-item-wrapper{border-bottom:0;padding-bottom:0}.survey-cart-content .survey-cart-gift-bowl-select-wrap{margin-top:8px;margin-bottom:4px;max-width:100%}.survey-cart-content .survey-cart-gift-bowl-select{width:100%;max-width:360px;padding:10px 36px 10px 14px;font-size:14px;line-height:1.35;color:#160102;background-color:#fff;border:1px solid #CBC9C2;border-radius:999px;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23160102' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;cursor:pointer}.survey-cart-content .survey-cart-gift-bowl-select:disabled{opacity:.6;cursor:wait}.survey-already-have-pet-popup .dog-profile-list{max-height:calc(100vh - 300px);overflow:auto}.how-your-plan-works{padding-top:44px}.cart-content-item .how-your-plan-works .one-time-purchase{padding-top:0;border-top:0;display:flex;justify-content:center;align-items:center;gap:0px 10px;width:fit-content;margin:0 auto}.cart-content-item .how-your-plan-works .one-time-purchase img{display:block;transform:rotate(-180deg);transition:all .4s ease}.cart-content-item .how-your-plan-works .one-time-purchase.open img{transform:rotate(0)}.cart-content-item .how-your-plan-works .one-time-purchase .text{font-size:20px}.how-your-plan-works .how-your-plan-works-desc{text-align:center;padding-top:10px}.plan-works-timeline{margin-top:16px;padding:20px;background:#ffffff7f;border-radius:20px}.plan-works-timeline__list{position:relative;margin:0 auto;padding:0;list-style:none;max-width:620px}.plan-works-timeline__list:before{content:"";position:absolute;left:11px;top:8px;bottom:8px;width:6px;background:#cbc9c2}.plan-works-timeline__step{position:relative;padding-left:40px;padding-bottom:28px}.plan-works-timeline__node{position:absolute;left:0;top:0;width:28px;height:28px;border-radius:50%;box-sizing:border-box;border:2px solid #fff}.plan-works-timeline__node--blue{background:#3570cb}.plan-works-timeline__node--green{background:#24502b}.plan-works-timeline__title{font-size:18px;font-weight:700;line-height:1.4;padding-bottom:8px;margin-bottom:0}.full-bowl-icon svg path{stroke:#fff}.full-bowl-icon svg path:first-child{fill:#fff}.full-bowl-icon svg path:nth-child(5){fill:#fff}.plan-badge svg{display:block}.half-bowl-icon svg path{stroke:#fff}.plan-works-timeline__badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.plan-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:12px;line-height:1.5;color:#fff}.plan-badge__icon{flex-shrink:0;color:currentColor}.plan-badge--meals{background:#24502b}.plan-badge--biome{background:#3570cb}.plan-badge--gift{background:#eb532b}.plan-works-timeline__detail{margin:0;font-size:18px;line-height:1.4}.how-your-plan-works-content-inner{display:none}.mylo-how-to-start-section.mylomeal-premium.mylomeal-premium-mealresult{background:#160102!important}.faq-page.faq-meal-result{padding-bottom:200px}.mylo-meal .announcement-right .disclosure .disclosure__button .text-language,.survey-cart-section .announcement-right .disclosure .disclosure__button .text-language,.mylo-meal .scoder-top-currency .dropdown-toggle .text{color:#160102}.mylo-meal .announcement-right .disclosure .disclosure__button svg,.survey-cart-section .announcement-right .disclosure .disclosure__button svg{width:12px;fill:#160102}.mylo-meal .announcement-right .disclosure .disclosure__button:hover svg{fill:#160102}.mylomix-result-page .form-title-main-2{max-width:1050px;margin-left:auto;margin-right:auto}.mylomix-result-page .mylo-meal-products-list .products{width:50%;position:relative;margin:0 auto}.mylomix-result-page .result-products-list .product-item .card{padding:30px 14px 15px}.mylomix-result-page .mylo-biome-card__suitable-items{background:#f6f7f3;border-radius:20px;padding:12px;margin-bottom:20px}.mylomix-result-page .mylo-biome-card__suitable-items .suitable-title{background:#24502b;color:#fff;font-size:16px;line-height:1.5;border-radius:40px;padding:3px 10px 2px;display:inline-block;margin-bottom:10px}.mylomix-result-page .mylo-biome-card__suitable-items ul li{display:flex;flex-wrap:wrap;padding-bottom:10px}.mylomix-result-page .mylo-biome-card__suitable-items ul li:last-child{padding-bottom:0}.mylomix-result-page .mylo-biome-card__suitable-items ul li img{width:24px}.mylomix-result-page .mylo-biome-card__suitable-items ul li label{display:block;width:calc(100% - 24px);padding-left:10px;font-size:16px;font-weight:500}.mylomix-result-page .mylo-biome-card__check-list-items ul li{margin-bottom:10px;position:relative;padding-left:28px}.mylomix-result-page .mylo-biome-card__check-list-items ul li:last-child{margin-bottom:0}.mylomix-result-page .mylo-biome-card__check-list-items ul li:before{content:"";position:absolute;left:5px;top:2px;width:6px;height:14px;border:solid;border-width:0 2px 2px 0;transform:rotate(45deg);border-color:#160102}.mylomix-result-page .wellcome-kit{border-top:1px solid #EBEDE4;padding-top:16px;margin-top:16px}.mylomix-result-page .wellcome-kit-title{color:#160102;font-size:16px;line-height:1.4;font-weight:700;padding-bottom:10px}.mylomix-result-page .wellcome-kit-content{display:flex;flex-wrap:wrap;margin:0 -15px}.mylomix-result-page .wellcome-kit-content-item{width:calc(100% / 3);padding:0 15px;text-align:center}.mylomix-result-page .wellcome-kit-content-item-image{padding-bottom:10px}.mylomix-result-page .wellcome-kit-content-item-image img{border-radius:12px;width:100%;max-width:100px;aspect-ratio:1 / 1;display:block;margin:0 auto;object-fit:cover}.mylomix-result-page .wellcome-kit-content-item-title{color:#160102;font-size:16px;line-height:1.4}.mylomix-result-page .top-recommend-banner{z-index:1}.top-recommend-banner span .dog-name{position:unset;transform:unset}.survey-cart-content .cart-mylo-meal-group .cart-item .cart-item-block{border-radius:0}.mylomix-plan-card .price-estimate-icon{width:85px!important}@media(max-width:1199px){.mylo-meal{padding-top:17px}.loving-it-card-2{margin-bottom:50px}.survey-header .survey-header-right .progress{padding-right:0}}@media(max-width:1024px){.activity-card{width:50%;flex:unset}.activity-card{width:calc(50% - 8px);flex:unset}.activity-cards{justify-content:center;flex-wrap:wrap}.product-separator{padding:0;font-size:16px}product-recommendations-container{gap:10px}.product-option-card{padding:15px}.product-number-badge{width:60px;height:60px;font-size:36px;bottom:-28px}.product-image-wrapper-inner{margin-top:-85px}.product-image-wrapper{margin-bottom:50px}.certified-content.subscribe-result .passion-main-box .ps-box{margin-bottom:15px;padding-bottom:15px}.result-food .collectionGrid{margin-bottom:-30px}.mylo-meal .announcement-right{display:block;width:100px}.mylo-meal .announcement-right .disclosure button{margin-left:auto}.mylo-meal .announcement-right .disclosure button .text-language{font-family:var(--font-body-family);font-size:14px}.survey-biome-optional{order:2;width:100%;padding-right:0}.survey-biome-required{order:1;width:100%;padding-left:0;padding-bottom:30px}.survey-header .survey-header-right{width:100%;padding-left:0;justify-content:space-between}.survey-header .survey-header-right .back{width:50%;order:1}.survey-header .survey-header-right .language{order:2;display:flex;justify-content:flex-end}.survey-header .survey-header-right .progress{width:100%;order:3;padding-right:0;padding-top:20px}.mylo-meal-header{padding-bottom:15px;padding-top:15px}.progress-indicator .step .step-label{display:none}.progress-indicator .step{width:calc(50% - 25px)}.progress-paw{left:-17px}.progress-indicator{margin-left:-18px}.progress-indicator .step:after{left:3px;width:calc(100% - 30px)}.progress-indicator .step.active:before,.progress-indicator .step.completed:before{left:3px;width:calc(100% - 30px);transform:unset}.mylo-meal-servey{padding-top:0!important}.progress-indicator .step:last-child{width:1px;padding-left:0;padding-right:0;margin:0}.progress-indicator>*{left:18px}.survey-header{padding-top:0;padding-bottom:0;position:relative}.survey-header .survey-header-left{position:absolute;top:-6px;left:50%;transform:translate(-50%);width:94px}.bcs-grid{flex-wrap:wrap}.bcs-option{width:100%}.bcs-card{flex-direction:unset;gap:0px 30px;padding:15px 0}.bcs-dog-illustration{width:50%;order:2;margin:0}.bcs-content{width:50%;order:1;margin-top:0;display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:center;padding:0 5px}.bcs-radio{left:unset;right:-27px;top:50%;transform:translateY(-50%);background:#fff}.bcs-content:after{left:unset;right:-15px;top:calc(50% + 12px);width:0px;height:calc(100% + 23px)}.survey-popup-content{width:calc(100% - 20px)}.activity-cards{gap:30px}.activity-card-content{display:flex;gap:30px}.activity-icon{width:50%;order:2}.activity-details{width:50%;order:1;padding-top:0;margin-top:0;display:flex;flex-direction:column;justify-content:center}.activity-details:before{width:0px;height:calc(100% + 2px);left:unset;right:-17px;top:calc(50% + 13px)}.activity-card-radio{top:50%;left:unset;right:-29px;transform:translateY(-50%);background:#fff;z-index:1}.survey-cart-section .survey-header{flex-wrap:unset;padding-top:15px;padding-bottom:10px}.survey-cart-section .survey-header .survey-header-left{position:unset;transform:unset;width:33.33%}.survey-cart-section .survey-header .survey-header-center,.survey-cart-section .survey-header .survey-header-right{width:33.33%}.survey-cart-section .survey-header .survey-header-right .announcement-right{display:block}.button{font-size:16px;padding:12px 19px}.activity-card:last-child .activity-details:after{content:"";width:0px;height:calc(90% + 150px);left:unset;right:-17px;bottom:calc(50% + 0px);position:absolute;border:1px dashed #cbc9c2}.survey-login-signup-header h2{font-size:35px}.survey-cart-content .cart-item-block .cart-item-wrapper{padding-right:0%;padding-left:0%}.survey-cart-content .cart-item-block .cart-item-wrapper .product-img{width:180px;padding-right:20px}.survey-cart-content .cart-item-block .cart-item-wrapper .cart-item-block-right{width:calc(100% - 180px)}.survey-cart-content .cart-item-block .cart-item-wrapper .cart-item-block-right .cart-product-info{width:calc(100% - 100px)}.survey-cart-content .cart-item-block .cart-item-wrapper .cart-item-block-right .cart-item-price{width:100px}.survey-popup-main.bowl-cycle-popup .survey-popup-content{max-height:calc(100vh - 100px);overflow:auto}}@media(max-width:767px){.product-recommendations-container{flex-direction:column;gap:20px}.product-separator{padding:0;font-size:28px}.product-separator+.product-option-card{margin-top:35px}.product-option-card{max-width:100%}.portion-pills{flex-direction:column;align-items:flex-start}.profile-avatar-overlay{position:absolute;right:8px;top:auto;transform:none;bottom:-20px}.survey-logo img{max-width:90px}.survey-back-button span{font-size:14px}.mylo-meal{padding-top:10px}.survet-form-title{font-size:24px;padding-bottom:15px}.progress-indicator .step{font-size:16px;margin:0 5px;padding:10px 5px;letter-spacing:-.5px}.progress-indicator .step:before{top:unset;left:50%;width:3px}.size-option{width:100%;padding:0 0 20px}.age-input-toggle .age-input-field label{min-width:80px}.pregnancy-stage-options{display:flex;flex-wrap:wrap}.pregnancy-stage-option{width:100%}.activity-card{width:calc(100% + -0px)}.activity-cards{padding-left:0;padding-right:0}.result-products-contant{padding-bottom:50px}.subscribe-result .container>.row .img-image{width:100%}.subscribe-result .container>.row{margin-left:0!important;margin-right:0!important}.subscribe-result .container>.row .img-image div{padding-left:0;padding-right:0}.subscribe-result .container>.row .img-image{width:100%;padding-left:30px!important;padding-right:30px!important;padding-bottom:30px}.certified-content.subscribe-result .passion-main-box{padding-left:0}.certified-content.subscribe-result .container>.row>.content-im{padding-left:0;padding-right:0}.survey-info-form-section .contact-form-area{padding:30px 20px}.survey-info-form-section .survey-info-form__content{font-size:16px}.mylo-meal{min-height:calc(100vh - 58px)}.survey-biome-card-list .button-checkout{font-size:16px;padding:12px 50px 12px 20px}.survey-biome-card-list .button-checkout span{right:3px}.survey-biome-products .productGrid{margin-left:-5px;margin-right:-5px}.survey-biome-product-title{font-size:16px}.survey-biome-product-price-container{flex-direction:column;align-items:self-start}.survey-biome-product-price-container .survey-biome-product-price{padding-bottom:8px}.progress-indicator .step[data-step="3"]:after{content:unset}.result-page .progress-indicator{margin-left:auto;margin-right:auto;max-width:400px}.mylo-meal-products-list .products{width:100%}.big-differenc-dog .ingredients__card{width:calc(100% - 20px);margin-bottom:20px}.big-differenc-dog-container .ingredients__grid{padding-bottom:20px!important}.big-differenc-dog-container .images-box-main{padding-bottom:40px!important}.big-differenc-dog .ingredients__card-description{padding-bottom:15px}.recommendation-right{width:100%;padding-left:0}.recommendation-product-image{text-align:center}.survey-cart-content .cart-item{width:100%!important;padding:0 0 12px}.survey-cart-content .cart-list{margin:0 -10px -12px}.form-title-main-2{font-size:31px;padding-bottom:20px}.survey-form .next-btn-group{width:100%;padding:0 15px;text-align:center}.survey-form .footer-btn-group #nextBtn{width:100%;padding:15px 16px;max-width:400px}.weight-input-section .form-control{padding:17px 15px}.activity-part .form-title-main-2{padding-bottom:10px}.survey-topbar{padding-top:12px;padding-bottom:12px}.survey-topbar .rich-text__text{font-size:12px}.survey-login-signup-popup .survey-popup-content{width:calc(100% - 30px)}.age-inputs-row{flex-direction:column}.gender-options{gap:15px}.recommendation-left{order:2}.recommendation-right{order:1;padding-bottom:20px}.top-recommend-banner{position:absolute;top:-48px;left:-10px;width:224px}.top-recommend-banner svg{width:100%}.top-recommend-banner span{font-size:36px;top:calc(50% - 6px)}.top-recommendation-card{padding:20px 14px 14px}.recommendation-instruction{margin-bottom:40px}.meal-page-mix .rich-text__text{font-size:16px}.survey-biome-section.before-loading-content .survey-result-title{font-size:20px}.survey-biome-section.before-loading-content .survey-result-title-2{font-size:28px}.survey-cart-content-header .form-title-sub-2{font-size:16px;flex-wrap:wrap}.survey-cart-content-header .container{padding-left:0;padding-right:0}.survey-cart-content{padding:40px 15px;margin:0}.cart-box-header .form-title-sub-2,.cart-box-header .bowl-type-select-text{font-size:16px}.survey-cart-content .cart-item .cart-item-block{padding:16px 20px}.survey-cart-content .cart-item .cart-item-block .cart-item-price{left:20px}.offer-list{gap:5px}.survey-biome-section.survey-cart-section{padding-bottom:0;min-height:calc(100vh - 40px)}.result-cart .rich-text__text{font-size:16px}.result-cart .rich-text__content{font-size:20px!important;padding-top:20px}.result-cart .rich-text__content span{display:block}.form-title-main-2 span{font-size:41px}form#myloSurvey{padding-top:10px}.result-page .container>.form-title-main-2{padding-top:10px}.survey-popup-main.survey-already-have-pet-popup .survey-popup-body{max-height:calc(100vh - 200px);overflow:auto}.form-title{font-size:14px}.form-control{padding:17px 14px}.bcs-part .form-title-main-2{padding-bottom:0}.bcs-option:first-child .bcs-card{padding-top:0}.mylo-meal-products-list .slick-list{padding-right:25px}.mylo-meal-products-list .slick-list .products{padding-left:5px;padding-right:5px}.mylo-meal-products-list.slick-slider{margin:0 -5px}.mylo-meal-products-list .slick-dots{padding-top:0}.mylo-meal-products-list .slick-dots li{background:#cbc9c2;border-color:#cbc9c2}.mylo-meal-products-list .slick-dots li.slick-active{background:#160102;border-color:#160102}.mylo-meal-servey.result-page{padding-bottom:40px}.big-differenc-dog-container .img-image img{aspect-ratio:3 / 1.97}.big-differenc-dog-container.biome .images-box-main{padding-bottom:0!important}.product-details-popup .product-popup-body-content-image{width:100%;padding-right:0}.product-details-popup .product-popup-body-content-description{width:100%}.product-details-popup .product-popup-body-content-image img{max-height:150px}.product-details-popup .product-popup-body{padding:10px 16px 20px;max-height:calc(100vh - 100px);overflow:auto}.product-details-popup .product-popup-header{padding:12px 16px}.product-details-popup .product-popup-content{width:calc(100% - 40px)}.cart-item-wrapper .gender-option .form-check-label{padding:6px 14px}.survey-cart-content-header{padding-bottom:35px;padding-top:10px}.survey-cart-content-header .form-title-main-2{padding-bottom:30px}.survey-cart-section .loving-it .bg-title-1 .dog-name{font-size:37px}.survey-cart-section .loving-it .bg-title-1{padding:5px 16px}.survey-biome-section.before-loading-content.hide-loading .survey-result-title-group{padding-top:20px}.survey-data-list li{padding-bottom:24px;font-size:20px}.survey-data-list{max-width:100%;width:100%}#inner-step-new-2 .price-estimate-footer-text strong{padding-bottom:0}#inner-step-new-2 .price-estimate-footer{padding-top:25px;padding-bottom:15px}.mylo-calculator-form-wrapper button.button.estimate-btn{padding:16px 19px}.survey-cart-content-header .title-bg-tag{font-size:31px;padding:6px 10px;flex-wrap:wrap;justify-content:center}.survey-cart-content-header .title-bg-tag .dog-name{font-size:41px}.survey-cart-content-header .form-title-sub-2 span{font-size:20px;width:100%}.bowl-type-select-content ul li{font-size:16px;padding:10px 14px}.survey-cart-content .cart-item-block .cart-item-wrapper .product-img{width:100%;padding-right:0;padding-bottom:15px}.survey-cart-content .cart-item-block .cart-item-wrapper .cart-item-block-right{width:100%;padding-left:0}.survey-cart-content .product-img img{max-width:220px;margin:0 auto}.survey-cart-content .cart-item-block .cart-item-wrapper .cart-item-block-right .cart-product-info,.survey-cart-content .cart-item-block .cart-item-wrapper .cart-item-block-right .cart-item-price{width:100%}.survey-cart-content .cart-item-block .cart-item-wrapper .cart-item-block-right .cart-item-price .cart-item__discounted-prices{display:flex;text-align:left;align-items:flex-end}.survey-cart-content .cart-item-block .cart-item-wrapper .cart-item-block-right .cart-item-price .cart-item__price-wrapper .price{justify-content:flex-start}.survey-cart-content .cart-item-block .cart-item-wrapper .cart-item-block-right .cart-item-price .cart-item__discounted-prices dd.cart-item__old-price{padding-bottom:0}.subscriber-supply{font-size:16px}.bowl-checkout-button .button-checkout{flex-wrap:wrap;padding:8px 50px 8px 19px;font-size:16px}.bowl-checkout-button .button-checkout .bowl-checkout-text{width:100%;padding-bottom:3px}.bowl-cycle-items .text{font-size:14px}.bowl-cycle-items{gap:15px}.feeding-plan__card{padding:20px}.feeding-plan__card-title{font-size:20px;line-height:24px}.mylomix-result-page .top-recommend-banner{left:0;width:224px}.mylomix-result-page .mylo-meal-products-list .slick-list{padding-top:40px}}@media(max-width:430px){.survey-topbar .rich-text__text{font-size:11px}}@media(max-width:374px){.survey-topbar .rich-text__text{font-size:9px}.announcement-right .disclosure .disclosure__button .text-language,.scoder-top-currency .dropdown-toggle .text{font-size:14px!important}.bowl-checkout-button .button-checkout{padding:8px 42px 8px 9px;font-size:14px}.survey-cart-section .bowl-checkout-button .button-checkout{row-gap:0px!important}.bowl-checkout-button .button-checkout .bowl-checkout-arrow{width:30px;height:30px}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/mylo-meal-personalizer.css.map */
