:root{--tf-ivoor: #FAF6EF;--tf-zand: #F1E9DC;--tf-beige: #E4D9C6;--tf-inkt: #4A3B2A;--tf-grijsbruin: #7A6A57;--tf-goud: #B49972;--tf-lijn: rgba(74, 59, 42, .14);--tf-kop-font: var(--font-heading-family)}html body{background-color:var(--tf-ivoor);color:var(--tf-inkt)}html body h1,html body h2,html body h3,html body .h0,html body .h1,html body .h2,html body .h3{font-family:var(--tf-kop-font);font-weight:400;letter-spacing:.01em}html body .rich-text__heading,html body .title,html body .collection-hero__title,html body .main-page-title,html body .product__title h1{background:none!important;-webkit-text-fill-color:currentColor!important;color:var(--tf-inkt)!important}.tf-label{margin:0 0 1.2rem;font-family:var(--font-body-family);font-size:1.1rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--tf-grijsbruin)}.tf-kop{margin:0;font-family:var(--tf-kop-font);font-size:clamp(2.6rem,2.2vw + 1.6rem,3.6rem);font-weight:400;line-height:1.12;letter-spacing:.01em;color:var(--tf-inkt)}.tf-kop--groot{font-size:clamp(3rem,3vw + 1.6rem,4.8rem)}.tf-tekstlink{display:inline-block;padding:.4rem 0 .5rem;font-family:var(--font-body-family);font-size:1.15rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;color:inherit;border-bottom:1px solid currentColor;transition:opacity .25s ease,letter-spacing .35s ease}.tf-tekstlink:hover{opacity:.7;letter-spacing:.26em}.tf-tekstlink:focus-visible{outline:1px solid currentColor;outline-offset:4px}.tf-ster{display:inline-flex;align-items:center;gap:1rem;margin-bottom:1.6rem;color:var(--tf-goud)}.tf-ster svg{display:block;width:1.4rem;height:1.4rem}.tf-ster__lijn{display:block;width:3.6rem;height:1px;background:currentColor;opacity:.7}.tf-ster--licht{color:#ffffffe6}.tf-sectie{background-color:var(--tf-ivoor)}.tf-breed{max-width:160rem}.tf-achtergrond--zand{background-color:var(--tf-zand)}.tf-achtergrond--ivoor{background-color:var(--tf-ivoor)}.tf-beeld{padding:var(--tf-pt) 0 var(--tf-pb)}.tf-beeld--kader{padding-left:1.5rem;padding-right:1.5rem}@media(min-width:750px){.tf-beeld--kader{padding-left:5rem;padding-right:5rem}}.tf-beeld--kader .tf-beeld__kader{max-width:160rem;margin:0 auto}.tf-beeld__kader{position:relative;overflow:hidden;display:flex}.tf-beeld--scherm .tf-beeld__kader{min-height:100svh}.tf-beeld--groot .tf-beeld__kader{min-height:82svh}.tf-beeld--verhouding .tf-beeld__kader{aspect-ratio:4 / 5}@media(min-width:750px){.tf-beeld--scherm .tf-beeld__kader{min-height:100vh}.tf-beeld--verhouding .tf-beeld__kader{aspect-ratio:16 / 9}}.tf-beeld__media,.tf-beeld__media img,.tf-beeld__leeg svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tf-beeld__leeg{background:var(--tf-beige)}.tf-beeld__waas{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(40,30,18,calc(var(--tf-overlay) * 2.2)),rgba(40,30,18,var(--tf-overlay)) 45%,rgba(40,30,18,calc(var(--tf-overlay) * .4)));pointer-events:none}.tf-beeld__inhoud{position:relative;z-index:1;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;color:#fff;padding:12rem 2rem 7rem}.tf-beeld--tekst-midden .tf-beeld__inhoud{justify-content:center}.tf-beeld--tekst-onder .tf-beeld__inhoud{justify-content:flex-end}.tf-beeld__inhoud .tf-label{color:#ffffffe0}html body .tf-beeld__titel{margin:0 0 2.4rem;font-family:var(--tf-kop-font);font-weight:400;font-size:clamp(3.2rem,4.2vw + 1.2rem,6.4rem);line-height:1.08;letter-spacing:.02em;color:#fff;text-wrap:balance}.tf-beeld__tekst{max-width:52rem;margin:-1rem 0 2.4rem;font-size:1.5rem;line-height:1.7;color:#ffffffeb}.tf-beeld__tekst p{margin:0}.tf-beeld__inhoud .tf-tekstlink{color:#fff}.tf-tegels{padding:var(--tf-pt) 0 var(--tf-pb);background:var(--tf-ivoor)}.tf-kopregel{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:3.2rem}.tf-kopregel .tf-label{margin-bottom:.8rem}.tf-tegels__lijst{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--tf-kolommen),minmax(0,1fr));gap:2.4rem}.tf-tegel__link{display:block;text-decoration:none;color:var(--tf-inkt)}.tf-tegel__beeld{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;background:var(--tf-beige)}.tf-tegels--boog .tf-tegel__beeld{border-radius:999px 999px 0 0}.tf-tegel__beeld img,.tf-tegel__beeld svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.6,.2,1)}.tf-tegel__link:hover .tf-tegel__beeld img{transform:scale(1.04)}.tf-tegel__titel{display:block;margin-top:1.6rem;text-align:center;font-size:1.2rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase}@media(max-width:749px){.tf-kopregel{margin-bottom:2.4rem}.tf-tegels__lijst{display:flex;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -1.5rem;padding:0 1.5rem .4rem;scrollbar-width:none}.tf-tegels__lijst::-webkit-scrollbar{display:none}.tf-tegel{flex:0 0 74%;scroll-snap-align:center}.tf-tegel__titel{margin-top:1.2rem}}.tf-verhaal{padding:var(--tf-pt) 0 var(--tf-pb)}.tf-verhaal__raster{display:grid;gap:4rem;align-items:center}.tf-verhaal__beeld{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:999px 999px 0 0;background:var(--tf-beige);max-width:56rem;width:100%;margin:0 auto}.tf-verhaal__beeld img,.tf-verhaal__beeld svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tf-verhaal__tekstvak{text-align:center;max-width:56rem;margin:0 auto}.tf-verhaal__tekstvak .tf-kop{margin-bottom:2.4rem}.tf-verhaal__tekst{font-size:1.5rem;line-height:1.85;color:var(--tf-grijsbruin);margin-bottom:3.2rem}.tf-verhaal__tekst p{margin:0 0 1.4rem}.tf-verhaal__tekst p:empty{display:none}.tf-verhaal__tekstvak .tf-tekstlink{color:var(--tf-inkt)}@media(min-width:990px){.tf-verhaal__raster{grid-template-columns:1fr 1fr;gap:8rem}.tf-verhaal--foto-rechts .tf-verhaal__beeld{order:2}.tf-verhaal__tekstvak{text-align:left;margin:0}.tf-verhaal__tekst{font-size:1.55rem}}@media(max-width:749px){.tf-verhaal__raster{gap:3.2rem}.tf-verhaal__beeld{max-width:34rem}}.tf-voordelen{padding:var(--tf-pt) 0 var(--tf-pb);border-top:1px solid var(--tf-lijn);border-bottom:1px solid var(--tf-lijn)}.tf-voordelen__lijst{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1.6rem}@media(min-width:990px){.tf-voordelen__lijst{grid-template-columns:repeat(4,minmax(0,1fr))}}.tf-voordeel{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;color:var(--tf-inkt)}.tf-voordeel__icoon{display:inline-flex;color:var(--tf-goud)}.tf-voordeel__icoon svg{width:2.2rem;height:2.2rem}.tf-voordeel__icoon .tf-ster{margin:0}.tf-voordeel__tekst{font-size:1.1rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;line-height:1.6;color:var(--tf-inkt);text-decoration:none}a.tf-voordeel__tekst:hover{text-decoration:underline;text-underline-offset:3px}.tf-kopsectie{padding:var(--tf-pt) 0 var(--tf-pb);background:var(--tf-ivoor)}.tf-kopsectie--midden{text-align:center}.tf-kopsectie .tf-kop{margin-bottom:1.6rem}.tf-kopsectie .tf-tekstlink{color:var(--tf-inkt)}html body .card__heading,html body .card__heading a,html body .card-information__text{font-family:var(--font-body-family);font-size:1.15rem!important;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tf-inkt);text-decoration:none}html body .card-information .price{font-size:1.3rem;letter-spacing:.04em;color:var(--tf-grijsbruin)}html body .card__information{padding-top:1.2rem}html body .collection .center.collection__view-all .button{min-height:0;padding:.4rem 0 .5rem;background:none!important;color:var(--tf-inkt)!important;border-bottom:1px solid currentColor;font-size:1.15rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase}html body .collection .center.collection__view-all .button:before,html body .collection .center.collection__view-all .button:after{display:none}html body .button,html body .shopify-payment-button__button--unbranded{letter-spacing:.16em;text-transform:uppercase;font-size:1.2rem;font-weight:500}html body .section-header .header-wrapper,html body.tf-home .scrolled-past-header .header-wrapper.gradient{background:var(--tf-beige)!important;border-bottom:0;transition:background .35s ease}html body .section-header .header,html body .section-header .header__inline-menu .header__menu-item,html body .section-header .header__active-menu-item,html body .section-header .header__icon,html body .section-header .header__icon svg,html body .section-header .header .icon,html body .section-header .localization-wrapper,html body .section-header .disclosure__link,html body .section-header .localization-form__select,html body .section-header .header-localization svg,html body .section-header .header__heading-link .h2{color:var(--tf-inkt)!important;fill:currentColor!important}html body .section-header .header__menu-item span,html body .section-header .header__menu-item{font-size:1.15rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase}html body .section-header img.header__heading-logo{filter:brightness(0) invert(21%) sepia(22%) saturate(900%) hue-rotate(352deg) brightness(92%)!important}html body.tf-home .section-header:not(.scrolled-past-header):not(:hover):not(:focus-within) .header-wrapper{background:transparent!important;border-bottom-color:transparent}html body.tf-home .section-header:not(.scrolled-past-header):not(:hover):not(:focus-within) .header,html body.tf-home .section-header:not(.scrolled-past-header):not(:hover):not(:focus-within) .header__inline-menu .header__menu-item,html body.tf-home .section-header:not(.scrolled-past-header):not(:hover):not(:focus-within) .header__active-menu-item,html body.tf-home .section-header:not(.scrolled-past-header):not(:hover):not(:focus-within) .header__icon,html body.tf-home .section-header:not(.scrolled-past-header):not(:hover):not(:focus-within) .header__icon svg,html body.tf-home .section-header:not(.scrolled-past-header):not(:hover):not(:focus-within) .header .icon,html body.tf-home .section-header:not(.scrolled-past-header):not(:hover):not(:focus-within) .localization-wrapper,html body.tf-home .section-header:not(.scrolled-past-header):not(:hover):not(:focus-within) .disclosure__link,html body.tf-home .section-header:not(.scrolled-past-header):not(:hover):not(:focus-within) .localization-form__select,html body.tf-home .section-header:not(.scrolled-past-header):not(:hover):not(:focus-within) .header-localization svg{color:#fff!important;fill:currentColor!important}html body.tf-home .section-header:not(.scrolled-past-header):not(:hover):not(:focus-within) img.header__heading-logo{filter:brightness(0) invert(1)!important}html body .cart-count-bubble{background-color:var(--tf-goud)!important;color:#fff!important}html body .menu-drawer,html body .menu-drawer__inner-container,html body .menu-drawer__navigation-container,html body .menu-drawer__menu,html body .menu-drawer__submenu,html body .menu-drawer__inner-submenu{background:var(--tf-ivoor)!important;background-color:var(--tf-ivoor)!important}html body .menu-drawer,html body .menu-drawer *,html body .menu-drawer .icon,html body .menu-drawer svg{color:var(--tf-inkt)!important;fill:currentColor!important}html body .menu-drawer__menu-item{font-size:1.3rem!important;letter-spacing:.18em;text-transform:uppercase}html body .menu-drawer__menu-item--active,html body .menu-drawer__menu-item:hover,html body .menu-drawer__utility-links{background-color:var(--tf-zand)!important}html body .header__submenu,html body .mega-menu__content{background:var(--tf-ivoor)!important}html body .header__submenu .header__menu-item,html body .mega-menu__link{color:var(--tf-inkt)!important}html body .footer{background-color:var(--tf-zand)!important;color:var(--tf-inkt);border-top:1px solid var(--tf-lijn)}html body .footer .footer-block__heading{font-family:var(--font-body-family);font-size:1.1rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--tf-inkt)}html body .footer .rte,html body .footer .rte a,html body .footer .footer-block__details-content,html body .footer .copyright__content,html body .footer .copyright__content a{color:var(--tf-grijsbruin);font-size:1.35rem;line-height:2}html body .footer .rte a:hover,html body .footer .list-social__link{color:var(--tf-inkt)}html body .footer .grid,html body .footer .footer__content-top,html body .footer .footer__content-bottom{background-color:transparent!important}.tf-kop{font-size:clamp(2.2rem,1.4vw + 1.6rem,3.4rem)}.tf-kop--groot{font-size:clamp(2.4rem,2vw + 1.6rem,4.2rem)}html body .tf-beeld__titel{font-size:clamp(2.3rem,3vw + 1.3rem,5.6rem);letter-spacing:.03em}.tf-beeld--scherm .tf-beeld__waas:before{content:"";position:absolute;inset:0 0 auto 0;height:22rem;background:linear-gradient(to bottom,#281e1247,#281e1200)}.tf-kopregel .tf-tekstlink{margin-left:auto}html body .collection__title.title-wrapper{justify-content:center;text-align:center;margin-bottom:3.2rem}html body .collection__title .title{font-size:clamp(2.2rem,1.4vw + 1.6rem,3.4rem)!important;margin:0 auto}html body .collection__view-all{margin-top:3.2rem}html body .collection__view-all a{font-size:1.15rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;color:var(--tf-inkt);padding-bottom:.5rem;border-bottom:1px solid currentColor}.tf-voordeel__icoon svg,.tf-voordeel__icoon svg path{fill:currentColor}html body .gfa-content__text{display:none!important}html body .gfa-content{background:transparent!important}@media(max-width:749px){html body .card__heading,html body .card__heading a{letter-spacing:.08em;font-size:1.05rem!important}.tf-verhaal{padding-top:min(var(--tf-pt),6.4rem);padding-bottom:min(var(--tf-pb),6.4rem)}.tf-kopsectie{padding-top:min(var(--tf-pt),6.4rem)}.tf-beeld__inhoud{padding-bottom:5.6rem}}@media(prefers-reduced-motion:reduce){.tf-tegel__beeld img,.tf-tekstlink{transition:none}.tf-tegel__link:hover .tf-tegel__beeld img{transform:none}}@media(min-width:750px){.tf-tegels__lijst{grid-template-columns:repeat(var(--tf-kolommen),minmax(0,48rem));justify-content:center}}@media(max-width:749px){.tf-beeld--mobiel-heel .tf-beeld__kader{flex-direction:column;aspect-ratio:auto;min-height:0}.tf-beeld--mobiel-heel .tf-beeld__media{position:relative;inset:auto;height:auto;aspect-ratio:var(--tf-verhouding)}.tf-beeld--mobiel-heel .tf-beeld__waas{display:none}.tf-beeld--mobiel-heel .tf-beeld__inhoud{padding:4rem 2rem 1.6rem}.tf-beeld--mobiel-heel .tf-beeld__inhoud>:last-child{margin-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/tf-stijl.css.map */
