/* Price and its purchase condition form one quiet, readable block. */
.pa-price-summary{display:grid;gap:4px;margin:16px 0;color:#161615;line-height:1.4;max-width:100%}
.pa-price-summary>strong{font-size:24px;line-height:1.25;letter-spacing:-.025em;color:#0d514c;font-weight:600;white-space:normal}
.pa-price-summary>span{font-size:14px;line-height:1.45;color:#57534e;letter-spacing:normal}
.pa-price-summary [data-pa-single]{white-space:nowrap}
#dropzone .pa-upload-price{display:grid;gap:3px;line-height:1.4;color:#57534e}
#dropzone .pa-upload-price>b{display:block;font-size:17px;line-height:1.3;color:#0d514c;font-weight:600}
#dropzone .pa-upload-price>small{display:block;font-size:14px;line-height:1.4;color:#57534e}
#dropzone .pa-upload-price span[data-pa-single]{display:inline;font-size:inherit;white-space:nowrap}
.pa-price-summary b{white-space:nowrap}
.product-price{font-variant-numeric:tabular-nums}
.product-strip>.product-card{min-width:0;overflow-wrap:anywhere}
.product-strip .product-shot{max-width:100%}
@media(max-width:700px){
 .product-strip{grid-template-columns:repeat(2,minmax(0,1fr))}
 .pa-price-summary{margin:12px 0;gap:3px}
 .pa-price-summary>strong{font-size:22px}
 .pa-mobile-intro .pa-price-summary{margin-bottom:4px}
 .dropzone .pa-upload-price{gap:2px}
}
