.scrolly-stage[data-astro-cid-aq6fvvoz]{background:#120205;height:500vh;position:relative}.scrolly-sticky[data-astro-cid-aq6fvvoz]{isolation:isolate;justify-content:center;align-items:center;height:100dvh;display:flex;position:sticky;top:0;overflow:hidden}.studio-backdrop[data-astro-cid-aq6fvvoz]{z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 44%,#801630c7 0%,#4a0b1cd9 38%,#22050df5 72%,#130206 100%);position:absolute;inset:0}.studio-floor-horizon[data-astro-cid-aq6fvvoz]{background:linear-gradient(#1a040a00 0%,#160308a6 35%,#0e0205f2 100%);height:24%;position:absolute;bottom:0;left:0;right:0}.bokeh-orb[data-astro-cid-aq6fvvoz]{filter:blur(22px);opacity:.22;background:radial-gradient(circle,#ffcf96 0%,#c85a48 58%,#0000 100%);border-radius:50%;position:absolute}.orb-1[data-astro-cid-aq6fvvoz]{width:150px;height:150px;top:38%;left:11%}.orb-2[data-astro-cid-aq6fvvoz]{opacity:.16;width:110px;height:110px;top:28%;left:16%}.orb-3[data-astro-cid-aq6fvvoz]{opacity:.18;width:135px;height:135px;top:56%;left:6%}.orb-4[data-astro-cid-aq6fvvoz]{opacity:.24;width:160px;height:160px;top:22%;right:22%}.orb-5[data-astro-cid-aq6fvvoz]{opacity:.18;width:130px;height:130px;top:14%;right:15%}.webgl-canvas[data-astro-cid-aq6fvvoz]{z-index:2;pointer-events:none;opacity:0;outline:none;width:100%;height:100%;transition:opacity .25s ease-out;display:block;position:absolute;inset:0}.webgl-canvas[data-astro-cid-aq6fvvoz].is-ready{opacity:1}.stage-vignette[data-astro-cid-aq6fvvoz]{z-index:3;pointer-events:none;background:radial-gradient(78% 72% at 50% 46%,#0000 48%,#09010480 100%);position:absolute;inset:0}.stage-scrim[data-astro-cid-aq6fvvoz]{z-index:4;pointer-events:none;background:linear-gradient(#0b010400 42%,#0b010452 68%,#0b0104c7 100%);position:absolute;inset:0}.story-layer[data-astro-cid-aq6fvvoz]{z-index:10;pointer-events:none;position:absolute;inset:0}.story-panel[data-astro-cid-aq6fvvoz]{opacity:0;will-change:opacity, transform;text-shadow:0 2px 26px #00000080;border-left:1px solid #dca35466;width:min(31rem,38vw);padding-left:1.4rem;position:absolute;bottom:clamp(4.4rem,11vh,7.5rem);left:clamp(1.4rem,6.5vw,7rem);transform:translateY(48px)}.story-panel[data-astro-cid-aq6fvvoz][data-stage="0"]{opacity:1;transform:translate(0,0)}.story-meta[data-astro-cid-aq6fvvoz]{align-items:center;gap:.7rem;margin-bottom:.9rem;display:flex}.story-index[data-astro-cid-aq6fvvoz]{font-family:var(--font-sans);letter-spacing:.12em;color:#f5eee68c;font-size:.7rem;font-weight:600}.story-kicker[data-astro-cid-aq6fvvoz]{letter-spacing:.18em;text-transform:uppercase;color:var(--gold-inca);font-size:.72rem;font-weight:500}.story-title[data-astro-cid-aq6fvvoz]{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--ivory-cream);margin-bottom:.85rem;font-size:clamp(2.3rem,4.2vw,3.7rem);font-style:italic;font-weight:500;line-height:1.02}.story-panel[data-astro-cid-aq6fvvoz][data-stage="0"] .story-title[data-astro-cid-aq6fvvoz]{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;font-size:clamp(2.1rem,3.7vw,3.3rem);font-style:normal;font-weight:500}.story-sub[data-astro-cid-aq6fvvoz]{letter-spacing:.03em;color:var(--gold-inca);margin-bottom:.8rem;font-size:.82rem}.story-body[data-astro-cid-aq6fvvoz]{color:#f5eee6b8;max-width:34ch;font-size:.92rem;line-height:1.68}.story-cta[data-astro-cid-aq6fvvoz]{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-bright);backdrop-filter:blur(8px);pointer-events:none;background:#14030880;border:1px solid #dca35480;border-radius:999px;align-items:center;gap:.55rem;margin-top:1.5rem;padding:.68rem 1.2rem;font-size:.72rem;font-weight:600;transition:background-color .25s,border-color .25s,transform .25s;display:inline-flex}.story-panel[data-astro-cid-aq6fvvoz].is-active .story-cta[data-astro-cid-aq6fvvoz]{pointer-events:auto}.story-cta[data-astro-cid-aq6fvvoz]:hover{border-color:var(--gold-bright);background:#dca3542e;transform:translateY(-1px)}.story-rail[data-astro-cid-aq6fvvoz]{z-index:12;pointer-events:none;height:min(46vh,340px);position:absolute;top:50%;right:clamp(1.3rem,3vw,2.8rem);transform:translateY(-50%)}.rail-line[data-astro-cid-aq6fvvoz]{background:#f5eee629;width:1px;height:100%;position:relative}.rail-progress[data-astro-cid-aq6fvvoz]{background:linear-gradient(180deg, var(--gold-bright), #dca35440);transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}.scroll-hint[data-astro-cid-aq6fvvoz]{z-index:12;color:#f5eee68c;letter-spacing:.2em;text-transform:uppercase;pointer-events:none;will-change:opacity;flex-direction:column;align-items:center;gap:.6rem;font-size:.7rem;display:flex;position:absolute;bottom:1.6rem;left:50%;transform:translate(-50%)}.scroll-hint-line[data-astro-cid-aq6fvvoz]{background:linear-gradient(180deg, var(--gold-inca), transparent);transform-origin:top;width:1px;height:40px;animation:2.4s ease-in-out infinite hint-pulse}@keyframes hint-pulse{0%,to{opacity:.4;transform:scaleY(.45)}50%{opacity:1;transform:scaleY(1)}}@media (width<=900px){.stage-scrim[data-astro-cid-aq6fvvoz]{background:linear-gradient(#0b010400 36%,#0b010480 58%,#0b0104e6 80%,#0b0104 100%)}.story-panel[data-astro-cid-aq6fvvoz]{width:auto;padding-left:1.1rem;bottom:4.8rem;left:1.35rem;right:1.35rem}.story-title[data-astro-cid-aq6fvvoz]{font-size:clamp(2rem,8.5vw,2.7rem)}.story-panel[data-astro-cid-aq6fvvoz][data-stage="0"] .story-title[data-astro-cid-aq6fvvoz]{font-size:clamp(1.8rem,7.6vw,2.4rem)}.story-body[data-astro-cid-aq6fvvoz]{font-size:.86rem;line-height:1.62}.story-rail[data-astro-cid-aq6fvvoz]{display:none}.scroll-hint[data-astro-cid-aq6fvvoz]{bottom:1.1rem}.scroll-hint-line[data-astro-cid-aq6fvvoz]{height:28px}}@media (prefers-reduced-motion:reduce){.scroll-hint-line[data-astro-cid-aq6fvvoz]{animation:none}}.editorial-wrapper[data-astro-cid-ozw5etaz]{z-index:5;background:linear-gradient(#140206 0%,#24050d 28%,#1b0309 70%,#100104 100%);position:relative}.kits-section[data-astro-cid-ozw5etaz]{max-width:1360px;margin:0 auto;padding:6.5rem 5.2vw 5.5rem;scroll-margin-top:110px}.kits-grid[data-astro-cid-ozw5etaz]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(2.5rem,5vw,5rem);display:grid}.kits-visual[data-astro-cid-ozw5etaz]{justify-content:center;align-items:center;padding:1.25rem 0;display:flex;position:relative}.kits-halo[data-astro-cid-ozw5etaz]{aspect-ratio:1;opacity:.15;pointer-events:none;filter:drop-shadow(0 0 42px #dca35480);width:min(440px,96%);position:absolute}.rotating-sun[data-astro-cid-ozw5etaz]{object-fit:contain;width:100%;height:100%;animation:64s linear infinite slowSpin}@keyframes slowSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.kit-frame[data-astro-cid-ozw5etaz]{background:radial-gradient(circle at 50% 12%,#fffaf1 0%,#f4ead9 46%,#e4d3ba 100%);border:1px solid #dca3548c;border-radius:28px;width:min(100%,424px);margin:0;padding:clamp(1.3rem,2.4vw,2rem) clamp(1.4rem,2.4vw,2rem);position:relative;box-shadow:0 32px 70px #0009,inset 0 1px #ffffffbf}.kit-frame[data-astro-cid-ozw5etaz]:after{content:"";pointer-events:none;border:1px solid #9e733952;border-radius:20px;position:absolute;inset:10px}.kit-frame-tag[data-astro-cid-ozw5etaz]{z-index:2;color:var(--gold-bright);letter-spacing:.16em;text-transform:uppercase;background:#1a0308e6;border:1px solid #dca35480;border-radius:999px;padding:.34rem .72rem;font-size:.6rem;font-weight:600;position:absolute;top:20px;left:20px}.kit-image[data-astro-cid-ozw5etaz]{z-index:1;filter:drop-shadow(0 20px 28px #3c200e4d);width:auto;max-width:100%;height:auto;max-height:560px;margin:0 auto;transition:transform .5s;display:block;position:relative}.kit-frame[data-astro-cid-ozw5etaz]:hover .kit-image[data-astro-cid-ozw5etaz]{transform:translateY(-6px)scale(1.015)}.kit-float-card[data-astro-cid-ozw5etaz]{z-index:3;backdrop-filter:blur(10px);background:#140308f0;border:1px solid #dca35473;border-radius:14px;flex-direction:column;gap:.05rem;padding:.7rem 1.05rem;display:flex;position:absolute;bottom:8%;left:0;box-shadow:0 16px 34px #0000008c}.kit-float-card[data-astro-cid-ozw5etaz] strong[data-astro-cid-ozw5etaz]{font-family:var(--font-serif);color:var(--ivory-cream);font-size:1.2rem;line-height:1.1}.kit-float-card[data-astro-cid-ozw5etaz] span[data-astro-cid-ozw5etaz]{letter-spacing:.04em;color:var(--gold-inca);font-size:.7rem}.brand-seal-row[data-astro-cid-ozw5etaz]{color:var(--gold-inca);letter-spacing:.02em;align-items:center;gap:.65rem;margin-bottom:1rem;font-size:.86rem;display:inline-flex}.section-heading[data-astro-cid-ozw5etaz]{font-family:var(--font-serif);color:var(--ivory-cream);margin-bottom:1.25rem;font-size:clamp(2rem,3.3vw,2.95rem);font-weight:600;line-height:1.12}.lead-paragraph[data-astro-cid-ozw5etaz]{color:var(--ivory-soft);max-width:64ch;margin-bottom:1.85rem;font-size:1.04rem;line-height:1.7}.kits-copy[data-astro-cid-ozw5etaz] .section-heading[data-astro-cid-ozw5etaz]{margin-bottom:1.1rem}.kits-copy[data-astro-cid-ozw5etaz] .section-heading[data-astro-cid-ozw5etaz] em[data-astro-cid-ozw5etaz]{color:var(--gold-bright);font-style:italic}.kits-includes[data-astro-cid-ozw5etaz]{background:#ffffff08;border:1px solid #dca35429;border-radius:16px;margin:1.7rem 0 1.8rem;padding:1.05rem 1.2rem}.kits-includes-label[data-astro-cid-ozw5etaz]{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-inca);margin-bottom:.5rem;font-size:.64rem;font-weight:600;display:block}.kits-includes[data-astro-cid-ozw5etaz] ul[data-astro-cid-ozw5etaz]{flex-wrap:wrap;align-items:center;gap:.4rem .8rem;list-style:none;display:flex}.kits-includes[data-astro-cid-ozw5etaz] li[data-astro-cid-ozw5etaz]{font-family:var(--font-serif);color:var(--ivory-cream);align-items:center;gap:.8rem;font-size:1.14rem;font-weight:600;display:flex}.kits-includes[data-astro-cid-ozw5etaz] li[data-astro-cid-ozw5etaz]+li[data-astro-cid-ozw5etaz]:before{content:"";background:#dca3548c;border-radius:50%;width:4px;height:4px}.kits-actions[data-astro-cid-ozw5etaz]{flex-wrap:wrap;align-items:center;gap:.9rem 1.2rem;display:flex}.kits-actions-note[data-astro-cid-ozw5etaz]{color:var(--ivory-dim);max-width:22ch;font-size:.76rem;line-height:1.4}.kits-perks[data-astro-cid-ozw5etaz]{color:var(--ivory-dim);border-top:1px solid #ffffff14;flex-wrap:wrap;gap:.45rem 1.3rem;margin-top:1.5rem;padding-top:1.15rem;font-size:.76rem;list-style:none;display:flex}.kits-perks[data-astro-cid-ozw5etaz] li[data-astro-cid-ozw5etaz]{align-items:center;gap:.4rem;display:flex}.kits-perks[data-astro-cid-ozw5etaz] li[data-astro-cid-ozw5etaz]:before{content:"✓";color:var(--gold-inca);font-size:.72rem}.primary-gold-btn[data-astro-cid-ozw5etaz]{color:#1a0308;background:linear-gradient(135deg,#e3a954,#b67522);border-radius:999px;justify-content:center;align-items:center;padding:.8rem 1.55rem;font-size:.92rem;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 24px #e0a6524d}.primary-gold-btn[data-astro-cid-ozw5etaz]:hover{transform:translateY(-2px);box-shadow:0 12px 28px #e0a65273}.gifts-section[data-astro-cid-ozw5etaz]{background:radial-gradient(62% 55% at 50% 0,#80163066,#0000 70%),radial-gradient(45% 40% at 88% 92%,#dca35412,#0000 70%),linear-gradient(#0b010566,#ffffff04);border-top:1px solid #dca35424;border-bottom:1px solid #dca35424;padding:clamp(4.5rem,7vw,6.5rem) 5.2vw clamp(4.5rem,6vw,6rem);scroll-margin-top:120px;position:relative;overflow:hidden}.gifts-sun[data-astro-cid-ozw5etaz]{aspect-ratio:1;opacity:.05;pointer-events:none;width:min(760px,82vw);height:auto;animation:140s linear infinite slowSpin;position:absolute;top:-170px;left:50%;transform:translate(-50%)}.gifts-inner[data-astro-cid-ozw5etaz]{z-index:1;max-width:1320px;margin:0 auto;position:relative}.section-header-centered[data-astro-cid-ozw5etaz]{text-align:center;max-width:680px;margin:0 auto 3.2rem}.section-brand-logo[data-astro-cid-ozw5etaz]{object-fit:contain;width:auto;height:54px;margin-bottom:1rem}.section-sub[data-astro-cid-ozw5etaz]{color:var(--ivory-dim);font-size:1rem;line-height:1.6}.gifts-header[data-astro-cid-ozw5etaz]{max-width:760px;margin-bottom:clamp(2rem,3.4vw,2.85rem)}.gifts-header[data-astro-cid-ozw5etaz] .section-brand-logo[data-astro-cid-ozw5etaz]{height:48px;margin-bottom:.85rem}.gifts-header[data-astro-cid-ozw5etaz] .gifts-eyebrow[data-astro-cid-ozw5etaz]{letter-spacing:.22em;text-transform:uppercase;margin-bottom:.9rem;font-size:.72rem;display:block}.gifts-heading[data-astro-cid-ozw5etaz]{font-family:var(--font-serif);color:var(--ivory-cream);margin-bottom:1rem;font-size:clamp(2.15rem,4.2vw,3.35rem);font-weight:600;line-height:1.08}.gifts-heading[data-astro-cid-ozw5etaz] em[data-astro-cid-ozw5etaz]{color:var(--gold-bright);font-style:italic}.gifts-grid[data-astro-cid-ozw5etaz]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.1rem,2vw,1.75rem);display:grid}.gift-card[data-astro-cid-ozw5etaz]{background:linear-gradient(170deg,#2c0812b8,#140409eb);border:1px solid #dca35433;border-radius:20px;flex-direction:column;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.gift-card[data-astro-cid-ozw5etaz]:hover{border-color:#dca35473;transform:translateY(-4px)}.gift-media[data-astro-cid-ozw5etaz]{aspect-ratio:1;background:#f1ece4;position:relative;overflow:hidden}.gift-media[data-astro-cid-ozw5etaz]:after{content:"";pointer-events:none;background:linear-gradient(#0f020600 62%,#0f020638 100%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #1403080d}.gift-img[data-astro-cid-ozw5etaz]{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.gift-card[data-astro-cid-ozw5etaz]:hover .gift-img[data-astro-cid-ozw5etaz]{transform:scale(1.03)}.gift-body[data-astro-cid-ozw5etaz]{flex-direction:column;flex:1;gap:.4rem;padding:1.35rem 1.4rem 1.5rem;display:flex}.gift-name[data-astro-cid-ozw5etaz]{font-family:var(--font-serif);color:var(--ivory-cream);font-size:1.5rem;font-weight:600;line-height:1.15}.gift-desc[data-astro-cid-ozw5etaz]{color:var(--ivory-dim);margin-top:.15rem;font-size:.87rem;line-height:1.6}.gifts-availability[data-astro-cid-ozw5etaz]{color:#f5eee680;text-align:center;justify-content:center;align-items:flex-start;gap:.5rem;margin-top:2rem;font-size:.78rem;display:flex}.gifts-availability[data-astro-cid-ozw5etaz] svg[data-astro-cid-ozw5etaz]{color:var(--gold-muted);flex-shrink:0;margin-top:.12rem}.products-section[data-astro-cid-ozw5etaz]{max-width:1360px;margin:0 auto;padding:4.5rem 5.2vw 6rem;scroll-margin-top:110px}.products-header[data-astro-cid-ozw5etaz]{text-align:center;max-width:720px;margin:0 auto clamp(2.4rem,4vw,3.2rem)}.eyebrow-gold[data-astro-cid-ozw5etaz]{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-inca);margin-bottom:.75rem;font-size:.72rem;font-weight:600;display:inline-block}.products-heading[data-astro-cid-ozw5etaz]{font-family:var(--font-serif);color:var(--ivory-cream);margin-bottom:.9rem;font-size:clamp(2.15rem,4vw,3.2rem);font-weight:600;line-height:1.08}.products-sub[data-astro-cid-ozw5etaz]{color:var(--ivory-dim);font-size:.98rem;line-height:1.65}.products-grid[data-astro-cid-ozw5etaz]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.1rem,2vw,1.75rem);display:grid}.product-card[data-astro-cid-ozw5etaz]{background:linear-gradient(170deg,#2c0812b8,#140409eb);border:1px solid #dca35433;border-radius:20px;flex-direction:column;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;overflow:hidden}.product-card[data-astro-cid-ozw5etaz]:hover{border-color:#dca35473;transform:translateY(-5px);box-shadow:0 24px 50px #00000073}.product-media[data-astro-cid-ozw5etaz]{aspect-ratio:4/5;background:#efe9e0;position:relative;overflow:hidden}.product-media[data-astro-cid-ozw5etaz] img[data-astro-cid-ozw5etaz]{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.product-card[data-astro-cid-ozw5etaz]:hover .product-media[data-astro-cid-ozw5etaz] img[data-astro-cid-ozw5etaz]{transform:scale(1.035)}.product-media[data-astro-cid-ozw5etaz]:after{content:"";pointer-events:none;background:linear-gradient(#0f020600 68%,#0f020647 100%);position:absolute;inset:0}.product-tag[data-astro-cid-ozw5etaz]{z-index:1;color:var(--gold-bright);letter-spacing:.14em;text-transform:uppercase;background:#160309db;border:1px solid #dca35473;border-radius:999px;padding:.32rem .7rem;font-size:.6rem;font-weight:600;position:absolute;top:1rem;left:1rem}.product-body[data-astro-cid-ozw5etaz]{flex-direction:column;flex:1;gap:.35rem;padding:1.35rem 1.4rem 1.55rem;display:flex}.product-name[data-astro-cid-ozw5etaz]{font-family:var(--font-serif);color:var(--ivory-cream);font-size:1.55rem;font-weight:600;line-height:1.15}.product-desc[data-astro-cid-ozw5etaz]{color:var(--ivory-dim);font-size:.87rem;line-height:1.6}.product-detail[data-astro-cid-ozw5etaz]{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-inca);margin-top:auto;padding-top:.9rem;font-size:.66rem;font-weight:600}.products-actions[data-astro-cid-ozw5etaz]{justify-content:center;margin-top:clamp(2.2rem,3.6vw,3rem);display:flex}.products-cta[data-astro-cid-ozw5etaz]{align-items:center;gap:.55rem;display:inline-flex}.products-cta[data-astro-cid-ozw5etaz] svg[data-astro-cid-ozw5etaz]{transition:transform .25s}.products-cta[data-astro-cid-ozw5etaz]:hover svg[data-astro-cid-ozw5etaz]{transform:translate(3px)}.site-footer[data-astro-cid-ozw5etaz]{background:#0d0104;border-top:1px solid #dca3542e;padding:4rem 5.2vw 2rem}.footer-inner[data-astro-cid-ozw5etaz]{grid-template-columns:1.3fr .8fr 1fr;gap:3rem;max-width:1360px;margin:0 auto 3rem;display:grid}.footer-logo[data-astro-cid-ozw5etaz]{object-fit:contain;width:auto;height:52px;margin-bottom:1rem}.footer-tagline[data-astro-cid-ozw5etaz]{color:var(--ivory-dim);max-width:38ch;font-size:.9rem;line-height:1.6}.footer-links[data-astro-cid-ozw5etaz] h4[data-astro-cid-ozw5etaz],.footer-contact[data-astro-cid-ozw5etaz] h4[data-astro-cid-ozw5etaz]{font-family:var(--font-serif);color:var(--gold-bright);margin-bottom:.85rem;font-size:1.2rem}.footer-links[data-astro-cid-ozw5etaz] ul[data-astro-cid-ozw5etaz]{color:var(--ivory-dim);flex-direction:column;gap:.55rem;font-size:.9rem;list-style:none;display:flex}.footer-links[data-astro-cid-ozw5etaz] a[data-astro-cid-ozw5etaz]:hover{color:var(--gold-bright)}.footer-contact[data-astro-cid-ozw5etaz] p[data-astro-cid-ozw5etaz]{color:var(--ivory-dim);margin-bottom:1rem;font-size:.9rem;line-height:1.55}.footer-address[data-astro-cid-ozw5etaz]{color:#f5eee694;margin-bottom:1rem;font-size:.82rem;font-style:normal;line-height:1.5}.footer-whatsapp[data-astro-cid-ozw5etaz]{letter-spacing:.03em;color:var(--gold-bright);align-items:center;gap:.45rem;font-size:.95rem;font-weight:600;transition:color .2s;display:inline-flex}.footer-whatsapp[data-astro-cid-ozw5etaz] svg[data-astro-cid-ozw5etaz]{color:var(--gold-inca)}.footer-whatsapp[data-astro-cid-ozw5etaz]:hover{color:#fff}.footer-bottom[data-astro-cid-ozw5etaz]{color:#f5eee68c;text-align:center;border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;max-width:1360px;margin:0 auto;padding-top:1.5rem;font-size:.78rem;display:flex}.footer-bottom[data-astro-cid-ozw5etaz] a[data-astro-cid-ozw5etaz]{color:var(--gold-inca);text-underline-offset:3px;text-decoration:underline}@media (width<=960px){.kits-grid[data-astro-cid-ozw5etaz],.footer-inner[data-astro-cid-ozw5etaz]{grid-template-columns:1fr}.kits-visual[data-astro-cid-ozw5etaz]{width:100%;max-width:520px;margin:0 auto}.kit-image[data-astro-cid-ozw5etaz]{max-height:430px}.kit-float-card[data-astro-cid-ozw5etaz]{left:0}.gifts-grid[data-astro-cid-ozw5etaz]{grid-template-columns:1fr;max-width:440px;margin:0 auto}.products-grid[data-astro-cid-ozw5etaz]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:660px;margin:0 auto}}@media (width<=640px){.kits-section[data-astro-cid-ozw5etaz]{padding-top:5rem;padding-left:5vw;padding-right:5vw}.kits-actions[data-astro-cid-ozw5etaz]{flex-direction:column;align-items:stretch}.kits-actions-note[data-astro-cid-ozw5etaz]{text-align:center;max-width:none}.kit-float-card[data-astro-cid-ozw5etaz]{bottom:4%;left:2px}.gifts-section[data-astro-cid-ozw5etaz],.products-section[data-astro-cid-ozw5etaz]{padding-left:5vw;padding-right:5vw}.products-grid[data-astro-cid-ozw5etaz]{grid-template-columns:1fr;max-width:380px}.products-cta[data-astro-cid-ozw5etaz]{justify-content:center;width:100%}}.music-dock[data-astro-cid-hxmsq4xn]{z-index:70;position:fixed;bottom:clamp(1rem,2.5vw,1.75rem);right:clamp(1rem,2.5vw,1.75rem)}.music-frame-wrap[data-astro-cid-hxmsq4xn]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;bottom:0;right:0;overflow:hidden}.music-toggle[data-astro-cid-hxmsq4xn]{color:var(--gold-bright);font-family:var(--font-sans);letter-spacing:.05em;backdrop-filter:blur(10px);background:#140308eb;border:1px solid #dca35480;border-radius:999px;align-items:center;gap:.55rem;padding:.55rem 1rem .55rem .8rem;font-size:.8rem;font-weight:600;transition:transform .2s,border-color .2s,background-color .2s;display:inline-flex;box-shadow:0 12px 30px #00000080}.music-toggle[data-astro-cid-hxmsq4xn]:hover{border-color:var(--gold-bright);transform:translateY(-2px)}.music-toggle[data-astro-cid-hxmsq4xn].is-playing{border-color:var(--gold-bright);background:#dca35429}.music-toggle[data-astro-cid-hxmsq4xn].is-loading{opacity:.75}.music-icon[data-astro-cid-hxmsq4xn]{justify-content:center;align-items:center;width:18px;height:16px;display:inline-flex}.music-bars[data-astro-cid-hxmsq4xn]{justify-content:center;align-items:flex-end;gap:2px;height:14px;display:none}.music-toggle[data-astro-cid-hxmsq4xn].is-playing.is-muted .music-bars[data-astro-cid-hxmsq4xn]{opacity:.4}.music-toggle[data-astro-cid-hxmsq4xn].is-playing .music-note[data-astro-cid-hxmsq4xn]{display:none}.music-toggle[data-astro-cid-hxmsq4xn].is-playing .music-bars[data-astro-cid-hxmsq4xn]{display:flex}.music-bars[data-astro-cid-hxmsq4xn] span[data-astro-cid-hxmsq4xn]{background:var(--gold-bright);border-radius:1px;width:2px;height:4px;animation:.9s ease-in-out infinite musicBar}.music-bars[data-astro-cid-hxmsq4xn] span[data-astro-cid-hxmsq4xn]:nth-child(2){animation-delay:.15s}.music-bars[data-astro-cid-hxmsq4xn] span[data-astro-cid-hxmsq4xn]:nth-child(3){animation-delay:.3s}.music-bars[data-astro-cid-hxmsq4xn] span[data-astro-cid-hxmsq4xn]:nth-child(4){animation-delay:.45s}@keyframes musicBar{0%,to{height:4px}50%{height:14px}}@media (prefers-reduced-motion:reduce){.music-bars[data-astro-cid-hxmsq4xn] span[data-astro-cid-hxmsq4xn]{height:10px;animation:none}}
