#main-collection-product-grid .card-title-ellipsis{-webkit-line-clamp:3;height:calc(3 * var(--product-title-line-height));display:inline-flex;align-items:center;justify-content:center}.product-item{position:relative;letter-spacing:0;font-size:0}.product-item>.card{font-size:var(--font-body-size)}.card{position:relative}.card-product{position:relative;z-index:1}.card-media{display:block;position:relative;overflow:hidden}.card-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;width:100%;height:100%;display:block}.card-media>img,.card-media>video{display:block;position:absolute;top:0;left:0;height:100%;width:100%;max-width:100%;cursor:pointer;object-fit:var(--product-cart-image-fit);object-position:center center;transition:all .8s ease;border-radius:15px}.card-media>img.lazyload,.card-media>img.lazyloading{opacity:0}.card-media>img+img,.card-media>img+video{opacity:0}.card-information{padding:15px 0 0}.card-information__group{margin:0 0 1px}.card-title{padding-inline:5px;font-family:var(--product-title-font);font-size:var(--product-title-font-size);font-weight:var(--product-title-font-weight);line-height:var(--product-title-line-height);letter-spacing:var(--product-title-letter-spacing);text-transform:var(--product-title-text-transform);color:var(--product-title-color);display:block;margin:0 0 var(--product-title-margin-bottom) 0;padding-top:8px;height:calc(2 * var(--product-title-line-height))}.card-title-ellipsis{overflow:hidden;white-space:normal;display:-webkit-box;-webkit-line-clamp:var(--product-title-line-text);text-overflow:ellipsis;-webkit-box-orient:vertical}.card-price{font-weight:var(--font-weight-bold);letter-spacing:0;margin-top:var(--product-price-margin-top);margin-bottom:var(--product-price-margin-bottom)}.card-quickview .quickview-button{color:var(--product-quick-view-color);background-color:var(--product-wishlist-bg);border:1px solid var(--product-wishlist-border);display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:unset;text-transform:capitalize;border-radius:9999px;margin:0;padding:0;width:}.card-quickview .quickview-icon,.card-wishlist .wishlist-icon,.card-compare .compare-icon{display:block;text-align:center;position:relative;width:36px;height:36px;padding:9px 8px;line-height:1;border-radius:50%;font-size:0;letter-spacing:0;cursor:pointer}.card-wishlist .wishlist-icon{padding:0;display:inline-flex;align-items:center;justify-content:center}.card-wishlist .icon,.card-compare .icon{width:100%;height:100%;width:18px;height:18px;line-height:18px;vertical-align:top;position:relative;z-index:2;background-color:transparent}.card-wishlist .icon{width:22px;height:auto;margin:0;transform:translateY(1.25px)}.card-quickview .icon{width:28px;height:auto;margin:0}.card-quickview .icon path:first-child{fill:#6d6db3;transition:all .3s ease-in-out}.card-wishlist .wishlist-icon .icon #SVGRepo_iconCarrierOutline path{stroke-width:1.15;stroke:var(--product-wishlist-color);fill:var(--product-wishlist-color);transition:fill .3s ease,stroke .3s ease,opacity .3s ease-in-out}.card-wishlist .wishlist-icon .icon #SVGRepo_iconCarrierFill path{opacity:0;fill:var(--product-wishlist-color-added);stroke:var(--product-wishlist-color-added);stroke-width:1.15;transition:opacity .3s ease-in-out}.card-wishlist .wishlist-icon.wishlist-added .icon #SVGRepo_iconCarrierOutline path,.card-wishlist .wishlist-icon:hover .icon #SVGRepo_iconCarrierOutline path{opacity:0}.card-wishlist .wishlist-icon.wishlist-added .icon #SVGRepo_iconCarrierFill path,.card-wishlist .wishlist-icon:hover .icon #SVGRepo_iconCarrierFill path{opacity:1}.card-wishlist .wishlist-icon{background-color:var(--product-wishlist-bg);border:1px solid var(--product-wishlist-border)}.card-wishlist .wishlist-animation{position:absolute;pointer-events:none;top:60%;left:50%;width:48px;height:48px;display:inline-block;transform:translate(-50%,-50%)}.card-wishlist .wishlist-animation svg{width:100%;height:100%;stroke:none;transform:scale(.8);opacity:0;transition:transform .3s ease-in-out,opacity .3s ease-in-out}@keyframes wishlistAnimation{0%{opacity:0;transform:scale(.8)}50%{opacity:1;transform:scale(1)}75%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}.card-wishlist .icon{fill:var(--product-wishlist-color)}.card-product__group{position:absolute;z-index:6;transition:transform var(--duration-long) ease,opacity var(--duration-default) ease}.card-product__group.group-left,.card-product__group.group-right{bottom:10px;display:flex;flex-direction:column}.card-product__group .card-product__group-item+.card-product__group-item{margin-top:10px}.card-product__group.group-right{left:auto;right:20px}.card-action{position:absolute;bottom:0;width:100%;padding:0;background:transparent;z-index:10;margin:0;transform:translate3d(0,15px,0);transition:transform var(--duration-long) ease,opacity var(--duration-default) ease}.price{justify-content:center}.product-item:not(.product-item-combo,.product-item-custom) .card{transition:background .3s ease-in-out}.product-item:not(.product-item-combo,.product-item-custom) .card:hover{background:var(--card-bg-color)}.product-item:not(.product-item-combo,.product-item-custom) .card:hover .card-media>img:not(.card-icon-hover){transform:scale(1.15)}.product-item:not(.product-item-combo,.product-item-custom) .card:hover .card-media>.card-icon-hover{opacity:1!important}.product-item:not(.product-item-combo,.product-item-custom) .card:hover .card-media>.card-icon-hover.card-icon-hover--1{left:20px;top:50px}.product-item:not(.product-item-combo,.product-item-custom) .card:hover .card-media>.card-icon-hover.card-icon-hover--2{left:30px;bottom:70px}.product-item:not(.product-item-combo,.product-item-custom) .card:hover .card-media>.card-icon-hover.card-icon-hover--3{top:86px;right:13px}.product-item:not(.product-item-combo,.product-item-custom) .card:hover .card-media>.card-icon-hover.card-icon-hover--4{bottom:40px;right:12px}.product-item:not(.product-item-combo,.product-item-custom) .card .card-media>.card-icon-hover{position:absolute;pointer-events:none;width:60px;height:auto;z-index:4;opacity:0;top:auto;left:auto;right:auto;bottom:auto;transition:opacity .45s ease-in-out .15s,left .45s ease-in-out,right .45s ease-in-out,top .45s ease-in-out,bottom .45s ease-in-out}@media(max-width:767px){.product-item:not(.product-item-combo,.product-item-custom) .card .card-media>.card-icon-hover{z-index:0}}.product-item:not(.product-item-combo,.product-item-custom) .card .card-media>.card-icon-hover.card-icon-hover--1{top:80px;left:calc(50% - 30px)}.product-item:not(.product-item-combo,.product-item-custom) .card .card-media>.card-icon-hover.card-icon-hover--2{bottom:100px;left:calc(50% - 30px)}.product-item:not(.product-item-combo,.product-item-custom) .card .card-media>.card-icon-hover.card-icon-hover--3{top:106px;right:calc(50% - 30px)}.product-item:not(.product-item-combo,.product-item-custom) .card .card-media>.card-icon-hover.card-icon-hover--4{width:120px;bottom:60px;right:calc(50% - 80px)}.product-item:not(.product-item-combo,.product-item-custom) .card .card-media>img{transform-origin:center center;z-index:5;left:10%;right:10%;width:80%;pointer-events:none}@media(max-width:767px){.product-item:not(.product-item-combo,.product-item-custom) .card .card-media>img{left:15%;right:15%;width:70%;transform:translateY(25px);z-index:1}}.product-item:not(.product-item-combo,.product-item-custom) .card .card-product{margin-left:-10px;margin-right:-10px}.product-item:not(.product-item-combo,.product-item-custom) .card .card-media-bg-gradient{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;width:100%;height:auto;stroke:none;fill:linear-gradient(180deg,rgba(255,255,255,.4) 0%,rgba(255,255,255,0) 100%);z-index:0}.product-item:not(.product-item-combo,.product-item-custom) .card .card-media-bg-pattern{position:absolute;bottom:-1px;left:0;right:0;width:100%;height:auto;stroke:none;fill:#fff9;z-index:0}.product-item:not(.product-item-combo,.product-item-custom) .card .card-information{margin-left:-10px;margin-right:-10px;padding:20px 0 30px!important;background:#fff9;border-radius:0 0 15px 15px}.product-item:not(.product-item-combo,.product-item-custom) .card .card-action .button{width:fit-content;background:var(--bg-color, var(--product-action-bg));border-color:var(--bg-color, var(--product-action-border))}.product-item:not(.product-item-combo,.product-item-custom) .card .card-action .button svg path:first-child{stroke:#281550;fill:var(--bg-color, var(--product-action-bg))}.product-item:not(.product-item-combo,.product-item-custom) .card .card-action .button:is(:hover,:active,:focus){background:var(--bg-color, var(--product-action-bg-hover));border-color:var(--bg-color, var(--product-action-border-hover))}.product-item:not(.product-item-combo,.product-item-custom) .card .card-action .button:is(:hover,:active,:focus) svg path:first-child{stroke:#281550;fill:var(--bg-color, var(--product-action-bg-hover))}.card-action .button{box-sizing:border-box;font-family:var(--btn-3-font-family);font-size:var(--btn-3-font-size);font-weight:var(--btn-3-font-weight);text-transform:var(--btn-3-text-transform);text-align:var(--btn-3-text-align);letter-spacing:var(--btn-3-letter-spacing);line-height:var(--btn-3-line-height);border-radius:var(--btn-3-border-radius);border-style:var(--btn-3-border-style);border-width:var(--btn-3-border-width);padding-top:var(--btn-3-padding-top);padding-bottom:var(--btn-3-padding-bottom);background:var(--product-action-bg);color:var(--product-action-color);border-color:var(--product-action-border);box-shadow:var(--btn-3-horizontal-length) var(--btn-3-vertical-length) var(--btn-3-blur-radius) var(--btn-3-spread) var(--btn-3-all-bg-opacity) var(--btn-3-inset);min-width:unset}.card-action .button svg{width:18px;height:auto;stroke:none}.card-action .button svg path:first-child{stroke:#281550}.card-action .button svg path:last-child{fill:#281550}.card-swatch{font-size:0;letter-spacing:0}.card-summary{padding-inline:10px;font-size:14px;font-weight:500;line-height:1.2;color:var(--product-title-color);margin:12px 0;overflow:hidden;white-space:normal;display:-webkit-box!important;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;height:33.6px}.card-summary p{margin:0}.card-vendor.animated-loading>a,.card-title.animated-loading .text,.card-price.animated-loading .price,.card-action.animated-loading .button{opacity:0;visibility:hidden}.card-information__wrapper.text-center .card-price,.card-swatch.text-center,body:not(:has(.productList)) .card-information:has(.card-information__wrapper.text-center) .card-compare-wrapper{display:flex;justify-content:center}.card-information__wrapper.text-center .card-information__group{justify-content:center}#halo-card-mobile-popup .mobile-popup-header{display:flex;justify-content:space-between;padding:0 10px;font-size:calc(var(--font-heading-size) - 2px);font-weight:var(--font-weight-semibold)}#halo-card-mobile-popup .mobile-popup-header .close-modal{background:none;border:none;padding:0}#halo-card-mobile-popup .mobile-popup-header .close-modal svg{width:40px;height:40px;padding:11px 0 11px 11px;fill:var(--icon);stroke:transparent;margin-right:-7px}@media(max-width:1024px){.product-card-layout-02 .card-title{font-size:calc(var(--product-title-font-size) * .9)}.product-card-layout-02 .price-item{font-size:calc(var(--product-price-font-size) * .75)!important;line-height:1.4}.card-compare .compare-icon,.card-quickview .quickview-icon,.card-wishlist .wishlist-icon,.card-compare-wrapper{display:none}.card-quickview.show-mb,.card-quickview.show-mb .quickview-icon,.card-wishlist .wishlist-icon.show-mb{display:inline-flex}}@media(max-width:767px){.quick_shop_option_2 .card-product{z-index:auto!important}.quick_shop_option_2 .card-action{transform:none!important;z-index:auto!important}}@media(max-width:551px){#main-collection-product-grid .card-title{font-size:calc(var(--product-title-font-size) * .75)}#main-collection-product-grid .card-title.card-title-ellipsis{-webkit-line-clamp:2;height:calc(2 * .75 * var(--product-title-line-height));line-height:calc(.75 * var(--product-title-line-height))}#main-collection-product-grid .product-item:not(.product-item-combo,.product-item-custom) .card .card-media .card-icon-hover{display:none}#main-collection-product-grid .product-item:not(.product-item-combo,.product-item-custom) .card .card-media>img{left:15%;right:15%;width:70%;transform:translateY(20px)}.card-product__group .card-product__group-item+.card-product__group-item{margin-top:5px}}@media(min-width:551px){.card-information__group{display:flex;align-items:center;justify-content:space-between}.product-item-loading .card-information__group{flex-direction:column}.card-information__wrapper.text-center .card-information__group-2{justify-content:center}}@media(min-width:1025px){.card-information .link-underline .text{--d: 50%;background:linear-gradient(90deg,currentColor 33.33333%,transparent 0 70%,currentColor 0) var(--d, 100%) 100% / 300% 1px no-repeat;transition:background .6s ease-in-out 0s}.card-product__group,.card-action{opacity:0;visibility:hidden}.card-action .button:hover,.card-action .button:active,.card-action .button:focus{background:var(--product-action-bg-hover);color:var(--product-action-color-hover);border-color:var(--product-action-border-hover);box-shadow:var(--btn-3-horizontal-length) var(--btn-3-vertical-length) var(--btn-3-blur-radius) var(--btn-3-spread) var(--btn-3-all-bg-opacity-hover) var(--btn-3-inset)}.card:hover .card-product__group,.card .card-product__group.reveal{opacity:1;visibility:visible;pointer-events:auto}.card:hover .card-product__group.group-left,.card:hover .card-product__group.group-right,.card .card-product__group.reveal{transform:translateZ(0)}.template-index.hide_compare_homepage .card-compare-wrapper,.template-index.hide_compare_homepage .card-compareIcon,.template-index.hide_compare_homepage .halo-compareProduct,.template-index.hide_compare_homepage .card-compare{display:none!important}.template-index.hide_compare_homepage .card .card-media.has-compare:after{content:none}}.product-card-layout-02 .card-action{position:initial;transform:translateZ(0)}.product-card-layout-02 .card-price .price dd{margin:0 5px 0 0}.product-card-layout-02 .product-item .card{border:none;background:#f6f6ff;border-radius:15px;padding:0 10px}.product-card-layout-02 .card-information{padding:20px}.product-card-layout-02 .quickSearchResultsWrap .card{border:0}.product-card-layout-02 .product-item.disable_product_card_border .card-information{padding:20px 0 0}.product-card-layout-02.quick_shop_option_2 .card-information{position:relative;padding:0;z-index:1}#halo-card-mobile-popup .halo-popup-wrapper{padding:0!important}@media(max-width:1024px){.product-card-layout-02 .card{padding:16px}.product-card-layout-02 .card-information{padding:10px 10px 14px!important}.product-card-layout-02.quick_shop_option_2 .card-information{padding:20px 0!important}.product-card-layout-02 .card-title{margin:0 0 calc(var(--product-title-margin-bottom) - 2px) 0}.product-card-layout-02 .product-item.disable_product_card_border .card-information__wrapper{margin-bottom:13px}}@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 .halo-productBadges{top:10px}.product-card-layout-02 .halo-productBadges--right{right:10px}.product-card-layout-02 .halo-productBadges--left{left:10px}}@media(min-width:552px){.product-card-layout-02 .product-item .halo-productBadges{top:10px}.product-card-layout-02 .product-item .halo-productBadges--right{right:10px}.product-card-layout-02 .product-item .halo-productBadges--left{left:10px}.product-card-layout-02 .card-product__group{top:10px}.product-card-layout-02 .card-product__group.group-right{right:20px;bottom:10px;top:unset}}@media(min-width:1025px){.product-card-layout-02 .card{margin-bottom:10px}.product-card-layout-02 .card-action{opacity:1;visibility:visible;transform:translateZ(0)}.product-card-layout-02 .card-action form{padding:0 var(--button-left-right-padding)}.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}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/card-critical.css.map */
