:root{--aro-cream: #fbf8f4;--aro-hero-bg: #f6f0e8;--aro-beige: #f1eae1;--aro-sand: #e3d6c8;--aro-taupe: #7a6a5e;--aro-dark: #4a3f38;--aro-ink: #3f3530;--aro-text: #5e5149;--aro-muted: #6e6058;--aro-gold: #a9883f;--aro-gold-text: #977535;--aro-line: #c4a464;--aro-serif: "Bodoni Moda", serif;--aro-sans: "Jost", sans-serif;--aro-script: "Italianno", cursive;--aro-gutter: clamp(16px, 4vw, 56px)}:root:root{--font-body--family: var(--aro-sans);--font-subheading--family: var(--aro-sans);--font-heading--family: var(--aro-serif)}.aro{font-family:var(--aro-sans);font-weight:300;color:var(--aro-ink);-webkit-font-smoothing:antialiased}.aro *,.aro *:before,.aro *:after{box-sizing:border-box}.aro a{color:inherit;text-decoration:none}.aro img{display:block;max-width:100%}.aro__inner{max-width:1360px;margin-inline:auto}.aro-pad{padding:clamp(72px,9vw,120px) var(--aro-gutter)}.aro-eyebrow{font-family:var(--aro-sans);font-size:12.5px;font-weight:400;letter-spacing:.3em;text-transform:uppercase;color:var(--aro-gold-text);line-height:1.4;margin:0 0 14px}.aro-title{font-family:var(--aro-serif);font-weight:400;font-size:clamp(34px,4vw,54px);line-height:1.08;margin:0;color:var(--aro-ink)}.aro-title em,.aro-accent{font-style:italic;color:var(--aro-gold)}.aro-text{font-size:17px;line-height:1.7;color:var(--aro-text);margin:0}.aro-text p{margin:0 0 14px}.aro-text p:last-child{margin-bottom:0}.aro-script{font-family:var(--aro-script);font-weight:400;line-height:1.1}.aro-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 32px;font-family:var(--aro-sans);font-size:13px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;border:1px solid var(--aro-ink);background:var(--aro-ink);color:var(--aro-cream)!important;cursor:pointer;transition:background .3s,border-color .3s,color .3s}.aro-btn:hover{background:var(--aro-gold);border-color:var(--aro-gold)}.aro-btn--line{background:transparent;color:var(--aro-ink)!important}.aro-btn--line:hover{background:var(--aro-ink);border-color:var(--aro-ink);color:var(--aro-cream)!important}.aro-link{display:inline-block;font-size:13px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid var(--aro-gold);padding-bottom:5px;white-space:nowrap}.aro-link:hover{color:var(--aro-gold)}.aro-card{display:block}.aro-card__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--aro-sand)}.aro-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.aro-card:hover .aro-card__media img{transform:scale(1.04)}.aro-card__name{font-size:15.5px;font-weight:400}.aro-card__price{font-size:14.5px;color:var(--aro-muted);white-space:nowrap}.aro-badge{position:absolute;top:12px;left:12px;background:var(--aro-cream);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;padding:5px 9px}@keyframes aro-spin{to{transform:rotate(360deg)}}@keyframes aro-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes aro-pulse{0%,to{box-shadow:0 0 #fbf8f4bf}50%{box-shadow:0 0 0 10px #fbf8f400}}@media(prefers-reduced-motion:reduce){.aro *,.aro *:before{animation:none!important;transition:none!important}}.aro-ship-strip{background:var(--aro-gold);color:#fff;font-size:12.5px;letter-spacing:.08em;text-align:center;padding:9px 16px;line-height:1.5}.aro-ship-line{color:var(--aro-ink);font-weight:500}.aro-ship-box{margin:0 0 12px;padding:10px 14px;background:var(--aro-beige);border-left:2px solid var(--aro-gold);font-size:14px;line-height:1.6;color:var(--aro-ink)}.aro-announce{background:var(--aro-taupe);color:#f4ede4;font-size:12.5px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 26px;padding:11px 16px;text-align:center}.aro-announce__sep{color:#d4b97a}.aro-hero{position:relative;background:var(--aro-hero-bg);overflow:hidden;display:flex;align-items:center}.aro-hero__media{position:absolute;top:0;right:0;bottom:0;width:min(calc(100% - 500px),1060px)}.aro-hero__media img{width:100%;height:100%;object-fit:cover;object-position:center 12%;mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 9%);mask-image:linear-gradient(to right,transparent 0%,#000 9%)}.aro-hero__content{position:relative;z-index:2;width:100%;padding:80px clamp(24px,4.5vw,68px)}.aro-hero__box{max-width:470px}.aro-hero__eyebrow{display:flex;align-items:center;gap:14px;margin-bottom:26px;animation:aro-rise 1.1s cubic-bezier(.2,.7,.2,1) both}.aro-hero__eyebrow:before{content:"";width:44px;height:1px;background:var(--aro-line)}.aro-hero__eyebrow .aro-eyebrow{margin:0}.aro-hero__title{font-size:clamp(40px,4.2vw,62px);line-height:1.1;animation:aro-rise 1.1s .2s cubic-bezier(.2,.7,.2,1) both}.aro-hero__text{margin-top:26px;max-width:420px;font-size:17.5px;animation:aro-rise 1.1s .4s cubic-bezier(.2,.7,.2,1) both}.aro-hero__actions{margin-top:38px;animation:aro-rise 1.1s .4s cubic-bezier(.2,.7,.2,1) both}.aro-hero__signature{position:absolute;right:clamp(24px,5vw,80px);top:44px;z-index:3;font-size:46px;color:var(--aro-dark);transform:rotate(6deg)}.aro-badge-spin{position:absolute;right:clamp(16px,4vw,64px);bottom:48px;z-index:3;width:140px;height:140px;border-radius:50%;background:var(--aro-cream);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px #4a3f3829}.aro-badge-spin svg.aro-badge-spin__ring{position:absolute;top:0;right:0;bottom:0;left:0;animation:aro-spin 28s linear infinite}.aro-badge-spin text{font-family:var(--aro-sans);font-size:11.5px;letter-spacing:3.4px;text-transform:uppercase;fill:var(--aro-text)}@media(max-width:1099px){.aro-hero{flex-direction:column;min-height:0!important}.aro-hero__media{position:relative;width:100%;height:72vh;min-height:420px}.aro-hero__media img{-webkit-mask-image:linear-gradient(to bottom,#000 80%,transparent 100%);mask-image:linear-gradient(to bottom,#000 80%,transparent 100%)}.aro-hero__content{padding:8px 20px 64px}.aro-hero__signature{font-size:36px;top:20px}.aro-badge-spin{width:110px;height:110px;top:calc(72vh - 130px);bottom:auto;right:16px}.aro-badge-spin svg.aro-badge-spin__ring{width:110px;height:110px}}.aro-univers{background:var(--aro-cream)}.aro-head{text-align:center;max-width:640px;margin:0 auto 56px}.aro-head .aro-text{margin-top:16px}.aro-univers__grid{display:flex;flex-wrap:wrap;gap:32px}.aro-univers__item{flex:1 1 280px}.aro-univers__media{border-radius:999px 999px 0 0;overflow:hidden;aspect-ratio:3 / 4;background:var(--aro-sand)}.aro-univers__media img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.aro-univers__item:hover .aro-univers__media img{transform:scale(1.04)}.aro-univers__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:22px 0 14px;border-bottom:1px solid #e2d6c8}.aro-univers__name{font-family:var(--aro-serif);font-size:30px}.aro-univers__cta{font-size:12.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--aro-text);white-space:nowrap}.aro-univers__text{margin:14px 0 0;font-size:16px;line-height:1.6;color:var(--aro-text)}.aro-new{position:relative;background:var(--aro-beige);overflow:hidden;padding:clamp(64px,7vw,88px) var(--aro-gutter)}.aro-wings{position:absolute;right:-18%;top:-30%;width:90%;max-width:1300px;transform:rotate(-10deg);pointer-events:none}.aro-new .aro__inner{position:relative}.aro-new__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px}.aro-new__head .aro-title{font-size:clamp(34px,3.6vw,48px);margin-bottom:12px}.aro-new__intro{max-width:560px}.aro-new__nav{display:flex;align-items:center;gap:10px;flex:0 0 auto}.aro-new__nav .aro-link{margin-right:14px}.aro-round{width:46px;height:46px;border-radius:50%;border:1px solid var(--aro-ink);background:transparent;color:var(--aro-ink);cursor:pointer;font-size:17px;display:inline-flex;align-items:center;justify-content:center;transition:background .3s,color .3s,border-color .3s}.aro-round:hover,.aro-round--fill{background:var(--aro-ink);color:var(--aro-cream)}.aro-round--fill:hover{background:var(--aro-gold);border-color:var(--aro-gold)}.aro-new__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,calc((100% - 80px)/5));gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding-bottom:4px}.aro-new__track::-webkit-scrollbar{display:none}.aro-new__track .aro-card{scroll-snap-align:start}.aro-new__meta{display:flex;justify-content:space-between;gap:10px;padding-top:12px}@media(max-width:749px){.aro-new__head{flex-direction:column;align-items:flex-start}.aro-new__track{grid-auto-columns:62%}}.aro-story{background:var(--aro-cream)}.aro-story .aro__inner{max-width:1160px;display:flex;flex-wrap:wrap;align-items:center;gap:clamp(48px,7vw,110px)}.aro-story__media{flex:1 1 320px;max-width:480px;position:relative;margin-inline:auto}.aro-story__frame{position:absolute;top:-22px;right:22px;bottom:22px;left:-22px;border:1px solid var(--aro-line);border-radius:999px 999px 0 0}.aro-story__img{position:relative;aspect-ratio:4 / 5;border-radius:999px 999px 0 0;overflow:hidden;background:var(--aro-sand)}.aro-story__img img{width:100%;height:100%;object-fit:cover;object-position:center 30%}.aro-story__tag{position:absolute;right:-18px;bottom:28px;background:var(--aro-cream);padding:8px 20px;font-size:30px;color:var(--aro-text);transform:rotate(-3deg);box-shadow:0 8px 24px #4a3f381a}.aro-story__content{flex:1 1 420px;text-align:center}.aro-story__content .aro-title{font-size:clamp(36px,3.8vw,54px);line-height:1.05}.aro-rule{width:48px;height:1px;background:var(--aro-line);margin:28px auto}.aro-story__text{max-width:520px;margin-inline:auto;font-size:16.5px;line-height:1.6}.aro-story__signature{margin-top:22px;font-size:44px;color:var(--aro-gold)}.aro-story__content .aro-link{margin-top:24px}.aro-love{background:var(--aro-sand)}.aro-love .aro__inner{display:flex;flex-wrap:wrap;gap:48px;align-items:flex-start}.aro-love__intro{flex:1 1 300px;max-width:380px}.aro-love__intro .aro-text{margin:20px 0 28px}.aro-love__grid{flex:999 1 560px;min-width:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:28px}.aro-love__grid .aro-card__media{border-radius:4px}.aro-love__name{padding-top:16px}.aro-love__note{margin-top:8px;font-family:var(--aro-serif);font-style:italic;font-size:15px;line-height:1.35;color:#7e6230;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.aro-trust{background:var(--aro-taupe);color:var(--aro-cream);padding:46px var(--aro-gutter)}.aro-trust .aro__inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:32px}.aro-trust__item{display:flex;gap:16px;align-items:center}.aro-trust__item svg{flex:0 0 auto}.aro-trust__title{font-size:15px;font-weight:400}.aro-trust__sub{font-size:14px;color:#e9dfd3}.aro-look{background:var(--aro-cream)}.aro-look .aro__inner{max-width:1160px}.aro-look__body{display:flex;flex-wrap:wrap;gap:clamp(32px,5vw,72px);align-items:center}.aro-look__media{flex:1 1 380px;max-width:540px;position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--aro-sand);margin-inline:auto}.aro-look__media img{width:100%;height:100%;object-fit:cover}.aro-hotspot{position:absolute;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;border:0;background:var(--aro-cream);color:var(--aro-ink);font-size:18px;line-height:30px;padding:0;text-align:center;animation:aro-pulse 2.4s ease-in-out infinite}.aro-look__side{flex:1 1 320px;display:flex;flex-direction:column;gap:18px}.aro-look__name{font-family:var(--aro-serif);font-size:34px;line-height:1.15;margin:-8px 0 0}.aro-look__piece{display:flex;gap:18px;align-items:center;padding-bottom:16px;border-bottom:1px solid #e6dbcf}.aro-look__piece img{width:80px;height:100px;object-fit:cover;flex:0 0 auto}.aro-look__piece-info{flex:1}.aro-look__arrow{font-size:22px;color:var(--aro-gold)}.aro-look__more{text-align:center;font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--aro-text)}.aro-spa{background:var(--aro-beige)}.aro-spa .aro__inner{max-width:1160px;display:flex;flex-wrap:wrap;gap:clamp(40px,7vw,100px);align-items:center}.aro-spa__media{flex:1 1 300px;max-width:420px;aspect-ratio:4 / 5;border-radius:999px 999px 0 0;overflow:hidden;background:#dccdbe;margin-inline:auto}.aro-spa__media img,.aro-spa__media svg{width:100%;height:100%;object-fit:cover}.aro-spa__content{flex:1 1 360px}.aro-spa__content .aro-text{margin:20px 0 32px;max-width:480px}.aro-actions{display:flex;flex-wrap:wrap;gap:14px}.aro-footer{background:var(--aro-dark);color:#e9dfd3;padding:80px var(--aro-gutter) 32px}.aro-footer__cols{display:flex;flex-wrap:wrap;gap:48px;justify-content:space-between}.aro-footer__brand{flex:1 1 260px;max-width:340px}.aro-footer__brand img{width:190px;height:auto}.aro-footer__tagline{margin:24px 0 0;font-family:var(--aro-serif);font-style:italic;font-size:20px;line-height:1.45}.aro-footer__socials{display:flex;gap:12px;margin-top:28px}.aro-footer__social{width:44px;height:44px;border-radius:50%;border:1px solid #8f7f70;display:flex;align-items:center;justify-content:center;color:#e2c98f!important;transition:background .3s,color .3s}.aro-footer__social:hover{background:#e2c98f;color:var(--aro-dark)!important}.aro-footer__col{flex:1 1 200px}.aro-footer__heading{font-size:12.5px;font-weight:400;letter-spacing:.24em;text-transform:uppercase;color:#e2c98f;margin:0 0 18px}.aro-footer__col,.aro-footer__col p{font-size:15px;line-height:1.9;margin:0}.aro-footer__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.aro-footer__links a:hover{color:#e2c98f}.aro-footer__bottom{margin-top:64px;padding-top:24px;border-top:1px solid #66574d;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:13px;color:#cdbfaf}.aro-footer__legal{display:flex;flex-wrap:wrap;gap:6px 18px;list-style:none;margin:0;padding:0}#header-group .menu-list__link,#header-group .menu-list__link-title{font-family:var(--aro-sans);letter-spacing:.14em}.aro-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:12px clamp(16px,3vw,44px);background:var(--aro-cream);border-bottom:1px solid #ece3d8}.aro-header__nav{display:flex;flex-wrap:wrap;gap:8px clamp(16px,1.8vw,28px);font-size:13.5px;font-weight:400;letter-spacing:.16em;text-transform:uppercase}.aro-header__nav a:hover,.aro-header__icons a:hover{color:var(--aro-gold)}.aro-header__logo{display:block;line-height:0}.aro-header__logo img{width:auto}.aro-header__right{display:flex;justify-content:flex-end;align-items:center;gap:8px clamp(16px,2vw,28px)}.aro-header__icons{display:flex;align-items:center;gap:4px}.aro-header__icons a{position:relative;display:inline-flex;padding:10px}.aro-header__count{position:absolute;top:2px;right:0;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--aro-gold);color:var(--aro-cream);font-size:10.5px;line-height:17px;text-align:center}.aro-header__mobile{display:none}@media(max-width:1099px){.aro-header{grid-template-columns:1fr auto 1fr;padding:8px 12px}.aro-header__nav{display:none}.aro-header__mobile{display:block;grid-column:1;grid-row:1}.aro-header__logo{grid-column:2;grid-row:1}.aro-header__logo img{height:54px!important}.aro-header__right{grid-column:3;grid-row:1}.aro-header__account{display:none!important}.aro-header__burger{list-style:none;cursor:pointer;padding:10px;display:inline-flex}.aro-header__burger::-webkit-details-marker{display:none}.aro-header__drawer{position:absolute;left:0;right:0;top:100%;background:var(--aro-cream);border-bottom:1px solid #ece3d8;box-shadow:0 14px 30px #4a3f381f;display:flex;flex-direction:column;padding:8px 20px 20px}.aro-header__drawer a{padding:14px 0;border-bottom:1px solid #ece3d8;font-size:14px;font-weight:400;letter-spacing:.16em;text-transform:uppercase}}.aro-header{position:relative}.aro-spa__media img{object-position:center 60%}@media(max-width:749px){.aro-announce{font-size:11px;letter-spacing:.1em;padding:9px 12px}.aro-announce__sep,.aro-announce>:not(:first-child){display:none}.aro-hero__signature{top:calc(72vh - 72px);left:20px;right:auto;transform:rotate(-4deg)}.aro-hero__title{font-size:36px}.aro-pad{padding-top:64px;padding-bottom:64px}.aro-head{margin-bottom:36px}.aro-univers__grid{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;margin-inline:calc(var(--aro-gutter) * -1);padding-inline:var(--aro-gutter);scrollbar-width:none}.aro-univers__grid::-webkit-scrollbar{display:none}.aro-univers__item{flex:0 0 78%;scroll-snap-align:start}.aro-univers__name{font-size:26px}.aro-love .aro__inner{gap:32px}.aro-love__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.aro-love__grid .aro-card__name{font-size:14.5px}.aro-love__note{font-size:14px}.aro-story__tag{right:0;font-size:26px}.aro-look__media{flex-basis:100%}.aro-trust{padding-block:36px}.aro-trust .aro__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.aro-trust__item{flex-direction:column;align-items:flex-start;gap:8px}}.aro-love__note svg{display:inline-block;vertical-align:-1px;margin-right:6px;color:var(--aro-gold)}@media(max-width:749px){.aro-univers__grid{scroll-padding-inline:20px;padding-inline:20px;margin-inline:-20px}.aro-univers__grid:after{content:"";flex:0 0 1px}.aro-univers__item{flex-basis:80%}.aro-footer{padding:48px 20px 24px}.aro-footer__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.aro-footer__brand{grid-column:1 / -1;max-width:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.aro-footer__brand img{width:120px}.aro-footer__tagline{order:3;flex-basis:100%;margin:0;font-size:17px}.aro-footer__socials{margin:0}.aro-footer__col,.aro-footer__col p{font-size:13.5px;line-height:1.6}.aro-footer__heading{font-size:11.5px;margin-bottom:10px}.aro-footer__col:last-child{grid-column:1 / -1}.aro-footer__links{flex-direction:row;flex-wrap:wrap;gap:6px 18px}.aro-footer__bottom{margin-top:32px;padding-top:16px;font-size:12px}}.aro-love__more,.aro-footer__hours--mobile{display:none}@media(max-width:749px){.aro-love__btn-top,.aro-footer__hours--desktop{display:none}.aro-love__more{display:block;flex-basis:100%;text-align:center}.aro-footer__hours--mobile{display:block}}html{scroll-behavior:smooth}[id=la-boutique],[id=l-institut]{scroll-margin-top:110px}.aro-chero{position:relative;display:flex;flex-wrap:wrap;min-height:760px;background:var(--aro-hero-bg);overflow:hidden}.aro-chero__wings{position:absolute;left:-12%;bottom:-22%;width:70%;max-width:980px;opacity:.06;transform:rotate(8deg);pointer-events:none}.aro-chero__content{position:relative;flex:1 1 480px;display:flex;flex-direction:column;justify-content:center;padding:clamp(64px,7vw,100px) clamp(24px,5vw,80px)}.aro-chero__title{max-width:560px;font-size:clamp(38px,4.2vw,60px)}.aro-chero__text{margin-top:26px;max-width:470px;font-size:18px}.aro-chero__pills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:34px;max-width:560px}.aro-chero__pill{display:block;padding:20px 24px;background:#fbf8f4b8;box-shadow:0 12px 30px #4a3f3814;transition:box-shadow .35s ease,transform .35s ease}.aro-chero__pill:hover{transform:translateY(-2px);box-shadow:0 18px 40px #4a3f3824}.aro-chero__pill .aro-eyebrow{display:block;margin:0;font-size:12px}.aro-chero__pill-text{display:block;margin-top:6px;font-family:var(--aro-serif);font-size:18px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aro-chero__media{position:relative;flex:1 1 560px;min-height:640px}.aro-chero__media>img,.aro-chero__media>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.aro-chero__small{position:absolute;left:-64px;bottom:56px;width:34%;min-width:180px;aspect-ratio:4 / 5;overflow:hidden;border:10px solid var(--aro-hero-bg);box-shadow:0 24px 50px #4a3f382e}.aro-chero__small img{width:100%;height:100%;object-fit:cover}.aro-frise{background:var(--aro-cream)}.aro-frise .aro__inner{max-width:980px}.aro-frise .aro-head{margin-bottom:76px}.aro-frise__line-wrap{position:relative}.aro-frise__line{position:absolute;left:50%;top:0;bottom:0;width:1px;margin-left:-.5px;background:#e6dbcf}.aro-frise__line--gold{background:var(--aro-line);transform:scaleY(0);transform-origin:top;transition:transform 2.6s cubic-bezier(.4,0,.2,1)}.aro-in .aro-frise__line--gold,.aro-frise__line-wrap.aro-in .aro-frise__line--gold{transform:scaleY(1)}.aro-frise__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:76px}.aro-frise__step{position:relative;display:flex;align-items:center;opacity:0;transform:translateY(24px);transition:opacity .9s ease,transform .9s ease}.aro-frise__step.aro-in{opacity:1;transform:none}.aro-frise__step--alt{flex-direction:row-reverse}.aro-frise__date,.aro-frise__body{width:50%;padding:0 56px}.aro-frise__date{font-family:var(--aro-serif);font-size:clamp(44px,5vw,72px);line-height:1;color:var(--aro-gold);text-align:right}.aro-frise__step--alt .aro-frise__date{text-align:left}.aro-frise__step--alt .aro-frise__body{text-align:right}.aro-frise__dot{position:absolute;left:50%;top:50%;width:9px;height:9px;border-radius:50%;background:var(--aro-gold);transform:translate(-50%,-50%);box-shadow:0 0 0 8px var(--aro-cream)}.aro-frise__title{margin:0 0 8px;font-size:12.5px;font-weight:400;letter-spacing:.24em;text-transform:uppercase;color:var(--aro-muted)}.aro-frise__text{margin:0;font-size:17px;line-height:1.7;color:var(--aro-text)}.aro-split{display:flex;flex-wrap:wrap;min-height:820px;background:var(--aro-cream)}.aro-split--reverse{flex-wrap:wrap-reverse}.aro-split__media{position:relative;flex:1 1 440px;min-height:560px}.aro-split__media img,.aro-split__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.aro-split__content{flex:1 1 480px;display:flex;flex-direction:column;justify-content:center;padding:clamp(64px,7vw,110px) clamp(24px,6vw,110px)}.aro-acc{min-height:860px}.aro-acc .aro-title{margin-bottom:40px}.aro-acc__list{border-top:1px solid #d8c8b6;max-width:560px}.aro-acc__item{border-bottom:1px solid #d8c8b6}.aro-acc__summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:26px 0;cursor:pointer;list-style:none}.aro-acc__summary::-webkit-details-marker{display:none}.aro-acc__label{display:flex;align-items:baseline;gap:18px}.aro-acc__num{min-width:26px;font-family:var(--aro-serif);font-style:italic;font-size:18px;color:var(--aro-gold)}.aro-acc__title{font-family:var(--aro-serif);font-size:26px;line-height:1.2;transition:color .3s}.aro-acc__summary:hover .aro-acc__title{color:var(--aro-gold)}.aro-acc__sign:before{content:"+";font-size:26px;font-weight:300;line-height:1;color:var(--aro-gold)}.aro-acc__item[open] .aro-acc__sign:before{content:"\2212"}.aro-acc__text{margin:-6px 0 0;padding:0 40px 28px 44px;font-size:17px;line-height:1.75;color:var(--aro-text);animation:aro-rise .5s ease both}.aro-family{background:var(--aro-taupe);color:var(--aro-cream)}.aro-family .aro__inner{max-width:1120px;display:flex;flex-wrap:wrap;align-items:center;gap:clamp(56px,8vw,120px)}.aro-family__media{position:relative;flex:1 1 340px;max-width:420px;margin-inline:auto}.aro-family__frame{position:absolute;top:-20px;right:20px;bottom:20px;left:-20px;border:1px solid #e8d3a6;border-radius:999px 999px 0 0}.aro-family__img{position:relative;aspect-ratio:4 / 5;border-radius:999px 999px 0 0;overflow:hidden}.aro-family__img img,.aro-family__img svg{width:100%;height:100%;object-fit:cover}.aro-family__content{flex:1 1 440px}.aro-family .aro-eyebrow{color:#e8d3a6}.aro-family .aro-title{color:var(--aro-cream)}.aro-family .aro-title em{color:#e8d3a6}.aro-family__rule{width:48px;height:1px;background:#e8d3a6;margin:30px 0}.aro-family__text p{margin:0 0 18px;max-width:520px;font-size:17px;line-height:1.8;color:#efe5d8}.aro-family__quote{margin:0;max-width:520px;font-family:var(--aro-serif);font-style:italic;font-size:22px;line-height:1.5}.aro-spa2__text{margin-top:28px;max-width:500px;line-height:1.8}.aro-spa2__list{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;max-width:500px}.aro-spa2__list li{display:flex;align-items:center;gap:14px;padding:18px 0;border-top:1px solid #e2d4c2;font-family:var(--aro-serif);font-size:19px;line-height:1.25}.aro-spa2__list li:before{content:"";flex:0 0 auto;width:6px;height:6px;background:var(--aro-gold);transform:rotate(45deg)}.aro-spa2__btn{align-self:flex-start;margin-top:38px}.aro-gift{background:var(--aro-sand);padding:44px var(--aro-gutter)}.aro-gift .aro__inner{max-width:1120px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 40px}.aro-gift__main{flex:1 1 520px;display:flex;align-items:center;gap:26px}.aro-gift__main svg{flex:0 0 auto}.aro-gift__title{margin:0;font-family:var(--aro-serif);font-weight:400;font-size:clamp(24px,2.4vw,32px);line-height:1.15}.aro-gift__text{margin:6px 0 0;font-size:16px;line-height:1.6;color:var(--aro-dark)}@media(max-width:749px){.aro-chero{min-height:0}.aro-chero__content{padding:48px 20px 40px}.aro-chero__pills{grid-template-columns:1fr;gap:12px}.aro-chero__media{min-height:460px}.aro-chero__small{left:16px;bottom:-40px;width:38%;min-width:0;border-width:6px}.aro-frise__line,.aro-frise__dot{left:8px}.aro-frise__step,.aro-frise__step--alt{flex-direction:column;align-items:flex-start;padding-left:36px;gap:10px}.aro-frise__date,.aro-frise__body,.aro-frise__step--alt .aro-frise__date,.aro-frise__step--alt .aro-frise__body{width:100%;padding:0;text-align:left}.aro-frise__date{font-size:40px}.aro-frise__dot{top:20px}.aro-frise__list{gap:48px}.aro-split,.aro-acc{min-height:0}.aro-split__media{flex-basis:100%;min-height:460px}.aro-split__content{padding:48px 20px 64px}.aro-acc__title{font-size:21px}.aro-acc__text{padding:0 0 22px 44px}.aro-spa2__list{column-gap:20px}.aro-spa2__list li{font-size:16px}.aro-gift__main{flex-basis:100%;align-items:flex-start}}.aro-spa2:not(.aro-split--reverse) .aro-split__media{order:-1}.aro-chero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:38px}.aro-labs{background:var(--aro-cream);border-bottom:1px solid #ece3d8;padding:26px var(--aro-gutter)}.aro-labs .aro__inner{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 36px;text-align:center}.aro-labs .aro-eyebrow{margin:0;font-size:12px}.aro-labs__name{font-family:var(--aro-serif);font-size:20px}.aro-labs__sep{color:var(--aro-line)}.aro-carte{background:var(--aro-cream)}.aro-carte .aro__inner{max-width:1200px}.aro-carte .aro-head{margin-bottom:48px}.aro-carte__hint{margin:18px 0 0;font-size:16px;color:var(--aro-muted)}.aro-carte__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 40px;border-bottom:1px solid #e2d4c2}.aro-carte__tab{background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:16px 4px;cursor:pointer;font:inherit;font-size:13.5px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:#8b7b6e;transition:color .3s,border-color .3s}.aro-carte__tab:hover{color:var(--aro-gold)}.aro-carte__tab[aria-selected=true]{color:var(--aro-ink);border-bottom-color:var(--aro-gold)}.aro-carte__subtabs{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px}.aro-carte__pill{background:transparent;border:1px solid #d8c8b6;border-radius:999px;padding:9px 20px;cursor:pointer;font:inherit;font-size:14px;color:var(--aro-text);transition:all .3s}.aro-carte__pill:hover{border-color:var(--aro-gold)}.aro-carte__pill[aria-selected=true]{background:var(--aro-ink);border-color:var(--aro-ink);color:var(--aro-cream)}.aro-carte__view{display:flex;flex-wrap:wrap;gap:clamp(40px,6vw,88px);align-items:stretch;margin-top:56px;animation:aro-rise .5s ease both}.aro-carte__view[hidden]{display:none}.aro-carte__media{position:relative;flex:1 1 340px;max-width:440px;min-height:520px;overflow:hidden;background:var(--aro-sand)}.aro-carte__media img,.aro-carte__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.aro-carte__body{flex:1 1 500px}.aro-carte__title{margin:0;font-family:var(--aro-serif);font-weight:400;font-size:clamp(30px,3vw,40px);line-height:1.15}.aro-carte__intro{margin:16px 0 0;max-width:560px;font-size:17px;line-height:1.75;color:var(--aro-text)}.aro-carte__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:560px;margin-top:26px}.aro-carte__step{background:var(--aro-hero-bg);padding:18px 16px;text-align:center}.aro-carte__step-big{display:block;font-family:var(--aro-serif);font-size:30px;line-height:1;color:var(--aro-gold)}.aro-carte__step-small{display:block;margin-top:8px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--aro-text)}.aro-carte__list-label{margin:30px 0 0;font-size:12px}.aro-carte__list{list-style:none;margin:14px 0 0;padding:0;border-top:1px solid #ece3d8}.aro-carte__list li{border-bottom:1px solid #ece3d8}.aro-carte__item{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:13px 0;background:none;border:0;cursor:pointer;text-align:left;font:inherit;color:var(--aro-ink)}.aro-carte__item-name{display:block;font-family:var(--aro-serif);font-size:20px;line-height:1.3;transition:color .3s}.aro-carte__item:hover .aro-carte__item-name{color:var(--aro-gold)}.aro-carte__item-recap{display:block;margin-top:4px;font-size:15px;line-height:1.55;color:var(--aro-muted)}.aro-carte__item-meta{flex:0 0 auto;display:flex;align-items:center;gap:14px}.aro-carte__item-time{font-size:14px;color:#8b7b6e;white-space:nowrap}.aro-carte__plus{width:30px;height:30px;border-radius:50%;border:1px solid var(--aro-line);color:var(--aro-gold);display:inline-flex;align-items:center;justify-content:center;font-size:16px}.aro-carte__note{margin:20px 0 0;font-family:var(--aro-serif);font-style:italic;font-size:17px;color:#8c6d32}.aro-carte__book{margin-top:34px}.aro-modal{border:0;padding:0;background:transparent;max-width:100vw;max-height:100vh}.aro-modal::backdrop{background:#2e26218c}.aro-modal[open] .aro-modal__box{animation:aro-rise .35s cubic-bezier(.2,.7,.2,1) both}.aro-modal__box{position:relative;width:min(860px,calc(100vw - 32px));max-height:calc(100vh - 40px);overflow:auto;background:var(--aro-cream);box-shadow:0 30px 80px #0000004d}.aro-modal__content{display:flex;flex-wrap:wrap}.aro-modal__media{position:relative;flex:1 1 280px;min-height:260px;background:var(--aro-sand)}.aro-modal__media img,.aro-modal__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.aro-modal__body{flex:1.3 1 360px;padding:44px 40px 40px}.aro-modal__title{margin:0;font-family:var(--aro-serif);font-weight:400;font-size:32px;line-height:1.15}.aro-modal__time{margin:12px 0 0;font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--aro-muted)}.aro-modal__rule{display:block;width:40px;height:1px;background:var(--aro-line);margin:22px 0}.aro-modal__text p{margin:0 0 14px;font-size:16.5px;line-height:1.8;color:var(--aro-text)}.aro-modal__text ul{margin:0 0 14px;padding-left:18px;font-size:16px;line-height:1.8;color:var(--aro-text)}.aro-modal__body .aro-btn{margin-top:16px}.aro-modal__close{position:absolute;top:14px;right:14px;width:44px;height:44px;border-radius:50%;border:0;background:var(--aro-cream);color:var(--aro-ink);font-size:22px;cursor:pointer;box-shadow:0 4px 14px #0000001f}.aro-modal__box:has(.aro-modal__body--card){width:min(640px,calc(100vw - 32px))}.aro-modal__body--card{position:relative;overflow:hidden;padding:56px 56px 44px}.aro-modal__wings{position:absolute;top:-40px;left:50%;width:360px;max-width:none;height:auto;transform:translate(-50%);opacity:.07;pointer-events:none}.aro-modal__body--card .aro-modal__head{position:relative;text-align:center}.aro-modal__body--card .aro-modal__rule{margin:24px auto 26px}.aro-modal__body--card .aro-modal__text{position:relative}.aro-modal__foot{margin-top:26px;padding-top:22px;border-top:1px solid var(--aro-line);text-align:center}.aro-modal__foot .aro-btn{margin-top:0}@media(max-width:599px){.aro-modal__body--card{padding:48px 22px 30px}}.aro-rit{background:var(--aro-dark);color:var(--aro-cream)}.aro-rit .aro__inner{max-width:1200px}.aro-rit .aro-eyebrow,.aro-rit .aro-title em{color:#e8d3a6}.aro-rit .aro-title{color:var(--aro-cream)}.aro-rit__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px}.aro-rit__btn{display:flex;flex-direction:column;width:100%;background:none;border:0;padding:0;cursor:pointer;text-align:left;font:inherit;color:var(--aro-cream)}.aro-rit__media{position:relative;display:block;width:100%;aspect-ratio:16 / 11;overflow:hidden;background:var(--aro-text)}.aro-rit__media img,.aro-rit__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.aro-rit__btn:hover .aro-rit__media img{transform:scale(1.04)}.aro-rit__row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-top:26px;width:100%}.aro-rit__name{font-family:var(--aro-serif);font-size:30px;line-height:1.15}.aro-rit__time{font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:#e8d3a6;white-space:nowrap}.aro-rit__rule{display:block;width:40px;height:1px;background:#e8d3a6;margin:18px 0}.aro-rit__recap{font-size:16.5px;line-height:1.75;color:#e9dfd3}.aro-rit__more{margin-top:18px;font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:#e8d3a6;border-bottom:1px solid #e8d3a6;padding-bottom:4px}.aro-rit__footer{margin:48px 0 0;text-align:center;font-family:var(--aro-serif);font-style:italic;font-size:20px;color:#e8d3a6}.aro-team .aro__inner{max-width:1200px}.aro-team .aro-head .aro-text{margin-top:20px}.aro-team__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:28px}.aro-team__card{margin:0}.aro-team__photo{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:#ede4d9}.aro-team__photo img{width:100%;height:100%;object-fit:cover}.aro-team__empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#8b7b6e;font-size:13px;letter-spacing:.1em}.aro-team__card figcaption{padding-top:18px;text-align:center}.aro-team__name{display:block;font-family:var(--aro-serif);font-size:24px}.aro-team__role{display:block;margin-top:4px;font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--aro-gold-text)}.aro-faq{background:var(--aro-beige)}.aro-faq .aro__inner{max-width:860px}.aro-faq__list{border-top:1px solid #d8c8b6}.aro-faq__item{border-bottom:1px solid #d8c8b6}.aro-faq__q{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;cursor:pointer;list-style:none;font-family:var(--aro-serif);font-size:22px;line-height:1.3}.aro-faq__q::-webkit-details-marker{display:none}.aro-faq__q:hover{color:var(--aro-gold)}.aro-faq__item[open] .aro-acc__sign:before{content:"\2212"}.aro-faq__a{padding:0 40px 26px 0;font-size:16.5px;line-height:1.75;color:var(--aro-text)}.aro-faq__a p{margin:0}@media(max-width:749px){.aro-carte__tabs{gap:0 18px}.aro-carte__tab{font-size:12px;letter-spacing:.12em}.aro-carte__media{flex-basis:100%;min-height:260px;max-width:none}.aro-carte__view{margin-top:32px;gap:28px}.aro-carte__item-name{font-size:18px}.aro-carte__item-time{display:none}.aro-carte__steps{gap:8px}.aro-carte__step{padding:14px 6px}.aro-carte__step-small{font-size:11px;letter-spacing:.06em}.aro-modal__media{flex-basis:100%;min-height:200px}.aro-modal__body{padding:28px 22px}.aro-modal__title{font-size:26px}.aro-team__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}.aro-faq__q{font-size:19px}}@media(max-width:749px){.aro-labs{padding:20px 12px}.aro-labs .aro__inner{gap:8px 10px}.aro-labs .aro-eyebrow{flex-basis:100%;font-size:10.5px;letter-spacing:.2em}.aro-labs__name{font-size:15px;white-space:nowrap}.aro-labs__sep{font-size:7px}.aro-carte__tabs{position:sticky;top:var(--aro-sticky-top, 70px);z-index:5;background:var(--aro-cream);margin-inline:-16px;padding-inline:8px;flex-wrap:nowrap;justify-content:space-between}.aro-carte__tab{padding:14px 4px;font-size:11px;letter-spacing:.08em;white-space:nowrap}.aro-carte__subtabs{position:sticky;top:calc(var(--aro-sticky-top, 70px) + 46px);z-index:4;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0 -16px;padding:10px 16px;background:var(--aro-cream);border-bottom:1px solid #ece3d8}.aro-carte__pill{padding:8px 6px;font-size:13px;text-align:center;white-space:nowrap}.aro-carte__media{min-height:140px;height:140px}.aro-carte__view{margin-top:20px;gap:22px}}#header-group{display:contents}.aro-chero--overlap{min-height:660px}.aro-chero--overlap .aro-chero__content{padding-bottom:clamp(110px,10vw,140px)}.aro-ccards{position:relative;z-index:2;margin-top:-72px;padding:0 var(--aro-gutter)}.aro-ccards .aro__inner{max-width:1200px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.aro-ccards__card{display:block;background:#fff;padding:30px 24px 28px;text-align:center;box-shadow:0 18px 44px #4a3f381a;transition:transform .35s ease,box-shadow .35s ease}.aro-ccards__card:hover{transform:translateY(-4px);box-shadow:0 24px 54px #4a3f3829}.aro-ccards__label{display:block;margin-bottom:12px;font-size:11.5px;font-weight:400;letter-spacing:.26em;text-transform:uppercase;color:var(--aro-gold-text)}.aro-ccards__value{display:block;font-family:var(--aro-serif);font-size:20px;line-height:1.35;overflow-wrap:anywhere}.aro-ccards__value--long{font-size:16.5px}.aro-ccards__hint{display:block;margin-top:8px;font-size:14px;line-height:1.55;color:var(--aro-muted)}.aro-cform{padding-top:clamp(80px,9vw,120px)}.aro-cform .aro__inner{max-width:1160px;display:flex;flex-wrap:wrap;gap:clamp(56px,8vw,120px);align-items:flex-start}.aro-cform__main{flex:1.3 1 480px}.aro-cform__main .aro-title{margin-bottom:36px;font-size:clamp(32px,3.4vw,46px)}.aro-cform__label{display:block;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--aro-muted)}.aro-cform__label small{font-size:12px;text-transform:none;letter-spacing:0}.aro-cform__subjects{border:0;margin:0 0 30px;padding:0}.aro-cform__subjects legend{margin-bottom:14px}.aro-cform__chips{display:flex;flex-wrap:wrap;gap:10px}.aro-cform__chip input{position:absolute;opacity:0;pointer-events:none}.aro-cform__chip span{display:inline-block;border:1px solid #d8c8b6;border-radius:999px;padding:10px 20px;font-size:14.5px;color:var(--aro-text);cursor:pointer;transition:all .3s}.aro-cform__chip span:hover{border-color:var(--aro-gold)}.aro-cform__chip input:checked+span{background:var(--aro-ink);border-color:var(--aro-ink);color:var(--aro-cream)}.aro-cform__chip input:focus-visible+span{outline:2px solid var(--aro-gold);outline-offset:2px}.aro-cform__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:26px 32px}.aro-cform__field{display:block}.aro-cform__field--full{margin-top:26px}.aro-cform__field input,.aro-cform__field textarea{width:100%;background:transparent;border:0;border-bottom:1px solid #d8c8b6;border-radius:0;padding:12px 0;font:inherit;font-size:16px;color:var(--aro-ink);outline:none;box-shadow:none;transition:border-color .3s}.aro-cform__field textarea{resize:vertical}.aro-cform__field input:focus,.aro-cform__field textarea:focus{border-bottom-color:var(--aro-gold)}.aro-cform__submit{margin-top:34px}.aro-cform__success{margin:0 0 28px;padding:16px 20px;background:var(--aro-hero-bg);font-family:var(--aro-serif);font-style:italic;font-size:18px;color:#8c6d32}.aro-cform__errors{margin:0 0 28px;padding:16px 20px;border-left:2px solid #a0522d;background:#f8eee8;font-size:15px;color:#6b3a22}.aro-cform__errors p,.aro-cform__errors ul{margin:0}.aro-cform__aside{flex:1 1 340px;background:var(--aro-hero-bg);padding:44px 40px}.aro-cform__aside-title{margin:0;font-family:var(--aro-serif);font-weight:400;font-size:30px;line-height:1.2}.aro-cform__address p{margin:18px 0 0;font-size:16.5px;line-height:1.7}.aro-cform__hours{margin:12px 0 0;display:grid;grid-template-columns:auto 1fr;gap:8px 24px;font-size:15.5px}.aro-cform__hours dd{margin:0;text-align:right}.aro-cform__hours dd.is-closed{color:#8b7b6e}.aro-cform__note{margin:18px 0 0;font-size:13.5px;line-height:1.6;color:var(--aro-muted)}.aro-cform__map{margin-top:28px;min-height:48px;padding:0 26px;font-size:12.5px}.aro-gmap{height:var(--aro-map-h, 460px);background:#e9e2d8}.aro-gmap iframe{display:block;width:100%;height:100%;border:0;filter:grayscale(.35) sepia(.12)}@media(max-width:749px){.aro-ccards{margin-top:-48px}.aro-ccards .aro__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.aro-ccards__card{padding:18px 12px}.aro-ccards__label{font-size:10px;letter-spacing:.16em;margin-bottom:8px}.aro-ccards__value,.aro-ccards__value--long{font-size:15px}.aro-ccards__hint{font-size:12.5px}.aro-cform__aside{padding:32px 24px}.aro-gmap{height:340px}}.aro-col__head{position:relative;background:var(--aro-hero-bg);padding:clamp(56px,6vw,84px) var(--aro-gutter) 44px;overflow:hidden}.aro-col__wings{position:absolute;right:-14%;top:-40%;width:64%;max-width:900px;opacity:.06;transform:rotate(-8deg);pointer-events:none}.aro-col__head .aro__inner{position:relative}.aro-col__crumbs{font-size:13px;color:#8b7b6e}.aro-col__crumbs span[aria-hidden]{margin:0 8px;color:var(--aro-line)}.aro-col__titlebar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 64px;margin-top:26px}.aro-col__intro{max-width:640px}.aro-col__title{font-size:clamp(44px,5vw,72px);line-height:1}.aro-col__desc{margin-top:22px;font-size:17.5px}.aro-col__count{margin:0;font-family:var(--aro-serif);font-style:italic;font-size:20px;color:#8c6d32}.aro-col__chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:34px}.aro-col__chip{border:1px solid #d8c8b6;border-radius:999px;padding:9px 20px;font-size:14.5px;color:var(--aro-text);transition:all .3s}.aro-col__chip:hover{border-color:var(--aro-gold)}.aro-col__chip.is-active{background:var(--aro-ink);border-color:var(--aro-ink);color:var(--aro-cream)!important}.aro-col__toolbar{position:sticky;top:var(--aro-sticky-top, 0px);z-index:4;background:var(--aro-cream);border-bottom:1px solid #ece3d8;padding:0 var(--aro-gutter)}.aro-col__toolbar .aro__inner{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:64px}.aro-col__filter-btn{display:inline-flex;align-items:center;gap:12px;background:none;border:0;padding:12px 0;font:inherit;font-size:13px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--aro-ink);cursor:pointer}.aro-col__filter-btn:hover{color:var(--aro-gold)}.aro-col__filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;border-radius:10px;background:var(--aro-gold);color:var(--aro-cream);font-size:11px;letter-spacing:0}.aro-col__sort{display:flex;align-items:center;gap:12px;font-size:13px;letter-spacing:.2em;text-transform:uppercase}.aro-col__sort select{background:transparent;border:0;border-bottom:1px solid var(--aro-line);padding:6px 4px;font:inherit;font-size:14px;letter-spacing:0;text-transform:none;color:var(--aro-ink);cursor:pointer}.aro-col__grid-wrap{padding:44px var(--aro-gutter) clamp(80px,9vw,120px)}.aro-col__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:44px 24px}.aro-col__media{display:block}.aro-col__img--hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .5s ease,transform .7s ease!important}.aro-col__card:hover .aro-col__img--hover{opacity:1}.aro-col__badge{position:absolute;top:12px;left:12px;background:var(--aro-gold);color:var(--aro-cream);font-size:10.5px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;padding:6px 10px}.aro-col__badge--store{background:var(--aro-taupe)}.aro-col__badge--soon{background:var(--aro-dark)}.aro-col__badge--soldout{background:var(--aro-cream);color:var(--aro-muted)}.aro-col__meta{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-top:14px}.aro-col__name{font-size:16px;font-weight:400;transition:color .3s}.aro-col__card:hover .aro-col__name{color:var(--aro-gold)}.aro-col__store-note{display:block;margin-top:6px;font-family:var(--aro-serif);font-style:italic;font-size:14.5px;color:#8c6d32}.aro-col__tile>a{display:flex;flex-direction:column;height:100%;min-height:380px;overflow:hidden}.aro-col__tile--taupe>a{background:var(--aro-taupe);color:var(--aro-cream)}.aro-col__tile--sable>a{background:var(--aro-sand);color:var(--aro-ink)}.aro-col__tile-media{position:relative;display:block;height:46%;min-height:170px;overflow:hidden}.aro-col__tile-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.aro-col__tile>a:hover .aro-col__tile-media img{transform:scale(1.04)}.aro-col__tile-body{flex:1;display:flex;flex-direction:column;justify-content:center;padding:28px 30px 32px}.aro-col__tile-eyebrow{margin-bottom:12px;font-size:12px;font-weight:400;letter-spacing:.26em;text-transform:uppercase}.aro-col__tile--taupe .aro-col__tile-eyebrow,.aro-col__tile--taupe em{color:#e8d3a6}.aro-col__tile--sable .aro-col__tile-eyebrow{color:#7e6230}.aro-col__tile--sable em{color:#8c6d32}.aro-col__tile-title{font-family:var(--aro-serif);font-size:26px;line-height:1.2}.aro-col__tile-text{margin-top:16px;font-size:15.5px;line-height:1.7;opacity:.9}.aro-col__tile-link{align-self:flex-start;margin-top:20px;font-size:12.5px;letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:5px}.aro-col__item--more{display:none}.aro-col__more{text-align:center;margin-top:64px}.aro-col__more p{margin:0 0 18px;font-size:14px;color:#8b7b6e}.aro-col__progress{display:block;width:220px;height:2px;background:#ece3d8;margin:0 auto 28px}.aro-col__progress span{display:block;height:100%;background:var(--aro-line)}.aro-col__empty{text-align:center;font-size:17px;color:var(--aro-text)}.aro-col__empty a:not(.aro-btn){border-bottom:1px solid var(--aro-gold)}.aro-col__empty--soon{max-width:560px;margin:0 auto;padding:24px 0 8px;line-height:1.7}.aro-col__empty-title{margin:0 0 12px;font-family:var(--aro-serif);font-size:clamp(24px,3vw,30px);line-height:1.3;color:var(--aro-ink)}.aro-col__empty-title em{color:var(--aro-gold)}.aro-col__empty--soon .aro-actions{justify-content:center;margin-top:24px}.aro-col__seo{background:var(--aro-beige);padding:clamp(72px,8vw,104px) var(--aro-gutter);text-align:center}.aro-col__seo .aro__inner{max-width:780px}.aro-col__seo-text{font-size:16.5px;line-height:1.8;color:var(--aro-text)}.aro-col__seo-text h2,.aro-col__seo-text h3{font-family:var(--aro-serif);font-weight:400;font-size:clamp(28px,3vw,40px);line-height:1.15;color:var(--aro-ink)}.aro-col__drawer{margin:0;padding:0;border:0;width:min(420px,92vw);max-width:none;height:100%;max-height:none;background:var(--aro-cream);box-shadow:20px 0 60px #00000026}.aro-col__drawer[open]{animation:aro-slide .35s cubic-bezier(.2,.7,.2,1) both}@keyframes aro-slide{0%{transform:translate(-100%)}to{transform:none}}.aro-col__drawer::backdrop{background:#2e262173}.aro-col__drawer-form{display:flex;flex-direction:column;height:100%}.aro-col__drawer-head{display:flex;justify-content:space-between;align-items:center;padding:24px 28px;border-bottom:1px solid #ece3d8}.aro-col__drawer-head h2{margin:0;font-family:var(--aro-serif);font-weight:400;font-size:26px}.aro-col__drawer-close{width:44px;height:44px;border:0;background:none;font-size:24px;cursor:pointer;color:var(--aro-ink)}.aro-col__drawer-body{flex:1;overflow:auto;padding:8px 28px 28px}.aro-col__fgroup{border:0;border-bottom:1px solid #ece3d8;margin:0;padding:22px 0}.aro-col__fgroup legend{float:left;width:100%;margin-bottom:14px;font-size:12px}.aro-col__options{clear:both;display:flex;flex-direction:column;gap:4px}.aro-col__option{display:flex;align-items:center;gap:12px;padding:6px 0;font-size:15px;cursor:pointer}.aro-col__option input{width:18px;height:18px;accent-color:var(--aro-ink)}.aro-col__option.is-disabled{opacity:.4}.aro-col__options--sizes{flex-direction:row;flex-wrap:wrap;gap:8px}.aro-col__options--sizes .aro-col__option{padding:0}.aro-col__options--sizes .aro-col__option input{position:absolute;opacity:0}.aro-col__options--sizes .aro-col__option span{min-width:52px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d8c8b6;padding:0 10px;transition:all .3s}.aro-col__options--sizes .aro-col__option input:checked+span{background:var(--aro-ink);border-color:var(--aro-ink);color:var(--aro-cream)}.aro-col__price{clear:both;display:flex;gap:12px}.aro-col__price label{flex:1;font-size:13px;color:var(--aro-muted)}.aro-col__price input{width:100%;margin-top:6px;border:0;border-bottom:1px solid #d8c8b6;background:transparent;padding:8px 0;font:inherit;font-size:15px}.aro-col__drawer-foot{display:flex;gap:12px;padding:20px 28px;border-top:1px solid #ece3d8}.aro-col__drawer-foot .aro-btn{flex:1;padding:0 12px;min-height:50px;font-size:12px}@media(max-width:989px){.aro-col__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.aro-col__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 12px}.aro-col__meta{flex-direction:column;gap:2px}.aro-col__name{font-size:14.5px}.aro-col__badge{font-size:9px;letter-spacing:.12em;padding:5px 7px;top:8px;left:8px}.aro-col__tile>a{min-height:300px}.aro-col__tile-body{padding:18px 16px 20px}.aro-col__tile-title{font-size:19px}.aro-col__tile-text,.aro-col__sort label{display:none}.aro-col__chips{flex-wrap:nowrap;overflow-x:auto;margin-inline:-16px;padding:0 16px 4px;scrollbar-width:none}.aro-col__chip{white-space:nowrap}}.aro-prod{padding:28px var(--aro-gutter) clamp(80px,9vw,120px)}.aro-prod__crumbs{margin-bottom:28px}.aro-prod__crumbs a{color:#8b7b6e}.aro-prod__top{display:flex;flex-wrap:wrap;gap:clamp(40px,5vw,80px);align-items:flex-start}.aro-prod__gallery{flex:1.25 1 520px;min-width:0;display:flex;gap:16px}.aro-prod__thumbs{flex:0 0 84px;display:flex;flex-direction:column;gap:12px}.aro-prod__thumb{padding:0;border:0;background:var(--aro-sand);aspect-ratio:4 / 5;cursor:pointer;opacity:.6;outline:1px solid transparent;outline-offset:3px;transition:opacity .3s,outline-color .3s}.aro-prod__thumb:hover,.aro-prod__thumb.is-active{opacity:1}.aro-prod__thumb.is-active{outline-color:var(--aro-gold)}.aro-prod__thumb img{width:100%;height:100%;object-fit:cover;object-position:50% 0}.aro-prod__main{position:relative;flex:1;min-width:0;aspect-ratio:4 / 5;background:var(--aro-sand);overflow:hidden}.aro-prod__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .4s ease}.aro-prod__slide.is-active{opacity:1}.aro-prod__slide img,.aro-prod__slide svg{width:100%;height:100%;object-fit:cover;object-position:50% 0}.aro-prod__badge{top:16px;left:16px;font-size:11px;padding:7px 12px}.aro-prod__info{flex:1 1 420px;max-width:520px;position:sticky;top:calc(var(--aro-sticky-top, 0px) + 24px)}.aro-prod__title{font-size:clamp(36px,3.6vw,50px);line-height:1.05}.aro-prod__price{margin:14px 0 0;font-size:22px;font-weight:400}.aro-prod__compare{margin-left:12px;font-size:17px;color:#8b7b6e}.aro-prod__tagline{margin:18px 0 0;font-family:var(--aro-serif);font-style:italic;font-size:18px;line-height:1.55;color:#8c6d32}.aro-prod__resume{margin-top:14px;font-size:16.5px}.aro-prod__sep{display:block;height:1px;background:#ece3d8;margin:28px 0}.aro-prod__option{border:0;margin:0 0 20px;padding:0}.aro-prod__option-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:14px}.aro-prod__option-head legend{float:left}.aro-prod__option-head strong{font-weight:400;color:var(--aro-ink)}.aro-prod__guide{font-size:13.5px;border-bottom:1px solid var(--aro-line);padding-bottom:2px}.aro-prod__values{clear:both;display:flex;flex-wrap:wrap;gap:8px}.aro-prod__value input{position:absolute;opacity:0}.aro-prod__value span{min-width:58px;height:48px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d8c8b6;font-size:14.5px;cursor:pointer;transition:all .3s}.aro-prod__value span:hover{border-color:var(--aro-gold)}.aro-prod__value input:checked+span{background:var(--aro-ink);border-color:var(--aro-ink);color:var(--aro-cream)}.aro-prod__value input:focus-visible+span{outline:2px solid var(--aro-gold);outline-offset:2px}.aro-prod__value.is-out span{color:#b5a797;text-decoration:line-through}.aro-prod__add{width:100%;min-height:56px;margin-top:6px;font-size:13.5px;letter-spacing:.22em}.aro-prod__add[disabled]{opacity:.55;cursor:not-allowed}.aro-prod__added{margin:12px 0 0;font-family:var(--aro-serif);font-style:italic;font-size:16px;color:#8c6d32}.aro-prod__added a{border-bottom:1px solid currentColor}.aro-prod__perks{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:14.5px;color:var(--aro-text)}.aro-prod__perks li{display:flex;gap:12px;align-items:center}.aro-prod__store{background:var(--aro-beige);padding:26px 26px 28px}.aro-prod__store-badge{position:static;display:inline-block}.aro-prod__store-title{margin:14px 0 0;font-family:var(--aro-serif);font-size:22px;line-height:1.3}.aro-prod__store-title em{color:var(--aro-gold)}.aro-prod__store-text{margin:12px 0 20px;font-size:15.5px;line-height:1.7;color:var(--aro-text)}.aro-prod__store .aro-btn{min-height:50px;padding:0 22px;font-size:12px}.aro-prod__accs{margin-top:32px;border-top:1px solid #d8c8b6}.aro-prod__acc{border-bottom:1px solid #d8c8b6}.aro-prod__acc summary{display:flex;justify-content:space-between;align-items:center;padding:18px 0;cursor:pointer;list-style:none;font-size:13px;font-weight:400;letter-spacing:.22em;text-transform:uppercase}.aro-prod__acc summary::-webkit-details-marker{display:none}.aro-prod__acc summary:hover{color:var(--aro-gold)}.aro-prod__acc[open] .aro-acc__sign:before{content:"\2212"}.aro-prod__acc-body{padding-bottom:20px;font-size:15.5px;line-height:1.8;color:var(--aro-text)}.aro-prod__acc-body p{margin:0 0 12px}.aro-prod__acc-body ul{margin:0;padding-left:18px}.aro-prod__help{margin-top:26px;font-size:14.5px;line-height:1.65;color:var(--aro-muted)}.aro-prod__help p{margin:0}.aro-prod__help a{border-bottom:1px solid var(--aro-line)}.aro-prod-look{background:var(--aro-hero-bg)}.aro-prod-look .aro__inner{max-width:1200px;display:flex;flex-wrap:wrap;gap:clamp(40px,6vw,88px);align-items:center}.aro-prod-look__intro{flex:1 1 300px;max-width:380px}.aro-prod-look__intro .aro-title{font-size:clamp(32px,3.4vw,46px)}.aro-prod-look__intro .aro-text{margin-top:18px}.aro-prod-look__grid,.aro-prod-also__grid{list-style:none;margin:0;padding:0;display:grid;gap:20px}.aro-prod-look__grid{flex:2 1 560px;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr))}.aro-prod-also__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.aro-prod-also .aro-head .aro-title{font-size:clamp(32px,3.4vw,46px)}@media(max-width:749px){.aro-prod__gallery{flex-direction:column-reverse;flex-basis:100%}.aro-prod__thumbs{flex-direction:row;flex-basis:auto;overflow-x:auto}.aro-prod__thumb{flex:0 0 64px}.aro-prod__info{position:static;max-width:none}.aro-prod-look__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.aro-prod-also__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}}.aro-col__seo-title{margin:0 0 22px;font-size:clamp(30px,3.2vw,42px);line-height:1.15}.aro-cart.is-loading{opacity:.6;pointer-events:none}.aro-cart__main{padding:clamp(48px,6vw,80px) var(--aro-gutter) clamp(80px,9vw,120px)}.aro-cart__main .aro__inner{max-width:1240px}.aro-cart__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:36px}.aro-cart__head .aro-eyebrow{margin-bottom:12px}.aro-cart__title{font-size:clamp(38px,4vw,56px);line-height:1}.aro-cart__ship{background:var(--aro-hero-bg);padding:20px 24px;margin-bottom:40px}.aro-cart__ship p{margin:0 0 12px;font-size:15.5px}.aro-cart__ship strong{font-weight:500;color:#8c6d32}.aro-cart__ship strong.aro-cart__plain{color:inherit}.aro-cart__bar{display:block;height:3px;background:#e2d4c2}.aro-cart__bar span{display:block;height:100%;background:var(--aro-gold);transition:width .6s ease}.aro-cart__layout{display:flex;flex-wrap:wrap;gap:clamp(40px,5vw,72px);align-items:flex-start}.aro-cart__items{flex:1.6 1 520px;min-width:0;list-style:none;margin:0;padding:0;border-top:1px solid #e2d4c2}.aro-cart__item{display:flex;gap:22px;padding:26px 0;border-bottom:1px solid #e2d4c2}.aro-cart__img{flex:0 0 120px;aspect-ratio:4 / 5;overflow:hidden;background:var(--aro-sand)}.aro-cart__img img{width:100%;height:100%;object-fit:cover}.aro-cart__info{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:14px}.aro-cart__row{display:flex;justify-content:space-between;align-items:center;gap:16px}.aro-cart__row:first-child{align-items:flex-start}.aro-cart__name{font-family:var(--aro-serif);font-size:22px;line-height:1.2}.aro-cart__variant{margin:6px 0 0;font-size:14px;color:var(--aro-muted)}.aro-cart__line{font-size:16px;white-space:nowrap}.aro-cart__qty{display:inline-flex;align-items:center;border:1px solid #d8c8b6}.aro-cart__qty button{width:44px;height:44px;background:none;border:0;font:inherit;font-size:18px;cursor:pointer;color:var(--aro-ink)}.aro-cart__qty button:hover{color:var(--aro-gold)}.aro-cart__qty input{width:36px;border:0;background:none;text-align:center;font:inherit;font-size:15px;-moz-appearance:textfield}.aro-cart__qty input::-webkit-outer-spin-button,.aro-cart__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.aro-cart__remove{padding:8px 0;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:#8b7b6e!important;border-bottom:1px solid #d8c8b6}.aro-cart__remove:hover{color:var(--aro-gold)!important}.aro-cart__sum{flex:1 1 340px;max-width:440px;position:sticky;top:calc(var(--aro-sticky-top, 0px) + 24px);background:var(--aro-hero-bg);padding:34px 32px}.aro-cart__sum h2{margin:0 0 22px;font-family:var(--aro-serif);font-weight:400;font-size:26px}.aro-cart__sum dl{margin:0;display:grid;grid-template-columns:1fr auto;gap:12px 16px;font-size:15.5px}.aro-cart__sum dd{margin:0;text-align:right;color:var(--aro-muted)}.aro-cart__sum dd:first-of-type{color:var(--aro-ink)}.aro-cart__sum dd.is-free{color:#8c6d32}.aro-cart__rule{display:block;height:1px;background:#e2d4c2;margin:20px 0}.aro-cart__total{display:flex;justify-content:space-between;align-items:baseline;margin:0;font-size:19px;font-weight:400}.aro-cart__tax{margin:6px 0 0;font-size:13px;color:#8b7b6e}.aro-cart__note{display:block;margin-top:26px}.aro-cart__note span{font-family:var(--aro-serif);font-style:italic;font-size:17px;color:#8c6d32}.aro-cart__note textarea{display:block;width:100%;margin-top:10px;border:1px solid #e2d4c2;background:var(--aro-cream);padding:12px 14px;font:inherit;font-size:14.5px;color:var(--aro-ink);resize:vertical}.aro-cart__checkout{width:100%;min-height:56px;margin-top:22px;font-size:13.5px;letter-spacing:.22em}.aro-cart__perks{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:14px;color:var(--aro-text)}.aro-cart__perks li{display:flex;gap:12px;align-items:center}.aro-cart__up{background:var(--aro-beige)}.aro-cart__up .aro__inner{max-width:1240px}.aro-cart__up .aro-head{margin-bottom:40px}.aro-cart__up .aro-title{font-size:clamp(30px,3.2vw,42px)}.aro-cart__up-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.aro-cart__up-add{width:100%;min-height:44px;margin-top:12px;font-size:12px}.aro-cart__empty{position:relative;padding:clamp(96px,12vw,160px) var(--aro-gutter);text-align:center;overflow:hidden;background:var(--aro-hero-bg)}.aro-cart__wings{position:absolute;left:50%;top:50%;width:900px;max-width:120%;transform:translate(-50%,-50%);opacity:.06;pointer-events:none}.aro-cart__empty .aro__inner{position:relative;max-width:620px}.aro-cart__empty .aro-text{margin-top:22px}.aro-cart__empty .aro-actions{justify-content:center;margin-top:34px}@media(max-width:749px){.aro-cart__item{gap:14px}.aro-cart__img{flex-basis:92px}.aro-cart__name{font-size:18px}.aro-cart__sum{position:static;max-width:none;padding:28px 22px}.aro-cart__up-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}}.aro-legal__head{position:relative;background:var(--aro-hero-bg);padding:clamp(48px,6vw,80px) var(--aro-gutter) clamp(48px,5vw,64px);overflow:hidden}.aro-legal__wings{position:absolute;right:-14%;top:-40%;width:60%;max-width:860px;opacity:.06;transform:rotate(-8deg);pointer-events:none}.aro-legal__head .aro__inner{position:relative;max-width:1160px}.aro-legal__head .aro-eyebrow{margin-top:26px}.aro-legal__title{font-size:clamp(38px,4.4vw,60px);line-height:1.05}.aro-legal__date{margin:16px 0 0;font-family:var(--aro-serif);font-style:italic;font-size:16px;color:#8c6d32}.aro-legal__body{padding:clamp(56px,6vw,88px) var(--aro-gutter) clamp(80px,9vw,120px)}.aro-legal__body .aro__inner{max-width:1160px;display:flex;gap:clamp(40px,6vw,96px);align-items:flex-start}.aro-legal__toc{flex:0 0 260px;position:sticky;top:calc(var(--aro-sticky-top, 0px) + 32px);border-left:1px solid var(--aro-line);padding-left:22px}.aro-legal__toc ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:14.5px;line-height:1.45}.aro-legal__toc a{color:var(--aro-text)}.aro-legal__toc a:hover{color:var(--aro-gold)}.aro-legal__content{flex:1;min-width:0;max-width:760px;margin-inline:auto;font-size:16.5px;line-height:1.85;color:var(--aro-text)}.aro-legal.has-toc .aro-legal__content{margin-inline:0}.aro-legal__content h2,.aro-legal__content h3{font-family:var(--aro-serif);font-weight:400;color:var(--aro-ink);line-height:1.2;scroll-margin-top:calc(var(--aro-sticky-top, 0px) + 24px)}.aro-legal__content h2{margin:48px 0 16px;padding-top:28px;border-top:1px solid #e6dbcf;font-size:clamp(24px,2.4vw,30px)}.aro-legal__content h2:first-child{margin-top:0;padding-top:0;border-top:0}.aro-legal__content h3{margin:32px 0 10px;font-size:21px}.aro-legal__content p{margin:0 0 16px}.aro-legal__content ul,.aro-legal__content ol{margin:0 0 18px;padding-left:22px}.aro-legal__content li{margin-bottom:6px}.aro-legal__content li::marker{color:var(--aro-gold)}.aro-legal__content a{color:var(--aro-ink);border-bottom:1px solid var(--aro-line)}.aro-legal__content a:hover{color:var(--aro-gold)}.aro-legal__content strong,.aro-legal__content b{font-weight:500;color:var(--aro-ink)}.aro-legal__content table{width:100%;border-collapse:collapse;margin:0 0 20px;font-size:15px}.aro-legal__content th,.aro-legal__content td{border-bottom:1px solid #e6dbcf;padding:10px 8px;text-align:left}.aro-legal__help{background:var(--aro-sand);padding:48px var(--aro-gutter)}.aro-legal__help .aro__inner{max-width:1160px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px}.aro-legal__help-title{margin:0 0 8px;font-family:var(--aro-serif);font-size:clamp(24px,2.4vw,32px);line-height:1.15}.aro-legal__help-title em{color:#8c6d32}.aro-legal__help .aro-text{max-width:620px;font-size:16px}@media(max-width:899px){.aro-legal__body .aro__inner{flex-direction:column}.aro-legal__toc{position:static;flex-basis:auto;width:100%}}.aro-legal__body{background:#fff}.aro-legal__content,.aro-legal.has-toc .aro-legal__content{margin-inline:0;max-width:780px}.aro-legal__body .aro__inner,.aro-legal__head .aro__inner,.aro-legal__help .aro__inner{max-width:1240px}.aro-legal__content h1{font-family:var(--aro-serif);font-weight:400;color:var(--aro-ink);font-size:clamp(24px,2.4vw,30px);line-height:1.2;margin:0 0 16px}.aro-legal__content hr{border:0;border-top:1px solid #e6dbcf;margin:32px 0}.aro-legal__content hr+h2,.aro-legal__content h2+hr{border-top:0;padding-top:0;margin-top:0}.aro-legal__content>hr:first-child{display:none}.aro-legal__content li p{margin:0}.aro-legal__content li{margin-bottom:8px}.aro-legal__content img{max-width:100%;height:auto}.aro-col__new{background:#fff;padding:clamp(48px,5vw,64px) var(--aro-gutter);border-bottom:1px solid #ece3d8}.aro-col__new .aro-new__head{margin-bottom:28px}.aro-col__new .aro-new__head .aro-title{font-size:clamp(28px,3vw,38px);margin-bottom:0}.aro-col__new .aro-card__media{position:relative;display:block}.aro-family__arrows{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none;color:#c9a96b}.aro-family__arrows>path{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.aro-family__tag{position:absolute;margin:0;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#efe5d8;line-height:1.3;white-space:nowrap}.aro-family__tag-name{display:block;font-family:var(--aro-script);font-size:40px;letter-spacing:0;text-transform:none;color:#e8d3a6;line-height:1}.aro-family__tag--left{left:-6%;top:-17%}.aro-family__tag--right{right:-10%;top:-13%;text-align:right}.aro-family .aro__inner{padding-top:40px}@media(max-width:749px){.aro-family__tag{font-size:10.5px}.aro-family__tag-name{font-size:32px}.aro-family__tag--left{left:0;top:-26%}.aro-family__tag--right{right:0;top:-15%}.aro-family .aro__inner{padding-top:96px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/aromange.css.map */
