.shop-look-carousel .title,.rich-text__heading{font-family:"gt_alpina_tw",var(--font-heading-family);font-size:2rem;color:#000;letter-spacing:0}.rich-text__wrapper.page-width{padding-left:16px!important;padding-right:16px!important}.rich-text.content-container{margin-bottom:16px}.rich-text__text{font-family:Times New Roman,Times,serif;font-size:1.6rem;color:#000;letter-spacing:0}.shop-look-carousel__grid{display:flex;flex-direction:column;gap:1.5rem}@media screen and (min-width: 750px){.shop-look-carousel__grid{flex-direction:row;align-items:start;gap:2rem}.shop-look-carousel__slider-wrapper{flex:1 1 0;min-width:0}.shop-look-carousel__product{flex:0 0 auto;width:300px;margin-top:0}}.shop-look-carousel__slider{position:relative;display:block}.shop-look-carousel__slides{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;gap:1rem;list-style:none;margin:0;padding:0;-ms-overflow-style:none;scrollbar-width:none}.shop-look-carousel__slides::-webkit-scrollbar{display:none}@media screen and (max-width: 749px){.shop-look-carousel__controls{display:none}}.shop-look-carousel__slide{flex:0 0 65%}@media screen and (min-width: 750px){.shop-look-carousel__slides{scroll-snap-type:x proximity}.shop-look-carousel__slide{flex:0 0 60%;scroll-snap-align:start}}.shop-look-carousel__image{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:3 / 4}.shop-look-carousel__controls{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;padding:0 .5rem;pointer-events:none;z-index:2}.shop-look-carousel__btn{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background:#00000080;border:none;cursor:pointer;transition:background .2s;pointer-events:auto;color:#fff}.shop-look-carousel__btn:hover{background:#000000b3}.shop-look-carousel__btn svg,.shop-look-carousel__btn .icon{color:#fff;fill:#fff}.shop-look-carousel__btn--prev .icon{transform:rotate(90deg)}.shop-look-carousel__btn--next .icon{transform:rotate(-90deg)}.shop-look-carousel__counter{display:none}.shop-look-carousel__product{margin-top:1.5rem}.shop-look-carousel__product-mobile{display:block}.shop-look-carousel__product-desktop{display:none}@media screen and (min-width: 750px){.shop-look-carousel__product-mobile{display:none}.shop-look-carousel__product-desktop{display:block}}.shop-look-carousel__empty{text-align:center;padding:2rem;color:#00000080}
/*# sourceMappingURL=/cdn/shop/t/45/assets/section-shop-look-carousel.css.map */
