:root {
    --main_bg_color: #FFF;
    --footer_bg_color: #FFF;
    --footer_inner_bg_color: #F2F2F2;
    --main_text_color: #3D405B;
    --buy_button_bg_color: #494C69;
    --header_font_color: #3D405B;
    --header_bg_color: #FFF;
    --mod_loc_window_bg_color: #FFF;
    --main_accent_color: #3D405B;
    --on_primary_color: #FFF;
    --primary_container_color: #C5C6CE;
    --on_primary_container_color: #9495A4;
    --outline_color: #3D405B4D;
    --card_accent_color: #ff0000;
    --primary_hover_color: #6b6f8e;
    --primary_container_hover_color: #E0E0E0;
    --location_info_font_color: #3C3F59;
    --auth_text_color: #000;
    --location_info_bg_color: #FFF;
    --qb_logo_bg_color: #FFF;
    --order_card_bg_color: #FFF;
    --template: 3;
    --header_margin: 0 0 10px 0;
    --header_padding: 15px;
    --catalog_card_padding: 0;
    --catalog_card_background_color: #FFF;
    --delivery_color: #000;
    --category_card_border_color: ;
    --card_bottom_padding: 0;
    --catalog_card_text_color: #000;
    --frame_hover_color: #6b6f8e;
    --button_text_hover_color: #6b6f8e;
    --order_card_text_color: #3C3F59;
    --order_card_button_color: #3C3F59;
    --sidebar_content_color: #3C3F59;
    --sidebar_notification_color: #3C3F59;
    --main_page_description: ;
    --order_card_button_hover_color: #6b6f8e;
    --shop_title_font_weight: 500;
    --footer_font_color: #3C3F59;
    --font_size: 12px;
    --border_button: 1px;
    --border_button_color: #ffffff;
    --height_card: 343px;
    --width_card: 230px;
    --support_text_color: #ffffff;
    --margin_categories_card: 2px;
    --height_card_mobile: 194px;
    --width_card_mobile: 130px;
    --primary_color: #3C3F59;
    --on_tertiary_color: #FFFFFF;
    --catalog_card_border_radius: 8px;
    --buttons_border_radius: 4px;
    --checkboxes_border_radius: 4px;
    --catalog_card_all_border_radius: 8px;
    --category_card_border_radius: 8px;
    --category_card_border_width: 0px;
    --delivery_font_size: 24px;
    --cards_column_gap: 30px;
    --cards_row_gap: 30px;
}

