@media screen and (max-width:1300px){.search-container{border:none;background:none;padding:0;width:auto;transition:all 0.5s ease;gap:0}.search-container.active{border:.0625rem solid rgb(64 66 72 / .8);background:#282B2C;gap:.4rem;position:absolute;right:0;top:-1.7rem;width:17rem;justify-content:space-between;padding:0 1rem 0 0}.search-container.active input{width:auto}.navigation nav{margin:auto}.search-container svg{width:2rem;height:2rem}.search-container input{width:0}.search-container.active{width:auto}}@media screen and (max-width:768px){.navigation nav{display:none}html{font-size:1rem}.searchform{margin-left:0;}.search-container svg{width:1rem;height:1rem}.search-container input{height:3.3rem}.navigation__menu{display:none}.navigation{justify-content:space-between;padding-top:.875rem;padding-bottom:.8rem}.btn-menu,.btn-search{display:block;background:none;border:none;width:2rem;cursor:pointer;padding:0}.container,.container-big{max-width:23.4375rem;padding:0 1rem}.navigation__logo{width:4.9375rem}.btn-search{width:1.75rem}.offer{background:url(/wp-content/themes/sanlorenzo/img/homePage/header_bg_mob.jpg) no-repeat center top / cover;padding:6rem 0 14.375rem;background-size:100% 100%}.offerBlock__left img{width:17.625rem;margin:auto;display:block}.offerBlock__left h1{font-size:2.375rem;text-align:center}.offerBlock__left p{font-size:1rem;text-align:center}.offerBlock__btn a:first-child,.btn-main,.offerBlock__btn a{width:10.375rem;padding:.625rem 0;font-size:1.375rem}.productList__block{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:.9375rem;grid-row-gap:.9375rem;margin-top:-10rem}.productList__block .productCard:nth-child(3){grid-column:span 2;display:flex;gap:.75rem}.productCard{border-radius:1.0208rem;padding:.625rem}.productCard img{height:9rem;margin-bottom:.75rem;border-radius:1.125rem}.productCard a{font-size:1.2477rem;padding:.75rem 0 .5rem}.productCard h2{font-size:1.25rem}.productCard p{font-size:.8125rem}.productList__block .productCard:nth-child(3) img{width:9rem;height:9rem;margin-bottom:0}.reviews{padding:8.125rem 0}.sectionHead h2{font-size:1.75rem;margin-bottom:1rem}.sectionHead p{font-size:1.125rem;line-height:132%}.reviewsSliderCard__block>img{width:3rem;height:3rem}.reviewsSliderCard__info h3{font-size:1.125rem}.reviewsSliderCard__info span,.reviewsSliderCard__info p{font-size:1rem}.reviewsSliderCard__info p{margin-top:.5rem}.contactForm__block{flex-direction:column;padding:2rem 1rem;background:#282B2C}.reviewsSlider{margin-top:2.1875rem}.contactFormBox h2{font-size:1.25rem;line-height:132%;margin-bottom:1rem}.contactFormBox p{font-size:16px;line-height:132%}.contactFormInfo{padding:1rem 2rem;width:100%}.contactFormInfo__logo{width:13.6875rem;margin:auto auto 1rem}.contactFormInfo ul li svg,.contactCard ul li svg{min-width:1.25rem;max-width:1.5rem}.contactFormInfo ul li p,.contactFormInfo ul li a,.contactCard ul li a,.contactCard ul li p{font-size:1.125rem;line-height:132%}.contactFormBox_btn{width:100%}.footer__wrapper{grid-template-columns:repeat(1,1fr);grid-row-gap:2.5rem}.footer__top{padding:3rem 0 2rem}.footer__bottomWrap{flex-direction:column-reverse;gap:1rem;align-items:start}.footer__bottom p{font-size:.9375rem}.about{background:url(/wp-content/themes/sanlorenzo/img/aboutPage/hero_bg_mob.jpg) no-repeat center top / cover}.headBlock h2,.headBlock h1{font-size:2.375rem;line-height:100%;margin-bottom:.875rem}.headBlock p{font-size:1rem;line-height:126%}.about .headBlock{padding:5rem 0 9rem}.headBlock{padding:7rem 0}.aboutInfoBlock,.commitmentTable,.contactInfo__wrap,.advantage__block,.blogPost__panel{flex-direction:column}.blogPost__filter{width:100%;margin-top:1rem}.aboutInfoBlock__text,.aboutInfoBlock__img{width:100%}.container-big,.advantage_quality .container,.deliveryMap .container,.biodegradableInfo .container,.map .container,.deliveryBenefits .container,.serviceDescriptions .container,.productCommitment .container,.aboutInfo .container,.overiew .container,.commitment .container,.contactInfo .container,.contactForm .container,.foodInfo .container,.foorType .container,.dishes .container{padding:0}.biodegradableInfoBlock__text,.map .sectionHead,.deliveryBenefits .deliveryBenefits__list,.deliveryBenefits .sectionHead,.serviceDescriptions .sectionHead,.overiew .sectionHead,.commitment .sectionHead,.foodInfoBlock__lift,.foorType .sectionHead,.foorType .foorType__list,.foodInfo .sectionHead{padding:0 1rem}.aboutInfoBlock__text h2{font-size:1.375rem;margin-bottom:1rem}.aboutInfoBlock__text p{font-size:1.0625rem;line-height:132%}.aboutInfoBlock__text{padding:2rem 1rem;border-radius:0;background:rgb(45 50 50 / .6)}.aboutInfoBlock__img{height:8.5rem;border-right:.25rem solid #C7974B;overflow:hidden;position:relative}.aboutInfoBlock:last-child .aboutInfoBlock__img{border-right:0;border-left:.25rem solid #C7974B}.aboutInfoBlock__img img{position:absolute;right:0;width:8.75rem;top:71%;transform:translateY(-50%);left:1rem}.aboutInfoBlock:last-child{flex-direction:column-reverse}.aboutInfoBlock:last-child .aboutInfoBlock__text{border-radius:0}.aboutInfoBlock__btn{width:90%}.overiew{padding:7.8125rem 0 20rem}.overiewTable{margin-top:2rem}.overiewTable__info::before{width:18.75rem;height:.75rem}.overiewTable__info{padding:3.75rem 1rem 3rem}.overiewTable__info h3{font-size:1.375rem;line-height:132%;margin-bottom:2rem}.overiewTable__info ul li h4,.commitmentCard ul li h4,.commitment__block h4{font-size:1.125rem;line-height:132%;margin-bottom:1rem}.commitmentCard ul li h4,.overiewTable__info ul li h4{padding-left:2.5rem}.overiewTable__info ul li img,.commitmentCard ul li img{width:1.375rem;position:absolute}.overiewTable__info ul li p,.commitmentCard ul li p,.commitment__block p{font-size:1rem;line-height:132%}.overiewTableImg__picture{width:20.125rem;height:20.625rem;border-radius:2rem 0rem;bottom:-20rem}.overiewTableImg__icon{position:absolute;right:auto;bottom:-23rem;z-index:2;width:7.8125rem}.overiewTableImg__bg{height:17.9927rem;top:auto}.commitmentCard{padding:2rem 1rem;width:100%}.commitmentCard__icon svg{width:2.2546rem;height:auto;margin:auto auto 1rem}.commitmentCard__head h3{font-size:1.375rem;line-height:132%}.commitmentCard__head p{font-size:1rem;line-height:132%}.commitmentTable{gap:2rem}.commitmentTable{background:url(/wp-content/themes/sanlorenzo/img/aboutPage/commitment__bg.jpg) repeat center top;margin-top:4rem;background-size:250% 35%}.commitment__block{padding:2.0625rem 1rem 1.25rem;border-radius:0rem 0rem 1.125rem 1.125rem}.commitment__link{width:18rem;margin:1.25rem auto 0}.commitment{padding:7rem 0 5.9375rem}.about_contact{background:url(/wp-content/themes/sanlorenzo/img/contact/hero_bg_mob.jpg)no-repeat center top/cover}.contactCard{padding:2rem 1rem 3rem 1rem;width:100%}.contactCard>svg{width:3rem;height:auto}.contactCard h3{font-size:1.75rem;line-height:100%}.contactCard_center{margin:-1rem 0}.contactCard ul.contactCard__social svg{min-width:2rem;max-width:2rem}.contactCard__social{width:90%}.map{padding:8rem 0}.map iframe{height:28.375rem;margin-top:2rem;border-radius:1rem}.page-template-contact .contactFormInfo{height:auto;margin:0}.page-template-contact .contactFormInfo img{margin-bottom:0;margin:0 auto}.productFood_meet{background:#1B1C1D url(/wp-content/themes/sanlorenzo/img/productFood/hero_bg_mob.jpg) no-repeat center top / cover}.productFood .headBlock a{width:18rem}.productFood_meet .headBlock{padding:7rem 0 13rem}.advantage__block{padding:1rem}.foodInfo{padding:3rem 0 5rem}.overiewStarIcon{width:15.625rem}.foodInfoBlock{flex-direction:column;max-width:100%}.foodList li img,.foodList li svg{width:2rem}.foodList li h3{font-size:1.375rem;line-height:132%}.foodList li p{font-size:1rem;line-height:132%}.foodInfoBlock__lift a{margin:1.625rem 0 0 0rem;width:100%}.foodInfoBlock__logo{width:11rem;top:1rem;left:5rem}.advantage__block>div{width:100%}.foodInfoBlock__img>div>img{width:20.9375rem;height:16rem}.foodInfoBlock__img{max-width:100%;margin-top:2rem;height:17.4007rem}.foorTypeImg{padding:2.5rem 0 0}.foorTypeImg__picture{width:100%;height:14.625rem}.foorTypeImg__logo{width:9.1875rem;top:8%;transform:translate(-50%,0);left:50%}.foorType__list .foodList li{width:100%}.foorType__list a{width:100%}.foodInfoBlock_imgLeft,.foodInfo_kitchen.foodInfo_kitchen_two .foodInfoBlock_imgLeft{flex-direction:column-reverse}.foodInfoBlock_imgLeft .foodInfoBlock__img{align-items:start}.dishesBlock{border-radius:0;padding-top:2rem}.dishesBlock .foorType__list{max-width:100%;padding:0 1rem 3rem}.dishesBlock .foorTypeImg{padding:3rem 0rem 0}.productsSeafoodValue{background:#1B1C1D url(/wp-content/themes/sanlorenzo/img/productSeaValue/Hero_section_mob.jpg) no-repeat center top / cover}.productsSeafoodValue .headBlock{padding:7rem 0 13rem}.keyBenefits{padding:8rem 0 0}.keyBenefits h2{font-family:"FONTSPRING DEMO - Bebas Neue Pro";font-size:1.75rem}.keyBenefits .foodList{max-width:100%;margin:2rem 0 0;gap:2rem}.keyBenefits .foodList li{width:100%}.foodList li .foodList__icon,.foodList li .foodList__icon img{width:2rem}.keyBenefits__wrap{flex-wrap:wrap;width:100%}.keyBenefitsCard{width:calc(50% - 0.4rem);margin-bottom:.9375rem}.keyBenefitsCard:nth-child(3){width:100%;display:flex;gap:.75rem;align-items:center}.keyBenefitsCard:nth-child(3) img{width:9rem}.keyBenefitsCard:nth-child(3)>div{align-items:start;width:100%}.keyBenefitsCard{padding:10px}.keyBenefitsCard img{height:9rem}.keyBenefitsCard>div{margin-top:.75rem;text-align:center;flex-direction:column}.keyBenefitsCard h3{font-size:1.25rem;margin-bottom:.75rem}.keyBenefitsCard a{width:100%;font-size:1.2477rem;padding:.8rem 0;color:#E1E2DE}.biodegradable{padding:7.75rem 0 17rem;background:url(/wp-content/themes/sanlorenzo/img/biodegradablePage/hero_bg_mob.jpg) no-repeat center top / cover}.biodegradable__img{right:0;bottom:-16rem;width:20rem}.biodegradable__text h1{font-size:2.375rem;line-height:100%}.biodegradable__text{width:100%;text-align:center}.biodegradable__text p{font-size:1rem;line-height:126%}.biodegradableBanner img{height:12.5rem}.biodegradableInfoBlock{flex-direction:column-reverse}.biodegradableInfoBlock__img{width:100%;height:17.4007rem;display:flex;flex-direction:column;justify-content:end;margin-top:2rem}.biodegradableInfoBlock__img img{width:20.9375rem;height:14.625rem;margin-left:0}.biodegradableInfoBlock__text{width:100%}.biodegradableInfoBlock__text h2{font-size:1.75rem;line-height:110%;padding-left:0;margin-bottom:2rem;text-align:center}.biodegradableInfoBlock__text li::before{width:.25rem}.biodegradableInfoBlock__text li{font-size:1rem;padding-left:1rem}.biodegradableInfoBlock_revert{margin-top:3rem;flex-direction:column}.customProcessing .headBlock{padding:4.5rem 0 0;margin-bottom:-9rem}.customProcessing__list{max-width:100%;flex-wrap:wrap;gap:.9375rem;position:relative;bottom:-11rem;justify-content:center}.customProcessingCard__title{font-size:1rem;line-height:100%}.customProcessingCard{border-radius:1.125rem;width:10.25rem}.customProcessingCard img{height:6.25rem;border-radius:.625rem}.keyBenefits_custom{padding:18rem 0 0}.keyBenefits_custom .foodList li h3{font-size:1.1rem}.customProcessing .headBlock a{margin:1.875rem auto 0;width:100%}.serviceDescriptions .commitmentCard,.serviceDescriptions .commitment__link{width:100%}.serviceDescriptions .commitmentTable{background:url(/wp-content/themes/sanlorenzo/img/customProcessing/serviceDescriptions_table.jpg) repeat center top;background-size:250% 35%;padding:6.625rem 0 0;border-radius:1rem}.kitchenOperations .headBlock{padding:7.5rem 0 0;margin-bottom:-8rem}.foodInfo_kitchen .foodInfoBlock_imgLeft{flex-direction:column}.foodInfo_kitchen{padding:14rem 0 7rem}.foodInfo_kitchen .sectionHead h2{text-align:center}.foodInfo_kitchen .foodInfoBlock__img{height:18.25rem}.foorType_kitchen .foorTypeImg{padding:2rem 0;background-position:-15rem 0}.foorType_kitchen .sectionHead{width:100%}.foorType_kitchen .sectionHead h2,.foorType_kitchen .sectionHead p{text-align:center}.foodInfo_kitchen.foodInfo_kitchen_two .foodInfoBlock_imgLeft{margin:0}.foodInfo_kitchen_two{padding:7rem 0 7rem}.foodInfo_kitchen .foodInfoBlock__lift p{font-size:1.125rem;line-height:132%}.delivery{padding:10.625rem 0;background:url(/wp-content/themes/sanlorenzo/img/delivery/delivery_hero_bg_mob.jpg) no-repeat center top / cover}.delivery h1{font-size:2.375rem;text-align:center}.delivery p{font-size:1.125rem;text-align:center;line-height:132%}.delivery__text{font-size:1rem;text-align:center}.delivery a.btn-main{width:100%}.deliveryMap iframe{border-radius:1rem;height:28rem}.deliveryMap{margin-top:-6rem}.deliveryBenefits{padding:6.625rem 0 2rem}.deliveryBenefitsBlock>img{position:static;transform:none;width:100%}.deliveryBenefitsBlock{margin-top:3rem}.deliveryBenefitsCard:nth-child(2n+1){text-align:start;flex-direction:initial}.deliveryBenefits__list{margin-top:2rem;gap:2rem}.deliveryBenefitsCard__icon{min-width:4rem;max-width:4rem}.deliveryBenefitsCard h3{font-size:1rem}.deliveryBenefitsCard p{font-size:1rem;line-height:158%}.deliveryProcessCard__numb{font-size:2rem}.deliveryProcessCard h3{font-size:1.75rem}.deliveryProcessCard p{font-size:1.125rem;line-height:158%}.deliveryProcessList{grid-template-columns:repeat(1,1fr);grid-row-gap:2rem}.foodInfo_kitchen .foodInfoBlock__img>div>img{width:20rem}.quality{padding:6rem 0 0rem}.advantage.advantage_quality{margin-top:4rem}.advantage{margin-top:-3rem}.offerBlock{flex-direction:column}.offerBlock__img_pc,.overiewGrassImage{display:none}.offerBlock__img_mob{display:block}.offerBlock__img{width:100%;margin-top:1.25rem}.advantageCard h3{font-size:1.125rem}.advantageCard img{width:2.0625rem}.foodInfoBlock_quality .foodInfoBlock__img>div>img{width:20.9375rem;height:14.625rem}.foodInfoBlock_quality .foodInfoBlock__lift a{width:100%}.foodInfo_safety .foodInfoBlock_quality{flex-direction:column-reverse}.foodInfo_safety .foodInfoBlock__img{height:auto}.foodInfo_safety{padding:3rem 0}.foodInfo_safety .foodInfoBlock_quality .foodInfoBlock__img img{width:21.5rem;height:30.25rem}.blogPost_list{grid-template-columns:repeat(1,1fr)}.blogPost__panel{font-size:1.125rem}.postOffer__block{padding:1rem;flex-direction:column}.postOffer__info h1{font-size:2rem}.postOffer__info p{font-size:1.125rem;line-height:120%}.postOffer__preview{width:100%;margin-top:1.375rem}.postContentBlock{width:100%}.postContentBlock h2{font-size:1.375rem}.postContentBlock p{font-size:1rem}.postContentBlock h3{font-size:1.125rem}.inputBlock{grid-template-columns:repeat(1,1fr)}section.blog{background:url(/wp-content/themes/sanlorenzo/img//blog/Hero_section_mob.jpg)no-repeat center top/cover}.monMenu.active{left:0}.monMenu{display:block;width:100%;position:fixed;top:0;left:-100%;background:#1B1C1D;padding:2rem 2rem 4rem;height:100%;overflow:auto;transition:all 0.5s ease;z-index:7}.monMenu__logo{width:8rem}.monMenu__menu a{color:rgb(238 238 238 / .8);font-size:1.2rem}.monMenu__menu{display:flex;flex-direction:column;gap:2.2rem;margin:3rem 0}.monMenu__menu .sub-menu{padding:.5rem 0 .5rem 1rem;display:flex;flex-direction:column;gap:2rem;margin-top:1.2rem}.monMenu__menu .sub-menu a{font-size:1rem}.monMenu__btn{padding:0;background:none;border:none;width:1.4rem;position:absolute;right:3rem;top:3rem}.foodInfo_biodegradable .foodInfoBlock__img{height:21rem}.foodInfo_biodegradable .foodInfoBlock__img img{width:21rem}.biodegradableInfo{padding:6.625rem 0}.video{padding:1rem 0 7rem}.contactForm__block:after{top:-6.1rem;right:1rem;width:11.5rem;height:6rem}.video iframe{height:12.0625rem}body,html{overflow-x:hidden}.headBlock_Page{padding:4rem 0 2rem}}