::selection{background:#e8a254;color:#232441}.cal-hero{position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:linear-gradient(158deg,#2b2d54,#20213e 55%,#191a30);overflow:hidden;padding:clamp(3.2rem,6vw,6.5rem) 0;isolation:isolate}.cal-hero__stars,.cal-hero__stars:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-repeat:repeat}.cal-hero__stars{background-image:radial-gradient(1.6px 1.6px at 30px 40px,rgba(251,246,237,.95),transparent 60%),radial-gradient(1.3px 1.3px at 140px 110px,rgba(251,246,237,.7),transparent 60%),radial-gradient(2px 2px at 250px 60px,rgba(232,162,84,.85),transparent 60%),radial-gradient(1.2px 1.2px at 90px 180px,rgba(251,246,237,.6),transparent 60%),radial-gradient(1.5px 1.5px at 320px 200px,rgba(251,246,237,.75),transparent 60%);background-size:380px 260px;animation:cal-twinkle 5s ease-in-out infinite}.cal-hero__stars:after{background-image:radial-gradient(1.4px 1.4px at 200px 90px,rgba(251,246,237,.8),transparent 60%),radial-gradient(1.1px 1.1px at 60px 130px,rgba(232,162,84,.7),transparent 60%),radial-gradient(1.6px 1.6px at 300px 30px,rgba(251,246,237,.65),transparent 60%);background-size:340px 240px;animation:cal-twinkle 7s ease-in-out infinite reverse}.cal-hero__moon{position:absolute;top:12%;right:8%;z-index:1;width:clamp(64px,8vw,130px);aspect-ratio:1;border-radius:50%;box-shadow:inset -20px 8px 2px #f4c57e,0 0 48px 10px #f4c57e52;opacity:.92}@media screen and (max-width:749px){.cal-hero__moon{top:4%;right:6%;opacity:.7}}.cal-hero__inner{position:relative;z-index:2;max-width:120rem;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(2rem,4vw,4rem);align-items:center}@media screen and (max-width:849px){.cal-hero__inner{grid-template-columns:1fr;text-align:center;gap:2.4rem}.cal-hero__cta,.cal-hero__trust{justify-content:center}.cal-hero__sub{margin-left:auto;margin-right:auto}}.cal-hero__eyebrow{color:#e8a254;letter-spacing:.22em;text-transform:uppercase;font-weight:700;font-size:clamp(1.05rem,1.3vw,1.25rem);margin:0 0 1.2rem}.cal-hero__title{font-family:var(--font-heading-family);color:#fbf6ed;font-weight:600;font-size:clamp(3.4rem,5.6vw,6.2rem);line-height:1.03;margin:0 0 1.6rem}.cal-hero__sub{color:#d9d3e8;font-size:clamp(1.5rem,1.8vw,1.9rem);line-height:1.6;max-width:48rem;margin:0}.cal-hero__cta{display:flex;gap:1.2rem;flex-wrap:wrap;margin:2.4rem 0 1.8rem}.cal-hero__btn{display:inline-flex;align-items:center;justify-content:center;padding:1.4rem 2.8rem;border-radius:999px;font-weight:700;font-size:1.5rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.cal-hero__btn:not(.cal-hero__btn--ghost){background:#e8a254;color:#232441;box-shadow:0 8px 24px #e8a25459}.cal-hero__btn:not(.cal-hero__btn--ghost):hover{transform:translateY(-2px);box-shadow:0 12px 30px #e8a25480}.cal-hero__btn--ghost{background:transparent;color:#fbf6ed;border:1px solid rgba(251,246,237,.45)}.cal-hero__btn--ghost:hover{border-color:#e8a254;color:#e8a254;transform:translateY(-2px)}.cal-hero__trust{display:flex;align-items:center;gap:1rem;color:#d9d3e8;font-size:1.4rem;flex-wrap:wrap}.cal-hero__trust strong{color:#fbf6ed;font-weight:800}.cal-hero__mini{color:#9b95b8;font-size:1.3rem;margin:1.1rem 0 0}.cal-hero__visual{position:relative;display:flex;align-items:center;justify-content:center;min-height:30rem}.cal-hero__glow{position:absolute;width:78%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(232,162,84,.5) 0%,rgba(232,162,84,.12) 45%,transparent 68%);filter:blur(12px);z-index:0;animation:cal-pulse 6s ease-in-out infinite}.cal-hero__img{position:relative;z-index:1;width:min(80%,400px);height:auto;border-radius:22px;box-shadow:0 30px 60px #00000061;animation:cal-float 6s ease-in-out infinite}@keyframes cal-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes cal-pulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.gradient.color-scheme-2{position:relative;overflow:hidden}.gradient.color-scheme-2>*{position:relative;z-index:2}.gradient.color-scheme-2:before,.gradient.color-scheme-2:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background-repeat:repeat}.gradient.color-scheme-2:before{background-image:radial-gradient(1.6px 1.6px at 22px 34px,rgba(251,246,237,.9),transparent 60%),radial-gradient(1.2px 1.2px at 120px 90px,rgba(251,246,237,.7),transparent 60%),radial-gradient(1.8px 1.8px at 205px 40px,rgba(232,162,84,.8),transparent 60%),radial-gradient(1.1px 1.1px at 70px 150px,rgba(251,246,237,.6),transparent 60%),radial-gradient(1.4px 1.4px at 180px 170px,rgba(251,246,237,.75),transparent 60%);background-size:240px 200px;animation:cal-twinkle 5s ease-in-out infinite}.gradient.color-scheme-2:after{background-image:radial-gradient(1.3px 1.3px at 60px 60px,rgba(251,246,237,.8),transparent 60%),radial-gradient(1.7px 1.7px at 160px 20px,rgba(251,246,237,.65),transparent 60%),radial-gradient(1.1px 1.1px at 240px 130px,rgba(232,162,84,.7),transparent 60%),radial-gradient(1.5px 1.5px at 30px 180px,rgba(251,246,237,.7),transparent 60%);background-size:280px 220px;animation:cal-twinkle 7s ease-in-out infinite reverse}@keyframes cal-twinkle{0%,to{opacity:.35}50%{opacity:1}}.button,.shopify-payment-button__button--unbranded{transition:transform .25s ease,box-shadow .25s ease!important}.button:not(.button--secondary):hover,.product-form__submit:hover{transform:translateY(-2px);box-shadow:0 8px 26px #e8a25480}.button--secondary:hover{transform:translateY(-2px)}.cal-marquee{overflow:hidden;white-space:nowrap}.cal-marquee__track{display:inline-flex;gap:3rem;padding-left:1rem;animation:cal-scroll 30s linear infinite;font-weight:700;letter-spacing:.08em;font-size:1.4rem;text-transform:uppercase}.cal-marquee__track span{display:inline-flex;align-items:center;gap:3rem}.cal-marquee:hover .cal-marquee__track{animation-play-state:paused}@keyframes cal-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.cal-trust{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem;margin:1.8rem 0 1.2rem}.cal-trust--row{grid-template-columns:repeat(4,1fr);max-width:110rem;margin:0 auto}@media screen and (max-width:749px){.cal-trust--row{grid-template-columns:1fr 1fr}}.cal-trust__item{display:flex;align-items:flex-start;gap:1rem;background:#fffdf8;border:1px solid #E6DBC7;border-radius:12px;padding:1.2rem 1.3rem;transition:transform .2s ease,box-shadow .2s ease}.cal-trust__item:hover{transform:translateY(-2px);box-shadow:0 6px 16px #23244114}.cal-trust__item svg{flex:0 0 auto;width:26px;height:26px;stroke:#c77e2e;margin-top:.2rem}.cal-trust__item strong{display:block;font-size:1.35rem;color:#232441;line-height:1.3}.cal-trust__item span{font-size:1.2rem;color:#4a4d6b;line-height:1.4}@media screen and (max-width:480px){.cal-trust,.cal-trust--row{grid-template-columns:1fr}}.cal-delivery{display:flex;align-items:center;gap:.9rem;background:#f3ebdc;border-radius:12px;padding:1.1rem 1.3rem;margin:0 0 1.2rem;font-size:1.35rem;color:#232441}.cal-delivery svg{width:22px;height:22px;stroke:#c77e2e;flex:0 0 auto}.cal-payments{display:flex;align-items:center;flex-wrap:wrap;gap:.7rem;margin:0 0 .6rem}.cal-payments__badge{display:inline-flex;align-items:center;justify-content:center;min-width:46px;height:28px;padding:0 .7rem;background:#fff;border:1px solid #E0D5C0;border-radius:6px;font-size:1.1rem;font-weight:800;letter-spacing:.02em}.cal-payments__lock{font-size:1.15rem;color:#4a4d6b;display:inline-flex;align-items:center;gap:.4rem}.cal-payments__lock svg{width:14px;height:14px;stroke:#4a4d6b}.cal-sounds{background:#232441;border-radius:14px;padding:1.6rem 1.6rem 1.3rem;margin:1.6rem 0;position:relative;overflow:hidden}.cal-sounds:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(1.4px 1.4px at 30px 26px,rgba(251,246,237,.7),transparent 60%),radial-gradient(1.2px 1.2px at 110px 60px,rgba(232,162,84,.6),transparent 60%),radial-gradient(1.5px 1.5px at 190px 30px,rgba(251,246,237,.55),transparent 60%);background-size:220px 90px;animation:cal-twinkle 6s ease-in-out infinite}.cal-sounds>*{position:relative}.cal-sounds__head{color:#fbf6ed;font-weight:700;font-size:1.45rem;margin-bottom:1rem}.cal-sounds__chips{display:flex;flex-wrap:wrap;gap:.8rem}.cal-sound{display:inline-flex;align-items:center;gap:.7rem;background:#fbf6ed14;border:1px solid rgba(251,246,237,.35);color:#fbf6ed;border-radius:999px;padding:.8rem 1.4rem;font-size:1.3rem;cursor:pointer;transition:all .2s ease;font-family:inherit}.cal-sound:hover{border-color:#e8a254;color:#e8a254}.cal-sound.is-on{background:#e8a254;border-color:#e8a254;color:#232441;font-weight:700}.cal-sound__eq{display:inline-flex;align-items:flex-end;gap:2px;height:12px}.cal-sound__eq i{width:3px;height:4px;background:currentColor;border-radius:2px}.cal-sound.is-on .cal-sound__eq i{animation:cal-eq .8s ease-in-out infinite}.cal-sound.is-on .cal-sound__eq i:nth-child(2){animation-delay:.15s}.cal-sound.is-on .cal-sound__eq i:nth-child(3){animation-delay:.3s}@keyframes cal-eq{0%,to{height:4px}50%{height:12px}}.cal-sounds__hint{color:#9b95b8;font-size:1.1rem;margin:1rem 0 0}#cal-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;background:#fbf6edf5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid #E6DBC7;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));transform:translateY(110%);transition:transform .3s ease}#cal-sticky-atc.cal-sticky--visible{transform:translateY(0)}#cal-sticky-atc .cal-sticky__info{display:flex;flex-direction:column;line-height:1.3}#cal-sticky-atc .cal-sticky__info strong{font-size:1.3rem;color:#232441}#cal-sticky-atc .cal-sticky__info span{font-size:1.35rem;color:#232441;font-weight:700}#cal-sticky-atc .cal-sticky__info s{color:#9b95b8;font-weight:400;margin-left:.4rem}#cal-sticky-atc .button{padding:1rem 2rem;font-size:1.35rem}@media screen and (min-width:990px){#cal-sticky-atc{display:none}}.cal-stars{color:#e8a254;letter-spacing:3px;font-size:1.5rem;line-height:1}.cal-ratingbar{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1rem;font-size:1.4rem;color:#232441}.cal-ratingbar strong{font-weight:800}.cal-rating{display:inline-flex;align-items:center;gap:.8rem;font-size:1.3rem;margin:.2rem 0 .4rem}.cal-rating a{color:#4a4d6b;text-decoration:underline;text-underline-offset:3px}.cal-reviews-wrap{max-width:110rem;margin:0 auto}.cal-summary{display:flex;align-items:center;justify-content:center;gap:2rem;margin-bottom:3rem;text-align:left}.cal-summary__note{font-family:var(--font-heading-family);font-weight:600;font-size:5.6rem;line-height:1;color:#232441}.cal-summary__note span{font-size:2.4rem;color:#9b95b8}.cal-summary p{margin:.4rem 0 0;color:#4a4d6b;font-size:1.3rem}.cal-reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem}@media screen and (max-width:989px){.cal-reviews{grid-template-columns:1fr 1fr}}@media screen and (max-width:599px){.cal-reviews{grid-template-columns:1fr}}.cal-review{background:#fffdf8;border:1px solid #E6DBC7;border-radius:16px;padding:2rem;display:flex;flex-direction:column;gap:1rem;transition:transform .2s ease,box-shadow .2s ease}.cal-review:hover{transform:translateY(-3px);box-shadow:0 10px 24px #23244114}.cal-review header{display:flex;align-items:center;gap:1.1rem}.cal-review__avatar{flex:0 0 auto;width:4rem;height:4rem;border-radius:50%;background:#232441;color:#e8a254;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:1.6rem;font-family:var(--font-heading-family)}.cal-review header strong{display:block;font-size:1.35rem;color:#232441;line-height:1.2}.cal-review__meta{font-size:1.15rem;color:#4a4d6b}.cal-verified{color:#3e7c4f;font-style:normal;font-weight:700;white-space:nowrap}.cal-review p{margin:0;font-size:1.35rem;line-height:1.6;color:#232441}.cal-compare{max-width:90rem;margin:0 auto;overflow-x:auto}.cal-compare table{width:100%;border-collapse:separate;border-spacing:0;font-size:1.35rem}.cal-compare th,.cal-compare td{padding:1.3rem 1.5rem;text-align:center;border-bottom:1px solid #E6DBC7}.cal-compare td:first-child{text-align:left;color:#232441;font-weight:500}.cal-compare thead th{font-family:var(--font-heading-family);font-size:1.5rem;color:#232441;border-bottom:2px solid #E6DBC7}.cal-compare .cal-compare__hero{background:#232441;color:#fbf6ed;border-radius:12px 12px 0 0}.cal-compare td.cal-compare__hero{background:#2c2e52;color:#e8a254;font-weight:800;font-size:1.5rem;border-bottom:1px solid #3A3C63;border-radius:0}.cal-compare tbody tr:last-child td.cal-compare__hero{border-radius:0 0 12px 12px;border-bottom:none}.cal-compare .cal-no{color:#b9503f}.cal-compare .cal-meh{color:#9b95b8}.announcement-bar__message{font-weight:700;letter-spacing:.06em}accordion details summary:hover,.accordion summary:hover{color:#c77e2e}.product__media img{transition:transform .5s ease}.product__media:hover img{transform:scale(1.025)}@media(prefers-reduced-motion:reduce){.gradient.color-scheme-2:before,.gradient.color-scheme-2:after,.cal-hero__stars,.cal-hero__stars:after,.cal-hero__img,.cal-hero__glow,.cal-marquee__track,.cal-sound.is-on .cal-sound__eq i{animation:none!important}.button,.cal-trust__item,.cal-review{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/calinuit.css.map */
