@font-face{font-family:"Aether Canterbury";src:url("//d2az8otjr0j19j.cloudfront.net/templates/007/035/062/twig/static/fonts/Canterbury.ttf") format("truetype");font-weight:400;font-style:normal;font-display:optional}@font-face{font-family:"Aether Helvetica Now";src:url("//d2az8otjr0j19j.cloudfront.net/templates/007/035/062/twig/static/fonts/HelveticaNowDisplay.otf") format("opentype");font-weight:100 900;font-style:normal;font-display:optional}:root{--hoa-ink-900: #050505;--hoa-ink-800: #0A0A0A;--hoa-ink-700: #131512;--hoa-ink-600: #1E211C;--hoa-bone-50: #FBF8F3;--hoa-bone-100: #F5F0EB;--hoa-bone-200: #EBE4DA;--hoa-bone-300: #DCD3C6;--hoa-stone-700: #44423B;--hoa-stone-600: #66635A;--hoa-stone-400: #A8A394;--hoa-green-900: #16231A;--hoa-green-700: #00473F;--hoa-green-600: #005A50;--hoa-green-400: #5E968E;--hoa-clay: #7A4A3A;--hoa-font-display: "Aether Canterbury", Georgia, serif;--hoa-font-sans: "Aether Helvetica Now", "Helvetica Neue", Helvetica, Arial, sans-serif;--hoa-ease: cubic-bezier(0.22, 1, 0.36, 1)}html{background:var(--hoa-bone-100)}body{background:linear-gradient(180deg, rgba(251, 248, 243, 0.98), rgb(245, 240, 235) 36%, rgba(235, 228, 218, 0.72)),var(--hoa-bone-100);color:var(--hoa-ink-800);font-family:var(--hoa-font-sans);font-size:16px;line-height:1.65;letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(circle at 50% 0, rgba(0, 90, 80, 0.13), transparent 34rem),linear-gradient(rgba(10, 10, 10, 0.018) 1px, transparent 1px);background-size:auto,100% 5px}a{color:var(--hoa-green-700);transition:color 420ms var(--hoa-ease),border-color 420ms var(--hoa-ease),opacity 420ms var(--hoa-ease)}a:hover,a:focus{color:var(--hoa-ink-800)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:var(--hoa-ink-800);font-family:var(--hoa-font-sans);font-weight:900;letter-spacing:0;line-height:1.04}h1,.h1{font-size:clamp(2.35rem,7vw,5rem)}h2,.h2{font-size:clamp(1.9rem,4vw,3rem)}p{color:var(--hoa-stone-700)}.container{max-width:1180px}.head-main{padding:0;border-bottom:0;background:rgba(0,0,0,0);color:var(--hoa-bone-100);isolation:isolate}.head-main::before,.head-main::after{content:"";position:absolute;right:0;left:0;pointer-events:none}.head-main::before{top:0;bottom:0;z-index:-2;background:linear-gradient(180deg, rgba(2, 8, 5, 0.48), rgba(2, 8, 5, 0.26)),linear-gradient(90deg, rgba(3, 8, 5, 0.34), rgba(22, 35, 26, 0.12), rgba(3, 8, 5, 0.34));backdrop-filter:blur(28px) saturate(128%);-webkit-backdrop-filter:blur(28px) saturate(128%)}.head-main::after{top:100%;z-index:-3;height:30px;background:linear-gradient(180deg, rgba(2, 8, 5, 0.14), transparent)}.head-main>.container{max-width:1180px;min-height:58px;padding:3px 18px;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.head-main.head-dark,.head-main.head-transparent{background:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);color:var(--hoa-bone-100)}.template-home .head-main:not(.head-fix){position:absolute;top:0;width:100%}.head-main.head-dark a,.head-main.head-transparent a,.head-main.head-dark .svg-icon-text,.head-main.head-transparent .svg-icon-text{color:var(--hoa-bone-100);fill:var(--hoa-bone-100)}.head-main .logo-img{max-height:58px;margin-top:0;margin-bottom:0;width:auto;filter:brightness(0) invert(1);opacity:.96}.head-main .logo-text{font-family:var(--hoa-font-display);font-weight:400;letter-spacing:0;text-transform:none}.nav-list-link,.footer-menu-link,.btn,.form-label,.page-header-text,.subtitle,.breadcrumbs,.item-installments,.item-label{letter-spacing:.14em;text-transform:uppercase}.nav-list-link,.footer-menu-link{font-size:.78rem;font-weight:500}.head-main .utilities-container{display:inline-flex;gap:8px;align-items:center}.head-main .utilities-item{padding:7px 0}.head-main .utilities-link,.head-main .cart-summary>a{display:inline-flex;min-width:40px;min-height:40px;align-items:center;justify-content:center;color:rgba(245,240,235,.82)}.head-main .svg-icon-text{fill:rgba(245,240,235,.82)}.head-main .utilities-link:hover .svg-icon-text,.head-main .utilities-link:focus .svg-icon-text,.head-main .cart-summary>a:hover .svg-icon-text,.head-main .cart-summary>a:focus .svg-icon-text{fill:var(--hoa-bone-50)}.head-main .cart-widget-amount{background:rgba(0,0,0,0);color:rgba(245,240,235,.82)}.btn,input[type=submit].btn,.btn-primary,.btn-secondary,.btn-default{min-height:46px;border-radius:2px;border:1px solid var(--hoa-green-600);background:var(--hoa-green-600);color:var(--hoa-bone-50);font-family:var(--hoa-font-sans);font-size:.75rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;box-shadow:none;transition:transform 320ms var(--hoa-ease),background 420ms var(--hoa-ease),border-color 420ms var(--hoa-ease),color 420ms var(--hoa-ease)}.btn:hover,.btn:focus,input[type=submit].btn:hover,input[type=submit].btn:focus,.btn-primary:hover,.btn-primary:focus{background:var(--hoa-ink-800);border-color:var(--hoa-ink-800);color:var(--hoa-bone-50);transform:translateY(-1px)}.btn-link,.btn-link-primary{color:var(--hoa-green-700);letter-spacing:.14em;text-transform:uppercase}.page-header{border-bottom:1px solid var(--hoa-bone-300);margin-bottom:48px;padding-bottom:32px}.page-header-text,.section-title,.subtitle,.breadcrumbs{color:var(--hoa-green-700);font-size:.72rem;font-weight:600}.js-home-sections-container>section,.js-home-sections-container>div{margin-bottom:clamp(56px,9vw,112px)}.js-home-sections-container>.aether-section{margin-bottom:0}.aether-hero{position:relative;min-height:min(760px,92vh);margin-bottom:clamp(64px,9vw,120px);overflow:hidden;background:var(--hoa-ink-900);isolation:isolate}.aether-hero-media{position:absolute;inset:0;z-index:-2;display:block;width:100%;height:100%}.aether-hero-media img,video.aether-hero-media{width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(0.9) contrast(1.08) brightness(0.66);transform:scale(1.01)}.aether-hero-video{top:50%;left:50%;width:100vw;height:56.25vw;min-width:177.78vh;min-height:100vh;border:0;pointer-events:none;transform:translate(-50%, -50%) scale(1.02)}.aether-hero::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg, rgba(5, 5, 5, 0.86), rgba(5, 5, 5, 0.62) 36%, rgba(22, 35, 26, 0.22) 72%),linear-gradient(180deg, rgba(5, 5, 5, 0.38), rgba(5, 5, 5, 0.08) 48%, rgba(5, 5, 5, 0.58))}.aether-hero-overlay{display:flex;min-height:inherit;align-items:center;padding:clamp(112px,14vw,168px) 20px clamp(64px,9vw,112px)}.aether-hero-content{width:min(100%,1180px);margin:0 auto}.aether-eyebrow{margin-bottom:18px;color:var(--hoa-green-400);font-size:.72rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.aether-hero h1{max-width:820px;margin:0;color:var(--hoa-bone-50);font-size:clamp(3.1rem,8.4vw,7rem);line-height:.9}.aether-hero h1 span{display:block}.aether-hero h1 em{color:var(--hoa-green-600);font-family:var(--hoa-font-display);font-size:1.08em;font-style:normal;font-weight:400;line-height:.82;text-shadow:0 12px 38px rgba(0,0,0,.32)}.aether-hero p{max-width:560px;margin:24px 0 0;color:rgba(245,240,235,.84);font-size:clamp(1rem,2vw,1.24rem);line-height:1.65}.aether-hero-button{margin-top:34px}.aether-button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:0 22px;border:1px solid currentColor;border-radius:2px;font-family:var(--hoa-font-sans);font-size:.72rem;font-weight:700;letter-spacing:.18em;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;transition:transform 320ms var(--hoa-ease),background 420ms var(--hoa-ease),border-color 420ms var(--hoa-ease),color 420ms var(--hoa-ease),opacity 420ms var(--hoa-ease)}.aether-button:hover,.aether-button:focus{text-decoration:none;transform:translateY(-1px)}.aether-button:focus-visible{outline:1px solid var(--hoa-green-400);outline-offset:4px}.aether-button-primary{border-color:var(--hoa-green-600);background:var(--hoa-green-600);color:var(--hoa-bone-50)}.aether-button-primary:hover,.aether-button-primary:focus{border-color:var(--hoa-bone-100);background:var(--hoa-bone-100);color:var(--hoa-ink-800)}.aether-button-secondary{border-color:rgba(10,10,10,.36);background:rgba(0,0,0,0);color:var(--hoa-ink-800)}.aether-button-secondary:hover,.aether-button-secondary:focus{border-color:var(--hoa-green-700);background:var(--hoa-green-700);color:var(--hoa-bone-50)}.aether-section{position:relative;padding:clamp(64px,9vw,120px) 20px}.aether-section-inner{width:min(100%,1180px);margin:0 auto}.aether-section-kicker{margin-bottom:18px;color:var(--hoa-green-700);font-size:.68rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.aether-section h2{margin:0;color:var(--hoa-ink-800);font-size:clamp(2rem,5vw,4.35rem);line-height:.98}.aether-section h2 span,.aether-section h2 em{display:block}.aether-section h2 em{color:var(--hoa-green-700);font-family:var(--hoa-font-display);font-size:1.08em;font-style:normal;font-weight:400;line-height:.9}.aether-section p{margin:0;font-size:clamp(1rem,1.7vw,1.12rem);line-height:1.72}.aether-manifesto{padding-top:clamp(24px,4vw,48px)}.aether-manifesto-grid{display:grid;grid-template-columns:minmax(0, 0.92fr) minmax(280px, 0.78fr);gap:clamp(36px,7vw,96px);align-items:start;padding-top:clamp(24px,5vw,56px);border-top:1px solid rgba(0,90,80,.28)}.aether-manifesto-title{position:sticky;top:92px}.aether-manifesto h2{max-width:700px}.aether-copy-stack{display:grid;gap:20px;padding-left:clamp(18px,3vw,36px);border-left:1px solid rgba(0,90,80,.24)}.aether-lead-line{color:var(--hoa-ink-800) !important;font-size:clamp(1.35rem,2.5vw,2.1rem) !important;font-weight:900;line-height:1.08 !important}.aether-manifesto-line{padding-top:18px;border-top:1px solid rgba(10,10,10,.16);color:var(--hoa-ink-800);font-weight:700}.aether-section-header{display:grid;grid-template-columns:minmax(0, 0.9fr) minmax(260px, 0.38fr);gap:clamp(32px,6vw,80px);align-items:end;margin-bottom:clamp(32px,6vw,64px)}.aether-section-header p{color:var(--hoa-green-700);font-weight:500}.aether-collection-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:clamp(8px,1vw,14px);align-items:stretch}.aether-fragrance-card{position:relative;display:grid;grid-template-rows:minmax(170px, 0.7fr) minmax(350px, auto);min-height:520px;overflow:hidden;border:1px solid rgba(10,10,10,.12);background:var(--hoa-ink-900);color:var(--hoa-bone-100);isolation:isolate;box-shadow:0 22px 54px rgba(10,10,10,.08);transition:transform 520ms var(--hoa-ease),border-color 520ms var(--hoa-ease),box-shadow 520ms var(--hoa-ease)}.aether-fragrance-card::before,.aether-fragrance-card::after{content:"";position:absolute;inset:0;pointer-events:none}.aether-fragrance-card::before{z-index:-2;opacity:.96}.aether-fragrance-card::after{z-index:-1;background:linear-gradient(180deg, rgba(245, 240, 235, 0.06), rgba(5, 5, 5, 0) 30%),linear-gradient(135deg, rgba(5, 5, 5, 0.08), rgba(5, 5, 5, 0.42))}.aether-fragrance-card:hover{transform:translateY(-4px);border-color:rgba(0,90,80,.48);box-shadow:0 30px 72px rgba(10,10,10,.16)}.aether-fragrance-nox::before{background:linear-gradient(180deg, rgba(122, 74, 58, 0.28), transparent 35%),radial-gradient(circle at 50% 18%, rgba(122, 74, 58, 0.34), transparent 14rem),linear-gradient(135deg, #050505, #15100e 50%, #241711)}.aether-fragrance-virens::before{background:linear-gradient(180deg, rgba(94, 150, 142, 0.28), transparent 35%),radial-gradient(circle at 50% 18%, rgba(151, 174, 156, 0.26), transparent 15rem),linear-gradient(135deg, #07100a, #132118 52%, #263f2e)}.aether-fragrance-kryos::before{background:linear-gradient(180deg, rgba(220, 211, 198, 0.22), transparent 35%),radial-gradient(circle at 50% 18%, rgba(220, 211, 198, 0.3), transparent 14rem),linear-gradient(135deg, #060707, #17201d 50%, #3d5149)}.aether-fragrance-tyren::before{background:linear-gradient(180deg, rgba(91, 57, 73, 0.34), transparent 35%),radial-gradient(circle at 50% 18%, rgba(94, 150, 142, 0.18), transparent 14rem),linear-gradient(135deg, #050505, #151012 46%, #271821)}.aether-fragrance-media{position:relative;z-index:1;display:block;width:calc(100% - clamp(20px,2.2vw,32px));margin:clamp(12px,1.45vw,20px) auto 0;aspect-ratio:1.04;overflow:hidden;border:1px solid rgba(245,240,235,.13);background:rgba(245,240,235,.05);box-shadow:inset 0 0 0 1px rgba(5,5,5,.18)}.aether-fragrance-media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(245, 240, 235, 0.08), rgba(5, 5, 5, 0.18)),linear-gradient(90deg, rgba(5, 5, 5, 0.22), transparent 42%, rgba(5, 5, 5, 0.18));pointer-events:none}.aether-fragrance-media img{width:100%;height:100%;object-fit:cover;filter:saturate(0.78) contrast(1.08) brightness(0.82);transition:filter 700ms var(--hoa-ease),transform 700ms var(--hoa-ease)}.aether-fragrance-card:hover .aether-fragrance-media img{filter:saturate(0.92) contrast(1.08) brightness(0.94);transform:scale(1.035)}.aether-fragrance-body{position:relative;z-index:1;display:flex;min-height:0;flex-direction:column;justify-content:flex-start;padding:clamp(18px,1.65vw,24px)}.aether-fragrance-body::before{content:"";width:38px;height:1px;margin-bottom:clamp(18px,2vw,26px);background:rgba(245,240,235,.42)}.aether-fragrance-index{order:-1;margin-bottom:10px;color:rgba(245,240,235,.52);font-size:.68rem;font-weight:700;letter-spacing:.24em}.aether-fragrance-card h3{margin:0 0 10px;color:var(--hoa-bone-50);font-size:clamp(2.15rem,3.3vw,3.65rem);line-height:.86;overflow-wrap:anywhere}.aether-fragrance-mood{min-height:1.16em;margin-bottom:14px !important;color:var(--hoa-bone-50) !important;font-size:clamp(.88rem,1.12vw,1.02rem) !important;font-weight:700;line-height:1.16 !important;white-space:nowrap}.aether-fragrance-card p{max-width:31ch;color:rgba(245,240,235,.72);font-size:.86rem;line-height:1.58}.aether-fragrance-card .aether-fragrance-mood+p{min-height:4.75em}.aether-fragrance-notes{display:flex;flex-wrap:nowrap;gap:5px;margin-top:18px;min-height:26px}.aether-fragrance-notes span{display:inline-flex;min-height:26px;align-items:center;border:1px solid rgba(245,240,235,.18);padding:0 7px;background:rgba(245,240,235,.06);color:rgba(245,240,235,.8);font-size:.56rem;font-weight:700;letter-spacing:.1em;line-height:1;text-transform:uppercase;white-space:nowrap}.aether-fragrance-for{min-height:1.32em;margin-top:18px !important;margin-bottom:24px !important;color:rgba(245,240,235,.88) !important;font-size:clamp(.75rem,.95vw,.86rem) !important;font-style:italic;line-height:1.32 !important;white-space:nowrap}.aether-fragrance-card .aether-button{align-self:flex-start;margin-top:auto;border-color:rgba(245,240,235,.42);color:var(--hoa-bone-50);padding-right:18px;padding-left:18px;white-space:nowrap}.aether-fragrance-card .aether-button:hover,.aether-fragrance-card .aether-button:focus{border-color:var(--hoa-bone-50);background:var(--hoa-bone-50);color:var(--hoa-ink-800)}.aether-ritual{overflow:hidden;background:radial-gradient(circle at 82% 20%, rgba(94, 150, 142, 0.18), transparent 28rem),linear-gradient(135deg, var(--hoa-ink-900), var(--hoa-green-900));color:var(--hoa-bone-100)}.aether-ritual-media{position:absolute;inset:0;z-index:0;display:block;opacity:.2;pointer-events:none}.aether-ritual-media::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, rgba(5, 5, 5, 0.92), rgba(5, 5, 5, 0.62) 48%, rgba(5, 5, 5, 0.2)),linear-gradient(180deg, rgba(5, 5, 5, 0.52), rgba(5, 5, 5, 0.86))}.aether-ritual-media img{width:100%;height:100%;object-fit:cover;object-position:right center;filter:saturate(0.16) contrast(1.16) brightness(0.95)}.aether-ritual .aether-section-inner{position:relative;z-index:1}.aether-ritual::after{content:"";position:absolute;right:clamp(24px,10vw,160px);bottom:clamp(-70px,-4vw,-36px);width:clamp(180px,26vw,340px);height:clamp(180px,26vw,340px);border:1px solid rgba(245,240,235,.08);border-radius:50%;opacity:.7}.aether-ritual-panel{max-width:760px}.aether-ritual-grid{display:grid;grid-template-columns:minmax(0, 0.78fr) minmax(240px, 0.42fr);gap:clamp(36px,7vw,88px);align-items:center}.aether-ritual .aether-section-kicker{color:var(--hoa-green-400)}.aether-ritual h2,.aether-final-cta h2{color:var(--hoa-bone-50)}.aether-ritual-copy{display:grid;max-width:620px;gap:18px;margin-top:clamp(28px,5vw,48px)}.aether-ritual-copy p{color:rgba(245,240,235,.76)}.aether-ritual-quote{position:relative;margin:0;padding:clamp(28px,5vw,48px);border:1px solid rgba(245,240,235,.12);background:rgba(245,240,235,.04)}.aether-ritual-quote span{display:block;height:58px;color:var(--hoa-green-400);font-family:var(--hoa-font-display);font-size:6rem;line-height:.7}.aether-ritual-quote p{color:var(--hoa-bone-50);font-size:clamp(1.4rem,3vw,2.3rem);font-style:italic;font-weight:300;line-height:1.18}.aether-copy-mobile{display:none}.aether-final-cta{padding-top:clamp(58px,8vw,108px);padding-bottom:clamp(58px,8vw,108px)}.aether-final-cta-panel{position:relative;display:grid;grid-template-columns:minmax(0, 0.94fr) minmax(0, 1fr);gap:0;align-items:stretch;max-width:1120px;margin:0 auto;min-height:clamp(520px,56vw,720px);border:1px solid rgba(10,10,10,.08);background:var(--hoa-bone-50);overflow:hidden;box-shadow:0 32px 84px rgba(10,10,10,.1)}.aether-final-cta-panel::before{content:"";position:absolute;right:clamp(26px,4vw,52px);bottom:clamp(24px,4vw,48px);width:clamp(108px,13vw,176px);height:1px;background:var(--hoa-green-700);opacity:.38;pointer-events:none}.aether-final-cta-panel::after{content:"";position:absolute;right:clamp(22px,4vw,48px);bottom:clamp(34px,4vw,58px);color:rgba(0,71,63,.055);font-family:var(--hoa-font-sans);font-size:clamp(4.2rem,8vw,7rem);font-weight:900;letter-spacing:.06em;line-height:.8;pointer-events:none}.aether-final-cta-media{display:block;min-height:100%;background:var(--hoa-ink-800)}.aether-final-cta-media img{display:block;width:100%;height:100%;min-height:clamp(520px,56vw,720px);object-fit:cover;object-position:center top;filter:contrast(1.04) brightness(0.98)}.aether-final-cta-content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;min-height:100%;padding:clamp(54px,7vw,92px) clamp(34px,7vw,84px)}.aether-final-cta .aether-section-kicker{color:var(--hoa-green-700)}.aether-final-cta h2{color:var(--hoa-ink-800)}.aether-final-cta h2 em{color:var(--hoa-green-700)}.aether-final-cta p{max-width:540px;margin:30px 0 0;color:var(--hoa-stone-700);font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.72}.aether-final-line{color:var(--hoa-bone-50) !important;font-weight:700}.aether-final-cta-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(36px,5vw,58px)}.aether-final-cta-actions .aether-button{margin-top:0}.aether-final-cta-actions .aether-button-secondary{border-color:rgba(0,71,63,.32);color:var(--hoa-green-700)}.aether-final-cta-actions .aether-button-secondary:hover,.aether-final-cta-actions .aether-button-secondary:focus{border-color:var(--hoa-green-700);background:var(--hoa-green-700);color:var(--hoa-bone-50)}.home-slider,.section-slider,.home-video,.module-with-text,.textbanner{background:linear-gradient(135deg, var(--hoa-ink-900), var(--hoa-green-900))}.home-slider h1,.home-slider h2,.home-slider h3,.home-slider p,.section-slider h1,.section-slider h2,.section-slider h3,.section-slider p,.home-video h1,.home-video h2,.home-video h3,.home-video p,.textbanner h1,.textbanner h2,.textbanner h3,.textbanner p{color:var(--hoa-bone-100)}.textbanner,.module-with-text,.banner-service{border-radius:0}.textbanner-text,.module-text,.welcome-message{border-color:rgba(220,211,198,.72)}.welcome-message{position:relative;max-width:860px;margin-right:auto;margin-left:auto;padding:clamp(40px,7vw,80px) 20px;text-align:center}.welcome-message::before{content:"";display:block;width:80px;height:80px;margin:0 auto 28px;background:url("//d2az8otjr0j19j.cloudfront.net/templates/007/035/062/twig/static/images/aether-emblem-ouroboros.png") center/contain no-repeat;opacity:.82}.aether-about-wrap{width:min(100%,1180px);margin:0 auto;padding:0 20px}.aether-about-kicker{color:var(--hoa-green-400);font-size:.72rem;font-weight:800;letter-spacing:.24em;line-height:1.2;text-transform:uppercase}.aether-about-hero{position:relative;display:flex;min-height:78vh;margin-top:-76px;margin-bottom:-1px;overflow:hidden;align-items:flex-end;background:var(--hoa-ink-900);color:var(--hoa-bone-50);isolation:isolate}.aether-about-hero::after{content:"";position:absolute;right:0;bottom:-1px;left:0;z-index:-1;height:clamp(170px,24vh,280px);background:linear-gradient(180deg, rgba(5, 5, 5, 0), var(--hoa-ink-900) 74%, var(--hoa-ink-900));pointer-events:none}.aether-about-hero-media{position:absolute;inset:0;z-index:-3;width:100%;height:100%;object-fit:cover;object-position:center 28%;filter:saturate(0.88) contrast(1.05) brightness(0.8)}.aether-about-scrim{position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg, rgba(5, 5, 5, 0.62) 0%, rgba(5, 5, 5, 0.08) 34%, rgba(5, 5, 5, 0.28) 56%, rgba(5, 8, 6, 0.76) 76%, var(--hoa-ink-900) 100%),linear-gradient(90deg, rgba(5, 5, 5, 0.42), transparent 58%)}.aether-about-ghost{position:absolute;top:44%;left:50%;z-index:-1;color:rgba(151,174,156,.055);font-family:var(--hoa-font-display);font-size:clamp(7rem,26vw,20rem);line-height:.8;pointer-events:none;transform:translate(-50%, -50%);user-select:none;white-space:nowrap}.aether-about-hero-inner{width:min(100%,1180px);margin:0 auto;padding:calc(96px + clamp(40px,7vw,90px)) 20px clamp(56px,9vh,96px)}.aether-about-hero h1{max-width:14ch;margin:18px 0 16px;color:var(--hoa-bone-50);font-family:var(--hoa-font-sans);font-size:clamp(2.4rem,5.5vw,4.8rem);font-weight:900;letter-spacing:0;line-height:1}.aether-about-hero p{max-width:44ch;margin:0;color:var(--hoa-stone-400);font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.72}.aether-about-manifesto{position:relative;overflow:hidden;margin-top:-1px;padding:clamp(72px,10vw,118px) 0 clamp(88px,13vw,150px);background:var(--hoa-ink-900);color:var(--hoa-bone-100);text-align:center}.aether-about-manifesto::before{content:"";position:absolute;top:-120px;right:0;left:0;height:220px;background:radial-gradient(ellipse at 50% 0, rgba(94, 150, 142, 0.08), transparent 62%),linear-gradient(180deg, rgba(5, 5, 5, 0), var(--hoa-ink-900) 56%);pointer-events:none}.aether-about-manifesto .aether-about-wrap{position:relative;z-index:1;max-width:880px}.aether-about-orn{color:var(--hoa-green-400);font-size:1.15rem;line-height:1;opacity:.9}.aether-about-orn-end{margin-top:48px}.aether-about-statement{max-width:760px;margin:28px auto 28px;color:var(--hoa-bone-50);font-size:clamp(2rem,5vw,4.25rem);font-weight:900;letter-spacing:0;line-height:.98}.aether-about-statement em{color:var(--hoa-green-400);font-family:var(--hoa-font-display);font-style:normal;font-weight:400}.aether-about-body{max-width:660px;margin:0 auto;color:rgba(245,240,235,.72);font-size:clamp(1rem,1.55vw,1.18rem);line-height:1.86}.aether-about-split{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;background:var(--hoa-bone-100)}.aether-about-split-media{position:relative;min-height:560px;overflow:hidden;background:var(--hoa-ink-800)}.aether-about-split-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.aether-about-split-copy{display:flex;padding:clamp(44px,7vw,96px);flex-direction:column;justify-content:center}.aether-about-split-copy h2{max-width:16ch;margin:18px 0 22px;color:var(--hoa-ink-800);font-size:clamp(2rem,4vw,3.35rem);font-weight:900;letter-spacing:0;line-height:1.02}.aether-about-split-copy p{max-width:46ch;margin:0 0 18px;color:var(--hoa-stone-700);font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.78}.aether-about-link{display:inline-flex;align-self:flex-start;gap:8px;margin-top:22px;color:var(--hoa-green-700);font-size:.76rem;font-weight:800;letter-spacing:.16em;text-decoration:none;text-transform:uppercase}.aether-about-principles{padding:clamp(86px,12vw,136px) 0;background:radial-gradient(circle at 50% 0, rgba(94, 150, 142, 0.2), transparent 34rem),linear-gradient(135deg, var(--hoa-ink-900), var(--hoa-green-900));color:var(--hoa-bone-100)}.aether-about-center{max-width:620px;margin:0 auto clamp(48px,7vw,76px);text-align:center}.aether-about-center h2{max-width:18ch;margin:18px auto 0;color:var(--hoa-bone-50);font-size:clamp(2rem,4vw,3.25rem);font-weight:900;letter-spacing:0;line-height:1.08}.aether-about-principles-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:clamp(18px,2.4vw,32px)}.aether-about-step{min-height:360px;padding:clamp(28px,4vw,44px);border:1px solid rgba(245,240,235,.12);background:rgba(245,240,235,.035)}.aether-about-step-number{color:var(--hoa-green-400);font-family:var(--hoa-font-display);font-size:clamp(3rem,6vw,5rem);line-height:.8}.aether-about-step h3{margin:30px 0 18px;color:var(--hoa-bone-50);font-size:clamp(1.35rem,2vw,1.85rem);font-weight:900;letter-spacing:0;line-height:1.06}.aether-about-step p{margin:0;color:rgba(245,240,235,.7);font-size:1rem;line-height:1.78}.aether-about-quote{position:relative;overflow:hidden;padding:clamp(86px,14vw,150px) 0;background:var(--hoa-ink-900);color:var(--hoa-bone-50);isolation:isolate}.aether-about-quote-media{position:absolute;inset:0;z-index:-3;width:100%;height:100%;object-fit:cover;object-position:center 35%;opacity:.28}.aether-about-quote-scrim{position:absolute;inset:0;z-index:-2;background:radial-gradient(60% 80% at 50% 50%, rgba(10, 10, 10, 0.45) 0%, rgba(10, 10, 10, 0.88) 100%)}.aether-about-quote-inner{position:relative;z-index:1;width:min(100%,1180px);margin:0 auto;padding:0 20px;text-align:center}.aether-about-mark{width:52px;height:52px;margin:0 auto;opacity:.65;filter:invert(1)}.aether-about-quote blockquote{max-width:22ch;margin:28px auto;color:var(--hoa-bone-50);font-size:clamp(1.7rem,3.2vw,2.6rem);font-weight:900;letter-spacing:0;line-height:1.14}.aether-about-quote blockquote em{color:var(--hoa-green-400);font-style:normal}.aether-about-quote p{max-width:42ch;margin:0 auto;color:var(--hoa-stone-400);font-size:1rem;line-height:1.78}.aether-about-sign{margin-top:32px;color:var(--hoa-green-400);font-family:var(--hoa-font-display);font-size:clamp(1.8rem,4vw,3rem);line-height:.95}.aether-about-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:44px}.aether-about-actions .aether-button-secondary{border-color:rgba(245,240,235,.42);color:var(--hoa-bone-50)}.aether-about-actions .aether-button-secondary:hover,.aether-about-actions .aether-button-secondary:focus{border-color:var(--hoa-bone-50);background:var(--hoa-bone-50);color:var(--hoa-ink-800)}body:has(.aether-about-quote) footer{margin-top:0}.template-category .category-header{margin-top:0 !important;margin-bottom:clamp(18px,3vw,34px) !important;padding:clamp(24px,4.5vw,56px) 0 clamp(18px,3vw,34px);border-bottom:1px solid rgba(122,74,58,.18);background:linear-gradient(180deg, rgba(251, 248, 243, 0.88), rgba(245, 240, 235, 0.74)),linear-gradient(90deg, transparent, rgba(94, 150, 142, 0.08), transparent)}.template-category .category-header .page-header{margin:0;padding:0;border-bottom:0}.template-category .category-header .page-header h1{color:var(--hoa-green-700);font-family:var(--hoa-font-display) !important;font-size:clamp(4.4rem,9vw,7.6rem);font-weight:400 !important;letter-spacing:0;line-height:.78;text-transform:none !important}.template-category .category-header .page-header-text{max-width:540px;margin:18px auto 0;color:var(--hoa-green-700);font-size:.82rem;letter-spacing:.06em;line-height:1.6}.template-category .category-body{margin-top:0;padding-bottom:clamp(56px,8vw,96px)}.template-category .category-body>.container{max-width:1460px}.template-category .category-controls{margin-bottom:clamp(14px,2vw,24px) !important;padding:10px;border:1px solid rgba(220,211,198,.82);background:rgba(251,248,243,.66);box-shadow:0 20px 60px rgba(5,5,5,.05);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.template-category .filter-link{display:inline-flex;width:auto;min-height:44px;align-items:center;gap:8px;padding:0 18px;border:1px solid rgba(0,71,63,.24);background:rgba(245,240,235,.78);color:var(--hoa-green-700);font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.template-category .filter-link:hover,.template-category .filter-link:focus{border-color:rgba(0,71,63,.5);background:var(--hoa-green-900);color:var(--hoa-bone-50)}.template-category .filter-link svg{margin-left:0}.template-category .filter-link:hover svg,.template-category .filter-link:focus svg{fill:var(--hoa-bone-50)}.template-category .category-controls .form-group{display:inline-block;width:min(100%,330px)}.template-category .category-controls .form-select,.template-category .category-controls select{min-height:44px;border:1px solid rgba(0,71,63,.22);background-color:rgba(251,248,243,.9);color:var(--hoa-ink-800);font-size:.86rem;font-weight:700;letter-spacing:.02em;box-shadow:none}.template-category .category-controls .form-select:hover,.template-category .category-controls select:hover{border-color:rgba(0,71,63,.48);background-color:var(--hoa-bone-50)}.template-category .category-controls .form-select-icon{right:14px;color:var(--hoa-ink-800);fill:var(--hoa-ink-800)}.template-category .js-product-table{row-gap:clamp(34px,4vw,58px)}.template-category .item-product{padding-right:10px;padding-left:10px}.template-category .item-product .item-link{display:block}.template-category .item-product .item-image{margin-bottom:18px !important;border-color:rgba(220,211,198,.86);background:var(--hoa-bone-200);box-shadow:0 18px 42px rgba(5,5,5,.08);transition:border-color 500ms var(--hoa-ease),box-shadow 500ms var(--hoa-ease),transform 500ms var(--hoa-ease)}.template-category .item-product:hover .item-image{border-color:rgba(0,71,63,.42);box-shadow:0 24px 62px rgba(5,5,5,.13);transform:translateY(-3px)}.template-category .item-product .item-description{text-align:center}.template-category .item-product .item-name{margin-top:0;font-size:.76rem;letter-spacing:.18em}.template-category .item-product .item-price-container{display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:center;align-items:baseline;color:var(--hoa-green-700);font-size:.88rem}.template-category .item-product .price-compare{color:var(--hoa-stone-400);font-weight:500}.template-category .item-product .label,.template-category .item-product .item-label{background:rgba(0,71,63,.78);color:var(--hoa-bone-50)}.item{background:rgba(0,0,0,0)}.item-link{color:var(--hoa-ink-800)}.item-image{background:var(--hoa-bone-200);border:1px solid var(--hoa-bone-300);overflow:hidden}.item-image img{transition:transform 700ms var(--hoa-ease),filter 700ms var(--hoa-ease)}.item:hover .item-image img{filter:contrast(1.04) saturate(0.92);transform:scale(1.025)}.item-name{margin-top:16px;color:var(--hoa-ink-800);font-size:.78rem;font-weight:700;letter-spacing:.14em;line-height:1.45;text-transform:uppercase}.item-price-container,.price-compare,.product-price,.product-detail-price,.js-price-display{color:var(--hoa-green-700);font-family:var(--hoa-font-sans);font-weight:700;letter-spacing:.02em}.label,.item-label{border-radius:0;background:var(--hoa-ink-800);color:var(--hoa-bone-100)}.form-control,.form-select,input,textarea,select{border-radius:2px;border-color:var(--hoa-bone-300);background-color:var(--hoa-bone-50);color:var(--hoa-ink-800);font-family:var(--hoa-font-sans)}.form-control:focus,.form-select:focus,input:focus,textarea:focus,select:focus{border-color:var(--hoa-green-600);box-shadow:0 0 0 1px var(--hoa-green-600);outline:0}.cart-item .form-quantity{display:inline-flex;align-items:center}.cart-item .form-quantity .form-control-container{display:inline-flex;align-items:center}.cart-item .cart-item-btn.btn{display:inline-flex;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;align-items:center;justify-content:center;border:1px solid var(--hoa-bone-300);background:rgba(0,0,0,0);color:var(--hoa-ink-800);line-height:1;letter-spacing:0}.cart-item .cart-item-btn.btn:hover,.cart-item .cart-item-btn.btn:focus{border-color:var(--hoa-green-600);background:rgba(47,78,59,.08);color:var(--hoa-ink-800);opacity:1}.cart-item .cart-item-btn.btn .svg-icon-text{fill:currentColor}.cart-item .cart-item-input.form-control{width:44px;min-width:44px;height:34px;padding:0 6px;border-right:0;border-left:0;background:rgba(0,0,0,0);line-height:34px}.cart-item .cart-item-delete{top:0;right:0}.cart-item .cart-item-delete .btn{display:inline-flex;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;align-items:center;justify-content:center;border:0;background:rgba(0,0,0,0);color:var(--hoa-ink-800);line-height:1;letter-spacing:0}.cart-item .cart-item-delete .btn:hover,.cart-item .cart-item-delete .btn:focus{background:rgba(47,78,59,.08);color:var(--hoa-green-600);opacity:1}.cart-item .cart-item-delete .btn .svg-icon-text{fill:currentColor}.js-cart-total-container .h2{font-family:var(--hoa-font-sans);font-size:clamp(1.85rem,5vw,2.35rem);font-weight:500;line-height:1.12}.js-cart-total-container .js-cart-total{font-weight:500}.js-modal-close.js-fullscreen-modal-close.btn.btn-link{display:inline-flex;min-height:0;padding:0;align-items:center;justify-content:center;border:0;background:rgba(0,0,0,0);color:var(--hoa-green-700);font-size:.72rem;font-weight:700;line-height:1.4;letter-spacing:.12em;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.js-modal-close.js-fullscreen-modal-close.btn.btn-link:hover,.js-modal-close.js-fullscreen-modal-close.btn.btn-link:focus{background:rgba(0,0,0,0);color:var(--hoa-ink-800);opacity:1;transform:none}.modal,.modal-body,.modal-header,.modal-footer,.card,.panel{border-radius:0;background-color:var(--hoa-bone-100);color:var(--hoa-ink-800)}.modal-header,.modal-footer,.card,.panel{border-color:var(--hoa-bone-300)}.product-detail-container,.product-detail{background:var(--hoa-bone-100)}.template-product #single-product{padding-top:clamp(24px,4vw,56px)}.template-product .section-single-product{align-items:flex-start;margin-top:0}.template-product .section-single-product>[data-store^=product-image]{padding-right:clamp(16px,4vw,48px) !important}.template-product .section-single-product>[data-store^=product-info]{position:sticky;top:92px;padding:clamp(24px,4vw,44px);border:1px solid rgba(122,74,58,.16);background:linear-gradient(180deg, rgba(251, 248, 243, 0.86), rgba(235, 228, 218, 0.72)),var(--hoa-bone-100);box-shadow:0 24px 70px rgba(10,10,10,.08)}.template-product .page-header{margin-bottom:18px;padding:0;text-align:left}.product-detail h1,.js-product-name{font-family:var(--hoa-font-sans);font-weight:900;letter-spacing:0}.template-product .js-product-name{max-width:10ch;font-size:clamp(2.3rem,5vw,4.7rem);line-height:.95}.template-product .price-container{margin-bottom:26px;text-align:left !important}.template-product #price_display{color:var(--hoa-green-900);font-size:clamp(1.45rem,2.4vw,2rem)}.template-product .btn-primary.js-addtocart,.template-product .js-prod-submit-form{min-height:56px;border-color:var(--hoa-ink-800);background:var(--hoa-ink-800);color:var(--hoa-bone-50);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.template-product .btn-primary.js-addtocart:hover,.template-product .btn-primary.js-addtocart:focus,.template-product .js-prod-submit-form:hover,.template-product .js-prod-submit-form:focus{border-color:var(--hoa-green-700);background:var(--hoa-green-700);color:var(--hoa-bone-50);transform:translateY(-1px)}.template-product .product-media-gallery{width:100%}.template-product .product-media-gallery .js-swiper-product{overflow:visible}.template-product .product-media-gallery .swiper-wrapper{height:auto !important}.template-product .product-media-gallery .js-product-slide-link{display:block;overflow:hidden;border:1px solid rgba(10,10,10,.08);background:radial-gradient(circle at 50% 28%, rgba(94, 150, 142, 0.13), transparent 34%),var(--hoa-bone-200)}.template-product .product-media-gallery .product-slider-image{object-fit:contain;transition:transform 700ms var(--hoa-ease)}.template-product .product-media-gallery .js-product-slide-link:hover .product-slider-image{transform:translate(-50%, -50%) scale(1.025)}.product-gallery-control{position:absolute;top:50%;z-index:12;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-top:-22px;border:1px solid rgba(10,10,10,.16);border-radius:50%;background:rgba(251,248,243,.9);color:var(--hoa-ink-800);box-shadow:0 16px 36px rgba(10,10,10,.14);cursor:pointer;transition:background 320ms var(--hoa-ease),color 320ms var(--hoa-ease),transform 320ms var(--hoa-ease)}.product-gallery-control:hover,.product-gallery-control:focus{background:var(--hoa-ink-800);color:var(--hoa-bone-50);transform:translateY(-1px)}.product-gallery-control-prev{left:18px}.product-gallery-control-next{right:18px}.template-product .product-gallery-pagination{right:18px;bottom:18px;left:auto;width:auto;min-width:56px;padding:7px 12px;border:1px solid rgba(10,10,10,.12);background:rgba(251,248,243,.88);color:var(--hoa-ink-800);font-size:.78rem;font-weight:800}.product-gallery-thumbs{display:grid;grid-template-columns:repeat(auto-fit, minmax(64px, 1fr));gap:10px;margin-top:14px}.product-gallery-thumb{position:relative;display:block;overflow:hidden;aspect-ratio:1;padding:0;border:1px solid rgba(10,10,10,.12);background:var(--hoa-bone-200);cursor:pointer;opacity:.64;text-decoration:none;transition:border-color 320ms var(--hoa-ease),opacity 320ms var(--hoa-ease),transform 320ms var(--hoa-ease)}.product-gallery-thumb:hover,.product-gallery-thumb:focus,.product-gallery-thumb.is-active{border-color:var(--hoa-green-700);opacity:1;transform:translateY(-1px)}.product-gallery-thumb img{width:100%;height:100%;object-fit:cover}@media(min-width: 768px){.template-product .product-media-gallery .swiper-wrapper{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px;transform:none !important}.template-product .product-media-gallery .swiper-slide{width:100% !important;height:auto !important}.template-product .product-media-gallery .swiper-slide:first-child{grid-column:1/-1}.template-product .product-gallery-control,.template-product .product-gallery-pagination,.template-product .product-gallery-thumbs{display:none}}.product-description,.user-content{color:var(--hoa-stone-700);font-size:1rem;line-height:1.75}.product-description::before{content:"Ritual";display:block;margin-bottom:18px;color:var(--hoa-green-700);font-size:.72rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.template-product .product-description{margin-top:14px;padding-top:22px;border-top:1px solid rgba(47,74,55,.28)}.template-product .product-actions{margin-bottom:10px}.template-product .js-addtocart,.template-product .js-prod-submit-form{margin-bottom:8px !important}.template-product .button-placeholder,.template-product .js-button-placeholder{margin-bottom:0 !important}.template-product #product-shipping-container{margin-top:12px}.template-product .product-shipping-calculator+.divider,.template-product #product-shipping-container .divider{display:none}.template-product .product-description h5{margin-top:0 !important;margin-bottom:16px !important;color:var(--hoa-green-700);font-family:var(--hoa-font-sans);font-size:.8rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.template-product .product-description table{margin:18px 0 0;border-collapse:separate;border-spacing:0;border:1px solid rgba(47,74,55,.18);background:rgba(251,248,243,.62);color:var(--hoa-ink-800)}.template-product .product-description table tr+tr td,.template-product .product-description table tr+tr th{border-top:1px solid rgba(47,74,55,.14)}.template-product .product-description table td,.template-product .product-description table th{padding:12px 14px;color:var(--hoa-ink-800) !important;font-size:.92rem;line-height:1.45;vertical-align:top}.template-product .product-description table td:first-child,.template-product .product-description table th:first-child{width:38%;color:var(--hoa-green-700) !important;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.template-product .product-description table td *,.template-product .product-description table th *{color:inherit !important}.template-product .product-description strong,.template-product .product-description b,.template-product .product-description span,.template-product .product-description p,.template-product .product-description li{color:var(--hoa-stone-700)}.template-product .social-share{margin-top:18px;padding-top:18px;border-top:1px solid rgba(10,10,10,.1)}.template-product .social-share h5{margin-top:0 !important}footer{margin-top:clamp(44px,7vw,92px);padding:clamp(36px,5vw,64px) 0 30px;border-top:1px solid rgba(94,150,142,.26);background:radial-gradient(circle at 50% 0, rgba(94, 150, 142, 0.14), transparent 32rem),linear-gradient(135deg, var(--hoa-ink-900), var(--hoa-green-900));color:var(--hoa-bone-100)}footer p,footer a,footer .footer-menu-link,footer .newsletter-text,footer .contact-item,footer .contact-link,footer .copyright{color:rgba(245,240,235,.78)}footer h1,footer h2,footer h3,footer h4,footer h5,footer h6{color:var(--hoa-bone-100)}footer .form-control{border-color:rgba(245,240,235,.22);background:rgba(245,240,235,.08);color:var(--hoa-bone-100)}.aether-footer .container{max-width:1120px}.aether-footer .element-footer{margin:0}.aether-footer-newsletter{max-width:720px;margin:0 auto clamp(34px,5vw,52px);padding-bottom:clamp(30px,4vw,44px);border-bottom:1px solid rgba(245,240,235,.12)}.aether-footer-newsletter .row,.aether-footer-newsletter .col-md-8{display:block;max-width:none;margin:0;padding:0}.aether-footer-newsletter .newsletter{text-align:center}.aether-footer-newsletter h3{margin-bottom:10px;color:var(--hoa-bone-50);font-size:clamp(1.22rem,2.1vw,1.62rem);font-weight:900}.aether-footer-newsletter p{max-width:540px;margin:0 auto 20px;color:rgba(245,240,235,.76);font-size:.96rem}.aether-footer-newsletter .alert{max-width:640px;margin:0 auto 18px;padding:13px 18px;border:1px solid rgba(94,150,142,.34);background:rgba(94,150,142,.13);color:var(--hoa-bone-50);font-size:.88rem;line-height:1.45;letter-spacing:.02em}.aether-footer-newsletter .alert-danger{border-color:rgba(180,96,76,.42);background:rgba(180,96,76,.12)}.aether-footer-newsletter .input-append{display:grid;grid-template-columns:minmax(0, 1fr) auto;max-width:640px;margin:0 auto;overflow:hidden;border:1px solid rgba(245,240,235,.24);background:rgba(245,240,235,.07)}.aether-footer-newsletter .form-group,.aether-footer-newsletter .form-control-container{margin:0}.aether-footer-newsletter .form-control{min-height:54px;padding:0 18px;border:0;background:rgba(0,0,0,0)}.aether-footer-newsletter .form-control::placeholder{color:rgba(245,240,235,.66);opacity:1}.aether-footer-newsletter .newsletter-btn{position:static;top:auto;right:auto;align-self:stretch;min-width:138px;min-height:54px;padding:0 24px;border:0;border-left:1px solid rgba(245,240,235,.12);background:rgba(0,111,96,.96);color:var(--hoa-bone-50);font-size:.74rem;line-height:1;letter-spacing:.16em;text-transform:uppercase}.aether-footer-newsletter .newsletter-btn:hover,.aether-footer-newsletter .newsletter-btn:focus{background:#098471}.aether-footer-newsletter .newsletter form .newsletter-btn{position:static;top:auto;right:auto;align-self:stretch;height:54px;min-height:54px;padding:0 24px}.aether-footer-main{display:grid;grid-template-columns:minmax(300px, max-content) minmax(240px, max-content);justify-content:center;gap:clamp(72px,10vw,140px);align-items:center;max-width:900px;margin:0 auto}.aether-footer-brand{display:grid;grid-template-columns:56px 1fr;gap:18px;align-items:center}.aether-footer-mark{width:56px;height:56px;opacity:.86;filter:brightness(0) invert(1);background:url("//d2az8otjr0j19j.cloudfront.net/templates/007/035/062/twig/static/images/aether-emblem-ouroboros.png") center/contain no-repeat}.aether-footer-title{color:var(--hoa-bone-50);font-family:var(--hoa-font-display);font-size:2.1rem;line-height:.95}.aether-footer-copy{margin:8px 0 0;color:rgba(245,240,235,.62);font-size:.86rem}.aether-footer-groups{display:grid;grid-template-columns:minmax(220px, 1fr);justify-content:start;gap:28px}.aether-footer-label{margin-bottom:16px;color:var(--hoa-green-400);font-size:.68rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.aether-footer .footer-menu,.aether-footer .contact-info{display:grid;gap:10px;margin:0;padding:0;text-align:left}.aether-footer .footer-menu-item,.aether-footer .contact-item{margin:0 !important;list-style:none}.aether-footer .footer-menu-link,.aether-footer .contact-link,.aether-footer .contact-item{font-size:.86rem;letter-spacing:.04em;line-height:1.45;text-transform:none}.aether-footer .contact-info svg,.aether-footer .social-icon svg{fill:rgba(245,240,235,.68)}.aether-footer .contact-info .icon-inline{width:16px;min-width:16px;margin:0 10px 0 0 !important;vertical-align:-3px}.aether-footer-social{display:flex;gap:10px;align-items:center}.aether-footer .social-icon{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid rgba(245,240,235,.14);background:rgba(245,240,235,.04)}.aether-footer .social-icon:hover,.aether-footer .social-icon:focus{border-color:rgba(94,150,142,.62);background:rgba(94,150,142,.14)}.aether-footer-bottom{max-width:900px;margin:clamp(30px,4vw,46px) auto 0;padding-top:20px;border-top:1px solid rgba(245,240,235,.1);text-align:center}.aether-footer-bottom .copyright{color:rgba(245,240,235,.72);font-size:.82rem;line-height:1.65}.aether-footer-bottom a{color:rgba(245,240,235,.86)}.aether-footer-seals{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:24px}.template-account-login{--aether-login-bg: url("//d2az8otjr0j19j.cloudfront.net/templates/007/035/062/twig/static/images/aether-login-packaging-1920.jpg");--aether-login-primary: #005a50}.template-account-login .head-main{position:absolute;top:0;width:100%}.template-account-login footer{margin-top:0}.aether-login-page{position:relative;margin-top:0;margin-bottom:0;min-height:100vh;padding:clamp(118px,13vw,156px) 0 clamp(72px,10vw,124px);overflow:hidden;background:linear-gradient(180deg, rgba(5, 5, 5, 0.72), rgba(5, 5, 5, 0.66)),var(--aether-login-bg) center/cover no-repeat;isolation:isolate}.aether-login-page::before,.aether-login-page::after{content:"";position:absolute;pointer-events:none}.aether-login-page::before{inset:0;z-index:-1;background:radial-gradient(circle at 50% 18%, rgba(94, 150, 142, 0.14), transparent 34rem),linear-gradient(180deg, rgba(5, 5, 5, 0.18), rgba(5, 5, 5, 0.52))}.aether-login-page::after{inset:0;z-index:-1;background:rgba(0,0,0,.18)}.aether-login-container{position:relative;z-index:1}.aether-login-heading{margin-bottom:clamp(24px,4vw,38px);text-align:center}.aether-login-heading h1{max-width:10ch;margin:0 auto;color:var(--aether-login-primary, var(--hoa-green-400));font-family:var(--hoa-font-display);font-size:clamp(2.8rem,7vw,5.4rem);font-weight:400;letter-spacing:0;line-height:.92}.aether-login-alerts-row{margin-bottom:18px}.aether-login-panel{position:relative;padding:clamp(28px,4.6vw,46px);border:1px solid rgba(245,240,235,.18);border-radius:4px;background:rgba(10,10,10,.46);box-shadow:0 28px 80px rgba(0,0,0,.36);backdrop-filter:blur(24px) saturate(128%);-webkit-backdrop-filter:blur(24px) saturate(128%)}.aether-login-panel::before{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border:1px solid rgba(245,240,235,.12);pointer-events:none}.aether-login-kicker{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:28px;color:var(--aether-login-primary, var(--hoa-green-400));font-size:.68rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.aether-login-kicker::before,.aether-login-kicker::after{content:"";width:42px;height:1px;background:rgba(245,240,235,.18)}.aether-login-panel .form{position:relative;z-index:1}.aether-login-panel .form-group{margin-bottom:22px}.aether-login-panel .form-label{margin-bottom:9px;color:rgba(245,240,235,.72);font-size:.66rem;font-weight:700;letter-spacing:.18em}.aether-login-panel .form-control{min-height:50px;padding:13px 16px;border-color:rgba(245,240,235,.2);background:rgba(251,248,243,.82);font-size:.96rem}.aether-login-panel .form-control:focus{border-color:var(--hoa-green-600);background:var(--hoa-bone-50);box-shadow:0 0 0 1px var(--hoa-green-600),0 12px 28px rgba(0,90,80,.08)}.aether-login-panel .js-password-input{padding-right:54px}.aether-login-panel .form-toggle-eye{top:31px;right:8px;min-width:46px;border-color:rgba(0,0,0,0);background:rgba(0,0,0,0);color:var(--aether-login-primary, var(--hoa-green-400));transform:none}.aether-login-panel .form-toggle-eye:hover,.aether-login-panel .form-toggle-eye:focus{border-color:rgba(0,0,0,0);background:rgba(0,0,0,0);color:var(--hoa-ink-800);transform:none}.aether-login-panel .btn-primary{width:100%;min-height:50px;margin-top:4px}.aether-login-panel .btn-link,.aether-login-register .btn-link-primary{border-bottom:1px solid rgba(94,150,142,.44);color:var(--aether-login-primary, var(--hoa-green-400));font-size:.7rem;font-weight:700;letter-spacing:.16em;text-decoration:none}.aether-login-panel .btn-link:hover,.aether-login-panel .btn-link:focus,.aether-login-register .btn-link-primary:hover,.aether-login-register .btn-link-primary:focus{border-color:var(--hoa-bone-50);color:var(--hoa-bone-50)}.aether-login-page .alert{border-radius:3px;border-width:1px;font-size:.9rem;line-height:1.5}.aether-login-register{margin-top:26px !important;color:rgba(245,240,235,.72);font-size:.9rem}@media(min-width: 768px){.head-main .container{padding-top:7px;padding-bottom:7px}.item-name{font-size:.82rem}}@media(max-width: 1023px){.template-product .section-single-product>[data-store^=product-info]{position:static;margin-top:24px}.aether-collection-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.aether-fragrance-card{min-height:460px}.aether-final-cta-panel{grid-template-columns:1fr;min-height:0}.aether-final-cta-content{min-height:0;padding:clamp(42px,7vw,72px) clamp(28px,7vw,64px)}.aether-final-cta-media img{min-height:620px;max-height:720px;width:100%;height:auto;aspect-ratio:4/5;object-position:center 18%}}@media(max-width: 767px){body{font-size:15px}.aether-login-page{min-height:100vh;padding-top:104px;padding-bottom:70px}.aether-login-heading{margin-bottom:24px}.aether-login-heading h1{font-size:clamp(2.55rem,14vw,4.1rem)}.aether-login-page::after{display:none}.aether-login-panel{margin-right:8px;margin-left:8px;padding:28px 20px}.aether-login-panel::before{top:12px;right:12px;bottom:12px;left:12px}.aether-login-kicker{margin-bottom:22px;font-size:.64rem;letter-spacing:.18em}.aether-login-kicker::before,.aether-login-kicker::after{width:28px}.template-product #single-product{padding-top:10px}.template-product .section-single-product>[data-store^=product-image]{padding-right:0 !important}.template-product .section-single-product>[data-store^=product-info]{margin-right:12px;margin-left:12px;padding:24px 18px}.template-product .js-product-name{max-width:none;font-size:clamp(2.05rem,12vw,3.6rem)}.template-product .price-container,.template-product .text-md-left{text-align:left !important}.template-product .product-media-gallery .js-swiper-product{overflow:hidden}.template-product .product-media-gallery .js-swiper-product{overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.template-product .product-media-gallery .js-swiper-product::-webkit-scrollbar{display:none}.template-product .product-media-gallery .swiper-wrapper{transform:none !important;transition:none !important;width:auto !important}.template-product .product-media-gallery .swiper-slide{flex:0 0 100% !important;min-width:100% !important;width:100% !important;scroll-snap-align:start}.template-product .product-gallery-thumbs{grid-template-columns:repeat(5, minmax(0, 1fr));padding:0 12px}.template-product .product-gallery-control{width:38px;height:38px}.template-product .product-gallery-control-prev{left:10px}.template-product .product-gallery-control-next{right:10px}.template-category .category-header{margin-bottom:16px !important;padding-top:24px;padding-bottom:22px}.template-category .category-header .page-header h1{font-size:clamp(3.8rem,18vw,5.2rem);line-height:.82}.template-category .category-controls{margin-bottom:14px !important;padding:8px}.template-category .filter-link{width:100%;justify-content:center;padding-right:10px;padding-left:10px;font-size:.7rem}.template-category .category-controls .form-group{width:100%}.template-category .category-controls .form-select,.template-category .category-controls select{font-size:.78rem}.template-category .item-product{padding-right:8px;padding-left:8px}.head-main .logo-img{max-height:52px}.btn,input[type=submit].btn{min-height:44px;font-size:.68rem;letter-spacing:.14em}.head-main{padding:0}.head-main>.container{min-height:54px;padding-right:12px;padding-left:12px}.head-main .utilities-container{gap:6px}.head-main .utilities-item{padding-top:6px;padding-bottom:6px}.head-main .utilities-link,.head-main .cart-summary>a{min-width:38px;min-height:38px}.aether-footer-newsletter .input-append{grid-template-columns:1fr}.aether-footer-newsletter .newsletter-btn{width:100%;border-top:1px solid rgba(245,240,235,.12);border-left:0}.aether-footer-main,.aether-footer-groups{grid-template-columns:1fr}.aether-footer-brand{grid-template-columns:44px 1fr}.aether-footer-mark{width:44px;height:44px;filter:brightness(0) invert(1)}.aether-footer-title{font-size:1.7rem}.aether-hero{min-height:680px}.aether-hero-media img,video.aether-hero-media{object-position:center top;filter:saturate(0.82) contrast(1.1) brightness(0.5)}.aether-hero-overlay{padding-top:108px}.aether-hero h1{font-size:clamp(2.45rem,13vw,4.2rem)}.aether-about-hero{min-height:560px;margin-top:-60px}.aether-about-hero-media{object-position:center top;filter:saturate(0.82) contrast(1.08) brightness(0.68)}.aether-about-hero-inner{padding:108px 18px 64px}.aether-about-hero h1{font-size:clamp(3.6rem,18vw,5.8rem);line-height:.82}.aether-about-ghost{font-size:clamp(6rem,32vw,12rem)}.aether-about-manifesto,.aether-about-principles,.aether-about-quote{padding-bottom:76px}.aether-about-manifesto{padding-top:58px}.aether-about-hero::after{height:190px}.aether-about-statement{font-size:clamp(2rem,11vw,3.35rem)}.aether-about-split,.aether-about-principles-grid{grid-template-columns:1fr}.aether-about-split-media{min-height:420px}.aether-about-split-copy{padding:42px 22px 50px}.aether-about-step{min-height:0}.aether-button{width:100%;min-height:48px;padding-right:18px;padding-left:18px;font-size:.68rem;letter-spacing:.14em}.aether-section{padding:56px 18px}.aether-section h2{font-size:clamp(2rem,11vw,3.2rem)}.aether-manifesto-grid,.aether-section-header,.aether-ritual-grid{grid-template-columns:1fr}.aether-manifesto-title{position:static}.aether-copy-stack{padding-left:18px}.aether-section-header{align-items:start}.aether-collection-grid{grid-template-columns:1fr}.aether-fragrance-card{min-height:0;display:block}.aether-fragrance-media{position:relative;top:auto;right:auto;width:100%;margin:0;aspect-ratio:4/3;border-width:0 0 1px}.aether-fragrance-body{min-height:0;padding:28px 22px}.aether-fragrance-index{margin-bottom:34px}.aether-fragrance-mood,.aether-fragrance-for{min-height:0;white-space:normal}.aether-fragrance-notes{flex-wrap:wrap}.aether-fragrance-card .aether-fragrance-mood+p{min-height:0}.aether-fragrance-card .aether-button{margin-top:28px}.aether-copy-desktop{display:none}.aether-copy-mobile{display:grid}.aether-ritual-media{opacity:.16}.aether-final-cta-panel{box-shadow:0 22px 54px rgba(10,10,10,.08)}.aether-final-cta-panel::before{right:20px;bottom:24px;width:88px}.aether-final-cta-panel::after{right:16px;bottom:30px;font-size:3.2rem}.aether-final-cta-media img{min-height:460px;max-height:520px;aspect-ratio:4/5}.aether-final-cta-content{padding:38px 22px 64px}.aether-final-cta-actions{gap:10px;margin-top:30px}}
/* Engine:dart */