.celestique-hero{position:relative;color:var(--hero-foreground, #14201a);background:var(--hero-background, #efeada);overflow:hidden}.celestique-hero *,.celestique-hero *:before,.celestique-hero *:after{box-sizing:border-box}.celestique-hero a{color:inherit;text-decoration:none}.celestique-hero button{font:inherit}.celestique-hero ul{margin:0;padding:0;list-style:none}.celestique-hero .rte>:first-child{margin-top:0}.celestique-hero .rte>:last-child{margin-bottom:0}.celestique-hero__page-width{width:min(100%,1440px);margin-inline:auto;padding-inline:clamp(20px,3vw,48px)}.celestique-hero__grid{min-height:var(--hero-min-height, 700px);padding-block:clamp(44px,5vw,76px);display:grid;grid-template-columns:minmax(420px,1.14fr) minmax(320px,.86fr);align-items:center;gap:clamp(48px,7vw,108px)}.celestique-hero__visual{min-width:0;position:relative;order:1}.celestique-hero__content{width:100%;max-width:610px;position:relative;z-index:2;order:2}.celestique-hero__eyebrow{margin:0 0 22px;display:flex;align-items:center;gap:11px;color:var(--hero-accent);font-size:10px;font-weight:650;line-height:1.4;letter-spacing:.18em;text-transform:uppercase}.celestique-hero__eyebrow>span{width:24px;height:1px;flex:0 0 auto;background:currentColor}.celestique-hero__heading{max-width:680px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,5.4vw,80px);font-weight:400;line-height:.99;letter-spacing:-.035em;text-wrap:balance}.celestique-hero__heading em{color:var(--hero-accent);font-weight:inherit}.celestique-hero__subtitle{max-width:530px;margin-top:27px;color:var(--hero-muted);font-size:clamp(14px,1.15vw,16px);line-height:1.75;letter-spacing:.01em}.celestique-hero__actions{margin-top:36px;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.celestique-hero__button{min-height:52px;padding:13px 23px;display:inline-flex;align-items:center;justify-content:center;gap:15px;border:1px solid var(--hero-button);border-radius:7px;font-size:10px;font-weight:700;line-height:1.2;letter-spacing:.13em;text-transform:uppercase;transition:color .28s ease,background-color .28s ease,border-color .28s ease,box-shadow .28s ease,transform .28s ease}.celestique-hero__button svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:transform .28s ease}.celestique-hero__button--primary{min-width:174px;color:var(--hero-button-text);background:var(--hero-button);box-shadow:0 8px 22px color-mix(in srgb,var(--hero-button) 14%,transparent)}.celestique-hero__button--primary:hover{color:var(--hero-button);background:transparent;box-shadow:none;transform:translateY(-2px)}.celestique-hero__button--primary:hover svg{transform:translate(4px)}.celestique-hero__button--secondary{min-width:154px;color:var(--hero-foreground);background:transparent;border-color:color-mix(in srgb,var(--hero-foreground) 28%,transparent)}.celestique-hero__button--secondary:hover{border-color:var(--hero-accent);background:color-mix(in srgb,var(--hero-accent) 8%,transparent);transform:translateY(-2px)}.celestique-hero__trust{margin-top:43px!important;padding-top:24px!important;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px 19px;border-top:1px solid color-mix(in srgb,var(--hero-foreground) 14%,transparent)}.celestique-hero__trust-item{min-width:0;display:flex;align-items:center;gap:9px;color:var(--hero-muted);font-size:10px;font-weight:550;line-height:1.4;letter-spacing:.035em}.celestique-hero__trust-icon{width:29px;height:29px;flex:0 0 29px;display:grid;place-items:center;color:var(--hero-foreground);border:1px solid color-mix(in srgb,var(--hero-foreground) 18%,transparent);border-radius:50%;background:color-mix(in srgb,var(--hero-background) 75%,transparent)}.celestique-hero__trust-icon svg{width:15px;height:15px;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.celestique-hero__media{min-height:520px;aspect-ratio:4 / 4.65;position:relative;background:var(--hero-media-background);border-radius:var(--hero-radius, 16px);box-shadow:0 24px 60px #14201a1a;overflow:hidden;isolation:isolate;outline:none}.celestique-hero__media:before{content:"";position:absolute;width:68%;aspect-ratio:1;top:10%;right:-23%;z-index:2;border:1px solid color-mix(in srgb,var(--hero-accent) 28%,transparent);border-radius:50%;pointer-events:none}.celestique-hero__slides{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.celestique-hero__slide{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;pointer-events:none;transform:scale(1.025);transition:opacity .55s ease,visibility .55s ease,transform .75s cubic-bezier(.2,.7,.2,1)}.celestique-hero__slide.is-active{opacity:1;visibility:visible;pointer-events:auto;transform:scale(1)}.celestique-hero__slide picture{width:100%;height:100%;display:block}.celestique-hero__image{width:100%;height:100%;display:block;object-fit:cover;object-position:center;transform:scale(1.025) translate3d(0,var(--hero-parallax, 0px),0);transition:transform .7s cubic-bezier(.2,.7,.2,1);will-change:transform}.celestique-hero__visual:hover .celestique-hero__slide.is-active .celestique-hero__image{transform:scale(1.05) translate3d(0,var(--hero-parallax, 0px),0)}.celestique-hero__media-wash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,transparent 55%,color-mix(in srgb,var(--hero-foreground) 12%,transparent));pointer-events:none}.celestique-hero__placeholder{width:100%;height:100%;min-height:inherit;padding:42px;display:grid;place-items:center;align-content:center;gap:20px;color:color-mix(in srgb,var(--hero-foreground) 50%,transparent)}.celestique-hero__placeholder-svg{width:min(72%,430px);height:auto;opacity:.46}.celestique-hero__placeholder>span{font-size:10px;font-weight:650;letter-spacing:.15em;text-transform:uppercase}.celestique-hero__gallery-count{min-width:57px;min-height:34px;padding:8px 11px;display:inline-flex;align-items:center;justify-content:center;gap:6px;position:absolute;top:18px;right:18px;z-index:4;color:var(--hero-control-color);background:color-mix(in srgb,var(--hero-control-background) 90%,transparent);border:1px solid color-mix(in srgb,var(--hero-control-color) 10%,transparent);border-radius:999px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:9px;font-weight:700;line-height:1;letter-spacing:.08em}.celestique-hero__gallery-controls{min-height:48px;padding:5px;display:flex;align-items:center;gap:8px;position:absolute;left:18px;bottom:18px;z-index:4;color:var(--hero-control-color);background:color-mix(in srgb,var(--hero-control-background) 90%,transparent);border:1px solid color-mix(in srgb,var(--hero-control-color) 10%,transparent);border-radius:999px;box-shadow:0 8px 24px #14201a17;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.celestique-hero__gallery-arrow{width:38px;height:38px;padding:0;display:grid;place-items:center;color:inherit;background:transparent;border:0;border-radius:50%;cursor:pointer;transition:color .22s ease,background-color .22s ease,transform .22s ease}.celestique-hero__gallery-arrow:hover{color:var(--hero-control-background);background:var(--hero-control-color);transform:scale(1.04)}.celestique-hero__gallery-arrow svg{width:17px;height:17px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.celestique-hero__gallery-dots{display:flex;align-items:center;gap:7px}.celestique-hero__gallery-dot{width:7px;height:7px;padding:0;display:block;color:inherit;background:currentColor;border:0;border-radius:999px;opacity:.3;cursor:pointer;transition:width .24s ease,opacity .24s ease}.celestique-hero__gallery-dot.is-active{width:22px;opacity:1}.celestique-hero__image-note{max-width:calc(100% - 36px);min-height:42px;padding:10px 15px;display:inline-flex;align-items:center;gap:9px;position:absolute;right:18px;bottom:18px;z-index:5;color:var(--hero-foreground);background:color-mix(in srgb,var(--hero-background) 90%,transparent);border:1px solid color-mix(in srgb,var(--hero-foreground) 9%,transparent);border-radius:999px;box-shadow:0 8px 24px #14201a17;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:9px;font-weight:650;line-height:1.35;letter-spacing:.095em;text-transform:uppercase}.celestique-hero__image-note-dot{width:6px;height:6px;flex:0 0 6px;background:var(--hero-accent);border-radius:50%;box-shadow:0 0 0 4px color-mix(in srgb,var(--hero-accent) 14%,transparent)}.celestique-hero.is-animated [data-hero-reveal]{opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}.celestique-hero.is-animated [data-hero-reveal]:nth-child(2){transition-delay:.12s}.celestique-hero.is-animated [data-hero-trust]{opacity:0;transform:translateY(9px);transition:opacity .5s ease,transform .5s ease}.celestique-hero.is-visible [data-hero-reveal],.celestique-hero.is-visible [data-hero-trust]{opacity:1;transform:translateY(0)}.celestique-hero.is-visible [data-hero-trust]:nth-child(1){transition-delay:.28s}.celestique-hero.is-visible [data-hero-trust]:nth-child(2){transition-delay:.36s}.celestique-hero.is-visible [data-hero-trust]:nth-child(3){transition-delay:.44s}.celestique-hero a:focus-visible,.celestique-hero button:focus-visible,.celestique-hero__media:focus-visible{outline:2px solid var(--hero-accent);outline-offset:4px}@media(max-width:1100px){.celestique-hero__grid{grid-template-columns:minmax(390px,1.08fr) minmax(310px,.92fr);gap:48px}.celestique-hero__heading{font-size:clamp(47px,6.2vw,66px)}.celestique-hero__trust{grid-template-columns:1fr;gap:10px}}@media(max-width:749px){.celestique-hero__page-width{padding-inline:18px}.celestique-hero__grid{min-height:auto;padding-block:34px 52px;grid-template-columns:1fr;gap:38px}.celestique-hero__visual{order:1}.celestique-hero__content{max-width:none;order:2}.celestique-hero__eyebrow{margin-bottom:18px;font-size:9px}.celestique-hero__heading{font-size:clamp(43px,13.5vw,62px);line-height:1.01}.celestique-hero__subtitle{margin-top:21px;font-size:14px}.celestique-hero__actions{margin-top:29px}.celestique-hero__button{min-height:50px}.celestique-hero__trust{margin-top:34px!important;padding-top:20px!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.celestique-hero__trust-item{align-items:flex-start;flex-direction:column;gap:7px;font-size:9px}.celestique-hero__media{min-height:0;aspect-ratio:4 / 4.8}.celestique-hero__gallery-controls{left:12px;bottom:12px}.celestique-hero__gallery-count{top:12px;right:12px}.celestique-hero__image-note{max-width:calc(100% - 24px);right:12px;bottom:12px;padding-inline:12px;font-size:8px}}@media(max-width:560px){.celestique-hero__image-note{top:12px;right:auto;bottom:auto;left:12px}}@media(max-width:479px){.celestique-hero__actions{display:grid;grid-template-columns:1fr}.celestique-hero__button{width:100%}.celestique-hero__gallery-controls{min-height:44px}.celestique-hero__gallery-arrow{width:34px;height:34px}}@media(prefers-reduced-motion:reduce){.celestique-hero *,.celestique-hero *:before,.celestique-hero *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.celestique-hero__image,.celestique-hero__visual:hover .celestique-hero__slide.is-active .celestique-hero__image{transform:none!important}}@supports not (color: color-mix(in srgb,white,black)){.celestique-hero__button--secondary,.celestique-hero__trust,.celestique-hero__trust-icon,.celestique-hero__image-note,.celestique-hero__gallery-count,.celestique-hero__gallery-controls{border-color:#14201a29}.celestique-hero__button--secondary:hover{background:#b9936114}.celestique-hero__image-note,.celestique-hero__gallery-count,.celestique-hero__gallery-controls{background:var(--hero-control-background)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/hero.css.map */
