.img-carousel{overflow-x:clip;padding-left:16px;padding-bottom:40px;padding-right:16px;background:#faf5f1}@media(min-width:1300px){.img-carousel{padding-left:calc((100% - 1300px)/2 + 20px);padding-bottom:80px}}.img-carousel__header{padding:54px 24px 30px;text-align:center}.img-carousel__eyebrow{margin:0 0 8px;font-family:larken,Georgia,serif;font-weight:300;font-style:italic;font-size:20px;line-height:24px;color:#faf5f1}.img-carousel__heading{margin:0;font-family:proxima-nova,Arial,sans-serif;font-weight:700;font-size:25px;line-height:28px;color:#faf5f1;text-transform:uppercase;letter-spacing:.04em}.img-carousel__track{display:flex;gap:var(--ic-gap, 8px);padding:0;margin:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;cursor:grab}.img-carousel__track::-webkit-scrollbar{display:none}.img-carousel__track[data-dragging]{cursor:grabbing;-webkit-user-select:none;user-select:none;scroll-snap-type:none}.img-carousel__item{flex:0 0 calc((100% - (var(--ic-visible, 3) - 1) * var(--ic-gap, 8px)) / var(--ic-visible, 3));min-width:0;overflow:hidden;scroll-snap-align:start}.img-carousel__img{display:block;width:100%;height:auto;pointer-events:none;box-shadow:0 2px 9px #2a221a80}.img-carousel__img--placeholder{background:#1a1512}@media(prefers-reduced-motion){.img-carousel__controls{display:flex}}.img-carousel__controls{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding-top:16px}.img-carousel__btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:1px solid currentColor;border-radius:50%;background:transparent;color:inherit;cursor:pointer;transition:opacity .2s}.img-carousel__btn .icon.icon-pause,.img-carousel__btn .icon.icon-play{width:15px;height:15px}.img-carousel__btn.img-carousel__btn--prev,.img-carousel__btn.img-carousel__btn--next{display:none}.img-carousel__btn:hover{opacity:.7}.img-carousel__btn:focus-visible{outline:2px solid currentColor;outline-offset:3px}.img-carousel__btn--prev .icon-arrow{transform:rotate(180deg)}.img-carousel__btn--pause .icon-play,.img-carousel__btn--pause[aria-pressed=true] .icon-pause{display:none}.img-carousel__btn--pause[aria-pressed=true] .icon-play{display:inline}@media screen and (max-width:767px){.img-carousel__item{flex:0 0 90%;scroll-snap-align:start}.img-carousel__track{padding:0 0 0 16px;scroll-padding-left:16px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-image-carousel.css.map */
