:root{--td-green:#183a2d;--td-green-2:#274d3b;--td-cream:#f5f2e9;--td-sand:#d7cfbd;--td-gold:#9b8257}html,body{background:var(--td-cream)}body{color:var(--td-green)}.td-page{max-width:850px;margin:0 auto;padding:76px 24px 92px;color:var(--td-green)}.td-page .td-eyebrow,.td-eyebrow{font-size:10px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--td-gold);margin:0 0 18px}.td-page h1{font:400 clamp(42px,6vw,68px)/1.02 Georgia,serif;letter-spacing:-.04em;margin:0 0 28px}.td-page h2{font:400 clamp(24px,3vw,32px)/1.12 Georgia,serif;margin:38px 0 12px}.td-page p{font-size:15px;line-height:1.85;color:#58665c;margin:0 0 18px}.td-page a,.td-product-notes a{color:var(--td-green);text-underline-offset:4px}.td-contact{display:grid;grid-template-columns:1fr 1fr;gap:7%;padding-top:56px;padding-bottom:90px;color:var(--td-green)}.td-contact__intro{min-width:0}.td-contact__intro .td-page{padding:0}.td-contact__form-wrap h2{font:400 34px Georgia,serif;margin:0 0 26px}.td-contact__form-wrap label{display:block;font-size:12px;font-weight:600;margin:0 0 8px;color:var(--td-green)}.td-contact__form-wrap input,.td-contact__form-wrap textarea{width:100%;box-sizing:border-box;border:1px solid #cfc7b6;border-radius:2px;background:#fbfaf6;color:var(--td-green);padding:13px 14px;font:inherit;margin:0 0 18px}.td-contact__form-wrap textarea{resize:vertical}.td-contact__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.td-contact__submit{display:inline-flex;gap:24px;border:0;background:var(--td-green);color:#f7f3e8;padding:15px 22px;font:600 13px inherit;cursor:pointer}.td-contact__success{padding:14px;background:#e1e9df;color:#23452f}.td-contact__errors{color:#a33;margin:12px 0}.td-product-notes{padding-top:75px;padding-bottom:85px;color:var(--td-green)}.td-product-notes h2{font:400 clamp(34px,4vw,48px) Georgia,serif;margin:0 0 28px}.td-product-notes__items{border-top:1px solid var(--td-sand)}.td-product-notes details{border-bottom:1px solid var(--td-sand);padding:18px 0}.td-product-notes summary{font-size:15px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px}.td-product-notes summary:after{content:"+";font-size:19px;font-weight:400}.td-product-notes details[open] summary:after{content:"\2212"}.td-product-notes details p{font-size:14px;line-height:1.8;color:#5c685e;max-width:760px;margin:14px 0 0}.td-footer-links{background:var(--td-green);color:#f5f2e9;padding:58px 0}.td-footer-links__inner{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.td-footer-links .td-eyebrow{color:#d3c39d}.td-footer-links h2{font:400 clamp(32px,4vw,48px)/1 Georgia,serif;margin:0}.td-footer-links nav{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px}.td-footer-links nav a{color:#f5f2e9;text-decoration:none;font-size:13px;border-bottom:1px solid rgba(245,242,233,.25);padding-bottom:10px}.td-footer-links nav a:hover{color:#d3c39d}@media(max-width:749px){.td-page{padding:54px 22px 68px}.td-contact{grid-template-columns:1fr;gap:24px;padding-top:35px}.td-contact__grid{grid-template-columns:1fr;gap:0}.td-footer-links{padding:45px 0}.td-footer-links__inner{grid-template-columns:1fr;gap:26px}.td-footer-links nav{gap:14px 18px}.td-product-notes{padding-top:54px;padding-bottom:60px}}.td-wrap{padding:clamp(48px,7vw,110px) max(5vw,calc((100vw - 1360px)/2));color:#171b18;background:#f8f7f1}.td-label,.td-index,.td-plates figcaption,.td-print small{font:600 .69rem/1.5 ui-monospace,Consolas,monospace;letter-spacing:.12em;text-transform:uppercase}.td-campaign,.td-campaign *,.td-wrap *{box-sizing:border-box}.td-campaign{display:grid;grid-template-columns:1.15fr 1fr;background:#e7e7de;color:#151917}.td-print,.td-cover{position:relative;min-width:0;min-height:clamp(560px,48vw,790px)}.td-print{display:grid;align-items:end;background:#21372e;color:#fff;isolation:isolate}.td-print>img,.td-print:after{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.td-print:after{content:"";z-index:-1;background:linear-gradient(180deg,#111b1712 5%,#101b16ac 55%,#101b16f0)}.td-print__ink{padding:clamp(24px,4vw,74px);padding-bottom:72px}.td-print h1,.td-wrap h2,.td-buy h3{font:500 clamp(2.8rem,5.5vw,6.4rem)/.98 Georgia,"Times New Roman",serif;letter-spacing:-.055em;margin:18px 0;color:inherit}.td-print__ink>p:not(.td-label){font-size:clamp(1rem,1.3vw,1.25rem);max-width:32ch;line-height:1.45}.td-print small{position:absolute;bottom:16px;left:4vw;font-size:.58rem}.td-action{display:inline-flex;align-items:center;gap:20px;justify-content:center;padding:15px 19px;background:#f6f5eb;color:#17231d;border:0;text-decoration:none;text-transform:uppercase;font:700 .76rem/1.3 system-ui;letter-spacing:.07em;min-height:46px;transition:background .18s}.td-action:hover{background:#dcdfd0}.td-black{background:#153e2b;color:#fff;width:100%;cursor:pointer}.td-black:hover{background:#22533c}.td-black:disabled{background:#454c47;cursor:default}.td-cover{display:flex;flex-direction:column;justify-content:space-between;padding:22px 5%;color:inherit;text-decoration:none;align-items:stretch}.td-cover>img{width:100%;height:clamp(350px,37vw,680px);object-fit:contain}.td-index{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #b1b7ae;padding-top:10px}.td-drop h2,.td-notes h2{font-size:clamp(2.8rem,5vw,5.2rem);margin-bottom:32px}.td-drop__grid{display:grid;grid-template-columns:1.42fr 1fr;gap:6%}.td-plates{display:grid;grid-template-columns:1fr 1fr;gap:18px 10px}.td-plates figure{margin:0}.td-plates img{width:100%;aspect-ratio:4/5;object-fit:contain;background:#efeee7}.td-plates figcaption{padding:8px 0;font-size:.62rem}.td-buy{align-self:start;position:sticky;top:100px}.td-buy h3{font-size:clamp(2rem,3.4vw,3.8rem)}.td-buy p:not(.td-label),.td-editorial p:not(.td-label){line-height:1.6;max-width:46ch}.td-buy fieldset{padding:0;margin:24px 0 16px;border:0}.td-buy legend{font-size:.85rem;margin-bottom:10px}.td-sizes{display:flex;gap:8px}.td-sizes label{position:relative}.td-sizes input{position:absolute;opacity:0}.td-sizes span{display:grid;place-items:center;width:46px;height:46px;border:1px solid #727970}.td-sizes input:checked+span{background:#153e2b;color:#fff}.td-sizes input:disabled+span{color:#697069;text-decoration:line-through;border-color:#c7cac2}.td-sizes input:focus-visible+span{outline:2px solid #164c36;outline-offset:2px}.td-line{display:inline-block;color:inherit;text-underline-offset:5px;margin-top:16px}.td-editorial{display:grid;grid-template-columns:1fr 1.5fr;background:#202923;color:#f6f6e9}.td-editorial i{color:#c8d7bf}.td-next{border-bottom:1px solid #c1c5ba}.td-next h2{font-size:clamp(2.4rem,6vw,6rem)}.td-notes details{border-top:1px solid #b7bdb3;padding:16px 0}.td-notes summary{cursor:pointer;font-weight:600}.td-notes details p{max-width:62ch}@media(max-width:749px){.td-campaign,.td-drop__grid,.td-editorial{grid-template-columns:1fr}.td-print{min-height:300px}.td-print__ink{padding:24px 6% 45px}.td-print h1{font-size:clamp(2.7rem,10.7vw,5rem)}.td-print small{left:6%;font-size:.52rem;bottom:9px}.td-cover{min-height:0;padding:10px 6%}.td-cover>img{height:clamp(180px,55vw,340px)}.td-wrap{padding-inline:6%}.td-buy{position:static;grid-row:1;margin-bottom:24px}.td-plates{gap:12px 8px}.td-editorial{gap:16px}.td-index{font-size:.6rem}}@media(prefers-reduced-motion:reduce){.td-action{transition:none}}.td-measures{width:100%;max-width:54rem;border-collapse:collapse;table-layout:fixed;color:#18241c;font-size:clamp(.77rem,1.3vw,1rem);font-variant-numeric:tabular-nums}.td-measures caption{text-align:left;padding:18px 0 10px;font-size:.85rem;color:#46564a}.td-measures th,.td-measures td{padding:12px 5px;border:0;border-bottom:1px solid #c6ccc1;text-align:center;line-height:1.28}.td-measures thead th{background:#183a29;color:#fff;font-size:.82em;font-weight:600}.td-measures tbody th{color:#183a29;background:#e6ebe2}.td-measures tbody tr:nth-child(2n) td{background:#efefe8}.td-notes .td-reference{border:0;margin-top:12px}.td-reference summary{font-size:.85rem}.td-measures th:first-child{width:14%}.td-wallet-marks{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;color:#37473e}.td-wallet-marks small{font-size:.76rem;margin-inline-end:.35rem}.td-wallet-marks svg{width:38px;height:24px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/td-store.css.map */
