.product-card__image-box{position:relative}.product-card__promo-labels{position:absolute;top:8px;left:8px;z-index:20;display:flex;flex-wrap:wrap;align-items:flex-start;gap:4px;max-width:calc(100% - 16px);pointer-events:none}.product-card__promo-label{display:block;position:static;width:max-content;padding:2px 6px;background-color:#000;color:#fff;font-family:inherit;font-weight:inherit;font-style:inherit;font-size:10px;line-height:1.6;text-transform:uppercase;letter-spacing:1px;transform:none}.product-card__promo-label--sale{background-color:#d30}.product-card__promo-label--blkwd-friday{background-color:#ffec72;color:#000}.product-card__promo-labels:has(>.product-card__promo-label--blkwd-friday){flex-direction:column}.product_custom_card .product-card__promo-labels .product-card__badge.text-1{position:static;top:auto;left:auto;transform:none;margin:0;padding:2px 6px;font-size:10px;line-height:1.6;letter-spacing:1px;background-color:#000;color:#fff;white-space:nowrap}.product-card__hover-actions{position:absolute;left:0;right:0;bottom:0;z-index:15;display:flex;flex-direction:column;gap:8px;padding:0;box-sizing:border-box;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .25s ease,visibility .25s ease,transform .25s ease}.product-card:hover .product-card__hover-actions{opacity:1;visibility:visible;transform:translateY(0)}.product-card__hover-action-form{width:100%;margin:0;padding:0}.product-card__hover-action{display:flex;align-items:center;justify-content:center;width:100%;min-height:40px;padding:10px 16px;box-sizing:border-box;border:1px solid #222;background:#fff;color:#222;font-family:inherit;font-size:10px;font-weight:500;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:0;cursor:pointer;-webkit-appearance:none;appearance:none}.product-card__hover-action--add{background:#222;color:#fff}.product-card__hover-action--add[disabled]{opacity:.7;cursor:not-allowed}@media screen and (max-width:767px){.product-card__hover-actions{opacity:1;visibility:visible;transform:translateY(0);position:relative}}.product-card__options-form{margin:0;padding:0}.product-card.is-options-open .product-card__options-form{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;width:100%;height:100%;margin:0}.product-card__options{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;padding:0;box-sizing:border-box;background:#fff;overflow:hidden;width:100%;height:100%}.product-card__options[hidden]{display:none}.product-card.is-options-open .product-card__options:not([hidden]){position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;width:100%;height:100%;max-height:100%;overflow:hidden;background:#fff;z-index:30}.product-card.is-options-open .product-card__image,.product-card.is-options-open .product-card__image--hover,.product-card.is-options-open .product-card__media-img,.product-card.is-options-open .product-card__hover-actions,.product-card.is-options-open .product-card__promo-labels,.product-card.is-options-open .product-card__badge,.product-card.is-options-open .product-card__media-pagination{opacity:0;visibility:hidden;pointer-events:none}.product-card.is-options-open .product-card__media-mobile,.product-card.is-options-open .product-card__media-desktop{pointer-events:none}.product-card.is-options-open .product-card__wishlist-slot,.product-card.is-options-open .product-card__wishlist-slot:not(:empty),.product-card.is-options-open .tcwl-heart{display:none;opacity:0;visibility:hidden;pointer-events:none}.product-card__options-header{position:absolute;top:0;right:0;z-index:2;display:flex;align-items:center;justify-content:flex-end;margin:0;padding:0}.product-card__options-close{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:31px;height:31px;margin:0;padding:7px;border:0;background:transparent;color:#000;cursor:pointer;font-size:18px;line-height:1}.product-card__options-body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:4px 12px 0;box-sizing:border-box;text-align:left}.product-card__options-footer{flex-shrink:0;position:relative;z-index:1;padding:0;box-sizing:border-box;background:#fff}.product-card__option-group{text-align:left;width:100%}.product-card__option-label{margin:12px 0 8px;font-size:10px;font-weight:400;letter-spacing:0;text-transform:uppercase;color:#000}.product-card__option-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;max-width:100%;margin:0;padding:0 0 12px;box-sizing:border-box}.product-card__option-value{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0;margin:0;padding:0 8px;min-height:28px;box-sizing:border-box;border:1px solid #e8e9eb;border-radius:0;background:#fff;color:#000;font-family:inherit;font-size:10px;font-weight:400;line-height:1.2;text-transform:uppercase;letter-spacing:0;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.product-card__option-value.is-selected{border-color:#000;background:#000;color:#fff}.product-card__option-value.is-unavailable{opacity:.5;position:relative}.product-card__option-value.is-unavailable:after{content:"";position:absolute;top:50%;left:50%;width:35%;height:1px;background:#868686;transform:translate(-50%,-50%)}.product-card__options-atc{-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;width:100%;min-height:40px;margin:0;padding:10px 16px;border:0;border-radius:0;background:#222;color:#fff;font-family:inherit;font-size:10px;font-weight:500;letter-spacing:0;text-transform:uppercase;cursor:pointer}.product-card__options-atc:disabled,.product-card__options-atc.is-soldout{opacity:.7;cursor:not-allowed}
/*# sourceMappingURL=/cdn/shop/t/583/assets/product-card-custom.css.map */
