.cmc-section{padding-top:var(--cmc-section-pt);padding-bottom:var(--cmc-section-pb);padding-left:var(--cmc-padding-h-desktop);padding-right:var(--cmc-padding-h-desktop);box-sizing:border-box;font-family:var(--cmc-font-family, inherit)}.cmc-width--page{max-width:1440px;margin-left:auto;margin-right:auto}.cmc-width--custom{max-width:var(--cmc-max-width);margin-left:auto;margin-right:auto}.cmc-width--full{max-width:none}.cmc-header{margin-bottom:var(--cmc-header-spacing-desktop, 32px);display:flex;flex-direction:column;gap:0}.cmc-header>*+*{margin-top:8px}.cmc-header__heading+.cmc-header__description{margin-top:var(--cmc-heading-description-gap-desktop, 8px)}.cmc-header--left{align-items:flex-start;text-align:left}.cmc-header--center{align-items:center;text-align:center}.cmc-header--right{align-items:flex-end;text-align:right}.cmc-header__eyebrow{text-transform:uppercase;letter-spacing:1.5px;font-size:12px;opacity:.7;margin:0}.cmc-header__heading{font-size:32px;font-weight:var(--cmc-heading-weight, 400);margin:0;letter-spacing:var(--cmc-heading-letter-spacing-desktop, 0)}.cmc-header__description{max-width:640px;opacity:.8;margin:0}.cmc-header__description p{margin:0}.cmc-gradient-text{background:linear-gradient(90deg,var(--cmc-gradient-start),var(--cmc-gradient-end));-webkit-background-clip:text;background-clip:text;color:transparent}.cmc-header__eyebrow,.cmc-header__heading,.cmc-header__description,.cmc-card__eyebrow,.cmc-card__title,.cmc-card__subtitle{text-shadow:var(--cmc-text-shadow, none)}.cmc-viewport{position:relative;overflow:hidden}.cmc-track{display:flex;gap:var(--cmc-gap-slides);will-change:transform;cursor:grab;-webkit-user-select:none;user-select:none}.cmc-track.cmc-dragging{cursor:grabbing}.cmc-slide{flex:0 0 auto;width:var(--cmc-slide-width);height:var(--cmc-height-desktop);display:grid;gap:var(--cmc-gap-h) var(--cmc-gap-v)}.cmc-slide--editorial-split{grid-template-columns:40% 60%;grid-template-rows:1fr 1fr}.cmc-slide--editorial-split .cmc-card--1{grid-column:1;grid-row:1}.cmc-slide--editorial-split .cmc-card--2{grid-column:1;grid-row:2}.cmc-slide--editorial-split .cmc-card--3{grid-column:2;grid-row:1 / 3}.cmc-slide--reverse-split{grid-template-columns:60% 40%;grid-template-rows:1fr 1fr}.cmc-slide--reverse-split .cmc-card--1{grid-column:1;grid-row:1 / 3}.cmc-slide--reverse-split .cmc-card--2{grid-column:2;grid-row:1}.cmc-slide--reverse-split .cmc-card--3{grid-column:2;grid-row:2}.cmc-slide--editorial-feature{grid-template-columns:1fr 1fr;grid-template-rows:60% 40%}.cmc-slide--editorial-feature .cmc-card--1{grid-column:1 / 3;grid-row:1}.cmc-slide--editorial-feature .cmc-card--2{grid-column:1;grid-row:2}.cmc-slide--editorial-feature .cmc-card--3{grid-column:2;grid-row:2}.cmc-slide--three-columns,.cmc-slide--equal-grid{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr}.cmc-card{position:relative;display:block;overflow:hidden;border-radius:var(--cmc-card-radius);border:var(--cmc-card-border-width) solid var(--cmc-card-border-color);background:var(--cmc-card-bg);text-decoration:none;color:inherit}.cmc-card__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.cmc-card__img{width:100%;height:100%;display:block;transform:scale(var(--cmc-zoom-initial, 1));transition:transform var(--cmc-hover-duration) ease}.cmc-card__placeholder{width:100%;height:100%;display:flex}.cmc-card__placeholder svg{width:100%;height:100%}.cmc-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.cmc-overlay--none .cmc-overlay{background:none}.cmc-overlay--solid .cmc-overlay{background:color-mix(in srgb,var(--cmc-overlay-color, #000) var(--cmc-overlay-opacity, 30%),transparent)}.cmc-overlay--gradient .cmc-overlay,.cmc-overlay--bottom-gradient .cmc-overlay{background:linear-gradient(to top,#0000008c,#0000 60%)}.cmc-overlay--top-gradient .cmc-overlay{background:linear-gradient(to bottom,#00000080,#0000 60%)}.cmc-card__text{position:relative;z-index:2;display:flex;flex-direction:column;gap:var(--cmc-text-gap)}.cmc-title-pos--inside .cmc-card__text{position:absolute;padding:var(--cmc-text-padding-v) var(--cmc-text-padding-h);top:0;right:0;bottom:0;left:0;justify-content:flex-end}.cmc-title-pos--below,.cmc-title-pos--below .cmc-card{display:flex;flex-direction:column}.cmc-title-pos--below .cmc-card__media{position:relative;flex:1}.cmc-title-pos--below .cmc-card__text{padding-top:var(--cmc-text-padding-v);color:inherit}.cmc-title-pos--above .cmc-card{display:flex;flex-direction:column-reverse}.cmc-title-pos--above .cmc-card__media{position:relative;flex:1}.cmc-title-pos--above .cmc-card__text{padding-bottom:var(--cmc-text-padding-v);color:inherit}.cmc-title-pos--hidden .cmc-card__text{display:none}.cmc-text-align--left{align-items:flex-start;text-align:left}.cmc-text-align--center{align-items:center;text-align:center}.cmc-text-align--right{align-items:flex-end;text-align:right}.cmc-card__eyebrow{font-size:var(--cmc-eyebrow-size);color:var(--cmc-eyebrow-color);letter-spacing:var(--cmc-eyebrow-letter-spacing);text-transform:uppercase}.cmc-card__title{font-size:var(--cmc-title-size-desktop);color:var(--cmc-title-color);font-weight:var(--cmc-title-weight);line-height:var(--cmc-title-line-height);letter-spacing:var(--cmc-title-letter-spacing)}.cmc-card__subtitle{font-size:var(--cmc-subtitle-size);color:var(--cmc-subtitle-color)}.cmc-hover--zoom:hover .cmc-card__img,.cmc-hover--zoom-lift:hover .cmc-card__img{transform:scale(var(--cmc-zoom-hover, 1.08))}.cmc-hover--lift:hover,.cmc-hover--zoom-lift:hover{transform:translateY(-6px);transition:transform var(--cmc-hover-duration) ease}.cmc-hover--darken:hover .cmc-card__img{filter:brightness(.85)}.cmc-hover--brighten:hover .cmc-card__img{filter:brightness(1.15)}.cmc-hover--opacity:hover .cmc-card__img{opacity:.85}.cmc-card{transition:transform var(--cmc-hover-duration) ease}.cmc-arrow{position:absolute;top:50%;transform:translateY(-50%);width:var(--cmc-arrow-size);height:var(--cmc-arrow-size);border-radius:var(--cmc-arrow-radius);background:var(--cmc-arrow-bg);border:1px solid var(--cmc-arrow-border-color);color:var(--cmc-arrow-color);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3}.cmc-arrow svg{width:40%;height:40%}.cmc-arrow-pos--center-outside.cmc-arrow--prev{left:-20px}.cmc-arrow-pos--center-outside.cmc-arrow--next{right:-20px}.cmc-arrow-pos--center-inside.cmc-arrow--prev{left:12px}.cmc-arrow-pos--center-inside.cmc-arrow--next{right:12px}.cmc-arrow-pos--top-right.cmc-arrow--prev{top:20px;right:56px;transform:none}.cmc-arrow-pos--top-right.cmc-arrow--next{top:20px;right:12px;transform:none}.cmc-arrow-pos--bottom-right.cmc-arrow--prev{top:auto;bottom:12px;right:56px;transform:none}.cmc-arrow-pos--bottom-right.cmc-arrow--next{top:auto;bottom:12px;right:12px;transform:none}.cmc-dots{display:flex;justify-content:center;gap:var(--cmc-dot-gap);margin-top:20px}.cmc-dot{width:var(--cmc-dot-size);height:var(--cmc-dot-size);border-radius:50%;background:var(--cmc-dot-inactive);border:none;cursor:pointer;padding:0}.cmc-dot.is-active{background:var(--cmc-dot-active)}.cmc-empty-state{width:100%;padding:60px 20px;text-align:center;opacity:.6}.cmc-empty-state svg{width:80px;margin:0 auto 12px;display:block}@media(max-width:749px){.cmc-section{padding-left:var(--cmc-padding-h-mobile);padding-right:var(--cmc-padding-h-mobile)}.cmc-header{margin-bottom:var(--cmc-header-spacing-mobile, 24px)}.cmc-header__heading+.cmc-header__description{margin-top:var(--cmc-heading-description-gap-mobile, 8px)}.cmc-header__heading{letter-spacing:var(--cmc-heading-letter-spacing-mobile, 0)}.cmc-slide{height:var(--cmc-mobile-height)}.cmc-slide{gap:var(--cmc-mobile-gap)}.cmc-card{border-radius:var(--cmc-mobile-radius)}.cmc-card__text{padding:var(--cmc-mobile-padding)!important}.cmc-card__title{font-size:var(--cmc-mobile-title-size)!important}.cmc-mobile-layout--simplified .cmc-slide{grid-template-columns:1fr 1fr!important;grid-template-rows:60% 40%!important}.cmc-mobile-layout--simplified .cmc-card--1{grid-column:1 / 3;grid-row:1}.cmc-mobile-layout--simplified .cmc-card--2{grid-column:1;grid-row:2}.cmc-mobile-layout--simplified .cmc-card--3{grid-column:2;grid-row:2}.cmc-mobile-layout--individual .cmc-slide{display:flex!important;flex-direction:column;height:auto!important}.cmc-mobile-layout--individual .cmc-card{position:relative;height:var(--cmc-mobile-height)}.cmc-arrow-pos--center-outside.cmc-arrow--prev,.cmc-arrow-pos--center-outside.cmc-arrow--next,.cmc-mobile-arrows--hidden .cmc-arrow{display:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-collection-mosaic-carousel.css.map */
