.big_block{width:320px;height:470px;box-shadow:0 0 7px 2px rgb(134 134 134 / .4);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center;overflow:hidden;position:relative;background-size:130%;background-position:top -65px left -50px;margin-top:30px}.big_block_margin{margin-right:10px;margin-left:10px}.wide_big_block{width:100%;height:400px;box-shadow:0 0 7px 2px rgb(134 134 134 / .4);border-radius:12px;margin-top:30px;background-position:top -300px left 0;background-repeat:no-repeat;background-size:110%;position:relative;overflow:hidden}.wide_big_block_content{position:absolute;background-color:rgb(255 255 255 / .9);width:300px;height:300px;border-radius:45%;display:flex;align-items:center;justify-content:start;flex-direction:column;left:calc(50% - 150px);bottom:-100px;box-shadow:0 0 20px 3px rgb(255 255 255 / .7)}.wide_big_block_content h3{margin:64px 0 5px 0;text-align:center;font-size:23px}.wide_big_block_content p{margin:0 0 5px 0;text-align:center}.big_block_content{width:100%;min-height:243px;display:flex;align-items:center;justify-content:space-around;flex-direction:column;position:relative;background-color:rgb(255 255 255 / .8)}.big_block_content h3{color:var(--color-text);height:40px;text-transform:uppercase;width:280px;margin-bottom:5px}.big_block_content p{color:var(--color-text);width:280px;margin-top:5px;margin-bottom:5px}.link_button{color:var(--color-text);text-decoration:none;display:block;font-size:1.1em;padding:4px;padding-right:7px;padding-left:7px;transition:border 0.3s ease,box-shadow 0.3s ease,color 0.3s ease;border-radius:3px;margin-bottom:15px;border:solid 1px var(--color-text)}.link_button:hover{border:solid 1px var(--color-primary-hover);box-shadow:0 0 7px 2px rgb(255 255 255 / .4);color:var(--color-primary-hover)}.filter_button{color:var(--color-text);text-decoration:none;display:block;margin-top:30px;margin-bottom:30px;border:solid 1px var(--color-text);border-radius:5px;padding:3px 5px 3px 5px;transition:color 0.3s ease,border 0.3s ease}.filter_button:nth-child(2){margin-right:10px;margin-left:10px}.filter_button:hover{color:var(--color-primary-hover);border:solid 1px var(--color-primary-hover);cursor:pointer}.product_block{width:310px;margin-bottom:15px;display:flex;flex-direction:column;align-items:center;justify-content:space-around;position:relative;border-radius:25px;background-color:#fff;padding-top:165px;padding-bottom:20px;margin-top:75px;-webkit-box-shadow:0 0 15px 1px rgb(1 1 1 / .1);box-shadow:0 0 15px 1px rgb(1 1 1 / .1);color:var(--color-text);text-align:center;animation-name:Appearance;animation-duration:.3s;animation-timing-function:cubic-bezier(.1,-.6,.2,0)}.calc_wrapper{border-radius:25px;background-color:#fff;padding:15px;margin-top:25px;-webkit-box-shadow:0 0 15px 1px rgb(1 1 1 / .1);box-shadow:0 0 15px 1px rgb(1 1 1 / .1);z-index:1}.calc_wrapper select{height:40px;background-color:#fff;outline:none;border:solid 1px var(--color-text);border-radius:5px;margin-bottom:10px;width:235px;transition:border 0.3s ease,box-shadow 0.3s ease}.calc_wrapper select:focus{border:solid 1px var(--color-primary-hover);box-shadow:0 0 5px 1px var(--color-primary-hover);cursor:pointer}.calc_wrapper input{height:35px;background-color:#fff;outline:none;border:solid 1px var(--color-text);border-radius:5px;margin-bottom:10px;width:230px;display:block;transition:border 0.3s ease,box-shadow 0.3s ease}.calc_wrapper input:focus{border:solid 1px var(--color-primary-hover);box-shadow:0 0 5px 1px var(--color-primary-hover);cursor:pointer}.calory_err{color:#b34700;margin:0;padding:0}.product_block p{width:300px;text-align:center}.product_block img{position:absolute;top:-75px;left:35px;z-index:3}.product_buttons{display:flex;align-items:center;justify-content:space-around;margin-top:3px}.map_block{margin-top:30px;background-color:var(--color-surface-muted);border-radius:10px;overflow:hidden;margin-bottom:30px}.map{width:60%;min-height:450px}.map_side{width:40%;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.contact_phone{text-decoration:none;display:flex;align-items:center;justify-content:center;color:var(--color-text);transition:color 0.5s ease}.contact_phone:hover{color:var(--color-primary-hover)}.over_info{width:300px;-webkit-box-shadow:0 0 15px 1px rgb(1 1 1 / .1);box-shadow:0 0 15px 1px rgb(1 1 1 / .1);background-color:#fff;border-radius:25px;padding:10px;background-size:100px;background-repeat:no-repeat;background-position:left 10px top 10px;border:solid 2px var(--color-accent)}.over_info:nth-child(2){border:solid 2px var(--color-accent)}.over_info:nth-child(3){border:solid 2px var(--color-accent)}.big_info_wrapper{border-radius:25px;padding:15px;margin-top:35px;min-height:75vh;-webkit-box-shadow:0 0 15px 1px rgb(1 1 1 / .1);box-shadow:0 0 15px 1px rgb(1 1 1 / .1);flex-direction:column;background-size:contain;background-color:#fff}.big_info_wrapper h1,.big_info_wrapper h2,.big_info_wrapper h3,.big_info_wrapper p{margin-top:5px;margin-bottom:5px;text-align:center}.ac-item{display:flex;width:80%;flex-direction:column;align-items:center}.ac-header{font-size:1.1em;text-align:center;background-color:var(--color-primary);padding:5px;font-family:var(--font-body);color:var(--color-surface);margin-top:10px;margin-bottom:10px;border-radius:5px;transition:background-color 0.5s ease,color 0.5s ease}.ac-header:hover{cursor:pointer;background-color:var(--color-accent);color:var(--color-primary)}.ac-text{font-size:1.1em;text-align:center}.ac-text ul{margin:0;padding:0;list-style-type:none}.slide-list{display:flex;align-items:center;justify-content:space-around}.contact_block{display:flex;align-items:flex-start;flex-direction:column}.contact_block a{text-decoration:none;color:var(--color-accent);transition:color .3s ease}.contact_block a:hover{color:#c64a19}.partner_carousel{margin-top:20px;margin-bottom:20px;display:flex;align-items:stretch;justify-content:space-around}.partner_slilde{width:300px;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;padding-left:5px;padding-right:5px}.partner_slilde a{display:flex;background-color:#fff;border-radius:7px;overflow:hidden;width:250px;height:120px;align-items:center;justify-content:center;-webkit-box-shadow:0 0 15px 1px rgb(1 1 1 / .1);box-shadow:0 0 15px 1px rgb(1 1 1 / .1);background-size:cover;background-position:center}.partner_slilde img{max-width:180px;max-height:150px}.partner_slilde h4{margin:0}.owl-item img{width:auto!important}.owl-item{display:flex;justify-content:center}.review_outer{width:100%;min-height:10px;overflow:hidden}.review_slide{width:100%;border-radius:8px;box-shadow:0 0 10px 1px var(--shadow-sm);display:flex;align-items:center;justify-content:space-around;overflow:hidden;height:500px;padding:3px;margin:10px}.review_carousel .owl-item{transform:scale(.8)!important;transition:transform 1s ease-in-out;margin-top:3px;margin-bottom:3px}.review_carousel .owl-item.center{transform:scale(1)!important}.review_images{width:64%;height:100%;display:flex;align-items:center;justify-content:space-around}.before_img,.after_img{width:49%;height:100%;background-position:center;background-size:cover;position:relative;border-radius:7px}.review_info{width:35%;height:100%;display:flex;flex-direction:column;justify-content:space-between}.review_weight{font-family:var(--font-heading);width:70px;height:40px;border-radius:3px;background-color:#fff;color:#1b5e20;display:flex;align-items:center;justify-content:center;position:absolute;bottom:25px;right:-1px;font-size:18px}.review_head{font-family:var(--font-heading);font-size:20px}.green_round{display:block;width:15px;height:15px;background-color:#1b5e20;border-radius:50%;margin-right:5px;margin-top:2px}.review_info_lines{display:flex;align-items:start;flex-direction:column}.review_info_lines p{display:flex;align-items:center;margin-top:5px;margin-bottom:5px}.review_info_text{font-size:14px}.review_btn{width:100%;min-height:50px;background-color:var(--color-primary);color:var(--color-surface);margin-top:15px;margin-bottom:15px;display:flex;align-items:center;justify-content:center;border-radius:15px;text-decoration:none;transition:background-color 0.5s ease,color 0.5s ease}.review_btn:hover{background-color:var(--color-accent);color:var(--color-text);cursor:pointer}.left_gradient{width:15%;height:100%;position:absolute;left:0;z-index:6;background:#fff;background:linear-gradient(90deg,rgb(255 255 255) 0%,rgb(255 255 255) 65%,#fff0 100%)}.right_gradient{width:15%;height:100%;position:absolute;right:0;z-index:6;background:#fff;background:linear-gradient(-90deg,rgb(255 255 255) 0%,rgb(255 255 255) 65%,#fff0 100%)}.review_block_prev,.review_block_next{font-size:2.4em;position:absolute;z-index:7;top:calc(50% - 30px);transition:transform .2s ease-in-out,color .2s ease-in-out}.review_block_prev{left:21%}.review_block_next{right:21%}.review_block_prev:hover,.review_block_next:hover{cursor:pointer;transform:scale(1.1);color:var(--color-accent)}.big_carousel{margin-bottom:50px;margin-top:50px}.big_carousel_slide{width:100%;aspect-ratio:16 / 6;background-position:center;background-size:cover;position:relative;border-radius:20px;box-shadow:0 0 10px 1px var(--shadow-sm);margin:10px}.carousel_button{width:280px;min-height:50px;background-color:var(--color-primary);color:var(--color-surface);display:flex;align-items:center;justify-content:center;padding-left:7px;padding-right:7px;border-radius:15px;text-decoration:none;transition:background-color 0.5s ease,color .5s ease;position:absolute;bottom:15px;left:calc(50% - 140px);text-transform:uppercase}.carousel_button:hover{background-color:var(--color-accent);color:var(--color-primary);cursor:pointer}@-webkit-keyframes Appearance{0%{opacity:0}100%{opacity:1}}@-o-keyframes Appearance{0%{opacity:0}100%{opacity:1}}@-moz-keyframes Appearance{0%{opacity:0}100%{opacity:1}}@keyframes Appearance{0%{opacity:0}100%{opacity:1}}h2{text-align:center}h4{margin-top:5px;margin-bottom:5px}.direction_column{flex-direction:column}.align_start{align-items:flex-start}.program_block{width:100%}.program_block_slider{width:100%}.program_block ul{margin:0;padding:0;list-style-type:none;display:flex;align-items:flex-start;width:100%;flex-wrap:wrap}.program_block ul li a{display:flex;align-items:center;justify-content:space-around;flex-direction:column;width:150px;min-height:50px;background-color:#fff;border-radius:7px;margin-right:10px;margin-bottom:10px;text-decoration:none;border:solid 2px rgb(1 1 1 / .1);color:#000;transition:border 0.5s ease}.program_block ul li a:hover{cursor:pointer}.program_slide a{display:flex;align-items:center;justify-content:space-around;flex-direction:column;width:150px;min-height:50px;border-radius:8px;margin-right:10px;margin-bottom:10px;text-decoration:none;color:var(--color-surface);transition:background-color 0.5s ease,color .5s ease;background-color:var(--color-primary)}.program_slide a:hover{cursor:pointer;background-color:var(--color-accent);color:var(--color-primary)}.border_active{background-color:var(--color-accent)!important;color:var(--color-primary)!important}.light_green_content{background:#fff;background-color:rgb(183 255 94 / .1)!important}.green_content{background:#fff;background-color:rgb(146 214 144 / .1)!important}.light_orange_content{background:#fff;background-color:rgb(255 167 94 / .1)!important}.orange_content{background:#fff;background-color:rgb(255 127 95 / .1)!important}.program_block_outer{position:relative;width:100%}.program_block_prev,.program_block_next{font-size:20px;position:absolute;z-index:10;transition:color .5s ease}.program_block_prev:hover,.program_block_next:hover{cursor:pointer;color:var(--color-accent)}.program_block_next{right:0;top:calc(50% - 20px)}.program_block_prev{left:-10px;top:calc(50% - 20px)}.program_content{width:100%;background-color:#fff;border-radius:7px;-webkit-box-shadow:0 0 15px 1px var(--shadow-sm);box-shadow:0 0 15px 1px var(--shadow-sm);display:flex;justify-content:space-between;align-items:stretch;overflow:hidden;border:#fff0 2px;transition:background-color 0.5s ease;flex-direction:column;z-index:1}.program_calculator{width:100%;background-color:var(--color-surface-muted);display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;animation-name:Appearance;animation-duration:.3s;animation-timing-function:cubic-bezier(.1,-.6,.2,0)}.program_calculator ul{margin:0;padding:0;list-style-type:none;display:flex;flex-wrap:wrap;align-items:flex-start;min-width:100%}.program_calculator ul li a{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-around;background-color:#fff;border-radius:5px;margin-top:10px;margin-left:10px;max-width:150px;min-width:130px;-webkit-box-shadow:0 0 15px 1px rgb(1 1 1 / .1);box-shadow:0 0 15px 1px rgb(1 1 1 / .1);color:#000;text-decoration:none;transition:color 0.5s ease,background-color 0.5s ease;padding:7px}.program_calculator ul li a:hover{background-color:var(--color-accent);color:#030;cursor:pointer}.program_calc_active{background-color:var(--color-accent)!important;color:#003300!important}.calculator_description{margin-top:10px;margin-left:10px;width:85%}.calculator_description ul{display:flex;flex-direction:column}.calculator_order{min-width:30%;min-height:50px;background-color:var(--color-primary);color:var(--color-surface);margin-top:15px;margin-bottom:15px;margin-left:10px;display:flex;align-items:center;justify-content:center;padding-left:7px;padding-right:7px;border-radius:15px;text-decoration:none;transition:background-color 0.5s ease,color .5s ease}.calculator_order:hover{background-color:var(--color-accent);cursor:pointer;color:var(--color-primary)}.program_description{width:99%;display:flex;justify-content:space-around;align-items:flex-start;flex-direction:column;padding:10px}.program_header{display:flex;justify-content:space-evenly;align-items:center;width:100%}.program_header h4{margin:0;padding:0;flex-grow:1;display:block;min-width:20%}.program_header p{display:block;margin:0;padding:0;flex-grow:2;animation-name:Appearance;animation-duration:.3s;animation-timing-function:cubic-bezier(.1,-.6,.2,0)}.program_footer{width:100%;display:flex;align-items:center;justify-content:space-around}.program_wrapper{width:100%;min-height:100px;display:flex;align-items:stretch;justify-content:space-around;animation-name:Appearance;animation-duration:.3s;animation-timing-function:cubic-bezier(.1,-.6,.2,0)}.slider_wrapper{max-width:315px;min-height:50px;position:relative}.program_food{margin-left:10px;margin-right:10px}.food_image{width:310px;height:310px;background-size:contain;background-position:center;background-repeat:no-repeat}.owl-item{display:flex;align-items:center;justify-content:center}.dots-wrapper{width:50%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.carousel-custom-dots{min-height:70px;display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;margin-top:30px}.new-owl-dot{width:100px;height:100px;background-position:center;background-size:cover;opacity:.7;transition:opacity 0.3s ease;margin-right:7px}.new-owl-dot:hover{cursor:pointer;opacity:1}.dots-active{opacity:1}.program_food ul{margin:0;padding:0;list-style-type:none}.program_protein{display:flex;align-items:center;justify-content:center;flex-direction:column}.program_protein ul{margin:0 0 15px 0;padding:0;list-style-type:none;display:flex;align-items:center;justify-content:space-around}.program_protein ul li{display:flex;flex-direction:column;align-items:center;justify-content:space-around;width:100px;height:50px;border-right:solid 1px var(--color-text-muted)}.program_protein ul li:last-child{border-right:none}.arrows{width:355px;display:flex;justify-content:space-between;position:absolute;top:calc(50% - 45px);left:-20px;z-index:3}.arrows span{font-size:1.3em;transition:color 0.3s ease;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center}.arrows span:hover{cursor:pointer;color:var(--color-accent)}.info_block{width:300px;-webkit-box-shadow:0 0 15px 1px rgb(1 1 1 / .1);box-shadow:0 0 15px 1px rgb(1 1 1 / .1);background-color:#fff;border-radius:25px;padding:10px;background-size:100px;background-repeat:no-repeat;background-position:left 10px top 10px;border:solid 2px var(--color-accent)}.info_block h3{margin:0;display:block;text-align:center;width:50%}.info_header{width:100%;display:flex;align-items:center;justify-content:space-between}.info_image{width:140px;height:140px;background-position:center;background-size:contain;background-repeat:no-repeat}.info_block:nth-child(2){border:solid 2px var(--color-accent)}.info_block:nth-child(3){border:solid 2px var(--color-accent)}.map_block{margin-top:30px;background-color:var(--color-surface-muted);border-radius:10px;overflow:hidden;margin-bottom:30px}.map{width:60%}.contact_phone{text-decoration:none;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);transition:color 0.5s ease}.contact_phone:hover{color:var(--color-warn)}.over_info{width:300px;-webkit-box-shadow:0 0 15px 1px rgb(1 1 1 / .1);box-shadow:0 0 15px 1px rgb(1 1 1 / .1);background-color:#fff;border-radius:25px;padding:10px;background-size:100px;background-repeat:no-repeat;background-position:left 10px top 10px;border:solid 2px var(--color-accent)}.over_info:nth-child(2){border:solid 2px var(--color-accent)}.over_info:nth-child(3){border:solid 2px var(--color-accent)}.list_categories{background-color:#fff;width:270px;padding:10px;border-radius:7px;box-shadow:0 0 15px 1px rgb(1 1 1 / .1);animation-name:Appearance;animation-duration:.3s;animation-timing-function:cubic-bezier(.1,-.6,.2,0)}.list_categories ul{list-style-type:none;margin:0;padding:0}.list_categories ul li{margin-top:10px;margin-bottom:10px}.list_link{display:flex;align-items:center;justify-content:center;color:var(--color-text);text-decoration:none;border:solid 2px var(--color-text);border-radius:5px;background-color:#fff;transition:color.3s ease-in,border .3s ease-in}.list_link:hover{color:var(--color-warn);border:solid 2px var(--color-warn);cursor:pointer}.list_link span{margin-left:5px}.list_info{width:70%;min-height:250px;background-color:#fff;border-radius:10px;box-shadow:0 0 15px 1px rgb(1 1 1 / .1);animation-name:Appearance;animation-duration:.3s;animation-timing-function:cubic-bezier(.1,-.6,.2,0);display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;padding:15px}.list_info h3{margin:0}.product_list{width:100%;display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap}.product_in_list{width:30%;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;margin-left:13px;margin-right:13px;margin-top:15px;border:solid 2px var(--color-text);border-radius:7px}.product_in_list p{text-align:center}.product_in_list p:nth-child(1){min-height:55px;margin-bottom:0}.product_in_list p:nth-child(2){display:flex;flex-direction:column}.cart_block{width:100%;border-radius:7px;margin-top:-10px;border:solid 2px rgb(1 1 1 / .1);animation-name:Appearance;animation-duration:.3s;animation-timing-function:cubic-bezier(.1,-.6,.2,0);padding-left:10px}@-webkit-keyframes Appearance{0%{opacity:0}100%{opacity:1}}@-o-keyframes Appearance{0%{opacity:0}100%{opacity:1}}@-moz-keyframes Appearance{0%{opacity:0}100%{opacity:1}}@keyframes Appearance{0%{opacity:0}100%{opacity:1}}.cart_list{width:100%;min-height:150px;background-color:#fff;box-shadow:0 0 7px 2px rgb(134 134 134 / .4);margin-top:30px;border-radius:10px;padding:15px}.cart_wrapper{min-height:73vh}.category_item{display:flex;align-items:center;flex-wrap:wrap}.category_item h3{width:90%;margin-bottom:0}.product_element{display:flex;align-items:center;justify-content:flex-start;width:100%;border-bottom:solid 1px rgb(134 134 134 / .4)}.no_product_element{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;width:100%}.product_name{width:280px}.product_element img{width:95px}.cart_count_block{width:100px;display:flex;align-items:center;justify-content:space-around;align-items:center;margin-left:20px}.minus_count,.plus_count{transition:color 0.3s ease;width:25px;height:25px;text-align:center}.minus_count:hover,.plus_count:hover{cursor:pointer;color:var(--color-primary-hover)}.cart_button{width:200px;min-height:50px;background-color:var(--color-primary);color:var(--color-surface);margin-top:15px;margin-bottom:15px;display:flex;align-items:center;justify-content:center;padding-left:7px;padding-right:7px;border-radius:15px;text-decoration:none;transition:background-color 0.5s ease,color 0.5s ease}.cart_button:hover{background-color:var(--color-accent);color:var(--color-primary);cursor:pointer}.cart_button span{margin-bottom:3px;margin-right:5px}.cart_buttons{display:flex;align-items:center;justify-content:space-between;width:65%}.cart_price{width:100px;margin-left:25px;margin-right:15px}.low_buttons{display:flex;align-items:center;justify-content:space-between;width:37%}h4 a{color:var(--color-primary);transition:color 0.3s ease}h4 a:hover{color:var(--color-primary-hover)}@-webkit-keyframes Appearance{0%{opacity:0}100%{opacity:1}}@-o-keyframes Appearance{0%{opacity:0}100%{opacity:1}}@-moz-keyframes Appearance{0%{opacity:0}100%{opacity:1}}@keyframes Appearance{0%{opacity:0}100%{opacity:1}}