.ft-shop-nav{display:flex;justify-content:center;flex-wrap:wrap;gap:0 30px;padding:5px 20px;background:#252925;border-bottom:1px solid #535c46;color:#f3efe3}
.ft-shop-nav a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 4px;color:inherit;text-decoration:none;font-size:12px;font-weight:700;letter-spacing:.035em;border-bottom:2px solid transparent}
.ft-shop-nav a:hover,.ft-shop-nav a[aria-current=page]{color:#d7dfb9;border-color:#aab587}
.ft-shop-nav a:focus-visible,.ft-paths a:focus-visible{outline:2px solid #f3efe3;outline-offset:4px}
.ft-paths{max-width:1440px;margin:0 auto;padding:48px 40px 0;color:#f3efe3}
.ft-paths__eyebrow{margin:0 0 12px;color:#c4c9b6;font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:700}
.ft-home .ft-paths h2{margin:0 0 28px;font-size:clamp(34px,4vw,56px);line-height:1.08;text-wrap:balance}
.ft-paths__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.ft-paths__panel{padding:26px 28px;border-top:2px solid #aab587;background:#202420}
.ft-paths__number{font-size:11px;color:#c4c9b6;letter-spacing:.12em}
.ft-home .ft-paths h3{margin:14px 0 12px;font-size:32px;line-height:1.1}
.ft-paths__panel p{margin:0 0 20px;color:#d8d9d0;font-size:15px;line-height:1.65;max-width:490px}
.ft-home .ft-paths__panel a{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;margin:0 16px 0 0;border-bottom:1px solid #aab587;color:#f3efe3;font-size:12px;font-weight:700}
.ft-home .ft-heading h2{font-size:clamp(34px,4vw,56px);line-height:1.1;text-wrap:balance}
.ft-home .ft-heading>a{min-height:44px;display:inline-flex;align-items:center;color:#d8dfc4;font-weight:700}
.ft-home .ft-products h3{line-height:1.4;letter-spacing:.015em}
.ft-home .ft-product-action{min-height:44px;display:flex;align-items:center;font-size:11px;letter-spacing:.06em}
#product-grid .card__heading{line-height:1.4;letter-spacing:.015em}
.product__info-container .product__title h1{font-size:clamp(28px,3vw,42px);line-height:1.12;letter-spacing:-.015em;text-wrap:balance}
.product__info-container .product-form__submit{min-height:50px;letter-spacing:.05em;font-weight:700}
@media(max-width:749px){.ft-shop-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;padding:4px 16px}.ft-shop-nav a{font-size:11px}.ft-paths{padding:30px 16px 0}.ft-paths__grid{grid-template-columns:1fr;gap:16px}.ft-paths__panel{padding:22px 20px}.ft-home .ft-paths h3{font-size:28px}.ft-paths__panel p{font-size:14px}.ft-home .ft-heading{margin-top:24px;gap:16px}.ft-home .ft-heading>a{margin-top:10px}}

.ft-home .ft-products article{background:#000000;border:1px solid #000000;color:#f3efe3}
.ft-home .ft-products h3{color:#f3efe3}
.ft-home .ft-products article>a>div>span,.ft-home .ft-products small,.ft-home .ft-products .ft-card-color-name{color:#d8d9d0}
.ft-home .ft-products .ft-product-action{color:#c4c9b6!important;border-color:#535c46}

.instachat_float_widget_invitation_wrap{display:none!important}
.ft-home .ft-home-showcase{padding-top:16px;padding-bottom:0}
.ft-home-showcase .ft-products{margin-bottom:32px}
.ft-home .ft-paths{padding-top:30px}
.ft-home .ft-paths h2{margin-bottom:18px}
.ft-home .ft-paths__panel{padding-top:20px;padding-bottom:20px}
.ft-home .ft-paths__panel p{margin-bottom:12px}
.ft-home>.fc-feature{margin-top:24px;margin-bottom:24px}
.ft-home .ft-card-swatch{width:44px;min-width:44px;height:44px;padding:11px}
.ft-home .ft-card-more{width:44px;min-width:44px;height:44px;min-height:44px}
.ft-home .ft-card-swatch-row{gap:2px}
