.diyara-storefront-banner{background:#fff;border-radius:14px;min-width:0;overflow:hidden}.diyara-storefront-banner-header{margin:16px 20px 0}.diyara-storefront-banner a{display:block}.diyara-storefront-banner img{width:100%;height:auto;display:block}.diyara-storefront-banner a:focus-visible{outline-offset:-3px;outline:3px solid #ef4056}@media (width<=767.98px){.diyara-storefront-banner-header{margin:12px 12px 0}}.supplier-showcase{--supplier-ink:#142333;--supplier-muted:#526477;--supplier-line:#e1e8ef;width:min(1320px,100% - 32px);color:var(--supplier-ink);margin:0 auto 42px}.supplier-showcase-cover{isolation:isolate;color:#fff;background:linear-gradient(115deg,#1b3b54,#101e2b 72%);border-radius:18px 18px 0 0;align-items:center;min-height:clamp(180px,24vw,328px);display:flex;position:relative;overflow:hidden}.supplier-showcase-cover-image,.supplier-showcase-cover-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.supplier-showcase-cover-image{z-index:-2}.supplier-showcase-cover:after{z-index:-1;pointer-events:none;content:"";background:linear-gradient(270deg,#101f30e8,#101f3029);position:absolute;inset:0}.supplier-showcase-cover-copy{padding:26px clamp(18px,5vw,72px)}.supplier-showcase-cover-copy h1{color:inherit;margin:0 0 8px;font-size:clamp(27px,4vw,53px)}.supplier-showcase-cover-copy p{color:#e6edf5;margin:0}.supplier-showcase-profile,.supplier-showcase-section{border:1px solid var(--supplier-line);background:#fff}.supplier-showcase-profile{border-radius:0 0 16px 16px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:18px;padding:20px clamp(14px,3vw,36px);display:grid}.supplier-showcase-identity{align-items:center;gap:14px;min-width:0;display:flex}.supplier-showcase-identity>img{-o-object-fit:contain;object-fit:contain;border:1px solid var(--supplier-line);border-radius:12px;width:72px;height:65px;padding:8px}.supplier-showcase-identity strong,.supplier-showcase-identity small,.supplier-showcase-identity span{display:block}.supplier-showcase-identity strong{overflow-wrap:anywhere;font-size:1.22rem}.supplier-showcase-identity small{color:#17654c}.supplier-showcase-identity span{color:var(--supplier-muted)}.supplier-showcase-stats{text-align:center;justify-content:center;margin:0;display:flex}.supplier-showcase-stats>div{flex:1;padding:0 8px}.supplier-showcase-stats>div+div{border-inline-start:1px solid var(--supplier-line)}.supplier-showcase-stats dt{color:var(--supplier-muted);font-size:.78rem}.supplier-showcase-stats dd{margin:4px 0 0;font-weight:800}.supplier-showcase-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;display:flex}.supplier-showcase-quote,.supplier-showcase-save{color:#172535;background:#ffcc43;border:1px solid #e5b02b;border-radius:9px;padding:10px 18px;font-weight:800}.supplier-showcase-quote:hover{color:#172535;background:#ffda65}.supplier-showcase-save{border-color:var(--supplier-line);background:#fff}.supplier-showcase-save[aria-pressed=true]{background:#fff3cc}.supplier-showcase-navigation{flex-wrap:wrap;gap:18px;margin:14px 0;padding:0 8px;display:flex}.supplier-showcase-navigation a{color:var(--supplier-muted);padding:9px 0;font-weight:750}.supplier-showcase-navigation a:first-child{color:var(--supplier-ink);border-block-end:3px solid #dba20b}.supplier-showcase-section{border-radius:16px;margin-block:14px;padding:clamp(14px,2.6vw,30px);scroll-margin-top:155px}.supplier-showcase-section h2{color:var(--supplier-ink);margin:0 0 12px;font-size:clamp(18px,2.2vw,25px)}.supplier-showcase-intro{flex-wrap:wrap;align-items:center;gap:22px;margin-block-end:22px;display:flex}.supplier-showcase-intro>*{flex:260px;min-width:0;max-width:100%}.supplier-showcase-intro p{color:var(--supplier-muted);white-space:pre-line;margin:0;line-height:1.9}.supplier-showcase-intro>video{background:#111c2b;border-radius:12px;width:min(100%,620px);max-height:360px;display:block}.supplier-showcase-heading{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.supplier-showcase-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.supplier-showcase-product{border:1px solid var(--supplier-line);background:#f9fbfd;border-radius:12px;grid-template-columns:minmax(0,36%) minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.supplier-showcase-product-image img{-o-object-fit:contain;object-fit:contain;width:100%;height:135px;display:block}.supplier-showcase-product h3{overflow-wrap:anywhere;margin:4px 0;font-size:1rem;line-height:1.65}.supplier-showcase-product h3 a{color:var(--supplier-ink)}.supplier-showcase-product small,.supplier-showcase-empty{color:var(--supplier-muted)}.supplier-showcase-product p{margin:4px 0 8px}.supplier-showcase-product-actions{flex-wrap:wrap;gap:6px 12px;font-size:.83rem;font-weight:700;display:flex}.supplier-showcase-product-actions a,.supplier-showcase-heading a{color:#204d8f}.supplier-showcase-certificates{margin:0;padding-inline-start:22px;line-height:2}@media (width<=680px){.supplier-showcase{width:calc(100% - 22px)}.supplier-showcase-profile{grid-template-columns:minmax(0,1fr)}.supplier-showcase-quote{text-align:center;flex:100%}.supplier-showcase-navigation{gap:14px;font-size:.86rem}.supplier-showcase-products{grid-template-columns:minmax(0,1fr)}.supplier-showcase-product-image img{height:108px}}
