.product-item{overflow:visible}.product-item--shadow{border-radius:var(--border-radius-cards);box-shadow:0 1px 4px #0000000f,0 2px 10px #00000012;transition:box-shadow .22s ease,transform .22s ease}.no-touchevents .product-item--shadow:hover{box-shadow:0 6px 20px #0000001c,0 2px 8px #00000012;transform:translateY(-3px)}.product-item__image-figure{border-radius:var(--border-radius-cards) var(--border-radius-cards) 0 0;transition:opacity .3s linear,visibility .3s linear!important}.product-item__image .lazy-image:before,.product-item__image .lazy-image:after{border-radius:var(--border-radius-cards) 0 0}.product-item__image--no-text .product-item__image-figure{border-radius:var(--border-radius-cards)}.product-item__image-figure--secondary,.no-touchevents .product-item__image--has-secondary:hover .product-item__image-figure--primary{opacity:0;visibility:hidden}.no-touchevents .product-item__image--has-secondary:hover .product-item__image-figure--secondary{opacity:1;visibility:visible}div+.equalize-white-space{margin-top:-.1875rem}.product-item__price span{width:auto}.product-item__price span:not(:first-child){padding-inline-start:.3125rem}.product-item__price span:empty{display:none}.product-item__price .product-price--unit{display:block;padding-inline-start:0!important;opacity:.62;font-size:80%;margin-top:-.125rem;margin-bottom:.125rem}.product-item__text{display:flex;flex-direction:column;justify-content:stretch}.product-item__text.text-align--center{align-items:center}.product-item__text.text-align--right{align-items:flex-end}.product-item__text:empty{display:none}.product-item__quick-buy{width:100%}.product-item__quick-buy .no-touchevents .button:hover .button__preloader svg circle{stroke:var(--color-foreground-cards)}.product-item__title+.product-item__quick-buy{margin-top:.5rem}.product-item__quick-buy .button{padding-left:.75rem!important;padding-right:.75rem!important}.product-item__title:last-child{margin-bottom:.5rem}.product-item__text+.product-item__quick-buy{margin-top:.25rem}.product-item__local-availability .alert{background:transparent;border:none;padding:0;margin:0}.product-item__local-availability .alert:before{width:.625rem;height:.625rem;margin-inline-end:.3125rem;top:.0625rem}.product-item__local-availability .alert.alert--note:before{border-color:var(--color-text-cards)}.product-item__badges{position:absolute;top:var(--gutter-small);width:calc(100% - var(--gutter-small) * 2);pointer-events:none}html[dir=rtl] .product-item__badges{left:var(--gutter-small)}html[dir=ltr] .product-item__badges{right:var(--gutter-small)}.product-text .product-item__badges{position:static;display:flex;gap:.75rem;width:auto}.product-item__badge{clear:both;float:right;margin-bottom:calc(var(--gutter-small) / 2);width:auto;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-inline-start:.4375rem;padding-inline-end:.4375rem;height:1.5rem;border-radius:clamp(0px,var(--border-radius-buttons),3px);background-color:#bbb;line-height:1.5rem;text-transform:uppercase}.product-text .product-item__badge{margin-bottom:0;max-width:none;float:none;height:1.75rem;line-height:1.75rem;padding-inline-start:.5625rem;padding-inline-end:.5625rem}.product-item__icons{display:flex;flex-wrap:wrap;gap:.625rem 0}.main-content--align-product-items .product-item{display:flex;flex-direction:column}.main-content--align-product-items .product-item__text:first-of-type{flex-grow:1}.product-item .stamped-badge-caption{margin-inline-start:8px;font-size:80%}.product-item .yotpo .yotpo-bottomline .yotpo-icon-star,.product-item .yotpo .yotpo-bottomline .yotpo-icon-half-star,.product-item .yotpo .yotpo-bottomline .yotpo-icon-empty-star{color:var(--color-text-cards)}.product-item .yotpo a,.product-item .yotpo a:hover{color:var(--color-text-cards)!important;margin-inline-start:8px;pointer-events:none!important}.product-item .yotpo .standalone-bottomline.star-clickable,.product-item .yotpo .standalone-bottomline .star-clickable{cursor:default!important}.collection-tabs{display:flex;gap:.75rem;flex-wrap:wrap}.section-heading--center+.collection-tabs{justify-content:center}.collection-tabs_tab.active .button{background-color:var(--color-text-main);border-color:var(--color-text-main);color:var(--color-foreground-main)}.collection-tabs_panel{display:none}.collection-tabs_panel.active{display:block}.product-item__brand-logo{position:absolute;top:.5rem;left:.5rem;background:#fffffff0;border-radius:4px;padding:3px 7px;line-height:1;pointer-events:none;z-index:2;box-shadow:0 1px 4px #0000001a}.product-item__brand-logo img{display:block;object-fit:contain}.product-item__quick-view-wrap{position:absolute;bottom:.625rem;left:50%;transform:translate(-50%);z-index:3;opacity:0;transition:opacity .2s ease,transform .2s ease;white-space:nowrap;pointer-events:none}.no-touchevents .product-item__image:hover .product-item__quick-view-wrap{opacity:1;pointer-events:auto}.product-item__quick-view-btn{background:#fffffff2;border:1px solid rgba(0,0,0,.12);color:#111;font-size:.75rem;font-weight:600;letter-spacing:.03em;padding:.35rem .85rem;border-radius:20px;cursor:pointer;text-decoration:none;box-shadow:0 2px 8px #0000001f;transition:background .15s,box-shadow .15s}.no-touchevents .product-item__quick-view-btn:hover{background:#fff;box-shadow:0 4px 14px #0000002e}.product-item__insurance-cta{padding:0 var(--gutter-regular);padding-bottom:.5rem}.product-item__insurance-cta-link{display:inline-flex;align-items:center;gap:.3rem;font-size:.7rem;font-weight:600;color:#1565c0;text-decoration:none;letter-spacing:.02em;opacity:.9;transition:opacity .15s}.no-touchevents .product-item__insurance-cta-link:hover{opacity:1;text-decoration:underline}.product-item__insurance-cta-link svg{flex-shrink:0;color:#1565c0}.product-item__badge--sale{font-weight:800;letter-spacing:.05em;padding-inline-start:.5625rem;padding-inline-end:.5625rem;border-radius:3px}.product-item__badge--icon{display:inline-flex!important;align-items:center;gap:.28rem;line-height:1;height:auto;padding-top:.3125rem;padding-bottom:.3125rem}.product-item__badge--icon svg{flex-shrink:0;opacity:.88}.product-item__quick-buy .button:not([disabled]){font-weight:700;font-size:.8125rem;letter-spacing:.03em}.no-touchevents .product-item--shadow:hover .product-item__quick-view-btn{box-shadow:0 3px 12px #00000029}
/*# sourceMappingURL=/cdn/shop/t/8/assets/component-product-item.css.map */
