.product-card{display:block}.product-card__media{position:relative;display:block;overflow:hidden;background:#f4f4f4}.product-card__image,.product-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.product-card__image--hover{opacity:0;transition:opacity .3s ease}@media(hover:hover){.product-card__media:hover .product-card__image--hover{opacity:1}}.product-card__badge{position:absolute;top:8px;left:8px;padding:3px 6px;font-size:var(--text-body);background:var(--color-background)}.product-card__info{font-size:var(--text-card, var(--text-body));padding:10px 4px 0;text-align:center}.product-card__info p{margin:0;line-height:1.3}.product-card__title{display:block;line-height:1.3;padding:6px 0;margin:-6px 0}.product-card__swatches{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:8px}.product-card__swatch{display:block;padding:1px;border:1px solid transparent;transition:border-color .15s ease;background:none;cursor:pointer}.product-card__swatch .swatch{width:20px;height:14px}.product-card__swatch .swatch--text{width:auto;height:auto;padding:1px 4px;font-size:9px}.product-card__swatch.is-active{border-color:var(--swatch-selected-border)}.product-card__swatch.is-sold-out .swatch{background-image:linear-gradient(to top right,transparent calc(50% - .5px),var(--color-text) calc(50% - .5px),var(--color-text) calc(50% + .5px),transparent calc(50% + .5px))}.product-card__price{margin-top:8px!important}.product-card__price s{opacity:.8;margin-right:6px}.product-card__price--sale{color:var(--color-accent)}@media(hover:hover){.product-card__swatch:not(.is-active):hover{border-color:var(--swatch-hover-border)}}.product-card__badge--sale{background:#900000;color:#fff}.product-card__set{display:flex;flex-direction:column;gap:4px;margin-top:6px}.product-card__set-add{height:28px;border:1px solid #4d4d4d;background:#fff;color:inherit;font:inherit;text-transform:lowercase;cursor:pointer;letter-spacing:inherit}.product-card__set-add:hover{background:#ededed}.product-card__atc{margin-top:8px}.product-card__atc-open,.product-card__atc-size{font:inherit;letter-spacing:inherit;text-transform:lowercase;cursor:pointer}.product-card__atc-open{width:100%;height:30px;border:0;border-radius:0;background:#900000;color:#fff}.product-card__atc-label{margin:0 0 4px;font-size:10px;opacity:.7}.product-card__atc-list{display:flex;flex-wrap:wrap;gap:4px}.product-card__atc-size{flex:1 1 28px;min-width:28px;height:28px;padding:0 4px;border:1px solid rgba(0,0,0,.3);border-radius:0;background:#fff;color:inherit}.product-card__atc-size:disabled{opacity:.35;text-decoration:line-through;cursor:not-allowed}.product-card__atc-size.is-adding{background:#900000;color:#fff}@media(hover:hover){.product-card__atc-open:hover,.product-card__atc-size:hover:not(:disabled){background:#700000;color:#fff}}@media(max-width:989px){.product-card__atc-open{height:26px;font-size:10px}.product-card__atc-size{min-width:24px;height:24px;font-size:10px}}.product-card__title-short{display:none}@media(max-width:989px){.product-card__title-full{display:none}.product-card__title-short{display:inline}}.product-card__atc-select{display:none}@media(max-width:989px){.product-card__atc-list,.product-card__atc-label{display:none}.product-card__atc-select{display:block;width:100%;height:26px;margin-top:4px;padding:0 14px 0 4px;box-sizing:border-box;border:1px solid rgba(0,0,0,.25);border-radius:0;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 8 5'%3E%3Cpath d='M1 1l3 3 3-3' fill='none' stroke='%23000' stroke-width='1.2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 4px center;background-size:7px 4px;-webkit-appearance:none;appearance:none;color:inherit;font:inherit;font-size:10px;letter-spacing:inherit;text-align:left;text-overflow:ellipsis;text-transform:lowercase}}.product-card__atc-list,.product-card__atc-label{display:none}.product-card__atc-select{display:block;width:100%;height:28px;margin-top:4px;padding:0 16px 0 6px;box-sizing:border-box;border:1px solid rgba(0,0,0,.25);border-radius:0;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 8 5'%3E%3Cpath d='M1 1l3 3 3-3' fill='none' stroke='%23000' stroke-width='1.2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 6px center;background-size:7px 4px;-webkit-appearance:none;appearance:none;color:inherit;font:inherit;font-size:11px;letter-spacing:inherit;text-align:left;text-overflow:ellipsis;text-transform:lowercase}.product-card__price--sale{font-size:1.5em;line-height:1.1}
/*# sourceMappingURL=/cdn/shop/t/15/assets/product-card.css.map */
