.product-card-promotion{width:100%;display:flex;flex-direction:column;background-color:var(--bg-body);color:var(--color-body);position:relative;margin-bottom:20px;min-height:calc(100% - 24px);transition:all .3s ease}.product-card-promotion[onclick]{cursor:pointer}.product-card-promotion__inner{display:flex;flex-direction:column;flex:1;width:100%}.product-card-promotion__image{width:100%;overflow:hidden;margin-bottom:1rem;flex-shrink:0;margin-left:0}.product-card-promotion__content{padding:15px;display:flex;flex-direction:column;align-items:flex-start;flex:1}@media only screen and (min-width:768px){.product-card-promotion__content{padding:0 18px 18px}}.product-card-promotion--heading{font-size:1rem;font-weight:var(--font-body-medium-weight, 500);margin-bottom:10px;color:var(--color-body)}@media only screen and (min-width:768px){.product-card-promotion--heading{font-size:1.25rem}}.product-card-promotion p{font-size:.875rem;color:inherit;margin-bottom:10px;line-height:1.5}.product-card-promotion--button{margin-top:auto}.product-card-promotion .button{margin-top:10px;position:relative;z-index:20}.product-card-promotion.wide-promotion{min-height:0}@media only screen and (min-width:768px){.product-card-promotion.wide-promotion .product-card-promotion__inner{flex-direction:row}.product-card-promotion.wide-promotion .product-card-promotion__image{flex:0 0 50%;margin-bottom:0}}@media only screen and (min-width:1068px){.product-card-promotion.wide-promotion .product-card-promotion__content{padding:40px}.product-card-promotion.wide-promotion .product-card-promotion--heading{font-size:1.5rem}}@media only screen and (min-width:768px){.product-card-promotion.wide-promotion.text-first .product-card-promotion__inner{flex-direction:row-reverse}}[data-layout=list] .hide-on-list,[data-layout=grid] .hide-on-grid{display:none}[data-layout=list] .product-card-promotion{min-height:auto;max-height:180px;overflow:hidden}[data-layout=list] .product-card-promotion__inner{flex-direction:row;align-items:center;gap:0;height:100%;overflow:hidden}[data-layout=list] .product-card-promotion__image{flex:0 0 250px;margin-bottom:0;max-width:230px;height:180px;overflow:hidden;position:relative}[data-layout=list] .product-card-promotion__image figure{width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0}[data-layout=list] .product-card-promotion__image figure:before{display:none!important}[data-layout=list] .product-card-promotion__image.aspect-ratio{padding-bottom:0!important;height:180px!important}[data-layout=list] .product-card-promotion__image img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0}[data-layout=list] .product-card-promotion__content{flex:1;padding:1.5rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:2rem;overflow:hidden;min-width:0}[data-layout=list] .product-card-promotion--text-wrapper{flex:1;display:flex;flex-direction:column;justify-content:center;overflow:hidden;min-width:0}[data-layout=list] .product-card-promotion--heading{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-layout=list] .product-card-promotion p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}[data-layout=list] .product-card-promotion--button{margin-top:0;flex-shrink:0;display:flex;align-items:center}[data-layout=list] .product-card-promotion .button{margin-top:0;white-space:nowrap}@media only screen and (max-width:767px){[data-layout=list] .product-card-promotion{max-height:140px}[data-layout=list] .product-card-promotion__image{flex:0 0 250px;max-width:230px;height:140px}[data-layout=list] .product-card-promotion__image.aspect-ratio{height:140px!important}[data-layout=list] .product-card-promotion__content{padding:1rem;flex-direction:column;align-items:flex-start;gap:.5rem}[data-layout=list] .product-card-promotion--heading{font-size:.9rem;margin-bottom:.25rem}[data-layout=list] .product-card-promotion p{font-size:.8rem;margin-bottom:0;-webkit-line-clamp:1}[data-layout=list] .product-card-promotion--button{align-self:flex-start}[data-layout=list] .product-card-promotion .button{font-size:.8rem;padding:.4rem .8rem}}.product-card-promotion--variant-list{display:none}.product-card-promotion--variant-grid{display:block}[data-layout=list] .product-card-promotion--variant-grid{display:none}[data-layout=list] .product-card-promotion--variant-list{display:block}[data-layout=list] .promotion-column .product-card-promotion{height:auto;min-height:0;max-height:none;margin-bottom:0}[data-layout=list] .promotion-column .product-card-promotion--full{width:100%;height:auto;min-height:0;max-height:none;overflow:hidden}[data-layout=list] .promotion-column .product-card-promotion--full-link,[data-layout=list] .promotion-column .product-card-promotion--full-image{display:block;width:100%;height:auto;margin:0;padding:0}[data-layout=list] .promotion-column .product-card-promotion--full-img{display:block;width:100%;height:auto;object-fit:contain}.product-card-promotion--variant{width:100%;height:100%}
/*# sourceMappingURL=/cdn/shop/t/135/assets/product-card-promotion.css.map */
