:root{--ttg-ivory:#F6F1E7;--ttg-card:#FBF8F1;--ttg-white:#FFFFFF;--ttg-ink:#16243F;--ttg-footer:#11203A;--ttg-gold:#B28C4D;--ttg-gold-lt:#E3C48A;--ttg-muted:#5C6373;--ttg-faint:#9C9276;--ttg-announce-tx:#F0E7D3;--ttg-line:rgba(22,36,63,.1);--ttg-line-2:rgba(22,36,63,.18);--ttg-serif:"Cormorant Garamond",Georgia,"Times New Roman",serif;--ttg-sans:"Hanken Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ttg-frame:1240px;--font-heading-family:var(--ttg-serif) !important;--font-body-family:var(--ttg-sans) !important;--font-heading-style:normal !important;--font-heading-weight:500 !important}body{background:var(--ttg-ivory);font-family:var(--ttg-sans);color:var(--ttg-ink);-webkit-font-smoothing:antialiased}.ttg ::selection{background:var(--ttg-ink);color:var(--ttg-ivory)}h1,h2,h3,.h0,.h1,.h2,.h3{font-family:var(--ttg-serif);font-weight:500}.ttg-frame{max-width:var(--ttg-frame);margin:0 auto;padding-left:32px;padding-right:32px}.ttg-eyebrow{font-family:var(--ttg-sans);font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--ttg-gold);font-weight:600}.ttg-serif{font-family:var(--ttg-serif)}.ttg em,.ttg-em{font-style:italic;color:var(--ttg-gold)}.ttg-btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--ttg-sans);font-size:13px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;padding:16px 32px;border-radius:2px;cursor:pointer;text-decoration:none;border:1.5px solid var(--ttg-ink);transition:background .15s ease,color .15s ease,border-color .15s ease;line-height:1}.ttg-btn--solid{background:var(--ttg-ink);color:var(--ttg-ivory)}.ttg-btn--solid:hover{background:var(--ttg-gold);color:var(--ttg-ink);border-color:var(--ttg-gold)}.ttg-btn--ghost{background:transparent;color:var(--ttg-ink)}.ttg-btn--ghost:hover{background:var(--ttg-ink);color:var(--ttg-ivory)}.ttg-btn--gold{background:var(--ttg-gold);color:var(--ttg-ink);border-color:var(--ttg-gold)}.ttg-btn--gold:hover{background:var(--ttg-gold-lt);border-color:var(--ttg-gold-lt)}.ttg-stars{color:var(--ttg-gold);letter-spacing:.06em}.ttg-announce{background:var(--ttg-ink);color:var(--ttg-announce-tx);font-size:12px;letter-spacing:.16em;text-transform:uppercase;text-align:center;padding:11px 16px;font-weight:500}.ttg-header{position:sticky;top:0;z-index:50;background:#f6f1e7db;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--ttg-line)}.ttg-header__bar{max-width:var(--ttg-frame);margin:0 auto;padding:0 32px;height:78px;display:flex;align-items:center;justify-content:space-between}.ttg-header__nav{display:flex;align-items:center;gap:34px;flex:1}.ttg-header__link{font-family:var(--ttg-sans);font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--ttg-muted);text-decoration:none;font-weight:500;transition:color .15s;white-space:nowrap}.ttg-header__link:hover,.ttg-header__link[aria-current]{color:var(--ttg-ink)}.ttg-header__link[aria-current]{font-weight:600;border-bottom:1.5px solid var(--ttg-gold);padding-bottom:2px}.ttg-logo{text-decoration:none;flex:0 0 auto;text-align:center}.ttg-logo__name{font-family:var(--ttg-serif);font-size:30px;font-weight:600;color:var(--ttg-ink);letter-spacing:.01em;line-height:1}.ttg-logo__tag{font-family:var(--ttg-sans);font-size:9px;letter-spacing:.42em;text-transform:uppercase;color:var(--ttg-gold);margin-top:5px;padding-left:.42em}.ttg-logo__img{display:block;margin:0 auto}.ttg-header__icons{display:flex;align-items:center;gap:22px;flex:1;justify-content:flex-end}.ttg-header__icon{color:var(--ttg-ink);display:inline-flex;position:relative;text-decoration:none}.ttg-header__count{position:absolute;top:-7px;right:-9px;min-width:16px;height:16px;padding:0 4px;background:var(--ttg-gold);color:var(--ttg-ink);border-radius:999px;font-family:var(--ttg-sans);font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1}.ttg-footer{background:var(--ttg-footer)}.ttg-footer__top{max-width:var(--ttg-frame);margin:0 auto;padding:64px 32px 30px;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px}.ttg-footer__brand-name{font-family:var(--ttg-serif);font-size:26px;font-weight:600;color:var(--ttg-ivory);margin-bottom:8px}.ttg-footer__brand-tag{font-size:9px;letter-spacing:.42em;text-transform:uppercase;color:var(--ttg-gold);margin-bottom:18px}.ttg-footer__blurb{font-size:14px;line-height:1.7;color:#f0e7d399;margin:0;max-width:280px}.ttg-footer__h{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--ttg-gold-lt);font-weight:600;margin-bottom:18px}.ttg-footer__col{display:flex;flex-direction:column;gap:11px}.ttg-footer__col a{font-size:14px;color:#f0e7d3b8;text-decoration:none;transition:color .15s}.ttg-footer__col a:hover{color:var(--ttg-ivory)}.ttg-footer__promise{font-size:14px;line-height:1.7;color:#f0e7d399;margin:0}.ttg-footer__bottom{border-top:1px solid rgba(240,231,211,.12)}.ttg-footer__bottom-in{max-width:var(--ttg-frame);margin:0 auto;padding:22px 32px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px}.ttg-footer__copy{font-size:12px;color:#f0e7d380}.ttg-footer__legal{display:flex;gap:22px;flex-wrap:wrap}.ttg-footer__legal a{font-size:12px;color:#f0e7d380;text-decoration:none;transition:color .15s}.ttg-footer__legal a:hover{color:var(--ttg-ivory)}.ttg-card{text-decoration:none;display:block}.ttg-card__media{position:relative;aspect-ratio:1;border-radius:3px;overflow:hidden;background:repeating-linear-gradient(135deg,#eee7d7 0 11px,#e8e0ce 11px 22px);margin-bottom:16px}.ttg-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.ttg-card:hover .ttg-card__media img{transform:scale(1.04)}.ttg-card__badge{position:absolute;top:14px;left:14px;background:var(--ttg-gold);color:var(--ttg-ink);font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;padding:5px 11px;border-radius:2px;z-index:2}.ttg-card__cat{position:absolute;top:14px;right:14px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ttg-faint);font-weight:600;z-index:2}.ttg-card__title{font-family:var(--ttg-sans);font-size:15px;font-weight:600;color:var(--ttg-ink);margin:0 0 6px;line-height:1.35}.ttg-card__prices{display:flex;align-items:baseline;gap:9px}.ttg-card__price{font-size:14px;color:var(--ttg-ink);font-weight:600}.ttg-card__compare{font-size:13px;color:var(--ttg-faint);text-decoration:line-through}.ttg-card-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.ttg-rowhead{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:30px;gap:20px}.ttg-rowhead__title{font-family:var(--ttg-serif);font-weight:500;font-size:38px;margin:0;color:var(--ttg-ink)}.ttg-viewall{font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--ttg-ink);text-decoration:none;font-weight:600;border-bottom:1.5px solid var(--ttg-gold);padding-bottom:3px;white-space:nowrap}.ttg-placeholder{display:flex;align-items:flex-end;justify-content:center}.ttg-placeholder span{font-family:monospace;font-size:11px;color:var(--ttg-faint);background:#f6f1e7b8;padding:5px 10px;border-radius:2px;margin-bottom:18px}@keyframes ttg-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.ttg-hero{max-width:var(--ttg-frame);margin:0 auto;padding:64px 32px 76px;display:grid;grid-template-columns:.92fr 1.08fr;gap:64px;align-items:center}.ttg-hero__copy{animation:ttg-rise .9s ease both}.ttg-hero__eyebrow{letter-spacing:.26em;margin-bottom:26px}.ttg-hero__title{font-family:var(--ttg-serif);font-weight:500;font-size:67px;line-height:1.02;letter-spacing:-.01em;margin:0 0 26px;color:var(--ttg-ink)}.ttg-hero__title em{font-style:italic;color:var(--ttg-gold)}.ttg-hero__sub{font-size:17px;line-height:1.7;color:var(--ttg-muted);margin:0 0 38px;max-width:440px}.ttg-hero__cta{display:flex;gap:14px;flex-wrap:wrap}.ttg-hero__social{display:flex;align-items:center;gap:9px;margin-top:34px}.ttg-hero__social span{font-size:13px;color:var(--ttg-muted)}.ttg-hero__media{position:relative;animation:ttg-rise 1.1s ease both}.ttg-hero__img{position:relative;aspect-ratio:4/5;border-radius:3px;overflow:hidden;background:repeating-linear-gradient(135deg,#ebe3d2 0 13px,#e5dcc8 13px 26px);box-shadow:0 30px 60px -30px #16243f66}.ttg-hero__img img{width:100%;height:100%;object-fit:cover;display:block}.ttg-hero__float{position:absolute;bottom:-26px;left:-26px;background:var(--ttg-ivory);border:1px solid rgba(22,36,63,.12);border-radius:3px;padding:20px 24px;box-shadow:0 18px 40px -20px #16243f59;max-width:208px}.ttg-hero__float-q{font-family:var(--ttg-serif);font-style:italic;font-size:23px;color:var(--ttg-ink);line-height:1.2}.ttg-hero__float-l{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ttg-gold);margin-top:10px;font-weight:600}.ttg-value{border-top:1px solid var(--ttg-line);border-bottom:1px solid var(--ttg-line);background:var(--ttg-card)}.ttg-value__in{max-width:var(--ttg-frame);margin:0 auto;padding:34px 32px;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.ttg-value__cell{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.ttg-value__cell+.ttg-value__cell{border-left:1px solid var(--ttg-line)}.ttg-value__t{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--ttg-gold);font-weight:700}.ttg-value__d{font-size:13px;color:var(--ttg-muted);line-height:1.5}.ttg-aud{max-width:var(--ttg-frame);margin:0 auto;padding:88px 32px 16px}.ttg-aud__head{text-align:center;max-width:620px;margin:0 auto 50px}.ttg-aud__title{font-family:var(--ttg-serif);font-weight:500;font-size:46px;line-height:1.08;margin:18px 0 0;color:var(--ttg-ink)}.ttg-aud__grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.ttg-aud__card{position:relative;display:block;aspect-ratio:16/10;border-radius:3px;overflow:hidden;text-decoration:none;background:repeating-linear-gradient(135deg,#e6ddcb 0 13px,#e0d6c1 13px 26px);transition:transform .2s ease}.ttg-aud__card:hover{transform:translateY(-4px)}.ttg-aud__card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ttg-aud__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(18,32,58,.78) 0%,rgba(18,32,58,.12) 60%,transparent 100%)}.ttg-aud__body{position:absolute;bottom:0;left:0;padding:34px}.ttg-aud__h{font-family:var(--ttg-serif);font-weight:600;font-size:34px;color:var(--ttg-ivory);margin:0 0 8px}.ttg-aud__p{font-size:14px;color:#f6f1e7d9;margin:0 0 16px;max-width:320px;line-height:1.55}.ttg-aud__link{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--ttg-gold-lt);font-weight:600}.ttg-prow{max-width:var(--ttg-frame);margin:0 auto;padding:72px 32px 0}.ttg-feat{max-width:var(--ttg-frame);margin:96px auto 0;padding:0 32px}.ttg-feat__box{background:var(--ttg-ink);border-radius:4px;overflow:hidden;display:grid;grid-template-columns:1fr 1fr}.ttg-feat__copy{padding:72px 60px}.ttg-feat__eyebrow{color:var(--ttg-gold-lt);letter-spacing:.26em;margin-bottom:22px}.ttg-feat__title{font-family:var(--ttg-serif);font-weight:500;font-size:43px;line-height:1.1;color:var(--ttg-ivory);margin:0 0 22px}.ttg-feat__p{font-size:16px;line-height:1.7;color:#f0e7d3d1;margin:0 0 30px;max-width:420px}.ttg-feat__list{list-style:none;padding:0;margin:0 0 34px;display:flex;flex-direction:column;gap:14px}.ttg-feat__list li{display:flex;align-items:center;gap:13px;font-size:14px;color:#f0e7d3eb}.ttg-feat__list li:before{content:"";width:7px;height:7px;background:var(--ttg-gold);border-radius:50%;flex:0 0 auto}.ttg-feat__media{position:relative;min-height:420px;background:repeating-linear-gradient(135deg,#22344f 0 14px,#1d2e47 14px 28px)}.ttg-feat__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ttg-quote{max-width:880px;margin:0 auto;padding:96px 32px 88px;text-align:center}.ttg-quote__stars{color:var(--ttg-gold);font-size:18px;letter-spacing:.1em;margin-bottom:24px}.ttg-quote__q{font-family:var(--ttg-serif);font-style:italic;font-weight:500;font-size:34px;line-height:1.3;color:var(--ttg-ink);margin:0 0 28px}.ttg-quote__by{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--ttg-muted);font-weight:600}.ttg-news{background:var(--ttg-ink)}.ttg-news__in{max-width:680px;margin:0 auto;padding:80px 32px;text-align:center}.ttg-news__title{font-family:var(--ttg-serif);font-weight:500;font-size:42px;color:var(--ttg-ivory);margin:0 0 14px}.ttg-news__p{font-size:15px;color:#f0e7d3c7;margin:0 0 32px}.ttg-news__form{display:flex;gap:10px;max-width:480px;margin:0 auto}.ttg-news__form input[type=email]{flex:1;background:#f6f1e70f;border:1px solid rgba(240,231,211,.28);border-radius:2px;padding:15px 18px;color:var(--ttg-ivory);font-family:var(--ttg-sans);font-size:14px;outline:none}.ttg-news__form input::placeholder{color:#f0e7d380}.ttg-news__ok{margin-top:18px;font-size:13px;color:var(--ttg-gold-lt);letter-spacing:.04em}@media(max-width:990px){.ttg-hero{grid-template-columns:1fr;gap:40px}.ttg-hero__title{font-size:52px}.ttg-feat__box{grid-template-columns:1fr}.ttg-feat__media{min-height:280px}.ttg-card-grid{grid-template-columns:repeat(2,1fr)}.ttg-value__in{grid-template-columns:repeat(2,1fr);gap:28px 24px}.ttg-value__cell:nth-child(3){border-left:none}}@media(max-width:749px){.ttg-frame,.ttg-header__bar,.ttg-hero,.ttg-value__in,.ttg-aud,.ttg-prow,.ttg-feat,.ttg-footer__top,.ttg-footer__bottom-in,.ttg-news__in,.ttg-quote{padding-left:20px;padding-right:20px}.ttg-header__nav{gap:18px}.ttg-logo__name{font-size:24px}.ttg-hero__title{font-size:40px}.ttg-aud__grid{grid-template-columns:1fr}.ttg-feat__copy{padding:44px 30px}.ttg-footer__top{grid-template-columns:1fr 1fr;gap:32px}.ttg-value__in{grid-template-columns:1fr}.ttg-value__cell+.ttg-value__cell{border-left:none;padding-top:22px;border-top:1px solid var(--ttg-line)}.ttg-news__form{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/ttg-theme.css.map */
