sm-collection-carousel.sm-carousel{display:block;width:100%;min-width:0;padding:var(--sm-top) 0 var(--sm-bottom);background:transparent;color:inherit}.sm-carousel .sm-carousel__heading,.sm-carousel .sm-carousel__name,.sm-carousel .sm-carousel__name a,.sm-carousel .sm-carousel__price,.sm-carousel .sm-carousel__price *,.sm-carousel .sm-carousel__collection-link,.sm-carousel .sm-carousel__empty,.sm-carousel .sm-carousel__badge{color:#303030!important}.sm-carousel *,.sm-carousel *:before,.sm-carousel *:after{box-sizing:border-box}.sm-carousel .sm-carousel__header{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:15px;margin:0 0 25px;padding:0 var(--sm-inset-right) 0 var(--sm-inset)}.sm-carousel .sm-carousel__heading{margin:0;padding:0;font-family:Cormorant Garamond,Georgia,serif!important;font-size:var(--sm-title-size);font-weight:400;line-height:1.15;letter-spacing:normal;text-transform:none;text-align:left}.sm-carousel .sm-carousel__heading:after{display:none}.sm-carousel .sm-carousel__collection-link{color:inherit;font-family:var(--font-custom-secondary, Montserrat),sans-serif;font-size:12px;text-decoration:underline;text-underline-offset:5px}.sm-carousel .sm-carousel__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--sm-columns) - 1) * var(--sm-gap)) / var(--sm-columns));justify-content:start;gap:var(--sm-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;list-style:none;margin:0 var(--sm-inset-right) 0 var(--sm-inset);padding:0 0 12px;width:auto}.sm-carousel .sm-carousel__card{display:block;min-width:0;width:auto;margin:0;padding:0;scroll-snap-align:start;list-style:none;background:transparent}.sm-carousel .sm-carousel__image-link{display:block;position:relative;overflow:hidden;aspect-ratio:var(--sm-ratio);color:inherit;background:transparent}.sm-carousel .sm-carousel__image,.sm-carousel .sm-carousel__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:var(--sm-fit)}.sm-carousel .sm-carousel__image--second{opacity:0;transition:opacity .2s ease}@media(hover:hover){.sm-carousel .sm-carousel__image-link--hover:hover .sm-carousel__image--second{opacity:1}}.sm-carousel .sm-carousel__badge{position:absolute;inset:10px 10px auto auto;padding:5px 8px;background:var(--background, #fff);color:var(--text-color, #222);font-size:11px}.sm-carousel .sm-carousel__details{display:flex;flex-direction:column;gap:var(--sm-text-gap);padding:15px var(--sm-text-inset);text-align:left}.sm-carousel .sm-carousel__name{margin:0;padding:0;font-family:var(--font-custom-secondary, Montserrat),sans-serif!important;font-size:12px;font-weight:500;line-height:1.4;text-transform:none;letter-spacing:normal}.sm-carousel .sm-carousel__name a{color:inherit;text-decoration:none}.sm-carousel .sm-carousel__price{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0;font-family:var(--font-custom-secondary, Montserrat),sans-serif;font-size:12px;line-height:1.4}.sm-carousel .sm-carousel__controls{display:flex;justify-content:flex-end;padding:4px var(--sm-inset-right) 0 var(--sm-inset);gap:8px}.sm-carousel .sm-carousel__controls[hidden]{display:none}.sm-carousel .sm-carousel__arrow{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font-size:24px;cursor:pointer}.sm-carousel .sm-carousel__arrow:disabled{opacity:.3;cursor:default}.sm-carousel :focus-visible{outline:2px solid currentColor;outline-offset:-2px}.sm-carousel .sm-carousel__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sm-carousel .sm-carousel__empty{padding:0 var(--sm-inset-right) 0 var(--sm-inset)}@media(max-width:989px){.sm-carousel .sm-carousel__track{grid-auto-columns:calc((100% - 1.2 * var(--sm-gap)) / 2.2)}}@media(max-width:749px){.sm-carousel .sm-carousel__header,.sm-carousel .sm-carousel__controls,.sm-carousel .sm-carousel__empty{padding-left:var(--sm-mobile-inset);padding-right:var(--sm-mobile-inset)}.sm-carousel .sm-carousel__track{margin-left:var(--sm-mobile-inset);margin-right:var(--sm-mobile-inset);grid-auto-columns:calc((100% - (var(--sm-mobile-columns) - 1) * var(--sm-gap)) / var(--sm-mobile-columns))}.sm-carousel .sm-carousel__heading{font-size:clamp(24px,7vw,var(--sm-title-size))}}@media(prefers-reduced-motion:reduce){.sm-carousel .sm-carousel__image--second{transition:none}}.sm-carousel.sm-carousel--ready .sm-carousel__track{scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none}.sm-carousel.sm-carousel--ready .sm-carousel__track::-webkit-scrollbar{display:none}.sm-carousel .sm-carousel__track.is-dragging{cursor:grabbing;scroll-snap-type:none}.sm-carousel .sm-carousel__track img{-webkit-user-drag:none}.sm-carousel.sm-carousel--ready .sm-carousel__controls{gap:0;padding-top:0}.sm-carousel .sm-carousel__position{position:relative;flex:1;min-width:0;height:24px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;cursor:pointer}.sm-carousel .sm-carousel__position:before{content:"";position:absolute;left:0;right:0;top:11px;height:1px;background:currentColor;opacity:.2}.sm-carousel .sm-carousel__position[aria-current=true]:before{opacity:1}
/*# sourceMappingURL=/cdn/shop/t/17/compiled_assets/styles.css.map?subset=AEA */
