
.mens-intro{margin:32px 5% 0;background:#242526;color:#fff;padding:38px 42px;display:flex;justify-content:space-between;align-items:flex-end;border-top:5px solid #ffc1d6}
.mens-eyebrow{font-size:11px;letter-spacing:.15em;margin:0 0 16px;color:#ffc1d6}
.mens-intro h1{color:white;font-size:clamp(38px,5vw,70px);letter-spacing:-.05em;line-height:1.05;font-weight:500;margin:0 0 16px}
.mens-intro p:last-child{font-size:15px;color:#dededb;margin:0}
.mens-count{text-align:right;font-size:21px;line-height:1.6}.mens-count small{font-size:12px;color:#c5c5c1}
nav.mens-tabs{display:flex;gap:6px;margin:0 5% 30px;padding:18px 0!important;background:transparent!important;text-align:left!important;border-bottom:1px solid #ccc}
nav.mens-tabs a{padding:10px 25px;color:#333!important;text-decoration:none!important;font-size:14px;border:1px solid transparent}
nav.mens-tabs a[aria-current]{background:#ffc1d6;border-color:#ffc1d6;color:#202020!important}
nav.mens-tabs a:hover{border-color:#333}
.fli-mens-category .container{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:35px 28px!important}
.fli-mens-category .product{border-bottom:1px solid #d6d6d0!important;padding-bottom:20px!important}
.fli-mens-category .product>a:first-child{overflow:hidden;border:0!important}
.fli-mens-category .product img{aspect-ratio:1/1.12!important;padding:16px!important;transition:transform .2s}
.fli-mens-category .product>a:hover img{transform:scale(1.025)}
.fli-mens-category .product h3{font-size:18px!important;line-height:1.35!important;margin-top:19px!important}
.fli-mens-category .product p{font-size:16px!important;color:#555!important}
.mens-breadcrumb{margin:24px 5% 0;font-size:13px;color:#666}.mens-breadcrumb a{color:#222;text-decoration:none}
.fli-mens-product nav.mens-tabs{padding:12px 0!important}
.fli-mens-product main{margin-top:30px!important}.fli-mens-product .details{background:#fff;padding:30px;border-top:4px solid #ffc1d6}
.fli-mens-product .details h1{font-size:38px!important;line-height:1.12}
.fli-mens-product .details .price{padding-bottom:18px;border-bottom:1px solid #ddd}
.fli-mens-product .thumbs img{width:72px;height:72px}.fli-mens-product .main-img{aspect-ratio:1/1.1;object-fit:contain!important}
.fli-mens-product .opts{gap:18px}.fli-mens-product .actions .btn{flex:1;text-align:center}
@media(max-width:800px){.fli-mens-category .container{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 16px!important}.mens-intro{padding:28px}.mens-count{font-size:16px}.fli-mens-product .details{padding:24px}}
@media(max-width:500px){.mens-intro{padding:25px 22px;margin-top:24px}.mens-intro h1{font-size:42px}.mens-intro p:last-child{font-size:13px;max-width:210px}.mens-count{display:none}nav.mens-tabs{gap:0;justify-content:space-between;padding:12px 0!important}nav.mens-tabs a{padding:10px 12px;font-size:12px}.fli-mens-category .product h3{font-size:15px!important}.fli-mens-category .product img{padding:7px!important}.fli-mens-category .product p{font-size:14px!important}.fli-mens-product .details h1{font-size:30px!important}.fli-mens-product .details{padding:22px}.mens-breadcrumb{font-size:12px}}
@media(prefers-reduced-motion:reduce){.fli-mens-category .product img{transition:none}}

/* Borderless men’s collection and product surfaces */
.fli-mens .mens-intro,.fli-mens nav.mens-tabs,.fli-mens nav.mens-tabs a,.fli-mens nav.mens-tabs a:hover,.fli-mens .product,.fli-mens .product>a:first-child,.fli-mens .main-img,.fli-mens .details,.fli-mens .details .price{border:0!important;box-shadow:none!important}
