@layer components{.cart-drawer-product-card{display:flex;flex-direction:column;gap:.25rem;min-height:0;padding:.25rem;border:1px solid var(--color-border);border-radius:var(--radius-md, .5rem);background-color:var(--color-background);box-sizing:border-box}.cart-drawer-product-card__media{position:relative;flex:0 0 auto;overflow:hidden;border-radius:var(--radius-sm, .25rem);aspect-ratio:var(--cart-drawer-product-card-aspect-ratio, 4 / 3);background-color:var(--color-background)}.cart-drawer-product-card__image-link{display:block;width:100%;height:100%}.cart-drawer-product-card__image{display:block;width:100%;height:100%;object-fit:cover}.cart-drawer-product-card__title{display:block;min-width:0;margin:0;padding-inline:.125rem;overflow:hidden;color:var(--color-foreground);font-size:var(--paragraph-size-mobile);line-height:var(--paragraph-line-height);text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.cart-drawer-product-card__title:hover,.cart-drawer-product-card__title:focus-visible{text-decoration:underline}@media(min-width:640px)and (max-width:879px){.cart-drawer-product-card__title{font-size:var(--paragraph-size-tablet)}}@media(min-width:880px){.cart-drawer-product-card__title{font-size:var(--paragraph-size-desktop)}}.cart-drawer-product-card__actions{display:block;width:100%;max-width:100%;flex-shrink:0;align-self:stretch}.cart-drawer-product-card__form{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:100%;margin:0}.cart-drawer-product-card__form .add-to-cart-button__message[hidden]{display:none;margin:0}.cart-drawer-product-card__button--disabled{opacity:.6;pointer-events:none}.cart-drawer-product-row__scroll.hs-wrapper,.cart-drawer__empty-upsell-scroll.hs-wrapper,.cart-drawer__recommendations-scroll.hs-wrapper{flex:0 0 auto;overflow:clip}.cart-drawer-product-row__scroll .hs-scroll,.cart-drawer__empty-upsell-scroll .hs-scroll,.cart-drawer__recommendations-scroll .hs-scroll{align-items:stretch;overflow-y:hidden}}.cart-drawer-product-card .cart-drawer-product-card__button,.cart-drawer-product-card__form .add-to-cart-button{display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;box-sizing:border-box}.cart-drawer-product-card__media .cart-drawer-product-card__image,.cart-drawer-product-card__media .image>img{width:100%;height:100%;object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/37/assets/snippet-cart-drawer-product-card-styles.css.map */
