/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{-webkit-text-decoration-skip:objects;background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}:root{--m-yellow:#ffbf00;--m-yellow-50:#ffc53580;--m-black:#000;--m-black-disabled:#333;--m-black-50:#00000080;--m-black-18:#0000002e;--m-gray:#cbcaca;--m-light-grey:#eceded;--m-light-grey-50:#eceded80;--m-dark-grey:#646569;--m-santa-grey:#bcb8b2;--m-red:#eb5757;--m-green:#6fcf97;--m-green-second:#3cb46e;--m-blue:#6fbecf;--m-gray-promo:#696969;--m-white:#fff;--m-pink:#f5c7c9;--input-border-radius:0}@font-face{font-family:Geometria Bold;src:local("Geometria Bold"),local("Geometria-Bold"),url(/static/media/Geometria-Bold.d9f6cde28310ce2d41f1.woff) format("woff")}@font-face{font-family:Geometria Regular;src:local("Geometria Regular"),local("Geometria-Regular"),url(/static/media/Geometria.da074460fe48eb33cb84.woff) format("woff")}@font-face{font-family:Geometria Medium;src:local("Geometria Medium"),local("Geometria-Medium"),url(/static/media/Geometria-Medium.62934d1dec6ec76191a3.woff) format("woff")}@font-face{font-family:Geometria Heavy;src:local("Geometria Heavy"),local("Geometria-Heavy"),url(/static/media/Geometria-Heavy.688d0ba297fe6727fbcc.woff) format("woff")}@font-face{font-family:Geometria Narrow;src:local("Geometria Narrow"),local("Geometria-Narrow"),url(/static/media/Geometria-Narrow.bf42ab6c8c202d25197e.woff) format("woff")}@font-face{font-family:Geometria Narrow Regular;src:local("Geometria Narrow Regular"),local("Geometria-Narrow-Regular"),url(/static/media/Geometria-Narrow.bf42ab6c8c202d25197e.woff) format("woff")}@font-face{font-family:Geometria Narrow Bold;src:local("Geometria Narrow Bold"),local("Geometria-Narrow-Bold"),url(/static/media/Geometria-NarrowBold.dc70183e132db876e979.woff) format("woff")}body,html{background-color:#fff;color:var(--m-black)}.no-flick svg{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)}.base-header{color:var(--m-black)}.base-header,.base-header-grey{font-family:Geometria Bold;font-size:24px;line-height:30px}.base-header-grey{color:var(--m-black-50)}.base-subheader{color:var(--m-black);font-family:Geometria Bold;font-size:16px;line-height:20px}.base-text{color:var(--m-black)}.base-text,.base-text-white{font-family:Geometria Regular;font-size:16px;line-height:20px;text-decoration:none}.base-text-white{color:#fff}.base-text-grey{color:var(--m-black-50)}.base-text-grey,.base-text-red{font-family:Geometria Regular;font-size:16px;line-height:20px;text-decoration:none}.base-text-red{color:var(--m-red)}.base-text-bold{color:var(--m-black)}.base-text-bold,.base-text-bold-white{font-family:Geometria Bold;font-size:16px;line-height:20px;text-decoration:none}.base-text-bold-white{color:#fff}.base-text-with-place{background-color:#292929;padding:6px 8px}.small-text-grey{color:var(--m-black-50)}.small-text-grey,.small-text-red{font-family:Geometria Bold;font-size:13px;line-height:15.6px;text-decoration:none}.small-text-red{color:var(--m-red)}.dish-bg-part,.pizza-bg-part{transition:all .2s ease}.app__form-bg{background-color:#00000080;display:block;height:100vh;left:0;opacity:0;position:fixed;top:100%;transition:opacity .4s ease;width:100vw;z-index:70}.app__form-bg--visible-dish-in-cart,.app__form-bg--visible-login-in-payment{z-index:79}.app__form-bg--visible{opacity:1;top:0}.app__form-bg-line{display:none}@media (min-width:1440px){.app{padding-top:119.33px}.app__form-bg{background:linear-gradient(-270deg,#0000,#0009)}.app__form-bg--visible{top:85px}.app__form-bg-line{background-color:var(--m-black);display:block;height:2px;position:absolute;right:0;top:0;transition:all .4s ease;width:50%}}.effect{transition:all .2s ease}.effect:active{transform:scale(.9)}.effect2{transition:all .2s ease}.effect2:active{transform:scale(.95)}.effect3{transition:all .2s ease}.effect3:active{opacity:.5}.effect4{transition:all .2s ease}.effect4:active{transform:scale(.95)}.effect5{transition:all .2s ease}.effect5:active{background-color:var(--m-light-grey-50)}@media (hover:hover) and (pointer:fine){.effect:hover{opacity:.5}.effect2:hover{background-color:var(--m-dark-grey)}.effect3:hover{opacity:.5}.effect4:hover,.effect5:hover{background-color:var(--m-light-grey-50)}}.payment-form{display:none}.not-visible{visibility:hidden}.text-line-through{display:block;position:relative}.text-line-through:after{background-color:var(--m-yellow);content:"";display:block;height:3px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.link{cursor:pointer}.mt-0{margin-top:0}.mt-1{margin-top:8px}.mt-2{margin-top:16px}.pr-0{padding-right:0}.pr-1{padding-right:8px}.pr-2{padding-right:16px}.is-block{display:block}.is-column{flex-direction:column}.is-row{flex-direction:row}.is-left-aligned{align-items:flex-start!important}.icon-wrapper-32{height:32px}.hidden-mobile,.invisible{display:none}.hidden-tablet{display:block}.flex-block-vertical{align-content:space-between;display:flex;flex-direction:column}.flex-block-horizontal{display:flex;flex-direction:row}.flex-content-space-between{justify-content:space-between}@media (min-width:767px){.hidden-mobile{display:block}.hidden-tablet{display:none}}@media (max-width:767px){.mt-2-mobile{margin-top:16px}}.header__top{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;justify-content:space-between;left:0;padding:11px 16px;position:fixed;top:0;width:100%;z-index:28}.header__logo{width:240px}.header__logo svg{height:auto;width:100%}.header__burger{height:36px;position:relative;width:36px}.header__burger svg{width:100%}.header__promo{margin-bottom:32px}.header__mobile-nav{background-color:#fff;display:block;height:calc(100% - 66px);position:fixed;right:-100%;top:66px;transition:all .2s ease;width:100%;z-index:28}.header__mobile-nav--opened{right:0}.header__mobile-nav-inner{-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;height:100%;left:0;overflow-y:auto;position:absolute;top:0;width:100%}.header__desktop-nav{display:none}@media (min-width:1440px){.header__top{border-bottom:2px solid var(--m-black);margin-left:32px;margin-right:32px;padding:14px 0;width:calc(100% - 64px)}.header__logo{width:320px}.header__burger{display:none}.header__promo{font-size:24px;height:220px;line-height:30px;margin:0 32px 63px}.header__desktop-nav{display:block}.header__mobile-nav--opened{left:-100%}}.burger{cursor:pointer;height:100%;position:relative;transform:rotate(0deg);width:100%}.burger span{background:#000;display:block;height:2px;opacity:1;position:absolute;right:6px;transform:rotate(0deg);transition:all .2s ease;width:24px}.burger span:first-child{top:9px}.burger span:nth-child(2){top:17px;transform:rotate(-14deg)}.burger span:nth-child(3){top:25px}.burger--opened span:nth-child(2){opacity:0}.burger--opened span:first-child{top:17px;transform:rotate(45deg)}.burger--opened span:nth-child(3){top:17px;transform:rotate(-45deg)}.mobile-nav{flex-grow:1;padding:0 16px 50px;position:relative}.mobile-nav__list{display:flex;flex-direction:column;height:100%;list-style:none;margin:0;min-height:360px;padding:0}.mobile-nav__menu-item--last{border-bottom:none;bottom:20px;left:16px;position:absolute;width:calc(100% - 32px)}.mobile-nav__menu-link{align-items:center;background-color:#fff;border:none;border-bottom:2px solid var(--m-black);color:var(--m-black);cursor:pointer;display:flex;font-family:Geometria Bold;font-size:24px;justify-content:space-between;line-height:30px;padding:19px 0;text-decoration:none;width:100%}.mobile-nav__menu-link--delivery{margin-top:17px}.mobile-nav__menu-link--lang{width:32px}@media (min-width:768px){.mobile-nav__list{margin:0 auto;width:300px}.mobile-nav__menu-item--last{left:50%;transform:translateX(-50%);width:300px}}.desktop-nav{display:none}@media (min-width:1440px){.desktop-nav{align-items:center;display:flex;justify-content:space-around;list-style:none;margin:0;padding:0}.desktop-nav__link{background-color:#fff;border:none;color:var(--m-black);cursor:pointer;display:inline-block;font-family:Geometria Narrow;font-size:16px;line-height:20px;margin-right:8px;padding:13px 20px 15px;text-decoration:none;transition:all .2s ease;vertical-align:top}.desktop-nav__link--selected{font-family:Geometria Narrow Bold}.desktop-nav__link--catering{margin-right:0}.desktop-nav__link--lang{width:32px}.desktop-nav__link--account{align-items:center;display:flex;justify-content:center;margin:0 0 0 24px;padding:0}.desktop-nav__cart{justify-content:space-around;margin-left:32px;width:212px}.desktop-nav__cart,.desktop-nav__cart>button{align-items:center;display:flex;position:relative}.desktop-nav__cart>button{background-color:var(--m-black);border:none;border-radius:100px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:Geometria Regular;font-size:0;height:48px;justify-content:center;line-height:20px;margin-left:auto;padding:0;text-decoration:none;width:64px}.desktop-nav__price{opacity:0;transition:opacity .2s ease}.desktop-nav__cart svg{height:23px;transition:opacity .2s ease;width:26px}.desktop-nav__cart--is-not-empty>button{font-family:Geometria Bold;font-size:16px;width:100%}.desktop-nav__cart--is-not-empty .desktop-nav__price{animation:fade .3s ease-out .3s backwards;margin-left:7px;opacity:1}.desktop-nav__loader{left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .2s ease}.desktop-nav__cart--loading .desktop-nav__loader{opacity:1}.desktop-nav__cart--loading .desktop-nav__price,.desktop-nav__cart--loading svg{opacity:0}}@keyframes fade{0%{opacity:0;transform:translateY(.25em)}}.cart-link,.cart-link-loyalty{background-color:var(--m-black);border:none;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-family:Geometria Bold;font-size:24px;line-height:30px;padding:15px;position:relative;text-align:center;text-decoration:none;transition:all .2s ease;width:100%}.cart-link-loyalty{background-color:var(--m-yellow)}.cart-link-loyalty .cart-link__text{color:var(--m-black);font-size:20px}.cart-link:active{transform:scale(.95)}.cart-link--outside,.cart-link--outside-loyalty{bottom:-100%;margin-left:16px;margin-right:16px;position:fixed;width:calc(100% - 32px);z-index:82}.cart-link--outside-loyalty{z-index:73}.cart-link--outside-visible{bottom:20px}.cart-link__loader{left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease}.cart-link--loading .cart-link__loader{opacity:1}.cart-link__icon,.cart-link__price,.cart-link__text{opacity:1;transition:opacity .2s ease}.cart-link--loading .cart-link__icon,.cart-link--loading .cart-link__price,.cart-link--loading .cart-link__text{opacity:0}@media (orientation:landscape){.cart-link--outside,.cart-link--outside-loyalty{left:50%;margin-right:0;transform:translateX(-50%);width:300px}.cart-link--outside-loyalty.active,.cart-link--outside:active{transform:translateX(-50%) scale(.95)}}@media (min-width:768px) and (orientation:portrait){.cart-link--outside,.cart-link--outside-loyalty{left:50%;margin-left:0;margin-right:0;transform:translateX(-50%);width:300px}.cart-link--outside:active{transform:translateX(-50%) scale(.95)}}@media (min-width:1440px){.cart-link--outside-visible{bottom:-100%}}.cart-link__icon{height:32px;left:15px;position:absolute;top:14px;width:32px}.cart-link__price{font-family:Geometria Regular;font-size:16px;line-height:20px;position:absolute;right:15px;top:23px}@media (hover:hover) and (pointer:fine){.cart-link:hover{background-color:var(--m-dark-grey)}}.categories{-ms-overflow-style:none;background-color:initial;margin:0 16px 40px;overflow-x:scroll;position:-webkit-sticky;position:sticky;top:66px;white-space:nowrap;z-index:20}.categories::-webkit-scrollbar{display:none}.categories__button{background-color:var(--m-light-grey);border:none;color:var(--m-black);cursor:pointer;display:inline-block;font-family:Geometria Regular;font-size:16px;line-height:20px;margin-right:2px;outline:none;padding:7px 12px 9px;text-align:center;text-decoration:none}.categories__button:last-child{margin-right:0}.categories__button--selected{background-color:var(--m-black);color:#fff;font-family:Geometria Bold}.categories__button--styled{background-color:var(--m-pink)}@media (min-width:1440px){.categories{left:32px;margin:0 70px 0 0;overflow-x:auto;position:absolute;top:0;white-space:normal;width:126px}.categories--scrolled{left:32px;margin-right:0;position:fixed;top:87.33px}.categories__button{box-sizing:border-box;display:block;margin-bottom:2px;margin-right:0;padding:14px 0;width:126px}.categories__button--selected{margin-bottom:196px}}.card{scroll-snap-margin-top:120px;margin-bottom:44px;scroll-margin-top:120px}.card__top{display:flex;justify-content:space-between;margin-bottom:10px;margin-left:26px;margin-right:16px}.card__top--desktop{display:none}.card__name{margin:0;width:75%}.card__name,.card__price{font-family:Geometria Narrow Bold;font-size:24px;line-height:1.2}.card__price{text-align:right;width:25%}.card__nameru,.card__separator{color:var(--m-black-50);line-height:1.2}.card__info,.card__nameru,.card__separator{font-family:Geometria Narrow Regular;font-size:16px}.card__info{-ms-overflow-style:none;height:auto;line-height:20px;overflow-x:auto;overflow-y:hidden;padding-top:14px;white-space:nowrap;width:100%}.card__info::-webkit-scrollbar{display:none}.card__left{background-color:#fff;height:100%;padding-left:26px;position:relative;width:87%}.card__left,.card__right{display:inline-block;margin-right:16px;vertical-align:middle;white-space:nowrap}.card__right{width:50%}.card__bg{box-sizing:border-box;height:100%;max-height:100%;max-width:100%;width:100%}.card__out-of-stock{display:none;flex-wrap:wrap;justify-content:center;left:50%;margin-left:-85px;margin-top:-43px;position:absolute;top:50%;width:170px;z-index:11}.card__out-of-stock span{background-color:var(--m-black);border-radius:102px;color:#fff;display:flex;font-family:Geometria Narrow Regular;font-size:16px;line-height:20px;margin:0;padding:6px 12px;text-align:center}.card__out-of-stock--visible{display:flex}.card__left--selected .pizza-bg-part{fill:var(--m-yellow)}.card__content-img{box-sizing:border-box;cursor:pointer;display:block;height:auto;left:0;padding-left:20px;padding-right:20px;top:-14px;width:100%;z-index:10}.card__add,.card__content-img{position:absolute;transition:all .2s ease}.card__add{background-color:var(--m-black);border-radius:50%;bottom:16px;height:44px;padding:0;right:16px;width:44px;z-index:15}.card__add-in-cart{display:none}.card__add--activated{border-radius:50px;width:120px}.card__add-minus,.card__add-plus{align-items:center;background-color:var(--m-black);border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:10px;position:absolute;top:0;transition:all .2s ease}.card__add-plus{right:0}.card__add-minus{display:none;left:0;opacity:0}.card__add-minus svg{display:none}.card__add-amount{color:#fff;font-family:Geometria Narrow Bold;font-size:24px;left:50%;line-height:30px;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .2s ease}.card__add-amount--visible,.card__add-minus--visible{animation:appear .3s ease .3s backwards;opacity:1}.card__add-minus--visible{display:flex}.card__add-minus--visible svg{display:inline}.card__add-minus:active,.card__add-plus:active{opacity:.5;transform:scale(.95)}@keyframes appear{0%{display:none;opacity:0}}@keyframes disappear{0%{display:none;opacity:0}}.card__ingridients{margin-bottom:15px;white-space:normal}.card__addition,.card__ingridients{color:var(--m-black-50)}.card__feature{background-color:var(--m-black);border-radius:102px;color:#fff;font-family:Geometria Narrow Regular;font-size:16px;left:25px;line-height:20px;padding:6px 12px;position:absolute;top:-14px;z-index:19}.card__feature--spicy{background-color:var(--m-red)}.card__feature--sold-out{background-color:var(--m-red)!important}.card__feature--vegetarian{background-color:var(--m-green)}.card__feature--vegan{background-color:var(--m-green-second)}.card__feature--fish{background-color:var(--m-blue)}@media (min-width:768px){.card{display:inline-block;margin:0 16px 30px;vertical-align:top;width:calc(50% - 24px)}.card:nth-child(2n){margin-left:0}.card__info{overflow-x:auto;overflow-y:visible;white-space:normal}.card__left{padding-left:0}.card__left,.card__right{display:block;margin-right:0;white-space:normal;width:100%}.card__top{display:none;margin:20px 0 8px}.card__top--desktop{display:flex}.card__content-img{padding-left:15px;padding-right:15px}.card__addition{font-size:13px}.card__add{bottom:25px;right:25px}.card__feature{left:0}}@media (min-width:1024px){.card{width:calc(33.33333% - 21.33333px)}.card:nth-child(2n){margin-left:0;margin-right:16px}.card:nth-child(3n){margin-left:0}.card:nth-child(3n+1){margin-left:16px}.card:nth-child(3n+2){margin-left:0}}@media (min-width:1440px){.card{margin:0 32px 40px 0;width:calc(33.33333% - 21.33333px)}.card:nth-child(2n){margin-left:0;margin-right:32px}.card:nth-child(3n){margin-left:0;margin-right:0}.card:nth-child(3n+1){margin-left:0;margin-right:32px}.card:nth-child(3n+2){margin-left:0}.card__info{padding-top:20px}.card__left:hover .card__content-img{transform:scale(1.05)}.card__left:hover .card__add{border-radius:50px;width:148px}.card__left:hover .card__add--activated{width:120px}.card__add:active{opacity:.5}.card__add--activated:active{opacity:1}.card__add:hover,.card__add:hover .card__add-plus{background-color:var(--m-dark-grey)}.card__add:hover .card__add-plus{opacity:1}.card__add--activated:hover,.card__add--activated:hover .card__add-plus{background-color:var(--m-black)}.card__add--activated .card__add-minus:hover,.card__add--activated .card__add-plus:hover{opacity:.5}.card__add-in-cart{color:#fff;cursor:pointer;display:none;font-family:Geometria Narrow Bold;font-size:16px;left:0;line-height:30px;padding-bottom:7px;padding-left:20px;padding-top:7px;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease}.card__left:hover .card__add-in-cart{animation:appear .3s ease .1s backwards;display:inline-block}.card__left:hover .card__add--activated .card__add-in-cart{display:none}.card__add--activated .card__add-in-cart{animation:disappear .3s ease backwards;display:none}.card__content-img{top:-14px}.card__add{bottom:24px;right:24px}}@media (min-width:1440px){.home{margin-right:32px;padding-left:208px;position:relative}}.promo::-webkit-scrollbar{display:none}.promo__mobile-inner{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;display:flex;flex-wrap:nowrap;height:220px;overflow-x:auto;overflow-y:hidden;padding-left:16px;padding-right:16px;padding-top:81px;position:relative}.promo__mobile-inner::-webkit-scrollbar{display:none}.promo__desktop-inner{display:none}.promo__block{min-width:343px;width:calc(30% - 10.66667px)}.promo__block,.promo__special{flex:0 0 auto;height:100%;margin-right:16px;position:relative}.promo__special{min-width:214px;width:calc(40% - 10.66667px)}.promo__preorder{flex:0 0 auto;height:100%;min-width:214px;position:relative;width:calc(30% - 10.66667px)}.promo__block-inner{height:100%;position:relative;-webkit-user-select:none;user-select:none;width:100%}.promo__block-first,.promo__block-first-gray,.promo__block-santa{opacity:1;text-align:center}.promo__block-first,.promo__block-first-gray,.promo__block-santa,.promo__block-second,.promo__block-second-gray{background-color:var(--m-yellow);box-sizing:border-box;cursor:pointer;height:100%;padding:20px;position:absolute;transition:opacity .4s ease;width:100%}.promo__block-second,.promo__block-second-gray{opacity:0}.promo__block-first-gray{background-color:var(--m-light-grey)}.promo__block-valentine{background-color:var(--m-pink)!important}.promo__block-santa{background:#009440}.promo__block-santa-bg{background:url(https://pizzamaestrello.com/img/media/text-santa-banner.png) 50% no-repeat #009440;background-size:contain;display:flex;flex-direction:column;height:100%;justify-content:space-between}.promo__block-small-text{font-family:Geometria Medium;font-size:12px;line-height:14px;text-align:left;width:120px}.promo__block-small-text--mobile{display:block;padding-top:35px}.promo__block-small-text--desktop{display:none}.promo__block-second-gray{background-color:var(--m-light-grey)}.promo__block--touched .promo__block-first,.promo__block--touched .promo__block-first-gray{opacity:0}.promo__block--touched .promo__block-second,.promo__block--touched .promo__block-second-gray{opacity:1}.promo__block-text-wrapper{display:flex;flex-direction:column;justify-content:space-between;padding-right:20px;position:absolute;z-index:2}.promo__block-text{font-family:Geometria Bold;font-size:27px;line-height:30px}.promo__block-text,.promo__block-text-small{color:var(--m-gray-promo);letter-spacing:-.03em;text-align:left}.promo__block-text-small{font-family:Geometria Narrow;font-size:14px;line-height:16px}.promo__block-icon,.promo__block-icon-valentine,.promo__block-icon-valentine-logo{bottom:-4px;margin-left:auto;position:absolute;right:0;width:270px;z-index:1}.promo__block-second .promo__block-icon{width:270px}.promo__block-icon-pickup{width:225px}.promo__block-icon-margherita{width:200px}.promo__block-text-margherita{margin-top:1.6rem;width:60%}.promo__block-icon-loyalty{bottom:-5px;right:10px;width:225px}.promo__block-preorder-icon{margin-left:auto;margin-right:-45px;margin-top:0;width:240px}.promo__block-pickup-icon{margin-left:auto;margin-right:-25px;margin-top:-50px;width:240px}.promo__block-work-time-icon{margin-left:auto;margin-right:0;width:160px}.promo__block-icon svg{height:auto;width:100%}.promo__block-icon-valentine{bottom:42px;right:20px;width:200px}.promo__block-icon-valentine svg{height:auto;width:100%}.promo__block-icon-valentine-logo{bottom:10px;left:20px;right:auto;width:300px}.promo__block-icon-valentine-logo svg{height:auto;width:100%}.promo__block-second-header{color:var(--m-gray-promo);font-family:Geometria Medium;font-size:20px;line-height:24px;margin-bottom:12px}.promo__block-second-text{color:var(--m-gray-promo);font-family:Geometria Regular;font-size:16px;line-height:20px}.promo__preorder-inner{height:100%;position:relative;-webkit-user-select:none;user-select:none;width:100%}.promo__preorder-first{opacity:1}.promo__preorder-first,.promo__preorder-second{background-color:var(--m-yellow);box-sizing:border-box;cursor:pointer;height:100%;padding:20px;position:absolute;transition:opacity .4s ease;width:100%}.promo__preorder--touched .promo__preorder-first,.promo__preorder-second{opacity:0}.promo__preorder--touched .promo__preorder-second{opacity:1}.promo__preorder-text{color:var(--m-black);font-family:Geometria Medium;font-size:16px;line-height:20px}.promo__preorder-icon{bottom:20px;position:absolute;right:5px;width:110px}.promo__preorder-icon svg{height:auto;width:100%}.promo__block-certificate-icon{bottom:-5px;position:absolute;right:0;width:230px}.promo__block-certificate-icon svg{height:auto;width:100%}.promo__preorder-second-header{color:var(--m-black);font-family:Geometria Medium;font-size:16px;line-height:20px;margin-bottom:12px}.promo__preorder-second-text{color:var(--m-black);font-family:Geometria Regular;font-size:16px;line-height:20px}.promo__block-table{font-family:Geometria Medium;font-size:16px;line-height:16px}.promo__orders{background-color:var(--m-light-grey);box-sizing:border-box;cursor:pointer;flex:0 0 auto;height:100%;margin-right:16px;padding:30px 20px 20px;text-align:center;width:113px}.promo__orders-text{color:var(--m-black);font-family:Geometria Bold;font-size:16px;line-height:20px;margin-top:20px}.promo__special-inner{height:100%;position:relative;-webkit-user-select:none;user-select:none;width:100%}.promo__special-block{opacity:1;text-align:center}.promo__special-block,.promo__special-block-second{background-color:var(--m-yellow);box-sizing:border-box;cursor:pointer;height:100%;padding:20px;position:absolute;transition:opacity .4s ease;width:100%}.promo__special--touched .promo__special-block,.promo__special-block-second{opacity:0}.promo__special--touched .promo__special-block-second{opacity:1}.promo__special-img{left:50%;opacity:1;position:absolute;top:-15px;transform:translateX(-50%);width:100px}.promo__special-img--first{transition:opacity .4s ease}.promo__special--touched .promo__special-img--first{opacity:0}.promo__special-img img{height:auto;width:100%}@media (orientation:landscape){.promo__special-img{max-width:230px}}@media (min-width:768px){.promo__special-img{max-width:230px}.promo__block-text{font-size:24px;line-height:28px}.promo__block-gift-icon{margin-top:-45px}.promo__block-icon-pickup{right:-20px}.promo__block-preorder-icon{margin-top:-3px}.promo__block-pickup-icon{margin-right:-40px}.promo__block-certificate-icon{width:220px}.promo__block-work-time-icon{margin-top:-20px}}@media (min-width:1094px){.promo__mobile-inner{display:flex;height:220px;justify-content:space-between}.promo__block,.promo__preorder,.promo__special{margin-right:16px;width:calc(33.33333% - 21.33333px)}.promo__block:last-child{margin-right:0}}@media (min-width:1170px){.promo__block-work-time-icon{margin-top:0}}@media (min-width:1440px){.promo__block-small-text{font-size:13px;padding-top:20px;width:160px}.promo__block-small-text--desktop{display:block}.promo__block-small-text--mobile{display:none}.promo__block-text-margherita{margin-top:2rem;width:100%}}.promo__special-info{padding-top:44px}.promo__special-hiddden-on-mobile{display:none}.promo__special-hiddden-on-desktop{display:inline}.promo__special-header{color:var(--m-black);font-family:Geometria Bold;font-size:24px;line-height:30px;margin-bottom:2px}.promo__special-text{color:var(--m-black-50);font-family:Geometria Regular;font-size:16px;line-height:20px}.promo__special-icon{display:none}.promo__review{background-color:var(--m-yellow);box-sizing:border-box;flex:0 0 auto;height:100%;margin-right:16px;padding:20px 32px 20px 20px;width:343px}.promo__review:last-child{margin-right:0}.promo__review-ava{align-items:center;color:var(--m-black-50);display:flex;font-family:Geometria Bold;font-size:16px;line-height:20px;margin-bottom:8px}.promo__review-ava img{display:none}.promo__review-text{-webkit-box-orient:vertical;-ms-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:3;-moz-line-clamp:3;-ms-line-clamp:3;line-clamp:3;color:var(--m-black);display:inline-block;display:-webkit-box;font-family:Geometria Medium;font-size:16px;height:62px;line-height:20px;margin-bottom:14px;overflow:hidden;white-space:normal;width:100%}.promo__review-link{align-items:center;display:flex}.promo__review-link a{color:var(--m-black);font-family:Geometria Bold;font-size:16px;line-height:20px;margin-right:7px;text-decoration:none}@media (min-width:1440px){.promo__mobile-inner{display:none;position:relative}.promo__desktop-inner{display:flex;height:220px;justify-content:space-between;width:100%}.promo__special{flex:none;margin-right:32px;width:calc(40% - 21.33333px)}.promo__preorder,.promo__special{display:inline-block;vertical-align:top}.promo__preorder{margin-right:0;width:calc(30% - 21.33333px)}.promo__review{flex:none;height:220px;padding:20px 32px 16px 20px;width:495px}.promo__block-first{padding-left:23px;padding-right:0;padding-top:24px;text-align:left}.promo__preorder-first{padding:65px 0 65px 25px;text-align:left}.promo__block-text,.promo__preorder-text{font-family:Geometria Bold;font-size:24px;line-height:28px}.promo__block-icon{bottom:-7px}.promo__block-icon-loyalty{bottom:-8px}.promo__block-second-header,.promo__preorder-second-header{font-family:Geometria Bold;font-size:24px;line-height:28px}.promo__orders{margin-right:32px;padding:53px 0 0;width:calc(24% - 21.33333px)}.promo__orders svg{height:auto;width:65px}.promo__orders-text{font-size:24px;line-height:30px;margin-top:20px}.promo__special-block{text-align:left}.promo__special-block,.promo__special-block-second{background-color:var(--m-light-grey);padding:24px}.promo__special-hiddden-on-mobile{display:inline}.promo__special-hiddden-on-desktop{display:none}.promo__special-img{left:auto;max-width:none;right:-40px;top:50%;transform:none;transform:translateY(-50%);width:280px}.promo__special-info{padding-top:0}.promo__special-header{margin-bottom:12px}.promo__special-text{width:250px}.promo__block-second-text--special{color:var(--m-black-50)}.promo__special-icon{bottom:24px;display:block;left:24px;margin-left:-20px;position:absolute}.promo__reviews-slider-button{background-color:initial;border:none;cursor:pointer;line-height:0;opacity:0;padding:0;position:absolute;right:-25px;top:50%;transform:translateY(-50%);transition:all .3s ease}.promo__reviews-slider-button:active{opacity:.5;right:-30px}.promo__review-ava{margin-bottom:12px}.promo__review-ava img{display:inline-block;height:32px;margin-right:8px;width:32px}.promo__review-text{font-family:Geometria Regular;height:99px;margin-bottom:18px}.promo__all-reviews{width:320px}.promo__block-pickup-icon{margin-right:-25px;margin-top:-55px}.promo__block-work-time-icon{margin-left:auto;margin-right:20px;margin-top:-15px;width:160px}}.footer{margin-left:16px;padding-bottom:50px;padding-top:140px}.footer a{align-items:flex-end;color:var(--m-black-50);display:flex;font-family:Geometria Medium;font-size:16px;line-height:20px;text-decoration:none}.footer span{display:block;margin-right:8px}@media (min-width:1440px){.footer{margin-left:208px}}.modal-header{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;justify-content:space-between;padding:12px 16px 0;position:fixed;right:-100%;top:0;transition:all .4s ease;width:100%;z-index:70}.modal-header--no-vertical-center{align-items:flex-start}.modal-header--visible{right:0}.modal-header--moved{background:red;top:120px}.modal-header__back button{align-items:center;display:flex}.modal-header__back svg{margin-right:16px}.modal-header button{background-color:#fff;border:none;cursor:pointer;padding:0}.modal-header__close{display:none}@media (min-width:1440px){.modal-header{padding:27px 30px;top:87px;width:878px}.modal-header--visible{top:87px}.about__mobile-close{display:none}.modal-header__close{background-color:#fff;border:none;cursor:pointer;display:block;font-size:0;padding:0;position:absolute;right:37px;top:20px}}.modal{-webkit-overflow-scrolling:touch;background-color:#fff;box-sizing:border-box;height:100%;overflow-y:auto;padding-left:20px;padding-right:20px;padding-top:74px;position:fixed;right:-100%;top:0;transition:all .4s ease;width:100%;z-index:73}.modal--visible{right:0}.modal--no-padding{padding-left:0;padding-right:0}.modal--with-bottom-padding{padding-bottom:140px}.modal--moved{margin-top:120px}.modal__wrapper{padding-bottom:140px;position:relative}.modal__wrapper--no-padding{padding-bottom:0;position:static}.modal__submit{bottom:20px;box-sizing:border-box;padding:0 20px;position:fixed;right:-100%;transition:all .4s ease;width:100%;z-index:80}.modal__submit--visible{right:0}.modal__submit--appear-animation{animation:appearModalSubmit .4s ease backwards}@keyframes appearModalSubmit{0%{right:-100%}}.modal__submit button{width:100%}@media (min-width:768px){.modal__submit{padding:0 0 0 20px;width:50%}.modal__submit--visible{right:50%}.modal__submit--empty-cart{position:static;width:100%}}@media (min-width:1440px){.modal{border-left:2px solid var(--m-black);padding-left:30px;padding-right:30px;padding-top:100px;top:87px;width:880px}.modal--visible{left:auto;top:87px}.modal--no-padding{padding-left:0;padding-right:0}.modal__wrapper{padding-bottom:160px}.modal__wrapper--centered{margin:0 auto;padding-top:50px;width:343px}.modal__submit{padding-left:16px;padding-right:15px;width:440px}.modal__submit--visible{right:424px}.modal__submit--centered{margin-top:40px;padding:0;position:static;width:100%}}.form--full-page,.form--login{-webkit-overflow-scrolling:touch;background-color:#fff;box-sizing:border-box;height:100%;left:0;margin-top:120px;overflow-y:auto;padding:42px 16px 140px;position:fixed;top:100%;transition:all .4s ease;width:100%;z-index:80}.form--full-page{margin-top:0}.form--full-page-visible,.form--login-visible{top:0}.form--register{padding-bottom:140px;padding-top:30px}.form__top-icon{font-family:Geometria Bold;font-size:24px;line-height:30px;margin-bottom:40px;text-align:center}.form__top-icon svg{height:72px;width:72px}.form__form{height:100%;position:relative}.form__form--login{min-height:500px}.form__form--register{display:flex;flex-direction:column;min-height:1240px}.form__form--forgot{min-height:260px}.form__header{justify-content:space-between;margin-bottom:35px}.form__header,.form__header-left{align-items:center;display:flex}.form__header-left svg{margin-right:16px}.form__header button{background-color:#fff;border:none;cursor:pointer;padding:0}.form__login-bottom{margin-top:60px;width:100%}.form__submit--login{margin-bottom:16px}.form__submit--success{display:none}.form__forgot-success{display:none;margin-top:61px;text-align:center}.form__forgot-success--visible{display:block}.form__submit button{width:100%}.form__error{align-items:center;color:var(--m-red);display:flex;font-family:Geometria Regular;font-size:12px;height:0;line-height:20px;transition:all .2s ease}.form__error--visible{height:70px}.form__error--text-center{justify-content:center}.form__error--black-text{color:var(--m-black)}.form__create-account{margin-bottom:16px;margin-top:36px;text-align:center}.form__create-account button{background-color:#fff;border:none;color:var(--m-black);cursor:pointer;font-family:Geometria Bold;font-size:16px;line-height:20px;padding:0}.form__forgot{text-align:center}.form__forgot button{background-color:#fff;border:none;color:var(--m-black-50);cursor:pointer;font-family:Geometria Regular;font-size:16px;line-height:20px;padding:0}.form__close{display:none}.form__form .small-inputs .input-block{display:inline-block;margin-bottom:32px;margin-right:16px;vertical-align:middle;width:calc(50% - 8px)}.form__form .small-inputs .input-block:nth-child(2n){margin-right:0}.form__form--register .input-block__checkbox label{font-size:12px}.form__form--add-address-with-map{height:100%;position:relative}@media (min-width:768px){.form__form{margin:0 auto;width:300px}.form__form--register{min-height:1240px}.form__form .half-width-input{width:50%}.form__form--add-address-with-map{margin:0 auto;width:300px}}@media (min-width:1440px){.form--full-page,.form--login{border-left:2px solid var(--m-black);left:auto;margin-top:0;padding-left:30px;padding-right:30px;padding-top:27px;right:-100%;top:87px;width:880px}.form--full-page-visible,.form--login-visible{left:auto;right:0;top:87px}.form__form,.form__form--add-address-with-map{height:auto;margin:0 auto;padding-top:118px;position:static;width:343px}.form--full-page,.form__form--forgot,.form__form--login,.form__form--register{min-height:auto}.form__form--register{padding-top:80px}.form__form--forgot{padding-top:200px}.form__header--forgot,.form__header--register{left:31px;position:absolute;top:27px}.form__form--add-address-with-map{width:100%}.form__submit--forgot,.form__submit--register{margin-top:40px}.form__close{display:block;font-size:0;position:absolute;right:37px;top:20px}.form__close button{background-color:#fff;border:none;cursor:pointer;padding:0}}.input-block{margin-bottom:32px;position:relative}.input-block--hidden{display:none}.input-block:last-child{margin-bottom:0}.input-block__label{margin-bottom:8px}.input-block__label label{color:var(--m-black-50);font-family:Geometria Regular;font-size:16px;line-height:20px}.input-block__error,.input-block__success{bottom:-22px;color:var(--m-red);font-family:Geometria Regular;font-size:12px;left:0;line-height:20px;opacity:0;position:absolute;transition:opacity .2s ease}.input-block__error--visible,.input-block__success--visible{opacity:1}.input-block__error--active{color:var(--m-green)}.input-block__input{min-height:58px}.input-block__input--address{position:relative}.input-block__input--address svg{position:absolute;right:6px;top:50%;transform:translateY(-50%)}.input-block__input input{border:1px solid var(--m-black);border-radius:var(--input-border-radius);min-width:100%}.input-block__input input,.input-block__input select{-webkit-appearance:none;appearance:none;background-color:initial;box-shadow:none;box-sizing:border-box;color:var(--m-black);font-family:Geometria Regular;font-size:16px;line-height:20px;max-width:100%;outline:none;padding:18px 16px;transition:all .2s ease;width:100%}.input-block__input select{border:1px solid var(--m-black);border-radius:initial;border-radius:0}.input-block__checkbox{align-items:center;color:var(--m-black-50);display:flex;font-family:Geometria Regular}.input-block__radio{display:flex}.input-block__radio--grey label{border-color:var(--m-black-18)}.input-block__radio input{display:none}.input-block__radio label{align-items:center;border:1px solid var(--m-black-18);border-radius:var(--input-border-radius);color:var(--m-black-50);cursor:pointer;display:flex;font-family:Geometria Regular;justify-content:center;min-height:58px;width:50%}.input-block__radio label.checked{background-color:var(--m-light-grey-50)}.input-block__radio label:first-child{margin-right:2px}.input-block__input input[type=radio]{width:auto}.input-block__checkbox--error{color:var(--m-red)}.input-block__checkbox label{padding-left:45px}.input-block__checkbox input[type=checkbox]{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.input-block__checkbox input[type=checkbox]:checked~.checkmark:after{display:block}.input-block__checkbox input[type=checkbox]~.checkmark{background-color:#dedede;border-radius:50%}.input-block__checkbox input[type=checkbox]:checked~.checkmark{background-color:#333;border-radius:50%}.checkmark{background-color:#eee;height:25px;left:0;margin-top:-12px;position:absolute;top:50%;width:25px}.checkmark:after{border:solid #fff;border-width:0 3px 3px 0;content:"";display:none;height:10px;left:9px;position:absolute;top:5px;transform:rotate(45deg);width:5px}.input-block__input--multiple-select select:first-child{margin-right:8px;width:calc(30% - 5.33333px)}.input-block__input--multiple-select select:nth-child(2){margin-right:8px;width:calc(40% - 5.33333px)}.input-block__input--multiple-select select:nth-child(3){width:calc(30% - 5.33333px)}.input-block__input--address input{padding-right:30px}.input-block__input--grey input,.input-block__input--grey select{border-color:var(--m-black-18)}.input-block__input--error input,.input-block__input--error select{border-color:var(--m-red)}.input-block__input--loading input,.input-block__input--loading select{background-color:var(--m-light-grey)}.input-block__input input:focus,.input-block__input select:focus{border-color:var(--m-black-50)}.input-block__input input::placeholder{color:var(--m-black-50);opacity:1}.input-block__input input:-ms-input-placeholder{color:var(--m-black-50)}.input-block__input input::-ms-input-placeholder{color:var(--m-black-50)}.input-block__hidden,.input-block__hidden-input{display:none}.input-block__input--hidden{display:none;transition:all 3s ease-in-out}.input-block__button--link{color:var(--m-black);cursor:pointer;display:block;font-family:Geometria Regular;font-size:16px;line-height:20px;position:absolute;text-align:end;width:100%}.input-block__success{color:var(--m-green)}@keyframes hide-input{25%{transform:rotateY(90deg)}to{box-shadow:40px 40px 40px #ccc,0 0 0 #fff,inset 0 0 0 #ccc,inset 2px 2px 2px #fff;display:none;transform:rotateY(180deg)}}.button{background-color:var(--m-black);border:none;box-sizing:border-box;color:#fff;cursor:pointer;font-family:Geometria Bold;font-size:24px;line-height:30px;outline:none;padding:15px;text-decoration:none;transition:all .2s ease}.button.yellow{background-color:var(--m-yellow)}.button--revert{background-color:#fff;color:var(--m-black)}.button.has-error{background-color:var(--m-red)}.button--multiple-children{align-items:center;display:flex;justify-content:space-between}.button:disabled{background-color:var(--m-black-disabled)}.button:disabled,.button:disabled span{color:var(--m-dark-grey)}.loader{animation:spin 2s linear infinite;border-top:5px solid var(--m-light-grey);border:5px solid var(--m-light-grey);border-radius:50%;border-top-color:var(--m-yellow);display:block;font-size:0;height:20px;margin:0 auto;width:20px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.about__subheader{margin-bottom:4px}.about__top-info{margin-bottom:39px;padding:0 16px}.about__delivery-rules{margin-top:32px}@media (min-width:768px){.about__addresses,.about__connect,.about__delivery-rules{display:inline-block;vertical-align:top;width:calc(50% - 33.5px)}.about__delivery-rules{margin-top:16px}.about__connect{margin-bottom:0;margin-right:67px}.about__read-header{margin-bottom:12px}.about__press-blocks{display:flex;flex-wrap:wrap}.about__press{display:inline-block;margin-right:67px;vertical-align:top;width:calc(50% - 33.5px)}.about__press:nth-child(2n){margin-right:0}}.not-found{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;padding:20px;position:fixed;text-align:center;top:0;width:100%;z-index:9999}.not-found__icon{margin-bottom:46px}.not-found__text{color:var(--m-black);font-family:Geometria Regular;font-size:16px;line-height:20px;margin-bottom:32px}.not-found__link a{color:var(--m-black);font-family:Geometria Medium;font-size:24px;line-height:30px;text-decoration:none;transition:all .3s}.not-found__link a:active{opacity:.7}.dish{-webkit-overflow-scrolling:touch;background-color:#fff;box-shadow:2px 2px 40px var(--m-black-50);box-sizing:border-box;height:100%;left:0;margin-top:120px;overflow-y:auto;padding:0 16px 140px;position:fixed;top:100%;transition:all .4s ease;width:100%;z-index:81}.dish--visible{top:0}.dish__before_top{align-items:center;display:flex;justify-content:flex-end;padding-top:10px}.dish__top{display:flex;justify-content:space-between;padding-bottom:16px;padding-top:0}.dish__name{font-family:Geometria Narrow Bold;font-size:24px;line-height:1.2;margin:0;width:70%}.dish__name--hidden-on-mobile{display:none}.dish__price{font-family:Geometria Narrow Bold;font-size:24px;line-height:1.2;text-align:right;width:30%}.dish__price--hidden-on-mobile{display:none}.dish__nameru,.dish__separator{color:var(--m-black-50);font-family:Geometria Narrow Regular;font-size:16px;line-height:1.2}.dish__info{margin-bottom:32px}.dish__left{background-color:#fff;box-sizing:border-box;position:relative;width:100%}.dish__bg{height:100%;left:0;position:absolute;top:0;width:100%}.dish__left--selected .pizza-bg-part{fill:var(--m-yellow)}.dish__ingridients{color:var(--m-black-50);margin-bottom:8px;margin-top:30px}.dish__ingridients,.dish__params{font-family:Geometria Narrow Regular;font-size:16px;line-height:20px}.dish__params{color:var(--m-black-18)}.dish__content-img,.dish__empty-img{box-sizing:border-box;height:auto;padding-left:22.55px;padding-right:36.72px;width:100%}.dish__content-img{display:block;left:0;position:absolute;top:-14px;z-index:10}.dish__add{align-items:center;background-color:var(--m-black);border-radius:50%;bottom:16px;cursor:pointer;display:flex;height:44px;justify-content:center;padding:0;position:absolute;right:16px;transition:all .2s ease;width:44px;z-index:15}.dish__add-in-cart{display:none}.dish__add--activated{border-radius:50px;display:flex;justify-content:center;width:120px}.dish__add-minus,.dish__add-plus{align-items:center;background-color:var(--m-black);border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:10px;position:absolute;top:0;transition:all .2s ease}.dish__add-plus{right:0}.dish__add-minus{display:none;left:0;opacity:0}.dish__add-minus svg{display:none}.dish__add-amount{color:#fff;font-family:Geometria Narrow Bold;font-size:24px;left:50%;line-height:30px;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .2s ease}.dish__add-amount--visible,.dish__add-minus--visible{animation:appear .3s ease .3s backwards;opacity:1}.dish__add-minus--visible{display:flex}.dish__add-minus--visible svg{display:inline}.dish__add-minus:active,.dish__add-plus:active{opacity:.5}.dish__feature{background-color:var(--m-black);border-radius:102px;color:#fff;font-family:Geometria Narrow Regular;font-size:16px;left:0;line-height:20px;padding:6px 12px;position:absolute;top:-14px;z-index:20}.dish__feature--spicy{background-color:var(--m-red)}.dish__feature--vegetarian{background-color:var(--m-green)}.dish__feature--vegan{background-color:var(--m-green-second)}.dish__feature--fish{background-color:var(--m-blue)}.dish__feature--new,.dish__feature--santa{background-color:initial}.dish__additional-header{font-family:Geometria Narrow Bold;font-size:24px;line-height:30px;margin-bottom:16px}.dish__additions{display:flex;flex-wrap:wrap}.dish__addition{display:inline-block;margin-bottom:16px;margin-right:17px;vertical-align:top;width:calc(50% - 8.5px)}.dish__addition:nth-child(2n){margin-right:0}.dish__addition-top{display:flex;position:relative;z-index:5}.dish__addition-img{margin-bottom:28px;width:50%}.dish__addition-img img{width:100%}.dish__addition-check{display:flex;justify-content:flex-end;opacity:0;transition:opacity .3s;width:50%}.dish__addition-check--visible{opacity:1}.dish__addition-name{color:var(--m-black);margin-bottom:8px}.dish__addition-name,.dish__addition-params{font-family:Geometria Narrow Regular;font-size:16px;line-height:20px;position:relative;z-index:5}.dish__addition-params{align-items:center;display:flex;justify-content:space-between}.dish__addition-weight{color:var(--m-black-50);font-family:Geometria Narrow Regular}.dish__addition-price{color:var(--m-black)}.dish__addition input{display:none}.dish__addition label{background-color:#fff;box-sizing:border-box;cursor:pointer;display:block;height:100%;padding:20px 11px 13px;position:relative;width:100%}.dish__addition-bg{height:100%;left:0;max-height:100%;max-width:100%;position:absolute;top:0;width:100%;z-index:1}.dish__addition input:checked~label .dish-bg-part{fill:var(--m-yellow)}.dish__close{display:none;font-size:0;position:absolute;right:37px;top:20px}.dish__close button,.dish__mobile-close button{background-color:#fff;border:none;cursor:pointer;padding:0;transition:all .2s ease}.dish__close button:active,.dish__mobile-close button:active{opacity:.7}@media (hover:hover) and (pointer:fine){.dish__addition:hover label .dish-bg-part{fill:var(--m-light-grey-50)}.dish__addition input:checked:hover~label .dish-bg-part{fill:var(--m-yellow-50)}}@media (min-width:768px){.dish{padding:64px 50px 140px}.dish__top{display:none}.dish__name{margin-bottom:8px;width:100%}.dish__name--hidden-on-mobile{display:block}.dish__price{margin-bottom:10px;text-align:left;width:100%}.dish__price--hidden-on-mobile{display:block}.dish__ingridients{margin-top:0}.dish__info{margin-bottom:52px}.dish__left{margin-right:44px;width:calc(45% - 22px)}.dish__left,.dish__right{display:inline-block;vertical-align:top}.dish__right{padding-top:15px;width:calc(55% - 22px)}.dish__addition{width:calc(25% - 12.75px)}.dish__addition:nth-child(2n){margin-right:17px}.dish__addition:nth-child(4n){margin-right:0}.dish__addition-img{margin-bottom:65px}}@media (min-width:768px) and (orientation:landscape){.dish{padding-left:15%;padding-right:15%}.dish__add{bottom:25px;right:25px}}@media (min-width:1440px){.dish{border-left:2px solid var(--m-black);box-shadow:none;left:auto;margin-top:0;padding:64px 45px 140px 32px;right:-100%;top:87px;width:880px}.dish--visible{left:auto;right:0;top:87px}@media (hover:hover) and (pointer:fine){.dish__left:hover .dish__add{border-radius:50px;width:148px}.dish__left:hover .dish__add--activated{width:120px}.dish__add:hover,.dish__add:hover .dish__add-plus{background-color:var(--m-dark-grey)}.dish__add:hover .dish__add-plus{opacity:1}.dish__add--activated:hover,.dish__add--activated:hover .dish__add-plus{background-color:var(--m-black)}.dish__add--activated .dish__add-minus:hover,.dish__add--activated .dish__add-plus:hover{opacity:.5}.dish__left:hover .dish__add-in-cart{animation:appear .3s ease .1s backwards;display:inline-block}.dish__left:hover .dish__add--activated .dish__add-in-cart{display:none}}.dish__add:active{opacity:.5}.dish__add--activated:active{opacity:1}.dish__add-minus:active,.dish__add-plus:active{transform:scale(.95)}.dish__add-in-cart{color:#fff;cursor:pointer;display:none;font-family:Geometria Narrow Bold;font-size:16px;left:0;line-height:30px;padding-bottom:7px;padding-left:20px;padding-top:7px;position:absolute;top:50%;transform:translateY(-50%)}.dish__add--activated .dish__add-in-cart{animation:disappear .3s ease backwards;display:none}.dish__content-img,.dish__empty-img{padding-left:28.69px;padding-right:33.51px}.dish__content-img{top:-22px}.dish__additional-header{font-family:Geometria Narrow Bold;font-size:24px;line-height:30px;margin-bottom:16px}.dish__mobile-close{display:none}.dish__close{display:block}}.cart{background:#f0f0f0;padding-left:20px;padding-right:20px;padding-top:38px}.cart .modal__wrapper,.cart__col{display:flex;flex-direction:column}.cart__col-item--header{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.cart__col--text-header{color:var(--m-black);font-family:Geometria Bold;font-size:22px;line-height:24px}.cart__col-item--center{align-content:center;align-items:center;justify-content:center}.cart__col-item{background-color:var(--m-white);box-sizing:border-box;display:flex;flex-direction:column;padding:20px}.cart__col-item-animated{height:0;opacity:0;overflow:hidden;transition:all .2s}.cart__col-item-visible{height:auto;opacity:1}.cart__col-item-full{width:100%}.cart__col-item-half{width:49.9%}.cart__col-item-two-thirds{width:66.6%}.cart__col-item-one-third{width:33.3%}.cart__col--button button,.cart__col--button-mobile button,.cart__col--button-tablet button{background-color:initial;border:none;display:flex}.cart__col--button-mobile svg{margin-right:-14px}.cart__col--button,.cart__col--button-tablet{display:none}.cart .modal-header,.modal-header button{background:inherit}.cart .modal-header{padding-left:15px;padding-right:15px}.cart__wrapper{box-sizing:border-box;padding-top:50px;text-align:center}.cart__left{padding:0 16px}.cart__empty-icon{display:flex;justify-content:center;margin:24px 0}.cart__empty{margin-bottom:20px;padding:0 35px}.cart__item{border-bottom:1px solid var(--m-black);padding-bottom:24px;padding-top:16px}.cart__top{align-items:flex-start;display:flex;margin-bottom:27px}.cart__item-img,.cart__item-img-alt{align-items:center;background-color:var(--m-yellow);border-radius:0;display:flex;height:64px;margin-right:10px;overflow:hidden;width:64px}.cart__item-img img{width:100%}.cart__item-img-alt img{margin-left:-29px;margin-top:-48px;width:200%}.cart__bg-img{box-sizing:border-box;height:100%;max-height:100%;max-width:100%;width:100%}.cart__info{flex-grow:1}.cart__name{margin-bottom:9px}.cart__name-en,.cart__name-ru{color:var(--m-black);font-family:Geometria Bold;font-size:16px;line-height:20px}.cart__name-ru{color:var(--m-black-50)}.cart__price-block{align-items:center;display:flex;font-family:Geometria Bold;font-size:24px;line-height:30px}.cart__price-block span{display:flex;margin-bottom:-4px}.cart__amount-block{align-items:center;display:flex;font-family:Geometria Bold;font-size:24px;line-height:30px;margin-left:auto}.cart__amount-btn{align-items:center;background-color:var(--m-light-grey);border:none;border-radius:50%;cursor:pointer;display:flex;height:21px;justify-content:center;padding:0;width:21px}.cart__amount-btn svg{fill:var(--m-black)}.cart__amount-value{display:flex;justify-content:center;margin-bottom:-4px;width:46px}.cart__ingridients{color:var(--m-black);font-family:Geometria Medium;font-size:16px;line-height:20px}.cart__ingridients--added{align-items:flex-start;color:var(--m-black-50)}.cart__edit-btn{cursor:pointer;display:flex}.cart__edit-btn,.cart__edit-icon,.cart__ingridients--added .cart__edit-btn{align-items:center}.cart__edit-icon{background-color:var(--m-light-grey);border-radius:50%;box-sizing:border-box;cursor:pointer;display:flex;height:18px;justify-content:center;margin-right:8px;padding:2px;width:18px}.cart__edit-icon svg{height:16px;width:16px}.cart__cutlery{align-items:center;display:flex;margin-bottom:27px;margin-top:25px}.cart__cutlery-text{color:var(--m-black);font-family:Geometria Bold;font-size:16px;line-height:20px}.cart__gift{display:flex;flex-direction:row;margin:-20px;transition:all .2s ease}.cart__gift-left{box-sizing:border-box;padding:20px;width:50%}.cart__gift-left .base-header{font-size:22px;line-height:24px}.cart__gift-right{align-items:center;background-color:var(--m-yellow);box-sizing:border-box;display:flex;height:210px;justify-content:center;overflow:hidden;width:50%}.cart__gift-right img{width:160%}.cart__gift--active{background-color:var(--m-green)}.cart__gift-header{margin-bottom:12px}.cart__gift-img{align-items:center;display:flex;height:100%;position:absolute;right:-20px;top:50%;transform:translateY(-50%);width:115px}.cart__gift-img img{width:100%}@media (min-width:375px){.cart__gift-img{right:-16px;width:147px}.cart__empty{text-align:center}.modal__submit--empty-cart{margin:0 auto;padding:0}}@media (min-width:768px){.cart__gift-img{right:-16px;width:200px}.cart{padding-left:20px;padding-right:20px;padding-top:68px}.cart__col--button-tablet{display:block;position:absolute;right:-10px;top:-55px}.cart__row-tablet{display:flex;flex-direction:row}.cart__row-tablet>.cart__col{width:50%}.cart__row-tablet>.cart__col:last-child{margin-left:20px;width:calc(50% - 20px)}.cart__col--button-mobile{display:none}.cart__col-item-full-tablet{width:100%}.cart__col-item-half-tablet{width:49.9%}.cart__col-item-two-thirds-tablet{width:66.6%}.cart__col-item-one-third-tablet{width:33.3%}.cart__col-item-auto-tablet{width:auto}.cart .modal__submit{width:calc(50% - 7px)}.cart .modal__submit--visible{right:calc(50% + 7px)}}@media (min-width:1440px){.cart__col--button-tablet{display:none}.cart__col--button{display:block;position:absolute;right:-10px;top:-58px}.cart__col-item-full-desktop{width:100%}.cart__col-item-half-desktop{width:49.9%}.cart__col-item-two-thirds-desktop{width:66.6%}.cart__col-item-one-third-desktop{width:33.3%}.cart .modal__submit{width:442px}.cart .modal__submit--visible{right:432px}}.cart__extra-valentine .cart__addition-top{background-color:var(--m-pink)}.cart__extra-valentine .cart__addition-img img{margin:0 0 -40px;width:100%}.cart__extra{padding-right:0}.cart__extra-list{-ms-overflow-style:none;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.cart__extra-list::-webkit-scrollbar{display:none}.cart__extra-header{margin-bottom:16px;padding:0 16px}.cart__addition{box-sizing:border-box;cursor:pointer;display:inline-block;margin-right:33px;position:relative;vertical-align:top;white-space:nowrap;width:200px}.cart__gift-addition{box-sizing:border-box;cursor:pointer;display:inline-block;margin-right:33px;position:relative;transition:opacity .3s;vertical-align:top;white-space:nowrap;width:100px}.cart__addition:last-child,.cart__gift-addition:last-child{margin-right:0}.cart__addition-bg{height:100%;left:0;max-height:100%;max-width:100%;position:absolute;top:0;width:100%;z-index:1}.cart__addition--selected .dish-bg-part{fill:var(--m-yellow)}.cart__addition-top{height:138px}.cart__addition-top,.cart__gift-addition-top{align-items:center;background-color:var(--m-yellow);display:flex;overflow:hidden;position:relative;z-index:5}.cart__gift-addition-top{height:110px}.cart__addition-img img{margin-left:-96px;margin-top:-118px;width:160%}.cart__gift-addition-img img{width:100%}.cart__gift-addition-img-alt img{margin-left:-51px;margin-top:-58px;width:200%}.cart__addition-check{display:flex;justify-content:flex-end;opacity:0;transition:opacity .3s;width:50%}.cart__addition-check--visible{opacity:1}.cart__addition-name,.cart__gift-addition-name{align-items:flex-start;color:var(--m-black);display:flex;font-family:Geometria Bold;font-size:16px;height:48px;justify-content:space-between;line-height:18px;margin-bottom:8px;margin-top:16px;position:relative;white-space:normal;z-index:5}.cart__gift-addition-name{word-wrap:normal;font-family:Geometria Medium}.cart__addition-name span:last-child{white-space:nowrap}.cart__addition-params,.cart__gift-addition-params{align-items:center;display:flex;font-family:Geometria Regular;font-size:16px;justify-content:space-between;line-height:20px;position:relative;z-index:5}.cart__addition-weight,.cart__gift-addition-weight{color:var(--m-black-50);font-family:Geometria Regular}.cart__addition-price{color:var(--m-black)}.cart__gift-addition-check{bottom:0;display:flex;justify-content:flex-end;opacity:0;position:absolute;right:0;transition:opacity .3s;width:50%}.cart__gift-addition-check--visible{opacity:1}.cart__addition--disabled:not(.cart__addition--selected){opacity:.2}@media (min-width:768px){.cart__wrapper{margin:0 auto;padding-top:70px;width:450px}.cart__left{box-sizing:border-box;margin-right:32px;padding-right:0}.cart__left,.cart__right{display:inline-block;vertical-align:top;width:calc(50% - 16px)}.cart__addition{padding:0}.cart__addition-img img{margin-left:-96px;margin-top:-118px;width:160%}}@media (min-width:1440px){.cart__wrapper{margin:0 auto;padding-top:70px;width:450px}.cart__empty{margin-bottom:50px}.cart__left{padding-left:30px}.cart__extra{margin-bottom:0}.cart__extra-header{padding-left:0;padding-right:30px}.cart__gift-left{padding-left:20px;padding-right:20px}.cart__gift-img{right:-29px;width:147px}.cart__extra-list{padding-left:0;padding-right:30px}}@media (hover:hover) and (pointer:fine){.cart__addition:hover .dish-bg-part{fill:var(--m-light-grey-50)}.cart__addition--selected:hover .dish-bg-part{fill:var(--m-yellow-50)}}.order__price{color:var(--m-black-18);margin-left:10px}.order__type{border-bottom:2px solid var(--m-light-grey);color:var(--m-black);font-family:Geometria Regular;font-size:16px;line-height:20px;margin-bottom:25px;position:relative}.order__type:after{background-color:var(--m-yellow);bottom:-2px;content:"";display:block;height:4px;left:0;position:absolute;transition:all .2s ease;width:50%}.order__type--right:after{left:50%}.order__type-courier,.order__type-pickup{cursor:pointer;display:inline-block;padding-bottom:10px;padding-top:2px;text-align:center;vertical-align:middle;width:50%}.order__type-courier--active,.order__type-pickup--active{font-family:Geometria Bold}.order__login{align-items:center;display:flex;margin-bottom:18px}.order__login-btn,.order__login-text{font-family:Geometria Regular;font-size:16px;line-height:20px;width:50%}.order__login-btn{align-items:center;color:var(--m-black);cursor:pointer;display:flex;text-decoration:none}.order__login-btn span{margin-left:8px}.order__address{background-color:var(--m-light-grey);cursor:pointer;margin-bottom:18px;padding:23px 52px 20px;position:relative}.order__address:before{border:2px solid var(--m-black);box-sizing:border-box;height:20px;left:16px;top:23px;width:20px}.order__address:after,.order__address:before{border-radius:50%;content:"";display:block;position:absolute}.order__address:after{background-color:var(--m-black);height:8px;left:22px;opacity:0;top:29px;transition:all .2s ease;width:8px}.order__address--active:after{opacity:1}.order__address-top{margin-bottom:11px}.order__edit-info-icon{align-items:center;background-color:var(--m-black);border-radius:50%;box-sizing:border-box;cursor:pointer;display:flex;height:24px;justify-content:center;margin-right:8px;position:absolute;right:20px;top:22px;width:24px;z-index:10}.order__ingridients{color:var(--m-black);font-family:Geometria Medium;font-size:16px;line-height:20px;margin-bottom:20px}.order__edit-btn{align-items:center;cursor:pointer;display:flex}.order__half-width-input .input-block{margin-bottom:32px}.order__small-inputs .input-block{display:inline-block;margin-bottom:32px;margin-right:16px;vertical-align:middle;width:calc(50% - 8px)}.order__small-inputs .input-block:nth-child(2n){margin-right:0}.order__time{margin-bottom:48px}.order__header-second{margin-bottom:16px}.order__time-block{background-color:var(--m-light-grey);box-sizing:border-box;cursor:pointer;display:inline-block;font-family:Geometria Regular;font-size:16px;line-height:20px;margin-right:8px;min-height:104px;padding:52px 10px 12px 16px;position:relative;vertical-align:top;width:calc(50% - 4px)}.order__time-block:before{border:2px solid var(--m-black);box-sizing:border-box;height:20px;left:16px;top:16px;width:20px}.order__time-block:after,.order__time-block:before{border-radius:50%;content:"";display:block;position:absolute}.order__time-block:after{background-color:var(--m-black);height:8px;left:22px;opacity:0;top:22px;transition:all .2s ease;width:8px}.order__time-block--active:after{opacity:1}.order__time-block:last-child{margin-right:0}.order__time-block--disabled{cursor:not-allowed;opacity:.5}.order__additional-time .input-block,.order__pickup-wrapper{margin-bottom:32px}.order__pickup{background-color:var(--m-light-grey);cursor:pointer;margin-bottom:16px}.order__pickup:last-child{margin-bottom:0}.order__pickup-map{background-position:50%;background-repeat:no-repeat;background-size:cover;height:150px;width:100%}.order__pickup-map--one{background-image:url(https://pizzamaestrello.com/img/media/pickup-one--mobile.png)}.order__pickup-map--two{background-image:url(https://pizzamaestrello.com/img/media/pickup-two--mobile.png)}.order__pickup-map--three{background-image:url(https://pizzamaestrello.com/img/media/pickup-three--mobile.jpg)}.order__pickup-map--four{background-image:url(https://pizzamaestrello.com/img/media/pickup-four--mobile.jpg);background-position:top}.order__pickup-map--five{background-image:url(https://pizzamaestrello.com/img/media/pickup-five--mobile.png);background-position:top}.order__pickup-map-help-wrapper{align-items:center;display:flex}.order__pickup-map-help{font-size:50%;line-height:14px;padding-left:1rem;width:45px}.order__text{align-items:center;box-sizing:border-box;display:flex;font-family:Geometria Medium;font-size:20px;height:58px;justify-content:space-between;line-height:30px;padding:17px 14px 14px 52px;position:relative;transition:none}.order__text:before{border:2px solid var(--m-black);border-radius:50%;box-sizing:border-box;height:20px;left:16px;width:20px}.order__text:after,.order__text:before{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%)}.order__text:after{background-color:var(--m-black);border-radius:50%;height:8px;left:22px;opacity:0;transition:all .2s ease;width:8px}.order__text--active:after{opacity:1}.order__close{display:none}.order__zzz{align-items:center;display:flex;margin-bottom:16px}.order__zzz svg{margin-right:12px;min-height:28px;min-width:28px}.order--time--hidden,.order__addresses--hidden,.order__inputs-wrapper--hidden,.order__pickup-wrapper--hidden{display:none}.order__delivery-block{align-items:center;display:flex;padding-left:28px}.order__delivery-block svg{margin-right:5px!important}.order__pickup-disabled{filter:grayscale(1)}.order__pickup-disabled span{color:#0006;display:block;font-family:Geometria Bold;font-size:60px;line-height:75px;text-align:center;width:100%}@media (min-width:768px){.order__additional-time,.order__addresses,.order__half-width-input,.order__login,.order__pickup-wrapper,.order__time,.order__type,.order__zzz{width:50%}.order__zzz{align-items:end}}@media (min-width:1440px){.order__pickup-map--one{background-image:url(https://pizzamaestrello.com/img/media/pickup-one--desktop.png)}.order__pickup-map--two{background-image:url(https://pizzamaestrello.com/img/media/pickup-two--desktop.png)}.order__pickup-map--three{background-image:url(https://pizzamaestrello.com/img/media/pickup-three--desktop.jpg)}.order__pickup-map--four{background-image:url(https://pizzamaestrello.com/img/media/pickup-four--desktop.jpg)}.order__pickup-map--five{background-image:url(https://pizzamaestrello.com/img/media/pickup-five--desktop.png)}.order__small-inputs .input-block{margin-right:32px;width:calc(25% - 24px)}.order__small-inputs .input-block:nth-child(2n){margin-right:32px}.order__small-inputs .input-block:nth-child(4){margin-right:0}}.payment__inputs .input-block{margin-bottom:32px}.payment__pay{margin-bottom:24px}.payment__pay-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.payment__pay-terms{align-items:center;color:var(--m-black);cursor:pointer;display:flex;font-family:Geometria Regular;font-size:16px;line-height:20px}.payment__pay-terms span{margin-left:8px}.payment__method{border-bottom:1px solid var(--m-gray);cursor:pointer;padding-left:47px;position:relative}.payment__method.divider{border-bottom:1px solid var(--m-black)}.payment__method:before{border:2px solid var(--m-black);box-sizing:border-box;height:20px;left:10px;width:20px}.payment__method:after,.payment__method:before{border-radius:50%;content:"";display:block;position:absolute;top:50%;transform:translateY(-50%)}.payment__method:after{background-color:var(--m-black);height:8px;left:16px;opacity:0;transition:all .2s ease;width:8px}.payment__method--active:after{opacity:1}.payment__method--disabled{cursor:not-allowed;opacity:.5}.payment__method-name{color:var(--m-black);font-family:Geometria Regular;font-size:16px;line-height:20px;margin-bottom:3px;padding-top:16px}.payment__method--active .payment__method-name{font-family:Geometria Bold}.payment__method-bottom{color:var(--m-dark-grey);font-family:Geometria Medium;font-size:13px;line-height:16px;padding-bottom:13px}@media (min-width:768px){.payment__inputs,.payment__pay{width:50%}}@media (min-width:1440px){.payment__inputs--bottom{padding-bottom:0}}.account{background:#f0f0f0;padding-left:15px;padding-right:15px;padding-top:38px}.account__col{display:flex;flex-direction:column}.account__col--map-modal{-webkit-overflow-scrolling:touch;background-color:#fff;box-sizing:border-box;height:100%;overflow-y:auto;padding:0;position:fixed;right:-100%;top:0;transition:all .4s ease;width:100%;z-index:73}.account__col--map-modal-visible{left:auto;right:0;top:0}.account__address--map-container{height:100vh;position:relative;width:100%}.account__address_map{height:100%;left:0;position:absolute;top:0;width:100%}.account__address--map-placemark{align-items:center;display:flex;flex-direction:column;font-family:Geometria Medium;font-size:14px;height:32px;justify-content:center;left:0;position:absolute;text-align:center;top:23px;width:100px}.account__address--map-address,.account__address--map-close,.account__address--map-close-mobile,.account__address--map-save{bottom:160px;font-family:Geometria Regular;font-size:24px;position:fixed;text-align:center;width:100%}.account__address--map-address{align-items:center;display:flex;justify-content:center}.account__address--map-address-text{background-color:#fffc;border-radius:8px;display:inline-block;height:0;opacity:0;padding:5px;text-align:center;transition:all .3s;width:300px}.account__address--map-address-text-active{height:auto;opacity:1}.account__address--map-save{bottom:80px;opacity:0;transition:transform .2s ease-in}.account__address--map-save-visible{opacity:1}.account__address--map-save .button{background-color:var(--m-yellow);border-radius:8px;color:var(--m-black);font-family:Geometria Regular;font-size:20px;padding:10px}.account__address--map-save .button:disabled{background-color:var(--m-yellow-50);border-radius:8px;color:var(--m-black-50);font-family:Geometria Regular;font-size:20px;padding:10px}.account__address--map-close,.account__address--map-close-mobile{bottom:auto;display:none;right:20px;top:10px;width:40px}.account__address-map-disabled{opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none}.account__address--map-close button,.account__address--map-close-mobile button{background-color:initial;border:none}.account__address--map-close-mobile{display:block}.account__col-item{align-items:center;display:flex;justify-content:space-between}.account__col-item-full{width:100%}.account__col-item-half{width:49.9%}.account__col-item-two-thirds{width:66.6%}.account__col-item-one-third{width:33.3%}.account__small-inputs .input-block{display:inline-block;margin-bottom:32px;margin-right:16px;vertical-align:middle;width:calc(50% - 8px)}.account__col--text-header{color:var(--m-black);font-family:Geometria Bold;font-size:22px;line-height:30px}.account__col--button button,.account__col--button-mobile button,.account__col--button-tablet button{background-color:initial;border:none;display:flex}.account__col--button,.account__col--button-tablet{display:none}.account .modal-header,.modal-header button{background:inherit}.account .modal-header{padding-left:15px;padding-right:15px}.account__loyalty{background:#ffbf00;border-radius:20px;font-family:Geometria Regular;font-size:18px;padding:2px 10px 0}.account__info,.account__info--negative,.account__info--negative-desktop{align-content:center;border:1px solid #6d6d6d;border-radius:20px;display:flex;flex-direction:column;font-size:17px;height:64px;justify-content:space-around;margin-right:10px;padding:8px 10px 6px;position:relative;width:50%}.account__info--negative,.account__info--negative-desktop{background:#000;color:#fff;margin-right:0;width:50%}.account__info--negative-desktop{display:none}.account__info>.account__edit-info{position:absolute;right:6px;top:10px}.account__col--address-wrapper,.account__col--points-wrapper{align-content:center;align-items:center;background:#fff;box-sizing:border-box;display:flex;flex-direction:row;font-family:Geometria Bold;font-size:62px;height:74px;justify-content:flex-start;width:100%}.account__col--points-wrapper span:first-child{margin-right:-10px;padding-left:10px;padding-top:9px;width:50%}.account__col--points-wrapper span:nth-child(2){border-left:1px solid #6d6d6d;color:#6d6d6d;font-family:Geometria Regular;font-size:14px;padding:10px}.account__col--address-wrapper{flex-direction:column;height:auto;padding:10px}.account__button-link{align-content:center;align-items:center;border:1px solid #6d6d6d;border-radius:20px;box-sizing:border-box;cursor:pointer;display:flex;font-family:Geometria Regular;font-size:17px;height:44px;justify-content:space-between;padding:5px 20px 3px;width:100%}.account__edit-info{align-items:center;color:var(--m-black);display:flex}.account__edit-info-btn,.account__edit-info-icon{align-items:center;cursor:pointer;display:flex}.account__edit-info-icon{background-color:var(--m-light-grey);border-radius:50%;box-sizing:border-box;height:24px;justify-content:center;width:24px}.account__addresses{margin-bottom:40px}.account__address{background-color:var(--m-light-grey);cursor:pointer;margin-bottom:18px;padding:20px 60px 32px 20px}.account__address-top{margin-bottom:11px}.account__addresses-header{margin-bottom:16px}.account__orders{display:flex;flex-direction:column}.account__order--row{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;align-items:stretch;background-color:var(--m-white);box-sizing:border-box;display:flex;flex-wrap:nowrap;margin-bottom:8px;overflow-x:auto;padding:14px 20px;position:relative}.account__order--column-items,.account__orders--item{display:flex;height:100%}.account__orders--item{flex:0 0 auto;margin-right:16px;position:relative;white-space:nowrap}.account__orders--item-image,.account__orders--item-image-alt{align-items:center;background-color:var(--m-yellow);border-radius:10px;display:flex;height:64px;margin-right:10px;overflow:hidden;width:64px}.account__orders--item-image img{width:100%}.account__orders--item-image-alt img{margin-left:-29px;margin-top:-48px;width:200%}.account__orders--item-name-wrapper{display:flex;flex-direction:column}.account__orders--item-name{font-size:16px;line-height:16px;max-width:100px;white-space:normal}.account__orders--item-weight{color:var(--m-gray-promo);font-size:9px}.account__orders-header{margin-bottom:24px}.account__order{border-bottom:2px solid var(--m-light-grey);margin-bottom:16px;padding-bottom:24px}.account__order:last-child{margin-bottom:0}.account__order-top{display:flex;flex-direction:column;justify-content:space-between;margin-right:20px;min-width:230px}.account__order-top-date{font-size:18px;white-space:nowrap}.account__order-middle{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.account__order-copy-btn{align-content:center;align-items:center;background-color:var(--m-yellow);border-radius:16px;display:flex;font-size:18px;justify-content:center;padding:6px 10px 4px}.account__order-copy-btn-icon{margin-right:5px}.account__order-dish{display:inline-block;margin-right:17px;position:relative;vertical-align:top;width:calc(30% - 11px)}.account__order-dish:nth-child(3n){margin-right:0}.account__order-dish img{width:100%}.account__order-dish span{align-items:center;background-color:var(--m-black);border-radius:50%;bottom:0;display:flex;height:24px;justify-content:center;position:absolute;right:0;width:24px}.account__all-orders-link{background-color:var(--m-light-grey);cursor:pointer;margin-bottom:24px;padding:20px}.account__all-orders-link-header{margin-bottom:8px}.account__logout{text-align:center}.account__logout span{cursor:pointer;display:inline-block;vertical-align:middle}.account__logout--desktop{display:none}.account__address_map_wrapper{-webkit-overflow-scrolling:touch;background-color:#fff;box-sizing:border-box;height:100%;overflow-y:auto;padding-left:20px;padding-right:20px;padding-top:74px;position:fixed;top:0;transition:all .4s ease;width:100%;z-index:70}.account__address--map-search-block{background-color:var(--m-yellow);box-shadow:2px 2px 10px grey;box-sizing:border-box;display:flex;flex-direction:column;left:10px;padding:20px;position:absolute;top:60px;transition:height .3s;width:calc(100% - 20px);z-index:80}.account__address--map-search-block .input-block__input{background-color:var(--m-white);min-height:auto}.account__address--map-search-block .input-block__input input{height:40px}.account__address--map-search-block-result{font-family:Geometria Regular;font-size:16px;opacity:1;padding-top:0}.account__address--map-search-block-result-appear{animation:disappear .3s ease backwards;padding-top:8px}.account__col--points-wrapper .account__col--points-dimmed{font-family:Geometria Medium;font-size:14px;line-height:16px;padding-top:0!important;width:80%!important}@media (min-width:768px){.account{padding-left:23px;padding-right:23px;padding-top:68px}.account__col--button-tablet{display:block;position:absolute;right:-10px;top:-55px}.account__col--button-mobile{display:none}.account__left{margin-right:32px}.account__left,.account__right{display:inline-block;vertical-align:top;width:calc(50% - 16px)}.account__right .account__link{text-align:right}.account__link{cursor:pointer;text-decoration:underline}.account__address--map-close{display:block;right:30px;top:20px}.account__col-white-header-bg-tablet{background-color:var(--m-white);display:flex;justify-content:space-between;padding:22px}.account__col--points-wrapper{align-content:flex-start;align-items:flex-start;flex-direction:column;justify-content:normal}.account__col-item .account__info:first-child{margin-bottom:10px}.account__info-wrapper{box-sizing:border-box;flex-direction:column}.account__info-wrapper .account__info,.account__info-wrapper .account__info--negative,.account__info-wrapper .account__info--negative-desktop{box-sizing:border-box;margin-right:0;width:100%}.account__col--address-wrapper{padding:0}.account__address--map-close-mobile{display:none}.account__col-item-full-tablet{width:100%}.account__col-item-half-tablet{width:49.9%}.account__col-item-two-thirds-tablet{width:66.6%}.account__col-item-one-third-tablet{width:33.3%}.account__col-item-auto-tablet{width:auto}.account__col--points-wrapper span{width:100%}.account__col--points-wrapper span:first-child{margin-right:0;padding-left:0;padding-top:0;width:100%}.account__col--points-wrapper span:nth-child(2){border-left:none;padding:0}.account__info{border-radius:14px}.account__info--negative{display:none}.account__info--negative-desktop{align-content:center;align-items:center;border-radius:14px;cursor:pointer;display:flex;flex-direction:row;height:44px;justify-content:space-between;position:relative;transition:all .5s}.account__info--negative-desktop-active .account__info--negative-qr-code{box-shadow:2px 2px 20px #6d6d6d;height:auto;opacity:1}.account__info--negative-desktop-active:hover{opacity:.9}.account__info--negative-desktop-active svg{scale:.8}.account__info--negative-qr-code{align-items:center;background-color:#000;display:flex;flex-direction:column;height:0;justify-content:center;left:0;opacity:0;padding:20px 0;position:absolute;width:100%}.account__address--map-search-block{top:90px}.account__col--points-wrapper .account__col--points-dimmed{font-size:14px;width:200px!important}}@media (min-width:1440px){.account__col--button-tablet{display:none}.account__col--button{display:block;position:absolute;right:-10px;top:-58px}.account__col--map-modal{border-left:2px solid var(--m-black);top:87px;width:880px}.account__address--map-address,.account__address--map-save{width:880px}.account__address--map-close{right:30px;top:100px}.account__col-item-full-desktop{width:100%}.account__col-item-half-desktop{width:49.9%}.account__col-item-two-thirds-desktop{width:66.6%}.account__col-item-one-third-desktop{width:33.3%}}@media (min-width:768px){.edit-account__inputs{width:50%}}@media (min-width:1440px){.edit-account__inputs{width:auto}}.edit-address{z-index:80}.edit-address__big-input--with-margin{margin-bottom:32px}.edit-address__small-input .input-block{display:inline-block;margin-right:16px;vertical-align:top;width:calc(50% - 8px)}.edit-address__small-input .input-block:nth-child(2n){margin-right:0}.edit-address__delete{align-items:center;cursor:pointer;display:flex;justify-content:center;margin-bottom:80px}.edit-address__delete--mobile{margin-top:30px}.edit-address__delete--desktop{display:none}.edit-address__delete span{align-items:center;background-color:var(--m-light-grey);border-radius:50%;box-sizing:border-box;display:flex;height:24px;justify-content:center;margin-right:8px;padding:6px;width:24px}@media (min-width:768px){.edit-address__delete--mobile,.edit-address__inputs{width:50%}}@media (min-width:1440px){.edit-address__big-input .input-block{width:calc(50% - 16px)}.edit-address__small-input .input-block{margin-right:32px;width:calc(25% - 24px)}.edit-address__small-input .input-block:nth-child(2n){margin-right:32px}.edit-address__small-input .input-block:nth-child(4){margin-right:0}.edit-address__delete--mobile{display:none}.edit-address__delete--desktop{display:flex;position:absolute;right:-145px;top:17px}.edit-address__delete--mobile,.edit-address__inputs{width:auto}}.all-orders{-webkit-overflow-scrolling:touch;background-color:#fff;box-sizing:border-box;height:100%;left:0;overflow-y:auto;padding:12px 16px 140px;position:fixed;top:100%;transition:all .4s ease;width:100%;z-index:70}.all-orders--visible{top:0}.all-orders__header{justify-content:space-between;margin-bottom:35px}.all-orders__header,.all-orders__header-left{align-items:center;display:flex}.all-orders__header-left svg{margin-right:16px}.all-orders__header button{background-color:#fff;border:none;cursor:pointer;padding:0}.all-orders__close{display:none}@media (min-width:1440px){.all-orders{border-left:2px solid var(--m-black);left:auto;padding-left:30px;padding-right:30px;padding-top:27px;right:-100%;top:87px;width:880px}.all-orders--visible{left:auto;right:0;top:87px}.all-orders__mobile-close{display:none}.all-orders__close{display:block;font-size:0;position:absolute;right:37px;top:20px}.all-orders__close button{background-color:#fff;border:none;cursor:pointer;padding:0}}.order-created{-webkit-overflow-scrolling:touch;background-color:#fff;box-sizing:border-box;height:100%;left:0;margin-top:120px;overflow-y:auto;padding:42px 16px 140px;position:fixed;text-align:center;top:100%;transition:all .4s ease;width:100%;z-index:71}.order-created--visible{top:0}.order-created__top-icon{font-family:Geometria Bold;font-size:24px;line-height:30px;margin-bottom:40px;text-align:center}.order-created__top-icon svg{height:72px;width:72px}.order-created__header{margin-bottom:12px}.order-created__buttons{margin-top:50px}.order-created__buttons button,.order-created__pay-button button{width:100%}.order-created__pay-button{margin:20px 0}@media (min-width:1440px){.order-created{height:675px;left:50%;margin:0;padding:32px 16px;top:200%;transform:translate(-50%,-50%);width:407px}.order-created--visible{top:50%}.order-created--user{height:400px}.order-created:after{display:none}.order-created__top-icon svg{height:120px;width:120px}}.conditions ul{margin:0;padding:0 0 0 30px}.conditions li{margin-bottom:20px}.conditions__part{padding-bottom:32px;position:relative}.conditions__part:after{background-color:var(--m-light-grey);bottom:0;content:"";display:block;height:2px;left:0;position:absolute;width:100%}.conditions__header-one{margin-bottom:22px}.conditions__header-two{margin-bottom:16px;padding-top:32px}.conditions__header-four,.conditions__header-three{margin-bottom:32px;padding-top:32px}.address-input-geocoder-link{fill:var(--m-light-grey)}.address-input-geocoder-link-active{fill:green}.page-sheet{-webkit-overflow-scrolling:touch;background-color:#fff;box-sizing:border-box;height:100%;left:0;margin-top:120px;overflow-y:auto;padding:0 16px 140px;position:fixed;top:100%;transition:all .4s ease;width:100%;z-index:82}.page-sheet--visible{top:0}.page-sheet--close{display:none}@media (min-width:768px){.page-sheet{padding:64px 50px 140px}}@media (min-width:768px) and (orientation:landscape){.page-sheet{padding-left:15%;padding-right:15%}}@media (min-width:1440px){.page-sheet{border-left:2px solid var(--m-black);left:auto;margin-top:0;padding:64px 45px 140px 32px;right:-100%;top:87px;width:880px}.page-sheet--visible{left:auto;right:0;top:87px}.page-sheet--close{display:block;font-size:0;position:absolute;right:37px;top:20px}.page-sheet--close button{background-color:#fff;border:none;cursor:pointer;padding:0;transition:all .2s ease}.page-sheet--close button:active{opacity:.7}}.about-pickup{padding-top:20px}.about-pickup__banner{background-color:var(--m-yellow);display:flex;flex-direction:column;margin-bottom:30px;padding:20px 16px}.about-pickup__banner-column{display:flex;margin-bottom:20px}.about-pickup__banner-left{width:60%}.about-pickup__banner-left svg{width:100%}.about-pickup__banner-right{width:40%}.about-pickup__banner-right svg{width:100%}.about-pickup__banner-bottom-text{font-family:Geometria Regular;font-size:16px;line-height:23px}.about-pickup__container{padding:0 20px}.about-pickup__text-fullwidth{font-family:Geometria Regular;font-size:16px;line-height:24px}.about-pickup__guide{display:flex;justify-content:center;margin-top:30px}.about-pickup__guide-left-column{align-items:center;display:none;flex-direction:column;justify-content:space-between;padding-right:30px}.about-pickup__guide-right-column{display:flex;flex-direction:column;justify-content:space-between;padding-left:20px}.about-pickup__guide-stage{margin-bottom:20px}.about-pickup__bottom-text-center{margin:20px auto 0;padding:0 20px;text-align:center}@media (min-width:768px){.about-pickup__banner{margin-bottom:64px;padding:70px 88px 55px 45px}.about-pickup__container{padding:0}.about-pickup__guide{margin-top:64px;min-height:360px}.about-pickup__guide-left-column,.about-pickup__guide-right-column{display:flex;width:332px}.about-pickup__divider{background-color:var(--m-black-disabled);width:2px}.about-pickup__guide-right-column{padding-left:30px}.about-pickup__guide-stage{margin-bottom:0}.about-pickup__bottom-text-center{margin-top:64px}}@media (min-width:1440px){.about-pickup__banner{margin-bottom:84px;padding:70px 88px 55px 45px}.about-pickup__container{padding:0 45px}.about-pickup__text-fullwidth{font-size:16px;line-height:24px}.about-pickup__guide{margin-top:84px;min-height:400px}.about-pickup__guide-left-column,.about-pickup__guide-right-column{width:300px}.about-pickup__bottom-text-center{margin:84px auto 0;text-align:center;width:500px}}.about__connect{margin-bottom:32px}.about__contacts{margin-bottom:24px}.about__half-block{width:50%}.about__full-block,.about__half-block{display:inline-block;vertical-align:middle}.about__full-block{width:100%}.about__subheader-social{margin-bottom:15px}.about__social-link{align-items:center;display:flex;padding:0 7px}.about__social-link span{margin-left:15px}.about__addresses-header{margin-bottom:12px}.about__address{margin-bottom:16px}.about__read-header{margin-bottom:5px;padding:0 16px}.about__press{border-bottom:2px solid var(--m-light-grey);box-sizing:border-box;cursor:pointer;display:block;padding:24px 16px 0;text-decoration:none;transition:all .2s ease}.about__press:active{background-color:var(--m-yellow)}@media (hover:hover) and (pointer:fine){.about__press:hover{background-color:var(--m-yellow)}}.about__press--selected{background-color:var(--m-yellow)}.about__press-header{align-items:center;display:flex;justify-content:space-between}.about__press-link span{align-items:center;display:flex;margin-left:8px}.about__press-text{padding-bottom:24px;padding-top:12px}@media (min-width:768px){.about__addresses,.about__connect{display:inline-block;vertical-align:top;width:calc(50% - 33.5px)}.about__connect{margin-bottom:0;margin-right:67px}.about__read-header{margin-bottom:12px}.about__press-blocks{display:flex;flex-wrap:wrap}.about__press{display:inline-block;margin-right:67px;vertical-align:top;width:calc(50% - 33.5px)}.about__press:nth-child(2n){margin-right:0}}@media (min-width:1440px){.about{padding-left:30px;padding-right:95px}.about__contacts,.about__header,.about__read-header,.about__social,.about__top-info{padding:0}.about__header{margin-bottom:30px;position:static}}.delivery{padding-top:20px}.delivery__map{height:500px;width:100%}.delivery__banner{background-color:var(--m-yellow);display:flex;flex-direction:column;margin-bottom:30px;padding:20px 16px}.delivery__banner-column{display:flex}.delivery__banner-header{align-items:center;display:flex;justify-content:center;padding:0 20px;width:100%}.delivery__banner-header svg{width:100%}.delivery__banner-bottom-text{font-family:Geometria Regular;font-size:16px;line-height:23px;padding:0 10px;text-align:center}.delivery__container{padding:0 20px}.delivery__container-search-input{padding:0 0 40px;position:relative}.delivery__text-fullwidth{font-family:Geometria Regular;font-size:16px;line-height:24px}.delivery__guide{display:flex;justify-content:center;margin-top:30px}.delivery__bottom-text-left{margin:20px auto 0;padding:0 20px;text-align:left}.delivery__banner-result{bottom:0;font-family:Geometria Regular;font-size:16px;opacity:1;position:absolute;transform:translateY(-50%)}.delivery__banner-result-appear{animation:disappear .3s ease backwards}@media (min-width:768px){.delivery__banner{margin-bottom:30px}.delivery__banner-column{margin:20px 0 30px}.delivery__banner-bottom-text{padding:0 60px}.delivery__container{padding:0}.delivery__guide{margin-top:64px;min-height:360px}.delivery__guide-right-column{padding-left:30px}.delivery__guide-stage{margin-bottom:0}.delivery__bottom-text-left{margin-top:60px;width:600px}.delivery__container-search-input{padding:0 0 40px}}@media (min-width:1440px){.delivery__banner{margin-bottom:20px;padding:25px 88px 40px}.delivery__banner-header svg{width:440px}.delivery__container{padding:0 45px}.delivery__text-fullwidth{font-size:16px;line-height:24px}.delivery__guide{margin-top:84px;min-height:400px}.delivery__guide-left-column,.delivery__guide-right-column{width:300px}.delivery__bottom-text-center{margin:84px auto 0;text-align:center;width:500px}}.santa-page{padding-top:20px}.santa-page__banner{background:#009440;height:380px;margin-bottom:20px;padding:0 20px}.santa-page__banner--bg{background:url(https://pizzamaestrello.com/img/media/text-santa-page.png) 50% no-repeat #009440;background-size:contain}.santa-page__banner--bg,.santa-page__banner-column{display:flex;flex-direction:column;height:100%;justify-content:space-between}.santa-page__banner-column .base-text{font-size:20px;line-height:24px;padding-top:40px;width:80%}.santa-page__container{padding:0 20px}.santa-page__counter{align-items:center;display:flex;flex-direction:row;justify-content:center}[class*=santa-page__counter-item-]{align-items:center;display:flex;height:63px;justify-content:center;margin:0 5px;width:63px}.santa-page__counter-item-one{background:url(/static/media/santa-counter-one.dd542687b4e97dfedb33.svg) 50% no-repeat}.santa-page__counter-item-two{background:url(/static/media/santa-counter-two.18bed82765c995f03b95.svg) 50% no-repeat}.santa-page__counter-item-three{background:url(/static/media/santa-counter-three.3340f493d9f5b35f1fd6.svg) 50% no-repeat}.santa-page__counter-title{font-size:28px;margin:20px 0;text-align:center;text-transform:lowercase}.santa-page__text-fullwidth{font-family:Geometria Regular;font-size:16px;line-height:24px}.santa-page__guide{display:flex;flex-direction:column;justify-content:center;margin-left:30px;margin-top:20px;max-width:400px}.santa-page__guide-item{margin-bottom:30px}@media (min-width:768px){.santa-page__banner{margin-bottom:40px}.santa-page__container{padding:0}.santa-page__banner-column .base-text{font-size:20px;line-height:24px;padding-top:40px;width:60%}}@media (min-width:1440px){.santa-page__banner{margin-bottom:40px}.santa-page__container{padding:0 45px}.santa-page__text-fullwidth{font-size:16px;line-height:24px}}.legal__links>div{margin-bottom:16px}.legal__subheader{margin-bottom:4px}.legal__top-info{margin-bottom:39px;padding:0 16px}.legal__connect{margin-bottom:32px}.legal__contacts{margin-bottom:24px}.legal__half-block{width:50%}.legal__full-block,.legal__half-block{display:inline-block;vertical-align:middle}.legal__full-block{width:100%}.legal__subheader-social{margin-bottom:15px}.legal__social-link{align-items:center;display:flex;padding:0 7px}.legal__social-link span{margin-left:15px}.legal__addresses-header{margin-bottom:12px}.legal__address{margin-bottom:16px}.legal__read-header{margin-bottom:5px;padding:0 16px}.legal__press{border-bottom:2px solid var(--m-light-grey);box-sizing:border-box;cursor:pointer;display:block;padding:24px 16px 0;text-decoration:none;transition:all .2s ease}.legal__press:active{background-color:var(--m-yellow)}@media (hover:hover) and (pointer:fine){.legal__press:hover{background-color:var(--m-yellow)}}.legal__press--selected{background-color:var(--m-yellow)}.legal__press-header{align-items:center;display:flex;justify-content:space-between}.legal__press-link{position:relative}.legal__press-link svg{left:0;position:absolute}.legal__press-link>span{align-items:center;display:flex;margin-left:24px}.legal__press-text{padding-bottom:24px;padding-top:12px}.legal__delivery-rules{margin-top:32px}@media (min-width:768px){.legal__addresses,.legal__connect,.legal__delivery-rules{display:inline-block;vertical-align:top;width:calc(50% - 33.5px)}.legal__delivery-rules{margin-top:16px}.legal__connect{margin-bottom:0;margin-right:67px}.legal__read-header{margin-bottom:12px}.legal__press-blocks{display:flex;flex-wrap:wrap}.legal__press{display:inline-block;margin-right:67px;vertical-align:top;width:calc(50% - 33.5px)}.legal__press:nth-child(2n){margin-right:0}}@media (min-width:1440px){.legal{padding-left:30px;padding-right:95px}.legal__contacts,.legal__header,.legal__read-header,.legal__social,.legal__top-info{padding:0}.legal__header{margin-bottom:30px;position:static}}.dropdown__select{font-family:Geometria Regular;font-size:17px;position:relative;width:100%}.dropdown__select--select-hidden{opacity:0;transition:opacity .3s}.dropdown__select-dropdown{height:0;opacity:0;transform:translate(-200px,-30px);transition:opacity,height .1s}.dropdown__select--select,.dropdown__select-dropdown--visible{align-items:center;background:#ffbf00;border-radius:20px;box-sizing:border-box;display:flex;flex-direction:row;height:44px;justify-content:space-between;opacity:1;padding:5px 14px 3px;transition:opacity .5s}.dropdown__select--select{cursor:pointer}.dropdown__select-dropdown--visible{align-items:flex-start;background:#fff;box-shadow:2px 4px 8px #ccc;flex-direction:column;height:auto;justify-content:flex-start;left:0;min-height:44px;opacity:1;position:absolute;top:0;transform:translate(0);width:100%}.dropdown__select-dropdown--visible .dropdown__select--option{display:flex}.dropdown__select-dropdown--visible .dropdown__select--option:first-child:after{border-bottom:1px solid var(--m-black);bottom:0;content:"";height:1px;margin-left:-4px;padding:0 -10px;position:absolute;width:103%}.dropdown__select--option{align-content:baseline;cursor:pointer;display:none;flex-direction:row;justify-content:space-between;padding:10px 0;position:relative;width:100%}.dropdown__select--select-icon{transform:rotate(0);transition:transform .5s}.dropdown__select--select-icon-hidden{transform:rotate(180deg)}.dropdown__select--dropdown-icon{cursor:pointer;transform:rotate(0);transition:transform .5s}.dropdown__select--dropdown-icon-visible{transform:rotate(180deg);transition:transform 1s}.offer__container{background-color:var(--m-yellow);display:flex;flex-direction:column;font-family:Geometria Regular;font-size:16px;height:292px;margin-top:16px;overflow:hidden}.offer__col-label{background-color:var(--m-white);border-radius:14px;box-sizing:border-box;display:inline-block;height:25px;line-height:25px;padding:1px 8px 4px}.offer__col-header-title{font-family:Geometria Bold;font-size:21px}.offer__col-header-link{display:none}.offer__col-image-link{background-color:var(--m-white);border-radius:14px;box-sizing:border-box;cursor:pointer;display:flex;height:28px;line-height:28px;margin:16px 0 20px 16px;padding:0 8px 4px}.offer__col-text{box-sizing:border-box;justify-content:space-between;padding:16px}.offer__col-image,.offer__col-text{align-items:baseline;display:flex;flex-direction:column;height:150px;width:100%}.offer__col-image{background:url(https://pizzamaestrello.com/img/media/offer-bg.png) no-repeat 50%;background-size:cover;justify-content:flex-end}.offer__col-header-description{font-size:13px}@media (min-width:768px){.offer__container{flex-direction:row}.offer__col-image,.offer__col-text{height:auto}.offer__col-text{justify-content:start;padding:25px}.offer__col-header-title{font-size:28px;margin-top:20px}.offer__col-header-description{font-size:16px;margin-top:20px}.offer__col-header-link{align-items:center;cursor:pointer;display:flex;margin-top:40px;text-decoration:underline}.offer__col-header-link svg{margin-right:10px}.offer__col-image-link{display:none}.offer__col-text{width:60%}.offer__col-image{background-size:cover;width:40%}}@media (min-width:1440px){.offer__col-header-link{margin-top:40px}}.levels__block--row{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;align-items:stretch;box-sizing:border-box;display:flex;flex-wrap:nowrap;margin-bottom:8px;overflow-x:auto;position:relative}.levels__block--row .levels__block--item:last-child{margin-right:0}.levels__block--item{background-color:var(--m-white);box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:column;margin-right:16px;padding:14px 20px;position:relative;width:276px}.levels__block--item-top{align-items:center;display:flex;flex-direction:row;height:44px;justify-content:space-between}.levels__block--item-label{align-items:center;background-color:var(--m-yellow);border-radius:16px;box-sizing:border-box;display:flex;height:27px;padding:3px 10px 2px}.levels__block--item-head-text{font-family:Geometria Medium;font-size:21px;margin-top:32px}.levels__block--item-bonus,.levels__block--item-bonus-plus{display:flex;flex-direction:row;margin-bottom:16px;margin-top:18px}.levels__block--item-bonus-icon{margin-right:16px}.levels__block--item-bonus-plus{margin-top:0}.levels__block--item-bonus-info{font-size:10px;line-height:12px}@media (min-width:768px){.levels__block--item{min-width:261px;width:32.5%}}@media (min-width:1440px){.levels__block--item{width:261px}}.notification{background-color:var(--m-yellow);box-sizing:border-box;height:100%;left:0;margin-top:120px;padding:42px 16px 140px;position:fixed;top:100%;transition:all .4s ease;width:100%;z-index:73}.notification--visible{box-shadow:2px 2px 100px var(--m-dark-grey);top:0}.notification__close-icon{margin:0 -9px -9px;text-align:right}.notification__close-icon button{background:none;border:none}.notification__body .base-text{font-size:18px;line-height:24px}.notification__footer .button{background-color:var(--m-white);border-radius:20px;color:var(--m-black);font-family:Geometria Regular;font-size:20px;padding:5px 14px 4px}.notification__footer .base-text{font-family:Geometria Bold;font-size:18px;line-height:24px}@media (min-width:768px){.notification{height:auto;left:50%;margin:0;padding:20px 26px 26px;top:200%;transform:translate(-50%,-50%);width:380px}.notification--visible{top:50%}}
/*# sourceMappingURL=main.89fcc3c3.css.map*/