.vx-pc{--vx-pc-dur: .95s;--vx-pc-ease: cubic-bezier(.25, .46, .45, .94);--vx-pc-gutter: 20px;--vx-pc-width: calc(100% - 2 * var(--vx-pc-gutter));--vx-pc-cols: var(--vx-pc-per-view-mobile, 2);--vx-u: max(1px, calc(100vw / 1440));position:relative;display:block;padding-top:max(calc(var(--vx-pt, 56) * .55px),calc(var(--vx-pt, 56) * .06944vw));padding-bottom:max(calc(var(--vx-pb, 52) * .55px),calc(var(--vx-pb, 52) * .06944vw));background:var(--vx-pc-bg, var(--vx-black, #000));color:#fff;font-family:var(--vx-font, "Poppins", sans-serif);overflow-x:hidden;overflow-x:clip}@media(min-width:750px){.vx-pc{--vx-pc-gutter: 32px;--vx-pc-cols: var(--vx-pc-per-view-tablet, 3)}}@media(min-width:990px){.vx-pc{--vx-pc-cols: var(--vx-pc-per-view, 4)}.vx-pc--narrow{--vx-pc-width: min(100% - 2 * var(--vx-pc-gutter), clamp(760px, 57.3vw, 1180px))}.vx-pc--page{--vx-pc-width: min(100% - 2 * var(--vx-pc-gutter), var(--vx-page-width, 1240px))}}.vx-pc.vx-card-black-bottom{--vx-card-color: var(--vx-pc-bg, var(--vx-black, #000));background:var(--vx-card-below, var(--vx-light, #f8f8f8))}.vx-pc__inner{width:var(--vx-pc-width);margin-inline:auto}.vx-pc__heading{margin:0 0 var(--vx-pc-heading-gap, calc(58 * var(--vx-u)))}.vx-pc__heading .vx-heading--stagger{--vx-stagger-overlap: -.2em}.vx-pc .vx-card__title a:hover,.vx-pc .vx-card__title a:focus-visible{color:inherit}.vx-pc__viewport{position:relative;touch-action:pan-y;overflow-x:hidden;overflow-x:clip;overflow-y:visible;overscroll-behavior-x:contain}@supports not (overflow: clip){.vx-pc__viewport{padding-block:40px;margin-block:-40px}}.vx-pc__track{display:flex;margin:0;padding:0;list-style:none;will-change:transform;backface-visibility:hidden}.vx-pc__slide{position:relative;flex:0 0 calc(100% / var(--vx-pc-cols));min-width:0;margin:0;padding:0}@media(min-width:990px){.vx-pc--narrow .vx-card{--vx-card-img-h: calc(clamp(760px, 57.3vw, 1180px) / var(--vx-pc-cols) * .88)}}.vx-pc--grid .vx-pc__track{display:grid;grid-template-columns:repeat(var(--vx-pc-cols),minmax(0,1fr));row-gap:var(--vx-pc-row-gap, 48px);will-change:auto}@media(max-width:749px){.vx-pc--grid .vx-pc__viewport{margin-inline:calc(-1 * var(--vx-pc-gutter));padding-inline:var(--vx-pc-gutter);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:var(--vx-pc-gutter);scrollbar-width:none;touch-action:auto}.vx-pc--grid .vx-pc__viewport::-webkit-scrollbar{display:none}.vx-pc--grid .vx-pc__track{display:flex}.vx-pc--grid .vx-pc__slide{flex:0 0 min(62%,260px);scroll-snap-align:start}}.vx-pc.is-dragging .vx-pc__track{cursor:grabbing;user-select:none;-webkit-user-select:none}.vx-pc.is-dragging .vx-pc__track a,.vx-pc.is-dragging .vx-pc__track button{pointer-events:none}.vx-pc__track img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.vx-pc[data-reco-state=loading] .vx-pc__body{min-height:var(--vx-pc-reco-min, 380px)}.vx-pc[data-reco-state=loaded] .vx-pc__slide{animation:vx-pc-in .9s var(--vx-ease, cubic-bezier(.16, 1, .3, 1)) both;animation-delay:calc(var(--vx-i, 0) * 70ms)}@keyframes vx-pc-in{0%{opacity:0;transform:translateY(24px)}}.vx-pc__nav{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:var(--vx-pc-nav-gap, calc(18 * var(--vx-u)))}.vx-pc[data-static] .vx-pc__nav{display:none}.vx-pc__arrow{display:grid;place-items:center;width:28px;height:28px;margin:0;padding:0;border:0;border-radius:50%;background:none;color:#fff;cursor:pointer;transition:opacity .35s ease,transform .35s var(--vx-ease, ease)}.vx-pc__arrow svg{display:block;width:9px;height:15px;overflow:visible}.vx-pc__arrow:hover:not([disabled]){transform:translate(var(--vx-pc-nudge, 0))}.vx-pc__arrow--prev{--vx-pc-nudge: -2px}.vx-pc__arrow--next{--vx-pc-nudge: 2px}.vx-pc__arrow[disabled]{opacity:.4;cursor:default}.vx-pc__arrow:focus-visible{outline:1px solid rgba(255,255,255,.7);outline-offset:2px}.vx-pc__progress{position:relative;width:calc(116 * var(--vx-u));height:1px;background:#ffffff24;overflow:hidden}.vx-pc__progress-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff9e;transform-origin:0 50%;transform:scaleX(var(--vx-pc-p, .25));transition:transform var(--vx-pc-dur) var(--vx-pc-ease)}.vx-pc.is-dragging .vx-pc__progress-fill{transition:none}.vx-pc__empty{margin:0;padding:40px 0;text-align:center;font-size:14px;color:#fff9}@media(prefers-reduced-motion:reduce){.vx-pc{--vx-pc-dur: 1ms}.vx-pc[data-reco-state=loaded] .vx-pc__slide{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/vx-product-carousel.css.map */
