.eclat-ct{--ect-cols: var(--ect-cols-desktop, 4);--ect-gap: var(--ect-gap-desktop, 44px);display:block;background:var(--ect-bg);color:var(--ect-text);padding:var(--ect-pt) var(--ect-side) var(--ect-pb)}.eclat-ct__header{text-align:center;margin-bottom:48px}.eclat-ct__subtitle{font-family:var(--ect-body-font, var(--font-body-family));font-weight:var(--ect-body-weight, 400);font-style:var(--ect-body-style, normal);font-size:var(--ect-subtitle-size);letter-spacing:.25em;text-transform:uppercase;margin:0 0 6px}.eclat-ct__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 28px}.eclat-ct__tab{-webkit-appearance:none;appearance:none;background:none;border:0;padding:0 0 2px;margin:0;cursor:pointer;color:inherit;font-family:var(--ect-heading-font, var(--font-heading-family));font-weight:var(--ect-heading-weight, 700);font-style:var(--ect-heading-style, normal);font-size:var(--ect-tab-size);letter-spacing:.02em;line-height:1.3;text-transform:uppercase;border-bottom:2px solid transparent;transition:border-color .2s,opacity .2s}.eclat-ct__tab:hover{opacity:.7}.eclat-ct__tab[aria-selected=true]{border-bottom-color:currentColor;opacity:1}.eclat-ct__tab:focus-visible{outline:2px solid currentColor;outline-offset:4px}.eclat-ct__carousel{position:relative}.eclat-ct__track{display:flex;gap:var(--ect-gap);margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.eclat-ct__track::-webkit-scrollbar{display:none}.eclat-ct__item{flex:0 0 calc((100% - (var(--ect-cols) - 1) * var(--ect-gap)) / var(--ect-cols));min-width:0;scroll-snap-align:start}.eclat-ct__card{display:block;color:inherit;text-decoration:none}.eclat-ct__media{position:relative;aspect-ratio:var(--ect-ratio);overflow:hidden;margin-bottom:14px}.eclat-ct__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.eclat-ct__img--placeholder{background:#0000000d}.eclat-ct__card:hover .eclat-ct__img{transform:scale(1.03)}.eclat-ct__title{font-family:var(--ect-body-font, var(--font-body-family));font-weight:var(--ect-body-weight, 400);font-style:var(--ect-body-style, normal);font-size:var(--ect-title-size);letter-spacing:.03em;line-height:1.3;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eclat-ct__price{font-family:var(--ect-body-font, var(--font-body-family));font-weight:var(--ect-body-weight, 400);font-style:var(--ect-body-style, normal);font-size:var(--ect-price-size);letter-spacing:.05em;opacity:.75;margin:0}.eclat-ct__arrow{position:absolute;top:calc(var(--ect-arrow-top, 40%));z-index:2;width:40px;height:40px;border-radius:50%;border:0;background:var(--ect-accent);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transform:translateY(-50%);transition:opacity .2s}.eclat-ct__arrow[hidden]{display:none}.eclat-ct__arrow:hover{opacity:.8}.eclat-ct__arrow--prev{left:-20px}.eclat-ct__arrow--next{right:-20px}.eclat-ct__footer{display:flex;justify-content:center;margin-top:56px}.eclat-ct__button{display:inline-block;background:var(--ect-accent);color:#fff;font-family:var(--ect-heading-font, var(--font-heading-family));font-weight:var(--ect-heading-weight, 700);font-style:var(--ect-heading-style, normal);font-size:var(--ect-button-size);letter-spacing:.04em;text-transform:uppercase;text-decoration:none;padding:14px 30px;transition:opacity .2s}.eclat-ct__button:hover{opacity:.85}@media screen and (max-width:989px){.eclat-ct{--ect-cols: min(3, var(--ect-cols-desktop, 4))}}@media screen and (max-width:749px){.eclat-ct{--ect-cols: var(--ect-cols-mobile);--ect-gap: 16px;padding-left:16px;padding-right:0}.eclat-ct__header{margin-bottom:28px;padding-right:16px}.eclat-ct__subtitle{font-size:min(var(--ect-subtitle-size),12px);letter-spacing:.2em}.eclat-ct__tab{font-size:min(var(--ect-tab-size),20px)}.eclat-ct__track{padding-right:16px;scroll-padding-left:0}.eclat-ct__title{font-size:min(var(--ect-title-size),15px)}.eclat-ct__price{font-size:min(var(--ect-price-size),13px)}.eclat-ct__arrow{width:34px;height:34px}.eclat-ct__arrow svg{width:16px;height:16px}.eclat-ct__arrow--prev{left:4px}.eclat-ct__arrow--next{right:8px}.eclat-ct__footer{margin-top:32px;padding-right:16px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/eclat-collection-tabs.css.map */
