@media(max-width:767px){.hero-editorial__copy h1{font-size:clamp(46px,13.5vw,72px)!important;line-height:.84!important}.campaign-mosaic__head h2{font-size:clamp(42px,12vw,60px)!important;line-height:.84!important}.brand-statement h2{font-size:clamp(38px,11vw,54px)!important;line-height:.92!important}.section-heading h2{font-size:clamp(32px,8.5vw,42px)!important;line-height:.95!important}.newsletter h2{font-size:clamp(28px,7.5vw,38px)!important;line-height:1!important}.collection-hero h1{font-size:clamp(38px,11vw,54px)!important;line-height:.88!important}.cart-page__head h1{font-size:clamp(34px,10vw,46px)!important;line-height:.9!important}}.search-page,.not-found,.page-shell,.tfs-vision,.list-collections{padding-top:calc(var(--announcement-height) + var(--header-height) + 40px)!important}.desktop-nav{flex-wrap:nowrap;white-space:nowrap;min-width:0}.desktop-nav>a,.desktop-nav>.nav-group>summary{white-space:nowrap}@media(max-width:1240px)and (min-width:991px){.desktop-nav,.header-actions{font-size:9.5px!important;letter-spacing:.1em!important}}@media(max-height:780px){.mobile-menu nav a,.mobile-menu__group>summary{font-size:clamp(34px,9.5vw,52px)!important;padding-block:8px!important}}.cart-line__row{display:flex;align-items:center;justify-content:space-between;gap:12px}.cart-line__price{margin-left:auto;font-variant-numeric:tabular-nums}@media(max-width:620px){.hero-campaign img{animation:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/tfs-v41-fixes-3.css.map */
