.promotion-blocks--inner{padding:0 16px;max-width:var(--grid-width-row, 1380px);margin-left:auto;margin-right:auto}@media only screen and (min-width:768px){.promotion-blocks--inner{padding:0 50px}}.promotion-blocks--inner{display:grid;width:100%;padding-bottom:32px;gap:16px;grid-template-columns:repeat(auto-fill,minmax(var(--promo-block-min-width, 200px),1fr))}@media only screen and (min-width:768px){.promotion-blocks--inner{grid-template-columns:repeat(var(--columns-desktop, 4),1fr)}}.promotion-blocks--item{display:flex;flex-direction:column;min-width:0;background:var(--color-bg, #fff);color:var(--color-text, var(--color-body, #2c2d2e));border-radius:var(--block-border-radius, 16px);border:1px solid #E0E6F0;padding:16px;gap:8px;position:relative;transition:border-color .25s cubic-bezier(.104,.204,.492,1)}.promotion-blocks--item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#1d58ba1a;opacity:0;pointer-events:none;transition:opacity .25s cubic-bezier(.104,.204,.492,1);z-index:1}.promotion-blocks--item:hover:after{opacity:1}.promotion-blocks--link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.promotion-blocks--image{width:64px;height:64px;flex-shrink:0;border-radius:var(--input-border-radius, 8px);border:1px solid rgba(0,0,0,.05);overflow:hidden}.promotion-blocks--image img,.promotion-blocks--image svg{width:100%;height:100%;object-fit:cover}.promotion-blocks--text{display:flex;align-items:center;gap:4px;flex-shrink:0;font-size:1rem;font-weight:var(--font-body-medium-weight, 600);font-family:var(--font-body-family, inherit);min-width:0}.promotion-blocks--text h6{margin:0;color:inherit;font-size:1rem;font-weight:inherit;font-family:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.promotion-blocks--arrow-icon{width:20px;height:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:inherit}.promotion-blocks--arrow-icon svg{width:100%;height:100%}@media only screen and (max-width:767px){.promotion-blocks.swipe-on-mobile .promotion-blocks--inner{grid-auto-flow:column;grid-auto-columns:minmax(var(--mobile-swipe-width),1fr);overflow-x:auto;grid-template-columns:repeat(auto-fill,minmax(var(--mobile-swipe-width),1fr));scroll-snap-type:x mandatory;scrollbar-width:none}.promotion-blocks.swipe-on-mobile .promotion-blocks--inner::-webkit-scrollbar{display:none}.promotion-blocks.swipe-on-mobile .promotion-blocks--inner .promotion-blocks--item{scroll-snap-align:center;scroll-snap-stop:always}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/promotion-blocks.css.map */
