div.module-catalog-453 .catalog-title:not(:empty)+.item-assets{margin-top:var(--j-gap-spacing---7)}div.module-catalog-453 .item-assets .subitems{--catalog-link-gap:var(--j-gap-spacing---5)}.module-catalog-453 .ipr-grid .module-item.swiper-slide{margin-right:24px;width:calc((100% - 1*24px)/2 - .01px)}.module-catalog-453 .ipr-grid .module-item:not(.swiper-slide){padding:12px;width:calc(100%/2 - .01px)}.one-column #content .module-catalog-453 .ipr-grid .module-item.swiper-slide{margin-right:24px;width:calc((100% - 0*24px)/1 - .01px)}.one-column #content .module-catalog-453 .ipr-grid .module-item:not(.swiper-slide){padding:12px;width:calc(100%/1 - .01px)}.two-column #content .module-catalog-453 .ipr-grid .module-item.swiper-slide{margin-right:24px;width:calc((100% - 0*24px)/1 - .01px)}.two-column #content .module-catalog-453 .ipr-grid .module-item:not(.swiper-slide){padding:12px;width:calc(100%/1 - .01px)}.side-column .module-catalog-453 .ipr-grid .module-item.swiper-slide{margin-right:24px;width:calc((100% - 0*24px)/1 - .01px)}.side-column .module-catalog-453 .ipr-grid .module-item:not(.swiper-slide){padding:12px;width:calc(100%/1 - .01px)}.module-catalog-453 .subitem>a s{color:rgba(46,63,117,1);background-color:rgba(220,220,220,1);--background-color:rgba(220,220,220,1);border-radius:4px;--element-border-radius:4px}.module-catalog-453 .catalog-title:not(:empty)+.item-assets{margin-top:var(--j-gap-spacing---5)}.module-catalog-453 .catalog-title{display:flex;font-family:'Inter Tight';font-weight:600;font-size:var(--j-font_size-font-size--title-item);color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1));text-transform:none;line-height:1.3;width:auto;margin-inline:0 auto;justify-content:flex-start;align-items:flex-start;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;-webkit-line-clamp:2}.no-touchevents .module-catalog-453 .catalog-title:hover{color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1));text-decoration-style:dotted;-webkit-text-decoration-style:dotted;text-decoration-line:underline;-webkit-text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-thickness:1px;text-underline-offset:3px}.module-catalog-453 .subitems{align-items:flex-start;--catalog-link-gap:var(--j-gap-spacing---4);--column-count:auto;--column-width:150px;--column-gap:32px;column-rule-style:none}.module-catalog-453 .subitem a{padding-bottom:1px;--element-padding-bottom:1px;font-family:'Inter';font-weight:400;font-size:var(--j-font_size-font-size--title-menu);color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*1));letter-spacing:-.1px}.no-touchevents .module-catalog-453 .subitem:hover a{color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1));text-decoration-style:dotted;-webkit-text-decoration-style:dotted;text-decoration-line:underline;-webkit-text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-thickness:1px;text-underline-offset:3px}.module-catalog-453 .subitem.view-more span{color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1))}.no-touchevents .module-catalog-453 .subitem.view-more:hover span{color:hsla(var(--j-color-scheme-text-link-hover-h),var(--j-color-scheme-text-link-hover-s),calc(var(--j-color-scheme-text-link-hover-l) - 0%),calc(var(--j-color-scheme-text-link-hover-a)*1));text-decoration-style:dotted;-webkit-text-decoration-style:dotted;text-decoration-line:underline;-webkit-text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-thickness:1px;text-underline-offset:3px}.module-catalog-453 .subitem.view-more:after{content:'\f105' !important;font-family:icomoon !important;color:hsla(var(--j-color-scheme-text-link-h),var(--j-color-scheme-text-link-s),calc(var(--j-color-scheme-text-link-l) - 0%),calc(var(--j-color-scheme-text-link-a)*1));transform:translate3d(0px,1px,0);margin-left:6px;--element-margin-left:6px}.no-touchevents .module-catalog-453 .subitem.view-more:hover:after{color:hsla(var(--j-color-scheme-text-link-hover-h),var(--j-color-scheme-text-link-hover-s),calc(var(--j-color-scheme-text-link-hover-l) - 0%),calc(var(--j-color-scheme-text-link-hover-a)*1))}.module-catalog-453 .subitem>a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.module-catalog-453 .subitem:before{margin-right:var(--j-gap-spacing---3);--element-margin-right:var(--j-gap-spacing---3)}.no-touchevents .module-catalog-453 .catalog-image .catalog-image:hover{transform:scale(var(--scale-hover,1));transform:scale(var(--scale-hover,1))}.module-catalog-453 .catalog-image .catalog-image:active{transform:scale(var(--scale-active,1));transform:scale(var(--scale-active,1))}.module-catalog-453 .catalog-image{--scale-hover:1.02;--scale-active:1;justify-content:start;align-items:start;order:2;display:flex}.module-catalog-453 .catalog-image img,.module-catalog-453 .catalog-image:after{border-radius:4px;--element-border-radius:4px}.module-catalog-453 .item-content:before{display:none}.module-catalog-453 .catalog-image:before{inset-inline:50% 50%;inset-block:50% 50%}.module-catalog-453 .item-assets{--catalog-gap:var(--j-gap-spacing---6);--image-max-width:45%;--image-min-width:80px;flex-direction:row;flex-wrap:wrap}.module-catalog-453 .catalog-image img{width:auto;height:auto}.module-catalog-453 .module-item .item-content .catalog-image img{width:100%;height:100%}.module-catalog-453 .flex-grid>*{flex-grow:0}div.module-catalog-453 .auto-grid{--grid-min-width:170px;--grid-min-col:2.2;--grid-gap:var(--j-gap-spacing-gutter-1);--auto-grow-type:auto-fit;--item-width:var(--item-fit);--scrollbar-top-space:0px;--scrollbar-bottom-space:0px;--scroll-padding:var(--scroll-padding-custom,var(--grid-gap,0px))}.module-catalog-453{--center-insufficient:initial;--inline-margin:initial;--center-insufficient-carousel:initial}.module-catalog-453 .auto-grid{margin-inline-start:unset;margin-inline-end:unset;--fr:1fr}.module-catalog-453 .auto-grid .auto-grid-items{grid-auto-flow:row dense;overflow-x:initial;padding-inline-start:unset;padding-inline-end:unset}.module-catalog-453 .auto-grid .auto-carousel-controls{display:none}.module-catalog-453 .auto-grid .auto-carousel-items:after{display:none}.module-catalog-453 .auto-grid .auto-grid-items.is-gliding a{pointer-events:auto}.module-catalog-453 .auto-grid>.auto-carousel-buttons{visibility:hidden}.module-catalog-453 .auto-grid>.auto-grid-items:before{--fader-status:0;display:none}.module-catalog-453 .auto-grid>.auto-grid-items:after{--fader-status:0;display:none}div.module-catalog-453 .auto-carousel-bar{display:none;margin:0}div.module-catalog-453 .auto-carousel-controls.auto-carousel-bar{max-height:0}div.module-catalog-453{--auto-carousel-controls-max-width:min(min(var(--content-max-width,100%) - var(--scroll-padding,0px)*2,var(--content-max-width,100%) - var(--content-gutter,0)*2),100% - var(--scroll-padding,0px)*2)}@media (max-width:767px){.module-catalog-453 .ipr-grid .module-item.swiper-slide{margin-right:24px;width:calc((100% - 0*24px)/1 - .01px)}.module-catalog-453 .ipr-grid .module-item:not(.swiper-slide){padding:12px;width:calc(100%/1 - .01px)}} /* Jumena manufacturers gallery */
.route-product-manufacturer #product-manufacturer{padding-top:36px;padding-bottom:64px}
.route-product-manufacturer .brand-index{background:#fff!important;border:1px solid #e6e8ec!important;border-radius:14px!important;padding:22px 26px!important;margin-bottom:36px!important;box-shadow:none!important}
.route-product-manufacturer .brand-index strong{display:block;font-size:13px;color:#646b76;margin-bottom:12px}
.route-product-manufacturer .brand-index p{display:flex;flex-wrap:wrap;gap:8px;margin:0}
.route-product-manufacturer .brand-index p>a{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;padding:5px 10px;border:1px solid #e6e8ec;border-radius:8px;text-decoration:none!important;font-weight:600;color:#171a20!important;background:#f5f6f8}
.route-product-manufacturer .brand-index p>a:hover{background:#ff0000;color:#fff!important;border-color:#ff0000}
.route-product-manufacturer #content h2.manufacturer-letter{font-size:25px!important;font-weight:700!important;margin:32px 0 18px!important;padding:0 0 10px!important;border-bottom:1px solid #e6e8ec;scroll-margin-top:100px}
.route-product-manufacturer .manufacturer{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))!important;gap:18px!important;margin-bottom:28px}
.route-product-manufacturer .manufacturer>div{min-width:0}
.route-product-manufacturer #content .manufacturer a.image-card{display:flex!important;flex-direction:column;align-items:center;justify-content:center;height:196px;padding:22px 16px!important;border:1px solid #e6e8ec!important;border-radius:14px!important;background:#fff!important;color:#171a20!important;text-decoration:none!important;box-shadow:none!important;transition:transform .18s,border-color .18s,box-shadow .18s}
.route-product-manufacturer #content .manufacturer a.image-card:hover{border-color:#ff0000!important;transform:translateY(-3px);box-shadow:0 8px 22px #171a2010!important}
.route-product-manufacturer #content .manufacturer a.image-card:focus-visible{outline:3px solid #ff0000;outline-offset:3px}
.route-product-manufacturer #content .manufacturer a img{display:block!important;width:140px!important;height:80px!important;max-width:100%!important;object-fit:contain!important;margin:0 auto 18px!important}
.route-product-manufacturer #content .manufacturer a span{font-size:14px!important;font-weight:650;line-height:1.4;text-align:center}
.route-product-manufacturer #content .manufacturer a.image-card:after{content:'Продукти ↗';font-size:11px;line-height:1.5;color:#646b76;margin-top:8px}
@media(max-width:600px){.route-product-manufacturer #product-manufacturer{padding-top:24px;padding-bottom:40px}.route-product-manufacturer .manufacturer{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.route-product-manufacturer #content .manufacturer a.image-card{height:176px;padding:16px 10px!important}.route-product-manufacturer #content .manufacturer a img{width:120px!important;height:68px!important;margin-bottom:14px!important}.route-product-manufacturer .brand-index{padding:16px!important}.route-product-manufacturer .brand-index p{gap:6px}}
@media(prefers-reduced-motion:reduce){.route-product-manufacturer #content .manufacturer a.image-card{transition:none;transform:none!important}}
/* Empty legacy manufacturer has no display name. Keep the record intact. */
.route-product-manufacturer .brand-index{position:static!important}
.route-product-manufacturer .brand-index a:empty,.route-product-manufacturer h2.manufacturer-letter:empty,.route-product-manufacturer .manufacturer>div:has(a.image-card>span:empty),.route-product-manufacturer .manufacturer:has(a.image-card>span:empty){display:none!important}
/* Footer columns */
footer .module-catalog-453 .catalog-grid,footer .module-catalog-453 .auto-grid-items{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:32px!important;width:100%!important;overflow:visible!important}
footer .module-catalog-453 .catalog-grid:has(>.auto-grid-items){display:block!important}
footer .module-catalog-453 .module-item{width:auto!important;max-width:none!important;margin:0!important;flex:none!important}
@media(max-width:767px){footer .module-catalog-453 .catalog-grid,footer .module-catalog-453 .auto-grid-items{grid-template-columns:1fr!important;gap:24px!important}}
          