/* Shared compact visual system for marketplace and operational panels. */
.simple-ui{--blue:#2455ed;--primary:#2455ed;--ink:#252c35;--muted:#68717e;--border:#e3e5e8;background:#f5f6f8;color:#252c35;font-size:14px;line-height:1.5}
.simple-ui .container{width:calc(100% - 48px);max-width:1200px;margin-inline:auto}
.simple-ui .topline{display:none}.simple-ui .site-header{background:#fff;border-bottom:1px solid #e2e5e9;box-shadow:0 2px 5px #18202b05;position:relative;z-index:20}
.simple-ui .header-main{min-height:82px;padding-block:16px;gap:28px;display:flex;align-items:center;flex-wrap:nowrap}.simple-ui .logo{font-size:26px;white-space:nowrap;letter-spacing:-1px}.simple-ui .logo-blue,.simple-ui .logo-dot{color:#2455ed}
.simple-ui .search{max-width:450px;flex:1;border:1px solid #e4e5e9;border-radius:28px;background:#fff;height:46px;min-width:150px}.simple-ui .search input{font-size:14px;background:transparent}.simple-ui .search button{font-size:12px;background:transparent;color:#58616f}
.simple-ui .header-actions{gap:18px;margin-left:auto;white-space:nowrap;flex-wrap:nowrap;font-size:14px}.simple-ui .wallet-link{background:none;padding:0;color:#2e3440;border:0}.simple-ui .topup-link{color:#2455ed;background:#f0f4ff;border:1px solid #dce4f7;border-radius:7px;padding:9px 12px;font-size:13px}
.simple-ui .menu-toggle{display:inline-flex;align-items:center;justify-content:center;border:1px solid #e1e4e8;background:#fff;width:36px;height:36px;border-radius:6px;font-size:19px}.simple-ui .nav{display:none;position:static;box-shadow:none;border:0;padding:12px 0;flex-wrap:wrap;gap:10px}.simple-ui .nav.open{display:flex}.simple-ui .nav>a{padding:8px 12px;border-radius:6px;font-size:13px}.simple-ui .nav-all{border:0}.simple-ui .nav-sell{margin-left:0;color:#2455ed}
.account-menu{position:relative}.account-menu summary{cursor:pointer;list-style:none;display:flex;gap:9px;align-items:center;padding:8px 0}.account-menu summary::-webkit-details-marker{display:none}.account-menu-items{position:absolute;right:0;top:100%;width:210px;padding:8px;background:#fff;border:1px solid #e1e5eb;border-radius:9px;box-shadow:0 8px 25px #20293418;z-index:40}.account-menu-items a,.account-menu-items button{display:block;width:100%;text-align:left;padding:10px 12px;font-size:13px;border-radius:5px}.account-menu-items a:hover{background:#eef3ff}.account-menu-items form{border-top:1px solid #eee;margin-top:4px}
.simple-ui .button,.simple-ui button.button{background:#2455ed;border:1px solid #2455ed;color:#fff;border-radius:7px;min-height:40px;padding:9px 16px;font-size:13px;font-weight:600;box-shadow:none}.simple-ui .button:hover{background:#1944c9}.simple-ui .button.secondary{background:#fff;color:#3b4350;border-color:#dce0e6}.simple-ui .button.secondary:hover{background:#f6f7f9}.simple-ui .button.small{min-height:34px;padding:7px 12px;font-size:12px}
.simple-ui input,.simple-ui select,.simple-ui textarea{font:inherit;font-size:14px;border:1px solid #dde1e7;border-radius:7px;background:#fff;color:#303844;padding:10px 12px;min-height:42px;box-shadow:none}.simple-ui input[type=checkbox],.simple-ui input[type=radio]{min-height:0}.simple-ui textarea{line-height:1.6}.simple-ui label{font-size:13px;font-weight:500;color:#3f4855}.simple-ui :focus-visible{outline:2px solid #2455ed;outline-offset:3px}
.simple-ui .breadcrumbs{font-size:12px;margin:16px 0 0;color:#727a86}.simple-ui .catalog-heading{padding:24px 0 20px;margin:0}.simple-ui .catalog-heading h1{font-size:28px;line-height:1.3;font-weight:700;letter-spacing:-.5px;display:flex;align-items:center;gap:12px;margin:0}.catalog-heading .platform-icon{width:36px;height:36px;border-radius:7px}.catalog-heading .platform-icon img{width:30px;height:30px}
.simple-ui .catalog-layout{display:flex;flex-direction:column;gap:0}.simple-ui details.filter-sidebar{width:auto;align-self:flex-end;margin:-50px 0 20px;padding:0;border:0;background:transparent;max-width:100%;position:relative;z-index:2}.simple-ui .filter-sidebar summary{cursor:pointer;font-size:12px;color:#68717e;padding:8px}.simple-ui .filter-sidebar .filter-content{display:none}.simple-ui .filter-sidebar[open]{width:100%;margin:0 0 20px;padding:12px;background:#fff;border:1px solid #e0e4e9;border-radius:8px}.simple-ui .filter-sidebar[open] .filter-content{display:block}.simple-ui .filter-sidebar .filter-tip{display:none}
.simple-ui .catalog-toolbar{display:grid;grid-template-columns:minmax(200px,1fr) 190px 110px 110px auto;gap:14px;align-items:end;background:transparent;border:0;border-radius:0;padding:0;margin:0 0 20px}.simple-ui .catalog-toolbar>span{display:none}.simple-ui .catalog-toolbar label{min-width:0;gap:7px;font-size:13px}.simple-ui .catalog-toolbar .browse-search{min-width:0}.simple-ui .catalog-toolbar input,.simple-ui .catalog-toolbar select{width:100%;height:43px;min-width:0}.simple-ui .catalog-toolbar .button{height:43px}
.simple-ui .product-grid,.simple-ui .catalog-layout .product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.simple-ui .product-card{border:1px solid #dfe5ef;border-radius:9px;background:#fff;box-shadow:0 2px 5px #1c263308;overflow:hidden;padding:14px 16px;min-width:0;display:flex;flex-direction:column}.simple-ui .product-card:hover{transform:none;border-color:#93aaf1;box-shadow:0 3px 10px #29313b0d}.simple-ui .product-card .product-visual{height:100px;min-height:100px;background:#fff;padding:8px;display:flex;align-items:center;justify-content:center}.simple-ui .product-visual .platform-icon{width:72px;height:72px;border-radius:14px;background:#fff;box-shadow:none}.simple-ui .product-visual .platform-icon img{width:64px;height:64px}.simple-ui .product-card .product-custom-image{width:82px;height:82px;object-fit:contain;position:static}.simple-ui .product-card .product-body{padding:0;flex:1;display:flex;flex-direction:column}.simple-ui .product-card h3{font-size:14px;line-height:1.45;font-weight:600;height:41px;min-height:41px;margin:10px 0 15px;letter-spacing:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.simple-ui .product-card h3 a{color:#252c35}.simple-ui .product-card .store-byline{font-size:12px;color:#5b6370;margin:0 0 9px;gap:6px;min-height:18px}.simple-ui .store-avatar{height:15px;width:15px;border-radius:3px;font-size:10px;flex-shrink:0}.simple-ui .listing-delivery,.simple-ui .listing-stock{font-size:12px;line-height:18px;color:#68717e;margin:0 0 8px;display:flex;align-items:center;gap:7px}.listing-delivery>span{color:#2455ed;font-size:16px}.stock-dot{height:6px;width:6px;background:#a8adb5;display:inline-block;border-radius:50%;flex-shrink:0}.stock-dot.available{background:#28a76b}.simple-ui .product-card .product-bottom{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;margin-top:auto;padding:12px 0 0;gap:8px;border:0}.simple-ui .product-card .product-bottom strong{font-size:21px;font-weight:700;color:#2455ed;line-height:1.2}.simple-ui .product-card .view-product{background:#2455ed;color:#fff;border:0;border-radius:6px;font-size:12px;font-weight:500;padding:8px 13px;min-height:33px;white-space:nowrap;width:auto}.simple-ui .product-card .view-product:hover{background:#1944c9}.simple-ui .pagination{margin:24px 0;justify-content:center}.simple-ui .seo-guide{margin-top:36px;background:white;border:1px solid #e5e7eb;font-size:14px}
/* Panels share the same type scale, controls and restrained white surfaces. */
.dashboard-ui .breadcrumbs,.dashboard-ui .footer-cta{display:none}.dashboard-ui main.container{max-width:1320px}.dashboard-ui .workspace{display:grid;grid-template-columns:210px minmax(0,1fr);gap:24px;margin:28px 0 40px;align-items:start}.dashboard-ui .workspace-nav{position:sticky;top:20px;border:1px solid #e0e4e9;background:#fff;border-radius:10px;padding:14px;min-width:0}.dashboard-ui .workspace-nav>.eyebrow{font-size:10px;letter-spacing:1px;color:#89909b;padding:4px 10px}.dashboard-ui .workspace-person{padding:14px 8px;margin-bottom:12px;border-bottom:1px solid #edf0f3;gap:10px}.dashboard-ui .workspace-person .avatar{width:34px;height:34px;border-radius:50%;font-size:14px;background:#edf2ff;color:#2455ed}.dashboard-ui .workspace-person b{font-size:13px;overflow-wrap:anywhere}.dashboard-ui .workspace-person small{font-size:11px;color:#818996}.dashboard-ui .workspace-nav>a{font-size:13px;padding:10px 12px;border-radius:6px;color:#596371;margin:3px 0;min-height:38px;border:0;display:flex;align-items:center;justify-content:space-between}.dashboard-ui .workspace-nav>a.selected{background:#edf2ff;color:#2455ed;font-weight:600}.dashboard-ui .workspace-nav>a:hover{background:#f5f6f8}.dashboard-ui .workspace-main{min-width:0}.dashboard-ui .workspace-heading{margin:0 0 22px;padding:0;display:flex;justify-content:space-between;align-items:center;gap:14px}.dashboard-ui .workspace-heading .eyebrow{display:none}.dashboard-ui .workspace-heading h1{font-size:26px;font-weight:700;line-height:1.3;letter-spacing:-.4px;margin:0}.dashboard-ui .balance-pill{font-size:12px;border:1px solid #e2e5e9;background:#fff;border-radius:7px;padding:9px 12px;color:#6d7480}.dashboard-ui .balance-pill b{font-size:14px;color:#252c35;margin-left:6px}.dashboard-ui .stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin-bottom:22px}.dashboard-ui .stat{background:#fff!important;background-image:none!important;border:1px solid #e1e5ea;border-radius:9px;padding:18px;box-shadow:none;color:#252c35!important;min-height:112px}.dashboard-ui .stat:before,.dashboard-ui .stat:after{display:none}.dashboard-ui .stat>span{font-size:12px;font-weight:500;color:#697382}.dashboard-ui .stat strong{display:block;font-size:27px;line-height:1.3;font-weight:650;margin:7px 0;color:#252c35}.dashboard-ui .stat small{font-size:11px;color:#89909b}.dashboard-ui .panel{background:#fff;border:1px solid #e1e5ea;border-radius:10px;padding:20px;box-shadow:none;margin-bottom:20px}.dashboard-ui h2{font-size:18px;line-height:1.4;font-weight:600;letter-spacing:-.2px;margin:0 0 14px}.dashboard-ui h3{font-size:15px;line-height:1.4;font-weight:600}.dashboard-ui p{font-size:13px;line-height:1.6}.dashboard-ui .workspace-banner{background:#f4f7ff;background-image:none;color:#373d46;border:1px solid #dce4f7;border-radius:9px;padding:22px}.dashboard-ui .workspace-banner h2{color:#2f3540;font-size:21px}.dashboard-ui .workspace-banner p{color:#737b86}.dashboard-ui .quick-grid{gap:12px}.dashboard-ui .quick-grid>a{padding:16px;border:1px solid #e4e7eb;border-radius:8px;background:#fff;box-shadow:none}.dashboard-ui .table-wrap{width:100%;overflow-x:auto;border:1px solid #e5e8ed;border-radius:7px}.dashboard-ui table{border-collapse:collapse;width:100%;font-size:13px}.dashboard-ui th{background:#f6f7f9;color:#737d8c;text-transform:none;letter-spacing:0;font-size:11px;font-weight:600;text-align:left;white-space:nowrap;padding:12px 14px}.dashboard-ui td{padding:13px 14px;border-bottom:1px solid #edf0f3;vertical-align:middle;font-size:12px}.dashboard-ui td small{font-size:11px;color:#87909b}.dashboard-ui tr:last-child td{border-bottom:0}.dashboard-ui .badge{font-size:10px;padding:4px 8px;border:0;border-radius:5px;font-weight:500}.dashboard-ui .listing-row{padding:16px}.dashboard-ui .listing-heading h3{font-size:14px;margin:0 0 5px}.dashboard-ui .listing-heading p{font-size:12px;color:#77818e;margin:0}.dashboard-ui .listing-product-thumb{height:42px;width:42px;object-fit:contain;border-radius:6px}.dashboard-ui .form-grid{gap:16px}.dashboard-ui .alert{font-size:13px;border-radius:7px;padding:12px 16px}.dashboard-ui .premium-topup,.dashboard-ui .crypto-topup{font-size:13px}.dashboard-ui .wallet-address{font-size:12px;line-height:1.7;word-break:break-all}.dashboard-ui footer{background:transparent;border-top:1px solid #e2e5e9;padding-top:0}.dashboard-ui .footer-grid{display:none}.dashboard-ui .footer-bottom{font-size:11px;padding-block:18px;border:0}
@media(max-width:1100px){.simple-ui .header-main{gap:18px}.simple-ui .header-actions{gap:12px}.simple-ui .catalog-toolbar{grid-template-columns:minmax(170px,1fr) 160px 90px 90px auto}.simple-ui .product-grid,.simple-ui .catalog-layout .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-ui .workspace{grid-template-columns:185px minmax(0,1fr);gap:18px}}
@media(max-width:760px){.simple-ui .container{width:calc(100% - 28px)}.simple-ui .header-main{flex-wrap:wrap;gap:12px;min-height:70px;padding:13px 0}.simple-ui .logo{font-size:23px}.simple-ui .logo img{width:28px;height:28px}.simple-ui .header-main .search{order:3;max-width:none;flex-basis:100%;height:40px}.simple-ui .header-actions{font-size:12px;gap:10px}.simple-ui .topup-link{font-size:11px;padding:7px}.simple-ui .catalog-heading h1{font-size:24px}.simple-ui .catalog-heading{padding:20px 0}.simple-ui details.filter-sidebar{margin:0 0 12px;align-self:flex-start}.simple-ui .catalog-toolbar{grid-template-columns:1fr 1fr;gap:12px}.simple-ui .catalog-toolbar .browse-search{grid-column:1/-1}.simple-ui .catalog-toolbar .sort-label{grid-column:1/-1}.simple-ui .catalog-toolbar>.button{grid-column:1/-1}.simple-ui .product-grid,.simple-ui .catalog-layout .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.simple-ui .product-card{padding:10px 12px}.simple-ui .product-card h3{font-size:13px;height:38px;min-height:38px}.simple-ui .product-card .product-bottom{flex-wrap:wrap;gap:10px}.simple-ui .product-card .view-product{width:100%;text-align:center}.simple-ui .product-card .product-bottom strong{font-size:20px}.simple-ui .product-card .product-visual{height:88px;min-height:88px}.dashboard-ui .workspace{display:block;margin-top:18px}.dashboard-ui .workspace-nav{position:static;display:flex;overflow-x:auto;gap:6px;padding:8px;border-radius:8px;margin-bottom:20px;flex-wrap:nowrap}.dashboard-ui .workspace-nav .eyebrow,.dashboard-ui .workspace-person,.dashboard-ui .workspace-nav hr,.dashboard-ui .workspace-nav form{display:none}.dashboard-ui .workspace-nav>a{flex-shrink:0;white-space:nowrap;padding:8px 12px;margin:0;font-size:12px}.dashboard-ui .workspace-nav>a>span{display:none}.dashboard-ui .workspace-heading h1{font-size:23px}.dashboard-ui .balance-pill{padding:7px;font-size:11px}.dashboard-ui .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashboard-ui .stat{padding:14px;min-height:105px}.dashboard-ui .stat strong{font-size:24px}.dashboard-ui .panel{padding:16px}.dashboard-ui .workspace-heading{align-items:flex-start}.dashboard-ui .table-wrap{max-width:100%}.dashboard-ui .form-grid{grid-template-columns:minmax(0,1fr)}}
@media(max-width:380px){.simple-ui .product-grid,.simple-ui .catalog-layout .product-grid{grid-template-columns:1fr}.simple-ui .header-actions{gap:7px}.simple-ui .wallet-link{display:none}.simple-ui .logo{font-size:21px}.dashboard-ui .stats-grid{grid-template-columns:1fr}}
.simple-ui .auth-grid{max-width:900px;margin:42px auto;gap:32px;align-items:center}.simple-ui .auth-intro h1{font-size:42px;line-height:1.12;letter-spacing:-1px}.simple-ui .auth-intro em{color:#2455ed}.simple-ui .auth-intro p{font-size:14px;color:#727b89}.simple-ui .auth-panel{background:#fff;border:1px solid #e0e4ea;border-radius:10px;padding:28px;box-shadow:none}.simple-ui .auth-panel h2{font-size:23px;letter-spacing:-.5px}.simple-ui .auth-panel label{margin-bottom:14px}.simple-ui .auth-panel .muted,.simple-ui .auth-switch{font-size:13px}.simple-ui .purchase-panel{background:#fff;border:1px solid #e0e4ea;border-radius:10px;padding:25px}.simple-ui .detail-price{color:#2455ed;font-size:32px}.simple-ui .page-heading:not(.catalog-heading) h1{font-size:32px;letter-spacing:-.7px}.simple-ui .text-link,.simple-ui .blue{color:#2455ed}.simple-ui .footer-cta{background:#edf2ff;color:#25324b;border:1px solid #dce4f7;border-radius:10px;padding:28px;margin-top:36px}.simple-ui .footer-cta h2{font-size:25px;line-height:1.3;color:#25324b}.simple-ui .footer-cta .button{background:#2455ed;color:white}.simple-ui .footer-grid{font-size:13px}.simple-ui .footer-grid h3{font-size:13px}
@media(max-width:760px){.simple-ui .auth-grid{display:block;margin:24px 0}.simple-ui .auth-intro{display:none}.simple-ui .auth-panel{padding:22px}.simple-ui .page-heading:not(.catalog-heading) h1{font-size:27px}.simple-ui .footer-cta{padding:22px}.simple-ui .footer-cta h2{font-size:22px}}
/* Original HStockHub blue controls; the reference supplies layout only. */
.simple-ui .button,.simple-ui button.button,.simple-ui .product-card .view-product{background:#2455ed;border-color:#2455ed;color:#fff}.simple-ui .button:hover,.simple-ui .product-card .view-product:hover{background:#1944c9;color:#fff}.simple-ui .button.secondary{background:#fff;color:#3b4350;border-color:#dce0e6}.simple-ui .button.secondary:hover{background:#f6f7f9}.simple-ui .footer-cta .button{background:#2455ed;color:#fff}

/* Compact scale for category, product and checkout pages. */
.simple-ui{font-size:13px}
.simple-ui .container{max-width:1140px}
.simple-ui .header-main{min-height:70px;padding-block:12px;gap:22px}
.simple-ui .logo{font-size:24px}.simple-ui .logo img{width:30px;height:30px}
.simple-ui .search{height:40px}.simple-ui .header-actions{font-size:13px}
.simple-ui .breadcrumbs{font-size:11px;margin-top:12px}
.simple-ui .catalog-heading{padding:18px 0 16px}.simple-ui .catalog-heading h1{font-size:24px;gap:10px}
.simple-ui .catalog-heading .platform-icon{width:30px;height:30px}.simple-ui .catalog-heading .platform-icon img{width:26px;height:26px}
.simple-ui details.filter-sidebar{margin-top:-42px;margin-bottom:16px}
.simple-ui .catalog-toolbar{gap:12px;margin-bottom:16px;grid-template-columns:minmax(180px,1fr) 175px 95px 95px auto}
.simple-ui .catalog-toolbar label{font-size:12px;gap:5px}.simple-ui .catalog-toolbar input,.simple-ui .catalog-toolbar select,.simple-ui .catalog-toolbar .button{height:38px;min-height:38px;font-size:13px;padding:8px 10px}
.simple-ui .product-grid,.simple-ui .catalog-layout .product-grid{gap:14px}
.simple-ui .product-card{padding:10px 13px;border-radius:8px}
.simple-ui .product-card .product-visual{height:76px;min-height:76px;padding:4px}
.simple-ui .product-visual .platform-icon{width:56px;height:56px}.simple-ui .product-visual .platform-icon img{width:50px;height:50px}
.simple-ui .product-card .product-custom-image{width:62px;height:62px}
.simple-ui .product-card h3{font-size:13px;line-height:1.4;height:37px;min-height:37px;margin:8px 0 10px}
.simple-ui .product-card .store-byline{font-size:11px;min-height:16px;margin-bottom:6px}
.simple-ui .listing-delivery,.simple-ui .listing-stock{font-size:11px;line-height:16px;margin-bottom:6px}
.simple-ui .product-card .product-bottom{padding-top:8px}.simple-ui .product-card .product-bottom strong{font-size:19px}
.simple-ui .product-card .view-product{font-size:11px;min-height:30px;padding:7px 11px}
.simple-ui .product-detail{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:24px;margin:20px 0 32px;align-items:start}
.simple-ui .product-detail>div,.simple-ui .product-detail>section{min-width:0}
.simple-ui .detail-visual{min-height:210px;height:230px;padding:22px;border-radius:9px}
.simple-ui .detail-visual .hero-icon{width:74px;height:74px}.simple-ui .detail-visual .hero-icon img{width:58px;height:58px}
.simple-ui .detail-visual h2{font-size:24px;margin:10px 0}.simple-ui .detail-visual .eyebrow{font-size:10px}
.simple-ui .product-detail-image{min-height:0;height:230px;max-height:230px;padding:15px;object-fit:contain}
.simple-ui .purchase-panel{padding:20px;border-radius:9px;position:static}
.simple-ui .purchase-panel h1{font-size:24px;line-height:1.3;letter-spacing:-.4px;margin:10px 0 12px}
.simple-ui .purchase-panel .product-meta{font-size:11px}.simple-ui .purchase-panel .badge{font-size:10px;padding:4px 7px}
.simple-ui .purchase-panel .store-byline{font-size:12px}.simple-ui .detail-price{font-size:27px;line-height:1.25;margin:17px 0}
.simple-ui .detail-price small{font-size:11px;margin-left:8px}
.simple-ui .specs{margin:15px 0}.simple-ui .specs>div{padding:9px 0;gap:12px}.simple-ui .specs dt,.simple-ui .specs dd{font-size:12px;line-height:1.5}
.simple-ui .purchase-panel h3{font-size:16px;margin:16px 0 10px}.simple-ui .purchase-panel p,.simple-ui .purchase-panel label{font-size:12px}
.simple-ui .purchase-panel .button{min-height:39px;padding:9px 12px;font-size:13px}
.simple-ui .purchase-panel input{min-height:38px;height:38px;font-size:14px;padding:8px 10px}
.simple-ui .checkout-total{padding:12px 0;margin:12px 0;font-size:13px}.simple-ui .checkout-total strong{font-size:21px}
.simple-ui .purchase-help{margin-top:17px;padding-top:14px}.simple-ui .purchase-help b{font-size:12px}.simple-ui .purchase-help p{font-size:11px;margin:5px 0 0}
.simple-ui .detail-copy{padding:19px;margin-top:18px;border-radius:9px}.simple-ui .detail-copy h2{font-size:18px;margin:0 0 12px}.simple-ui .detail-copy h3{font-size:15px;margin:18px 0 8px}.simple-ui .detail-copy p{font-size:13px;line-height:1.65}.simple-ui .detail-copy .text-link{font-size:12px}
.simple-ui .seo-guide{padding:22px;font-size:13px}.simple-ui .seo-guide h2{font-size:21px}.simple-ui .seo-guide h3{font-size:16px}
@media(max-width:1100px){.simple-ui .catalog-toolbar{grid-template-columns:minmax(150px,1fr) 155px 85px 85px auto}}
@media(max-width:760px){.simple-ui .header-main{min-height:60px;gap:10px}.simple-ui .logo{font-size:22px}.simple-ui .header-actions{font-size:12px}.simple-ui .catalog-heading h1{font-size:22px}.simple-ui details.filter-sidebar{margin:0 0 10px}.simple-ui .catalog-toolbar{grid-template-columns:1fr 1fr;gap:10px}.simple-ui .catalog-toolbar .browse-search,.simple-ui .catalog-toolbar .sort-label,.simple-ui .catalog-toolbar>.button{grid-column:1/-1}.simple-ui .catalog-toolbar input,.simple-ui .catalog-toolbar select{font-size:16px;height:42px}.simple-ui .catalog-toolbar .button{min-height:42px}.simple-ui .product-grid,.simple-ui .catalog-layout .product-grid{gap:10px}.simple-ui .product-card{padding:10px}.simple-ui .product-card h3{font-size:13px}.simple-ui .product-card .view-product{font-size:12px;min-height:38px}.simple-ui .product-detail{display:flex;flex-direction:column;gap:18px;margin-top:16px}.simple-ui .product-detail>div,.simple-ui .product-detail>section{width:100%}.simple-ui .purchase-panel{order:-1;padding:17px}.simple-ui .purchase-panel h1{font-size:21px}.simple-ui .purchase-panel input{font-size:16px;height:42px}.simple-ui .purchase-panel .button{min-height:44px}.simple-ui .detail-visual,.simple-ui .product-detail-image{height:180px;min-height:0;max-height:180px}.simple-ui .detail-price{font-size:25px}.simple-ui .detail-copy{padding:17px}.simple-ui .seo-guide{padding:18px}}
