body{margin:0;background:#0b0b0d}.alicyn-page,.alicyn-page *{box-sizing:border-box}.alicyn-page{--bg: #0B0B0D;--surface: #101013;--surface-2: #0F0F12;--border: #1c1c20;--text: #E8E8EA;--muted: #9A9AA0;--soft: #B8B8BC;--accent: #7A8FB0;--accent-2: #8FBFC3;--brand-aqua: #A7DEE4;--brand-teal: #5EA8AE;--brand-lavender: #BBB8F2;--brand-ice: #DDF4F6;--white: #ffffff;--ink: #08080a;--danger: #d9a4a4;--radius: 8px;--container: 1160px;--shadow: 0 24px 80px rgba(0, 0, 0, .34);min-height:100vh;background:linear-gradient(140deg,#a7dee424,#bbb8f20f 32%,#8fbfc300 430px),linear-gradient(180deg,#8fbfc314,#8fbfc300 280px),var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;padding-bottom:74px;overflow-x:hidden}.alicyn-page a{color:inherit;text-decoration:none}.alicyn-page img{display:block;max-width:100%}.alicyn-page button,.alicyn-page input,.alicyn-page textarea{font:inherit}.alicyn-page :focus-visible{outline:2px solid var(--accent-2);outline-offset:4px}.alicyn-page .skip-link{position:fixed;top:12px;left:12px;z-index:100;padding:10px 14px;background:var(--white);color:var(--ink);border-radius:var(--radius);transform:translateY(-150%);transition:transform .16s ease}.alicyn-page .skip-link:focus{transform:translateY(0)}.alicyn-page .announcement-bar{border-bottom:1px solid var(--border);background:linear-gradient(90deg,#a7dee429,#bbb8f21a,#101013e6);color:var(--brand-ice);font-size:.78rem;padding:10px 16px;text-align:left}.alicyn-page .announcement-bar span{display:block;max-width:340px}.alicyn-page .site-header{position:sticky;top:0;z-index:40;display:grid;grid-template-columns:minmax(0,1fr) auto;justify-content:start;align-items:center;gap:12px;border-bottom:1px solid var(--border);background:#0b0b0deb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:14px 16px;overflow:hidden}.alicyn-page .brand{display:inline-flex;align-items:center;gap:8px;color:var(--white);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.16rem;font-weight:900;letter-spacing:0;text-transform:lowercase;min-width:0}.alicyn-page .brand-with-logo{display:inline-flex;align-items:center;justify-content:flex-start;min-width:0;max-width:100%}.alicyn-page .brand-drop{width:18px;height:22px;display:inline-block;border:2px solid var(--brand-aqua);border-radius:56% 56% 56% 10%;transform:rotate(45deg)}.alicyn-page .brand-drop:after{content:"";display:block;width:6px;height:6px;margin:5px 0 0 5px;border-radius:999px;background:var(--brand-aqua)}.alicyn-page .brand-logo-image{display:block;width:min(var(--header-logo-mobile-width, 124px),42vw);max-width:100%;max-height:38px;height:auto;object-fit:contain;object-position:left center}.alicyn-page .brand-logo-image-fallback{filter:drop-shadow(0 12px 24px rgba(143,191,195,.12))}.alicyn-page .brand-fallback{align-items:center;gap:8px}.alicyn-page .footer-logo-image{display:block;width:min(var(--footer-logo-width, 160px),58vw);max-width:100%;max-height:54px;height:auto;object-fit:contain;object-position:left center;margin-bottom:18px}.alicyn-page .nav-toggle{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;width:40px;height:40px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);cursor:pointer}.alicyn-page .nav-toggle-line{display:block;width:18px;height:1px;background:currentColor}.alicyn-page .nav-toggle-line+.nav-toggle-line{margin-top:0}.alicyn-page .header-nav{position:absolute;top:calc(100% + 1px);right:16px;left:16px;display:none;grid-template-columns:1fr;gap:4px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:8px;box-shadow:var(--shadow)}.alicyn-page .header-nav[data-open=true]{display:grid}.alicyn-page .header-nav a,.alicyn-page .header-cta{min-height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius);color:var(--soft);font-size:.92rem;padding:8px 12px}.alicyn-page .header-nav a:hover{background:#ffffff0a;color:var(--text)}.alicyn-page .header-cta{display:none;border:1px solid rgba(232,232,234,.32);background:var(--white);color:var(--ink);font-weight:700}.alicyn-page .section-pad{padding:72px 18px}.alicyn-page .hero{display:grid;grid-template-columns:minmax(0,1fr);gap:42px;width:100%;max-width:var(--container);margin:0 auto;min-height:720px;align-items:center}.alicyn-page .eyebrow{margin:0 0 14px;color:var(--accent-2);font-size:.75rem;font-weight:700;text-transform:uppercase}.alicyn-page h1,.alicyn-page h2,.alicyn-page h3,.alicyn-page p{margin-top:0}.alicyn-page h1,.alicyn-page h2{color:var(--white);font-family:Georgia,Times New Roman,serif;font-weight:500;line-height:1.05}.alicyn-page h1{max-width:340px;margin-bottom:18px;font-size:2.08rem}.alicyn-page h2{margin-bottom:16px;font-size:1.9rem}.alicyn-page h3{color:var(--text);font-size:1rem;line-height:1.25}.alicyn-page .hero-subcopy,.alicyn-page .section-heading p,.alicyn-page .details-panel p,.alicyn-page .studio-copy p,.alicyn-page .final-cta p,.alicyn-page .site-footer p{color:var(--soft)}.alicyn-page .hero-subcopy{max-width:340px;margin-bottom:28px;font-size:1.05rem}.alicyn-page .hero-copy,.alicyn-page .hero-product{min-width:0}.alicyn-page .hero-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.alicyn-page .button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:var(--radius);border:1px solid transparent;padding:12px 18px;font-weight:800;transition:transform .16s ease,border-color .16s ease,background .16s ease}.alicyn-page .button:hover{transform:translateY(-1px)}.alicyn-page .button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.alicyn-page .button-primary{background:linear-gradient(135deg,var(--brand-ice),var(--brand-aqua));color:var(--ink)}.alicyn-page .button:disabled{cursor:not-allowed;opacity:.62;transform:none}.alicyn-page .button-secondary{border-color:#e8e8ea33;background:#ffffff0a;color:var(--text)}.alicyn-page .hero-facts{display:grid;grid-template-columns:1fr;gap:8px;max-width:340px;margin:28px 0 0}.alicyn-page .hero-facts div,.alicyn-page .info-card,.alicyn-page .moment-list article,.alicyn-page .step-grid li,.alicyn-page .details-panel,.alicyn-page .details-list div,.alicyn-page .review-card,.alicyn-page .story-grid article,.alicyn-page .studio-packs article,.alicyn-page .faq-item{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(180deg,#ffffff09,#ffffff04)}.alicyn-page .hero-facts div{padding:14px}.alicyn-page dt{color:var(--muted);font-size:.75rem}.alicyn-page dd{margin:2px 0 0;color:var(--text);font-weight:800}.alicyn-page .hero-product{display:grid;justify-items:start;align-items:center;isolation:isolate}.alicyn-page .product-stage{position:relative;width:min(100%,520px);max-width:360px;min-width:0;min-height:500px;display:grid;place-items:center;overflow:visible;border:0;border-radius:0;padding:var(--product-image-stage-padding, 24px);background:radial-gradient(circle at 50% 44%,#a7dee433,#a7dee40a 34%,#a7dee400 62%),radial-gradient(circle at 58% 72%,#bbb8f229,#bbb8f200 54%)}.alicyn-page .product-stage:before{content:"";position:absolute;top:10%;right:8%;bottom:8%;left:8%;z-index:0;border:0;border-radius:50%;background:radial-gradient(circle,rgba(143,191,195,.18),rgba(143,191,195,.04) 42%,transparent 70%);filter:blur(18px);pointer-events:none}.alicyn-page .product-photo{position:relative;z-index:2;width:100%;max-width:430px;height:min(72vh,calc(620px - (var(--product-image-stage-padding, 24px) * 2)));object-fit:var(--product-image-fit, contain);object-position:var(--product-image-position, center center);filter:drop-shadow(0 34px 54px rgba(0,0,0,.48));transform:translate(var(--product-image-x, 0),var(--product-image-y, 0)) scale(var(--product-image-scale, 1));transform-origin:center center}.alicyn-page .product-photo-fit-cover{max-width:none;height:min(72vh,650px);object-fit:cover}.alicyn-page .product-stage-cleanup-light .product-photo{mix-blend-mode:multiply;filter:contrast(1.06) saturate(1.04) drop-shadow(0 34px 54px rgba(0,0,0,.5))}.alicyn-page .product-stage-cleanup-transparent .product-photo,.alicyn-page .product-stage-cleanup-none .product-photo{mix-blend-mode:normal}.alicyn-page .product-photo.is-missing,.alicyn-page .product-stage.has-image .bottle-placeholder{display:none}.alicyn-page .product-stage.has-placeholder .bottle-placeholder{display:grid}.alicyn-page .bottle-placeholder{position:relative;z-index:1;width:178px;height:380px;display:grid;justify-items:center;align-items:end;filter:drop-shadow(0 30px 40px rgba(0,0,0,.46))}.alicyn-page .bottle-cap{position:absolute;top:0;width:64px;height:44px;border:1px solid rgba(255,255,255,.25);border-radius:6px 6px 4px 4px;background:linear-gradient(180deg,#e2e5e7,#a8afb7)}.alicyn-page .bottle-neck{position:absolute;top:40px;width:30px;height:66px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,#a9b4bd,#777f89)}.alicyn-page .bottle-body{width:178px;height:294px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.18);border-radius:20px 20px 52px 52px;background:linear-gradient(90deg,#ffffff14,#fff0 20%),linear-gradient(180deg,#22242a,#0e0e12)}.alicyn-page .bottle-brand{color:var(--white);font-family:Georgia,Times New Roman,serif;font-size:1.1rem;font-weight:700}.alicyn-page .bottle-line{width:42px;height:1px;margin:16px 0;background:var(--accent-2)}.alicyn-page .bottle-copy,.alicyn-page .bottle-size{color:var(--soft);font-size:.7rem;text-transform:uppercase}.alicyn-page .bottle-size{margin-top:8px;color:var(--accent-2);font-weight:800}.alicyn-page .product-note{position:absolute;right:18px;bottom:18px;z-index:3;display:grid;gap:2px;border:0;border-radius:999px;background:#0b0b0d85;padding:12px 14px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.alicyn-page .product-note span{color:var(--muted);font-size:.74rem}.alicyn-page .product-note strong{color:var(--text)}.alicyn-page .trust-stats{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:18px;background:linear-gradient(90deg,#a7dee41a,#bbb8f20b,#0f0f12e0),var(--surface-2)}.alicyn-page .trust-stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:var(--container);margin:0 auto}.alicyn-page .trust-stat-card{min-width:0;border:1px solid rgba(232,232,234,.12);border-radius:var(--radius);background:#ffffff07;padding:14px}.alicyn-page .trust-stat-card strong{display:block;color:var(--brand-ice);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.24rem,6vw,2rem);font-weight:500;line-height:1}.alicyn-page .trust-stat-card span{display:block;margin-top:8px;color:var(--soft);font-size:.84rem}.alicyn-page .trust-stat-card-wide{grid-column:1 / -1}.alicyn-page .trust-strip{display:grid;grid-template-columns:1fr;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:linear-gradient(90deg,rgba(167,222,228,.08),var(--surface-2),rgba(187,184,242,.07))}.alicyn-page .trust-item{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--border);color:var(--soft);padding:15px 18px;font-size:.9rem}.alicyn-page .trust-item:last-child{border-bottom:0}.alicyn-page .mini-icon,.alicyn-page .card-icon{display:inline-block;flex:0 0 auto;border:1px solid rgba(167,222,228,.5);background:linear-gradient(135deg,#a7dee42e,#bbb8f21f)}.alicyn-page .mini-icon{width:11px;height:11px;border-radius:999px}.alicyn-page .section-heading{max-width:680px;margin:0 auto 32px;text-align:left}.alicyn-page .card-grid,.alicyn-page .review-grid,.alicyn-page .story-grid,.alicyn-page .step-grid,.alicyn-page .details-layout,.alicyn-page .studios{max-width:var(--container);margin:0 auto}.alicyn-page .card-grid,.alicyn-page .review-grid,.alicyn-page .story-grid,.alicyn-page .step-grid{display:grid;gap:14px}.alicyn-page .info-card,.alicyn-page .review-card,.alicyn-page .story-grid article{position:relative;padding:20px}.alicyn-page .info-card:before,.alicyn-page .review-card:before,.alicyn-page .story-grid article:before{content:"";position:absolute;top:0;right:0;left:0;height:2px;background:linear-gradient(90deg,var(--brand-aqua),rgba(187,184,242,.35),transparent)}.alicyn-page .info-card p,.alicyn-page .moment-list p,.alicyn-page .step-grid p,.alicyn-page .review-card p,.alicyn-page .story-grid p,.alicyn-page .studio-packs p,.alicyn-page .faq-answer p{color:var(--muted);margin-bottom:0}.alicyn-page .card-icon{width:34px;height:34px;margin-bottom:18px;border-radius:var(--radius)}.alicyn-page .card-icon.clean{border-radius:50%/60% 60% 42% 42%}.alicyn-page .card-icon.fresh{clip-path:polygon(50% 0,62% 35%,100% 35%,69% 57%,82% 100%,50% 72%,18% 100%,31% 57%,0 35%,38% 35%)}.alicyn-page .card-icon.routine{border-radius:999px;border-style:dashed}.alicyn-page .card-icon.support{transform:rotate(45deg)}.alicyn-page .card-icon.no-perfume{border-radius:999px;position:relative}.alicyn-page .card-icon.no-perfume:after{content:"";position:absolute;top:15px;left:4px;width:24px;height:2px;background:var(--accent-2);transform:rotate(-35deg)}.alicyn-page .card-icon.studio{border-radius:4px}.alicyn-page .usage-moments,.alicyn-page .alert-section,.alicyn-page .product-details,.alicyn-page .story-section,.alicyn-page .faq-section{border-top:1px solid var(--border);background:linear-gradient(135deg,#a7dee40b,#bbb8f209 36%,#0f0f1200),var(--surface-2)}.alicyn-page .moment-list{display:grid;gap:12px;max-width:var(--container);margin:0 auto}.alicyn-page .moment-list article{padding:18px}.alicyn-page .moment-list span,.alicyn-page .step-grid span,.alicyn-page .story-grid span{color:var(--accent-2);display:inline-block;margin-bottom:12px;font-family:Georgia,Times New Roman,serif;font-size:1.32rem}.alicyn-page .step-grid{list-style:none;padding:0}.alicyn-page .step-grid li{padding:22px}.alicyn-page .care-note,.alicyn-page .section-disclaimer{max-width:var(--container);margin:24px auto 0;border:1px solid rgba(143,191,195,.26);border-radius:var(--radius);background:#8fbfc314;color:var(--soft);padding:16px 18px}.alicyn-page .signal-grid{display:grid;gap:14px;max-width:var(--container);margin:0 auto}.alicyn-page .signal-card{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(180deg,#ffffff09,#ffffff04);padding:22px}.alicyn-page .signal-card-warning{border-color:#d9a4a447;background:linear-gradient(180deg,#d9a4a40f,#ffffff04)}.alicyn-page .signal-card ul{display:grid;gap:10px;margin:0;padding-left:18px;color:var(--soft)}.alicyn-page .signal-list-text,.alicyn-page .studio-list-text{color:var(--soft);margin:0}.alicyn-page .studio-list-text{margin-bottom:24px}.alicyn-page .details-layout{display:grid;gap:14px}.alicyn-page .details-panel{padding:24px}.alicyn-page .details-list{display:grid;gap:10px;margin:0}.alicyn-page .details-list div{padding:16px}.alicyn-page .review-card{min-height:210px}.alicyn-page .reviews-summary{display:grid;grid-template-columns:1fr;gap:10px;max-width:var(--container);margin:0 auto 18px}.alicyn-page .reviews-summary-card{border:1px solid rgba(143,191,195,.2);border-radius:var(--radius);background:linear-gradient(180deg,#a7dee412,#ffffff04);padding:16px}.alicyn-page .reviews-summary-card strong{display:block;color:var(--brand-ice);font-family:Georgia,Times New Roman,serif;font-size:1.8rem;font-weight:500;line-height:1}.alicyn-page .reviews-summary-card span{display:block;margin-top:8px;color:var(--soft)}.alicyn-page .reviews-carousel{max-width:var(--container);margin:0 auto}.alicyn-page .reviews-track{display:grid;grid-auto-columns:minmax(270px,86%);grid-auto-flow:column;gap:14px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:thin;padding:2px 2px 12px}.alicyn-page .reviews-track .review-card{scroll-snap-align:start}.alicyn-page .reviews-controls{display:flex;justify-content:flex-end;gap:10px;margin-top:12px}.alicyn-page .reviews-control{min-height:40px;border:1px solid rgba(232,232,234,.18);border-radius:var(--radius);background:#ffffff0a;color:var(--text);cursor:pointer;padding:8px 12px;font-weight:800}.alicyn-page .reviews-control:hover{border-color:#8fbfc36b}.alicyn-page .review-top{display:flex;justify-content:space-between;gap:14px;margin-bottom:18px;color:var(--text)}.alicyn-page .review-top span{color:var(--accent-2);white-space:nowrap}.alicyn-page .studios{display:grid;gap:28px}.alicyn-page .studio-list{display:grid;gap:10px;padding:0;margin:0 0 24px;list-style:none;color:var(--soft)}.alicyn-page .studio-list li{position:relative;padding-left:22px}.alicyn-page .studio-list li:before{content:"";position:absolute;top:.68em;left:0;width:8px;height:8px;border-radius:999px;background:var(--accent-2)}.alicyn-page .studio-packs{display:grid;gap:12px}.alicyn-page .studio-packs article{padding:18px}.alicyn-page .studio-packs span{display:block;color:var(--soft);margin-bottom:8px}.alicyn-page .studio-packs strong{display:block;color:var(--accent-2);font-size:1.4rem;margin-bottom:8px}.alicyn-page .alicyn-packs,.alicyn-page .alicyn-rewards{border-top:1px solid var(--border)}.alicyn-page .alicyn-app-block{max-width:var(--container);margin:0 auto}.alicyn-page .alicyn-pack-grid,.alicyn-page .alicyn-wholesale-grid,.alicyn-page .alicyn-form-grid{display:grid;gap:14px}.alicyn-page .alicyn-pack-grid,.alicyn-page .alicyn-rewards-card,.alicyn-page .alicyn-form{max-width:var(--container);margin:0 auto}.alicyn-page .alicyn-pack-card,.alicyn-page .alicyn-rewards-card,.alicyn-page .alicyn-wholesale-card,.alicyn-page .alicyn-wholesale-locked,.alicyn-page .alicyn-field input,.alicyn-page .alicyn-field textarea,.alicyn-page .alicyn-form-success,.alicyn-page .alicyn-form-errors{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(180deg,#ffffff09,#ffffff04)}.alicyn-page .alicyn-pack-card,.alicyn-page .alicyn-rewards-card,.alicyn-page .alicyn-wholesale-card,.alicyn-page .alicyn-wholesale-locked{padding:20px}.alicyn-page .alicyn-pack-visual{position:relative;display:flex;align-items:center;justify-content:center;min-height:150px;margin:-2px 0 18px;overflow:visible}.alicyn-page .alicyn-pack-visual:before{content:"";position:absolute;z-index:0;width:78%;height:58%;border-radius:999px;background:radial-gradient(circle,#a7dee433,#a7dee400);filter:blur(18px)}.alicyn-page .alicyn-pack-image-stack{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:center;width:min(100%,240px);min-width:0;margin:0 auto}.alicyn-page .alicyn-pack-product-image{position:relative;z-index:1;width:auto;max-width:86px;max-height:150px;object-fit:contain;transform:scale(var(--pack-image-scale, 1));transform-origin:center bottom;filter:drop-shadow(0 18px 24px rgba(0,0,0,.36))}.alicyn-page .alicyn-pack-image-stack .alicyn-pack-product-image+.alicyn-pack-product-image{margin-left:-52px}.alicyn-page .alicyn-pack-visual[data-pack-count="4"] .alicyn-pack-product-image,.alicyn-page .alicyn-pack-visual[data-pack-count="5"] .alicyn-pack-product-image{max-width:78px}.alicyn-page .alicyn-pack-visual-stacked[data-pack-count="2"] .alicyn-pack-product-image:nth-child(1){transform:translate(10px) rotate(-5deg) scale(var(--pack-image-scale, 1))}.alicyn-page .alicyn-pack-visual-stacked[data-pack-count="2"] .alicyn-pack-product-image:nth-child(2){transform:translate(-8px) rotate(5deg) scale(var(--pack-image-scale, 1))}.alicyn-page .alicyn-pack-visual-stacked[data-pack-count="3"] .alicyn-pack-product-image:nth-child(1){transform:translate(18px) rotate(-8deg) scale(calc(var(--pack-image-scale, 1) * .94))}.alicyn-page .alicyn-pack-visual-stacked[data-pack-count="3"] .alicyn-pack-product-image:nth-child(2){z-index:3;transform:translateY(-4px) scale(var(--pack-image-scale, 1))}.alicyn-page .alicyn-pack-visual-stacked[data-pack-count="3"] .alicyn-pack-product-image:nth-child(3){transform:translate(-18px) rotate(8deg) scale(calc(var(--pack-image-scale, 1) * .94))}.alicyn-page .alicyn-pack-visual-stacked[data-pack-count="4"] .alicyn-pack-product-image:nth-child(1),.alicyn-page .alicyn-pack-visual-stacked[data-pack-count="5"] .alicyn-pack-product-image:nth-child(1){transform:translate(28px) rotate(-10deg) scale(calc(var(--pack-image-scale, 1) * .88))}.alicyn-page .alicyn-pack-visual-stacked[data-pack-count="4"] .alicyn-pack-product-image:nth-child(2),.alicyn-page .alicyn-pack-visual-stacked[data-pack-count="5"] .alicyn-pack-product-image:nth-child(2){z-index:2;transform:translate(10px) rotate(-4deg) scale(calc(var(--pack-image-scale, 1) * .95))}.alicyn-page .alicyn-pack-visual-stacked[data-pack-count="4"] .alicyn-pack-product-image:nth-child(3),.alicyn-page .alicyn-pack-visual-stacked[data-pack-count="5"] .alicyn-pack-product-image:nth-child(3){z-index:4;transform:translateY(-6px) scale(var(--pack-image-scale, 1))}.alicyn-page .alicyn-pack-visual-stacked[data-pack-count="4"] .alicyn-pack-product-image:nth-child(4),.alicyn-page .alicyn-pack-visual-stacked[data-pack-count="5"] .alicyn-pack-product-image:nth-child(4){z-index:2;transform:translate(-10px) rotate(5deg) scale(calc(var(--pack-image-scale, 1) * .94))}.alicyn-page .alicyn-pack-visual-stacked[data-pack-count="5"] .alicyn-pack-product-image:nth-child(5){transform:translate(-28px) rotate(10deg) scale(calc(var(--pack-image-scale, 1) * .86))}.alicyn-page .alicyn-pack-visual-row .alicyn-pack-image-stack{gap:0}.alicyn-page .alicyn-pack-visual-row .alicyn-pack-product-image{max-width:clamp(48px,18vw,76px)}.alicyn-page .alicyn-pack-visual-single .alicyn-pack-product-image{max-width:104px;max-height:164px}.alicyn-page .alicyn-pack-kicker,.alicyn-page .alicyn-wholesale-card span,.alicyn-page .alicyn-rewards-meta span,.alicyn-page .alicyn-rewards-stats span,.alicyn-page .alicyn-wholesale-note,.alicyn-page .alicyn-rewards-setup{color:var(--muted);font-size:.85rem}.alicyn-page .alicyn-pack-price,.alicyn-page .alicyn-wholesale-card strong,.alicyn-page .alicyn-rewards-meta strong{display:block;color:var(--accent-2);font-size:1.45rem;line-height:1.15;margin:8px 0 10px}.alicyn-page .alicyn-pack-badge,.alicyn-page .alicyn-pack-unit,.alicyn-page .alicyn-pack-shipping-note{color:var(--muted);font-size:.84rem}.alicyn-page .alicyn-pack-badge{display:inline-flex;align-items:center;min-height:28px;border:1px solid rgba(143,191,195,.28);border-radius:999px;background:#8fbfc314;color:var(--brand-ice);padding:4px 10px;margin-bottom:12px;font-weight:800}.alicyn-page .alicyn-pack-unit{margin-top:-4px}.alicyn-page .alicyn-pack-shipping-note{margin-top:12px}.alicyn-page .alicyn-pack-note,.alicyn-page .alicyn-pack-card p,.alicyn-page .alicyn-wholesale-card p,.alicyn-page .alicyn-wholesale-locked p,.alicyn-page .alicyn-rewards-next,.alicyn-page .alicyn-rewards-benefits li{color:var(--soft)}.alicyn-page .alicyn-cart-form{margin-top:16px}.alicyn-page .alicyn-cart-form .button{width:100%}.alicyn-page .alicyn-buy-actions{display:grid;gap:10px;width:100%;margin-top:16px}.alicyn-page .alicyn-buy-actions .alicyn-cart-form{margin-top:0}.alicyn-page .alicyn-buy-actions-inline{width:auto;margin-top:0}.alicyn-page .alicyn-buy-actions-inline .button{width:auto}.alicyn-page .alicyn-buy-actions-panel{max-width:420px}.alicyn-page .alicyn-buy-actions-fallback{display:flex;flex-wrap:wrap;gap:10px}.alicyn-page .alicyn-setup-note,.alicyn-page .checkout-note,.alicyn-page .alicyn-inline-link,.alicyn-page .alicyn-remove-link{color:var(--muted);font-size:.88rem}.alicyn-page .checkout-note{margin:14px 0 0}.alicyn-page .alicyn-inline-link,.alicyn-page .alicyn-remove-link{text-decoration:underline;text-underline-offset:4px}.alicyn-page .alicyn-rewards-card{display:grid;gap:18px}.alicyn-page .alicyn-rewards-guest{text-align:center}.alicyn-page .alicyn-rewards-guest .hero-actions{justify-content:center}.alicyn-page .alicyn-rewards-meta{display:grid;gap:2px}.alicyn-page .alicyn-rewards-stats{display:grid;gap:10px}.alicyn-page .alicyn-rewards-stats div{border:1px solid rgba(232,232,234,.12);border-radius:var(--radius);background:#ffffff06;padding:14px}.alicyn-page .alicyn-rewards-stats strong{display:block;color:var(--text);margin-top:4px}.alicyn-page .alicyn-rewards-progress{height:12px;overflow:hidden;border:1px solid rgba(167,222,228,.28);border-radius:999px;background:#ffffff0f}.alicyn-page .alicyn-rewards-progress-bar{height:100%;min-width:8px;border-radius:inherit;background:linear-gradient(90deg,var(--brand-aqua),var(--brand-lavender))}.alicyn-page .alicyn-rewards-benefits ul{display:grid;gap:8px;margin:10px 0 0;padding-left:18px}.alicyn-page .alicyn-wholesale{display:grid;gap:18px}.alicyn-page .alicyn-wholesale-heading p{color:var(--soft)}.alicyn-page .alicyn-wholesale-card h4{color:var(--text);font-size:1.05rem;margin:4px 0 0}.alicyn-page .alicyn-wholesale-locked{background:linear-gradient(135deg,#a7dee41a,#bbb8f20d),#ffffff04}.alicyn-page .alicyn-form-section{min-height:100vh}.alicyn-page .alicyn-form{display:grid;gap:18px}.alicyn-page .alicyn-field{display:grid;gap:8px}.alicyn-page .alicyn-field label{color:var(--soft);font-weight:800}.alicyn-page .alicyn-field input,.alicyn-page .alicyn-field textarea,.alicyn-page .alicyn-field select{width:100%;color:var(--text);padding:12px 14px}.alicyn-page .alicyn-field select{border:1px solid var(--border);border-radius:var(--radius);background:#0b0b0d}.alicyn-page .alicyn-field textarea{min-height:140px;resize:vertical}.alicyn-page .alicyn-form-success,.alicyn-page .alicyn-form-errors{padding:14px 16px}.alicyn-page .alicyn-form-success{border-color:#a7dee45c;color:var(--brand-ice)}.alicyn-page .alicyn-form-errors{border-color:#d9a4a45c;color:var(--danger)}.alicyn-page .header-nav-static{position:static;display:flex;justify-content:flex-end;border:0;background:transparent;box-shadow:none;padding:0}.alicyn-page .alicyn-product-page,.alicyn-page .alicyn-cart-page,.alicyn-page .alicyn-account-page{max-width:var(--container);margin:0 auto}.alicyn-page .alicyn-product-page{display:grid;gap:30px;align-items:center}.alicyn-page .alicyn-product-media{display:grid;place-items:center;min-height:420px;background:radial-gradient(circle at center,rgba(167,222,228,.16),rgba(167,222,228,.02) 45%,transparent 70%)}.alicyn-page .alicyn-product-media img{width:min(100%,520px);max-height:680px;object-fit:contain;filter:drop-shadow(0 34px 54px rgba(0,0,0,.48))}.alicyn-page .alicyn-product-summary{display:grid;gap:18px}.alicyn-page .alicyn-product-price{color:var(--accent-2);font-size:1.8rem;font-weight:900}.alicyn-page .alicyn-product-description{color:var(--soft)}.alicyn-page .alicyn-product-form,.alicyn-page .alicyn-cart,.alicyn-page .alicyn-cart-summary,.alicyn-page .alicyn-cart-empty,.alicyn-page .alicyn-account-layout,.alicyn-page .alicyn-account-grid{display:grid;gap:16px}.alicyn-page .alicyn-cart-items{display:grid;gap:12px}.alicyn-page .alicyn-cart-item,.alicyn-page .alicyn-cart-summary,.alicyn-page .alicyn-cart-empty{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(180deg,#ffffff09,#ffffff04);padding:18px}.alicyn-page .alicyn-cart-item{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px}.alicyn-page .alicyn-cart-image{display:grid;place-items:center;min-height:96px}.alicyn-page .alicyn-cart-image img{max-height:110px;object-fit:contain}.alicyn-page .alicyn-cart-info h2,.alicyn-page .alicyn-account-grid h2,.alicyn-page .alicyn-product-support h2{font-family:inherit;font-size:1.05rem;line-height:1.25}.alicyn-page .alicyn-cart-summary div{display:flex;align-items:center;justify-content:space-between;gap:12px}.alicyn-page .alicyn-cart-summary strong{color:var(--accent-2);font-size:1.5rem}.alicyn-page .alicyn-account-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.alicyn-page .alicyn-account-list li{display:grid;gap:2px;color:var(--soft)}.alicyn-page .faq-list{max-width:860px;margin:0 auto;display:grid;gap:10px}.alicyn-page .faq-item h3{margin:0}.alicyn-page .faq-question{width:100%;min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:0;background:transparent;color:var(--text);cursor:pointer;padding:18px;text-align:left;font-weight:800}.alicyn-page .faq-question span{position:relative;width:18px;height:18px;flex:0 0 auto}.alicyn-page .faq-question span:before,.alicyn-page .faq-question span:after{content:"";position:absolute;top:8px;left:1px;width:16px;height:2px;background:var(--accent-2);transition:transform .16s ease}.alicyn-page .faq-question span:after{transform:rotate(90deg)}.alicyn-page .faq-question[aria-expanded=true] span:after{transform:rotate(0)}.alicyn-page .faq-answer{padding:0 18px 18px}.alicyn-page .final-cta{max-width:760px;margin:0 auto;text-align:center}.alicyn-page .final-cta .hero-actions{justify-content:center}.alicyn-page .chat-widget{position:fixed;right:16px;bottom:calc(88px + env(safe-area-inset-bottom));z-index:80}.alicyn-page .chat-toggle{width:58px;height:58px;display:grid;place-items:center;border:1px solid rgba(143,191,195,.38);border-radius:999px;background:linear-gradient(135deg,var(--brand-aqua),var(--brand-lavender));color:var(--ink);box-shadow:var(--shadow);cursor:pointer}.alicyn-page .chat-toggle svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.alicyn-page .chat-panel{position:absolute;right:0;bottom:72px;width:min(340px,calc(100vw - 32px));border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);padding:14px}.alicyn-page .chat-header{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:14px}.alicyn-page .chat-header p{margin:0;color:var(--text);font-weight:900}.alicyn-page .chat-header span{color:var(--muted);font-size:.85rem}.alicyn-page .chat-close{border:1px solid var(--border);border-radius:var(--radius);background:#ffffff0a;color:var(--soft);cursor:pointer;padding:7px 9px}.alicyn-page .quick-questions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.alicyn-page .quick-questions button{min-height:42px;border:1px solid var(--border);border-radius:var(--radius);background:#ffffff09;color:var(--text);cursor:pointer;padding:8px;text-align:left}.alicyn-page .chat-label{display:block;color:var(--muted);font-size:.85rem;margin-bottom:6px}.alicyn-page #chat-message{width:100%;resize:vertical;border:1px solid var(--border);border-radius:var(--radius);background:#0b0b0d;color:var(--text);padding:10px}.alicyn-page .chat-send{width:100%;margin-top:10px}.alicyn-page .sticky-mobile-cta{position:fixed;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));left:12px;z-index:70;display:flex;min-height:50px;align-items:center;justify-content:center;border-radius:var(--radius);background:var(--white);color:var(--ink);font-weight:900;box-shadow:var(--shadow)}.alicyn-page .site-footer{display:grid;gap:28px;border-top:1px solid var(--border);background:#08080a;padding:42px 18px 110px}.alicyn-page .site-footer>*{max-width:var(--container)}.alicyn-page .footer-brand{display:inline-flex;align-items:center;margin-bottom:12px}.alicyn-page .site-footer nav,.alicyn-page .footer-contact{display:flex;flex-wrap:wrap;gap:12px 18px;color:var(--soft)}.alicyn-page .footer-contact span{color:var(--muted)}@media(min-width:640px){.alicyn-page{padding-bottom:0}.alicyn-page .announcement-bar{text-align:center}.alicyn-page .announcement-bar span{max-width:none}.alicyn-page h1{max-width:780px;font-size:3.4rem}.alicyn-page h2{font-size:2.2rem}.alicyn-page .hero-subcopy{max-width:620px}.alicyn-page .hero-facts{grid-template-columns:repeat(3,1fr);max-width:560px}.alicyn-page .product-stage{max-width:520px;min-height:600px}.alicyn-page .brand-logo-image,.alicyn-page .footer-logo-image{max-height:44px}.alicyn-page .trust-stats-grid,.alicyn-page .reviews-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.alicyn-page .trust-stat-card-wide{grid-column:auto}.alicyn-page .reviews-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.alicyn-page .reviews-track{grid-auto-columns:minmax(310px,46%)}.alicyn-page .hero-product{justify-items:center}.alicyn-page .section-pad{padding:88px 28px}.alicyn-page .trust-strip{grid-template-columns:repeat(5,1fr)}.alicyn-page .trust-item{justify-content:center;border-right:1px solid var(--border);border-bottom:0;text-align:center}.alicyn-page .trust-item:last-child{border-right:0}.alicyn-page .six-grid,.alicyn-page .review-grid,.alicyn-page .story-grid,.alicyn-page .step-grid,.alicyn-page .moment-list,.alicyn-page .alicyn-pack-grid,.alicyn-page .alicyn-wholesale-grid,.alicyn-page .alicyn-rewards-stats,.alicyn-page .alicyn-form-grid{grid-template-columns:repeat(2,1fr)}.alicyn-page .alicyn-cart{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start}.alicyn-page .alicyn-field-full{grid-column:1 / -1}.alicyn-page .sticky-mobile-cta{display:none}.alicyn-page .chat-widget{bottom:22px}.alicyn-page .site-footer{padding-bottom:42px}}@media(min-width:750px){.alicyn-page .brand-logo-image{width:min(var(--header-logo-width, 156px),22vw);max-height:46px}.alicyn-page .site-header{grid-template-columns:minmax(0,auto) 1fr auto}}@media(min-width:900px){.alicyn-page h1{font-size:4.2rem}.alicyn-page h2{font-size:3rem}.alicyn-page .site-header{grid-template-columns:auto 1fr auto;justify-content:normal;padding:16px 28px;overflow:visible}.alicyn-page .header-cta{display:inline-flex}.alicyn-page .nav-toggle{display:none}.alicyn-page .header-nav{position:static;display:flex;justify-content:center;gap:4px;border:0;background:transparent;box-shadow:none;padding:0}.alicyn-page .hero{grid-template-columns:minmax(0,1.06fr) minmax(360px,.74fr);min-height:760px}.alicyn-page .alicyn-product-page{grid-template-columns:minmax(360px,.9fr) minmax(0,1fr)}.alicyn-page .alicyn-account-layout,.alicyn-page .alicyn-account-grid,.alicyn-page .three-grid{grid-template-columns:repeat(2,1fr)}.alicyn-page .section-heading{text-align:center}.alicyn-page .six-grid,.alicyn-page .three-grid{grid-template-columns:repeat(3,1fr)}.alicyn-page .moment-list{grid-template-columns:repeat(5,1fr)}.alicyn-page .step-grid{grid-template-columns:repeat(4,1fr)}.alicyn-page .details-layout{grid-template-columns:.78fr 1.22fr;align-items:start}.alicyn-page .signal-grid{grid-template-columns:1fr 1fr}.alicyn-page .details-list{grid-template-columns:repeat(2,1fr)}.alicyn-page .review-grid,.alicyn-page .story-grid,.alicyn-page .studios{grid-template-columns:repeat(3,1fr)}.alicyn-page .studio-copy{grid-column:span 2}.alicyn-page .alicyn-pack-grid{grid-template-columns:repeat(5,1fr)}.alicyn-page .alicyn-wholesale-grid{grid-template-columns:repeat(4,1fr)}.alicyn-page .reviews-track{grid-auto-columns:minmax(320px,31.5%)}.alicyn-page .site-footer{grid-template-columns:1.2fr 1fr 1fr;padding-right:28px;padding-left:28px}}@media(min-width:1180px){.alicyn-page .section-pad{padding-right:0;padding-left:0}}@media(prefers-reduced-motion:reduce){.alicyn-page *,.alicyn-page *:before,.alicyn-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/alicyn.css.map */
