.product-card-horizontal{position:relative;border-radius:min(var(--border-radius-product),1rem);background-color:rgb(var(--color-background));display:flex;align-items:stretch;overflow:hidden}.product-card-horizontal:has(.product-card-horizontal__form) .product-card-horizontal__information{padding-inline-end:1.6rem}.product-card-horizontal__link{display:block;background:transparent;text-decoration:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2;border-radius:min(var(--border-radius-product),1rem)}@media(hover:hover){.product-card-horizontal__link:hover~.product-card-horizontal__media .product-card-horizontal__image{transform:scale(1.03)}.product-card-horizontal__link:hover~.product-card-horizontal__media .product-card-horizontal__image.placeholder-svg{transform:scale(1.53)}.product-card-horizontal__link:hover~.product-card-horizontal__information .product-card-horizontal__name{opacity:var(--hover-opacity)}}.product-card-horizontal__link:empty{display:block}.product-card-horizontal__media{flex-shrink:0;position:relative;width:7.2rem;aspect-ratio:var(--media-ratio, 1);overflow:hidden}.product-card-horizontal__media--placeholder{background-color:rgb(var(--color-background-secondary))}.product-card-horizontal__media--placeholder .placeholder-svg{fill:rgb(var(--color-foreground));transform:scale(1.5)}.product-card-horizontal__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;z-index:1;transition:var(--image-hover-transition)}.product-card-horizontal__information{display:flex;flex-direction:column;justify-content:center;gap:.2rem;flex:1 0 0;min-width:0;padding:1.2rem}@media(hover:hover){.product-card-horizontal__name{transition:opacity var(--duration-default) ease-in-out}}.product-card-horizontal__form{position:relative;z-index:3;flex-shrink:0;align-self:center;width:2.4rem;height:2.4rem;margin-inline-end:1.2rem;display:flex;align-items:center;justify-content:center}.product-card-horizontal__btn{position:relative;width:2.4rem;height:2.4rem;display:flex;align-items:center;justify-content:center;overflow:hidden;color:rgb(var(--color-foreground))}@media(hover:hover){.product-card-horizontal__btn:hover .product-card-horizontal__btn-icon:first-of-type{transform:translate3d(0,50%,0);opacity:0}.product-card-horizontal__btn:hover .product-card-horizontal__btn-icon:last-of-type{transform:translateZ(0);opacity:1}}.product-card-horizontal__btn .loading-overlay__spinner{display:none;width:1.4rem;height:1.4rem;color:rgb(var(--color-foreground))}.product-card-horizontal__btn .loading-overlay__spinner svg{width:1.6rem;height:1.6rem;color:rgb(var(--color-foreground))}.product-card-horizontal__btn.loading .loading-overlay__spinner{display:flex}.product-card-horizontal__btn.loading .product-card-horizontal__btn-icon{display:none}.product-card-horizontal__btn:disabled,.product-card-horizontal__btn[aria-disabled=true]{pointer-events:none;opacity:.5}.product-card-horizontal__btn-icon-wrapper{width:2.4rem;height:2.4rem;flex-shrink:0;position:relative;overflow:hidden}.product-card-horizontal__btn-icon{display:flex;align-items:center;justify-content:center;height:100%;transition-property:transform,opacity;transition-duration:var(--duration-default);transition-timing-function:cubic-bezier(.5,1.8,.62,1)}.product-card-horizontal__btn-icon:last-of-type{position:absolute;top:0;left:0;transform:translate3d(0,-50%,0);opacity:0;width:100%}.product-card-horizontal .product-form__error-message-wrapper:not([hidden]){display:flex;align-items:center;font-size:1.2rem;position:absolute;top:50%;right:0;transform:translateY(-50%);z-index:3;background-color:rgb(var(--color-background));border-radius:.8rem;padding:1.2rem;margin:0;max-width:calc(100% - 7.2rem);height:100%}.product-card-horizontal .product-form__error-message-wrapper[hidden]{display:none}.product-card-horizontal .product-form__error-message-wrapper .icon-error{flex-shrink:0;width:1.2rem;height:1.2rem;margin-inline-end:.6rem;margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-product-card-horizontal.css.map */
