img:is([sizes="auto" i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}html,body{width:100%;height:100%}html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,label,fieldset,input,p,blockquote,th,td{margin:0;padding:0}article,aside,figure,footer,header,hgroup,nav,section{display:block}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:root{--max-page:1220px;--main-color:#566fff;--second-color:#ff566f;--dark:rgb(26, 26, 29);--main-shadow:0 0 5px rgb(220, 220, 220);--main-shadow-hover:0 0 5px rgb(173, 173, 173)}h1,h2,h3,h4,h5,h6,p,div{font-family:'Montserrat',sans-serif;color:var(--dark)}img{max-width:100%;padding:0;margin:0;vertical-align:middle;display:block}a{text-decoration:none;padding:0;margin:0;color:var(--main-color)}div,a{-webkit-tap-highlight-color:#fff0;-webkit-touch-callout:none}.container-blank{background:#fff;width:100%}.main-blank{width:100%;margin:0 auto}header#header{background:#fff;box-shadow:0 2px 4px rgb(0 0 0 / .1);position:relative;z-index:100}.navbar{max-width:var(--max-page);margin:0 auto;height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 1rem}.logo-menu a img{display:block;max-width:110px;margin-top:-5px}.nav-menu ul{list-style:none;display:flex;align-items:center;gap:30px}.nav-menu li a{position:relative;text-decoration:none;color:var(--dark);font-weight:800;font-size:14px;padding:.5rem 0;transition:color 0.2s}.nav-menu li a:hover{color:var(--main-color)}.nav-menu li a.active{color:var(--main-color)}.nav-menu li a.active::after{content:'';position:absolute;left:0;bottom:-4px;width:100%;height:2px;background:var(--main-color)}.mobil_navbar{display:none;background:none;border:none;cursor:pointer;font-size:1.8rem}@media (max-width:768px){.mobil_navbar{display:block;z-index:110}.mobil_navbar svg{width:18px;fill:var(--dark)}.nav-menu{position:fixed;top:0;right:0;width:80%;max-width:300px;height:100%;background:#fff;transform:translateX(100%);transition:transform 0.3s ease-in-out;box-shadow:-2px 0 8px rgb(0 0 0 / .1);padding-top:4rem;z-index:2000}.nav-menu.open{transform:translateX(0)}.nav-menu ul{flex-direction:column;gap:2rem;padding:1.5rem;align-items:center}.overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .5);z-index:1000}.overlay.active{display:block}.nav-close{position:absolute;top:1rem;right:1rem;background:none;border:none;cursor:pointer;z-index:2001}.nav-close svg{width:24px;height:24px;fill:var(--dark)}body.nav-open{overflow:hidden}}@media (min-width:769px){.nav-menu{position:static;transform:none!important;height:auto;box-shadow:none;padding:0}}.footer{background-color:#f8f8f8;box-sizing:border-box;width:100%;padding:60px calc(50vw - (var(--max-page) / 2));display:flex;flex-wrap:wrap;gap:20px}@media (max-width:1260px){.footer{padding:60px 20px}}.site-footer-logo{width:70px}@media (max-width:780px){.site-footer-logo{order:2;width:100%;display:flex;align-items:center;justify-content:center}}.site-footer-logo img{width:100px}.site-footer-nav{margin-left:auto}@media (max-width:780px){.site-footer-nav{order:1;width:100%}}.footer-nav{display:flex;gap:20px}.footer-column{display:flex;flex-direction:column;gap:20px}.footer-heading{display:block;font-size:18px;font-weight:700}.footer-column ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:15px}.footer-column ul li{font-size:16px}.footer-column ul li a{text-decoration:none;color:var(--dark)}.footer-column ul li a:hover{text-decoration:underline;color:var(--main-color)}.footer-bottom{background:var(--dark);width:100%;padding:10px calc(50vw - (var(--max-page) / 2))}.footer-bottom p{color:#fff;font-size:14px}.footer-bottom a{text-decoration:none;color:#fff}.footer-bottom a:hover{text-decoration:underline}.aside_products{width:100%;display:flex;flex-direction:column;gap:40px;max-width:800px;margin:0 auto}.aside_title{width:100%;text-align:center}.aside_title span{font-weight:800;color:var(--dark);font-size:22px}.aside_items{width:100%;display:flex;flex-wrap:wrap;gap:20px}.aside_item{width:calc(33.3333% - 13.33px)}@media screen and (max-width:720px){.aside_items{width:100%;display:flex;flex-wrap:nowrap;gap:20px;overflow-x:auto;padding-bottom:10px;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.aside_items .aside_item{width:240px;flex-shrink:0;scroll-snap-align:start}.aside_items::-webkit-scrollbar{display:none}}.aside_item a{width:100%;display:flex;flex-direction:column;border:1px solid #ddd;border-radius:12px;padding:20px;gap:5px;box-shadow:var(--main-shadow);background-color:#fff;transition:box-shadow 0.5s}.aside_item a:hover{box-shadow:var(--main-shadow-hover)}.aside_img img{width:100%;height:auto;border-radius:8px}.aside_name{width:100%;position:relative}.aside_name span{font-weight:800;font-size:16px;color:var(--dark);display:inline-block;position:relative}.aside_name span::after{content:'';position:absolute;left:0;bottom:-3px;width:0;height:2px;background-color:#303030;border-radius:2px;transition:width 0.3s ease}.aside_item a:hover .aside_name span::after{width:100%}.aside_price{margin-top:.5rem;font-size:1.2rem;font-weight:700}.current_price{color:var(--dark);margin-right:10px;font-size:18px;font-weight:600}.launch_price{text-decoration:line-through;color:#ababab;font-size:14px}.aside_description{width:100%;margin:10px 0}.aside_description p{text-align:left;font-size:14px;color:var(--dark);margin:0;line-height:20px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:60px}.sub_aside{display:flex;align-items:center;justify-content:space-between}.aside_rating svg{width:16px;height:16px;margin-right:2px}.aside_rating{display:flex;align-items:center}.aside_reviews{color:var(--dark);font-size:14px}.aside_button{background-color:var(--orange);color:#fff;padding:.6rem;border-radius:8px;text-align:center;font-weight:700;transition:0.5s}.aside_button:hover{filter:brightness(1.1)}.aside_more{display:flex;align-items:center;justify-content:center;width:100%}.aside_more a{display:inline-block;padding:15px 25px;background:var(--main-color);border:1px solid #ddd;text-align:center;box-shadow:var(--main-shadow);border-radius:10px;transition:0.5s}.aside_more a:hover{box-shadow:var(--main-shadow-hover)}.aside_more a span{color:#fff}.blockend{width:100%;max-width:var(--max-page);margin:50px auto}@media (max-width:1120px){.blockend{padding:0 20px}}.title-blockend span{color:#1d1d1d;font-size:30px;line-height:43px;position:relative;font-weight:600;margin:30px 0 30px}.title-blockend span::after{content:" ";display:block;height:12px;width:100%;position:absolute;left:0;bottom:2px;z-index:-1;background:#536cfd}.contener_suggest{margin-top:60px;display:grid;gap:20px}.item_suggest_img{width:100%;height:150px;overflow:hidden;border-radius:15px}.item_suggest_img img{border-radius:15px;width:100%;height:100%;object-fit:cover}.item_suggest_text{margin-top:10px}.item_suggest_text span{font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;text-overflow:ellipsis;color:#1d1d1d}@media (min-width:1080px){.contener_suggest{grid-template-columns:repeat(5,1fr)}}@media (max-width:1079px) and (min-width:780px){.contener_suggest{grid-template-columns:repeat(4,1fr)}}@media (max-width:779px){.contener_suggest{grid-template-columns:repeat(2,1fr)}}.contener_suggest .item_suggest{display:none}.contener_suggest .item_suggest:nth-child(-n+10){display:block}#calculateur-imc{background:#fff;padding:20px;border-radius:8px;box-shadow:0 0 10px rgb(0 0 0 / .1);width:100%;max-width:450px;margin:40px auto;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-width:1100px){.rk_article>.sy_calculator{width:100%;padding:0}.rk_article>#calories_result{width:100%;padding-left:0;padding-right:0}}@media (max-width:1100px){.rk_article>.sy_calculator{padding:0 20px}}.sy_calculator .section_title{padding:0 20px;display:flex;align-items:center;justify-content:center}#calculateur-calories{width:100%;margin:40px auto;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding-left:calc(50vw - (var(--max-page) / 2));padding-right:calc(50vw - (var(--max-page) / 2));box-sizing:border-box}.gender-buttons{display:flex;justify-content:center}.gender-buttons input[type="radio"]{display:none}.gender-buttons label{padding:10px 20px;border:1px solid #ccc;border-radius:5px;margin:0 5px;cursor:pointer;transition:background-color 0.3s}.gender-buttons input[type="radio"]:checked+label{background-color:#007bff;color:#fff;border-color:#007bff;transition:0.5s}.gender-buttons label:hover{background-color:#007bff;color:#fff;border-color:#007bff;transition:0.5s}.input-field{position:relative;width:100%;max-width:450px;margin:10px auto;border:1px solid #ccc;border-radius:25px;display:flex;align-items:center;transition:border-color 0.3s,box-shadow 0.3s}.input-field:focus-within{border-color:#007bff;box-shadow:0 0 5px rgb(0 123 255 / .5)}.input-field__input{border:none;outline:none;height:100%;flex:1;padding:10px 20px;font-size:16px;background:none;width:calc(100% - 40px)}.input-field__input::-webkit-outer-spin-button,.input-field__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input-field__input[type=number]{-moz-appearance:textfield}.input-field__label{position:absolute;top:9px;left:15px;color:#414141;background:#fff;padding:0 5px;font-size:15px;border:solid 50% #fff;transition:top 0.5s,font-size 0.5s}.input-field__label.active{top:-10px;font-size:12px}.input-field__unit{color:#999;margin-right:20px}.button-calcul{padding:15px 30px;border:none;background-color:#fff;color:#007bff;border:solid 2px #007bff;border-radius:50px;cursor:pointer;transition:0.3s;min-width:200px;margin:60px auto 20px auto;width:100%;max-width:500px;font-size:17px}.button-calcul:hover{background-color:#007bff;color:#fff}#imc_result{width:100%}.imc_result_contener{width:100%;max-width:680px;margin:0 auto;background:#fff;padding:20px;border-radius:8px;box-shadow:0 0 10px rgb(0 0 0 / .1)}.txt-result,.imc-result,.imc-note,.imc-standard,.weight-standard{display:flex;align-items:center;justify-content:center;width:100%}.imc-standard{font-size:12px;font-weight:700}.txt-result{font-size:14px;font-weight:600}.imc-result,.imc-note{font-size:30px;font-weight:800}.imc-result{margin-top:30px}.imc-note{margin-bottom:10px}.weight-standard{background:#f5f5f5;padding:10px;margin:20px 0 0 0;border-radius:var(--rk-radius)}.weight-standard p{font-size:15px;line-height:22px;text-align:center}.weight-standard p span{font-weight:700}.calculateur-section{margin:15px 0;user-select:none;width:100%}.calculateur-section span{font-size:16px;font-weight:800}.comment-result{padding:20px}.comment-result p{font-size:14px;line-height:24px;margin-top:40px;margin-bottom:20px}.box_comment_calcul{width:100%}@media (max-width:780px){.box_comment_calcul{padding:0 20px}}.comment_calcul{width:100%;max-width:680px;margin:40px auto;border:solid 2px var(--mean-color);border-radius:var(--rk-radius);position:relative;padding:20px}.icon_comment_calcul{background:#fff;position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;top:0;left:30px;display:flex;align-items:center;justify-content:center}.icon_comment_calcul svg{width:30px;fill:var(--mean-color)}.comment_calcul p{font-size:14px;line-height:24px}.duo_button{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:100%;margin:60px auto 40px auto}@media (min-width:780px){.duo_button{max-width:680px;column-gap:20px}}@media (max-width:780px){.duo_button{max-width:100%;row-gap:20px}}@media (min-width:780px){.duo_button>div{width:calc(50% - 10px)}}@media (max-width:780px){.duo_button>div{width:100%}}.activities-buttons{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:10px}@media (min-width:1080px){.activity-group{width:calc(20% - 5px)}}@media (min-width:780px) and (max-width:1080px){.activity-group{width:calc(50% - 5px)}}@media (max-width:780px){.activity-group{width:100%}}.activity-box{cursor:pointer;text-align:center}.activity-box input[type="radio"]{display:none}.activity-box label{font-weight:700;cursor:pointer;margin:0;display:block;padding:10px 20px;border:1px solid #ccc;border-radius:5px;transition:0.5s;font-size:14px}.activity-box input[type="radio"]:checked+label{background-color:#007bff;color:#fff;border-color:#007bff}.activity-box label:hover{background-color:#007bff;color:#fff;border-color:#007bff;transition:0.5s}.activity-detail{margin-top:5px;font-size:12px;font-weight:600;color:#4d4d4d;text-align:center}#calories_result{width:100%;max-width:100%}.calories_result_container{width:100%;display:flex;flex-wrap:wrap;margin-top:40px;background:#fafafa;width:100%;padding-left:calc(50vw - (var(--max-page) / 2));padding-right:calc(50vw - (var(--max-page) / 2));box-sizing:border-box;padding-top:50px;padding-bottom:50px}.calories_result_title{width:100%;text-align:center}.calories_result_title span{font-size:20px;font-weight:600}.calories_result_boxes{display:flex;flex-wrap:wrap;width:100%;margin:40px 0}.calories_result_box{display:flex;flex-direction:column;align-items:center;text-align:center}@media (min-width:780px){.calories_result_box{width:calc(50% - 10px)}}@media (max-width:780px){.calories_result_box{width:100%}}.calories_result_box p{font-size:18px;font-weight:800}.calories_result_box p:nth-of-type(2){margin-top:20px;font-size:12px;width:100%;max-width:250px;text-align:center}.calories_result_box_result{width:150px;height:150px;border:solid 2px #007bff;border-radius:50%;margin-top:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:var(--rk-shadow)}.calories_result_box:nth-child(1) .calories_result_box_result{border:solid 2px #d7d7d7;background:#fdfdfd}.calories_result_box:nth-child(2) .calories_result_box_result{border:solid 2px #007bff;background:#007bff}.calories_result_box_result span:nth-child(1){font-size:28px;font-weight:600}.calories_result_box:nth-child(1) .calories_result_box_result span:nth-child(1){color:#007bff}.calories_result_box:nth-child(2) .calories_result_box_result span:nth-child(1){color:#fff}.calories_result_box_result span:nth-child(2){color:#1e1e1e;font-size:12px;font-weight:600}.calories_result_box:nth-child(1) .calories_result_box_result span:nth-child(2){color:#1e1e1e}.calories_result_box:nth-child(2) .calories_result_box_result span:nth-child(2){color:#fff}.calorie-bar-container{width:100%;margin:20px 0;position:relative}.calorie-bar{display:flex;height:20px;border-radius:10px;overflow:visible;position:relative;background:#ddd}.bar{height:100%;transition:all 2s ease}.lowerbar,.equalbar,.higherbar{background-color:#fff0;flex-basis:0%}.lowerbar{border-top-left-radius:10px;border-bottom-left-radius:10px}.higherbar{border-top-right-radius:10px;border-bottom-right-radius:10px}.cursor{position:absolute;top:-3px;width:25px;height:25px;transform:translateX(-50%);transition:left 2s ease}.cursor svg{width:100%;height:100%}.calorie-value{position:absolute;top:-35px;font-size:14px;font-weight:800;color:#000;display:block;left:0;transform:translateX(-50%);opacity:1;transition:none}.calorie-labels{position:relative;display:flex;justify-content:space-between;margin-top:10px}.label{position:absolute;font-size:14px;color:#333;display:block;transition:left 2s ease,opacity 2s ease;opacity:0}.green-label{color:#181818}.yellow-label{color:#181818}.red-label{color:#181818}.calories_advice{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:40px 0}.calories_advice_box{background:#fff;box-shadow:var(--rk-shadow);border-radius:var(--rk-radius);padding:20px;display:flex;flex-direction:column}.calories_advice_box_content{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.calories_advice_box_title{width:100%;text-align:center;margin-bottom:20px}.calories_advice_box_title span{color:#151515;font-size:18px;font-weight:600}.calories_advice_box_icon{width:100%;display:flex;align-items:center;justify-content:center}.calories_advice_box_icon svg{width:30px}.calories_advice_box_comment{width:100%;text-align:center;margin:20px 0 10px 0}.calories_advice_box_comment p{font-weight:600;font-size:14px}.calories_advice_box_number{width:100%;text-align:center}.calories_advice_box_number span{font-weight:600;font-size:20px}.calories_advice_box_text{flex-grow:1;display:flex;align-items:flex-start;justify-content:center;width:100%;margin-top:20px}.calories_advice_box_text p{font-size:12px;line-height:22px;margin:0}@media (max-width:768px){.calories_advice{display:flex;flex-direction:column}.calories_advice_box,.calories_advice_suggest{width:100%}.calories_advice div:nth-child(1){order:1}.calories_advice div:nth-child(2){order:3}.calories_advice div:nth-child(3){order:5}.calories_advice div:nth-child(4){order:2}.calories_advice div:nth-child(5){order:4}.calories_advice div:nth-child(6){order:6}}#calculateur-imc{background:#fff;padding:20px;border-radius:8px;box-shadow:0 0 10px rgb(0 0 0 / .1);width:100%;max-width:450px;margin:40px auto;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-width:1100px){.rk_article>.sy_calculator{width:100%;padding:0}.rk_article>#calories_result{width:100%;padding-left:0;padding-right:0}}@media (max-width:1100px){.rk_article>.sy_calculator{padding:0 20px}}.sy_calculator .section_title{padding:0 20px;display:flex;align-items:center;justify-content:center}#calculateur-calories{width:100%;margin:40px auto;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding-left:calc(50vw - (var(--max-page) / 2));padding-right:calc(50vw - (var(--max-page) / 2));box-sizing:border-box}.gender-buttons{display:flex;justify-content:center}.gender-buttons input[type="radio"]{display:none}.gender-buttons label{padding:10px 20px;border:1px solid #ccc;border-radius:5px;margin:0 5px;cursor:pointer;transition:background-color 0.3s}.gender-buttons input[type="radio"]:checked+label{background-color:#007bff;color:#fff;border-color:#007bff;transition:0.5s}.gender-buttons label:hover{background-color:#007bff;color:#fff;border-color:#007bff;transition:0.5s}.input-field{position:relative;width:100%;max-width:450px;margin:10px auto;border:1px solid #ccc;border-radius:25px;display:flex;align-items:center;transition:border-color 0.3s,box-shadow 0.3s}.input-field:focus-within{border-color:#007bff;box-shadow:0 0 5px rgb(0 123 255 / .5)}.input-field__input{border:none;outline:none;height:100%;flex:1;padding:10px 20px;font-size:16px;background:none;width:calc(100% - 40px)}.input-field__input::-webkit-outer-spin-button,.input-field__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input-field__input[type=number]{-moz-appearance:textfield}.input-field__label{position:absolute;top:9px;left:15px;color:#414141;background:#fff;padding:0 5px;font-size:15px;border:solid 50% #fff;transition:top 0.5s,font-size 0.5s}.input-field__label.active{top:-10px;font-size:12px}.input-field__unit{color:#999;margin-right:20px}.button-calcul{padding:15px 30px;border:none;background-color:#fff;color:#007bff;border:solid 2px #007bff;border-radius:50px;cursor:pointer;transition:0.3s;min-width:200px;margin:60px auto 20px auto;width:100%;max-width:500px;font-size:17px}.button-calcul:hover{background-color:#007bff;color:#fff}#imc_result{width:100%}.imc_result_contener{width:100%;max-width:680px;margin:0 auto;background:#fff;padding:20px;border-radius:8px;box-shadow:0 0 10px rgb(0 0 0 / .1)}.txt-result,.imc-result,.imc-note,.imc-standard,.weight-standard{display:flex;align-items:center;justify-content:center;width:100%}.imc-standard{font-size:12px;font-weight:700}.txt-result{font-size:14px;font-weight:600}.imc-result,.imc-note{font-size:30px;font-weight:800}.imc-result{margin-top:30px}.imc-note{margin-bottom:10px}.weight-standard{background:#f5f5f5;padding:10px;margin:20px 0 0 0;border-radius:var(--rk-radius)}.weight-standard p{font-size:15px;line-height:22px;text-align:center}.weight-standard p span{font-weight:700}.calculateur-section{margin:15px 0;user-select:none;width:100%}.calculateur-section span{font-size:16px;font-weight:800}.comment-result{padding:20px}.comment-result p{font-size:14px;line-height:24px;margin-top:40px;margin-bottom:20px}.box_comment_calcul{width:100%}@media (max-width:780px){.box_comment_calcul{padding:0 20px}}.comment_calcul{width:100%;max-width:680px;margin:40px auto;border:solid 2px var(--mean-color);border-radius:var(--rk-radius);position:relative;padding:20px}.icon_comment_calcul{background:#fff;position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;top:0;left:30px;display:flex;align-items:center;justify-content:center}.icon_comment_calcul svg{width:30px;fill:var(--mean-color)}.comment_calcul p{font-size:14px;line-height:24px}.duo_button{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:100%;margin:60px auto 40px auto}@media (min-width:780px){.duo_button{max-width:680px;column-gap:20px}}@media (max-width:780px){.duo_button{max-width:100%;row-gap:20px}}@media (min-width:780px){.duo_button>div{width:calc(50% - 10px)}}@media (max-width:780px){.duo_button>div{width:100%}}.activities-buttons{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:10px}@media (min-width:1080px){.activity-group{width:calc(20% - 5px)}}@media (min-width:780px) and (max-width:1080px){.activity-group{width:calc(50% - 5px)}}@media (max-width:780px){.activity-group{width:100%}}.activity-box{cursor:pointer;text-align:center}.activity-box input[type="radio"]{display:none}.activity-box label{font-weight:700;cursor:pointer;margin:0;display:block;padding:10px 20px;border:1px solid #ccc;border-radius:5px;transition:0.5s;font-size:14px}.activity-box input[type="radio"]:checked+label{background-color:#007bff;color:#fff;border-color:#007bff}.activity-box label:hover{background-color:#007bff;color:#fff;border-color:#007bff;transition:0.5s}.activity-detail{margin-top:5px;font-size:12px;font-weight:600;color:#4d4d4d;text-align:center}#calories_result{width:100%;max-width:100%}.calories_result_container{width:100%;display:flex;flex-wrap:wrap;margin-top:40px;background:#fafafa;width:100%;padding-left:calc(50vw - (var(--max-page) / 2));padding-right:calc(50vw - (var(--max-page) / 2));box-sizing:border-box;padding-top:50px;padding-bottom:50px}.calories_result_title{width:100%;text-align:center}.calories_result_title span{font-size:20px;font-weight:600}.calories_result_boxes{display:flex;flex-wrap:wrap;width:100%;margin:40px 0}.calories_result_box{display:flex;flex-direction:column;align-items:center;text-align:center}@media (min-width:780px){.calories_result_box{width:calc(50% - 10px)}}@media (max-width:780px){.calories_result_box{width:100%}}.calories_result_box p{font-size:18px;font-weight:800}.calories_result_box p:nth-of-type(2){margin-top:20px;font-size:12px;width:100%;max-width:250px;text-align:center}.calories_result_box_result{width:150px;height:150px;border:solid 2px #007bff;border-radius:50%;margin-top:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:var(--rk-shadow)}.calories_result_box:nth-child(1) .calories_result_box_result{border:solid 2px #d7d7d7;background:#fdfdfd}.calories_result_box:nth-child(2) .calories_result_box_result{border:solid 2px #007bff;background:#007bff}.calories_result_box_result span:nth-child(1){font-size:28px;font-weight:600}.calories_result_box:nth-child(1) .calories_result_box_result span:nth-child(1){color:#007bff}.calories_result_box:nth-child(2) .calories_result_box_result span:nth-child(1){color:#fff}.calories_result_box_result span:nth-child(2){color:#1e1e1e;font-size:12px;font-weight:600}.calories_result_box:nth-child(1) .calories_result_box_result span:nth-child(2){color:#1e1e1e}.calories_result_box:nth-child(2) .calories_result_box_result span:nth-child(2){color:#fff}.calorie-bar-container{width:100%;margin:20px 0;position:relative}.calorie-bar{display:flex;height:20px;border-radius:10px;overflow:visible;position:relative;background:#ddd}.bar{height:100%;transition:all 2s ease}.lowerbar,.equalbar,.higherbar{background-color:#fff0;flex-basis:0%}.lowerbar{border-top-left-radius:10px;border-bottom-left-radius:10px}.higherbar{border-top-right-radius:10px;border-bottom-right-radius:10px}.cursor{position:absolute;top:-3px;width:25px;height:25px;transform:translateX(-50%);transition:left 2s ease}.cursor svg{width:100%;height:100%}.calorie-value{position:absolute;top:-35px;font-size:14px;font-weight:800;color:#000;display:block;left:0;transform:translateX(-50%);opacity:1;transition:none}.calorie-labels{position:relative;display:flex;justify-content:space-between;margin-top:10px}.label{position:absolute;font-size:14px;color:#333;display:block;transition:left 2s ease,opacity 2s ease;opacity:0}.green-label{color:#181818}.yellow-label{color:#181818}.red-label{color:#181818}.calories_advice{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:40px 0}.calories_advice_box{background:#fff;box-shadow:var(--rk-shadow);border-radius:var(--rk-radius);padding:20px;display:flex;flex-direction:column}.calories_advice_box_content{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.calories_advice_box_title{width:100%;text-align:center;margin-bottom:20px}.calories_advice_box_title span{color:#151515;font-size:18px;font-weight:600}.calories_advice_box_icon{width:100%;display:flex;align-items:center;justify-content:center}.calories_advice_box_icon svg{width:30px}.calories_advice_box_comment{width:100%;text-align:center;margin:20px 0 10px 0}.calories_advice_box_comment p{font-weight:600;font-size:14px}.calories_advice_box_number{width:100%;text-align:center}.calories_advice_box_number span{font-weight:600;font-size:20px}.calories_advice_box_text{flex-grow:1;display:flex;align-items:flex-start;justify-content:center;width:100%;margin-top:20px}.calories_advice_box_text p{font-size:12px;line-height:22px;margin:0}@media (max-width:768px){.calories_advice{display:flex;flex-direction:column}.calories_advice_box,.calories_advice_suggest{width:100%}.calories_advice div:nth-child(1){order:1}.calories_advice div:nth-child(2){order:3}.calories_advice div:nth-child(3){order:5}.calories_advice div:nth-child(4){order:2}.calories_advice div:nth-child(5){order:4}.calories_advice div:nth-child(6){order:6}}.cls-1{fill:#1a1a1a}.cls-2{fill:#1a1a1a}.custom-cls-1{fill:#1a1a1a}.custom-cls-2{fill:url(#custom-grad2)}.custom-cls-3{fill:url(#custom-grad1)}