@font-face{font-family:'FONTSPRING DEMO - Bebas Neue Pro';src:url(/wp-content/themes/sanlorenzo/fonts/FONTSPRINGDEMO-BebasNeueProBold.eot);src:url('/wp-content/themes/sanlorenzo/fonts/FONTSPRINGDEMO-BebasNeueProBold.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/sanlorenzo/fonts/FONTSPRINGDEMO-BebasNeueProBold.woff2) format('woff2'),url(/wp-content/themes/sanlorenzo/fonts/FONTSPRINGDEMO-BebasNeueProBold.woff) format('woff'),url(/wp-content/themes/sanlorenzo/fonts/FONTSPRINGDEMO-BebasNeueProBold.ttf) format('truetype'),url('/wp-content/themes/sanlorenzo/fonts/FONTSPRINGDEMO-BebasNeueProBold.svg#FONTSPRINGDEMO-BebasNeueProBold') format('svg');font-weight:700;font-style:normal;font-display:swap}html{font-size:1vw}body{font-family:"Averia Serif Libre";color:#fff;font-size:.875rem;margin:0;padding:0;background:#1B1C1D}div,p,form,input,a,span,button{box-sizing:border-box}ul,li{display:block;padding:0;margin:0}p{margin:0;font-weight:400}h1,h2,h3,h4,h5,h6{margin:0}a,a:hover,a:active{text-decoration:none}a,button,input{transition:all 0.5s ease}.container{margin:0 auto;max-width:79.5rem;width:100%}.container-big{margin:0 auto;max-width:83.5rem;width:100%}.btn{width:100%;display:block;text-align:center;cursor:pointer;border:none}img{width:100%;height:auto;object-fit:cover;display:block}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #282B2C inset;-webkit-text-fill-color:#fff}input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #282B2C inset;-webkit-text-fill-color:#fff}.header{position:fixed;width:100%;top:0;transition:all 0.5s ease;z-index:5}.header.bg,.header.active{background:#1B1C1D}.navigation{display:flex;align-items:center;padding-top:1.875rem}.navigation__logo{width:7.8125rem}.navigation__menu{display:flex;gap:2rem;margin-left:2.4rem}.navigation__menu>li{padding:2.5rem 0;position:relative}.navigation__menu li.menu-item-has-children:after{content:"";background:url(/wp-content/themes/sanlorenzo/img/icon/arrow_for_menu.svg)no-repeat center top/cover;width:.875rem;height:.5rem;display:inline-block;margin-left:4px}.navigation__menu li.menu-item-has-children .sub-menu,.monMenu{display:none}.navigation__menu li.menu-item-has-children:hover:after{transform:rotate(-180deg);transition:all 0.5s ease}.navigation__menu li:hover>.menuBlock{opacity:1;pointer-events:auto}.navigation__menu a{color:#FFF;font-family:"Averia Serif Libre";font-size:1.125rem;font-weight:400;letter-spacing:-.0563rem}.navigation__menu a:hover,.footerBlock ul:not(.footerBlock__social) li a:hover{color:#c7974b}.offer{padding-top:11.5625rem;background:url(/wp-content/themes/sanlorenzo/img/homePage/header_bg.jpg)no-repeat center top/cover;padding-bottom:22rem}.offerBlock__left{max-width:41.25rem;width:100%;display:flex;flex-direction:column;gap:2rem}.offerBlock__left h1{color:#E1E2DE;font-family:"FONTSPRING DEMO - Bebas Neue Pro";font-size:4.5rem;font-weight:700;line-height:100%}.offerBlock__left span{color:#C7974B}.offerBlock__left p{color:#fff;font-family:"Averia Serif Libre";font-size:1.375rem;font-weight:300;line-height:132%}.offerBlock__btn{display:flex;align-items:center;gap:.9375rem}.offerBlock__btn a,.btn-main{width:18.5rem;padding:1.125rem 3.25rem .9375rem;text-align:center;border-radius:2rem;border:.0625rem solid #E1E2DE;display:block;color:#fff;text-align:center;font-family:"Bebas Neue";font-size:1.75rem;font-weight:400;line-height:100%;line-height:1}.offerBlock__btn a:hover{color:#C7974B;background:#fff}.offerBlock__btn a:first-child:hover,.btn-main:hover{border:.0625rem solid #C7974B;background:#fff0;color:#C7974B}.offerBlock__btn a:first-child,.btn-main{border:.0625rem solid #fff0;background:#C7974B}.skip-link{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.productList{padding-bottom:6rem}.productList__block{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:2rem;grid-row-gap:2rem;margin-top:-15rem}.productCard{border-radius:1.125rem;background:linear-gradient(180deg,#303334 0%,#252627 100%);box-shadow:0rem .1466rem .1466rem 0rem rgb(0 0 0 / .25);padding:1.25rem}.productCard h2{color:#fff;font-family:"FONTSPRING DEMO - Bebas Neue Pro";font-size:2rem;font-weight:700;line-height:100%}.productCard img{border-radius:1.125rem;margin-bottom:2rem}.productCard p{color:#fff;font-size:1.25rem;font-weight:300;line-height:120%;margin:.625rem 0 1.25rem}.productCard a{border-radius:2rem;background:#C7974B;padding:.9375rem 0;color:#fff;text-align:center;font-family:"Bebas Neue";font-size:1.375rem;font-weight:400;width:100%;line-height:100%;display:block}.productCard a:hover{opacity:.6}.reviews{display:none}.sectionHead h2{color:#C7974B;text-align:center;font-family:'FONTSPRING DEMO - Bebas Neue Pro';font-size:3rem;font-weight:700;line-height:100%;text-transform:uppercase;margin-bottom:.9375rem}.sectionHead p{color:#fff;text-align:center;font-size:1.375rem;font-weight:300;line-height:132%}.reviews{padding:10.625rem 0}.reviewsSlider{margin-top:5rem}.reviewsSliderCard__block{display:flex;align-items:flex-start;gap:1rem}.reviewsSliderCard__block>img{width:4rem;height:4rem;border-radius:50%}.reviewsSliderCard__info h3{color:#FFF;font-size:1.375rem;font-weight:300;line-height:148%}.reviewsSliderCard__info span{color:#fff;font-size:1.125rem;font-weight:300;margin-bottom:.8125rem}.reviewsSliderCard__info p{color:#fff;font-size:1.125rem;line-height:148%;font-weight:300}.contactForm{padding-top:7rem}.contactFormInfo{border-radius:1.125rem;background:#C7974B;padding:1.375rem 1rem;width:19rem}.contactForm__block{display:flex;gap:2rem;border-radius:1.25rem;border:.125rem solid rgb(10 13 23 / .05);background:#282B2C url(/wp-content/themes/sanlorenzo/img/icon/form_bg.png)no-repeat center top/cover;backdrop-filter:blur(11.875rem);padding:2rem;align-items:flex-start;position:relative}.contactForm__block:after{content:"";display:block;position:absolute;top:-10.1rem;right:0;background:url(/wp-content/themes/sanlorenzo/img/icon/img_for_form.png) no-repeat center top / cover;width:21.5rem;height:10rem;z-index:-4}.contactFormBox{max-width:55rem;width:100%}.contactFormBox h2{color:#C7974B;font-family:Inter;font-size:1.875rem;font-weight:600;letter-spacing:-.0375rem}.contactFormBox p{color:#fff;font-family:Inter;font-size:1rem;font-weight:400;letter-spacing:-.01rem}.contactFormInfo ul li p,.contactFormInfo ul li a,.contactCard ul li a,.contactCard ul li p{color:#fff;font-size:1.125rem;font-weight:400;line-height:132%}.contactFormInfo ul li svg,.contactCard ul li svg{min-width:1.75rem;max-width:1.875rem}.contactFormInfo ul li,.contactCard ul li{display:flex;align-items:center;gap:.625rem}.contactFormInfo ul{display:flex;flex-direction:column;gap:1.25rem}.contactFormInfo img{width:80%;margin:auto auto 2rem}.contactFormBox_btn{width:22.5rem;display:block;margin:1.25rem 0 0 auto;cursor:pointer}.wpcf7-spinner{position:absolute!important}.footer__top{padding:4.125rem 0 3.25rem}.footer__wrapper{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:8rem;max-width:71.875rem;width:100%}.footerBlock h3{color:#C7974B;font-family:"Averia Serif Libre";font-size:1.5rem;font-weight:400;letter-spacing:-.075rem;margin-bottom:1.25rem}.footerBlock p{color:#E1E2DE;font-size:.8125rem;font-weight:300;letter-spacing:-.0406rem}.footerBlock ul:not(.footerBlock__social) li a{color:#E1E2DE;font-size:1rem;font-weight:400;letter-spacing:-.05rem}.footerBlock ul:not(.footerBlock__social){display:flex;flex-direction:column;gap:.75rem}.footerBlock__social{display:flex;margin-top:.875rem;gap:1rem}.footerBlock__social svg{width:2rem;height:2rem}.footerBlock__social a:hover{transform:scale(1.1);display:block}.footer__bottom{border-top:.0625rem solid #303334;padding:1.25rem 0}.footer__bottom p{color:#fff;font-size:1rem;font-weight:400;letter-spacing:.01rem}.footer__bottom ul{display:flex;align-items:center;gap:2rem}.footer__bottom ul li a{color:#E1E2DE;font-size:1rem;font-weight:400;line-height:100%}.footer__bottomWrap{display:flex;justify-content:space-between;align-items:center}.about{background:url(/wp-content/themes/sanlorenzo/img/aboutPage/hero_bg.jpg)no-repeat center top/cover}.headBlock{padding:12.5rem 0 12.75rem}.headBlock_Page{padding:12.5rem 0 4.75rem}.headBlock h2,.headBlock h1{color:#C7974B;text-align:center;font-family:"FONTSPRING DEMO - Bebas Neue Pro";font-size:4.5rem;font-weight:700;text-transform:uppercase}.headBlock p{color:#fff;text-align:center;font-size:2rem;font-weight:300;line-height:132%}.aboutInfo{margin-top:-5rem}.aboutInfoBlock{display:flex}.aboutInfoBlock__text,.aboutInfoBlock__img{width:50%}.aboutInfoBlock__text{padding:2rem;background:rgb(45 50 50 / .4);border-radius:2rem 0 0 0}.aboutInfoBlock__text h2{color:#C7974B;font-size:2.375rem;font-weight:400;margin-bottom:1rem;text-transform:uppercase}.aboutInfoBlock__text p{color:rgb(255 255 255 / .6);font-size:1.375rem;font-weight:400;line-height:132%}.aboutInfoBlock:last-child .aboutInfoBlock__text{border-radius:0 0 2rem 0;background:rgb(199 151 75 / .3)}.aboutInfoBlock__img{height:29.625rem;position:relative;border-right:.5rem solid #C7974B}.aboutInfoBlock__img img{position:absolute;right:1.875rem;width:8.75rem;top:50%;transform:translateY(-50%)}.aboutInfoBlock:last-child .aboutInfoBlock__img{border-right:0;border-left:.5rem solid #C7974B}.aboutInfoBlock:last-child .aboutInfoBlock__img img{right:0;left:1.875rem}.aboutInfoBlock__btn{position:absolute;bottom:2rem;width:90%;left:50%;transform:translateX(-50%)}.aboutInfoBlock__btn:hover{color:#C7974B;background:#Fff}.overiew{padding:10.9375rem 0}.overiewStarIcon{width:21.625rem;margin:1rem auto 0;display:block}.overiewTable{margin-top:3.9375rem;position:relative;z-index:1}.overiewTable__info{border-radius:0rem 2rem;background:#2D3232;padding:4.375rem 2rem 3rem;position:relative;max-width:53.5rem;width:100%}.overiewTable__info::before{content:"";background:#C7974B;width:36.5625rem;height:1.3125rem;position:absolute;top:0;left:50%;transform:translate(-50%)}.overiewTable__info h3{color:#E1E2DE;font-size:1.75rem;font-weight:300;line-height:132%;margin-bottom:2rem}.overiewTable__info ul,.commitmentCard ul{display:flex;flex-direction:column;gap:2rem;max-width:43.75rem}.overiewTable__info ul li,.commitmentCard ul li{display:flex;align-items:flex-start;gap:.9375rem}.overiewTable__info ul li img,.commitmentCard ul li img{width:1.75rem}.overiewTable__info ul li h4,.commitmentCard ul li h4,.commitment__block h4{color:#C7974B;font-size:1.375rem;font-weight:300;line-height:132%;margin-bottom:.625rem}.overiewTable__info ul li p,.commitmentCard ul li p,.commitment__block p{color:#E1E2DE;font-size:1.125rem;font-weight:300;line-height:132%}.overiewTableImg__picture{width:29rem;height:44.5625rem;border-radius:2rem 0rem;position:absolute;right:0;bottom:-4rem;z-index:1}.overiewTableImg__icon{position:absolute;right:26rem;bottom:-10rem;z-index:2;width:13.0625rem}.overiewTableImg__bg{z-index:-1;position:absolute;width:100%;height:33.9927rem;top:0;left:0}.commitment{padding:7rem 0 10.9375rem}.commitmentTable{background:url(/wp-content/themes/sanlorenzo/img/aboutPage/commitment__bg.jpg) no-repeat center top/cover;padding:5.625rem 0 0;display:flex;justify-content:space-between;border-radius:2rem;margin-top:5rem;background-size:100% 90%}.commitmentCard{width:37rem;padding:2rem 2rem 3rem 2rem;background:rgb(45 50 50 / .98)}.commitmentCard__icon svg{width:4rem;height:4rem;display:block;margin:auto auto .9375rem}.commitmentCard__head h3{color:#E1E2DE;text-align:center;font-size:1.75rem;font-weight:300;line-height:132%;margin-bottom:.625rem}.commitmentCard__head p{color:#E1E2DE;text-align:center;font-size:1.125rem;font-weight:300;line-height:132%;margin-bottom:2rem}.commitmentCard_last{background:rgb(199 151 75 / .98)}.commitmentCard_last .commitmentCard__head h3,.commitmentCard_last ul li h4{color:#2D3232}.commitment__block{padding:2.5rem 0 1.25rem;text-align:center;border-radius:0rem 0rem 1.125rem 1.125rem;background:url(/wp-content/themes/sanlorenzo/img/aboutPage/commitment_block_bg.png)no-repeat center top/cover}.commitment__block h4{text-transform:uppercase}.commitment__link{width:18rem;margin:1.25rem auto;display:block}.contactInfo__wrap{display:flex;justify-content:center}.contactCard{border-radius:1.125rem;background:var(--bg_navbar,linear-gradient(180deg,#303334 0%,#252627 100%));box-shadow:0rem .1466rem .1466rem 0rem rgb(0 0 0 / .25);padding:2rem 2.5rem 4.75rem 1.5rem;width:27rem}.contactCard>svg{width:4rem;height:4rem;display:block;margin:auto}.contactCard h3{color:#C7974B;text-align:center;font-size:2rem;font-weight:700;line-height:100%;margin-bottom:2rem;margin-top:.625rem}.contactCard ul:not(.contactCard__social){display:flex;flex-direction:column;gap:1.25rem}.contactCard__social{display:flex;align-items:center;justify-content:space-between;margin-top:1.25rem}.contactCard ul.contactCard__social svg{min-width:3rem;max-width:3rem}.contactCard a{display:block}.contactCard_center{margin:-2rem -.78rem 0;position:relative;background:#C7974B;padding:3rem 3.25rem;position:relative;z-index:1}.contactCard_center h3{color:#2F3233}.contactInfo{margin-top:-4rem}.map{padding:10.9375rem 0}.map iframe{width:100%;height:28.375rem;border-radius:2rem;margin-top:5rem}.headBlock a{margin:1.875rem auto 0}.productFood_meet{background:#1B1C1D url(/wp-content/themes/sanlorenzo/img/productFood/product_meet_bg.png)no-repeat center top/cover}.advantage__block{border-radius:1.25rem;border:.125rem solid rgb(10 13 23 / .05);background:#282B2C;backdrop-filter:blur(11.875rem);display:flex;gap:2rem;align-items:center;padding:2rem;justify-content:space-around}.advantage__block>div{width:33%}.advantageCard img{width:3rem;display:block;margin:auto}.advantageCard h3{color:#C7974B;text-align:center;font-family:Inter;font-size:1.375rem;font-weight:600;letter-spacing:-.0275rem;margin:.5rem 0}.advantageCard p{color:#E1E2DE;text-align:center;font-family:Inter;font-size:1rem;font-weight:400;line-height:132%;letter-spacing:-.01rem}.advantage{margin-top:-6rem}.foodInfo{padding:10rem 0}.foodInfoBlock{display:flex;justify-content:space-between;max-width:75rem;width:100%;margin:3rem auto 0}.foodInfoBlock__lift{max-width:38rem;width:100%}.foodInfoBlock__img{max-width:34.375rem;width:100%;position:relative;z-index:1;display:flex;flex-direction:column;justify-content:end}.foodInfoBlock__img::before{content:"";background:url(/wp-content/themes/sanlorenzo/img/productFood/icon_fon.png)no-repeat center top/cover;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.foodInfoBlock__img>div>img{width:29.9375rem;height:30.625rem}.foodInfoBlock__logo{width:17rem;position:absolute;top:2rem;left:6rem}.foodList{display:flex;flex-direction:column;gap:1.5625rem}.foodList li{display:flex;align-items:flex-start;gap:.625rem}.foodList li div{width:80%}.foodList li .foodList__icon{width:auto}.foodList li h3{color:#C7974B;font-size:1.75rem;font-weight:700;line-height:132%;margin-bottom:.375rem}.foodList li p{color:#FFF;font-size:1.25rem;font-weight:300;line-height:132%}.foodList li img,.foodList li svg{width:2.5rem}.foodInfoBlock__lift a{margin:1.625rem 0 0 3rem}.foorType{background:linear-gradient(180deg,rgb(48 51 52 / .6) 0%,rgb(37 38 39 / .6) 100%);padding:2rem 0rem}.foorTypeImg{max-width:75.9375rem;width:100%;margin:.9375rem auto 0;background:url(/wp-content/themes/sanlorenzo/img/icon/icon_grey_fon.png)no-repeat center top/cover;padding:3rem 3rem 0;position:relative}.foorTypeImg__picture{width:61.5rem;height:18.25rem}.foorTypeImg__logo{position:absolute;width:16.3125rem;right:0;top:50%;transform:translateY(-50%)}.foorType__list{margin:3rem auto auto;max-width:73.125rem;width:100%}.foorType__list .foodList{display:flex;flex-wrap:wrap;gap:2rem;flex-direction:row}.foorType__list .foodList li{width:48%}.foorType__list a{margin:1.5625rem 11.25rem 0 auto}.foodInfoBlock_imgLeft .foodInfoBlock__img{align-items:end}.dishesBlock{border-radius:2rem;background:rgb(199 151 75 / .1);padding-top:2rem;overflow:hidden}.dishesBlock .foorTypeImg{margin:0;max-width:100%;padding:3rem 2rem 0}.dishesBlock .foorType__list{max-width:100%;padding:3rem 3rem 2.75rem 2rem}.dishesBlock .foorTypeImg__logo{right:1.5rem}.productFood_sea{background:#1B1C1D url(/wp-content/themes/sanlorenzo/img/productSea/header_bg.png)no-repeat center top/cover}.foodInfo_sea .sectionHead h2{text-align:start}.foodInfo_sea .foodList{margin-top:2.1875rem}.foodInfo_sea .sectionHead p{text-align:start;font-size:1.375rem;text-transform:none}.productsSeafoodValue{background:#1B1C1D url(/wp-content/themes/sanlorenzo/img/productSeaValue/Hero_section.jpg)no-repeat center top/cover;background-size:100% 100%}.productCommitment{margin-top:-4rem}.foodList li .foodList__icon img{width:3.375rem}.keyBenefits{padding:10.625rem 0 0}.keyBenefits h2{color:#C7974B;text-align:center;font-size:2rem;font-weight:700;line-height:110%;text-transform:uppercase}.keyBenefits .foodList{display:flex;max-width:70.25rem;width:100%;margin:4.0625rem auto auto;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:2rem}.keyBenefits .foodList li{width:48%}.keyBenefits__wrap{display:flex;justify-content:space-between;margin:5rem auto auto;width:75rem}.keyBenefitsCard{border-radius:1.125rem;background:linear-gradient(180deg,#303334 0%,#252627 100%);box-shadow:0rem .1466rem .1466rem 0rem rgb(0 0 0 / .25);padding:1.25rem;width:24.0625rem}.keyBenefitsCard img{height:16.25rem;border-radius:1.125rem}.keyBenefitsCard>div{display:flex;align-items:center;justify-content:space-between;margin-top:2rem}.keyBenefitsCard h3{color:#fff;font-family:"FONTSPRING DEMO - Bebas Neue Pro";font-size:2rem;font-weight:700}.keyBenefitsCard a{width:9.25rem;font-size:1.375rem;padding:.8rem 0;color:#E1E2DE}.foodList ul{padding-left:1.5rem}.foodList ul li{color:#FFF;font-size:1.25rem;font-weight:300;line-height:132%;display:list-item;list-style:disc}.biodegradable{padding:11.875rem 0 9.375rem;overflow:hidden;background:url(/wp-content/themes/sanlorenzo/img/biodegradablePage/biodegradable__bg.png)no-repeat center top/cover}.biodegradable__text{width:38.75rem}.biodegradable__text h1{color:#E1E2DE;font-family:"FONTSPRING DEMO - Bebas Neue Pro";font-size:4.5rem;font-weight:700;margin-bottom:1.25rem;text-transform:uppercase}.biodegradable__text p{color:#E1E2DE;font-size:1.375rem;font-weight:300;line-height:132%}.biodegradable .container{position:relative}.biodegradable__img{position:absolute;right:-5rem;bottom:-10rem;width:45.9375rem}.productCommitment_bio .commitment__block{background:url(/wp-content/themes/sanlorenzo/img/biodegradablePage/biodegradable_block__bg.png)no-repeat center top/cover;z-index:2;position:relative}.biodegradableInfo{padding:10.625rem 0}.biodegradableInfoBlock{display:flex;justify-content:space-between}.biodegradableInfoBlock__img{width:39rem;background:url(/wp-content/themes/sanlorenzo/img/biodegradablePage/biodegradableInfo__bg.png)no-repeat center top/cover}.biodegradableInfoBlock__img img{width:35rem}.biodegradableInfoBlock__img_left img{margin-left:auto}.biodegradableInfoBlock__text{width:38rem}.biodegradableInfoBlock__text h2{color:#C7974B;font-family:"FONTSPRING DEMO - Bebas Neue Pro";font-size:3rem;font-weight:700;line-height:110%;text-transform:uppercase;padding-left:2rem;margin-bottom:2rem}.biodegradableInfoBlock__text li{color:#FFF;font-size:1.25rem;font-weight:300;line-height:132%;position:relative;padding-left:2rem}.biodegradableInfoBlock__text li:not(:last-child){margin-bottom:2rem}.biodegradableInfoBlock__text li::before{content:"";width:.5rem;background:#729D41;height:100%;position:absolute;left:0;top:0}.biodegradableInfoBlock_revert{margin-top:5rem}.customProcessing{background:url(/wp-content/themes/sanlorenzo/img/customProcessing/head_bg.jpg)no-repeat center top/cover}.customProcessing .headBlock{padding:15.5rem 0 2.75rem}.customProcessing__list{display:flex;justify-content:space-between;max-width:79rem;margin:auto}.kitchenOperations .customProcessingCard_kitchen{width:18.5rem}.customProcessingCard{border-radius:1.125rem;width:15rem;background:#C7974B}.customProcessingCard img{height:8.375rem;border-radius:.625rem}.customProcessingCard__title{color:#404248;text-align:center;font-size:1.25rem;font-weight:700;line-height:100%;text-transform:uppercase;padding:1rem 0 1.25rem}.keyBenefits_custom .foodList li .foodList__icon{background:#fff0}.serviceDescriptions{padding:10.625rem 0}.serviceDescriptions .commitmentTable{max-width:79.5rem;margin:5rem auto 0;background:url(/wp-content/themes/sanlorenzo/img/customProcessing/serviceDescriptions_table.jpg)no-repeat center top/cover;background-size:100% 64%;padding:14.625rem 0 0}.serviceDescriptions .commitmentCard{width:39rem}.serviceDescriptions .commitment__block{max-width:79.5rem;margin:auto}.serviceDescriptions .commitmentCard__head h3{margin-bottom:2.0625rem}.serviceDescriptions .commitment__block p{text-transform:uppercase;font-size:1.375rem}.serviceDescriptions .commitment__link{width:23rem}.foodInfo_kitchen .foodInfoBlock__img>div>img{width:30rem}.kitchenOperations{background:url(/wp-content/themes/sanlorenzo/img/kitchenOperations/Hero_section.jpg) no-repeat center top/cover}.kitchenOperations .headBlock{padding:15.5rem 0 2.75rem}.foodInfo_kitchen .foodInfoBlock__lift p{color:#E1E2DE;font-size:1.375rem;font-weight:300;line-height:132%}.foodInfo_kitchen .foodInfoBlock__lift a{margin:1.625rem 0 0 0rem;width:22.5rem;padding:.8125rem 0}.foodInfo_kitchen .foodInfoBlock__img{height:34.25rem}.foorType_kitchen .foorTypeImg{background:url(/wp-content/themes/sanlorenzo/img/kitchenOperations/kitchen_type_bg.jpg)no-repeat center top/cover;padding:3.75rem 7.8125rem 3.75rem 0;max-width:100%}.foorType_kitchen{padding:0 0 2rem}.foorType_kitchen .sectionHead{width:35rem;margin-left:auto}.foorType_kitchen .sectionHead h2,.foorType_kitchen .sectionHead p{text-align:start}.foorType_kitchen .foorType__list .foodList{justify-content:end}.foorType_kitchen .foorType__list{max-width:82.125rem}.foorType_kitchen .foorType__list a{margin:1.5625rem 9.25rem 0 auto}.foodInfo_kitchen .btn-main{width:22.8125rem}.delivery{background:url(/wp-content/themes/sanlorenzo/img/delivery/delivery_hero_bg.jpg)no-repeat center top/cover;padding:16.875rem 0}.delivery h1{color:#C7974B;font-family:'Bebas Neue';font-size:4.5rem;font-weight:400;line-height:100%;text-transform:uppercase}.delivery p{color:#E1E2DE;font-size:3rem;font-weight:400;line-height:145%;text-transform:uppercase;margin:.625rem 0}.delivery__text{color:#E1E2DE;font-size:1.375rem;line-height:145%}.delivery a.btn-main{width:28.3125rem;padding:.8125rem 0;margin-top:2rem}.deliveryMap{margin-top:-10rem}.deliveryMap iframe{border-radius:2rem;height:20.5rem;width:100%}.deliveryBenefits{padding:10.625rem 0}.deliveryBenefits__list{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6.5625rem 0}.deliveryBenefitsCard__icon{min-width:5.625rem;max-width:5.625rem}.deliveryBenefitsCard{width:30rem;display:flex;align-items:center;gap:1.5rem}.deliveryBenefitsCard h3{color:#C7974B;font-size:1.125rem;font-weight:400;line-height:158%;text-transform:uppercase}.deliveryBenefitsCard p{color:#E1E2DE;font-size:1.125rem;font-weight:400;line-height:158%}.deliveryBenefitsCard:nth-child(2n+1){text-align:end;flex-direction:row-reverse}.deliveryBenefitsBlock>img{position:absolute;top:-4rem;left:50%;transform:translateX(-50%);width:26rem;z-index:-1}.deliveryBenefitsBlock{position:relative;margin-top:7.5rem}.deliveryProcess{padding:6.25rem 0}.deliveryProcessList{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem;grid-row-gap:2rem;margin-top:3.75rem}.deliveryProcessCard{border-radius:1.125rem;background:linear-gradient(180deg,#303334 0%,#252627 100%);box-shadow:0rem .1466rem .1466rem 0rem rgb(0 0 0 / .25);padding:1.25rem}.deliveryProcessCard__numb{color:#E1E2DE;text-align:right;font-size:3rem;font-weight:700;line-height:100%;margin-bottom:.375rem}.deliveryProcessCard h3{color:#C7974B;font-family:"FONTSPRING DEMO - Bebas Neue Pro";font-size:2rem;font-weight:700;line-height:100%;margin-bottom:.625rem}.deliveryProcessCard p{color:#E1E2DE;font-size:1.125rem;font-weight:400;line-height:158%}.quality{background:url(/wp-content/themes/sanlorenzo/img/quality/Hero_section.jpg)no-repeat center top/cover;padding:11rem 0}.quality .offerBlock{display:flex;justify-content:space-between;width:100%}.offerBlock__img{width:34.375rem}.foodInfoBlock_quality .foodList li div{width:100%}.foodInfoBlock_quality .foodInfoBlock__lift a{margin:1.625rem 0 0 0rem;width:max-content}.foodInfo_safety{background:linear-gradient(180deg,#303334 0%,#252627 100%);padding:3.125rem 0 3.75rem}.foodInfo_safety .foodInfoBlock_quality .foodInfoBlock__img img{width:27.5rem;height:38.5rem}.foodInfo_safety .foodInfoBlock__img{max-width:30.375rem;padding:2rem 0 0}.foodInfo_safety .foodInfoBlock__lift{max-width:41rem}section.blog{background:url(/wp-content/themes/sanlorenzo/img//blog/Hero_section.jpg)no-repeat center top/cover;background-size:100% 100%}.blog .headBlock{padding:9rem 0 8rem}.blogPost{padding:3.75rem 0 7.5rem}.blogPost__panel{color:#E1E2DE;font-size:1.375rem;font-weight:300;line-height:132%;text-transform:uppercase;display:flex;justify-content:space-between;align-items:center}.blogPost_list{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:2rem;grid-row-gap:4.0625rem;margin-top:1.625rem}.blogPostCard__preview{border-radius:1.125rem;height:16rem;box-shadow:0rem .1466rem .1466rem 0rem rgb(0 0 0 / .25)}.blogPostCard h2{color:#C7974B;font-family:"FONTSPRING DEMO - Bebas Neue Pro";font-size:1.375rem;font-weight:700;line-height:100%;margin:1.25rem 0 .625rem}.blogPostCard p{color:#E1E2DE;font-size:1rem;font-weight:300;line-height:120%}.blogPostCard__autor,.postOffer__author{display:flex;margin-top:1.25rem;color:#fff;font-size:1rem;font-weight:300;line-height:148%;gap:1.125rem;align-items:center}.blogPostCard__autor img,.postOffer__author img{width:1.75rem;height:1.75rem;border-radius:3.125rem}.postOffer{padding:7.8125rem 0 5rem}.postOffer__block{border-radius:1.125rem;background:#2D3232;box-shadow:0rem .1466rem .1466rem 0rem rgb(0 0 0 / .25);padding:2rem 3rem;display:flex;align-items:center;justify-content:space-between}.postOffer__preview{border-radius:1.125rem;box-shadow:0rem .1466rem .1466rem 0rem rgb(0 0 0 / .25);width:33rem}.postOffer__info{max-width:32.8125rem;width:100%}.postOffer__data,.postOffer__author{color:#E1E2DE;font-size:1.125rem;font-weight:300;line-height:148%}.postOffer__info h1{color:#C7974B;font-family:"FONTSPRING DEMO - Bebas Neue Pro";font-size:3rem;font-weight:700;line-height:100%;margin:1.0625rem 0}.postOffer__info p{color:#E1E2DE;font-size:1.375rem;font-weight:300;line-height:120%}.postContentBlock{width:51.25rem;margin:auto}.postContentBlock h2{color:#C7974B;font-size:2rem;font-weight:300;line-height:normal}.postContentBlock p{color:#E1E2DE;font-size:1.125rem;font-weight:300;line-height:normal;margin:.625rem 0}.postContentBlock h3{color:#E1E2DE;font-size:1.75rem;font-weight:300;line-height:normal;margin-top:2rem}.postContentBlock img{margin:2rem 0}.btn-menu,.btn-search,.element_mob,.offerBlock__img_mob{display:none}.blogPost__filter{width:25rem}.contactFormBox__wrapper input:not(.btn-main),.contactFormBox__wrapper select,.contactFormBox__wrapper textarea,.blogPost__categoryDropdown{border-radius:.3125rem;border:.0625rem solid #404248;background:#303535;padding:.75rem .875rem;color:#E1E2DE;font-family:"Averia Serif Libre";font-size:.9375rem;letter-spacing:-.0094rem;width:100%}.contactFormBox__wrapper input:not(.btn-main)::placeholder,.contactFormBox__wrapper select::placeholder,.contactFormBox__wrapper textarea::placeholder{color:#E1E2DE}.inputBlock{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:.875rem;grid-row-gap:1.25rem;margin:2rem 0 1.25rem}.contactFormBox__wrapper label{opacity:0;position:absolute}.contactFormBox__wrapper textarea{width:100%;resize:none;box-sizing:border-box;height:6.8125rem}.search-container{display:flex;align-items:center;border-radius:1.25rem;border:.0625rem solid rgb(64 66 72 / .8);background:#282B2C;padding:0rem 0rem 0rem 0rem;gap:0rem;width:19rem}.searchform{margin-left:auto;position:relative}.search-container input{border:none;background-color:#fff0;color:#fff;width:100%;color:#fff;font-family:Barlow,sans-serif;font-size:16px;font-weight:400;line-height:140%;min-height:49px;margin-left:10px}.search-container input::placeholder{color:#fff}.search-container svg{width:1.25rem;height:1.25rem}.searchResult{padding:10rem 0}.about.not-found h1{font-family:'Bebas Neue'}.about.not-found .offerBlock__btn{width:100%;margin:auto;max-width:32rem}.menuBlock{position:absolute;left:-10rem;width:62rem;background:#1B1C1D;box-shadow:0rem .25rem .25rem 0rem rgb(252 187 69 / .2);top:6.3rem;padding:2rem 2rem 1rem;border-radius:0 0 .625rem .625rem;transition:all 0.5s ease;opacity:0;z-index:11;pointer-events:none}.menuBlock__wrap{display:flex;justify-content:space-between}.menuBlock__info{border-left:.0625rem solid #837f7f;height:100%;padding-left:2rem;margin-left:2rem}.menuBlock__right{display:flex;gap:2rem}.menuBlock__right img{border-radius:1.125rem;width:18.9375rem;height:13.5rem}.menuBlock__info p{color:#FFF;font-size:1.125rem;line-height:132%;letter-spacing:-.0563rem}.menuBlock__info span{color:#C7974B;display:block}.menuBlock__left.footerBlock ul:not(.footerBlock__social) li a{font-size:1.125rem}.search-container button{background:no-repeat;border:none;cursor:pointer;padding:0;min-width:49px;min-height:49px}.video{padding:5rem 0 7rem}.video iframe{width:100%;height:32.1875rem;border-radius:1.125rem;border:.0625rem solid #727374}.overiewGrassImage{width:7rem;position:absolute;left:5rem}.page-template-contact .contactFormInfo ul{display:none}.page-template-contact .contactFormInfo{height:25rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.page-template-contact .contactFormInfo img{margin:auto}.animated{opacity:0;transform:translate3d(0,0,0);transition:opacity 0.3s ease,transform 0.5s ease}.animateTop{transform:translateY(-50px)}.animateTop.active{opacity:1;transform:translateY(0)}.animateBottom{transform:translateY(50px)}.animateBottom.active{opacity:1;transform:translateY(0)}.animateLeft{transform:translateX(-50px)}.animateLeft.active{opacity:1;transform:translateX(0)}.animateRight{transform:translateX(50px)}.animateRight.active{opacity:1;transform:translateX(0)}.custom-pagination{display:flex;align-items:center;gap:1rem;margin-top:5rem;justify-content:center;color:#fff;font-size:1.2rem;font-weight:300}.custom-pagination_arrow{width:1.5rem;height:1.5rem}.loader{width:1rem;height:1rem;border:2px solid #c7974b;border-top-color:#fff0;border-radius:50%;animation:spin 0.8s linear infinite;margin-left:10px;display:flex;position:absolute;right:1rem;top:1rem}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}