.dining-table-feature{display:block;padding-block:var(--ctf-space);background:var(--ctf-background);color:var(--ctf-ink)}.dining-table-feature__layout{display:grid;grid-template-columns:minmax(0,1.38fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px)}.dining-table-feature__media{position:relative;min-width:0;aspect-ratio:1.45;overflow:hidden;background:#e6dfd4}.dining-table-feature__image,.dining-table-feature__video{display:block;width:100%;height:100%;object-fit:cover}.dining-table-feature__media-label{position:absolute;top:24px;left:24px;padding:7px 10px;background:#f8f6f0e6;color:#37332d;font-size:11px;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;pointer-events:none}.dining-table-feature__content{padding-block:24px;min-width:0}.dining-table-feature__eyebrow{margin:0 0 24px;font-size:12px;line-height:1.5;letter-spacing:.16em;text-transform:uppercase}.dining-table-feature__heading{margin:0 0 26px;font-size:clamp(32px,3.8vw,60px);font-weight:400;line-height:1.12;letter-spacing:-.025em;color:inherit;text-transform:none}.dining-table-feature__description{max-width:42ch;margin-bottom:28px;font-size:16px;line-height:1.8}.dining-table-feature__description p{margin:0}.dining-table-feature__button{display:inline-flex;justify-content:center;align-items:center;min-height:54px;padding:17px 28px;background:#39362f;color:#fff;border:1px solid #39362f;font-size:12px;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;text-align:center;text-decoration:none}.dining-table-feature__button:hover{background:#514b41;color:#fff;border-color:#514b41}.dining-table-feature__button:focus-visible{outline:2px solid currentColor;outline-offset:5px}.dining-table-feature__steps{margin:28px 0 0;font-size:13px;line-height:1.7}.dining-table-feature__note{margin:12px 0 0;font-size:12px;line-height:1.6}@media(max-width:767.98px){.dining-table-feature{padding-block:min(var(--ctf-space),36px)}.dining-table-feature__layout{grid-template-columns:1fr;gap:26px}.dining-table-feature__media{aspect-ratio:4 / 3}.dining-table-feature__media-label{top:16px;left:16px;font-size:10px}.dining-table-feature__content{padding-block:0}.dining-table-feature__eyebrow{margin-bottom:16px}.dining-table-feature__heading{font-size:clamp(32px,8vw,44px);margin-bottom:20px}.dining-table-feature__description{font-size:14px;margin-bottom:24px}.dining-table-feature__button{width:100%;box-sizing:border-box}.dining-table-feature__steps{margin-top:22px}}.product-grid>.dining-table-feature{grid-column:1 / -1;grid-row:2;min-width:0;margin-block:8px 24px;padding:0}.dining-table-feature__layout{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:stretch;gap:0}.dining-table-feature__media{aspect-ratio:auto;min-height:380px}.dining-table-feature__image,.dining-table-feature__video{position:absolute;top:0;right:0;bottom:0;left:0}.dining-table-feature__content{align-self:center;padding:clamp(24px,3vw,48px)}.dining-table-feature__eyebrow{margin-bottom:16px;font-size:10px}.dining-table-feature__heading{font-size:clamp(26px,2.5vw,40px);margin-bottom:18px;line-height:1.2}.dining-table-feature__description{font-size:14px;line-height:1.7;margin-bottom:22px}.dining-table-feature__button{min-height:48px;padding:14px 20px;background:transparent;color:inherit;font-size:11px}.dining-table-feature__steps{margin-top:20px;font-size:11px}.dining-table-feature__note{margin-top:10px;font-size:11px}@media(max-width:767.98px){.product-grid>.dining-table-feature{margin-block:4px 16px}.dining-table-feature__layout{grid-template-columns:1fr;gap:0}.dining-table-feature__media{min-height:0;aspect-ratio:4 / 3}.dining-table-feature__content{padding:26px 22px 30px}.dining-table-feature__heading{font-size:30px}.dining-table-feature__button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/37/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAQ */
