.article-carousel{box-sizing:border-box;padding:16px 20px 24px;background-color:var(--white)}@media screen and (min-width:768px){.article-carousel{padding:16px 24px 32px}}@media screen and (min-width:1200px){.article-carousel{padding:16px 40px 40px}}@media screen and (min-width:1800px){.article-carousel{padding:40px 80px 48px}}.article-carousel__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.article-carousel__heading{margin:0 0 15px;font-family:var(--font-bold);font-size:24px;font-weight:400;line-height:1.25;letter-spacing:var(--heading-letter-spacing);color:var(--grey-ultra-dark)}@media screen and (max-width:749px){.article-carousel__heading{font-size:20px;margin-bottom:12px}}.article-carousel__subtitle{margin:-8px 0 15px;font-family:var(--font-regular);font-size:var(--font-size-16);line-height:1.5;color:var(--grey-ultra-dark)}.article-carousel__subtitle a{color:var(--coral);font-family:var(--font-bold);text-decoration:underline}.article-carousel__link{flex:0 0 auto;margin-bottom:15px;font-family:var(--font-bold);font-size:var(--font-size-14);letter-spacing:.06em;text-transform:uppercase;color:var(--coral);text-decoration:underline;text-underline-offset:3px}.article-carousel__viewport{position:relative}.article-carousel__track{display:flex;padding:0;list-style:none;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;margin:0 -20px}@media screen and (min-width:768px){.article-carousel__track{margin-left:-24px;margin-right:-24px}}@media screen and (min-width:1200px){.article-carousel__track{margin-left:-40px;margin-right:-40px}}@media screen and (min-width:1800px){.article-carousel__track{margin-left:-80px;margin-right:-80px}}.article-carousel__track::-webkit-scrollbar{display:none}.article-carousel__track.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.article-carousel__track.is-dragging a{pointer-events:none}.article-carousel__spacer{flex:0 0 auto;min-width:20px}@media screen and (min-width:768px){.article-carousel__spacer{min-width:24px}}@media screen and (min-width:1200px){.article-carousel__spacer{min-width:40px}}@media screen and (min-width:1800px){.article-carousel__spacer{min-width:80px}}.article-carousel__item{flex:0 0 230px;width:230px;margin-right:16px;white-space:normal}@media screen and (max-width:749px){.article-carousel__item{flex-basis:170px;width:170px;margin-right:12px}}.article-carousel__nav{position:absolute;top:25%;z-index:2;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background-color:var(--white);color:var(--grey-ultra-dark);box-shadow:0 4px 8px #0003;cursor:pointer;visibility:hidden;opacity:0;transition:visibility 0s linear .1s,opacity .1s ease-in}.article-carousel__nav--prev{left:16px}.article-carousel__nav--next{right:16px}.article-carousel:hover .article-carousel__nav,.article-carousel:focus-within .article-carousel__nav{visibility:visible;opacity:1;transition:visibility 0s linear,opacity .2s ease-out}.article-carousel:hover .article-carousel__nav[disabled]{opacity:.5;cursor:default}.article-carousel__nav svg{display:block;width:14px;height:14px}@media screen and (max-width:969px){.article-carousel__nav{display:none}}.article-card{display:block;color:inherit;text-decoration:none}.article-card:hover{color:inherit}.article-card__media{position:relative;aspect-ratio:1 / 1;background-color:var(--white);overflow:hidden}.article-card__media img{display:block;width:100%;height:100%;object-fit:contain;background-color:var(--white)}.article-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.6em;margin:12px 0 0;font-family:var(--font-bold);font-size:var(--font-size-16);font-weight:400;line-height:1.3;letter-spacing:0;color:var(--grey-ultra-dark)}.article-card:hover .article-card__title{text-decoration:underline;text-underline-offset:3px}.article-card__price{display:flex;align-items:baseline;gap:8px;margin-top:8px;font-family:var(--font-bold);font-size:var(--font-size-16);line-height:1.3;color:var(--coral)}.article-card__price s{color:var(--grey-dark);font-family:var(--font-regular);text-decoration:line-through}.article-card__placeholder{width:100%;height:100%;background-color:var(--grey-6)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/article-carousel.css.map */
