.product[data-astro-cid-hcoyjovv]{display:grid;grid-template-columns:1.25fr 1fr;align-items:start}.gallery[data-astro-cid-hcoyjovv]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.g-main[data-astro-cid-hcoyjovv]{grid-column:1 / -1;aspect-ratio:4 / 5}.g-half[data-astro-cid-hcoyjovv]{aspect-ratio:4 / 5}.info[data-astro-cid-hcoyjovv]{position:sticky;top:80px}.info-inner[data-astro-cid-hcoyjovv]{padding:44px 64px 48px;max-width:560px}.back[data-astro-cid-hcoyjovv]{display:block;font-size:.8rem;color:var(--muted);text-decoration:none;margin-bottom:30px;letter-spacing:.06em}.info[data-astro-cid-hcoyjovv] h1[data-astro-cid-hcoyjovv]{letter-spacing:.14em;margin:16px 0 2px;font-size:clamp(3rem,6vw,4.6rem)}.kind[data-astro-cid-hcoyjovv]{color:var(--muted);margin:0 0 14px}.price[data-astro-cid-hcoyjovv]{font-family:var(--serif);font-size:2.2rem;margin:0 0 20px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.price[data-astro-cid-hcoyjovv] s[data-astro-cid-hcoyjovv]{font-size:.62em;color:var(--muted)}.save[data-astro-cid-hcoyjovv]{font-family:var(--sans);background:var(--rose);color:var(--graphite);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;padding:5px 11px;border-radius:999px}.g-wide[data-astro-cid-hcoyjovv]{grid-column:1 / -1;aspect-ratio:16 / 10}.who-line[data-astro-cid-hcoyjovv]{font-size:.92rem;color:var(--ink);background:var(--paper);border-left:2px solid var(--rose);padding:10px 14px;margin:0 0 20px}.who-line[data-astro-cid-hcoyjovv] b[data-astro-cid-hcoyjovv]{font-weight:500}.howto[data-astro-cid-hcoyjovv]{padding-top:100px}.howto[data-astro-cid-hcoyjovv] h2[data-astro-cid-hcoyjovv]{text-align:center;margin-bottom:36px}.howto-list[data-astro-cid-hcoyjovv]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.howto-list[data-astro-cid-hcoyjovv] li[data-astro-cid-hcoyjovv]{display:grid;gap:14px;align-content:start}.hw-pic[data-astro-cid-hcoyjovv]{aspect-ratio:1;overflow:hidden}.hw-num[data-astro-cid-hcoyjovv]{aspect-ratio:1;display:grid;place-items:center;background:var(--paper);font:300 5rem var(--serif);color:var(--rose)}.howto-list[data-astro-cid-hcoyjovv] p[data-astro-cid-hcoyjovv]{margin:0;font-size:1rem}.howto-list[data-astro-cid-hcoyjovv] p[data-astro-cid-hcoyjovv] span[data-astro-cid-hcoyjovv]{font:400 1.3rem var(--serif);color:var(--taupe);margin-right:10px}@media(max-width:960px){.howto[data-astro-cid-hcoyjovv]{padding-top:64px}.howto-list[data-astro-cid-hcoyjovv]{grid-template-columns:1fr}.hw-num[data-astro-cid-hcoyjovv]{aspect-ratio:3 / 1;font-size:3rem}}.tagline[data-astro-cid-hcoyjovv]{font-family:var(--serif);font-style:italic;font-size:1.55rem;line-height:1.3;margin:0 0 16px}.desc[data-astro-cid-hcoyjovv]{color:var(--muted)}.inc[data-astro-cid-hcoyjovv]{list-style:none;padding:0;margin:20px 0}.inc[data-astro-cid-hcoyjovv] li[data-astro-cid-hcoyjovv]{display:grid;grid-template-columns:56px 1fr auto;gap:14px;align-items:center;padding:10px 0;border-top:1px solid var(--line)}.inc[data-astro-cid-hcoyjovv] li[data-astro-cid-hcoyjovv]:last-child{border-bottom:1px solid var(--line)}.inc-img[data-astro-cid-hcoyjovv]{width:56px;height:56px;overflow:hidden}.inc[data-astro-cid-hcoyjovv] strong[data-astro-cid-hcoyjovv]{display:block;font-weight:400;letter-spacing:.14em}.inc[data-astro-cid-hcoyjovv] span[data-astro-cid-hcoyjovv]{color:var(--muted);font-size:.85rem}.inc[data-astro-cid-hcoyjovv] s[data-astro-cid-hcoyjovv]{color:var(--muted);font-family:var(--serif);font-size:1.15rem}.mini[data-astro-cid-hcoyjovv]{list-style:none;padding:0;margin:22px 0 28px;display:grid;gap:10px}.mini[data-astro-cid-hcoyjovv] li[data-astro-cid-hcoyjovv]{display:flex;align-items:center;gap:12px;font-size:.95rem}.mini[data-astro-cid-hcoyjovv] .nv-icon{color:var(--taupe);flex:none}.btn[data-astro-cid-hcoyjovv].full{display:block;text-align:center;width:100%}.per-night[data-astro-cid-hcoyjovv]{margin:-8px 0 16px;font-size:.84rem;color:var(--taupe)}.first-off[data-astro-cid-hcoyjovv]{margin:0 0 12px;font-size:.86rem;color:#8a5f57}.first-off[data-astro-cid-hcoyjovv] b[data-astro-cid-hcoyjovv]{font-weight:500}.buy[data-astro-cid-hcoyjovv]{display:grid;gap:10px}.buy[data-astro-cid-hcoyjovv] .btn[data-astro-cid-hcoyjovv].ok{background:var(--taupe);border-color:var(--taupe);color:#fff}.assure[data-astro-cid-hcoyjovv]{list-style:none;padding:0;margin:16px 0 0;display:flex;flex-wrap:wrap;gap:8px 20px;font-size:.8rem;color:var(--muted)}.assure[data-astro-cid-hcoyjovv] li[data-astro-cid-hcoyjovv]{display:flex;align-items:center;gap:8px}.assure[data-astro-cid-hcoyjovv] .nv-icon{color:var(--taupe)}.sticky-buy[data-astro-cid-hcoyjovv]{position:fixed;left:0;right:0;bottom:0;z-index:45;display:none;align-items:center;justify-content:space-between;gap:14px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fdfbf7f7;border-top:1px solid var(--line);transform:translateY(110%);transition:transform .3s}.sticky-buy[data-astro-cid-hcoyjovv].in{transform:none}.sticky-buy[data-astro-cid-hcoyjovv] strong[data-astro-cid-hcoyjovv]{font:500 1.1rem var(--serif);letter-spacing:.08em;margin-right:10px}.sticky-buy[data-astro-cid-hcoyjovv] span[data-astro-cid-hcoyjovv]{font-size:.9rem;color:var(--muted)}.sticky-buy[data-astro-cid-hcoyjovv] .btn[data-astro-cid-hcoyjovv]{padding:13px 22px}@media(max-width:960px){.sticky-buy[data-astro-cid-hcoyjovv]{display:flex}}.note[data-astro-cid-hcoyjovv]{font-size:.78rem;color:var(--muted);margin:16px 0 28px;border-left:2px solid var(--sand);padding-left:12px}.acc[data-astro-cid-hcoyjovv] details[data-astro-cid-hcoyjovv]{border-top:1px solid var(--line);padding:16px 0}.acc[data-astro-cid-hcoyjovv] details[data-astro-cid-hcoyjovv]:last-child{border-bottom:1px solid var(--line)}.acc[data-astro-cid-hcoyjovv] summary[data-astro-cid-hcoyjovv]{cursor:pointer;list-style:none;display:flex;justify-content:space-between;font-size:.8rem;letter-spacing:.18em;text-transform:uppercase}.acc[data-astro-cid-hcoyjovv] summary[data-astro-cid-hcoyjovv]::-webkit-details-marker{display:none}.acc[data-astro-cid-hcoyjovv] summary[data-astro-cid-hcoyjovv]:after{content:"+";font-size:1.1rem;line-height:1}.acc[data-astro-cid-hcoyjovv] details[data-astro-cid-hcoyjovv][open] summary[data-astro-cid-hcoyjovv]:after{content:"–"}.acc[data-astro-cid-hcoyjovv] p[data-astro-cid-hcoyjovv]{color:var(--muted);margin:12px 0 0;font-size:.95rem}.points[data-astro-cid-hcoyjovv]{list-style:none;padding:0;margin:10px 0 0}.points[data-astro-cid-hcoyjovv] li[data-astro-cid-hcoyjovv]{padding:6px 0;font-size:.95rem;color:var(--muted)}.points[data-astro-cid-hcoyjovv] li[data-astro-cid-hcoyjovv]:before{content:"—";color:var(--taupe);margin-right:12px}.pd-benefits[data-astro-cid-hcoyjovv]{background:var(--paper);padding:110px 0;margin-top:60px}.pd-benefits[data-astro-cid-hcoyjovv] h2[data-astro-cid-hcoyjovv]{text-align:center;margin-bottom:56px}.pdb-grid[data-astro-cid-hcoyjovv]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.pdb[data-astro-cid-hcoyjovv]{background:var(--ivory);padding:40px 34px;color:var(--taupe)}.pdb[data-astro-cid-hcoyjovv] h3[data-astro-cid-hcoyjovv]{color:var(--ink);font-size:1.6rem;font-weight:400;margin:22px 0 10px}.pdb[data-astro-cid-hcoyjovv] p[data-astro-cid-hcoyjovv]{color:var(--muted);margin:0}.use[data-astro-cid-hcoyjovv]{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding-top:120px}.use-media[data-astro-cid-hcoyjovv]{aspect-ratio:4 / 5;overflow:hidden}.use-copy[data-astro-cid-hcoyjovv] h2[data-astro-cid-hcoyjovv]{margin-top:12px}.use[data-astro-cid-hcoyjovv] ol[data-astro-cid-hcoyjovv]{list-style:none;padding:0;margin:28px 0 0}.use[data-astro-cid-hcoyjovv] li[data-astro-cid-hcoyjovv]{display:grid;grid-template-columns:64px 1fr;padding:22px 0;border-top:1px solid var(--line);align-items:baseline}.use[data-astro-cid-hcoyjovv] li[data-astro-cid-hcoyjovv] span[data-astro-cid-hcoyjovv]{font-family:var(--serif);font-size:2rem;color:var(--taupe)}.use[data-astro-cid-hcoyjovv] li[data-astro-cid-hcoyjovv] p[data-astro-cid-hcoyjovv]{margin:0;font-family:var(--serif);font-size:1.45rem;line-height:1.3}.upsell[data-astro-cid-hcoyjovv]{padding-top:110px;padding-bottom:110px}.up-card[data-astro-cid-hcoyjovv]{display:grid;grid-template-columns:1.2fr 1fr;background:var(--graphite);color:#efe7dc;text-decoration:none;height:360px;overflow:hidden}.up-media[data-astro-cid-hcoyjovv]{overflow:hidden}.up-body[data-astro-cid-hcoyjovv]{padding:44px 48px;align-self:center}.up-body[data-astro-cid-hcoyjovv] .eyebrow[data-astro-cid-hcoyjovv]{color:#b9ab9d}.up-body[data-astro-cid-hcoyjovv] h3[data-astro-cid-hcoyjovv]{font-size:3rem;letter-spacing:.18em;margin:10px 0 4px}.up-body[data-astro-cid-hcoyjovv] p[data-astro-cid-hcoyjovv]{color:#c9bdb1;margin:0}.up-price[data-astro-cid-hcoyjovv]{font-family:var(--serif);font-size:1.9rem;color:#efe7dc!important;margin:14px 0 18px!important}.up-price[data-astro-cid-hcoyjovv] s[data-astro-cid-hcoyjovv]{font-size:.6em;color:#8c8177;margin-right:8px}.more[data-astro-cid-hcoyjovv]{font-size:.74rem;letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:2px}.use[data-astro-cid-hcoyjovv]+.offer{margin-top:110px}.related[data-astro-cid-hcoyjovv]{padding-top:110px;padding-bottom:110px}.related[data-astro-cid-hcoyjovv] h2[data-astro-cid-hcoyjovv]{margin-bottom:36px}.rel-grid[data-astro-cid-hcoyjovv]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.rel[data-astro-cid-hcoyjovv]{text-decoration:none}.rel-media[data-astro-cid-hcoyjovv]{aspect-ratio:4 / 5;overflow:hidden}.rel-row[data-astro-cid-hcoyjovv]{display:flex;justify-content:space-between;margin-top:14px;font-family:var(--serif);font-size:1.3rem;letter-spacing:.12em}.rel[data-astro-cid-hcoyjovv] p[data-astro-cid-hcoyjovv]{margin:0;color:var(--muted);font-size:.86rem}@media(max-width:960px){.product[data-astro-cid-hcoyjovv]{grid-template-columns:1fr}.info[data-astro-cid-hcoyjovv]{position:static}.info-inner[data-astro-cid-hcoyjovv]{padding:28px var(--gutter) 0}.back[data-astro-cid-hcoyjovv]{margin-bottom:18px}.pd-benefits[data-astro-cid-hcoyjovv]{padding:72px 0;margin-top:56px}.pdb-grid[data-astro-cid-hcoyjovv]{grid-template-columns:1fr;gap:12px}.pdb[data-astro-cid-hcoyjovv]{padding:28px 22px}.use[data-astro-cid-hcoyjovv]{grid-template-columns:1fr;gap:32px;padding-top:80px}.upsell[data-astro-cid-hcoyjovv]{padding-top:72px;padding-bottom:72px}.up-card[data-astro-cid-hcoyjovv]{grid-template-columns:1fr;height:auto}.up-media[data-astro-cid-hcoyjovv]{height:220px}.up-body[data-astro-cid-hcoyjovv]{padding:28px 22px}.rel-grid[data-astro-cid-hcoyjovv]{grid-template-columns:1fr 1fr;gap:24px 12px}.rel-row[data-astro-cid-hcoyjovv]{font-size:1.05rem}.related[data-astro-cid-hcoyjovv]{padding-top:72px;padding-bottom:72px}}
