.orders .items{flex:1;margin:-3rem 0;}.orders .items .item{padding:3rem 0;}.orders .items .item:not(:last-child){border-bottom:1px solid rgba(151, 163, 191, .44);}.orders .items .item time{display:block;color:#898d9f;font-size:1.7rem;font-weight:700;font-family:'IBM Plex Sans', 'Open Sans', 'Helvetica', 'Arial', sans-serif;}.orders .items .item .header{display:flex;justify-content:space-between;}.orders .items .item .header h3,.orders .items .item .header .price{color:#000000;font-size:2.5rem;font-weight:500;font-family:'IBM Plex Sans', 'Open Sans', 'Helvetica', 'Arial', sans-serif;margin-bottom:0;}@media screen and (min-width:940px){ .orders .items-wrap {display:flex;}}.rating-section{display:flex;margin-left:16px;margin-right:16px;padding:16px;flex-direction:column;align-items:flex-start;gap:16px;border-radius:16px;border:1px solid #EFEFEF;background:var(--Gray---light, #FAFAFA);}.gray-wrap{border-radius:16px;border:1px solid #EFEFEF;background:var(--Gray---light, #FAFAFA);padding:16px;margin:16px;}.hamburger{order:3;position:relative;width:4rem;height:3rem;background-color:#fff;cursor:pointer;border:none;padding:0;margin-left:auto;z-index:9;}.hamburger span{position:absolute;top:50%;left:0;right:0;height:4px;background-color:#000000;transform:translateY(-50%);transition:all ease-in-out 75ms;}.hamburger-active .hamburger span:nth-child(1){opacity:0;}.hamburger span:nth-child(2){top:0;transform:none;transition:top 75ms ease .12s, transform 75ms cubic-bezier(.55, .055, .675, .19);}.hamburger-active .hamburger span:nth-child(2){top:50%;transform:translateY(-50%) rotate(45deg);transition:top 75ms ease, transform 75ms cubic-bezier(.215, .61, .355, 1) .12s;}.hamburger span:nth-child(3){top:auto;bottom:0;transform:none;transition:bottom 75ms ease .12s, transform 75ms cubic-bezier(.55, .055, .675, .19);}.hamburger-active .hamburger span:nth-child(3){bottom:50%;transform:translateY(50%) rotate(-45deg);transition:bottom 75ms ease, transform 75ms cubic-bezier(.215, .61, .355, 1) .12s;}@media screen and (min-width:940px){ .hamburger {display:none;}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline;}:focus{outline:0;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none;}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}textarea{overflow:auto;vertical-align:top;resize:vertical;}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;max-width:100%;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}a:active,a:hover{outline:0;}img{border:0;-ms-interpolation-mode:bicubic;}figure{margin:0;}form{margin:0;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;white-space:normal;*margin-left:-7px;}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type='button'],input[type='reset'],input[type='submit']{-webkit-appearance:button;cursor:pointer;*overflow:visible;}button[disabled],html input[disabled]{cursor:default;}input[type='checkbox'],input[type='radio']{box-sizing:border-box;padding:0;*height:13px;*width:13px;}input[type='search']{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type='search']::-webkit-search-cancel-button,input[type='search']::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0;}html,button,input,select,textarea{color:#222;}::-moz-selection{background:#b3d4fc;text-shadow:none;}::selection{background:#b3d4fc;text-shadow:none;}img{vertical-align:middle;}fieldset{border:0;margin:0;padding:0;}textarea{resize:vertical;}.chromeframe{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0;}.home-delivery-popup{position:fixed;top:50%;left:50%;padding:calc(16px * 3);box-shadow:0 0 5rem 0 rgba(128, 130, 139, .15);background-color:#fff;transform:translate(-50%, -50%);z-index:10;opacity:0;visibility:hidden;pointer-events:none;transition:.25s all ease-in-out;width:70rem;}.home-delivery-popup.visible{opacity:1;visibility:visible;pointer-events:all;}.home-delivery-popup .btn:not(.btn-link){display:block;margin:2rem auto 0;}.home-delivery-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(151, 163, 191, .28);opacity:0;visibility:hidden;pointer-events:none;transition:.25s all ease-in-out;z-index:9;}.home-delivery-popup-overlay.visible{opacity:1;visibility:visible;pointer-events:all;}.show-home-delivery-popup{position:absolute;top:-10rem;display:flex;align-items:center;background:none;box-shadow:none;border:none;color:#000000;font-size:2rem;font-family:'Futura', 'Open Sans', 'Helvetica', 'Arial', sans-serif;padding:0;}.show-home-delivery-popup .marker{display:inline-block;width:3.1rem;height:4.4rem;background-image:url('images/icon/marker.svg');background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:1rem;}.alert{padding:12px 16px;border:1px solid #000000;border-radius:45px;font-size:14px;line-height:100%;}.alert-sm{padding:1rem;}*{box-sizing:border-box;}img{max-width:100%;height:auto;}[disabled="disabled"]{cursor:not-allowed;opacity:0.5;}html{font-size:10px;}@media only screen and (max-width:1670px){ html {font-size:8px;}}@media screen and (max-width:940px){ html {font-size:10px;}}@media screen and (max-width:640px){ html {font-size:8px;}}body{width:100%;max-width:1920px;color:#000000;font-size:1.7rem;font-family:'IBM Plex Sans', 'Open Sans', 'Helvetica', 'Arial', sans-serif;margin:0 auto;overflow-x:hidden;}@media screen and (max-width:940px){ body.hamburger-active {overflow:hidden;}}.container{display:flex;flex-direction:column;min-height:100vh;}.logo-container{position:absolute;top:auto;left:0;right:0;bottom:0;height:140px;margin-left:auto;margin-right:auto;display:flex;justify-content:center;align-items:center;margin-bottom:70px;}@media screen and (max-width:940px){ .logo-container {height:auto;margin-bottom:0px;}}.logo:not(.scroll-logo){height:140px;border:1px solid rgba(0, 0, 0, 0.1);margin-bottom:25px;background-color:white;background:#fff;border-radius:25px;padding:16px;box-shadow:5px 30px 8px 0 rgba(0, 0, 0, 0), 3px 19px 8px 0 rgba(0, 0, 0, 0.01), 2px 11px 6px 0 rgba(0, 0, 0, 0.03), 1px 5px 5px 0 rgba(0, 0, 0, 0.05), 0 1px 3px 0 rgba(0, 0, 0, 0.06);}@media screen and (max-width:940px){ .logo:not(.scroll-logo) {margin-bottom:15px;height:90px;border-radius:16px;padding:8px;}}.logo.scroll-logo{height:40px;}.restaurant-name.smaller{color:#000;font-size:16px;font-style:normal;font-weight:600;line-height:normal;margin-left:15px;}@media screen and (max-width:400px){ .restaurant-name.smaller {display:none;}}header{position:relative;height:460px;max-width:1200px;margin-left:auto;margin-right:auto;z-index:4;}.page-home header{height:76rem;}header .restaurant-name{color:#000;font-family:"IBM Plex Sans";font-size:31.2px;font-style:normal;font-weight:700;line-height:normal;}header .search-container{margin:10px 0;transition:all 0.3s ease;font-size:13px;font-weight:400;}header .intro{position:absolute;top:50%;left:0;right:0;width:100%;max-width:calc(1140px + (16px * 2));padding:0 16px;margin:0 auto;text-align:center;z-index:1;transform:translateY(calc(-50% + 9rem));}.page-home header .intro{transform:translateY(calc(-50% + 9rem));}header .intro h2{text-transform:uppercase;font-weight:700;}header .intro .description,header .intro .description p{color:#000000;font-size:3rem;font-family:'IBM Plex Sans', 'Open Sans', 'Helvetica', 'Arial', sans-serif;}header .intro .description p{margin-bottom:0;}header .intro .description p:not(:last-child){margin-bottom:0;}header .intro h1,header .intro h2{margin-bottom:0;}header .intro h1 + .description,header .intro h2 + .description{margin-top:7rem;}header .wrap{display:flex;align-items:center;position:absolute;width:100%;max-width:calc(1140px + (16px * 2));padding:4rem 16px 10rem;margin:0 auto;z-index:2;filter:drop-shadow(0 1.1rem 2.5rem rgba(0, 0, 0, 0.16));}.ie header .wrap,.edge header .wrap,.safari header .wrap{filter:none;padding-right:7rem;}header .wrap .logo{position:absolute;top:-2rem;left:16px;bottom:0;height:10rem;margin:auto;}@media screen and (max-width:940px){ header {height:250px;}}@media screen and (max-width:940px){ .page-home header {height:50rem;}}@media screen and (max-width:640px){ .page-home header {height:35rem;}}@media screen and (max-width:940px){ .product-view header {height:7rem;}}@media screen and (max-width:940px){ header .restaurant-name {font-size:24px;}}@media screen and (max-width:940px){ header .intro {transform:translateY(calc(-50% + 5rem));}}@media screen and (max-width:940px){ .page-home header .intro {transform:translateY(calc(-50% + 5rem));}}@media screen and (max-width:940px){ .product-view header .intro {display:none;}}@media only screen and (max-width:1670px){ header .wrap {padding-left:calc(16px + 20rem);padding-right:calc(16px + 11rem);}}@media screen and (max-width:940px){ header .wrap {position:fixed;top:0;left:0;right:0;height:9rem;padding:calc(16px / 2) 16px;}}@media only screen and (max-width:1670px){ header .wrap .logo {left:calc(16px + 20rem);}}@media screen and (max-width:940px){ header .wrap .logo {position:relative;top:0;left:0;margin-left:0;height:6rem;}}.header-top{position:fixed;top:0;left:0;right:0;width:100%;z-index:100;}.header-top .header-top-inner{position:relative;display:flex;align-items:center;width:100%;height:8rem;max-width:calc(1140px + (16px * 2));padding:0 16px;margin:0 auto;border-bottom:1px solid rgba(0, 0, 0, 0.14);background:rgba(255, 255, 255, 0.8);backdrop-filter:blur(6px);}.header-top .header-top-inner .logo{max-height:70px;border:none;margin-bottom:0;}.dark_mode .page__header .intro h1,.dark_mode .page__header .intro .description,.dark_mode .page__header .intro .description p{color:#f2f2f2;}.dark_mode .page-banner:after{content:"";display:block;width:100%;height:100%;position:absolute;background-color:rgb(0 0 0 / 40%);}.light_mode .page-banner:after{content:"";display:block;width:100%;height:100%;position:absolute;background-color:rgb(255 255 255 / 40%);}.page-banner-new{height:295px;object-fit:cover;width:100%;}@media screen and (max-width:940px){ .page-banner-new {height:160px;border-bottom-right-radius:25px;border-bottom-left-radius:25px;}}main{margin-bottom:100px;flex:1 0 auto;width:100%;background-color:#fff;z-index:1;}main .main-inner{position:relative;max-width:calc(1140px + (16px));padding:0 16px;margin:0 auto;}footer{background-color:#fff;margin-top:auto;z-index:1;}footer .top{background-color:#f5f6f8;}footer .top .inner{width:100%;max-width:calc(1140px + (16px * 2));padding:6.5rem 16px;margin:0 auto;}footer .top .blocks{display:flex;margin:-1.5rem -5rem;}footer .top .blocks .block{min-width:25%;padding:1.5rem 5rem;margin-bottom:0 !important;}footer .top .blocks .block h3{font-size:2.2rem;font-family:'IBM Plex Sans', 'Open Sans', 'Helvetica', 'Arial', sans-serif;font-weight:700;text-transform:uppercase;margin-bottom:2rem;}footer .bottom{color:#868686;text-align:center;padding:2rem 16px;}footer a,footer p,footer div{color:#000000;font-size:1.8rem;}footer .logo{margin-bottom:4.4rem;}footer .who-said{color:#000000;font-size:1.6rem;font-weight:700;}footer .who-said-wrap p{font-style:italic;margin-bottom:2.4rem;}@media screen and (max-width:940px){ footer .top .blocks {flex-direction:column;flex-wrap:wrap;margin:-1.5rem;}}@media screen and (max-width:940px){ footer .top .blocks .block {padding:1.5rem;}}@media screen and (min-width:940px){ footer .who-said-wrap {max-width:38rem;}}.delivery-time{color:#6f6f6f;font-family:"IBM Plex Sans";font-size:13px;font-style:normal;font-weight:400;text-align:center;line-height:16px;}.block:not(:last-child){margin-bottom:6rem;}.block-auto{flex:1;}.footer-banks{display:flex;align-items:center;flex-wrap:wrap;margin:-0.5rem;}.footer-banks .bank{width:6rem;padding:0.5rem;}.footer-banks .bank img{max-width:100%;max-height:100%;}@media screen and (min-width:940px){ .footer-banks {justify-content:flex-end;}}.language{display:flex;padding:10px 16px;justify-content:center;align-items:center;gap:8px;text-transform:uppercase;font-weight:700;color:#000000;background-color:#fff;border-radius:50px;border:1px solid rgba(0, 0, 0, 0.1);background:rgba(243, 243, 243, 0.9);backdrop-filter:blur(2px);appearance:none;color:#000000;}.language:after{content:"";background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzYiIGhlaWdodD0iNDEiIHZpZXdCb3g9IjAgMCA3NiA0MSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTT...");background-repeat:no-repeat;background-size:contain;display:block;width:24px;height:24px;}.language-custom{position:relative;display:inline-block;}.language-custom .language-btn{padding:10px 16px;border-radius:50px;border:1px solid rgba(0, 0, 0, 0.1);background:rgba(245, 245, 245, 0.9);font-weight:700;text-transform:uppercase;color:#000000;backdrop-filter:blur(2px);cursor:pointer;transition:background 0.15s, color 0.15s;}.language-custom .language-btn.active,.language-custom .language-btn:hover{background:#000000;color:#fff;}.language-custom .language-btn.active{position:relative;z-index:2;}.language-custom .dropdown{position:absolute;top:100%;left:0;display:flex;flex-direction:column;gap:8px;opacity:0;pointer-events:none;transform:translateY(-10px);transition:all 0.3s ease;}.language-custom:hover .dropdown{opacity:1;pointer-events:auto;transform:translateY(0);}.custom-select{position:relative;display:inline-block;width:75px;font-family:inherit;cursor:pointer;text-transform:uppercase;font-size:12px;font-weight:500;}.custom-select .selected{background:rgba(245, 245, 245, 0.9);padding:10px 8px 10px 16px;border-radius:20px;text-align:center;user-select:none;display:flex;align-items:center;justify-content:center;gap:8px;}.custom-select .options{position:absolute;top:100%;left:0;width:100%;background:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 6px rgba(0, 0, 0, 0.2);display:none;z-index:1000;}.custom-select .options div{padding:10px 18px;cursor:pointer;}.custom-select .options div:hover{background:#eee;}.custom-select.open .options{display:block;}.custom-select span.arrow{width:21px;height:21px;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzYiIGhlaWdodD0iNDEiIHZpZXdCb3g9IjAgMCA3NiA0MSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTT...");}.search-form-control{border-radius:50px;border:1px solid rgba(0, 0, 0, 0.1);background:rgba(245, 245, 245, 0.9);backdrop-filter:blur(2px);padding:8px 16px;height:40px;min-width:150px;}.infoButton{cursor:pointer;border-radius:50px;border:1px solid rgba(0, 0, 0, 0.1);background:rgba(245, 245, 245, 0.9);backdrop-filter:blur(2px);display:flex;padding:10px;align-items:center;gap:10px;width:40px;height:40px;}.info{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:9999;background:#fff;max-width:600px;max-height:80vh;overflow-y:auto;}.absolute-import{position:absolute !important;}.btn-user{display:flex;height:40px;padding:10px 16px;justify-content:center;align-items:center;gap:8px;border-radius:50px;border:1px solid rgba(0, 0, 0, 0.1);background:rgba(245, 245, 245, 0.9);backdrop-filter:blur(2px);color:#000;font-family:"IBM Plex Sans";font-size:14px;font-style:normal;font-weight:600;line-height:120%;}.big-user-button{cursor:pointer;display:flex;padding:16px;justify-content:space-between;align-self:stretch;border-radius:16px;border:1px solid #efefef;background:#f5f5f5;width:100%;height:72px;position:relative;margin-bottom:50px;}.areYouCustomer{color:#000;font-family:"IBM Plex Sans";font-size:16px;font-style:normal;font-weight:600;line-height:20px;}.discountDesc{color:#3e3e3e;font-family:"IBM Plex Sans";font-size:13px;font-style:normal;font-weight:400;line-height:20px;}.arrowright{margin:auto 0;display:flex;}.amount-inner{display:flex;padding:2px;align-items:center;gap:2px;border-radius:50px;background:#f3f3f3;justify-content:space-between;}.amount-inner button{display:flex;padding:10px;align-items:center;gap:10px;border-radius:50px;background:#fff;}.amount-inner .header-top .search-form-control,.amount-inner header .search-form-control{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px !important;border-radius:50px;background-color:#f5f5f5;backdrop-filter:blur(2px);}.amount-inner .search-form-control::placeholder,.amount-inner .header-top .search-form-control::placeholder,.amount-inner header .search-form-control::placeholder{color:#444;font-size:14px;font-weight:400;text-transform:initial;}.reset form{display:flex;flex-direction:column;align-items:center;justify-content:center;}.close_button{appearance:none;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;}.cookie-alert{position:fixed;left:0;right:0;bottom:0;z-index:299;background-color:#fff;box-shadow:0 0 5rem 0 rgba(128, 130, 139, .15);}.cookie-alert .inner{max-width:calc(1140px + (16px * 2));padding:16px;margin:0 auto;text-align:center;}.product-popup{position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;visibility:hidden;pointer-events:none;transition:.25s all ease-in-out;z-index:201;}.product-popup.visible{opacity:1;visibility:visible;pointer-events:all;}.product-popup.has-image .product-popup-content{max-width:1000px;}.product-popup-content{position:absolute;top:50%;left:50%;width:100%;max-width:750px;background-color:#fff;box-shadow:0 0 5rem 0 rgba(128, 130, 139, .15);transition:.25s all ease-in-out;transform:translate(-50%, -50%);z-index:1;margin-top:7rem;}.product-popup-content .info{max-height:calc(100vh - 30rem);overflow-y:auto;border-radius:16px;}.product-popup-content .info .image{height:300px;object-fit:cover;object-position:center;width:100%;}.product-popup-content .info .image:not(.no-image){background-position:center;background-repeat:no-repeat;background-size:cover;}.product-popup-content .info .image-wrap{margin-bottom:16px;position:relative;justify-content:center;display:flex;width:100%;}.product-popup-content .info .data{flex:1;border-radius:16px;background:#F5F5F5;padding:16px;width:100%;display:flex;flex-direction:column;gap:5px;}.product-popup-content .info .data h2{color:var(--Text-primary, #000);font-family:"IBM Plex Sans";font-size:24px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:0;}.product-popup-content .info .data .price{color:var(--Text-primary, #000);font-family:"IBM Plex Sans";font-size:13px;font-style:normal;font-weight:400;line-height:120%;}.product-popup-content .info .data .price.discount-price{color:#000;}.product-popup-content .info .data .price.old-price{color:#000;font-weight:600;font-size:13px;text-decoration:line-through;}.product-popup-content .info .data .price-wrap{display:flex;align-items:center;}.product-popup-content .info .data .price:not(:last-child){padding-right:2rem;}.product-popup-content .info .data .price:not(:last-child):after{content:'';position:absolute;top:0;right:0;bottom:0;width:1px;height:3.3rem;background:#d8ddea;margin:auto;}.product-popup-content .info .data .description{color:var(--Text-secondary, rgba(0, 0, 0, 0.60));font-family:"IBM Plex Sans";font-size:12px;font-style:normal;font-weight:400;line-height:120%;}.product-popup-content .info .data .special-requests{margin-top:2rem;}.product-popup-content .info .data .amount-wrap input{min-width:20px;}.product-popup-content .info .data .external-information{margin-top:2rem;}.product-popup-content .info .data .external-information .items{margin-top:2rem;}.product-popup-content .info .data .btn[type=submit]{display:block;margin-top:3.5rem;}.product-popup-content .info .data .go-to-basket-wrap{order:10;margin-top:2rem;}.product-popup-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0, 0, 0, .5);}.product-popup .product-popup-close-wrap{position:absolute;right:55px;top:15px;}.product-popup .product-popup-close-wrap button{border-radius:50px;border:1px solid rgba(0, 0, 0, 0.10);background:#FFF;backdrop-filter:blur(2px);display:flex;padding:10px;align-items:center;gap:10px;height:40px;width:40px;}.product-popup .modifier_groups_wrapper{width:100%;}.product-popup .modifier_groups_wrapper .modifier_group{position:relative;}.product-popup .modifier_groups_wrapper .modifier_group:not(:last-child){margin-bottom:2rem;}.product-popup .modifier_groups_wrapper .modifier_group h3{display:flex;flex-direction:column;gap:5px;margin-bottom:15px;}.product-popup .modifier_groups_wrapper .modifier_group h3 span.modifier-name{color:var(--Text-primary, #000);font-family:"IBM Plex Sans";font-size:16px;font-style:normal;font-weight:600;line-height:20px;}.product-popup .modifier_groups_wrapper .modifier_group h3 span{display:block;color:var(--Text-text-primary-muted, #373743);font-feature-settings:'liga' off, 'clig' off;font-family:var(--font-family-body, "IBM Plex Sans");font-size:var(--font-size-2xs, 12px);font-style:normal;font-weight:400;line-height:120%;}.product-popup .modifier_groups_wrapper .modifier_group .modifier{display:flex;justify-content:space-between;align-items:center;}.product-popup .modifier_groups_wrapper .modifier_group .modifier:not(:last-child){margin-bottom:1rem;}.product-popup .modifier_groups_wrapper .modifier_group .modifier.failed input[type=radio],.product-popup .modifier_groups_wrapper .modifier_group .modifier.failed input[type=checkbox]{border-color:#FF8364;}.product-popup .modifier_groups_wrapper .modifier_group .modifier .modifier-price{color:var(--Text-text-primary, #19191E);font-family:var(--font-family-body, "IBM Plex Sans");font-size:var(--font-size-2xs, 12px);font-style:normal;font-weight:400;line-height:normal;float:right;white-space:nowrap;}.product-popup .modifier_groups_wrapper .modifier_group label{display:flex;align-items:center;justify-content:space-between;color:var(--Text-text-primary, #19191E);font-feature-settings:'liga' off, 'clig' off;font-family:var(--font-family-body, "IBM Plex Sans");font-size:14px;font-style:normal;font-weight:600;line-height:140%;width:100%;gap:5px;margin-left:10px;position:relative;}.product-popup .modifier_groups_wrapper .modifier_group label:hover::after{content:"";position:absolute;display:flex;left:-8px;top:-5px;right:-8px;bottom:-5px;padding:0 8px;justify-content:space-between;align-items:center;border-radius:8px;background:linear-gradient( 270deg, rgba(var(--Primary), 0.20), rgba(var(--Primary), 0.20) );}.product-popup .modifier_groups_wrapper .modifier_group label.disabled{opacity:.75;pointer-events:none;}.product-popup .modifier_groups_wrapper .modifier_group label .modifier-name{margin-left:0;margin-right:auto;}.product-popup .modifier_groups_wrapper .modifier_group label input[type=radio],.product-popup .modifier_groups_wrapper .modifier_group label input[type=checkbox]{flex-shrink:0;position:relative;width:2.5rem;height:2.5rem;border:2px solid #000000;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-right:1.5rem;cursor:pointer;}.product-popup .modifier_groups_wrapper .modifier_group label input[type=radio]:disabled,.product-popup .modifier_groups_wrapper .modifier_group label input[type=checkbox]:disabled{pointer-events:none;}.product-popup .modifier_groups_wrapper .modifier_group label input[type=radio]{border-radius:9999px;border:1px solid #BDBDC1;}.product-popup .modifier_groups_wrapper .modifier_group label input[type=radio]:checked{border:7px solid #000;}.product-popup .modifier_groups_wrapper .modifier_group label input[type=radio]:checked:after{opacity:1;}.product-popup .modifier_groups_wrapper .modifier_group label input[type=checkbox]{width:20px;height:20px;padding:4px;justify-content:center;align-items:center;aspect-ratio:1/1;transition:.25s all ease-in-out;opacity:1;border-radius:6px;border:1px solid #BDBDC1;}.product-popup .modifier_groups_wrapper .modifier_group label input[type=checkbox]:after{content:'';border-radius:6px;border:1px solid #000;background:#373737;display:flex;width:18px;height:18px;justify-content:center;align-items:center;aspect-ratio:1/1;opacity:0;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDE3IDEzIiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMTUuOTM1NSAxLjkzNDMzTDUuOTA0MyAxMS45NjU2TDEuNjEwMzUgNy42NzE2M0wyLjE3MDkgNy4xMTQwMUw1LjkwNDMgMTAuODQ3NEw2LjI1NzgxIDEwLjQ5MzlMMTUuMzc5OSAxLjM3ODY2TDE1LjkzNTUgMS45MzQzM1oiIGZpbGw9IndoaXRlIiBzdHJva2U9IndoaXRlIi8+Cjwvc3ZnPg==");background-size:90%;background-position:center;position:absolute;left:-1px;top:-1px;background-repeat:no-repeat;pointer-events:none;transition:.25s all ease-in-out;}.product-popup .modifier_groups_wrapper .modifier_group label input[type=checkbox]:checked:after{opacity:1;}@media only screen and (max-width:1670px){ .product-popup.has-image .product-popup-content {max-width:940px;}}@media screen and (max-width:940px){ .product-popup-content {width:100%;max-width:calc(100vw - 16px);margin-top:1.5rem;}}@media screen and (max-width:940px){ .product-popup-content .info {max-height:calc(100vh - 16rem);}}@media screen and (min-width:940px){ .product-popup-content .info {display:flex;align-items:flex-start;}}@media screen and (min-width:940px){ .product-popup-content .info .image-wrap {margin-right:auto;margin-left:auto;margin-bottom:auto;}}@media screen and (max-width:940px){ .product-popup-content .info .data .price-wrap {order:2;}}@media screen and (max-width:640px){ .product-popup-content .info .data .description {margin-left:0;margin-right:0;}}@media screen and (max-width:940px){ .product-popup-content .info .data .external-information {order:4;width:calc(100% + (16px * 2));padding:16px;margin:3.7rem -16px 0;box-shadow:0 0 5rem 0 rgba(128, 130, 139, .15);}}@media screen and (max-width:940px){ .product-popup-content .info .data .external-information label {display:flex;justify-content:space-between;align-items:center;width:100%;}}@media screen and (max-width:940px){ .product-popup-content .info .data .btn[type=submit] {order:9;margin-top:4.8rem;}}@media screen and (max-width:940px){ .product-popup .product-popup-close-wrap {padding-right:calc(16px / 3.5);}}@media screen and (max-width:640px){ .product-popup .modifier_groups_wrapper .modifier_group label {font-size:1.6rem;}}.whiteWrap{display:flex;width:100%;padding:16px 24px;flex-direction:column;align-items:flex-start;gap:4px;border-radius:16px;background:#FFF;}.whiteWrap .prInfo{display:flex;gap:5px;flex-direction:column;}.btnWrap{margin-left:-15px;margin-right:-15px;margin-bottom:-15px;background-color:#fff;padding:15px;position:sticky;bottom:0;z-index:1;gap:15px;}.btnWrap:last-child{margin-top:20px;}.btnWrap:before{pointer-events:none;content:"";position:absolute;top:-40px;left:0;right:0;height:40px;background:linear-gradient(to bottom, rgba(161, 161, 161, 0), rgb(232 232 232));bottom:0;}.btnWrap .preButton{display:flex;padding:12px 16px;justify-content:space-between;align-items:center;flex:1 0 0;border-radius:50px;border:1px solid rgba(0, 0, 0, 0.10);background:rgb(var(--Primary));color:#000;}.btnWrap .preButton .button{font-family:"IBM Plex Sans";font-size:14px;font-style:normal;font-weight:600;line-height:120%;appearance:none;border:none;background-color:transparent;flex:1;text-align:left;}.btnWrap .preButton .price{font-weight:600 !important;}.required-label{color:#49BA03 !important;font-feature-settings:'liga' off, 'clig' off;font-family:"IBM Plex Sans";font-size:12px;font-style:normal;font-weight:600;line-height:140%;border-radius:8px;border:1px solid #49BA03;display:flex;padding:2px 4px;justify-content:center;align-items:center;gap:10px;position:absolute;top:0px;right:0;}.required-label.failed{color:#fff !important;border-color:#FF8364;background-color:#FF8364;}.emenu .btnWrap{display:none;}.categories{position:sticky;top:8.5rem;align-self:flex-start;list-style:none;padding:0;margin:0 5rem 0 0;}.categories li:not(:last-child){margin-bottom:.5rem;}.categories button,.categories a{display:inline-block;min-width:60%;color:#000;font-family:'IBM Plex Sans', 'Open Sans', 'Helvetica', 'Arial', sans-serif;font-weight:500;transition:.25s all ease-in-out;border:1px solid transparent;border-radius:45px;padding:10px 15px;font-size:13px;font-style:normal;font-weight:600;line-height:120%;box-shadow:none;text-align:left;}.categories button:hover,.categories a:hover,.categories button.selected,.categories a.selected{color:#000;border-color:rgba(0,0,0,.1);background-color:rgba(var(--Primary), 0.5);}@media screen and (min-width:940px){ .categories {width:200px;}}@media screen and (max-width:940px){ .categories {width:calc(100% + (16px * 2));top:8rem;background-color:#fff;height:64px;padding:12px 16px;z-index:9;margin:0 -16px 4.7rem -16px;white-space:nowrap;overflow-x:auto;-ms-overflow-style:none;border-bottom:1px solid rgba(0, 0, 0, 0.14);background:rgba(255, 255, 255, 0.80);backdrop-filter:blur(6px);}}@media screen and (max-width:940px){ .categories::-webkit-scrollbar {display:none;}}@media screen and (max-width:940px){ .categories li {display:inline-block;}}@media screen and (max-width:940px){ .categories li:not(:last-child) {margin-bottom:0;}}@media screen and (max-width:940px){ .categories button:hover,.categories a:hover,.categories button.selected,.categories a.selected {color:#000;border-color:rgba(0,0,0,.1);}}.order-status h2,.table-order-status h2{text-align:center;margin-bottom:0;}.order-status .email-message,.table-order-status .email-message{font-size:2.6rem;font-family:'Futura', 'Open Sans', 'Helvetica', 'Arial', sans-serif;text-align:center;margin-bottom:6rem;}.order-status .products,.table-order-status .products{width:100%;}.order-status .products-wrap,.table-order-status .products-wrap{display:flex;align-items:center;justify-content:center;background-color:#fafafa;padding:16px;border-radius:16px;border-color:#efefef;border:1px solid #efefef;margin:0 auto;width:100%;}.order-status .products-wrap.open,.table-order-status .products-wrap.open{border-top-left-radius:0;border-top-right-radius:0;border-top:none;}.order-status .products .product:not(:last-child),.table-order-status .products .product:not(:last-child){margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid rgba(151, 163, 191, 0.44);}.order-status .products .product h3,.table-order-status .products .product h3{color:var(--Text-primary, #000);font-family:"IBM Plex Sans";font-size:13px;font-style:normal;font-weight:600;line-height:120%;margin-bottom:5px;}.order-status .products .product .product-modifiers,.table-order-status .products .product .product-modifiers{color:var(--Text-primary, #000);font-family:"IBM Plex Sans";font-size:12px;font-style:normal;font-weight:400;line-height:120%;}.order-status .products .product .product-amount,.table-order-status .products .product .product-amount{font-size:13px;font-weight:600;}.order-status .products .product .product-price,.table-order-status .products .product .product-price{font-size:2.8rem;margin-left:1rem;}.order-status .prContent,.table-order-status .prContent{font-size:13px;font-weight:600;margin-bottom:10px;}.order-status .code,.table-order-status .code{color:#000;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;}.order-status .code .code-number,.table-order-status .code .code-number{color:#000 !important;font-family:"IBM Plex Sans";font-size:40px !important;font-style:normal;font-weight:700;line-height:normal;}.order-status .code .code-text,.table-order-status .code .code-text{font-family:"IBM Plex Sans";font-size:16px !important;text-align:center !important;font-style:normal !important;font-weight:600 !important;color:#000 !important;line-height:120% !important;}.order-status .code div,.table-order-status .code div{color:#fa4848;font-size:4.8rem;font-weight:900;font-family:'IBM Plex Sans', 'Open Sans', 'Helvetica', 'Arial', sans-serif;margin-top:1rem;}.order-status .status-tracker,.table-order-status .status-tracker{color:#e63515;text-align:center;margin-top:3rem;}.order-status .status-tracker .status,.table-order-status .status-tracker .status{font-size:4rem;}.order-status .status-tracker .time,.table-order-status .status-tracker .time{font-size:4.8rem;font-weight:700;}.order-status .btn-back-wrap,.table-order-status .btn-back-wrap{text-align:center;margin-top:6rem;}.order-status .primaryBar,.table-order-status .primaryBar{background-color:rgb(var(--Primary));display:flex;justify-content:space-between;padding:8px 16px;font-size:14px;font-weight:bold;color:#000;position:relative;}.order-status .primary-inner,.table-order-status .primary-inner{padding:16px;background:linear-gradient( 180deg, rgba(var(--Primary), 0.2) 4%, rgba(255, 255, 255, 1) 50% );}.order-status .accordion-button,.table-order-status .accordion-button{border-color:#efefef;padding:16px;height:52px;border:1px solid #efefef;background-color:#fafafa;width:100%;display:flex;justify-content:space-between;align-items:center;border-radius:8px;}.order-status .accordion-button svg,.table-order-status .accordion-button svg{transition:transform 0.3s ease-in-out;}.order-status .accordion-button.open,.table-order-status .accordion-button.open{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none;}.order-status .accordion-button.open svg,.table-order-status .accordion-button.open svg{transform:rotate(90deg);}.order-status .total-price,.table-order-status .total-price{border-top:1px solid rgba(0, 0, 0, 0.1);padding-top:10px;margin-top:10px;padding-left:0;padding-right:0;}@media screen and (min-width:940px){ .order-status .products-wrap,.table-order-status .products-wrap {width:100%;max-width:560px;}}@media screen and (max-width:400px){ .order-status .code,.table-order-status .code {font-size:3rem;}}@media screen and (max-width:400px){ .order-status .code div,.table-order-status .code div {font-size:4rem;}}@media screen and (max-width:400px){ .order-status .status-tracker .status,.table-order-status .status-tracker .status {font-size:3.5rem;}}@media screen and (max-width:400px){ .order-status .status-tracker .time,.table-order-status .status-tracker .time {font-size:4rem;}}.table-order-status p{font-size:2.6rem;font-family:'Futura', 'Open Sans', 'Helvetica', 'Arial', sans-serif;text-align:center;}.table-order-status .btn-back-wrap{margin-top:16px;text-align:center;}.max-w-560{max-width:560px;}.px-\[16px\]{padding-left:16px;padding-right:16px;}@keyframes spin{to{transform:rotate(1turn);}}@keyframes ping{75%,to{transform:scale(2);opacity:0;}}@keyframes pulse{50%{opacity:.5;}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1);}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1);}}.row-double{margin:-1.5rem;}.row-double > [class^='col'],.row-double > [class*='col-']{padding:1.5rem;}@media screen and (min-width:400px){ .col-xs-6 {width:50%;}}.link-overlay{position:absolute;top:0;left:0;right:0;bottom:0;}[lazy=loading],[lazy=error]{background-size:40%;}.dropdown{display:inline-block;width:1.8rem;height:1.4rem;}.dropdown:after{content:'';display:block;width:1.8rem;height:1.4rem;background-image:url('images/icon/arrow-down.svg');background-size:contain;background-repeat:no-repeat;background-position:center;transition:.25s all ease-in-out;}.dropdown.active:after{transform:rotate(-180deg);}.no-image{background-image:url('images/placeholder.svg');background-repeat:no-repeat;background-position:center;background-size:contain;}.container{width:100%;}@media (min-width:640px){  .container{max-width:640px;}}@media (min-width:768px){  .container{max-width:768px;}}@media (min-width:1024px){  .container{max-width:1024px;}}@media (min-width:1280px){  .container{max-width:1280px;}}.bg-brand-light{background-color:rgba(252,237,30,.5019607843137255);}.border-0{border-width:0;}.block{display:block;}.flex{display:flex;}.table{display:table;}.hidden{display:none;}.flex-col{flex-direction:column;}.justify-between{justify-content:space-between;}.flex-shrink-0{flex-shrink:0;}.float-right{float:right;}.my-0{margin-top:0;}.mb-0,.my-0{margin-bottom:0;}.mt-1{margin-top:.25rem;}.mt-2{margin-top:.5rem;}.mb-2{margin-bottom:.5rem;}.ml-2{margin-left:.5rem;}.mt-3{margin-top:.75rem;}.ml-3{margin-left:.75rem;}.mb-4{margin-bottom:1rem;}.mr-auto{margin-right:auto;}.ml-auto{margin-left:auto;}.p-3{padding:.75rem;}.p-4{padding:1rem;}.p-5{padding:1.25rem;}.py-3{padding-top:.75rem;padding-bottom:.75rem;}.pr-0{padding-right:0;}.pl-0{padding-left:0;}.relative{position:relative;}.resize{resize:both;}.shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);}.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);}.text-right{text-align:right;}.text-white{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));}.text-gray-800{--text-opacity:1;color:#2d3748;color:rgba(45,55,72,var(--text-opacity));}.visible{visibility:visible;}.w-full{width:100%;}.gap-2{grid-gap:.5rem;gap:.5rem;}.transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1);}@media (min-width:640px){  .sm\:container{width:100%;max-width:640px;}}@media (min-width:768px){  .sm\:container{max-width:768px;}}@media (min-width:1024px){ .ease-in-out .sm\:container{max-width:1024px;}}@media (min-width:1280px){ .ease-in-out .sm\:container{max-width:1280px;}}@media (min-width:768px){  .md\:container{width:100%;}}@media (min-width:640px){  .md\:container{max-width:640px;}}@media (min-width:768px){ .ease-in-out .md\:container{max-width:768px;}}@media (min-width:1024px){ .ease-in-out .md\:container{max-width:1024px;}}@media (min-width:1280px){ .ease-in-out .md\:container{max-width:1280px;}}@media (min-width:1024px){  .lg\:container{width:100%;}}@media (min-width:640px){  .lg\:container{max-width:640px;}}@media (min-width:768px){ .ease-in-out .lg\:container{max-width:768px;}}@media (min-width:1024px){ .ease-in-out .lg\:container{max-width:1024px;}}@media (min-width:1280px){ .ease-in-out .lg\:container{max-width:1280px;}}@media (min-width:1280px){  .xl\:container{width:100%;}}@media (min-width:640px){  .xl\:container{max-width:640px;}}@media (min-width:768px){ .ease-in-out .xl\:container{max-width:768px;}}@media (min-width:1024px){ .ease-in-out .xl\:container{max-width:1024px;}}@media (min-width:1280px){ .ease-in-out .xl\:container{max-width:1280px;}}.mb-20px{margin-bottom:20px;}.fade-enter-active{transition-duration:.25s;transition-timing-function:ease-in;}.fade-leave-active{transition-duration:.25s;transition-timing-function:ease-out;}.fade-enter,.fade-leave-to{opacity:0;}.slide-enter-to,.slide-leave{opacity:1;}.slide-up-down-wrap{padding:16px;margin:-16px;}@keyframes slideUp{from{transform:translateY(100%);}to{transform:translateY(0);}}.basket .basket-header{display:flex;justify-content:space-between;border-style:solid;border-width:1px 0;color:rgb(var(--Primary));font-size:20px;font-weight:500;padding:18px 0;overflow:hidden;border-radius:16px 16px 0 0;}.basket .basket-header div:first-child{width:60%;}.basket .basket-header .data{flex:1;display:flex;align-items:center;justify-content:space-between;margin-left:auto;}.basket .basket-header .data div{text-align:center;}.basket .basket-header .data div:nth-child(1){width:15rem;margin-right:4rem;}.basket .basket-header .data div:nth-child(2){width:12rem;margin-left:0;margin-right:8.5rem;text-align:right;}.basket .basket-header .data div:nth-child(3){width:31rem;margin-right:5.8rem;}.basket .basket-items .total-price{font-size:3rem;font-family:'IBM Plex Sans', 'Open Sans', 'Helvetica', 'Arial', sans-serif;background-color:#f5f5f5;text-align:right;text-transform:uppercase;border-top:1px solid #eee;}.basket .basket-item{position:relative;padding:3rem 0;}.basket .basket-item:not(:last-of-type){border-bottom:1px solid rgba(151, 163, 191, .44);}.basket .basket-item h3{color:var(--Text-primary, #000);font-family:"IBM Plex Sans";font-size:13px;font-style:normal;font-weight:600;line-height:120%;margin-bottom:5px;}.basket .basket-item .product-modifiers{margin-top:20px;}.basket .basket-item .product-modifiers .product-modifier{display:flex;color:var(--Text-primary, #000);font-family:"IBM Plex Sans";font-size:12px;font-style:normal;font-weight:400;margin-bottom:3px;line-height:120%;}.basket .basket-item .data{display:flex;align-items:center;justify-content:space-between;margin-left:auto;flex-wrap:wrap;}.basket .basket-item .price-label{display:inline-block;width:15rem;color:rgb(var(--Primary));font-size:2rem;font-family:'IBM Plex Sans', 'Open Sans', 'Helvetica', 'Arial', sans-serif;}.basket .basket-item .price-wrap{display:flex;align-items:flex-end;}.basket .basket-item .price,.basket .basket-item .item-total-price{color:var(--Text-primary, #000);font-family:"IBM Plex Sans";font-size:13px;font-style:normal;font-weight:600;line-height:120%;}.basket .basket-item .price.discount-price,.basket .basket-item .item-total-price.discount-price{color:#000;}.basket .basket-item .price.old-price,.basket .basket-item .item-total-price.old-price{color:#000;font-size:13px;font-weight:600;text-decoration:line-through;margin:0 0 .15rem 1.7rem;}.basket .basket-item .btn-remove{position:absolute;top:0;bottom:0;right:0;width:1.8rem;margin:auto auto auto 4rem;}.basket .user-data,.basket .contact-data,.basket .tip-data{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;margin:2rem 0;}.basket .user-data .item,.basket .contact-data .item,.basket .tip-data .item{width:100%;padding:3rem;}.basket .user-data .item h3,.basket .contact-data .item h3,.basket .tip-data .item h3{text-align:center;margin-bottom:2.7rem;}.basket .user-data .item .btn,.basket .contact-data .item .btn,.basket .tip-data .item .btn{display:block;width:100%;min-width:1px;margin-bottom:1.3rem;}.basket .user-data .item .fill-data,.basket .contact-data .item .fill-data,.basket .tip-data .item .fill-data{padding-top:4.7rem;}.basket .user-data .require-login-text,.basket .contact-data .require-login-text,.basket .tip-data .require-login-text{text-align:center;font-weight:700;}.basket .user-data-extra{margin:8rem 0 3rem;}.basket .user-data-extra textarea{height:10rem;border-radius:10px;}.basket .summary.locked{opacity:.5;pointer-events:none;}.basket .summary .total-price.in-popup{color:#000;font-family:"IBM Plex Sans";font-size:20px;font-style:normal;font-weight:600;line-height:normal;padding:0;}.basket .summary .food-price,.basket .summary .delivery-price{color:#000;font-family:"IBM Plex Sans";font-size:13px;font-style:normal;font-weight:400;line-height:normal;}.basket .summary .delivery-price{color:#000;font-family:"IBM Plex Sans";font-size:13px;font-style:normal;font-weight:400;line-height:normal;}.basket .summary .subtotal-price{color:#000;font-family:"IBM Plex Sans";font-size:13px;font-style:normal;font-weight:400;line-height:normal;}.basket .summary .btn[type=submit]{margin:0 auto;display:block;}.basket .summary .alert-wrap{margin:3rem 0;}.basket .summary .alert-wrap .alert{margin:0;}.basket .summary .agree-terms{display:flex;align-items:center;gap:5px;margin-top:10px;margin-bottom:10px;}.basket.table-order .summary .total-price{width:auto;border:none;}.basket .btn-back{margin-bottom:6rem;}.basket .food-ranks{width:31rem;margin-right:5.8rem;}.basket .food-ranks .btn:not(:first-child){margin-left:.5rem;}.basket .food-ranks .btn{font-size:12px;padding:8px 16px;margin-bottom:10px;margin-top:10px;}.basket .food-ranks .btn.selected,.basket .food-ranks .btn:hover{color:#000 !important;border-radius:50px;border:1px solid rgba(0, 0, 0, 0.10) !important;background:rgb(var(--Primary)) !important;}.basket .food-ranks .label{color:#b1abab;margin-right:1rem;}.basket .timed-order{position:relative;}.basket .timed-order-popup{position:absolute;top:6.5rem;left:0;right:0;background-color:#fff;padding:2rem;box-shadow:0 0 5rem 0 rgba(128, 130, 139, .15);opacity:0;visibility:hidden;pointer-events:none;transition:.25s all ease-in-out;border:1px solid #d0d0d0;z-index:2;max-height:30rem;overflow-y:auto;}.basket .timed-order-popup.visible{opacity:1;visibility:visible;pointer-events:all;}.basket .timed-order-popup ul li{color:#000000;font-size:2rem;font-weight:700;text-align:center;transition:.25s all ease-in-out;border:2px solid transparent;border-radius:45px;cursor:pointer;}.basket .timed-order-popup ul li:hover,.basket .timed-order-popup ul li.selected{border-color:#000000;}.basket .timed-order-popup ul li:not(:last-child){margin-bottom:1rem;}.basket .payment-cards{display:flex;flex-direction:column;align-items:center;margin-bottom:3.8rem;}.basket .payment-cards h3{font-size:2.5rem;margin-bottom:1rem;text-align:center;}.basket .payment-cards .custom-radio:not(:last-of-type){margin-bottom:1rem;}.basket .form-group-google-places .input-group{display:block;margin:0;}.basket .form-group-google-places .input-group .form-control{margin:0;}.basket .form-group-google-places .input-group .form-control:not(:last-child){margin-bottom:1.2rem;}.basket .form-group-google-places .input-group .form-control-google-places-apartment{width:100%;}@media screen and (max-width:940px){ .basket .basket-item .item-total-price {order:1;}}@media screen and (min-width:940px){ .basket .basket-item .item-total-price {margin-left:0;margin-right:0;}}@media screen and (max-width:1260px){ .basket .user-data .item,.basket .contact-data .item,.basket .tip-data .item {padding:2rem;}}@media screen and (max-width:940px){ .basket .food-ranks {width:100%;margin-right:0;margin-top:3rem;order:9;}}@media screen and (max-width:940px){ .basket .food-ranks .label {display:block;margin-right:0;margin-bottom:1rem;}}.basket-popup .item{position:relative;display:flex;justify-content:flex-end;align-items:flex-start;}.basket-popup .item:not(:last-child){margin-bottom:3.5rem;padding-bottom:3.5rem;border-bottom:1px solid rgba(112, 112, 112, .47);}.basket-popup .item h3{flex:1;font-size:2.7rem;margin-bottom:0;margin-right:auto;}.basket-popup .item h3 .product-modifiers{display:flex;font-size:2.5rem;color:#a6afc4;margin-top:10px;}.basket-popup .item h3 .product-modifiers .product-modifier{display:flex;margin-bottom:3px;}.basket-popup .item .amount-wrap{flex-shrink:0;margin-left:3rem;}.basket-popup .item .price{flex-shrink:0;width:13rem;color:#e63515;font-size:2.7rem;font-weight:500;font-family:'IBM Plex Sans', 'Open Sans', 'Helvetica', 'Arial', sans-serif;margin-left:1rem;text-align:right;}.basket-popup .item .price .amount{color:#e63515;font-size:2.3rem;}.basket-popup .item .btn-remove{margin-left:2rem;margin-right:-1rem;position:relative;width:3.4rem;height:3.4rem;padding:0;font-size:0;}@media screen and (max-width:940px){ .basket-popup .item {align-items:center;flex-direction:column;}}@media screen and (max-width:940px){ .basket-popup .item h3 {order:1;width:100%;font-size:3.5rem;text-align:center;padding:0 4rem;margin:0;}}@media screen and (max-width:400px){ .basket-popup .item h3 {font-size:3rem;}}@media screen and (max-width:940px){ .basket-popup .item .amount-wrap {order:3;margin-top:3rem;margin-left:0;}}@media screen and (max-width:940px){ .basket-popup .item .price {width:100%;order:2;text-align:center;margin-left:0;}}@media screen and (max-width:940px){ .basket-popup .item .btn-remove {position:absolute;top:0;right:0;}}.mini-cart-bar{position:fixed;bottom:30px;left:20px;right:20px;box-shadow:0 -2px 10px rgba(0, 0, 0, 0.1);z-index:200;display:flex;justify-content:center;border-radius:50px;border:1px solid rgba(0, 0, 0, 0.10);background:rgb(var(--Primary));display:flex;justify-content:space-between;align-items:center;align-self:stretch;margin-left:auto;margin-right:auto;max-width:560px;}@media screen and (min-width:940px){ .mini-cart-bar {transform:translateX(120px);}}.form-control.table-input{border-radius:12px;height:40px;padding:12px 16px;text-align:center;}.item-count{font-weight:bold;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px;}.btn-continue{color:#000 !important;padding:12px 16px;font-family:"IBM Plex Sans";font-size:14px !important;font-style:normal !important;font-weight:600 !important;line-height:120% !important;justify-content:space-between;display:flex !important;}.mini-cart-content{width:100%;}@media (max-width:768px){  .mini-cart-content{flex-wrap:wrap;}  .mini-cart-item{margin-bottom:10px;width:100%;}  .btn-continue{width:100%;}}.basket-title-text{color:#000;font-family:"IBM Plex Sans";font-size:20px;font-style:normal;font-weight:500;line-height:normal;}.basket-restauran-name{color:#000;font-family:"IBM Plex Sans";font-size:14px;font-style:normal;font-weight:400;line-height:normal;}.total-price{display:flex;padding:4px 10px;justify-content:space-between;align-items:center;border-radius:2px;background:#FAFAFA;}.total-price-text{color:#000;font-family:"IBM Plex Sans";font-size:16px;font-style:normal;font-weight:600;line-height:120%;}.total-price-price{color:#000;font-family:"IBM Plex Sans";font-size:16px;font-style:normal;font-weight:600;line-height:120%;}.deliveryWrap{justify-content:space-between;align-items:center;border-radius:50px;border:1px solid rgba(0, 0, 0, 0.10);background:#FFF;display:flex;padding:2px;justify-content:space-between;align-items:center;flex:1 0 0;}.deliveryWrap .btn{margin-bottom:0 !important;display:flex !important;justify-content:center !important;}.basket{max-width:560px;margin-left:auto;margin-right:auto;}.basket .item{border-radius:16px;border:1px solid #EFEFEF;background:var(--Gray---light, #FAFAFA);display:flex;padding:16px;justify-content:space-between;align-items:center;align-self:stretch;}.payment-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0, 0, 0, 0.5);z-index:1000;display:flex;align-items:flex-end;justify-content:center;}.payment-popup{background:white;border-radius:16px 16px 0 0;max-height:80vh;width:100%;max-width:560px;overflow:hidden;animation:slideUp 0.3s ease-out;}.payment-popup .payment-header{padding:16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #EFEFEF;background:white;position:sticky;top:0;z-index:1;overflow:hidden;border-radius:16px 16px 0 0;}.payment-popup .payment-header h3{margin:0;font-size:18px;font-weight:600;color:#000;}.payment-popup .payment-header .close-button{display:flex;padding:10px;align-items:center;gap:10px;border-radius:50px;border:1px solid rgba(0, 0, 0, 0.10);background:rgba(245, 245, 245, 0.90);backdrop-filter:blur(2px);}.payment-popup .payment-header .close-button:hover{background-color:#f5f5f5;}.payment-popup .payment-header .close-button svg{width:20px;height:20px;stroke:#666;}.payment-popup .payment-content{padding:16px;max-height:calc(80vh - 60px);overflow-y:auto;}.payment-popup .payment-content .tip-section{padding:16px;border-bottom:1px solid #EFEFEF;}.payment-popup .payment-content .tip-section h3{margin:0 0 12px 0;font-size:16px;font-weight:600;color:#000;}.payment-popup .payment-content .tip-section .tip-buttons{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px;}.payment-popup .payment-content .tip-section .tip-buttons .btn{display:flex;padding:8px 0;flex-direction:column;justify-content:center;align-items:center;flex:1 0 0;align-self:stretch;border-radius:50px;border:1px solid rgba(0, 0, 0, 0.10);gap:0px;}.payment-popup .payment-content .tip-section .tip-buttons .btn.selected{border-radius:50px;border:1px solid rgba(0, 0, 0, 0.10);background:rgb(var(--Primary));color:#000;}.payment-popup .payment-content .tip-section .tip-sum{color:var(--Text-secondary, rgba(0, 0, 0, 0.60));font-family:"IBM Plex Sans";font-size:12px;font-style:normal;font-weight:400;line-height:120%;}.payment-popup .payment-content .tip-section .custom-tip-input .form-control{border-radius:8px;padding:8px 12px;font-size:14px;}.payment-popup .payment-content .summary{padding:16px;margin:0;}.gray-section{position:relative;flex-direction:column;align-items:flex-start;gap:16px;border-radius:16px;border:1px solid #EFEFEF;background:var(--Gray---light, #FAFAFA);margin-top:5px;margin-bottom:5px;}.showPaymentSection,.submitBtn{display:flex;padding:12px 16px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:50px;border:1px solid rgba(0, 0, 0, 0.10);background-color:rgb(var(--Primary));width:100%;color:#000;font-family:"IBM Plex Sans";font-size:14px;font-style:normal;font-weight:600;margin-top:20px;line-height:120%;text-align:center;}.\!\hidden{display:none !important;}.addMore,.enterCustomTip{display:flex;text-decoration:none;color:var(--Links, #3356B2);gap:10px;align-items:center;justify-content:center;font-size:20px;appearance:none;border:none;background:none;cursor:pointer;color:var(--Links, #3356B2);font-family:"IBM Plex Sans";font-size:12px;font-style:normal;font-weight:600;line-height:20px;margin:20px auto;}.addMore a,.enterCustomTip a{color:var(--Links, #3356B2);font-family:"IBM Plex Sans";font-size:12px;font-style:normal;display:block;font-weight:600;line-height:20px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;margin-top:20px;margin-bottom:20px;}.close-it{position:absolute;right:0;top:0;cursor:pointer;position:absolute;color:#000;top:40px;cursor:pointer;right:0;left:0;transform:translateX(104px);}.otherTipInput{border-radius:50px;border:1px solid rgba(0, 0, 0, 0.10);background:#FFF;width:180px;height:50px;}.notification{color:var(--Text-secondary, rgba(0, 0, 0, 0.60));font-family:"IBM Plex Sans";font-size:12px;font-style:normal;font-weight:400;line-height:20px;text-align:center;margin-top:10px;}.custom-tip-input{position:relative;display:flex;padding-top:10px;justify-content:center;align-items:flex-start;gap:8px;align-self:stretch;border-radius:50px;border:1px solid rgba(0, 0, 0, 0.10);background:#FFF;width:180px;height:50px;margin:auto;text-align:center;}.custom-tip-input span.hand{position:absolute;left:16px;top:27%;}.custom-tip-input span.custom-tip-percentage{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;top:55%;font-size:12px;color:var(--Text-secondary, rgba(0, 0, 0, 0.60));text-align:center;font-family:"IBM Plex Sans";font-size:12px;font-style:normal;font-weight:400;line-height:120%;}.custom-tip-input span.tip-sum{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;top:27%;text-align:center;color:#000 !important;font-family:"IBM Plex Sans";font-size:13px;font-style:normal;font-weight:600 !important;line-height:120%;}.custom-tip-input .otherTipInput{position:absolute;bottom:0;left:-1px;right:0;top:-1px;width:180px;height:50px;}.custom-tip-input span.edit{position:absolute;right:16px;top:28%;color:#000;font-family:"IBM Plex Sans";font-size:12px;font-style:normal;font-weight:600;line-height:20px;cursor:pointer;}.custom-tip-input span.edit svg{width:17px;height:17px;}.custom-tip-input input.otherTipInput{text-align:center;}.table-content .tableWrapper{display:flex;width:354px;padding:16px;justify-content:space-between;align-items:center;border-radius:16px;border:1px solid #EFEFEF;background:var(--Gray---light, #FAFAFA);}.tabs{width:100%;background:white;border-radius:50px;border:1px solid rgba(0, 0, 0, 0.10);}.tabs .tab-button{display:flex;padding:10px;justify-content:center;align-items:center;gap:2px;flex:1 0 0;border-radius:50px;border:1px solid rgba(0, 0, 0, 0.10);color:#000;font-family:"IBM Plex Sans";font-size:14px;font-style:normal;font-weight:600;line-height:20px;border-color:transparent;background:transparent;}.tabs .tab-button.selected{border:1px solid rgba(0, 0, 0, 0.10) !important;background:rgb(var(--Primary));color:#000;font-family:"IBM Plex Sans";font-size:14px;font-style:normal;font-weight:600;line-height:20px;}.tab-icon{font-size:30px;}.table-nr-text{color:#000;font-family:"IBM Plex Sans";font-size:16px;font-style:normal;font-weight:600;line-height:20px;}.table-nr{color:#000;font-family:"IBM Plex Sans";font-size:24px;font-style:normal;font-weight:600;line-height:20px;height:40px;display:flex;align-items:center;justify-content:end;}.mmm{max-width:calc(100% - 16px);}.form-control.w-1\/2{width:50% !important;text-align:center;}.delInfo .form-control{display:flex;height:50px;padding:13.5px 13px;align-items:center;gap:8px;align-self:stretch;border:1px solid rgba(0, 0, 0, 0.10);background:#FFF;border-radius:12px;}.delInfo textarea.form-control{height:100px;border-radius:12px;border:1px solid rgba(0, 0, 0, 0.10);}.delInfo .input-group{position:relative;}.delInfo .input-group .input-group-prepend{position:absolute;top:21.5px;left:16px;color:#000;font-family:"IBM Plex Sans";font-size:14px;font-style:normal;font-weight:500;line-height:135%;z-index:12;}.delInfo .input-group #takeAwayPhone{padding-left:40px !important;}.otherTipInputSubmit{display:flex;padding:10px 16px;justify-content:space-between;align-items:center;flex:1 0 0;border-radius:50px;border:1px solid rgba(0, 0, 0, 0.10);background:rgb(var(--Primary));color:#000;height:40px;}form .alert{margin-top:3rem;}.form-group{margin-bottom:1.2rem;}.form-group label{color:#000;font-family:"IBM Plex Sans";font-size:14px;font-style:normal;font-weight:500;line-height:120%;}.form-control{display:flex;height:40px;padding:13.5px 13px;align-items:center;gap:8px;align-self:stretch;width:100%;border-radius:12px;border:1px solid rgba(0, 0, 0, 0.10);background:#FFF;color:#000;font-family:"IBM Plex Sans";font-size:14px;font-style:normal;font-weight:500;line-height:135%;border:1px solid rgba(0, 0, 0, 0.10);backdrop-filter:blur(2px);}.form-control[disabled]{pointer-events:none;opacity:.75;}.form-control.failed{border-color:#FF8364;}select.form-control{background-image:url('images/icon/arrow-down.svg');background-position:center right 1rem;background-repeat:no-repeat;background-size:1rem;padding-right:3rem;-webkit-appearance:none;-moz-appearance:none;}select.form-control::-ms-expand{display:none;}textarea.form-control{height:25rem;resize:none;}.custom-checkbox-slider{position:relative;display:flex;justify-content:space-between;align-items:center;}.custom-checkbox-slider span{display:block;font-family:'Futura', 'Open Sans', 'Helvetica', 'Arial', sans-serif;}.custom-checkbox-slider input[type=checkbox]{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;}.custom-checkbox-slider input[type=checkbox] + span{position:relative;width:5.8rem;height:1.4rem;background-color:#ccc;border-radius:45px;transition:.25s all ease-in-out;}.custom-checkbox-slider input[type=checkbox] + span:after{content:'';position:absolute;top:50%;left:0;width:2.2rem;height:2.2rem;background-color:#888;border-radius:45px;transform:translate(0, -50%);transition:.25s all ease-in-out;}.custom-checkbox-slider input[type=checkbox]:checked + span{background-color:#adbce3;}.custom-checkbox-slider input[type=checkbox]:checked + span:after{background-color:#000000;transform:translate(3.6rem, -50%);}::placeholder{color:#000000;font-size:13px;font-style:italic;font-family:'IBM Plex Sans', 'Open Sans', 'Helvetica', 'Arial', sans-serif;opacity:1;}:-ms-input-placeholder{color:#000000;font-size:13px;font-style:italic;font-family:'IBM Plex Sans', 'Open Sans', 'Helvetica', 'Arial', sans-serif;}::-ms-input-placeholder{color:#000000;font-size:13px;font-style:italic;font-family:'IBM Plex Sans', 'Open Sans', 'Helvetica', 'Arial', sans-serif;}.search-form-control{font-size:14px;background-image:url('images/icon/search.svg');background-size:2rem;background-position:center right 1.5rem;background-repeat:no-repeat;padding-right:5rem;background:rgba(245, 245, 245, 0.90);}.search-form-control::placeholder{color:#000000;font-size:14px;font-style:normal;font-weight:500;opacity:1;}.search-form-control:-ms-input-placeholder{color:#000000;font-size:14px;font-style:normal;font-weight:500;}.search-form-control::-ms-input-placeholder{color:#000000;font-size:14px;font-style:normal;font-weight:500;}.input-group{display:flex;margin:calc(-1.5rem / 2);}.input-group .form-control{margin:calc(1.5rem / 2);}@media screen and (max-width:640px){ .input-group {display:block;margin:0;}}@media screen and (max-width:640px){ .input-group .form-control {margin:0;}}@media screen and (max-width:640px){ .input-group .form-control:not(:last-child) {margin-bottom:1.2rem;}}.form-group-google-places .form-control-google-places{background-image:url('images/icon/search.svg');background-size:2rem;background-position:center right 1.5rem;background-repeat:no-repeat;padding-right:5rem;}@media screen and (min-width:640px){ .form-group-google-places .form-control-google-places-apartment {width:10rem;}}.form-group input[type=checkbox]{opacity:1;width:20px;height:20px;padding:4px;justify-content:center;align-items:center;aspect-ratio:1 / 1;transition:.25s all ease-in-out;border-radius:6px;border:1px solid #BDBDC1;position:relative;appearance:none;}.form-group input[type=checkbox]:after{content:'';border-radius:6px;border:1px solid #000;background:#373737;display:flex;width:18px;height:18px;justify-content:center;align-items:center;aspect-ratio:1 / 1;opacity:0;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDE3IDEzIiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMTUuOTM1NSAxLjkzNDMzTDUuOTA0MyAxMS45NjU2TDEuNjEwMzUgNy42NzE2M0wyLjE3MDkgNy4xMTQwMUw1LjkwNDMgMTAuODQ3NEw2LjI1NzgxIDEwLjQ5MzlMMTUuMzc5OSAxLjM3ODY2TDE1LjkzNTUgMS45MzQzM1oiIGZpbGw9IndoaXRlIiBzdHJva2U9IndoaXRlIi8+Cjwvc3ZnPg==);background-size:90%;background-position:center;position:absolute;left:-1px;top:-1px;background-repeat:no-repeat;pointer-events:none;transition:.25s all ease-in-out;}.form-group input[type=checkbox]:checked:after{opacity:1;}textarea.form-control{border-radius:12px;height:80px;color:#000;font-family:"IBM Plex Sans";font-size:14px;font-style:normal;font-weight:500;line-height:135%;}.form-group-inner{border-radius:16px;border:1px solid #EFEFEF;background:var(--Gray---light, #FAFAFA);display:flex;padding:16px;justify-content:space-between;align-items:center;align-self:stretch;}.\!border-none{border:none !important;}.\!bg-none{background:none !important;}.pac-container{box-shadow:0 0 5rem 0 rgba(128, 130, 139, .15);box-sizing:content-box;margin:0 auto;}.pac-container .pac-item-query{display:inline-block;color:#e63515;font-size:1.7rem;transition:.25s all ease-in-out;padding:0;}.pac-container .pac-icon{display:none !important;}.pac-container .pac-item{line-height:normal;padding:.5rem 1rem;cursor:pointer;transition:.25s all ease-in-out;border:none;}.pac-container .pac-item:hover,.pac-container .pac-item.pac-item-selected{background-color:#f5f6f8;}.pac-container .pac-item:hover .pac-item-query,.pac-container .pac-item.pac-item-selected .pac-item-query{color:#000000;padding:0;}.pac-container .pac-item span:not([class]){display:block;font-size:1.4rem;}.pac-container.pac-logo:after{background-position:right .2rem center;}@keyframes btn-add{0%{color:#000;background-color:#f3f3f3;}50%{color:#000;background-color:rgb(var(--Primary));}100%{color:#000;background-color:#f3f3f3;}}@keyframes slideUpMob{from{transform:translateY(100%) translateX(0px);}to{transform:translateY(0) translateX(0px);}}@keyframes slideUp{from{transform:translateY(100%) translateX(120px);}to{transform:translateY(0) translateX(120px);}}.restaurants h3,.restaurant h3{font-family:'IBM Plex Sans', 'Open Sans', 'Helvetica', 'Arial', sans-serif;}.restaurants .items,.restaurant .items{flex:1;}.restaurants .restaurant-overlay,.restaurant .restaurant-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0, 0, 0, 0.5);z-index:1000;}.restaurants .info,.restaurant .info{padding:16px;width:100%;max-width:600px;padding-bottom:16px;flex-direction:column;align-items:flex-start;border-radius:20px;gap:10px;background:#F4F4F4;}.restaurants .info .headCont,.restaurant .info .headCont{display:flex;justify-content:space-between;width:100%;}.restaurants .info .restaurant-name,.restaurant .info .restaurant-name{color:#000;font-family:"IBM Plex Sans";font-size:24px;font-style:normal;font-weight:700;line-height:normal;}.restaurants .info .closebutton,.restaurant .info .closebutton{cursor:pointer;min-width:40px;height:40px;border-radius:50px;border:1px solid rgba(0, 0, 0, 0.10);background:#FFF;backdrop-filter:blur(2px);display:flex;padding:10px;align-items:center;gap:10px;}.restaurants .info-block,.restaurant .info-block{display:flex;justify-content:center;flex-direction:column;width:100%;position:relative;color:#000000;font-size:16px;background-color:#FFF;padding:16px 24px;flex-direction:column;align-items:flex-start;gap:4px;align-self:stretch;}.restaurants .info-block .heading,.restaurant .info-block .heading{font-size:20px;font-style:normal;font-weight:600;line-height:normal;}.restaurants .filters,.restaurant .filters{display:flex;border-style:solid;border-color:rgba(151, 163, 191, .28);border-width:1px 0 1px;padding:2rem 0;margin-bottom:5rem;}.restaurants .filters .form-group,.restaurant .filters .form-group{display:flex;align-items:center;margin-left:auto;margin-bottom:0;}.restaurants .filters .form-group label,.restaurant .filters .form-group label{color:#3356B2;font-size:2rem;font-weight:500;}.restaurants .filters .form-group select,.restaurant .filters .form-group select{color:rgb(var(--Primary));font-size:2rem;font-weight:500;border:none;background-position:center right;box-shadow:none;border-radius:0;padding:0 2rem 0 1rem;}@media screen and (min-width:940px){ .restaurants .items-wrap,.restaurant .items-wrap {display:flex;}}@media screen and (min-width:940px){ .restaurants .info,.restaurant .info {display:flex;margin-bottom:7rem;flex-direction:column;}}@media screen and (max-width:940px){ .restaurants .info-block:not(:last-child),.restaurant .info-block:not(:last-child) {padding:0 0 16px;margin-bottom:16px;}}@media screen and (max-width:940px){ .restaurants .alert,.restaurant .alert {margin-top:5rem;}}.restaurant-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:4rem;}.restaurant-header h2{font-weight:700;margin-bottom:0;}.restaurant-header .description,.restaurant-header .description p{font-size:2rem;color:#dd0000;font-size:20px;}.restaurant-header .description{margin-top:1rem;color:#dd0000;font-size:20px;}.restaurant-header .search-form-control{flex-shrink:0;width:30rem;padding:1.5rem 5rem 1.5rem 2.5rem;background-size:2.5rem;background-position:center right 2rem;margin-top:1.2rem;}.restaurant-header-data{flex:1;margin-right:calc(16px * 2);}.restaurant .open-time{display:flex;align-items:center;}.restaurant .open-time .day{min-width:3.5rem;margin-right:1rem;}.restaurant .card-body{display:flex;flex-wrap:wrap;}.restaurant .card-body h3{width:100%;font-family:'IBM Plex Sans', 'Open Sans', 'Helvetica', 'Arial', sans-serif;}.restaurant .card-body .btn-add{width:40px;height:40px;background:#f3f3f3;padding:0;box-shadow:none;color:#000;font-size:14px;font-weight:700;font-family:'IBM Plex Sans', 'Open Sans', 'Helvetica', 'Arial', sans-serif;line-height:33px;border-radius:45px;border:none;z-index:8;transition:.25s ease-in-out color,.25s ease-in-out border-color,.25s ease-in-out background-color;outline:none;}.restaurant .card-body .btn-add:hover{background-color:rgb(var(--Primary));}.restaurant .card-body .btn-add.animate{animation:btn-add 1s ease-in-out;width:auto;padding:0 1rem;font-size:14px;font-weight:500;padding:0 20px;}.restaurant .card-body .btn-add::after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-repeat:no-repeat;background-position:center;background-size:contain;display:block;width:12px;height:12px;margin:auto;background-image:url('data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgMTIgMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMS44MzMyIDcuMDA1OUg2LjgzMzE3VjEyLjAwNTlINS4xNjY1VjcuMDA1OUgwLjE2NjUwNFY1LjMzOTIzSDUuMTY2NVYwLjMzOTIzM0g2LjgzMzE3VjUuMzM5MjNIMTEuODMzMlY3LjAwNTlaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K');}.restaurant .card-body .btn-add.animate::after{display:none;}@media screen and (max-width:940px){ .restaurant-header {flex-direction:column;}}@media screen and (max-width:940px){ .restaurant-header .search-form-control {margin-top:16px;width:100%;}}@media screen and (max-width:940px){ .restaurant-header-data {margin-right:0;}}.restaurants .search-form-control{display:block;margin-left:auto;width:30rem;padding:1.5rem 5rem 1.5rem 2.5rem;background-size:2.5rem;background-position:center right 2rem;margin-bottom:4rem;}@media screen and (max-width:940px){ .restaurants .search-form-control {width:100%;}}.mini-cart-bar.grayscale{border-radius:50px;border:1px solid rgba(0, 0, 0, 0.10);opacity:0.8;background:#D9D9D9;}.restaurant-closed-toast{position:fixed;bottom:20px;background:#000000;color:white;padding:16px 24px;border-radius:12px;box-shadow:0 4px 20px rgba(0, 0, 0, 0.3);z-index:9999;display:flex;align-items:center;gap:16px;min-width:300px;animation:slideUp 0.3s ease-out;}@media (max-width:768px){  .restaurant-closed-toast{animation:slideUpMob 0.3s ease-out;}}.toast-content{display:flex;align-items:center;justify-content:space-between;width:100%;gap:16px;}.toast-close{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:background-color 0.2s ease;}.toast-close:hover{background-color:rgba(255, 255, 255, 0.1);}@media (max-width:480px){  .restaurant-closed-toast{bottom:10px;left:10px;right:10px;transform:none;min-width:auto;}}@media screen and (min-width:640px){ .profile .btn-container {flex-direction:column;}}@font-face{font-family:'Cutura';src:url('font/futura-bold-webfont.eot');src:url('font/futura-bold-webfont.eot?#iefix') format('embedded-opentype'), url('font/futura-bold-webfont.woff2') format('woff2'), url('font/futura-bold-webfont.woff') format('woff'), url('font/futura-bold-webfont.ttf') format('truetype'), url('font/futura-bold-webfont.svg#futurabold') format('svg');font-weight:bold;font-style:normal;font-display:swap;}{@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@300;400;700&display=swap');}@font-face{font-family:'FuturaCondensed';src:url('font/futura-condensedmedium-webfont.eot');src:url('font/futura-condensedmedium-webfont.eot?#iefix') format('embedded-opentype'), url('font/futura-condensedmedium-webfont.woff2') format('woff2'), url('font/futura-condensedmedium-webfont.woff') format('woff'), url('font/futura-condensedmedium-webfont.ttf') format('truetype'), url('font/futura-condensedmedium-webfont.svg#futuracondensed_medium') format('svg');font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'Helvetica Condensed';src:url('font/Helvetica-Condensed-Bold.eot');src:url('font/Helvetica-Condensed-Bold.eot?#iefix') format('embedded-opentype'), url('font/Helvetica-Condensed-Bold.woff2') format('woff2'), url('font/Helvetica-Condensed-Bold.woff') format('woff'), url('font/Helvetica-Condensed-Bold.ttf') format('truetype'), url('font/Helvetica-Condensed-Bold.svg#Helvetica-Condensed-Bold') format('svg');font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:'Futura';src:url('font/futura-medium-webfont.eot');src:url('font/futura-medium-webfont.eot?#iefix') format('embedded-opentype'), url('font/futura-medium-webfont.woff2') format('woff2'), url('font/futura-medium-webfont.woff') format('woff'), url('font/futura-medium-webfont.ttf') format('truetype'), url('font/futura-medium-webfont.svg#futuramedium') format('svg');font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'Futura';src:url('font/futura-mediumitalic-webfont.eot');src:url('font/futura-mediumitalic-webfont.eot?#iefix') format('embedded-opentype'), url('font/futura-mediumitalic-webfont.woff2') format('woff2'), url('font/futura-mediumitalic-webfont.woff') format('woff'), url('font/futura-mediumitalic-webfont.ttf') format('truetype'), url('font/futura-mediumitalic-webfont.svg#futuramedium_italic') format('svg');font-weight:normal;font-style:italic;font-display:swap;}@keyframes btn-spinner{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.btn{overflow:visible;}.btn:not(.btn-link){display:inline-block;text-align:center;padding:12px 16px;justify-content:space-between;align-items:center;border-radius:50px;border:1px solid rgba(0, 0, 0, 0.10);color:#000;font-family:"IBM Plex Sans";font-size:14px;font-style:normal;font-weight:600;line-height:120%;}.btn:not(.btn-link).btn-primary{background:rgb(var(--Primary));}.btn:not(.btn-link).btn-primary:hover{background:rgb(var(--Primary));}.btn:not(.btn-link).btn-dark{color:#fff;background-color:#00133d;border-color:#00133d;}.btn:not(.btn-link).btn-dark:hover{color:#00133d;background-color:transparent;}.btn:not(.btn-link).btn-primary-light{color:#fff;background-color:#e63515;border-color:#e63515;}.btn:not(.btn-link).btn-primary-light:hover{color:#e63515;background-color:transparent;}.btn:not(.btn-link).btn-primary-outline{display:flex;color:#000;padding:10px;align-items:center;gap:10px;display:flex;padding:10px;align-items:center;gap:10px;}.btn:not(.btn-link).btn-primary-outline:hover,.btn:not(.btn-link).btn-primary-outline.selected{color:#000;background-color:rgb(var(--Primary));}.btn:not(.btn-link).btn-dark-outline{display:flex;color:#000;padding:10px;align-items:center;gap:10px;display:flex;padding:10px;align-items:center;gap:10px;border-radius:50px;border:1px solid rgba(0, 0, 0, 0.10);background:rgba(245, 245, 245, 0.90);backdrop-filter:blur(2px);}.btn:not(.btn-link).btn-dark-outline:hover,.btn:not(.btn-link).btn-dark-outline.selected{color:#000;background-color:rgb(var(--Primary));}.btn:not(.btn-link):not(.btn-basket):not(.btn-user):not(.btn-ignore-width):not(.btn-close):not(.btn-block):not(.btn-remove){min-width:23rem;}.btn:not(.btn-link).btn-light{color:#b1abab;border-color:#b1abab;}.btn:not(.btn-link).btn-light:hover,.btn:not(.btn-link).btn-light.selected{color:#fff;border-color:#000000;}.btn:not(.btn-link).btn-info-light{color:#b1abab;border-color:#b1abab;}.btn:not(.btn-link).btn-info-light:hover,.btn:not(.btn-link).btn-info-light.selected{color:#fff;background-color:#e63515;border-color:#e63515;}.btn.btn-block{display:block;width:100%;}.btn.btn-basket{position:relative;width:3rem;height:3.8rem;background-image:url('images/icon/bag.svg');background-repeat:no-repeat;background-position:center;background-size:contain;font-size:0;padding:0;}.btn.btn-basket span{display:flex;align-items:center;justify-content:center;position:absolute;top:-.8rem;right:-.8rem;width:2.4rem;height:2.4rem;color:#fff;font-size:1.2rem;font-family:'IBM Plex Sans', 'Open Sans', 'Helvetica', 'Arial', sans-serif;font-weight:700;line-height:1;border-radius:45px;background-color:#000000;}.btn.btn-user{position:relative;width:3.8rem;height:3.5rem;background-image:url('images/icon/user.svg');background-repeat:no-repeat;background-position:center;background-size:contain;font-size:0;padding:0;}.btn.btn-user:after{content:'';position:absolute;top:-.4rem;right:0;width:1.3rem;height:1.3rem;border-radius:45px;background-color:#49BA03;transition:.25s all ease-in-out;opacity:0;}.btn.btn-user.active:after{opacity:1;}.btn.btn-user:before{content:'';position:absolute;top:0;right:-1rem;bottom:0;display:inline-block;width:6px;height:6px;border-top:2px solid #000000;border-right:2px solid #000000;-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);margin:auto;}.btn.btn-link{display:flex;align-items:center;padding:0;color:#000000;}.btn.btn-link:after{content:'';width:1rem;height:1.2rem;background-image:url('images/icon/arrow-dark.svg');background-repeat:no-repeat;background-position:center;background-size:contain;margin-left:1.4rem;}.btn.btn-facebook{background-image:url('images/icon/facebook.svg');background-position:center left 1.5rem;background-size:1.1rem;background-repeat:no-repeat;background-color:#4267b2;padding:.5rem 4rem .5rem 5rem;}.btn.btn-facebook:hover{background-color:#3358a3;}.btn.btn-google{background-image:url('images/icon/google.svg');background-position:center left 1.5rem;background-size:1.8rem;background-repeat:no-repeat;background-color:#cf2d48;padding:.5rem 4rem .5rem 5rem;}.btn.btn-google:hover{background-color:#c01e39;}.btn.btn-close{position:relative;}.btn.btn-close:before,.btn.btn-close:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;height:14px;width:1.5px;background-color:#000000;margin:auto;border-radius:45px;transition:.25s all ease-in-out;}.btn.btn-close:before{transform:rotate(45deg);}.btn.btn-close:after{transform:rotate(-45deg);}.btn.btn-close:hover:before,.btn.btn-close:hover:after{background-color:#e63515;}.btn.btn-close.btn-close-secondary:before,.btn.btn-close.btn-close-secondary:after{background-color:#373e3a;}.btn.btn-close.btn-close-secondary:hover:before,.btn.btn-close.btn-close-secondary:hover:after{background-color:#707070;}.btn[disabled],.btn[readonly]{pointer-events:none;opacity:.75;}.btn.btn-spinner{position:relative;}.btn.btn-spinner:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border:.4rem solid #fff;border-right-color:transparent;border-radius:45px;width:1.8rem;height:1.8rem;animation:btn-spinner 600ms infinite linear;margin:auto;display:block;background-image:url('images/icon/spinner-dark.svg');background-repeat:no-repeat;background-position:center;background-size:contain;}.btn.btn-spinner.btn-lg:before{width:2.4rem;height:2.4rem;}.btn-container{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;text-align:right;margin:calc(2rem - (16px / 2)) calc(-16px / 2) calc(-16px / 2);}.btn-container .btn{margin:calc(16px / 2);}.no-min-width{min-width:unset !important;}.btn-trash{display:flex;padding:10px;align-items:center;gap:10px;background:var(--Gray---light, #FAFAFA);border-radius:50px;line-height:40px;}.btn-trash:hover{background-color:rgb(var(--Primary));}.btn-spinner{position:relative;}.btn-spinner:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border:.4rem solid #000;border-right-color:transparent;border-radius:45px;width:1.8rem;height:1.8rem;animation:btn-spinner 600ms infinite linear;margin:auto;display:block;}[type="button"].form-control{background-color:transparent;text-align:center;justify-content:center;}[type="button"].form-control:hover{background-color:#000000;color:#fff;}[type="button"].form-control.active{background-color:#000000;color:#fff;}.min-w-32{min-width:100px !important;}.menu{list-style:none;padding:0;margin:-.5rem auto;}.menu li{display:inline-block;margin:.5rem 1.5rem;}.menu li:hover a:after,.menu li.router-link-exact-active a:after{left:25%;right:25%;}.menu a{position:relative;color:#000000;font-size:2.3rem;font-weight:700;}.menu a:after{content:'';position:absolute;left:51%;right:51%;bottom:-.5rem;background-color:#000000;height:.5rem;border-radius:45px;transition:.25s all ease-in-out;}@media screen and (max-width:940px){ .menu {position:fixed;top:0;right:0;left:auto;bottom:0;width:calc(100% - 5rem);height:100vh;padding:14rem 16px 16px;background-color:#fff;box-shadow:0 0 5rem 0 rgba(128, 130, 139, .15);z-index:9;transform:translateX(100%);transition:.25s all ease-in-out;}}@media screen and (max-width:940px){ .menu:after {content:'';position:absolute;left:0;right:0;top:11rem;border-top:1px solid #d6d6d6;}}@media screen and (max-width:640px){ .menu:after {top:8.4rem;}}@media screen and (max-width:940px){ .menu.visible {transform:translateX(0);}}@media screen and (max-width:940px){ .menu li {display:block;margin:0;}}@media screen and (max-width:940px){ .menu li:not(:last-child) {margin-bottom:3rem;}}@media screen and (max-width:940px){ .menu a {font-size:3rem;text-transform:uppercase;}}.user{display:flex;list-style:none;padding:0;margin:0 0 0 auto;}.user li{display:inline-block;}.user li:not(:last-child){margin-right:2rem;}@media screen and (max-width:940px){ .user.popup-is-visible {display:none;}}@media screen and (max-width:400px){ .user li:not(:last-child) {margin-right:2rem;}}.search-container{margin-left:2rem;}.profile-links{list-style:none;padding:0;margin:3rem 0 0;}.profile-links li{border-bottom-color:#d0d0d0;border-bottom-style:solid;border-bottom-width:1px;padding:20px 0;}.profile-links li:not(:last-child){border-bottom-width:1px;}.profile-links li a{display:flex;align-items:center;color:#000000;font-size:16px;font-weight:500;}.btn.logout{margin-top:5rem;}@media screen and (max-width:940px){ .btn.logout {display:block;margin-left:auto;margin-right:auto;}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1.5rem;margin-left:-1.5rem;}.no-gutters{margin-right:0;margin-left:0;}.no-gutters > .col,.no-gutters > [class*=col-]{padding-right:0;padding-left:0;}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:1.5rem;padding-left:1.5rem;}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none;}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%;}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%;}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%;}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%;}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%;}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%;}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%;}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.order-first{-ms-flex-order:-1;order:-1;}.order-last{-ms-flex-order:13;order:13;}.order-0{-ms-flex-order:0;order:0;}.order-1{-ms-flex-order:1;order:1;}.order-2{-ms-flex-order:2;order:2;}.order-3{-ms-flex-order:3;order:3;}.order-4{-ms-flex-order:4;order:4;}.order-5{-ms-flex-order:5;order:5;}.order-6{-ms-flex-order:6;order:6;}.order-7{-ms-flex-order:7;order:7;}.order-8{-ms-flex-order:8;order:8;}.order-9{-ms-flex-order:9;order:9;}.order-10{-ms-flex-order:10;order:10;}.order-11{-ms-flex-order:11;order:11;}.order-12{-ms-flex-order:12;order:12;}.offset-1{margin-left:8.333333%;}.offset-2{margin-left:16.666667%;}.offset-3{margin-left:25%;}.offset-4{margin-left:33.333333%;}.offset-5{margin-left:41.666667%;}.offset-6{margin-left:50%;}.offset-7{margin-left:58.333333%;}.offset-8{margin-left:66.666667%;}.offset-9{margin-left:75%;}.offset-10{margin-left:83.333333%;}.offset-11{margin-left:91.666667%;}@media (min-width:640px){  .col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;}  .col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none;}  .col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%;}  .col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%;}  .col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}  .col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}  .col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%;}  .col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}  .col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%;}  .col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%;}  .col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}  .col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%;}  .col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%;}  .col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}  .order-sm-first{-ms-flex-order:-1;order:-1;}  .order-sm-last{-ms-flex-order:13;order:13;}  .order-sm-0{-ms-flex-order:0;order:0;}  .order-sm-1{-ms-flex-order:1;order:1;}  .order-sm-2{-ms-flex-order:2;order:2;}  .order-sm-3{-ms-flex-order:3;order:3;}  .order-sm-4{-ms-flex-order:4;order:4;}  .order-sm-5{-ms-flex-order:5;order:5;}  .order-sm-6{-ms-flex-order:6;order:6;}  .order-sm-7{-ms-flex-order:7;order:7;}  .order-sm-8{-ms-flex-order:8;order:8;}  .order-sm-9{-ms-flex-order:9;order:9;}  .order-sm-10{-ms-flex-order:10;order:10;}  .order-sm-11{-ms-flex-order:11;order:11;}  .order-sm-12{-ms-flex-order:12;order:12;}  .offset-sm-0{margin-left:0;}  .offset-sm-1{margin-left:8.333333%;}  .offset-sm-2{margin-left:16.666667%;}  .offset-sm-3{margin-left:25%;}  .offset-sm-4{margin-left:33.333333%;}  .offset-sm-5{margin-left:41.666667%;}  .offset-sm-6{margin-left:50%;}  .offset-sm-7{margin-left:58.333333%;}  .offset-sm-8{margin-left:66.666667%;}  .offset-sm-9{margin-left:75%;}  .offset-sm-10{margin-left:83.333333%;}  .offset-sm-11{margin-left:91.666667%;}}@media (min-width:940px){  .col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;}  .col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none;}  .col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%;}  .col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%;}  .col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}  .col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}  .col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%;}  .col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}  .col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%;}  .col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%;}  .col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}  .col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%;}  .col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%;}  .col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}  .order-md-first{-ms-flex-order:-1;order:-1;}  .order-md-last{-ms-flex-order:13;order:13;}  .order-md-0{-ms-flex-order:0;order:0;}  .order-md-1{-ms-flex-order:1;order:1;}  .order-md-2{-ms-flex-order:2;order:2;}  .order-md-3{-ms-flex-order:3;order:3;}  .order-md-4{-ms-flex-order:4;order:4;}  .order-md-5{-ms-flex-order:5;order:5;}  .order-md-6{-ms-flex-order:6;order:6;}  .order-md-7{-ms-flex-order:7;order:7;}  .order-md-8{-ms-flex-order:8;order:8;}  .order-md-9{-ms-flex-order:9;order:9;}  .order-md-10{-ms-flex-order:10;order:10;}  .order-md-11{-ms-flex-order:11;order:11;}  .order-md-12{-ms-flex-order:12;order:12;}  .offset-md-0{margin-left:0;}  .offset-md-1{margin-left:8.333333%;}  .offset-md-2{margin-left:16.666667%;}  .offset-md-3{margin-left:25%;}  .offset-md-4{margin-left:33.333333%;}  .offset-md-5{margin-left:41.666667%;}  .offset-md-6{margin-left:50%;}  .offset-md-7{margin-left:58.333333%;}  .offset-md-8{margin-left:66.666667%;}  .offset-md-9{margin-left:75%;}  .offset-md-10{margin-left:83.333333%;}  .offset-md-11{margin-left:91.666667%;}}@media (min-width:1260px){  .col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;}  .col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none;}  .col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%;}  .col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%;}  .col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}  .col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}  .col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%;}  .col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}  .col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%;}  .col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%;}  .col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}  .col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%;}  .col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%;}  .col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}  .order-lg-first{-ms-flex-order:-1;order:-1;}  .order-lg-last{-ms-flex-order:13;order:13;}  .order-lg-0{-ms-flex-order:0;order:0;}  .order-lg-1{-ms-flex-order:1;order:1;}  .order-lg-2{-ms-flex-order:2;order:2;}  .order-lg-3{-ms-flex-order:3;order:3;}  .order-lg-4{-ms-flex-order:4;order:4;}  .order-lg-5{-ms-flex-order:5;order:5;}  .order-lg-6{-ms-flex-order:6;order:6;}  .order-lg-7{-ms-flex-order:7;order:7;}  .order-lg-8{-ms-flex-order:8;order:8;}  .order-lg-9{-ms-flex-order:9;order:9;}  .order-lg-10{-ms-flex-order:10;order:10;}  .order-lg-11{-ms-flex-order:11;order:11;}  .order-lg-12{-ms-flex-order:12;order:12;}  .offset-lg-0{margin-left:0;}  .offset-lg-1{margin-left:8.333333%;}  .offset-lg-2{margin-left:16.666667%;}  .offset-lg-3{margin-left:25%;}  .offset-lg-4{margin-left:33.333333%;}  .offset-lg-5{margin-left:41.666667%;}  .offset-lg-6{margin-left:50%;}  .offset-lg-7{margin-left:58.333333%;}  .offset-lg-8{margin-left:66.666667%;}  .offset-lg-9{margin-left:75%;}  .offset-lg-10{margin-left:83.333333%;}  .offset-lg-11{margin-left:91.666667%;}}@media (min-width:1200px){  .col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;}  .col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none;}  .col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%;}  .col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%;}  .col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}  .col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}  .col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%;}  .col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}  .col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%;}  .col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%;}  .col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}  .col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%;}  .col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%;}  .col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}  .order-xl-first{-ms-flex-order:-1;order:-1;}  .order-xl-last{-ms-flex-order:13;order:13;}  .order-xl-0{-ms-flex-order:0;order:0;}  .order-xl-1{-ms-flex-order:1;order:1;}  .order-xl-2{-ms-flex-order:2;order:2;}  .order-xl-3{-ms-flex-order:3;order:3;}  .order-xl-4{-ms-flex-order:4;order:4;}  .order-xl-5{-ms-flex-order:5;order:5;}  .order-xl-6{-ms-flex-order:6;order:6;}  .order-xl-7{-ms-flex-order:7;order:7;}  .order-xl-8{-ms-flex-order:8;order:8;}  .order-xl-9{-ms-flex-order:9;order:9;}  .order-xl-10{-ms-flex-order:10;order:10;}  .order-xl-11{-ms-flex-order:11;order:11;}  .order-xl-12{-ms-flex-order:12;order:12;}  .offset-xl-0{margin-left:0;}  .offset-xl-1{margin-left:8.333333%;}  .offset-xl-2{margin-left:16.666667%;}  .offset-xl-3{margin-left:25%;}  .offset-xl-4{margin-left:33.333333%;}  .offset-xl-5{margin-left:41.666667%;}  .offset-xl-6{margin-left:50%;}  .offset-xl-7{margin-left:58.333333%;}  .offset-xl-8{margin-left:66.666667%;}  .offset-xl-9{margin-left:75%;}  .offset-xl-10{margin-left:83.333333%;}  .offset-xl-11{margin-left:91.666667%;}}.d-none{display:none !important;}.d-inline{display:inline !important;}.d-inline-block{display:inline-block !important;}.d-block{display:block !important;}.d-table{display:table !important;}.d-table-row{display:table-row !important;}.d-table-cell{display:table-cell !important;}.d-flex{display:-ms-flexbox !important;display:flex !important;}.d-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}@media (min-width:640px){  .d-sm-none{display:none !important;}  .d-sm-inline{display:inline !important;}  .d-sm-inline-block{display:inline-block !important;}  .d-sm-block{display:block !important;}  .d-sm-table{display:table !important;}  .d-sm-table-row{display:table-row !important;}  .d-sm-table-cell{display:table-cell !important;}  .d-sm-flex{display:-ms-flexbox !important;display:flex !important;}  .d-sm-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media (min-width:940px){  .d-md-none{display:none !important;}  .d-md-inline{display:inline !important;}  .d-md-inline-block{display:inline-block !important;}  .d-md-block{display:block !important;}  .d-md-table{display:table !important;}  .d-md-table-row{display:table-row !important;}  .d-md-table-cell{display:table-cell !important;}  .d-md-flex{display:-ms-flexbox !important;display:flex !important;}  .d-md-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media (min-width:1260px){  .d-lg-none{display:none !important;}  .d-lg-inline{display:inline !important;}  .d-lg-inline-block{display:inline-block !important;}  .d-lg-block{display:block !important;}  .d-lg-table{display:table !important;}  .d-lg-table-row{display:table-row !important;}  .d-lg-table-cell{display:table-cell !important;}  .d-lg-flex{display:-ms-flexbox !important;display:flex !important;}  .d-lg-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media (min-width:1200px){  .d-xl-none{display:none !important;}  .d-xl-inline{display:inline !important;}  .d-xl-inline-block{display:inline-block !important;}  .d-xl-block{display:block !important;}  .d-xl-table{display:table !important;}  .d-xl-table-row{display:table-row !important;}  .d-xl-table-cell{display:table-cell !important;}  .d-xl-flex{display:-ms-flexbox !important;display:flex !important;}  .d-xl-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media print{  .d-print-none{display:none !important;}  .d-print-inline{display:inline !important;}  .d-print-inline-block{display:inline-block !important;}  .d-print-block{display:block !important;}  .d-print-table{display:table !important;}  .d-print-table-row{display:table-row !important;}  .d-print-table-cell{display:table-cell !important;}  .d-print-flex{display:-ms-flexbox !important;display:flex !important;}  .d-print-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}.flex-row{-ms-flex-direction:row !important;flex-direction:row !important;}.flex-column{-ms-flex-direction:column !important;flex-direction:column !important;}.flex-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important;}.flex-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important;}.flex-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important;}.flex-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important;}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important;}.flex-fill{-ms-flex:1 1 auto !important;flex:1 1 auto !important;}.flex-grow-0{-ms-flex-positive:0 !important;flex-grow:0 !important;}.flex-grow-1{-ms-flex-positive:1 !important;flex-grow:1 !important;}.flex-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important;}.flex-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important;}.justify-content-start{-ms-flex-pack:start !important;justify-content:flex-start !important;}.justify-content-end{-ms-flex-pack:end !important;justify-content:flex-end !important;}.justify-content-center{-ms-flex-pack:center !important;justify-content:center !important;}.justify-content-between{-ms-flex-pack:justify !important;justify-content:space-between !important;}.justify-content-around{-ms-flex-pack:distribute !important;justify-content:space-around !important;}.align-items-start{-ms-flex-align:start !important;align-items:flex-start !important;}.align-items-end{-ms-flex-align:end !important;align-items:flex-end !important;}.align-items-center{-ms-flex-align:center !important;align-items:center !important;}.align-items-baseline{-ms-flex-align:baseline !important;align-items:baseline !important;}.align-items-stretch{-ms-flex-align:stretch !important;align-items:stretch !important;}.align-content-start{-ms-flex-line-pack:start !important;align-content:flex-start !important;}.align-content-end{-ms-flex-line-pack:end !important;align-content:flex-end !important;}.align-content-center{-ms-flex-line-pack:center !important;align-content:center !important;}.align-content-between{-ms-flex-line-pack:justify !important;align-content:space-between !important;}.align-content-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important;}.align-content-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important;}.align-self-auto{-ms-flex-item-align:auto !important;align-self:auto !important;}.align-self-start{-ms-flex-item-align:start !important;align-self:flex-start !important;}.align-self-end{-ms-flex-item-align:end !important;align-self:flex-end !important;}.align-self-center{-ms-flex-item-align:center !important;align-self:center !important;}.align-self-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important;}.align-self-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important;}@media (min-width:640px){  .flex-sm-row{-ms-flex-direction:row !important;flex-direction:row !important;}  .flex-sm-column{-ms-flex-direction:column !important;flex-direction:column !important;}  .flex-sm-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important;}  .flex-sm-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important;}  .flex-sm-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important;}  .flex-sm-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important;}  .flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important;}  .flex-sm-fill{-ms-flex:1 1 auto !important;flex:1 1 auto !important;}  .flex-sm-grow-0{-ms-flex-positive:0 !important;flex-grow:0 !important;}  .flex-sm-grow-1{-ms-flex-positive:1 !important;flex-grow:1 !important;}  .flex-sm-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important;}  .flex-sm-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important;}  .justify-content-sm-start{-ms-flex-pack:start !important;justify-content:flex-start !important;}  .justify-content-sm-end{-ms-flex-pack:end !important;justify-content:flex-end !important;}  .justify-content-sm-center{-ms-flex-pack:center !important;justify-content:center !important;}  .justify-content-sm-between{-ms-flex-pack:justify !important;justify-content:space-between !important;}  .justify-content-sm-around{-ms-flex-pack:distribute !important;justify-content:space-around !important;}  .align-items-sm-start{-ms-flex-align:start !important;align-items:flex-start !important;}  .align-items-sm-end{-ms-flex-align:end !important;align-items:flex-end !important;}  .align-items-sm-center{-ms-flex-align:center !important;align-items:center !important;}  .align-items-sm-baseline{-ms-flex-align:baseline !important;align-items:baseline !important;}  .align-items-sm-stretch{-ms-flex-align:stretch !important;align-items:stretch !important;}  .align-content-sm-start{-ms-flex-line-pack:start !important;align-content:flex-start !important;}  .align-content-sm-end{-ms-flex-line-pack:end !important;align-content:flex-end !important;}  .align-content-sm-center{-ms-flex-line-pack:center !important;align-content:center !important;}  .align-content-sm-between{-ms-flex-line-pack:justify !important;align-content:space-between !important;}  .align-content-sm-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important;}  .align-content-sm-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important;}  .align-self-sm-auto{-ms-flex-item-align:auto !important;align-self:auto !important;}  .align-self-sm-start{-ms-flex-item-align:start !important;align-self:flex-start !important;}  .align-self-sm-end{-ms-flex-item-align:end !important;align-self:flex-end !important;}  .align-self-sm-center{-ms-flex-item-align:center !important;align-self:center !important;}  .align-self-sm-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important;}  .align-self-sm-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important;}}@media (min-width:940px){  .flex-md-row{-ms-flex-direction:row !important;flex-direction:row !important;}  .flex-md-column{-ms-flex-direction:column !important;flex-direction:column !important;}  .flex-md-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important;}  .flex-md-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important;}  .flex-md-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important;}  .flex-md-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important;}  .flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important;}  .flex-md-fill{-ms-flex:1 1 auto !important;flex:1 1 auto !important;}  .flex-md-grow-0{-ms-flex-positive:0 !important;flex-grow:0 !important;}  .flex-md-grow-1{-ms-flex-positive:1 !important;flex-grow:1 !important;}  .flex-md-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important;}  .flex-md-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important;}  .justify-content-md-start{-ms-flex-pack:start !important;justify-content:flex-start !important;}  .justify-content-md-end{-ms-flex-pack:end !important;justify-content:flex-end !important;}  .justify-content-md-center{-ms-flex-pack:center !important;justify-content:center !important;}  .justify-content-md-between{-ms-flex-pack:justify !important;justify-content:space-between !important;}  .justify-content-md-around{-ms-flex-pack:distribute !important;justify-content:space-around !important;}  .align-items-md-start{-ms-flex-align:start !important;align-items:flex-start !important;}  .align-items-md-end{-ms-flex-align:end !important;align-items:flex-end !important;}  .align-items-md-center{-ms-flex-align:center !important;align-items:center !important;}  .align-items-md-baseline{-ms-flex-align:baseline !important;align-items:baseline !important;}  .align-items-md-stretch{-ms-flex-align:stretch !important;align-items:stretch !important;}  .align-content-md-start{-ms-flex-line-pack:start !important;align-content:flex-start !important;}  .align-content-md-end{-ms-flex-line-pack:end !important;align-content:flex-end !important;}  .align-content-md-center{-ms-flex-line-pack:center !important;align-content:center !important;}  .align-content-md-between{-ms-flex-line-pack:justify !important;align-content:space-between !important;}  .align-content-md-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important;}  .align-content-md-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important;}  .align-self-md-auto{-ms-flex-item-align:auto !important;align-self:auto !important;}  .align-self-md-start{-ms-flex-item-align:start !important;align-self:flex-start !important;}  .align-self-md-end{-ms-flex-item-align:end !important;align-self:flex-end !important;}  .align-self-md-center{-ms-flex-item-align:center !important;align-self:center !important;}  .align-self-md-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important;}  .align-self-md-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important;}}@media (min-width:1260px){  .flex-lg-row{-ms-flex-direction:row !important;flex-direction:row !important;}  .flex-lg-column{-ms-flex-direction:column !important;flex-direction:column !important;}  .flex-lg-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important;}  .flex-lg-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important;}  .flex-lg-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important;}  .flex-lg-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important;}  .flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important;}  .flex-lg-fill{-ms-flex:1 1 auto !important;flex:1 1 auto !important;}  .flex-lg-grow-0{-ms-flex-positive:0 !important;flex-grow:0 !important;}  .flex-lg-grow-1{-ms-flex-positive:1 !important;flex-grow:1 !important;}  .flex-lg-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important;}  .flex-lg-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important;}  .justify-content-lg-start{-ms-flex-pack:start !important;justify-content:flex-start !important;}  .justify-content-lg-end{-ms-flex-pack:end !important;justify-content:flex-end !important;}  .justify-content-lg-center{-ms-flex-pack:center !important;justify-content:center !important;}  .justify-content-lg-between{-ms-flex-pack:justify !important;justify-content:space-between !important;}  .justify-content-lg-around{-ms-flex-pack:distribute !important;justify-content:space-around !important;}  .align-items-lg-start{-ms-flex-align:start !important;align-items:flex-start !important;}  .align-items-lg-end{-ms-flex-align:end !important;align-items:flex-end !important;}  .align-items-lg-center{-ms-flex-align:center !important;align-items:center !important;}  .align-items-lg-baseline{-ms-flex-align:baseline !important;align-items:baseline !important;}  .align-items-lg-stretch{-ms-flex-align:stretch !important;align-items:stretch !important;}  .align-content-lg-start{-ms-flex-line-pack:start !important;align-content:flex-start !important;}  .align-content-lg-end{-ms-flex-line-pack:end !important;align-content:flex-end !important;}  .align-content-lg-center{-ms-flex-line-pack:center !important;align-content:center !important;}  .align-content-lg-between{-ms-flex-line-pack:justify !important;align-content:space-between !important;}  .align-content-lg-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important;}  .align-content-lg-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important;}  .align-self-lg-auto{-ms-flex-item-align:auto !important;align-self:auto !important;}  .align-self-lg-start{-ms-flex-item-align:start !important;align-self:flex-start !important;}  .align-self-lg-end{-ms-flex-item-align:end !important;align-self:flex-end !important;}  .align-self-lg-center{-ms-flex-item-align:center !important;align-self:center !important;}  .align-self-lg-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important;}  .align-self-lg-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important;}}@media (min-width:1200px){  .flex-xl-row{-ms-flex-direction:row !important;flex-direction:row !important;}  .flex-xl-column{-ms-flex-direction:column !important;flex-direction:column !important;}  .flex-xl-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important;}  .flex-xl-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important;}  .flex-xl-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important;}  .flex-xl-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important;}  .flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important;}  .flex-xl-fill{-ms-flex:1 1 auto !important;flex:1 1 auto !important;}  .flex-xl-grow-0{-ms-flex-positive:0 !important;flex-grow:0 !important;}  .flex-xl-grow-1{-ms-flex-positive:1 !important;flex-grow:1 !important;}  .flex-xl-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important;}  .flex-xl-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important;}  .justify-content-xl-start{-ms-flex-pack:start !important;justify-content:flex-start !important;}  .justify-content-xl-end{-ms-flex-pack:end !important;justify-content:flex-end !important;}  .justify-content-xl-center{-ms-flex-pack:center !important;justify-content:center !important;}  .justify-content-xl-between{-ms-flex-pack:justify !important;justify-content:space-between !important;}  .justify-content-xl-around{-ms-flex-pack:distribute !important;justify-content:space-around !important;}  .align-items-xl-start{-ms-flex-align:start !important;align-items:flex-start !important;}  .align-items-xl-end{-ms-flex-align:end !important;align-items:flex-end !important;}  .align-items-xl-center{-ms-flex-align:center !important;align-items:center !important;}  .align-items-xl-baseline{-ms-flex-align:baseline !important;align-items:baseline !important;}  .align-items-xl-stretch{-ms-flex-align:stretch !important;align-items:stretch !important;}  .align-content-xl-start{-ms-flex-line-pack:start !important;align-content:flex-start !important;}  .align-content-xl-end{-ms-flex-line-pack:end !important;align-content:flex-end !important;}  .align-content-xl-center{-ms-flex-line-pack:center !important;align-content:center !important;}  .align-content-xl-between{-ms-flex-line-pack:justify !important;align-content:space-between !important;}  .align-content-xl-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important;}  .align-content-xl-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important;}  .align-self-xl-auto{-ms-flex-item-align:auto !important;align-self:auto !important;}  .align-self-xl-start{-ms-flex-item-align:start !important;align-self:flex-start !important;}  .align-self-xl-end{-ms-flex-item-align:end !important;align-self:flex-end !important;}  .align-self-xl-center{-ms-flex-item-align:center !important;align-self:center !important;}  .align-self-xl-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important;}  .align-self-xl-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important;}}.register .agreement{margin-top:2rem;}h1,h2,h3,h4,h5,h6{color:#000000;font-family:'IBM Plex Sans', 'Open Sans', 'Helvetica', 'Arial', sans-serif;font-weight:500;}h1{font-size:7.5rem;font-weight:900;margin-bottom:3.8rem;letter-spacing:-2px;}@media screen and (max-width:640px){ h1 {font-size:5rem;}}h2{color:#000;font-family:"IBM Plex Sans";font-size:26px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:20px;}h2.with-line{border-bottom:1px solid rgba(112, 112, 112, .47);padding-bottom:2rem;}h3{color:var(--Text-primary, #000);font-family:"IBM Plex Sans";font-size:16px;font-style:normal;font-weight:600;line-height:120%;}h4{font-size:3rem;margin-bottom:3rem;}h5{font-size:2.5rem;margin-bottom:2.5rem;}h6{font-size:2.3rem;margin-bottom:2.3rem;}p,a{color:#000000;}a{color:#000000;text-decoration:none;transition:.25s all ease-in-out;}a:hover{color:#3356B2;}.content a,.cookie-alert a{color:#e63515;}.content a:hover,.cookie-alert a:hover{color:#c81700;}p:not(:last-child){margin-bottom:2rem;}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.5);z-index:200;cursor:pointer;}.popup{position:absolute;top:9rem;right:.8rem;background-color:#fff;box-shadow:0 0 5rem 0 rgba(128, 130, 139, .15);z-index:201;transition:.25s all ease-in-out;}.popup .profile-wrap{padding:0 16px 16px;}.popup .head{display:flex;height:65px;padding:16px 16px 12px 16px;justify-content:space-between;align-items:center;flex-shrink:0;border-bottom:1px solid rgba(0, 0, 0, 0.14);background:rgba(255, 255, 255, 0.80);backdrop-filter:blur(6px);margin-left:-16px;margin-right:-16px;margin-bottom:26px;}.popup .login-wrap .logo,.popup .profile-wrap .logo{position:initial;box-shadow:none;width:40px;height:40px;padding:0;margin:0;border:none;background:none;}.popup .login-form,.popup .password-reset-wrap form{padding:16px;display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;border-radius:16px;background:#F5F5F5;}@media only screen and (max-width:1670px){ .popup {right:calc(16px + 7.8rem);}}@media screen and (min-width:940px){ .popup {opacity:0;visibility:hidden;pointer-events:none;}}@media screen and (max-width:940px){ .popup {position:fixed;top:0;right:0;left:auto;bottom:0;width:100%;transform:translateY(200%);}}@media screen and (min-width:940px){ .popup .basket-wrap {max-height:85vh;width:80rem;padding:16px 16px calc(16px * 2);overflow-y:auto;}}@media screen and (max-width:940px){ .popup .basket-wrap {height:100%;padding:0 16px 17rem;overflow-y:auto;}}@media screen and (min-width:940px){ .popup .basket-wrap h2 {padding-bottom:1.3rem;border-bottom:1px solid rgba(112, 112, 112, .47);}}@media screen and (min-width:940px){ .popup .login-wrap,.popup .profile-wrap {padding:0 16px 16px 16px;width:100%;max-width:560px;}}@media screen and (max-width:940px){ .popup .login-wrap,.popup .profile-wrap {padding:0 16px 16px;}}@media screen and (min-width:940px){ .popup.visible {opacity:1;visibility:visible;pointer-events:all;}}@media screen and (max-width:940px){ .popup.visible {transform:translateX(0);}}.user-popup{overflow:hidden;max-width:390px;width:100%;position:fixed;left:0;right:0;top:auto;bottom:0;margin-left:auto;margin-right:auto;max-width:560px;border-top-left-radius:20px;border-top-right-radius:20px;}.user-popup .btn-container{margin-top:5rem;}.user-popup h2{color:#000;font-family:"IBM Plex Sans";font-size:16px;font-style:normal;font-weight:600;line-height:20px;margin-bottom:10px;}.user-popup .avatar{display:block;width:8rem;height:8rem;border-radius:45px;margin:2rem auto 1.9rem;}.user-popup .welcome{color:#000;font-size:24px;line-height:140%;font-weight:600;}.user-popup .full-name{font-size:16px;font-weight:700;}.user-popup .email{color:#000000;font-family:'IBM Plex Sans', 'Open Sans', 'Helvetica', 'Arial', sans-serif;}.select-login{position:relative;display:flex;}.select-login .splitter{display:flex;align-items:center;position:relative;margin:0 5rem;}.select-login .splitter:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;width:1px;height:100%;background-color:#d0d0d0;margin:auto;z-index:-1;}.select-login .splitter .inner{color:#d0d0d0;font-size:12px;font-weight:700;font-family:'IBM Plex Sans', 'Open Sans', 'Helvetica', 'Arial', sans-serif;padding:1rem;background-color:#fff;border:1px solid #d0d0d0;border-radius:45px;}.select-login .social{margin:auto 0;}.ie .select-login .social{display:flex;justify-content:center;flex-direction:column;}.select-login .social .btn{display:block;}.select-login .social .btn:not(:last-of-type){margin-bottom:1.2rem;}.select-login form{margin:auto 0;}.select-login form button[type=submit]{display:block;margin:0 auto;}.select-login .btn-register{display:block;margin-bottom:1rem;}.select-login .btn{min-width:1px;width:100%;padding:.4rem 2.5rem .11rem;}@media screen and (max-width:940px){ .select-login {flex-direction:column;}}@media screen and (max-width:940px){ .select-login .splitter {order:2;justify-content:center;margin:5rem 0;}}@media screen and (max-width:940px){ .select-login .splitter:before {width:100%;height:1px;}}@media screen and (max-width:940px){ .select-login .social {order:3;}}@media screen and (max-width:940px){ .select-login .social .btn {margin-left:auto;margin-right:auto;}}@media screen and (max-width:940px){ .select-login form {order:1;}}@media screen and (max-width:940px){ .select-login .btn {font-size:2.4rem !important;}}.close-popup{width:40px;height:40px;display:flex;padding:10px;align-items:center;gap:10px;border-radius:50px;border:1px solid rgba(0, 0, 0, 0.10);background:rgba(245, 245, 245, 0.90);backdrop-filter:blur(2px);cursor:pointer;}.remember-me label{display:flex;align-items:center;gap:10px;cursor:pointer;}.submit-btn{display:flex;padding:12px 16px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:50px;border:1px solid rgba(0, 0, 0, 0.10);background:rgb(var(--Primary));color:#000;font-family:"IBM Plex Sans";font-size:14px;font-style:normal;font-weight:600;line-height:120%;margin-top:10px;width:100%;}.btn-forgot,.btn-back-to-login{color:var(--Links, #3356B2);font-family:"IBM Plex Sans";font-size:12px;font-style:normal;font-weight:600;line-height:20px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;text-align:center;display:block;margin-top:20px;margin-bottom:20px;appearance:none;border:none;background:none;text-decoration:none;text-align:center;margin-left:auto;margin-right:auto;}.login-wrap .submit-btn{justify-content:center;}.product-list{max-width:560px;margin-left:auto;margin-right:auto;position:relative;}.product-list .group h2{font-weight:500;}.product-list .group:not(:last-of-type){margin-bottom:8rem;}.product-list .card{position:relative;transition:.25s all ease-in-out;display:flex;gap:10px;}.product-list .card:hover{transform:perspective(1px) translate3d(0, -.5rem, 0);}.product-list .card-image .image{display:block;width:100%;background-repeat:no-repeat;background-position:center;padding-bottom:70%;}.product-list .card-image .image:not([lazy="loading"]):not([lazy="error"]){background-size:contain;}.product-list .card-body h3{font-size:16px;margin-bottom:0;}.product-list .card-body .btn{color:rgb(var(--Primary));}.product-list.product-list-food .card{display:flex;}.product-list.product-list-food .card:hover{transform:none;}.product-list.product-list-food .card:hover:after{position:absolute;right:-16px;content:"";width:100.745px;pointer-events:none;height:100px;flex-shrink:0;background:linear-gradient( 270deg, rgba(var(--Primary), 1) 4%, rgba(var(--Primary), 0.3) 50%, rgba(255, 255, 255, 0.3) 99.72% );}.product-list.product-list-food .card:hover:before{content:"";display:flex;position:absolute;right:-16px;width:11px;height:100px;flex-direction:column;justify-content:center;align-items:center;gap:10px;border-radius:4px;background:rgba(var(--Primary), 0.5);}.product-list.product-list-food .card-image .image{min-width:100px;min-height:100px;border-radius:12px;border:1px solid #f5f6f8;overflow:hidden;}.product-list.product-list-food .card-image .image:not([lazy="loading"]):not([lazy="error"]){background-size:cover;}.product-list.product-list-food .card-body{flex:1;row-gap:5px;}.product-list.product-list-food .card-body h3{color:#000000;font-size:16px;font-weight:700;}.product-list.product-list-food .card-body .price{color:#000;font-size:13px;font-weight:400;font-family:'IBM Plex Sans', 'Open Sans', 'Helvetica', 'Arial', sans-serif;}.product-list.product-list-food .card-body .price.old-price{color:#000;text-decoration:line-through;}.product-list.product-list-food .card-body .price.discount-price{font-weight:600;color:#000;margin:0.8rem 0 0 1.7rem;}.product-list.product-list-food .card-body .price-wrap{display:flex;align-items:flex-end;}.product-list.product-list-food .card-body .description{color:#000;opacity:0.6;font-family:"IBM Plex Sans";font-size:12px;font-style:normal;font-weight:400;line-height:120%;}.product-list.product-list-food .card-body .data{width:100%;display:flex;flex-direction:column;row-gap:5px;}@media screen and (max-width:640px){ .product-list.product-list-food .card {align-items:start;flex-direction:row;height:auto;}}@media screen and (max-width:640px){ .product-list.product-list-food .card-image {margin-bottom:0;}}.amount-wrap{align-items:center;display:flex;padding:2px;align-items:center;gap:9px;border-radius:50px;background:#f3f3f3;}.amount-wrap .amount-inner{position:relative;}.amount-wrap label{color:#3356B2;font-size:2rem;font-weight:400;text-transform:uppercase;margin-right:4rem;}.amount-wrap input{display:block;font-family:"IBM Plex Sans";font-size:16px;font-style:normal;font-weight:600;line-height:120%;border:none;width:30px;min-width:30px;border:none;text-align:center;background-color:transparent;}.amount-wrap button{display:flex;padding:10px;align-items:center;gap:10px;border-radius:50px;background:#fff;justify-content:center;border:none;}.amount-wrap button.dec{position:relative;height:40px;width:40px;min-width:40px;min-height:40px;}.amount-wrap button.dec:hover{background-color:rgb(var(--Primary));}.amount-wrap button.dec::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-repeat:no-repeat;background-position:center;display:block;width:9px;height:2px;margin:auto;background-color:#000;}.amount-wrap button.inc{position:relative;height:40px;width:40px;min-width:40px;min-height:40px;}.amount-wrap button.inc:hover{background-color:rgb(var(--Primary));}.amount-wrap button.inc::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-repeat:no-repeat;background-position:center;background-size:contain;display:block;width:12px;height:12px;margin:auto;background-image:url("data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgMTIgMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMS44MzMyIDcuMDA1OUg2LjgzMzE3VjEyLjAwNTlINS4xNjY1VjcuMDA1OUgwLjE2NjUwNFY1LjMzOTIzSDUuMTY2NVYwLjMzOTIzM0g2LjgzMzE3VjUuMzM5MjNIMTEuODMzMlY3LjAwNTlaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K");}.amount-wrap button.trash{position:relative;height:40px;width:40px;min-width:40px;min-height:40px;}@media screen and (max-width:640px){ .amount-wrap label {margin-right:0;margin-bottom:1rem;}}@media screen and (max-width:640px){ .amount-wrap input {font-size:16px;width:40px;min-width:40px;}}.order-in-progress{position:fixed;top:auto;left:20px;right:20px;bottom:85px;z-index:100;width:100%;max-width:560px;margin-left:auto;margin-right:auto;}@media{ .order-in-progress {transform:translateX(120px);}}@keyframes inads-spinner{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.in-address-container{flex:1;height:auto !important;}.in-address-container .inAdsCopyright{display:none !important;}.in-address-container .ui-input-clear{display:none;}.in-address-container .ui-input-search input[data-type=search]{background-image:url('images/icon/search.svg');background-size:2rem;background-position:center right 1.5rem;background-repeat:no-repeat;padding-right:5rem;}.in-address-container .ui-listview{position:absolute;width:100%;top:5.5rem;background-color:#fff;max-height:30rem;overflow-y:auto;box-shadow:0 0 5rem 0 rgba(128, 130, 139, .15);}.in-address-container .ui-listview li{padding:1rem 2rem;}.in-address-container .inaadressSearch{display:flex;width:100% !important;}.in-address-container .inaadressSearch .ui-filterable{flex:1;}.in-address-container .inaadressSearch .ui-select{flex-shrink:0;position:relative;width:10rem;float:none;margin-left:2rem;}.in-address-container input[data-type=search],.in-address-container select.appartments{width:100%;font-family:'Futura', 'Open Sans', 'Helvetica', 'Arial', sans-serif;background-color:#fff;border:1px solid #fff;padding:1rem;box-shadow:0 0 1.5rem 0 rgba(000, 000, 000, .25);border-radius:45px;transition:.25s all ease-in-out;}.in-address-container input[data-type=search][disabled],.in-address-container select.appartments[disabled]{pointer-events:none;opacity:.75;}.in-address-container span.appartments{display:none;}.in-address-container select.appartments{background-image:url('images/icon/arrow-down.svg');background-position:center right 1rem;background-repeat:no-repeat;background-size:1rem;padding-right:3rem;-webkit-appearance:none;-moz-appearance:none;}.in-address-container select.appartments::-ms-expand{display:none;}.in-address-group{display:flex;align-items:center;}.in-address-group .btn{margin-left:2rem;}.inaadressSearchContainer .inads_spinner{top:50%;right:1rem;transform:translateY(-50%);width:3rem;height:3rem;}.inaadressSearchContainer .inads_spinner:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border:1.6px solid #000000;border-right-color:transparent;border-radius:45px;box-sizing:border-box;display:inline-block;overflow:hidden;text-indent:100%;white-space:nowrap;width:2rem;height:2rem;animation:inads-spinner 600ms infinite linear;margin:auto;}.inaadressSearchContainer .inads_spinner:after{display:none !important;}