.carousel.svelte-119618t{background:#0a0a0a;border-radius:.75rem;outline:none;width:100%;height:100%;position:relative;overflow:hidden}.slide.svelte-119618t{opacity:0;visibility:hidden;color:#fff;text-decoration:none;transition:opacity .6s,transform .8s;display:block;position:absolute;inset:0;transform:scale(1.04)}.slide.active.svelte-119618t{opacity:1;visibility:visible;z-index:1;transform:scale(1)}.slide.clickable.svelte-119618t{cursor:pointer}.media.svelte-119618t{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.scrim.svelte-119618t{pointer-events:none;z-index:2;background:linear-gradient(#0000 42%,#00000026 65%,#000000b3 100%);position:absolute;inset:0}.eyebrow.svelte-119618t{z-index:4;letter-spacing:.12em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073;border-radius:999px;padding:.3rem .55rem;font-size:.65rem;font-weight:800;position:absolute;top:1.5rem;left:.9rem}.product.svelte-119618t{z-index:4;-webkit-backdrop-filter:blur(10px);background:#1414148c;border:1px solid #ffffff1f;border-radius:.6rem;align-items:center;gap:.6rem;padding:.5rem;transition:background .25s,transform .25s;display:flex;position:absolute;bottom:.85rem;left:.75rem;right:.75rem}.slide.svelte-119618t:hover .product:where(.svelte-119618t){background:#141414b8;transform:translateY(-2px)}.thumb.svelte-119618t{object-fit:cover;background:#f0f0f0;border-radius:.35rem;flex-shrink:0;width:2.75rem;height:3.5rem}.info.svelte-119618t{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.name.svelte-119618t{white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:600;line-height:1.2;overflow:hidden}.prices.svelte-119618t{align-items:baseline;gap:.4rem;display:flex}.price.svelte-119618t{font-size:.8rem;font-weight:700}.old.svelte-119618t{opacity:.6;font-size:.7rem;text-decoration:line-through}.cta.svelte-119618t{letter-spacing:.02em;color:#0a0a0a;background:#fff;border-radius:999px;flex-shrink:0;padding:.4rem .8rem;font-size:.72rem;font-weight:700}.bars.svelte-119618t{z-index:5;gap:.3rem;display:flex;position:absolute;top:.6rem;left:.6rem;right:.6rem}.bar.svelte-119618t{cursor:pointer;background:#ffffff4d;border:none;border-radius:999px;flex:1;height:3px;padding:0;overflow:hidden}.fill.svelte-119618t{background:#fff;border-radius:999px;width:0;height:100%;display:block}.fill.full.svelte-119618t{width:100%}.fill.run.svelte-119618t{animation-name:svelte-119618t-grow;animation-timing-function:linear;animation-fill-mode:forwards}.fill.run.paused.svelte-119618t{animation-play-state:paused}@keyframes svelte-119618t-grow{0%{width:0}to{width:100%}}.arrow.svelte-119618t{z-index:6;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;background:#0006;border:none;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.4rem;line-height:1;transition:background .2s,opacity .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.carousel.svelte-119618t:hover .arrow:where(.svelte-119618t){opacity:1}.arrow.svelte-119618t:hover{background:#000000bf}.arrow.left.svelte-119618t{left:.5rem}.arrow.right.svelte-119618t{right:.5rem}@media (hover:none){.arrow.svelte-119618t{opacity:.85}}@media (prefers-reduced-motion:reduce){.slide.svelte-119618t{transition:opacity .2s;transform:none}.fill.run.svelte-119618t{width:100%;animation:none}}.hero.svelte-z0xpdd{color:#fff;align-items:center;width:100%;min-height:calc(100vh - 3rem);display:flex;position:relative;overflow:hidden}.hero-bg.svelte-z0xpdd{filter:saturate(1.05);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.05)}.hero-overlay.svelte-z0xpdd{background:linear-gradient(#080808d9 0%,#0808088c 35%,#08080873 65%,#080808cc 100%);position:absolute;inset:0}@media (width>=900px){.hero-overlay.svelte-z0xpdd{background:linear-gradient(105deg,#080808eb 0%,#080808b3 38%,#08080840 70%,#0808088c 100%)}}.hero-content.svelte-z0xpdd{z-index:1;grid-template-columns:1fr;align-items:center;gap:2rem;width:100%;max-width:1280px;margin:0 auto;padding:3rem 1.25rem;display:grid;position:relative}@media (width>=600px){.hero-content.svelte-z0xpdd{gap:2.5rem;padding:4rem 2rem}}@media (width>=900px){.hero-content.svelte-z0xpdd{grid-template-columns:1.4fr .6fr;gap:3.5rem}}.kicker.svelte-z0xpdd{letter-spacing:.2em;text-transform:uppercase;opacity:.7;font-size:.75rem;font-weight:700}.title.svelte-z0xpdd{letter-spacing:-.02em;margin:.5rem 0 1rem;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;line-height:1.02}.subtitle.svelte-z0xpdd{opacity:.85;max-width:32ch;margin:0;font-size:1.05rem;line-height:1.5}.col-links.svelte-z0xpdd{margin-top:2rem}.col-links.svelte-z0xpdd ul:where(.svelte-z0xpdd){flex-wrap:wrap;gap:.5rem .75rem;margin:0;padding:0;list-style:none;display:flex}.col-links.svelte-z0xpdd li:where(.svelte-z0xpdd){position:relative}.col-links.svelte-z0xpdd a:where(.svelte-z0xpdd){color:#fff;border:1px solid #ffffff40;border-radius:2rem;padding:.5rem 1rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-block;position:relative;overflow:hidden}.col-links.svelte-z0xpdd a:where(.svelte-z0xpdd):before{content:"";transform-origin:0;z-index:-1;background:#fff;transition:transform .3s;position:absolute;inset:0;transform:scaleX(0)}.col-links.svelte-z0xpdd a:where(.svelte-z0xpdd):hover{color:#0a0a0a}.col-links.svelte-z0xpdd a:where(.svelte-z0xpdd):hover:before{transform:scaleX(1)}.col-highlight.svelte-z0xpdd{flex-direction:column;gap:.75rem;display:flex}.highlight-header.svelte-z0xpdd{letter-spacing:.14em;text-transform:uppercase;opacity:.75;font-size:.8rem;font-weight:700}.reel.svelte-z0xpdd{aspect-ratio:9/16;width:100%;margin-inline:auto;position:relative}
