.product-detail-page[data-astro-cid-owln73fq]{background:linear-gradient(#fbf9f3,#fff 85%);padding-bottom:48px}.product-detail-grid[data-astro-cid-owln73fq]{grid-template-columns:1.05fr .95fr;align-items:center;gap:72px;padding:20px 0;display:grid}.product-stage[data-astro-cid-owln73fq]{background:radial-gradient(#fff 0%,#fbf6e9 100%);border:1px solid #eee8d9;border-radius:28px;place-items:center;min-height:495px;display:grid;position:relative;overflow:hidden}.product-stage-image[data-astro-cid-owln73fq]{z-index:0;object-fit:cover;filter:saturate(.82)contrast(.93);width:100%;height:100%;position:absolute;inset:0}.stage-image-overlay[data-astro-cid-owln73fq]{z-index:1;background:linear-gradient(#20251c14,#20251c80);position:absolute;inset:0}.stage-halo[data-astro-cid-owln73fq]{z-index:2;filter:blur(2px);background:#ffffff29;border-radius:50%;width:330px;height:330px;position:absolute}.stage-orbit[data-astro-cid-owln73fq]{z-index:2;border:1px solid #ffffff57;border-radius:50%;width:315px;height:315px;position:absolute}.orbit-one[data-astro-cid-owln73fq]{width:405px;height:405px}.orbit-two[data-astro-cid-owln73fq]{width:220px;height:220px}.stage-mark[data-astro-cid-owln73fq]{z-index:3;color:#9c7624;background:#fffc;border:1px solid #a3803038;border-radius:42px;place-items:center;width:132px;height:132px;display:grid;box-shadow:0 18px 50px #4e3f1a1a}.stage-caption[data-astro-cid-owln73fq]{z-index:3;color:#625f56;letter-spacing:.14em;background:#ffffffc7;border-radius:8px;padding:7px 9px;font-size:.65rem;font-weight:700;position:absolute;top:24px;left:25px}.product-image-credit[data-astro-cid-owln73fq]{z-index:3;color:#5e5c55;white-space:nowrap;text-overflow:ellipsis;background:#ffffffbd;border-radius:8px;max-width:calc(100% - 40px);padding:6px 8px;font-size:.62rem;text-decoration:none;position:absolute;bottom:17px;right:20px;overflow:hidden}.product-image-credit[data-astro-cid-owln73fq]:hover{color:#6f551d;background:#fff}.product-personalized[data-astro-cid-owln73fq]{z-index:4;color:#78601f;width:max-content;max-width:calc(100% - 28px);box-shadow:var(--shadow-soft);background:#ffffffe6;border:1px solid #e7dcc0;border-radius:50px;align-items:center;gap:8px;padding:11px 14px;font-size:.75rem;font-weight:700;display:flex;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}.product-detail-copy[data-astro-cid-owln73fq]{max-width:500px}.product-detail-copy[data-astro-cid-owln73fq] h1[data-astro-cid-owln73fq]{margin:12px 0 11px;font-size:clamp(2.7rem,4.6vw,4.3rem)}.product-detail-lede[data-astro-cid-owln73fq]{margin:0 0 20px;font-size:1.08rem}.product-price-note[data-astro-cid-owln73fq]{color:#6d6b63;background:#f7f6f1;border-radius:12px;align-items:center;gap:9px;padding:13px 14px;font-size:.78rem;display:flex}.product-price-note[data-astro-cid-owln73fq] svg[data-astro-cid-owln73fq]{color:#987421;flex:none}.product-variant[data-astro-cid-owln73fq]{gap:7px;margin:22px 0 19px;display:grid}.product-variant[data-astro-cid-owln73fq] p[data-astro-cid-owln73fq]{margin:0;font-size:.75rem}.product-add[data-astro-cid-owln73fq]{width:100%}.product-diagnostic-link[data-astro-cid-owln73fq]{color:#745a1b;justify-content:center;align-items:center;gap:6px;margin-top:13px;font-size:.81rem;font-weight:700;display:flex}.product-message[data-astro-cid-owln73fq]{text-align:center;color:#66834f;min-height:20px;margin:10px 0 0;font-size:.78rem}.product-information-grid[data-astro-cid-owln73fq]{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:60px;display:grid}.product-information[data-astro-cid-owln73fq]{gap:34px;display:grid}.product-information[data-astro-cid-owln73fq] section[data-astro-cid-owln73fq]{border-bottom:1px solid var(--border);padding-bottom:29px}.product-information[data-astro-cid-owln73fq] h2[data-astro-cid-owln73fq]{margin:9px 0 10px;font-size:1.7rem}.product-information[data-astro-cid-owln73fq] p[data-astro-cid-owln73fq]{max-width:720px;margin-bottom:10px}.product-information[data-astro-cid-owln73fq] .note[data-astro-cid-owln73fq] p[data-astro-cid-owln73fq]{margin:0}.profile-pills[data-astro-cid-owln73fq]{flex-wrap:wrap;gap:8px;margin:13px 0;display:flex}.profile-pills[data-astro-cid-owln73fq] .pill[data-astro-cid-owln73fq]{text-transform:capitalize}.size-advice[data-astro-cid-owln73fq]{background:#f8f7f3;border-radius:12px;padding:12px 14px;font-size:.82rem}.product-side-card[data-astro-cid-owln73fq]{padding:24px;position:sticky;top:110px}.side-icon[data-astro-cid-owln73fq]{color:#92701f;background:#f8f1df;border-radius:15px;place-items:center;width:47px;height:47px;margin-bottom:18px;display:grid}.product-side-card[data-astro-cid-owln73fq] h3[data-astro-cid-owln73fq]{margin:8px 0}.product-side-card[data-astro-cid-owln73fq] p[data-astro-cid-owln73fq]{font-size:.83rem}.product-side-card[data-astro-cid-owln73fq] .btn[data-astro-cid-owln73fq]{width:100%;margin-top:5px}.side-divider[data-astro-cid-owln73fq]{border-top:1px solid var(--border);margin:22px 0 15px}.product-side-card[data-astro-cid-owln73fq]>strong[data-astro-cid-owln73fq]{font-size:.84rem}.product-side-card[data-astro-cid-owln73fq] ul[data-astro-cid-owln73fq]{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.product-side-card[data-astro-cid-owln73fq] li[data-astro-cid-owln73fq]{align-items:center;gap:8px;font-size:.79rem;display:flex}.product-side-card[data-astro-cid-owln73fq] li[data-astro-cid-owln73fq] svg[data-astro-cid-owln73fq]{color:#72905b}.related-guides[data-astro-cid-owln73fq]{max-width:850px}.related-guide[data-astro-cid-owln73fq]{border:1px solid var(--border);background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:21px;display:flex}.related-guide[data-astro-cid-owln73fq] span[data-astro-cid-owln73fq]{color:#8c6d24;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:700}.related-guide[data-astro-cid-owln73fq] h3[data-astro-cid-owln73fq]{margin:7px 0 0;font-size:1rem}.related-guide[data-astro-cid-owln73fq] svg[data-astro-cid-owln73fq]{color:#987421;flex:none}@media (width<=850px){.product-detail-grid[data-astro-cid-owln73fq]{grid-template-columns:1fr;gap:34px}.product-stage[data-astro-cid-owln73fq]{min-height:365px}.product-detail-copy[data-astro-cid-owln73fq]{max-width:none}.product-information-grid[data-astro-cid-owln73fq]{grid-template-columns:1fr;gap:30px}.product-side-card[data-astro-cid-owln73fq]{position:static}}@media (width<=560px){.product-stage[data-astro-cid-owln73fq]{min-height:300px}.stage-orbit[data-astro-cid-owln73fq].orbit-one{width:330px;height:330px}.product-detail-copy[data-astro-cid-owln73fq] h1[data-astro-cid-owln73fq]{font-size:2.7rem}}
