.inner-polished{background:#fff;--ink:#30272b;--muted:#6d5e65;--line:#e4d9dd}
.inner-polished .product-copy h1,.inner-polished .inner-private-hero h1,.inner-polished .brief-intro h1{font:400 clamp(42px,4.5vw,60px)/1.1 Georgia,serif;letter-spacing:-.025em;margin:0 0 22px}
.inner-polished .product-hero{gap:60px;align-items:start;padding-top:32px;padding-bottom:40px}
.inner-polished .product-copy{padding-top:22px}.inner-polished .product-lead{font-size:16px;line-height:1.8;color:#67575f}
.inner-polished .commercial-note,.inner-polished .image-note{font-size:13px;line-height:1.65}.inner-polished .product-start{margin-top:23px;margin-bottom:12px}
.inner-polished .product-main-image{background:#faf7f3}.inner-polished .product-main-image img{object-fit:contain}
.product-jumps{display:flex;gap:30px;padding:18px 0;border-top:1px solid #e4d9dd;border-bottom:1px solid #e4d9dd;flex-wrap:wrap}
.product-jumps a{font-size:14px;color:#5d3b49;line-height:1.6;padding:7px 0;text-underline-offset:5px}.product-jumps a:hover{text-decoration:underline}
.inner-polished h2{font:400 36px/1.15 Georgia,serif;letter-spacing:-.025em}.inner-polished h3{letter-spacing:-.01em}
.inner-spec{margin-top:36px;background:#f8f3f0;padding:44px 0}.inner-spec-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px}.inner-spec-grid>div>p{font-size:15px;line-height:1.8;color:#6d5e65;margin:20px 0;max-width:42ch}.inner-spec-grid dl{margin:0}.inner-spec-grid dl>div{display:grid;grid-template-columns:1fr 1.6fr;gap:22px;padding:18px 0;border-bottom:1px solid #e2d4d9;font-size:15px;line-height:1.6}.inner-spec-grid dt{font-weight:500}.inner-spec-grid dd{margin:0;color:#6d5e65}
.inner-details{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;padding-top:52px;padding-bottom:10px}.inner-detail-list article{padding:0 0 23px;margin-bottom:23px;border-bottom:1px solid #e4d9dd}.inner-detail-list h3{font:400 26px/1.2 Georgia,serif;margin-bottom:12px}.inner-detail-list p{font-size:16px;line-height:1.75;color:#6d5e65}
.inner-polished .product-faq{padding-top:36px;padding-bottom:45px;gap:70px;grid-template-columns:.9fr 1.1fr}.inner-polished .product-faq h2{margin-top:0}.inner-polished .product-faq summary{font-weight:500;font-size:16px}.inner-polished .product-faq details{padding:18px 0}.inner-polished .product-faq details p{font-size:15px}.inner-muted{font-size:15px;line-height:1.7;color:#6d5e65;margin-top:18px}
.inner-next{background:#422934;color:#fff4f7;padding:36px 0}.inner-next>.wrap{display:flex;align-items:center;justify-content:space-between;gap:35px}.inner-next p{font-size:15px;color:#decbd3;margin-top:15px;line-height:1.7}.inner-polished .inner-next .button{background:#fff7ef;color:#422934;border-color:#fff7ef;flex-shrink:0}
.inner-related{padding-top:42px;padding-bottom:35px}.inner-related-heading{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:25px}.inner-related>div:last-of-type{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.inner-related img{width:100%;height:200px;object-fit:contain;background:#faf7f3}.inner-related h3{font:400 23px/1.25 Georgia,serif;margin-top:15px}.inner-related .image-note{margin-top:23px}
.inner-private-hero{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding-top:45px;padding-bottom:40px;align-items:center}.inner-private-hero p{font-size:17px;line-height:1.8;color:#6d5e65;margin:20px 0 25px}.inner-private-hero figure{margin:0}.inner-private-hero img{width:100%;height:auto}.inner-private-hero figcaption{padding-top:10px}
.private-stories>section{display:grid;grid-template-columns:.9fr 1.1fr;gap:65px;padding:45px 0;border-bottom:1px solid #e4d9dd;align-items:center}.private-stories figure{margin:0}.private-stories img{width:100%;height:350px;object-fit:contain;background:#faf7f3}.private-stories figcaption{padding-top:10px}.private-stories h2{margin-bottom:20px}.private-stories p{font-size:16px;line-height:1.75;color:#6d5e65}.private-stories dl{margin:22px 0 8px}.private-stories dl>div{padding:15px 0;border-top:1px solid #e4d9dd}.private-stories dt{font-size:14px;font-weight:600;margin-bottom:7px}.private-stories dd{margin:0;font-size:15px;line-height:1.7;color:#6d5e65}.inner-private-proof{display:flex;align-items:center;justify-content:space-between;gap:35px;padding-top:38px;padding-bottom:38px}.inner-private-proof p{font-size:15px;line-height:1.7;margin-top:15px;max-width:60ch;color:#6d5e65}
.inner-polished .eyebrow,.inner-polished .home-kicker{display:none}.inner-polished .brief-layout{gap:55px}.inner-polished .brief-note{background:#f8f3f0;padding:20px;border:0}.inner-polished .form-grid label{font-size:15px}.inner-polished .form-grid input,.inner-polished .form-grid textarea,.inner-polished .form-grid select{font-size:16px}.inner-polished .brief-summary{padding:24px;background:#f8f3f0;margin-top:30px}.brief-summary h2{font-size:26px!important}.brief-summary>p{font-size:14px;line-height:1.7;margin:12px 0 18px;color:#6d5e65}.brief-summary dl{margin:0}.brief-summary dl>div{display:grid;grid-template-columns:.8fr 1.2fr;gap:20px;padding:12px 0;border-top:1px solid #e0d4d9;font-size:14px;line-height:1.7}.brief-summary dt{font-weight:500}.brief-summary dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;color:#6d5e65}
.inner-polished .gift-component-grid h3{font-size:26px}.inner-polished .gift-copy p,.inner-polished .gift-pack-layout p{font-size:16px;line-height:1.75}.inner-polished .footer{border-top:1px solid #e4d9dd}
@media(max-width:1000px){.inner-polished .product-hero,.inner-spec-grid,.inner-details,.inner-polished .product-faq,.inner-private-hero,.private-stories>section{gap:32px}.inner-polished h2{font-size:32px}.inner-next>.wrap{align-items:start}.inner-next .button{max-width:260px}}
@media(max-width:700px){.inner-polished .product-hero{gap:23px;padding-top:24px}.inner-polished .product-copy{padding-top:0}.inner-polished .product-copy h1,.inner-polished .inner-private-hero h1,.inner-polished .brief-intro h1{font-size:42px}.product-jumps{gap:5px 20px;padding:13px 0}.product-jumps a{font-size:13px;min-height:40px}.inner-spec{padding:30px 0;margin-top:24px}.inner-spec-grid,.inner-details,.inner-polished .product-faq,.inner-private-hero,.private-stories>section{grid-template-columns:1fr;gap:25px}.inner-spec-grid dl>div{grid-template-columns:1fr 1.4fr;gap:18px;font-size:14px}.inner-details{padding-top:34px}.inner-detail-list p{font-size:15px}.inner-polished .product-faq{padding-top:20px;padding-bottom:32px}.inner-next>.wrap,.inner-private-proof{display:block}.inner-next .button{margin-top:23px;max-width:none}.inner-related-heading{display:block}.inner-related-heading .text-link{margin-top:12px}.inner-related>div:last-of-type{gap:14px}.inner-related img{height:115px}.inner-related h3{font-size:18px}.inner-private-hero{padding-top:32px;padding-bottom:30px}.inner-private-hero p{font-size:16px}.private-stories>section{padding:30px 0}.private-stories img{height:280px}.inner-private-proof .text-link{margin-top:16px}.inner-polished .brief-layout{gap:32px}.inner-polished .brief-summary{padding:18px}.brief-summary dl>div{grid-template-columns:1fr;gap:5px}.inner-polished .gift-detail .product-copy h1{font-size:42px}}
