/* yolo66.shoes — approved home direction */
.hv-yolo{--hv-bg:#ffffff;--hv-ink:#141416;--hv-muted:#5c5c63;--hv-accent:#5d01a2;--hv-card:#fff;--hv-line:#e6e6e9;--hv-radius:6px;--hv-display:'Inter Tight',sans-serif;--hv-btn-bg:#141416;--hv-btn-ink:#fff;--hv-btn-radius:4px}
body.hv-yolo{--hvs-top-bg:#0e0e10;--hvs-top-ink:#c9c9cf;--hvs-head-bg:#fff;--hvs-nav-bg:#fff;--hvs-nav-ink:#141416;--hvs-nav-hover:#5d01a2;--hvs-accent:#5d01a2;--hvs-line:#ececef;--hvs-foot-bg:#f3f3f4;--hvs-foot-ink:#141416;--hvs-display:'Inter Tight',sans-serif;--hvs-search-radius:6px;--hvs-search-btn:#141416;--hvs-icon:#141416;--hvs-page-bg:#fff;--hvs-radius:6px;--hvs-card:#fff;--hvs-cta-bg:#141416;--hvs-cta-ink:#f3f3f4;--hvs-search-bw:0;--hvs-search-bg:#f3f3f4;--hvs-search-btn-radius:4px;--hvs-search-btn-gap:4px;--hvs-foot-top:3px solid #5d01a2;--hvs-foot-line:#e2e2e5;--hvs-nav-weight:600}

body.hv-yolo.hv-hdr-compact .header-main .builder-item--header_search{width:400px!important;flex:0 0 400px!important}body.hv-yolo .header-main .aws-search-form{height:46px!important}
body.hv-yolo .header-bottom .nav-menu-primary .nav-ul>li>a{text-transform:uppercase;letter-spacing:.09em;font-size:12.5px!important;font-weight:600!important}
body.hv-yolo .header-bottom .nav-menu-primary .nav-ul>li>a::after{height:2px!important}
.hv-yolo .hv-hero__title,.hv-yolo .hv-head h2,.hv-yolo .hv-feature__copy h2{font-weight:700;letter-spacing:-.03em}
.hv-yolo .hv-hero--split .hv-hero__stage{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);aspect-ratio:auto;background:#fff;border:1px solid #e6e6e9;isolation:auto}
.hv-yolo .hv-hero--split .hv-hero__stage>picture{position:relative;grid-column:2;grid-row:1;z-index:0;border-left:4px solid #5d01a2}
.hv-yolo .hv-hero--split .hv-hero__stage>picture img{position:relative;z-index:0;height:100%;min-height:440px}
.hv-yolo .hv-hero--split .hv-hero__copy{grid-column:1;grid-row:1;max-width:none;color:#141416}
.hv-yolo .hv-hero--split .hv-hero__title{font-size:clamp(40px,4.6vw,66px)}
/* 06/11: o modelo split da rodada 2 (base.css) transformava a seção em 2 colunas — neutralizado só na YOLO */
.hv-yolo .hv-hero.hv-hero--split{display:block;grid-template-columns:none;border:0;border-radius:0;overflow:visible;background:none}
.hv-yolo .hv-hero--split .hv-hero__stage .hv-hero__copy{height:100%;padding:clamp(28px,5vw,72px)}
.hv-yolo .hv-eyebrow{color:#5d01a2;opacity:1;font-weight:700}
.hv-yolo .hv-logos{background:#fff;border:0;border-top:1px solid #e6e6e9;border-bottom:1px solid #e6e6e9;border-radius:0}
.hv-yolo .hv-logos a{border-right:0;filter:grayscale(1);opacity:.85;position:relative}
.hv-yolo .hv-logos a:hover{opacity:1;background:none}
.hv-yolo .hv-logos a:hover::after{content:"";position:absolute;left:30%;right:30%;bottom:8px;height:2px;background:#5d01a2}
.hv-yolo .hv-card{border-color:#ececef}.hv-yolo .hv-card__btn{border-radius:4px}.hv-yolo .hv-card__btn:hover{background:#5d01a2;border-color:#5d01a2;color:#fff!important}
.hv-yolo .hv-feature{background:#f6f6f7;border-radius:6px;padding:14px}
.hv-yolo .hv-more:hover{color:#5d01a2!important}
body.hv-yolo .header-main .cart-count{background:#5d01a2!important}
body.hv-yolo #site-footer .widget-title{font-size:12px!important;letter-spacing:.1em}
body.hv-yolo #site-footer .widget-title::after{content:"";display:block;width:22px;height:2px;background:#5d01a2;margin-top:8px}
body.hv-ft-darkbar #site-footer .footer-bottom,body.hv-ft-darkbar #site-footer .footer-bottom-inner{background:#0e0e10!important;color:#9a9aa1!important}
@media(max-width:767px){.hv-yolo .hv-hero--split .hv-hero__stage{grid-template-columns:1fr}.hv-yolo .hv-hero--split .hv-hero__stage>picture{grid-column:1;grid-row:2;border-left:0;border-top:4px solid #5d01a2}.hv-yolo .hv-hero--split .hv-hero__stage>picture img{min-height:0;aspect-ratio:800/620}.hv-yolo .hv-hero--split .hv-hero__stage::after{display:none}.hv-yolo .hv-hero--split .hv-hero__copy{padding:24px 22px 26px!important}}
