.td-upsell{margin:0;display:flex;flex-direction:column;gap:15px}.td-upsell__banner-header{display:flex;align-items:center;padding:12px;background-color:var(--color-text);color:var(--color-background);justify-content:center}.td-upsell__banner-header-icon{margin-right:10px}.td-upsell__banner-title{font-size:16px;margin:0}.td-upsell__title{font-weight:400;margin-bottom:12px;font-size:16px}.td-upsell__products{display:flex;flex-direction:column;gap:15px}.td-upsell__product{display:flex;align-items:center;overflow:hidden;gap:15px}.td-upsell__product-image-container{width:100px;height:100px;min-width:100px;min-height:100px;overflow:hidden}.td-upsell__product-image-link{display:block;width:100%;height:100%;transition:opacity .2s ease}.td-upsell__product-image-link:hover{opacity:.9}.td-upsell__product-image{object-fit:cover;width:100%;height:100%}.td-upsell__product-details{display:flex;flex-direction:column;width:100%;height:100px;justify-content:space-between}.td-upsell__title-wrapper{display:flex;flex-direction:column}.td-upsell__product-title{font-size:16px;font-weight:600;margin:0;line-height:1}.td-upsell__product-title-link{color:inherit;text-decoration:none;transition:color .2s ease}.td-upsell__product-title-link:hover{color:var(--atc-bg-color, #424b54)}.td-upsell__add-button{background-color:#fff;color:var(--atc-bg-color, #424b54);border:2px solid var(--atc-bg-color, #424b54);padding:12px;font-size:16px;font-weight:600;cursor:pointer;width:fit-content;text-align:center;display:block;margin:0;line-height:normal;height:fit-content;width:100%;max-width:200px}.td-upsell__add-button:hover{background-color:var(--atc-hover-bg-color, #7d9a9e);border:2px solid var(--atc-hover-bg-color, #7d9a9e);color:#fff}.td-upsell__button-text{font-weight:600}.td-upsell__compare-price{text-decoration:line-through;opacity:.7;margin-right:3px;font-size:16px;line-height:1}.td-upsell__current-price{font-weight:600;font-size:16px;line-height:1}@media screen and (min-width: 450px){.td-upsell,.td-upsell__products,.td-upsell__product{gap:25px}.td-upsell__product-title{font-size:18px}}@media screen and (min-width: 836px){.td-upsell,.td-upsell__products,.td-upsell__product{gap:15px}.td-upsell__product-title{font-size:16px}}@media screen and (min-width: 1024px){.td-upsell__banner-header{padding:12px 50px}.td-upsell__product-title{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/94/assets/component-td-product-upsells.css.map */
