.editorial-carousel{display:block;margin-top:var(--editorial-carousel-mt, 40px);margin-bottom:var(--editorial-carousel-mb, 48px)}.editorial-carousel[hidden]{display:none}.editorial-carousel__inner{display:flex;flex-direction:column;gap:12px}.editorial-carousel__title{margin:0;font-size:32px;line-height:36px;font-weight:500;color:#333;text-transform:none;letter-spacing:0}.editorial-carousel__body{margin:16px 0 0;font-size:16px;line-height:20px;font-weight:400;color:#333}.editorial-carousel__link{margin-top:24px}.editorial-carousel__main{display:flex;flex-direction:column;gap:16px;min-width:0}.editorial-carousel__controls{display:flex;justify-content:flex-end}.editorial-carousel__controls[hidden]{display:none}.editorial-carousel__controls .gridy-arrows{margin-right:-1rem;margin-bottom:-1rem}.editorial-carousel__controls .gridy-arrow:disabled{opacity:1!important}.editorial-carousel__controls .gridy-arrow:disabled svg path{fill:#c7c5c1}.editorial-carousel__track{--slide-items-width: 260px;--gap: 16px;display:grid;gap:var(--gap)}.editorial-carousel__track>*{scroll-snap-stop:always}.editorial-carousel__notice{margin:0;padding:16px;background:#f7f7f7;color:#333;font-size:14px;line-height:20px}@media only screen and (min-width:768px){.editorial-carousel{margin-top:var(--editorial-carousel-mt-sm, 56px);margin-bottom:var(--editorial-carousel-mb-sm, 68px)}.editorial-carousel__track{--slide-items-width: 280px}}@media only screen and (min-width:1024px){.editorial-carousel__inner{flex-direction:row;align-items:flex-start;gap:24px}.editorial-carousel__panel{flex:0 0 280px;width:280px;padding:24px;background:#fff;box-sizing:border-box}.editorial-carousel__main{flex:1 1 auto}}@media(prefers-reduced-motion:reduce){.editorial-carousel .gridy-track,.editorial-carousel__track{scroll-behavior:auto}.editorial-carousel__track .card--product{animation:none;opacity:1}}.editorial-carousel--sale .editorial-carousel__title,.editorial-carousel--sale .editorial-carousel__body,.editorial-carousel--sale .editorial-carousel__link{color:#c00000}.editorial-carousel--sale .editorial-carousel__link{text-decoration-color:#c00000}@media(hover:hover){.editorial-carousel--sale .editorial-carousel__link:hover{color:#c00000;text-decoration-color:#c00000}}.editorial-carousel--sale .editorial-carousel__link:focus-visible{color:#c00000;text-decoration-color:#c00000}@media(hover:hover)and (pointer:fine){.editorial-carousel__track{cursor:grab}}.editorial-carousel__track.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none;scroll-snap-type:none!important;scroll-behavior:auto!important}@media only screen and (min-width:1024px){.editorial-carousel[data-layout=header] .editorial-carousel__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 24px}.editorial-carousel[data-layout=header] .editorial-carousel__panel{grid-column:1;grid-row:1;width:auto;padding:0;background:none}.editorial-carousel[data-layout=header] .editorial-carousel__main{display:contents}.editorial-carousel[data-layout=header] .editorial-carousel__controls{grid-column:2;grid-row:1}.editorial-carousel[data-layout=header] .editorial-carousel__slider{grid-column:1 / -1;grid-row:2;min-width:0}.editorial-carousel[data-layout=header] .editorial-carousel__title{font-size:16px;line-height:20px;font-weight:600;text-transform:uppercase}.editorial-carousel[data-layout=header] .editorial-carousel__body{margin-top:4px}.editorial-carousel[data-layout=header] .gridy-arrows{gap:16px;margin:0}.editorial-carousel[data-layout=header] .gridy-arrow{justify-content:center;width:36px;height:36px;min-width:0;min-height:0;padding:0;background:#e9e8e6;border-radius:50%}.editorial-carousel[data-layout=header] .gridy-arrow svg path{fill:#726e65}.editorial-carousel[data-layout=header] .gridy-arrow:disabled{background:#f0efef}.editorial-carousel[data-layout=header] .gridy-arrow:disabled svg path{fill:#c7c5c1}.editorial-carousel[data-layout=header] .card--nosto:hover .card-media-cta,.editorial-carousel[data-layout=header] .card--nosto:hover .card-img-arrow{opacity:0;pointer-events:none}}@media only screen and (min-width:1024px)and (hover:hover){.editorial-carousel[data-layout=header] .card-media-wrap:hover .card-media-cta,.editorial-carousel[data-layout=header] .card-media-wrap:hover .card-img-arrow{opacity:1;pointer-events:auto}}@media only screen and (min-width:1024px){.editorial-carousel[data-show-body=false] .editorial-carousel__body{display:none}}
/*# sourceMappingURL=/cdn/shop/t/286/assets/section-editorial-product-carousel.css.map */
