body:has(#space-multimarca){--ap-bg:#f7f9fc;--ap-alt:#eef0f5;--ap-ink:#202025;--ap-violet:#6840b4;background:#f7f9fc!important;}
body:has(#space-multimarca) :is(.header-wrapper,.footer,.shopify-section-group-footer-group,.newsletter){background:#f7f9fc!important;background-image:none!important;}
#MainContent#MainContent#MainContent#MainContent{background:#f7f9fc!important;color:#202025;}
#MainContent#MainContent#MainContent#MainContent :is(.shopify-section,.gradient,.sm-rev,.sm-wrap,.multicolumn,.collection,.collapsible-content,.sp-bancada,.sp-processo,#sm-home,#space-multimarca){background:#f7f9fc!important;background-image:none!important;}
#MainContent#MainContent#MainContent#MainContent :is(h1,h2,h3,.title,.sm-rev__title,.card__heading,.card__heading a){color:#202025!important;-webkit-text-fill-color:#202025!important;background:none!important;letter-spacing:0!important;}
#MainContent#MainContent#MainContent#MainContent :is(h2 em,h2 span,h3 em,.anchor,.space-brands,.space-process-title>span,.s3-kicker,.s3-link){color:#6840b4!important;-webkit-text-fill-color:#6840b4!important;background:none!important;font-style:normal;}
#MainContent#MainContent#MainContent#MainContent :is(.sm-sub,.collection__description,.sp-bancada__texto p,.sm-rev__sub,.multicolumn-card__info p){color:#585b66!important;-webkit-text-fill-color:#585b66!important;letter-spacing:0!important;}
#MainContent#MainContent#MainContent#MainContent :is(.sm-rev::before,.sm-rev__orbit){display:none!important;}
#MainContent#MainContent#MainContent#MainContent :is(.card.card--card,.multicolumn-card,.sm-trust .t,.sm-model,.sm-av,.sm-rev__card){background:#fff!important;background-image:none!important;border:1px solid #e0e3eb!important;border-radius:8px!important;box-shadow:none!important;}
#MainContent#MainContent#MainContent#MainContent :is(.card.card--card .price,.card.card--card .price *,.card.card--card .full-unstyled-link,.multicolumn-card__info,.multicolumn-card__info strong,.sm-trust .t b){color:#202025!important;-webkit-text-fill-color:#202025!important;}
#MainContent#MainContent#MainContent#MainContent :is(.sm-trust .t span,.card-information){color:#585b66!important;}
#MainContent#MainContent#MainContent#MainContent .card__information{padding:20px 16px!important;}
#MainContent#MainContent#MainContent#MainContent .card__heading{font-size:16px!important;line-height:1.4!important;}
#MainContent#MainContent#MainContent#MainContent .card__inner{background:#fff!important;}
#MainContent#MainContent#MainContent#MainContent .collection__description{text-transform:none!important;font-size:17px!important;line-height:1.6!important;max-width:620px;margin:12px 0 28px;}
#MainContent#MainContent#MainContent#MainContent .sm-logo img[alt="Reparação Samsung"]{width:156px!important;max-width:100%!important;height:auto!important;max-height:64px!important;object-fit:contain!important;filter:none!important;}
#MainContent#MainContent#MainContent#MainContent .sm-local{background:transparent!important;border:0!important;border-top:1px solid #dce0e9!important;border-radius:0!important;box-shadow:none!important;padding:30px 0!important;display:grid!important;grid-template-columns:1fr 1fr;gap:44px;align-items:stretch;}
#MainContent#MainContent#MainContent#MainContent .sm-local h2{font-size:30px!important;line-height:1.2!important;margin:0 0 12px!important;text-align:left!important;}
#MainContent#MainContent#MainContent#MainContent .sm-local .location-kicker{color:#6840b4;font-size:12px;font-weight:700;margin:0 0 12px;}
#MainContent#MainContent#MainContent#MainContent .sm-local .location-address{font-size:17px;line-height:1.6;color:#585b66;margin-bottom:24px;}
#MainContent#MainContent#MainContent#MainContent .location-hours{border-top:1px solid #dce0e9;margin:0;padding:18px 0;}
#MainContent#MainContent#MainContent#MainContent .location-hours div{display:grid;grid-template-columns:125px 1fr;gap:12px;font-size:14px;line-height:1.7;margin-bottom:8px;}
#MainContent#MainContent#MainContent#MainContent .location-hours dt{font-weight:650;color:#202025;}
#MainContent#MainContent#MainContent#MainContent .location-hours dd{margin:0;color:#585b66;}
#MainContent#MainContent#MainContent#MainContent .sm-map{height:100%;min-height:350px;aspect-ratio:auto;border:1px solid #dce0e9;border-radius:8px!important;}
#MainContent#MainContent#MainContent#MainContent .sm-map iframe{height:100%!important;border-radius:8px!important;}
#MainContent#MainContent#MainContent#MainContent .sm-local .sm-cta{gap:10px;margin-top:12px;}
#MainContent#MainContent#MainContent#MainContent .sm-local .sm-btn{font-size:14px!important;white-space:nowrap;padding:14px 18px!important;}
#MainContent#MainContent#MainContent#MainContent #sm-3d{background:transparent!important;border:0!important;border-radius:0!important;}
#MainContent#MainContent#MainContent#MainContent #sm-3d .s3-visual{background:#eef0f5!important;border-radius:8px!important;}
@media(max-width:760px){#MainContent#MainContent#MainContent#MainContent .sm-local{grid-template-columns:1fr;gap:24px;}#MainContent#MainContent#MainContent#MainContent .sm-local h2{font-size:26px!important;}#MainContent#MainContent#MainContent#MainContent .location-hours div{grid-template-columns:110px 1fr;gap:8px;font-size:13px;}#MainContent#MainContent#MainContent#MainContent .sm-map{min-height:280px;}#MainContent#MainContent#MainContent#MainContent .sm-logo img[alt="Reparação Samsung"]{width:140px!important;}}
