/* June 14 food packaging: mobile-only layout. */
@media(max-width:768px){
:root{--header-h:60px;--section-py:26px;--section-py-sm:22px}
body{font-size:14px}.container{width:100%;max-width:100%;padding-left:20px;padding-right:20px}.container>*,.page-layout>*,.about-preview>*,.contact-row>*{min-width:0}.header{height:60px;z-index:2200}.header__inner{gap:12px}.header__logo{min-width:0}.header__logo-name{font-size:17px;line-height:1.3}.header__logo-icon{width:34px;height:34px;flex-shrink:0}.header__actions{margin-left:auto}.header__phone{font-size:16px}.hamburger{flex-shrink:0}.mobile-nav{z-index:2100;max-width:88vw}.mobile-nav__overlay{z-index:2050}.mobile-nav__inner{padding:78px 18px 24px}.mobile-nav__link,.mobile-nav__parent{padding:12px 10px;font-size:15px}.mobile-nav__sub a{font-size:14px;padding:10px 14px}
.hero-swiper{height:310px}.hero__title{font-size:26px;line-height:1.35;margin-bottom:12px}.hero__subtitle{font-size:13px;line-height:1.7;margin-bottom:18px}.hero__actions{gap:10px;flex-wrap:wrap}.hero__actions .btn{font-size:13px;padding:11px 14px}.hero__content{max-width:100%}.section{padding-top:26px;padding-bottom:26px}.section-header{margin-bottom:18px}.section-title{font-size:22px;line-height:1.4;margin-bottom:8px}.section-tag{font-size:10px;letter-spacing:.12em;margin-bottom:6px}.section-subtitle{font-size:12px;line-height:1.6}.section-more{margin-top:18px}.btn{font-size:13px;padding:11px 15px;white-space:normal;text-align:center}
.product-quick,.product-grid,.case-grid,.page-list,.related-grid,.advantages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-quick__item{padding:14px 10px}.product-quick__icon{width:36px;height:36px;font-size:18px;margin-bottom:8px}.product-quick__title{font-size:15px}.product-quick__desc{font-size:11px}.product-card{min-width:0}.product-card__image{width:100%;height:145px;aspect-ratio:auto}.product-card__image img{width:100%;height:100%;object-fit:contain}.product-card__body{padding:12px 10px}.product-card__title{font-size:15px;line-height:1.5;white-space:normal;display:block;overflow:visible;-webkit-line-clamp:unset}.product-card__tags{flex-wrap:wrap;gap:5px}.product-card__tag{font-size:10px;padding:4px 6px;overflow-wrap:anywhere}.product-card__desc{font-size:12px;line-height:1.6}.page-home .product-card__desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card__link{font-size:12px}
.about-preview{grid-template-columns:minmax(0,1fr);gap:18px}.about-preview__image{width:100%;height:200px;aspect-ratio:auto}.about-preview__image img{display:block;width:100%;height:100%;object-fit:contain}.about-preview__text{font-size:13px;line-height:1.8;margin-bottom:14px}.page-home .about-preview__text{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.advantage-item{padding:16px 10px}.advantage-item__icon{font-size:25px;margin-bottom:10px}.advantage-item__title{font-size:15px;margin-bottom:6px}.advantage-item__desc{font-size:12px;line-height:1.65}.stats-section{padding:24px 0}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.stat-item{padding:10px 6px}.stat-item__number{font-size:29px}.stat-item__unit,.stat-item__plus{font-size:15px}.stat-item__label{font-size:12px}
.news-item{flex-direction:row;align-items:flex-start;gap:12px;padding:12px 0}.news-item__image{flex:0 0 82px;width:82px;height:80px}.news-item__body{min-width:0}.news-item__title{font-size:15px;line-height:1.5}.news-item__date{font-size:11px}.news-item__desc{font-size:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page-home .news-item:nth-child(n+3){display:none}.partner-wall{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.partner-wall__item{font-size:13px;padding:10px;min-width:0;overflow-wrap:anywhere}
.inner-banner{margin-top:76px!important;height:164px;min-height:164px}.inner-banner__title{font-size:24px;line-height:1.4}.inner-banner__subtitle{font-size:13px}.inner-banner__content{padding:16px 20px}.breadcrumb{font-size:12px;flex-wrap:wrap}.page-layout,.contact-row{grid-template-columns:minmax(0,1fr);gap:22px}.sidebar{position:static}.sidebar__title{padding:10px 14px;font-size:14px}.sidebar__nav{display:flex;flex-wrap:wrap;gap:0;margin-bottom:0}.sidebar__nav a{font-size:12px;padding:10px 12px;border:0}.sidebar__contact{display:none}.detail__params{grid-template-columns:minmax(0,1fr);gap:10px}.detail__title{font-size:23px}.detail__meta{gap:10px;font-size:12px}.detail__pager{flex-direction:column;gap:10px;overflow-wrap:anywhere}.detail__content,.content-body,.article-content{overflow-wrap:anywhere}.detail__content img,.content-body img,.article-content img{max-width:100%!important;height:auto!important}.detail__content table,.content-body table,.article-content table{display:block;max-width:100%;overflow-x:auto}.cert-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.form-row{grid-template-columns:minmax(0,1fr)}.form-card,.contact-form-card{padding:20px 16px}input,textarea,select{min-width:0;max-width:100%}
.footer{padding-top:28px}.footer__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}.footer__grid>div:first-child{grid-column:1/-1}.footer__grid>*{min-width:0}.footer__brand-desc{font-size:12px;line-height:1.8}.footer__col-title{font-size:14px;margin-bottom:10px}.footer__links{display:flex;flex-wrap:wrap;gap:7px 12px}.footer__links a,.footer__contact-item{font-size:12px}.footer__contact-item{overflow-wrap:anywhere}.footer__bottom{margin-top:20px;padding:16px 0;font-size:11px}.footer__bottom-inner{gap:8px}.friend-links{gap:8px;font-size:11px}.cta-section{padding:26px 0}.cta-section__title{font-size:23px}.cta-section__subtitle{font-size:13px;line-height:1.7}.cta-section__inner{gap:18px}.cta-section__actions{flex-direction:row;flex-wrap:wrap;gap:10px}.back-top{right:10px;bottom:18px;width:38px;height:38px}.online-service{right:10px;bottom:68px}.online-service__toggle{width:42px;height:42px}.online-service__panel{max-width:calc(100vw - 32px)}[data-aos]{transform:none!important;opacity:1!important}
}
