@charset "UTF-8";.heat_calculation_page{margin:0 auto;max-width:1440px;height:100%;width:100%}.heat_calculation_page .page_header{margin:6rem 0 0;display:flex;flex-direction:column;justify-content:center;align-items:center}.heat_calculation_page .page_header img{margin:0 0 1.875rem;width:auto;height:1rem}.heat_calculation_page .page_header .page_title{text-align:center;font-family:LamaSans-BoldExpanded;font-weight:400;font-size:3.5rem;color:#0d3a30}.heat_calculation_page .page_header .page_description{margin:1.5rem 0 4.5rem;font-family:Lama Sans;font-weight:400;font-style:"Regular";font-size:1.75rem;color:#0d3a30;text-align:center}.heat_calculation_page .container{padding:0}.heat_calculation_page .heat_calculation_step .step_title{display:flex;align-items:center}.heat_calculation_page .heat_calculation_step .step_title span{margin-right:.83rem;width:3rem;height:3rem;border-radius:.375rem;text-align:center;line-height:3rem;font-family:Lama Sans;font-weight:900;font-size:2rem;color:#fff;background:#0d3a30}.heat_calculation_page .heat_calculation_step .step_title div{font-family:Lama Sans;font-weight:900;font-size:2rem;color:#0d3a30}.heat_calculation_page .heat_calculation_step .step1{padding:3.75rem;border:2px solid #0D3A30;background-color:#fff;border-radius:1.25rem}.heat_calculation_page .heat_calculation_step .step1>.description{margin:1.5rem 0 0;font-family:Lama Sans;font-weight:400;font-size:1.125rem}.heat_calculation_page .heat_calculation_step .step1 form{margin:3rem 0 0;display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem 2.25rem}.heat_calculation_page .heat_calculation_step .step1 form .form-group>label{margin-bottom:1rem;font-family:Lama Sans;font-weight:500;font-size:1.5rem;color:#0d3a30}.heat_calculation_page .heat_calculation_step .step1 form .form-group>.content input,.heat_calculation_page .heat_calculation_step .step1 form .form-group>.content select{height:3.5rem;border-radius:.625rem;font-family:Lama Sans;font-weight:400;font-size:1.375rem;color:#0d3a30;border-color:#0d3a30}.heat_calculation_page .heat_calculation_step .step1 form .form-group>.content input::placeholder,.heat_calculation_page .heat_calculation_step .step1 form .form-group>.content select::placeholder{color:#999;font-size:1.375rem}.heat_calculation_page .heat_calculation_step .step1 form .form-group:nth-last-of-type(1){grid-column:1 / span 2}.heat_calculation_page .heat_calculation_step .step1 form .hint{margin-top:.75rem;font-family:Lama Sans;font-weight:400;font-size:1.125rem;color:#666}.heat_calculation_page .heat_calculation_step .step1 form .hint.color_red{color:#dc3545}.heat_calculation_page .heat_calculation_step .step1 form .form-group-pet>.content{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid #0D3A30;border-radius:3rem;height:3.5rem;overflow:hidden}.heat_calculation_page .heat_calculation_step .step1 form .form-group-pet>.content .form-check{padding:0;width:100%;height:100%}.heat_calculation_page .heat_calculation_step .step1 form .form-group-pet>.content .form-check label{width:100%;height:100%;border-radius:3.5rem;display:flex;align-items:center;justify-content:center;font-family:Lama Sans;font-weight:400;font-size:1.375rem;color:#0d3a30;cursor:pointer}.heat_calculation_page .heat_calculation_step .step1 form .form-group-pet>.content .form-check .form-check-input{display:none}.heat_calculation_page .heat_calculation_step .step1 form .form-group-pet>.content .active label{color:#fff;background:#0d3a30}.heat_calculation_page .heat_calculation_step .step1 form .form-group-weight>.content{display:flex}.heat_calculation_page .heat_calculation_step .step1 form .form-group-weight>.content .content_input{flex:1;position:relative}.heat_calculation_page .heat_calculation_step .step1 form .form-group-weight>.content .content_input input{padding-right:3rem}.heat_calculation_page .heat_calculation_step .step1 form .form-group-weight>.content .content_input .input-group-append{position:absolute;top:0;right:0;height:3.5rem}.heat_calculation_page .heat_calculation_step .step1 form .form-group-weight>.content .content_input .input-group-append .input-group-text{height:100%;background:transparent;border:none}.heat_calculation_page .heat_calculation_step .step1 form .form-group-weight>.content .content_check{margin-left:1.5rem;display:flex;height:3.5rem;border-radius:3rem;border:1px solid #0D3A30}.heat_calculation_page .heat_calculation_step .step1 form .form-group-weight>.content .content_check .form-check{padding:0;width:100%;height:100%}.heat_calculation_page .heat_calculation_step .step1 form .form-group-weight>.content .content_check .form-check label{padding-left:1.125rem;padding-right:1.125rem;width:100%;height:100%;border-radius:3rem;display:flex;align-items:center;justify-content:center;font-family:Lama Sans;font-weight:400;font-size:1.375rem;color:#0d3a30;cursor:pointer}.heat_calculation_page .heat_calculation_step .step1 form .form-group-weight>.content .content_check .form-check .form-check-input{display:none}.heat_calculation_page .heat_calculation_step .step1 form .form-group-weight>.content .content_check .active label{color:#fff;background:#0d3a30}.heat_calculation_page .heat_calculation_step .step1 form .form-group-weight .hint{font-family:Lama Sans;font-weight:400;font-size:1.125rem;color:#0d3a30}.heat_calculation_page .heat_calculation_step .step1 form .form-group-weight .color_red{color:#dc3545}.heat_calculation_page .heat_calculation_step .step1 form .form-group-spayed>.content{display:grid;grid-template-columns:repeat(2,1fr);gap:0 2.25rem;overflow:hidden}.heat_calculation_page .heat_calculation_step .step1 form .form-group-spayed>.content .form-check{padding:0;height:3.5rem;border:1px solid #0D3A30;border-radius:3rem}.heat_calculation_page .heat_calculation_step .step1 form .form-group-spayed>.content .form-check label{width:100%;height:100%;border-radius:3rem;display:flex;align-items:center;justify-content:center;font-family:Lama Sans;font-weight:400;font-size:1.375rem;color:#0d3a30;cursor:pointer}.heat_calculation_page .heat_calculation_step .step1 form .form-group-spayed>.content .form-check .form-check-input{display:none}.heat_calculation_page .heat_calculation_step .step1 form .form-group-spayed>.content .active label{color:#fff;background:#0d3a30}.heat_calculation_page .heat_calculation_step .step1 form .form-group-spayed>.content .invalid-feedback{grid-column:1 / span 2}.heat_calculation_page .heat_calculation_step .step1 form .form-group-btns{display:flex;flex-direction:column;align-items:center}.heat_calculation_page .heat_calculation_step .step1 form .form-group-btns .btns{margin:1.5rem 0 1rem;display:flex;align-items:center;justify-content:center}.heat_calculation_page .heat_calculation_step .step1 form .form-group-btns .btns .btn{padding:0 2.5rem;display:flex;justify-content:center;align-items:center;height:4rem;border:1.5px solid #0D3A30;border-radius:3.125rem;font-family:Lama Sans;font-weight:600;font-style:"SemiBold";font-size:1.5rem;color:#0d3a30}.heat_calculation_page .heat_calculation_step .step1 form .form-group-btns .btns .submit{margin-right:1rem;padding:0 6rem;background:#0d3a30;color:#fff}.heat_calculation_page .heat_calculation_step .step1 form .form-group-btns .description{text-align:center;font-family:Lama Sans;font-weight:400;font-style:"Regular";font-size:1.125rem;color:#0d3a30}.heat_calculation_page .heat_calculation_step .step1 .custom-select{position:relative;width:100%}.heat_calculation_page .heat_calculation_step .step1 .custom-select .select-display{height:3.5rem;border:1px solid #0D3A30;border-radius:.625rem;background-color:#fff;padding:0 2.5rem 0 1rem;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-family:Lama Sans;font-weight:400;font-size:1.375rem;color:#0d3a30;transition:all .2s ease-in-out}.heat_calculation_page .heat_calculation_step .step1 .custom-select .select-display:hover{border-color:#0d3a30;box-shadow:0 0 0 .1rem #0d3a301a}.heat_calculation_page .heat_calculation_step .step1 .custom-select .select-display .selected-text{flex:1;color:#0d3a30}.heat_calculation_page .heat_calculation_step .step1 .custom-select .select-display .selected-text.placeholder{color:#999}.heat_calculation_page .heat_calculation_step .step1 .custom-select .select-display .select-arrow{position:absolute;right:1rem}.heat_calculation_page .heat_calculation_step .step1 .custom-select .select-display .select-arrow img{width:1rem}.heat_calculation_page .heat_calculation_step .step1 .custom-select .select-options{position:absolute;top:100%;left:0;right:0;background-color:#fff;border:1px solid #0D3A30;border-top:none;border-radius:0 0 .625rem .625rem;box-shadow:0 4px 6px #0000001a;z-index:1000;max-height:200px;overflow-y:auto;display:none}.heat_calculation_page .heat_calculation_step .step1 .custom-select .select-options .option{padding:.75rem 1rem;font-family:Lama Sans;font-weight:400;font-size:1.375rem;color:#0d3a30;cursor:pointer;transition:all .2s ease-in-out;border-bottom:1px solid #f0f0f0}.heat_calculation_page .heat_calculation_step .step1 .custom-select .select-options .option:last-child{border-bottom:none}.heat_calculation_page .heat_calculation_step .step1 .custom-select .select-options .option:hover{background-color:#f0f8f5;color:#0d3a30}.heat_calculation_page .heat_calculation_step .step1 .custom-select .select-options .option.selected{background-color:#0d3a30;color:#fff;font-weight:500}.heat_calculation_page .heat_calculation_step .step1 .custom-select.open .select-display{border-color:#0d3a30;box-shadow:0 0 0 .2rem #0d3a3040;border-radius:.625rem .625rem 0 0}.heat_calculation_page .heat_calculation_step .step1 .custom-select.open .select-display .select-arrow{transform:rotate(180deg)}.heat_calculation_page .heat_calculation_step .step1 .custom-select.open .select-options{display:block}.heat_calculation_page .heat_calculation_step .step1 .custom-select.is-invalid .select-display{border-color:#dc3545}.heat_calculation_page .heat_calculation_step .step1 .custom-select.is-invalid .select-display:hover{border-color:#dc3545;box-shadow:0 0 0 .1rem #dc35451a}.heat_calculation_page .heat_calculation_step .step1 .custom-select.is-invalid.open .select-display{border-color:#dc3545;box-shadow:0 0 0 .2rem #dc354540}.heat_calculation_page .heat_calculation_step .step1 .form-group-life>.content,.heat_calculation_page .heat_calculation_step .step1 .form-group-activity>.content,.heat_calculation_page .heat_calculation_step .step1 .form-group-body>.content{position:relative}.heat_calculation_page .heat_calculation_step .step1 .was-validated .invalid-feedback{font-size:1.125rem}.heat_calculation_page .heat_calculation_step .step1 .was-validated .hint{display:none}.heat_calculation_page .heat_calculation_step .step1 .was-validated .form-control:invalid{background-image:none;font-size:1.125rem;border-color:#dc3545}.heat_calculation_page .heat_calculation_step .step1 .was-validated .form-control:valid{background-image:none;font-size:1.125rem}.heat_calculation_page .heat_calculation_step .step2{padding:3.75rem;border:2px solid #0D3A30;border-radius:1.25rem;background-color:#fff}.heat_calculation_page .heat_calculation_step .step2 .step_container{margin:4.5rem 0 0;display:grid;grid-template-columns:repeat(2,1fr);align-items:flex-start;gap:0 2.875rem}.heat_calculation_page .heat_calculation_step .step2 .step_container .box_title{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);padding:0 3.125rem;display:flex;align-items:center;height:3rem;border-radius:3.125rem;background:#0d3a30;color:#fff;font-family:Lama Sans;font-weight:600;font-style:"SemiBold";font-size:1.5rem;white-space:nowrap}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_left .left_top{position:relative;padding:3rem 1.75rem 1.75rem;border:2px solid #0D3A30;border-radius:1rem}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_left .left_top .result_box_text{position:relative;padding:2rem 1.875rem;background:#859b51;border-radius:.625rem}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_left .left_top .result_box_text .result{font-family:Lama Sans;font-weight:700;font-style:Bold Condensed;font-size:2rem;color:#fff;text-align:center}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_left .left_top .result_box_text .text{margin:1.5rem 0 0;font-family:Lama Sans;font-weight:400;font-style:"Regular";font-size:1.125rem;color:#fffc;text-align:center}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_left .left_top .result_box_text .cat{position:absolute;bottom:1rem;left:.5rem;width:4.375rem;object-fit:contain}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_left .left_top .result_box_text .dog{position:absolute;bottom:1rem;right:.5rem;width:8.125rem;object-fit:contain}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_left .left_bottom{margin:4.06rem 0 0;position:relative;padding:3.5rem 1.75rem 1.75rem;border:2px solid #0D3A30;border-radius:1rem}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_left .left_bottom .left_bottom_container .product_recipe .title,.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_left .left_bottom .left_bottom_container .product_taste .title{margin:0 0 1rem;font-family:Lama Sans;font-weight:500;font-style:Medium;font-size:1.5rem;color:#0d3a30}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_left .left_bottom .left_bottom_container .product_recipe .checks_group{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid #0D3A30;border-radius:3.125rem;height:3.5rem;overflow:hidden}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_left .left_bottom .left_bottom_container .product_recipe .checks_group .form-check{padding:0;width:100%;height:100%}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_left .left_bottom .left_bottom_container .product_recipe .checks_group .form-check label{width:100%;height:100%;border-radius:3.125rem;display:flex;align-items:center;justify-content:center;font-family:Lama Sans;font-weight:400;font-size:1.375rem;color:#0d3a30;cursor:pointer}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_left .left_bottom .left_bottom_container .product_recipe .checks_group .form-check .form-check-input{display:none}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_left .left_bottom .left_bottom_container .product_recipe .checks_group .active label{color:#fff;background:#0d3a30;font-weight:700}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_left .left_bottom .left_bottom_container .product_taste{margin:1.5rem 0 0}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_left .left_bottom .left_bottom_container .product_taste .checks_group{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem 2.375rem;overflow:hidden}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_left .left_bottom .left_bottom_container .product_taste .checks_group .form-check{padding:0;height:3.5rem;border:1px solid #0D3A30;border-radius:3.125rem}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_left .left_bottom .left_bottom_container .product_taste .checks_group .form-check label{width:100%;height:100%;border-radius:3.125rem;display:flex;align-items:center;justify-content:center;font-family:Lama Sans;font-weight:400;font-size:1.375rem;color:#0d3a30;cursor:pointer}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_left .left_bottom .left_bottom_container .product_taste .checks_group .form-check .form-check-input{display:none}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_left .left_bottom .left_bottom_container .product_taste .checks_group .form-check:nth-of-type(5){grid-column:1 / -1;width:65%;justify-self:center;margin:0 auto}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_left .left_bottom .left_bottom_container .product_taste .checks_group .active label{color:#fff;background:#0d3a30;font-weight:700}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right{position:relative;border:2px solid #0D3A30;border-radius:.625rem}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box1{padding:0 1.75rem 2.5rem}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box1 .product_img{margin:4.5rem 0 0;display:flex;flex-direction:column;align-items:center;justify-content:center}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box1 .product_img img{width:40.84%;object-fit:contain}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box1 .product_img span{margin:1rem 0 0;font-family:Lama Sans;font-weight:600;font-style:"SemiBold";font-size:1.125rem;color:#859b51;text-align:center}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box1 .box_text{margin:3.25rem 0 0}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box1 .box_text div{margin:1rem 0 0;font-family:Lama Sans;font-weight:400;font-style:"Regular";font-size:1.125rem;color:#0d3a30;line-height:1.2}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box1 .box_text div:nth-of-type(1){margin:0}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box1 .shop_to{margin:1.5rem 0 0;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:.5}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box1 .shop_to div{width:100%;height:3.5rem;line-height:3.5rem;border-radius:3.125rem;background:#0d3a30;text-align:center;font-family:Lama Sans;font-weight:600;font-style:"SemiBold";font-size:1.375rem;color:#fff}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box1 .shop_to span{margin:1.25rem 0 0;font-family:Lama Sans;font-weight:600;font-style:"SemiBold";font-size:1.5rem;line-height:100%;letter-spacing:0%;text-align:center;vertical-align:middle;text-decoration:underline;text-decoration-style:solid;color:#0d3a30}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2{padding:3.125rem 1.75rem 2.5rem}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .cups_day{position:relative;padding:2rem 1.875rem;background:#859b51;border-radius:.625rem}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .cups_day .result{font-family:Lama Sans;font-weight:700;font-style:Bold Condensed;font-size:2rem;color:#fff;text-align:center}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .cups_day .text{margin:1rem 0 0;font-family:Lama Sans;font-weight:400;font-style:"Regular";font-size:1.125rem;color:#fffc;text-align:center}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .cups_day .cat{position:absolute;bottom:1rem;left:.5rem;width:3.5rem;object-fit:contain}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .cups_day .dog{position:absolute;bottom:1rem;right:.5rem;width:6.5rem;object-fit:contain}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .product_info>.title{margin:1.5rem 0 0;font-family:Lama Sans;font-weight:500;font-style:Medium;font-size:1.5rem;color:#0d3a30}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .product_info .size{display:flex;flex-wrap:wrap}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .product_info .size span{margin-top:1rem;margin-left:1.125rem;display:flex;align-items:center;justify-content:center;padding:0 2.625rem;height:3rem;font-family:Lama Sans;font-weight:400;font-style:"Regular";font-size:1.25rem;color:#0d3a30;border:1px solid #0D3A30;border-radius:3.125rem;cursor:pointer}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .product_info .size span.active{color:#fff;background:#0d3a30;font-weight:700}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .product_info .size span:nth-of-type(1){margin-left:0}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .product_info .product{margin:1.5rem 0;display:flex;align-items:center;justify-content:space-between}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .product_info .product .product_left{display:flex;align-items:center}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .product_info .product .product_left img{margin-right:1rem;width:6.25rem;height:auto;object-fit:contain;border-radius:.375rem}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .product_info .product .product_left .product_title{display:flex;flex-direction:column}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .product_info .product .product_left .product_title .title{font-family:Lama Sans;font-weight:500;font-style:Medium;font-size:1.625rem;color:#0d3a30;line-height:1}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .product_info .product .product_left .product_title .day{margin:1rem 0 0;font-family:Lama Sans;font-weight:500;font-style:Medium;font-size:1.625rem;color:#c45c1b;line-height:1}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .product_info .product .product_right{display:flex;justify-content:flex-end}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .product_info .product .product_right .input_number{display:flex;align-items:center;height:3rem;border:1px solid #0D3A30;border-radius:3.125rem}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .product_info .product .product_right .input_number input{width:4.25rem;min-width:4.26rem;height:2.8rem;border:none;text-align:center;pointer-events:none;font-family:Lama Sans;font-weight:400;font-style:"Regular";font-size:1.25rem;color:#0d3a30}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .product_info .product .product_right .input_number .input_decrease,.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .product_info .product .product_right .input_number .input_increase{cursor:pointer;width:2rem;font-size:1.25rem;color:#0d3a30}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .product_info .product .product_right .input_number .input_decrease{text-align:right}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .product_info .dosage_hint{font-family:Lama Sans;font-weight:400;font-style:"Regular";font-size:1.125rem;line-height:1.2;color:#0d3a30}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .right_box2_btns{margin:1.5rem 0 0;display:flex;flex-direction:column;align-items:center;justify-content:center}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .right_box2_btns form{width:100%}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .right_box2_btns form button{padding:0!important;width:100%;height:3.5rem;line-height:3.5rem;border-radius:3.125rem;background:#0d3a30;text-align:center;font-family:Lama Sans;font-weight:600;font-style:"SemiBold";font-size:1.375rem;color:#fff}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .right_box2_btns>a{margin:1.25rem 0 0;font-family:Lama Sans;font-weight:600;font-style:"SemiBold";font-size:1.5rem;line-height:100%;letter-spacing:0%;text-align:center;vertical-align:middle;text-decoration:underline;text-decoration-style:solid;color:#0d3a30}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .purchase_options{margin:1.5rem 0 0}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .purchase_options .sls-purchase-options-label{margin-bottom:1.125rem;font-family:Lama Sans;font-weight:700;font-style:Bold;font-size:1.25rem;color:#0d3a30}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .purchase_options .sls-purchase-options-container .sls-option-container{background:#859b5133;border-color:#859b51}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .purchase_options .sls-purchase-options-container .sls-option-container .sls-label-container .sls-selling-plan-group-first-line .sls-selling-plan-group-name{font-size:1.25rem;color:#0d3a30}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .purchase_options .sls-purchase-options-container .sls-option-container .sls-label-container .sls-selling-plan-group-first-line .sls-selling-plan-group-name .hint{position:relative;display:inline-block;margin-left:1rem;width:1.6rem;height:1.6rem;line-height:1.6rem;text-align:center;font-size:1rem;color:#fff;background:#0d3a30;border-radius:4rem}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .purchase_options .sls-purchase-options-container .sls-option-container .sls-label-container .sls-selling-plan-group-first-line .sls-selling-plan-group-name .hint:hover ul{display:inline-block}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .purchase_options .sls-purchase-options-container .sls-option-container .sls-label-container .sls-selling-plan-group-first-line .sls-selling-plan-group-name .hint ul{display:none;position:absolute;background:#fff;bottom:0;transform:translate(-50%);margin-bottom:2rem;padding:1rem;list-style-type:none;box-shadow:0 0 1rem .5rem #0d3a301a}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .purchase_options .sls-purchase-options-container .sls-option-container .sls-label-container .sls-selling-plan-group-first-line .sls-selling-plan-group-name .hint ul li{margin:.5rem 0 0;font-size:1rem;color:#0d3a30;text-align:left}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .purchase_options .sls-purchase-options-container .sls-option-container .sls-label-container .sls-selling-plan-group-first-line .sls-selling-plan-group-name .hint ul li:nth-of-type(1){margin:0;white-space:nowrap}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .purchase_options .sls-purchase-options-container .sls-option-container .sls-label-container .sls-selling-plan-group-first-line .sls-price-container .sls-price{display:none}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .purchase_options .sls-purchase-options-container .sls-option-container .sls-label-container .sls-selling-plan-group-first-line .sls-price-container .total_price{font-weight:400;font-size:1.25rem;color:#c45c1b}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .purchase_options .sls-purchase-options-container .sls-option-container .sls-label-container .sls-selling-plan-group-first-line .sls-price-container .purchase_total_price{margin-left:.75rem;font-weight:400;font-size:1.25rem;color:#999;text-decoration:line-through}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .purchase_options .sls-purchase-options-container .sls-option-container .sls-label-container .sls-selling-plan-group-options .selling-plan-group-options-name-select{width:100%;display:flex;align-items:center;justify-content:space-between}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .purchase_options .sls-purchase-options-container .sls-option-container .sls-label-container .sls-selling-plan-group-options .selling-plan-group-options-name-select label{font-family:Lama Sans;font-weight:400;font-style:Regular;font-size:1.125rem;color:#0d3a30}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .purchase_options .sls-purchase-options-container .sls-option-container .sls-label-container .sls-selling-plan-group-options .selling-plan-group-options-name-select .sls-select-container select{height:2.5rem;line-height:2.3rem;padding-top:0;padding-bottom:0;color:#0d3a30}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .purchase_options .sls-purchase-options-container .sls-option-container .sls-label-container .sls-selling-plan-description-content{display:none}.heat_calculation_page .heat_calculation_step .step2 .go_back{margin:3rem 0 0;display:flex;justify-content:center}.heat_calculation_page .heat_calculation_step .step2 .go_back .btn{padding:0 6rem;display:flex;justify-content:center;align-items:center;height:4rem;border:1px solid #0D3A30;border-radius:3.125rem;font-family:Lama Sans;font-weight:600;font-style:"SemiBold";font-size:1.5rem;color:#fff;background:#0d3a30}@media only screen and (max-width: 768px){.heat_calculation_page .page_header{display:none}.heat_calculation_page .container{padding:0}.heat_calculation_page .heat_calculation_step .step_title span{margin-right:8px;width:28px;height:28px;border-radius:6px;line-height:28px;font-size:16px}.heat_calculation_page .heat_calculation_step .step_title div{font-size:18px}.heat_calculation_page .heat_calculation_step .step1{padding:20px;border:0px solid #0D3A30;border-radius:1.25rem;background:transparent}.heat_calculation_page .heat_calculation_step .step1>.description{margin:10px 0 0;font-size:12px}.heat_calculation_page .heat_calculation_step .step1 form{margin:24px 0 0;gap:16px 16px;display:flex;flex-direction:column}.heat_calculation_page .heat_calculation_step .step1 form .form-group>label{margin-bottom:12px;font-size:14px}.heat_calculation_page .heat_calculation_step .step1 form .form-group>.content input,.heat_calculation_page .heat_calculation_step .step1 form .form-group>.content select{height:40px;border-radius:6px;font-size:14px}.heat_calculation_page .heat_calculation_step .step1 form .form-group>.content input::placeholder,.heat_calculation_page .heat_calculation_step .step1 form .form-group>.content select::placeholder{font-size:14px}.heat_calculation_page .heat_calculation_step .step1 form .form-group:nth-last-of-type(1){grid-column:1 / span 2}.heat_calculation_page .heat_calculation_step .step1 form .hint{margin-top:6px;font-size:12px}.heat_calculation_page .heat_calculation_step .step1 form .form-group-pet>.content{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid #0D3A30;border-radius:50px;height:40px;background:#fff}.heat_calculation_page .heat_calculation_step .step1 form .form-group-pet>.content .form-check label{border-radius:50px;font-size:14px}.heat_calculation_page .heat_calculation_step .step1 form .form-group-pet>.content .active label{font-weight:700}.heat_calculation_page .heat_calculation_step .step1 form .form-group-weight>.content .content_input input{padding-right:40px}.heat_calculation_page .heat_calculation_step .step1 form .form-group-weight>.content .content_input .input-group-append{height:40px}.heat_calculation_page .heat_calculation_step .step1 form .form-group-weight>.content .content_input .input-group-append .input-group-text{font-size:14px}.heat_calculation_page .heat_calculation_step .step1 form .form-group-weight>.content .content_check{margin-left:12px;display:flex;border-radius:50px;height:40px;background:#fff}.heat_calculation_page .heat_calculation_step .step1 form .form-group-weight>.content .content_check .form-check label{padding-left:14px;padding-right:14px;border-radius:50px;font-size:14px}.heat_calculation_page .heat_calculation_step .step1 form .form-group-weight .hint{font-size:12px}.heat_calculation_page .heat_calculation_step .step1 form .form-group-spayed>.content{display:grid;grid-template-columns:repeat(2,1fr);gap:0 25px}.heat_calculation_page .heat_calculation_step .step1 form .form-group-spayed>.content .form-check{padding:0;height:40px;border-radius:50px;background:#fff}.heat_calculation_page .heat_calculation_step .step1 form .form-group-spayed>.content .form-check label{border-radius:50px;font-size:14px}.heat_calculation_page .heat_calculation_step .step1 form .form-group-btns .btns{margin:24px 0 12px}.heat_calculation_page .heat_calculation_step .step1 form .form-group-btns .btns .btn{padding:0 22px;height:40px;border-radius:50px;font-size:14px}.heat_calculation_page .heat_calculation_step .step1 form .form-group-btns .btns .submit{flex:1;margin-right:12px;padding:0 22px}.heat_calculation_page .heat_calculation_step .step1 form .form-group-btns .description{font-size:12px;color:#0d3a30}.heat_calculation_page .heat_calculation_step .step1 form .form-group-btns .description br{display:none}.heat_calculation_page .heat_calculation_step .step1 .custom-select .select-display{height:40px;border-radius:6px;padding:0 12px;font-size:14px}.heat_calculation_page .heat_calculation_step .step1 .custom-select .select-display .select-arrow{position:absolute;right:12px}.heat_calculation_page .heat_calculation_step .step1 .custom-select .select-display .select-arrow img{width:12px}.heat_calculation_page .heat_calculation_step .step1 .custom-select .select-options{max-height:200px}.heat_calculation_page .heat_calculation_step .step1 .custom-select .select-options .option{padding:6px 12px;font-size:14px}.heat_calculation_page .heat_calculation_step .step1 .was-validated .invalid-feedback{font-size:12px}.heat_calculation_page .heat_calculation_step .step1 .was-validated .hint{display:none}.heat_calculation_page .heat_calculation_step .step1 .was-validated .form-control:invalid{font-size:12px}.heat_calculation_page .heat_calculation_step .step1 .was-validated .form-control:valid{font-size:12px}.heat_calculation_page .heat_calculation_step .step2{padding:20px;border:0px solid #0D3A30;border-radius:1.25rem;background:transparent}.heat_calculation_page .heat_calculation_step .step2 .step_container{margin:40px 0 0;display:grid;grid-template-columns:repeat(1,1fr);align-items:flex-start;gap:0 0;display:flex;flex-direction:column}.heat_calculation_page .heat_calculation_step .step2 .step_container .box_title{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);padding:0 16px;height:32px;border-radius:50px;font-size:16px}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_left .left_top{position:relative;padding:32px 16px 16px;border:1.5px solid #0D3A30;border-radius:10px}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_left .left_top .result_box_text{position:relative;padding:16px;background:#859b51;border-radius:10px}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_left .left_top .result_box_text .result{font-size:20px}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_left .left_top .result_box_text .text{margin:16px 0 0;font-size:12px}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_left .left_top .result_box_text .cat{position:absolute;bottom:6px;left:6px;width:16px;object-fit:contain}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_left .left_top .result_box_text .dog{position:absolute;bottom:6px;right:6px;width:84px;object-fit:contain}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_left .left_bottom{margin:40px 0 0;position:relative;padding:32px 16px 16px;border:1.5px solid #0D3A30;border-bottom:0;border-radius:10px 10px 0 0}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_left .left_bottom .left_bottom_container .product_recipe .title,.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_left .left_bottom .left_bottom_container .product_taste .title{margin:0 0 12px;font-size:14px}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_left .left_bottom .left_bottom_container .product_recipe .checks_group{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid #0D3A30;border-radius:50px;height:40px;background:#fff}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_left .left_bottom .left_bottom_container .product_recipe .checks_group .form-check label{border-radius:50px;font-size:14px}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_left .left_bottom .left_bottom_container .product_taste{margin:16px 0 0}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_left .left_bottom .left_bottom_container .product_taste .checks_group{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 24px}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_left .left_bottom .left_bottom_container .product_taste .checks_group .form-check{height:40px;border-radius:50px;background:#fff}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_left .left_bottom .left_bottom_container .product_taste .checks_group .form-check label{border-radius:50px;font-size:14px}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right{position:relative;border:1.5px solid #0D3A30;border-top:0;border-radius:0 0 10px 10px}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .box_title{display:none}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box1{padding:0 16px 24px}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box1 .product_img{display:none}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box1 .box_text{margin:0}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box1 .box_text div{margin:0 0 16px;font-size:12px;line-height:1.2}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box1 .box_text div:nth-of-type(1){margin:0 0 16px}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box1 .box_text div:nth-last-of-type(1){margin:0}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box1 .shop_to{margin:24px 0 0}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box1 .shop_to div{height:40px;line-height:40px;border-radius:50px;font-size:14px}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box1 .shop_to span{margin:16px 0 0;font-size:14px}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2{padding:0 16px 24px}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .cups_day{position:relative;padding:16px;border-radius:10px}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .cups_day .result{font-size:20px;line-height:1}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .cups_day .text{margin:16px 0 0;font-size:12px;line-height:1s}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .cups_day .cat{position:absolute;bottom:3px;left:6px;width:37px;object-fit:contain}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .cups_day .dog{position:absolute;bottom:3px;right:6px;width:68px;object-fit:contain}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .product_info{margin:24px 0 0}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .product_info>.title{margin:12px 0 0;font-size:14px}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .product_info .size{display:flex;flex-wrap:wrap}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .product_info .size span{margin-top:12px;margin-left:10px;padding:0 13px;height:40px;font-size:13px;border-radius:50px;background:#fff}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .product_info .product{margin:16px 0 24px}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .product_info .product .product_left img{margin-right:10px;width:48px;border-radius:10px}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .product_info .product .product_left .product_title .title{font-size:16px}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .product_info .product .product_left .product_title .day{margin:10px 0 0;font-size:16px}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .product_info .product .product_right .input_number{padding-top:3px;height:32px;border-radius:50px;background:#fff}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .product_info .product .product_right .input_number input{width:40px;min-width:40px;height:26px;font-size:14px}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .product_info .product .product_right .input_number .input_decrease,.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .product_info .product .product_right .input_number .input_increase{cursor:pointer;width:24px;font-size:14px}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .product_info .product .product_right .input_number .input_decrease{text-align:right}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .product_info .dosage_hint{font-size:12px}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .right_box2_btns{margin:16px 0 0}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .right_box2_btns form button{height:40px;line-height:40px;border-radius:50px;font-size:14px}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .right_box2_btns>a{margin:16px 0 0;font-size:14px}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .purchase_options{margin:24px 0 0}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .purchase_options .sls-purchase-options-label{margin-bottom:16px;font-size:16px}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .purchase_options .sls-purchase-options-container .sls-option-container{background:#859b514d;border-color:#859b51}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .purchase_options .sls-purchase-options-container .sls-option-container .sls-label-container .sls-selling-plan-group-first-line .sls-selling-plan-group-name{font-size:14px}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .purchase_options .sls-purchase-options-container .sls-option-container .sls-label-container .sls-selling-plan-group-first-line .sls-selling-plan-group-name .hint{display:none}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .purchase_options .sls-purchase-options-container .sls-option-container .sls-label-container .sls-selling-plan-group-first-line .sls-price-container .total_price{font-size:14px}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .purchase_options .sls-purchase-options-container .sls-option-container .sls-label-container .sls-selling-plan-group-first-line .sls-price-container .purchase_total_price{margin-left:4px;font-size:14px}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .purchase_options .sls-purchase-options-container .sls-option-container .sls-label-container .sls-selling-plan-group-options .selling-plan-group-options-name-select label{font-size:13px}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .purchase_options .sls-purchase-options-container .sls-option-container .sls-label-container .sls-selling-plan-group-options .selling-plan-group-options-name-select .sls-select-container select{height:32px;line-height:29px}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .purchase_options .sls-purchase-options-container .sls-option-container .sls-label-container .sls-selling-plan-description-content{display:block}.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .purchase_options .sls-purchase-options-container .sls-option-container .sls-label-container .sls-selling-plan-description-content img{width:18px!important}.heat_calculation_page .heat_calculation_step .step2 .go_back{margin:32px 0 0}.heat_calculation_page .heat_calculation_step .step2 .go_back .btn{padding:0 40px;height:40px;border-radius:50px;font-size:14px}}.heat_calculation_page .heat_calculation_step .step1 form .form-group-pet>.content .form-check label{padding-top:.3rem}.heat_calculation_page .heat_calculation_step .step1 form .form-group-spayed>.content .form-check label{padding-top:.3rem}.heat_calculation_page .heat_calculation_step .step1 form .form-group-btns .btns .btn,.heat_calculation_page .heat_calculation_step .step1 form .form-group-btns .btns .submit,.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_left .left_bottom .left_bottom_container .product_recipe .checks_group .form-check label,.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_left .left_bottom .left_bottom_container .product_taste .checks_group .form-check label,.heat_calculation_page .heat_calculation_step .step2 .step_container .step_container_right .right_box2 .product_info .size span{padding-top:.3rem}
/*# sourceMappingURL=/cdn/shop/t/8/assets/heat_calculation.css.map */
