[data-nova-fit]{display:block!important;white-space:nowrap!important;text-wrap:nowrap!important;overflow:visible!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;line-clamp:none!important;-webkit-box-orient:initial!important;max-width:100%!important;min-width:0!important;-webkit-hyphens:manual!important;hyphens:manual!important}product-card a[ref=productTitleLink] .text-block>*,[data-resource-type=product] .resource-card__title{display:block!important;white-space:nowrap!important;text-wrap:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;-webkit-line-clamp:unset!important;line-clamp:none!important;-webkit-box-orient:initial!important;width:100%!important;max-width:100%!important;min-width:0!important;-webkit-hyphens:manual!important;hyphens:manual!important}product-card a[ref=productTitleLink] .text-block{width:100%!important;min-width:0;max-width:100%}[data-resource-type=product] .resource-card__content{min-width:0;max-width:100%}[data-nova-fit][data-nova-fit-marquee]{overflow:hidden!important;animation:nova-fit-marquee var(--nova-fit-dur, 8s) ease-in-out infinite alternate}@keyframes nova-fit-marquee{0%,18%{text-indent:0}82%,to{text-indent:var(--nova-fit-shift, 0)}}@media(prefers-reduced-motion:reduce){[data-nova-fit][data-nova-fit-marquee]{animation:none;overflow-x:auto!important;scrollbar-width:none}[data-nova-fit][data-nova-fit-marquee]::-webkit-scrollbar{display:none}}.text-block:has(>[data-nova-fit]),.cart-items__title-row,.cart-items__product-info,.cart-items__details,.nova-upsell__info,.sticky-add-to-cart__info,.view-product-title{min-width:0;max-width:100%}.cart-items__title-row{display:flex;width:100%}.cart-items__title-row>.cart-items__title[data-nova-fit]{flex:0 1 auto}.cart-items__table-row--full-width-variants{grid-template-areas:"media details details" "media variants price" "media unit_price unit_price" "media quantity quantity" "media error error"}.cart-items__table-row--full-width-variants .cart-items__price{justify-self:end;text-align:right}@media screen and (max-width:749px){.cart-items__table-row:not(.cart-items__table-row--full-width-variants){grid-template-areas:"media details details" "media quantity price" "media error error"}.cart-items__table-row:not(.cart-items__table-row--full-width-variants) .cart-items__price{justify-self:end;text-align:right}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/nova-title-fit.css.map */
