body.g20-site{background:var(--g20-bg);color:var(--g20-text);padding:0 0 75px;font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}.g20-site>.header,.g20-site>.theme-dock,.g20-site .exchange-display,.g20-site #bosh>.hero,.g20-site #bosh>#katalog,.g20-site #bosh>#aksiyalar,.g20-site #bosh>.trust-strip{display:none!important}.g20-site .mp-location{display:none;background:var(--g20-surface);color:var(--g20-text);position:relative;z-index:36;max-width:1160px;margin:0 auto;padding:15px;flex-wrap:wrap}.g20-region-open .mp-location{display:flex}.g20-site .mp-location select{background:var(--g20-soft);color:var(--g20-text);max-width:100%;border-color:var(--g20-line)}
.g20-site #bosh>section:not(#g20-home){display:none}.g20-site[data-g20-page=masters] #ustalar{display:block;max-width:1112px;padding:20px 14px;margin:auto}.g20-site[data-g20-page=masters] #g20-home{display:none}.g20-site[data-g20-page=catalog] #g20-home-top,.g20-site[data-g20-page=catalog] #g20-products{display:none}.g20-site:not([data-g20-page=catalog]) #g20-catalog{display:none}.g20-site[data-g20-page=favorites] #g20-home-top{display:none}.g20-site[data-g20-page=info] #hamkorlik,.g20-site[data-g20-page=info] #dokonlar,.g20-site[data-g20-page=info] #darajalar{display:block}.g20-site[data-g20-page=info] #g20-home{display:none}.g20-site>footer{display:none}.g20-site .product-request-banner{display:none}.g20-site #g20-products{scroll-margin-top:90px}.g20-site #g20-home{width:100%}
.g20-site .g20-search{width:100%;max-width:none;min-width:0;grid-column:auto;margin:0}.g20-site .g20-search>input{font-size:14px;padding:12px 0;color:var(--g20-text)}.g20-site .g20-search>button{background:transparent;color:var(--g20-muted);border:0;padding:0}.g20-site .g20-search .search-suggestions{background:var(--g20-surface);color:var(--g20-text)}.g20-site #search-results-grid,.g20-site .qa-favorites-grid{gap:20px 12px}.g20-site #search-results-dialog,.g20-site .qa-panel{color:var(--g20-text)}
.g20-product-dialog{inset:0;margin:0;width:100vw;height:100dvh;max-width:none;max-height:none;border:0;border-radius:0;padding:0;background:var(--g20-bg);color:var(--g20-text);overflow-y:auto;overscroll-behavior:contain}.g20-product-dialog>#product-detail{max-width:1160px;margin:auto;padding:78px 24px 20px}.g20-product-dialog>.dialog-close{position:fixed;z-index:60;left:20px;top:12px;right:auto;width:44px;height:44px;border:1px solid var(--g20-line);border-radius:50%;background:var(--g20-surface);color:var(--g20-text);font-size:26px}.g20-product-dialog::before{content:'Mahsulot haqida';height:66px;position:fixed;z-index:50;left:0;right:0;top:0;background:var(--g20-surface);border-bottom:1px solid var(--g20-line);padding:22px 76px;font-size:15px;font-weight:650;box-sizing:border-box}.g20-product-dialog .g20-gallery{top:78px}.g20-product-dialog .product-reviews{margin:0;padding:0;border:0;max-width:none}.g20-product-dialog .review-summary{gap:12px;margin-bottom:10px}.g20-product-dialog .review-total strong{font-size:30px}.g20-product-dialog .review-total{min-width:100px}.g20-product-dialog .review-distribution{min-width:0;flex:1}.g20-product-dialog .review-card{box-shadow:none;background:none}.g20-product-dialog #product-reviews h2{font-size:18px}.g20-product-dialog .review-policy{font-size:11px}.g20-product-dialog .review-stats{border:0}.g20-zoom{margin:0;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;background:#101416f5;border:0;padding:65px 12px 20px;color:#fff}.g20-zoom img{width:100%;height:100%;object-fit:contain;touch-action:pinch-zoom}.g20-zoom>button{position:absolute;right:12px;top:12px;background:#ffffff22!important;font-size:28px!important}.g20-site dialog .g20-card .g20-primary{color:white}.g20-site dialog .g20-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
@media(max-width:799px){.g20-site #search-results-grid,.g20-site .qa-favorites-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.g20-product-dialog>#product-detail{padding:82px 14px 20px}.g20-product-dialog .g20-gallery{position:relative;top:auto}.g20-site dialog .g20-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.g20-product-dialog>.dialog-close{left:12px}.g20-product-dialog .review-summary{display:block}.g20-product-dialog .review-distribution{margin-top:15px}.g20-site .g20-content{padding-bottom:25px}.g20-site[data-g20-page=masters] #ustalar{padding-bottom:100px}.g20-site .mp-location>a{display:none}.g20-site .g20-nav{display:grid!important}}
@media(max-width:799px){.g20-site .v51-support-launch{display:none!important}}
/* Override the legacy modal's ID-level geometry and keep its close control reachable. */
#product-dialog.g20-product-dialog{inset:0;margin:0;width:100%;height:100dvh;max-width:none;max-height:none;padding:0;border:0;border-radius:0;background:var(--g20-bg);color:var(--g20-text)}
#product-dialog.g20-product-dialog>.product-page-bar{height:0;min-height:0;padding:0;border:0;position:static;background:none}
.g20-product-dialog .product-page-brand,.g20-product-dialog .product-page-hours{display:none}
#product-dialog.g20-product-dialog .dialog-close{position:fixed;z-index:65;left:12px;top:12px;right:auto;width:40px;height:40px;padding:0;border:1px solid var(--g20-line);border-radius:50%;background:var(--g20-surface);color:var(--g20-text);display:grid;place-items:center;font-size:26px}
.g20-product-dialog .dialog-close span{display:none}
.g20-site[data-g20-page=masters] #bosh>#ustalar,.g20-site[data-g20-page=info] #bosh>#hamkorlik,.g20-site[data-g20-page=info] #bosh>#dokonlar,.g20-site[data-g20-page=info] #bosh>#darajalar{display:block}
