:root{--gold-on-light:#90723B;--muted-on-light:#63594C;--muted-on-wine:#9A8F7F}.t-ivory .copy h2 em,.t-ivory .edition__txt h2 em,.t-ivory .contact h2 em,.t-ivory .maison__quote em,.t-ivory .table-sign{color:var(--gold-on-light)}.t-ivory .muted,.t-ivory .maison__rule span,.t-ivory .contact__deco span,.t-ivory .harvest26__meta,.t-ivory .hero__mark{color:var(--muted-on-light)}.t-ivory .maison__rule:before,.t-ivory .maison__rule:after,.t-ivory .contact__deco:before,.t-ivory .contact__deco:after{background:#4b332657}.t-wine .muted,.t-wine .maison__rule span,.t-wine .contact__deco span{color:var(--muted-on-wine)}.tg-form{margin-top:clamp(1.8rem,3.5vw,2.6rem);text-align:left}.tg-form__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(.7rem,1.4vw,1.1rem);max-width:940px;margin:0 auto}.tg-field{display:flex;flex-direction:column;gap:.4rem}.tg-field--full{grid-column:1 / -1}.tg-field>span{font-family:Archivo,system-ui,sans-serif;font-size:.58rem;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.t-ivory .tg-field>span{color:var(--muted-on-light)}.t-wine .tg-field>span{color:var(--muted-on-wine)}.tg-field input,.tg-field select,.tg-field textarea{width:100%;background:transparent;color:inherit;border:1px solid var(--line-ivory);border-radius:14px;padding:.72rem 1rem;font-family:inherit;font-size:.86rem;line-height:1.45;transition:border-color .3s var(--ease);appearance:none;-webkit-appearance:none}.t-ivory .tg-field input,.t-ivory .tg-field select,.t-ivory .tg-field textarea{border-color:#4b33265c}.tg-field textarea{resize:vertical;min-height:76px}.tg-field input:focus,.tg-field select:focus,.tg-field textarea:focus{outline:none;border-color:var(--gold)}.t-ivory .tg-field input:focus,.t-ivory .tg-field select:focus,.t-ivory .tg-field textarea:focus{border-color:var(--gold-on-light)}.tg-field select{background-image:linear-gradient(45deg,transparent 50%,var(--gold) 50%),linear-gradient(135deg,var(--gold) 50%,transparent 50%);background-position:calc(100% - 20px) center,calc(100% - 14px) center;background-size:6px 6px,6px 6px;background-repeat:no-repeat;cursor:pointer}.t-ivory .tg-field select{background-image:linear-gradient(45deg,transparent 50%,var(--gold-on-light) 50%),linear-gradient(135deg,var(--gold-on-light) 50%,transparent 50%)}.tg-field select option{background:var(--green-black);color:var(--ivory)}.t-ivory .tg-field select option{background:var(--ivory);color:var(--green-black)}.tg-form__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.9rem 1.4rem;margin-top:clamp(1rem,2vw,1.5rem)}.tg-form__submit{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--gold);background:var(--gold);color:var(--olive-black);border-radius:100px;padding:.9rem 1.9rem;min-height:48px;cursor:pointer;font-family:Archivo,system-ui,sans-serif;font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;font-weight:500;transition:background .45s var(--ease),color .45s var(--ease)}.tg-form__submit:hover{background:transparent;color:var(--gold)}.t-ivory .tg-form__submit{border-color:var(--walnut);background:var(--walnut);color:var(--ivory)}.t-ivory .tg-form__submit:hover{background:transparent;color:var(--walnut)}.tg-form__submit:focus-visible{outline:2px solid var(--ivory);outline-offset:3px}.t-ivory .tg-form__submit:focus-visible{outline-color:var(--walnut)}.tg-form__note{font-size:.62rem;letter-spacing:.14em;color:var(--muted);max-width:34ch}.t-ivory .tg-form__note{color:var(--muted-on-light)}.tg-form__ok,.tg-form__err{max-width:52ch;margin:0 auto;padding:.9rem 1.3rem;border-radius:14px;font-size:.9rem;line-height:1.55;text-align:center}.tg-form__ok{border:1px solid var(--line-gold);background:#b996531a;color:var(--ivory)}.t-ivory .tg-form__ok{border-color:#4b332666;background:#4b332612;color:var(--green-black)}.tg-form__err{border:1px solid rgba(58,22,18,.75);background:#3a161247;color:var(--sand)}.t-ivory .tg-form__err{background:#3a16121a;color:var(--deep-wine)}.tg-form__err ul{list-style:none;margin:0;padding:0}.p-contact .contact{max-width:1000px}@media(min-width:951px){.p-contact{align-items:center;overflow-y:auto}.p-contact .contact{padding-block:clamp(1rem,3vh,2.5rem)}}@media(max-width:860px){.tg-form__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.tg-form__grid{grid-template-columns:1fr}.tg-form__foot{flex-direction:column;align-items:stretch}.tg-form__submit{width:100%}.tg-form__note{text-align:center;max-width:none}}@media(hover:none),(pointer:coarse){.tg-field input,.tg-field select,.tg-field textarea{font-size:16px}}.footer__colophon{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:clamp(1.2rem,4vw,3rem)}.footer__brand{font-family:Archivo,system-ui,sans-serif;font-weight:500;font-size:clamp(1.35rem,4.4vw,2.7rem);letter-spacing:.34em;text-indent:.34em;line-height:1.08;text-transform:uppercase;text-align:left;color:var(--ivory)}.footer__estate{display:flex;flex-direction:column;align-items:flex-end;gap:.45rem;font-family:Archivo,system-ui,sans-serif;font-size:.64rem;letter-spacing:.22em;text-transform:uppercase;color:var(--sand);text-align:right;line-height:1.5}.footer__estate a{color:var(--sand);text-decoration:none;border-bottom:1px solid rgba(200,178,138,.32);padding-bottom:2px;transition:color .35s var(--ease),border-color .35s var(--ease)}.footer__estate a:hover{color:var(--ivory);border-bottom-color:var(--gold)}.footer__estate a:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:2px}.footer__rule{height:1px;margin-top:clamp(1.8rem,4.5vw,2.8rem);background:linear-gradient(90deg,#b9965300,#b9965380 16% 84%,#b9965300)}.footer__bar{border-top:none;margin-top:clamp(1.1rem,2.6vw,1.6rem);padding-top:0}.footer__bar nav{gap:clamp(.9rem,2.6vw,1.8rem)}.footer__bar nav a{display:inline-flex;align-items:center;min-height:44px;padding-block:.2rem;transition:color .3s var(--ease)}.footer__bar nav a:hover{color:var(--ivory)}.footer__bar nav a:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:2px}@media(max-width:950px){.footer__brand{font-size:clamp(1.2rem,3.6vw,2rem)}}@media(max-width:720px){.footer__colophon{flex-direction:column;align-items:center;text-align:center;gap:1.4rem}.footer__brand{text-align:center;font-size:clamp(1.05rem,6.2vw,1.65rem);letter-spacing:.26em;text-indent:.26em}.footer__estate{align-items:center;text-align:center}.footer__bar{flex-direction:column;align-items:center;gap:.2rem;text-align:center}}.tg-homebar{position:fixed;z-index:630;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.6rem .6rem .6rem 1.2rem;border-radius:100px;background:#101713cc;border:1px solid rgba(185,150,83,.3);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 18px 50px -18px #000c;opacity:0;transform:translateY(14px);pointer-events:none;transition:opacity .45s var(--ease),transform .45s var(--ease)}.tg-homebar.show{opacity:1;transform:translateY(0);pointer-events:auto}.tg-homebar__price{font-family:Cormorant Garamond,serif;font-style:italic;color:var(--gold);font-size:1.05rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tg-homebar__btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid var(--gold);background:var(--gold);color:var(--olive-black);border-radius:100px;padding:.7rem 1.4rem;font-family:Archivo,system-ui,sans-serif;font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500;text-decoration:none;text-align:center;transition:background .4s var(--ease),color .4s var(--ease)}.tg-homebar__btn:hover{background:transparent;color:var(--gold)}.tg-homebar__btn:focus-visible{outline:2px solid var(--ivory);outline-offset:3px}@media(min-width:951px){.tg-homebar{right:24px;bottom:24px;max-width:min(420px,calc(100vw - 48px))}}@media(max-width:950px){.tg-homebar{left:12px;right:12px;bottom:calc(88px + env(safe-area-inset-bottom,0px))}}@media(max-width:420px){.tg-homebar{padding:.6rem}.tg-homebar__price{display:none}.tg-homebar__btn{flex:1}}body.menu-open .tg-homebar,.tg-zoomed .tg-homebar{opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.tg-homebar{transition:opacity .2s}}@media(min-width:951px){:root{--tg-scene-top:72px;--tg-scene-bottom:104px}.p-maison,.p-copy,.p-edition,.p-table,.p-contact{padding-top:var(--tg-scene-top);padding-bottom:var(--tg-scene-bottom)}.maison{max-width:min(100%,64rem)}.maison__quote{max-width:none;font-size:clamp(1.9rem,min(4vw,7.2vh),3.8rem)}.maison__body{max-width:60ch;font-size:clamp(1rem,min(.55vw + .9rem,2.5vh),1.2rem)}.copy{max-width:min(100%,40rem)}.copy h2{font-size:clamp(2rem,min(4.6vw,8vh),4.2rem)}.copy p{max-width:52ch;font-size:clamp(1.05rem,min(.6vw + .95rem,2.6vh),1.35rem)}.edition{grid-template-columns:minmax(220px,min(32vw,calc((100vh - var(--tg-scene-top) - var(--tg-scene-bottom)) * .75))) 1fr}.edition__txt{max-width:min(100%,30rem)}.edition__txt h2{font-size:clamp(2.2rem,min(4.6vw,8vh),4.4rem)}.edition__txt p{max-width:38ch;font-size:clamp(1.05rem,min(.6vw + .95rem,2.6vh),1.3rem)}.table-words{font-size:clamp(2.6rem,min(8vw,14vh),7rem)}.contact h2{font-size:clamp(2.6rem,min(7vw,11vh),6rem)}}@media(min-width:951px)and (max-height:800px){.maison{display:grid;grid-template-columns:1fr 1fr;column-gap:clamp(1.6rem,3vw,2.8rem)}.maison>svg,.maison>.eyebrow,.maison>.maison__quote,.maison>.maison__rule{grid-column:1 / -1}.maison__body{max-width:none}.maison__body+.maison__body{margin-top:0}.copy p{line-height:1.5}}@media(min-width:951px){.product{grid-template-columns:minmax(0,640px);justify-content:center;gap:clamp(2.2rem,4vw,3.2rem);padding-top:clamp(5.5rem,8vw,7rem)}.product__gallery{position:static;width:min(100%,540px);margin-inline:auto}.product__info{padding-top:0;text-align:center}.product .product__eyebrow{margin-bottom:1.3rem}.product .product__pricerow{justify-content:center}.product .product__form,.product .product__notify{margin-inline:auto}.product .product__row{align-items:center}.product .product__qty,.product .product__presets{justify-content:center}.product .product__presets-label,.product .product__total,.product .product__shipnote,.product .product__notify-title,.product .product__notify-priv{text-align:center}.product .product__steps{margin-inline:auto;text-align:left}.product .product__prenote{justify-content:center;text-align:center}.tg-edit,.tg-svc{text-align:center}.tg-edit p{max-width:56ch;margin-inline:auto}.tg-acc{text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/tg-fixes.css.map */
