.tmpg-carousel{overflow:hidden;padding:80px 0;border-top:.5px solid var(--v1-g2);background:var(--v1-white)}.tmpg-carousel__header{max-width:1440px;margin:0 auto 40px;padding:0 48px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.tmpg-carousel__header-actions,.tmpg-carousel__controls{display:flex;align-items:center}.tmpg-carousel__header-actions{gap:24px}.tmpg-carousel__controls{gap:8px}.tmpg-carousel__arrow{width:38px;height:38px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:.5px solid var(--v1-g2);border-radius:50%;background:var(--v1-white);color:var(--v1-black);cursor:pointer;transition:color .2s ease,border-color .2s ease,opacity .2s ease}.tmpg-carousel__arrow svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.tmpg-carousel__arrow:disabled{opacity:.28;cursor:default}.tmpg-carousel__arrow:focus-visible,.tmpg-carousel__track:focus-visible,.tmpg-carousel__card-link:focus-visible{outline:1px solid var(--v1-black);outline-offset:3px}.tmpg-carousel__track{display:flex;gap:14px;overflow-x:auto;padding:0 48px 4px;scroll-padding-inline:48px;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.tmpg-carousel__track::-webkit-scrollbar{display:none}.tmpg-carousel__track.is-dragging{cursor:grabbing}.tmpg-carousel__card{flex:0 0 260px;min-width:0;scroll-snap-align:start}.tmpg-carousel__card-link{display:block;color:inherit;text-decoration:none}.tmpg-carousel__media{aspect-ratio:1 / 1;overflow:hidden;background:var(--v1-g1)}.tmpg-carousel__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;transition:transform .6s ease}.tmpg-carousel__card[data-handle=mark-weiss] .tmpg-carousel__image:not([style*=object-position]),.tmpg-carousel__card[data-handle=michael-grecco] .tmpg-carousel__image:not([style*=object-position]),.tmpg-carousel__card[data-handle=paolo-brillo] .tmpg-carousel__image:not([style*=object-position]){object-position:center top}.tmpg-carousel__name{padding:14px 0 0;font-family:var(--v1-ed);font-size:15px;font-weight:300;line-height:1.3;min-height:53px;color:var(--v1-black);letter-spacing:-.005em}.tmpg-carousel__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--v1-g2);font-family:var(--v1-ui);font-size:10px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--v1-g3)}@media(hover:hover){.tmpg-carousel__arrow:not(:disabled):hover{border-color:var(--v1-black)}.tmpg-carousel__card:hover .tmpg-carousel__image{transform:scale(1.04)}}@media(max-width:768px){.tmpg-carousel{padding:44px 0}.tmpg-carousel__header{margin-bottom:20px;padding:0 24px}.tmpg-carousel__track{padding-inline:24px;scroll-padding-inline:24px}.tmpg-carousel__card{flex-basis:200px}}@media(max-width:767px){.tmpg-carousel__controls{display:none}.tmpg-carousel__header-actions{gap:0}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/tmpg-home-carousels.css.map */
