.tfc-fa{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:82%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory}.tfc-fa__item{scroll-snap-align:start}@media(min-width:900px){.tfc-fa{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);gap:24px;overflow:visible}}.tfc-fa__tile{display:block;text-decoration:none;color:#1a1a1a}.tfc-fa__media{display:block;aspect-ratio:3 / 4;overflow:hidden;background:#f6f4f0}.tfc-fa__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease-out}.tfc-fa__body{display:flex;flex-direction:column;gap:3px;padding-top:14px}.tfc-fa__name{font-size:18px;font-weight:600}.tfc-fa__line{font-size:14px;color:#5e5b55}.tfc-fa__price{font-size:15px;font-weight:600;margin-top:2px}@media(hover:hover){.tfc-fa__tile:hover img{transform:scale(1.03)}.tfc-fa__tile:hover .tfc-fa__name{text-decoration:underline;text-underline-offset:3px}}.tfc-footer__logo{display:inline-flex;align-items:center;gap:14px;text-decoration:none!important}.tfc-footer__logo span{color:#d2b06c;font-size:18px;font-weight:600}.tfc-footer__motto{font-size:22px;font-weight:500;letter-spacing:-.01em;color:#c5a059!important;margin-top:18px!important}.tfc-footer__motto+p{margin-top:6px!important}.tfc .tfc-hero2__btn1,.tfc .tfc-hero2__btn1:visited{background:#fff;color:#1a1a1a!important;border-color:#fff}.tfc .tfc-hero2__btn1:hover{background:#e9d49c;border-color:#e9d49c}.tfc .tfc-hero2__btn2,.tfc .tfc-hero2__btn2:visited{color:#fff!important;border-color:#ffffffd9}.tfc .tfc-hero2__btn2:hover{background:#fff;color:#1a1a1a!important}.tfc-card{display:flex;flex-direction:column;height:100%}.tfc-card__body{flex:1;display:flex;flex-direction:column}.tfc-card__form,.tfc-card__body>a.tfc-card__add{margin-top:auto!important;padding-top:10px}.tfc-card__add{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:40px;padding:0 12px;border:1px solid #1A1A1A;border-radius:2px;background:#fff;color:#1a1a1a;font:600 14px/1 Plus Jakarta Sans,system-ui,sans-serif;text-decoration:none;cursor:pointer;transition:background .16s ease-out,color .16s ease-out}.tfc-card__add:hover{background:#1a1a1a;color:#fff}.tfc-logo{gap:14px}.tfc-logo__word{color:#8c6a32;font-size:17px;font-weight:600;letter-spacing:.005em}.tfc-mnav__head .tfc-logo__word{color:#8c6a32}@media(max-width:1023px){.tfc-header__in{gap:6px;padding-inline:8px}.tfc-logo{gap:8px}.tfc-logo .tfc-logo__img{width:40px!important;height:40px!important}.tfc-logo__word{font-size:14px}.tfc-header__icons{gap:0}}.tfc-hero2{position:relative;overflow:hidden;background:#1f1a14;color:#fff}.tfc-hero2__bg{position:relative;width:100%;aspect-ratio:4 / 5}.tfc-hero2__img{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.tfc-hero2__img img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.tfc-hero2__img:not(.tfc-hero2__img--1){opacity:0}.tfc-hero2__dots{display:flex;justify-content:center;gap:6px;padding-top:12px}.tfc-hero2__dot{width:6px;height:6px;border-radius:50%;background:#ffffff59}.tfc-hero2__dot--1{background:#e9d49c}@media(max-width:599px){.tfc-hero2__bg{aspect-ratio:auto;height:min(125vw,50vh);height:min(125vw,50svh)}.tfc-hero2__img:before{content:"";position:absolute;top:-30px;right:-30px;bottom:-30px;left:-30px;background:var(--bg) center / cover no-repeat;filter:blur(22px) brightness(.75)}.tfc-hero2__img img{position:relative;object-fit:contain}.tfc-hero2__dots{padding-top:8px}}@media(prefers-reduced-motion:no-preference)and (max-width:599px){.tfc-hero2--n2 .tfc-hero2__img{animation:tfcHeroFade2 10s infinite both}.tfc-hero2--n2 .tfc-hero2__dot{animation:tfcHeroDot2 10s infinite both}.tfc-hero2--n2 .tfc-hero2__img--2,.tfc-hero2--n2 .tfc-hero2__dot--2{animation-delay:-5s}.tfc-hero2--n3 .tfc-hero2__img{animation:tfcHeroFade3 12s infinite both}.tfc-hero2--n3 .tfc-hero2__dot{animation:tfcHeroDot3 12s infinite both}.tfc-hero2--n3 .tfc-hero2__img--2,.tfc-hero2--n3 .tfc-hero2__dot--2{animation-delay:-8s}.tfc-hero2--n3 .tfc-hero2__img--3,.tfc-hero2--n3 .tfc-hero2__dot--3{animation-delay:-4s}}@keyframes tfcHeroFade3{0%,30%{opacity:1}34%,96%{opacity:0}to{opacity:1}}@keyframes tfcHeroFade2{0%,46%{opacity:1}52%,94%{opacity:0}to{opacity:1}}@keyframes tfcHeroDot3{0%,32%{background:#e9d49c}34%,98%{background:#ffffff59}to{background:#e9d49c}}@keyframes tfcHeroDot2{0%,48%{background:#e9d49c}52%,98%{background:#ffffff59}to{background:#e9d49c}}.tfc-hero2__scrim{display:none}.tfc-hero2__in{position:relative;z-index:1;width:100%;padding-block:16px 28px}.tfc-hero2__copy{max-width:560px}.tfc-hero2__eyebrow{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#e9d49c;margin-bottom:8px}.tfc .tfc-hero2__motto{color:#fff;font-size:clamp(38px,10vw,88px);line-height:1;letter-spacing:-.03em;font-weight:500}.tfc-hero2__sub{margin-top:10px;font-size:15px;line-height:1.5;color:#ffffffe0;max-width:46ch}.tfc-hero2__btns{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;max-width:420px}.tfc-hero2__btns--one{grid-template-columns:1fr}.tfc-hero2__btns .tfc-btn{width:100%;padding-inline:12px}@media(min-width:600px)and (max-width:899px){.tfc-hero2__bg{aspect-ratio:auto;display:grid;grid-template-columns:repeat(var(--tfc-hero-n),1fr);gap:3px}.tfc-hero2__img{position:relative;inset:auto;aspect-ratio:3 / 4}.tfc-hero2__img img{position:absolute;top:0;right:0;bottom:0;left:0}.tfc-hero2__img:not(.tfc-hero2__img--1){opacity:1}.tfc-hero2__dots{display:none}.tfc-hero2__in{padding-block:28px 40px}}@media(min-width:900px){.tfc-hero2{display:flex;align-items:center;min-height:440px;height:min(78vh,820px,44.4vw)}.tfc-hero2--n2{height:min(78vh,820px,66.6vw)}.tfc-hero2__bg{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;display:grid;grid-template-columns:repeat(var(--tfc-hero-n),1fr);gap:3px}.tfc-hero2__img{position:relative;inset:auto}.tfc-hero2__img img{position:absolute;top:0;right:0;bottom:0;left:0}.tfc-hero2__img:not(.tfc-hero2__img--1){opacity:1}.tfc-hero2__dots{display:none}.tfc-hero2__scrim{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#14100ad6,#14100a9e 36%,#14100a1f,#14100a00)}.tfc-hero2__in{padding-block:40px}.tfc-hero2__sub{font-size:17px;margin-top:16px}.tfc-hero2__btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.tfc-hero2__btns .tfc-btn{width:auto;padding-inline:22px}}@media(prefers-reduced-motion:no-preference)and (min-width:900px){.tfc-hero2__img img{transition:transform 6s ease-out}.tfc-hero2:hover .tfc-hero2__img img{transform:scale(1.03)}}.tfc-trust{margin:28px 0 0;display:grid;gap:1px;background:#1a1a1a24;border:1px solid rgba(26,26,26,.14)}@media(min-width:768px){.tfc-trust{grid-template-columns:1fr 1fr}}.tfc-trust__item{background:#fff;padding:20px 22px}.tfc-trust dt{font-size:16px;font-weight:600}.tfc-trust dd{margin:6px 0 0;font-size:15px;color:#4f4d48}.tfc-cat{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:20px 12px}@media(min-width:768px){.tfc-cat{grid-template-columns:repeat(3,1fr);gap:28px 20px}}@media(min-width:1024px){.tfc-cat{grid-template-columns:repeat(4,1fr)}}.tfc-cat__tile{display:block;text-decoration:none;color:#1a1a1a}.tfc-cat__media{position:relative;display:block;aspect-ratio:3 / 2;overflow:hidden;background:#f6f4f0}.tfc-cat__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease-out}.tfc-cat__media--tall img{object-fit:contain}.tfc-cat__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:48px;font-weight:500;color:#c5a059}.tfc-cat__body{display:flex;flex-direction:column;gap:2px;padding-top:10px}.tfc-cat__name{font-size:16px;font-weight:600;letter-spacing:-.005em}.tfc-cat__name:after{content:" \2192";color:#7a5c2e;transition:margin .2s ease-out}.tfc-cat__meta{font-size:14px;color:#1a1a1a}.tfc-cat__count{color:#5e5b55}@media(hover:hover){.tfc-cat__tile:hover img{transform:scale(1.04)}.tfc-cat__tile:hover .tfc-cat__name{text-decoration:underline;text-underline-offset:3px}}@media(prefers-reduced-motion:reduce){.tfc-cat__media img{transition:none}}.skip-to-content-link{position:absolute;left:-99999px}.skip-to-content-link:focus{z-index:var(--layer-temporary);overflow:auto;width:auto;height:auto;padding:var(--padding-lg) var(--padding-4xl);left:var(--margin-lg);top:var(--margin-lg);background-color:var(--color-background);box-shadow:0 0 0 var(--focus-outline-offset) var(--color-background)}
/*# sourceMappingURL=/cdn/shop/t/86/compiled_assets/styles.css.map?subset=AAAAAAA8wAAAAAAAAAAAAAAAAAAAAAAAAAAAgA */
