.mobile-storefront-nav,.sf-mobile-categories-toggle,.sf-mobile-heading,.sf-mobile-control-label,.mobile-storefront-help,.manager-card-mobile-label{display:none}@media (max-width:650px){body.bycon-product-theme .bh-home .sf-product-card .sf-card-sku{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}body.bycon-product-theme .bh-home .sf-product-card .manager-order-trigger{box-sizing:border-box;height:44px;padding:8px}body.bycon-product-theme .sf-branded{background:#f4f7f5}body.bycon-product-theme .bh-home .sf-product-card .sf-price strong[data-request=true]{font-size:14px!important;line-height:1.4!important}.mobile-storefront-help{padding:12px 16px;display:block}.mobile-storefront-help .feedback-trigger{min-height:44px}body.bycon-product-theme .sf-product-card .manager-card-desktop-label{display:none}body.bycon-product-theme .sf-product-card .manager-card-mobile-label{display:inline}body.bycon-product-theme .sf-product-card .manager-order-trigger{color:#216d38;background:#eaf4ed;border:1px solid #d2e4d8;border-radius:9px;order:3;width:calc(100% - 20px);min-height:44px;margin:0 10px 10px;font-size:12px}body.bycon-product-theme .sf-branded .sf-catalog .sf-results-toolbar .sf-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}body.bycon-product-theme .sf-branded .sf-catalog .sf-results-toolbar .sf-controls>.sf-filters{order:0;min-width:0}body.bycon-product-theme .sf-branded .sf-catalog .sf-results-toolbar .sf-filter-toggle,body.bycon-product-theme .sf-branded .sf-catalog .sf-results-toolbar .sf-sort-toggle{color:#243e2f;background:#fff;border:1px solid #dce6df;border-radius:10px;justify-content:center;align-items:center;gap:5px;width:100%;min-width:0;height:44px;padding:6px;display:flex}.sf-mobile-control-label{font:11px/1.3 Arial,sans-serif;display:inline}.sf-results-toolbar .sf-controls>.sf-toolbar{grid-column:1/-1}.sf-catalog .sf-heading .sf-desktop-heading{display:none}.sf-catalog .sf-heading .sf-mobile-heading{display:inline}body.bycon-product-theme .sf-branded .sf-catalog .sf-heading h1{text-transform:none;letter-spacing:-.3px}body.bycon-product-theme .sf-branded .sf-catalog .sf-render-count{display:none}body.bycon-product-theme .sf-branded .sf-brand-search .sf-catalog-search{background:#f2f6f3;border-radius:12px;height:44px}body.bycon-product-theme .sf-branded .sf-catalog .sf-mobile-categories-toggle{color:#216d38;border-color:#dce6df;border-radius:10px}body:has(.mobile-storefront-nav){--mobile-storefront-space:calc(68px + env(safe-area-inset-bottom,0px));padding-bottom:var(--mobile-storefront-space)}html:has(.mobile-storefront-nav){scroll-padding-bottom:calc(84px + env(safe-area-inset-bottom,0px));scroll-padding-top:76px}.mobile-storefront-nav{z-index:45;padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));box-sizing:border-box;background:#fff;border-top:1px solid #dce6df;grid-template-columns:repeat(4,1fr);gap:4px;min-height:68px;font:11px/1.4 Arial,sans-serif;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-storefront-nav a{color:#5d7265;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:52px;text-decoration:none;display:flex;position:relative}.mobile-storefront-nav a[aria-current=page]{color:#216d38;font-weight:700}.mobile-storefront-nav a[aria-current=page]>svg{background:#e5f1e9;border-radius:14px;box-shadow:0 0 0 5px #e5f1e9}.mobile-storefront-nav svg{width:24px;height:24px;margin-bottom:3px}.mobile-storefront-nav small{box-sizing:border-box;color:#fff;text-align:center;background:#216d38;border-radius:12px;min-width:16px;padding:0 3px;font:700 10px/16px Arial,sans-serif;position:absolute;top:0;left:calc(50% + 7px)}.mobile-storefront-nav a:focus-visible{outline-offset:-3px;outline:3px solid #216d38}body:has(.mobile-storefront-nav) .bycon-chrome .bh-utility{display:none}body:has(.mobile-storefront-nav) .bycon-chrome .bh-nav{display:none}body:has(.mobile-storefront-nav) .bh-header>a[href=\/cart]{display:none}body:has(.mobile-storefront-nav) .bh-header>:has(a[href^=\/account]){display:none}body:has(.mobile-storefront-nav) .bh-header>a[href^=\/account]{display:none}body:has(.mobile-storefront-nav) .bycon-chrome .bh-header{flex-wrap:nowrap;gap:12px;height:66px;min-height:66px;padding:10px 14px}body:has(.mobile-storefront-nav) .bycon-chrome .bh-header>a:first-child{flex:0 0 82px;width:82px;margin:0}body:has(.mobile-storefront-nav) .bycon-chrome .bh-header>a:first-child img{width:82px;height:32px}body:has(.mobile-storefront-nav) .bycon-chrome .sf-brand-search{flex:1;order:0;width:auto;min-width:0}body:has(.mobile-storefront-nav) .bycon-chrome input{border-radius:12px;height:44px;padding:10px;font-size:14px}body:has(.mobile-storefront-nav) .bycon-chrome form{background:#f2f6f3;border-radius:12px;overflow:hidden}.bycon-chrome .sf-brand-search .sf-catalog-search{min-height:44px}body.bycon-product-theme .sf-branded .sf-main{padding:18px 12px}body.bycon-product-theme .sf-branded .sf-catalog>.sf-breadcrumbs{display:none}body.bycon-product-theme .sf-branded .sf-catalog .sf-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}body.bycon-product-theme .sf-branded .sf-catalog .sf-heading h1{margin:0;font-size:23px}.sf-mobile-categories-toggle{color:#216d38;background:#fff;border:1px solid #dce6df;border-radius:8px;min-height:44px;padding:8px 10px;font:12px Arial,sans-serif;display:block}.sf-mobile-categories-closed{display:none}.sf-catalog .sf-render-count{margin:0;font-size:12px}body.bycon-product-theme .sf-branded .sf-catalog .sf-product-grid,body.bycon-product-theme .bh-home .bh-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}body.bycon-product-theme .bh-home .sf-product-card.bycon-card{background:#fff;border:1px solid #e1e8e3;border-radius:14px;flex-direction:column;gap:0;min-width:0;display:flex;overflow:hidden}body.bycon-product-theme .bh-home .sf-product-card>.bycon-card-link{order:2;flex:0!important;display:block!important}body.bycon-product-theme .bh-home .sf-product-card .bycon-card-link>.sf-product-image{display:none}body.bycon-product-theme .bh-home .sf-product-card>.sf-card-gallery{order:0}body.bycon-product-theme .bh-home .sf-product-card .sf-product-body{background:#fff;order:2;padding:0 10px}body.bycon-product-theme .bh-home .sf-product-card .sf-product-body h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;height:2.7em;min-height:2.7em;margin:3px 0;font:400 13px/1.35 Arial,sans-serif;display:-webkit-box;overflow:hidden}body.bycon-product-theme .bh-home .sf-product-card .sf-product-body{flex-direction:column;display:flex}body.bycon-product-theme .bh-home .sf-product-card .sf-product-body h2{order:0}body.bycon-product-theme .bh-home .sf-product-card .sf-card-sku{text-transform:none;letter-spacing:normal;color:#64776b;order:1;margin:0 0 4px;font:11px/1.4 Arial,sans-serif}body.bycon-product-theme .bh-home .sf-product-card .bycon-card-specs{display:none}body.bycon-product-theme .bh-home .sf-product-card .sf-product-body>div{border:0;order:2;gap:5px;padding:0 0 8px;font:11px/1.4 Arial,sans-serif;color:#58725f!important}body.bycon-product-theme .bh-home .sf-product-card .sf-product-body>div>span{width:5px;height:5px;box-shadow:none}body.bycon-product-theme .bh-home .sf-product-card:has(.sf-card-gallery)>div:last-child{display:contents!important}body.bycon-product-theme .bh-home .sf-product-card:has(.sf-card-gallery)>div:last-child>div{display:contents!important}body.bycon-product-theme .bh-home .sf-product-card .sf-price{order:1;min-height:24px;padding:3px 10px 0;margin:0!important}body.bycon-product-theme .bh-home .sf-product-card .sf-price strong{font:700 19px/1.2 Arial,sans-serif!important}body.bycon-product-theme .bh-home .sf-product-card .sf-price:has(strong:only-child){min-height:24px}body.bycon-product-theme .bh-home .sf-product-card .sf-price small,body.bycon-product-theme .bh-home .sf-product-card>div:last-child small{display:none}body.bycon-product-theme .bh-home .sf-product-card .sf-price:has(strong){overflow-wrap:anywhere}body.bycon-product-theme .bh-home .sf-product-card>div:last-child>div>div:not(.sf-price){flex-wrap:wrap;order:3;gap:6px;margin:auto 10px 10px;display:flex!important}body.bycon-product-theme .bh-home .sf-product-card button,body.bycon-product-theme .bh-home .sf-product-card a[data-added]{border-radius:9px!important}body.bycon-product-theme .bh-home .sf-product-card>div:last-child button:not([aria-label*=количество]),body.bycon-product-theme .bh-home .sf-product-card a[data-added]{min-height:44px!important;font-size:12px!important}body.bycon-product-theme .bh-home .sf-product-card button[aria-label=Запросить\ цену]{order:3;width:calc(100% - 20px);margin:0 10px 10px}body:has(.mobile-storefront-nav) .feedback-floating{display:none}}@media (prefers-reduced-motion:reduce){.sf-card-gallery-track{scroll-behavior:auto}}@media (max-width:650px){body.bycon-product-theme .sf-branded .sf-view-switch{display:none!important}}
.bycon-product-theme{--product-photo-bg:#fff;--product-info-bg:#f1f3ef;--product-text:#131913;--product-muted:#59665d;--product-border:#dfe5df;--product-spec-bg:#e7ece6;--product-accent:#216d38;--product-font:Arial,Helvetica,sans-serif;--product-space:24px;--product-compact-space:16px;--product-title-size:22px;--product-compact-title-size:18px;--product-price-size:24px;--product-detail-price-size:32px}
