:root{--aro-bg:#faf9f6;--aro-gutter:80px;--aro-max:1440px}body{background:var(--aro-bg)}.page-width{max-width:var(--aro-max);padding:0 var(--aro-gutter)}@media(max-width:989px){:root{--aro-gutter:24px}}.aro-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;border:0;border-radius:6px;padding:12px 24px;font:700 14px/1.2 var(--aro-sans);text-decoration:none;cursor:pointer;transition:background .2s,color .2s,transform .2s;white-space:nowrap}.aro-btn--lg{padding:15px 30px;font-size:15px;font-weight:600}.aro-btn--block{width:100%;height:50px;padding:16px}.aro-btn--ink{background:var(--aro-ink);color:#fff}.aro-btn--ink:hover{background:#000}.aro-btn--white{background:#fff;color:var(--aro-ink)}.aro-btn--white:hover{background:var(--aro-cream)}.aro-btn--outline{background:transparent;color:var(--aro-ink);box-shadow:inset 0 0 0 1px var(--aro-ink)}.aro-btn--sage{background:var(--aro-sage);color:var(--aro-ink)}.aro-nav-section{position:relative;z-index:20}.aro-nav{background:var(--aro-bg);color:var(--aro-ink)}.aro-nav__inner{position:relative;z-index:2;max-width:var(--aro-max);margin:0 auto;padding:32px var(--aro-gutter);display:flex;align-items:center;justify-content:space-between}.aro-nav__logo{display:block;position:relative;z-index:2;color:inherit;line-height:0}.aro-nav__logo svg{width:158px;height:auto;display:block}.aro-nav__links{display:flex;align-items:center;gap:40px}.aro-nav__link{font:400 14px/1 var(--aro-sans);text-transform:uppercase;letter-spacing:.02em;color:inherit;text-decoration:none}.aro-nav__link:hover,.aro-nav__link.is-active{text-decoration:underline;text-underline-offset:6px}.aro-nav__cart{display:inline-flex;align-items:center;background:var(--aro-ink);color:#fff;border-radius:6px;padding:12px 24px;font:700 14px/1.2 var(--aro-sans);text-decoration:none}.aro-nav--overlay{position:absolute;inset:0 0 auto 0;background:transparent;color:#fff}.aro-nav--dark{background:#121212;color:#fff}.aro-nav--dark .aro-nav__cart{background:#fff;color:var(--aro-ink);border-radius:100px}.aro-nav--dark .aro-nav__link.is-active{color:#fff}.aro-nav--overlay .aro-nav__cart{background:#fff;color:var(--aro-ink)}.aro-nav__mobile{display:none}.aro-nav__burger{list-style:none;cursor:pointer;width:28px;height:28px;position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;gap:6px}.aro-nav__burger::-webkit-details-marker{display:none}.aro-nav__burger span{display:block;height:1.5px;background:currentColor;transition:transform .25s ease,opacity .2s ease}.aro-nav__mobile[open] .aro-nav__burger span:nth-child(1){transform:translateY(7.5px) rotate(45deg)}.aro-nav__mobile[open] .aro-nav__burger span:nth-child(2){opacity:0}.aro-nav__mobile[open] .aro-nav__burger span:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}.aro-nav:has(.aro-nav__mobile[open]){color:var(--aro-ink)}.aro-nav__sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--aro-bg);color:var(--aro-ink);padding:96px var(--aro-gutter) 32px;display:flex;flex-direction:column;justify-content:space-between;gap:40px;overflow-y:auto;animation:aro-sheet .25s ease}@keyframes aro-sheet{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.aro-nav__sheet-links{display:flex;flex-direction:column}.aro-nav__sheet-link{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;border-top:1px solid var(--aro-line);font:400 28px/1.1 var(--aro-serif);color:inherit;text-decoration:none}.aro-nav__sheet-link:last-child{border-bottom:1px solid var(--aro-line)}.aro-nav__sheet-link svg{width:18px;height:18px;flex:0 0 auto;transform:rotate(180deg);color:var(--aro-muted)}.aro-nav__sheet-link.is-active span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:8px}.aro-nav__sheet-link.is-active svg{color:var(--aro-ink)}.aro-nav__sheet-foot{display:flex;flex-direction:column;align-items:center;gap:12px}.aro-nav__sheet-btn{display:flex;justify-content:center;width:100%;padding:15px 24px;border:1px solid var(--aro-ink);border-radius:6px;background:transparent;color:var(--aro-ink);font:700 14px/1.2 var(--aro-sans);text-decoration:none}.aro-nav__sheet-btn--ink{background:var(--aro-ink);color:#fff}.aro-nav__sheet-contact{margin-top:8px;font:400 13px/1.4 var(--aro-sans);color:var(--aro-muted);text-decoration:none;text-align:center}html.aro-menu-open{overflow:hidden}@media(max-width:989px){.aro-nav__links{display:none}.aro-nav__mobile{display:block}.aro-nav__inner{padding-top:20px;padding-bottom:20px}.aro-nav__logo svg{width:130px}}.aro-hero{position:relative;height:100vh;height:100svh;min-height:560px;max-height:1000px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#1a1a1a;color:#fff}.aro-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000038,#00000014 40%,#00000047)}.aro-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.aro-hero__img{width:100%;height:100%;object-fit:cover;object-position:center 60%;display:block}.aro-hero__content{position:relative;display:flex;flex-direction:column;align-items:center;gap:20px;width:760px;max-width:calc(100% - 2*var(--aro-gutter));padding:72px 0 0;text-align:center}.aro-hero__wordmark{margin:0;line-height:0;color:#fff}.aro-hero__wordmark svg{width:min(520px,70vw);max-width:100%;height:auto;display:block;filter:drop-shadow(0 2px 12px rgba(0,0,0,.18))}.aro-hero__tagline{margin:0;font:400 26px/1.2 var(--aro-serif);color:#fff;letter-spacing:.01em}.aro-hero__actions{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:12px}.aro-hero__actions .aro-btn--ink{background:#1a1a1a8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.35);padding:11px 22px;font-size:13px;font-weight:500;border-radius:999px}.aro-hero__actions .aro-btn--ink:hover{background:#1a1a1acc}@media(max-width:749px){.aro-hero{min-height:520px}.aro-hero__content{padding:64px 0 0;gap:16px}.aro-hero__wordmark svg{width:min(300px,78vw)}.aro-hero__tagline{font-size:20px}.aro-btn--lg{padding:13px 22px;font-size:14px;white-space:normal;text-align:center}.aro-hero__actions{gap:10px}}.aro-collection{max-width:var(--aro-max);margin:0 auto;padding:96px var(--aro-gutter) 48px;display:flex;flex-direction:column;align-items:center;gap:48px}.aro-collection__head{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;text-align:center}.aro-collection__title{margin:0;font:400 52px/1.1 var(--aro-serif);color:var(--aro-ink);text-align:center}.aro-collection__logo{display:inline;margin-left:10px;color:var(--aro-ink);white-space:nowrap}.aro-collection__logo svg{width:190px;height:auto;display:inline;vertical-align:baseline;transform:translateY(1px)}.aro-collection__sub{margin:0;max-width:600px;font:400 17px/1.5 var(--aro-sans);color:var(--aro-muted);opacity:.8}.aro-collection__grid{display:grid;grid-template-columns:repeat(var(--aro-cols,4),minmax(0,1fr));gap:16px;width:100%;align-items:stretch}.aro-card{display:flex;flex-direction:column;gap:24px;background:#fff;border:1px solid var(--aro-line);padding:4px 0 24px;overflow:hidden}.aro-card__media{display:block;position:relative;margin:0 4px;aspect-ratio:273/398;overflow:hidden;background:#fff}.aro-card__preorder{position:absolute;left:12px;top:12px;z-index:1;padding:5px 10px;border-radius:100px;background:#ffffffe6;font:700 11px/1.4 var(--aro-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--aro-ink)}.aro-card__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}.aro-card:hover .aro-card__img{transform:scale(1.02)}.aro-card__meta{display:flex;flex-direction:column;gap:8px;padding:0 24px}.aro-card__title{margin:0;font:400 28px/1.15 var(--aro-serif);min-height:2.3em}.aro-card__title a{color:var(--aro-ink);text-decoration:none}.aro-card__price{margin:0;font:700 18px/1.2 var(--aro-sans);color:var(--aro-ink)}.aro-card__format{margin:0;font:700 12px/1.2 var(--aro-sans);text-transform:uppercase;color:var(--aro-accent-text,var(--aro-accent))}.aro-card__formats{display:flex;flex-wrap:wrap;gap:8px}.aro-card__pill{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;border:1px solid var(--aro-line);border-radius:6px;background:var(--aro-cream,#faf9f6);font:700 12px/1.35 var(--aro-sans);color:var(--aro-ink);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .2s,border-color .2s,color .2s}.aro-card__pill:hover{border-color:var(--aro-accent)}.aro-card__pill.is-single{cursor:default}.aro-card__formats input:checked+.aro-card__pill,.aro-card__pill.is-single{background:color-mix(in srgb,var(--aro-accent) 82%,#fff);border-color:var(--aro-accent);color:var(--aro-on-accent,#fff)}.aro-card__formats input:focus-visible+.aro-card__pill{outline:2px solid var(--aro-ink);outline-offset:2px}.aro-card__pill.is-soldout{opacity:.45;text-decoration:line-through}.aro-card__actions{padding:0 24px;margin-top:auto}.aro-trust{list-style:none;margin:0;padding:22px 32px;display:flex;justify-content:space-between;gap:24px;width:100%;background:#fff;border:1px solid var(--aro-line);border-radius:0}.aro-trust__item{display:flex;align-items:center;gap:12px;font:700 14px/1.2 var(--aro-sans);color:var(--aro-ink)}.aro-trust__check{display:inline-flex;width:20px;height:20px;color:var(--aro-ink)}.aro-trust__check svg{width:20px;height:20px}@media(max-width:1199px){.aro-collection__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.aro-collection__title{font-size:48px}.aro-collection__logo svg{width:176px}}@media(max-width:749px){.aro-collection{padding-top:64px;padding-bottom:32px;gap:40px}.aro-collection__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aro-collection__title{font-size:36px}.aro-collection__logo svg{width:132px}.aro-collection__sub{font-size:16px}.aro-card__title{font-size:22px}.aro-card__meta,.aro-card__actions{padding:0 14px}.aro-trust{display:grid;grid-template-columns:1fr 1fr;padding:20px 0;gap:14px 16px;background:transparent;border:0;border-top:1px solid var(--aro-line);border-bottom:1px solid var(--aro-line)}.aro-trust__item{align-items:flex-start;gap:8px;font:400 13px/1.35 var(--aro-sans);color:var(--aro-ink)}.aro-trust__check{flex:0 0 auto;width:16px;height:16px;margin-top:1px;color:var(--aro-ink)}.aro-trust__check svg{width:16px;height:16px}}.aro-story{max-width:var(--aro-max);margin:0 auto;padding:48px var(--aro-gutter);display:flex;gap:64px;align-items:center}.aro-story--img-right .aro-story__media{order:2}.aro-story__media{flex:0 0 624px;max-width:50%}.aro-story__img{width:100%;height:680px;object-fit:cover;display:block}.aro-story--square .aro-story__img{height:auto;aspect-ratio:1}.aro-story__content{flex:1 1 0;display:flex;flex-direction:column;gap:40px}.aro-story__head{display:flex;flex-direction:column;gap:16px}.aro-story__title{margin:0;font:400 52px/1.1 var(--aro-serif);color:var(--aro-ink)}.aro-story__sub{margin:0;font:400 17px/1.5 var(--aro-sans);color:var(--aro-muted);opacity:.8}.aro-story__text{font:400 16px/1.6 var(--aro-sans);color:var(--aro-muted)}.aro-story__text p{margin:0}.aro-story__items{margin:0;display:flex;flex-direction:column;gap:26px}.aro-story__item dt{font:400 26px/1.4 var(--aro-sans);color:var(--aro-muted)}.aro-story__item dd{margin:0;font:400 16px/1.6 var(--aro-sans);color:var(--aro-muted)}@media(max-width:989px){.aro-story{flex-direction:column;gap:32px;padding-top:32px;padding-bottom:32px}.aro-story--img-right .aro-story__media{order:0}.aro-story__media{flex:none;max-width:100%;width:100%}.aro-story__img{height:auto;aspect-ratio:4/5}.aro-story__title{font-size:40px}.aro-story__content{gap:32px}.aro-story__item dt{font-size:24px}}.aro-quote{max-width:var(--aro-max);margin:0 auto;padding:48px var(--aro-gutter);display:flex;justify-content:center}.aro-quote__text{margin:0;max-width:960px;font:italic 400 36px/1.35 var(--aro-serif);color:var(--aro-ink);text-align:center}@media(max-width:989px){.aro-quote{padding:32px var(--aro-gutter)}.aro-quote__text{font-size:26px}}.aro-gallery{max-width:var(--aro-max);margin:0 auto;padding:48px var(--aro-gutter) 96px;display:flex;flex-direction:column;align-items:center;gap:40px}.aro-gallery__title{margin:0;font:400 52px/1.1 var(--aro-serif);color:var(--aro-ink);text-align:center}.aro-gallery__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,420px);justify-content:space-between;gap:10px;width:100%}.aro-gallery__cell{position:relative;aspect-ratio:1;overflow:hidden;background:var(--aro-cream-2)}.aro-gallery__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s}.aro-gallery__link{position:relative;display:block;width:100%;height:100%;color:inherit;text-decoration:none}.aro-gallery__link:hover .aro-gallery__img{transform:scale(1.04)}.aro-gallery__name{position:absolute;left:0;right:0;bottom:0;padding:48px 24px 20px;background:linear-gradient(to top,#1a1a1a8c,#1a1a1a00);color:#fff;font:400 22px/1.25 var(--aro-serif);opacity:0;transform:translateY(8px);transition:opacity .3s,transform .3s}.aro-gallery__link:hover .aro-gallery__name,.aro-gallery__link:focus-visible .aro-gallery__name{opacity:1;transform:none}.aro-gallery__cta{margin-top:8px}.aro-gallery__tag{position:absolute;left:24px;bottom:24px;padding:7px 14px;border-radius:100px;background:#ffffff8c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font:700 12px/1.5 var(--aro-sans);color:var(--aro-ink);text-transform:uppercase}.aro-gallery__social{margin:56px 0 0;font:italic 400 32px/1.2 var(--aro-serif);color:var(--aro-ink);text-align:center}@media(max-width:1399px){.aro-gallery__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.aro-gallery{padding:32px var(--aro-gutter) 64px;gap:32px}.aro-gallery__title{font-size:36px}.aro-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aro-gallery__social{font-size:22px;margin-top:24px}.aro-gallery__name{opacity:1;transform:none;padding:40px 16px 14px;font-size:17px}}.aro-footer{background:#fff;color:#33383c}.aro-footer__inner{max-width:var(--aro-max);margin:0 auto;padding:64px var(--aro-gutter) 40px;display:flex;flex-direction:column;gap:48px}.aro-footer__news{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px;align-items:center;padding-bottom:40px;border-bottom:1px solid var(--aro-line)}.aro-footer__news-text{display:flex;flex-direction:column;gap:8px}.aro-footer__news-title{margin:0;font:400 26px/1.2 var(--aro-serif);color:var(--aro-ink)}.aro-footer__news-logo{display:inline;margin-left:2px;color:var(--aro-ink);white-space:nowrap}.aro-footer__news-logo svg{width:101px;height:auto;display:inline;vertical-align:baseline;transform:translateY(.6px)}.aro-footer__news-sub{margin:0;font:400 14px/1.5 var(--aro-sans);color:#7b8487}.aro-footer__form{display:flex;flex-direction:column;gap:8px}.aro-footer__field{display:flex;align-items:stretch;border:1px solid var(--aro-line-strong);border-radius:6px;background:#fff;padding:4px;transition:border-color .2s}.aro-footer__field:focus-within{border-color:var(--aro-ink)}.aro-footer__input{flex:1 1 auto;min-width:0;height:40px;padding:0 12px;border:0;background:transparent;font:400 14px/1 var(--aro-sans);color:var(--aro-ink);outline:none}.aro-footer__input::placeholder{color:#9aa0a3}.aro-footer__submit{height:40px;padding:0 18px;font-size:14px;font-weight:500;border-radius:4px;white-space:nowrap}.aro-footer__consent{margin:0;font:400 12px/1.4 var(--aro-sans);color:#9aa0a3}.aro-footer__err{margin:0;font:400 13px/1.4 var(--aro-sans);color:var(--aro-danger)}.aro-footer__ok{margin:0;display:flex;align-items:center;gap:8px;font:400 14px/1.4 var(--aro-sans);color:var(--aro-success)}.aro-footer__ok svg{width:18px;height:18px;flex:0 0 18px}.aro-footer__cols{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.aro-footer__heading{margin:0 0 12px;font:400 20px/28px var(--aro-serif);color:#33383c;text-transform:capitalize}.aro-footer__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.aro-footer__list a{display:inline-flex;align-items:center;gap:8px;font:400 14px/17px var(--aro-sans);color:#7b8487;text-decoration:none}.aro-footer__list a:hover{color:var(--aro-ink)}.aro-footer__arrow{display:inline-flex;width:24px;height:24px}.aro-footer__arrow svg{width:24px;height:24px}.aro-footer__text{font:400 14px/1.9 var(--aro-sans);color:#7b8487}.aro-footer__text p{margin:0}.aro-footer__text a{color:#7b8487;text-decoration:underline;text-underline-offset:3px}.aro-footer__text a:hover{color:var(--aro-ink)}.aro-footer__legal{margin:0;padding-top:24px;border-top:1px solid var(--aro-line);font:400 12px/1 var(--aro-sans);color:#7b8487}@media(max-width:989px){.aro-footer__news{grid-template-columns:1fr;gap:20px}}@media(max-width:749px){.aro-footer__inner{padding:40px var(--aro-gutter) 28px;gap:32px}.aro-footer__news{padding-bottom:28px}.aro-footer__news-title{font-size:22px}.aro-footer__news-logo svg{width:92px}.aro-footer__cols{grid-template-columns:1fr;gap:8px}.aro-footer__heading{margin-bottom:8px}.aro-footer__submit{padding:0 14px}}.card--standard .card__inner{border:1px solid var(--aro-line);border-radius:var(--aro-radius-lg);overflow:hidden;background:var(--aro-paper)}.card__heading{font-family:var(--aro-serif);font-size:2rem}.product-form__input--pill input[type=radio]+label{border-radius:var(--aro-radius-pill)}.aro-pedit{padding:4rem 0 6rem}.aro-pedit__block{border-top:1px solid var(--aro-line);padding:3.2rem 0}.aro-pedit__block .aro-eyebrow{color:var(--aro-ink);margin-bottom:1.2rem}.aro-pedit__rich{max-width:72rem;color:var(--aro-muted)}.aro-pedit__block--nutrition{background:var(--aro-accent-soft);border-radius:var(--aro-radius-lg);padding:3.2rem;border-top:0}.aro-pedit__suggestions{display:grid;grid-template-columns:repeat(4,1fr);gap:1.6rem;list-style:none;padding:0;margin:0}.aro-pedit__sugg img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--aro-radius-md);display:block}.aro-pedit__sugg-cap{display:block;margin-top:.8rem;font-family:var(--aro-sans);font-size:1.4rem;color:var(--aro-muted)}@media(max-width:749px){.aro-pedit__suggestions{grid-template-columns:repeat(2,1fr)}}.aro-card--pro{gap:0;padding:0}.aro-card--pro .aro-card__media{margin:0;aspect-ratio:1;height:auto}.aro-card--pro .aro-card__meta{padding:20px 20px 12px;gap:12px}.aro-card--pro .aro-card__formats{margin-top:-2px}.aro-card--pro .aro-card__title{font-size:24px}.aro-card__pro{display:flex;flex-direction:column;gap:4px;font:400 12px/1.3 var(--aro-sans)}.aro-card__b2c{color:var(--aro-muted)}.aro-card__from{color:#059669;font-weight:500;display:flex;align-items:center;gap:8px}.aro-card__ht{display:flex;align-items:center;gap:8px;color:#059669}.aro-card__ht strong{font:700 16px/1.3 var(--aro-sans);white-space:nowrap}.aro-card__from em,.aro-card__ht em{font:700 10px/1.4 var(--aro-sans);font-style:normal;padding:2px 6px;border-radius:4px;background:#d1fae5}.aro-card--pro .aro-card__actions{padding:0 20px 20px}.aro-card__order{height:auto;padding:12px 16px;border-radius:8px;font-size:14px}.aro-crumb{display:flex;gap:12px;align-items:center;padding-bottom:24px;font:400 14px/1.4 var(--aro-sans);color:var(--aro-muted)}.aro-crumb a{color:inherit;text-decoration:none}.aro-crumb strong{font-weight:700;color:var(--aro-ink)}.aro-tag{display:inline-flex;padding:4px 10px;border-radius:100px;background:color-mix(in srgb,var(--aro-tag) 13%,#fff);color:var(--aro-tag);font:700 11px/1.4 var(--aro-sans);text-transform:uppercase}.aro-shop{max-width:var(--aro-max);margin:0 auto;padding:48px var(--aro-gutter) 96px;display:flex;flex-direction:column;align-items:center;gap:48px}.aro-shop__head{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%;text-align:left}.aro-shop__title{margin:0;font:400 48px/1.1 var(--aro-serif);color:var(--aro-ink)}.aro-shop__sub{max-width:820px;font:400 17px/1.6 var(--aro-sans);color:var(--aro-muted)}.aro-shop__sub p{margin:0}.aro-shop__grid{display:grid;grid-template-columns:repeat(var(--aro-cols,4),minmax(0,1fr));gap:16px;width:100%;align-items:stretch}.aro-shop__empty{grid-column:1/-1;text-align:center;font:400 16px/1.5 var(--aro-sans);color:var(--aro-muted)}.aro-shop__pages{font:400 14px/1.4 var(--aro-sans)}@media(max-width:1199px){.aro-shop__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.aro-shop__title{font-size:40px}}@media(max-width:749px){.aro-shop{padding:32px var(--aro-gutter) 64px;gap:28px}.aro-shop__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.aro-shop__title{font-size:34px}.aro-shop__sub{font-size:15px}}.aro-philo{max-width:var(--aro-max);margin:0 auto;padding:96px var(--aro-gutter) 48px;display:flex;flex-direction:column;align-items:center;gap:64px}.aro-philo__content{max-width:820px;display:flex;flex-direction:column;align-items:center;gap:40px;text-align:center}.aro-philo__head{display:flex;flex-direction:column;gap:16px}.aro-philo__title{margin:0;font:400 48px/1.1 var(--aro-serif);color:var(--aro-ink)}.aro-philo__quote{margin:0;font:italic 400 18px/1.5 var(--aro-sans);color:var(--aro-muted)}.aro-philo__text{font:400 17px/1.75 var(--aro-sans);color:var(--aro-ink)}.aro-philo__text p{margin:0 0 1.4em}.aro-philo__text p:last-child{margin-bottom:0}.aro-philo__text em{font:italic 400 1.15em/1 var(--aro-serif)}.aro-philo__media{width:100%;max-width:1100px}.aro-philo__img{display:block;width:100%;height:auto;aspect-ratio:1100/560;object-fit:cover}.aro-eng{max-width:var(--aro-max);margin:0 auto;padding:48px var(--aro-gutter) 96px;display:flex;flex-direction:column;align-items:center;gap:72px}.aro-eng__head{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;max-width:720px}.aro-eng__title{margin:0;font:400 48px/1.1 var(--aro-serif);color:var(--aro-ink)}.aro-eng__intro{font:400 16px/1.7 var(--aro-sans);color:var(--aro-muted)}.aro-eng__intro p{margin:0}.aro-eng__intro em{font:italic 400 1.15em/1 var(--aro-serif);color:var(--aro-ink)}.aro-eng__row{display:flex;align-items:center;justify-content:center;gap:96px;width:100%;max-width:1100px}.aro-eng__row--img-left .aro-eng__media{order:-1}.aro-eng__text{flex:0 1 400px;display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.aro-eng__sub{margin:0;font:400 32px/1.2 var(--aro-serif);color:var(--aro-ink)}.aro-eng__p{margin:0;font:400 16px/1.75 var(--aro-sans);color:var(--aro-muted)}.aro-eng__media{flex:0 0 460px;max-width:50%}.aro-eng__img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}@media(max-width:989px){.aro-philo{padding:32px var(--aro-gutter);gap:40px}.aro-philo__title,.aro-eng__title{font-size:34px}.aro-philo__quote,.aro-philo__text{font-size:16px}.aro-philo__img{aspect-ratio:4/3}.aro-eng{padding:32px var(--aro-gutter) 64px;gap:48px}.aro-eng__intro{font-size:16px}.aro-eng__row,.aro-eng__row--img-left{flex-direction:column;gap:24px}.aro-eng__row--img-left .aro-eng__media{order:0}.aro-eng__media{flex:none;width:100%;max-width:100%}.aro-eng__text{flex:none}.aro-eng__sub{font-size:26px}.aro-eng__p{font-size:15px}.aro-eng__text{text-align:center}}@media(max-width:989px){.aro-collection{padding-top:64px;padding-bottom:32px}.aro-philo,.aro-quote,.aro-eng{padding-top:32px;padding-bottom:32px}.aro-gallery{padding-top:32px;padding-bottom:64px}}html.aro-modal-open{overflow:hidden}.aro-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px}.aro-modal[hidden]{display:none}.aro-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a1a1a73}.aro-modal__panel{position:relative;width:100%;max-width:460px;background:var(--aro-cream,#FAF9F6);padding:40px 40px 32px;box-shadow:0 30px 80px #00000040;animation:aro-modal-in .25s ease}@keyframes aro-modal-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.aro-modal__close{position:absolute;top:10px;right:14px;border:0;background:none;font:300 32px/1 var(--aro-serif);color:var(--aro-ink);cursor:pointer;padding:4px 8px}.aro-modal__kicker{display:flex;align-items:center;gap:10px;margin:0 0 22px;font:400 12px/1.2 var(--aro-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--aro-muted)}.aro-modal__kicker svg{width:18px;height:18px;color:var(--aro-ink)}.aro-modal__item{display:flex;gap:18px;align-items:center;padding:0 0 22px;border-bottom:1px solid var(--aro-line)}.aro-modal__img{flex:none;width:80px;height:80px;object-fit:cover;background:var(--aro-cream-2,#F7F3EA)}.aro-modal__info p{margin:0}.aro-modal__name{font:400 22px/1.2 var(--aro-serif);color:var(--aro-ink)}.aro-modal__format{margin-top:4px!important;font:700 12px/1.3 var(--aro-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--aro-accent-text,var(--aro-accent,var(--aro-muted)))}.aro-modal__price{margin-top:6px!important;font:600 15px/1.3 var(--aro-sans);color:var(--aro-ink)}.aro-modal__note{margin-top:8px!important;font:400 12px/1.4 var(--aro-sans);color:var(--aro-muted)}.aro-modal__error{margin:0 0 22px;font:400 14px/1.5 var(--aro-sans);color:#9b2c2c}.aro-modal__actions{display:grid;gap:10px;padding-top:22px}.aro-modal__actions .aro-btn{box-sizing:border-box;height:50px;padding:0 24px}.aro-modal__count{font-weight:400;opacity:.8}.aro-btn--outline{background:transparent;border:1px solid var(--aro-ink);color:var(--aro-ink)}.aro-btn--outline:hover{background:var(--aro-ink);color:#fff}@media(max-width:600px){.aro-modal{align-items:flex-end;padding:0}.aro-modal__panel{max-width:none;padding:32px 24px 28px;animation-name:aro-modal-up}@keyframes aro-modal-up{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}}.aro-lang,.aro-lang__dd{position:relative}.aro-lang__btn{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font:400 14px/1 var(--aro-sans);text-transform:uppercase;letter-spacing:.02em;color:inherit;-webkit-user-select:none;user-select:none}.aro-lang__btn::-webkit-details-marker{display:none}.aro-lang__btn::marker{content:""}.aro-lang__chev{transition:transform .15s}.aro-lang__dd[open] .aro-lang__chev{transform:rotate(180deg)}.aro-lang__list{position:absolute;top:calc(100% + 14px);right:0;min-width:160px;margin:0;padding:6px;list-style:none;background:var(--aro-cream);color:var(--aro-ink);border:1px solid var(--aro-line);border-radius:8px;box-shadow:0 10px 30px #0000001a;z-index:30}.aro-lang__opt{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:none;border:0;padding:10px 12px;font:400 14px/1.2 var(--aro-sans);color:var(--aro-ink);cursor:pointer;border-radius:6px}.aro-lang__opt:hover{background:#0000000d}.aro-lang__opt.is-current{font-weight:700}.aro-nav__sheet-foot .aro-lang{margin-top:4px}.aro-nav__sheet-foot .aro-lang__btn{font-size:13px}.aro-nav__sheet-foot .aro-lang__list{left:50%;right:auto;transform:translate(-50%)}.aro-flag{display:block;flex:0 0 auto;border-radius:3px;box-shadow:0 0 0 1px #00000014}.aro-lang__btn .aro-flag{width:22px;height:15px}.aro-flag--txt{font:700 11px/1 var(--aro-sans);width:auto;box-shadow:none}.aro-search{max-width:var(--aro-max);margin:0 auto;padding:48px var(--aro-gutter) 96px;display:flex;flex-direction:column;gap:56px}.aro-search__head{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%}.aro-search__head .aro-eyebrow{margin:0}.aro-search__title{margin:0;font:400 48px/1.1 var(--aro-serif);color:var(--aro-ink);overflow-wrap:anywhere}.aro-search__count{margin:0;max-width:820px;font:400 17px/1.6 var(--aro-sans);color:var(--aro-muted)}.aro-sform{display:flex;gap:12px;width:100%;max-width:720px;margin-top:8px}.aro-sform__input{flex:1 1 auto;min-width:0;height:52px;padding:0 18px;border:1px solid rgba(0,0,0,.23);border-radius:6px;background:#fff;font:400 16px/1.4 var(--aro-sans);color:var(--aro-ink);-webkit-appearance:none;appearance:none}.aro-sform__input::placeholder{color:var(--aro-muted)}.aro-sform__input:focus{outline:2px solid var(--aro-ink);outline-offset:-1px}.aro-sform__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.aro-sform__btn{flex:0 0 auto;height:52px;padding:0 28px;border-radius:6px}.aro-search__group{display:flex;flex-direction:column;gap:24px;width:100%}.aro-search__group-title{margin:0;font:400 28px/1.2 var(--aro-serif);color:var(--aro-ink)}.aro-search__group-title span{margin-left:10px;font:500 13px/1 var(--aro-sans);letter-spacing:.08em;color:var(--aro-muted);vertical-align:middle}.aro-search__group .aro-recipes-grid{gap:24px}.aro-search__pages{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.aro-search__page{background:#fff;border:1px solid var(--aro-line);padding:22px 24px;display:flex;flex-direction:column;gap:8px}.aro-search__page a{font:400 22px/1.3 var(--aro-serif);color:var(--aro-ink);text-decoration:none}.aro-search__page a:hover{text-decoration:underline}.aro-search__page p{margin:0;font:400 14px/1.55 var(--aro-sans);color:var(--aro-muted)}.aro-search__suggest{display:flex;flex-direction:column;gap:20px;width:100%}.aro-search__suggest .aro-eyebrow{margin:0}.aro-search__suggest .aro-filters{padding-bottom:0}.aro-search__suggest .aro-search__group-title{margin-top:28px}.aro-search .aro-pages{padding-top:0}.aro-404{max-width:var(--aro-max);margin:0 auto;padding:96px var(--aro-gutter) 128px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.aro-404 .aro-eyebrow{margin:0}.aro-404__title{margin:0;font:400 56px/1.1 var(--aro-serif);color:var(--aro-ink)}.aro-404__text{margin:0;max-width:560px;font:400 17px/1.6 var(--aro-sans);color:var(--aro-muted)}.aro-404 .aro-sform{justify-content:center;margin-top:16px;max-width:600px}.aro-404__links{justify-content:center;padding:16px 0 0}@media(max-width:1199px){.aro-search__title{font-size:40px}.aro-404__title{font-size:44px}}@media(max-width:749px){.aro-search{padding:32px var(--aro-gutter) 64px;gap:40px}.aro-search__title{font-size:34px}.aro-search__count{font-size:15px}.aro-sform{flex-direction:column}.aro-sform__btn{width:100%}.aro-search__group-title{font-size:24px}.aro-search__pages{grid-template-columns:1fr}.aro-404{padding:64px var(--aro-gutter) 96px}.aro-404__title{font-size:34px}.aro-404__text{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/aromavie-sections.css.map */
