.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}}