.ttgg{--gg-navy: #070720;--gg-red: #7E1622;--gg-ever: #1E3B2C;--gg-champ: #D9C49C;--gg-cream: #F9DCC4;--gg-ivory: #FBF6EF;--gg-well: #F2ECE3;--gg-serif: "Playfair Display", Georgia, serif;--gg-sans: "Figtree", "Helvetica Neue", Arial, sans-serif;--gg-btn: "Raleway", "Helvetica Neue", Arial, sans-serif;font-family:var(--gg-sans);color:var(--gg-navy);letter-spacing:normal;font-variant-numeric:lining-nums}.ttgg *,.ttgg *:before,.ttgg *:after{box-sizing:border-box}.ttgg h1,.ttgg h2,.ttgg h3{font-family:var(--gg-serif);font-weight:500;letter-spacing:normal;margin:0}.ttgg p{margin:0}.ttgg a:focus-visible{outline:3px solid var(--gg-cream);outline-offset:3px}.ttgg .gg-on-light a:focus-visible,.ttgg .gg-card a:focus-visible{outline-color:var(--gg-navy)}.gg-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ttgg .gg-btn{font-family:var(--gg-btn);font-weight:600;font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;display:inline-block;padding:1.2rem 2.2rem;border-radius:5px;border:0;background:var(--gg-navy);color:var(--gg-ivory);text-decoration:none;line-height:1.3;transition:background-color .15s ease}.ttgg .gg-btn:hover{background:#1b1b45}.ttgg .gg-btn--light{background:var(--gg-cream);color:var(--gg-navy)}.ttgg .gg-btn--light:hover{background:#fbe7d6}.gg-eyebrow{font-family:var(--gg-btn);font-weight:600;font-size:1.15rem;letter-spacing:.28em;text-transform:uppercase;color:var(--gg-champ);display:flex;align-items:center;gap:1.4rem}.gg-eyebrow:before{content:"";width:3.6rem;height:1px;background:currentColor}.gg-hero{position:relative;min-height:52rem;display:flex;align-items:flex-end;overflow:hidden;background:radial-gradient(ellipse at 50% 60%,#6e4630,#3a2219 40%,#120c12);color:var(--gg-ivory)}.gg-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.gg-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.gg-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0707200d,#07072059,#070720cc 60%,#070720f0)}.gg-hero .gg-eyebrow{font-weight:700;font-size:1.25rem;letter-spacing:.24em}.gg-hero__copy{position:relative;padding:0 2.4rem 4.4rem;max-width:92rem}.gg-hero h1{font-size:4rem;line-height:1.06;margin:1.6rem 0 0;color:var(--gg-ivory)}.gg-hero h1 em{font-style:italic;color:var(--gg-cream)}.gg-hero__text{margin-top:1.8rem;font-size:1.6rem;line-height:1.55;max-width:56rem;opacity:.9}.gg-hero .gg-btn{margin-top:2.8rem}.gg-nav,.gg-gatherer,.gg-closing{width:calc(100% - 2.4rem);margin-left:auto;margin-right:auto}.gg-nav{background:var(--gg-navy);color:var(--gg-cream)}.gg-nav__intro{padding:1.6rem;text-align:center}.gg-frame{--r: 2rem;--gap: .7rem;position:relative;padding:2.6rem 2.4rem 2.4rem;color:var(--gg-cream)}.gg-frame:after{content:"";position:absolute;inset:var(--gap);border:1px solid currentColor;pointer-events:none}.gg-frame__h,.gg-frame__v,.gg-frame__c{position:absolute;pointer-events:none;border:0 solid currentColor}.gg-frame__h{top:0;bottom:0;left:var(--r);right:var(--r);border-top-width:1px;border-bottom-width:1px}.gg-frame__v{left:0;right:0;top:var(--r);bottom:var(--r);border-left-width:1px;border-right-width:1px}.gg-frame__c{width:var(--r);height:var(--r)}.gg-frame__c--tl{top:0;left:0;border-right-width:1px;border-bottom-width:1px;border-bottom-right-radius:100%}.gg-frame__c--tr{top:0;right:0;border-left-width:1px;border-bottom-width:1px;border-bottom-left-radius:100%}.gg-frame__c--bl{bottom:0;left:0;border-right-width:1px;border-top-width:1px;border-top-right-radius:100%}.gg-frame__c--br{bottom:0;right:0;border-left-width:1px;border-top-width:1px;border-top-left-radius:100%}.gg-nav__intro h2{font-size:3rem;color:var(--gg-cream)}.gg-nav__intro p{margin-top:.5rem;font-size:1.5rem;opacity:.75}.gg-mosaic{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.gg-tile{display:flex;flex-direction:column;justify-content:flex-end;position:relative;padding:2.6rem 2.4rem;min-height:11rem;text-decoration:none;color:var(--gg-champ);transition:filter .15s ease}.gg-tile:hover{filter:brightness(1.1)}.gg-tile:focus-visible{outline-offset:-6px}.gg-tile--red{background:var(--gg-red)}.gg-tile--green{background:var(--gg-ever)}.gg-tile--champ{background:var(--gg-champ);color:var(--gg-navy)}.gg-tile--champ:focus-visible{outline-color:var(--gg-navy)}.gg-tile__pre{font-family:var(--gg-btn);font-weight:600;font-size:1.1rem;letter-spacing:.24em;text-transform:uppercase;opacity:.8;margin-bottom:.8rem;display:block}.gg-tile__name{font-family:var(--gg-serif);font-weight:500;font-size:3rem;line-height:1.02;display:block}.gg-tile__num{white-space:nowrap}.gg-disclosure{font-size:1.25rem;line-height:1.5;opacity:.7}.gg-nav .gg-disclosure{padding:1.8rem 2.4rem .6rem;font-size:1.1rem;line-height:1.5;text-align:center;opacity:.6}.gg-gatherer{border-top:1.2rem solid var(--gg-navy);padding:5.2rem 2rem 6rem;scroll-margin-top:2rem}.gg-gatherer--red{background:var(--gg-red);color:var(--gg-ivory)}.gg-gatherer--green{background:var(--gg-ever);color:var(--gg-ivory)}.gg-gatherer--champ{background:var(--gg-champ);color:var(--gg-navy)}.gg-inner{max-width:129.6rem;margin:0 auto}.gg-head{margin-bottom:3.2rem}.gg-label{font-family:var(--gg-btn);font-weight:600;font-size:1.2rem;letter-spacing:.24em;text-transform:uppercase;display:flex;align-items:center;gap:1.2rem;color:var(--gg-champ)}.gg-label:before{content:"";width:1rem;height:1rem;background:currentColor}.gg-gatherer--champ .gg-label{color:var(--gg-navy)}.gg-gatherer h2{font-size:4rem;line-height:1.04;margin:1.6rem 0 1.4rem;color:inherit}.gg-gatherer h2 em{font-style:italic;color:var(--gg-champ)}.gg-gatherer--champ h2 em{color:var(--gg-navy)}.gg-tagline{font-family:var(--gg-serif);font-style:italic;font-size:1.8rem;opacity:.85}.gg-intro{margin-top:2.2rem}.gg-intro p{font-size:1.55rem;line-height:1.65;margin-bottom:1.4rem;opacity:.9}.ttgg .gg-bloglink{display:inline-block;margin-top:.4rem;font-family:var(--gg-serif);font-style:italic;font-size:1.7rem;color:var(--gg-champ);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.35em}.ttgg .gg-gatherer--champ .gg-bloglink{color:var(--gg-navy)}.ttgg .gg-bloglink:hover{text-decoration-thickness:2px}.gg-traits{margin:2.4rem 0 0;padding-top:2.2rem;border-top:1px solid currentColor;border-top-color:#d9c49c73;display:grid;gap:1.6rem}.gg-gatherer--champ .gg-traits{border-top-color:#07072040}.gg-traits dt{font-family:var(--gg-btn);font-weight:600;font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;margin-bottom:.6rem;color:var(--gg-champ)}.gg-gatherer--champ .gg-traits dt{color:var(--gg-navy)}.gg-traits dd{margin:0;font-family:var(--gg-serif);font-style:italic;font-size:1.6rem;line-height:1.5}.gg-gifts{display:grid;grid-template-columns:1fr;gap:1.8rem;list-style:none;margin:0;padding:0}.gg-card{background:var(--gg-ivory);color:var(--gg-navy);display:flex;flex-direction:column;height:100%}.gg-well{position:relative;background:var(--gg-well);aspect-ratio:4 / 3}.gg-well img{position:absolute;top:2.4rem;right:2.4rem;bottom:2.4rem;left:2.4rem;width:calc(100% - 4.8rem);height:calc(100% - 4.8rem);object-fit:contain;mix-blend-mode:multiply;display:block}.gg-card__body{padding:2.2rem 2.2rem 2.6rem;display:flex;flex-direction:column;flex:1}.gg-card__meta{font-family:var(--gg-btn);font-weight:600;font-size:1.05rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gg-red);margin-bottom:.8rem;line-height:1.4}.gg-card h3{font-size:2.2rem;line-height:1.18;margin-bottom:1rem;color:var(--gg-navy)}.gg-card__desc p{font-size:1.45rem;line-height:1.55;opacity:.9;margin-bottom:1rem}.gg-card__note{font-size:1.25rem;line-height:1.5;opacity:.7;margin-bottom:1rem}.gg-card__actions{margin-top:auto;padding-top:1rem;display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 1.8rem}.gg-card .gg-btn{padding:1.1rem 2rem;font-size:1.15rem}.ttgg .gg-card__alt{font-size:1.3rem;color:var(--gg-navy);text-decoration:underline;text-underline-offset:.3em;text-decoration-thickness:1px}.ttgg .gg-back{display:inline-block;margin-top:3.2rem;font-family:var(--gg-btn);font-weight:600;font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase;color:inherit;opacity:.8;text-decoration:none}.ttgg .gg-back:hover{opacity:1;text-decoration:underline}.gg-closing{background:var(--gg-navy);color:var(--gg-cream);text-align:center;padding:6.4rem 2.4rem 4rem;border-top:1.2rem solid var(--gg-navy)}.gg-closing .gg-eyebrow{justify-content:center}.gg-closing .gg-eyebrow:after{content:"";width:3.6rem;height:1px;background:currentColor}.gg-closing h2{font-size:3.4rem;margin:1.6rem 0;color:var(--gg-cream)}.gg-closing__text{max-width:54rem;margin:0 auto;font-size:1.6rem;line-height:1.6;opacity:.8}.gg-closing .gg-btn{margin-top:3rem}.gg-closing .gg-disclosure{max-width:56rem;margin:5.6rem auto 0;padding-top:2rem;border-top:1px solid rgba(217,196,156,.3)}@media screen and (min-width:750px){.gg-hero{min-height:62rem}.gg-hero__shade{background:linear-gradient(90deg,#070720d9,#070720b3 30%,#0707204d 52%,#07072000 68%),linear-gradient(180deg,#07072000 45%,#07072099)}.gg-hero .gg-eyebrow{font-size:1.35rem}.gg-nav,.gg-gatherer,.gg-closing{width:88%}.gg-hero__copy{padding:0 7.2rem 7.2rem}.gg-hero h1{font-size:6.4rem}.gg-hero__text{font-size:1.8rem}.gg-nav__intro{padding:2.4rem}.gg-frame{--r: 2.8rem;--gap: .9rem;padding:3.2rem 4rem 3rem}.gg-nav__intro h2{font-size:3.4rem}.gg-nav .gg-disclosure{padding:1.8rem 7.2rem .6rem}.gg-gatherer{padding:8.8rem 4.8rem 9.6rem}.gg-gatherer h2{font-size:5.6rem}.gg-traits{grid-template-columns:1fr 1fr;column-gap:2.8rem}.gg-gifts{grid-template-columns:repeat(6,1fr);gap:2.4rem}.gg-gifts>li{grid-column:span 3}.gg-gifts>li.gg-size--large{grid-column:span 6}.gg-well{aspect-ratio:1 / 1}.gg-size--large .gg-well{aspect-ratio:3 / 2}.gg-size--large .gg-well img{top:3.2rem;right:3.2rem;bottom:3.2rem;left:3.2rem;width:calc(100% - 6.4rem);height:calc(100% - 6.4rem)}.gg-card__body{padding:2.4rem 2.6rem 2.8rem}}@media screen and (min-width:990px){.gg-mosaic{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(6,9.2rem)}.gg-mosaic>li{display:flex}.gg-mosaic>li>.gg-tile{flex:1;min-height:0;padding:2.8rem 3rem}.gg-mosaic>li:nth-child(1){grid-column:1 / 6;grid-row:1 / 5}.gg-mosaic>li:nth-child(2){grid-column:6 / 13;grid-row:1 / 3}.gg-mosaic>li:nth-child(3){grid-column:6 / 8;grid-row:3 / 7}.gg-mosaic>li:nth-child(4){grid-column:8 / 13;grid-row:3 / 5}.gg-mosaic>li:nth-child(5){grid-column:1 / 6;grid-row:5 / 7}.gg-mosaic>li:nth-child(6){grid-column:8 / 13;grid-row:5 / 7}.gg-mosaic>li:nth-child(1) .gg-tile__name{font-size:5.8rem}.gg-mosaic>li:nth-child(2) .gg-tile__name,.gg-mosaic>li:nth-child(5) .gg-tile__name{font-size:4.4rem}.gg-mosaic>li:nth-child(4) .gg-tile__name,.gg-mosaic>li:nth-child(6) .gg-tile__name{font-size:4rem}.gg-mosaic>li:nth-child(3) .gg-tile{align-items:center;justify-content:center;padding:2.8rem 0}.gg-mosaic>li:nth-child(3) .gg-tile__label{writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap}.gg-mosaic>li:nth-child(3) .gg-tile__pre{margin:0 0 0 .8rem}.gg-mosaic>li:nth-child(3) .gg-tile__name{font-size:3.6rem}.gg-gatherer{padding:8.8rem 7.2rem 9.6rem}.gg-head{display:grid;grid-template-columns:5fr 7fr;gap:6.4rem;margin-bottom:5.6rem}.gg-intro{margin-top:0}.gg-gifts{grid-template-columns:repeat(12,1fr)}.gg-gifts>li{grid-column:span 3}.gg-gifts>li.gg-size--large{grid-column:span 6}.gg-closing{padding:9.6rem 7.2rem 4rem}.gg-closing h2{font-size:4.6rem}}@media screen and (max-width:989px){.gg-mosaic>li+li{border-top:2px solid var(--gg-navy)}.ttgg .gg-bloglink{margin-top:1.6rem}}@media(prefers-reduced-motion:reduce){.ttgg *{transition:none!important}html:has(.ttgg){scroll-behavior:auto}}html:has(.ttgg){scroll-behavior:smooth}
/*# sourceMappingURL=/cdn/shop/t/19/assets/tt-gift-guide.css.map */
