.tcfj-announce{background:#efebe0;text-align:center;padding:10px 24px;font-size:13px;color:#3d3a34;font-family:Quicksand,Avenir Next,sans-serif}.tcfj-announce{position:relative;min-height:40px;box-sizing:border-box;display:grid}.tcfj-announce__msg{grid-area:1/1;margin:0;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility 0s linear .5s}.tcfj-announce__msg.is-active{opacity:1;visibility:visible;transition:opacity .5s ease}.tcfj-announce a{color:inherit;text-decoration:none}.tcfj-announce a:hover{text-decoration:underline;text-underline-offset:3px}.tcfj-header-section{position:sticky;top:0;z-index:40}.tcfj-header{position:relative;background:#fff;border-bottom:1px solid #e6e1d7}.tcfj-header__bar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:72px;padding:0 56px;height:108px;font-size:15px;transition:height .3s ease}.tcfj-header.is-scrolled .tcfj-header__bar{height:80px}.tcfj-header__nav{display:flex;justify-content:space-between;align-items:center;gap:20px}.tcfj-header__nav>*{display:inline-flex;align-items:center;gap:6px;text-decoration:none;white-space:nowrap;color:#1c1a17;background:none;border:0;padding:6px 0;font:inherit;cursor:pointer}.tcfj-header__nav a:hover,.tcfj-header__nav button:hover,.tcfj-header__nav [aria-expanded=true]{color:#4f635e}.tcfj-header__nav [aria-expanded=true] svg.chev{transform:rotate(180deg)}.tcfj-header__nav svg.chev{transition:transform .2s}.tcfj-logo{display:block;line-height:0}.tcfj-logo img{height:var(--logo-h,70px);width:auto;transition:height .3s ease}.tcfj-header.is-scrolled .tcfj-logo img{height:calc(var(--logo-h,70px)*.78)}.tcfj-logo__text{font-family:Cormorant Garamond,Georgia,serif;font-size:28px;letter-spacing:.08em;color:#1c1a17;text-decoration:none;line-height:1}.tcfj-header__m{display:none}.tcfj-count-bubble{font-variant-numeric:tabular-nums}.tcfj-mega{position:absolute;left:0;right:0;top:100%;background:#fff;border-bottom:1px solid #e6e1d7;box-shadow:0 24px 40px -32px #1c1a1759;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s}.tcfj-mega.is-open{opacity:1;visibility:visible;transform:none;transition:opacity .2s ease,transform .2s ease}.tcfj-mega__in{max-width:1312px;margin:0 auto;padding:40px 64px 48px;display:grid;grid-template-columns:1fr 1fr 476px;gap:40px}.tcfj-mega ul{list-style:none;margin:0;padding:0;font-size:14px;line-height:2.2}.tcfj-mega ul a{text-decoration:none;color:#1c1a17;border-bottom:1px solid transparent;transition:border-color .2s}.tcfj-mega ul a:hover,.tcfj-mega ul a:focus-visible{border-bottom-color:#1c1a17}.tcfj-mega__eyebrow{font-size:13px;color:#5f5a51;margin:0 0 6px}.tcfj-mega__feat{position:relative}.tcfj-mega__fig{display:block;margin:0;text-decoration:none;color:#1c1a17}.tcfj-mega__fig+.tcfj-mega__fig{position:absolute;inset:0 0 auto 0;opacity:0;visibility:hidden;transition:opacity .25s}.tcfj-mega__feat.is-swapped .tcfj-mega__fig:first-child{opacity:0}.tcfj-mega__feat.is-swapped .tcfj-mega__fig+.tcfj-mega__fig{opacity:1;visibility:visible}.tcfj-mega__img{display:block;width:100%;aspect-ratio:476/268;overflow:hidden;background:#f4f1ec}.tcfj-mega__img img{width:100%;height:100%;object-fit:cover}.tcfj-mega__title{display:block;font-family:Cormorant Garamond,Georgia,serif;font-size:24px;margin-top:12px}.tcfj-mega__cta{font-size:13px;text-decoration:underline;text-underline-offset:4px}.tcfj-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;visibility:hidden}.tcfj-drawer.is-open{visibility:visible}.tcfj-drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#1c1a1759;opacity:0;transition:opacity .25s}.tcfj-drawer.is-open .tcfj-drawer__scrim{opacity:1}.tcfj-drawer__panel{position:absolute;top:0;bottom:0;left:0;width:min(420px,88vw);background:#fff;transform:translate(-100%);transition:transform .3s ease;display:flex;flex-direction:column;overflow-y:auto}.tcfj-drawer.is-open .tcfj-drawer__panel{transform:none}.tcfj-drawer__top{display:flex;justify-content:space-between;align-items:center;padding:22px 24px;border-bottom:1px solid #e6e1d7}.tcfj-drawer__close{background:none;border:0;font-size:26px;line-height:1;cursor:pointer;color:#1c1a17;padding:4px}.tcfj-drawer nav{padding:12px 24px 24px}.tcfj-drawer ul{list-style:none;margin:0;padding:0}.tcfj-drawer li>a,.tcfj-drawer summary{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid #f0ece5;font-family:Cormorant Garamond,Georgia,serif;font-size:24px;color:#1c1a17;text-decoration:none;cursor:pointer;list-style:none}.tcfj-drawer summary::-webkit-details-marker{display:none}.tcfj-drawer details[open] summary svg{transform:rotate(180deg)}.tcfj-drawer details ul{padding:6px 0 10px 4px}.tcfj-drawer details ul a{font-family:Quicksand,Avenir Next,sans-serif;font-size:15px;padding:9px 0;border:0}.tcfj-drawer__util{margin-top:auto;padding:20px 24px 32px;border-top:1px solid #e6e1d7;display:flex;flex-direction:column;gap:12px;font-size:15px}.tcfj-drawer__util a{color:#1c1a17;text-decoration:none}body.tcfj-lock{overflow:hidden}.tcfj-footer{max-width:1312px;margin:0 auto;padding:88px 64px 48px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;row-gap:64px;font-size:14px;font-family:Quicksand,Avenir Next,sans-serif;color:#1c1a17}.tcfj-footer__news{grid-column:1/6;display:flex;align-items:flex-start;gap:28px}.tcfj-footer__mono{height:84px;width:auto;flex:none}.tcfj-footer__form{display:flex;flex-direction:column;gap:14px;flex:1;min-width:0}.tcfj-footer__form label{font-family:Cormorant Garamond,Georgia,serif;font-size:28px;line-height:1.15}.tcfj-footer__row{display:flex;gap:12px;max-width:420px}.tcfj-footer__row input{flex:1;min-width:0;border:1px solid #c9c3b7;background:#fff;padding:13px 16px;font-family:inherit;font-size:14px;border-radius:999px;color:#1c1a17}.tcfj-footer__row button{background:#1c1a17;color:#fff;border:0;padding:0 24px;font-family:inherit;font-size:14px;border-radius:999px;cursor:pointer}.tcfj-footer__row button:hover{background:#4f635e}.tcfj-footer__msg{font-size:13px;color:#4f635e;margin:0}.tcfj-footer__col{display:flex;flex-direction:column;gap:10px}.tcfj-footer__col h2{font-family:Quicksand,Avenir Next,sans-serif;font-size:14px;font-weight:500;margin:0;letter-spacing:0;text-transform:none}.tcfj-footer__col a{text-decoration:none;color:#5f5a51}.tcfj-footer__col a:hover{color:#1c1a17}.tcfj-footer__c1{grid-column:7/9}.tcfj-footer__c2{grid-column:9/11}.tcfj-footer__c3{grid-column:11/13}.tcfj-footer__legal{grid-column:1/13;display:flex;justify-content:space-between;gap:16px;font-size:12px;color:#8a8378;margin-top:-24px}.tcfj-footer__legal a{color:inherit}.tcfj .tcfj-pill,.tcfj .tcfj-mini,.tcfj .tcfj-arrow{transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease,color .25s ease}.tcfj .tcfj-pill:hover,.tcfj .tcfj-mini:hover,.tcfj .tcfj-arrow:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 10px 22px -10px #1c1a1773}.tcfj .tcfj-pill--solid:hover{background:#4f635e;border-color:#4f635e}.tcfj .tcfj-arrow:not(:disabled):hover{background:#1c1a17;color:#fff}.tcfj .tcfj-link{transition:text-underline-offset .25s ease}.tcfj .tcfj-link:hover{text-underline-offset:8px}.tcfj a:hover{color:#4f635e}.tcfj .tcfj-pill--solid:hover,.tcfj .tcfj-pill--outline:hover,.tcfj .tcfj-mini:hover{color:#fff}.tcfj .tcfj-pill--white:hover{color:#1c1a17}.tcfj-card__img{transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.tcfj-card:hover .tcfj-card__img{transform:translateY(-4px);border-color:#1c1a17;box-shadow:0 18px 30px -18px #1c1a1759}.tcfj-cat__img{transition:transform .35s ease,box-shadow .35s ease}.tcfj-cat:hover .tcfj-cat__img{transform:translateY(-6px);box-shadow:0 0 0 1px #1c1a17,0 22px 36px -22px #1c1a1766}.tcfj-story__img img,.tcfj-jcard__img img{transition:transform .6s ease}.tcfj-story:hover .tcfj-story__img img,.tcfj-jcard:hover .tcfj-jcard__img img{transform:scale(1.04)}.tcfj-look__item:hover .tcfj-look__thumb{border-color:#1c1a17}@media(max-width:1199px){.tcfj-header__bar{gap:36px;padding:0 32px}.tcfj-header__nav{gap:14px;font-size:14px}}@media(max-width:989px){.tcfj-header__bar{grid-template-columns:1fr auto 1fr;height:72px;gap:12px;padding:0 16px}.tcfj-header.is-scrolled .tcfj-header__bar{height:64px}.tcfj-header__nav{display:none}.tcfj-header__m{display:flex;align-items:center;gap:18px}.tcfj-header__m--r{justify-content:flex-end}.tcfj-header__m a,.tcfj-header__m button{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:6px 0;font:inherit;font-size:14px;color:#1c1a17;text-decoration:none;cursor:pointer}.tcfj-logo img{height:var(--logo-hm,44px)}.tcfj-header.is-scrolled .tcfj-logo img{height:calc(var(--logo-hm,44px)*.85)}.tcfj-mega{display:none}.tcfj-footer{grid-template-columns:repeat(2,minmax(0,1fr));padding:64px 24px 40px;row-gap:40px}.tcfj-footer__news{grid-column:1/-1}.tcfj-footer__c1{grid-column:1/2}.tcfj-footer__c2{grid-column:2/3}.tcfj-footer__c3{grid-column:1/2}.tcfj-footer__legal{grid-column:1/-1;margin-top:0;flex-direction:column}}@media(max-width:540px){.tcfj-footer__news{flex-direction:column;gap:20px}.tcfj-footer__mono{height:64px}.tcfj-footer__form label{font-size:24px}}@media(prefers-reduced-motion:reduce){.tcfj-header *,.tcfj-drawer *,.tcfj-mega,.tcfj *{transition:none!important;transform:none!important}}.tcfj-heart{position:absolute;top:14px;right:14px;z-index:2;width:36px;height:36px;border-radius:50%;background:#ffffffeb;border:0;display:inline-flex;align-items:center;justify-content:center;color:#1c1a17;cursor:pointer;padding:0;transition:transform .2s ease}.tcfj-heart svg path{fill:none;transition:fill .2s}.tcfj-heart.is-saved svg path{fill:currentColor}.tcfj-heart:hover{transform:scale(1.08)}.tcfj-heart--inline{position:static;width:40px;height:40px;border:1px solid #e6e1d7}[data-tcfj-card].is-saved .tcfj-card__img{border-color:#1c1a17}.tcfj-favlink{display:inline-flex;align-items:center;gap:4px}.tcfj-favtoast{position:fixed;top:20px;right:20px;z-index:70;display:flex;align-items:center;gap:16px;background:#fff;border:1px solid #1c1a17;padding:12px 18px 12px 12px;font-family:Quicksand,Avenir Next,sans-serif;font-size:14px;color:#1c1a17;box-shadow:0 18px 40px -24px #1c1a1773;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .25s,transform .25s,visibility 0s linear .25s}.tcfj-favtoast.is-open{opacity:1;visibility:visible;transform:none;transition:opacity .25s,transform .25s}.tcfj-favtoast img{width:44px;height:44px;object-fit:cover;border:1px solid #ece7de}.tcfj-favtoast a{color:#1c1a17;text-decoration:underline;text-underline-offset:4px;margin-left:12px}.tcfj-favmodal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:16px;visibility:hidden}.tcfj-favmodal.is-open{visibility:visible}.tcfj-favmodal__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#1c1a1773;opacity:0;transition:opacity .25s}.tcfj-favmodal.is-open .tcfj-favmodal__scrim{opacity:1}.tcfj-favmodal__card{position:relative;width:min(560px,100%);max-height:calc(100vh - 32px);overflow:auto;background:#fff;padding:48px 52px 36px;font-family:Quicksand,Avenir Next,sans-serif;color:#1c1a17;font-size:14px;opacity:0;transform:translateY(12px);transition:opacity .25s,transform .25s}.tcfj-favmodal.is-open .tcfj-favmodal__card{opacity:1;transform:none}.tcfj-favmodal__top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.tcfj-favmodal h2{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-weight:400;font-size:38px;line-height:1.05;letter-spacing:0;text-transform:none}.tcfj-favmodal__close{background:none;border:0;font:inherit;font-size:14px;color:#1c1a17;cursor:pointer;padding:4px 0}.tcfj-favmodal__sub{margin:10px 0 24px;color:#5f5a51;max-width:380px}.tcfj-favmodal form{display:flex;flex-direction:column;gap:16px}.tcfj-favmodal__row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.tcfj-favmodal label{display:flex;flex-direction:column;gap:6px;font-size:13px}.tcfj-favmodal input[type=text],.tcfj-favmodal input[type=email],.tcfj-favmodal input[type=tel]{border:1px solid #c9c3b7;padding:12px 14px;font:inherit;font-size:14px;color:#1c1a17;background:#fff;border-radius:0}.tcfj-favmodal input:focus{outline:1px solid #1c1a17;outline-offset:0}.tcfj-favmodal__opts{display:flex;flex-direction:column;gap:12px;border-top:1px solid #e6e1d7;padding-top:16px}.tcfj-check{flex-direction:row!important;align-items:flex-start;gap:12px!important;font-size:12.5px!important;line-height:1.5;color:#3d3a34}.tcfj-check input{margin:2px 0 0;width:16px;height:16px;flex:none;accent-color:#1c1a17}.tcfj-favmodal__submit{background:#1c1a17;color:#fff;border:0;padding:16px;font:inherit;font-size:14px;cursor:pointer;margin-top:4px}.tcfj-favmodal__submit:hover{background:#4f635e}.tcfj-favmodal__foot{display:flex;justify-content:space-between;gap:12px;font-size:12.5px;color:#5f5a51}.tcfj-favmodal__foot a{color:#1c1a17}@media(max-width:540px){.tcfj-favmodal__card{padding:36px 22px 28px}.tcfj-favmodal__row{grid-template-columns:1fr}.tcfj-favtoast{left:16px;right:16px;top:12px}}@media(max-width:420px){.tcfj-header__bar{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:0 14px}.tcfj-header__bar .tcfj-logo{justify-self:center}.tcfj-header__m{gap:12px}.tcfj-logo img{height:34px}.tcfj-header.is-scrolled .tcfj-logo img{height:32px}}.tcfj-sov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:65;visibility:hidden}.tcfj-sov.is-open{visibility:visible}.tcfj-sov__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#1c1a1759;opacity:0;transition:opacity .25s}.tcfj-sov.is-open .tcfj-sov__scrim{opacity:1}.tcfj-sov__panel{position:relative;background:#fff;max-height:100%;overflow-y:auto;padding:18px 24px 28px;transform:translateY(-12px);opacity:0;transition:transform .25s ease,opacity .25s ease;box-shadow:0 24px 40px -28px #1c1a1780}.tcfj-sov.is-open .tcfj-sov__panel{transform:none;opacity:1}.tcfj-sov__form{display:flex;align-items:center;gap:12px;max-width:880px;margin:0 auto;border-bottom:1px solid #1c1a17;padding:6px 0 10px;color:#1c1a17}.tcfj-sov__form input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-family:Cormorant Garamond,Georgia,serif;font-size:28px;color:#1c1a17;padding:4px 0;-webkit-appearance:none;appearance:none;border-radius:0}.tcfj-sov__form input::-webkit-search-cancel-button{display:none}.tcfj-sov__close{background:none;border:0;font-size:30px;line-height:1;color:#1c1a17;cursor:pointer;padding:0 2px}.tcfj-sov__chips{display:flex;flex-wrap:wrap;gap:8px;max-width:880px;margin:18px auto 0}.tcfj-sov__chips[hidden]{display:none}.tcfj-sov__chips a{border:1px solid #d8d2c6;border-radius:999px;padding:8px 16px;font-family:Quicksand,Avenir Next,sans-serif;font-size:14px;color:#1c1a17;text-decoration:none}.tcfj-sov__chips a:hover{border-color:#1c1a17}.tcfj-sov__res{max-width:880px;margin:8px auto 0}.tcfj-sov__list{list-style:none;margin:0;padding:0}.tcfj-sov__list a{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 0;border-bottom:1px solid #f0ece5;text-decoration:none;color:#1c1a17;font-family:Quicksand,Avenir Next,sans-serif;font-size:14px}.tcfj-sov__list img,.tcfj-sov__list a>span:first-child{width:64px;height:64px;object-fit:cover;background:#f5f2ec}.tcfj-sov__p{color:#5f5a51}.tcfj-sov__more{display:flex;flex-wrap:wrap;gap:6px 18px;padding:14px 0 4px;font-family:Quicksand,Avenir Next,sans-serif;font-size:14px}.tcfj-sov__more a{color:#3d3a34}.tcfj-sov__all{display:inline-block;margin-top:14px;font-family:Quicksand,Avenir Next,sans-serif;font-size:14px;color:#1c1a17;text-underline-offset:3px}.tcfj-sov__none{font-family:Quicksand,Avenir Next,sans-serif;font-size:14px;color:#5f5a51;margin:16px 0 0}@media(max-width:749px){.tcfj-sov__panel{padding:14px 16px 22px;min-height:100%}.tcfj-sov__form input{font-size:24px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/tcfj-chrome.css.map */
