.home-hero{background:radial-gradient(ellipse at 15% 65%,var(--hero-start),var(--hero-end) 85%)}.banner{background:linear-gradient(115deg,var(--hero-end),var(--hero-start))}.home-hero,.banner{isolation:isolate}.home-glow{pointer-events:none}.btn,.product-box,.place-card,.category,.home-links a,.summary,.checkout-panel{border-radius:var(--site-radius,5px)}.cms-admin-link{display:block;background:#faf9fb;padding:15px 3.3%;font-size:10px;color:#998ba3;text-decoration:underline}.cms-preview-banner{position:sticky;top:0;z-index:100;background:#25202c;color:#fff;text-align:center;font-size:11px;padding:12px}.cms-preview-banner a{margin-left:18px;text-decoration:underline}body[data-season=stars] .home-hero::before,body[data-season=snow] .home-hero::before{content:'';pointer-events:none;position:absolute;inset:0;z-index:-1;background-image:radial-gradient(circle,#fff9 1px,transparent 2px),radial-gradient(circle,#fff5 1px,transparent 2px);background-size:73px 83px,121px 97px;background-position:10px 30px,40px 60px}body[data-season=moon] .home-glow{width:270px;height:270px;right:6%;top:30px;background:radial-gradient(circle at 30% 30%,#dfbc8955,#deaa6610 65%);box-shadow:0 0 60px #ac754b22}body[data-season=sun] .home-glow{width:330px;height:330px;background:#ffe3a123;box-shadow:0 0 80px #ffe3a110;right:-30px;top:-100px}body[data-season=rings] .home-glow{border-width:18px;border-color:#ffffff08}body[data-season=rings] .home-glow:after{border-width:12px;border-color:#ffffff08}[hidden]{display:none!important}@media(max-width:760px){.cms-admin-link{padding-bottom:100px}.cms-preview-banner{font-size:9px;line-height:1.6;padding:8px}.cms-preview-banner a{display:block;margin:0}.home-title h1{max-width:270px}}
