.p5-product-row{display:block}.p5-product-row.p5-sec{padding-top:var(--p5-space-40);padding-bottom:var(--p5-space-40)}.p5-product-row--soft{background:var(--p5-bg-soft)}.p5-product-row__inner{display:flex;flex-direction:column;gap:var(--p5-space-20)}.p5-product-row .p5-product-row__title{margin:0;text-align:left}.p5-product-row__list{display:flex;flex-direction:column;gap:var(--p5-space-20);margin:0;padding:0;list-style:none}.p5-product-row__card{display:flex;align-items:stretch;gap:var(--p5-space-12);margin:0 var(--p5-space-4);padding:calc(var(--p5-space-12) - 1px);border:var(--p5-border-default);border-radius:var(--p5-radius-card);background:var(--p5-color-white)}.p5-product-row__media{position:relative;display:block;flex:0 0 var(--p5-xsell-media-w);min-height:var(--p5-xsell-media-h);border-radius:var(--p5-radius);overflow:hidden;background:var(--p5-color-divider)}.p5-product-row__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.p5-product-row__img--empty{background:var(--p5-color-divider)}.p5-product-row__badge{position:absolute;z-index:1;top:var(--p5-space-8);left:var(--p5-space-4);max-width:calc(100% - var(--p5-space-8));overflow:hidden;text-overflow:ellipsis}.p5-product-row__body{display:flex;flex-direction:column;justify-content:center;gap:var(--p5-space-8);flex:1 1 auto;min-width:0}.p5-product-row__text{display:flex;flex-direction:column;gap:var(--p5-space-2)}.p5-product-row__name{margin:0;font-family:var(--p5-font-head);font-weight:var(--p5-weight-medium);font-size:var(--p5-des-h3-size);line-height:var(--p5-des-h3-lh);letter-spacing:var(--p5-des-h3-ls)}.p5-product-row__link{color:inherit;text-decoration:none}.p5-product-row__link:focus-visible{outline:2px solid var(--p5-color-accent);outline-offset:2px}.p5-product-row__sub,.p5-product-row__price{margin:0;font-family:var(--p5-font-body);color:var(--p5-color-text-secondary);font-size:var(--p5-body-xs-size);line-height:var(--p5-body-xs-lh);letter-spacing:var(--p5-body-xs-ls)}.p5-product-row__body .p5-product-row__btn.button{width:100%;margin:0}.p5-product-row__empty{margin:0;color:var(--p5-color-text-secondary);font-size:var(--p5-body-xs-size);line-height:var(--p5-body-xs-lh)}
/*# sourceMappingURL=/cdn/shop/t/74/assets/period5-product-row.css.map */
