@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);.head{position:fixed;width:100%;display:flex;align-items:center;justify-content:space-between;padding:40px 200px;z-index:20;background-color:#161516}.head a{font-weight:500;font-size:31px;color:#fff}.head_shopping{display:flex;flex-direction:row;align-items:center;gap:20px}.head_shopping_text{font-weight:500;font-size:16px;text-align:left;color:#fff;text-align:right}.head_shopping_bt{width:40px;height:40px;border-radius:20px;background-color:#d58c51;flex-direction:row}.head_shopping .exit,.head_shopping_bt{display:flex;align-items:center;justify-content:center;cursor:pointer}.head_shopping .exit{width:200px;height:42px;border:1px solid #d58c51;color:#d58c51;font-weight:400;font-size:14px}.head_shopping .exit:hover{background-color:#d58c51;color:#161516}@media(max-width:1700px){.head{padding:40px 70px}}.card_btn[data-v-d64c4c92]{display:flex;justify-content:center;align-items:center}.card_btn-icon circle[data-v-d64c4c92],.card_btn-icon path[data-v-d64c4c92]{transition:stroke .2s ease}.card_btn-icon:hover path[data-v-d64c4c92]{stroke:#fff}.card_btn-icon:hover circle[data-v-d64c4c92]{fill:#d58c51;stroke:none}.delete-icon[data-v-275f6f36]{width:30px;height:30px;cursor:pointer}.delete-icon .delete-icon-circle[data-v-275f6f36]{fill:none;stroke:#d58c51;transition:stroke .2s ease}.delete-icon .delete-icon-path[data-v-275f6f36]{fill:#d58c51;transition:fill .2s ease}.delete-icon:hover .delete-icon-circle[data-v-275f6f36]{fill:#d58c51;stroke:none}.delete-icon:hover .delete-icon-path[data-v-275f6f36]{fill:#fff}.card{display:flex;flex-direction:column;align-items:flex-start;width:312px;height:552px;border:1px solid #d58c51;padding:32px 20px;gap:16px;cursor:pointer}.card_foto{display:flex;align-items:center;justify-content:center}.card_title{font-weight:500;font-size:17px;overflow:hidden;text-overflow:ellipsis;white-space:wrap;max-width:100%;max-height:64px}.card_subtitle,.card_title{text-align:left;color:#fff;margin:0}.card_subtitle{width:100%;font-weight:400;font-size:14px;margin-bottom:auto}.card_countBt{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.card_countBt_count{font-weight:500;font-size:17px;color:#fff}.card:hover .card_countBt_count,.card:hover .card_subtitle,.card:hover .card_title{color:#d58c51}.content_main[data-v-6d70eed5]{margin-top:134px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:35px;padding:40px 200px}.content_main_cards[data-v-6d70eed5]{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px}@media(max-width:1700px){.content_main .content_main[data-v-6d70eed5]{padding:40px 70px}}.home{display:flex;flex-direction:column;height:100%;width:100%}.back-icon[data-v-6a846fbb]{width:40px;height:40px;transition:fill .2s ease,stroke .2s ease;cursor:pointer}.back-icon circle[data-v-6a846fbb],.back-icon path[data-v-6a846fbb]{transition:stroke .2s ease}.back-icon:hover circle[data-v-6a846fbb]{fill:orange;stroke:none}.back-icon:hover path[data-v-6a846fbb]{fill:#fff}.basket_head[data-v-ede0b3f2]{position:fixed;width:100%;display:flex;align-items:center;padding:40px 200px;z-index:20;background-color:#161516}.basket_head .back-icon[data-v-ede0b3f2]{width:40px;height:40px;margin-right:64px}.basket_head-title[data-v-ede0b3f2]{font-weight:500;font-size:31px;width:100%;color:#fff}.basket_head .exit[data-v-ede0b3f2]{width:200px;height:42px;border:1px solid #d58c51;color:#d58c51;font-weight:400;font-size:14px;cursor:pointer}.basket_head .exit[data-v-ede0b3f2]:hover{background-color:#d58c51;color:#161516}@media(max-width:1700px){.basket_head[data-v-ede0b3f2]{padding:40px 70px}}.backet_cards[data-v-ede0b3f2]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:134px 200px}@media(max-width:1700px){.backet_cards[data-v-ede0b3f2]{padding:134px 70px}}.backet_decoration[data-v-ede0b3f2]{height:90px;position:fixed;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:64px;padding:8px 200px;z-index:20;background-color:#161516;bottom:0;border-top:1px solid #d58c51}.backet_decoration-text[data-v-ede0b3f2]{display:flex;flex-direction:row;align-content:center;gap:16px}.backet_decoration-text .title[data-v-ede0b3f2]{font-weight:400;font-size:21px;margin:0;color:#fff}.backet_decoration-text .count[data-v-ede0b3f2]{font-weight:400;font-size:21px;margin:0;color:#d58c51}.backet_decoration .decor_bt[data-v-ede0b3f2]{width:200px;height:42px;color:#161516;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:400;background-color:#d58c51;border:none;cursor:pointer}.backet_decoration .decor_bt[data-v-ede0b3f2]:hover{color:#d58c51;background-color:#161516;border:1px solid #d58c51}.backet_decoration .decor_bt--disabled[data-v-ede0b3f2]{background-color:#3a3a3a;cursor:not-allowed;color:#bdbdbd}.backet_decoration .decor_bt--disabled[data-v-ede0b3f2]:hover{background-color:#3a3a3a;cursor:not-allowed;color:#bdbdbd;border:none}@media(max-width:1700px){.backet_decoration .decor_bt[data-v-ede0b3f2]{padding:8px 70px}}.main{background-image:url(/Restaurant/img/background.d7e123fe.png);background-size:cover;background-position:50%;height:100vh;display:flex;justify-content:center}.main:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.45)}.container_form{padding:36px 20px 16px 20px;display:flex;flex-direction:column;align-items:center;width:460px;height:340px;background-color:#fff;position:absolute;top:320px}.container_form-buttonRegistr{margin:9px 20px 0 0;position:absolute;top:0;right:0;text-align:right;text-decoration:underline;width:auto;color:#d58c51;border:none;font-size:11px;cursor:pointer}.container_form-buttonRegistr:hover{color:#131313}.container_form-buttonAuth{margin:9px 20px 0 0;position:absolute;top:0;right:0;text-align:right;text-decoration:underline;width:auto;color:#d58c51;border:none;font-size:11px;cursor:pointer}.container_form-buttonAuth:hover{color:#131313}.container_form-title{color:#131313;font-weight:700;font-size:31px;margin-bottom:36px}.container_form-inputLogin,.container_form-inputPassword{display:flex;flex-direction:column;position:relative;height:59px}.container_form-inputLogin .login,.container_form-inputLogin .password,.container_form-inputPassword .login,.container_form-inputPassword .password{border:1px solid #d58c51;color:#161516;border-radius:20px;width:420px;height:39px;padding:7px 15px;font-weight:400;font-size:16px}.container_form-inputLogin .login::-moz-placeholder,.container_form-inputLogin .password::-moz-placeholder,.container_form-inputPassword .login::-moz-placeholder,.container_form-inputPassword .password::-moz-placeholder{color:#ccc}.container_form-inputLogin .login::placeholder,.container_form-inputLogin .password::placeholder,.container_form-inputPassword .login::placeholder,.container_form-inputPassword .password::placeholder{color:#ccc}.container_form-inputLogin .loginError,.container_form-inputLogin .passwordError,.container_form-inputPassword .loginError,.container_form-inputPassword .passwordError{font-size:11px;color:#ff0b0b;margin-left:18px}.container_form .checkbox-container{display:flex;flex-direction:column;align-items:center;width:420px;position:relative;height:54px}.container_form .checkbox-container .checkbox-label{display:flex;width:420px;align-items:center;font-size:11px;color:#161516}.container_form .checkbox-container .checkbox-label .checkbox{width:18px;height:18px;margin-right:10px;border:1px solid #d58c51;border-radius:40px;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;position:relative}.container_form .checkbox-container .checkbox-label .checkbox:checked{background-color:#d58c51;border:none}.container_form .checkbox-container .checkbox-label .checkbox:checked:after{content:"";position:absolute;top:50%;left:50%;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg)}.container_form .checkbox-container .passlogError{margin:auto;font-size:11px;color:#ff0b0b}.container_form-login{width:200px;height:42px;border:none;color:#131313;background-color:#d58c51;font-weight:400;font-size:14px;cursor:pointer}.container_form-login:hover{background-color:#fff;color:#d58c51;border:1px solid #d58c51}.content_product{display:flex;flex-direction:column;background-image:url(/Restaurant/img/background_product.5532dc44.png);background-size:cover;background-position:50%;height:100vh;background-color:rgba(0,0,0,.5)}.content_product .header{position:fixed;width:100%;display:flex;align-items:center;justify-content:space-between;padding:40px 200px;z-index:20}.content_product .header_shopping{display:flex;flex-direction:row;align-items:center;gap:20px}.content_product .header_shopping_text{font-weight:500;font-size:17px;text-align:left;color:#fff;text-align:right}.content_product .header_shopping_bt{width:40px;height:40px;border-radius:20px;background-color:#d58c51;display:flex;flex-direction:row;align-items:center;justify-content:center;cursor:pointer}.content_product .header_shopping .exit{width:200px;height:42px;border:1px solid #d58c51;color:#d58c51;font-weight:400;font-size:14px;cursor:pointer}.content_product .header_shopping .exit:hover{background-color:#d58c51;color:#161516}@media(max-width:1700px){.content_product .header{padding:40px 70px}}.content_product .product{display:flex;flex-direction:row;align-items:center;margin-top:124px;padding:80px 200px}.content_product .product_img{height:500px;width:500px;margin-right:150px}.content_product .product_description{display:flex;flex-direction:column;width:700px;gap:20px}.content_product .product_description .title{font-weight:500;font-size:40px;color:#d58c51}.content_product .product_description .description{font-weight:400;font-size:16px;color:#fff;line-height:26px}.content_product .product_description .countBt{display:flex;flex-direction:row;align-items:center}.content_product .product_description .countBt_count{font-weight:500;font-size:23px;color:#fff;margin-right:135px}.content_product .product_description .countBt_bt{display:flex;align-items:center;justify-content:center;width:200px;height:42px;background-color:#d58c51;color:#131313;font-weight:400;font-size:14px;cursor:pointer}.content_product .product_description .countBt_bt:hover{border:1px solid #d58c51;color:#d58c51;background:transparent;cursor:pointer}.content_product .product_description .countBt_add{display:flex;align-items:center;justify-content:center;width:200px;height:42px;font-weight:400;font-size:14px;background-color:#3a3a3a;cursor:pointer;color:#bdbdbd}@media(max-width:1600px){.content_product .product{display:flex;flex-direction:column}.content_product .product_img{margin-right:0;margin-bottom:50px}.content_product .product_description{display:flex;flex-direction:column;align-items:center;width:900px;gap:20px}.content_product .product_description .description,.content_product .product_description .title{text-align:center}.content_product{background-size:cover;background-position:50%;height:1200px}}.basket_head[data-v-a787be1c]{position:fixed;width:100%;display:flex;align-items:center;padding:40px 200px;z-index:20;background-color:#161516}.basket_head .back-icon[data-v-a787be1c]{width:40px;height:40px;margin-right:64px}.basket_head-title[data-v-a787be1c]{font-weight:500;font-size:31px;width:100%;color:#fff}.basket_head .exit[data-v-a787be1c]{width:200px;height:42px;border:1px solid #d58c51;color:#d58c51;font-weight:400;font-size:14px;cursor:pointer}.basket_head .exit[data-v-a787be1c]:hover{background-color:#d58c51;color:#161516}@media(max-width:1700px){.basket_head[data-v-a787be1c]{padding:40px 70px}}.container[data-v-a787be1c]{display:flex;justify-content:center;align-items:center;height:100vh;padding-top:60px;box-sizing:border-box}.container_title[data-v-a787be1c]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#d58c51;font-size:32px;font-weight:500;text-align:center}*{padding:0;margin:0;border:none}*,:after,:before{box-sizing:border-box}a,a:hover,a:link,a:visited{text-decoration:none}aside,footer,header,main,nav,section{display:block}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}ul,ul li{list-style:none}img{vertical-align:top}img,svg{max-width:100%;height:auto}address{font-style:normal}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit;background-color:transparent}input::-ms-clear{display:none}button,input[type=submit]{display:inline-block;box-shadow:none;background-color:transparent;background:none;cursor:pointer}button:active,button:focus,input:active,input:focus{outline:none}button::-moz-focus-inner{padding:0;border:0}label{cursor:pointer}legend{display:block}@font-face{font-family:Montserrat;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRxC7mw9c.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRzS7mw9c.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRxi7mw9c.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRxy7mw9c.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}body,html{height:100%;font-family:Montserrat,Arial,sans-serif;background-color:#161516;overflow:auto}