.product-item__image-figure--on-top{opacity:0;animation:reveal-opacity .35s ease-out forwards 50ms}.product-item{overflow:visible;position:relative}.product-item .product-item__slider,.product-item .product-item__slider .css-slider-holder,.product-item .product-item__slider figure,.product-item .product-item__image .svg-placeholder{border-radius:var(--border-radius-product-card)}.product-item .product-item__image-no-slider,.product-item .product-item__image-no-slider img{border-radius:var(--border-radius-product-card)}.product-item.loading{opacity:.36;pointer-events:none}.product-item.loading *{pointer-events:none!important}.product-item__image{position:relative;width:100%;height:0;display:block;z-index:8}.site-nav .product-item__image{border-radius:var(--border-radius-product-card)}.product-item__image-figure{transition:all .3s linear!important}.product-item__image-figure--top{z-index:99!important}.product-item__image .lazy-image--fit{background-color:var(--color-background-product-card)}a.product-item__image{cursor:pointer}a.product-item__image .css-slider-holder{cursor:pointer!important}div+.equalize-white-space{margin-top:-.1875rem}.product-item__price span:empty{display:none}.product-item__price del{padding-inline-start:.3125rem}.product-item__price .product-price--unit{display:block;padding-inline-start:0!important;opacity:.76}.product-item__price--empty{display:none}.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__excerpt a{display:inline-block;margin-top:.75rem;transition:all 175ms linear;border-bottom:1px solid}.no-touchevents .product-item__excerpt a:hover{color:var(--color-text-main)}.product-item__quick-buy{border-top:1px solid var(--color-borders-main);margin-top:.375rem;width:100%}.product-item__quick-buy--no-border{border-top:none;margin-top:0!important}.product-item__quick-buy .add-to-cart-preloader svg circle{stroke:var(--color-text-cards)}.product-item__title+.product-item__quick-buy{margin-top:.5rem}.product-item__quick-buy .product-price{display:inline-block}.product-item__quick-buy .product-price .product-price--compare,.product-item__quick-buy .product-price .product-price--unit{display:none}.product-item__quick-buy .product-variants{padding-top:.875rem;padding-bottom:.3125rem}.product-item__quick-buy .product-variant{margin-top:0}.product-item__quick-buy .product-variant:not(:last-child){margin-bottom:.875rem}@media screen and (max-width:474px){.product-item__quick-buy .product-variant:not(:last-child){margin-bottom:.625rem}}.product-item__quick-buy .product-variant__name{margin-bottom:.3125rem}.product-item__quick-buy .product-form{margin-top:.5rem;border-top:0;margin-bottom:0}@media screen and (max-width:474px){.product-item__quick-buy .product-form{margin-top:.3125rem}}.product-item__title:last-child{margin-bottom:.5rem}.product-item__title+.product-item__link{margin-top:.5rem}.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__slider{position:absolute;top:0;width:100%;height:100%;left:0}.product-item__badges{position:absolute;top:var(--gutter-small);width:calc(100% - var(--gutter-small) * 2);pointer-events:none;z-index:9}html[dir=rtl] .product-item__badges{left:var(--gutter-small)}html[dir=ltr] .product-item__badges{right:var(--gutter-small)}.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:.625rem;padding-inline-end:.625rem;height:1.5rem;border-radius:1.25rem;line-height:1.5rem;font-size:calc(12px / 16 * var(--base-body-primary-size) + 0px);font-weight:var(--font-weight-body-primary-bold)}.product-item__icons{display:flex;flex-wrap:wrap;gap:.625rem .3125rem}@media screen and (max-width:474px){.product-item__icons{gap:.3125rem}}.product-item__ratings{margin-left:-.125rem}.product-item .stamped-badge-caption,.product-text .stamped-badge-caption{margin-inline-start:6px;font-size:90%}.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,.product-text .yotpo .yotpo-bottomline .yotpo-icon-star,.product-text .yotpo .yotpo-bottomline .yotpo-icon-half-star,.product-text .yotpo .yotpo-bottomline .yotpo-icon-empty-star{color:var(--color-text-cards)}.product-item .yotpo a,.product-item .yotpo a:hover,.product-text .yotpo a,.product-text .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,.product-text .yotpo .standalone-bottomline.star-clickable,.product-text .yotpo .standalone-bottomline .star-clickable{cursor:default!important}.product-item .alireviews-review-star-rating{pointer-events:none!important}.product-item .alr-wh-star-rating-list+div{display:none!important}.product-item-compact{display:grid;grid-template-columns:5rem 1fr;gap:1.25rem;padding:.625rem 0;align-items:center}.product-item-compact--expanded{align-items:flex-start;padding:0;display:flex;flex-wrap:wrap;justify-content:flex-start}.product-item-compact--expanded .product-item-compact__image{max-width:6.25rem;flex:1 1 6.25rem}.product-item-compact--expanded .product-item-compact__details{flex:1 1 0}.product-item-compact--expanded img,.product-item-compact--expanded figure{border-radius:clamp(0px,var(--border-radius-product-card),5px)}.product-item-compact--expanded .product-variant__name{display:none}.product-item-compact--expanded .product-variants{gap:.625rem!important}.product-item-compact--expanded product-variants{display:block;margin-top:.3125rem}.product-item-compact--expanded .product-form{margin-bottom:0;margin-top:.9375rem}.product-item-compact--expanded .product-form .button{padding:.625rem .9375rem}@media screen and (max-width:474px){.product-item-compact--expanded .product-form .button{font-size:calc(13px / 16 * var(--base-body-primary-size) + 0px)}}@media screen and (min-width:475px)and (max-width:1023px){.product-item-compact--expanded .product-form .button{font-size:calc(14px / 16 * var(--base-body-primary-size) + 0px)}}@media screen and (min-width:1024px){.product-item-compact--expanded .product-form .button{font-size:calc(15px / 16 * var(--base-body-primary-size) + 0px)}}.product-item-compact__details{display:grid;grid-template-columns:100%;gap:.1875rem}.product-item-compact__price{display:block}.product-item-compact__price del{padding-inline-start:.3125rem}.product-item-compact__image--rounded figure{border-radius:100%}.product-item-compact__image--rounded figure img{border-radius:100%}.product-item-compact__image figure{border:solid 1px var(--color-borders-main);overflow:hidden}.product-item-compact .star-rating__caption{display:none}.product-item-compact__form--horizontal quick-buy{display:flex;column-gap:.625rem;row-gap:.3125rem;align-items:start;flex-wrap:wrap}.product-item-compact__form--horizontal .product-form{margin-top:.3125rem}.product-item-compact__form--horizontal .add-to-cart{white-space:nowrap}.product-item-compact__form--horizontal .product-variants{display:inline-flex;margin-bottom:0;flex-wrap:wrap}.product-item-compact__form--horizontal .product-variants .product-variant{min-width:max-content}.product-form .button{padding:.75rem .9375rem}@media screen and (max-width:474px){.product-form .button{padding:.625rem .9375rem}}.quick-add-to-cart{display:block;margin-top:.3125rem}@media screen and (max-width:474px){.quick-add-to-cart{margin-top:.4375rem}}#cart-recommendations-sidebar .quick-add-to-cart{margin-top:.625rem}.quick-add-to-cart>a,.quick-add-to-cart>product-form{vertical-align:bottom}.product-item.css-slide .card__text{padding-bottom:0}.product-item.css-slide .card__text>*:last-child{margin-bottom:0!important}.product-item__badges--ps{display:flex;flex-wrap:wrap;gap:.375rem;align-items:flex-start}.product-item__badges--ps .product-item__badge{float:none;clear:none;height:auto;min-height:1.5rem;margin:0;padding:.25rem .625rem;white-space:normal;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;line-height:1.4;max-width:100%;box-sizing:border-box}.product-item__badges--ps .ps-promotion-badge{background:#000;color:#fff;border-radius:.625rem;font-weight:700}.ps-promotion-price--approved .product-price--original{color:#c40000;font-weight:700}.ps-promotion-price--approved .product-price--compare{color:#666;opacity:1;text-decoration:line-through;font-weight:400}.product-item__badges--ps .ps-status-badges,.product-item__badges--ps .ps-ribbons{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.375rem;min-width:0;max-width:100%}.product-item__badges--ps .ps-marketing-badges{display:flex;flex-direction:column;align-items:flex-start;gap:.375rem;min-width:0;max-width:100%}.product-item__badges--ps .ps-coupon-ribbon{background:#f2f2f2;color:#222;border:1px solid #767676;border-radius:.375rem}.ps-promotions-card:has(>.product-item__badges--ps){display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto 1fr}.ps-promotions-card>.product-item__badges--ps{display:contents}.ps-promotions-card>.product-item__image{grid-column:1;grid-row:2}.ps-promotions-card>.product-item__text{grid-column:1;grid-row:4;min-width:0}.ps-promotions-card>.product-item__badges--ps>.ps-marketing-badges{grid-column:1;grid-row:1;padding:.625rem .625rem .625rem 3.5rem;box-sizing:border-box;pointer-events:none}.ps-promotions-card>.product-item__badges--ps>.ps-status-badges{grid-column:1;grid-row:3;margin:.5rem .625rem 0}.ps-promotions-card .ps-marketing-badges .ps-ribbons{flex-direction:column;align-items:flex-start}#main-collection-product-grid .ps-promotions-card:has(>.product-item__badges--ps){grid-template-rows:auto auto 1fr}#main-collection-product-grid .ps-promotions-card>.product-item__image{grid-row:1}#main-collection-product-grid .ps-promotions-card>.product-item__text{grid-row:3}#main-collection-product-grid .ps-promotions-card>.product-item__badges--ps>.ps-status-badges{grid-row:2}#main-collection-product-grid .ps-promotions-card>.product-item__badges--ps>.ps-marketing-badges{position:absolute;grid-area:1 / 1 / 2 / 2;inset:10px 10px auto 56px;display:grid;grid-template-columns:minmax(0,max-content) minmax(0,max-content);grid-auto-rows:auto;align-content:start;align-items:start;justify-content:start;gap:var(--ps-ribbon-gap, 6px);width:auto;max-width:none;margin:0;padding:0;z-index:9;pointer-events:none}#main-collection-product-grid .ps-promotions-card .ps-marketing-badges .ps-ribbons{display:contents}#main-collection-product-grid .ps-promotions-card .ps-marketing-badges .ps-promotion-badge{grid-row:1;grid-column:1;order:0}#main-collection-product-grid .ps-promotions-card .ps-marketing-badges .ps-coupon-ribbon{grid-row:1;grid-column:1;order:1}#main-collection-product-grid .ps-promotions-card .ps-marketing-badges:has(.ps-promotion-badge) .ps-coupon-ribbon{grid-column:var(--ps-ribbon-coupon-column, 2)}#main-collection-product-grid .ps-promotions-card .ps-marketing-badges .ps-general-ribbon{grid-column:1 / -1;grid-row:auto;order:2;justify-self:start;--ps-active-manual-bg: var(--ps-ribbon-manual-bg, #fff);--ps-active-manual-text: var(--ps-ribbon-manual-text, #000)}#main-collection-product-grid .ps-promotions-card .product-item__badges--ps .ps-promotion-badge{display:var(--ps-ribbon-sale-display, inline-flex);background:var(--ps-ribbon-sale-bg, #000);color:var(--ps-ribbon-sale-text, #fff);font-family:var(--ps-ribbon-sale-font, var(--font-stack-body-primary));font-style:var(--ps-ribbon-sale-style, normal);font-size:var(--ps-ribbon-sale-size, 12px);font-weight:var(--ps-ribbon-sale-weight, var(--font-weight-body-primary-bold));border-radius:var(--ps-ribbon-sale-radius, 20px);padding:var(--ps-ribbon-sale-padding-y, 2px) var(--ps-ribbon-sale-padding-x, 8px);border:0;min-height:0;min-width:0;line-height:1.4;max-width:100%;white-space:normal;overflow:visible;overflow-wrap:anywhere;text-overflow:clip}#main-collection-product-grid .ps-promotions-card .product-item__badges--ps .ps-general-ribbon{display:var(--ps-ribbon-manual-display, inline-flex);background:var(--ps-ribbon-manual-bg, #fff);color:var(--ps-ribbon-manual-text, #000);font-family:var(--ps-ribbon-manual-font, var(--font-stack-body-primary));font-style:var(--ps-ribbon-manual-style, normal);font-size:var(--ps-ribbon-manual-size, 12px);font-weight:var(--ps-ribbon-manual-weight, var(--font-weight-body-primary-bold));border-radius:var(--ps-ribbon-manual-radius, 20px);padding:var(--ps-ribbon-manual-padding-y, 2px) var(--ps-ribbon-manual-padding-x, 8px);border:0;min-height:0;min-width:0;line-height:1.4;max-width:100%;white-space:normal;overflow:visible;overflow-wrap:anywhere;text-overflow:clip}#main-collection-product-grid .ps-promotions-card .product-item__badges--ps .ps-coupon-ribbon{display:var(--ps-ribbon-coupon-display, inline-flex);background:var(--ps-ribbon-coupon-bg, #E60023);color:var(--ps-ribbon-coupon-text, #fff);font-family:var(--ps-ribbon-coupon-font, var(--font-stack-body-primary));font-style:var(--ps-ribbon-coupon-style, normal);font-size:var(--ps-ribbon-coupon-size, 12px);font-weight:var(--ps-ribbon-coupon-weight, var(--font-weight-body-primary-bold));border-radius:var(--ps-ribbon-coupon-radius, 20px);padding:var(--ps-ribbon-coupon-padding-y, 2px) var(--ps-ribbon-coupon-padding-x, 8px);border:0;min-height:0;min-width:0;line-height:1.4;max-width:100%;white-space:normal;overflow:visible;overflow-wrap:anywhere;text-overflow:clip}#main-collection-product-grid .ps-promotions-card .ps-promotion-price--approved .product-price--original{color:var(--ps-approved-price-color, #C40000)}#main-collection-product-grid .product-item>.product-item__badges{display:grid;grid-template-columns:repeat(2,minmax(0,max-content));grid-auto-flow:row;align-items:start;justify-content:start;gap:6px;direction:rtl;top:8px;right:8px;left:56px;width:auto;pointer-events:none}#main-collection-product-grid .product-item>.product-item__badges:not(:has([data-native-sale-badge])),#main-collection-product-grid .product-item>.product-item__badges:not(:has([data-combine-badge=custom-1])){grid-template-columns:minmax(0,max-content)}#main-collection-product-grid .product-item>.product-item__badges:not(:has(.product-item__badge)){display:none}#main-collection-product-grid .product-item>.product-item__badges .product-item__badge{float:none;clear:none;margin:0;box-sizing:border-box;min-width:0;max-width:100%;height:auto;min-height:24px;padding:3px 8px;font-size:12px;font-weight:var(--font-weight-body-primary);line-height:18px;white-space:normal;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;pointer-events:none}#main-collection-product-grid .product-item>.product-item__badges [data-native-sale-badge]{grid-row:1;grid-column:1}#main-collection-product-grid .product-item>.product-item__badges [data-combine-badge=custom-1]{grid-row:1;grid-column:2}#main-collection-product-grid .product-item>.product-item__badges:not(:has([data-native-sale-badge])) [data-combine-badge=custom-1]{grid-column:1}#main-collection-product-grid .product-item>.product-item__badges [data-combine-badge=custom-2]{grid-row:2;grid-column:1 / -1;justify-self:start}#main-collection-product-grid .product-item>.product-item__badges:not(:has([data-native-sale-badge])):not(:has([data-combine-badge=custom-1])) [data-combine-badge=custom-2]{grid-row:1}#main-collection-product-grid .product-item>.product-item__badges [data-combine-badge=sold-out],#main-collection-product-grid .product-item>.product-item__badges [data-combine-badge=custom-3]{grid-column:1 / -1;justify-self:start}
/*# sourceMappingURL=/cdn/shop/t/60/assets/component-product-item.css.map */
