@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&display=swap");:root{--primary-color:#ff5722;--white:#fff}*{box-sizing:border-box;list-style:none;margin:0;outline:none;padding:0}body{display:flex;flex-direction:column;min-height:100vh;background:"linear-gradient(180deg, #F9FAFB 0%, #EDE9FE 100%)!important",}main{flex:1 1;margin-bottom:100px}a,p,span{font-family:Montserrat}.pagination{display:flex;justify-content:center;margin-top:2rem}@media screen and (max-width:580px){html{width:100%}body,html{display:unset}body{padding:0!important;width:130%}.width100{width:100%}.header{float:none}.header__title{font-size:18px;min-width:auto;display:none!important}#dropDownSelectCategory{margin-left:-10%;max-width:40%}#dropDownSelectCategory div div svg{margin:0 -25% 0 0}#subCategory{display:none!important}.header__right #CartTitle,.header__right #CartTitle1{display:none!important;margin-left:none!important;margin-right:none!important}.header__right button span{margin-left:0!important;margin-right:0!important}.header__right{margin-left:0;justify-content:end}.header__right#CartTitle1{margin-left:0}#slogan,.phone{font-size:12px}.phone{margin-left:auto;display:none}.header__cart-button{font-size:14px;padding:6px 12px}}@media screen and (max-width:440px){html{width:100%;max-width:100%}body{padding:0!important;width:auto!important}.header{float:none}.header__title{font-size:18px;min-width:auto;display:none!important}.dropdown__font{width:390px}#dropDownSelectCategory{margin-left:-10%;max-width:40%}#dropDownSelectCategory div div svg{margin:0 -25% 0 0}#subCategory{display:none!important}.header__right #CartTitle,.header__right #CartTitle1{display:none!important;margin-left:none!important;margin-right:none!important}.header__right button span{margin-left:0!important;margin-right:0!important}.header__right{margin-left:0;justify-content:end}.header__left{width:6rem;display:flex;justify-content:center;align-items:center}.header__right#CartTitle1{margin-left:0}.phone{margin-left:auto;margin-top:.5rem;padding:.5rem!important}.header__cart-button{font-size:14px;padding:6px 12px}}@media screen and (max-width:320px){html{width:100%!important}body,html{display:unset}body{padding:0!important}.width100{width:100%}.header{float:none}.header__title{font-size:18px;min-width:auto}#dropDownSelectCategory{margin-left:-10%;max-width:40%}#dropDownSelectCategory div div svg{margin:0 -25% 0 0}.header__right #CartTitle1{display:none!important;margin-left:none!important;margin-right:none!important}.header__right button span{margin-left:0!important;margin-right:0!important}.header__right{margin-left:0;justify-content:end}.header__right#CartTitle1{margin-left:0}#slogan,.phone{display:none}.phone{margin-left:auto}.header__cart-button{font-size:14px;padding:6px 12px}}.header{background-color:#e6e6e6;padding:1rem;margin-bottom:2rem}.header__logo{filter:invert(100%) sepia(100%) saturate(2%) hue-rotate(340deg) brightness(200%) contrast(101%)}.header__title{display:flex;flex-direction:column;align-items:flex-start;font-weight:400;font-size:24px;color:var(--white);line-height:1.1}.header__text{font-weight:300;font-size:16px;text-transform:none}.header__title-text{font-weight:700}.header__cart-button{border:none;border-radius:9999px;outline:none;height:40px;padding:8px 20px;font-size:16px;line-height:24px;overflow:hidden;display:flex;background-color:#9b9898;color:#fff}.header__cart-button:hover{background-color:hsla(0,1%,60%,.82);color:#fff}.inMods{height:24px;width:1px;margin:0 12px;background:#fff;opacity:.4}.header__right{margin-left:auto;color:#fff}.phone a{color:#000;font-weight:600;text-decoration:none;margin-left:auto;justify-content:center}.phone,.phone a{display:flex;align-items:center}.phone{gap:20px;padding:2rem;justify-content:space-between}#slogan{color:#000;font-weight:600;text-decoration:none}.header__container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;display:flex}.header__items{display:flex;justify-content:space-between}.align-items-center{align-items:center}#dropDownSelectCategory>div>div>svg{margin-right:1000px}.home__navigation{display:flex;align-items:center;color:#a8a8a8;gap:10px}.pizza__item{border:1px solid #b8b8b8;border-radius:1rem;padding:2rem;border:1px solid hsla(0,0%,100%,.25);background-color:hsla(0,0%,100%,.45);box-shadow:0 0 10px 1px rgba(0,0,0,.25);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.pizza__item-start{margin-top:2rem}.order__container_mobile{flex-direction:column}.contact__form{width:500px}.pizza__item-start p{font-size:10px}.pizza__item-title{margin:8px 0;font-size:14px;line-height:24px;font-weight:500}.pizza__item-title a{text-decoration:none;color:#000}.pizza__item-title a:hover{color:#ff5722}.pizza__item-img{height:200px;width:200px}.pizza__item-img:hover{transform:translateY(3px)}.pizza__title{font-weight:600;font-size:36px;margin-bottom:1rem}.pizza__item-end{justify-content:space-between;display:flex;margin-top:1.5rem}.pizza__img-button{background-color:transparent;border:0}.pizza__item-price{font-weight:600;font-size:14px}.pizza__body{display:grid;grid-gap:1rem;grid-template-columns:repeat(3,1fr)}.home__display,.products__main{display:flex;justify-content:space-between}.home__display{width:100%;margin-bottom:1rem}.home__display-between{display:flex;gap:.5rem}.sort__button{margin-top:.5rem}.product__details{width:1000px;flex-direction:column;justify-content:center;display:flex;gap:2rem;margin:3rem auto 0;align-items:start}@media screen and (max-width:420px){.pizza__body{display:grid;grid-template-columns:repeat(1,1fr)}.pizza__title{font-size:16px}.table__onmobile{width:20%}.mobile__fs_10{font-size:10px}.order__container_mobile{flex-direction:column}.contact-form__mobile{width:100%}.product__details{width:320px;display:flex;flex-direction:column}}.footer{background-color:#000;padding:1rem}.footer__text{font-size:10px}.footer_logo{align-items:flex-start;font-weight:400;font-size:24px;color:var(--white);line-height:1.1;display:grid;grid-template-columns:repeat(2,1fr)}.footer_logo_text{color:var(--white);font-weight:600;margin-left:auto;align-items:center;gap:10px}.footer__info,.footer_logo_text{text-decoration:none;font-size:10px;display:flex}.footer__info{color:#fff;flex-direction:column;justify-content:center;text-align:end}.footer__phone{text-align:end;text-decoration:none;color:#fff;align-items:center;display:flex;justify-content:end;margin-bottom:10px}@media screen and (max-width:420px){.footer_logo_text{display:none}}.detail_image,.detail_image img{width:100%;height:auto}.detail_image{max-width:500px}.detail_image img{min-width:100%;height:100%;object-fit:contain}.detail_image{width:500px;height:500px}