body.ttg-shelf{--ttg-ink: #233a30;--ttg-paper: #fbfaf5;--ttg-sage: #e7eee3;--ttg-fern: #335343;--ttg-muted: #53665a;--ttg-line: #dce3da;--ttg-heading: Georgia, "Times New Roman", serif;--ttg-width: min(100% - 2 * clamp(16px, 4.5vw, 64px), 1340px);background:var(--ttg-paper)}.ttg-shelf #header-component .header__row{--color-foreground: #233a30;--color-foreground-rgb: 35 58 48;--color-background: #fbfaf5;--color-background-rgb: 251 250 245;background:#fbfaf5;color:#233a30}.ttg-shelf #header-component :is(.header-logo,.header-actions__action){color:#233a30}.ttg-brand-lockup{display:inline-flex;align-items:center;gap:9px;white-space:nowrap}.ttg-brand-lockup img{display:block;width:clamp(29px,3.6vw,39px);height:auto;flex:none}.ttg-shelf #header-component .ttg-brand-lockup>span{color:#233a30;font:700 clamp(1.19rem,2.5vw,1.9rem)/1 var(--ttg-heading);letter-spacing:-.065em}.ttg-shelf #header-component .ttg-brand-lockup>span>span{color:#446855;font-style:italic}.ttg-shelf :is(.ttg-edition,.ttg-route,.ttg-signoff) a:focus-visible{outline:2px solid #2e5945;outline-offset:-2px}.ttg-shelf .ttg-edition{background:var(--ttg-paper);color:var(--ttg-ink)}.ttg-shelf :is(.ttg-edition,.ttg-route,.ttg-signoff) :is(h1,h2,h3,p){margin:0;color:inherit}.ttg-shelf :is(.ttg-edition,.ttg-route,.ttg-signoff) a{color:inherit}.ttg-kicker{color:var(--ttg-muted)!important;font-size:.71rem;font-weight:650;letter-spacing:.13em;text-transform:uppercase}.ttg-cover{padding-top:clamp(20px,3.5vw,46px)}.ttg-cover-grid{width:var(--ttg-width);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);min-height:clamp(415px,43vw,585px);background:#f2eee1;border-radius:21px;overflow:hidden}.ttg-cover-type{padding:clamp(25px,5vw,78px);align-self:center}.ttg-shelf .ttg-cover h1{margin-block:13px 19px;max-width:13ch;font:400 clamp(2.8rem,5.25vw,5.5rem)/.99 var(--ttg-heading);letter-spacing:-.064em}.ttg-cover-deck{max-width:34ch;font-size:clamp(.96rem,1.35vw,1.16rem);line-height:1.62}.ttg-cover-links{display:flex;gap:12px 22px;flex-wrap:wrap;align-items:center;margin-top:24px}.ttg-shelf a.ttg-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 20px;border-radius:100px;background:var(--ttg-fern);color:#fff;text-decoration:none;font-size:.85rem;font-weight:650}.ttg-shelf a.ttg-cta:hover{background:#254335}.ttg-quiet-link{font-size:.85rem;font-weight:650;text-underline-offset:4px}.ttg-cover-art{display:grid;place-items:center;position:relative;isolation:isolate;min-width:0;min-height:320px;overflow:hidden;text-decoration:none;background:radial-gradient(ellipse at 73% 20%,#f7efda,#e5ead9 48%,#ccdcca)}.ttg-cover-art:before{content:"";position:absolute;z-index:-1;width:68%;aspect-ratio:1;border:1px solid #fdfdf1;border-radius:50% 50% 4% 4%;background:#ffffff35}.ttg-cover-art:after{content:"";position:absolute;z-index:-1;bottom:17%;width:67%;height:10%;border-radius:50%;background:#40594519;filter:blur(16px)}.ttg-cover-art .ttg-cover-packshot{display:block;width:75%;max-width:455px;height:clamp(270px,33vw,470px);max-height:85%;object-fit:contain;mix-blend-mode:multiply}.ttg-art-title{position:absolute;right:13px;bottom:13px;max-width:85%;padding:5px 11px;border-radius:20px;background:#fbfaf5ed;color:var(--ttg-ink);font-size:.72rem}.ttg-index,.ttg-rack,.ttg-rhythm{width:var(--ttg-width);margin-inline:auto}.ttg-index,.ttg-rack{padding-block:clamp(40px,6vw,86px)}.ttg-index{scroll-margin-top:125px}.ttg-split-heading{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:12px 25px;margin-bottom:22px}.ttg-split-heading>p{max-width:31ch;color:var(--ttg-muted)!important}.ttg-shelf :is(.ttg-split-heading,.ttg-rhythm) h2{margin-top:6px;font:400 clamp(2.15rem,4.35vw,4.35rem)/1.02 var(--ttg-heading);letter-spacing:-.06em}.ttg-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.ttg-tile,.ttg-product{display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:15px;border:1px solid var(--ttg-line);background:#fffefb;text-decoration:none}.ttg-tile:is(:hover,:focus-visible) strong,.ttg-product:is(:hover,:focus-visible) h3{text-decoration:underline;text-underline-offset:3px}.ttg-tile-image,.ttg-rack-art{display:grid;place-items:center;aspect-ratio:1.62;background:#eaf0e6}.ttg-tile:nth-child(3n+2) .ttg-tile-image,.ttg-product:nth-child(3n+2) .ttg-rack-art{background:#f4ebdc}.ttg-tile:nth-child(3n) .ttg-tile-image,.ttg-product:nth-child(3n) .ttg-rack-art{background:#edf0ee}.ttg-tile-image img,.ttg-rack-art img{display:block;width:77%;height:84%;object-fit:contain;mix-blend-mode:multiply}.ttg-tile-copy,.ttg-rack-caption{display:grid;gap:4px;padding:12px clamp(11px,2vw,23px) 15px}.ttg-tile-copy strong{font:700 clamp(1.04rem,1.85vw,1.55rem)/1.1 var(--ttg-heading)}.ttg-tile-copy small{color:var(--ttg-muted);font-size:.77rem}.ttg-rhythm{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);border-radius:18px;overflow:hidden;background:#e6eee1}.ttg-rhythm-copy{padding:clamp(24px,5vw,65px);align-self:center}.ttg-rhythm-copy>p:not(.ttg-kicker){margin-block:10px 15px;max-width:38ch}.ttg-rhythm>img{display:block;width:100%;height:100%;min-height:230px;max-height:370px;object-fit:cover}.ttg-rack-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ttg-rack-art{aspect-ratio:1.2}.ttg-shelf .ttg-rack-caption h3{font-size:clamp(.91rem,1.35vw,1.12rem);line-height:1.24}.ttg-rack-caption>p:last-child{font-size:.85rem}.ttg-route{color:var(--ttg-ink);background:#edf2e9;padding:12px clamp(16px,4.5vw,64px)}.ttg-route:is(.ttg-route--collection,.ttg-route--search){padding-block:clamp(25px,4.6vw,64px)}.ttg-route-line{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px}.ttg-shelf .ttg-route h1{margin-top:13px;font:400 clamp(2.6rem,6vw,6rem)/1 var(--ttg-heading);letter-spacing:-.06em;overflow-wrap:anywhere}.ttg-route-desc{margin-top:14px;max-width:68ch}.ttg-shelf #MainContent .product-grid__item{border:1px solid var(--ttg-line);background:#fffefb}.ttg-shelf #MainContent :is(.product-card-gallery,.card-gallery,.product-media-container,.product-media-gallery,.cart-page__summary){background:#edf2e9}.ttg-shelf #MainContent .cart-page__summary{padding:clamp(14px,2.5vw,29px);border:1px solid var(--ttg-line)}.ttg-signoff{background:var(--ttg-sage);color:var(--ttg-ink);padding:29px clamp(15px,4.5vw,66px);display:flex;justify-content:space-between;align-items:end;gap:20px;flex-wrap:wrap}.ttg-signoff strong{font:700 clamp(1.8rem,3vw,3.4rem)/1 var(--ttg-heading);letter-spacing:-.07em}.ttg-signoff nav{display:flex;flex-wrap:wrap;gap:18px}@media(max-width:779px){.ttg-cover-grid,.ttg-rhythm{grid-template-columns:minmax(0,1fr)}.ttg-cover-type{padding:26px 20px 23px}.ttg-shelf .ttg-cover h1{font-size:clamp(2.6rem,9.8vw,4.2rem)}.ttg-cover-art{min-height:265px}.ttg-cover-art .ttg-cover-packshot{height:244px}.ttg-directory,.ttg-rack-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ttg-rhythm>img{min-height:0;max-height:255px}}.ttg-shelf .ttg-info-footer{display:grid;grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,.8fr));align-items:start;gap:26px;padding-block:clamp(28px,5vw,58px)}.ttg-shelf .ttg-info-footer nav{display:grid;gap:7px;justify-items:start}.ttg-shelf .ttg-info-footer nav p{margin-bottom:4px;font-weight:700}.ttg-shelf .ttg-info-footer a{font-size:.9rem;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.ttg-shelf .ttg-info-footer .ttg-footer-contact{margin-top:12px}.ttg-info-copy{max-width:67ch;width:100%;margin-inline:auto;text-align:left;line-height:1.65}.ttg-info-copy .ttg-info-lead{font-size:1.12em}.ttg-info-copy h2{font-family:Georgia,serif;font-size:clamp(1.35rem,3vw,1.85rem);margin-block:1.3em .42em}.ttg-info-copy .ttg-info-note{background:#eef2e9;border-inline-start:3px solid #335343;padding:12px 16px}@media(max-width:700px){.ttg-shelf .ttg-info-footer{grid-template-columns:repeat(2,minmax(0,1fr))}.ttg-shelf .ttg-info-footer>div{grid-column:1/-1}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ttg-shelf-club.css.map */
