.product-card{height:100%;display:flex;flex-direction:column}.product-card__heading{display:block;position:relative;color:var(--color-base);text-decoration:none;word-break:break-word;overflow-wrap:anywhere;white-space:normal;overflow:visible;max-height:none;text-overflow:clip}.product-card__heading.animation-underline{display:block;width:100%}.product-card .mt5:has(>.product-card__heading){margin-bottom:2px}.product-card__meta{color:var(--color-base);word-break:break-word}.btn--add-to-cart[disabled]{pointer-events:none}.btn--add-to-cart{margin-top:15px;min-height:60px;height:auto;padding-top:14px;padding-bottom:15px}*:not(modal-opener)>.btn--add-to-cart:not([disabled]){--background: var(--color-button-cart);--color:var(--color-button-text-cart);--background-hover: var(--color-button-hover-cart);--color-hover:var(--color-button-text-hover-cart)}.btn--add-to-cart[disabled] svg{display:none}.product-card__image>*:not(:only-child){transition:opacity var(--duration-large) var(--animation-bezier)}.product-card__image:>*:not(:only-child):first-child{opacity:1}.product-card__image>*:not(:only-child):last-child{opacity:0}.product-card__container{padding:20px;height:100%;display:flex;flex-direction:column}.product-card__container .product-card__button-to-bottom{margin-top:auto}@media(min-width:993px){.product-card__image-holder:hover .product-card__image>*:not(:only-child):first-child{opacity:0}.product-card__image-holder:hover .product-card__image>*:not(:only-child):last-child{opacity:1}}.product-card-image--contain [style*=--aspect-ratio] img,.product-card-image--contain [style*=--aspect-ratio].placehoder__svg--bg svg{object-fit:contain}.quick-add__submit.loading>*:not(.loading-overlay__spinner){opacity:0;visibility:hidden}.product-card .loading-overlay__spinner{position:absolute}.product-card .product-form__error-message-wrapper:not([hidden]){display:inline-flex;align-items:flex-start;color:var(--color-error);font-size:12px;line-height:16px;margin-top:10px}.product-card .product-form__error-message-wrapper svg{position:relative;top:1px;flex:0 0 auto;margin-right:5px}.product-card .product-form__error-message-wrapper svg path{fill:var(--color-error)}.product-card__image-holder{position:relative;display:flex;flex:0 0 auto;align-items:center;justify-content:center;z-index:2}.product-card__image-holder modal-opener{width:auto;position:absolute;right:14px;bottom:14px;z-index:3;opacity:0;transform:translateY(10px) scale(.96);transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .35s cubic-bezier(.22,1,.36,1)}@media(min-width:993px){.btn-quickview-hover:hover modal-opener,.product-card__image-holder:hover modal-opener{opacity:1;transform:translateY(0) scale(1)}}.btn-quickview{--background: rgba(255, 255, 255, .92);--color:#111827;--background-hover: rgba(255, 255, 255, 1);--color-hover:#020617;display:flex;gap:0;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-button-weight);font-size:0;line-height:1;background:var(--background);color:var(--color);padding:0;border:1px solid rgba(15,23,42,.08);border-radius:999px;box-shadow:0 12px 28px #0f172a1f;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);cursor:pointer;width:auto;transition:color var(--duration-medium) var(--animation-bezier),background-color var(--duration-medium) var(--animation-bezier),transform var(--duration-medium) var(--zoom-animation-bezier),box-shadow var(--duration-medium) var(--zoom-animation-bezier),border-color var(--duration-medium) var(--animation-bezier)}.btn-quickview>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.btn-quickview svg{width:18px;height:18px}.btn-quickview svg path{fill:var(--color);transition:fill var(--duration-medium) var(--animation-bezier)}@media(min-width:993px){.btn-quickview:hover{background:var(--background-hover);color:var(--color-hover);transform:scale(1.05);box-shadow:0 16px 34px #0f172a2e;border-color:#0f172a24}.btn-quickview:hover svg path{fill:var(--color-hover)}}.product-card__no-image__quick-view{position:absolute;top:calc(50% + 14px);left:50%;transform:translate(-50%,-50%);opacity:0;width:auto;transition:top var(--duration-large) var(--zoom-animation-bezier),opacity var(--duration-large) var(--zoom-animation-bezier),transform var(--duration-large) var(--zoom-animation-bezier)}.product-card:hover .product-card__no-image__quick-view{top:50%;opacity:1}.no-spacing-grid.classic-theme-design .product-card__image-holder{border-radius:0}.product-card__profile__heading+.product-card__profile__icons{margin-top:5px}.product-card__profile__icons{display:flex;flex-wrap:wrap;row-gap:5px;column-gap:10px}.product-card__profile__icon__item{display:flex;justify-content:center;flex-direction:column;font-size:10px;line-height:130%}.product-card__profile__icon__item p{word-break:break-word}.product-card__profile__icon__item svg{width:40px;height:40px}.text-center .product-card__profile__icons{justify-content:center}.text-center .product-card__profile__icon__item{align-items:center}.product-card__profile__icon__item img{width:40px;height:100%;object-fit:contain}.product-card__profile__heading{word-break:break-all}@media(min-width:993px){.product-card__profile__icon__item p{display:none}local-pickup-tooltip{display:flex;position:fixed;top:0;left:0;z-index:5;pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--duration-large) var(--animation-bezier),visibility var(--duration-large) var(--animation-bezier)}.local-pickup-tooltip__move-tooltip{transition:top var(--duration-large) var(--animation-bezier),left var(--duration-large) var(--animation-bezier),opacity var(--duration-large) var(--animation-bezier),visibility var(--duration-large) var(--animation-bezier)}local-pickup-tooltip.show-tooltip{opacity:1;visibility:visible}.local-pickup-tooltip__container{position:relative;left:10px;transition:left var(--duration-large) var(--animation-bezier)}local-pickup-tooltip.show-tooltip .local-pickup-tooltip__container{left:0}.local-pickup-tooltip{position:relative;transform:translatey(-50%);margin-left:4px;padding:5px 10px;background:var(--color-base);color:var(--auto-text-color--with-base-color);font-size:12px;line-height:130%;word-break:break-all}.local-pickup-tooltip__container:before{content:"";position:absolute;transform:translatey(-50%);left:0;width:0;height:0;border-top:3px solid transparent;border-bottom:3px solid transparent;border-right:4px solid var(--color-base)}.product-card__profile__icon__item--js{position:relative}.product-card__profile__icon__item--js:before{content:"";position:absolute;left:-5px;top:-2.5px;display:block;width:calc(100% + 10px);height:calc(100% + 5px);background:transparent}}@media(max-width:992px){local-pickup-tooltip{display:none}.product-card__profile__icons{display:flex;flex-wrap:wrap}.product-card__profile__icon__item{justify-content:flex-start}.product-card__profile__icon__item p{margin-top:2px}.product-card__profile__icon__item{flex:0 0 calc(33.333% - 10px + 10px / 3)}.product-card__image-holder modal-opener,.product-card__no-image__quick-view{opacity:1}.product-card__image-holder modal-opener{transform:translateY(0) scale(1)}.product-card__no-image__quick-view{transform:translate(-50%,-50%)}}[id*=QuickAddInfo] .product-form__quantity-container{display:none}@media(max-width:576px){.product-card__image-holder modal-opener{right:10px;bottom:10px}.btn-quickview{width:40px;min-width:40px;height:40px;min-height:40px;box-shadow:0 10px 22px #0f172a24}.btn-quickview svg{width:16px;height:16px}.page-grid-sp-2 .product-card .product-card__meta{font-size:12px}.page-grid-sp-2 .product-card .product-card__container{padding:15px}.page-grid-sp-2 .product-card .product-card__container .btn{padding-left:12px;padding-right:12px;gap:6px;font-size:15px}.page-grid-sp-2 .product-card__heading{font-size:var(--font-body2-size)}.page-grid-sp-2 .product-card__profile__icons{flex-direction:column}.page-grid-sp-2 .product-card__profile__icon__item{flex-direction:row;align-items:center;gap:8px}.page-grid-sp-2 .product-card__profile__icon__item>svg{flex:0 0 auto}.page-grid-sp-2 .product-card .mt5{margin-top:3px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/component-product-card.css.map */
