.m19-page .m19-empty-image{display:grid;min-height:340px;place-items:center;padding:24px;color:#686868;text-align:center}body[data-template=product] .m19-page .m27-gallery__stage{display:grid;aspect-ratio:1;height:auto;min-height:0;background:#085565}body[data-template=product] .m19-page .m27-gallery__stage>img{width:100%;height:100%;max-height:none;aspect-ratio:1;object-fit:contain}.m19-page .m19-intro{padding:68px 24px 45px;text-align:center;max-width:850px;margin:auto;scroll-margin-top:160px}.m19-page .m19-intro h2,.m19-page .m19-editorial h2,.m19-page .m19-information h2,.m19-page .m19-care h2,.m19-page .m19-questions h2{font-family:Georgia,serif;font-size:clamp(30px,3.6vw,49px);font-weight:400;line-height:1.12;letter-spacing:-.03em;margin:12px 0 20px;color:#173f43}.m19-page .m19-intro>p:last-of-type{max-width:620px;margin:0 auto;color:#5e5146;line-height:1.75}.m19-page .m19-design-notes{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 22px;margin-top:24px;font-size:12px;color:#755235}.m19-page .m19-design-notes span:before{content:"\2726";color:#a66b27;margin-right:7px}.m19-page .m19-editorial{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;margin:28px 0;overflow:hidden;background:#f7f2e9;border-radius:12px}.m19-page .m19-editorial__media{min-width:0;background:#ebe2d4}.m19-page .m19-editorial__media img{display:block;width:100%;height:auto;object-fit:contain}.m19-page .m19-editorial__copy{padding:clamp(24px,4vw,58px)}.m19-page .m19-editorial p{font-size:15px;line-height:1.75;color:#5e5146;margin:0 0 16px}.m19-page .m19-editorial .m27-eyebrow,.m19-page .m19-care .m27-eyebrow,.m19-page .m19-intro .m27-eyebrow{font-size:11px;line-height:1.5;letter-spacing:.16em;color:#8a541d}.m19-page .m19-editorial--reverse .m19-editorial__media{order:2}.m19-page .m19-editorial--cream{background:#edf3f1}.m19-page .m19-editorial ul{list-style:none;margin:0;padding:0}.m19-page .m19-editorial li{padding:16px 0;border-bottom:1px solid #d0dcd6}.m19-page .m19-editorial li strong{display:block;font-size:16px;color:#173f43;margin-bottom:5px}.m19-page .m19-editorial li span{font-size:14px;line-height:1.6;color:#5e5146}.m19-page .m19-editorial .m19-small-note{font-size:12px;line-height:1.65;color:#736a61}.m19-page .m19-editorial--gift{background:#571c31}.m19-page .m19-editorial--gift h2,.m19-page .m19-editorial--gift p{color:#fff4e4}.m19-page .m19-editorial--gift .m27-eyebrow{color:#f2cf86}.m19-page .m19-story-link{display:inline-flex;gap:14px;color:#f2cf86;text-underline-offset:5px;font-size:14px;line-height:1.5}.m19-page .m19-information{display:grid;grid-template-columns:1fr 1.2fr;gap:50px;padding:52px 0;border-bottom:1px solid #ddd4c5;scroll-margin-top:160px}.m19-page .m19-information p{line-height:1.7;color:#5e5146}.m19-page .m19-information dl{margin:0}.m19-page .m19-information dl>div{display:grid;grid-template-columns:130px 1fr;gap:22px;padding:15px 0;border-bottom:1px solid #e7dfd4;font-size:14px;line-height:1.6}.m19-page .m19-information dt{color:#75675c}.m19-page .m19-information dd{margin:0;color:#30281f}.m19-page .m19-care{padding:50px 0}.m19-page .m19-care>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.m19-page .m19-care p{font-size:14px;line-height:1.75;color:#5e5146}.m19-page .m19-care strong{display:block;color:#173f43}.m19-page .m19-questions{padding:30px 0 65px;max-width:850px;margin:auto;scroll-margin-top:160px}.m19-page .m19-questions details{border-bottom:1px solid #dcd4c9;padding:18px 0}.m19-page .m19-questions summary{cursor:pointer;font-size:16px;line-height:1.5;color:#173f43;font-weight:600}.m19-page .m19-questions details p{font-size:14px;line-height:1.75;color:#5e5146;max-width:700px}.m19-page .m19-questions a{color:#173f43;text-underline-offset:3px}@media(max-width:749px){.m19-page .m19-intro{padding:42px 6px 24px}.m19-page .m19-intro h2{font-size:34px}.m19-page .m19-intro>p:last-of-type{font-size:14px}.m19-page .m19-design-notes{gap:8px 14px;font-size:11px}.m19-page .m19-editorial{grid-template-columns:minmax(0,1fr);margin:22px 0;border-radius:8px}.m19-page .m19-editorial--reverse .m19-editorial__media{order:0}.m19-page .m19-editorial__copy{padding:26px 22px}.m19-page .m19-editorial h2{font-size:32px}.m19-page .m19-editorial p{font-size:14px}.m19-page .m19-information{grid-template-columns:minmax(0,1fr);gap:15px;padding:32px 0}.m19-page .m19-information dl>div{grid-template-columns:105px 1fr;gap:16px;font-size:13px}.m19-page .m19-care{padding:32px 0}.m19-page .m19-care>div{grid-template-columns:minmax(0,1fr);gap:0}.m19-page .m19-care p{margin:0 0 18px}.m19-page .m19-questions{padding:22px 0 42px}.m19-page .m19-questions summary{font-size:14px}}.m19-page .m19-highlight-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.m19-page .m19-story__media{width:min(100%,500px);background:#f6f3ed}.m19-page .m19-story__media img{width:100%;height:auto;object-fit:contain}.m19-page .m19-details__lead{max-width:760px;margin:14px 0 0;color:#565656;font-size:15px;line-height:1.65}.m19-page .m19-spec-card{margin-top:26px;padding:22px 24px;border:1px solid #ddd8ce;border-radius:10px;background:#faf8f3}.m19-page .m19-spec-card h3{margin:0 0 12px;font-size:20px;line-height:1.3}.m19-page .m19-spec-card dl{margin:0}.m19-page .m19-spec-card dl>div{display:grid;grid-template-columns:minmax(170px,.8fr) minmax(0,1.2fr);gap:18px;padding:13px 0;border-top:1px solid #e2ded6}.m19-page .m19-spec-card dt{color:#646464}.m19-page .m19-spec-card dd{margin:0;color:#242424;font-weight:600}.m19-page .m19-spec-card__note{margin:14px 0 0;padding-top:13px;border-top:1px solid #e2ded6;color:#676767;font-size:12px;line-height:1.6}@media(max-width:749px){.m19-page .m19-highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.m19-page .m19-highlight-grid .m27-highlight-card__copy{padding:11px 11px 13px}.m19-page .m19-highlight-grid .m27-highlight-card h3{font-size:15px}.m19-page .m19-highlight-grid .m27-highlight-card p{font-size:12px}.m19-page .m19-story__media{width:100%}.m19-page .m19-spec-card{padding:17px 15px}.m19-page .m19-spec-card dl>div{grid-template-columns:minmax(0,1fr);gap:4px;padding:12px 0}.m19-page .m19-spec-card dt{font-size:13px}.m19-page .m19-spec-card dd{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/m19-product.css.map */
