.vp-plp-card{--c-bg: #f6f6f6;--c-text: #000;--c-muted: #838383;--c-border: #eaeaea;--c-tag-bg: #eaeaea;--c-tag-text: #000;--c-badge: #eb1d24;--c-badge-text: #fff;--c-star: #eb1d24;--c-rule: #838383;--c-cta: #000;--c-cta-text: #fff;--c-cta-sweep: #eb1d24;--c-cta-sweep-text: #fff;--c-hover: #000;--vp-plp-card-ease: cubic-bezier(.25, 1, .5, 1);position:relative;display:flex;flex-direction:column;min-inline-size:0;block-size:100%;overflow:clip;border:1px solid var(--c-border);border-radius:5px;background:var(--c-bg);color:var(--c-text)}.vp-plp-card--limited{--c-cta-sweep: var(--c-badge);--c-hover: var(--c-text)}.vp-plp-card--dark{--c-cta: #fff;--c-cta-text: #000;--c-cta-sweep: var(--c-tag-bg);--c-cta-sweep-text: var(--c-text)}.vp-plp--light-cards .vp-plp-card--limited{--c-bg: #f6f6f6 !important;--c-text: #000 !important;--c-muted: #838383 !important;--c-border: #eaeaea !important;--c-tag-bg: #eaeaea !important;--c-tag-text: #000 !important;--c-cta: #000;--c-cta-text: #fff;--c-cta-sweep: var(--c-badge);--c-cta-sweep-text: #fff}.vp-plp--plain-cards .vp-plp-card--limited{--c-badge: #eb1d24 !important;--c-badge-text: #fff !important;--c-star: #eb1d24 !important}.vp-plp--dark.vp-plp--light-cards .vp-plp-card--limited,.vp-plp--dark .vp-plp-card:not(.vp-plp-card--limited){--c-border: #565656 !important;--c-star: #eb1d24 !important;--c-hover: #fff;--c-cta-sweep: #eb1d24;transition:border-color .3s linear,box-shadow .3s linear}.vp-plp--dark.vp-plp--light-cards .vp-plp-card--limited:is(:hover,:focus-within),.vp-plp--dark .vp-plp-card:not(.vp-plp-card--limited):is(:hover,:focus-within){box-shadow:0 0 20px #ffffff40}.vp-plp--dark .vp-plp-card--limited{--c-badge-text: #fff !important}@media(hover:none){.vp-plp--dark.vp-plp--light-cards .vp-plp-card--limited,.vp-plp--dark .vp-plp-card:not(.vp-plp-card--limited){--c-hover: #565656}.vp-plp--dark.vp-plp--light-cards .vp-plp-card--limited:is(:hover,:focus-within),.vp-plp--dark .vp-plp-card:not(.vp-plp-card--limited):is(:hover,:focus-within){box-shadow:none}}.vp-plp--light-cards .vp-plp-card--dark .vp-plp-card__media{--c-text: #fff}.vp-plp--light-cards .vp-plp-card--dark .vp-plp-card__media:after{content:none}.vp-plp-card{transition:border-color .3s linear,box-shadow .3s linear}.vp-plp-card:hover,.vp-plp-card:focus-within{border-color:var(--c-hover);box-shadow:0 0 20px #0000001a}.vp-plp-card__media{position:relative;aspect-ratio:1;flex:none;min-block-size:0}.vp-plp-card--dark .vp-plp-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 70%,var(--c-bg));pointer-events:none}.vp-plp-card__track{display:flex;block-size:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.vp-plp-card__track::-webkit-scrollbar{display:none}.vp-plp-card__slide{display:block;flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}.vp-plp-card__img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.vp-plp-card__img--blank{background:var(--c-bg);fill:var(--c-muted)}.vp-plp-card__entries{position:absolute;inset-block-start:15px;inset-inline-start:15px;z-index:2;padding:2px 6px;border-radius:3px;background:var(--c-badge);color:var(--c-badge-text);font-family:Lab Grotesque Mono,ui-monospace,monospace;font-size:12px;line-height:18px;text-transform:uppercase;white-space:nowrap;pointer-events:none}.vp-plp-card__corner{position:absolute;inset-block-start:15px;inset-inline-end:15px;z-index:2;display:flex;align-items:center;gap:10px;block-size:22px}.vp-plp-card__logo{display:block;inline-size:auto;max-inline-size:calc(var(--vp-plp-logo, 22px) * 90 / 22);block-size:var(--vp-plp-logo, 22px);object-fit:contain;filter:url(#vp-plp-ink);pointer-events:none}.vp-plp-card:not(.vp-plp-card--dark) .vp-plp-card__logo{filter:url(#vp-plp-ink) brightness(0)}.vp-plp-card__save{position:relative;display:grid;place-items:center;inline-size:16px;block-size:18px;padding:0;border:0;background:none;color:var(--c-text);cursor:pointer}.vp-plp-card__save:before{content:"";position:absolute;top:-13px;right:-14px;bottom:-13px;left:-14px}.vp-plp-card__save svg{display:block;overflow:visible;fill:none;stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.vp-plp-card__save-mark{fill:transparent;stroke:currentColor;transition:fill .2s linear,stroke .2s linear}.vp-plp-card__save-tick{stroke:#fff;opacity:0;transition:opacity .2s linear}.vp-plp-card__save:hover .vp-plp-card__save-mark{fill:currentColor}.vp-plp-card__save[aria-pressed=true] .vp-plp-card__save-mark{fill:var(--c-red, #eb1d24);stroke:var(--c-red, #eb1d24)}.vp-plp-card__save.is-saving .vp-plp-card__save-tick{opacity:1}.vp-plp-card__arrow{position:absolute;inset-block-start:50%;z-index:2;display:grid;place-items:center;inline-size:24px;block-size:24px;margin-block-start:-12px;padding:0;border:0;border-radius:50%;background:#eaeaea;color:#000;cursor:pointer}.vp-plp-card__arrow:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.vp-plp-card__arrow--prev{inset-inline-start:15px}.vp-plp-card__arrow--next{inset-inline-end:15px}.vp-plp-card__arrow svg{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.vp-plp-card__arrow:disabled{opacity:.2;cursor:default}.vp-plp-card__dots{position:absolute;inset-inline:15px;inset-block-end:15px;z-index:2;display:flex;align-items:center;justify-content:center;gap:5px;block-size:22px}.vp-plp-card__dot{position:relative;flex:none;inline-size:8px;block-size:8px;padding:0;border:0;border-radius:50%;background:currentColor;color:var(--c-text);opacity:.3;cursor:pointer;transition:inline-size .3s linear,block-size .3s linear,opacity .3s linear}.vp-plp-card__dot:before{content:"";position:absolute;top:-7px;right:-3px;bottom:-7px;left:-3px}.vp-plp-card__dot[aria-current=true]{inline-size:12px;block-size:12px;opacity:1}.vp-plp-card :is(a,button):focus-visible{outline:2px solid var(--c-text);outline-offset:2px}.vp-plp-card__body{display:flex;flex:1;flex-direction:column;justify-content:space-between;gap:15px;padding:15px}.vp-plp-card__top,.vp-plp-card__bottom{display:flex;flex-direction:column;gap:15px}.vp-plp-card__head{display:flex;flex-direction:column;gap:5px}.vp-plp-card__title{margin:0;font-family:Proxima Nova Bold,sans-serif;font-weight:400;font-size:20px;line-height:28px;letter-spacing:0;text-transform:uppercase;color:inherit}.vp-plp-card__title a{color:inherit;text-decoration:none}.vp-plp-card__reviews{display:flex;align-items:center;gap:5px;margin:0;font-family:Lab Grotesque Mono,ui-monospace,monospace;font-size:12px;line-height:18px}.vp-plp-card__stars{display:block;flex:none;inline-size:80px;block-size:14px;background:linear-gradient(90deg,var(--c-star) var(--r, 100%),color-mix(in srgb,var(--c-star) 20%,transparent) var(--r, 100%));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='14'%3E%3Cpath d='M2.6775 13L3.815 8.19342L0 4.96053L5.04 4.5329L7 0L8.96 4.5329L14 4.96053L10.185 8.19342L11.3225 13L7 10.4513L2.6775 13ZM19.4862 13L20.5425 8.19342L17 4.96053L21.68 4.5329L23.5 0L25.32 4.5329L30 4.96053L26.4575 8.19342L27.5137 13L23.5 10.4513L19.4862 13ZM35.4862 13L36.5425 8.19342L33 4.96053L37.68 4.5329L39.5 0L41.32 4.5329L46 4.96053L42.4575 8.19342L43.5137 13L39.5 10.4513L35.4862 13ZM51.6775 13L52.815 8.19342L49 4.96053L54.04 4.5329L56 0L57.96 4.5329L63 4.96053L59.185 8.19342L60.3225 13L56 10.4513L51.6775 13ZM68.6775 13L69.815 8.19342L66 4.96053L71.04 4.5329L73 0L74.96 4.5329L80 4.96053L76.185 8.19342L77.3225 13L73 10.4513L68.6775 13Z'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='14'%3E%3Cpath d='M2.6775 13L3.815 8.19342L0 4.96053L5.04 4.5329L7 0L8.96 4.5329L14 4.96053L10.185 8.19342L11.3225 13L7 10.4513L2.6775 13ZM19.4862 13L20.5425 8.19342L17 4.96053L21.68 4.5329L23.5 0L25.32 4.5329L30 4.96053L26.4575 8.19342L27.5137 13L23.5 10.4513L19.4862 13ZM35.4862 13L36.5425 8.19342L33 4.96053L37.68 4.5329L39.5 0L41.32 4.5329L46 4.96053L42.4575 8.19342L43.5137 13L39.5 10.4513L35.4862 13ZM51.6775 13L52.815 8.19342L49 4.96053L54.04 4.5329L56 0L57.96 4.5329L63 4.96053L59.185 8.19342L60.3225 13L56 10.4513L51.6775 13ZM68.6775 13L69.815 8.19342L66 4.96053L71.04 4.5329L73 0L74.96 4.5329L80 4.96053L76.185 8.19342L77.3225 13L73 10.4513L68.6775 13Z'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat}.vp-plp-card__price{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin:0;font-size:16px;line-height:24px;text-transform:uppercase}.vp-plp-card__was{font-family:Proxima Nova Medium,sans-serif;text-decoration:line-through}.vp-plp-card__now{font-family:Proxima Nova Bold,sans-serif}.vp-plp-card__off{padding-inline:4px;border-radius:3px;background:var(--c-badge);color:var(--c-badge-text);font-family:Lab Grotesque Mono,ui-monospace,monospace;font-size:12px;line-height:18px;letter-spacing:.12px}.vp-plp-card__specs,.vp-plp-card__list{display:flex;flex-direction:column;gap:8px;margin:0}.vp-plp-card__row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-block-end:8px;border-block-end:1px solid var(--c-rule)}.vp-plp-card__row dt{font-family:Lab Grotesque Mono,ui-monospace,monospace;font-size:12px;line-height:18px;color:var(--c-muted);text-transform:uppercase;white-space:nowrap}.vp-plp-card__row dd{margin:0;font-family:Proxima Nova Semibold,sans-serif;font-size:14px;line-height:20px;text-align:end}.vp-plp-card__colors{display:flex;align-items:center;justify-content:flex-end;gap:5px}.vp-plp-card__swatches{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:3px}.vp-plp-card[aria-busy=true]{cursor:progress}.vp-plp-card.is-swapped .vp-plp-card__track{animation:vp-plp-card-in .3s var(--vp-plp-card-ease)}@keyframes vp-plp-card-in{0%{opacity:.5}}.vp-plp-card__opts{display:grid}.vp-plp-card__fold{grid-area:1 / 1;align-self:start;transition:opacity .3s var(--vp-plp-card-ease),visibility 0s}.vp-plp-card__fold--full{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s var(--vp-plp-card-ease),opacity .3s var(--vp-plp-card-ease),visibility 0s}.vp-plp-card__fold--full>.vp-plp-card__list{min-block-size:0;overflow:clip;overflow-clip-margin:4px}.vp-plp-card__fold--full dt{white-space:normal}.vp-plp-card__opts[data-open] .vp-plp-card__fold--full{grid-template-rows:1fr}.vp-plp-card__opts:not([data-open]) .vp-plp-card__fold--full,.vp-plp-card__opts[data-open] .vp-plp-card__fold--short{opacity:0;visibility:hidden;transition-delay:0s,0s,.3s}.vp-plp-card__opts[data-open] .vp-plp-card__fold--short{transition-delay:0s,.3s}.vp-plp-card__fold--full .vp-plp-card__sw{opacity:0;scale:.4;transition:scale .3s cubic-bezier(.34,1.56,.64,1),opacity .2s linear,border-color .2s linear}.vp-plp-card__opts[data-open] .vp-plp-card__fold--full .vp-plp-card__sw{opacity:1;scale:1;transition-delay:calc(var(--i, 0) * 30ms + 60ms),calc(var(--i, 0) * 30ms + 60ms),0s}.vp-plp-card__sw{position:relative;display:block;flex:none;inline-size:16px;block-size:16px;border:1px solid var(--c-tag-bg);border-radius:50%;background:var(--c-tag-bg);transition:border-color .2s linear}.vp-plp-card__sw:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:50%;background:var(--sw-img, none) center / cover,var(--sw, var(--sw-brand, var(--sw-name, #d3d3d3)))}.vp-plp-card__sw:is([aria-current=true],[aria-checked=true]){border-color:var(--c-text)}button.vp-plp-card__sw{-webkit-appearance:none;appearance:none;margin:0;padding:0;cursor:pointer}.vp-plp-card__sw[data-c=black]{--sw-brand: #000}.vp-plp-card__sw[data-c=red]{--sw-brand: #eb1d24}.vp-plp-card__sw[data-c=blue]{--sw-brand: #0831ae}.vp-plp-card__sw[data-c=brown]{--sw-brand: #a06433}.vp-plp-card__sw[data-c=pink]{--sw-brand: #ff60b5}.vp-plp-card__sw[data-c=white]{--sw-brand: #fff}.vp-plp-card__sw[data-c=gray],.vp-plp-card__sw[data-c=grey]{--sw-brand: #838383}:is(a,button).vp-plp-card__sw:hover{border-color:color-mix(in srgb,var(--c-text) 50%,var(--c-tag-bg))}:is(a,button).vp-plp-card__sw:is([aria-current=true],[aria-checked=true]):hover{border-color:var(--c-text)}:is(a,button).vp-plp-card__sw:before{content:"";position:absolute;top:-6px;right:-2px;bottom:-6px;left:-2px}.vp-plp-card__more{font-family:Proxima Nova Semibold,sans-serif;font-size:14px;line-height:20px;color:inherit;text-decoration:none;white-space:nowrap}button.vp-plp-card__more{-webkit-appearance:none;appearance:none;margin:0;padding:0;border:0;background:none;cursor:pointer}.vp-plp-card__more:hover{text-decoration:underline;text-underline-offset:2px}.vp-plp-card__tags{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.vp-plp-card__tag{padding:2px 6px;border-radius:3px;background:var(--c-tag-bg);color:var(--c-tag-text);font-family:Lab Grotesque Mono,ui-monospace,monospace;font-size:12px;line-height:18px;text-align:center;text-transform:uppercase}.vp-plp-card__cta{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;padding:12px;overflow:hidden;border-radius:5px;background:var(--c-cta);color:var(--c-cta-text);font-family:ProximaNova-Extrabold,Proxima Nova Bold,sans-serif;font-size:14px;line-height:20px;text-decoration:none;text-transform:uppercase}.vp-plp-card__cta:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;z-index:-1;inline-size:0;background:var(--c-cta-sweep);transition:inline-size .3s linear}.vp-plp-card__cta:is(:hover,:focus-visible):before{inline-size:100%}.vp-plp-card__cta{transition:color .3s linear}.vp-plp-card__cta:is(:hover,:focus-visible){color:var(--c-cta-sweep-text)}.vp-plp-card__cta span{padding-block-start:1px}.vp-plp-card__cta svg{flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@container vp-plp-item (max-width: 259px){.vp-plp-card__entries{inset-block-start:10px;inset-inline-start:10px;padding:1px 4px;font-size:10px;line-height:16px}.vp-plp-card__corner{inset-block-start:10px;inset-inline-end:10px;gap:6px;block-size:18px}.vp-plp-card__logo{max-inline-size:calc(var(--vp-plp-logo-m, 16px) * 90 / 22);block-size:var(--vp-plp-logo-m, 16px)}.vp-plp-card__arrow{display:none}.vp-plp-card__dots{inset-inline:10px;inset-block-end:10px;gap:4px;block-size:10px}.vp-plp-card__dot{inline-size:6px;block-size:6px}.vp-plp-card__dot[aria-current=true]{inline-size:10px;block-size:10px}.vp-plp-card__body,.vp-plp-card__top,.vp-plp-card__bottom{gap:10px}.vp-plp-card__body{padding:10px}.vp-plp-card__title{font-size:14px;line-height:20px}.vp-plp-card__reviews{gap:3px;font-size:10px;line-height:16px}.vp-plp-card__stars{inline-size:68px;block-size:12px}.vp-plp-card__price{font-size:14px;line-height:20px}.vp-plp-card__off,.vp-plp-card__row dt,.vp-plp-card__tag{font-size:10px;line-height:16px}.vp-plp-card__tag{padding:1px 4px}.vp-plp-card__tags{max-block-size:18px;overflow:hidden}.vp-plp-card__row{gap:6px}.vp-plp-card__row dd,.vp-plp-card__more{font-size:12px;line-height:18px}.vp-plp-card__swatches{gap:2px}.vp-plp-card__sw{inline-size:14px;block-size:14px}.vp-plp-card__cta{padding:10px}}@media(prefers-reduced-motion:reduce){.vp-plp-card,.vp-plp--dark.vp-plp--light-cards .vp-plp-card--limited,.vp-plp-card__cta,.vp-plp-card__cta:before,.vp-plp-card__dot,.vp-plp-card__save-mark,.vp-plp-card__save-tick,.vp-plp-card__fold,.vp-plp-card__sw,.vp-plp-card__opts .vp-plp-card__fold--full .vp-plp-card__sw{transition:none}.vp-plp-card__track{scroll-behavior:auto}.vp-plp-card.is-swapped .vp-plp-card__track{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/200/assets/vp-plp-card.css.map */
