.ft{--display:"Archivo","Helvetica Neue",Arial,sans-serif;--body:"Inter",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;font-family:var(--body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.ft h1,.ft h2,.ft h3,.ft .mark,.ft .btn,.ft .quote,.ft summary,.ft .chips button{font-family:var(--display)}.ft h1{font-weight:800;text-transform:uppercase;letter-spacing:-.015em;line-height:.92}.ft .hero h1{font-size:clamp(34px,6.4vw,84px)}.ft h2{font-weight:800;text-transform:uppercase;letter-spacing:-.005em;line-height:1}.ft h3{font-weight:700;letter-spacing:.03em}.ft .mark{font-weight:800;letter-spacing:.3em;font-size:13px}.ft header nav a,.ft .tools a{font-family:var(--body);font-size:11.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.ft .btn{font-weight:700;font-size:12px;letter-spacing:.16em;text-transform:uppercase}.ft .chips button{font-weight:600;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase}.ft .card .row>span:first-child{font-family:var(--body);font-size:12.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ft .card .row>span:last-child{font-family:var(--body);font-size:13px;font-weight:500}.ft .quote{font-weight:700;text-transform:uppercase;letter-spacing:.02em}.ft summary{font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:13px}.ft .eyebrow{font-family:var(--body);letter-spacing:.28em;text-transform:uppercase;font-size:11px}.ft .hero-copy p{font-size:16px;line-height:1.65}.ft .hero-copy>*:nth-child(1){animation-delay:.25s}.ft .hero-copy>*:nth-child(2){animation-delay:.4s}.ft .hero-copy>*:nth-child(3){animation-delay:.55s}.ft .shop.wrap{padding-left:clamp(16px,3vw,40px);padding-right:clamp(16px,3vw,40px)}@media(max-width:720px){.ft header .tools a,.ft header .tools .cart{font-size:10.5px;letter-spacing:.1em}.ft header .tools{gap:12px}}@media(max-width:460px){.ft header .cart span{display:none}}.ft-intro-in:after{content:none!important;animation:none!important}.ft-js .ft .ft-fade{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.1,1)}.ft-js .ft .ft-fade.in{opacity:1;transform:none}.ft .atc{transition:background .25s,color .25s,transform .25s}.ft .atc.is-adding{opacity:.7;pointer-events:none}.ft .atc.is-added{background:#050505;color:#fff;border-color:#fff;animation:ftAdded .5s cubic-bezier(.2,.7,.1,1)}@keyframes ftAdded{0%{transform:scale(.97)}50%{transform:scale(1.03)}to{transform:scale(1)}}.ft header .cart.ft-bump svg{animation:ftBump .7s cubic-bezier(.2,.7,.1,1)}.ft header .cart.ft-bump .cnt{animation:ftPop .7s cubic-bezier(.2,.7,.1,1)}@keyframes ftBump{0%{transform:none}30%{transform:translateY(-5px) rotate(-10deg)}60%{transform:translateY(0) rotate(7deg)}to{transform:none}}@keyframes ftPop{0%{transform:scale(1)}40%{transform:scale(1.55)}to{transform:scale(1)}}.ft-viewcart{display:inline-block;margin-top:12px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px;color:inherit;animation:ftNoteIn .4s ease both}.ft-viewcart[hidden]{display:none}@keyframes ftNoteIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ft .atc.is-added,.ft header .cart.ft-bump svg,.ft header .cart.ft-bump .cnt,.ft-viewcart{animation:none}.ft-js .ft .ft-fade{opacity:1;transform:none;transition:none}}.ft-home-page .ft-discount-heading{position:relative;background:#060607;color:#d9d9dc;border-bottom:1px solid var(--line);padding:10px 16px;text-align:center;overflow:hidden}.ft-home-page .ft-discount-heading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 35%,rgba(255,255,255,.08) 50%,transparent 65%);transform:translate(-100%);animation:ftBarSheen 1.4s ease 3.2s 1 forwards;pointer-events:none}.ft-home-page .ft-discount-heading p{max-width:none;margin:0;color:inherit;font-family:var(--body);font-size:11.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;line-height:1.7}.ft-home-page .ft-discount-heading strong{display:inline-block;margin:0 6px;padding:1px 9px;border:1px solid rgba(255,255,255,.35);border-radius:3px;background:transparent;color:#fff;font-weight:700;letter-spacing:.2em;white-space:nowrap}@keyframes ftBarSheen{to{transform:translate(100%)}}@media(max-width:520px){.ft-home-page .ft-discount-heading{padding:9px 12px}.ft-home-page .ft-discount-heading p{font-size:10px;letter-spacing:.12em}}@media(prefers-reduced-motion:reduce){.ft-home-page .ft-discount-heading:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ft-brand.css.map */
