.product-card-wrapper .card-title-single-line{width:100%;max-width:100%;min-width:0;overflow:hidden}.product-card-wrapper .card-title-single-line :is(.card__heading,.card-title-change,.text),.product-card-wrapper:not(.card--block) .card__heading :is(a,.text),.product-card-wrapper .card-title,.resource-card--product .card__heading :is(a,.text){display:block;max-width:100%;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-card-wrapper:not(.resource-card-wrapper) .card__media .media>img,.product-card-wrapper:not(.resource-card-wrapper) .card__media:hover .media.media--hover-effect>img,.resource-card--product .card__media .media>img,.resource-card--product .card__media:hover .media.media--hover-effect>img{width:100%;height:100%;object-fit:contain;object-position:center;transform:none}.product-card-wrapper{min-width:0}.product-card-wrapper .card-product-information,.product-card-wrapper .card__information,.resource-card--product .resource-card__content{min-width:0;max-width:100%}[data-align-card-prices] .sg-card-price-row{margin-block-start:calc(var(--card-price-base-margin, 0px) + var(--card-price-row-gap, 0px))!important}[data-align-card-prices] .sg-card-info-row{margin-block-start:calc(var(--card-info-base-margin, 0px) + var(--card-info-row-gap, 0px))!important}#header-group .announcement-bar__message a[href="/collections/all"],#header-group .announcement-bar__message a[href="/collections/all"]:is(:hover,:focus,:focus-visible,:visited){color:#fff;text-decoration:underline;text-underline-offset:2px}.product-card-wrapper :is(.card--block-title,.card__heading,.card-title-change,.card-title,.card-information,.price,.price__container,.price__regular,.price__sale),.compareTable :is(.card-title,.card-price,.price,.price__container,.price__regular,.price__sale){text-align:left;justify-content:flex-start;--text-align:left;--text-align-default:left}.product-card-wrapper .card-product-information{align-items:flex-start}.product-card-wrapper .card--block-title :is(.card__heading,.card-title-change,.text){text-align:left;justify-content:flex-start}.product-card-wrapper :is(.card-product-information,.card__information,.resource-card__content)>.card-information{display:block;align-self:flex-start}.product-details :is(h1,.view-product-title),.product-details .text-block:has(h1),.product-details product-price,.product-details product-price :is(.price,.price__container,.price__regular,.price__sale){text-align:left;justify-content:flex-start}.product-details product-price{display:block;width:100%}.compareTable .card-title{display:block;width:100%;max-width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compareTable .card-price{display:block;margin-top:8px}.cart-item__details,.cart-item__details :is(.cart-item__name,.sg-cart-product-price,.price,.cart-item__price-wrapper,.cart-item__discounted-prices,.unit-price){text-align:left;justify-content:flex-start}.cart-item__name{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-item__name .text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sg-cart-product-price{display:block}@media(min-width:750px){.template-cart cart-items-component .cart-items__table-row{grid-template-columns:var(--cart-item-media-width) minmax(0,var(--cart-item-details-width)) var(--cart-item-quantity-width) var(--cart-item-total-width) var(--cart-item-remove-width);grid-template-areas:"media details quantity total remove";grid-template-rows:auto}.template-cart cart-items-component .cart-item__quantity{grid-area:quantity}.template-cart cart-items-component .cart-item__totals{grid-area:total}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/sg-product-cards.css.map */
