#menu-drawer{top:0;height:100vh;width:100%;max-width:100%;background-color:#000;border:0;box-shadow:none}.menu-drawer__menu-item{justify-content:center;text-align:center;text-transform:uppercase;font-size:16px}.menu-drawer__navigation-container{grid-template-rows:auto!important;align-content:flex-start!important}.menu-drawer__navigation{display:flex;justify-content:center;align-items:flex-start;padding:0!important;margin-top:20rem}.menu-drawer__utility-links{background-color:#000!important}.menu-drawer .list-social{justify-content:center!important}.header-wrapper{max-height:70px;width:100%;position:fixed!important}header.header{height:100%;padding-top:0;padding-bottom:0}header .header__icons{justify-self:flex-end;align-items:center}header .header__icon--menu{z-index:10001}header .header__icon--menu[aria-expanded=true]:before{display:none}header .header__menu-item span{text-transform:uppercase;font-size:12px}header a.header__heading-link.link{margin:0 0 -44px}header .header__icon.header__icon--cart{width:20px;height:20px;margin-left:1rem;margin-right:0}header .header__icon.header__icon--cart svg{width:20px;height:20px}header .cart-count-bubble{top:5px;left:2px;font-weight:600;background-color:transparent}.cart cart-items{padding-top:10rem}.cart cart-items.is-empty .button{text-transform:uppercase;letter-spacing:0;background-color:#000;font-size:1rem;min-height:30px}.cart .cart__checkout-button{text-transform:uppercase;letter-spacing:0;background-color:#000;font-size:1rem;min-height:30px}.index .banner__content .banner__heading{width:170px;margin:0 auto}.index .banner__content .banner__heading span{text-transform:capitalize}.index .banner__content a.button.button--secondary{text-transform:uppercase;letter-spacing:0;background-color:#000;border:0!important;outline:none;font-size:12px;padding:0;line-height:0;min-height:35px}.index .banner__content a.button.button--secondary:before,.index .banner__content a.button.button--secondary:after{display:none}.page #MainContent .rte .page-width{padding-left:0;padding-right:0}.page .main-page-title,.about-us #MainContent{margin-top:13rem}.contact-us .main-page-title{margin-top:0}.page .main-page-title.page-title{font-size:28px;text-transform:uppercase;letter-spacing:0}.page p{margin:0 0 1rem;line-height:2.3rem;letter-spacing:0;font-size:14px}.page ul li{margin:0 0 .5rem;line-height:2rem;letter-spacing:0;font-size:14px}.page .image-with-text__heading{font-size:28px;text-transform:uppercase;letter-spacing:0}.page .image-with-text__text.rte.body p{margin:0 0 1rem;line-height:2.3rem;letter-spacing:0;font-size:14px}.contact-us #MainContent{margin-top:13rem;margin-bottom:8rem}.contact-us .main-page-title.page-title{font-size:28px;text-transform:uppercase;margin-bottom:1rem}.contact-us .page-width{padding-bottom:0}.contact-us .contact__button button{font-size:11px;text-transform:uppercase;letter-spacing:0;line-height:0;min-height:30px}.collection .product-grid-container{padding-top:10rem}.index .banner:first-of-type{margin-top:6rem}.index .collection{padding:0!important}.collection__title.title-wrapper{background-color:#000;margin:0 0 5rem!important;padding:0;width:100%;max-width:100%}.collection__title.title-wrapper.title-wrapper--no-top-margin .title{color:#fff;text-transform:uppercase;letter-spacing:0;font-size:12px;padding:1rem 2rem}.card-wrapper:hover .full-unstyled-link{text-decoration:none}.product-card-wrapper .card__content .card__information{display:flex;flex-direction:row;justify-content:space-between;background-color:#000}.product-card-wrapper .card__content .card__information .card__heading{margin:0;width:100%;padding-left:1.3rem;letter-spacing:0;color:#fff}.product-card-wrapper .card__content .card__information .price{margin:0!important;color:#fff;letter-spacing:0;text-align:right;padding-right:1.3rem;font-size:12px}.product #MainContent .page-width{padding:0;margin:0;max-width:100%;width:100%}.product #MainContent .page-width .product__media-wrapper{max-width:50%;margin-top:5rem}.product #MainContent .page-width .product__media-gallery .slider{gap:0;margin:0}.product #MainContent .page-width .product__info-wrapper{max-width:50%;padding:10rem 2rem}.product .product--stacked .product__info-container--sticky{top:12rem}.product__info-container .product__title-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.product__info-container .product__title{margin-bottom:0}.product__info-container .product__title h1{font-size:20px;font-weight:600;letter-spacing:0;line-height:2.4rem}.product__info-container .price .price-item{display:inline-block;margin:0 1rem 0 0;font-size:18px;font-weight:600!important;letter-spacing:0;text-align:right}.product__info-container variant-radios .product-form__input{grid-template-columns:repeat(6,minmax(0,1fr));display:grid;gap:.6rem;width:100%;max-width:100%}.product__info-container .product-form__input{max-width:100%}.product .quantity__input{font-size:12px;outline:none!important;box-shadow:none!important;background-color:transparent!important}.product__info-container .form__label{font-size:10px;letter-spacing:0;margin-bottom:.2rem}.product__info-container .product-form__input input[type=radio]+label{border-radius:0!important;font-size:9px!important;letter-spacing:0!important;margin:0!important;padding:8px 0!important}.product__info-container .product-form__input .quantity{width:100%;max-width:100%;margin:0;min-height:30px}.product__info-container .product-form{margin-top:0!important}.product__info-container .product-form__buttons{max-width:100%}.product__info-container .product-form__submit{margin-bottom:1rem;font-size:10px;letter-spacing:.1rem;text-transform:uppercase;min-height:30px}.product .product__info-container .accordion{border-color:#000;border-width:.03rem;margin:0!important}.product__info-container .accordion summary{padding:1rem 0}.product__info-container .accordion summary .accordion{margin-top:1.5rem}.product__info-container .accordion summary .accordion__title,.product__info-container .accordion summary .accordion__content{font-size:11px;letter-spacing:0}.product__accordion .accordion__content{padding:0!important}.product__accordion .accordion__content>*{font-size:11px;letter-spacing:0;margin:0}.product__info-container>*+*{margin:1rem 0 0!important}.product .footer{margin-top:0}.footer .footer-block__heading{font-size:12px!important;margin-bottom:16px!important;text-transform:uppercase!important}.footer .footer-block__newsletter{align-items:center;justify-content:center;width:100%;display:flex;flex-direction:column}.footer .footer-block--newsletter{flex-direction:column;align-items:center;justify-content:center}.footer .newsletter-form__field-wrapper .field__input{background-color:#000}.footer .footer__content-top{padding-top:3rem;padding-bottom:3rem}.footer .footer__list-social{justify-content:center;align-items:center;margin-top:3rem}.footer .footer-block__details-content .list-menu__item--link{text-transform:uppercase}.footer .footer__localization h2{opacity:.7}.footer .localization-form__select{background-color:#000!important}.footer__copyright,.copyright__content a{font-size:11px;letter-spacing:0}.password-main{background-color:#000!important}.password-header{display:flex;flex-direction:column-reverse;padding-bottom:0;min-height:200px}.password .banner__content{background-color:#000!important;max-width:100%!important}@media screen and (max-width:749px){header a.header__heading-link.link{margin:0;z-index:10001;position:relative}header .header__heading-logo{max-width:50px}.cart cart-items{padding-top:5rem}.index .banner__content .banner__heading{width:150px}.page .main-page-title{margin-top:8rem}.contact-us .main-page-title{margin-top:0}.page .main-page-title.page-title{font-size:22px}.page .image-with-text__content{padding:1.5rem 0 0}.page .image-with-text__heading{font-size:22px;margin-top:2rem!important}.collection .product-grid-container{padding-top:6rem}.collection__title.title-wrapper{margin:0!important}.product .product__info-container .product__title h1{font-size:16px}.product .product__info-container .price__container{margin:0}.product .product__info-container .price .price-item{font-size:14px;margin:0}.product .product__media-wrapper{margin-top:6rem;overflow:hidden}.product #MainContent .page-width .product__media-wrapper{max-width:100%;margin-top:6rem}.product .slider-buttons{margin:-45px 0 0;z-index:1;position:relative}.product .slider-button--prev,.product .slider-button--next{opacity:0}.product #MainContent .page-width .product__info-wrapper{max-width:100%;padding:2rem}.product .product-form__input{max-width:100%}.footer .footer-block__details-content{justify-content:center;align-items:center;display:flex;flex-direction:column}.footer .footer__localization h2{text-align:center}}@media screen and (min-width:990px){.product--stacked .product__media-item{width:100%!important;max-width:100%!important}}@media screen and (min-width:750px){.product--stacked .product__media-item{width:100%!important;max-width:100%!important}}header a.header__heading-link.link{margin:0}.index .banner__content .banner__heading{width:auto;margin:0}@media screen and (max-width:749px){header .header__heading-logo{max-width:120px}.index .banner__content .banner__heading{width:auto}}.collection__title.title-wrapper{background-color:transparent;margin:0 0 1.2rem!important;padding:3.2rem 1.2rem 0}.collection__title.title-wrapper.title-wrapper--no-top-margin .title{color:rgb(var(--color-foreground));text-transform:none;font-size:14px;font-weight:500;padding:0}.product-card-wrapper .card__content .card__information{background-color:transparent;padding:1rem 0 2.4rem}.product-card-wrapper .card__content .card__information .card__heading{color:rgb(var(--color-foreground));font-size:12px;font-weight:500;padding-left:1.2rem}.product-card-wrapper .card__content .card__information .price{color:rgb(var(--color-foreground));padding-right:1.2rem}.index .banner__buttons .button,.collection .center .button{text-transform:uppercase;font-size:12px;letter-spacing:.08em}.index .banner__content .banner__heading{font-weight:500;letter-spacing:-.01em}.collection .product-grid-container{padding-top:9rem}.product-grid-container .collection.page-width{max-width:100%;padding:0}.product-card-wrapper .card__inner{background-color:#f3f3f3}.product-card-wrapper .card__media img{mix-blend-mode:multiply}.product .product__media.media{background-color:#f3f3f3}.product .product__media.media img{mix-blend-mode:multiply}.product-card-wrapper .card__badge .badge{background-color:transparent;color:rgba(var(--color-foreground),.6);border:0;padding:0 0 .4rem 1.2rem;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.product .product__info-container>*+*{margin:2.8rem 0 0!important}.product .product__info-container .product__title-wrapper{align-items:baseline;gap:2rem}.product .product__info-container .product__title h1{font-size:14px;font-weight:500;line-height:1.4;letter-spacing:0}.product .product__info-container .product__price .price__container{margin:0}.product .product__info-container .price .price-item{font-size:14px;font-weight:500!important;margin:0;white-space:nowrap}.product .product__info-container .product__title{flex:1 1 auto}.product .product__info-container .product__price{flex:0 0 auto;text-align:right}.product .product__info-container .product__price .badge,.product .product__info-container .product__tax{display:none}.product .product__info-container .product__description,.product .product__info-container .product__description *{font-size:12px;line-height:1.7;color:rgba(var(--color-foreground),.7)}.product .product__info-container .form__label{font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-foreground));margin-bottom:1rem}.product .product__info-container variant-radios .product-form__input{grid-template-columns:repeat(auto-fit,minmax(4.4rem,1fr));gap:.4rem}.product .product__info-container .product-form__input input[type=radio]+label{background-color:#f3f3f3;border:0;color:rgb(var(--color-foreground));font-size:11px!important;font-weight:500;letter-spacing:.04em!important;padding:0!important;min-height:4.4rem;display:flex;align-items:center;justify-content:center;transition:background-color .15s ease,color .15s ease}.product .product__info-container .product-form__input input[type=radio]+label:only-of-type{width:12rem;justify-self:start}.product .product__info-container .product-form__input input[type=radio]+label:hover{background-color:#e6e6e6}.product .product__info-container .product-form__input input[type=radio]:checked+label{background-color:#000;color:#fff}.product .product__info-container .product-form__input input[type=radio].disabled+label,.product .product__info-container .product-form__input input[type=radio]:disabled+label{color:rgba(var(--color-foreground),.35);text-decoration:line-through}.product .product__info-container .product-form__input input[type=radio].disabled:checked+label,.product .product__info-container .product-form__input input[type=radio]:disabled:checked+label{background-color:#8a8a8a;color:#fff}.product .product__info-container .product-form__input .quantity{width:12rem;min-height:4.4rem;background-color:#f3f3f3}.product .product__info-container .quantity:before,.product .product__info-container .quantity:after{box-shadow:none;border:0}.product .product__info-container .product-form__submit{min-height:5rem;font-size:11px;font-weight:500;letter-spacing:.14em;margin-bottom:0}.product .product__info-container .product-form__submit:hover{background-color:#222}.product .product__info-container .product-form__submit[disabled]{background-color:#ececec;color:rgba(var(--color-foreground),.5);opacity:1;cursor:not-allowed}.product .product__info-container .product-form__submit[disabled]:after,.product .product__info-container .product-form__submit[disabled]:before{box-shadow:none}.product .product__info-container>.product__accordion{margin:0!important;border-top:1px solid rgba(var(--color-foreground),.12);border-bottom:0;border-width:1px 0 0}.product .product__info-container>:not(.product__accordion)+.product__accordion{margin-top:5.6rem!important}.product .product__info-container>.product__accordion:last-of-type{border-bottom:1px solid rgba(var(--color-foreground),.12)}.product .product__info-container .accordion summary{padding:1.8rem 0}.product .product__info-container .accordion summary .accordion__title{font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.product .product__info-container .accordion summary .icon-caret{display:none}.product .product__info-container .accordion summary:after{content:"+";font-size:16px;font-weight:300;line-height:1;margin-left:auto}.product .product__info-container .accordion details[open]>summary:after{content:"\2212"}.product .product__info-container .product__accordion .accordion__content{padding:0 0 2.4rem!important}.product .product__info-container .product__accordion .accordion__content>*,.product .product__info-container .product__accordion .accordion__content p,.product .product__info-container .product__accordion .accordion__content li{font-size:12px;line-height:1.7;color:rgba(var(--color-foreground),.75)}.product .product__info-container .product__accordion .accordion__content img{width:100%;height:auto;margin-top:.8rem}@media screen and (min-width:750px){.product #MainContent .page-width .product__info-wrapper{padding:0 4rem}.product .product__info-container{max-width:38rem;margin:0 auto;padding-top:14vh;padding-bottom:8rem}.product .product--stacked .product__info-container--sticky{top:6rem}}@media screen and (max-width:749px){.product #MainContent .page-width .product__info-wrapper{padding:2.8rem 1.6rem 6rem}.product .product__info-container .product__title h1,.product .product__info-container .price .price-item{font-size:14px}.product .product__info-container .product-form__input input[type=radio]+label{min-height:4.8rem}.product .product__info-container .product-form__submit{min-height:5.2rem}.product .product__info-container>:not(.product__accordion)+.product__accordion{margin-top:4rem!important}}.index .banner:first-of-type{min-height:calc(100vh - 6rem);min-height:calc(100svh - 6rem)}.index .banner:first-of-type .banner__media img{object-position:center 30%}.index .banner:first-of-type:after{background:linear-gradient(to top,#0009,#0003 40%,#0000 70%);opacity:1!important}.index .banner:first-of-type .banner__content{max-width:none;padding:0 4rem 9rem}.index .banner:first-of-type .banner__box{padding:0;max-width:60rem}.index .banner:first-of-type .banner__text{font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;margin-bottom:1.2rem}.index .banner:first-of-type .banner__heading{font-size:clamp(4rem,5.2vw,8rem);font-weight:500;line-height:1;letter-spacing:-.025em;margin:0}.index .banner:first-of-type .banner__buttons{margin-top:2.8rem}.index .banner:first-of-type .banner__buttons .button{min-height:4.6rem;padding:0 3.2rem;font-size:11px;font-weight:500;letter-spacing:.16em;transition:background-color .25s ease,color .25s ease}.index .banner:first-of-type .banner__buttons .button:hover{background-color:transparent;color:#fff;box-shadow:inset 0 0 0 1px #fff}.index .banner:first-of-type .banner__buttons .button:before,.index .banner:first-of-type .banner__buttons .button:after{box-shadow:none}@media(prefers-reduced-motion:no-preference){.index .banner:first-of-type .banner__media img{animation:tf-settle 2.4s cubic-bezier(.2,.7,.2,1) both}.index .banner:first-of-type .banner__box>*{animation:tf-rise .9s cubic-bezier(.2,.7,.2,1) both}.index .banner:first-of-type .banner__box>:nth-child(1){animation-delay:.35s}.index .banner:first-of-type .banner__box>:nth-child(2){animation-delay:.5s}.index .banner:first-of-type .banner__box>:nth-child(3){animation-delay:.65s}}@keyframes tf-settle{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes tf-rise{0%{opacity:0;transform:translateY(1.6rem)}to{opacity:1;transform:none}}.index .collection__title.title-wrapper{padding:6.4rem 1.2rem 0;margin-bottom:2rem!important}.index .collection__title.title-wrapper.title-wrapper--no-top-margin .title{font-size:11px;letter-spacing:.2em;text-transform:uppercase}.product-card-wrapper .card__content .card__information .card__heading{flex:1 1 auto;max-width:none;min-width:0}.product-card-wrapper .card__content .card__information>.card-information{flex:0 0 auto;width:auto}.product-card-wrapper .card__badge .badge{color:#1212128c}.index .collection .center{margin-top:4.8rem;padding-bottom:4rem}.index .collection .center .button{background-color:transparent;color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 1px rgb(var(--color-foreground));min-height:4.6rem;padding:0 4rem;font-size:11px;font-weight:500;letter-spacing:.16em;transition:background-color .25s ease,color .25s ease}.index .collection .center .button:hover{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.index .collection .center .button:before,.index .collection .center .button:after{box-shadow:none}@media screen and (max-width:749px){.index .banner:first-of-type{min-height:78svh}.index .banner:first-of-type .banner__content{padding:0 2rem 4.4rem}.index .banner:first-of-type .banner__content{align-items:flex-end}.index .banner:first-of-type .banner__box{text-align:left}.index .banner:first-of-type .banner__buttons{justify-content:flex-start}.index .collection__title.title-wrapper{padding-top:4.8rem}}.tf-manifesto{padding:9rem 4rem 8rem;text-align:center;border-bottom:1px solid rgba(var(--color-foreground),.08)}.tf-manifesto__label{font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;opacity:.55;margin:0 0 2rem}.tf-manifesto__line{font-size:clamp(2.8rem,3.2vw,4.8rem);font-weight:500;line-height:1.05;letter-spacing:-.025em;margin:0}.tf-manifesto__line em{font-style:normal;font-weight:400;opacity:.35}@media screen and (max-width:749px){.tf-manifesto{padding:6.4rem 2rem 5.6rem}}.index .banner:first-of-type{background-color:#000}.index .banner:first-of-type:after{background:linear-gradient(to top,#000,#000000bf 18%,#00000040 45%,#0000 70%);bottom:-2px}.index .collection .page-width:not(.title-wrapper),.product-grid-container .collection.page-width{padding:0 5.6rem}.index .collection__title.title-wrapper{padding-left:5.6rem;padding-right:5.6rem}.index .collection .product-grid,.product-grid-container .product-grid{--grid-desktop-horizontal-spacing: 2.4rem;--grid-desktop-vertical-spacing: 6.4rem;--grid-mobile-horizontal-spacing: 1rem;--grid-mobile-vertical-spacing: 3.2rem;column-gap:var(--grid-desktop-horizontal-spacing);row-gap:var(--grid-desktop-vertical-spacing)}.product-card-wrapper .card__content .card__information .card__heading{padding-left:0}.product-card-wrapper .card__content .card__information .price{padding-right:0}.product-card-wrapper .card__badge .badge{padding-left:1.2rem}.product-card-wrapper .card__media{background-color:#efefef}@media screen and (max-width:749px){.index .collection .page-width:not(.title-wrapper),.product-grid-container .collection.page-width{padding:0 1.6rem}.index .collection__title.title-wrapper{padding-left:1.6rem;padding-right:1.6rem}.index .collection .product-grid,.product-grid-container .product-grid{column-gap:var(--grid-mobile-horizontal-spacing);row-gap:var(--grid-mobile-vertical-spacing)}.product-card-wrapper .card__content .card__information{flex-direction:column;align-items:flex-start;gap:.4rem}.product-card-wrapper .card__content .card__information .price{text-align:left}}.index .banner:first-of-type{min-height:72vh}.index .banner:first-of-type .banner__media img{object-position:center 26%}.tf-manifesto{padding-top:3.2rem;padding-bottom:5.6rem}.tf-manifesto__label{margin-bottom:1.4rem}@media screen and (max-width:749px){.index .banner:first-of-type{min-height:62svh}.tf-manifesto{padding-top:2.4rem;padding-bottom:4rem}}.tf-hero{position:relative;background-color:#e9e6e1}.index .tf-hero{margin-top:var(--tf-header-h, 6rem)}.tf-hero__media img{display:block;width:100%;height:auto}.tf-hero__content{position:absolute;top:0;right:0;bottom:0;left:0;color:#121212}.tf-hero__left,.tf-hero__right{position:absolute;top:46%}.tf-hero__left{top:auto;bottom:54%;right:60%;text-align:right}.tf-hero__right{top:calc(46% - clamp(4rem,4.8vw,9rem));left:60%}.tf-hero__eyebrow{margin:0 0 1.4rem;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.tf-hero__word{margin:0;font-family:var(--font-heading-family);font-size:clamp(4rem,4.8vw,9rem);font-weight:500;line-height:1;letter-spacing:-.025em;color:inherit}.tf-hero__button{display:inline-flex;align-items:center;min-height:4.6rem;margin-top:2.4rem;padding:0 3.2rem;background-color:#121212;color:#fff;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:background-color .25s ease,color .25s ease,box-shadow .25s ease}.tf-hero__button:hover{background-color:transparent;color:#121212;box-shadow:inset 0 0 0 1px #121212}@media(prefers-reduced-motion:no-preference){.tf-hero__left,.tf-hero__right{animation:tf-fade 1s cubic-bezier(.2,.7,.2,1) .3s both}.tf-hero__right{animation-delay:.5s}}@keyframes tf-fade{0%{opacity:0}to{opacity:1}}.tf-hero__shade,.tf-hero__rule,.tf-hero__arrow{display:none}@media screen and (max-width:749px){.tf-hero{height:calc(100svh - var(--tf-header-h, 6rem));min-height:52rem;overflow:hidden;background-color:#111}.tf-hero__media,.tf-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.tf-hero__media img{object-fit:cover;object-position:50% 20%}.tf-hero .tf-hero__shade{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 38%,#0003 55%,#000c)}.tf-hero .tf-hero__content{inset:auto 2rem 9.6rem;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:min(3.6vw,1.4rem);color:#fff;text-align:left}.tf-hero .tf-hero__left,.tf-hero .tf-hero__right{display:contents}.tf-hero .tf-hero__eyebrow{flex-basis:100%;text-align:left;margin:0 0 1.4rem;font-size:10px;letter-spacing:.28em;opacity:.85}.tf-hero .tf-hero__word{font-size:min(14vw,5.6rem);line-height:.95;letter-spacing:-.045em}.tf-hero .tf-hero__rule{display:block;flex-basis:100%;height:1px;margin:2.2rem 0 1.6rem;background-color:#ffffff59}.tf-hero .tf-hero__button,.tf-hero .tf-hero__button:hover{min-height:0;margin:0;padding:0;gap:1.2rem;background-color:transparent;color:#fff;box-shadow:none;letter-spacing:.2em}.tf-hero .tf-hero__arrow{display:block;transition:transform .3s ease}.tf-hero .tf-hero__button:hover .tf-hero__arrow{transform:translate(4px)}}@media screen and (max-width:749px)and (prefers-reduced-motion:no-preference){.tf-hero .tf-hero__media img{animation:tf-hero-settle 9s cubic-bezier(.25,.1,.25,1) both}.tf-hero .tf-hero__content{animation:tf-fade 1s cubic-bezier(.2,.7,.2,1) .3s both}.tf-hero .tf-hero__rule{transform-origin:left;animation:tf-hero-draw 1.1s cubic-bezier(.2,.7,.2,1) .9s both}}@keyframes tf-hero-settle{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes tf-hero-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.tf-hero .tf-hero__eyebrow--phone{display:none}@media screen and (max-width:749px){.tf-hero.tf-hero--phone-label .tf-hero__eyebrow,.tf-hero.tf-hero--phone-label .tf-hero__word{display:none}.tf-hero.tf-hero--phone-label .tf-hero__eyebrow.tf-hero__eyebrow--phone{display:block;margin:0;font-size:13px;letter-spacing:.2em;line-height:1.7;opacity:1}}.tf-hero.tf-hero--label .tf-hero__eyebrow.tf-hero__label{margin:0;max-width:14em;font-family:var(--font-heading-family);font-size:clamp(1.3rem,1.05vw,2rem);font-weight:500;line-height:1.7;letter-spacing:.2em;text-transform:uppercase;text-wrap:balance;color:inherit}@media screen and (min-width:750px){.tf-hero.tf-hero--label .tf-hero__left{top:46%;bottom:auto;right:auto;left:64%;text-align:left;transform:translateY(-50%)}}@media screen and (max-width:749px){.tf-hero.tf-hero--label .tf-hero__eyebrow.tf-hero__label{margin:0;max-width:none;font-size:13px;opacity:1;text-wrap:wrap}}.tf-ticker{display:flex;align-items:center;height:4.4rem;overflow:hidden;background-color:#000;color:#fff}.tf-ticker__track{display:flex;width:max-content;animation:tf-ticker 70s linear infinite}.tf-ticker__track span{display:inline-flex;align-items:center;white-space:nowrap;font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase}.tf-ticker__track span:after{content:"";width:4px;height:4px;margin:0 2.8rem;border-radius:50%;background-color:#ffffff73}@keyframes tf-ticker{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.tf-ticker__track{animation:none}}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.tf-shop{--tf-edge: 5.6rem;padding:0 0 9.6rem}.tf-shop .product-grid-container{padding-top:0}.tf-shop .tf-shop__intro{padding:calc(var(--tf-header-h, 6.7rem) + 5.6rem) var(--tf-edge) 3.2rem;animation:tf-shop-rise .9s cubic-bezier(.2,.7,.2,1) both}.tf-shop .tf-shop__heading{margin:0;font-family:var(--font-heading-family);font-size:clamp(2.8rem,2.4vw,3.8rem);font-weight:400;line-height:1.1;letter-spacing:-.015em}.tf-shop .tf-shop__total,.tf-shop .tf-shop__count{top:-.9em;margin-left:.5em;font-family:var(--font-body-family);font-size:11px;font-weight:400;letter-spacing:.08em;color:rgba(var(--color-foreground),.4)}.tf-shop .tf-shop__bar{position:sticky;top:var(--tf-header-h, 6.7rem);z-index:2;margin:0 0 5.6rem;padding:0 var(--tf-edge);background:#fffffff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(var(--color-foreground),.08);animation:tf-shop-rise .9s .08s cubic-bezier(.2,.7,.2,1) both}.tf-shop .tf-shop__bar-list{display:flex;gap:3.2rem;list-style:none;margin:0;padding:0}.tf-shop .tf-shop__bar-link{position:relative;display:block;padding:1.4rem 0;color:rgb(var(--color-foreground));font-size:10.5px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;white-space:nowrap;opacity:.4;transition:opacity .3s ease}.tf-shop .tf-shop__bar-link:after{content:"";position:absolute;left:0;right:.16em;bottom:-1px;height:1px;background:rgb(var(--color-foreground));transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.tf-shop .tf-shop__bar-link:hover,.tf-shop .tf-shop__bar-link:focus-visible,.tf-shop .tf-shop__bar-link.is-active{opacity:1}.tf-shop .tf-shop__bar-link.is-active:after{transform:scaleX(1)}.tf-shop .tf-shop__row{scroll-margin-top:calc(var(--tf-header-h, 6.7rem) + 7.2rem)}.tf-shop .tf-shop__row+.tf-shop__row{margin-top:9.6rem}.tf-shop .tf-shop__row-head{margin:0 var(--tf-edge) 2rem}.tf-shop .tf-shop__title{margin:0;font-family:var(--font-heading-family);font-size:1.8rem;font-weight:400;line-height:1.2;letter-spacing:-.005em;text-transform:none}.tf-shop .tf-shop__empty{padding:calc(var(--tf-header-h, 6.7rem) + 6rem) var(--tf-edge) 4rem;max-width:none}@keyframes tf-shop-rise{0%{opacity:0;transform:translateY(1.2rem)}}@media(prefers-reduced-motion:reduce){.tf-shop .tf-shop__intro,.tf-shop .tf-shop__bar{animation:none}}.tf-shop-menu{position:relative}.header .tf-shop-menu .tf-shop-menu__panel.header__submenu{position:absolute;top:calc(100% + var(--tf-drop-gap, 1.5rem));left:-2rem;width:max-content;min-width:0;margin:0;padding:1.4rem 0 2rem!important;background:#000;border:0;border-radius:0;box-shadow:none;visibility:hidden;opacity:0;transform:translateY(-.4rem);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s;z-index:3}.header .tf-shop-menu .tf-shop-menu__panel:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:var(--tf-drop-gap, 1.5rem)}.header .tf-shop-menu:hover .tf-shop-menu__panel.header__submenu,.header .tf-shop-menu:focus-within .tf-shop-menu__panel.header__submenu{visibility:visible;opacity:1;transform:none;transition:opacity .18s ease,transform .18s ease,visibility 0s}.header .tf-shop-menu .tf-shop-menu__panel .header__menu-item{display:block;padding:.75rem 3.2rem;font-size:1.1rem;line-height:1.6;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:#ffffff94;transition:color .15s ease}.header .tf-shop-menu .tf-shop-menu__panel .header__menu-item:hover{color:#fff;text-decoration:none}.header .tf-shop-menu .tf-shop-menu__new{position:relative;margin-bottom:1rem;padding-bottom:1rem}.header .tf-shop-menu .tf-shop-menu__new .header__menu-item{color:#fff}.header .tf-shop-menu .tf-shop-menu__new:after{content:"";position:absolute;left:3.2rem;right:3.2rem;bottom:0;height:1px;background:#ffffff29}@media(prefers-reduced-motion:reduce){.header .tf-shop-menu .tf-shop-menu__panel.header__submenu{transform:none;transition:none}}#new-arrivals{scroll-margin-top:var(--tf-header-h, 6.7rem)}.tf-drawer-sub{padding:0 0 1.2rem}.tf-drawer-sub .tf-drawer-sub__link{padding:.8rem 3.2rem .8rem 4.8rem;font-size:1.3rem;letter-spacing:.15em;text-transform:uppercase;opacity:.7}.tf-drawer-sub .tf-drawer-sub__link--new{opacity:1}@media screen and (max-width:749px){.tf-shop{--tf-edge: 1.6rem}.tf-shop .tf-shop__intro{padding-top:calc(var(--tf-header-h, 6rem) + 3.2rem);padding-bottom:2rem}.tf-shop .tf-shop__bar{margin-bottom:3.2rem;padding:0}.tf-shop .tf-shop__bar-list{gap:2.4rem;padding:0 var(--tf-edge);overflow-x:auto;scrollbar-width:none}.tf-shop .tf-shop__bar-list::-webkit-scrollbar{display:none}.tf-shop .tf-shop__row+.tf-shop__row{margin-top:6.4rem}.tf-shop .tf-shop__row-head{margin-bottom:1.4rem}.tf-shop .tf-shop__row{scroll-margin-top:calc(var(--tf-header-h, 6rem) + 6.4rem)}}.header-wrapper header.header.page-width{max-width:none;padding-left:5.6rem;padding-right:5.6rem;grid-template-columns:1fr auto 1fr}.header-wrapper header.header .header__inline-menu{justify-self:start}.header-wrapper header.header .header__icons{justify-self:end}@media screen and (max-width:749px){.header-wrapper header.header.page-width{padding-left:1.6rem;padding-right:1.6rem}}.card__inner .tf-new-badge{position:absolute;top:1.2rem;left:1.2rem;z-index:2;padding:.5rem .8rem .4rem;background:#fff;color:#000;font-size:9.5px;font-weight:500;letter-spacing:.18em;line-height:1;text-transform:uppercase;pointer-events:none}@media screen and (max-width:749px){.card__inner .tf-new-badge{top:.8rem;left:.8rem;padding:.4rem .6rem .3rem;font-size:9px}}.index .tf-arrivals .tf-arrivals__head{display:flex;align-items:center;justify-content:space-between}.tf-arrivals__nav{display:flex;gap:1.2rem}.tf-arrivals__arrow{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0;border:1px solid rgba(17,17,17,.2);border-radius:50%;background:#fff;color:#111;font-size:14px;cursor:pointer;transition:border-color .2s ease}.tf-arrivals__arrow:hover,.tf-arrivals__arrow:focus-visible{border-color:#111}.index .tf-arrivals .page-width.tf-arrivals__head,.index .tf-arrivals .page-width.tf-arrivals__track-wrap{max-width:none}.index .tf-arrivals .page-width.tf-arrivals__track-wrap{padding-right:0}.index .tf-arrivals .product-grid.tf-arrivals__track{display:flex;flex-wrap:nowrap;margin:0;padding:0 5.6rem 0 0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tf-arrivals__track::-webkit-scrollbar{display:none}.index .tf-arrivals .tf-arrivals__track>.grid__item{flex:0 0 min(calc((100vw - 5.6rem) / 3.6),calc((100vh - 24rem)*.72));width:auto;max-width:none;scroll-snap-align:start}@media screen and (max-width:749px){.tf-arrivals__nav{display:none}.index .tf-arrivals .product-grid.tf-arrivals__track{padding-right:1.6rem}.index .tf-arrivals .tf-arrivals__track>.grid__item{flex-basis:72vw}}.about-us #MainContent:has(.tf-about-section){margin-top:var(--tf-header-h, 6.7rem)}.tf-about-section .tf-about{--tf-about-ink: #111111;--tf-about-mute: rgba(17, 17, 17, .46);--tf-about-line: rgba(17, 17, 17, .14);position:relative;display:grid;grid-template-columns:1fr 1fr;min-height:calc(100vh - var(--tf-header-h, 6.7rem));background:#fff;color:var(--tf-about-ink);isolation:isolate}.tf-about-section .tf-about__media{position:relative;margin:0}.tf-about-section .tf-about__media img{position:sticky;top:var(--tf-header-h, 6.7rem);display:block;width:100%;height:calc(100vh - var(--tf-header-h, 6.7rem));object-fit:cover;object-position:50% 20%}.tf-about-section .tf-about__copy{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:center;padding:7.2rem clamp(4rem,7vw,12rem)}.tf-about-section .tf-about__floors{display:flex;flex-direction:column;align-items:center;gap:1.2rem;width:3.4rem;margin-bottom:4rem;font-size:1.1rem;letter-spacing:.04em;line-height:1;color:var(--tf-about-mute);font-variant-numeric:tabular-nums}.tf-about-section .tf-about__floor-here{display:flex;align-items:center;justify-content:center;width:3.4rem;height:3.4rem;border-radius:50%;background:var(--tf-about-ink);color:#fff;font-weight:500;animation:tf-about-glow 3.6s ease-in-out infinite}@keyframes tf-about-glow{0%,to{box-shadow:0 0 #1110}50%{box-shadow:0 0 1.4rem .1rem #1111112e}}.tf-about-section .tf-about__heading{margin:0 0 3.2rem;font-family:var(--font-body-family);font-size:1.1rem;font-weight:400;letter-spacing:.24em;line-height:1.4;text-transform:uppercase;color:var(--tf-about-mute)}.tf-about-section .tf-about__manifesto{max-width:38ch}.tf-about-section .tf-about__manifesto p{margin:0 0 1.4rem;font-family:var(--font-heading-family);font-size:clamp(1.9rem,1.6vw,2.6rem);font-weight:400;line-height:1.3;letter-spacing:-.005em;color:var(--tf-about-ink);text-wrap:pretty}.tf-about-section .tf-about__closing{max-width:16ch;margin:3.6rem 0 0;padding-top:2.8rem;border-top:1px solid var(--tf-about-line);font-family:var(--font-heading-family);font-size:clamp(3.2rem,3.4vw,5.4rem);font-weight:500;line-height:1.02;letter-spacing:-.025em;color:var(--tf-about-ink);text-wrap:balance}.tf-about-section .tf-about__heading,.tf-about-section .tf-about__manifesto p,.tf-about-section .tf-about__closing{animation:tf-about-rise .9s cubic-bezier(.2,.7,.2,1) both}.tf-about-section .tf-about__manifesto p:nth-child(1){animation-delay:.15s}.tf-about-section .tf-about__manifesto p:nth-child(2){animation-delay:.3s}.tf-about-section .tf-about__manifesto p:nth-child(3){animation-delay:.45s}.tf-about-section .tf-about__manifesto p:nth-child(4){animation-delay:.6s}.tf-about-section .tf-about__closing{animation-delay:.85s}@keyframes tf-about-rise{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.tf-about-section .tf-about__heading,.tf-about-section .tf-about__manifesto p,.tf-about-section .tf-about__closing,.tf-about-section .tf-about__floor-here{animation:none}}@media screen and (max-width:989px){.tf-about-section .tf-about{grid-template-columns:1fr;min-height:0}.tf-about-section .tf-about__media img{position:static;height:auto;aspect-ratio:4 / 5}.tf-about-section .tf-about__copy{padding:5.6rem 2.4rem 7.2rem}.tf-about-section .tf-about__floors{flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:1.4rem;width:auto;margin-bottom:3.6rem}.tf-about-section .tf-about__manifesto p{font-size:2rem}.tf-about-section .tf-about__closing{font-size:3.4rem}}.product .product__info-container .product-form__input input[type=radio]+label,.product .product__info-container .product-form__input .select__select,.cart-item .product-option dd,.tf-look__sizes .tf-look__size{text-transform:uppercase}.product .product__info-container .product-form__input input[type=radio]:disabled+label{cursor:not-allowed}.product .product__info-container .product-form__input input[type=radio]:disabled:not(:checked)+label:hover{background-color:#f3f3f3}.product .product__info-container .product-form__quantity.tf-qty-off .quantity{opacity:.4;pointer-events:none}@media screen and (max-width:749px){.tf-shop .product-grid .grid__item:only-child{flex:0 0 calc(50% - var(--grid-mobile-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)}}.product .product__accordion .tf-size-chart{margin-top:.4rem}.product .product__accordion .tf-size-chart__label{margin:2rem 0 .6rem;font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--color-foreground))}.product .product__accordion .tf-size-chart__label:first-child{margin-top:0}.product .product__accordion .tf-size-chart__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.product .product__accordion .tf-size-chart .tf-size-chart__table{width:100%;margin:0;border:0;border-collapse:collapse;table-layout:auto;font-variant-numeric:tabular-nums}.product .product__accordion .tf-size-chart__table th,.product .product__accordion .tf-size-chart__table td{padding:1.1rem .25rem;border:0;border-bottom:1px solid rgba(var(--color-foreground),.08);text-align:center;vertical-align:middle;font-size:12px;line-height:1.3;font-weight:400;color:rgba(var(--color-foreground),.75);white-space:nowrap}.product .product__accordion .tf-size-chart__table thead th{border-bottom-color:rgba(var(--color-foreground),.2);font-size:9px;font-weight:500;letter-spacing:.03em;text-transform:uppercase;color:rgba(var(--color-foreground),.5);white-space:nowrap;padding:.4rem .25rem 1rem;vertical-align:bottom}.product .product__accordion .tf-size-chart__table th:first-child{padding-left:.6rem;text-align:left}.product .product__accordion .tf-size-chart__table tbody th{font-size:11px;font-weight:500;letter-spacing:.04em;color:rgb(var(--color-foreground))}.product .product__accordion .tf-size-chart__table tbody tr>*{transition:background-color .2s ease}.product .product__accordion .tf-size-chart__table tbody th,.product .product__accordion .tf-size-chart__table tbody td{vertical-align:baseline}.product .product__accordion .tf-size-chart__table tbody tr.is-picked>*{background-color:#f3f3f3}.product .product__accordion .tf-size-chart__table tbody tr.is-picked td{color:rgb(var(--color-foreground))}.product .product__accordion .tf-size-chart__note,.product .product__accordion .tf-size-chart__one{margin:1.2rem 0 0;font-size:11px!important;line-height:1.6;color:rgba(var(--color-foreground),.5)!important}.product .product__accordion .tf-size-chart__one{margin:0;font-size:12px!important;color:rgba(var(--color-foreground),.75)!important}.product #MainContent .tf-recs{margin:9.6rem 0 8rem}.product #MainContent .tf-recs .tf-recs__head{margin:0 5.6rem 2rem}.product #MainContent .tf-recs .tf-recs__title{margin:0;font-family:var(--font-heading-family);font-size:1.8rem;font-weight:400;line-height:1.2;letter-spacing:-.005em;text-transform:none}.product #MainContent .tf-recs .collection.page-width{padding:0 5.6rem;max-width:none}@media screen and (max-width:749px){.product #MainContent .tf-recs{margin:6.4rem 0}.product #MainContent .tf-recs .tf-recs__head{margin:0 1.6rem 1.6rem}.product #MainContent .tf-recs .collection.page-width{padding:0 1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/custom.css.map */
