
.header__heading-logo{object-fit:contain}
.header__menu-item{font-size:1.2rem;letter-spacing:.075em;text-transform:uppercase;font-weight:600}
.header-wrapper{border-bottom:1px solid rgba(0,0,0,.08)}
.announcement-bar__message{font-size:1.1rem;letter-spacing:.08em}
.footer-block__brand-info img{filter:invert(1)}
.footer-block__brand-info .footer-block__heading{display:none}
.attitude-editorial__heading{font-family:var(--font-heading-family);font-weight:800;letter-spacing:-.055em;max-width:13ch}
.attitude-editorial__eyebrow::before{content:"";display:inline-block;width:7px;height:7px;background:#dc242b;margin-right:10px}
.attitude-editorial__button{background:#c92129;color:#fff}
.attitude-editorial__button:hover{background:#a81b22}
.attitude-lookbook__label{border-bottom:2px solid #c92129;padding-block:15px}
.collection .title,.attitude-lookbook__header h2{letter-spacing:-.035em}
.card__heading{font-family:var(--font-body-family);font-weight:600;line-height:1.45}
.card__information .price{font-weight:600}
.card__inner{background:#f0f0ed}
@media(max-width:749px){.header__heading-logo-wrapper{max-width:145px}.header{padding-top:14px;padding-bottom:14px}.attitude-editorial__heading{font-size:clamp(40px,11vw,58px)}.attitude-lookbook__grid{gap:30px}}
