.product-card-layout-01 .product-item{display:flex;flex-direction:column;height:100%;font-size:0}.product-card-layout-01 .product-item>.card{display:flex;flex-direction:column;box-sizing:border-box;flex:1 1 auto;height:100%;padding:8px;border-radius:4px;background:#fff;overflow:hidden;font-size:16px}.product-card-layout-01 .product-item .card-product{position:relative;margin:0;flex:0 0 auto}.product-card-layout-01 .product-item .card-product__wrapper{position:relative;border-radius:0;overflow:hidden}.product-card-layout-01 .product-item .card-media{position:relative;margin:0;border-radius:6px;overflow:hidden}.product-card-layout-01 .product-item .card-media>img:first-of-type,.product-card-layout-01 .product-item .card-media>.motion-reduce:first-of-type{object-fit:cover;object-position:center}.product-card-layout-01 .product-item .card-media.media--hover-effect>img+img,.product-card-layout-01 .product-item .card-media.media--hover-effect>img+video{display:block!important;object-fit:cover;object-position:center}.product-card-layout-01 .product-item .card-product:hover .card-media.media--hover-effect>img+img,.product-card-layout-01 .product-item .card-product:hover .card-media.media--hover-effect>img+video{opacity:1!important}.product-card-layout-01 .product-item .card-link{z-index:1}.product-card-layout-01 .product-item .card-information{position:relative;display:flex;flex-direction:column;flex:1 1 auto;gap:0;margin-top:12px;padding:0 8px 8px;text-align:left;font-size:16px}.product-card-layout-01 .product-item .card-information__wrapper,.product-card-layout-01 .product-item .card-information__wrapper.text-center,.product-card-layout-01 .product-item .card-information__wrapper.text-right{display:flex;flex-direction:column;flex:1 1 auto;align-items:flex-start;gap:8px;margin:0;padding:0;text-align:left;width:100%;min-height:0}.product-card-layout-01 .product-item .card-information__wrapper>.card-list__hidden,.product-card-layout-01 .product-item .card-information__wrapper>.card-summary.card-list__hidden{display:none!important;margin:0!important}.product-card-layout-01 .product-item .card__heading{margin:0;width:100%;text-align:left}.product-card-layout-01 .product-item .card__heading,.product-card-layout-01 .product-item .card-title{font-weight:var(--tl-weight-semibold, 600)}.product-card-layout-01 .product-item .card-title{display:-webkit-box;margin:0;max-height:none;min-height:40px;overflow:hidden;font-family:var(--tl-font-heading, "Geist", sans-serif);font-size:16px;font-weight:var(--tl-weight-semibold, 600);line-height:20px;letter-spacing:0;color:var(--tl-grey-9, #191919);text-align:left;text-decoration:none;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.product-card-layout-01 .product-item .card-title.link-underline:after,.product-card-layout-01 .product-item .card-title.link-underline:before{display:none}.product-card-layout-01 .product-item .halo-productBadges .badge.new-badge,.product-card-layout-01 .product-item .card-quickview,.product-card-layout-01 .product-item .card-quickviewIcon,.product-card-layout-01 .product-item .quickview-button,.product-card-layout-01 .product-item .quickview-icon{display:none!important}.product-card-layout-01 .product-item .halo-productBadges{top:4px;left:4px;right:auto;align-items:flex-start}.product-card-layout-01 .product-item .halo-productBadges .badge.sale-badge{--tl-sale-cut-x: 4px;--tl-sale-cut-y: 7px;box-sizing:border-box;height:20px;min-height:20px;padding:0 8px;border-radius:0;background:var(--tl-red-5, #e40000);color:#fff;font-family:var(--tl-font-body, "Geist", sans-serif);font-size:12px;font-weight:var(--tl-weight-semibold, 600);line-height:20px;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;clip-path:polygon(0 var(--tl-sale-cut-y),var(--tl-sale-cut-x) 0,100% 0,100% calc(100% - var(--tl-sale-cut-y)),calc(100% - var(--tl-sale-cut-x)) 100%,0 100%)}.product-card-layout-01 .product-item .tl-card-new-badge{--tl-new-cut: 6px ;display:inline-block;flex-shrink:0;box-sizing:border-box;margin:0 6px 0 0;padding:2px 6px;border-radius:0;background:var(--tl-grey-9, #191919);color:#fff;font-family:var(--tl-font-body, "Geist", sans-serif);font-size:11px;font-weight:var(--tl-weight-semibold, 600);line-height:14px;letter-spacing:.02em;text-transform:uppercase;vertical-align:2px;white-space:nowrap;clip-path:polygon(0 var(--tl-new-cut),var(--tl-new-cut) 0,100% 0,100% calc(100% - var(--tl-new-cut)),calc(100% - var(--tl-new-cut)) 100%,0 100%)}.product-card-layout-01 .product-item .tl-card-title-text{display:inline}.product-card-layout-01 .product-item .loox-rating{display:flex;align-items:center;margin-top:0!important;margin-bottom:0!important;line-height:1;text-align:left;justify-content:flex-start;font-size:14px}#MainContent .product-item .loox-rating,#MainContent .loox-rating{margin-top:0!important;margin-bottom:0!important;font-size:14px!important}#MainContent .loox-rating .loox-icon,#MainContent .loox-rating svg.loox-icon,.product-card-layout-01 .product-item .loox-rating .loox-icon{font-size:18px!important;width:18px!important;height:18px!important;color:#f7ac2b!important;line-height:1}.product-card-layout-01 .product-item .loox-rating .loox-rating-label,#MainContent .loox-rating .loox-rating-label{display:inline-flex;align-items:center;height:18px;margin:0!important;color:var(--tl-grey-4, #828282);font-size:18px!important;line-height:18px!important}.product-card-layout-01 .product-item .loox-rating:empty{display:none}.product-card-layout-01 .product-item .tl-card-price-row{display:flex;align-items:self-end;justify-content:space-between;gap:10px;width:100%;margin-top:auto}.product-card-layout-01 .product-item .card-price{display:block!important;visibility:visible!important;opacity:1!important;flex:1 1 auto;width:auto;min-width:0;min-height:26px;margin:0;text-align:left;font-size:22px;line-height:26px;color:var(--tl-grey-9, #191919)}.product-card-layout-01 .product-item .tl-card-cart-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:42px;min-width:42px;height:30px;padding:0;border:0;border-radius:2px;background:var(--tl-grey-9, #191919);color:#fff;cursor:pointer;transition:background .2s ease,opacity .2s ease}.product-card-layout-01 .product-item .tl-card-cart-btn:hover{background:var(--tl-grey-8, #2b2b2b)}.product-card-layout-01 .product-item .tl-card-cart-btn:focus-visible{outline:2px solid var(--tl-grey-9, #191919);outline-offset:2px}.product-card-layout-01 .product-item .tl-card-cart-btn svg,.product-card-layout-01 .product-item .tl-card-cart-btn__icon{display:block;width:18px;height:18px;font-size:18px;line-height:1;color:inherit;object-fit:contain}.product-card-layout-01 .product-item .card-price .price,.product-card-layout-01 .product-item .card-price .price dl,.product-card-layout-01 .product-item .card-price .price__regular,.product-card-layout-01 .product-item .card-price .price__sale{display:flex!important;visibility:visible!important;opacity:1!important;margin:0;justify-content:flex-start;align-items:baseline;flex-wrap:wrap;gap:4px 8px;min-width:0;width:100%}.product-card-layout-01 .product-item .card-price .price dd{margin:0;flex:0 1 auto;min-width:0}.product-card-layout-01 .product-item .card-price .price:not(.price--on-sale) .price__sale{display:none!important}.product-card-layout-01 .product-item .card-price .price.price--on-sale .price__regular{display:none!important}.product-card-layout-01 .product-item .price:not(.price--on-sale) .price-item{display:inline-flex!important;align-items:baseline;flex-wrap:wrap;gap:4px;min-width:0;font-family:var(--tl-font-heading, "Geist", sans-serif);font-size:22px;font-weight:var(--tl-weight-bold, 700);line-height:26px;color:var(--tl-grey-9, #191919);white-space:normal}.product-card-layout-01 .product-item .price:not(.price--on-sale) .price-item .text{margin:0;font-family:var(--tl-font-body, "Geist", sans-serif);font-size:18px;font-weight:var(--tl-weight-regular, 400);line-height:22px;letter-spacing:0;color:var(--tl-grey-4, #828282);text-transform:capitalize}.product-card-layout-01 .product-item .price.price--on-sale .price-item .text{display:none!important}.product-card-layout-01 .product-item .price:not(.price--on-sale) .price-item .money{font-family:var(--tl-font-heading, "Geist", sans-serif);font-size:22px;font-weight:var(--tl-weight-bold, 700);line-height:26px;color:var(--tl-grey-9, #191919)}.product-card-layout-01 .product-item .price.price--on-sale .price__compare .price-item,.product-card-layout-01 .product-item .price.price--on-sale .price__compare .price-item .money,.product-card-layout-01 .product-item .price.price--on-sale .price-item--regular,.product-card-layout-01 .product-item .price.price--on-sale .price-item--regular .money,.product-card-layout-01 .product-item .price.price--on-sale s,.product-card-layout-01 .product-item .price.price--on-sale s.price-item,.product-card-layout-01 .product-item .price.price--on-sale s .money{font-family:var(--tl-font-body, "Geist", sans-serif);font-size:18px!important;font-weight:var(--tl-weight-regular, 400)!important;line-height:22px;color:var(--tl-grey-4, #828282)!important;text-decoration:line-through!important;white-space:nowrap}.product-card-layout-01 .product-item .price.price--on-sale .price-item--sale,.product-card-layout-01 .product-item .price.price--on-sale .price-item--sale .money{font-family:var(--tl-font-heading, "Geist", sans-serif);font-size:22px;font-weight:var(--tl-weight-bold, 700);line-height:26px;color:var(--tl-red-5, #e40000)!important;text-decoration:none;white-space:nowrap}.product-card-layout-01 .product-item .price.price--on-sale .price__saved,.product-card-layout-01 .product-item .price.price--on-sale .price__label_sale{display:none}.product-card-layout-01 .productListing.productGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-between-vert-mb, 12px);row-gap:var(--space-between-horiz-mb, 12px);margin-left:0;margin-right:0;align-items:stretch}.product-card-layout-01 .productListing.productGrid>.product{display:flex;flex-direction:column;width:100%!important;max-width:none;margin-top:0!important;padding-left:0!important;padding-right:0!important;min-width:0}.product-card-layout-01 .productListing.productGrid>.product>.product-item{flex:1 1 auto;height:100%}@media(min-width:768px){.product-card-layout-01 .productListing.productGrid.column-3,.product-card-layout-01 .productListing.productGrid.column-4,.product-card-layout-01 .productListing.productGrid.column-5{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--space-between-vert-desk, 20px);row-gap:var(--space-between-horiz-desk, 40px)}}@media(min-width:992px){.product-card-layout-01 .productListing.productGrid.column-4,.product-card-layout-01 .productListing.productGrid.column-5{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1600px){.product-card-layout-01 .productListing.productGrid.column-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:1025px){.product-card-layout-01 .halo-product-block .products-grid:not(.slick-initialized){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:20px;row-gap:40px;margin-left:0;margin-right:0;align-items:stretch;font-size:0}.product-card-layout-01 .halo-product-block .products-grid.column-3:not(.slick-initialized){grid-template-columns:repeat(3,minmax(0,1fr))}.product-card-layout-01 .halo-product-block .products-grid.column-5:not(.slick-initialized){grid-template-columns:repeat(4,minmax(0,1fr))}.product-card-layout-01 .halo-product-block .products-grid:not(.slick-initialized)>.product{display:flex;flex-direction:column;width:100%!important;max-width:none;margin:0!important;padding-left:0!important;padding-right:0!important;min-width:0}.product-card-layout-01 .halo-product-block .products-grid:not(.slick-initialized)>.product>.product-item{flex:1 1 auto;height:100%}}@media(max-width:1024px){.product-card-layout-01 .halo-product-block[data-swipe=false] .products-grid:not(.slick-initialized){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-left:0;margin-right:0;align-items:stretch;font-size:0}.product-card-layout-01 .halo-product-block[data-swipe=false] .products-grid:not(.slick-initialized)>.product{display:flex;flex-direction:column;width:100%!important;max-width:none;margin:0!important;padding-left:0!important;padding-right:0!important;min-width:0}.product-card-layout-01 .halo-product-block[data-swipe=false] .products-grid:not(.slick-initialized)>.product>.product-item{flex:1 1 auto;height:100%}}@media(min-width:1600px){.product-card-layout-01 .halo-product-block .products-grid.column-5:not(.slick-initialized){grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:551px){.product-card-layout-01 .productList .product-item>.card{flex-direction:row;align-items:flex-start;padding:8px}.product-card-layout-01 .productList .product-item .card-information{margin-top:0;padding:0 0 0 16px}.product-card-layout-01 .productList .product-item .card-media{border-radius:6px}}@media screen and (max-width:767px){.product-card-layout-01 .product-item>.card{padding:6px}.product-card-layout-01 .product-item .card-information{margin-top:10px;gap:0}.product-card-layout-01 .product-item .card-information__wrapper,.product-card-layout-01 .product-item .card-information__wrapper.text-center,.product-card-layout-01 .product-item .card-information__wrapper.text-right{gap:6px}.product-card-layout-01 .product-item .card__heading,.product-card-layout-01 .product-item .card-title{font-family:var(--tl-font-heading, "Geist", sans-serif);font-size:12px;font-weight:var(--tl-weight-semibold, 600);line-height:18px;letter-spacing:0;color:#000;text-align:left}.product-card-layout-01 .product-item .card-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;max-height:none;min-height:36px}.product-card-layout-01 .product-item .tl-card-cart-btn{width:36px;min-width:36px;height:26px}.product-card-layout-01 .product-item .halo-productBadges .badge.sale-badge{font-size:10px;padding:0 5px}#MainContent .loox-rating,.product-card-layout-01 .product-item .loox-rating{font-size:12px!important}#MainContent .loox-rating .loox-icon,#MainContent .loox-rating svg.loox-icon,.product-card-layout-01 .product-item .loox-rating .loox-icon{font-size:16px!important;width:16px!important;height:16px!important}.product-card-layout-01 .product-item .loox-rating .loox-rating-label,#MainContent .loox-rating .loox-rating-label{height:16px;font-size:16px!important;line-height:16px!important}.product-card-layout-01 .product-item .card-price{min-height:22px}.product-card-layout-01 .product-item .tl-card-price-row{gap:8px;align-items:flex-end}.product-card-layout-01 .product-item .card-price .price.price--on-sale .price__sale,.product-card-layout-01 .product-item .card-price .price:not(.price--on-sale) .price__regular{flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:2px}.product-card-layout-01 .product-item .card-price .price dd,.product-card-layout-01 .product-item .price .price-item,.product-card-layout-01 .product-item .price .price-item .money{max-width:100%}.product-card-layout-01 .product-item .price:not(.price--on-sale) .price-item,.product-card-layout-01 .product-item .price:not(.price--on-sale) .price-item .money,.product-card-layout-01 .product-item .price.price--on-sale .price-item--sale,.product-card-layout-01 .product-item .price.price--on-sale .price-item--sale .money{font-size:18px;line-height:22px;white-space:normal;overflow-wrap:break-word;word-break:break-word}.product-card-layout-01 .product-item .price:not(.price--on-sale) .price-item .text,.product-card-layout-01 .product-item .price.price--on-sale .price__compare .price-item,.product-card-layout-01 .product-item .price.price--on-sale .price__compare .price-item .money,.product-card-layout-01 .product-item .price.price--on-sale .price-item--regular,.product-card-layout-01 .product-item .price.price--on-sale .price-item--regular .money,.product-card-layout-01 .product-item .price.price--on-sale s,.product-card-layout-01 .product-item .price.price--on-sale s.price-item,.product-card-layout-01 .product-item .price.price--on-sale s .money{font-size:14px!important;line-height:18px;white-space:normal!important;overflow-wrap:break-word;word-break:break-word}}body.template-collection .collection-default,body.template-collection .collection-full-width,body.template-collection .collection-masonry,body.template-collection .collection-express-order,body.template-collection .collection-right-sidebar,body.template-collection .collection-banner-adv,body.template-collection [id^=CollectionSection-]{background-color:var(--tl-grey-0, #f1f1f1);padding-top:80px;padding-bottom:80px}body.template-collection [id^=CollectionSection-]>.container,body.template-collection [id^=CollectionSection-]>.container-1170,body.template-collection [id^=CollectionSection-]>.container-1370,body.template-collection [id^=CollectionSection-] .halo-collection-content>.container,body.template-collection [id^=CollectionSection-] .halo-collection-content>.container-1170{max-width:1440px}body.template-collection .pagination-page-total,body.template-search .pagination-page-total{display:none}body.template-collection .pagination-wrapper,body.template-search .pagination-wrapper{margin:40px 0 60px}body.template-collection .pagination__list,body.template-search .pagination__list{gap:8px}body.template-collection .pagination__list>li,body.template-search .pagination__list>li{min-width:0}body.template-collection .pagination-num,body.template-collection .pagination-arrow,body.template-search .pagination-num,body.template-search .pagination-arrow{margin:0}body.template-collection .pagination__item,body.template-collection .pagination__item-arrow,body.template-search .pagination__item,body.template-search .pagination__item-arrow{position:relative;top:auto;transform:none;box-sizing:border-box;width:40px;min-width:40px;height:40px;padding:0;border:0;border-radius:4px;background:#fff;color:var(--tl-grey-9, #191919);font-family:var(--tl-font-body, "Geist", sans-serif);font-size:14px;font-weight:500;line-height:40px}body.template-collection .pagination__item:not(.pagination__item-arrow),body.template-search .pagination__item:not(.pagination__item-arrow){padding-top:0}body.template-collection .pagination__item--current,body.template-collection .pagination-num.active .pagination__item,body.template-collection .pagination__item:hover,body.template-search .pagination__item--current,body.template-search .pagination-num.active .pagination__item,body.template-search .pagination__item:hover{background:var(--tl-grey-9, #191919);color:#fff;border-color:var(--tl-grey-9, #191919)}body.template-collection .pagination__item--current:after,body.template-collection .pagination__item:hover:after,body.template-search .pagination__item--current:after,body.template-search .pagination__item:hover:after{display:none}body.template-collection .pagination__item-arrow,body.template-search .pagination__item-arrow{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;font-size:0;line-height:0}body.template-collection .pagination__item-arrow .icon,body.template-collection .pagination__item-arrow .arrow-text,body.template-search .pagination__item-arrow .icon,body.template-search .pagination__item-arrow .arrow-text{display:none!important}body.template-collection .pagination__item-arrow .iconfont,body.template-search .pagination__item-arrow .iconfont{display:block;font-size:18px;line-height:1;color:inherit}body.template-collection .pagination__item--prev:before,body.template-collection .pagination__item--next:before,body.template-search .pagination__item--prev:before,body.template-search .pagination__item--next:before{content:none;display:none}body.template-collection .pagination__item-arrow:hover,body.template-search .pagination__item-arrow:hover{background:var(--tl-grey-9, #191919);color:#fff}
/*# sourceMappingURL=/cdn/shop/t/53/assets/component-tl-product-card.css.map */
