.shop-continue-actions{display:none}
.shop-page .shop-offer-basis{font-size:11px;line-height:1.35;font-weight:400}.shop-page .shop-custom-offer .shop-offer-basis{grid-column:1/-1;order:2}.shop-page .shop-custom-offer [data-offer-discount]{order:3}
@media(max-width:680px){
 #mini-cart .shop-continue-actions{display:grid;margin:12px 0 0}
 .shop-page .mini-cart-actions a{white-space:normal;line-height:1.4;min-height:48px;display:flex;align-items:center;justify-content:center}
 .shop-page .mini-cart-actions .shop-continue{display:flex;margin-top:0;text-align:center;text-decoration:none;font-size:19.5px;font-weight:750;line-height:1.2;white-space:nowrap;min-height:48px;height:48px;padding:10px 12px;background:#ee993b;color:#4d2b0b;border:1px solid #b66b25;box-shadow:0 3px 0 #a65e20}
 .shop-page .mini-cart-actions .shop-continue:hover,.shop-page .mini-cart-actions .shop-continue:focus-visible{background:#e58b2e;color:#3b2209}
 .shop-page #product-config{scroll-margin-top:20px}
}

/* ST1: one mobile price note, four tiles; desktop markup and pricing remain intact. */
.st1-price-hint,.st1-mobile-quantity,.st1-custom-count{display:none}
@media(max-width:680px){
 [data-standard-quantities] .st1-price-hint{display:block;font-size:13px;margin:0 0 10px;line-height:1.4}
 [data-standard-quantities] .shop-quantities{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;align-items:start}
 [data-standard-quantities] .shop-quantity-card[data-offer="200"],[data-standard-quantities] .shop-quantity-card[data-offer="2000"],[data-standard-quantities] [data-offer-basis],[data-standard-quantities] .st1-desktop-quantity{display:none}
 [data-standard-quantities] .st1-mobile-quantity{display:inline}
 [data-standard-quantities] .shop-quantity-card>[data-quantity]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:baseline;gap:5px 3px;padding:10px 6px;min-height:96px;box-sizing:border-box;width:100%}
 [data-standard-quantities] [data-quantity]>strong,[data-standard-quantities] [data-offer-price]{font-size:14px;line-height:1.25;min-width:0;overflow-wrap:anywhere}
 [data-standard-quantities] [data-quantity]>[data-offer-price]{text-align:right}
 [data-standard-quantities] [data-offer-unit],[data-standard-quantities] [data-offer-discount]{grid-column:1/-1;font-size:12px;line-height:1.3;overflow-wrap:anywhere}
 [data-standard-quantities] .shop-custom-quantity{display:grid;grid-template-columns:1fr;padding:9px 6px;gap:6px;min-width:0}
 [data-standard-quantities] .shop-custom-quantity>label{font-size:14px;line-height:1.2;margin:0}
 [data-standard-quantities] .shop-custom-offer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px;order:1;min-width:0}
 [data-standard-quantities] .st1-custom-count{display:block;font-size:12px;overflow-wrap:anywhere;align-self:center}
 [data-standard-quantities] .shop-custom-offer>[data-offer-price]{text-align:right}
 [data-standard-quantities] .shop-custom-quantity .shop-stepper{order:2;display:grid;grid-template-columns:30px minmax(0,1fr) 30px;gap:3px;width:100%;min-width:0}
 [data-standard-quantities] .shop-stepper input{grid-column:2;grid-row:1;font-size:16px;padding:2px;min-height:38px}
 [data-standard-quantities] .shop-stepper button{grid-row:1;font-size:12px;padding:1px;min-height:38px}
 [data-standard-quantities] .shop-stepper button:first-child{grid-column:1}[data-standard-quantities] .shop-stepper button:last-child{grid-column:3}
 [data-standard-quantities] .shop-quantity-actions{grid-column:1/-1}
}
