#ws{background:#f3efe9;color:var(--ink);min-height:calc(100svh - 70px);display:flex;flex-direction:column;justify-content:center;overflow:hidden}.wsHead{padding:0 var(--padX);text-align:center;margin-bottom:10px}.wsHead h2{margin:0 auto;font-family:var(--fd);font-weight:var(--w-serif);font-size:var(--fz-h2);line-height:1.06;color:var(--plum)}.wsHead h2 em{font-style:italic;color:var(--plum-500)}.wsHead p{margin-top:var(--sp-2);font-size:var(--fz-body);letter-spacing:var(--ls-body);font-weight:var(--w-body-md);color:var(--ink);margin-bottom:0}#wsTrack{--wsH: clamp(196px, 40svh, 520px);height:var(--wsMaxH);display:flex;align-items:center;gap:clamp(18px,1.9vw,34px);width:100%;overflow-x:auto;overflow-y:visible;padding:0;scroll-behavior:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab}#wsTrack::-webkit-scrollbar{display:none}#wsTrack.drag{cursor:grabbing}.wsCell{min-width:0;flex:0 0 auto;width:auto;display:flex;flex-direction:column;align-items:stretch;overflow:hidden}.wsVid{position:relative;height:var(--wsH);width:calc(var(--wsH) * 9 / 16);flex:none;aspect-ratio:9 / 16;overflow:hidden;background:var(--breeze)}.wsVid video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover}.wsVid:after{content:"";position:absolute;left:0;right:0;bottom:0;height:38%;pointer-events:none;background:linear-gradient(transparent,#18041173)}.wsSnd{position:absolute;top:var(--sp-3);right:var(--sp-3);z-index:2;width:30px;height:30px;padding:6px;display:grid;place-items:center;border:0;border-radius:50%;color:#fff;background:#18041161;cursor:pointer;-webkit-appearance:none;appearance:none}.wsSnd svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.wsSnd .on,.wsSnd[data-on="1"] .off{display:none}.wsSnd[data-on="1"] .on{display:block}.wsBuy{width:100%;min-width:0;margin-top:var(--sp-3);padding:6px 10px;display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none;background:var(--breeze);border:1px solid var(--line-2);transition:opacity .45s var(--ease),transform .55s var(--expo)}.wsCell:not(.isMid) .wsBuy{opacity:.58}.wsCell.isMid .wsBuy{opacity:1}.wsBuy .th{width:38px;height:38px;flex:0 0 38px;display:block;overflow:hidden}.wsBuy .th img{width:100%;height:100%;transform:scale(1.8);display:block;mix-blend-mode:multiply;object-fit:cover}.wsBuy .pi{min-width:0;flex:1;display:flex;flex-direction:column}.wsBuy .pn{min-width:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:normal;line-height:1.28;font-size:var(--fz-cap);letter-spacing:.02em;font-weight:var(--w-name);text-transform:uppercase;color:var(--plum)}.wsBuy .pp{display:block;margin-top:2px;font-size:var(--fz-cap);color:var(--ink-soft)}.wsBuy .pp b{font-weight:var(--w-strong);color:var(--ink)}.wsBuy .go{width:18px;height:18px;flex:0 0 18px;transition:transform .3s var(--ease)}.wsBuy:hover .go{transform:translate(3px)}.wsBuy .go svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.wsInd{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:5px}.wsInd button{width:13px;height:13px;padding:0;border:0;background:transparent;color:var(--plum);opacity:.5;cursor:pointer;transition:opacity .35s var(--ease),transform .4s var(--expo);-webkit-appearance:none;appearance:none}.wsInd button svg{width:100%;height:100%;display:block}.wsInd button .fI{display:none}.wsInd button.on{opacity:1;transform:scale(1.2)}.wsInd button.on .fI{display:block}.wsInd button.on svg{fill:var(--plum)}.wsInd button.on .oI{display:none}@media(max-width:1159px){#ws{min-height:0}#wsTrack{--wsH: clamp(180px, 30svh, 290px);gap:12px;display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity}#wsTrack>*{scroll-snap-align:center;scroll-snap-stop:always}#wsTrack::-webkit-scrollbar{display:none}#wsTrack.drag{cursor:grabbing}.wsHead{margin-bottom:10px!important;padding:0 20px}#wsTrack .wsCell{scroll-snap-align:center}}@media(max-width:1156px){.wsInd{margin-top:10px}.wsHead h2{font-size:22px}}@media(prefers-reduced-motion:reduce){#wsTrack{scroll-behavior:auto}.wsCell,.wsVid,.wsBuy,.wsInd button{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/video-slider.css.map */
