.tfhm{font-family:Assistant,system-ui,sans-serif;color:#141414;background:#fff}.tfhm a{color:inherit}.tfhm h2{font-family:Fahkwang,serif;font-weight:400;margin:0}.tfhm-btn{display:inline-flex;align-items:center;justify-content:center;padding:18px 32px;border-radius:4px;font-weight:600;font-size:14px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:opacity .2s ease,background .2s ease,color .2s ease}.tfhm-btn:hover{opacity:.85}.tfhm-btn--white{background:#fff;color:#141414!important}.tfhm-btn--ghost{border:1px solid #fff;color:#fff!important}.tfhm-btn--ghost:hover{opacity:1;background:#fff;color:#141414!important}.tfhm-btn--black{background:#141414;color:#fff!important;border:0;cursor:pointer;font-family:inherit}.tfhm-btn--line{border:1px solid #141414;color:#141414!important}.tfhm-btn--line:hover{opacity:1;background:#141414;color:#fff!important}.tfhm-hero{position:relative;height:1000px;max-height:calc(100svh - 102px);min-height:560px;background:#0b0b0b;overflow:hidden}.tfhm-hero__v,.tfhm-hero__v video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tfhm-hero__v--m{display:none}.tfhm-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#00000059,#0000 40%);pointer-events:none}.tfhm-hero__cta{position:absolute;left:120px;bottom:96px;z-index:2;display:flex;gap:12px;flex-wrap:wrap}.tfhm-trust{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 240px;border-bottom:1px solid #e2e0dc;font-size:14px;color:#6b6b6b;white-space:nowrap}.tfhm-trust__tp{display:flex;align-items:center;gap:8px}.tfhm-trust__tp i{font-style:normal;color:#00b67a;font-size:16px}.tfhm-trust__tp b{font-weight:400;color:#141414}.tfhm-strip{height:37px;overflow:hidden;background:#f6f5f2;border-bottom:1px solid #e2e0dc;display:flex;align-items:center}.tfhm-strip__track{display:flex;gap:36px;padding-left:32px;white-space:nowrap;animation:tfhm-m 60s linear infinite;will-change:transform}.tfhm-strip span{display:flex;align-items:center;gap:7px;font-size:11.5px}.tfhm-strip i{font-style:normal;color:#00b67a;font-size:10px}.tfhm-strip b{font-weight:600}.tfhm-strip em{font-style:normal;color:#6b6b6b}.tfhm-strip:hover .tfhm-strip__track{animation-play-state:paused}@keyframes tfhm-m{to{transform:translate(-50%)}}.tfhm-moment{display:grid;grid-template-columns:minmax(0,840fr) minmax(0,744fr);gap:96px;align-items:center;padding:120px}.tfhm-moment__img{display:block;aspect-ratio:1/1;background:#f3f2ef;overflow:hidden}.tfhm-moment__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.tfhm-moment__img:hover img{transform:scale(1.02)}.tfhm-moment__tx{display:flex;flex-direction:column;align-items:flex-start;gap:24px;min-width:0}.tfhm-badge{background:#c8102e;color:#fff;padding:4px 10px;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.tfhm-kicker{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#6b6b6b}.tfhm-moment h2{font-size:72px;letter-spacing:-.02em;line-height:1.05}.tfhm-moment__p{margin:0;font-size:19px;line-height:1.55;color:#3b3b3b;max-width:620px}.tfhm-moment__price{margin:0;display:flex;align-items:center;gap:14px}.tfhm-moment__price b{font-weight:600;font-size:30px}.tfhm-moment__price s{font-size:20px;color:#6b6b6b}.tfhm-moment__urg{margin:0;font-size:15px;color:#c8102e}.tfhm-moment__btns{display:flex;gap:12px;flex-wrap:wrap}.tfhm-moment__note{margin:0;font-size:14px;color:#6b6b6b}.tfhm-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px}.tfhm-head h2{font-size:48px;letter-spacing:-.02em;line-height:1.1}.tfhm-head a{font-size:15px;text-decoration:underline}.tfhm-head p{margin:0;font-size:15px;color:#6b6b6b}.tfhm-pieces{display:flex;flex-direction:column;gap:40px;padding:40px 120px 120px}.tfhm-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 24px}.tfhm-card{display:flex;flex-direction:column;gap:10px;text-decoration:none;min-width:0}.tfhm-card__img{position:relative;display:block;aspect-ratio:402/502.5;background:#f3f2ef;overflow:hidden}.tfhm-card__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .3s ease}.tfhm-card__img .is-2{opacity:0}.tfhm-card:hover .is-2{opacity:1}.tfhm-card__tag{position:absolute;top:14px;left:14px;z-index:2;background:#c8102e;color:#fff;padding:3px 8px;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.tfhm-card__n{font-size:13px;letter-spacing:.08em;text-transform:uppercase}.tfhm-card__p{font-size:14px;color:#6b6b6b}.tfhm-all{position:relative;overflow:hidden;aspect-ratio:402/502.5;background:#0b0b0b;color:#fff!important;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-decoration:none}.tfhm-all:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(banniere2-1600.webp) 28% 50%/cover;transition:transform .8s ease}.tfhm-all:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;transition:background .3s ease}.tfhm-all:hover:before{transform:scale(1.04)}.tfhm-all:hover:after{background:#00000061}.tfhm-all>*{position:relative;z-index:1}.tfhm-all b{font-family:Fahkwang,serif;font-weight:400;font-size:34px}.tfhm-all small{font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:#e2e0dc}.tfhm-univ{display:grid;grid-template-columns:1fr 1fr}.tfhm-u{position:relative;display:block;aspect-ratio:960/1000;overflow:hidden;color:#fff!important;text-decoration:none}.tfhm-u img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.tfhm-u:hover img{transform:scale(1.03)}.tfhm-u:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 50%,#0009);pointer-events:none}.tfhm-u__in{position:absolute;left:72px;right:72px;bottom:72px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.tfhm-u__in small{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#e2e0dc}.tfhm-u__in b{font-family:Fahkwang,serif;font-weight:400;font-size:52px;letter-spacing:-.02em;line-height:1.1}.tfhm-u__in span{font-size:18px;color:#e2e0dc}.tfhm-u__in i{font-style:normal;font-weight:600;font-size:14px;letter-spacing:.08em;text-transform:uppercase;text-decoration:underline}.tfhm-mani{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:28px;padding:160px 24px;text-align:center;color:#fff;background:#590616}.tfhm-mani:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cuir) center/cover;opacity:.38;pointer-events:none}.tfhm-mani>*{position:relative}.tfhm-mani h2{font-size:88px;letter-spacing:-.03em;line-height:1.05}.tfhm-mani p{margin:0;font-size:20px}.tfhm-looks{display:flex;flex-direction:column;gap:32px;padding:120px 0}.tfhm-looks .tfhm-head{padding:0 120px}.tfhm-rail{display:flex;gap:16px;overflow-x:auto;padding:0 120px 8px;scroll-snap-type:x mandatory;scrollbar-width:none}.tfhm-rail::-webkit-scrollbar{display:none}.tfhm-look{position:relative;flex:0 0 300px;display:flex;flex-direction:column;gap:10px;scroll-snap-align:start}.tfhm-look__img{display:block;padding:0;border:0;background:#f3f2ef;width:300px;height:450px;overflow:hidden;cursor:pointer}.tfhm-look__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.tfhm-look__img:hover img{transform:scale(1.03)}.tfhm-look__b{align-self:flex-start;background:none;border:0;padding:0;font:inherit;font-size:13px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;color:#141414}.tfhm-look__list{position:absolute;left:10px;right:10px;top:250px;z-index:3;background:#fff;padding:12px;display:grid;gap:10px;box-shadow:0 10px 30px #00000026}.tfhm-look__list[hidden]{display:none}.tfhm-look__list a{display:flex;gap:12px;align-items:center;text-decoration:none;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.tfhm-look__list img{width:44px;height:55px;object-fit:cover;flex:none}.tfhm-look__list small{display:block;color:#6b6b6b;text-transform:none;letter-spacing:0;font-size:12px;margin-top:2px}.tfhm-insta{display:flex;flex-direction:column;gap:28px;padding-top:120px}.tfhm-insta .tfhm-head{padding:0 120px}.tfhm-ig{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.tfhm-ig a{display:block;aspect-ratio:316.67/395.83;background:#f3f2ef;overflow:hidden}.tfhm-ig img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .3s ease}.tfhm-ig a:hover img{opacity:.85}.tfhm-list{display:flex;flex-direction:column;align-items:center;gap:20px;padding:140px 24px;text-align:center}.tfhm-list h2{font-size:56px;letter-spacing:-.02em}.tfhm-list>p{margin:0;font-size:19px;color:#6b6b6b}.tfhm-list__f{display:flex;gap:10px}.tfhm-list__f input{width:420px;max-width:100%;padding:18px;border:1px solid #e2e0dc;border-radius:4px;font:inherit;font-size:16px;color:#141414;background:#fff;outline:none}.tfhm-list__f input:focus{border-color:#141414}.tfhm-list__ok{display:none;margin:0;font-family:Fahkwang,serif;font-size:24px}.tfhm-list.is-done .tfhm-list__f{display:none}.tfhm-list.is-done .tfhm-list__ok{display:block}.tfhm-rev{background:#f6f5f2;padding:96px 60px;display:flex;flex-direction:column;gap:36px}.tfhm-rev__h{display:flex;justify-content:space-between;align-items:center;gap:20px}.tfhm-rev h2{font-size:40px}.tfhm-proof{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.tfhm-proof>div{display:flex;align-items:center;gap:10px;font-size:13px}.tfhm-proof small{font-size:12px;color:#6b6b6b}.tfhm-tp{display:inline-flex;gap:2px}.tfhm-tp i{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:#00b67a;color:#fff;font-style:normal;font-size:14px;line-height:1}.tfhm-tp--s i{width:18px;height:18px;font-size:12.6px}.tfhm-revs{display:grid;grid-template-columns:repeat(4,minmax(0,432px));gap:24px}.tfhm-revs figure{margin:0;background:#fff;border:1px solid #e2e0dc;padding:24px;display:flex;flex-direction:column;gap:12px;min-height:204px}.tfhm-revs figure>b{font-weight:600;font-size:16px}.tfhm-revs blockquote{margin:0;font-size:14px;line-height:1.5;color:#6b6b6b;flex:1}.tfhm-revs figcaption{font-size:12px;color:#6b6b6b}.tfhm-revs figcaption b{font-weight:600;color:#141414}@media(max-width:1600px){.tfhm-trust{padding:22px 120px}.tfhm-moment{padding:96px 80px;gap:72px}.tfhm-moment h2{font-size:60px}.tfhm-pieces{padding:40px 80px 96px}.tfhm-looks .tfhm-head,.tfhm-insta .tfhm-head{padding:0 80px}.tfhm-rail{padding:0 80px 8px}.tfhm-hero__cta{left:80px;bottom:80px}.tfhm-mani h2{font-size:72px}.tfhm-u__in b{font-size:44px}}@media(max-width:1200px){.tfhm-trust{padding:18px 40px;font-size:13px}.tfhm-moment{grid-template-columns:1fr 1fr;padding:72px 40px;gap:48px}.tfhm-moment h2{font-size:48px}.tfhm-moment__p{font-size:17px}.tfhm-pieces{padding:32px 40px 80px}.tfhm-looks .tfhm-head,.tfhm-insta .tfhm-head{padding:0 40px}.tfhm-rail{padding:0 40px 8px}.tfhm-head h2{font-size:40px}.tfhm-revs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:989px){.tfhm-hero{height:640px;max-height:calc(100svh - 86px)}.tfhm-hero__v--d{display:none}.tfhm-hero__v--m{display:block}.tfhm-hero__cta{left:16px;right:16px;bottom:24px;flex-direction:column}.tfhm-hero__cta .tfhm-btn{width:100%}.tfhm-trust{flex-wrap:wrap;justify-content:flex-start;gap:6px 16px;padding:14px 16px;font-size:12px;white-space:normal}.tfhm-moment{grid-template-columns:1fr;padding:40px 16px;gap:24px}.tfhm-moment__tx{gap:14px}.tfhm-moment h2{font-size:36px}.tfhm-moment__p{font-size:15px}.tfhm-moment__price b{font-size:22px}.tfhm-moment__price s{font-size:16px}.tfhm-moment__btns .tfhm-btn{flex:1}.tfhm-head h2{font-size:30px}.tfhm-head a,.tfhm-head p{font-size:13px}.tfhm-pieces{padding:24px 16px 56px;gap:24px}.tfhm-grid{grid-template-columns:1fr 1fr;gap:28px 10px}.tfhm-card__n{font-size:11px}.tfhm-card__p{font-size:12px}.tfhm-card__tag{top:8px;left:8px;font-size:9px}.tfhm-all b{font-size:24px}.tfhm-univ{grid-template-columns:1fr}.tfhm-u{aspect-ratio:390/480}.tfhm-u__in{left:20px;right:20px;bottom:28px;gap:8px}.tfhm-u__in b{font-size:28px}.tfhm-u__in span{font-size:15px}.tfhm-mani{padding:88px 20px;gap:18px}.tfhm-mani h2{font-size:40px}.tfhm-mani p{font-size:15px}.tfhm-looks{padding:56px 0;gap:20px}.tfhm-looks .tfhm-head,.tfhm-insta .tfhm-head{padding:0 16px;flex-direction:column;align-items:flex-start;gap:6px}.tfhm-rail{padding:0 16px 8px;gap:10px}.tfhm-look{flex-basis:200px}.tfhm-look__img{width:200px;height:300px}.tfhm-look__list{top:130px}.tfhm-insta{padding-top:56px;gap:20px}.tfhm-ig{grid-template-columns:repeat(3,1fr);gap:2px}.tfhm-list{padding:72px 16px;gap:14px}.tfhm-list h2{font-size:34px}.tfhm-list>p{font-size:15px}.tfhm-list__f{flex-direction:column;width:100%}.tfhm-list__f input{width:100%}.tfhm-rev{padding:56px 0 56px 16px;gap:24px}.tfhm-rev__h{flex-direction:column;align-items:flex-start;padding-right:16px}.tfhm-proof{align-items:flex-start}.tfhm-rev h2{font-size:30px}.tfhm-revs{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-right:16px}.tfhm-revs figure{flex:0 0 80%;scroll-snap-align:start}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/tf-home.css.map */
