.tav-product-essentials{width:100%;margin:0;color:#332a24}
.tav-product-essentials__title{margin:0 0 8px!important;font-size:11px;line-height:1.4!important;font-weight:600;letter-spacing:.04em;color:#655345}
.tav-product-essentials__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}
.tav-product-essentials__grid:has(>div:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}
.tav-product-essentials__grid:has(>div:only-child){grid-template-columns:1fr}
.tav-product-essentials__fact{background:#f1ece4;border:1px solid #e6ded3;border-radius:3px;padding:10px 11px;min-width:0}
.tav-product-essentials dt{font-size:11px;line-height:1.4;color:#756353;margin:0 0 4px}
.tav-product-essentials dd{font-size:13px;line-height:1.45;font-weight:500;margin:0;overflow-wrap:anywhere}
.tav-product-details-link{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:44px;color:inherit;text-decoration:underline;text-underline-offset:4px;font-size:12px}
.tav-product-details-link:focus-visible{outline:2px solid #765b45;outline-offset:3px}
.tav-product-stories{max-width:1380px;margin:0 auto;padding:34px 40px 48px;scroll-margin-top:110px;color:#332a24}
.tav-product-story-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(30px,5vw,76px);padding:26px 0}
.tav-product-story-panel+.tav-product-story-panel{margin-top:24px;border-top:1px solid #dfd7cc;padding-top:50px}
.tav-product-story-panel__image{background:#eee8df;border-radius:3px;overflow:hidden;min-width:0}
.tav-product-story-panel__image img{width:100%;height:auto;display:block;object-fit:contain}
.tav-product-story-panel--reverse .tav-product-story-panel__image{grid-column:2;grid-row:1}
.tav-product-story-panel--reverse .tav-product-story-panel__body{grid-column:1;grid-row:1}
.tav-product-story-panel__body{max-width:510px;padding:14px 0}
.tav-product-story-panel__eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 16px!important;font-size:11px;line-height:1.5!important;letter-spacing:.06em;color:#80654e;font-weight:600}
.tav-product-story-panel__eyebrow>span{display:grid;place-items:center;width:26px;height:26px;border:1px solid #cfc0b0;border-radius:50%;font-size:10px;letter-spacing:0;flex-shrink:0}
.tav-studio .tav-product-story-panel h2,.tav-product-story-panel h2{font-size:clamp(28px,3vw,42px);font-weight:400;line-height:1.13;letter-spacing:-.035em;margin:0 0 20px;text-wrap:balance;color:#332a24}
.tav-product-story-panel__text{font-size:15px;line-height:1.75!important;margin:0;color:#655345}
.tav-product-story-panel__detail{margin:25px 0 0;padding:15px 0 0;border-top:1px solid #d9cfc1}
.tav-product-story-panel__detail dt{font-size:10px;line-height:1.4;color:#80654e;margin-bottom:5px;font-weight:600}
.tav-product-story-panel__detail dd{font-size:14px;line-height:1.6;color:#332a24;margin:0}
@media(max-width:799px){.tav-product-stories{padding:20px 20px 28px}.tav-product-story-panel{grid-template-columns:minmax(0,1fr);gap:22px;padding:18px 0}.tav-product-story-panel+.tav-product-story-panel{margin-top:14px;padding-top:32px}.tav-product-story-panel--reverse .tav-product-story-panel__image,.tav-product-story-panel--reverse .tav-product-story-panel__body{grid-column:auto;grid-row:auto}.tav-product-story-panel__body{padding:0;max-width:none}.tav-product-story-panel__eyebrow{margin-bottom:12px!important;font-size:10px}.tav-studio .tav-product-story-panel h2,.tav-product-story-panel h2{font-size:29px;line-height:1.16;margin-bottom:14px}.tav-product-story-panel__text{font-size:14px;line-height:1.7!important}.tav-product-story-panel__detail{margin-top:18px;padding-top:12px}.tav-product-story-panel__detail dd{font-size:13px}.tav-product-essentials__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.tav-product-essentials__fact:last-child:nth-child(3){grid-column:1/-1;display:grid;grid-template-columns:85px minmax(0,1fr);gap:8px;align-items:baseline}.tav-product-essentials__fact:last-child:nth-child(3) dt{margin:0}.tav-product-essentials__fact{padding:8px 10px}.tav-product-essentials dd{font-size:13px}.tav-product-stories{scroll-margin-top:85px}}
