:root{--tcb-ink: #20130c;--tcb-ink-2: #2c1c12;--tcb-ink-3: #3a2618;--tcb-gold: #c69c55;--tcb-gold-soft: #d9bd85;--tcb-cream: #f3ead8;--tcb-paper: #faf6ee;--tcb-text: #2a1d14;--tcb-muted: #6d5845;--tcb-rule: #e2d4ba;--tcb-oxblood: #6b1f1f;--tcb-green: #2f4632;--tcb-navy: #1f2b44;--tcb-tan: #8a5a32;--tcb-stamp: #9b2a22;--tcb-display: "Cormorant Garamond", Georgia, serif;--tcb-body: "Source Sans 3", "Segoe UI", system-ui, -apple-system, sans-serif;--tcb-caps: "Cinzel", Georgia, serif;--tcb-type: "Special Elite", "Courier New", monospace;--tcb-hand: "Pinyon Script", "Brush Script MT", cursive;--tcb-accent: #7a5520;--tcb-frame: #efe6d4;--tcb-on-dark: #cbbca0;--font-body-family: var(--tcb-body);--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 600;--font-heading-family: var(--tcb-display);--font-heading-style: normal;--font-heading-weight: 600;--tcb-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .32 0 0 0 0 .22 0 0 0 0 .12 0 0 0 .06 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--tcb-leather: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='l'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.55' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .22 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23l)'/%3E%3C/svg%3E")}body{background-color:var(--tcb-paper);background-image:var(--tcb-grain);color:var(--tcb-text);letter-spacing:0;font-size:1.7rem;line-height:1.6}@media screen and (min-width:960px){body{font-size:1.8rem}}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:0;font-weight:600;line-height:1.15}.h4,h4,.h5,h5{font-family:var(--tcb-caps);letter-spacing:.08em}.color-scheme-2{background-image:var(--tcb-grain)}.tcb-eyebrow{display:block;font:600 1.2rem/1.3 var(--tcb-body);letter-spacing:.18em;text-transform:uppercase;color:var(--tcb-gold);margin:0 0 1.2rem}.tcb-fleuron{display:flex;align-items:center;gap:1.4rem;color:var(--tcb-gold);max-width:26rem;margin:0 auto 1.6rem}.tcb-fleuron:before,.tcb-fleuron:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,currentColor 30%,currentColor 70%,transparent);opacity:.7}.tcb-fleuron svg{width:2.2rem;height:2.2rem;flex:none}.tcb-head{text-align:center;margin:0 auto 4rem;max-width:64rem}.tcb-head h2{margin:0 0 1rem;font-size:clamp(3rem,4vw,4.4rem)}.tcb-head p{margin:0;color:rgba(var(--color-foreground),.72);font-style:italic}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-family:var(--tcb-body);font-weight:600;font-size:1.4rem;letter-spacing:.08em;text-transform:uppercase;min-height:4.8rem}.announcement-bar__message{font:500 1.15rem/1.3 var(--tcb-caps);letter-spacing:.18em;text-transform:uppercase}.section-header .header-wrapper{border-bottom:1px solid rgba(198,156,85,.35);box-shadow:0 1px #00000059,0 6px 18px #0000002e}.header__menu-item,.menu-drawer__menu-item{font-family:var(--tcb-caps);font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase}.header__menu-item:hover span,.header__active-menu-item{text-decoration-color:var(--tcb-gold)}.header__heading-logo{filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.footer{border-top:3px double rgba(198,156,85,.55)}.footer-block__heading{font-family:var(--tcb-caps);font-size:1.35rem;letter-spacing:.16em;text-transform:uppercase;color:var(--tcb-gold)}.card-wrapper .card--standard .card__inner{background:var(--tcb-cream);padding:1.6rem;box-shadow:inset 0 0 0 1px #20130c14}.card-wrapper .card--standard .card__media img{object-fit:contain;filter:drop-shadow(0 8px 14px rgba(32,19,12,.28))}.card__heading{font-family:var(--tcb-display);font-size:2rem;font-weight:500;letter-spacing:0}.card-information .price{font-family:var(--tcb-body);font-weight:600;letter-spacing:0}.card__badge .badge{font-family:var(--tcb-caps);letter-spacing:.14em;text-transform:uppercase}.tcb-hero{padding:3.2rem 0 4rem}.tcb-hero__grid{display:grid;gap:2.8rem;align-items:center}.tcb-hero__wordmark{width:18rem;height:auto;margin:0 0 1.8rem -.6rem;mix-blend-mode:lighten}.tcb-hero h1{font-size:clamp(3rem,6vw,4.6rem);font-weight:500;margin:0 0 1.4rem}.tcb-hero h1 em{display:block;color:var(--tcb-gold-soft)}.tcb-hero__text{color:var(--tcb-on-dark);max-width:56rem;font-size:1.8rem;margin:0 0 2.4rem}.tcb-hero__text p{margin:0}.tcb-hero__buttons{display:flex;flex-wrap:wrap;gap:1rem}.tcb-hero__stats{margin:2.2rem 0 0;font-size:1.5rem;color:var(--tcb-on-dark)}.tcb-hero__stats b{color:var(--tcb-gold-soft);font-weight:600}.tcb-stack{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;align-items:end}.tcb-stack a{display:block;background:var(--tcb-ink-3);aspect-ratio:3 / 4;overflow:hidden;box-shadow:0 0 0 1px #c69c5540}.tcb-stack img{width:100%;height:100%;object-fit:cover}.tcb-stack a:nth-child(2){transform:translateY(-1.4rem)}.tcb-stack__caption{grid-column:1 / -1;margin:.6rem 0 0;font-size:1.5rem;color:var(--tcb-on-dark);text-align:center}@media screen and (min-width:640px){.tcb-hero__wordmark{width:26rem}}@media screen and (min-width:960px){.tcb-hero{padding:6.4rem 0 7.2rem}.tcb-hero__grid{grid-template-columns:1.1fr 1fr;gap:5.6rem}.tcb-hero__wordmark{width:40rem}}.tcb-trust__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr))}.tcb-trust__item{display:flex;gap:1.4rem;padding:2.6rem 2.4rem;border-left:1px solid rgba(var(--color-foreground),.14)}.tcb-trust__item:first-child{border-left:0}.tcb-trust__item svg{flex:none;width:2.6rem;height:2.6rem;color:var(--tcb-gold);margin-top:.2rem}.tcb-trust__item h3{margin:0 0 .4rem;font:600 1.3rem/1.3 var(--tcb-caps);letter-spacing:.12em;text-transform:uppercase}.tcb-trust__item p{margin:0;font-size:1.55rem;line-height:1.45;opacity:.78}@media screen and (max-width:749px){.tcb-trust__item{border-left:0;border-top:1px solid rgba(var(--color-foreground),.14)}.tcb-trust__item:first-child{border-top:0}}.tcb-shelf{padding-bottom:.5rem}.tcb-shelf__row{display:flex;align-items:flex-end;gap:.4rem;min-height:40rem;padding:2rem 2rem 0;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;position:relative}div.tcb-shelf__board{display:block;height:2.2rem;margin:0 0 1.4rem;background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 30%,rgba(0,0,0,.35)),repeating-linear-gradient(90deg,#5a3a22 0 7px,#4f3220 7px 11px,#63412a 11px 19px),#5a3a22;box-shadow:0 10px 16px #20130c59;border-radius:1px}.tcb-spine{--h: 30rem;--w: 7.6rem;--c: var(--tcb-oxblood);flex:none;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:var(--w);height:var(--h);padding:1.6rem .5rem 1.4rem;color:var(--tcb-gold-soft);background:linear-gradient(90deg,#00000073,#ffffff1a 22%,#ffffff05 50%,#0000004d 85%,#0000008c),var(--tcb-leather),var(--c);border-radius:3px 3px 1px 1px;box-shadow:2px 0 3px #0000004d;transition:transform .25s ease,box-shadow .25s ease;text-decoration:none}.tcb-spine:hover,.tcb-spine:focus-visible{transform:translateY(-1.4rem);box-shadow:2px 10px 14px #00000059}.tcb-spine:before,.tcb-spine:after{content:"";position:absolute;left:0;right:0;height:1rem;border-top:1px solid rgba(217,189,133,.8);border-bottom:1px solid rgba(217,189,133,.8);background:linear-gradient(180deg,#ffffff1f,#00000040)}.tcb-spine:before{top:1.4rem}.tcb-spine:after{bottom:4.6rem}.tcb-spine__label{display:flex;align-items:center;justify-content:center;margin-top:3.4rem;max-height:calc(var(--h) - 10.4rem);padding:1rem .35rem;background:#00000047;border:1px solid rgba(217,189,133,.75);outline:1px solid rgba(217,189,133,.45);outline-offset:2px;overflow:hidden}.tcb-spine__title{writing-mode:vertical-rl;transform:rotate(180deg);font:700 1.7rem/1.1 var(--tcb-caps);letter-spacing:.07em;text-transform:uppercase;text-align:center;color:#e6c98d;background:linear-gradient(90deg,#b88a3e,#f0d9a2 45%,#c99a4b 70%,#f3e0b0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 0 rgba(0,0,0,.7))}.tcb-spine__years{font:600 1.2rem/1.15 var(--tcb-caps);letter-spacing:.04em;text-align:center;opacity:.95}.tcb-spine:nth-child(5n+1){--c: var(--tcb-oxblood);--h: 36rem}.tcb-spine:nth-child(5n+2){--c: var(--tcb-green);--h: 33rem;--w: 7rem}.tcb-spine:nth-child(5n+3){--c: var(--tcb-navy);--h: 37.5rem;--w: 8.2rem}.tcb-spine:nth-child(5n+4){--c: var(--tcb-tan);--h: 32rem;--w: 7.2rem}.tcb-spine:nth-child(5n+5){--c: #1c1410;--h: 35rem;--w: 7.8rem}.tcb-shelf__note{text-align:center;font-style:italic;opacity:.7;margin:0;font-size:1.5rem}.tcb-cat__grid{display:grid;grid-template-columns:repeat(var(--cols-mobile, 2),minmax(0,1fr));gap:3.2rem 2rem;list-style:none;padding:0;margin:0}@media screen and (min-width:750px){.tcb-cat__grid{grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:4.4rem 3rem}}.tcb-book{position:relative;display:flex;flex-direction:column;height:100%}.tcb-book__mat{position:relative;text-decoration:none;display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 5;padding:2rem;background:var(--tcb-cream);background-image:var(--tcb-grain);box-shadow:inset 0 0 0 1px #20130c14}.tcb-book__mat img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;box-shadow:0 10px 18px #20130c4d;transition:transform .3s ease}.tcb-book:hover .tcb-book__mat img{transform:translateY(-.6rem)}.tcb-book__card{flex:1;position:relative;z-index:1;margin:-1.2rem .8rem 0;padding:1.1rem 1.6rem 1.4rem;background:linear-gradient(180deg,transparent 3.4rem,rgba(155,42,34,.45) 3.4rem,rgba(155,42,34,.45) calc(3.4rem + 1px),transparent calc(3.4rem + 1px)),repeating-linear-gradient(180deg,transparent 0 2.3rem,rgba(31,43,68,.12) 2.3rem calc(2.3rem + 1px)),#fffdf7;background-position:0 0,0 .3rem;box-shadow:0 2px 6px #20130c24;display:flex;flex-direction:column}.tcb-book__no{font:400 1.2rem/1.2 var(--tcb-type);color:var(--tcb-muted);margin:0 0 1.2rem;letter-spacing:.02em}.tcb-book__title{font:500 1.95rem/1.2 var(--tcb-display);margin:0 0 .4rem;color:var(--tcb-text)}.tcb-book__title a{color:inherit;text-decoration:none}.tcb-book__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.tcb-book__author{font-style:italic;color:var(--tcb-muted);margin:0 0 .8rem;font-size:1.5rem}.tcb-book__meta{font:400 1.2rem/1.5 var(--tcb-type);color:var(--tcb-muted);margin:0 0 1rem}.tcb-book__foot{margin-top:auto;display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.tcb-book__price{font-weight:600;font-size:1.75rem;color:var(--tcb-text)}.tcb-book__view{font:600 1.05rem/1 var(--tcb-caps);letter-spacing:.16em;text-transform:uppercase;color:var(--tcb-tan)}.tcb-book__stamp{position:absolute;top:1.6rem;right:1.2rem;z-index:2;padding:.4rem 1.2rem;border:3px double var(--tcb-stamp);color:var(--tcb-stamp);font:700 1.4rem/1 var(--tcb-caps);letter-spacing:.2em;text-transform:uppercase;transform:rotate(-12deg);opacity:.85;mix-blend-mode:multiply}.tcb-cat__more{text-align:center;margin-top:4.4rem}.tcb-desk__grid{display:grid;gap:4rem;align-items:center}@media screen and (min-width:990px){.tcb-desk__grid{grid-template-columns:38rem 1fr;gap:7rem}}.tcb-desk__portrait{margin:0 auto;max-width:36rem;text-align:center}.tcb-desk__oval{padding:1.2rem;border-radius:50%;background:linear-gradient(135deg,#8a6a33,#d9bd85 30%,#8a6a33,#c69c55 80%,#6f5428);box-shadow:0 16px 34px #20130c59;aspect-ratio:4 / 5;overflow:hidden}.tcb-desk__oval img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.tcb-desk__oval--emblem{aspect-ratio:1;padding:.8rem}.tcb-desk__oval--emblem img{transform:scale(1.1) translateY(1.5%)}.tcb-desk__oval--pair{aspect-ratio:1;padding:0;border:.9rem solid transparent;background:var(--tcb-grain) padding-box,linear-gradient(#f8f0df,#f8f0df) padding-box,linear-gradient(135deg,#8a6a33,#d9bd85 30%,#8a6a33,#c69c55 80%,#6f5428) border-box}.tcb-desk__oval--pair img{box-sizing:border-box;padding:11% 0 0;object-fit:cover;object-position:50% 0;border-radius:0;translate:-1rem 0}.tcb-desk__portrait figcaption{margin-top:1.4rem;font-style:italic;opacity:.7;font-size:1.5rem}.tcb-desk__letter{position:relative;padding:4rem 4.4rem 3.4rem;background:#fffdf6;background-image:var(--tcb-grain);box-shadow:0 1px 2px #20130c1f,0 14px 30px #20130c24;transform:rotate(-.4deg);color:var(--tcb-text)}.tcb-desk__letter h2{margin:0 0 2rem;font-size:clamp(2.8rem,3.4vw,3.8rem)}.tcb-desk__body{font-size:1.85rem;line-height:1.7}.tcb-desk__body p:first-child:first-letter{float:left;font:600 6.2rem/.85 var(--tcb-display);color:var(--tcb-oxblood);padding:.4rem .8rem 0 0}.tcb-desk__sign{margin-top:2.4rem}.tcb-desk__sign span{display:block;font:400 4.4rem/1 var(--tcb-hand);color:var(--tcb-navy)}.tcb-desk__sign small{font:600 1.1rem/1 var(--tcb-caps);letter-spacing:.2em;text-transform:uppercase;color:var(--tcb-muted)}.tcb-desk__scale{margin-top:3.4rem}.tcb-desk__scale p{margin:0 0 1rem;font-size:1.55rem;opacity:.8}.tcb-desk__chips{display:flex;flex-wrap:wrap;gap:.6rem;margin:0 0 2.4rem;padding:0;list-style:none}.tcb-desk__chips li{padding:.5rem 1rem;border:1px solid var(--tcb-rule);font:600 1.05rem/1 var(--tcb-caps);letter-spacing:.1em;text-transform:uppercase;color:var(--tcb-muted);background:#ffffff80}.tcb-desk__chips li:first-child{background:var(--tcb-ink);color:var(--tcb-cream);border-color:var(--tcb-ink)}@media screen and (max-width:749px){.tcb-desk__letter{padding:3rem 2.4rem 2.6rem;transform:none}}.tcb-todo{border:1px dashed var(--tcb-stamp);color:var(--tcb-stamp);padding:1rem 1.4rem;font-size:1.5rem;font-style:italic}.tcb-brand{display:inline-flex;align-items:center;gap:1.4rem;color:rgb(var(--color-foreground))}.tcb-brand__seal{display:block;flex:none}.tcb-brand__emblem{display:block;height:7.6rem;width:auto;mix-blend-mode:lighten}.tcb-brand__text{line-height:1.05;text-align:left;white-space:nowrap}.tcb-brand__text b{display:block;font:600 2.7rem/1 var(--tcb-caps);letter-spacing:.1em;text-transform:uppercase}.tcb-brand__text small{display:block;margin-top:.6rem;font:500 1.2rem/1 var(--tcb-caps);letter-spacing:.24em;text-transform:uppercase;color:var(--tcb-gold)}@media screen and (max-width:749px){.tcb-brand{gap:.9rem}.tcb-brand__emblem{height:4.8rem}.tcb-brand__text b{font-size:1.8rem;letter-spacing:.06em}.tcb-brand__text small{font-size:.85rem;letter-spacing:.16em}}.tcb-site.tcb-site--light{--color-foreground: 42, 29, 20;background-color:#ead8b4;background-image:var(--tcb-grain),linear-gradient(180deg,#f1e3c4,#e4cfa6);background-attachment:scroll;color:var(--tcb-text);border-bottom:3px double rgba(122,85,32,.6);box-shadow:0 6px 16px #20130c1f}.tcb-site--light .tcb-brand__seal{width:8.6rem;height:8.6rem;padding:.35rem;border-radius:50%;overflow:hidden;background:linear-gradient(135deg,#8a6a33,#d9bd85 30%,#8a6a33,#c69c55 80%,#6f5428);box-shadow:0 3px 8px #20130c4d}.tcb-site--light .tcb-brand__emblem{width:100%;height:100%;object-fit:cover;border-radius:50%;mix-blend-mode:normal;transform:scale(1.12) translateY(1.5%)}.tcb-site--light .tcb-brand__text b{color:var(--tcb-ink)}.tcb-site--light .tcb-brand__text small{color:var(--tcb-accent)}.tcb-site--light .tcb-nav-desk a,.tcb-site--light .tcb-cart,.tcb-site--light .tcb-menu summary{color:var(--tcb-ink)}.tcb-site--light .tcb-nav-desk a:hover{border-color:var(--tcb-accent);color:var(--tcb-oxblood)}.tcb-site--light .tcb-menu nav{background:#f3e6cb;border-top:1px solid rgba(122,85,32,.35);box-shadow:0 10px 18px #20130c2e}.tcb-site--light .tcb-menu nav a{color:var(--tcb-ink)}.tcb-site--light .tcb-menu nav a:hover{color:var(--tcb-oxblood)}.tcb-site--light .tcb-search{border-color:#7a55208c;background:#fffaf0}.tcb-site--light .tcb-cart__count{background:var(--tcb-oxblood);color:var(--tcb-cream)}@media screen and (max-width:749px){.tcb-site--light .tcb-brand__seal{width:5.4rem;height:5.4rem;padding:.25rem}}.tcb-tl{--tl-accent: #7a5520;overflow:hidden}.tcb-eyebrow--dark{color:var(--tl-accent, #7a5520)}.tcb-tl__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.8rem 2.4rem;margin-bottom:2.4rem}.tcb-tl__head h2{font-size:clamp(2.8rem,4.5vw,4rem);margin:.6rem 0 .4rem}.tcb-tl__head p{margin:0;max-width:64rem;opacity:.8}.tcb-tl__side{display:flex;align-items:center;gap:1.6rem}.tcb-tl__all{font-weight:600;color:var(--tl-accent);white-space:nowrap;text-underline-offset:.3rem}.tcb-tl__nav{display:flex;gap:.8rem}.tcb-tl__nav[hidden]{display:none}.tcb-tl__btn{min-width:4.8rem;height:4.8rem;padding:0 1.4rem;font-size:2rem;background:transparent;color:rgb(var(--color-foreground));border:1px solid rgb(var(--color-foreground));cursor:pointer}.tcb-tl__btn:hover{background:var(--tcb-cream)}.tcb-tl__line{list-style:none;margin:0 auto;max-width:var(--page-width);padding:0 1.6rem 1.6rem;display:grid;grid-auto-flow:column;grid-auto-columns:62%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 1.6rem;scrollbar-width:thin}.tcb-tl__line>li{position:relative;scroll-snap-align:start;padding:3.4rem 1.8rem 0 0;display:flex;flex-direction:column;gap:.6rem}.tcb-tl__line>li:before{content:"";position:absolute;left:0;right:0;top:1rem;height:1px;background:var(--tl-accent);opacity:.45}.tcb-tl__dot{position:absolute;left:0;top:.4rem;width:1.3rem;height:1.3rem;border:1px solid var(--tl-accent);background:rgb(var(--color-background));transform:rotate(45deg)}.tcb-tl__year{font:600 2.4rem/1.1 var(--tcb-display);color:var(--tl-accent)}.tcb-tl__line h3{font-size:2rem;margin:0;min-height:2.3em;line-height:1.15}.tcb-tl__line h3 a{text-decoration:none;color:inherit}.tcb-tl__line h3 a:hover{text-decoration:underline}.tcb-tl__books{list-style:none;margin:.6rem 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;max-width:26rem}.tcb-tl__books a{display:flex;align-items:center;justify-content:center;aspect-ratio:3 / 4;background:#efe6d4;border:1px solid var(--tcb-rule);padding:.4rem}.tcb-tl__books img{max-width:100%;max-height:100%;width:auto;height:auto;box-shadow:0 4px 10px #2a1d1440}.tcb-tl__more{margin-top:auto;padding-top:.6rem;font-size:1.5rem;font-weight:600;color:var(--tl-accent);text-underline-offset:.3rem}.tcb-tl__more--sold{color:var(--tcb-stamp);text-decoration:none;letter-spacing:.04em}@media screen and (min-width:640px){.tcb-tl__line{grid-auto-columns:34%;padding:0 2.4rem 1.6rem;scroll-padding:0 2.4rem}}@media screen and (min-width:960px){.tcb-tl__line{grid-auto-columns:23%}}.tcb-tl__ruler{position:relative;height:13.2rem;margin:1rem 2.2rem 0;cursor:pointer;touch-action:pan-y;user-select:none;-webkit-user-select:none}.tcb-tl__ruler[hidden]{display:none}.has-ruler .tcb-tl__line{scrollbar-width:none}.has-ruler .tcb-tl__line::-webkit-scrollbar{display:none}.tcb-tl__scale{position:absolute;top:0;right:0;bottom:0;left:0}.tcb-tl__scale:before{content:"";position:absolute;left:-1rem;right:-1rem;top:5.4rem;height:.6rem;border-top:3px solid var(--tl-accent);border-bottom:1px solid var(--tl-accent)}.tcb-tl__tick{position:absolute;top:6rem;width:1px;height:.6rem;background:var(--tl-accent);opacity:.7}.tcb-tl__tick.t50{height:1.2rem;opacity:1}.tcb-tl__tick.t100{width:2px;height:1.8rem;margin-left:-.5px;opacity:1}.tcb-tl__tick b{position:absolute;top:1.8rem;left:50%;transform:translate(-50%);font:500 1.6rem/1 var(--tcb-display);color:var(--tcb-muted);white-space:nowrap}.tcb-tl__tick.t100 b{font-weight:600;font-size:2.1rem;color:var(--tcb-text);top:2.2rem}.tcb-tl__mark{position:absolute;top:4.4rem;width:.9rem;height:.9rem;margin-left:-.45rem;background:var(--tcb-gold);border:1px solid var(--tl-accent);transform:rotate(45deg)}.tcb-tl__mark.exact{background:var(--tcb-oxblood);border-color:var(--tcb-oxblood);border-radius:50%;transform:none;width:1rem;height:1rem;margin-left:-.5rem}.tcb-tl__key{display:none;justify-content:center;gap:2.4rem;margin:1.2rem 0 0;font-size:1.4rem;color:var(--tcb-muted)}.has-ruler .tcb-tl__key{display:flex}.tcb-tl__key span{display:inline-flex;align-items:center;gap:.8rem}.tcb-tl__key .tcb-tl__mark{position:static;display:inline-block;margin:0}.tcb-tl__thumb{position:absolute;top:2.8rem;height:4.8rem;left:0;width:10%;min-width:3.4rem;margin-left:-.6rem;padding-right:1.2rem;box-sizing:content-box;border:1px solid var(--tl-accent);border-radius:3px;background:linear-gradient(to bottom,#d9bd858c,#c69c5559 55%,#7a552040);box-shadow:inset 0 1px #ffffff80,0 4px 12px #2a1d142e;cursor:grab;transition:left .15s ease-out,width .15s ease-out}.tcb-tl__ruler.dragging .tcb-tl__thumb{cursor:grabbing;transition:none}.tcb-tl__thumb:before,.tcb-tl__thumb:after{content:"";position:absolute;top:1.3rem;bottom:1.3rem;width:3px;border-left:1px solid var(--tl-accent);border-right:1px solid var(--tl-accent)}.tcb-tl__thumb:before{left:.4rem}.tcb-tl__thumb:after{right:.4rem}.tcb-tl__thumb:focus-visible{outline:2px solid var(--tcb-ink);outline-offset:3px}.tcb-tl__label{position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%);padding:.2rem .9rem;background:var(--tcb-ink);color:var(--tcb-gold-soft);font:600 1.6rem/1.4 var(--tcb-display);letter-spacing:.04em;white-space:nowrap;border-radius:2px}.tcb-tl__label:after{content:"";position:absolute;left:50%;top:100%;margin-left:-.4rem;border:.4rem solid transparent;border-top-color:var(--tcb-ink)}.tcb-tl__eras{position:absolute;left:0;right:0;top:10.4rem;height:2.6rem}.tcb-tl__era{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;overflow:hidden;border-left:1px solid var(--tcb-rule);background:#efe6d4;padding:0 .4rem;font:600 1.15rem/1 var(--tcb-body);letter-spacing:.1em;text-transform:uppercase;color:var(--tcb-muted);white-space:nowrap}.tcb-tl__era:nth-child(2n){background:var(--tcb-cream)}@media screen and (min-width:640px){.tcb-tl__era .short,.tcb-tl__era.tight .long{display:none}.tcb-tl__era.tight .short{display:inline}}@media screen and (max-width:639px){.tcb-tl__tick.t50:not(.t100) b{display:none}.tcb-tl__era{font-size:.95rem;letter-spacing:.06em}.tcb-tl__era .long{display:none}}.tcb-block{padding:4.8rem 0}.tcb-block--ruled{border-top:1px solid var(--tcb-rule);border-bottom:1px solid var(--tcb-rule)}@media screen and (min-width:960px){.tcb-block{padding:7.2rem 0}}.tcb-sec-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.8rem 2.4rem;margin-bottom:2.4rem}.tcb-sec-head h2{font-size:clamp(2.8rem,4.5vw,4rem);font-weight:500;margin:.6rem 0 .4rem}.tcb-sec-head p{margin:0;color:var(--tcb-muted);max-width:64rem}.tcb-more{font-weight:600;color:var(--tcb-accent);white-space:nowrap;text-underline-offset:.3rem}.tcb-cats{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.tcb-cat{position:relative;aspect-ratio:1;overflow:hidden;background:var(--tcb-ink);color:var(--tcb-cream);display:flex;align-items:flex-end;text-decoration:none}.tcb-cat img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.5;transition:opacity .2s}.tcb-cat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#20130cf5 15%,#20130c33 75%)}.tcb-cat:hover img{opacity:.65}.tcb-cat__body{position:relative;z-index:1;padding:1.4rem}.tcb-cat__body .tcb-eyebrow{color:var(--tcb-gold);margin:0 0 .4rem}.tcb-cat__body h3{font-size:1.8rem;margin:0 0 .4rem;color:var(--tcb-cream)}.tcb-cat__body>span{font-size:1.4rem;color:var(--tcb-on-dark)}@media screen and (min-width:640px){.tcb-cats{grid-template-columns:repeat(3,1fr);gap:1.4rem}.tcb-cat{aspect-ratio:4 / 3}.tcb-cat__body h3{font-size:2.2rem}}@media screen and (min-width:960px){.tcb-cats{gap:1.8rem}}.tcb-grid{display:grid;grid-template-columns:1fr 1fr;gap:2.8rem 1.4rem;list-style:none;margin:0;padding:0}.tcb-grid.strip{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:46%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:1rem}.tcb-grid.strip>li{scroll-snap-align:start}@media screen and (min-width:640px){.tcb-grid{grid-template-columns:repeat(3,1fr);gap:3.6rem 2.2rem}.tcb-grid.strip{grid-auto-columns:30%}}@media screen and (min-width:960px){.tcb-grid{grid-template-columns:repeat(4,1fr)}.tcb-grid.strip{grid-auto-columns:calc((100% - 6.6rem)/4)}}.tcb-card{display:flex;flex-direction:column;height:100%;text-decoration:none;position:relative;color:inherit}.tcb-card__cover{aspect-ratio:3 / 4;background:var(--tcb-frame);border:1px solid var(--tcb-rule);display:flex;align-items:center;justify-content:center;padding:1rem;margin-bottom:1rem;position:relative;transition:box-shadow .2s,transform .2s}.tcb-card__cover img{max-height:100%;width:auto;max-width:100%;height:auto;object-fit:contain;box-shadow:0 8px 18px #2a1d1440}.tcb-card:hover .tcb-card__cover{transform:translateY(-2px);box-shadow:0 10px 24px #2a1d141f}.tcb-card.sold .tcb-card__cover img{filter:grayscale(.7);opacity:.7}.tcb-card h3{font-size:1.9rem;font-weight:500;margin:0 0 .2rem;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.tcb-card:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.tcb-card__by{font-size:1.5rem;color:var(--tcb-muted);margin:0 0 .6rem}.tcb-card__meta{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;padding-top:.8rem;border-top:1px solid var(--tcb-rule)}.tcb-card__price{font-weight:600;font-size:1.7rem}.tcb-flags{position:absolute;left:.6rem;top:.6rem;display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;z-index:1}.tcb-badge{display:inline-flex;align-items:center;gap:.4rem;font:600 1.15rem/1 var(--tcb-body);letter-spacing:.06em;text-transform:uppercase;padding:.5rem .7rem;border:1px solid currentColor;white-space:nowrap}.tcb-badge svg{width:1.2rem;height:1.2rem}.tcb-badge--signed{background:var(--tcb-ink);color:var(--tcb-gold-soft);border-color:var(--tcb-ink)}.tcb-badge--limited{background:var(--tcb-paper);color:var(--tcb-ink);border-color:var(--tcb-ink)}.tcb-badge--sold{background:var(--tcb-paper);color:#8b2e2e}.tcb-badge--grade{color:var(--tcb-text);background:var(--tcb-paper);border-color:var(--tcb-rule);text-transform:none;letter-spacing:0;font-size:1.3rem}.tcb-trust{display:grid;gap:1.8rem;list-style:none;padding:0;margin:0}.tcb-trust li{border-left:2px solid var(--tcb-gold);padding-left:1.4rem}.tcb-trust b{display:block;font:600 2rem/1.3 var(--tcb-display)}.tcb-trust span{color:var(--tcb-muted)}.tcb-trust a{color:var(--tcb-accent)}.tcb-scale{margin:3.2rem 0;text-align:center}.tcb-scale__intro{margin:0 0 1rem;font-size:1.5rem;color:var(--tcb-muted)}.tcb-scale__list{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin:0;padding:0;list-style:none}.tcb-scale__grade{display:inline-flex;align-items:center;gap:.6rem;min-height:4.4rem;padding:.6rem 1.2rem;border:1px solid var(--tcb-rule);background:var(--tcb-paper);color:var(--tcb-text);font:400 1.5rem/1.2 var(--tcb-body);cursor:pointer;transition:border-color .15s,background-color .15s}.tcb-scale__grade svg{width:1.1rem;height:1.1rem;color:var(--tcb-accent);transition:transform .15s}.tcb-scale__grade:hover{border-color:var(--tcb-gold)}.tcb-scale__grade:focus-visible{outline:2px solid var(--tcb-accent);outline-offset:2px}.tcb-scale__grade[aria-expanded=true]{background:var(--tcb-ink);border-color:var(--tcb-ink);color:var(--tcb-cream)}.tcb-scale__grade[aria-expanded=true] svg{color:var(--tcb-gold-soft);transform:rotate(180deg)}.tcb-scale__about{max-width:64rem;margin:1rem auto 0;text-align:left;padding:1.4rem 1.8rem 1.6rem;background:#fffdf6;background-image:var(--tcb-grain);border-left:3px solid var(--tcb-gold);box-shadow:0 2px 8px #20130c1a}.tcb-scale__about b{display:block;font:600 2rem/1.2 var(--tcb-display)}.tcb-scale__about p{margin:.4rem 0 .8rem}.tcb-scale__about a{font-weight:700;color:var(--tcb-accent)}.tcb-trust span a{font-weight:700}@media screen and (min-width:640px){.tcb-trust{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:960px){.tcb-trust{grid-template-columns:repeat(4,1fr)}}.tcb-site{position:relative;border-bottom:1px solid rgba(198,156,85,.3)}.tcb-head-row{display:flex;flex-wrap:wrap;align-items:center;gap:0 1.2rem;min-height:7.6rem;padding-top:.6rem;padding-bottom:.6rem}.tcb-brand-link{text-decoration:none;flex-shrink:0}.tcb-nav-desk{display:none}.tcb-menu{margin-left:auto}.tcb-menu summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem}.tcb-menu summary::-webkit-details-marker{display:none}.tcb-menu summary svg,.tcb-cart svg{width:2.4rem;height:2.4rem}.tcb-menu nav{position:absolute;left:0;right:0;top:100%;z-index:30;background:var(--tcb-ink-2);border-top:1px solid rgba(198,156,85,.25);padding:.8rem 0 1.6rem}.tcb-menu nav a{display:block;padding:1.2rem 1.6rem;color:var(--tcb-cream);text-decoration:none;font-weight:600}.tcb-menu nav a:hover{color:var(--tcb-gold-soft)}.tcb-cart{position:relative;display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;color:var(--tcb-cream)}.tcb-cart__count{position:absolute;top:.2rem;right:0;min-width:1.8rem;height:1.8rem;padding:0 .4rem;border-radius:.9rem;background:var(--tcb-gold);color:var(--tcb-ink);font:600 1.1rem/1.8rem var(--tcb-body);text-align:center}.tcb-head-search{padding:0 0 1.2rem;flex:1 0 100%;order:9}.tcb-search{display:flex;border:1px solid rgba(198,156,85,.5);background:var(--tcb-paper)}.tcb-search input[type=search]{flex:1;min-width:0;border:0;background:transparent;padding:1rem 1.2rem;font:400 1.6rem var(--tcb-body);color:var(--tcb-text);min-height:4.4rem}.tcb-search input[type=search]:focus{outline:none}.tcb-search:focus-within{outline:2px solid var(--tcb-gold);outline-offset:1px}.tcb-search button{border:0;background:var(--tcb-gold);color:var(--tcb-ink);padding:0 1.4rem;cursor:pointer;min-width:4.8rem}.tcb-search button svg{width:2rem;height:2rem;display:block}@media screen and (min-width:960px){.tcb-head-row{min-height:10.4rem;gap:2.4rem;flex-wrap:nowrap}.tcb-menu{display:none}.tcb-nav-desk{display:flex;gap:2.2rem;margin-left:auto}.tcb-nav-desk a{color:var(--tcb-cream);text-decoration:none;font-weight:600;font-size:1.5rem;padding:.8rem 0;border-bottom:1px solid transparent;white-space:nowrap}.tcb-nav-desk a:hover{border-color:var(--tcb-gold)}.tcb-head-search{padding:0;flex:0 1 26rem;order:3}.tcb-cart{order:4}}.tcb-foot{color:var(--tcb-on-dark);padding:4.4rem 0 2.8rem;font-size:1.5rem}.tcb-foot__grid{display:grid;gap:2.8rem}.tcb-foot__grid img{width:8rem;height:auto;mix-blend-mode:lighten;margin-bottom:1rem}.tcb-foot__grid p{margin:0;max-width:32rem}.tcb-foot h2{font:600 1.2rem/1 var(--tcb-body);letter-spacing:.16em;color:var(--tcb-gold);text-transform:uppercase;margin:.4rem 0 1.4rem}.tcb-foot ul{list-style:none;margin:0;padding:0}.tcb-foot li{margin-bottom:.4rem}.tcb-foot a{color:var(--tcb-on-dark);text-decoration:none;display:inline-block;padding:.4rem 0}.tcb-foot a:hover{color:var(--tcb-cream);text-decoration:underline}.tcb-foot__base{border-top:1px solid rgba(198,156,85,.25);margin-top:3.2rem;padding-top:1.8rem;display:flex;flex-wrap:wrap;justify-content:space-between;gap:.8rem 1.6rem;font-size:1.4rem}@media screen and (min-width:640px){.tcb-foot__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:960px){.tcb-foot__grid{grid-template-columns:1.5fr 1fr 1fr 1fr}}.tcb-portrait{display:block;aspect-ratio:4 / 5;padding:.6rem;border-radius:50%;background:linear-gradient(135deg,#8a6a33,#d9bd85 30%,#8a6a33,#c69c55 80%,#6f5428);box-shadow:0 10px 24px #20130c47;overflow:hidden}.tcb-portrait img{width:100%;height:100%;object-fit:cover;object-position:50% 20%;border-radius:50%;filter:sepia(.35) contrast(1.05);display:block}.tcb-portrait__monogram{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;background:var(--tcb-ink) var(--tcb-leather);color:var(--tcb-gold-soft);font:600 3.4rem/1 var(--tcb-caps);letter-spacing:.08em;box-shadow:inset 0 0 0 1px #d9bd8580,inset 0 0 0 .6rem var(--tcb-ink),inset 0 0 0 calc(.6rem + 1px) #d9bd8559}.tcb-portrait--large{width:min(24rem,60vw);padding:.9rem}.tcb-portrait--large .tcb-portrait__monogram{font-size:6rem}.tcb-writers__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 2rem}@media screen and (min-width:640px){.tcb-writers__list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:960px){.tcb-writers__list{grid-template-columns:repeat(6,minmax(0,1fr));gap:3.6rem 2.4rem}}.tcb-block.tcb-writers{--color-foreground: 42, 29, 20;background-color:#d8b783;background-image:var(--tcb-grain),radial-gradient(ellipse at 50% 30%,#e4c899,#d6b27c 55%,#c99f68);background-attachment:scroll;border-top:5px double var(--tcb-tan);border-bottom:5px double var(--tcb-tan);box-shadow:inset 0 1px #f0d9a2e6,inset 0 -1px #f0d9a2e6;position:relative}.tcb-block.tcb-writers:before{content:"";position:absolute;top:.9rem;right:0;bottom:.9rem;left:0;border-top:1px solid rgba(122,85,32,.45);border-bottom:1px solid rgba(122,85,32,.45);pointer-events:none}.tcb-writers .tcb-eyebrow--dark{color:#5a3a16}.tcb-writers .tcb-sec-head p{color:#4a3424;opacity:1}.tcb-writers .tcb-writer__years{color:#4a3424}.tcb-writers .tcb-writer__count{color:var(--tcb-oxblood)}.tcb-writers .tcb-portrait{box-shadow:0 10px 22px #4a2c1466}.tcb-writer{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;color:inherit}.tcb-writer .tcb-portrait{width:100%;max-width:15rem;margin-bottom:1.2rem;transition:transform .2s}.tcb-writer:hover .tcb-portrait{transform:translateY(-3px)}.tcb-writer__name{font:600 1.9rem/1.2 var(--tcb-display)}.tcb-writer:hover .tcb-writer__name{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.tcb-writer__years{font-size:1.4rem;color:var(--tcb-muted);margin-top:.2rem}.tcb-writer__count{font-size:1.4rem;font-weight:600;color:var(--tcb-accent);margin-top:.4rem}.tcb-writer-head{padding:4rem 0 4.4rem}.tcb-writer-head__grid{display:grid;gap:2.8rem;align-items:center;justify-items:start}@media screen and (min-width:750px){.tcb-writer-head__grid{grid-template-columns:auto 1fr;gap:5rem}}.tcb-crumbs{font-size:1.4rem;color:var(--tcb-on-dark);margin:0 0 1rem}.tcb-crumbs a{color:var(--tcb-on-dark)}.tcb-crumbs span{margin:0 .6rem;color:var(--tcb-gold)}.tcb-writer-head h1{font-size:clamp(3.2rem,5vw,5rem);font-weight:500;margin:0 0 .6rem}.tcb-writer-head__about{max-width:64rem;color:var(--tcb-on-dark);font-size:1.8rem}.tcb-writer-head__about p{margin:0 0 1rem}.tcb-writer-head__about .tcb-years{font:600 2.4rem/1.2 var(--tcb-display);color:var(--tcb-gold-soft)}.tcb-writer-head__about .tcb-credit{font-size:1.3rem;opacity:.7}.tcb-writer-head__count{margin:1.6rem 0 0;font-weight:600;color:var(--tcb-gold-soft)}.tcb-desk__body{font-family:var(--tcb-display);font-size:2.05rem;line-height:1.6}.tcb-shelf__row>:first-child{margin-left:auto}.tcb-shelf__row>:last-child{margin-right:auto}.tcb-hero__seal{display:block;width:16rem;aspect-ratio:1;margin:0 0 2.4rem;padding:.6rem;border-radius:50%;overflow:hidden;background:linear-gradient(135deg,#8a6a33,#d9bd85 30%,#8a6a33,#c69c55 80%,#6f5428);box-shadow:0 14px 34px #00000073}.tcb-hero__seal img{width:100%;height:100%;object-fit:cover;border-radius:50%;transform:scale(1.1) translateY(1.5%)}@media screen and (min-width:640px){.tcb-hero__seal{width:20rem}}@media screen and (min-width:960px){.tcb-hero__seal{width:24rem;padding:.8rem}}.tcb-pdp{display:grid;grid-template-columns:minmax(0,1fr);gap:2.4rem;padding-top:1.6rem;padding-bottom:4.8rem}.tcb-pdp>*{min-width:0}.tcb-crumbs--light,.tcb-crumbs--light a{color:var(--tcb-muted)}.tcb-crumbs--light span{color:var(--tcb-accent)}.tcb-gallery__main{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:.8rem;margin:0 -1.5rem;padding:0 1.5rem;list-style:none;scrollbar-width:none}.tcb-gallery__main::-webkit-scrollbar{display:none}.tcb-gallery__main li{flex:0 0 100%;scroll-snap-align:center}.tcb-gallery__main a{display:block;position:relative;aspect-ratio:4 / 5;background:var(--tcb-frame);border:1px solid var(--tcb-rule);cursor:zoom-in}.tcb-gallery__main img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.tcb-gallery__count{font-size:1.4rem;color:var(--tcb-muted);margin:.8rem 0}.tcb-thumbs{display:flex;gap:.8rem;overflow-x:auto;list-style:none;margin:0;padding:0 0 .4rem}.tcb-thumbs a{display:block;width:6.4rem;aspect-ratio:3 / 4;border:1px solid var(--tcb-rule);background:var(--tcb-frame);overflow:hidden}.tcb-thumbs a[aria-current=true]{border-color:var(--tcb-ink);box-shadow:0 0 0 1px var(--tcb-ink)}.tcb-thumbs img{width:100%;height:100%;object-fit:cover}.tcb-info h1{font-size:clamp(3rem,6vw,4.4rem);font-weight:500;margin:.6rem 0 .8rem;overflow-wrap:anywhere}.tcb-info__by{font:italic 500 2.1rem/1.3 var(--tcb-display);color:var(--tcb-muted);margin:0 0 1.4rem}.tcb-info__flags{display:flex;flex-wrap:wrap;gap:.6rem;margin:0 0 1.6rem}.tcb-price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.8rem 1.6rem;padding:1.4rem 0;border-top:1px solid var(--tcb-rule);border-bottom:1px solid var(--tcb-rule);margin-bottom:1.8rem}.tcb-price{font:600 3.2rem/1 var(--tcb-display)}.tcb-avail{font-weight:600;font-size:1.4rem;color:#4f5d23}.tcb-price-row__note{color:var(--tcb-muted);font-size:1.5rem;width:100%}.tcb-actions{display:grid;gap:1rem;margin-bottom:2rem}.tcb-actions .button,.tcb-buy__add{width:100%}.tcb-buy{display:grid;gap:1rem}.tcb-facts{display:grid;grid-template-columns:max-content 1fr;margin:0 0 .8rem;border-top:1px solid var(--tcb-rule)}.tcb-facts dt,.tcb-facts dd{padding:1rem 0;border-bottom:1px solid var(--tcb-rule);margin:0}.tcb-facts dt{font:600 1.2rem/1.6 var(--tcb-body);letter-spacing:.1em;text-transform:uppercase;color:var(--tcb-muted);padding-right:1.6rem}.tcb-facts dd a{color:var(--tcb-accent)}.tcb-facts__no{font-family:var(--tcb-type)}.tcb-fine{font-size:1.4rem;color:var(--tcb-muted)}@media screen and (min-width:960px){.tcb-pdp{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:5.6rem;padding-top:2.4rem;align-items:start}.tcb-pdp>.tcb-crumbs{grid-column:1 / -1;margin:0}.tcb-gallery{position:sticky;top:1.6rem}.tcb-gallery__main{margin:0;padding:0}}.tcb-about{background:var(--tcb-cream);border-top:1px solid var(--tcb-rule);border-bottom:1px solid var(--tcb-rule);padding:4rem 0}.tcb-about h2{font-size:3.2rem;font-weight:500;margin:0 0 1.8rem}.tcb-about__body{max-width:72ch}.tcb-about__body h3,.tcb-about__body h4{font-size:2.4rem;margin:1.4em 0 .4em}.tcb-about__body p{margin:0 0 1em}.tcb-about__body ul{padding-left:1.2em}.tcb-about__body li{margin-bottom:.3em}dialog.tcb-lightbox{border:0;padding:0;max-width:100vw;max-height:100vh;width:100vw;height:100vh;background:#140c08f5}dialog.tcb-lightbox::backdrop{background:#140c08e6}.tcb-lightbox__img{width:100%;height:100%;overflow:auto;display:flex;align-items:center;justify-content:center}dialog.tcb-lightbox img{max-width:100%;max-height:100%;object-fit:contain;cursor:zoom-in}dialog.tcb-lightbox.zoomed img{max-width:none;max-height:none;cursor:zoom-out}dialog.tcb-lightbox button{position:fixed;z-index:2;background:#20130ccc;color:var(--tcb-cream);border:1px solid var(--tcb-gold);width:4.8rem;height:4.8rem;font-size:2.4rem;cursor:pointer}.tcb-lightbox__close{top:1.2rem;right:1.2rem}.tcb-lightbox__prev{left:1.2rem;top:50%;transform:translateY(-50%)}.tcb-lightbox__next{right:1.2rem;top:50%;transform:translateY(-50%)}.tcb-about__grid{display:grid;gap:3.2rem}@media screen and (min-width:960px){.tcb-about__grid{grid-template-columns:minmax(0,1fr) 34rem;gap:6.4rem;align-items:start}.tcb-slip{position:sticky;top:2.4rem;margin-top:5.6rem}}.tcb-slip{padding:2rem 2.2rem 1.8rem;background:linear-gradient(180deg,transparent 5rem,rgba(155,42,34,.45) 5rem,rgba(155,42,34,.45) calc(5rem + 1px),transparent calc(5rem + 1px)),repeating-linear-gradient(180deg,transparent 0 2.7rem,rgba(31,43,68,.1) 2.7rem calc(2.7rem + 1px)),#fffdf7;background-position:0 0,0 .4rem;box-shadow:0 2px 6px #20130c24,0 12px 26px #20130c1a;transform:rotate(.3deg)}.tcb-slip h3{font:600 2.2rem/1.2 var(--tcb-display);margin:0 0 2rem}.tcb-slip__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem 1.2rem;margin:0 0 1.4rem;font:600 2.8rem/1 var(--tcb-display)}.tcb-slip .tcb-buy,.tcb-slip>.button{margin-bottom:1.2rem}.tcb-slip .button{width:100%}.tcb-slip__list{list-style:none;margin:0 0 1.6rem;padding:0;font-size:1.5rem;line-height:1.5}.tcb-slip__list li{padding:.6rem 0}.tcb-slip__list a{color:var(--tcb-accent)}.tcb-slip__no{margin:1.4rem 0 0;font:400 1.3rem/1.2 var(--tcb-type);color:var(--tcb-muted)}.tcb-page-head{padding:2.2rem 0 2.6rem}.tcb-page-head h1{font-size:clamp(3rem,6vw,4.8rem);font-weight:500;margin:.4rem 0 .6rem}.tcb-page-head .tcb-eyebrow{color:var(--tcb-gold);margin:0}.tcb-page-head__intro{color:var(--tcb-on-dark);max-width:72rem}.tcb-page-head__intro p{margin:0 0 .6rem}.tcb-listing{display:grid;gap:2rem;padding-top:2rem;padding-bottom:5.6rem}.tcb-listing>*{min-width:0}.tcb-filters{position:relative}.tcb-filters>summary{cursor:pointer;padding:.8rem 1.4rem;font-weight:600;list-style:none;display:inline-flex;gap:1.2rem;align-items:center;min-height:4.4rem;border:1px solid var(--tcb-muted);background:var(--tcb-paper)}.tcb-filters[open]>summary{border-color:var(--tcb-ink);background:var(--tcb-cream)}.tcb-filters>form{position:absolute;z-index:20;top:calc(100% + .6rem);left:0;width:min(92rem,calc(100vw - 3rem));max-height:min(70vh,64rem);overflow-y:auto;border:1px solid var(--tcb-rule);background:var(--tcb-cream);box-shadow:0 16px 36px #20130c38}.tcb-filters>summary::-webkit-details-marker{display:none}.tcb-filters>summary:after{content:"\25be";font-size:1.4rem;line-height:1;color:var(--tcb-muted)}.tcb-filters[open]>summary:after{content:"\25b4"}.tcb-filters form{padding:1.6rem 1.8rem 1.8rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:2rem 2.8rem;align-items:start}.tcb-filters fieldset{border:0;margin:0;padding:0;display:grid;gap:.6rem}.tcb-filters legend{font:600 1.2rem/1.3 var(--tcb-body);letter-spacing:.14em;text-transform:uppercase;color:var(--tcb-muted);margin-bottom:.6rem}.tcb-filters label{display:flex;align-items:center;gap:1rem;min-height:3.6rem;font-size:1.6rem}.tcb-filters input[type=checkbox]{width:2rem;height:2rem;flex:none;accent-color:var(--tcb-ink)}.tcb-filters__count{margin-left:auto;font-size:1.3rem;color:var(--tcb-muted)}.tcb-filters__values--long{max-height:26rem;overflow-y:auto;padding-right:.4rem}.tcb-filters input[type=number],.tcb-sortbar select{font:400 1.6rem var(--tcb-body);padding:.8rem 1rem;border:1px solid var(--tcb-muted);background:var(--tcb-paper);color:var(--tcb-text);min-height:4.4rem;width:100%}.tcb-price-range{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.tcb-filters__actions{grid-column:1 / -1;display:flex;gap:1.6rem;flex-wrap:wrap;align-items:center;padding-top:1.4rem;border-top:1px solid var(--tcb-rule)}.tcb-filters__actions a{color:var(--tcb-accent);font-weight:600}.tcb-sortbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.8rem}.tcb-sortbar p{margin:0;color:var(--tcb-muted)}.tcb-sortbar__left{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.6rem}.tcb-sortbar>form{display:flex;gap:.8rem;align-items:center}.tcb-sortbar select{width:auto}.tcb-chips{display:flex;flex-wrap:wrap;gap:.8rem;margin:0 0 1.6rem;padding:0;list-style:none}.tcb-chips a{display:inline-flex;align-items:center;gap:.6rem;padding:.6rem 1rem;border:1px solid var(--tcb-rule);background:var(--tcb-cream);text-decoration:none;font-size:1.4rem;min-height:3.6rem;color:inherit}.tcb-chips a:after{content:"\d7";font-size:1.7rem;color:var(--tcb-muted)}.tcb-empty{padding:3.2rem 1.8rem;border:1px dashed var(--tcb-rule);text-align:center;background:var(--tcb-cream)}.tcb-empty h2{margin:0 0 .8rem;font-size:2.6rem}.tcb-empty p{margin:0}.tcb-listing .pagination-wrapper{margin-top:3.6rem}@media screen and (min-width:960px){.tcb-listing{padding-top:3.2rem}}.tcb-cats.square .tcb-cat{aspect-ratio:1}@media screen and (min-width:960px){.tcb-cats.square{grid-template-columns:repeat(4,1fr)}}.tcb-trust a b{color:var(--tcb-text)}.tcb-trust a{text-decoration:none}.tcb-trust a:hover b{text-decoration:underline;text-underline-offset:3px}.tcb-search--page{max-width:56rem;margin-top:1.4rem}.tcb-search-other{margin-top:4rem;padding-top:2rem;border-top:1px solid var(--tcb-rule)}.tcb-search-other h2{font-size:2.6rem;font-weight:500;margin:0 0 1rem}.tcb-search-other ul{margin:0;padding-left:1.2em}.tcb-search-other a{color:var(--tcb-accent)}.tcb-page{padding-top:3.6rem;padding-bottom:6rem}.tcb-prose{max-width:72ch;font-size:1.8rem;line-height:1.7}.tcb-prose h2,.tcb-prose h3{font-weight:500;margin:1.6em 0 .5em}.tcb-prose h2{font-size:3rem}.tcb-prose h3{font-size:2.4rem}.tcb-prose>:first-child{margin-top:0}.tcb-prose p{margin:0 0 1em}.tcb-prose ul,.tcb-prose ol{padding-left:1.2em;margin:0 0 1em}.tcb-prose li{margin-bottom:.3em}.tcb-prose a{color:var(--tcb-accent)}.tcb-prose img{max-width:100%;height:auto}.tcb-prose table{border-collapse:collapse;width:100%;margin:0 0 1.4em;font-size:1.6rem}.tcb-prose th,.tcb-prose td{border-bottom:1px solid var(--tcb-rule);padding:.8rem 1rem .8rem 0;text-align:left;vertical-align:top}.tcb-cartpage{padding-top:3.2rem;padding-bottom:6rem}.tcb-cartpage .tcb-empty a{color:var(--tcb-accent)}.tcb-cart__grid{display:grid;gap:3.2rem;align-items:start}@media screen and (min-width:960px){.tcb-cart__grid{grid-template-columns:minmax(0,1fr) 36rem;gap:5.6rem}.tcb-cart__summary{position:sticky;top:2.4rem}}.tcb-cart__items{list-style:none;margin:0;padding:0;border-top:1px solid var(--tcb-rule)}.tcb-cart__item{display:grid;grid-template-columns:9rem 1fr auto;gap:1.6rem;padding:1.8rem 0;border-bottom:1px solid var(--tcb-rule);align-items:start}@media screen and (min-width:640px){.tcb-cart__item{grid-template-columns:12rem 1fr auto;gap:2.4rem}}.tcb-cart__cover{display:flex;align-items:center;justify-content:center;aspect-ratio:3 / 4;background:var(--tcb-frame);border:1px solid var(--tcb-rule);padding:.6rem}.tcb-cart__cover img{max-width:100%;max-height:100%;width:auto;height:auto;box-shadow:0 4px 10px #2a1d1440}.tcb-cart__item h2{font-size:2rem;font-weight:500;margin:0 0 .4rem}.tcb-cart__item h2 a{color:inherit;text-decoration:none}.tcb-cart__item h2 a:hover{text-decoration:underline;text-underline-offset:3px}.tcb-cart__by{margin:0 0 .4rem;color:var(--tcb-muted);font-style:italic}.tcb-cart__no{margin:0 0 .8rem;font:400 1.3rem/1.2 var(--tcb-type);color:var(--tcb-muted)}.tcb-cart__remove{font-size:1.4rem;color:var(--tcb-accent)}.tcb-cart__price{font:600 2rem/1.2 var(--tcb-display);white-space:nowrap}.tcb-cart__line{display:flex;justify-content:space-between;gap:1rem;margin:0 0 1rem;font-size:1.7rem}.tcb-cart__line b{font:600 2.6rem/1 var(--tcb-display)}.tcb-cart__note-label{display:block;margin:1.4rem 0 .6rem;font-size:1.4rem;color:var(--tcb-muted)}.tcb-cartpage textarea{width:100%;font:400 1.6rem var(--tcb-body);padding:.8rem 1rem;border:1px solid var(--tcb-muted);background:var(--tcb-paper);color:var(--tcb-text);margin-bottom:1.4rem}.tcb-cart__checkout{width:100%}.tcb-cart__express{margin-top:1rem}.tcb-cart__continue{display:inline-block;margin-top:1.4rem;font-size:1.5rem;color:var(--tcb-accent)}.color-scheme-1 .tcb-eyebrow,.color-scheme-2 .tcb-eyebrow{color:var(--tcb-accent)}.color-scheme-1 .tcb-cat__body .tcb-eyebrow,.color-scheme-2 .tcb-cat__body .tcb-eyebrow{color:var(--tcb-gold)}.tcb-tl__head p,.tcb-head p{opacity:1;color:var(--tcb-muted)}.tcb-blog{padding-top:3.6rem;padding-bottom:6rem}.tcb-posts{list-style:none;margin:0;padding:0;display:grid;gap:3.2rem;max-width:96rem}.tcb-post{display:grid;gap:2rem;padding-bottom:3.2rem;border-bottom:1px solid var(--tcb-rule)}@media screen and (min-width:750px){.tcb-post{grid-template-columns:28rem 1fr;gap:3.2rem;align-items:start}}.tcb-post__plate,.tcb-article__plate{display:block;padding:1rem;background:var(--tcb-frame);border:1px solid var(--tcb-rule);margin:0}.tcb-post__plate img,.tcb-article__plate img{width:100%;height:auto;display:block;box-shadow:0 6px 14px #2a1d1433}.tcb-post__date{margin:0 0 .6rem;font:600 1.2rem/1.3 var(--tcb-body);letter-spacing:.14em;text-transform:uppercase;color:var(--tcb-accent)}.tcb-post__date--dark{color:var(--tcb-gold);margin-top:.4rem}.tcb-post h2{font-size:clamp(2.4rem,3vw,3rem);font-weight:500;margin:0 0 1rem}.tcb-post h2 a{color:inherit;text-decoration:none}.tcb-post h2 a:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.tcb-post__excerpt{margin:0 0 1.2rem;color:var(--tcb-muted)}.tcb-article__plate{max-width:72ch;margin-bottom:3.2rem}.tcb-article__tags{margin-top:2.4rem}.tcb-article__comments{max-width:72ch;margin-top:4rem;padding-top:2.4rem;border-top:1px solid var(--tcb-rule)}.tcb-article__comments h2{font-size:2.6rem;font-weight:500}.tcb-comment{padding:1.4rem 0;border-bottom:1px solid var(--tcb-rule)}.tcb-comment-form{display:grid;gap:.6rem;margin-top:2.4rem}.tcb-comment-form input,.tcb-comment-form textarea{font:400 1.6rem var(--tcb-body);padding:.8rem 1rem;border:1px solid var(--tcb-muted);background:var(--tcb-paper);color:var(--tcb-text);margin-bottom:1rem}.tcb-comment-form .button{justify-self:start}.tcb-404 .tcb-search--page{margin:0 0 3.6rem}.shopify-policy__container{max-width:72ch!important;padding:3.6rem 1.5rem 6rem!important}.shopify-policy__title h1{font:500 clamp(3rem,6vw,4.8rem)/1.15 var(--tcb-display);margin:0 0 2.4rem;padding-bottom:1.6rem;border-bottom:3px double var(--tcb-gold)}.shopify-policy__body{font-size:1.8rem;line-height:1.7}.shopify-policy__body h2,.shopify-policy__body h3{font-family:var(--tcb-display);font-weight:500}.shopify-policy__body a{color:var(--tcb-accent)}.tcb-mat{display:inline-block;padding:1.2rem;background:#efe3c8;border:1px solid rgba(198,156,85,.8);box-shadow:inset 0 0 0 .5rem #efe3c8,inset 0 0 0 calc(.5rem + 1px) #c69c5573,0 18px 38px #00000080}.tcb-mat img{display:block;max-width:100%;width:auto;height:auto;mix-blend-mode:multiply}.tcb-window{margin:0}.tcb-window__books{position:relative}.tcb-window__book{display:flex;justify-content:center;align-items:flex-end;transition:transform .25s ease}.tcb-window__book:hover{transform:translateY(-.6rem)}.tcb-window--fan{--tcb-window-h: clamp(38rem, 46vw, 56rem)}.tcb-window--fan .tcb-window__books{height:var(--tcb-window-h)}.tcb-window--fan .tcb-window__book{position:absolute;bottom:0}.tcb-window--fan .tcb-window__book--1{left:50%;width:50%;z-index:3;transform:translate(-50%)}.tcb-window--fan .tcb-window__book--1:hover{transform:translate(-50%) translateY(-.6rem)}.tcb-window--fan .tcb-window__book--2{left:0;width:44%;bottom:14%;z-index:1;justify-content:flex-start}.tcb-window--fan .tcb-window__book--3{right:0;width:44%;bottom:14%;z-index:2;justify-content:flex-end}.tcb-window--fan .tcb-window__book--2 .tcb-mat,.tcb-window--fan .tcb-window__book--3 .tcb-mat{filter:brightness(.88)}.tcb-window--fan .tcb-window__book--1 img{max-height:calc(var(--tcb-window-h) * .78)}.tcb-window--fan .tcb-window__book--2 img,.tcb-window--fan .tcb-window__book--3 img{max-height:calc(var(--tcb-window-h) * .8)}.tcb-window--single .tcb-window__book{width:min(40rem,80%);margin:0 auto}.tcb-window__caption{margin-top:2.4rem;text-align:center;color:var(--tcb-on-dark)}.tcb-window__caption .tcb-eyebrow{color:var(--tcb-gold);margin-bottom:.4rem}.tcb-window__caption a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font:500 2.2rem/1.25 var(--tcb-display);color:var(--tcb-cream);text-decoration:none}.tcb-window__caption a:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.tcb-window__price{display:block;margin-top:.4rem;font-weight:600;color:var(--tcb-gold-soft)}.tcb-float{position:fixed;right:1.6rem;bottom:1.6rem;z-index:40;display:flex;flex-direction:column;align-items:flex-end;gap:.8rem;pointer-events:none}.tcb-float__btn{pointer-events:auto;display:inline-flex;align-items:center;gap:.7rem;min-height:4.4rem;padding:0 1.6rem 0 1.3rem;border:1px solid var(--tcb-gold);border-radius:2.2rem;background:var(--tcb-ink-2) var(--tcb-leather);color:var(--tcb-gold-soft);font:600 1.5rem/1 var(--tcb-body);letter-spacing:.02em;text-decoration:none;box-shadow:0 6px 16px #20130c4d;transition:transform .15s ease,background-color .15s ease}.tcb-float__btn[hidden]{display:none}.tcb-float--preview{bottom:7rem}.tcb-float__btn svg{width:1.8rem;height:1.8rem;flex:none}.tcb-float__btn:hover{transform:translateY(-2px);color:var(--tcb-cream)}.tcb-float__btn:focus-visible{outline:2px solid var(--tcb-gold);outline-offset:3px}@media screen and (max-width:749px){.tcb-float{right:1rem;bottom:1rem}.tcb-float__btn{min-height:4rem;padding:0 1.2rem 0 1rem;font-size:1.4rem}}@media print{.tcb-float{display:none}}.tcb-scroller{position:relative}.tcb-scroller__btn{position:absolute;top:50%;z-index:3;display:flex;align-items:center;justify-content:center;width:4.6rem;height:4.6rem;margin-top:-2.3rem;padding:0 0 .3rem;border:1px solid var(--tcb-gold);border-radius:50%;background:var(--tcb-ink-2) var(--tcb-leather);color:var(--tcb-gold-soft);font:400 3.2rem/1 var(--tcb-display);box-shadow:0 4px 12px #20130c59;cursor:pointer;transition:opacity .2s ease,transform .15s ease}.tcb-scroller__btn--prev{left:-1rem}.tcb-scroller__btn--next{right:-1rem}.tcb-scroller__btn:hover{transform:scale(1.06);color:var(--tcb-cream)}.tcb-scroller__btn:focus-visible{outline:2px solid var(--tcb-gold);outline-offset:3px}.tcb-scroller__btn:disabled{opacity:0;pointer-events:none}.tcb-scroller--fits .tcb-scroller__btn{display:none}.tcb-scroller:has(>.tcb-grid.strip) .tcb-scroller__btn{top:38%}@media screen and (min-width:1200px){.tcb-scroller__btn--prev{left:-2.6rem}.tcb-scroller__btn--next{right:-2.6rem}}@media(hover:none){.tcb-scroller__btn{width:3.8rem;height:3.8rem;margin-top:-1.9rem;font-size:2.6rem}.tcb-scroller__btn--prev{left:.2rem}.tcb-scroller__btn--next{right:.2rem}}@media(hover:hover)and (pointer:fine){.tcb-draggable{cursor:grab}.tcb-draggable a{cursor:pointer}.tcb-dragging,.tcb-dragging a{cursor:grabbing}}.tcb-dragging{scroll-snap-type:none!important;user-select:none;-webkit-user-select:none}.tcb-dragging .tcb-spine{transition:none}.tcb-news .tcb-news__plate{max-width:68rem;margin:0 auto;padding:4rem 2.4rem 3.6rem;text-align:center;border:1px solid rgba(198,156,85,.55);outline:1px solid rgba(198,156,85,.3);outline-offset:.6rem}.tcb-news h2{margin:0 0 1rem;font-size:clamp(3rem,4vw,4.2rem);font-weight:500;color:var(--tcb-cream)}.tcb-news__text{color:var(--tcb-on-dark);max-width:52rem;margin:0 auto 2.4rem;font-size:1.8rem}.tcb-news__text p{margin:0}.tcb-news__row{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center;max-width:52rem;margin:0 auto}.tcb-news__row input[type=email]{flex:1 1 26rem;min-width:0;min-height:4.8rem;padding:0 1.4rem;border:1px solid rgba(198,156,85,.6);background:var(--tcb-paper);color:var(--tcb-text);font:400 1.7rem var(--tcb-body)}.tcb-news__row input[type=email]:focus-visible{outline:2px solid var(--tcb-gold);outline-offset:2px}.tcb-news__row .button{flex:0 0 auto}.tcb-news__small{margin:1.4rem 0 0;font-size:1.4rem;color:var(--tcb-on-dark);opacity:.85}.tcb-news__error{margin:1.2rem 0 0;color:#f0b9a8;font-weight:600}.tcb-news__done{margin:0 auto;max-width:52rem;font:500 2.2rem/1.35 var(--tcb-display);color:var(--tcb-gold-soft)}@media screen and (max-width:749px){.tcb-news .tcb-news__plate{padding:3.2rem 1.6rem 2.8rem}.tcb-news__row .button{flex:1 1 100%}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/timeless.css.map */
