.tfm{--m-ink:#141414;--m-sand:#c4b48a;--m-sand-d:#8a7650;--m-paper:#f4f1ea;--m-muted:#5f5f5a;--m-line:#e3dfd5;font-family:var(--font-body-family);color:var(--m-ink)}.tfm *{box-sizing:border-box}.tfm__inner{max-width:120rem;margin:0 auto;padding:0 2rem}@media(min-width:750px){.tfm__inner{padding:0 4rem}}.tfm .tfm__title{margin:0;font-family:var(--font-heading-family);font-weight:400;font-size:clamp(2.6rem,4.6vw,4.4rem);line-height:1.05;letter-spacing:-.01em;text-transform:uppercase;color:inherit}.tfm__sub{margin:1.2rem auto 0;max-width:60rem;font-size:clamp(1.45rem,1.5vw,1.6rem);line-height:1.55;color:var(--m-muted)}.tfm__head{text-align:center;margin:0 0 clamp(2.4rem,3.5vw,3.6rem)}.tfm__btn{display:inline-flex;align-items:center;justify-content:center;gap:1.4rem;min-height:5.2rem;padding:0 3rem;background:var(--m-ink);color:#fff;font:800 1.35rem/1 var(--font-body-family);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:background .2s,color .2s}.tfm__btn:hover{background:#000}.tfm__btn svg{width:1.6rem;height:1.6rem;flex:0 0 1.6rem}.tfm__btn--sand{background:var(--m-sand);color:var(--m-ink)}.tfm__btn--sand:hover{background:#d3c59e}.tfm__cta{display:flex;justify-content:center;margin:clamp(2.8rem,4vw,4rem) 0 0}.tfm-hero{position:relative;display:flex;align-items:flex-end;min-height:var(--hero-h-m,84svh);overflow:hidden;background:#0d0d0d;color:#fff}@media(min-width:750px){.tfm-hero{min-height:var(--hero-h-d,86vh);max-height:96rem}}.tfm-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.tfm-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.tfm-hero__media--d{display:none}@media(min-width:750px){.tfm-hero__media--m{display:none}.tfm-hero__media--d{display:block}}.tfm-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000040,#0000 30%,#00000059 55%,#000000d1)}.tfm-hero__content{position:relative;z-index:1;width:100%;padding:0 2rem clamp(3.6rem,7vw,7.2rem);text-align:center}.tfm-hero__pill{display:inline-flex;align-items:center;gap:.8rem;margin:0 0 1.8rem;padding:.8rem 1.6rem;border:1px solid rgba(255,255,255,.35);border-radius:999px;background:#00000073;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff}.tfm-hero__pill-stars{color:var(--m-sand);letter-spacing:1px}.tfm-hero__w{white-space:nowrap}.tfm .tfm-hero__slogan{margin:0 auto;max-width:18ch;font-family:var(--font-heading-family);font-weight:400;font-size:clamp(3.6rem,8.6vw,8.4rem);line-height:.98;letter-spacing:-.015em;text-transform:uppercase;color:#fff;text-wrap:balance}.tfm .tfm-hero__h1{margin:1.6rem auto 0;max-width:46rem;font-family:var(--font-body-family);font-weight:600;font-size:clamp(1.25rem,1.3vw,1.4rem);line-height:1.5;letter-spacing:.14em;text-transform:uppercase;color:var(--m-sand)}.tfm-hero__actions{margin:2.6rem 0 0}.tfm-hero__reassure{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1.6rem;margin:2rem 0 0;padding:0;list-style:none;font-size:1.25rem;font-weight:600;color:#ffffffd1}.tfm-hero__reassure li{display:inline-flex;align-items:center;gap:.6rem}.tfm-hero__reassure li:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--m-sand)}.tfm-products{padding:clamp(4.4rem,6.5vw,8rem) 0;background:#fff}.tfm-products--paper{background:var(--m-paper)}.tfm-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2.4rem 1.2rem;margin:0;padding:0;list-style:none}@media(min-width:990px){.tfm-grid{grid-template-columns:repeat(4,1fr);gap:3.2rem 2rem}}.tfm-card{position:relative;display:block;color:inherit;text-decoration:none}.tfm-card__media{position:relative;aspect-ratio:1/1;overflow:hidden;background:var(--m-paper)}.tfm-products--paper .tfm-card__media{background:#fff}.tfm-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .35s,transform .5s}.tfm-card__media img+img{opacity:0}@media(hover:hover){.tfm-card:hover .tfm-card__media img+img{opacity:1}.tfm-card:hover .tfm-card__media img:only-child{transform:scale(1.03)}}.tfm-card__badge{position:absolute;top:1rem;left:1rem;z-index:1;padding:.5rem .8rem;background:var(--m-ink);color:#fff;font-size:1rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.tfm-card__body{padding:1.2rem 0 0}.tfm-card__title{margin:0;font-size:1.4rem;font-weight:700;line-height:1.35;color:var(--m-ink)}@media(min-width:750px){.tfm-card__title{font-size:1.5rem}}.tfm-card__rating{display:flex;align-items:center;gap:.5rem;margin:.5rem 0 0;font-size:1.2rem;color:var(--m-muted)}.tfm-card__rating span:first-child{color:#b7861a;letter-spacing:1px}.tfm-card__price{margin:.6rem 0 0;font-size:1.45rem;font-weight:800;font-variant-numeric:tabular-nums}.tfm-card__price s{margin-left:.6rem;font-weight:500;color:var(--m-muted)}.tfm-card__price small{font-weight:600;color:var(--m-muted)}.tfm-banner{position:relative;display:block;overflow:hidden;background:#111;color:#fff;text-decoration:none}.tfm-banner__media{position:relative;aspect-ratio:var(--banner-r-m,4/5)}@media(min-width:750px){.tfm-banner__media{aspect-ratio:var(--banner-r-d,21/9)}}.tfm-banner__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tfm-banner__media img.tfm-banner__img--d{display:none}@media(min-width:750px){.tfm-banner__media img.tfm-banner__img--m{display:none}.tfm-banner__media img.tfm-banner__img--d{display:block}}.tfm-banner__ph{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#222,#3a3a36)}.tfm-banner__cap{position:absolute;left:0;right:0;bottom:0;padding:6rem 2rem 2.4rem;background:linear-gradient(180deg,#0000,#000000b3);text-align:center}.tfm .tfm-banner__text{margin:0;font-family:var(--font-heading-family);font-weight:400;font-size:clamp(2rem,3.4vw,3.4rem);line-height:1.08;text-transform:uppercase;color:#fff}.tfm-banner__link{display:inline-flex;align-items:center;gap:.8rem;margin:1.2rem 0 0;font-size:1.25rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--m-sand)}.tfm-prat{padding:clamp(4.4rem,6.5vw,8rem) 0;background:#fff}.tfm-prat__track{display:flex;gap:1.2rem;margin:0 -2rem;padding:0 2rem .4rem;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 2rem;scrollbar-width:none}.tfm-prat__track::-webkit-scrollbar{display:none}.tfm-prat__slide{flex:0 0 72%;scroll-snap-align:start}@media(min-width:750px){.tfm-prat__track{margin:0;padding:0}.tfm-prat__slide{flex-basis:calc((100% - 2.4rem) / 3)}}@media(min-width:1100px){.tfm-prat__slide{flex-basis:calc((100% - 3.6rem)/4)}}.tfm-prat__card{position:relative;display:block;aspect-ratio:3/4;overflow:hidden;background:#222;color:#fff;text-decoration:none}.tfm-prat__card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s}@media(hover:hover){.tfm-prat__card:hover img{transform:scale(1.04)}}.tfm-prat__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 45%,#000000c7)}.tfm-prat__label{position:absolute;left:1.6rem;right:6rem;bottom:1.6rem;margin:0}.tfm-prat__name{display:block;font-family:var(--font-heading-family);font-size:clamp(1.8rem,2vw,2.2rem);line-height:1.05;text-transform:uppercase}.tfm-prat__desc{display:block;margin:.5rem 0 0;font-size:1.25rem;line-height:1.35;color:#ffffffd1}.tfm-prat__arrow{position:absolute;right:1.6rem;bottom:1.6rem;display:grid;place-items:center;width:3.6rem;height:3.6rem;background:var(--m-sand);color:var(--m-ink)}.tfm-prat__arrow svg{width:1.6rem;height:1.6rem}
/*# sourceMappingURL=/cdn/shop/t/80/assets/tfm.css.map */
