.gallery[data-astro-cid-g66van4u]{display:flex;flex-direction:column;gap:14px;min-width:0}.main-wrap[data-astro-cid-g66van4u]{position:relative}.viewport[data-astro-cid-g66van4u]{position:relative;aspect-ratio:4 / 3;border-radius:18px;overflow:hidden;background:#fff;border:1px solid var(--line)}.slide[data-astro-cid-g66van4u]{display:none;width:100%;height:100%}.slide[data-astro-cid-g66van4u].active{display:block}.slide[data-astro-cid-g66van4u] img[data-astro-cid-g66van4u],.slide[data-astro-cid-g66van4u] video[data-astro-cid-g66van4u]{width:100%;height:100%;object-fit:cover}.arrow[data-astro-cid-g66van4u]{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;border-radius:50%;background:#fff;border:none;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #3e24472e;cursor:pointer;opacity:0;transition:opacity .2s ease;color:var(--plum);padding:0}.main-wrap[data-astro-cid-g66van4u]:hover .arrow[data-astro-cid-g66van4u]{opacity:1}.arrow[data-astro-cid-g66van4u].left{left:14px}.arrow[data-astro-cid-g66van4u].right{right:14px}.arrow[data-astro-cid-g66van4u] svg[data-astro-cid-g66van4u]{width:14px;height:14px}.thumbs-row[data-astro-cid-g66van4u]{display:flex;align-items:center;gap:10px}.arrow-sm[data-astro-cid-g66van4u]{width:18px;height:18px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;color:var(--stone)}.arrow-sm[data-astro-cid-g66van4u]:hover{color:var(--plum)}.arrow-sm[data-astro-cid-g66van4u] svg[data-astro-cid-g66van4u]{width:14px;height:14px}.thumbs[data-astro-cid-g66van4u]{display:flex;gap:10px;overflow-x:auto;scroll-behavior:smooth;flex:1;min-width:0}.thumb-btn[data-astro-cid-g66van4u]{position:relative;flex:0 0 auto;width:64px;height:64px;border-radius:10px;overflow:hidden;border:2px solid transparent;padding:0;background:#fff;cursor:pointer}.thumb-btn[data-astro-cid-g66van4u].active{border-color:var(--plum)}.thumb-btn[data-astro-cid-g66van4u] img[data-astro-cid-g66van4u],.thumb-btn[data-astro-cid-g66van4u] video[data-astro-cid-g66van4u]{width:100%;height:100%;object-fit:cover}.play-icon[data-astro-cid-g66van4u]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;background:#3e244759;font-size:14px}.trust-row[data-astro-cid-vpzpabai]{display:flex;justify-content:space-between;padding-top:14px;padding-bottom:14px;border-bottom:1px solid var(--line)}.trust-row[data-astro-cid-vpzpabai] div[data-astro-cid-vpzpabai]{flex:1;text-align:center;font-size:11px;color:var(--stone)}.trust-row[data-astro-cid-vpzpabai] div[data-astro-cid-vpzpabai] b[data-astro-cid-vpzpabai]{display:block;font-size:16px;margin-bottom:3px}.detail[data-astro-cid-7xojfyaf]{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:var(--page-tint)}.inner[data-astro-cid-7xojfyaf]{max-width:1440px;margin:0 auto;padding:40px 32px 80px}.back[data-astro-cid-7xojfyaf]{display:inline-block;font-size:14px;color:var(--stone);margin-bottom:32px}.back[data-astro-cid-7xojfyaf]:hover{color:var(--plum)}.layout[data-astro-cid-7xojfyaf]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.layout[data-astro-cid-7xojfyaf]>*{min-width:0}.island[data-astro-cid-7xojfyaf]{background:#fff;border-radius:22px;padding:32px 34px;box-shadow:0 10px 30px #3e244714;height:fit-content}.tag-pill[data-astro-cid-7xojfyaf]{display:inline-block;background:var(--rose);color:var(--plum);font-size:12px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;border-radius:var(--radius-pill);padding:6px 14px;margin-bottom:16px}h1[data-astro-cid-7xojfyaf]{font-size:36px;line-height:1.15;margin-bottom:12px}.price[data-astro-cid-7xojfyaf]{font-size:22px;font-weight:600;color:var(--plum);font-style:normal;margin-bottom:16px}.description[data-astro-cid-7xojfyaf]{font-size:15px;color:var(--stone);line-height:1.65;margin-bottom:24px}.formats[data-astro-cid-7xojfyaf]{margin-bottom:22px}.formats-label[data-astro-cid-7xojfyaf]{display:block;font-size:12px;color:var(--stone);letter-spacing:.05em;text-transform:uppercase;margin-bottom:10px}.format-badges[data-astro-cid-7xojfyaf]{display:flex;flex-wrap:wrap;gap:8px}.format-badge[data-astro-cid-7xojfyaf]{background:#fff;border:1px solid var(--line);color:var(--plum);font-size:12.5px;font-weight:500;padding:6px 14px;border-radius:var(--radius-pill)}.includes-accordion[data-astro-cid-7xojfyaf]{margin-bottom:4px}.checklist[data-astro-cid-7xojfyaf]{list-style:none}.checklist[data-astro-cid-7xojfyaf] li[data-astro-cid-7xojfyaf]{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.check[data-astro-cid-7xojfyaf]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;border-radius:50%;background:var(--plum);color:var(--cream);font-size:11px}.steps[data-astro-cid-7xojfyaf]{list-style:decimal;padding-left:32px!important}.steps[data-astro-cid-7xojfyaf] li[data-astro-cid-7xojfyaf]{margin-bottom:8px}.buy-zone[data-astro-cid-7xojfyaf]{border-top:1px solid var(--line);padding-top:20px;margin-top:6px}.btn-primary[data-astro-cid-7xojfyaf]{display:block;width:100%;background:var(--plum);color:var(--cream);border:none;text-align:center;padding:16px 34px;border-radius:var(--radius-pill);font-size:15px;font-weight:600;font-family:var(--font-body);cursor:pointer;margin-bottom:18px;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.btn-primary[data-astro-cid-7xojfyaf]:hover{transform:translateY(-2px);box-shadow:0 10px 22px #3e244733}.paddle-notice[data-astro-cid-7xojfyaf]{font-size:12px;color:var(--stone);text-align:center;margin-top:10px}.rest-accordion[data-astro-cid-7xojfyaf]{margin-top:8px}@media(max-width:860px){.layout[data-astro-cid-7xojfyaf]{grid-template-columns:1fr}}
