.product-list__inner product-item-v2{display:flex;flex-direction:column}.product-item-v2{display:flex;flex-direction:column;background:#fff;position:relative;width:100%}.piv2__image-wrapper{width:100%;aspect-ratio:1 / 1;overflow:hidden;background:#f5f5f5;position:relative}.piv2__image-link{display:block;width:100%;height:100%}.piv2__image{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:opacity .3s ease}.piv2__info{display:flex;flex-direction:column;padding-top:8px;flex:1}.piv2__title-link{text-decoration:none;color:#1a1a1a;display:block}.piv2__title-link:hover .piv2__title,.piv2__title-link:focus .piv2__title{text-decoration:underline}.piv2__title{font-size:14px;font-weight:600;line-height:1.4;color:#1a1a1a;display:block;word-break:break-word}.piv2__price-wrapper{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px}.piv2__price{font-size:14px;font-weight:400;color:#1a1a1a}.piv2__price--sale{color:#a91955;font-weight:600!important}.piv2__price--compare{color:#6b6b6b;text-decoration:line-through}.piv2__price--compare s{text-decoration:line-through}.piv2__swatches{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;margin-top:12px}.piv2__swatch{appearance:none;-webkit-appearance:none;border:none;background-color:#fff;background-image:none;cursor:pointer;padding:3px;margin:0;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:999px;box-shadow:0 0 0 1px #c7c7c7;transition:outline .15s ease,outline-offset .15s ease;position:relative}.piv2__swatch-inner{display:block;width:100%;height:100%;border-radius:999px;background-size:cover;background-position:center;background-repeat:no-repeat}.piv2__swatch--active,.piv2__swatch[aria-pressed=true]{box-shadow:0 0 0 3px #000!important}.piv2__swatch:focus-visible{outline:2px solid #000;outline-offset:2px;box-shadow:0 0 0 3px #00000026}@media(hover:hover){.piv2__swatch:not(.piv2__swatch--active):not(.piv2__swatch--more):hover{box-shadow:0 0 0 2px #1a1a1a}}.piv2__swatch--more{background-image:none;background-color:transparent;min-width:40px;min-height:40px;width:auto;padding:3px;border-radius:999px;box-shadow:0 0 0 1px #c7c7c7;font-size:10px;font-weight:600;line-height:1;color:#000;text-align:center;text-decoration:none;display:flex;align-items:center;justify-content:center}.piv2__swatch--more:hover,.piv2__swatch--more:focus-visible{box-shadow:0 0 0 2px #1a1a1a}.piv2__swatch--more:focus-visible{outline:2px solid #000;outline-offset:2px;box-shadow:0 0 0 3px #00000026}@media screen and (max-width:740px){.piv2__title,.piv2__price{font-size:13px}.piv2__swatches{margin-bottom:8px}.piv2__swatch{width:32px;height:32px;min-width:32px;min-height:32px}.piv2__swatch--more{min-width:32px;min-height:32px;font-size:9px;line-height:9px}}.piv2__atc-form{position:absolute;bottom:0;left:0;width:100%;padding:10px;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease}.piv2__atc-btn{display:block;width:100%}.piv2__atc-btn[disabled]{background:#c7c7c7;cursor:not-allowed}.piv2__atc-btn:focus-visible{outline:2px solid #fff;outline-offset:-4px}@media(hover:hover){.piv2__image-wrapper:hover .piv2__atc-form--hover,.piv2__image-wrapper:focus-within .piv2__atc-form--hover{opacity:1;visibility:visible;transform:translateY(0)}}.piv2__atc-form--mobile{display:none}@media screen and (max-width:740px){.piv2__atc-form--mobile{display:block;position:static;padding:0;opacity:1;visibility:visible;transform:none;transition:none;margin-top:auto}.piv2__atc-btn--mobile{display:flex;align-items:center;justify-content:center;width:100%;height:40px;background:#1a1a1a;color:#fff;border:none;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;cursor:pointer;font-family:inherit;padding:0 16px;margin-top:12px}.piv2__atc-btn--mobile:focus-visible{outline:2px solid #fff;outline-offset:-4px}.piv2__atc-form--hover{display:none}.piv2__swatch{width:36px;height:36px;min-width:36px;min-height:36px}.piv2__swatch--more{min-width:36px;min-height:36px;font-size:9px;line-height:1}}
/*# sourceMappingURL=/cdn/shop/t/464/assets/product-item-v2.css.map */
