.cs{background:var(--cs-bg, #fff);padding-top:var(--cs-pt, 40px);padding-bottom:var(--cs-pb, 40px)}.cs__inner{width:100%;max-width:var(--cs-max-w, 1100px);margin:0 auto;padding:0 20px}.cs__header{text-align:center;margin-bottom:24px}.cs__title{font-size:clamp(1.3rem,2.4vw,1.85rem);font-weight:500;letter-spacing:-.01em;line-height:1.25;color:var(--cs-text, #1a1a1a);margin:0 0 6px}.cs__sub{font-size:clamp(.8rem,1.1vw,.95rem);color:var(--cs-text, #1a1a1a);opacity:.5;margin:0;font-weight:400}.cs__frame{position:relative;width:100%;border-radius:var(--cs-radius, 10px);overflow:hidden;background:#f5f5f5;line-height:0}.cs__slide{width:100%;opacity:0;visibility:hidden;transition:opacity var(--cs-speed, .4s) cubic-bezier(.4,0,.2,1),visibility 0s linear var(--cs-speed, .4s)}.cs__slide:not(:first-child){position:absolute;top:0;left:0;height:100%}.cs__slide--on{opacity:1;visibility:visible;z-index:2;transition:opacity var(--cs-speed, .4s) cubic-bezier(.4,0,.2,1),visibility 0s linear 0s}.cs__img{display:block;width:100%;height:auto}.cs__slide:not(:first-child) .cs__img{height:100%;object-fit:cover}.cs__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:300px;padding:20px;color:#aaa;font-size:.82rem;text-align:center}.cs__empty svg{width:40px;height:40px;opacity:.3}.cs__bottom{display:flex;align-items:center;justify-content:space-between;margin-top:20px;gap:20px;flex-wrap:wrap}.cs__bottom:not(:has(.cs__product)){justify-content:center}.cs__track{position:relative;display:inline-flex;background:var(--cs-track-bg, #f0f0f0);border-radius:999px;padding:4px;flex-shrink:0}.cs__slider{position:absolute;top:4px;left:4px;height:calc(100% - 8px);border-radius:999px;background:var(--cs-track-active-bg, #1a1a1a);transition:transform var(--cs-speed, .4s) cubic-bezier(.4,0,.2,1),width var(--cs-speed, .4s) cubic-bezier(.4,0,.2,1);z-index:1;pointer-events:none;box-shadow:0 1px 4px #0000001f}.cs__seg{position:relative;z-index:2;padding:8px 22px;border:none;border-radius:999px;background:transparent;color:var(--cs-track-text, #777);font-size:.82rem;font-weight:500;font-family:inherit;letter-spacing:.01em;cursor:pointer;white-space:nowrap;transition:color var(--cs-speed, .4s) ease;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;line-height:1}.cs__seg--on{color:var(--cs-track-active-text, #fff)}.cs__seg:focus-visible{outline:2px solid var(--cs-track-active-bg, #1a1a1a);outline-offset:3px}.cs__product{display:flex;align-items:center;gap:16px}.cs__product-info{text-align:right}.cs__product-title{font-size:.9rem;font-weight:500;color:var(--cs-text, #1a1a1a);margin:0 0 2px;line-height:1.3}.cs__product-price{font-size:.82rem;color:var(--cs-text, #1a1a1a);opacity:.55;margin:0;font-weight:400}.cs__product-btn{display:inline-flex;align-items:center;gap:6px;padding:10px 22px;border-radius:999px;background:var(--cs-btn-bg, #1a1a1a);color:var(--cs-btn-text, #fff);font-size:.8rem;font-weight:500;font-family:inherit;letter-spacing:.02em;text-decoration:none;white-space:nowrap;transition:opacity .2s ease,transform .12s ease;line-height:1}.cs__product-btn:hover{opacity:.85}.cs__product-btn:active{transform:scale(.97)}.cs__product-btn svg{flex-shrink:0;transition:transform .2s ease}.cs__product-btn:hover svg{transform:translate(2px)}@media(max-width:749px){.cs__inner{padding:0 16px}.cs__header{margin-bottom:18px}.cs__bottom{flex-direction:column;align-items:center;gap:16px;margin-top:16px}.cs__seg{padding:7px 16px;font-size:.75rem}.cs__product{flex-direction:column;text-align:center;gap:10px}.cs__product-info{text-align:center}.cs__product-btn{padding:10px 24px}}@media(max-width:400px){.cs__seg{padding:6px 12px;font-size:.7rem}}@media(prefers-reduced-motion:reduce){.cs__slide,.cs__slider,.cs__seg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-color-switcher.css.map */
