.etbcm{color:var(--etbcm-fg, #111111);padding-block:var(--etbcm-pt, 40px) var(--etbcm-pb, 40px);overflow:hidden}.etbcm-in{max-width:var(--etbcm-page-w, 1600px);margin-inline:auto;padding-inline:clamp(12px,2.5vw,40px)}.etbcm-head{text-align:var(--etbcm-h-align, center);margin-bottom:18px}.etbcm-heading{font-family:var(--port-heading-font, inherit);font-weight:var(--port-heading-weight, 600);font-size:var(--etbcm-h-size, clamp(21px, 3.2vw, 34px));line-height:1.2;margin:0}.etbcm-sub{margin:6px 0 0;font-size:14px;opacity:.7}.etbcm-tabs-wrap{display:flex;justify-content:var(--etbcm-tabs-align, center);margin-bottom:var(--etbcm-tabs-gap, 26px)}.etbcm-tabs{position:relative;display:flex;gap:6px;max-width:100%;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:4px;border-radius:999px}.etbcm--frame .etbcm-tabs{background:color-mix(in srgb,currentColor 6%,transparent)}.etbcm-tabs::-webkit-scrollbar{display:none}.etbcm-ink{position:absolute;top:4px;bottom:4px;left:0;width:0;border-radius:999px;background:var(--etbcm-tab-active-bg, #111111);transition:transform .45s cubic-bezier(.22,.61,.36,1),width .45s cubic-bezier(.22,.61,.36,1);will-change:transform,width}.etbcm-tab{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;border:0;cursor:pointer;background:transparent;color:inherit;font:inherit;font-size:var(--etbcm-tab-fs, 14px);font-weight:600;letter-spacing:.03em;white-space:nowrap;padding:9px 18px;border-radius:999px;transition:color .35s ease;-webkit-tap-highlight-color:transparent}.etbcm-tab[aria-selected=true]{color:var(--etbcm-tab-active-fg, #ffffff)}.etbcm-tab--img{padding-inline-start:10px}.etbcm-tab-img{flex:0 0 auto;width:28px;height:28px;margin-block:-4px;border-radius:50%;overflow:hidden}.etbcm-tab-img img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}@media(max-width:749px){.etbcm-tab{font-size:max(var(--etbcm-tab-fs-m, 13px),11px);padding:8px 14px}.etbcm-tab--img{padding-inline-start:8px}.etbcm-tab-img{width:24px;height:24px}}@media(pointer:coarse){.etbcm-tab{min-height:44px}}.etbcm-viewport{position:relative;overflow:hidden}.etbcm--fade .etbcm-viewport{mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent)}.etbcm-layer{opacity:0;transition:opacity .55s ease}.etbcm-layer.is-in{opacity:1}.etbcm-layer.is-out{opacity:0;position:absolute;inset:0 auto auto 0;width:100%;pointer-events:none}.etbcm-track{display:flex;width:max-content;animation:etbcm-slide var(--etbcm-dur, 40s) linear infinite;will-change:transform}.etbcm--reverse .etbcm-track{animation-direction:reverse}@keyframes etbcm-slide{to{transform:translate(calc(-1px * var(--etbcm-shift, 1000)))}}.etbcm--pause .etbcm-viewport:hover .etbcm-track,.etbcm.etbcm-offscreen .etbcm-track{animation-play-state:paused}.etbcm-set{display:flex;flex:0 0 auto;padding-inline-end:var(--etbcm-gap, 20px);gap:var(--etbcm-gap, 20px)}.etbcm-card{position:relative;flex:0 0 auto;width:var(--etbcm-card-w-m, 160px);text-decoration:none;color:inherit;display:block}@media(min-width:750px){.etbcm-card{width:var(--etbcm-card-w, 260px)}}.etbcm-img{position:relative;overflow:hidden;border-radius:var(--etbcm-card-radius, 8px);background:var(--etbcm-card-bg, #f5f5f5);aspect-ratio:var(--etbcm-ratio, 1 / 1)}.etbcm-img img,.etbcm-img svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--etbcm-fit, contain);transition:transform .5s ease}.etbcm--contain .etbcm-img img,.etbcm--contain .etbcm-img svg{padding:10%}.etbcm-card:hover .etbcm-img img{transform:scale(1.05)}.etbcm-btn{position:absolute;left:10px;bottom:10px;max-width:calc(100% - 20px);display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:var(--etbcm-label-bg, #111111);color:var(--etbcm-label-fg, #ffffff);font-size:var(--etbcm-label-fs, 11px);font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:7px 12px;border-radius:var(--etbcm-label-radius, 3px);transition:background .3s ease,color .3s ease}.etbcm-card:hover .etbcm-btn{background:var(--etbcm-label-fg, #ffffff);color:var(--etbcm-label-bg, #111111)}@media(max-width:749px){.etbcm-btn{font-size:max(var(--etbcm-label-fs-m, 11px),11px);padding:6px 10px}}@media(prefers-reduced-motion:reduce){.etbcm-track{animation:none}.etbcm-viewport{overflow-x:auto;scrollbar-width:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/etb-collection-marquee.css.map */
