.product-item{overflow:visible;display:flex;flex-direction:column;height:100%}.product-item.card{background:transparent;border:1px solid #e5e0dd;box-shadow:none}.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{opacity:0;visibility:hidden}.product-item__image{position:relative;display:block}.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:.5rem}.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-card__qty{display:flex;align-items:center;justify-content:space-between;gap:0;width:100%;margin-top:auto;border-radius:var(--border-radius-buttons);height:2.5rem;padding:0 .375rem;margin-bottom:.5rem}.product-card__qty .product-quantity{display:flex;align-items:center;justify-content:space-between;width:100%}.product-card__qty.empty .product-quantity{justify-content:flex-end}.product-card__qty.processing{opacity:.6;pointer-events:none}.product-card__qty.empty{justify-content:flex-end}.product-card__qty .qty-selector{width:2.25rem;text-align:center;border:0;background:transparent;font-weight:600;pointer-events:none;flex:0 0 auto}.product-card__qty.empty .qty-selector,.product-card__qty.empty .product-quantity__minus{display:none}.product-card__qty .qty-button,.product-card__qty .product-quantity__minus,.product-card__qty .product-quantity__plus{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#f7b344;transition:background-color .12s linear,border-color .12s linear}.product-card__qty .product-quantity__minus{margin-right:.25rem}.product-card__qty .product-quantity__plus{margin-left:.25rem}.product-card__qty.empty .product-quantity__plus{margin-left:0}.product-card__qty .product-quantity__minus svg path,.product-card__qty .product-quantity__plus svg path{fill:#fff!important;stroke:none!important}.product-item__frozen-icon{position:absolute;left:var(--gutter-small);bottom:var(--gutter-small);width:1.75rem;height:1.75rem;border-radius:999px;background:#fff;display:flex;align-items:center;justify-content:center;pointer-events:none;box-shadow:0 1px 2px #0003}.product-item__frozen-icon img{width:60%;height:60%;object-fit:contain}.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}.product-item__text{display:grid;grid-template-columns:1fr auto;grid-row-gap:.25rem;text-align:left}.product-item__text .product-item__title{grid-column:1;grid-row:1;margin-right:.75rem}.product-item__text .product-item__price{grid-column:2;grid-row:1;text-align:right;align-self:start}.product-item__text .product-item__title span{font-size:.92em;line-height:1.2}.product-item__text>*:not(.product-item__title):not(.product-item__price){grid-column:1 / -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}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-product-item.css.map */
