/* Shoe Care: premium footwear, neutral surfaces and restrained glass. */
@font-face{font-family:Inter;src:url('../fonts/Inter-Variable.woff2?v=65f447388c35877b') format('woff2');font-weight:100 900;font-display:swap}
body.brand-shoecare{--bg:#f6f7f9;--surface:#fff;--soft:#eef0f4;--text:#202127;--muted:#676a74;--line:#dadde4;--paper:#eef0f5;--red-wash:#f9e7e5;--blue:#c0221b;--button:#c8241be8;--glass:linear-gradient(130deg,#ffffffdc,#ffffff75);--glass-line:#ffffffdb;--glass-shadow:0 8px 28px #1724410b,inset 0 1px 0 #fff;--glass-ink:#272a32;font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}
:root[data-theme=dark] body.brand-shoecare{--bg:#111216;--surface:#1d2026;--soft:#22252d;--text:#f2f3f7;--muted:#a8adba;--line:#383d48;--paper:#20232a;--red-wash:#372122;--blue:#ff8379;--glass:linear-gradient(130deg,#353943ce,#21252c9c);--glass-line:#ffffff29;--glass-shadow:0 12px 34px #0002,inset 0 1px 0 #ffffff18;--glass-ink:#f3f4f8}
.brand-shoecare .site-header{background:#f7f8face;backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%);border-bottom:1px solid #ffffffd9;box-shadow:0 1px 0 #222b3f12}
:root[data-theme=dark] .brand-shoecare .site-header{background:#14161cd4;border-color:#ffffff13}
.brand-shoecare .main-nav>a{font-family:Inter,sans-serif;font-size:12px;font-weight:500}
.brand-shoecare .topbar{background:#e9ebf0;border-color:#dfe2e8;color:#525661;text-transform:none;font-size:11px;letter-spacing:0}
:root[data-theme=dark] .brand-shoecare .topbar{background:#1d2026;border-color:#333740;color:#c4c9d1}
.brand-shoecare .button{font-family:Inter,sans-serif;border-radius:999px;font-size:13px;font-weight:600;min-height:52px;padding:15px 24px;gap:16px;color:var(--glass-ink);transform:none;box-shadow:none}
.brand-shoecare .button::before{background:var(--glass);border:1px solid var(--glass-line);box-shadow:var(--glass-shadow);backdrop-filter:blur(18px) saturate(145%);-webkit-backdrop-filter:blur(18px) saturate(145%)}
.brand-shoecare .button-dark{color:#fff}
.brand-shoecare .button-dark::before{background:linear-gradient(135deg,#e4483df5,#b71a14e8);border-color:#ffffff47;box-shadow:0 7px 24px #b61e1824,inset 0 1px 1px #ffffff63}
.brand-shoecare .button:is(:hover,:focus-visible)::before{transform:scale(1.025,1.045);filter:none;box-shadow:0 12px 28px #222b4124,inset 0 1px 0 #ffffff85}
.brand-shoecare .text-link{font-size:14px;font-weight:550}
.brand-shoecare .status-pill{font-family:Inter,sans-serif;font-size:9px;border-radius:999px;letter-spacing:.07em}
body.brand-shoecare #contenido{gap:clamp(85px,8.5vw,124px);padding-top:36px}
.brand-shoecare #contenido :is(h1,h2,h3){font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:580;letter-spacing:-.055em;line-height:1.1;text-transform:none;text-wrap:balance}
.brand-shoecare #contenido h1{font-size:clamp(44px,5.3vw,76px)}
.brand-shoecare #contenido h2{font-size:clamp(34px,3.5vw,50px)}
.brand-shoecare #contenido h3{font-size:24px;letter-spacing:-.035em}
.brand-shoecare #contenido p{font-family:Inter,sans-serif;font-size:16px;line-height:1.75}
.brand-shoecare #contenido .eyebrow{font-family:Inter,sans-serif;font-size:10px;letter-spacing:.11em;line-height:1.5;font-weight:600;margin-bottom:20px}
.brand-shoecare #contenido .sc3-section-intro{max-width:820px;margin:0 auto 40px;text-align:center}
.brand-shoecare #contenido .sc3-section-intro .eyebrow{justify-content:center}
.sc3-section-intro h2{margin-bottom:20px!important}.sc3-section-intro>p:last-child{color:var(--muted);margin:0}
.sc3-glass{background:var(--glass);border:1px solid var(--glass-line);box-shadow:var(--glass-shadow);backdrop-filter:blur(18px) saturate(145%);-webkit-backdrop-filter:blur(18px) saturate(145%);color:var(--glass-ink)}
body.brand-shoecare #contenido>.sc3-hero{position:relative;padding:25px 0 0!important;isolation:isolate}
.sc3-hero-copy{text-align:center;position:relative;z-index:4}
.brand-shoecare #contenido .sc3-hero-copy .eyebrow{justify-content:center;color:var(--muted);margin-bottom:17px;font-size:10px;letter-spacing:.14em}
.brand-shoecare #contenido .sc3-hero-copy h1{font-size:clamp(48px,5.5vw,78px);line-height:1.07;font-weight:620;margin:0;letter-spacing:-.065em}
.brand-shoecare #contenido .sc3-hero-copy h1>span{color:var(--text)}
.sc3-hero-copy>p:not(.eyebrow){margin:22px 0 25px;color:var(--muted);font-size:16px}
.sc3-hero-actions{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}
.sc3-hero-collection{height:430px;position:relative;isolation:isolate;margin-top:-20px}
.sc3-orbit-light{position:absolute;inset:8% 8% -6%;z-index:-1;background:radial-gradient(ellipse at 40% 45%,#dde3edc9,transparent 65%),radial-gradient(ellipse at 75% 60%,#f3ddd7a6,transparent 64%);filter:blur(22px);border-radius:50%}
:root[data-theme=dark] .sc3-orbit-light{background:radial-gradient(ellipse at 40% 50%,#52658360,transparent 65%),radial-gradient(ellipse at 75% 65%,#8e443735,transparent 65%)}
.sc3-shoe{position:absolute;object-fit:contain;pointer-events:none;filter:drop-shadow(0 24px 17px #2434491a)}
.sc3-shoe-main{width:47%;height:100%;left:27%;top:8%;transform:rotate(-12deg);z-index:2}
.sc3-shoe-left{width:31%;height:80%;left:-1%;top:0;transform:rotate(14deg);z-index:1}
.sc3-shoe-right{width:33%;height:86%;right:-1%;top:3%;transform:rotate(-10deg);z-index:1}
.sc3-material-chip{position:absolute;bottom:9px;left:8%;border-radius:21px;padding:17px 23px;z-index:3;font-size:13px;font-weight:600}
.sc3-material-chip span{display:block;font-size:11px;color:var(--muted);font-weight:400;margin-top:4px}
.sc3-detail-chip{position:absolute;right:5%;bottom:19px;display:flex;gap:11px;align-items:center;border-radius:999px;padding:13px 18px;z-index:3;font-size:11px}.sc3-detail-chip .icon{width:17px;height:17px;color:var(--blue)}
.sc3-hero-discover{display:flex;align-items:center;justify-content:center;gap:18px;margin:25px auto 0;width:max-content;max-width:100%;font-size:12px;color:var(--muted);padding:12px 0}.sc3-hero-discover>span{font-size:19px}
.sc3-sneaker-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.sc3-sneaker-card{display:flex;flex-direction:column;border:1px solid #fff;border-radius:28px;background:linear-gradient(145deg,#fff,#eff1f5);overflow:hidden;box-shadow:0 9px 32px #1c2f4907;transition:transform .35s cubic-bezier(.2,.75,.2,1),box-shadow .35s}
:root[data-theme=dark] .sc3-sneaker-card{background:linear-gradient(145deg,#252932,#1a1d24);border-color:#3a3f48}
.sc3-sneaker-card:is(:hover,:focus-visible){transform:scale(1.018);box-shadow:0 16px 40px #1b2c4b16;text-decoration:none;outline:none}
.sc3-sneaker-image{height:265px;display:grid;place-items:center;background:radial-gradient(ellipse at center,#e7eaf0a1,transparent 66%);padding:14px 5px 0}.sc3-sneaker-image img{width:100%;height:100%;object-fit:contain}
.sc3-sneaker-copy{padding:22px;display:flex;flex-direction:column;flex:1}
.brand-shoecare #contenido .sc3-sneaker-copy .eyebrow{font-size:9px;letter-spacing:.04em;margin:0 0 9px;color:var(--muted)}
.brand-shoecare #contenido .sc3-sneaker-copy h3{font-size:17px;line-height:1.3;letter-spacing:-.025em;margin-bottom:10px;font-weight:600}
.brand-shoecare #contenido .sc3-sneaker-copy>p:not(.eyebrow){font-size:12px;line-height:1.65;color:var(--muted);margin-bottom:21px}
.sc3-sneaker-copy>span{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:11px;font-weight:500;margin-top:auto}.sc3-sneaker-copy .icon{width:17px;height:17px}
.brand-shoecare #contenido .sc3-visual-note{font-size:10px;line-height:1.5;text-align:center;color:var(--muted);margin:22px auto 0}
.sc3-compare-footer{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:22px 4px 0}
.brand-shoecare #contenido .sc3-compare-footer>p{font-size:11px;color:var(--muted);line-height:1.65;max-width:560px;margin:0}.sc3-compare-footer .text-link{white-space:nowrap}
/* Bring the remaining pages into the same visual language. */
.brand-shoecare #contenido .sc2-photo-link h3{font:580 44px/1.1 Inter,sans-serif;letter-spacing:-.045em}
.sc2-heading-row{gap:50px}.sc2-heading-row>p{max-width:340px}.sc2-process-bar{padding-top:28px;margin-top:32px}.brand-shoecare #contenido .sc2-process-bar h3{font-size:21px}.brand-shoecare #contenido .sc2-process-bar p{font-size:14px}
.sc2-angelus-pictures>.photo-grow,.sc2-photo-link,.sc2-service-photo,.sc2-franchise-photo{border-radius:28px}
.sc2-angelus-logo{width:215px}.sc2-price-list dd{font:580 42px/1.2 Inter,sans-serif;letter-spacing:-.055em}.sc2-price-list small{font-family:Inter,sans-serif}
.sc2-express strong{font-family:Inter,sans-serif;font-size:76px;font-weight:600;letter-spacing:-.065em}.sc2-express strong small{font-family:Inter,sans-serif}
.sc2-id{background:linear-gradient(135deg,#b91d1b,#eb5d4d 70%,#fa9481);border:1px solid #ffffff65;box-shadow:0 20px 50px #9e201823,inset 0 1px 1px #ffffffa0;border-radius:28px;transform:rotate(-5deg)}
.sc2-id>strong{font:550 45px/1.05 Inter,sans-serif;letter-spacing:-.055em}.sc2-id>div{font-family:Inter,sans-serif}.sc2-id>i{opacity:.3}
body.brand-shoecare #contenido>.sc2-rewards-home{border-radius:32px;background:linear-gradient(135deg,#e9ecf4,#f4ecea)!important;border:1px solid #fff}
:root[data-theme=dark] body.brand-shoecare #contenido>.sc2-rewards-home{background:linear-gradient(135deg,#232935,#302627)!important;border-color:#ffffff20}
.sc2-two-worlds>div{border-radius:28px;padding:42px}.brand-shoecare #contenido .sc2-two-worlds h2{font-size:36px!important}
.brand-shoecare .review-card{background:var(--glass);border-color:var(--glass-line);box-shadow:inset 0 1px 0 #ffffff70;backdrop-filter:blur(12px)}
.brand-shoecare .review-card blockquote{font-family:Inter,sans-serif!important;font-size:16px!important}
.brand-shoecare .inquiry-form{border-radius:28px;background:var(--glass);border-color:var(--glass-line);box-shadow:var(--glass-shadow)}
.brand-shoecare .contact-dialog{border-radius:30px;background:var(--surface)}.brand-shoecare .contact-dialog h2{font:580 31px/1.15 Inter,sans-serif;letter-spacing:-.045em}
.brand-shoecare .sc2-contact-actions strong{font:580 30px/1.2 Inter,sans-serif;letter-spacing:-.035em}.sc2-contact-actions>button,.sc2-contact-actions>a{border-radius:24px;background:var(--glass);border-color:var(--glass-line);box-shadow:var(--glass-shadow)}
.brand-shoecare .whatsapp-float{border-radius:999px}.brand-shoecare .whatsapp-float::before{border:1px solid #ffffff6b;background:linear-gradient(135deg,#e6493ccc,#b81914dc);box-shadow:0 7px 24px #90261e20,inset 0 1px 1px #ffffff6b;backdrop-filter:blur(18px)}
.brand-shoecare .site-footer,:root[data-theme=dark] .brand-shoecare .site-footer{background:#171a21;border-color:#3a3f48}.sc2-footer-top>p{font:550 clamp(42px,4.6vw,64px)/1.05 Inter,sans-serif;letter-spacing:-.05em}.sc2-footer-top>p>span{color:#ff9189}
@media(max-width:1100px){.sc3-hero-collection{height:340px}.sc3-sneaker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.sc3-sneaker-image{height:260px;padding:25px 30px 0}.sc3-sneaker-copy{padding:25px 28px}.brand-shoecare #contenido .sc3-sneaker-copy h3{font-size:20px}.sc2-contact-actions strong{font-size:26px!important}}
@media(max-width:800px){.sc3-hero-collection{height:320px;margin-top:8px}.sc3-shoe-main{left:21%;width:58%;top:9%}.sc3-shoe-left{width:34%;left:-2%;top:-8%;height:78%}.sc3-shoe-right{width:35%;right:-3%;top:-6%;height:78%}.sc3-material-chip{left:2%;bottom:-1px;padding:13px 17px;font-size:11px}.sc3-material-chip span{font-size:10px}.sc3-detail-chip{right:1%;bottom:3px;font-size:10px;padding:11px 14px}.sc2-hero-copy h1{font-family:Inter,sans-serif!important}.sc2-heading-row{gap:25px}.sc3-compare-footer{align-items:flex-start}.brand-shoecare #contenido h2{font-size:38px}.sc2-id>strong{font-size:40px}.sc2-contact-actions{grid-template-columns:1fr}}
@media(max-width:550px){body.brand-shoecare #contenido{padding-top:26px;gap:78px;padding-bottom:78px}.brand-shoecare #contenido h1{font-size:42px}.brand-shoecare #contenido h2{font-size:34px}.brand-shoecare #contenido h3{font-size:22px}.brand-shoecare #contenido p{font-size:15px}.brand-shoecare #contenido .eyebrow{font-size:9px;margin-bottom:16px}
 body.brand-shoecare #contenido>.sc3-hero{padding-top:10px!important}.brand-shoecare #contenido .sc3-hero-copy h1{font-size:clamp(37px,9.8vw,52px);letter-spacing:-.06em}.brand-shoecare #contenido .sc3-hero-copy .eyebrow{font-size:8px;letter-spacing:.1em}.sc3-hero-copy>p:not(.eyebrow){font-size:13px!important;margin:18px 0 21px}.sc3-hero-actions{gap:10px}.sc3-hero-actions .button{min-height:46px;font-size:10px;padding:13px 16px;gap:8px}.sc3-hero-actions .icon{width:15px;height:15px}
 .sc3-hero-collection{height:265px;margin-top:18px}.sc3-shoe-main{width:83%;left:9%;height:85%;top:29%;z-index:3}.sc3-shoe-left{width:57%;left:-5%;height:75%;top:-12%}.sc3-shoe-right{width:57%;right:-4%;height:75%;top:-10%}.sc3-material-chip{left:0;bottom:-16px;padding:10px 13px;z-index:4;border-radius:16px;font-size:9px}.sc3-material-chip span{font-size:8px}.sc3-detail-chip{right:0;bottom:-15px;padding:10px;font-size:8px;z-index:4;gap:6px}.sc3-detail-chip .icon{width:13px;height:13px}.sc3-hero-discover{font-size:10px;margin-top:39px}
 .sc3-section-intro{margin-bottom:28px!important}.sc3-section-intro br{display:none}.sc3-sneaker-grid{gap:13px}.sc3-sneaker-card{border-radius:22px}.sc3-sneaker-image{height:145px;padding:10px 0 0}.sc3-sneaker-copy{padding:13px 14px 19px}.brand-shoecare #contenido .sc3-sneaker-copy .eyebrow{font-size:8px;letter-spacing:0;margin-bottom:7px}.brand-shoecare #contenido .sc3-sneaker-copy h3{font-size:15px;line-height:1.35}.brand-shoecare #contenido .sc3-sneaker-copy>p:not(.eyebrow){font-size:11px;margin-bottom:18px}.sc3-sneaker-copy>span{font-size:10px;gap:5px}.sc3-sneaker-copy .icon{width:14px;height:14px}.brand-shoecare #contenido .sc3-visual-note{font-size:9px;max-width:280px}
 .sc3-compare-footer{flex-direction:column;gap:12px;padding-top:18px}.brand-shoecare #contenido .sc3-compare-footer>p{font-size:10px}.sc3-compare-footer .text-link{font-size:12px}
 .brand-shoecare #contenido .sc2-photo-link h3{font-size:36px}.brand-shoecare #contenido .sc2-process-bar h3{font-size:18px}.brand-shoecare #contenido .sc2-process-bar p{font-size:12px}.sc2-process-bar article{gap:16px}.sc2-angelus-pictures>.photo-grow{border-radius:22px}.sc2-angelus-logo{width:190px}.sc2-id>strong{font-size:32px}.sc2-id{border-radius:22px}.sc2-id>div{font-size:6px}.sc2-two-worlds>div{padding:30px}.brand-shoecare #contenido .sc2-two-worlds h2{font-size:30px!important}.brand-shoecare #contenido .directory-branch h3{font-size:23px}.sc2-price-list dd{font-size:34px}.sc2-contact-actions strong{font-size:26px!important}.sc2-footer-top>p{font-size:48px}
}
@media(max-width:360px){.sc3-hero-actions{gap:8px}.sc3-hero-actions .button{padding-inline:12px;font-size:9px}.sc3-hero-collection{height:235px}.sc3-detail-chip{max-width:120px;border-radius:16px}.sc3-material-chip{max-width:139px}.sc3-sneaker-copy{padding-inline:11px}.sc3-sneaker-image{height:124px}.sc2-id>strong{font-size:28px}}
@media(prefers-reduced-motion:reduce){.sc3-sneaker-card{transition:none}.brand-shoecare .button::before{transition:none}}

/* Service information: clear prices and a product composition of its own. */
.brand-shoecare:is(.page-services,.page-branches) .sc2-page-header{text-align:center}
body.brand-shoecare:is(.page-services,.page-branches) #contenido>.sc2-page-header :is(h1,p){margin-inline:auto}
.brand-shoecare:is(.page-services,.page-branches) .sc2-page-header .eyebrow{justify-content:center}
.brand-shoecare:is(.page-services,.page-branches) .sc2-header-foot{display:block;border:0;padding-bottom:0}
.brand-shoecare:is(.page-services,.page-branches) .sc2-header-foot p{max-width:none}
.brand-shoecare .sc-currency{letter-spacing:.02em;font:500 12px/1.4 Inter,sans-serif;display:inline-block}
.brand-shoecare .sc2-price-list .sc2-quote-price{font:500 14px/1.4 Inter,sans-serif;letter-spacing:normal;color:var(--muted);white-space:normal;text-align:right}
.brand-shoecare.page-services #contenido>.sc2-express{grid-template-columns:minmax(0,1fr) auto;gap:40px}
.brand-shoecare.page-services #contenido .sc2-express h2{text-wrap:nowrap;font-size:clamp(28px,3.25vw,46px)}
.brand-shoecare .sc2-angelus-assortment{width:100%;min-width:0}
.brand-shoecare .sc2-angelus-assortment img{width:100%;height:auto;object-fit:contain}
.brand-shoecare .sc2-visit>.button{display:flex;width:max-content;max-width:100%;margin:40px auto 0}
@media(max-width:550px){
 .brand-shoecare.page-services #contenido>.sc2-express{grid-template-columns:1fr;gap:24px}
 .brand-shoecare.page-services #contenido .sc2-express h2{text-wrap:balance}
 .brand-shoecare .sc2-price-list .sc2-quote-price{font-size:13px}
}

@media(max-width:550px){.brand-shoecare.page-services #contenido .sc2-page-header h1{font-size:clamp(30px,9.6vw,40px)}}

/* Angelus has its own red stage; product and copy form one compact composition. */
body.brand-shoecare #contenido>section.sc6-angelus{background:#e51009;color:#fff;position:relative;isolation:isolate;overflow:clip}
.sc6-angelus::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(112deg,transparent 46%,#9d080a30 46% 66%,transparent 66%),radial-gradient(ellipse at 0 0,#ff513668,transparent 65%)}
.sc6-angelus-inner{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:24px;align-items:center;padding-block:clamp(50px,5vw,76px)}
.brand-shoecare #contenido .sc6-angelus .sc2-angelus-logo{width:235px;background:none;padding:0;border-radius:0;filter:brightness(0) invert(1);margin-bottom:30px}
.brand-shoecare #contenido .sc6-angelus .eyebrow{color:#ffe6e3}
.brand-shoecare #contenido .sc6-angelus h2{font-size:clamp(38px,4.1vw,58px);font-weight:750;line-height:1.06;color:#fff;margin-bottom:24px}
.brand-shoecare #contenido .sc6-angelus .sc2-angelus-title>p:not(.eyebrow){max-width:460px;color:#fff0ef;margin-bottom:30px}
.sc6-angelus .sc2-angelus-assortment{width:108%;margin-left:-4%;filter:drop-shadow(0 20px 20px #6b0b1133)}
.brand-shoecare .sc6-angelus-contact{color:#fff}
.brand-shoecare .sc6-angelus-contact::before{background:linear-gradient(130deg,#ffffff29,#ffffff0d);border-color:#ffffff80;box-shadow:inset 0 1px 1px #ffffff60,0 8px 25px #7e111224}
@media(max-width:800px){.sc6-angelus-inner{grid-template-columns:1fr;gap:30px}.sc6-angelus .sc2-angelus-assortment{width:100%;max-width:660px;margin:0;justify-self:center}.brand-shoecare #contenido .sc6-angelus .sc2-angelus-title>p:not(.eyebrow){max-width:540px}}
@media(max-width:550px){.brand-shoecare #contenido .sc6-angelus .sc2-angelus-logo{width:185px}.brand-shoecare .sc6-angelus-contact{padding-inline:20px;font-size:12px;gap:12px}}

/* Emphasis belongs with the explanation; the surcharge stays uncluttered. */
.sc2-express-highlight{font-family:inherit;font-style:normal;font-weight:750;color:var(--blue)}

/* Branch detail uses the same information cards and visit layout as Handy. */
.sc2-branch-hero .back-link{margin-bottom:36px}
.brand-shoecare #contenido>.sc2-branch-facts{display:block;--branch-fact-text:14px}
.brand-shoecare #contenido .sc2-branch-facts .hours{margin:0}
.brand-shoecare #contenido .sc2-branch-facts .hours>div{font-size:var(--branch-fact-text);padding:14px 0;border:0;border-bottom:1px solid var(--line)}
.brand-shoecare #contenido .sc2-branch-facts .check-list li{font-size:var(--branch-fact-text)}
body.brand-shoecare #contenido .info-panel>.muted{font-size:11px;margin:20px 0 0}
body.brand-shoecare #contenido .info-panel h2{font-size:var(--type-card);line-height:1.22;letter-spacing:-.03em;margin-block:22px}
.brand-shoecare .sc2-branch-location .map-shell{height:490px}
.brand-shoecare .sc2-branch-location .location-copy>.sc2-heading .eyebrow{text-transform:uppercase}
.brand-shoecare .sc2-branch-location .location-copy>p{font-size:16px;line-height:1.8}
#limpieza .sc2-service-photo>span{text-align:right}
@media(min-width:801px){#limpieza .sc2-service-photo{height:auto;min-height:630px;align-self:stretch}#limpieza .sc2-service-photo>img{position:absolute;inset:0}}
@media(max-width:600px){.sc2-branch-hero .back-link{margin-bottom:24px}.brand-shoecare .sc2-branch-location .map-shell{height:420px}.brand-shoecare .sc2-branch-location .location-copy>p{font-size:14px}}

/* Rewards shares Handy's page inset and launch-note hierarchy. */
body.brand-shoecare.page-rewards #contenido{padding-top:var(--page-inset)}
.brand-shoecare #contenido .sc2-rewards-explainer>.fine-print{font-size:12px;line-height:1.8;max-width:760px;margin:40px auto 0;color:var(--muted);text-wrap:balance}
