.cardProduct--Inner{position:relative;display:block;background-color:var(--product_card_img_bg, #f7f7f7)}custom-three .cardProduct--Inner{background:var(--details_1)}.ProductCard--ImageContainer{width:100%;position:relative;overflow:hidden}.swiperUpsell--fullCart{overflow:hidden}.ConnectedItems--ProductBox.sidecart--fullCartRecomm .ConnectedItems--ImageHolder{height:unset;width:100%}.ProductCard__Image--secondary{display:none}.productCard--swiperMobile.productCard--swiper{display:block;position:absolute;overflow:hidden;width:calc(100% + 1px);height:100%;top:0;left:0;z-index:1}.productCard--swiperMobile .swiper-wrapper,.productCard--swiperMobile .swiper-slide{height:100%;width:100%}.productCard--swiperMobile .ProductCard_Image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.productCard--DesktopImages{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.ProductCard--GalleryScrollbar,.productCard--swiperMobile .ProductCard--GalleryScrollbar.swiper-scrollbar{position:absolute;bottom:0;left:0;right:1px;top:auto;z-index:4;width:calc(100% - 1px);height:1px;background:var(--primary_grey);border-radius:0}.ProductCard--QuickAddForm{--product-card-quick-add-offset: 8px;--product-card-quick-add-size: 22px;position:absolute;right:var(--product-card-quick-add-offset);bottom:var(--product-card-quick-add-offset);z-index:5;margin:0;width:auto;height:auto}.ProductCard--QuickAdd{position:absolute;right:var(--product-card-quick-add-offset, 8px);bottom:var(--product-card-quick-add-offset, 8px);z-index:5;display:flex;align-items:center;justify-content:center;width:var(--product-card-quick-add-size, 22px);height:var(--product-card-quick-add-size, 22px);min-width:var(--product-card-quick-add-size, 22px);max-width:var(--product-card-quick-add-size, 22px);padding:0;border:none;border-radius:100px;background-color:var(--background_1);color:var(--text_1);cursor:pointer;text-decoration:none;box-sizing:border-box}.ProductCard--QuickAddForm .ProductCard--QuickAdd{position:static;right:auto;bottom:auto}.ProductCard--QuickAddIcon{display:flex;align-items:center;justify-content:center;width:14px;height:14px}.ProductCard--QuickAddIcon svg,.ProductCard--QuickAddIconSvg{width:14px;height:14px;display:block}.ProductCard--QuickAddIcon svg path{fill:var(--text_1)}.ProductCard--QuickAddNotify .ProductCard--QuickAddIcon svg{width:14px;height:14px}.ProductCard--QuickAdd:disabled{opacity:.4;pointer-events:none}.ProductCard--LabelsHolder .Productcard--Label,.ProductCard--LabelsHolder .Productcard--Label.Label--OnSale,.ProductCard--LabelsHolder .Productcard--Label.Label--SoldOut,.ProductCard--LabelsHolder .Productcard--Label.Label--CoomingSoon,.template-search--productwrapper .ProductCard--LabelsHolder .Productcard--Label,.template-search--productwrapper .ProductCard--LabelsHolder .Productcard--Label.Label--OnSale,.template-search--productwrapper .ProductCard--LabelsHolder .Productcard--Label.Label--SoldOut,.ProductSlider--Wrapper .ProductCard--LabelsHolder .Productcard--Label,.ProductSlider--Wrapper .ProductCard--LabelsHolder .Productcard--Label.Label--OnSale,.ProductSlider--Wrapper .ProductCard--LabelsHolder .Productcard--Label.Label--SoldOut{padding:2px 6px;color:var(--text_1);background-color:var(--background_1);border-radius:0}.ProductCard--LabelsHolder .Productcard--Label.Label--Custom{color:var(--label_custom_text);background-color:var(--label_custom_Bg);display:flex;justify-content:center;align-items:center}.ProductCard--LabelsHolder{display:flex;position:absolute;top:8px;left:8px;right:8px;z-index:5;flex-wrap:wrap;width:auto;gap:4px;pointer-events:none}.ProductCard--LabelsHolder .Productcard--Label{pointer-events:auto}.ProductCard--ImageContainer{overflow:hidden;border-radius:inherit}.cardInformation--Title{display:block;color:var(--text_1);min-width:0}.cardInformation--Title>span{display:block;overflow:hidden;text-overflow:ellipsis}.cardInformation--Subtitle{color:var(--text_2)}product-card.cardProduct{justify-content:flex-start}product-card .cardInformation{display:flex;flex-direction:column;height:auto;width:100%;justify-content:flex-start;gap:4px;padding-top:14px;text-align:left}.cardInformation--TitlePrice{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding-top:0}.cardInformation--TitlePrice .price{margin:0}.cardInformation--TitlePrice .price>dl{margin:0;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:baseline;gap:6px}.cardInformation--TitlePrice .priceRegular,.cardInformation--TitlePrice .priceCompare{display:block;margin:0}.cardInformation--TitlePrice .priceCompare{order:1}.cardInformation--TitlePrice .priceRegular{order:2}.cardInformation--TitlePrice .price dt{position:absolute;width:1px;height:1px;overflow:hidden}.cardInformation--TitlePrice .price dd{margin:0;display:inline}.cardInformation--TitlePrice .priceItem{margin-right:0;white-space:nowrap}.cardInformation--TitlePrice .priceCompare span:not(.VisuallyHidden){color:var(--secondary_black_text);text-decoration:line-through;white-space:nowrap}.cardInformation--TitlePrice .price:has(.priceCompare) .priceItem--regular{color:var(--text_1)}product-card .cardInformation--Actions{width:100%;margin-top:0;margin-bottom:0}.ProductCard--VariantIndicator{width:100%;text-align:left}.ProductCard--VariantIndicatorText{display:block;color:var(--text_1);text-align:left}.ProductCard--VariantIndicatorColors{display:flex;align-items:center;gap:2px}.ProductCard--ColorSwatchLink{display:flex;width:18px;height:18px;align-items:center;justify-content:center;flex-shrink:0;opacity:.1}.ProductCard--ColorSwatch{display:block;width:12px;height:12px;border-radius:0;border:none;box-shadow:none;box-sizing:border-box;background-size:cover;background-position:center;background-repeat:no-repeat}.ProductCard--ColorSwatch-encircled{border:1px solid #adadad}.ProductCard--VariantIndicatorColors .ProductCard--VariantIndicatorText{color:var(--text_1);line-height:20px}@media screen and (min-width:1025px){product-card .cardInformation{position:relative}product-card .cardInformation--Actions{position:absolute;top:0;left:0}custom-three product-card .cardInformation--Actions{position:relative}.ProductCard--VariantIndicator{visibility:hidden}.cardWrapper--Link:hover .ProductCard--VariantIndicator,.cardWrapper--Link:focus-within .ProductCard--VariantIndicator{visibility:visible}.cardWrapper--Link:hover:has(.ProductCard--VariantIndicator) .cardInformation--TitlePrice,.cardWrapper--Link:focus-within:has(.ProductCard--VariantIndicator) .cardInformation--TitlePrice{visibility:hidden}.ProductCard--QuickAddForm,.ProductCard--QuickAdd{--product-card-quick-add-offset: 16px;--product-card-quick-add-size: 32px}.ProductCard--QuickAddForm,a.ProductCard--QuickAdd{opacity:0;pointer-events:none;transition:opacity .2s ease}.ProductCard--QuickAddIcon{width:20px;height:20px}.ProductCard--QuickAddIcon svg,.ProductCard--QuickAddIconSvg{width:20px;height:20px}.cardWrapper--Link:hover .ProductCard--QuickAddForm,.cardWrapper--Link:focus-within .ProductCard--QuickAddForm,.cardWrapper--Link:hover a.ProductCard--QuickAdd,.cardWrapper--Link:focus-within a.ProductCard--QuickAdd{opacity:1;pointer-events:auto}}.cardWrapper--Link{display:flex;height:100%;flex-direction:column;cursor:pointer;justify-content:space-between}.ProductCard--instantATC{background-color:var(--add_to_cart_color);color:var(--add_to_cart_textcolor);border:none;padding:10px 0;cursor:pointer;width:100%;opacity:1;transition:opacity .2s ease-out}.ProductCard--instantATC svg,.ProductCard--instantATC path{fill:var(--add_to_cart_textcolor);color:var(--add_to_cart_textcolor)}.ProductCard--Sold__Out{border:none;opacity:.2;pointer-events:none}.CustomProductCard--ButtonContainer{padding-bottom:2px}.ProductCard_Image{opacity:1;transition:opacity .4 ease}.cardProduct--Inner:focus{outline-offset:-1px}search-bar #bis-product-data{display:none}product-card:not(:has(.Button--ViewProduct)) button[data-action=add-to-cart]:not(.ProductCard--QuickAdd),product-card:not(:has(.Button--ViewProduct)) button[data-action=open-bis]:not(.ProductCard--QuickAdd){width:100%}product-card:not(:has(button[data-action=add-to-cart])) .Button--ViewProduct{width:100%}@media screen and (min-width:1025px){.ProductCard--LabelsHolder{top:10px;left:10px;right:10px}.ProductCard--LabelsHolder .Productcard--Label{padding:4px 12px}product-card .cardInformation{gap:0;padding-top:0}.cardInformation--TitlePrice{flex-direction:row;justify-content:space-between;align-items:baseline;gap:8px;min-height:20px}.cardInformation--TitlePrice .cardInformation--Title{flex:1 1 auto;min-width:0}.mainCollectionGrid .cardProduct{justify-content:flex-start}.cardInformation--TitlePrice .price{flex:0 0 auto}.ProductCard--VariantIndicator{min-height:20px}.ProductCard__Image--secondary{opacity:0;z-index:2;position:absolute;top:0;right:0;bottom:0;left:0;display:block;transition:opacity .4s ease;width:100%;height:100%;object-fit:cover}.cardWrapper--Link:hover .ProductCard_SecondHover,.cardWrapper--Link:focus .ProductCard_SecondHover,.cardWrapper--Link:focus-within .ProductCard_SecondHover,.cardWrapper--Link:has(button:focus) .ProductCard_SecondHover,.cardWrapper--Link:has(.Button:focus) .ProductCard_SecondHover{opacity:0;transition:opacity .3s ease-in}.FeaturedCollection-Cell .cardWrapper--Link .ProductCard_Image{transition:opacity .3s ease-in}.cardWrapper--Link:hover .ProductCard__Image--secondary,.cardWrapper--Link:focus .ProductCard__Image--secondary,.cardWrapper--Link:focus-within .ProductCard__Image--secondary,.cardWrapper--Link:has(button:focus) .ProductCard__Image--secondary,.cardWrapper--Link:has(.Button:focus) .ProductCard__Image--secondary{opacity:1;z-index:2;transition:opacity .4s ease}.ProductCard--instantATC:hover{transform:scale(1.015)}.ProductCard--instantATC{opacity:0}.cardWrapper--Link:hover .ProductCard--instantATC,.ProductCard--instantATC:focus{opacity:1}}.cardWrapper--Link .productCardForm--ButtonContainer .Svg>path{fill:var(--btn_primary_on_light_txt)}.cardWrapper--Link .productCardForm--ButtonContainer .button--text{display:flex;align-items:center}.cardWrapper--Link .productCardForm--ButtonContainer .Button--ViewProduct{max-height:unset;height:auto}.cardWrapper--Link .productCardForm--ButtonContainer .Button--ViewProduct>.Button{height:100%}@media screen and (min-width:1025px)and (max-width:1440px){.cardWrapper--Link .productCardForm--ButtonContainer [data-action=open-bis] .Svg{display:none}.cardWrapper--Link .productCardForm--ButtonContainer [data-action=open-bis] .Button--Normal{padding:12px 24px}}.product-card__atc{display:block}@media screen and (max-width:1025px){.product-card__atc{margin-top:1rem}}.productCardForm--ButtonContainer:not(:has(.product-card__atc)) .Button--ViewProduct{display:block!important;margin-top:1rem}.cardWrapper--compact .ProductCard--QuickAddForm,.cardWrapper--compact .ProductCard--QuickAdd{--product-card-quick-add-offset: 8px;--product-card-quick-add-size: 22px}.cardWrapper--compact .ProductCard--QuickAddIcon,.cardWrapper--compact .ProductCard--QuickAddIcon svg,.cardWrapper--compact .ProductCard--QuickAddIconSvg{width:14px;height:14px}@media screen and (min-width:1025px){.cardWrapper--compact .ProductCard--QuickAddForm,.cardWrapper--compact .ProductCard--QuickAdd{--product-card-quick-add-offset: 8px;--product-card-quick-add-size: 22px}.cardWrapper--compact .ProductCard--QuickAddIcon,.cardWrapper--compact .ProductCard--QuickAddIcon svg,.cardWrapper--compact .ProductCard--QuickAddIconSvg{width:14px;height:14px}.cardWrapper--Link.cardWrapper--compact product-card .cardInformation{gap:4px}.cardWrapper--Link.cardWrapper--compact product-card .cardInformation--Actions{position:static}.cardWrapper--Link.cardWrapper--compact:hover .cardInformation--TitlePrice,.cardWrapper--Link.cardWrapper--compact:focus-within .cardInformation--TitlePrice,.cardWrapper--Link.cardWrapper--compact:hover:has(.ProductCard--VariantIndicator) .cardInformation--TitlePrice,.cardWrapper--Link.cardWrapper--compact:focus-within:has(.ProductCard--VariantIndicator) .cardInformation--TitlePrice{visibility:visible}}
/*# sourceMappingURL=/cdn/shop/t/113/assets/component-product_card.css.map */
