.editorial-product-carousel{display:flex;flex-direction:column;width:100%}@keyframes fadeInUpCustom{0%{opacity:0;transform:translate3d(0,10%,0)}to{opacity:1;transform:translateZ(0)}}.editorial-product-carousel .fadeInUpCustom{animation-name:fadeInUpCustom}@media screen and (min-width: 768px){.editorial-product-carousel{flex-direction:row}.editorial-product-carousel--left .editorial-product-carousel__item{order:-1}}.editorial-product-carousel__banner{position:relative}@media screen and (min-width: 768px){.editorial-product-carousel__banner,.editorial-product-carousel__item{width:50%}}.epc-banner__image-container{transition:opacity 1.2s ease;width:100%;position:absolute;top:0}.epc-banner__image-container .image-container{display:block;height:100%;width:100%}@media screen and (min-width: 768px){.epc-banner__image-container{height:100%}}.epc-banner__image-container--single-banner{transition:none}.epc-banner__image-container.active{opacity:1;position:relative;z-index:0}.epc-banner__image-container:not(.active){opacity:0;z-index:-1000}.epc-banner__image-container--single-banner:not(.active){opacity:1}.editorial-product-carousel__headline{font:var(--dna-h1-font);text-align:center}.editorial-product-carousel__headline:not(.editorial-product-carousel__headline--desktop){margin:calc(var(--dna-space-2) + var(--dna-space-0-5)) auto}.editorial-product-carousel__headline--desktop{display:none}@media screen and (min-width: 768px){.editorial-product-carousel__headline{font:var(--dna-h4-font)}.editorial-product-carousel__headline:not(.editorial-product-carousel__headline--desktop){display:none;z-index:-1}.editorial-product-carousel__headline--desktop{display:block;margin:var(--dna-space-4) auto var(--dna-space-2);width:100%}}@media screen and (min-width: 1024px){.editorial-product-carousel__headline{font:var(--dna-h3-font)}.editorial-product-carousel__headline--desktop{margin:var(--dna-space-6) auto calc(var(--dna-space-5) / 4)}}@media screen and (min-width: 1440px){.editorial-product-carousel__headline{font:var(--dna-h2-font)}.editorial-product-carousel__headline--desktop{margin:var(--dna-space-8) auto calc(var(--dna-space-3) + var(--dna-space-0-5))}}@media screen and (min-width: 1920px){.editorial-product-carousel__headline{font:var(--dna-h1-font)}.editorial-product-carousel__headline--desktop{margin:calc(var(--dna-space-10) + var(--dna-space-5)) auto var(--dna-space-3)}}.epc-item__carousel-container{display:grid;grid-template-columns:calc(var(--dna-space-10) - var(--dna-space-0-5)) 1fr calc(var(--dna-space-10) - var(--dna-space-0-5));width:100%}.epc-item__carousel{align-items:flex-start}.editorial-product-carousel__item{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 var(--dna-space-4)}@media screen and (max-width: 768px){.editorial-product-carousel__item{position:relative;top:calc(calc(var(--dna-space-10) + var(--dna-space-5)) * -1)}.epc-item__carousel-container--no-cta{margin-bottom:calc(var(--dna-space-20) * -1)}}@media screen and (min-width: 768px){.epc-item__carousel-container{align-items:end}.editorial-product-carousel__item{padding:0 var(--dna-space-5) var(--dna-space-4)}.editorial-product-carousel__item.headline-disabled{padding-top:var(--dna-space-10)}}@media screen and (min-width: 848px){.epc-item__carousel{padding:0 var(--dna-space-4)}}@media screen and (min-width: 1024px){.epc-item__carousel-container{grid-template-columns:var(--dna-space-10) 1fr var(--dna-space-10)}.epc-item__carousel{padding:0 calc(var(--dna-space-4) + var(--dna-space-0-5))}.editorial-product-carousel__item{padding:0 var(--dna-space-6) var(--dna-space-6)}}@media screen and (min-width: 1440px){.epc-item__carousel-container{grid-template-columns:calc(var(--dna-space-10) + var(--dna-space-4)) 1fr calc(var(--dna-space-10) + var(--dna-space-4))}.epc-item__carousel{padding:0 var(--dna-space-1)}.editorial-product-carousel__item{padding:0 calc(var(--dna-space-20) - var(--dna-space-3)) var(--dna-space-4)}.editorial-product-carousel__item.headline-disabled{padding-top:var(--dna-space-10)}}@media screen and (min-width: 1920px){.epc-item__carousel{padding:0 var(--dna-space-6)}.editorial-product-carousel__item{padding:0 calc(var(--dna-space-20) - var(--dna-space-3)) calc(var(--dna-space-10) + var(--dna-space-4))}}.editorial-product-carousel__item sl-carousel{--aspect-ratio: unset}@media screen and (max-width: 768px){.epc-item__carousel-container--no-cta sl-carousel::part(base){grid-row-gap:0!important}}.editorial-product-carousel__item img{object-fit:cover;height:100%;width:100%}.epc-item-carousel__product-image{height:auto;width:235px;margin-bottom:var(--dna-space-4)}@media screen and (min-width: 768px){.epc-item-carousel__product-image{width:250px}}@media screen and (min-width: 1024px){.epc-item-carousel__product-image{width:285px}}@media screen and (min-width: 1440px){.epc-item-carousel__product-image{width:430px}}@media screen and (min-width: 1920px){.epc-item-carousel__product-image{width:510px}}.epc-item-carousel__product{display:flex;flex-direction:column;justify-content:flex-start;height:100%}.epc-item-carousel__product a{display:flex;flex-direction:column;align-items:center}.epc-item-carousel__product-title{display:block;font:var(--dna-h6-font);margin-bottom:var(--dna-space-2);padding:0 calc(var(--dna-space-5) / 2);text-align:center}@media screen and (min-width: 768px){.epc-item-carousel__product-title{margin-bottom:var(--dna-space-4)}}@media screen and (min-width: 1440px){.epc-item-carousel__product-title{font:var(--dna-h5-font)}}@media screen and (min-width: 1920px){.epc-item-carousel__product-title{font:var(--dna-h4-font)}}.epc-item-carousel__product-price{display:block;font:var(--dna-body-p2-font);text-align:center}.price--markdown{color:var(--dna-utility-attention)}.epc-item__cta{margin-top:var(--dna-space-2)}@media screen and (min-width: 768px){.epc-item__cta{margin-top:var(--dna-space-6)}}@media screen and (min-width: 1440px){.epc-item__cta{margin-top:var(--dna-space-8)}}@media screen and (min-width: 1920px){.epc-item__cta{margin-top:var(--dna-space-10)}}.epc-item__arrow{color:var(--epc-text-color);margin-bottom:calc(var(--dna-space-6) * 2);padding:0}.epc-item__arrow svg{width:100%}.epc-item__arrow:first-of-type{justify-self:start}.epc-item__arrow:last-of-type{justify-self:end}
/*# sourceMappingURL=/cdn/shop/t/1170/assets/section-editorial-product-carousel.css.map */
