section.vnk-hlist{margin-top:var(--spTop);margin-bottom:var(--spBottom);position:relative;background:var(--bg);isolation:isolate}section.vnk-hlist:before,section.vnk-hlist:after{content:"";position:absolute;left:50%;transform:translate(-50%);width:100vw;max-width:100vw;background:#fff;pointer-events:none;z-index:0}section.vnk-hlist:before{height:var(--spTop);top:calc(-1 * var(--spTop))}section.vnk-hlist:after{height:var(--spBottom);bottom:calc(-1 * var(--spBottom))}.vnk-hlist .vnk-hlist__heading{margin:0;padding-top:var(--hpadT);padding-bottom:var(--hpadB);font-weight:var(--hfw);line-height:1.2;font-size:var(--hfs);font-family:system-ui,-apple-system,Segoe UI,Roboto,Inter,sans-serif;text-align:center;position:relative;z-index:1}.vnk-hlist .vnk-carousel{overflow:hidden;position:relative;padding-inline:var(--slideGap)}.vnk-hlist .vnk-carousel__track{display:flex;gap:var(--slideGap);will-change:transform;transition:transform .4s ease;touch-action:pan-y}.vnk-hlist .vnk-slide{flex:0 0 100%;display:grid;grid-template-rows:auto auto;gap:8px;text-decoration:none;color:inherit;border:0;background:transparent;padding:0;margin:0}.vnk-hlist .vnk-slide:hover{transform:none;box-shadow:none}.vnk-hlist .vnk-hlist__imgwrap{aspect-ratio:1/1;border-radius:12px;overflow:hidden;background:#f6f6f6;display:grid;place-items:center;position:relative}.vnk-hlist .vnk-hlist__imgwrap img{width:100%;height:100%;object-fit:cover}.vnk-hlist .vnk-hlist__titlebar{position:absolute;left:0;right:0;bottom:0;height:var(--titleBarH);background:var(--titleBg);color:var(--titleColor);display:flex;align-items:center;justify-content:var(--tjustify);padding:0 var(--titlePadX)}.vnk-hlist .vnk-hlist__title{font-size:var(--tfs);line-height:1.1;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;text-align:var(--talign);font-weight:600}.vnk-hlist .vnk-hlist__meta{display:grid;gap:6px;padding:10px 0 0;text-align:var(--palign)}.vnk-hlist .vnk-hlist__vendor{font-size:.8rem;opacity:.7}.vnk-hlist .vnk-hlist__price{display:flex;gap:8px;align-items:baseline;font-size:.95rem;justify-content:var(--pjustify)}.vnk-hlist .vnk-hlist__price--sale{color:#b91c1c;font-weight:600}.vnk-hlist .vnk-hlist__price--compare{opacity:.6}.vnk-hlist .vnk-hlist__placeholder{width:100%;height:100%;background:repeating-linear-gradient(45deg,#eee,#eee 10px,#f6f6f6 10px 20px)}
/*# sourceMappingURL=/cdn/shop/t/10/assets/product-swipe.css.map */
