:root{--tnf-card-ink:#232323;--tnf-card-ink-2:#3c3c3c;--tnf-card-grey:#5F6063;--tnf-card-line:#e3e4e7;--tnf-card-blue:#1061B6;--tnf-card-blue-dark:#0c4d91;--tnf-card-media-bg:#f6f6f7}.product-card-layout-02 .product-item{height:100%;display:flex;flex-direction:column}.product-card-layout-02 .productList .product-item{height:auto;display:block}.product-card-layout-02 .slider__slide,.product-card-layout-02 .products-flex>.product,.product-card-layout-02 .halo-row>.halo-item{align-self:stretch}.product-card-layout-02 .product-item .card,.product-card-layout-02 .product-item.disable_product_card_border .card{flex:1 1 auto;border:1px solid var(--tnf-card-line);border-radius:0;background:#fff;display:flex;flex-direction:column;height:100%;overflow:visible;transition:border-color .25s ease}.product-card-layout-02 .product-item .card:hover,.product-card-layout-02 .product-item.disable_product_card_border .card:hover{border-color:var(--tnf-card-ink);box-shadow:none}@media(min-width:1025px){.product-card-layout-02 .card:hover{box-shadow:none}}.product-card-layout-02 .quickSearchResultsWrap .product-item .card,.product-card-layout-02 .site-nav-product .product-item .card,.product-card-layout-02 .halo-popup-wrapper-mobile .product-item .card{border:0;box-shadow:none;transform:none}.product-card-layout-02 .product-item .card-product__wrapper{position:relative;background:var(--tnf-card-media-bg)}.product-card-layout-02 .product-item .card-media{background:var(--tnf-card-media-bg);overflow:hidden}.product-card-layout-02 .product-item .card-media img{transition:transform .9s cubic-bezier(.2,.7,.2,1)}.product-card-layout-02 .product-item .card:hover .card-media img{transform:scale(1.05)}.product-card-layout-02 .product-item .halo-productBadges,.product-card-layout-02 .product-item .card__badge{position:absolute;top:12px;left:12px;right:auto;z-index:3;display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin:0;padding:0;pointer-events:none}.product-card-layout-02 .product-item .card__badge .tnf-badges{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin:0}.product-card-layout-02 .product-item .card__badge .tnf-badge{border-radius:0;padding:5px 9px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.25}.product-card-layout-02 .product-item .card__badge .badge{border-radius:0;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:5px 9px;line-height:1.25}.product-card-layout-02 .product-item .card-product__group{position:absolute;top:12px;right:12px;left:auto;z-index:4;display:flex;flex-direction:column;gap:8px;margin:0}.product-card-layout-02 .product-item .card-product__group-item{margin:0}.product-card-layout-02 .product-item .card-product__group button{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--tnf-card-line);border-radius:0;background:#fffffff0;color:var(--tnf-card-ink);padding:0;transition:background .2s ease,color .2s ease,border-color .2s ease}.product-card-layout-02 .product-item .card-product__group button:hover{background:var(--tnf-card-ink);border-color:var(--tnf-card-ink);color:#fff}.product-card-layout-02 .product-item .card-product__group button svg,.product-card-layout-02 .product-item .card-product__group button .icon{width:17px;height:17px;fill:var(--tnf-card-ink);stroke:transparent}.product-card-layout-02 .product-item .card-product__group button:hover svg,.product-card-layout-02 .product-item .card-product__group button:hover .icon{fill:#fff}.product-card-layout-02 .product-item .card-wishlist .wishlist-icon.is-added{border-color:var(--tnf-card-blue)}.product-card-layout-02 .product-item .card-wishlist .wishlist-icon.is-added svg,.product-card-layout-02 .product-item .card-wishlist .wishlist-icon.is-added .icon{fill:var(--tnf-card-blue)}.product-card-layout-02 .product-item .card-wishlist .wishlist-icon.is-added:hover svg,.product-card-layout-02 .product-item .card-wishlist .wishlist-icon.is-added:hover .icon{fill:#fff}.product-card-layout-02 .product-item .card-product__group button .text{display:none}@media(hover:hover)and (pointer:fine){.product-card-layout-02 .product-item .card-product__group{opacity:0;transform:translate(6px);transition:opacity .25s ease,transform .25s ease}.product-card-layout-02 .product-item .card:hover .card-product__group,.product-card-layout-02 .product-item .card:focus-within .card-product__group{opacity:1;transform:none}}.product-card-layout-02 .product-item .card-compare,.product-card-layout-02 .product-item .card-compareIcon,.product-card-layout-02 .product-item .card-compare-wrapper{display:none}.product-card-layout-02 .product-item .card-information,.product-card-layout-02 .product-item.disable_product_card_border .card-information{padding:18px 18px 20px;display:flex;flex-direction:column;flex:1 1 auto}.product-card-layout-02 .product-item .card-information__wrapper,.product-card-layout-02 .product-item.disable_product_card_border .card-information__wrapper{margin-bottom:0}.product-card-layout-02 .product-item .card-information__wrapper .card-title,.product-card-layout-02 .product-item .card-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:44px;margin:0;font-size:15px;font-weight:500;line-height:1.45;color:var(--tnf-card-ink)}.product-card-layout-02 .product-item .card-title .text{display:inline}.product-card-layout-02 .product-item .card-title:hover{color:var(--tnf-card-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em}.product-card-layout-02 .product-item .card-vendor{font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--tnf-card-grey);margin:0 0 7px}.product-card-layout-02 .product-item .card-review{margin:10px 0 0}.tnf-stock{display:flex;align-items:flex-start;gap:8px;margin:10px 0 0;font-size:12.5px;line-height:1.5;color:var(--tnf-card-grey)}.product-item .tnf-stock{min-height:38px}.productList .product-item .tnf-stock{min-height:0}.product-item .tnf-stock>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tnf-stock i{display:block;width:7px;height:7px;margin-top:.42em;border-radius:50%;flex:none;background:#2aa958}.tnf-stock strong{font-weight:600;color:var(--tnf-card-ink)}.tnf-stock--slow i{background:#d18b16}.tnf-stock--out i{background:#c33b32}.tnf-stock--page{margin:0;font-size:15px;line-height:26px;gap:10px}.tnf-stock--page i{width:9px;height:9px;margin-top:.6em}.tnf-card-foot{margin-top:auto;text-align:left;padding-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.product-card-layout-02 .product-item .tnf-card-foot .card-price{margin:0;min-width:0}.product-card-layout-02 .product-item .tnf-card-foot .price{font-size:19px;font-weight:600;letter-spacing:-.01em;line-height:1.2;color:var(--tnf-card-ink);font-variant-numeric:tabular-nums;margin:0}.product-card-layout-02 .product-item .tnf-card-foot .price dl{margin:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:0 8px}.product-card-layout-02 .product-item .tnf-card-foot .price dd,.product-card-layout-02 .product-item .tnf-card-foot .price .price__regular,.product-card-layout-02 .product-item .tnf-card-foot .price .price__sale{margin:0;align-items:baseline;gap:8px}.product-card-layout-02 .product-item .tnf-card-foot .price--on-sale .price__sale{display:flex;flex-wrap:wrap}.product-card-layout-02 .product-item .tnf-card-foot .price .price-item{font-size:19px;font-weight:600;color:var(--tnf-card-ink)}.product-card-layout-02 .product-item .tnf-card-foot .price .price__compare s,.product-card-layout-02 .product-item .tnf-card-foot .price .price__compare .price-item{font-size:14px;font-weight:400;color:#8e9095}.product-card-layout-02 .product-item .tnf-card-foot .price--on-sale .price-item--sale{color:var(--tnf-card-blue)}.product-card-layout-02 .product-item .tnf-card-foot .price__saved,.product-card-layout-02 .product-item .tnf-card-foot .price__label_sale,.product-card-layout-02 .product-item .tnf-card-foot .unit-price{display:none}.tnf-card-tax{display:block;margin-top:2px;font-size:11.5px;font-weight:400;line-height:1.4;letter-spacing:0;color:var(--tnf-card-grey)}.product-card-layout-02 .product-item .tnf-card-foot .card-action{flex:none;width:auto;margin:0;padding:0;position:static;transform:none;opacity:1;visibility:visible}.product-card-layout-02 .product-item .tnf-card-foot .card-action .variants{margin:0;width:auto}.product-card-layout-02 .product-item .tnf-card-foot [data-btn-addToCart],.product-card-layout-02 .product-item .tnf-card-foot .button-ATC,.product-card-layout-02 .product-item .tnf-card-foot .product-form__submit{display:block;width:44px;height:44px;min-width:0;max-width:44px;padding:0;margin:0;border:0;border-radius:0;box-shadow:none;overflow:hidden;font-size:0;line-height:0;color:transparent;letter-spacing:0;background-color:var(--tnf-card-blue);background-image:var(--tnf-cart-icon);background-repeat:no-repeat;background-position:center;background-size:19px 19px;transition:background-color .25s ease}.product-card-layout-02 .product-item .tnf-card-foot [data-btn-addToCart]:before,.product-card-layout-02 .product-item .tnf-card-foot [data-btn-addToCart]:after,.product-card-layout-02 .product-item .tnf-card-foot .button-ATC:before,.product-card-layout-02 .product-item .tnf-card-foot .button-ATC:after,.product-card-layout-02 .product-item .tnf-card-foot .product-form__submit:before,.product-card-layout-02 .product-item .tnf-card-foot .product-form__submit:after{display:none}.product-card-layout-02 .product-item .tnf-card-foot [data-btn-addToCart]>*,.product-card-layout-02 .product-item .tnf-card-foot .button-ATC>*,.product-card-layout-02 .product-item .tnf-card-foot .product-form__submit>*{display:none}.product-card-layout-02 .product-item .tnf-card-foot [data-btn-addToCart]:hover,.product-card-layout-02 .product-item .tnf-card-foot .button-ATC:hover,.product-card-layout-02 .product-item .tnf-card-foot .product-form__submit:hover{background-color:var(--tnf-card-blue-dark)}.product-card-layout-02 .product-item .tnf-card-foot [data-btn-addToCart]:focus-visible,.product-card-layout-02 .product-item .tnf-card-foot .button-ATC:focus-visible,.product-card-layout-02 .product-item .tnf-card-foot .product-form__submit:focus-visible{outline:2px solid var(--tnf-card-blue);outline-offset:3px}:root{--tnf-cart-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 7h13l-1.5 9h-10z'/%3E%3Cpath d='M6 7L5 3H2'/%3E%3Ccircle cx='9' cy='20' r='1.4'/%3E%3Ccircle cx='17' cy='20' r='1.4'/%3E%3C/svg%3E")}.product-card-layout-02 .product-item .tnf-card-foot .button-ATC.is-notify-me,.product-card-layout-02 .product-item .tnf-card-foot .button-ATC[disabled]{width:auto;max-width:none;height:46px;padding:0 18px;font-size:12.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:46px;color:#fff;background-image:none;background-color:var(--tnf-card-ink);overflow:visible}.product-card-layout-02 .product-item .tnf-card-foot .button-ATC[disabled]{background-color:#eceded;color:var(--tnf-card-grey);cursor:not-allowed}.tnf-card-foot:has(.button-ATC.is-notify-me),.tnf-card-foot:has(.button-ATC[disabled]){flex-wrap:wrap}.tnf-card-foot:has(.button-ATC.is-notify-me) .card-price,.tnf-card-foot:has(.button-ATC[disabled]) .card-price,.tnf-card-foot:has(.button-ATC.is-notify-me) .card-action,.tnf-card-foot:has(.button-ATC[disabled]) .card-action{flex:1 1 100%;width:100%}.tnf-card-foot:has(.button-ATC.is-notify-me) .button-ATC,.tnf-card-foot:has(.button-ATC[disabled]) .button-ATC{width:100%;margin-top:12px;text-align:center}.product-card-layout-02 .product-item .card-swatch{margin-top:12px}@media(max-width:767px){.product-card-layout-02 .product-item .card-information,.product-card-layout-02 .product-item.disable_product_card_border .card-information{padding:14px 14px 16px}.product-card-layout-02 .product-item .card-title{font-size:14px;min-height:41px}.product-card-layout-02 .product-item .tnf-card-foot .price{font-size:17px}.product-card-layout-02 .product-item .card-product__group button{width:40px;height:40px}}.product-card-layout-02 .product-item .tnf-card-foot .price,.product-card-layout-02 .product-item .tnf-card-foot .price dl,.product-card-layout-02 .product-item .tnf-card-foot .price>dl>div{justify-content:flex-start;text-align:left}
/*# sourceMappingURL=/cdn/shop/t/36/assets/tnf-product-card.css.map */
