
/* v2 - Plus For Man: editorial premium e casual, sobre matriz aprovada */
.brand-plusforman .hero-photography{object-fit:cover;object-position:65% 48%;filter:saturate(1.03) contrast(1.04)}
.brand-plusforman .hero-vignette{background:linear-gradient(90deg,rgba(5,5,6,.98) 0%,rgba(7,6,7,.91) 22%,rgba(7,6,7,.68) 42%,rgba(7,6,7,.24) 69%,rgba(7,6,7,.05) 100%),linear-gradient(0deg,#080809 0%,transparent 25%,transparent 86%,rgba(0,0,0,.4) 100%)}
.brand-plusforman .hero-main{min-height:565px;padding-block:53px 68px}
.brand-plusforman .hero-copy{width:min(760px,65%);max-width:760px}
.brand-plusforman .hero-copy h1{font-size:clamp(46px,5.05vw,73px)!important;line-height:1.07!important}
.brand-plusforman .hero-lead{max-width:635px;font-size:15.5px;line-height:1.75}
.brand-plusforman .hero-actions .btn-lg{min-width:270px}
.brand-plusforman .product-grid{gap:18px}
.brand-plusforman .product-photo{aspect-ratio:1/1.05;overflow:hidden}
.brand-plusforman .product-photo img{width:100%;height:100%;object-fit:cover;transition:transform .35s}
.brand-plusforman .product-card:hover .product-photo img{transform:scale(1.045)}
.brand-plusforman .look-card{background:#101014;border:1px solid rgba(224,184,108,.21);overflow:hidden;border-radius:14px}
.brand-plusforman .look-card img{object-fit:cover;object-position:center 35%;width:100%;height:100%;filter:saturate(1.07)}
.brand-plusforman .look-meta{background:linear-gradient(0deg,rgba(0,0,0,.95),rgba(0,0,0,.7) 74%,transparent)}
.brand-plusforman .manifesto-shade{background:linear-gradient(90deg,rgba(5,5,6,.93),rgba(5,5,6,.68) 50%,rgba(5,5,6,.43) 100%)}
.brand-plusforman .mobile-cta,.brand-plusforman .floating-wa{display:none!important}
@media(max-width:1120px){.brand-plusforman .hero-copy{width:75%}}
@media(max-width:760px){
 .brand-plusforman .hero{display:block;position:relative;min-height:0}
 .brand-plusforman .hero-photography{top:168px!important;height:385px!important;object-position:72% 30%!important;position:absolute!important;z-index:-2!important;left:0!important;width:100%!important}
 .brand-plusforman .hero-vignette{z-index:-1!important;background:linear-gradient(180deg,#080809 0%,rgba(8,8,9,.17) 155px,rgba(8,8,9,.39) 295px,rgba(8,8,9,.91) 510px,#080809 680px),linear-gradient(90deg,rgba(7,7,9,.5),transparent 76%)}
 .brand-plusforman .hero-main{padding:146px 0 45px!important;min-height:0;position:relative}
 .brand-plusforman .hero-copy{width:100%;max-width:510px;margin:0 auto!important;text-align:center}
 .brand-plusforman .hero-copy h1{font-size:clamp(35px,9vw,51px)!important;line-height:1.07!important;margin:0 auto 17px!important}
 .brand-plusforman .hero-lead{font-size:13.8px;line-height:1.63;margin:0 auto 19px;max-width:470px}
 .brand-plusforman .hero-actions{width:100%;max-width:480px;margin:auto;gap:10px}
 .brand-plusforman .hero-actions .btn-lg{width:100%;min-width:0;min-height:55px;font-size:12.5px}
 .brand-plusforman .under-cta{margin:15px auto 0;font-size:11px}
 .brand-plusforman .product-grid{grid-template-columns:1fr;max-width:480px;margin-inline:auto}
 .brand-plusforman .product-photo{aspect-ratio:1.4}
 .brand-plusforman .looks-grid{grid-template-columns:1fr;max-width:480px;margin-inline:auto}
 .brand-plusforman .look-card img{object-position:center 32%}
 .brand-plusforman .site-footer{padding-bottom:30px}
}
@media(max-width:370px){.brand-plusforman .hero-main{padding-top:142px!important}.brand-plusforman .hero-photography{top:160px!important;height:370px!important}.brand-plusforman .hero-copy h1{font-size:33px!important}}
