.ed-category-row{display:grid;grid-template-columns:.9fr 1.2fr 1.2fr 1.2fr;gap:calc(var(--gap, 8px) * 2.75);align-items:center;padding:calc(var(--gap, 8px) * 7) calc(var(--gap, 8px) * 10);background:var(--ed-cat-bg, var(--color-background));overflow:hidden}.ed-category-text__sub{margin:0 0 calc(var(--gap, 8px) * 3);color:var(--color-custom-text, var(--color-body-text));font-size:calc(var(--font-base-size) * 1.4);line-height:var(--font-base-line-height, 1.45)}.ed-category-text__btn{display:inline-flex;margin:0}.ed-category-card{position:relative;display:block;height:280px;border-radius:var(--border-radius, 18px);overflow:hidden;background:var(--color-background);text-decoration:none;box-shadow:0 10px 30px #0000000f;transition:box-shadow .35s ease}.ed-category-card img,.ed-category-card .placeholder-svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.ed-category-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000002e;pointer-events:none}.ed-category-card span{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:calc(var(--gap, 8px) * 2.5);color:#fff;font-family:var(--font-headline);font-weight:var(--font-headline-weight);font-size:calc(var(--font-headline-size) * 1.4);text-align:center;line-height:var(--font-headline-line-height, 1.1);text-shadow:0 2px 12px rgba(0,0,0,.35)}@media(hover:hover){.ed-category-card:hover img,.ed-category-card:hover .placeholder-svg{transform:scale(1.06)}.ed-category-card:hover{box-shadow:0 14px 36px #0000001f}}@media screen and (max-width:990px){.ed-category-row{grid-template-columns:1fr 1fr;padding:calc(var(--gap, 8px) * 5.5) calc(var(--gap, 8px) * 2.75)}.ed-category-text{grid-column:span 2}.ed-category-card{height:240px}}@media screen and (max-width:640px){.ed-category-row{grid-template-columns:1fr;padding:calc(var(--gap, 8px) * 4.5) calc(var(--gap, 8px) * 2)}.ed-category-text{grid-column:auto}.ed-category-text__sub{font-size:calc(var(--font-base-size) * 1.15)}.ed-category-card{height:220px}.ed-category-card span{font-size:calc(var(--font-headline-size) * 1.1)}}.ed-category-slider{position:relative;flex:1 1 100%;min-width:0}.ed-category-slider__track{display:flex;gap:var(--ed-cat-gap, 1.6rem);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:0;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overflow-y:hidden}.ed-category-slider__nav--prev{left:-2rem}.ed-category-slider__nav--next{right:-2rem}.ed-category-slider__nav:hover{transform:translateY(-50%) scale(1.06)}@media(min-width:990px){.ed-category-row{flex-wrap:nowrap;gap:var(--ed-cat-gap-desktop, 3.2rem)}.ed-category-text{flex:0 0 auto;width:var(--ed-cat-text-width, 26rem)}.ed-category-slider{flex:1 1 auto}.ed-category-slider__track{gap:var(--ed-cat-gap-desktop, 2rem)}.ed-category-slider__track .ed-category-card{width:calc((100% - (var(--ed-cat-per-view, 4) - 1) * var(--ed-cat-gap-desktop, 2rem)) / var(--ed-cat-per-view, 4))}.ed-category-slider__nav:not([hidden]){display:block}}.ed-category-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ed-cat-gap, 1.6rem)}.ed-category-text{flex:1 1 100%}.ed-category-slider{display:flex;align-items:center;gap:var(--ed-cat-nav-gap, .8rem);flex:1 1 100%;min-width:0}.ed-category-slider__track{display:flex;flex:1 1 auto;min-width:0;gap:var(--ed-cat-gap, 1.6rem);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:0;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.ed-category-slider__track::-webkit-scrollbar{display:none}.ed-category-slider__track:focus-visible{outline:2px solid currentColor;outline-offset:4px}.ed-category-slider__track .ed-category-card{flex:0 0 auto;scroll-snap-align:start;width:calc((100% - .3 * var(--ed-cat-gap, 1.6rem)) / 1.3)}.ed-category-slider--static .ed-category-slider__track{scroll-snap-type:none}.ed-category-slider__track.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.ed-category-slider__track.is-dragging img{pointer-events:none}.ed-category-slider__nav{display:none;flex:0 0 auto;position:static;inset:auto;transform:none;width:4rem;height:4rem;padding:0;border:0;border-radius:50%;background:#fff;color:#1a1a1a;box-shadow:0 2px 10px #00000026;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.ed-category-slider__nav svg{width:2rem;height:2rem;display:block;margin:auto}.ed-category-slider__nav:hover{transform:scale(1.06)}.ed-category-slider__nav[disabled]{opacity:.35;cursor:default;pointer-events:none}.ed-category-slider__nav[hidden]{display:none}@media(min-width:750px){.ed-category-slider__track .ed-category-card{width:calc((100% - 1.5 * var(--ed-cat-gap, 1.6rem)) / 2.5)}}@media(min-width:992px){.ed-category-slider__track{gap:var(--ed-cat-gap-desktop, 2rem)}.ed-category-slider__track .ed-category-card{width:calc((100% - (var(--ed-cat-per-view-laptop, 3) - 1) * var(--ed-cat-gap-desktop, 2rem)) / var(--ed-cat-per-view-laptop, 3))}.ed-category-slider__nav:not([hidden]){display:block}}@media(min-width:1440px){.ed-category-row{flex-wrap:nowrap;gap:var(--ed-cat-gap-desktop, 3.2rem)}.ed-category-text{flex:0 0 auto;width:var(--ed-cat-text-width, 26rem)}.ed-category-slider{flex:1 1 auto}.ed-category-slider__track .ed-category-card{width:calc((100% - (var(--ed-cat-per-view, 4) - 1) * var(--ed-cat-gap-desktop, 2rem)) / var(--ed-cat-per-view, 4))}}.ed-category-card{position:relative;display:block;overflow:hidden}.ed-category-card>img,.ed-category-card>svg{width:100%;object-fit:var(--ed-cat-image-fit, cover);object-position:center}.ed-category-card>span{position:absolute;left:0;right:0;z-index:1;padding:var(--ed-cat-label-pad-top, 1.6rem) var(--ed-cat-label-inset, 1.2rem) var(--ed-cat-label-pad-bottom, 1.6rem);color:var(--ed-cat-label-color, inherit);text-align:center;line-height:1.25;text-shadow:0 1px 3px rgba(0,0,0,.35)}.ed-category-card[data-label-position=top]>span{top:0;bottom:auto}.ed-category-card[data-label-position=center]>span{top:50%;bottom:auto;transform:translateY(-50%)}.ed-category-card[data-label-position=bottom]>span,.ed-category-card:not([data-label-position])>span{bottom:0;top:auto}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-category-row.css.map */
