/* One shared offer row for legacy and universal catalogue products. */
.offer.wlv-offer-row{grid-template-columns:minmax(135px,1.1fr) minmax(0,.95fr) minmax(0,.8fr) minmax(110px,.75fr) minmax(0,1.05fr) minmax(125px,.8fr) minmax(150px,1fr);grid-template-areas:"shop payments delivery price shipping total action";gap:16px;align-items:start;padding:18px 14px}
.wlv-offer-row>*{min-width:0;max-width:100%}
.wlv-offer-row .wlv-offer-shop{grid-area:shop}
.wlv-offer-row .wlv-offer-price{grid-area:price}
.wlv-offer-row .wlv-offer-shipping{grid-area:shipping}
.wlv-offer-row .wlv-offer-total{grid-area:total}
.wlv-offer-row .wlv-offer-action{grid-area:action}
.wlv-offer-row .wlv-offer-details{display:contents}
.wlv-offer-row .wlv-offer-details>div{min-width:0}
.wlv-offer-row .wlv-offer-details>div:first-child{grid-area:payments}
.wlv-offer-row .wlv-offer-details>div:last-child{grid-area:delivery}
.wlv-offer-row .wlv-offer-details dt,.wlv-offer-row .money-label{font-size:11px;line-height:1.45;text-transform:none;letter-spacing:0;color:var(--muted,#64748b);margin:0 0 7px}
.wlv-offer-row .wlv-offer-details dd{font-size:13px;line-height:1.5}
.wlv-offer-row .money,.wlv-offer-row .total,.wlv-offer-row .shop{white-space:normal;overflow-wrap:anywhere;word-break:normal;line-height:1.45;margin-top:0}
.wlv-offer-row .money{font-size:14px}
.wlv-offer-row .wlv-offer-shipping .money{font-size:12px;font-weight:500;color:var(--muted,#64748b)}
.wlv-offer-row .total{font-size:20px;font-variant-numeric:tabular-nums}
.wlv-offer-row .shop{font-size:16px}
.wlv-offer-row .best-tag{white-space:normal;overflow-wrap:anywhere;line-height:1.4}
.wlv-offer-row .offer-btn{white-space:normal;line-height:1.4;text-align:center;padding:10px;min-height:42px}
.wlv-offer-row .affiliate-note{margin-top:7px;line-height:1.45;overflow-wrap:anywhere}
.wlv-offer-row .wlv-payments{gap:4px}
.wlv-offer-row .wlv-payments span{font-size:12px;padding:2px 5px;overflow-wrap:anywhere;max-width:100%}
@media(max-width:1199px){.offer.wlv-offer-row{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"shop payments delivery" "price shipping total" "action action action";gap:16px 20px}.wlv-offer-row .wlv-offer-action{display:flex;align-items:center;gap:14px;border-top:1px solid var(--line,#dbe5f4);padding-top:12px}.wlv-offer-row .offer-btn{min-width:170px}.wlv-offer-row .affiliate-note{margin:0}}
@media(max-width:600px){.offer.wlv-offer-row{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"shop shop" "payments delivery" "price shipping" "total total" "action action";gap:14px;padding:16px}.wlv-offer-row .wlv-offer-total{display:flex;align-items:baseline;justify-content:space-between;gap:16px;border-top:1px solid var(--line,#dbe5f4);padding-top:12px}.wlv-offer-row .wlv-offer-total .money-label{margin:0}.wlv-offer-row .wlv-offer-total .total{min-width:0;max-width:70%;text-align:end}.wlv-offer-row .wlv-offer-action{display:block;border:0;padding:0}.wlv-offer-row .affiliate-note{margin-top:7px}.wlv-offer-row .offer-btn{min-width:0;width:100%}}
