.visually-hidden{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;height:1px!important;width:1px!important;margin:-1px!important;padding:0!important;border:0!important;white-space:nowrap!important}.skip-to-content-link:focus{z-index:10000;position:fixed;top:10px;left:10px;padding:10px 15px;background-color:var(--background-end);color:var(--text-color);border:2px solid var(--accent-color);clip:auto!important;clip-path:none!important;width:auto!important;height:auto!important;margin:0!important;overflow:visible!important;white-space:normal!important;text-decoration:none;border-radius:5px}:root{--background-start: #3a3841;--background-end: #1c1c1c;--text-color: #EAE8E1;--subtle-text-color: #c7c4d1;--border-color: #5f5c6d;--accent-color: #B2A4B9;--font-serif: "Cormorant Garamond", "Noto Serif JP", serif;--shadow-color: rgba(0, 0, 0, .25);--glow-color: rgba(234, 232, 225, .25)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-serif);background-color:var(--background-end);background-image:radial-gradient(ellipse at center,var(--background-start) 0%,var(--background-end) 70%);color:var(--text-color);margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;flex-direction:column;min-height:100vh}body.no-scroll{overflow:hidden}a{color:inherit;text-decoration:none}#particles-js{position:fixed;width:100%;height:100%;top:0;left:0;z-index:-1}main{position:relative;z-index:1;flex-grow:1;display:flex;flex-direction:column;width:100%}.fullscreen-nav{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#1c1c1ce6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:999;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease;display:flex;justify-content:center;align-items:center;overflow-y:auto;padding:5vh 5vw}.fullscreen-nav.is-active{opacity:1;visibility:visible}.fullscreen-nav ul{list-style:none;padding:0;text-align:center}.fullscreen-nav li{margin-bottom:2em}.fullscreen-nav a{font-size:clamp(2rem,6vw,3rem);font-weight:300;text-transform:uppercase;letter-spacing:.1em;transition:color .4s ease}.fullscreen-nav a:hover{color:var(--accent-color)}.fullscreen-nav .has-submenu>.nav-link{position:relative;padding-right:25px;cursor:pointer}.fullscreen-nav .has-submenu>.nav-link:after{content:"";position:absolute;right:0;top:50%;width:10px;height:10px;border-left:2px solid var(--text-color);border-bottom:2px solid var(--text-color);transform:translateY(-75%) rotate(-45deg);transition:transform .3s ease}.fullscreen-nav .has-submenu>.nav-link.submenu-active:after{transform:translateY(-25%) rotate(135deg)}.fullscreen-nav .submenu{list-style:none;padding:0;margin:1.5em 0 0;max-height:0;overflow:hidden;transition:max-height .5s ease-out,margin-top .5s ease-out}.fullscreen-nav .submenu.is-open{max-height:500px}.fullscreen-nav .submenu li{margin-bottom:1em}.fullscreen-nav .submenu a{font-size:clamp(1.2rem,3vw,1.6rem);text-transform:none;letter-spacing:.05em;opacity:.8}.fullscreen-nav .submenu a:hover{opacity:1;color:var(--accent-color)}.etoile-intro-section{padding:0;flex-grow:1;display:flex;flex-direction:column}#page1-wrapper{display:flex;flex-direction:column;height:100%;text-align:center;flex-grow:1}#hero-screen{flex-grow:1;display:flex;align-items:center;justify-content:center;-webkit-box-reflect:below 0px linear-gradient(to bottom,transparent 40%,rgba(0,0,0,.9))}.hero-logo{font-size:clamp(5.5rem,16vw,8.5rem);font-weight:400;letter-spacing:.15em}
/*# sourceMappingURL=/cdn/shop/t/23/assets/etoile-custom.css.map */
