.product-card-layout-02 .card-action{position:initial;transform:translateZ(0)}.product-card-layout-02 .text-size{margin-bottom:10px}.product-card-layout-02 .card-review{margin:-2px 0 0 -3px}.product-card-layout-02 .card-vendor{margin-bottom:3px}.product-card-layout-02 .card-swatch+.card-action{margin-top:20px}.product-card-layout-02 .price.price--on-sale .price-item--regular .money{font-size:calc(var(--product-price-font-size) - 2px)}.product-card-layout-02 .card-price .price dd,.product-card-layout-02 .price-item .text{margin:0 5px 0 0}.product-card-layout-02 .card{border:1px solid #f5f5f5;border-radius:5px}.product-card-layout-02 .card-information{padding:20px}.product-card-layout-02 .sidebarBlock-product .card-information{padding:20px 18px}.product-card-layout-02 .card-action .variants-popup-content{padding:25px 0 50px}.product-card-layout-02 .product-card__button2{width:100%}.product-card-layout-02 .card-swatch .swatch{margin-left:1px}.product-card-layout-02 .quickSearchResultsWrap .card,.product-card-layout-02 .site-nav-product .card{border:0}.product-card-layout-02 .site-nav-product .card:hover{box-shadow:none}.product-card-layout-02 .product-item.disable_product_card_border .card{border:0;border-radius:0}.product-card-layout-02 .product-item.disable_product_card_border .card:hover{box-shadow:none}.product-card-layout-02 .product-item.disable_product_card_border .card-information{padding:10px}.product-card-layout-02 .product-item.disable_product_card_border .card-review{margin:12px 0 0 -3px;line-height:20px}.product-card-layout-02 .product-item.disable_product_card_border .card-information__wrapper{margin-bottom:17px}.product-card-layout-02 .product-item.disable_product_card_border .price.price--on-sale .price-item--regular .money{font-size:var(--product-price-font-size)}.product-card-layout-02 .product-item.disable_product_card_border .card-swatch+.card-action{margin-top:25px}.product-card-layout-02 .product-item.disable_product_card_border .item-swatch-more{height:var(--h-product-swatch-custom)}.product-card-layout-02 .product-item.enable_custom_layout_card .wrapper__card{display:block;width:100%;position:relative;margin-top:20px}.product-card-layout-02 .product-item.disable_product_card_border .card-information{padding:10px 0}.product-card-layout-02 .product-item.enable_custom_layout_card .wrapper__card .card-wishlist{margin-left:15px}.product-card-layout-02 .product-item.enable_custom_layout_card .card .wrapper__card .card-wishlist .wishlist-icon.is-bordered{border:1px solid var(--product-wishlist-border);border-radius:var(--border-radius);height:100%;aspect-ratio:1 / 1;display:flex;justify-content:center;align-items:center;align-self:stretch;box-sizing:border-box}.product-card-layout-02 .product-item.enable_custom_layout_card .wrapper__card .card-wishlist .text{display:none}.product-card-layout-02 .product-item.enable_custom_layout_card .card-review{margin-bottom:4px}.product-card-layout-02 .product-item.enable_custom_layout_card .price.price--on-sale .price-item--regular .money{font-size:var(--product-price-font-size)}.product-card-layout-02 .product-item.enable_custom_layout_card .card-price{margin-bottom:15px}.product-card-layout-02 .quickSearchResultsBlock .products-grid .product-item.enable_custom_layout_card .wrapper__card{display:none}.product-card-layout-02 .productList .enable_custom_layout_card .card-action__group.card-list__hidden{display:none!important}.product-card-layout-02.quick_shop_option_2 .productList .product-item.enable_custom_layout_card .card-action .variants-popup{padding:0}.product-card-layout-02 .productList .product-item.enable_custom_layout_card .card-action .button{bottom:0;margin-left:0;max-width:210px}.product-card-layout-02 .productList .product-item.enable_custom_layout_card .card-action .button.cancel-btn{display:none}.product-card-layout-02 .productList .product-item.enable_custom_layout_card .card .card-review{margin-top:6px}.product-card-layout-02.quick_shop_option_2 .productList .product-item.enable_custom_layout_card .card .wrapper__card .card-wishlist{position:absolute;left:240px;z-index:11}.product-card-layout-02.quick_shop_option_2 .productList .product-item.enable_custom_layout_card .variants-popup-content .variants{min-height:100%!important}.product-card-layout-02.quick_shop_option_2 .productList .product-item.enable_custom_layout_card .variants-popup-content{padding:25px 10px 70px 0!important}.product-card-layout-02.quick_shop_option_2 .productList .product-item.enable_custom_layout_card.quickshop-popup-show .card .wrapper__card .card-wishlist{display:none}.product-card-layout-02.quick_shop_option_2 .productList .product-item.enable_custom_layout_card.quickshop-popup-show .card-action{position:unset;z-index:1}.product-card-layout-02.quick_shop_option_2 .productList .product-item.enable_custom_layout_card .card-action__group.variants-popup.card-list__hidden{display:block!important}.product-card-layout-02.quick_shop_option_2 .productList .product-item.enable_custom_layout_card .wrapper__card>.card-action .variants-popup{display:none!important}.product-card-layout-02 .productList .product-item.enable_custom_layout_card .wrapper__card{position:unset}.product-card-layout-02 .product-item.enable_custom_layout_card .wrapper__card{display:flex;justify-content:space-between;align-items:center}.product-card-layout-02 .productListing .product-item.enable_custom_layout_card .wrapper__card{justify-content:flex-start}.product-card-layout-02 .productListing .product-item.enable_custom_layout_card .card-action{max-width:220px}.product-card-layout-02.quick_shop_option_2 .product-item.enable_custom_content .card .card-wishlist .wishlist-icon,.product-card-layout-02.quick_shop_option_3 .product-item.enable_custom_content .card .card-wishlist .wishlist-icon{padding:9px 8px}.product-card-layout-02 .product-item.enable_custom_content .card .card-wishlist .wishlist-icon svg{width:25px;height:23px;line-height:23px;padding:1px;stroke-width:5px;stroke:var(--product-wishlist-color)}.product-card-layout-02 .product-item.enable_custom_layout_card .card .wrapper__card .card-wishlist .wishlist-icon.is-bordered{border-width:2px;border-radius:var(--border-radius);height:100%;aspect-ratio:1 / 1;display:flex;justify-content:center;align-items:center;align-self:stretch;box-sizing:border-box}.product-card-layout-02 .product-item.enable_custom_content .card .card-wishlist .wishlist-added .icon{stroke:var(--product-wishlist-color-added)}.product-card-layout-02 .product-item.enable_custom_layout_card .card .wrapper__card .card-wishlist{margin-left:10px}.product-card-layout-02 .product-item.enable_custom_layout_card .card .card-vendor{display:block}.product-card-layout-02 .product-item .wrapper-title-vendor.card-title-ellipsis:has(.card-title-ellipsis){padding-right:0}.product-card-layout-02 .product-item.enable_custom_layout_card .card .card-review{margin-bottom:6px;margin-top:0}.product-card-layout-02 .product-item.enable_custom_layout_card .card .wrapper-title-vendor .card-vendor a:hover,.product-card-layout-02 .product-item.enable_custom_layout_card .card .wrapper-title-vendor .card-title:hover{color:var(--product-title-color-hover)}.product-card-layout-02 .product-item.enable_custom_layout_card .card .wrapper-title-vendor:hover .card-vendor,.product-card-layout-02 .enable_custom_layout_card .wrapper-title-vendor .card-title:hover [data-change-title]{text-decoration:underline;text-underline-offset:.3rem}.product-card-layout-02 .product-item.enable_custom_layout_card .halo-productBadges .badge{font-style:italic}.product-card-layout-02.quick_shop_option_2 .variants-popup-content .variants{min-height:246px!important}.product-card-layout-02 .product-edit-price{font-family:var(--font-heading-family)}.product-card-layout-02 .product-edit-price .old-price{font-size:var(--font-body-size);font-weight:var(--font-weight-normal)}.template-collection.product-card-layout-02 .productListing.productList .card-compare:not(.card-compareIcon){position:inherit;padding-top:12px}.template-collection.product-card-layout-02 .productListing.productList .card-swatch{margin-bottom:22px}.product-card-layout-02.quick_shop_option_2 .card-information{position:relative;padding:20px 0;z-index:1}.product-card-layout-02.quick_shop_option_2 .variants-popup-content .variants{display:inherit}.product-card-layout-02.quick_shop_option_2 .card-action .variants-popup{background-color:#fff}#halo-card-mobile-popup.show .card-information{display:block!important}#halo-card-mobile-popup .card-information .card-information__wrapper,#halo-card-mobile-popup .card-information .card-swatch{display:none}#halo-card-mobile-popup .card-information .card-swatch+.card-action{padding:0;margin:0}.product-card-layout-02.quick_shop_option_2 #halo-card-mobile-popup .card-swatch+.card-action{padding-left:0;padding-right:0}#halo-card-mobile-popup .card-information .card-action .variants-popup{padding:8px}#halo-card-mobile-popup .card{border:0}#halo-card-mobile-popup .halo-popup-wrapper{padding:0!important}#halo-card-mobile-popup .card-action .variants-popup-content{padding:0 0 50px}.product-card-layout-02.quick_shop_option_2 .halo-card-mobile-popup.show .card-information .card-product__group-item.card-wishlist{display:none}@media(max-width:1024px){.product-card-layout-02 .card-information{padding:10px 10px 14px!important}.product-card-layout-02 .products-carousel .product .card-action,.product-card-layout-02 .products-grid .product .card-action{padding-bottom:0}.product-card-layout-02 .card-action .variants-popup{bottom:0!important}.product-card-layout-02 .product-item.enable_custom_layout_card .card-review{display:none}.product-card-layout-02 .site-nav-banner .menu-dropdown__product .product-item.enable_custom_layout_card .card-information .card-information__wrapper .card-review{display:none!important}.product-card-layout-02 .site-nav-banner .menu-dropdown__product .product-item.enable_custom_layout_card .card-information{padding:10px 0 14px!important}.product-card-layout-02 .site-nav-banner .menu-dropdown__product .product-item.enable_custom_layout_card .card-information .card-action{width:auto}.product-card-layout-02.quick_shop_option_2 .card-information{padding:10px 0 14px!important}.product-card-layout-02.quick_shop_option_2 .card-information .card-action,.product-card-layout-02.quick_shop_option_2 .card-action .variants-popup{padding-left:10px;padding-right:10px}}@media(max-width:551px){.product-card-layout-02 .products-grid .product{margin-top:10px}.product-card-layout-02 .card-information{padding:10px 5px!important}.product-card-layout-02 .card-swatch .swatch-label{width:25px;height:25px}.product-card-layout-02 .card-swatch .item.item-swatch-more{height:25px}.product-card-layout-02 .card-swatch .item.item-swatch-more .number-showmore{line-height:25px;width:auto}.product-card-layout-02 .price-item .money{font-size:calc(var(--product-price-font-size) - 2px)}.product-card-layout-02 .price.price--on-sale .price-item--regular .money,.product-card-layout-02 .price-item .text{font-size:calc(var(--product-price-font-size) - 2px)!important}.product-card-layout-02 .enable_custom_layout_card .card-action .button{min-width:100px;padding-left:10px;padding-right:10px}.product-card-layout-02 .product-item.enable_custom_content .card .card-wishlist .wishlist-icon{width:100%;max-width:24px;height:100%;padding:7px 0;min-width:24px;background:none;border:none}.product-card-layout-02 .halo-productBadges{top:5px}.product-card-layout-02 .halo-productBadges--right{right:5px}.product-card-layout-02 .halo-productBadges--left{left:5px}}@media(min-width:552px){.product-card-layout-02 .product-item.enable_custom_content .card .card-wishlist .wishlist-icon{width:100%;max-width:50px;height:100%;padding-top:var(--btn-3-padding-top);padding-bottom:var(--btn-3-padding-bottom)}.product-card-layout-02 .halo-productBadges{top:10px}.product-card-layout-02 .halo-productBadges--right{right:10px}.product-card-layout-02 .halo-productBadges--left{left:10px}.product-card-layout-02 .card-product__group{top:10px}.product-card-layout-02 .card-product__group.group-left{left:10px}.product-card-layout-02 .card-product__group.group-right{right:10px}}@media(min-width:1025px){.product-card-layout-02 .halo-product-block .products-carousel{margin:0 -8px}.product-card-layout-02 .halo-product-block .product{padding:0 8px}.product-card-layout-02 .card{margin-bottom:10px}.product-card-layout-02 .card:hover{box-shadow:0 5px 5px #00000026}.product-card-layout-02 .halo-cart-sidebar .card:hover,.product-card-layout-02 .quickSearchResultsWrap .card:hover{box-shadow:none}.product-card-layout-02 .card-action{opacity:1;visibility:visible;transform:translateZ(0)}.product-card-layout-02 .product-item.enable_custom_layout_card .wrapper__card.show-wishlist .card-action .variants-popup{width:calc(100% + 60px)}.product-card-layout-02 .product-item.enable_custom_layout_card.quickshop-popup-show .wrapper__card.show-wishlist .card-action .variants-popup{width:100%}.product-card-layout-02 .product-item.enable_custom_layout_card.quickshop-popup-show .show-wishlist .card-action{position:absolute}.product-card-layout-02 .product-item.enable_custom_layout_card .card:hover .wrapper__card .card-wishlist .wishlist-icon{opacity:1;visibility:visible}.product-card-layout-02 .product-item.enable_custom_layout_card .wrapper__card .card-wishlist .wishlist-icon{opacity:0;visibility:hidden}.product-card-layout-02 .wrapper-item-size{top:auto;bottom:0}.template-collection.product-card-layout-02 .productGrid{margin-left:-10px;margin-right:-10px}.template-collection.product-card-layout-02 .productGrid .product{padding-left:10px;padding-right:10px}.template-collection.product-card-layout-02 .productListing.column-4 .card-swatch .swatch-label{width:26px;height:26px}.template-collection.product-card-layout-02 .productListing.column-4 .card-swatch .number-showmore{height:26px;line-height:26px}.template-collection.product-card-layout-02 .productListing.column-5 .card-swatch .swatch-label{width:20px;height:20px}.template-collection.product-card-layout-02 .productListing.column-5 .card-swatch .number-showmore{height:20px;line-height:20px}.template-collection.product-card-layout-02 .productListing.column-5 .product-item.enable_custom_layout_card .card-swatch .number-showmore span{position:relative;top:-1px}.template-collection.product-card-layout-02 .productListing.productList .card{border:none}.template-collection.product-card-layout-02 .productListing.productList .card:hover{box-shadow:none}.template-collection.product-card-layout-02 .collection-full-width .productListing.column-5 .card-swatch .swatch-label{width:26px;height:26px}.template-collection.product-card-layout-02 .collection-full-width .productListing.column-5 .card-swatch .number-showmore{height:26px;line-height:26px}.product-card-layout-02.quick_shop_option_2 .card-swatch+.card-action{padding-left:20px;padding-right:20px}.product-card-layout-02.quick_shop_option_2 .card-action .variants-popup{padding:0 20px}}.product-card-layout-02 .collection-card-upgraded .card{border:1px solid #e5e5e5;border-radius:5px;background:#fff;transition:box-shadow .2s ease}.product-card-layout-02 .collection-card-upgraded .card:hover{box-shadow:0 3px 12px #00000012}.product-card-shared .card-product__wrapper{position:relative}.product-card-shared .collection-card-badges{position:absolute;top:10px;left:10px;z-index:3;display:flex;flex-wrap:wrap;align-items:flex-start;gap:4px;max-width:calc(100% - 56px);pointer-events:none}.product-card-shared .collection-card-stock,.product-card-shared .collection-card-custom-badge{display:inline-block;padding:4px 7px;border-radius:4px;font-family:var(--font-family-1);font-size:9px;font-weight:700;line-height:1.2;text-transform:uppercase;color:#fff;background:#595959;white-space:normal}.product-card-shared .collection-card-badges .card__badge{position:static;transform:none;display:contents}.product-card-shared .collection-card-badges .badge{margin:0;white-space:normal}.product-card-shared .collection-card-stock--in_stock{background:#167323}.product-card-shared .collection-card-stock--preorder{background:#ff6500}.product-card-layout-02 .collection-card-upgraded .card-information{padding:10px}.collection-card-rating-slot{min-height:18px;margin-bottom:4px}.product-card-layout-02 .product-card-shared .collection-card-rating{display:inline-flex;align-items:center;flex-wrap:wrap;gap:5px;font-family:var(--font-family-1);font-size:12px;line-height:18px;color:#666}.collection-card-stars{position:relative;display:inline-block;color:#d6d6d6;font:14px/18px Arial,sans-serif;letter-spacing:1px;white-space:nowrap;direction:ltr}.collection-card-stars__fill{position:absolute;top:0;left:0;overflow:hidden;color:#ff9d00}.product-card-shared .collection-card-rating__score{font-family:var(--font-family-1);font-size:12px;line-height:18px;color:#666}.collection-card-rating:focus-visible{outline:2px solid #b87500;outline-offset:3px}.product-card-layout-02 .product-card-shared .card-title{font-family:var(--product-title-font);font-size:var(--product-title-font-size)!important;line-height:var(--product-title-line-height)!important;font-weight:var(--product-title-font-weight)!important;letter-spacing:var(--product-title-letter-spacing);color:var(--product-title-color);margin:0 0 var(--product-title-margin-bottom);text-align:inherit;text-transform:var(--product-title-text-transform);display:block;min-height:0}.product-card-layout-02 .product-card-shared .card-title:hover{color:var(--product-title-color-hover)}.product-card-layout-02 .product-card-shared .card-title .text{font-family:inherit}.product-card-layout-02 .product-card-shared .card-title.card-title-ellipsis{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--product-title-line-text);overflow:hidden;min-height:calc(var(--product-title-line-height) * var(--product-title-line-text))}.productGrid .collection-card-upgraded,.productGrid .collection-card-upgraded .card{height:100%}.productGrid .collection-card-upgraded .card,.productGrid .collection-card-upgraded .card-information{display:flex;flex-direction:column}.productGrid .collection-card-upgraded .card-information,.productGrid .collection-card-upgraded .card-information__wrapper{flex:1}.productGrid .collection-card-upgraded .card-media img{object-fit:contain}.product-card-layout-02 .product-card-shared .card-price{margin:var(--product-price-margin-top) 0 var(--product-price-margin-bottom);text-align:inherit}.product-card-layout-02 .product-card-shared .text-left .price{justify-content:flex-start}.product-card-layout-02 .product-card-shared .text-center .price{justify-content:center}.product-card-layout-02 .product-card-shared .text-right .price{justify-content:flex-end}.product-card-layout-02 .product-item.collection-card-upgraded .card-information__wrapper{margin-bottom:0}.product-card-layout-02 .product-card-shared .price-item,.product-card-layout-02 .product-card-shared .price-item .money{font-family:var(--product-price-font);font-size:var(--product-price-font-size);line-height:var(--product-price-line-height);font-weight:var(--product-price-font-weight);letter-spacing:var(--product-price-letter-spacing);color:var(--product-price-color)}.product-card-layout-02 .product-card-shared .price__compare .price-item,.product-card-layout-02 .product-card-shared .price__compare .price-item .money{font-size:max(10px,calc(var(--product-price-font-size) - 4px));line-height:var(--product-price-line-height);font-weight:400;color:var(--product-compare-price-color)}.product-card-layout-02 .product-card-shared .price-item .text{font-family:var(--product-price-font);font-size:max(10px,calc(var(--product-price-font-size) - 4px));line-height:var(--product-price-line-height);font-weight:400;color:var(--product-compare-price-color)}.product-card-layout-02 .product-card-shared .price__sale{align-items:baseline;column-gap:6px;row-gap:2px;flex-wrap:wrap}.product-card-layout-02 .product-card-shared .price__sale dd{margin:0}.product-card-layout-02 .product-card-shared .price__sale .price-item--sale,.product-card-layout-02 .product-card-shared .price__sale .price-item--sale .money{color:var(--product-sale-price-color)}@media(max-width:767px){.product-card-layout-02 .collection-card-upgraded .card-information{padding:9px}.product-card-shared .collection-card-badges{top:7px;left:7px}}.product-card-layout-02 .collection-card-upgraded .card-action{display:block;position:static;opacity:1;visibility:visible;transform:none;margin-top:4px;width:100%}.collection-card-upgraded collection-card-cart{display:block;width:100%}.collection-card-upgraded .collection-card-cart{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:6px;min-height:36px;width:100%}.collection-card-cart__options{display:block;flex:1 1 0;width:0;min-width:0;height:36px;margin:0;padding:6px 25px 6px 8px;border:1px solid #ddd;border-radius:4px;background-color:#fff;color:#222;font-size:12px}.product-card-layout-02 .collection-card-upgraded .collection-card-cart__submit{display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;margin:0;border:1px solid #ff6500;border-radius:4px;background:#ff6500;color:#fff;font-size:12px;line-height:1.3;text-transform:none;white-space:normal}.product-card-layout-02 .collection-card-upgraded .collection-card-cart__submit:hover{background:#cf5000;border-color:#cf5000}.product-card-layout-02 .collection-card-upgraded .collection-card-cart__submit[disabled]{background:#eee;border-color:#ddd;color:#666}.collection-card-cart__submit.is-loading{pointer-events:none}.collection-card-cart__submit:focus-visible{outline:2px solid #b87500;outline-offset:2px}#main-collection-product-grid.productGrid:has(.collection-card-upgraded){display:flex;flex-wrap:wrap;align-items:stretch}#main-collection-product-grid.productGrid>.product:has(.collection-card-upgraded){display:flex}#main-collection-product-grid.productGrid .collection-card-upgraded{width:100%;height:auto}.product-card-layout-02 .collection-card-upgraded .collection-card-cart__submit>*{pointer-events:none}.collection-card-cart__submit .icon-cart{width:19px;height:19px;fill:currentColor;margin:0}.collection-card-cart__submit.is-loading .icon-cart{visibility:hidden}.product-card-layout-02 .collection-card-upgraded .collection-card-cart__submit.is-loading:before{top:50%;left:50%;animation:collection-card-cart-spin 1.4s linear infinite}@keyframes collection-card-cart-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@media(max-width:767px){.collection-card-cart__options{font-size:11px;padding-left:6px;padding-right:22px}}.product-card-shared collection-card-fit{display:inline-flex;align-items:center;max-width:100%;padding:4px 6px;border-radius:4px;font-family:var(--font-family-1);font-size:9px;font-weight:700;line-height:1.2}.product-card-shared collection-card-fit[hidden]{display:none}.product-card-shared collection-card-fit[data-fit=active]{background:#e5f4e4;color:#176b20}.product-card-shared collection-card-fit[data-fit=inactive]{background:#fce6e6;color:#bb2525}.product-card-shared collection-card-fit[data-fit=active]:before{content:"\2713";margin-right:3px}.product-card-shared collection-card-fit[data-fit=inactive]:before{content:"\d7";margin-right:3px}
/*# sourceMappingURL=/cdn/shop/t/47/assets/component-card-02.css.map */