@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);
@font-face{font-family:umisushi_icons;font-style:normal;font-weight:400;src:url(../../../fonts/umi_sushi/icons/umisushi_icons.eot?57228969);src:url(../../../fonts/umi_sushi/icons/umisushi_icons.eot?57228969#iefix) format("embedded-opentype"),url(../../../fonts/umi_sushi/icons/umisushi_icons.woff2?57228969) format("woff2"),url(../../../fonts/umi_sushi/icons/umisushi_icons.woff?57228969) format("woff"),url(../../../fonts/umi_sushi/icons/umisushi_icons.ttf?57228969) format("truetype"),url(../../../fonts/umi_sushi/icons/umisushi_icons.svg?57228969#umisushi_icons) format("svg")}[class*=" icon-"]:before,[class^=icon-]:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:umisushi_icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1em;text-align:center;text-decoration:inherit;text-transform:none;width:1em}.icon-phone:before{content:"\e800"}.icon-search:before{content:"\e801"}.icon-menu-burger:before{content:"\e802"}.icon-arrow-left:before{content:"\e803"}.icon-user:before{content:"\e804"}.icon-filter:before{content:"\e805"}.icon-mappin:before{content:"\e806"}.icon-message:before{content:"\e807"}.icon-instagram:before{content:"\e808"}.icon-facebook:before{content:"\e809"}.icon-tik-tok:before{content:"\e80a"}.icon-clock:before{content:"\e80b"}.icon-coins:before{content:"\e80c"}.icon-arrowright:before{content:"\e80d"}.icon-cart-icon:before{content:"\e80e"}.icon-heart:before{content:"\e80f"}.icon-star:before{content:"\e810"}.icon-heart--outline:before{content:"\e811"}.icon-arrowupright:before{content:"\e812"}.icon-arrowdown:before{content:"\e813"}.icon-star--outline:before{content:"\e814"}.icon-cross:before{content:"\e815"}.icon-trash:before{content:"\e816"}.icon-check:before{content:"\e817"}.icon-arrowup:before{content:"\e818"}.icon-minus:before{content:"\e819"}.icon-plus:before{content:"\e81a"}.icon-arrowleft:before{content:"\e81b"}.icon-languages:before{content:"\e81c"}.icon-logout:before{content:"\e81d"}.icon-codexml:before{content:"\e81e"}.icon-gift:before{content:"\e81f"}.icon-pen:before{content:"\e820"}.icon-calendar:before{content:"\e821"}.icon-arrowleft-2:before{content:"\e822"}.icon-arrowright-2:before{content:"\e823"}.icon-truck:before{content:"\e824"}.icon-fish:before{content:"\e825"}.icon-arrowdown-2:before{content:"\e826"}.iti__country-list{color:#000}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{cursor:pointer}.iti{display:inline-block;position:relative}.iti *{box-sizing:border-box;-moz-box-sizing:border-box}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti input,.iti input[type=tel],.iti input[type=text]{margin-bottom:0!important;margin-right:0;margin-top:0!important;padding-right:36px;position:relative;z-index:0}.iti__flag-container{bottom:0;padding:1px;position:absolute;right:0;top:0}.iti__selected-flag{align-items:center;display:flex;height:100%;padding:0 6px 0 8px;position:relative;z-index:1}.iti__arrow{border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555;height:0;margin-left:6px;width:0}.iti__arrow--up{border-bottom:4px solid #555;border-top:none}.iti__country-list{-webkit-overflow-scrolling:touch;background-color:#fff;border:1px solid #ccc;box-shadow:1px 1px 4px rgba(0,0,0,.2);list-style:none;margin:0 0 0 -1px;max-height:200px;overflow-y:scroll;padding:0;position:absolute;text-align:left;white-space:nowrap;z-index:2}.iti__country-list--dropup{bottom:100%;margin-bottom:-1px}@media (max-width:500px){.iti__country-list{white-space:normal}}.iti__flag-box{display:inline-block;width:20px}.iti__divider{border-bottom:1px solid #ccc;margin-bottom:5px;padding-bottom:5px}.iti__country{outline:none;padding:5px 10px}.iti__dial-code{color:#999}.iti__country.iti__highlight{background-color:rgba(0,0,0,.05)}.iti__country-name,.iti__dial-code,.iti__flag-box{vertical-align:middle}.iti__country-name,.iti__flag-box{margin-right:6px}.iti--allow-dropdown input,.iti--allow-dropdown input[type=tel],.iti--allow-dropdown input[type=text],.iti--separate-dial-code input,.iti--separate-dial-code input[type=tel],.iti--separate-dial-code input[type=text]{margin-left:0;padding-left:52px;padding-right:6px}.iti--allow-dropdown .iti__flag-container,.iti--separate-dial-code .iti__flag-container{left:0;right:auto}.iti--allow-dropdown .iti__flag-container:hover{cursor:pointer}.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background-color:rgba(0,0,0,.05)}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover{cursor:default}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover .iti__selected-flag,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover .iti__selected-flag{background-color:transparent}.iti--separate-dial-code .iti__selected-flag{background-color:rgba(0,0,0,.05)}.iti--separate-dial-code .iti__selected-dial-code{margin-left:6px}.iti--container{left:-1000px;padding:1px;position:absolute;top:-1000px;z-index:1060}.iti--container:hover{cursor:pointer}.iti-mobile .iti--container{bottom:30px;left:30px;position:fixed;right:30px;top:30px}.iti-mobile .iti__country-list{max-height:100%;width:100%}.iti-mobile .iti__country{line-height:1.5em;padding:10px}.iti__flag{width:20px}.iti__flag.iti__be{width:18px}.iti__flag.iti__ch{width:15px}.iti__flag.iti__mc{width:19px}.iti__flag.iti__ne{width:18px}.iti__flag.iti__np{width:13px}.iti__flag.iti__va{width:15px}@media (min-resolution:192dpi){.iti__flag{background-size:5652px 15px}}.iti__flag.iti__ac{background-position:0 0;height:10px}.iti__flag.iti__ad{background-position:-22px 0;height:14px}.iti__flag.iti__ae{background-position:-44px 0;height:10px}.iti__flag.iti__af{background-position:-66px 0;height:14px}.iti__flag.iti__ag{background-position:-88px 0;height:14px}.iti__flag.iti__ai{background-position:-110px 0;height:10px}.iti__flag.iti__al{background-position:-132px 0;height:15px}.iti__flag.iti__am{background-position:-154px 0;height:10px}.iti__flag.iti__ao{background-position:-176px 0;height:14px}.iti__flag.iti__aq{background-position:-198px 0;height:14px}.iti__flag.iti__ar{background-position:-220px 0;height:13px}.iti__flag.iti__as{background-position:-242px 0;height:10px}.iti__flag.iti__at{background-position:-264px 0;height:14px}.iti__flag.iti__au{background-position:-286px 0;height:10px}.iti__flag.iti__aw{background-position:-308px 0;height:14px}.iti__flag.iti__ax{background-position:-330px 0;height:13px}.iti__flag.iti__az{background-position:-352px 0;height:10px}.iti__flag.iti__ba{background-position:-374px 0;height:10px}.iti__flag.iti__bb{background-position:-396px 0;height:14px}.iti__flag.iti__bd{background-position:-418px 0;height:12px}.iti__flag.iti__be{background-position:-440px 0;height:15px}.iti__flag.iti__bf{background-position:-460px 0;height:14px}.iti__flag.iti__bg{background-position:-482px 0;height:12px}.iti__flag.iti__bh{background-position:-504px 0;height:12px}.iti__flag.iti__bi{background-position:-526px 0;height:12px}.iti__flag.iti__bj{background-position:-548px 0;height:14px}.iti__flag.iti__bl{background-position:-570px 0;height:14px}.iti__flag.iti__bm{background-position:-592px 0;height:10px}.iti__flag.iti__bn{background-position:-614px 0;height:10px}.iti__flag.iti__bo{background-position:-636px 0;height:14px}.iti__flag.iti__bq{background-position:-658px 0;height:14px}.iti__flag.iti__br{background-position:-680px 0;height:14px}.iti__flag.iti__bs{background-position:-702px 0;height:10px}.iti__flag.iti__bt{background-position:-724px 0;height:14px}.iti__flag.iti__bv{background-position:-746px 0;height:15px}.iti__flag.iti__bw{background-position:-768px 0;height:14px}.iti__flag.iti__by{background-position:-790px 0;height:10px}.iti__flag.iti__bz{background-position:-812px 0;height:14px}.iti__flag.iti__ca{background-position:-834px 0;height:10px}.iti__flag.iti__cc{background-position:-856px 0;height:10px}.iti__flag.iti__cd{background-position:-878px 0;height:15px}.iti__flag.iti__cf{background-position:-900px 0;height:14px}.iti__flag.iti__cg{background-position:-922px 0;height:14px}.iti__flag.iti__ch{background-position:-944px 0;height:15px}.iti__flag.iti__ci{background-position:-961px 0;height:14px}.iti__flag.iti__ck{background-position:-983px 0;height:10px}.iti__flag.iti__cl{background-position:-1005px 0;height:14px}.iti__flag.iti__cm{background-position:-1027px 0;height:14px}.iti__flag.iti__cn{background-position:-1049px 0;height:14px}.iti__flag.iti__co{background-position:-1071px 0;height:14px}.iti__flag.iti__cp{background-position:-1093px 0;height:14px}.iti__flag.iti__cr{background-position:-1115px 0;height:12px}.iti__flag.iti__cu{background-position:-1137px 0;height:10px}.iti__flag.iti__cv{background-position:-1159px 0;height:12px}.iti__flag.iti__cw{background-position:-1181px 0;height:14px}.iti__flag.iti__cx{background-position:-1203px 0;height:10px}.iti__flag.iti__cy{background-position:-1225px 0;height:14px}.iti__flag.iti__cz{background-position:-1247px 0;height:14px}.iti__flag.iti__de{background-position:-1269px 0;height:12px}.iti__flag.iti__dg{background-position:-1291px 0;height:10px}.iti__flag.iti__dj{background-position:-1313px 0;height:14px}.iti__flag.iti__dk{background-position:-1335px 0;height:15px}.iti__flag.iti__dm{background-position:-1357px 0;height:10px}.iti__flag.iti__do{background-position:-1379px 0;height:14px}.iti__flag.iti__dz{background-position:-1401px 0;height:14px}.iti__flag.iti__ea{background-position:-1423px 0;height:14px}.iti__flag.iti__ec{background-position:-1445px 0;height:14px}.iti__flag.iti__ee{background-position:-1467px 0;height:13px}.iti__flag.iti__eg{background-position:-1489px 0;height:14px}.iti__flag.iti__eh{background-position:-1511px 0;height:10px}.iti__flag.iti__er{background-position:-1533px 0;height:10px}.iti__flag.iti__es{background-position:-1555px 0;height:14px}.iti__flag.iti__et{background-position:-1577px 0;height:10px}.iti__flag.iti__eu{background-position:-1599px 0;height:14px}.iti__flag.iti__fi{background-position:-1621px 0;height:12px}.iti__flag.iti__fj{background-position:-1643px 0;height:10px}.iti__flag.iti__fk{background-position:-1665px 0;height:10px}.iti__flag.iti__fm{background-position:-1687px 0;height:11px}.iti__flag.iti__fo{background-position:-1709px 0;height:15px}.iti__flag.iti__fr{background-position:-1731px 0;height:14px}.iti__flag.iti__ga{background-position:-1753px 0;height:15px}.iti__flag.iti__gb{background-position:-1775px 0;height:10px}.iti__flag.iti__gd{background-position:-1797px 0;height:12px}.iti__flag.iti__ge{background-position:-1819px 0;height:14px}.iti__flag.iti__gf{background-position:-1841px 0;height:14px}.iti__flag.iti__gg{background-position:-1863px 0;height:14px}.iti__flag.iti__gh{background-position:-1885px 0;height:14px}.iti__flag.iti__gi{background-position:-1907px 0;height:10px}.iti__flag.iti__gl{background-position:-1929px 0;height:14px}.iti__flag.iti__gm{background-position:-1951px 0;height:14px}.iti__flag.iti__gn{background-position:-1973px 0;height:14px}.iti__flag.iti__gp{background-position:-1995px 0;height:14px}.iti__flag.iti__gq{background-position:-2017px 0;height:14px}.iti__flag.iti__gr{background-position:-2039px 0;height:14px}.iti__flag.iti__gs{background-position:-2061px 0;height:10px}.iti__flag.iti__gt{background-position:-2083px 0;height:13px}.iti__flag.iti__gu{background-position:-2105px 0;height:11px}.iti__flag.iti__gw{background-position:-2127px 0;height:10px}.iti__flag.iti__gy{background-position:-2149px 0;height:12px}.iti__flag.iti__hk{background-position:-2171px 0;height:14px}.iti__flag.iti__hm{background-position:-2193px 0;height:10px}.iti__flag.iti__hn{background-position:-2215px 0;height:10px}.iti__flag.iti__hr{background-position:-2237px 0;height:10px}.iti__flag.iti__ht{background-position:-2259px 0;height:12px}.iti__flag.iti__hu{background-position:-2281px 0;height:10px}.iti__flag.iti__ic{background-position:-2303px 0;height:14px}.iti__flag.iti__id{background-position:-2325px 0;height:14px}.iti__flag.iti__ie{background-position:-2347px 0;height:10px}.iti__flag.iti__il{background-position:-2369px 0;height:15px}.iti__flag.iti__im{background-position:-2391px 0;height:10px}.iti__flag.iti__in{background-position:-2413px 0;height:14px}.iti__flag.iti__io{background-position:-2435px 0;height:10px}.iti__flag.iti__iq{background-position:-2457px 0;height:14px}.iti__flag.iti__ir{background-position:-2479px 0;height:12px}.iti__flag.iti__is{background-position:-2501px 0;height:15px}.iti__flag.iti__it{background-position:-2523px 0;height:14px}.iti__flag.iti__je{background-position:-2545px 0;height:12px}.iti__flag.iti__jm{background-position:-2567px 0;height:10px}.iti__flag.iti__jo{background-position:-2589px 0;height:10px}.iti__flag.iti__jp{background-position:-2611px 0;height:14px}.iti__flag.iti__ke{background-position:-2633px 0;height:14px}.iti__flag.iti__kg{background-position:-2655px 0;height:12px}.iti__flag.iti__kh{background-position:-2677px 0;height:13px}.iti__flag.iti__ki{background-position:-2699px 0;height:10px}.iti__flag.iti__km{background-position:-2721px 0;height:12px}.iti__flag.iti__kn{background-position:-2743px 0;height:14px}.iti__flag.iti__kp{background-position:-2765px 0;height:10px}.iti__flag.iti__kr{background-position:-2787px 0;height:14px}.iti__flag.iti__kw{background-position:-2809px 0;height:10px}.iti__flag.iti__ky{background-position:-2831px 0;height:10px}.iti__flag.iti__kz{background-position:-2853px 0;height:10px}.iti__flag.iti__la{background-position:-2875px 0;height:14px}.iti__flag.iti__lb{background-position:-2897px 0;height:14px}.iti__flag.iti__lc{background-position:-2919px 0;height:10px}.iti__flag.iti__li{background-position:-2941px 0;height:12px}.iti__flag.iti__lk{background-position:-2963px 0;height:10px}.iti__flag.iti__lr{background-position:-2985px 0;height:11px}.iti__flag.iti__ls{background-position:-3007px 0;height:14px}.iti__flag.iti__lt{background-position:-3029px 0;height:12px}.iti__flag.iti__lu{background-position:-3051px 0;height:12px}.iti__flag.iti__lv{background-position:-3073px 0;height:10px}.iti__flag.iti__ly{background-position:-3095px 0;height:10px}.iti__flag.iti__ma{background-position:-3117px 0;height:14px}.iti__flag.iti__mc{background-position:-3139px 0;height:15px}.iti__flag.iti__md{background-position:-3160px 0;height:10px}.iti__flag.iti__me{background-position:-3182px 0;height:10px}.iti__flag.iti__mf{background-position:-3204px 0;height:14px}.iti__flag.iti__mg{background-position:-3226px 0;height:14px}.iti__flag.iti__mh{background-position:-3248px 0;height:11px}.iti__flag.iti__mk{background-position:-3270px 0;height:10px}.iti__flag.iti__ml{background-position:-3292px 0;height:14px}.iti__flag.iti__mm{background-position:-3314px 0;height:14px}.iti__flag.iti__mn{background-position:-3336px 0;height:10px}.iti__flag.iti__mo{background-position:-3358px 0;height:14px}.iti__flag.iti__mp{background-position:-3380px 0;height:10px}.iti__flag.iti__mq{background-position:-3402px 0;height:14px}.iti__flag.iti__mr{background-position:-3424px 0;height:14px}.iti__flag.iti__ms{background-position:-3446px 0;height:10px}.iti__flag.iti__mt{background-position:-3468px 0;height:14px}.iti__flag.iti__mu{background-position:-3490px 0;height:14px}.iti__flag.iti__mv{background-position:-3512px 0;height:14px}.iti__flag.iti__mw{background-position:-3534px 0;height:14px}.iti__flag.iti__mx{background-position:-3556px 0;height:12px}.iti__flag.iti__my{background-position:-3578px 0;height:10px}.iti__flag.iti__mz{background-position:-3600px 0;height:14px}.iti__flag.iti__na{background-position:-3622px 0;height:14px}.iti__flag.iti__nc{background-position:-3644px 0;height:10px}.iti__flag.iti__ne{background-position:-3666px 0;height:15px}.iti__flag.iti__nf{background-position:-3686px 0;height:10px}.iti__flag.iti__ng{background-position:-3708px 0;height:10px}.iti__flag.iti__ni{background-position:-3730px 0;height:12px}.iti__flag.iti__nl{background-position:-3752px 0;height:14px}.iti__flag.iti__no{background-position:-3774px 0;height:15px}.iti__flag.iti__np{background-position:-3796px 0;height:15px}.iti__flag.iti__nr{background-position:-3811px 0;height:10px}.iti__flag.iti__nu{background-position:-3833px 0;height:10px}.iti__flag.iti__nz{background-position:-3855px 0;height:10px}.iti__flag.iti__om{background-position:-3877px 0;height:10px}.iti__flag.iti__pa{background-position:-3899px 0;height:14px}.iti__flag.iti__pe{background-position:-3921px 0;height:14px}.iti__flag.iti__pf{background-position:-3943px 0;height:14px}.iti__flag.iti__pg{background-position:-3965px 0;height:15px}.iti__flag.iti__ph{background-position:-3987px 0;height:10px}.iti__flag.iti__pk{background-position:-4009px 0;height:14px}.iti__flag.iti__pl{background-position:-4031px 0;height:13px}.iti__flag.iti__pm{background-position:-4053px 0;height:14px}.iti__flag.iti__pn{background-position:-4075px 0;height:10px}.iti__flag.iti__pr{background-position:-4097px 0;height:14px}.iti__flag.iti__ps{background-position:-4119px 0;height:10px}.iti__flag.iti__pt{background-position:-4141px 0;height:14px}.iti__flag.iti__pw{background-position:-4163px 0;height:13px}.iti__flag.iti__py{background-position:-4185px 0;height:11px}.iti__flag.iti__qa{background-position:-4207px 0;height:8px}.iti__flag.iti__re{background-position:-4229px 0;height:14px}.iti__flag.iti__ro{background-position:-4251px 0;height:14px}.iti__flag.iti__rs{background-position:-4273px 0;height:14px}.iti__flag.iti__ru{background-position:-4295px 0;height:14px}.iti__flag.iti__rw{background-position:-4317px 0;height:14px}.iti__flag.iti__sa{background-position:-4339px 0;height:14px}.iti__flag.iti__sb{background-position:-4361px 0;height:10px}.iti__flag.iti__sc{background-position:-4383px 0;height:10px}.iti__flag.iti__sd{background-position:-4405px 0;height:10px}.iti__flag.iti__se{background-position:-4427px 0;height:13px}.iti__flag.iti__sg{background-position:-4449px 0;height:14px}.iti__flag.iti__sh{background-position:-4471px 0;height:10px}.iti__flag.iti__si{background-position:-4493px 0;height:10px}.iti__flag.iti__sj{background-position:-4515px 0;height:15px}.iti__flag.iti__sk{background-position:-4537px 0;height:14px}.iti__flag.iti__sl{background-position:-4559px 0;height:14px}.iti__flag.iti__sm{background-position:-4581px 0;height:15px}.iti__flag.iti__sn{background-position:-4603px 0;height:14px}.iti__flag.iti__so{background-position:-4625px 0;height:14px}.iti__flag.iti__sr{background-position:-4647px 0;height:14px}.iti__flag.iti__ss{background-position:-4669px 0;height:10px}.iti__flag.iti__st{background-position:-4691px 0;height:10px}.iti__flag.iti__sv{background-position:-4713px 0;height:12px}.iti__flag.iti__sx{background-position:-4735px 0;height:14px}.iti__flag.iti__sy{background-position:-4757px 0;height:14px}.iti__flag.iti__sz{background-position:-4779px 0;height:14px}.iti__flag.iti__ta{background-position:-4801px 0;height:10px}.iti__flag.iti__tc{background-position:-4823px 0;height:10px}.iti__flag.iti__td{background-position:-4845px 0;height:14px}.iti__flag.iti__tf{background-position:-4867px 0;height:14px}.iti__flag.iti__tg{background-position:-4889px 0;height:13px}.iti__flag.iti__th{background-position:-4911px 0;height:14px}.iti__flag.iti__tj{background-position:-4933px 0;height:10px}.iti__flag.iti__tk{background-position:-4955px 0;height:10px}.iti__flag.iti__tl{background-position:-4977px 0;height:10px}.iti__flag.iti__tm{background-position:-4999px 0;height:14px}.iti__flag.iti__tn{background-position:-5021px 0;height:14px}.iti__flag.iti__to{background-position:-5043px 0;height:10px}.iti__flag.iti__tr{background-position:-5065px 0;height:14px}.iti__flag.iti__tt{background-position:-5087px 0;height:12px}.iti__flag.iti__tv{background-position:-5109px 0;height:10px}.iti__flag.iti__tw{background-position:-5131px 0;height:14px}.iti__flag.iti__tz{background-position:-5153px 0;height:14px}.iti__flag.iti__ua{background-position:-5175px 0;height:14px}.iti__flag.iti__ug{background-position:-5197px 0;height:14px}.iti__flag.iti__um{background-position:-5219px 0;height:11px}.iti__flag.iti__un{background-position:-5241px 0;height:14px}.iti__flag.iti__us{background-position:-5263px 0;height:11px}.iti__flag.iti__uy{background-position:-5285px 0;height:14px}.iti__flag.iti__uz{background-position:-5307px 0;height:10px}.iti__flag.iti__va{background-position:-5329px 0;height:15px}.iti__flag.iti__vc{background-position:-5346px 0;height:14px}.iti__flag.iti__ve{background-position:-5368px 0;height:14px}.iti__flag.iti__vg{background-position:-5390px 0;height:10px}.iti__flag.iti__vi{background-position:-5412px 0;height:14px}.iti__flag.iti__vn{background-position:-5434px 0;height:14px}.iti__flag.iti__vu{background-position:-5456px 0;height:12px}.iti__flag.iti__wf{background-position:-5478px 0;height:14px}.iti__flag.iti__ws{background-position:-5500px 0;height:10px}.iti__flag.iti__xk{background-position:-5522px 0;height:15px}.iti__flag.iti__ye{background-position:-5544px 0;height:14px}.iti__flag.iti__yt{background-position:-5566px 0;height:14px}.iti__flag.iti__za{background-position:-5588px 0;height:14px}.iti__flag.iti__zm{background-position:-5610px 0;height:14px}.iti__flag.iti__zw{background-position:-5632px 0;height:10px}.iti__flag{background-color:#dbdbdb;background-image:url(../images/flags.png);background-position:20px 0;background-repeat:no-repeat;box-shadow:0 0 1px 0 #888;height:15px}@media (min-resolution:192dpi){.iti__flag{background-image:url(../images/flags@2x.png)}}.iti__flag.iti__np{background-color:transparent}@font-face{font-display:swap;font-family:Calibri;font-style:normal;font-weight:400;src:url(../../fonts/umi_sushi/Calibri.woff2) format("woff2")}:root{--primary:#fc0;--on-primary:#000;--primary-container:#665200;--on-primary-container:#fc0;--secondary:#141414;--on-secondary:#fff;--secondary-container:#000;--on-secondary-container:#fff;--success:#119759;--on-success:#c2f8df;--success-container:#0a5a35;--on-success-container:#c2f8df;--error:#ff0f0f;--on-error:#ffc3c3;--error-container:#540000;--on-error-container:#ffc3c3;--surface:#000;--on-surface:#fff;--surface-container:#141414;--on-surface-container:#fff;--on-surface-variant:#bbbbba;--outline:#4a4a49}body{background-color:var(--surface);font-family:Calibri}body,p{margin:0}*{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}.btn__primary{all:unset;background-color:var(--primary);border-radius:16px;box-shadow:0 0 0 1px var(--on-primary),2px 2px 0 1px hsla(0,0%,100%,.4);box-sizing:border-box;overflow:hidden;position:relative}.btn__primary,.btn__primary i:before,.btn__primary p{color:var(--on-primary)}.btn__secondary{all:unset;background-color:var(--secondary);border-radius:16px;box-shadow:0 0 0 1px var(--outline),2px 2px 0 1px hsla(0,0%,100%,.4);box-sizing:border-box;color:var(--on--secondary);overflow:hidden;position:relative}.btn__secondary i:before,.btn__secondary p{color:var(--on-secondary)}.btn__red{background-color:var(--error-container);border:none;border-radius:16px;box-shadow:1px 1px 0 0 hsla(0,0%,100%,.4);overflow:hidden;position:relative}.btn__red,.btn__red i:before,.btn__red p{color:var(--on-error-container)}.pagination__list li button{all:unset;background-color:var(--secondary);border-radius:16px;cursor:pointer;line-height:100%}.pagination__list .active button{box-shadow:0 0 0 1px var(--primary),0 0 0 3px rgba(255,204,0,.251)}.pagination{display:flex;gap:8px;margin:0 auto;width:-moz-fit-content;width:fit-content}.pagination__list{align-items:center;color:#fff;display:flex;gap:8px;justify-content:center;list-style:none;margin:0;padding:0}.pagination__list a,.pagination__list li button{all:unset;background-color:var(--secondary);border-radius:16px;cursor:pointer;line-height:100%}.pagination__list a.active a,.pagination__list a.active button,.pagination__list li button.active a,.pagination__list li button.active button{box-shadow:0 0 0 1px var(--primary),0 0 0 3px rgba(255,204,0,.251)}.pagination__list .three-dots button{background-color:transparent}.pagination__item{background-color:var(--secondary);border-radius:16px}.pagination li button,.pagination__item,.pagination__nav-btn{align-items:center;display:flex;height:48px;justify-content:center;width:48px}.pagination li button i,.pagination__nav-btn i{font-size:24px}.modal{display:none;height:100%;inset:0;opacity:0;position:fixed;transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%;z-index:401}.modal.active{display:block;opacity:1}.modal .backdrop{background-color:rgba(0,0,0,.5);height:100%;inset:0;position:fixed;width:100%;z-index:1}.iti--containter{height:60%!important}.hidden{display:none!important;height:0!important;max-height:0;opacity:0;overflow:hidden}.required_title{font-size:12px;font-weight:500}.disable-need-authorization__close{color:var(--primary);font-size:16px;margin-left:auto;position:absolute;right:16px;top:16px}.icon-plus:before{color:#000}.article-section{color:#fff}.article-section__content{margin:64px 16px 0}.article-section__content strong{font-weight:700}.article-section__content h1{font-size:30px}.category-page{display:flex;flex-direction:column;gap:32px;justify-content:center;padding:0 16px}.category-page__title{color:#fff;font-size:32px;font-weight:700;line-height:42px;margin-top:6px}.category-page__result-title{color:#bbbbba;font-size:14px;margin-top:6px}.category-page__container{display:flex;flex-direction:column;gap:16px;justify-content:center}.category-page__no-results{align-items:center;display:flex;height:50vh;justify-content:center;margin-left:-16px;width:100vw}.category-page__no-results-content{align-items:center;background-color:#141414;border-radius:24px;display:flex;flex-direction:column;gap:32px;justify-content:center;max-width:345px;padding:24px}.category-page__no-results-image{height:104px;width:158px}.category-page__no-results-texts{display:flex;flex-direction:column;gap:8px}.category-page__no-results-main-text{color:#fff;font-size:20px;font-weight:700;line-height:22px;text-align:center}.category-page__no-results-text{color:#fff;font-size:16px;font-weight:400;line-height:22px;text-align:center}.category-slider{display:flex;gap:7px;height:35px;width:100%}.category-slider__element{align-items:center;border-radius:16px;color:#fff;display:flex;font-size:16px;height:100%;justify-content:center;padding:8px 12px;text-decoration:none}.category-slider__element.active{background-color:#665200;color:#fc0}.contacts-page{margin-top:64px}.contacts-page__container{align-items:center;display:flex;flex-direction:column;gap:32px;padding:0 16px}.contacts-page__title.title-h1{color:#fff;font-size:32px;font-weight:700}@media (min-width:768px){.contacts-page__title.title-h1{font-size:40px;line-height:52px}}@media (min-width:1200px){.contacts-page__title.title-h1{font-size:48px;line-height:60px}}@media (min-width:1600px){.contacts-page__title.title-h1{font-size:56px;line-height:68px}}.contacts-page__content{display:flex;flex-direction:column;gap:32px;width:100%}@media (min-width:1600px){.contacts-page__content{max-width:1132px}}.contacts-page__info{display:flex;flex-direction:column;gap:24px}.contacts-page__info-item{align-items:center;background-color:#141414;border-radius:16px;display:flex;flex-direction:column;gap:20px;height:133px;justify-content:center;padding:16px;width:100%}@media (min-width:768px){.contacts-page__info-item{height:149px;padding:24px}}.contacts-page__info-text{color:#fc0;font-size:16px;line-height:22px;text-align:center;text-decoration:underline}@media (min-width:1200px){.contacts-page__info-text{font-size:18px}}@media (min-width:1600px){.contacts-page__info-text{font-size:20px}}.contacts-page__info-text--small{font-size:14px}@media (min-width:1200px){.contacts-page__info-text--small{font-size:15px}}@media (min-width:1600px){.contacts-page__info-text--small{font-size:16px}}.contacts-page__info-text--white{color:#fff;text-decoration:none}@media (min-width:768px){.contacts-page__info{flex-direction:row}}.contacts-page__map{background-color:#fff;border-radius:16px;height:355px;width:100%}@media (min-width:768px){.contacts-page__map{height:305px}}@media (min-width:1200px){.contacts-page__map{height:472px}}.icon-yellow{color:#fc0;font-size:45px}.login-page{height:auto;max-height:85vh}.login-page,.login-page__content{align-items:center;display:flex;justify-content:center;overflow:hidden}.login-page__content{background-color:#141414;border-radius:24px;color:#fff;flex-direction:column;gap:16px;margin:0 16px;max-width:455px;padding:16px;position:relative;width:100%}.login-page__location-logo{height:161px;-o-object-fit:contain;object-fit:contain;width:151px}.login-page__title{color:#fff;font-size:20px;font-weight:700}.login-form{display:flex;flex-direction:column;gap:16px;width:100%}.login-form__title{display:flex;font-size:20px;font-weight:700;justify-content:center}.login-form__policy-text{color:#bbbbba;font-size:14px;font-weight:400;line-height:20px;text-align:center}.login-form__policy-text--link{color:#fc0}.phone-login-container{align-items:center;justify-content:center}.phone-login-container,.phone-login-container__buttons-container,.phone-login-container__element{display:flex;flex-direction:column;gap:16px;width:100%}.phone-login-container__buttons-container{align-items:center;justify-content:center}.phone-login-container__buttons-container span{color:#bbbbba;font-size:14px;font-weight:400}.phone-login-container__button-submit{align-items:center;color:#000;display:flex;font-size:16px;justify-content:center;padding:16px 0;width:100%}.phone-login-container .error-message{color:red;font-size:12px;font-weight:400;line-height:16px;margin-top:-12px}.input-container{display:flex;flex-direction:column;gap:8px;width:100%}.input-container__label{display:flex;font-size:14px;font-weight:400;justify-content:center;line-height:20px}.input-container__label--required{color:red}.input-container .input{background-color:#000;border-radius:16px;color:#bbbbba;font-size:14px;font-weight:400;line-height:20px;padding:16px 70px 16px 24px;padding-left:70px!important;width:100%}.input-container .input.error{border:1px solid red;outline:1px solid red}.input-container .iti{width:100%}.input-container .iti__selected-flag{margin-left:24px;padding:0}.input-container .iti__arrow{border-top:4px solid #fff}.left-input-container{display:flex;flex-direction:column;gap:8px;width:100%}.left-input-container__label{font-size:14px;font-weight:400;line-height:20px}.left-input-container__label--required{color:red}.left-input-container .input{background-color:#000;border-radius:16px;color:#bbbbba;font-size:14px;font-weight:400;line-height:20px;padding:16px 70px 16px 24px;width:100%}.left-input-container .input.error{border:1px solid red;outline:1px solid red}.left-input-container .input::-webkit-calendar-picker-indicator{filter:invert(1)}.left-input-container__birthday-bottom-text{color:#fff;font-size:14px;line-height:20px}.left-input-container .error-text{color:red;font-size:12px;line-height:16px;margin-top:-4px}.left-input-container .hint-text{color:#bbbbba;font-size:12px;line-height:16px;margin-top:-4px}.otp-container{display:flex;flex-direction:column;gap:8px}.otp-container__label{display:flex;font-size:14px;font-weight:400;justify-content:center;line-height:20px}.otp-container__label--required{color:red}.otp-container__input{display:flex;justify-content:center;width:100%}.otp-container__cells{display:flex;gap:12px}.otp-container__cell{align-items:center;background:#000;border-radius:12px;color:#fff;display:flex;font-size:24px;height:56px;justify-content:center;width:56px}.otp-container__cell.is-active{outline:2px solid #ffd200}.otp-container__hidden{opacity:0;pointer-events:none;position:absolute}.register-container{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;width:100%}.register-container__title{color:#fff;font-size:20px;font-weight:700;line-height:28px;text-align:center}.register-phone-container{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;width:100%}.register-phone-container__inputs{display:flex;flex-direction:column;gap:8px;width:100%}.register-phone-container__inputs .input-container{width:100%}.register-phone-container__buttons{display:flex;flex-direction:column;gap:8px;width:100%}.register-phone-container__buttons button{width:100%}.utils-container{display:flex;gap:8px}.utils-container .hide-icon{align-items:center;cursor:pointer;display:flex;gap:8px;justify-content:center;padding:8px}.birthday-input-utils-container{align-items:center;background-color:#000;border-radius:16px;display:flex;gap:8px}.birthday-input-utils-container__icon-btn{color:#fff;height:20px;margin-left:24px;width:20px}.birthday-input-utils-container__input{background-color:#000;color:#fff;padding:16px 70px 16px 8px}.news-section{font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,"sans-serif";padding:32px 16px 0}.news-section__title{color:#fff;font-size:32px;font-weight:700;margin:0}.news-section>.block-header{padding-bottom:24px}.news-section__list{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0 0 32px;padding:0}.news-section__item{background-color:var(--surface-container);border-radius:24px;color:var(--on-surface-container);padding:8px}.news-section__item_image-link{display:block;margin-bottom:24px;width:100%}.news-section__item_image-link img{border-radius:4px;width:100%}.news-section__item_info{font-size:14px;min-height:20px;opacity:.7}.news-section__item_title{font-size:18px;font-weight:700;margin:0;padding:0}.news-section__item_desc{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;line-height:20px;opacity:.7;overflow:hidden}.news-section__item .block-header{margin-bottom:16px}.news-section__item .block-body{margin-bottom:24px}.news-section__item_link{align-items:center;display:flex;justify-content:center;min-height:52px;padding:0 32px;width:-moz-fit-content;width:fit-content}.news-section__item_link p{margin-right:8px}.news-section__item_link i{font-size:20px}.news-detail-section{color:#fff;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,"sans-serif";padding-top:32px}.news-detail-section__wrap{padding:0 16px}.news-detail-section__title{font-size:32px;font-weight:700;line-height:42px;margin:0 0 24px}.news-detail-section img{margin-bottom:24px;width:100%}.news-detail-section__desc{font-size:14px;line-height:20px}.order-form{color:#fff;padding-top:24px}.order-form .iti__selected-country-primary{padding-right:10px}.order-form .iti__selected-dial-code{color:var(--on-surface-variant);font-size:14px}.order-form .iti__arrow{align-items:center;border:none!important;display:flex;font-size:20px;justify-content:center}.order-form .iti__arrow:before{content:"\e826";font-family:umisushi_icons;padding-left:8px}.order-form__title{font-size:32px;font-weight:700;margin:0 0 24px;padding-left:16px}.order-form__inputs{margin-bottom:16px;padding:0 16px}.order-form__inputs>*{background-color:var(--surface-container);border-radius:24px;padding:16px}.order-form__inputs>:not(:last-child){margin-bottom:24px}.order-form__input{-moz-appearance:textfield;-webkit-appearance:none;appearance:none;background-color:var(--surface);border:none;border-radius:16px;color:#fff;font-size:14px;font-weight:400;min-height:56px;outline:none;padding:8px 16px 8px 24px;width:100%}.order-form__input input::-webkit-inner-spin-button,.order-form__input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.order-form__input_title{font-size:14px;font-weight:400;margin:0 0 12px}.order-form__input_title span{color:var(--error);margin-left:4px}.order-form__input_wrap .iti__selected-country{padding-left:14px}.order-form__input_wrap:not(:last-child){margin-bottom:16px}.order-form__input_wrap .iti{width:100%}.order-form__input_dropdown:not(:last-of-type){margin-bottom:16px}.order-form__input_dropdown .order-form__input_wrapper{background-color:var(--surface);border-radius:16px;display:flex;position:relative}.order-form__input_dropdown .order-form__input{margin-right:16px;padding-right:0}.order-form__input_dropdown .dropdown_btn{background:transparent;border:none;color:#fff;cursor:pointer;font-size:20px;outline:none;padding-right:16px}.order-form__bio__title,.order-form__delivery__title{font-size:20px;font-weight:700;margin:0 0 16px}.order-form__delivery__options{background-color:var(--surface);border-radius:16px;display:flex;margin-bottom:16px;padding:8px}.order-form__delivery__option{align-items:center;background-color:transparent;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:14px;justify-content:center;min-height:56px;outline:none;transition:color .15s,background-color .15s ease-in-out;width:100%}.order-form__delivery__option.active{background-color:var(--surface-container);color:var(--primary)}.order-form__delivery__tab{display:none;overflow:hidden;transition:max-height .3s ease-in-out}.order-form__delivery__tab.active{display:block}.order-form__delivery__tab_wrap{display:flex;gap:8px;width:100%}.order-form__delivery__tab__title{margin-bottom:8px}.order-form__delivery__tab a{color:var(--primary);display:flex}.order-form__delivery__tab .icon-mappin{margin-right:11px}.order-form__delivery-time__title,.order-form__payment-methods__title{font-size:20px;font-weight:700;margin:0 0 16px}.order-form__payment-methods-wrap{background-color:var(--surface);border-radius:16px;margin-bottom:16px;padding:8px}.order-form__payment-methods .order-form__payment__method{align-items:center;background-color:transparent;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:14px;justify-content:start;min-height:36px;outline:none;padding-left:24px;width:100%}.order-form__payment-methods .order-form__payment__method.active{background-color:var(--surface-container);color:var(--primary)}.order-form__comment__title{font-size:20px;font-weight:700;margin:0 0 16px}.order-form__comment__textarea{background-color:var(--surface);border:none;border-radius:16px;color:#fff;height:240px;outline:none;padding:8px 16px 8px 24px;resize:none;width:100%}.order-form__payment{padding:0 16px}.order-form__payment>*{background-color:var(--surface-container);border-radius:24px;padding:16px}.order-form__payment>:not(:last-child){margin-bottom:24px}.order-form__bonus__title{font-size:14px;font-weight:400;margin:0 0 28px}.order-form__bonus__title span{color:var(--primary);font-weight:700}.order-form__bonus__value{margin-left:8px}.order-form__bonus__input{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:linear-gradient(to right,var(--primary) 0,var(--primary) var(--progress,0),var(--outline) var(--progress,0),var(--outline) 100%);border-radius:6px;height:8px;margin:0;outline:none;width:100%}.order-form__bonus__input-wrap{align-items:center;display:flex;margin-bottom:8px;min-height:48px}.order-form__bonus__input::-moz-range-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffd400;border:none;border-radius:50%;box-shadow:0 0 15px 4px rgba(255,213,0,.396);cursor:pointer;height:32px;outline:none;width:32px}.order-form__bonus__input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#ffd400;border:none;border-radius:50%;box-shadow:0 0 15px 4px rgba(255,213,0,.396);cursor:pointer;height:32px;outline:none;width:32px}.order-form__bonus__text{font-size:14px;line-height:20px;margin-top:28px}.order-form__bonus__text span{color:var(--primary);font-weight:700;margin-left:8px}.order-form__bonus__slider{margin-bottom:16px;max-width:95%}.order-form__pricing-row{display:flex;font-size:14px;margin-bottom:8px}.order-form__pricing-row:last-child{margin-bottom:24px}.order-form__pricing-value{font-weight:700;margin-left:8px;margin-right:4px}.order-form__pricing-footer{display:flex;justify-content:space-between;margin-bottom:16px}.order-form__pricing-total{align-items:center;display:flex}.order-form__pricing-total-old{color:var(--on-surface-variant);font-size:16px;margin-right:8px;text-decoration:line-through}.order-form__pricing-total-current{align-items:start;display:flex;font-size:20px;font-weight:700}.order-form__pricing-currency{font-size:14px;font-weight:400;height:20px;line-height:20px;margin-left:4px}.order-form__options{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.order-form__checkout-btn{align-items:center;display:flex;font-size:16px;justify-content:center;min-height:52px;width:100%}.order-form__checkout{margin-bottom:24px}.order-form__option{display:flex}.order-form__option-asterisk{color:var(--error)}.order-form__option-input{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:0 0 0 2px var(--outline);display:flex;flex-shrink:0;height:20px;justify-content:center;margin:0 16px 0 0;transition:color .15s,background-color .15s,box-shadow .15s ease-in-out;width:20px}.order-form__option-input:checked{background-color:var(--primary)}.order-form__option-input:checked:after{color:var(--on-primary);content:"\e817";display:block;font-family:umisushi_icons;line-height:16px;text-align:center}.order-form__option-text{font-size:14px;line-height:20px}.order-form .category-products-slider{color:var(--surface)}.text{color:#fff}.policy-page-container{color:#fff;display:flex;flex-direction:column;gap:24px;padding:32px 16px 0}.policy-page-container__label{font-size:32px;font-weight:700;line-height:32px}.policy-page-container__text{font-size:14px;font-weight:400;line-height:22px}.product-detail{color:#fff}.product-detail__img{width:100%}.product-detail .block-header{margin-bottom:16px;padding:0 16px}.product-detail .block-body>*{padding-left:16px;padding-right:16px}.product-detail__badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.product-detail__badge{align-items:center;background-color:#1cc44e;border-radius:16px;color:#053b15;display:flex;flex-direction:column;font-size:14px;font-weight:700;max-width:-moz-max-content;max-width:max-content;padding:4px 8px}.product-detail__title{font-size:32px;font-weight:700;line-height:42px;margin:0 0 8px}.product-detail__weight{color:var(--on-surface-variant);margin-bottom:8px}.product-detail__rating{align-items:center;display:flex;gap:4px;margin-bottom:16px}.product-detail__rating_stars{display:flex;gap:2px}.product-detail__rating_stars i{font-size:16px}.product-detail__rating_amount,.product-detail__rating_grade{font-size:14px}.product-detail__desc{margin-bottom:24px}.product-detail__modificators{flex-direction:column;gap:24px;padding-right:0!important}.product-detail__modificators,.product-detail__purchase{display:flex;margin-bottom:24px}.product-detail__description{background-color:var(--surface-container);border-radius:16px;display:flex;flex-direction:column;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;gap:24px;list-style:none;margin:24px 16px 0;padding:24px}.product-detail__description li{align-items:center;display:flex;font-size:20px;line-height:150%}.product-detail__description li i{color:var(--primary);font-size:28px;height:28px;margin-right:12px}.product-detail__description li .icon-truck{font-size:23px;margin-right:17px}.product-detail__buy-btn{min-height:48px;padding:0 23px}.product-detail__buy-btn i{display:block;font-size:24px;line-height:24px}.product-detail__price{align-items:start;display:flex;font-size:32px;font-weight:700;line-height:42px;margin-right:auto}.product-detail__price p{margin-right:4px}.product-detail__price span{font-size:16px;font-weight:400;line-height:22px;margin-top:7px}.product-detail__modificator{height:100%}.product-detail__modificator__title{color:var(--on-surface-variant);font-size:14px;margin-bottom:11px}.product-detail__modificator__list{-webkit-overflow-scrolling:touch;box-sizing:content-box;display:flex;gap:11px;list-style:none;margin:0;overflow-x:auto;padding:5px 0;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.product-detail__modificator__item{margin-left:5px;scroll-snap-align:center}.product-detail__modificator__item button{align-items:start;background-color:var(--surface-container);border:none;border-radius:16px;display:flex;flex-direction:column;height:100%;padding:0 0 8px;transition:box-shadow .3s ease-in-out;width:104px}.product-detail__modificator__item button img{height:104px;margin-bottom:8px}.product-detail__modificator__item.active button{box-shadow:0 0 0 1px var(--primary),0 0 0 5px rgba(255,204,0,.149)}.product-detail__modificator__item_title{color:var(--on-surface-container);flex:1;font-size:14px;hyphens:auto;line-height:20px;padding:0 8px;text-align:left;word-break:break-word}.product-detail__modificator__item_price{color:var(--on-surface-variant);font-size:12px;line-height:20px;padding:0 8px}.product-detail .buy_container>div{margin-right:auto}.product-detail .description__price{align-items:center;display:flex;gap:4px}.product-detail .description__price .price-number--red{color:#ff0f0f}.product-detail .description__price .price-currency{font-size:16px}.product-detail .description__price .price-currency--red{color:#ff0f0f}.product-detail .description__price .price-discount{color:#bbbbba;font-size:16px;line-height:22px;text-decoration:line-through}.product-detail .description__discount-tag{background-color:#ff0f0f;border-radius:16px;color:#ffc3c3;font-size:14px;font-weight:700;height:-moz-max-content;height:max-content;line-height:20px;margin-bottom:7px;padding:.5px 8px;width:-moz-max-content;width:max-content}.profile-section{display:flex;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,"sans-serif";overflow:hidden;position:relative}@media (max-width:1199px){.profile-section .profile-section__content{flex-shrink:0;opacity:1;transform:translateX(0);width:100%}.profile-section .profile-section__menu{flex-shrink:0;width:100%}.profile-section.content-active .profile-section__menu{opacity:0;transform:translateX(-100%)}.profile-section.content-active .profile-section__content{opacity:1;transform:translateX(-100%)}}.profile-section__content{transition:all .35s cubic-bezier(.77,0,.175,1)}@media (min-width:1200px){.profile-section__content{width:100%}}.profile-section__language{font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,"sans-serif";line-height:16px;padding:0}.profile-section__menu{margin-bottom:76px;padding:0 16px;transition:all .35s cubic-bezier(.77,0,.175,1)}@media (min-width:1200px){.profile-section__menu{flex-shrink:0;margin-right:24px;max-width:488px;width:100%}}.profile-section__bonus,.profile-section__info,.profile-section__primary-controls,.profile-section__secondary-controls{align-items:center;background-color:var(--surface-container);border-radius:24px;color:#fff;display:flex;padding:16px}.profile-section__bonus:not(:last-child),.profile-section__info:not(:last-child),.profile-section__primary-controls:not(:last-child),.profile-section__secondary-controls:not(:last-child){margin-bottom:16px}.profile-section__bonus{display:flex}.profile-section__bonus span{align-items:center;background:linear-gradient(135.91deg,#fc0,#ffe066 49.23%,#fc0 97.99%);border-radius:100px;box-shadow:0 4px 10.2px 0 rgba(255,204,0,.251);box-shadow:0 4px 10.2px 0 rgba(255,204,0,.251),inset 0 -2px 4px 0 hsla(0,0%,100%,.149);display:flex;height:48px;justify-content:center;margin-right:16px;width:48px}.profile-section__bonus span i{color:#000;font-size:24px}.profile-section__bonus-amount{font-size:18px;font-weight:700}.profile-section__info_wrap{border-radius:100px;display:flex;margin-right:auto}.profile-section__info_wrap img{border-radius:100px;height:80px;margin-right:16px;-o-object-fit:cover;object-fit:cover;width:80px}.profile-section__info_edit-btn{align-items:center;display:flex;flex-shrink:0;font-size:24px;justify-content:center;max-width:48px;min-height:48px;width:100%}.profile-section__info_body{display:flex;flex-direction:column;justify-content:center}.profile-section__info_body h2{font-size:16px;font-weight:400;line-height:22px;margin:0}.profile-section__info_body p{font-size:14px}.profile-section__primary-controls,.profile-section__secondary-controls{display:flex;flex-direction:column}.profile-section__developer,.profile-section__favourite-products,.profile-section__language,.profile-section__loyalty,.profile-section__orders{align-items:center;background-color:transparent;border:none;border-radius:16px;color:var(--on-surface-container);display:flex;min-height:56px;text-decoration:none;width:100%}.profile-section__developer i,.profile-section__developer p,.profile-section__favourite-products i,.profile-section__favourite-products p,.profile-section__language i,.profile-section__language p,.profile-section__loyalty i,.profile-section__loyalty p,.profile-section__orders i,.profile-section__orders p{height:-moz-fit-content;height:fit-content}.profile-section__developer i,.profile-section__favourite-products i,.profile-section__language i,.profile-section__loyalty i,.profile-section__orders i{color:var(--on-surface-variant);font-size:24px;margin-right:8px}.profile-section__exit-btn{align-items:center;background-color:var(--surface-container);border:none;border-radius:24px;border-radius:16px;color:var(--on-surface-container);display:flex;min-height:56px;padding:16px;text-decoration:none;width:100%}.profile-section__exit-btn i,.profile-section__exit-btn p{height:-moz-fit-content;height:fit-content}.profile-section__exit-btn i{color:var(--on-surface-variant);font-size:24px;margin-right:8px}.profile-section__content{padding:0 16px}.profile-section__back-link{align-items:center;display:flex;justify-content:center;margin:32px 0;max-height:48px;padding:14px 24px;width:-moz-min-content;width:min-content}.profile-section__back-link i{margin-right:8px}@media (min-width:1199px){.profile-section__back-link{display:none}}.profile-section__developer-page{display:flex;height:calc(100vh - 250px);justify-content:center;position:relative}.profile-section__developer-page__wrap{height:-moz-min-content;height:min-content;max-width:200px;position:relative;top:126px}.profile-section__developer-page__wrap :not(:last-child){margin-bottom:30px}.profile-section__developer-page__wrap a{display:block;height:100%;width:100%}.profile-section__developer-page__wrap img{width:100%}.profile-section__developer-page__wrap .btn__secondary{align-items:center;display:flex;justify-content:center;padding:14px 24px;width:100%}.profile-section__developer-page__wrap .btn__secondary p{margin:0 8px 0 0}.profile-section__developer-page__wrap .btn__secondary i{font-size:20px}.profile-section__loyalty-page{color:#fff;padding-bottom:28px}.profile-section__loyalty-page_title{font-size:24px;font-weight:700;margin:0 0 24px}.profile-section__edit-page{color:#fff;padding-bottom:32px}.profile-section__edit-page_title{font-size:20px;margin:0 0 24px}.profile-section__edit-page_wrap{background-color:var(--surface-container);border-radius:24px;padding:0 16px 16px;position:relative}.profile-section__edit-page_wrap .block-header{align-items:center;display:flex;flex-direction:column;margin-bottom:10px;padding-top:86px;position:relative}.profile-section__edit-page_wrap .block-header img{border-radius:100px;flex-shrink:0;height:120px;max-width:120px;min-height:120px;-o-object-fit:cover;object-fit:cover;position:absolute;top:-46px;width:100%}.profile-section__edit-page_wrap .block-body{margin-bottom:32px}.profile-section__edit-page_wrap .block-body>:not(:last-child){margin-bottom:12px}.profile-section__edit-page__change-photo-btn,.profile-section__edit-page__save-photo-btn{background-color:transparent;border:none;color:var(--primary);cursor:pointer;font-size:18px}.profile-section__edit-page__save-photo-btn{margin-top:14px}.profile-section__edit-page_text-title{font-size:14px;margin-bottom:12px;margin-right:4px}.profile-section__edit-page_text-title span{color:var(--error)}.profile-section__edit-page_text input{background-color:var(--surface);border:none;border-radius:16px;color:#fff;font-size:14px;height:56px;outline:none;padding:8px 16px 8px 24px;width:100%}.profile-section__edit-page_date-title{font-size:14px;margin-bottom:12px}.profile-section__edit-page_date_control{background-color:var(--surface);border:none;border-radius:16px;color:#fff;display:flex;font-size:14px;height:56px;margin-bottom:8px;outline:none;padding:8px 16px 8px 24px;width:100%}.profile-section__edit-page_date__icon-btn{background-color:transparent;border:none;color:#fff;font-size:20px;height:100%;margin:0 8px 0 0;padding:0}.profile-section__edit-page_date #dob{background-color:transparent;border:none;color:#fff;font-size:14px;height:100%;outline:none;width:100%}.profile-section__edit-page_submit-btn{align-items:center;color:#000;display:flex;justify-content:center;min-height:52px;width:100%}.profile-section__orders-page{color:#fff;padding-bottom:32px}.profile-section__orders-page__list{list-style:none;margin:0;padding:0}.profile-section__orders-page__list>:not(:last-child){margin-bottom:24px}.profile-section__orders-page .order-card{background-color:var(--surface-container);border-radius:24px;padding:16px}.profile-section__orders-page .order-card>.block-header{display:flex;justify-content:space-between;width:100%}.profile-section__orders-page .order-card>.block-footer .collapse-btn{align-items:center;display:flex;height:48px;justify-content:center;width:100%}.profile-section__orders-page .order-card>.block-footer .collapse-btn p{margin-right:8px}.profile-section__orders-page .order-card>.block-footer .collapse-btn i{font-size:20px;transition:transform .6s cubic-bezier(.68,-.55,.265,1.55)}.profile-section__orders-page .order-card>.block-footer .collapse-btn--active i{transform:rotate(-180deg)}.profile-section__orders-page .order-card>.block-body{max-height:0;overflow:hidden;padding-bottom:16px;transition:max-height .55s cubic-bezier(.455,.03,.515,.955)}.profile-section__orders-page .order-card__content{list-style:none;margin:0 0 16px;padding:16px 0 0}.profile-section__orders-page .order-card__content>:not(:last-child){margin-bottom:16px}.profile-section__orders-page .order-card__content .order-card__product{align-items:center;background-color:var(--surface);border-radius:24px;display:flex;min-height:105px;padding:16px}.profile-section__orders-page .order-card__content .order-card__product_image{margin-right:16px;max-height:56px;max-width:56px}.profile-section__orders-page .order-card__content .order-card__product_image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.profile-section__orders-page .order-card__content .order-card__product_header-wrap{width:100%}.profile-section__orders-page .order-card__content .order-card__product_info{display:flex;justify-content:space-between;margin-bottom:4px;margin-right:auto;width:100%}.profile-section__orders-page .order-card__content .order-card__product_info_title{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;font-weight:700;overflow:hidden;text-overflow:clip}.profile-section__orders-page .order-card__content .order-card__product p,.profile-section__orders-page .order-card__content .order-card__product span{color:#fff}.profile-section__orders-page .order-card__content .order-card__product_amount{flex-shrink:0;font-size:14px;margin-left:8px}.profile-section__orders-page .order-card__content .order-card__product_weight{color:var(--on-surface-variant)!important;font-size:14px}.profile-section__orders-page .order-card__content .order-card__product_body{height:100%;max-height:-moz-fit-content;max-height:fit-content;width:100%}.profile-section__orders-page .order-card__content .order-card__product_amount{align-items:center;color:#fff;display:flex;font-weight:700;justify-content:center;margin:0 4px;padding:0 10px}.profile-section__orders-page .order-card__content .order-card__product-price{display:flex;justify-content:start}.profile-section__orders-page .order-card__content .order-card__product-price_text{display:flex;font-size:18px;font-weight:700}.profile-section__orders-page .order-card__content .order-card__product-price_text span{font-size:14px;font-weight:400;margin-left:4px}.profile-section__orders-page .order-card__content .order-card__product-price_text--old-price{align-items:center;color:var(--on-surface-variant)!important;display:flex;font-size:14px;font-weight:400;justify-content:center;margin-right:8px;text-decoration:line-through}.profile-section__orders-page .order-card__content .order-card__product-price_text--sale,.profile-section__orders-page .order-card__content .order-card__product-price_text--sale span{color:var(--error)!important}.profile-section__orders-page .order-card__content .order-card__product .block-header{align-items:start;display:flex;margin-bottom:7px;width:100%}.profile-section__orders-page .order-card__content .order-card__product .block-body{align-items:center;display:flex;justify-content:space-between}.profile-section__orders-page .order-card__time{align-items:center;color:var(--on-surface-variant);display:flex;gap:4px;margin-bottom:10px;max-width:87px;text-align:right}.profile-section__orders-page .order-card__time b{font-size:14px;font-weight:700}.profile-section__orders-page .order-card__time p{font-size:12px}.profile-section__orders-page .order-card__payment{display:flex}.profile-section__orders-page .order-card__payment p{line-height:24px;margin-right:8px}.profile-section__orders-page .order-card .order-tag{align-items:center;background-color:#fff;border-radius:16px;color:var(--surface);display:flex;font-size:12px;font-weight:700;justify-content:center;line-height:24px;max-height:24px;padding:8px}.profile-section__orders-page .order-card .order-tag--paid{background-color:#1cc44e}.profile-section__orders-page .order-card .order-tag--unpaid{background-color:#c41c1c}.profile-section__orders-page .order-card__state{font-size:14px;font-weight:700}.profile-section__orders-page .order-card__state--green{color:var(--success)}.profile-section__orders-page .order-card__state--yellow{color:var(--primary)}.profile-section__orders-page .order-card__price{font-size:18px;text-align:end}.profile-section__orders-page .order-card__id{font-size:14px;font-weight:400;margin:0}.profile-section__orders-page .order-card.collapsable--active .order-card__price{color:transparent;transition:color,.2s}.profile-section__orders-page .order-card__detail-info{display:flex;flex-direction:column;margin-bottom:24px}.profile-section__orders-page .order-card__detail-info_delivery{font-size:14px;margin-bottom:32px}.profile-section__orders-page .order-card__detail-info_delivery>:not(:last-child){margin-bottom:8px}.profile-section__orders-page .order-card__detail-info_delivery h3{font-size:18px;font-weight:700;margin:0 0 4px}.profile-section__orders-page .order-card__detail-info_payment p{font-size:14px}.profile-section__orders-page .order-card__detail-info_payment p b{font-weight:700;margin-left:8px}.profile-section__orders-page .order-card__footer_price{font-weight:700;margin-bottom:16px;text-align:right}.profile-section__orders-page .order-card__footer_repeat-order-btn{align-items:center;color:var(--surface);display:flex;justify-content:center;margin-bottom:2px;min-height:52px;width:100%}.profile-section__orders-page__title{font-size:20px;margin:0 0 24px}.profile-section__orders-page__no-orders{align-items:center;background-color:var(--surface-container);border-radius:24px;display:flex;flex-direction:column;margin:0 11px;max-width:653px;padding:24px}.profile-section__orders-page__no-orders img{height:100%;margin-bottom:32px;max-height:104px}.profile-section__orders-page__no-orders_title{font-size:20px;font-weight:700;margin:0;text-align:center}.profile-section__orders-page__no-orders_desc{font-size:16px;margin:0 0 8px;text-align:center}.profile-section__orders-page__no-orders_link{align-items:center;color:#000;display:flex;justify-content:center;min-height:40px;width:100%}.profile-section__favourite-page_title{color:#fff;font-size:20px;font-weight:700;margin:0 0 24px}.profile-section__favourite-page_list{display:flex;flex-wrap:wrap;gap:16px;list-style:none;margin:0;padding:0}.profile-section__favourite-page_list .product-card{max-width:360px;min-height:510px;width:100%}.profile-section__favourite-page_no-products{align-items:center;display:flex;height:50vh;justify-content:center;margin-left:-16px;width:100vw}.profile-section__favourite-page_no-products-content{align-items:center;background-color:#141414;border-radius:24px;display:flex;flex-direction:column;gap:32px;justify-content:center;max-width:345px;padding:24px}.profile-section__favourite-page_no-products-image{height:104px;width:158px}.profile-section__favourite-page_no-products-texts{display:flex;flex-direction:column;gap:8px}.profile-section__favourite-page_no-products-main-text{color:#fff;font-size:20px;font-weight:700;line-height:22px;text-align:center}.profile-section__favourite-page_no-products-text{color:#fff;font-size:16px;font-weight:400;line-height:22px;text-align:center}.change-language-modal{align-items:center;color:#fff;justify-content:center;padding:0 20px;transition:all .35s}.change-language-modal.active{display:flex!important}.change-language-modal__wrapper{background-color:var(--surface-container);border-radius:24px;max-width:488px;padding:48px 24px 24px;position:relative;width:100%;z-index:2}.change-language-modal__wrapper .close-btn{align-items:center;border-radius:8px;display:flex;height:32px;justify-content:center;position:absolute;right:16px;top:16px;width:32px}.change-language-modal__wrapper .close-btn i{font-size:16px}.change-language-modal__title{font-size:24px;margin:0 0 24px;text-align:center}.change-language-modal__options{list-style:none;margin:0;padding:0}.change-language-modal__option:not(:last-child){margin-bottom:17px}.change-language-modal__option button{align-items:center;background-color:transparent;border:none;border-radius:16px;color:#fff;display:flex;overflow:hidden;padding:8px 24px 8px 8px;width:100%}.change-language-modal__option button img{height:24px;margin-right:8px}.change-language-modal__option button p{font-size:14px}.change-language-modal__option.active button{background-color:hsla(0,0%,100%,.102)}.review-section{color:#fff;margin-bottom:84px;padding:0 16px}.review-section__title{font-size:18px;font-weight:700;margin:20px 0 32px}.review-section__product{display:none}.review-section__main>.block-header{background-color:var(--surface-container);border-radius:24px;margin-bottom:24px;padding:16px}.review-section__main.form-active .review-section__review-btn{margin-top:0;max-height:0;min-height:0;opacity:0}.review-section__main.form-active .review-section__review-form{margin-bottom:24px;max-height:331px;opacity:1;padding:16px}.review-section__review-btn{justify-content:center;margin:24px auto 0;min-height:48px;transition:min-height .35s ease-in-out,opacity .15s ease-in-out,margin .15s ease-in-out;width:100%}.review-section__rating,.review-section__review-btn{align-items:center;display:flex}.review-section__rating_wrap{display:flex;flex-direction:column;gap:16px;width:100%}.review-section__rating_wrap a{display:flex;justify-content:center;padding:16px 24px}.review-section__rating_wrap .review-stars__wrapper{grid-column-gap:12px}.review-section__rating_number{font-size:32px;font-weight:700;margin-right:12px}.review-section__rating_amount{color:var(--on-surface-variant);font-size:14px}.review-section__rating_stars{display:flex;gap:4px;list-style:none;margin:0 0 3px;padding:0}.review-section__rating_stars li{font-size:24px}.review-section__thank-you{align-items:center;background-color:var(--surface-container);border-radius:24px;display:flex;flex-direction:column;margin-bottom:32px;padding:16px}.review-section__thank-you img{height:112px;width:112px}.review-section__thank-you_title{font-size:18px;font-weight:700;margin:0 0 8px;text-align:center}.review-section__thank-you_desc{color:var(--on-surface-variant);font-size:14px;min-height:30px;text-align:center}.review-section__review-form{background-color:var(--surface-container);border-radius:24px;max-height:0;opacity:0;overflow:hidden;transition:margin-bottom .35s ease-in-out,max-height .35s ease-in-out,padding .35s ease-in-out,opacity .4s ease-in-out}.review-section__review-form_stars{font-size:12px;line-height:16px;margin-bottom:16px}.review-section__review-form_stars ul{display:flex;gap:4px;list-style:none;margin:0;padding:0}.review-section__review-form_stars ul button{background:transparent;border:none;color:var(--on-surface-variant);font-size:24px;padding:0;width:24px}.review-section__review-form_text{margin-bottom:16px}.review-section__review-form_text p{font-size:12px;line-height:16px;margin-bottom:4px}.review-section__review-form_text textarea{background-color:var(--surface);border:none;border-radius:16px;color:#fff;height:152px;max-height:152px;outline:none;padding:8px 16px 8px 24px;resize:none;width:100%}.review-section__review-form_submit-btn{align-items:center;display:flex;justify-content:center;min-height:48px;width:100%}.review-section__list{list-style:none;margin:0;padding:0}.review-section__list>:not(:last-child){margin-bottom:24px}.review-section__list-item{background-color:var(--surface-container);border-radius:24px;padding:16px}.review-section__list-item>.block-header{align-items:center;display:flex;margin-bottom:20px}.review-section__list-item-logo{align-items:center;border-radius:100px;display:flex;flex-shrink:0;height:56px;justify-content:center;margin-right:16px;width:56px}.review-section__list-item-logo.avatar-placeholder{background-color:var(--primary-container);color:var(--primary);font-size:30px;text-align:center}.review-section__list-item-name{font-weight:700}.review-section__list-item-date{color:var(--on-surface-variant)}.review-section__list-item-wrap{display:flex;gap:18px;justify-content:space-between;width:100%}.review-section__list-item-bio{display:flex;flex-direction:column;gap:10px}.review-section__list-item-stars{display:flex;gap:2px;list-style:none;margin:0;padding:0}.review-section__list-item-stars li{font-size:16px}.review-stars__wrapper{grid-template-areas:"stars average total";margin-top:0}.review-stars__no_reviews{margin-top:0}.review-stars__no_reviews svg{fill:var(--on-surface)}.review-stars__text{color:var(--on-surface)}.review-stars__text--white{color:#fff;line-height:21px}.review-stars__text--big{font-size:32px;font-weight:700;line-height:42px}.order-success{color:#fff;padding:100px 16px 200px}.order-success:before{background-image:url(/images/umi_sushi/thanks/confetti.gif);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";left:50%;min-height:551px;position:absolute;top:0;transform:translateX(-50%);width:100vw}.order-success__content{align-items:center;display:flex;flex-direction:column}.order-success__content img{height:224px;width:224px}.order-success__desc{font-size:18px;line-height:26px;margin-bottom:32px;text-align:center}.order-success__title{font-size:32px;font-weight:700;margin-bottom:32px}.order-success__link{align-items:center;display:flex;justify-content:center;min-height:52px;width:100%}.order-fail{color:#fff;padding:100px 16px 200px}.order-fail__content{align-items:center;display:flex;flex-direction:column}.order-fail__title{font-size:32px;font-weight:700;margin:0 0 8px;text-align:center}.order-fail__desc{font-size:18px;line-height:26px;margin-bottom:32px;text-align:center}.order-fail__links{display:flex;flex-direction:column;gap:16px;width:100%}.order-fail__links a{align-items:center;display:flex;justify-content:center;min-height:52px;width:100%}.order-fail__links a:before{font-size:20px;margin-right:8px} /*!
* Copyright (c) 2023.
* Made by DL with love
*/body.menu-cart .disable-orders__popup.alice{border-radius:0;padding:20px}body.menu-cart .disable-orders__popup.alice .disable-orders__popup-header{justify-content:center;position:relative}body.menu-cart .disable-orders__popup.alice .disable-orders__popup-header i.ti-x{position:absolute;right:0;top:0}body.menu-cart .disable-orders__popup.alice .disable-orders__popup-text.alice{text-align:center}body.menu-cart .disable-orders{align-items:center;background-color:rgba(0,0,0,.502);display:flex;height:100vh;justify-content:center;opacity:0;position:fixed;top:0;transform:scale(0);transition:opacity .3s;width:100vw;z-index:20}body.menu-cart .disable-orders.active{opacity:1;transform:scale(1);transition:opacity .3s}body.menu-cart .disable-orders__popup{background-color:var(--location_info_bg_color);border-radius:13px;padding:30px 20px;width:345px}body.menu-cart .disable-orders__popup-header{align-items:center;display:flex;height:22px;justify-content:space-between;margin-bottom:10px;width:100%}body.menu-cart .disable-orders__popup-header__title{color:var(--main_text_color);font-family:Ubuntu,sans-serif;font-size:16px;font-weight:700;line-height:135%}body.menu-cart .disable-orders__popup-header i.ti-x{cursor:pointer;font-size:18px;margin:-5px;opacity:.8;padding:5px;transition:.3s}body.menu-cart .disable-orders__popup-header i.ti-x:hover{color:var(--primary_hover_color)}body.menu-cart .disable-orders__popup-text{color:var(--main_text_color);font-family:Ubuntu,sans-serif;font-size:16px;font-weight:400;line-height:135%}.basket .basket__add-box.measurable .catalog-shop__card-btn,.basket .buy_container.measurable .catalog-shop__card-btn{height:32px;width:187px}.basket .buy_container.measurable .basket__add-item{gap:4px;position:relative;width:auto}.basket .buy_container.measurable .unit-title{color:var(--catalog_card_text_color);font-family:Ubuntu,sans-serif;font-size:14px;font-weight:500;line-height:normal;position:absolute;right:40px}.basket .buy_container.measurable .number{border:1px solid var(--outline_color);border-radius:var(--buttons_border_radius);height:32px;margin:0;transition:.3s;width:115px}.basket .buy_container.measurable .number:focus,.basket .buy_container.measurable .number:hover{border-color:var(--primary_hover_color)}.basket.alice .basket__row-img,.basket.alice .basket__row-img>img,.basket.alice .basket__row-img__box{height:149px}.basket.alice i.ti.icon-cart{border-radius:0!important}.basket__add-box{align-items:center;display:flex;justify-content:center;justify-content:space-between;width:100%}.basket__breadcrumbs{align-items:center;display:flex;font-family:Ubuntu,sans-serif;font-size:12px;font-weight:500;line-height:18px;margin-bottom:39px;margin-left:10px}.basket__breadcrumbs,.basket__categories{color:var(--main_text_color);position:relative}.basket__categories{margin-left:24px}.basket__categories:before{content:"/";cursor:text;left:-13px;position:absolute}.basket__categories.active,.basket__categories.active:before,.basket__categories:before{color:rgba(var(--main_text_color),.5)}.basket__row{border-bottom:1px solid var(--outline_color);display:flex;margin-right:10px;padding:20px 85px 20px 0;width:100%}.basket__row:first-child{border-top:1px solid var(--outline_color)}.basket__row.measurable{margin:0}.basket__row.measurable .basket__row-box{display:flex;flex:1}.basket__row.measurable .box__add{margin-left:20px;min-width:356px}.basket__row.measurable .catalog-shop__card-btn{width:187px}.basket__box{align-items:center;display:flex;gap:50px;justify-content:space-between;width:100%}.basket__box img{height:auto;max-width:100px}.basket__title{word-wrap:break-word;color:var(--main_text_color);display:block;font-family:Ubuntu,serif;font-size:20px;font-weight:400;line-height:130%;max-height:52px;max-width:600px;overflow:hidden;transition:.3s;width:100%}.basket__title:hover{color:var(--primary_hover_color)}.basket__descr-item{color:var(--main_text_color);font-family:Ubuntu,serif;font-size:16px;font-weight:400;line-height:normal;margin-top:7px}.basket__descr{flex:2;max-width:600px}.basket__add-item{align-items:center;display:flex;height:48px;justify-content:space-between;width:159px}.basket__add-item .number{color:#fff;font-family:Calibri,sans-serif;font-size:16px;font-weight:700;letter-spacing:0;line-height:22px;text-align:center}.basket__add-item .btn-minus,.basket__add-item .btn-plus{align-items:center;border:1px solid #4a4a49;border-radius:16px;box-shadow:2px 2px 0 1px hsla(0,0%,100%,.4);display:flex;height:48px;justify-content:center;width:48px}.basket__add-item .btn-minus i:before,.basket__add-item .btn-plus i:before{font-size:24px}.basket__add-item .btn-minus{background-color:#000;color:var(--on-surface)}.basket__add-item .btn-plus{background-color:#fc0}.basket__add-item.card-detale{width:160px}.basket__add-item i.ti.ti-plus.icon-cart{transition:.3s}.basket__add-item i.ti.ti-plus.icon-cart:hover{background-color:var(--primary_hover_color)}.basket__add-item i.ti.ti-minus.icon-cart,.basket__add-item i.ti.ti-plus.icon-cart{border-radius:4px}.basket__price{color:var(--main_text_color);font-size:18px;font-weight:700}.basket__btn-buy,.basket__price{font-family:Ubuntu,serif;line-height:14px}.basket__btn-buy{background-color:#494c69;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:6px 19px}.basket__rekomend-title{border-bottom:1px solid var(--outline_color);color:var(--main_text_color);font-family:Ubuntu,serif;font-size:21px;font-weight:500;line-height:32px;padding:20px 0}.basket__all-box{align-items:center;display:flex;justify-content:flex-end;margin-top:30px}.basket__all-bonus-price,.basket__all-price{color:var(--main_text_color);font-family:Ubuntu,sans-serif;font-size:24px;font-weight:400;line-height:normal;margin-right:30px}.basket__all-bonus-price-currency,.basket__all-bonus-price-span,.basket__all-price-currency,.basket__all-price-span{color:var(--main_text_color);font-family:Ubuntu,sans-serif;font-size:24px;font-weight:700;line-height:normal}.basket__all-bonus-price-span,.basket__all-price-span{white-space:nowrap}.basket__btn-order{align-items:center;background-color:var(--buy_button_bg_color);border-radius:var(--buttons_border_radius);color:var(--on_primary_color);cursor:pointer;display:flex;font-family:Ubuntu,serif;font-size:16px;font-weight:500;height:40px;justify-content:center;line-height:18px;max-height:40px;text-align:center;transition:.3s;width:160px}.basket__btn-order:hover{background-color:var(--primary_hover_color)}.basket__row-img{display:block;min-width:100px}.basket__row-img,.basket__row-img__box{border-radius:var(--catalog_card_border_radius);height:100px;margin-right:10px;width:100px}.basket__row-img__box:hover+.basket__box .basket__title{color:var(--primary_hover_color)}.basket__all-box{margin-left:10px}.minus{background-color:#f1f1f1;margin-right:4px;padding:13px 8px}.minus,.plus{border-radius:7px;cursor:pointer}.plus{background-color:#494c69;padding:8px}.box__add{align-items:center;display:flex;flex:1;justify-content:space-between;max-width:445px;width:100%}@media (max-width:950px){.basket__descr-item{margin-bottom:15px}.box__add{justify-content:space-between;max-width:250px;width:100%}}@media (max-width:613px){.basket__all-box{align-items:center;display:flex;justify-content:space-around;margin-top:30px}}.card__category{padding-bottom:0!important}.cart__count-wrap{background-color:#eb3a65;border-radius:100%;height:11px;left:17px;position:absolute;top:16px;width:11px}.order_btn{height:-moz-fit-content;height:fit-content;padding:8px 22px 10px;width:-moz-fit-content;width:fit-content}.loyalty,.time-work{padding:20px}.basket__categories{margin-left:0!important}.basket__categories:before{content:""!important}.basket__categories+.basket__categories:before{content:"/"!important}.basket__categories+.basket__categories{margin-left:20px!important}.basket .description__breadcrumbs{margin-left:12px!important}.basket_header{color:var(--main_text_color);font-family:Ubuntu,serif;font-size:21px;font-style:normal;font-weight:500;line-height:32px;margin-bottom:20px}.basket__row-img *{border-radius:var(--catalog_card_border_radius);height:100px;margin-right:10px;min-width:100px;-o-object-fit:cover;object-fit:cover;width:100px}.choose-modifier{bottom:-21px;font-size:12px;font-weight:500;left:10px;line-height:18px;position:absolute;width:100%}.relative{position:relative}.description__price_var{font-size:32px;font-weight:700;margin-right:auto;white-space:nowrap}.buy_container{align-items:center;display:flex}.disabled{opacity:.5;pointer-events:none}.basket__add-item .btn__primary,.basket__add-item .btn__secondary{padding:16px} /*!
* Copyright (c) 2023.
* Made by DL with love
*/.section-shop__wrapper{display:flex}a.catalog__title{transition:.3s;width:-moz-fit-content;width:fit-content}a.catalog__title:hover{color:var(--primary_hover_color)}a.catalog__title:hover .catalog__title-block{background-color:var(--primary_hover_color)}.catalog{margin-right:45px;max-width:310px!important;min-height:450px;min-width:310px!important;overflow:auto;scrollbar-width:none}.catalog::-webkit-scrollbar{width:0}.catalog__sort-title{align-items:center;display:flex;height:24px}.catalog__title{color:var(--main_text_color);font-family:Ubuntu,sans-serif;font-size:15px;font-weight:400;line-height:13px;margin-bottom:20px}.catalog__title,.catalog__title-block{align-items:center;display:flex;height:26px}.catalog__title-block{background-color:var(--buy_button_bg_color);border-radius:50%;justify-content:center;margin-right:10px;transition:.3s;width:26px}.catalog__title-block:hover{background-color:var(--primary_hover_color)}.catalog__title-block i.ti.ti-book.icon-standart:before{color:var(--on_primary_color)}.catalog__title-block .ti.ti-book{font-size:16px}.catalog__title-href{align-items:center;display:flex;justify-content:center}.catalog__title-href-img{width:26px}.catalog__box{border-top:1px solid var(--outline_color);display:flex;flex-direction:column;margin-bottom:18px;padding-bottom:18px;padding-top:20px}.catalog__categories{color:var(--main_text_color);font-family:Ubuntu,sans-serif;font-size:15px;font-weight:400;line-height:13px;margin-bottom:20px;transition:.3s}.catalog__categories:hover{color:var(--primary_hover_color)}.catalog__categories:last-child{margin-bottom:0}.catalog__categories.active{color:var(--main_text_color);font-family:Ubuntu,sans-serif;font-size:15px;font-weight:700;line-height:13px}.catalog__price{border-bottom:1px solid var(--outline_color);border-top:1px solid var(--outline_color);margin-bottom:20px;padding:20px 0}.catalog__price.active{display:flex}.catalog__price-title{align-items:center;color:var(--main_text_color);cursor:pointer;display:flex;font-family:Ubuntu,sans-serif;font-size:16px;font-weight:400;height:24px;line-height:135%;position:relative;transition:all .3s;width:100%;z-index:99}.catalog__price-title:hover,.catalog__price-title:hover:after{color:var(--primary_hover_color)!important}.catalog__price-box{display:flex!important;justify-content:space-between;overflow:hidden;position:relative;width:100%}.catalog__price-box:after{color:var(--main_text_color);content:"-";font-family:Ubuntu,sans-serif;font-size:13px;font-weight:400;left:152px;line-height:12px;position:absolute;top:14px;z-index:999}.catalog__price-label{align-items:center;display:flex;margin-bottom:20px;max-width:139px;position:relative}.catalog__price-span{position:absolute;right:15px}.catalog__price-input,.catalog__price-span{color:var(--main_text_color);font-family:Ubuntu,sans-serif;font-size:13px;font-weight:400;line-height:12px}.catalog__price-input{background-color:var(--main_bg_color);border:1px solid var(--outline_color);border-radius:4px;margin-right:25px;min-width:139px;outline:none;padding:13px 55px 13px 15px}.catalog__price-input:last-child{margin-right:0}.catalog__brand{border-bottom:1px solid #f1f1f1;margin-bottom:20px;padding-bottom:20px}.catalog__filter-title.accordion.disable.active.enable:after{content:"\ea62"}.catalog__filter-title.accordion.disable:after{content:"\ea5f"}.catalog__filter-title{align-items:center;color:var(--main_text_color);cursor:pointer;display:flex;font-family:Ubuntu,sans-serif;font-size:16px;font-weight:400;height:24px;line-height:135%;margin-bottom:20px;position:relative;transition:all .3s;width:100%;z-index:99}.catalog__filter-title:hover,.catalog__filter-title:hover:after{color:var(--primary_hover_color)}.catalog__filter-title:after{color:var(--main_text_color);font-family:tabler-icons,serif;font-size:24px;position:absolute;right:0;transition:.3s}.catalog__brand-box{display:flex;flex-direction:column;gap:25px}.catalog__brand-label{align-items:center;color:var(--main_text_color);cursor:pointer;display:flex;font-family:Ubuntu,sans-serif;font-size:15px;font-weight:400;gap:15px;line-height:13px;position:relative;transition:color .3s}.catalog__brand-label.active{font-weight:500}.catalog__brand-label:hover{color:var(--primary_hover_color)}.catalog__brand-label:hover .catalog__brand-input:checked+.catalog__brand-box__span{background-color:var(--primary_hover_color);border-color:var(--primary_hover_color)}.catalog__brand-label:hover .catalog__brand-box__span{border-color:var(--primary_container_hover_color)}.catalog__brand-input{clip:rect(0 0 0 0);cursor:pointer;height:1px;overflow:hidden;padding-left:35px;position:absolute;top:-3px;width:1px}.catalog__brand-input:checked+.catalog__brand-box__span{background-color:var(--main_accent_color);transition:.3s}.catalog__brand-input:checked+.catalog__brand-box__span:before{color:var(--main_bg_color);content:"\ea5e";font-family:tabler-icons,serif;font-size:18px;font-weight:700}.catalog__brand-input:checked+.catalog__brand-box__span{align-items:center;border:2px solid var(--main_accent_color);display:flex;justify-content:center}.catalog__brand-box__span{border:2px solid var(--primary_container_color);border-radius:var(--checkboxes_border_radius);cursor:pointer;height:20px;transition:.3s;width:20px}.catalog__sort{border-bottom:1px solid var(--outline_color);margin-bottom:20px;padding-bottom:20px;position:relative}.catalog__sort-title{line-height:135%;transition:margin-bottom .3s,color .3s!important}.catalog__sort-title:hover,.catalog__sort-title:hover:after{color:var(--primary_hover_color)!important}.catalog__sort-title.enable{transition:margin-bottom .3s}.catalog__sort-label{align-items:center;color:var(--main_text_color);cursor:pointer;display:flex;font-family:Ubuntu,sans-serif;font-size:15px;font-weight:400;gap:15px;line-height:135%;position:relative;transition:.3s}.catalog__sort-label:hover{color:var(--primary_hover_color)}.catalog__sort-label:hover .catalog__sort-input:checked+.catalog__sort-box__span:before{background-color:var(--primary_hover_color)}.catalog__sort-label:hover .catalog__sort-input:checked+.catalog__sort-box__span{border-color:var(--primary_hover_color)}.catalog__sort-label:hover .catalog__sort-box__span{border-color:var(--primary_container_hover_color)}.catalog__sort-label:last-child{margin-bottom:0}.catalog__sort-input{clip:rect(0 0 0 0);height:1px;overflow:hidden;padding-left:35px;position:absolute;width:1px}.catalog__sort-input:checked+.catalog__sort-box__span:before{background:var(--buy_button_bg_color);border-radius:100%;content:"";height:8.06px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;width:8.06px}.catalog__sort-input:checked+.catalog__sort-box__span{border:2px solid var(--buy_button_bg_color);transition:.3s}.catalog__sort-box{display:flex;flex-direction:column;gap:20px}.catalog__sort-box.active{padding:8px 0}.catalog__sort-box__span{border:2px solid var(--primary_container_color);border-radius:100%;height:18px;position:relative;transition:.3s;width:18px}.catalog__sort-box__text{line-height:13px}.catalog__btn{background-color:var(--buy_button_bg_color);border:none;border-radius:var(--buttons_border_radius);color:var(--on_primary_color);cursor:pointer;font-family:Ubuntu,sans-serif;font-size:16px;font-weight:500;line-height:18px;outline:none;padding:10px 118.5px;transition:.3s}.catalog__btn:hover{background-color:var(--primary_hover_color)}.catalog__price-slider.active{margin-bottom:11.5px;margin-top:11.5px}.catalog__brand-box,.catalog__price-box,.catalog__price-slider,.catalog__sort-box{max-height:0;max-width:99%;opacity:0;overflow:hidden;transition:all .3s;z-index:1}.catalog__filter-title.disable,.catalog__price-title.disable,.catalog__sort-title.disable{color:var(--main_text_color);cursor:pointer;font-family:Ubuntu,sans-serif;font-weight:400;margin-bottom:0}.catalog__filter-title.disable:after,.catalog__price-title.disable:after,.catalog__sort-title.disable:after{color:var(--main_text_color);content:"\ea5f";font-family:tabler-icons,serif;font-size:24px;position:absolute;right:0;transition:.3s}.catalog__filter-title.disable.enable,.catalog__price-title.disable.enable,.catalog__sort-title.disable.enable{color:var(--main_text_color);cursor:pointer;font-family:Ubuntu,sans-serif;font-weight:400;margin-bottom:20px}.catalog__filter-title.disable.enable:after,.catalog__price-title.disable.enable:after,.catalog__sort-title.disable.enable:after{color:var(--main_text_color);content:"\ea62";font-family:tabler-icons,serif;position:absolute;transition:.3s}.accordion-content.active{max-height:none;opacity:1;overflow:visible}.catalog-shop{position:relative}.catalog-shop .cards .cards__inner{grid-template-columns:repeat(4,minmax(0,1fr))}.catalog-shop__breadcrumbs{align-items:center;color:var(--main_text_color);display:flex;font-family:Ubuntu,sans-serif;font-size:12px;font-weight:500;line-height:18px;margin-bottom:18px;padding-bottom:25px;position:relative}.catalog-shop__categories{margin-right:24px;position:relative}.catalog-shop__categories:before{content:"/";left:-13px;position:absolute}.catalog-shop__title{margin-bottom:20px}.catalog-shop__title,.catalog-shop__title__no-card{border-top:1px solid var(--outline_color);color:var(--main_text_color);font-family:Ubuntu,sans-serif;font-size:21px;font-weight:500;line-height:26px;padding-top:12px;text-align:left}.catalog-shop__title__no-card{margin-bottom:12px}.catalog-shop__title.is-search{border-top:none;margin-top:11px}.catalog-shop__card-product-info{display:flex;justify-content:space-between}.catalog-shop__card-discount{margin-left:10px;margin-top:13px}.catalog-shop__card-percent{background-color:#eb3a65;border-radius:4px;color:#fff;font-family:Ubuntu,sans-serif;font-size:14px;font-weight:500;line-height:16px;padding:3px 5px;text-align:center}.catalog-shop__card-like{background-color:transparent;border:none;cursor:pointer;margin:7px 4px;padding:5px 3px 3px}.catalog-shop__card-like:hover .catalog-shop__card-svg path{fill:#eb3a65}.catalog-shop__card-weight{background:hsla(0,0%,100%,.74);border-radius:4px;margin-left:10px;max-width:43px;padding:3px 5px}.catalog-shop__weight{color:#696c87;font-family:Ubuntu,sans-serif;font-size:14px;font-weight:500;line-height:16px}.catalog-shop__card-title{color:var(--main_text_color);font-family:Ubuntu,sans-serif;font-size:16px;font-weight:400;line-height:21px;margin-bottom:7px;margin-top:8px}.catalog-shop__card-buy{align-items:center;display:flex;justify-content:space-between}.catalog-shop__card-real-price{color:#696c87;display:block;font-family:Ubuntu,sans-serif;font-size:10px;font-weight:400;line-height:14px;text-decoration-line:line-through}.catalog-shop__card-price{color:var(--main_text_color);font-family:Ubuntu,sans-serif;font-size:16px;font-weight:700;line-height:14px}.catalog-shop__card-btn{align-items:center;background-color:#fc0;border:1px solid #000;border-radius:16px;box-shadow:2px 2px 0 1px hsla(0,0%,100%,.4);cursor:pointer;display:flex;gap:16px;height:48px;justify-content:center;margin:0;text-align:center;transition:.3s;width:76px}.catalog-shop__card-btn i:before{font-size:24px}.catalog-shop__vines{align-items:center;display:flex;flex-wrap:wrap}.catalog-shop__vine{margin-bottom:30px;margin-right:10px;max-width:200px}.catalog-shop__vine:last-child{margin-right:0}.catalog-shop__vine-img{min-height:205px;min-width:200px}.catalog-shop__vine-title{color:var(--main_text_color);font-family:Ubuntu,sans-serif;font-size:16px;font-weight:500;line-height:12px;margin-top:13px;max-width:200px;text-align:center}.catalog-menu__wrapper{align-items:center;display:none;justify-content:center;margin-bottom:15px;margin-left:-5px;margin-top:20px;width:100%}.catalog-menu__buttons{align-items:center;display:flex;justify-content:center;max-width:400px;text-align:center}.catalog-menu__btn-content{background-color:#f1f1f1;border:none;border-radius:4px;cursor:pointer;margin:0 7px 0 15px;padding:2px 6px;transition:all .3s}.catalog-menu__btn-content:hover{opacity:.3}.catalog-menu__links-slider{display:flex;overflow:hidden}.catalog-menu__link{border-radius:4px;color:var(--main_text_color);cursor:pointer;display:block;font-family:Ubuntu,sans-serif;font-size:16px;font-weight:500;line-height:21px;margin-left:7px;padding:6px 15px;transition:all .3s}.catalog-menu__link.active{background-color:var(--buy_button_bg_color);color:#fff}.wrap.active{opacity:1;transform:translateX(0)}.wrap.active-box{margin-left:15px;margin-right:15px}.wrap .search__form .noUi-horizontal .noUi-origin{height:23px;position:absolute;top:-12px}.wrap .search__form .noUi-horizontal .noUi-handle{top:4px}.wrap .search__form .noUi-touch-area{bottom:-20px;padding:28px;position:absolute;right:-20px}.title{align-items:center;border-bottom:1px solid var(--outline_color);display:none;justify-content:center;margin-bottom:18px;margin-top:30px;padding-bottom:35px;position:relative}.title.active{display:flex!important}.wrap-box__img{color:var(--main_text_color);cursor:pointer;position:absolute;right:-8px}.wrap-box__title{color:var(--main_text_color);font-family:Ubuntu,serif;font-size:16px;font-weight:500;line-height:12px}.pagination__btn button{height:32px;padding:0!important;width:32px}.pagination__inner{align-items:center;display:flex}.pagination__btn{margin-right:5px}.pagination__btn:last-child{margin-right:0}.pagination__btn .pagination__page{transition:.3s}.pagination__btn .pagination__page:hover{background-color:var(--primary_hover_color);color:var(--main_text_color)}.pagination__btn .pagination__double,.pagination__btn .pagination__solo{transition:.3s}.pagination__btn .pagination__double:hover,.pagination__btn .pagination__solo:hover{background-color:var(--primary_container_hover_color)}.pagination__dots{color:#494c69;margin-left:10px;margin-right:15px}.pagination__btn button,.pagination__dots{font-family:Ubuntu,serif;font-size:13px;font-weight:500;line-height:15px}.pagination__btn button{background-color:transparent;border:1px solid var(--outline_color);border-radius:8px;color:var(--buy_button_bg_color);cursor:pointer;padding:7px 12px}.pagination__btn button.active{background-color:var(--buy_button_bg_color);border:none;color:var(--main_bg_color);transition:.3s}.pagination__btn button.active:hover{background-color:var(--primary_hover_color);color:var(--on_primary_color)}.sidebar__item.notification:after,.sidebar__item:after{display:none}.sidebar__item,.sidebar__item.notification{align-items:center;display:flex;justify-content:space-between}.sidebar__display{align-items:center;display:flex;gap:15px}.sidebar__display .icon-standart,.sidebar__item-li .icon-standart{color:var(--sidebar_content_color)}.notification-true,.profile__wrapper{padding:15px}.sidebar__item.active{background:var(--primary_container_color)}.catalog-shop__pagination{align-items:start;display:flex;justify-content:flex-start;margin-top:30px;padding-bottom:12px}.catalog-shop__pagination.gtm .pagination__btn button{border:none}.favorite__card-ref-img img,.shop__card-ref-img img{border-radius:8px}.favorite__card-ref-title,.shop__card-ref-title{margin-bottom:11px!important}.catalog-shop__vine-img{min-height:200px!important;min-width:200px!important}.catalog-shop__vine-img img{border-radius:8px;height:100%;max-height:200px;max-width:200px;width:100%}.minus,.plus{min-height:auto!important}.catalog-menu__links-slider__container{overflow-x:hidden;overflow-y:auto;width:150%}.catalog-menu__links-slider{overflow-x:scroll;scrollbar-width:none}.catalog-menu__links-slider::-webkit-scrollbar{display:none}.login-page__wrapper{align-items:center;display:flex;flex-direction:column;gap:32px;height:100%;justify-content:center;width:100%}.login-page__wrapper .login-page__wrap-logo{max-width:300px;width:100%}.catalog-menu__link{white-space:nowrap}.login-page__logotype{max-width:100%;width:100%}.disable-need-authorization{align-items:center;background-color:rgba(0,0,0,.502);display:flex;height:100vh;justify-content:center;left:0;opacity:0;overflow:hidden;position:fixed;top:0;transform:scale(0);transition:opacity .3s;width:100vw;z-index:20}.disable-need-authorization.active{opacity:1;transform:scale(1);transition:opacity .3s}.disable-need-authorization__popup{background-color:var(--location_info_bg_color);border-radius:20px;gap:30px;height:456px;padding:40px;position:relative;width:375px}.disable-need-authorization__popup-header-text.alice{font-feature-settings:"clig" off,"liga" off;color:var(--main_text_color);font-family:Ubuntu,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:135%}.disable-need-authorization__popup.alice{align-items:center;background-color:var(--location_info_bg_color);border-radius:0;display:flex;flex-direction:column;flex-shrink:0;gap:10px;height:187px;padding:20px;position:relative;width:345px}.disable-need-authorization__popup-header{display:flex;justify-content:center;width:100%}.disable-need-authorization__popup-header__title{font-weight:700}.disable-need-authorization__popup-header__title,.disable-need-authorization__popup-text{color:var(--main_text_color);font-family:Ubuntu,sans-serif;font-size:16px;line-height:135%}.disable-need-authorization__popup-text{font-weight:400;padding:30px 0 20px;text-align:center}.disable-need-authorization__popup-text.alice{padding:10px 0}.disable-need-authorization__button,.disable-need-authorization__popup-button{align-items:center;display:flex;justify-content:center}.disable-need-authorization__button{background-color:var(--buy_button_bg_color);border-radius:4px;color:var(--on_primary_color);font-family:Ubuntu,sans-serif;font-size:16px;font-weight:500;gap:10px;height:42px;line-height:18px;padding:4px 10px 6px;transition:.3s;width:175px}.disable-need-authorization__popup-header .close-popup{background-color:var(--primary_hover_color);cursor:pointer;font-size:18px;margin:-5px;padding:5px}.disable-need-authorization__image{align-items:center;display:flex;justify-content:center}.disable-need-authorization__image-auth{width:100%}.disable-need-authorization__icon-close{cursor:pointer;position:absolute;right:40px}.disable-need-authorization__icon-close.alice{right:28px}.banners{font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,"sans-serif"}.banners .swiper{overflow-x:hidden}.banners .swiper-slide{position:relative;width:100%}.banners .swiper-slide img{min-height:485px;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:768px){.banners .swiper-slide{min-height:545px}}@media (min-width:1200px){.banners .swiper-slide{min-height:700px;min-height:none}}.banners .swiper-pagination-bullet{background-color:#fff;border-radius:999px;height:6px;margin:0 4px;opacity:.5;transition:all .3s ease-in-out;width:6px}.banners .swiper-pagination-bullet-active{opacity:1;width:24px}@media (min-width:1200px){.banners .swiper-pagination-bullet{height:12px;margin:0 8px;width:12px}.banners .swiper-pagination-bullet-active{opacity:1;width:48px}}.banners__info{align-items:start;display:flex;flex-direction:column;justify-content:center;padding:24px 16px 0;position:absolute;top:0;width:100%}.banners__info .block-body,.banners__info .block-footer,.banners__info .block-header{display:flex;flex-direction:column;justify-content:center;text-align:center;width:100%}.banners__info .block-header{margin-bottom:7px}.banners__info .block-header p{color:var(--on-surface-variant);font-size:14px}.banners__info .block-body{margin-bottom:24px}.banners__info .block-footer{align-items:center;display:flex;justify-content:center}.banners__title{color:var(--on-surface);font-size:32px;font-weight:700;line-height:42px;margin-bottom:7px}.banners__desc{color:var(--on-surface);font-size:18px;line-height:26px}.banners__link{align-items:center;display:flex;justify-content:center;max-width:248px;min-height:40px;width:100%}.banners__link span{margin-right:8px}.banners__link i{font-size:20px}.banner-detail__inner{display:flex;flex-direction:column;max-width:1200px}.banner-detail__img{margin-bottom:30px;-o-object-fit:cover;object-fit:cover}.banner-detail__img img{width:100%}.banner-detail__box{margin-left:15px}.banner-detail__text,.banner-detail__title{font-size:22px;font-style:normal;font-weight:700;max-width:1170px;text-align:left}.banner-detail__desc,.banner-detail__text,.banner-detail__title{color:var(--on-surface);font-family:Ubuntu,serif;line-height:135%;width:100%}.banner-detail__desc{font-size:18px;font-weight:400;margin-bottom:20px;max-width:1200px}.banner-detail__desc p{word-wrap:break-word;max-width:inherit}.cart-modal{transition-duration:.4s;transition-timing-function:ease-in-out;z-index:18}.cart-modal-main{background-color:var(--surface);height:100%;padding:24px;position:relative;transform:translateX(100%);transition:all .4s ease-in-out;width:100%;z-index:2}.cart-modal-main>.block-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px}.cart-modal-main>.block-header p{color:#fff;font-size:18px;font-weight:700}.cart-modal-main>.block-header .close-btn{align-items:center;display:flex;font-size:24px;height:48px;justify-content:center;width:48px}.cart-modal-main>.block-body{height:80%}.cart-modal-main>.block-body ul{all:unset;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;height:100%;list-style:none;overflow-y:scroll;padding-bottom:200px}.cart-modal-main>.block-body ul .cart-card{background-color:var(--surface-container);border-radius:24px;min-height:128px;padding:16px}.cart-modal-main>.block-body ul .cart-card__wrapper{display:flex}.cart-modal-main>.block-body ul .cart-card__image{height:100px;margin-right:8px;width:100px}.cart-modal-main>.block-body ul .cart-card__image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.cart-modal-main>.block-body ul .cart-card p,.cart-modal-main>.block-body ul .cart-card span{color:#fff}.cart-modal-main>.block-body ul .cart-card__title{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;font-weight:700;margin-bottom:8px;overflow:hidden}.cart-modal-main>.block-body ul .cart-card__weight{color:var(--on-surface-variant)!important;font-size:14px;margin-bottom:8px}.cart-modal-main>.block-body ul .cart-card__body{height:100%;max-height:-moz-fit-content;max-height:fit-content;width:204px}.cart-modal-main>.block-body ul .cart-card__amount{align-items:center;color:#fff;display:flex;font-weight:700;justify-content:center;margin:0 4px;padding:0 10px}.cart-modal-main>.block-body ul .cart-card__price{display:flex;flex-direction:column;justify-content:start}.cart-modal-main>.block-body ul .cart-card__price_text{display:flex;font-size:18px;font-weight:700}.cart-modal-main>.block-body ul .cart-card__price_text span{font-size:14px;font-weight:400;margin-left:4px}.cart-modal-main>.block-body ul .cart-card__price_text--old-price{color:var(--on-surface-variant)!important;font-size:14px;font-weight:400;margin-bottom:2px;text-decoration:line-through}.cart-modal-main>.block-body ul .cart-card__price_text--sale,.cart-modal-main>.block-body ul .cart-card__price_text--sale span{color:var(--error)!important}.cart-modal-main>.block-body ul .cart-card__quanity{display:flex}.cart-modal-main>.block-body ul .cart-card__decrease,.cart-modal-main>.block-body ul .cart-card__increase{align-items:center;border-radius:8px;display:flex;font-size:16px;height:32px;justify-content:center;width:32px}.cart-modal-main>.block-body ul .cart-card__decrease{color:#fff}.cart-modal-main>.block-body ul .cart-card .block-header{display:flex;flex-direction:column}.cart-modal-main>.block-body ul .cart-card .block-header .clear-btn{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.cart-modal-main>.block-body ul .cart-card .block-body{align-items:center;display:flex;justify-content:space-between}.cart-modal-main>.block-body ul .cart-card .block-body .basket__add-item{height:32px;width:98px}.cart-modal-main>.block-body ul .cart-card .block-body .basket__add-item .btn-minus i:before,.cart-modal-main>.block-body ul .cart-card .block-body .basket__add-item .btn-plus i:before{font-size:16px}.cart-modal-main>.block-body ul .cart-card .block-body .basket__add-item .btn-minus,.cart-modal-main>.block-body ul .cart-card .block-body .basket__add-item .btn-plus{border:1px solid #4a4a49;border-radius:8px;box-shadow:1px 1px 0 0 hsla(0,0%,100%,.4);height:32px;width:32px}.cart-modal-main>.block-footer{background-color:var(--surface-container);border-top-left-radius:24px;border-top-right-radius:24px;bottom:0;display:flex;left:0;padding:24px;position:absolute;width:100%;z-index:2}.cart-modal-main>.block-footer .cart-modal__btn{align-items:center;cursor:pointer;display:flex;justify-content:space-between;min-height:64px;padding:8px 32px;width:100%}.cart-modal-main>.block-footer .cart-modal__btn-price{display:flex;flex-shrink:0;margin-right:16px}.cart-modal-main>.block-footer .cart-modal__btn-price p{font-size:20px;font-weight:700;margin-right:4px}.cart-modal-main>.block-footer .cart-modal__btn-price span{font-size:14px}.cart-modal-main>.block-footer .cart-modal__btn-title{align-items:center;display:flex;font-size:20px;font-weight:400;gap:16px;justify-content:center;text-align:center;width:100%}.cart-modal-main>.block-footer .cart-modal__btn-title p{margin-right:16px}.cart-modal-main>.block-footer .cart-modal__btn-title i{font-size:24px;margin-left:16px}.cart-modal.active .cart-modal-main{opacity:1;transform:translateX(0)}.checkout-modal.modal{display:block}.checkout-modal.modal:not(.active):not(.closing){visibility:hidden}.checkout-modal{font-family:Calibri,sans-serif;height:-moz-min-content;height:min-content;margin-top:auto;z-index:17}.checkout-modal.active .checkout-modal__wrap{transform:translateY(0)}.checkout-modal.closing .checkout-modal__wrap{transform:translateY(100%)}.checkout-modal__wrap{bottom:0;display:flex;left:0;padding:0 16px 32px;transform:translateY(100%);transition:transform .2s cubic-bezier(.455,.03,.515,.955);width:100%;z-index:1}.checkout-modal__btn{align-items:center;cursor:pointer;display:flex;justify-content:space-between;min-height:56px;padding:16px;width:100%}.checkout-modal__btn-info{align-items:center;display:flex;flex-shrink:0;margin-right:8px}.checkout-modal__btn-info p{font-size:20px;margin-right:4px}.checkout-modal__btn-info span{font-size:14px;opacity:.56;text-align:start}.checkout-modal__btn-title{align-items:center;display:flex;font-size:20px;font-weight:400;gap:8px;justify-content:center;text-align:center;width:100%}.checkout-modal__btn-price{display:flex;flex-shrink:0;margin-right:16px}.checkout-modal__btn-price p{font-size:20px;font-weight:700;margin-right:4px}.checkout-modal__btn-price span{font-size:14px}.disabled-company-layout{align-items:center;background-color:rgba(0,0,0,.8);display:flex;height:100vh;justify-content:center;position:absolute;width:100%;z-index:99999!important}.disabled-company-layout__content{align-items:center;background-color:#141414;border-radius:20px;color:#3c3f59;display:flex;flex-direction:column;font-family:Ubuntu,sans-serif;height:218px;justify-content:space-between;padding:20px 30px;position:absolute;width:355px;z-index:999999!important}.disabled-company-layout__apology{color:#fff;font-size:21px;font-weight:500;line-height:31.5px;text-align:left}.disabled-company-layout__message{color:#fff;font-size:16px;font-weight:400;line-height:20.8px;text-align:center}.filter-modal{font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,"sans-serif"}.filter-modal.active .wrapper{transform:translateY(0)}.filter-modal .wrapper{background-color:var(--secondary-container);border-top-left-radius:16px;border-top-right-radius:16px;bottom:0;box-shadow:0 0 0 1px var(--outline);padding:24px 16px;position:absolute;transform:translateY(100%);transition:transform .3s cubic-bezier(.215,.61,.355,1);width:100%;z-index:1}.filter-modal .wrapper .close-btn{align-items:center;display:flex;font-size:24px;height:48px;justify-content:center;left:50vw;position:absolute;top:-72px;transform:translateX(-50%);width:48px}.filter-modal .wrapper .block-header{color:#fff;font-size:18px;font-weight:700;margin-bottom:16px;width:100%}.filter-modal .wrapper .block-body{display:flex;flex-direction:column;gap:16px;margin-bottom:16px;max-height:400px;overflow-y:scroll;padding:3px;width:100%}.filter-modal .wrapper .block-footer{display:flex;gap:8px;justify-content:end;padding:8px 0}.filter-modal__filter:not(::last-child){margin-bottom:16px}.filter-modal__filter_title{color:var(--on-surface-variant);font-size:14px;margin-bottom:9px}.filter-modal__apply-btn,.filter-modal__clear-btn{padding:10px 16px}.filter-modal__clear-btn{color:#fff}.filter-modal__list{all:unset;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:10px;list-style:none}.filter-modal__list-item{background-color:var(--secondary);border-radius:16px;min-height:48px;transition:box-shadow .15s ease-in-out}.filter-modal__list-item_btn{all:unset;align-items:center;box-sizing:border-box;color:#fff;display:flex;font-size:14px;gap:8px;height:100%;padding:8px 24px 8px 8px;width:100%}.filter-modal__list-item--active{box-shadow:0 0 0 2px var(--primary),0 0 0 4px rgba(255,204,0,.294)}.filter-modal__list-item_image{height:32px;width:32px}.about-section{color:#fff;font-family:Calibri;margin:64px 16px 0;padding-bottom:64px}.about-section__btn{display:flex;margin:16px auto 0;max-height:52px;padding:16px 32px}.about-section__btn p{margin-right:8px}.about-section__btn i{font-size:20px;transition:transform .35s cubic-bezier(.785,.135,.15,.86)}.about-section__title{font-size:20px;font-weight:700;line-height:28px;margin:0 0 24px}.about-section__text{font-size:14px;line-height:20px}.about-section__text-wrap{max-height:176px;overflow:hidden;position:relative;transition:max-height .35s cubic-bezier(.785,.135,.15,.86)}.about-section__text-wrap:after{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.85) 70%,#000);bottom:0;content:"";height:80px;left:0;pointer-events:none;position:absolute;right:0;transition:opacity .35s cubic-bezier(.785,.135,.15,.86)}.about-section.collapsable--active .about-section__text-wrap:after{opacity:0}.about-section.collapsable--active .about-section__btn i{transform:rotate(-180deg)}.app-banner-section{background-color:#141414;background-image:url(/images/umi_sushi/index/app_banner_section/app_banner_section_background.png);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:24px;color:#fff;display:flex;flex-direction:column;gap:60px;margin-top:64px;padding:32px 16px 0;text-align:center}.app-banner-section__content{display:flex;flex-direction:column;gap:24px}.app-banner-section__title{font-size:20px;font-weight:700}.app-banner-section__main-text{font-size:18px;font-weight:400;line-height:26px}.app-banner-section__app-links{display:flex;gap:24px;justify-content:center}.benefits-section{color:#fff;display:flex;flex-direction:column;gap:32px;margin-top:64px;padding:0 16px}.benefits-section__item{display:flex;flex-direction:column;gap:8px}.benefits-section__title{font-size:20px;font-weight:500;line-height:100%;margin-top:8px}.benefits-section__main-text{font-size:16px;font-weight:400;line-height:150%}.categories{align-items:start;display:flex;margin-bottom:26px;max-height:54px;max-width:-moz-max-content;max-width:max-content;min-width:0;padding-left:19px;position:sticky;top:15px;transition:top .25s cubic-bezier(.25,.46,.45,.94),opacity .25s ease-in-out,height .25s ease-in-out;width:100%;z-index:17}@media (min-width:1200px){.categories{justify-content:center;margin:0 auto;padding:0;top:15px;width:auto}}.categories_filter{align-items:center;cursor:pointer;display:flex;flex-shrink:0;height:48px;justify-content:center;margin-right:16px;overflow:hidden;position:relative;transition:color .3s ease,opacity .2s ease-in-out;width:48px}.categories_filter:after{background-color:var(--primary-hover);clip-path:circle(0 at 100% 100%);content:"";inset:0;position:absolute;transition:clip-path .32s cubic-bezier(.4,0,.2,1);z-index:0}.categories_filter:hover:after{clip-path:circle(150% at 100% 100%)}.categories_filter *{position:relative;z-index:1}.categories_filter i:before{font-size:24px;margin:0}@media (min-width:1200px){.categories_filter{height:56px;left:-16px;margin:0;position:absolute;top:2px;transform:translateX(-100%);width:56px}}.categories_list{-webkit-overflow-scrolling:touch;align-items:start;box-sizing:content-box;-moz-column-gap:10px;column-gap:10px;display:flex;flex:1 1 auto;margin:0;min-width:0;overflow-x:auto;overflow-y:hidden;padding:3px;scroll-behavior:smooth;scrollbar-color:var(--primary) transparent;scrollbar-width:thin;width:-moz-max-content;width:max-content}.categories_list li{cursor:pointer;flex:0 0 auto;height:48px;min-width:100px;overflow:hidden;position:relative}.categories_list li a{box-sizing:border-box;display:flex;height:100%;padding:8px 16px 8px 4px;text-decoration:none;width:100%}.categories_list li a img{margin-right:8px}.categories_list li a p{align-items:center;display:flex;font-size:14px;line-height:21px}.categories_list li img:before,.categories_list li p{transition:color .3s ease,opacity .2s ease-in-out}.categories_list li:after{background-color:var(--secondary-hover,var(--outline));clip-path:circle(0 at 100% 100%);content:"";inset:0;position:absolute;transition:clip-path .32s cubic-bezier(.4,0,.2,1);z-index:0}.categories_list li:hover a,.categories_list li:hover p{color:var(--primary)}.categories_list li:hover:after{clip-path:circle(150% at 100% 100%)}.categories_list li *{position:relative;z-index:1}@media (min-width:1200px){.categories_list{-webkit-overflow-scrolling:touch;max-width:1000px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-color:var(--primary) transparent;scrollbar-width:thin}.categories_list::-webkit-scrollbar-track{background:transparent}.categories_list::-webkit-scrollbar-thumb{background-color:var(--primary);border-radius:999px}.categories_list::-webkit-scrollbar-thumb:hover{background-color:var(--primary-hover,var(--primary))}.categories_list::-webkit-scrollbar-thumb{opacity:0}.categories_list:hover::-webkit-scrollbar-thumb{opacity:1}.categories_list li{height:104px;min-width:0;width:104px}.categories_list li a{align-items:center;flex-direction:column;justify-content:center;padding:8px 0 16px}.categories_list li a img{display:block;height:56px;margin:0;width:56px}.categories_list li a p{font-size:13px;line-height:22px}}.categories_category{font-family:Inter}.categories_category.active{background-color:#4a4a49}.footer{font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;margin-top:64px;overflow:hidden}@media (min-width:768px){.footer{margin-top:80px;padding:0 16px 16px}}@media (min-width:1200px){.footer{margin-top:160px;padding:0 24px 24px}}.footer .block-body{border-bottom-style:solid;border-color:var(--outline);border-width:1px;padding-bottom:32px;position:relative;z-index:1}@media (min-width:1200px){.footer .block-body{grid-column-gap:128px;grid-row-gap:0;display:grid;grid-auto-rows:max-content;grid-template-columns:360px max-content;justify-content:space-between}}.footer .block-footer{grid-column-gap:0;grid-row-gap:0;color:var(--on-surface-variant);display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);margin-top:16px;position:relative;row-gap:8px;z-index:1}.footer__trademark{align-items:center;display:flex;font-size:16px;font-weight:400;grid-area:1/1/2/2;letter-spacing:0;line-height:24px}.footer__legal{display:flex;grid-area:2/1/3/3;justify-content:space-between}.footer__legal a{align-items:center;color:var(--on-surface-variant);display:flex;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;text-decoration:none}.footer__payments{align-items:center;display:flex;gap:16px;grid-area:1/2/2/3;justify-content:end}.footer__wrap{background-color:var(--secondary);border-radius:24px;opacity:1;overflow:hidden;padding:64px 16px 24px;position:relative;width:100%}@media (min-width:1200px){.footer__wrap{padding:64px 24px 16px}}.footer__image{height:330px;left:50vw;position:absolute;top:36px;transform:translateX(-50%)}.footer__socials{align-items:center;display:flex;flex-direction:column;padding-bottom:24px}@media (min-width:1200px){.footer__socials{align-items:start;grid-area:1/1/3/2;padding-bottom:0}}.footer__socials_logo{color:#fff;max-width:232px;padding-bottom:48px;width:100%}@media (min-width:768px){.footer__socials_logo{padding-bottom:24px}}.footer__socials p{color:var(--on-surface-variant);display:none;font-family:Calibri,Segoe UI,Arial,sans-serif;font-size:12px;font-weight:700;line-height:20px;max-width:232px;width:100%}@media (min-width:768px){.footer__socials p{display:block;margin-bottom:8px}}.footer__socials ul{display:flex;gap:16px;list-style:none;margin:0;padding:0}@media (min-width:1200px){.footer__socials ul{justify-content:start;padding-left:18px;width:100%}}.footer__socials ul li{height:56px;width:56px}.footer__socials ul li a{align-items:center;cursor:pointer;display:flex;font-size:24px;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.footer__socials ul li a a,.footer__socials ul li a i,.footer__socials ul li a i:before,.footer__socials ul li a p{transition:color .3s ease,opacity .2s ease-in-out}.footer__socials ul li a:after{background-color:var(--secondary-hover,var(--outline));clip-path:circle(0 at 100% 100%);content:"";inset:0;position:absolute;transition:clip-path .32s cubic-bezier(.4,0,.2,1);z-index:0}.footer__socials ul li a:hover a,.footer__socials ul li a:hover i,.footer__socials ul li a:hover i:before,.footer__socials ul li a:hover p{color:var(--primary);opacity:1}.footer__socials ul li a:hover:after{clip-path:circle(150% at 100% 100%)}.footer__socials ul li a *{position:relative;z-index:1}.footer__apps{align-items:center;display:flex;flex-direction:column}@media (min-width:1200px){.footer__apps{align-items:start}}.footer__apps_title{color:#fff;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:16px;font-weight:700;letter-spacing:0;line-height:22px;text-align:center}.footer__apps_wrap{align-items:center;display:flex;flex-direction:column;padding-top:24px;width:100%}@media (min-width:1200px){.footer__apps_wrap{-moz-column-gap:24px;column-gap:24px;flex-direction:row}.footer__apps_wrap ul{flex-direction:column;flex-shrink:0;max-width:-moz-max-content;max-width:max-content}.footer__apps_wrap .footer__apps_qrcode{background-color:var(--surface);border-radius:16px;display:flex;height:100%;max-width:408px;padding:8px 16px 8px 8px;width:100%}.footer__apps_wrap .footer__apps_qrcode a{margin-right:24px}.footer__apps_wrap .footer__apps_qrcode a img{height:100%}.footer__apps_wrap .footer__apps_qrcode p{align-items:center;color:#fff;display:flex;font-size:20px;letter-spacing:0;line-height:30px}}.footer__apps_wrap ul{display:flex;gap:16px;justify-content:center;list-style:none;margin:0;padding:0;width:100%}.footer__apps_wrap ul li img{max-width:173px;width:100%}.footer__apps_qrcode{display:none}.footer__contact{padding-top:24px}.footer__contact_bottom,.footer__contact_top{align-items:center;display:flex;flex-direction:column}.footer__contact_bottom a,.footer__contact_bottom p,.footer__contact_top a,.footer__contact_top p{text-align:center}.footer__contact_bottom{padding-top:24px}.footer__contact_location{color:var(--primary);font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;padding-bottom:24px;text-align:center;text-decoration:none}.footer__contact_location span{text-decoration:underline}.footer__contact_location i{display:none}.footer__contact_review{align-items:center;cursor:pointer;display:flex;font-size:20px;height:56px;justify-content:center;max-width:232px;overflow:hidden;position:relative;width:100%}.footer__contact_review i{margin-left:8px}.footer__contact_review a,.footer__contact_review i,.footer__contact_review i:before,.footer__contact_review p{transition:color .3s ease,opacity .2s ease-in-out}.footer__contact_review:after{background-color:var(--secondary-hover,var(--outline));clip-path:circle(0 at 100% 100%);content:"";inset:0;position:absolute;transition:clip-path .32s cubic-bezier(.4,0,.2,1);z-index:0}.footer__contact_review:hover a,.footer__contact_review:hover i,.footer__contact_review:hover i:before,.footer__contact_review:hover p{color:var(--primary);opacity:1}.footer__contact_review:hover:after{clip-path:circle(150% at 100% 100%)}.footer__contact_review *{position:relative;z-index:1}.footer__contact_title{color:#fff;font-size:20px;font-weight:700;height:30px;line-height:30px}.footer__contact_phone{color:var(--primary);font-size:32px;font-style:Bold;font-weight:700;height:40px;letter-spacing:0;line-height:40px;text-align:center;text-decoration:none}.footer__contact_schedule{color:var(--on-surface-variant);font-size:20px;font-weight:400;letter-spacing:0;line-height:30px;opacity:.5;text-align:center}@media (min-width:1200px){.footer__contact{display:flex;gap:24px}.footer__contact_top{align-items:start;flex-shrink:0}.footer__contact_title{margin-bottom:12px}.footer__contact_phone{font-size:28px;height:36px;line-height:36px;margin-bottom:8px}.footer__contact_schedule{font-size:18px;line-height:27px}.footer__contact_bottom{align-items:start;padding-bottom:0;padding-top:0}.footer__contact_location{display:flex;max-width:333px;text-align:start!important}.footer__contact_location i{align-items:start;display:flex;font-size:24px;justify-content:center;margin-right:10px}}@media (min-width:768px){.footer .block-footer{display:flex;justify-content:space-between}.footer__trademark{margin-right:auto}.footer__legal{gap:24px;margin-right:64px}.footer__image{height:700px;top:50px}}@media (min-width:1920px){.footer .block-body{grid-column-gap:0;grid-row-gap:0;grid-template-columns:repeat(3,max-content);grid-template-rows:max-content}.footer__wrap{padding-left:154px;padding-right:154px}.footer__image{height:735px}.footer__contact{flex-direction:column;gap:32px;grid-area:1/2/2/3;padding-top:0}.footer__contact_location{padding-bottom:32px}}.header[data-categories-mode=explicit] .header__wrap_categories-show-button{display:none}.header,.header[data-categories-mode=implicit] .header__wrap_categories-show-button{display:block}.header{left:0;position:relative;top:0;transition:top .25s cubic-bezier(.25,.46,.45,.94);width:100%;z-index:17}.header__wrap{display:flex;height:100%;justify-content:space-between;max-height:72px;padding:12px 16px}@media (min-width:768px){.header__wrap{max-height:80px}}@media (min-width:1200px){.header__wrap{padding:12px 24px}}@media (min-width:1920px){.header__wrap{padding:12px 204px}}.header__wrap_categories-show-button{margin-left:16px;padding:14px 24px}@media (min-width:1200px){.header__nav{justify-content:space-between;width:550px}}.header__actions,.header__nav{display:flex}.header__back-link,.header__burger,.header__search,.header__user{align-items:center;display:flex;height:48px;justify-content:center;max-height:48px;max-width:48px;width:48px}.header__back-link i:before,.header__burger i:before,.header__search i:before,.header__user i:before{font-size:24px;margin:0}@media (min-width:768px){.header__back-link,.header__burger,.header__search,.header__user{height:56px;max-height:56px;max-width:56px;width:56px}}.header__links-list{display:none;margin:0;padding:0}@media (min-width:1200px){.header__links-list{-moz-column-gap:1rem;column-gap:1rem;display:flex}}.header__links-list li{border-radius:16px;display:block;height:100%;line-height:56px;padding:0 18px;text-align:center}.header__links-list li a{color:#fff;display:block;height:100%;text-decoration:none;width:100%}.header__links-list_link{color:#fff}.header__links-list_link.is-active{background-color:#141414;color:#fc0;padding:12px 18px}.header__phone{align-items:center;cursor:pointer;display:flex;height:48px;justify-content:center;max-height:48px;max-width:48px;width:48px}.header__phone-logo{color:#fff;text-decoration:none}.header__phone-logo i{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.header__phone-logo i:before{font-size:24px;margin:0}.header__phone-info{display:none}@media (min-width:768px){.header__phone{align-items:center;box-shadow:2px 2px 0 1px hsla(0,0%,100%,.4);height:auto;max-height:none;max-width:none;padding:0 16px;width:auto}.header__phone-info{display:block}.header__phone-info_number{line-height:20px;margin-bottom:auto}.header__phone-info_schedule{font-size:14px;line-height:17px;opacity:.5}.header__phone-logo{align-items:center;display:flex;height:32px;margin-right:19px;width:32px}}.header__logo{height:46px;width:43px}@media (min-width:768px){.header__logo{height:56px;width:53px}}.header__logo img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%;word-break:break-all}.header__actions{-moz-column-gap:1rem;column-gap:1rem}@media (min-width:1200px){.header__burger{display:none}}@media (max-width:768px){.header__search,.header__user{display:none}}.header__back-link,.header__links-list_item,.header__phone,.header__search,.header__user{cursor:pointer;overflow:hidden;position:relative}.header__back-link a,.header__back-link i,.header__back-link i:before,.header__back-link p,.header__links-list_item a,.header__links-list_item i,.header__links-list_item i:before,.header__links-list_item p,.header__phone a,.header__phone i,.header__phone i:before,.header__phone p,.header__search a,.header__search i,.header__search i:before,.header__search p,.header__user a,.header__user i,.header__user i:before,.header__user p{transition:color .3s ease,opacity .2s ease-in-out}.header__back-link:after,.header__links-list_item:after,.header__phone:after,.header__search:after,.header__user:after{background-color:var(--secondary-hover,var(--outline));clip-path:circle(0 at 100% 100%);content:"";inset:0;position:absolute;transition:clip-path .32s cubic-bezier(.4,0,.2,1);z-index:0}.header__back-link:hover a,.header__back-link:hover i,.header__back-link:hover i:before,.header__back-link:hover p,.header__links-list_item:hover a,.header__links-list_item:hover i,.header__links-list_item:hover i:before,.header__links-list_item:hover p,.header__phone:hover a,.header__phone:hover i,.header__phone:hover i:before,.header__phone:hover p,.header__search:hover a,.header__search:hover i,.header__search:hover i:before,.header__search:hover p,.header__user:hover a,.header__user:hover i,.header__user:hover i:before,.header__user:hover p{color:var(--primary);opacity:1}.header__back-link:hover:after,.header__links-list_item:hover:after,.header__phone:hover:after,.header__search:hover:after,.header__user:hover:after{clip-path:circle(150% at 100% 100%)}.header__back-link *,.header__links-list_item *,.header__phone *,.header__search *,.header__user *{position:relative;z-index:1}.modal.mobile-menu{padding-right:100px}.modal.mobile-menu.active .wrapper{transform:translateX(0)}.modal.mobile-menu .wrapper{background-color:var(--surface-container);border-bottom-right-radius:24px;border-top-right-radius:24px;box-shadow:0 0 0 1px var(--outline);display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow-y:scroll;padding-top:32px;position:relative;scrollbar-width:none;transform:translateX(-100%);transition:all .3s cubic-bezier(.215,.61,.355,1);z-index:2}.modal.mobile-menu .block-body{cursor:pointer;padding:0 24px}.modal.mobile-menu .block-body ul{list-style:none;margin:0;padding:0}.modal.mobile-menu .block-body ul li{align-items:center;display:flex;height:56px}.modal.mobile-menu .block-body ul li a{all:unset;color:#fff;font-size:14px}.modal.mobile-menu .search__btn{all:unset;align-items:center;background-color:var(--surface);border-radius:16px;box-sizing:border-box;color:#fff;display:flex;height:56px;padding-left:24px;width:100%}.modal.mobile-menu .search__btn i{font-size:20px;margin-right:8px}.modal.mobile-menu .search__btn p{color:var(--on-surface-variant);font-size:14px}.modal.mobile-menu .mobile-menu__phone{align-items:center;cursor:pointer;display:flex;height:auto;justify-content:center;max-height:none;max-width:none;padding:8px 16px;width:auto}.modal.mobile-menu .mobile-menu__phone-logo{align-items:center;color:#fff;display:flex;height:32px;margin-right:19px;text-decoration:none;width:32px}.modal.mobile-menu .mobile-menu__phone-logo i:before{font-size:32px}.modal.mobile-menu .mobile-menu__phone-info{display:block}.modal.mobile-menu .mobile-menu__phone-info_number{line-height:20px;margin-bottom:auto}.modal.mobile-menu .mobile-menu__phone-info_schedule{font-size:14px;line-height:17px;opacity:.5}.modal.mobile-menu .block-footer{padding:0 8px 8px}.modal.mobile-menu .block-footer__wrapper{background-color:var(--secondary-container);border-radius:16px;height:100%;padding:16px}.modal.mobile-menu .block-footer__wrapper p{color:#fff}.modal.mobile-menu .block-footer__wrapper .mobile-menu__footer-title{font-size:20px;font-weight:700;margin-bottom:8px}.modal.mobile-menu .block-footer__wrapper .mobile-menu__footer-desc{margin-bottom:16px}.modal.mobile-menu .block-footer__wrapper ul{all:unset;list-style:none}.modal.mobile-menu .block-footer__wrapper ul li{max-width:245px}.modal.mobile-menu .block-footer__wrapper ul li a{border-radius:11.79px;display:block;height:100%;width:100%}.modal.mobile-menu .block-footer__wrapper ul li a img{width:100%}.modal.mobile-menu .block-footer__wrapper ul li:not(:last-child){margin-bottom:16px}.product-card{background-color:var(--surface-container);border-radius:24px;display:flex;flex-direction:column;justify-content:space-between;position:relative}.product-card .card-header{display:block;margin-bottom:16px;width:100%}.product-card .card-header img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.product-card .card-body{margin-bottom:8px;padding:0 24px}.product-card .card-footer{align-items:center;display:flex;padding:0 24px 24px}.product-card-badges{display:flex;flex-direction:column;gap:8px;left:8px;top:8px}.product-card-badges__item{align-items:center;border-radius:16px;color:var(--on-surface);display:flex;font-size:14px;font-weight:700;max-width:-moz-max-content;max-width:max-content;padding:8px}.product-card__buy-btn{min-height:48px;padding:0 26px}.product-card__buy-btn i{display:block;font-size:24px;line-height:24px}.product-card__price{margin-right:auto}.product-card__price_text{align-items:start;color:#fff;display:flex;font-family:Calibri,sans-serif;font-size:20px;font-weight:700;letter-spacing:0}.product-card__price_text span{font-size:14px;font-weight:400;letter-spacing:0;margin-left:4px}.product-card__price_text--old{color:var(--on-surface-variant);font-size:14px;font-weight:400;letter-spacing:0;position:relative;text-decoration:line-through}.product-card__price_text--sale{color:var(--error)}.product-card__title{-webkit-box-orient:vertical;line-clamp:1;-webkit-line-clamp:1;color:var(--on-surface);display:-webkit-box;font-size:16px;font-weight:700;line-height:22px;margin:0;overflow:hidden;text-decoration:none}.product-card__title,.product-card__weight{font-family:Calibri,sans-serif;letter-spacing:0}.product-card__weight{color:var(--on-surface-variant);font-size:14px;font-weight:400;line-height:20px}.product-card__rating .review-stars__no_reviews{margin-top:0}.product-card__rating .review-stars__no_reviews svg{fill:var(--on-surface)}.product-card__rating .review-stars__text{color:var(--on-surface)}.product-card__rating .review-stars__text--white{color:#fff}.product-card__rating .review-stars__text--big{font-size:32px}.product-card__rating_stars{display:flex;gap:2px}.product-card__rating_stars i{font-size:16px}.product-card__rating_amount,.product-card__rating_grade{font-size:14px}.product-card__sale-tag{background-color:var(--error);border-radius:16px;color:var(--on-error-container);font-size:14px;font-weight:700;padding:8px;right:8px;top:8px}.product-card-badges,.product-card__sale-tag{position:absolute}.product-card .card__not-exists__block{color:var(--on-surface);font-family:Calibri,sans-serif}.favorite-btn{align-items:center;display:flex;gap:8px;justify-content:center;margin-right:6px;min-height:48px;padding:0 16px;transition:background-color .35s cubic-bezier(.455,.03,.515,.955)}.favorite-btn p{font-weight:700}.favorite-btn i:before{color:var(--error);content:"\e811";font-family:umisushi_icons;font-size:24px;font-style:normal;transition:color .35s cubic-bezier(.455,.03,.515,.955)}.favorite-btn.hidden{display:none}.liked .favorite-btn{background-color:var(--error);color:var(--on-surface)}.liked .favorite-btn i:before{color:var(--on-error-container);content:"\e80f"}.static-slide-content{align-items:center;background:#1a1a1a;border-radius:24px;display:flex;flex-direction:column;gap:18px;justify-content:center;padding:20px}.static-slide-content p{color:var(--on-surface);font-size:20px;font-weight:700;line-height:28px}.static-slide-content a,.static-slide-content p{font-family:Calibri,sans-serif;letter-spacing:0;text-align:center}.static-slide-content a{align-items:center;background-color:#fc0;border:1px solid var(--Primary-On-Primary,#000);border-radius:16px;box-shadow:2px 2px 0 1px hsla(0,0%,100%,.4);color:var(--surface);display:flex;font-size:16px;font-weight:400;gap:8px;justify-content:center;line-height:20px;opacity:1;text-decoration:none}.static-slide-content a i{font-size:20px}.category-products-slider{padding-left:16px!important}.category-products-slider,.category-products-slider__inner{position:relative!important}.category-products-slider__header{align-items:center!important;display:flex!important;justify-content:space-between!important;margin-bottom:32px!important}.category-products-slider__navigation{display:flex!important;gap:8px!important}.category-products-slider__title{color:#fff;font-family:Calibri,sans-serif;font-weight:700;letter-spacing:0}.category-products-slider .swiper-button-next,.category-products-slider .swiper-button-prev{background:#141414!important;border:1px solid var(--Surface-Outline,#4a4a49);box-shadow:2px 2px 0 1px hsla(0,0%,100%,.4);color:#fff!important;font-size:24px;height:56px!important;margin:0!important;opacity:1;position:static!important;width:72px!important}.category-products-slider .swiper-button-prev{border-bottom-left-radius:16px;border-top-left-radius:16px}.category-products-slider .swiper-button-next{border-bottom-right-radius:16px;border-top-right-radius:16px}.modal.search{padding:0 16px;z-index:402}.modal.search .wrapper{background-color:var(--surface-container);border-radius:16px;box-shadow:0 0 0 1px var(--outline);padding:24px;position:relative;top:54px;width:100%;z-index:2}.modal.search .wrapper .input-wrapper{background-color:var(--surface);border-radius:16px;box-shadow:0 0 0 1px var(--primary),0 0 0 4px rgba(255,204,0,.502)}.modal.search .wrapper .input-wrapper form{align-items:center;display:flex;height:56px;padding-left:24px;padding-right:24px;width:100%}.modal.search .wrapper .input-wrapper form button{all:unset;background-color:transparent;color:#fff;font-size:20px;margin-right:8px}.modal.search .wrapper .input-wrapper form input{all:unset;background:transparent;color:#fff;font-size:14px;height:100%;position:relative;width:100%}.modal.search .wrapper .input-wrapper form input::-moz-placeholder{color:var(--on-surface-variant)}.modal.search .wrapper .input-wrapper form input::placeholder{color:var(--on-surface-variant)}.flatpickr-calendar{background-color:rgba(0,0,0,.9)!important;border-radius:14px!important;color:#fff!important}.flatpickr-calendar .arrowDown,.flatpickr-calendar .arrowUp{opacity:1!important}.flatpickr-calendar .arrowDown:after,.flatpickr-calendar .arrowUp:after{border-bottom-color:#fff!important;border-top-color:#fff!important}.flatpickr-prev-month svg{height:20px;width:20px}.flatpickr-day,.flatpickr-month,.flatpickr-weekday{color:#fff!important}.flatpickr-day.selected{background-color:transparent!important;border-color:var(--primary)!important}.flatpickr-day.flatpickr-disabled{color:rgba(57,57,57,.8)!important}#noty_topCenter_layout_container>li{border-radius:24px!important;top:32px!important}#noty_topCenter_layout_container>li .noty_type_success{align-items:center;background-color:#119759;border-radius:24px!important;box-shadow:0 10px 18px #119759;color:#c2f8df;display:flex;overflow:visible!important;padding:8px 16px 8px 8px}#noty_topCenter_layout_container>li .noty_type_success li{align-items:center;display:flex}#noty_topCenter_layout_container>li .noty_type_success .noty_text{align-items:center;border-radius:100px;display:flex;flex-shrink:0;height:40px;isolation:isolate;justify-content:center;margin-right:10px}#noty_topCenter_layout_container>li .noty_type_success .noty_text:before{background-color:#c2f8df;border-radius:100%;color:#119759;content:"\e817";font-family:umisushi_icons;font-size:24px;height:40px;line-height:40px;margin-right:20px;min-width:40px}#noty_topCenter_layout_container>li .noty_type_success .noty_text b{margin-right:8px}#noty_topCenter_layout_container>li .noty_type_success .noty_text br{display:none}#noty_topCenter_layout_container>li .noty_type_success .noty-icon{align-items:center;background-color:#c2f8df;border-radius:100%;display:flex;height:40px;justify-content:center;margin-right:8px;min-width:40px}#noty_topCenter_layout_container>li .noty_type_success .noty-icon:before{background-color:transparent;color:#119759;content:"\e817";font-family:umisushi_icons;font-size:24px;height:auto;line-height:normal;margin:0;width:auto}#noty_topCenter_layout_container>li .noty_type_error{align-items:center;background-color:#ff0f0f;border-radius:24px!important;box-shadow:0 10px 18px #ff0f0f;color:#ffc3c3;display:flex;overflow:visible!important;padding:8px 16px 8px 8px}#noty_topCenter_layout_container>li .noty_type_error li{align-items:center;display:flex}#noty_topCenter_layout_container>li .noty_type_error .noty_text{align-items:center;border-radius:100px;display:flex;flex-shrink:0;height:40px;isolation:isolate;justify-content:center;margin-right:10px}#noty_topCenter_layout_container>li .noty_type_error .noty_text:before{background-color:#ffc3c3;border-radius:100%;color:#ff0f0f;content:"\e815";font-family:umisushi_icons;font-size:24px;height:40px;line-height:40px;margin-right:20px;width:40px}#noty_topCenter_layout_container>li .noty_type_error .noty_text b{margin-right:8px}#noty_topCenter_layout_container>li .noty_type_error .noty_text br{display:none}#noty_topCenter_layout_container>li .noty_type_error .noty-icon{align-items:center;background-color:#ffc3c3;border-radius:100%;display:flex;height:40px;justify-content:center;margin-right:8px;min-width:40px}#noty_topCenter_layout_container>li .noty_type_error .noty-icon:before{background-color:transparent;color:#ff0f0f;content:"\e815";font-family:umisushi_icons;font-size:24px;height:auto;line-height:normal;margin:0;width:auto}#noty_topCenter_layout_container>li .noty_message{font-size:14px!important;font-weight:700!important;padding:0!important}#rangeSlidere .noUi-connects{height:20px;position:absolute;top:-10px}#rangeSlidere .noUi-connect{height:8px;top:9px}.noUi-touch-area{height:40px;left:-10px;position:absolute;top:-10px;width:40px}.noUi-target{background-color:#4a4a49;border:none;border-radius:100px;box-shadow:none;cursor:pointer;height:8px}.noUi-target,.noUi-target *{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.noUi-base,.noUi-connects{height:8px;position:relative;width:100%;z-index:1}.noUi-connects{border-radius:3px;overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{background:#ffd400;border-radius:6px;height:8px;position:absolute;right:0;transform-origin:0 0;transform-style:flat;width:100%;will-change:transform;z-index:1}.noUi-horizontal .noUi-origin{height:0}.noUi-horizontal .noUi-handle{box-shadow:0 0 15px 4px rgba(255,213,0,.396);cursor:pointer;height:32px;right:-28px;top:-12px;width:32px}.noUi-handle{backface-visibility:hidden;background:#ffd400;border:none;border-radius:50%;box-shadow:none;position:absolute}@media (min-width:240px){.category-products-slider__header{margin-bottom:24px!important}.category-products-slider__title{font-size:20px;line-height:28px}.category-products-slider__navigation{display:none!important}.category-products-slider .swiper-slide{max-width:300px!important}.category-products-slider .product-card{height:460px}.category-products-slider .product-card .card-header{height:300px}.category-products-slider .static-slide-content{height:460px;max-width:300px}.category-products-slider .static-slide-content a{height:40px;width:250px}}@media (min-width:1200px){.category-products-slider__title{line-height:28px}.category-products-slider__navigation{display:flex!important}}@media (max-width:775px){.banner-detail__img{margin-bottom:10px}}@media (max-width:480px){.banner-detail__inner{padding:0 10px}.banner-detail__inner .banner-detail__box{margin-left:0!important}}
