:root{--a-bg: #F0EBDE;--a-bg-soft: #E8E1D1;--a-bg-deep: #DDD3BF;--a-bg-cream-light: #F6F1E5;--a-fg: #1A1612;--a-fg-soft: #5A5651;--a-fg-mute: #8B867E;--a-accent: #B89466;--a-accent-deep: #8E6E45;--a-line: #D6CCB8;--a-line-soft: #E5DDC8;--a-success: #2D5A3D;--a-error: #8B2C1B;--a-font-display: "Inter Tight", "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--a-font-body: "Inter", -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;--a-font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", monospace;--a-font-serif: "Cormorant Garamond", "Times New Roman", serif;--a-text-3xs: .6875rem;--a-text-2xs: .75rem;--a-text-xs: .8125rem;--a-text-sm: .9375rem;--a-text-md: 1rem;--a-text-lg: 1.25rem;--a-text-xl: 1.5625rem;--a-text-2xl: 1.953rem;--a-text-3xl: 2.441rem;--a-text-4xl: 3.052rem;--a-text-5xl: 3.815rem;--a-text-6xl: 4.768rem;--a-text-7xl: 5.96rem;--a-text-8xl: 7.451rem;--a-space-0: 0;--a-space-1: .25rem;--a-space-2: .5rem;--a-space-3: .75rem;--a-space-4: 1rem;--a-space-5: 1.5rem;--a-space-6: 2rem;--a-space-7: 3rem;--a-space-8: 4rem;--a-space-9: 6rem;--a-space-10: 8rem;--a-space-11: 12rem;--a-container: 1440px;--a-container-narrow: 1024px;--a-container-text: 720px;--a-page-pad: 1.5rem;--a-radius: 0;--a-radius-sm: 2px;--a-radius-pill: 9999px;--a-ease: cubic-bezier(.16, 1, .3, 1);--a-ease-out: cubic-bezier(.215, .61, .355, 1);--a-dur-1: .2s;--a-dur-2: .4s;--a-dur-3: .8s;--a-z-base: 1;--a-z-sticky: 50;--a-z-header: 100;--a-z-drawer: 200;--a-z-modal: 300;--a-z-toast: 400}@media(min-width:768px){:root{--a-page-pad: 2.5rem}}@media(min-width:1280px){:root{--a-page-pad: 4rem}}.a-page,.a-page *{box-sizing:border-box}.a-page{font-family:var(--a-font-body);font-size:var(--a-text-md);line-height:1.55;color:var(--a-fg);background:var(--a-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.a-page img,.a-page video{max-width:100%;height:auto;display:block}.a-page a{color:inherit;text-decoration:none;transition:opacity var(--a-dur-1) var(--a-ease)}.a-page a:hover{opacity:.65}.a-page button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.a-page h1,.a-page h2,.a-page h3,.a-page h4,.a-page h5,.a-page h6{margin:0;font-weight:500;letter-spacing:-.02em;line-height:1.05}.a-page p{margin:0}.a-display-1{font-family:var(--a-font-display);font-size:clamp(var(--a-text-4xl),8vw,var(--a-text-8xl));font-weight:400;letter-spacing:-.04em;line-height:.95}.a-display-2{font-family:var(--a-font-display);font-size:clamp(var(--a-text-3xl),6vw,var(--a-text-6xl));font-weight:400;letter-spacing:-.035em;line-height:1}.a-display-3{font-family:var(--a-font-display);font-size:clamp(var(--a-text-2xl),4.5vw,var(--a-text-5xl));font-weight:400;letter-spacing:-.03em;line-height:1.05}.a-h1{font-family:var(--a-font-display);font-size:clamp(var(--a-text-2xl),4vw,var(--a-text-4xl));font-weight:500;letter-spacing:-.025em;line-height:1.1}.a-h2{font-family:var(--a-font-display);font-size:clamp(var(--a-text-xl),3vw,var(--a-text-3xl));font-weight:500;letter-spacing:-.02em;line-height:1.15}.a-h3{font-family:var(--a-font-display);font-size:var(--a-text-xl);font-weight:500;letter-spacing:-.015em;line-height:1.25}.a-h4{font-family:var(--a-font-display);font-size:var(--a-text-lg);font-weight:500;letter-spacing:-.01em;line-height:1.3}.a-eyebrow{font-family:var(--a-font-mono);font-size:var(--a-text-2xs);font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--a-fg-soft)}.a-mono{font-family:var(--a-font-mono);font-size:var(--a-text-xs);font-weight:400;letter-spacing:.05em}.a-lead{font-size:var(--a-text-lg);line-height:1.5;color:var(--a-fg);font-weight:400}.a-body{font-size:var(--a-text-md);line-height:1.6;color:var(--a-fg)}.a-small{font-size:var(--a-text-sm);line-height:1.5;color:var(--a-fg-soft)}.a-fine{font-size:var(--a-text-2xs);line-height:1.5;color:var(--a-fg-mute);letter-spacing:.02em}.a-serif-accent{font-family:var(--a-font-serif);font-style:italic;font-weight:400}.a-container{width:100%;max-width:var(--a-container);margin-inline:auto;padding-inline:var(--a-page-pad)}.a-container--narrow{max-width:var(--a-container-narrow)}.a-container--text{max-width:var(--a-container-text)}.a-section{padding-block:clamp(var(--a-space-8),10vw,var(--a-space-10))}.a-section--tight{padding-block:clamp(var(--a-space-6),6vw,var(--a-space-8))}.a-section--airy{padding-block:clamp(var(--a-space-9),14vw,var(--a-space-11))}.a-stack>*+*{margin-top:var(--a-space-4)}.a-stack-2>*+*{margin-top:var(--a-space-2)}.a-stack-3>*+*{margin-top:var(--a-space-3)}.a-stack-5>*+*{margin-top:var(--a-space-5)}.a-stack-6>*+*{margin-top:var(--a-space-6)}.a-stack-7>*+*{margin-top:var(--a-space-7)}.a-grid{display:grid;gap:var(--a-space-5)}.a-cluster{display:flex;flex-wrap:wrap;gap:var(--a-space-3);align-items:center}.a-row{display:flex;align-items:center;gap:var(--a-space-4)}.a-row--between{justify-content:space-between}.a-row--end{justify-content:flex-end}.a-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--a-space-2);padding:.95rem 1.75rem;font-family:var(--a-font-body);font-size:var(--a-text-2xs);font-weight:500;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;border:1px solid transparent;border-radius:var(--a-radius);cursor:pointer;transition:background var(--a-dur-1) var(--a-ease),color var(--a-dur-1) var(--a-ease),border-color var(--a-dur-1) var(--a-ease),opacity var(--a-dur-1) var(--a-ease);white-space:nowrap;-webkit-user-select:none;user-select:none}.a-btn:hover{opacity:1}.a-btn--primary{background:var(--a-fg);color:var(--a-bg);border-color:var(--a-fg)}.a-btn--primary:hover{background:transparent;color:var(--a-fg)}.a-btn--secondary{background:transparent;color:var(--a-fg);border-color:var(--a-fg)}.a-btn--secondary:hover{background:var(--a-fg);color:var(--a-bg)}.a-btn--ghost{background:transparent;color:var(--a-fg);border-color:transparent;padding-inline:0}.a-btn--ghost:after{content:"\2192";margin-left:var(--a-space-2);transition:transform var(--a-dur-1) var(--a-ease)}.a-btn--ghost:hover:after{transform:translate(4px)}.a-btn--inverse{background:var(--a-bg);color:var(--a-fg);border-color:var(--a-bg)}.a-btn--inverse:hover{background:transparent;color:var(--a-bg);border-color:var(--a-bg)}.a-btn--block{width:100%}.a-btn--lg{padding:1.125rem 2.25rem;font-size:var(--a-text-xs)}.a-btn--sm{padding:.625rem 1.125rem;font-size:var(--a-text-3xs)}.a-link{font-family:var(--a-font-body);font-size:var(--a-text-2xs);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--a-fg);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px;transition:opacity var(--a-dur-1) var(--a-ease)}.a-input,.a-textarea,.a-select{display:block;width:100%;padding:1rem 1.125rem;font:inherit;font-size:var(--a-text-md);color:var(--a-fg);background:transparent;border:1px solid var(--a-line);border-radius:var(--a-radius);outline:none;transition:border-color var(--a-dur-1) var(--a-ease)}.a-input:focus,.a-textarea:focus,.a-select:focus{border-color:var(--a-fg)}.a-input::placeholder,.a-textarea::placeholder{color:var(--a-fg-mute)}.a-label{display:block;font-family:var(--a-font-mono);font-size:var(--a-text-2xs);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--a-fg-soft);margin-bottom:var(--a-space-2)}.a-form-group+.a-form-group{margin-top:var(--a-space-5)}.a-card{display:flex;flex-direction:column;gap:var(--a-space-3);position:relative}.a-card__media{position:relative;overflow:hidden;background:var(--a-bg-soft);aspect-ratio:1/1;min-height:280px}.a-card__media img{mix-blend-mode:multiply;object-fit:contain!important;padding:8%!important}.a-card__media img,.a-card__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform var(--a-dur-3) var(--a-ease),opacity var(--a-dur-2) var(--a-ease)}.a-card__media img+img{display:none}.a-card__media--hover-zoom:hover img{transform:scale(1.05)}.a-card__body{padding-block:var(--a-space-2) var(--a-space-1)}.a-card__title{font-family:var(--a-font-display);font-size:var(--a-text-md);font-weight:500;letter-spacing:-.005em;line-height:1.25;color:var(--a-fg);margin:0 0 var(--a-space-1)}.a-card__price{font-family:var(--a-font-mono);font-size:var(--a-text-xs);letter-spacing:.05em;color:var(--a-fg-soft)}.a-card__price--was{text-decoration:line-through;color:var(--a-fg-mute);margin-right:var(--a-space-2)}.a-card__badge{position:absolute;top:var(--a-space-3);left:var(--a-space-3);padding:.375rem .625rem;font-family:var(--a-font-mono);font-size:var(--a-text-3xs);letter-spacing:.14em;text-transform:uppercase;color:var(--a-fg);background:var(--a-bg);z-index:2}.a-divider{display:block;width:100%;height:1px;background:var(--a-line);border:0;margin:0}.a-rule{position:relative;display:flex;align-items:center;gap:var(--a-space-4);font-family:var(--a-font-mono);font-size:var(--a-text-2xs);letter-spacing:.18em;text-transform:uppercase;color:var(--a-fg-soft)}.a-rule:before,.a-rule:after{content:"";flex:1;height:1px;background:var(--a-line)}.a-marquee{overflow:hidden;white-space:nowrap;background:var(--a-fg);color:var(--a-bg);padding:var(--a-space-3) 0;font-family:var(--a-font-mono);font-size:var(--a-text-2xs);letter-spacing:.18em;text-transform:uppercase}.a-marquee__track{display:inline-block;animation:a-marquee 30s linear infinite;padding-right:2rem}.a-marquee__track>span{padding-right:2rem}@keyframes a-marquee{to{transform:translate(-50%)}}.a-reveal{opacity:0;transform:translateY(16px);transition:opacity .8s var(--a-ease),transform .8s var(--a-ease)}.a-reveal.is-in,.no-js .a-reveal{opacity:1;transform:none}@media print{.a-reveal{opacity:1!important;transform:none!important}}.a-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.a-text-center{text-align:center}.a-text-left{text-align:left}.a-hidden-mobile{display:none}@media(min-width:768px){.a-hidden-mobile{display:initial}.a-hidden-desktop{display:none}}.a-uppercase{text-transform:uppercase}.a-tight{letter-spacing:-.025em}.a-spaced{letter-spacing:.16em}
/*# sourceMappingURL=/cdn/shop/t/10/assets/aero-system.css.map */
