.cw-hero-v3{--hero-bg: var(--cw-bg, #F5F0E8);--hero-blue: var(--cw-blue, #1E82C8);--hero-gold: var(--cw-gold, #FFC300);--hero-text: var(--cw-text, #2D3436);--hero-text-muted: var(--cw-text-muted, #636E72);--hero-shadow-dark: var(--cw-shadow-dark, rgba(186,178,163,.5));--hero-shadow-light: var(--cw-shadow-light, rgba(255,255,255,.7));--hero-raised: var(--cw-raised, 6px 6px 12px rgba(186,178,163,.5), -6px -6px 12px rgba(255,255,255,.7));--hero-pressed: var(--cw-pressed);--hero-radius: 24px;--hero-radius-sm: 16px;--hero-font-heading: var(--cw-font-heading, "Outfit", sans-serif);--hero-font-body: var(--cw-font-body, "Work Sans", sans-serif);background:var(--hero-bg);padding:60px 0 80px;overflow:hidden}.cw-hero-v3__container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.cw-hero-v3__branding{text-align:center;margin-bottom:24px}.cw-hero-v3__logo-mark{display:flex;align-items:center;justify-content:center;gap:12px;font-family:var(--hero-font-heading);font-size:2.2rem;font-weight:800;letter-spacing:-.02em;line-height:1;margin-bottom:12px}.cw-hero-v3__logo-img{width:56px;height:auto}.cw-hero-v3__logo-cycle{color:var(--hero-blue)}.cw-hero-v3__logo-wash{color:var(--hero-gold)}.cw-hero-v3__heading{font-family:var(--hero-font-heading);font-size:clamp(2.4rem,5vw,4rem);font-weight:800;letter-spacing:-.02em;color:var(--hero-text);margin:0 0 8px;line-height:1.05}.cw-hero-v3__tagline{font-family:var(--hero-font-body);font-size:clamp(1.1rem,2vw,1.4rem);font-weight:600;color:var(--hero-gold);font-style:italic;max-width:600px;margin:0 auto}.cw-hero-v3__labels{display:flex;align-items:center;justify-content:center;gap:32px;margin-bottom:24px}.cw-hero-v3__labels--basic{margin-top:40px}.cw-hero-v3__label-item{text-align:center}.cw-hero-v3__product-name{display:block;font-family:var(--hero-font-heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--hero-text)}.cw-hero-v3__product-edition{display:block;font-family:var(--hero-font-heading);font-size:clamp(.9rem,1.5vw,1.3rem);font-weight:300;letter-spacing:.1em;text-transform:uppercase;color:var(--hero-text-muted);margin-top:2px}.cw-hero-v3__label-divider{width:2px;height:56px;background:var(--hero-text);opacity:.2;flex-shrink:0}.cw-hero-v3__showcase{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;margin-bottom:32px}.cw-hero-v3__product{display:flex;flex-direction:column;align-items:center;gap:16px}.cw-hero-v3__product-img-wrap{position:relative;width:100%;max-width:440px;display:flex;align-items:center;justify-content:center;margin:0 auto}.cw-hero-v3__product-img-wrap--card{background:var(--hero-bg);border-radius:var(--hero-radius);box-shadow:var(--hero-raised);padding:24px;transition:box-shadow .4s ease,transform .4s ease}.cw-hero-v3__product-img-wrap--card:hover{transform:translateY(-4px);box-shadow:8px 8px 16px var(--hero-shadow-dark),-8px -8px 16px var(--hero-shadow-light)}.cw-hero-v3__product-img{width:100%;height:auto;max-height:500px;object-fit:contain;filter:drop-shadow(4px 4px 12px rgba(186,178,163,.4));transition:transform .5s ease}.cw-hero-v3__product:hover .cw-hero-v3__product-img{transform:scale(1.03) translateY(-4px)}.cw-hero-v3__pro-anim{position:relative;width:100%;max-height:500px}.cw-hero-v3__pro-frame{position:absolute;top:0;left:0;width:100%;height:auto;max-height:500px;object-fit:contain;opacity:0;filter:drop-shadow(4px 4px 12px rgba(186,178,163,.4));transition:opacity .6s ease-in-out}.cw-hero-v3__pro-frame--1{position:relative;opacity:1}.cw-hero-v3__badge-row{text-align:center;margin-bottom:24px}.cw-hero-v3__badge-pill{display:inline-block;background:var(--hero-blue);color:#fff;font-family:var(--hero-font-body);font-size:.85rem;font-weight:600;font-style:italic;line-height:1.4;text-align:center;padding:12px 28px;border-radius:var(--hero-radius);box-shadow:4px 4px 10px #1e82c84d,-2px -2px 8px #ffffff26}.cw-hero-v3__usp-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:28px;padding:0 20px}.cw-hero-v3__usp-chip{display:inline-flex;align-items:center;gap:6px;background:#ffffff14;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#ffffffe6;font-family:var(--hero-font-body);font-size:.78rem;font-weight:600;letter-spacing:.02em;padding:7px 16px;border-radius:100px;border:1px solid rgba(255,255,255,.12);transition:all .3s ease}.cw-hero-v3__usp-chip:hover{background:#1e82c826;border-color:#1e82c84d;color:#fff;transform:translateY(-1px)}.cw-hero-v3__usp-chip svg{flex-shrink:0;opacity:.85}@media(max-width:600px){.cw-hero-v3__usp-strip{gap:6px}.cw-hero-v3__usp-chip{font-size:.7rem;padding:5px 12px}}.cw-hero-v3__bottom{text-align:center}.cw-hero-v3__separator{width:120px;height:3px;background:linear-gradient(90deg,transparent,var(--hero-gold),transparent);margin:0 auto 28px;border-radius:2px}.cw-hero-v3__bottom-heading{font-family:var(--hero-font-heading);font-size:clamp(1.4rem,3vw,2.2rem);font-weight:700;color:var(--hero-text);margin:0 0 8px}.cw-hero-v3__bottom-tagline{font-family:var(--hero-font-body);font-size:1.05rem;color:var(--hero-text-muted);margin:0 0 24px}.cw-hero-v3__cta-row{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.cw-hero-v3__btn{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;font-family:var(--hero-font-body);font-size:.92rem;font-weight:600;text-decoration:none;border-radius:50px;transition:all .3s ease;cursor:pointer;border:none}.cw-hero-v3__btn--primary{background:var(--hero-gold);color:var(--hero-text);box-shadow:4px 4px 10px var(--hero-shadow-dark),-4px -4px 10px var(--hero-shadow-light)}.cw-hero-v3__btn--primary:hover{box-shadow:inset 3px 3px 6px #cc9c004d,inset -3px -3px 6px #ffdc5066;transform:translateY(-1px)}.cw-hero-v3__btn--primary svg{transition:transform .25s ease}.cw-hero-v3__btn--primary:hover svg{transform:translate(3px)}.cw-hero-v3__btn--outline{background:var(--hero-bg);color:var(--hero-text);box-shadow:var(--hero-raised)}.cw-hero-v3__btn--outline:hover{box-shadow:var(--hero-pressed);color:var(--hero-blue)}[data-theme=dark] .cw-hero-v3{background:#0b0f14!important}[data-theme=dark] .cw-hero-v3__heading{color:#f0f4f8!important}[data-theme=dark] .cw-hero-v3__tagline{color:#ffc300!important}[data-theme=dark] .cw-hero-v3__product-name{color:#f0f4f8!important}[data-theme=dark] .cw-hero-v3__product-edition{color:#9ca3af!important}[data-theme=dark] .cw-hero-v3__label-divider{background:#fff3!important}[data-theme=dark] .cw-hero-v3__product-img-wrap--card{background:#1f2937!important;box-shadow:0 4px 16px #0000004d!important}[data-theme=dark] .cw-hero-v3__product-img-wrap--card:hover{box-shadow:0 8px 24px #0006!important}[data-theme=dark] .cw-hero-v3__product-img{filter:drop-shadow(4px 4px 12px rgba(0,0,0,.5))!important}[data-theme=dark] .cw-hero-v3__badge-pill{background:#5bb8f5!important;box-shadow:0 4px 16px #5bb8f54d!important}[data-theme=dark] .cw-hero-v3__usp-chip{background:#ffffff0d!important;border-color:#ffffff14!important;color:#d1d5db!important}[data-theme=dark] .cw-hero-v3__usp-chip:hover{background:#1e82c81f!important;border-color:#1e82c840!important;color:#f0f4f8!important}[data-theme=dark] .cw-hero-v3__btn--primary{background:#ffc300!important;color:#0b0f14!important;box-shadow:0 4px 16px #ffc3004d!important}[data-theme=dark] .cw-hero-v3__btn--outline{background:#1f2937!important;color:#f0f4f8!important;box-shadow:0 2px 8px #0000004d!important;border:1px solid rgba(255,255,255,.1)!important}[data-theme=dark] .cw-hero-v3__btn--outline:hover{color:#5bb8f5!important}[data-theme=dark] .cw-hero-v3__bottom-heading{color:#f0f4f8!important}[data-theme=dark] .cw-hero-v3__bottom-tagline{color:#9ca3af!important}[data-theme=light] .cw-hero-v3{background:#f8f9fa!important}[data-theme=light] .cw-hero-v3__heading{color:#0f172a!important}[data-theme=light] .cw-hero-v3__tagline{color:#b8860b!important}[data-theme=light] .cw-hero-v3__product-name{color:#0f172a!important}[data-theme=light] .cw-hero-v3__product-edition{color:#64748b!important}[data-theme=light] .cw-hero-v3__label-divider{background:#00000026!important}[data-theme=light] .cw-hero-v3__product-img-wrap--card{background:#fff!important;box-shadow:0 4px 16px #0000000f!important;border:1px solid rgba(0,0,0,.06)}[data-theme=light] .cw-hero-v3__product-img-wrap--card:hover{box-shadow:0 8px 24px #0000001a!important}[data-theme=light] .cw-hero-v3__product-img{filter:drop-shadow(4px 4px 12px rgba(0,0,0,.1))!important}[data-theme=light] .cw-hero-v3__badge-pill{background:#1e82c8!important;color:#fff!important;box-shadow:0 4px 16px #1e82c840!important}[data-theme=light] .cw-hero-v3__usp-chip{background:#0000000a!important;border-color:#0000001a!important;color:#374151!important}[data-theme=light] .cw-hero-v3__usp-chip:hover{background:#1e82c814!important;border-color:#1e82c833!important;color:#1e82c8!important}[data-theme=light] .cw-hero-v3__usp-chip svg{stroke:#374151}[data-theme=light] .cw-hero-v3__usp-chip:hover svg{stroke:#1e82c8}[data-theme=light] .cw-hero-v3__btn--primary{background:#ffc300!important;color:#0f172a!important;box-shadow:0 4px 16px #ffc30040!important}[data-theme=light] .cw-hero-v3__btn--outline{background:#fff!important;color:#0f172a!important;box-shadow:0 2px 8px #0000000f!important;border:1px solid rgba(0,0,0,.1)!important}[data-theme=light] .cw-hero-v3__btn--outline:hover{color:#1e82c8!important;border-color:#1e82c8!important}[data-theme=light] .cw-hero-v3__bottom-heading{color:#0f172a!important}[data-theme=light] .cw-hero-v3__bottom-tagline{color:#64748b!important}[data-theme=light] .cw-hero-v3__separator{background:linear-gradient(90deg,transparent,#FFC300,transparent)!important}.cw-hero-v3 .cw-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.cw-hero-v3 .cw-reveal.is-revealed{opacity:1;transform:translateY(0)}@media(max-width:900px){.cw-hero-v3__showcase{gap:24px}.cw-hero-v3__product-img-wrap{max-width:300px}.cw-hero-v3__labels{gap:20px}}@media(max-width:600px){.cw-hero-v3{padding:40px 0 60px}.cw-hero-v3__heading{font-size:clamp(2rem,8vw,2.8rem)}.cw-hero-v3__showcase{grid-template-columns:1fr;gap:24px}.cw-hero-v3__product-img-wrap{max-width:260px}.cw-hero-v3__labels{gap:16px}.cw-hero-v3__product-name{font-size:2rem}.cw-hero-v3__cta-row{flex-direction:column}.cw-hero-v3__btn{width:100%;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/cw-hero.css.map */
