.sooler-collection-carousel{display:block;width:100%;margin-inline:auto;overflow:hidden;color:var(--sooler-collection-text);background:var(--sooler-collection-bg);padding-block:var(--sooler-collection-padding-top) var(--sooler-collection-padding-bottom)}.sooler-collection-carousel--hero-width{max-width:1600px}.sooler-collection-carousel__inner{min-width:0}.sooler-collection-carousel__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin-bottom:28px}.sooler-collection-carousel__header--center .sooler-collection-carousel__intro{text-align:center}.sooler-collection-carousel__header--right .sooler-collection-carousel__intro{text-align:right}.sooler-collection-carousel--nav-overlay .sooler-collection-carousel__header{display:block;text-align:center}.sooler-collection-carousel--nav-overlay .sooler-collection-carousel__intro{text-align:center}.sooler-collection-carousel__heading{margin:0;color:inherit;font-size:calc(var(--font-heading-scale, 1) * var(--sooler-collection-heading-size));line-height:1.08;letter-spacing:-.02em}.sooler-collection-carousel__description{max-width:760px;margin-top:12px}.sooler-collection-carousel__description>*:last-child{margin-bottom:0}.sooler-collection-carousel__header--center .sooler-collection-carousel__description{margin-inline:auto}.sooler-collection-carousel__header--right .sooler-collection-carousel__description{margin-left:auto}.sooler-collection-carousel--nav-overlay .sooler-collection-carousel__description{margin-inline:auto}.sooler-collection-carousel__controls{display:flex;gap:10px}.sooler-collection-carousel__slider{position:relative;min-width:0}.sooler-collection-carousel__controls--overlay{position:absolute;z-index:3;top:50%;right:-22px;left:-22px;justify-content:space-between;pointer-events:none;transform:translateY(-50%)}.sooler-collection-carousel__controls--overlay .sooler-collection-carousel__arrow{pointer-events:auto}.sooler-collection-carousel__arrow{display:inline-grid;width:44px;height:44px;place-items:center;padding:0;border:0;border-radius:50%;color:inherit;background:var(--sooler-collection-control-bg);cursor:pointer;transition:opacity .2s ease,transform .2s ease,filter .2s ease}.sooler-collection-carousel__arrow:hover{filter:brightness(.96);transform:translateY(-1px)}.sooler-collection-carousel__arrow:disabled{opacity:.35;cursor:default;transform:none}.sooler-collection-carousel__arrow svg{width:22px;height:22px}.sooler-collection-carousel__viewport{width:100%;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none}.sooler-collection-carousel__viewport::-webkit-scrollbar{display:none}.sooler-collection-carousel__track{display:flex;gap:var(--sooler-collection-gap);width:100%}.sooler-collection-carousel__card{flex:0 0 calc((100% - (var(--sooler-collection-visible) - 1) * var(--sooler-collection-gap)) / var(--sooler-collection-visible));min-width:0;scroll-snap-align:start}.sooler-collection-carousel__link{display:flex;width:100%;min-width:0;height:100%;overflow:hidden;border:1px solid transparent;border-radius:var(--sooler-collection-card-radius);color:inherit;text-decoration:none}.sooler-collection-carousel--card .sooler-collection-carousel__link,.sooler-collection-carousel--minimal .sooler-collection-carousel__link{flex-direction:column}.sooler-collection-carousel--card .sooler-collection-carousel__link,.sooler-collection-carousel--avatar .sooler-collection-carousel__link{padding:var(--sooler-collection-card-padding)}.sooler-collection-carousel--card-background .sooler-collection-carousel__link{background:var(--sooler-collection-card-bg)}.sooler-collection-carousel--card-border .sooler-collection-carousel__link{border-color:var(--sooler-collection-card-border)}.sooler-collection-carousel--card-border .sooler-collection-carousel__link:hover{border-color:currentColor}.sooler-collection-carousel--minimal .sooler-collection-carousel__link{overflow:visible;border:0;border-radius:0;background:transparent}.sooler-collection-carousel__media{position:relative;display:block;width:100%;overflow:hidden;border-radius:var(--sooler-collection-image-radius);background:#0404040d}.sooler-collection-carousel__media--portrait{aspect-ratio:4 / 5}.sooler-collection-carousel__media--portrait_3_4{aspect-ratio:3 / 4}.sooler-collection-carousel__media--square{aspect-ratio:1}.sooler-collection-carousel__media--landscape{aspect-ratio:4 / 3}.sooler-collection-carousel__media--adapt:not(.is-placeholder){aspect-ratio:var(--sooler-collection-image-ratio)}.sooler-collection-carousel__media--adapt.is-placeholder{aspect-ratio:1}.sooler-collection-carousel__image,.sooler-collection-carousel__placeholder{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.sooler-collection-carousel--image-zoom .sooler-collection-carousel__link:hover .sooler-collection-carousel__image{transform:scale(1.045)}.sooler-collection-carousel__content{display:flex;flex-direction:column;min-width:0;gap:5px;margin-top:12px}.sooler-collection-carousel__content--left{align-items:flex-start;text-align:left}.sooler-collection-carousel__content--center{align-items:center;text-align:center}.sooler-collection-carousel__content--right{align-items:flex-end;text-align:right}.sooler-collection-carousel__title{min-width:0;font-size:var(--sooler-collection-title-size);font-weight:var(--font-body-medium-weight, 500);line-height:1.25;text-transform:var(--sooler-collection-title-transform);overflow-wrap:anywhere}.sooler-collection-carousel--title-font-navigation .sooler-collection-carousel__title{font-family:var(--font-navigation-family, inherit);font-style:var(--font-navigation-style, normal);font-weight:var(--font-navigation-weight, var(--font-body-medium-weight, 500))}.sooler-collection-carousel__count{font-size:12px;line-height:1.3;opacity:.64}.sooler-collection-carousel--avatar .sooler-collection-carousel__link{align-items:center;gap:14px}.sooler-collection-carousel--avatar .sooler-collection-carousel__media{flex:0 0 var(--sooler-collection-avatar-size);width:var(--sooler-collection-avatar-size);height:var(--sooler-collection-avatar-size);aspect-ratio:1}.sooler-collection-carousel--avatar .sooler-collection-carousel__content{align-items:flex-start;margin-top:0;text-align:left}.sooler-collection-carousel--avatar-auto .sooler-collection-carousel__card{flex:0 0 auto;width:auto}.sooler-collection-carousel--avatar-auto .sooler-collection-carousel__link{gap:16px;width:max-content;max-width:min(420px,calc(100vw - 40px));padding-inline-end:max(var(--sooler-collection-card-padding),16px)}.sooler-collection-carousel--avatar-auto .sooler-collection-carousel__content{flex:0 1 auto}.sooler-collection-carousel--avatar-auto .sooler-collection-carousel__title{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width:767px){.sooler-collection-carousel__header{align-items:center;gap:16px;margin-bottom:22px}.sooler-collection-carousel__heading{font-size:var(--sooler-collection-heading-size-mobile)}.sooler-collection-carousel__arrow{width:40px;height:40px}.sooler-collection-carousel__controls{gap:8px}.sooler-collection-carousel__controls--overlay{right:8px;left:8px}.sooler-collection-carousel__card{flex-basis:calc((100% - (var(--sooler-collection-visible-mobile) - 1) * var(--sooler-collection-gap)) / var(--sooler-collection-visible-mobile))}.sooler-collection-carousel--avatar .sooler-collection-carousel__link{gap:10px}}@media(prefers-reduced-motion:reduce){.sooler-collection-carousel__viewport{scroll-behavior:auto}.sooler-collection-carousel__image,.sooler-collection-carousel__arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/sooler-collection-carousel.css.map */
