/* The original brand palette and typography stay in the existing stylesheets. */
html.bw-gsap-active .collection{content-visibility:visible;contain-intrinsic-size:none}
.bw-motion-target{transition:none!important}
.bw-depth-image{transition:none!important;transform-origin:center center}
.bw-showcase{position:relative;background:var(--bg,#f5f4f1);border-block:1px solid var(--line,#dfd8ce);padding:16px 0 14px;isolation:isolate}
html[data-theme=dark] .bw-showcase{background:#242327}
.bw-showcase-controls{display:flex;align-items:center;gap:18px;min-height:42px;padding:0 2px 16px;color:var(--ink,#4e4c50)}
.bw-showcase-controls strong{font-size:20px;font-weight:700}
.bw-showcase-label{font-size:12px;opacity:.65}
.bw-showcase-buttons{display:flex;align-items:center;gap:12px;margin-inline-start:auto}
.bw-showcase-buttons button{width:40px;height:40px;display:grid;place-items:center;background:transparent;border:1px solid #ba945b70;border-radius:50%;font:inherit;font-size:19px;color:inherit;cursor:pointer}
.bw-showcase-buttons button:disabled{opacity:.35;cursor:default}
.bw-showcase-count{min-width:55px;font-size:12px;font-variant-numeric:tabular-nums;direction:ltr;opacity:.7}
.bw-showcase-skip{border:0;background:transparent;color:inherit;font:inherit;font-size:11px;cursor:pointer;text-decoration:underline;text-underline-offset:4px;opacity:.75}
.bw-showcase :is(button,a):focus-visible{outline:2px solid #d29c47;outline-offset:4px}
.bw-showcase-viewport{overflow:hidden;overflow:clip;width:100%;padding:5px 0}
.collection-products.bw-showcase-track{display:flex;gap:22px;width:max-content;margin:0;align-items:stretch}
.bw-showcase-track>.catalog-product{flex:0 0 clamp(300px,30vw,370px);width:clamp(300px,30vw,370px);min-width:0;transition:none!important}
.bw-showcase-track .catalog-image{height:clamp(250px,32vh,325px)}
.bw-showcase-track .catalog-name{min-height:76px}
.bw-showcase-progress{height:2px;margin-top:20px;background:#bc96592b;overflow:hidden}
.bw-showcase-progress i{display:block;width:100%;height:100%;background:#c89950;transform:scaleX(0);transform-origin:left}
html[dir=rtl] .bw-showcase-progress i{transform-origin:right}
html[data-theme=dark] .bw-showcase-controls{color:#eee8df}
@media(prefers-reduced-motion:reduce){html:not([data-motion-user=running]){scroll-behavior:auto!important}html:not([data-motion-user=running]) .bw-motion-target,html:not([data-motion-user=running]) .bw-depth-image{opacity:1!important;transform:none!important}html:not([data-motion-user=running]) .gm-panel *{animation:none!important;transition:none!important}}

