:root{--aera-background: #f7f7f5;--aera-surface: #fff;--aera-surface-subtle: #f1f1ef;--aera-media-surface: #eeeae2;--aera-text: #181818;--aera-text-muted: #717171;--aera-border: rgb(24 24 24 / 12%);--aera-glass: rgb(255 255 255 / 72%);--aera-glass-border: rgb(255 255 255 / 68%);--aera-sunrise-peach: #ffb38a;--aera-sunrise: #ff7847;--aera-sunrise-yellow: #ffd36a;--aera-sunset: #ff7167;--aera-sunset-pink: #ed7fa8;--aera-sunset-violet: #9c8cff;--aera-space-1: .25rem;--aera-space-2: .5rem;--aera-space-3: .75rem;--aera-space-4: 1rem;--aera-space-5: 1.5rem;--aera-space-6: 2rem;--aera-space-7: 3rem;--aera-space-8: 4.5rem;--aera-container: 1280px;--aera-radius-sm: .5rem;--aera-radius-md: 1rem;--aera-radius-lg: 1.5rem;--aera-radius-pill: 999px;--aera-shadow-sm: 0 1px 2px rgb(24 24 24 / 4%), 0 8px 20px rgb(24 24 24 / 5%);--aera-shadow-md: 0 16px 44px rgb(24 24 24 / 9%);--aera-duration-fast: .18s;--aera-duration-base: .24s;--aera-duration-slow: .3s;--aera-ease: cubic-bezier(.22, 1, .36, 1);--aera-ease-out: cubic-bezier(.16, 1, .3, 1)}*,*:before,*:after{box-sizing:border-box}html{background:var(--aera-background);color:var(--aera-text);scroll-behavior:smooth}body{min-width:320px;margin:0;background:var(--aera-background);color:var(--aera-text);font-family:var(--font-body--family, "Helvetica Neue", Helvetica, sans-serif);font-size:clamp(.9375rem,.9rem + .15vw,1rem);line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body.aera-scroll-locked{position:fixed;inset-inline:0;width:100%;overflow:hidden}body[data-aera-enhanced-motion=false] *,body[data-aera-enhanced-motion=false] *:before,body[data-aera-enhanced-motion=false] *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}img,svg{display:block;max-width:100%}button,input,textarea,select{font:inherit}button,[role=button]{cursor:pointer}a{color:inherit;text-decoration-thickness:.08em;text-underline-offset:.16em}h1,h2,h3,h4,p{margin:0}h1,.aera-h1{font-family:var(--font-heading--family, var(--font-body--family, sans-serif));font-size:clamp(2.5rem,7vw,5.75rem);font-weight:500;letter-spacing:-.055em;line-height:.98}h2,.aera-h2{font-family:var(--font-heading--family, var(--font-body--family, sans-serif));font-size:clamp(1.875rem,4.5vw,3.75rem);font-weight:500;letter-spacing:-.045em;line-height:1.04}h3,.aera-h3{font-size:clamp(1.25rem,2vw,1.75rem);font-weight:500;letter-spacing:-.025em;line-height:1.2}:focus-visible{outline:2px solid var(--aera-sunrise);outline-offset:3px}.aera-container,.aera-page{width:min(calc(100% - 2rem),var(--aera-container));margin-inline:auto}.aera-container--narrow{width:min(calc(100% - 2rem),42rem);margin-inline:auto}.aera-full-bleed{width:100vw;margin-inline:calc(50% - 50vw)}.aera-section{padding-block:clamp(3.5rem,8vw,8rem)}.aera-section--compact{padding-block:clamp(2.5rem,5vw,4.5rem)}.aera-section--generous{padding-block:clamp(5rem,12vw,11rem)}.aera-grid{display:grid;gap:clamp(1rem,2vw,2rem)}.aera-grid--2,.aera-grid--3{grid-template-columns:1fr}.aera-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.aera-button,.aera-button--primary,.aera-button--secondary,.aera-button--ghost,.aera-icon-button{display:inline-flex;align-items:center;justify-content:center;min-height:2.875rem;border:1px solid transparent;border-radius:var(--aera-radius-pill);font-size:.8125rem;font-weight:600;letter-spacing:.02em;line-height:1;text-decoration:none;transition:transform var(--aera-duration-fast) var(--aera-ease),background-color var(--aera-duration-base) var(--aera-ease),border-color var(--aera-duration-base) var(--aera-ease),box-shadow var(--aera-duration-base) var(--aera-ease)}.aera-button,.aera-button--primary{padding:.75rem 1.125rem;background:var(--aera-text);color:var(--aera-surface)}.aera-button:hover,.aera-button--primary:hover{box-shadow:0 8px 20px #ff784738;transform:translateY(-2px)}.aera-button:active{transform:scale(.98)}.aera-button--secondary{padding:.75rem 1.125rem;border-color:var(--aera-border);background:var(--aera-surface);color:var(--aera-text)}.aera-button--secondary:hover{border-color:#1818183d;background:var(--aera-surface-subtle);transform:translateY(-2px)}.aera-button--ghost{padding:.75rem .25rem;border-radius:var(--aera-radius-sm);background:transparent;color:var(--aera-text)}.aera-button--ghost:hover{color:var(--aera-sunset);transform:translateY(-1px)}.aera-icon-button{width:2.875rem;min-width:2.875rem;padding:0;background:var(--aera-surface);color:var(--aera-text);border-color:var(--aera-border)}.aera-icon-button:hover{border-color:#1818183d;box-shadow:var(--aera-shadow-sm);transform:translateY(-2px)}.aera-badge{display:inline-flex;align-items:center;min-height:1.625rem;padding-inline:.625rem;border:1px solid rgb(255 120 71 / 24%);border-radius:var(--aera-radius-pill);background:#ffffffb8;color:var(--aera-text);font-size:.6875rem;font-weight:600;letter-spacing:.08em;line-height:1;text-transform:uppercase}.aera-surface{background:var(--aera-surface);border:1px solid var(--aera-border);border-radius:var(--aera-radius-md)}.aera-surface--elevated{background:var(--aera-surface);border:1px solid rgb(24 24 24 / 8%);border-radius:var(--aera-radius-md);box-shadow:var(--aera-shadow-md)}.aera-surface--glass{background:var(--aera-glass);border:1px solid var(--aera-glass-border);border-radius:var(--aera-radius-md);box-shadow:var(--aera-shadow-sm);backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%)}.aera-display-xl{font-family:var(--font-heading--family, var(--font-body--family, sans-serif));font-size:clamp(3.5rem,10vw,8.5rem);font-weight:500;letter-spacing:-.065em;line-height:.92}.aera-display-lg{font-family:var(--font-heading--family, var(--font-body--family, sans-serif));font-size:clamp(2.75rem,7vw,6rem);font-weight:500;letter-spacing:-.055em;line-height:.96}.aera-heading-lg{font-family:var(--font-heading--family, var(--font-body--family, sans-serif));font-size:clamp(2rem,4vw,3.75rem);font-weight:500;letter-spacing:-.045em;line-height:1.04}.aera-heading-md{font-size:clamp(1.375rem,2.5vw,2rem);font-weight:500;letter-spacing:-.03em;line-height:1.15}.aera-body-lg{font-size:clamp(1.0625rem,1rem + .45vw,1.375rem);line-height:1.45}.aera-body{font-size:1rem;line-height:1.55}.aera-caption{color:var(--aera-text-muted);font-size:.75rem;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.aera-glass{background:var(--aera-glass);border:1px solid var(--aera-glass-border);box-shadow:var(--aera-shadow-sm);backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%)}.aera-header{position:relative;padding:var(--aera-space-2) 0;pointer-events:none}.aera-header__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--aera-space-2);min-height:3rem;padding:.375rem .75rem;border:1px solid rgb(24 24 24 / 5%);border-radius:.75rem;background:#ffffff6b;box-shadow:none;backdrop-filter:blur(8px) saturate(110%);-webkit-backdrop-filter:blur(8px) saturate(110%);pointer-events:auto;transition:background-color var(--aera-duration-base) var(--aera-ease),border-color var(--aera-duration-base) var(--aera-ease),box-shadow var(--aera-duration-base) var(--aera-ease)}.aera-header[data-scrolled=true] .aera-header__inner{border-color:#1818181c;background:#ffffffd6;box-shadow:0 6px 20px #1818180f;backdrop-filter:blur(18px) saturate(125%);-webkit-backdrop-filter:blur(18px) saturate(125%)}.aera-brand{display:inline-flex;max-width:100%;min-width:0;align-items:center;justify-self:start;overflow:hidden;color:var(--aera-text);font-size:.85rem;font-weight:700;letter-spacing:.16em;line-height:1;text-decoration:none;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.aera-brand__image{width:auto;max-height:1.6rem}.aera-header__nav{display:none}.aera-header__links,.aera-footer__links{display:flex;gap:var(--aera-space-5);padding:0;margin:0;list-style:none}.aera-footer__links{flex-wrap:wrap;gap:var(--aera-space-3) var(--aera-space-5)}.aera-header__links a,.aera-footer__links a{color:var(--aera-text-muted);font-size:.8125rem;text-decoration:none;transition:color var(--aera-duration-fast) var(--aera-ease)}.aera-header__links a:hover,.aera-header__links a[aria-current=page],.aera-footer__links a:hover{color:var(--aera-text)}.aera-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--aera-space-2)}.aera-language-selector{position:relative}.aera-language-selector summary{display:inline-flex;min-width:2.75rem;min-height:2.75rem;align-items:center;justify-content:center;gap:.35rem;padding-inline:.625rem;border-radius:var(--aera-radius-sm);color:var(--aera-text);font-size:.6875rem;font-weight:600;letter-spacing:.06em;list-style:none;cursor:pointer}.aera-language-selector summary::-webkit-details-marker{display:none}.aera-language-selector summary:hover,.aera-language-selector[open] summary{background:#1818180f}.aera-language-selector[open] summary svg{transform:rotate(180deg)}.aera-language-selector__panel{position:absolute;z-index:2;top:calc(100% + .5rem);right:0;min-width:8.5rem;padding:.375rem;border:1px solid rgb(24 24 24 / 8%);border-radius:.625rem;background:#fffffff0;box-shadow:var(--aera-shadow-sm);backdrop-filter:blur(18px) saturate(125%);-webkit-backdrop-filter:blur(18px) saturate(125%)}.aera-language-selector__form{display:grid}.aera-language-selector__form button{min-height:2.75rem;padding:.625rem .75rem;border:0;border-radius:.4rem;background:transparent;color:var(--aera-text-muted);font:inherit;font-size:.8125rem;text-align:left;cursor:pointer}.aera-language-selector__form button:hover,.aera-language-selector__form button[aria-current=true]{background:#1818180d;color:var(--aera-text)}.aera-language-selector--mobile{display:none}.aera-header__cart,.aera-header__menu-summary,.aera-header__search button{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-width:2.75rem;min-height:2.75rem;padding:0 .625rem;border-radius:var(--aera-radius-sm);color:var(--aera-text);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-decoration:none;text-transform:uppercase;transition:background-color var(--aera-duration-fast) var(--aera-ease),transform var(--aera-duration-fast) var(--aera-ease)}.aera-header__cart:hover,.aera-header__menu-summary:hover,.aera-header__search button:hover{background:#1818180f;transform:translateY(-1px)}.aera-header__search{display:flex}.aera-header__menu{position:relative}.aera-header__menu summary{list-style:none}.aera-header__menu summary::-webkit-details-marker{display:none}.aera-header__drawer{position:fixed;right:1rem;top:4.5rem;left:1rem;max-height:calc(100svh - 5.5rem);padding:var(--aera-space-5);overflow-y:auto;border:1px solid rgb(24 24 24 / 8%);border-radius:.75rem;background:#ffffffeb;box-shadow:0 12px 36px #18181814;backdrop-filter:blur(22px) saturate(130%);-webkit-backdrop-filter:blur(22px) saturate(130%)}.aera-header__drawer .aera-header__links{flex-direction:column;gap:var(--aera-space-4)}.aera-header__drawer a{font-size:1rem}.aera-footer{margin-top:var(--aera-space-8);padding:var(--aera-space-7) 0 var(--aera-space-5);border-top:1px solid var(--aera-border);background:var(--aera-surface)}.aera-footer__grid{display:grid;gap:var(--aera-space-6)}.aera-footer__navigation{display:grid;gap:var(--aera-space-4)}.aera-footer__newsletter{max-width:24rem}.aera-footer__eyebrow{margin-bottom:var(--aera-space-2);color:var(--aera-text-muted);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}.aera-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--aera-space-3);margin-top:var(--aera-space-7);padding-top:var(--aera-space-4);border-top:1px solid var(--aera-border);color:var(--aera-text-muted);font-size:.75rem}.aera-light-trace,.aera-product__offer-input:checked+label{position:relative;isolation:isolate;overflow:hidden}.aera-light-trace:after,.aera-product__offer-input:checked+label:after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:inherit;background:conic-gradient(from 215deg,transparent 0deg 242deg,rgb(255 179 138 / .2) 250deg,rgb(255 120 71 / .9) 271deg,rgb(255 211 106 / .82) 289deg,rgb(237 127 168 / .58) 307deg,rgb(156 140 255 / .58) 320deg,transparent 333deg 360deg);content:"";opacity:0;pointer-events:none;transform:rotate(-10deg);transition:opacity .52s var(--aera-ease),transform .58s var(--aera-ease);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.aera-product__offer-input:checked+label:after{opacity:.82;transform:rotate(0)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){body[data-aera-enhanced-motion=true] .aera-light-trace:hover:after{opacity:.94;transform:rotate(0)}}.aera-light-trace:focus-visible:after{opacity:1;transform:rotate(0)}@media(max-width:749px){.aera-header__cart-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.aera-language-selector--desktop{display:none}.aera-language-selector--mobile{display:block;margin-top:var(--aera-space-5);padding-top:var(--aera-space-4);border-top:1px solid var(--aera-border)}.aera-language-selector--mobile summary{justify-content:flex-start;padding-inline:0}.aera-language-selector--mobile .aera-language-selector__panel{position:static;padding:.25rem 0 0;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}}@media(min-width:750px){.aera-container,.aera-page{width:min(calc(100% - 4rem),var(--aera-container))}.aera-container--narrow{width:min(calc(100% - 4rem),42rem)}.aera-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.aera-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.aera-header{padding:.5rem 0}.aera-header__inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:var(--aera-space-3);min-height:3.5rem;padding-inline:1.25rem}.aera-header__nav{display:block}.aera-header__menu{display:none}.aera-footer__grid{grid-template-columns:minmax(12rem,1fr) auto minmax(16rem,1fr);align-items:start}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/aera-base.css.map */
