/* Dedicated consumer / small-seller resale page. Extends the approved B2B 1.7.3 design. */
.mst-retail-page{background:#101114;color:#f9f7f1}
.mst-retail-page .site-header{background:rgba(14,15,18,.98)!important;color:#fff!important}
.mst-retail-page .mst-b2b-hero{background:radial-gradient(ellipse at 60% 30%,#28221b 0%,#101114 58%)}
.mst-retail-page .mst-b2b-hero-image{box-shadow:-15px 0 38px rgba(0,0,0,.13)}
.mst-retail-page .mst-b2b-hero-image img{object-position:50% 50%}
.mst-retail-photo-glow{pointer-events:none;position:absolute;inset:0;border-left:2px solid rgba(248,197,63,.52);z-index:2;border-radius:32px 0 0 32px;box-shadow:inset 18px 0 24px -25px #ffc83c}
.mst-retail-page .mst-b2b-benefits{background:linear-gradient(180deg,#131518,#15171a)!important}
.mst-retail-page .mst-b2b-scope{background:#101114!important}
.mst-retail-page .mst-b2b-gallery{background:#141619!important}
.mst-retail-page .mst-b2b-process{background:#101114!important}
.mst-retail-page .mst-b2b-pricing{background:linear-gradient(135deg,#1b1d21,#141517)!important}
.mst-retail-page .mst-b2b-request{background:#101114!important}
.mst-retail-page .mst-b2b-faq{background:#17191c!important}
.mst-retail-price-panel{background:linear-gradient(142deg,#32291a 0%,#1a1b20 80%);border:1px solid rgba(248,196,61,.5);border-radius:24px;box-shadow:0 25px 60px rgba(0,0,0,.25);padding:clamp(26px,3vw,45px);min-height:250px}
.mst-retail-price-label{font-size:.96rem;text-transform:uppercase;letter-spacing:.11em;font-weight:750;color:#edd088;margin:0 0 21px}
.mst-retail-price-value{font-size:clamp(2.1rem,3.1vw,3.3rem);line-height:1.13;font-weight:850;letter-spacing:-.045em;color:#ffd158!important;margin:0 0 21px}
.mst-retail-price-panel p:last-child{color:#d0c8b6;line-height:1.8;margin:0;font-size:1rem}
.mst-retail-page .mst-b2b-form label>span{font-size:.89rem}
.mst-retail-page .mst-b2b-form .mst-b2b-consent>span{color:#292a2d!important;font-size:.9rem}
.mst-retail-page #retail-postup,.mst-retail-page #retail-cenik,.mst-retail-page #retail-poptavka{scroll-margin-top:100px}
.mst-retail-page .mst-b2b-gallery-grid img{aspect-ratio:4/3;filter:saturate(.9)}
.mst-retail-page .mst-b2b-scope-photo{border-color:rgba(247,195,60,.3)}
.mst-retail-page[dir="rtl"] .mst-b2b-hero-image{border-radius:0 34px 34px 0}
@media(max-width:740px){.mst-retail-page .mst-b2b-hero-image{box-shadow:none}.mst-retail-page .mst-b2b-hero-copy{padding-top:42px}.mst-retail-price-panel{padding:25px}}

.mst-retail-page .mst-b2b-lead{max-width:575px}
.mst-retail-page .mst-b2b-hero-copy{width:min(55%,735px)}
@media(max-width:740px){.mst-retail-page .mst-b2b-hero-copy{width:100%}}
