:root{--ae-white: #ffffff;--ae-silver: #edeff2;--ae-silver-deep: #dfe3e8;--ae-ink: #161a2b;--ae-ink-soft: #2a3047;--ae-amber: #96611f;--ae-amber-soft: #c9a063;--ae-smoke: #5e6475;--ae-line: #dde1e7;--ae-ok: #2f6b4f;--ae-error: #a3342a;--ae-serif: var(--font-heading--family), "Iowan Old Style", "Palatino Linotype", Georgia, serif;--ae-sans: var(--font-body--family), "Avenir Next", "Segoe UI", system-ui, sans-serif;--ae-max: 1240px;--ae-gutter: clamp(20px, 4vw, 48px);--ae-space: clamp(56px, 8vw, 112px);--ae-radius: 3px}.ae,.ae *,.ae *:before,.ae *:after{box-sizing:border-box}.ae{font-family:var(--ae-sans);font-size:16px;line-height:1.6;color:var(--ae-ink);background:var(--ae-white);-webkit-font-smoothing:antialiased}.ae--silver{background:var(--ae-silver)}.ae--ink{background:var(--ae-ink);color:#fff}.ae-wrap{width:100%;max-width:calc(var(--ae-max) + var(--ae-gutter) * 2);margin-inline:auto;padding-inline:var(--ae-gutter)}.ae-block{padding-block:var(--ae-space)}.ae-block--tight{padding-block:calc(var(--ae-space) * .55)}:where(.ae) img{display:block;max-width:100%;height:auto}:where(.ae) a{color:inherit}:where(.ae) p{margin:0}:where(.ae) :is(h1,h2,h3){margin:0;font-weight:400}:where(.ae) ul{margin:0;padding:0;list-style:none}.ae :focus-visible{outline:2px solid var(--ae-amber);outline-offset:3px;border-radius:2px}.ae ::selection{background:var(--ae-amber-soft);color:var(--ae-ink)}.ae [hidden]{display:none!important}.ae-display{font-family:var(--ae-serif);font-size:clamp(40px,6.1vw,78px);line-height:1.03;letter-spacing:-.015em;text-wrap:balance}.ae-echo-line{display:block;font-style:italic;color:var(--ae-amber)}.ae--ink .ae-echo-line{color:var(--ae-amber-soft)}.ae-h2{font-family:var(--ae-serif);font-size:clamp(30px,3.7vw,48px);line-height:1.08;letter-spacing:-.01em;text-wrap:balance}.ae-h3{font-family:var(--ae-serif);font-size:clamp(21px,2vw,26px);line-height:1.2}.ae-lede{font-size:clamp(16px,1.35vw,19px);line-height:1.65;color:var(--ae-smoke);max-width:56ch}.ae--ink .ae-lede{color:#ffffffc7}.ae-note{font-size:13.5px;line-height:1.55;color:var(--ae-smoke)}.ae--ink .ae-note{color:#ffffffb3}.ae-rte p+p{margin-top:1em}.ae-rte ul{list-style:disc;padding-left:1.2em;margin-top:.8em}.ae-rte a{text-decoration:underline;text-underline-offset:3px}.ae-mirror{height:1px;border:0;margin:0;background:linear-gradient(90deg,transparent,var(--ae-amber-soft) 18%,var(--ae-amber-soft) 82%,transparent)}.ae-head{display:flex;align-items:end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:clamp(28px,3.5vw,48px)}.ae-head__text{max-width:60ch}.ae-head__text .ae-lede{margin-top:12px}.ae-head--center{justify-content:center;text-align:center}.ae-head--center .ae-lede{margin-inline:auto}.ae-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border:1px solid var(--ae-ink);border-radius:var(--ae-radius);background:var(--ae-ink);color:#fff;font-family:var(--ae-sans);font-size:15px;font-weight:500;letter-spacing:.02em;line-height:1;text-decoration:none;cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.ae a.ae-btn{color:#fff}.ae-btn:hover{background:var(--ae-ink-soft);border-color:var(--ae-ink-soft)}.ae-btn--ghost,.ae a.ae-btn--ghost{background:transparent;color:var(--ae-ink)}.ae-btn--ghost:hover,.ae a.ae-btn--ghost:hover{background:var(--ae-ink);color:#fff}.ae--ink .ae-btn,.ae--ink a.ae-btn{background:#fff;border-color:#fff;color:var(--ae-ink)}.ae--ink .ae-btn:hover{background:var(--ae-silver);border-color:var(--ae-silver)}.ae-btn--sm{min-height:40px;padding:0 16px;font-size:13.5px}.ae-btn--block{width:100%}.ae-btn[disabled],.ae-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.ae-btn.is-loading{pointer-events:none;opacity:.7}.ae-link{display:inline-block;font-size:15px;font-weight:500;text-decoration:none;padding-bottom:3px;border-bottom:1px solid var(--ae-amber-soft);transition:border-color .18s ease}.ae-link:hover{border-bottom-color:currentColor}.ae-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,3vw,44px) clamp(14px,2vw,28px)}@media(min-width:750px){.ae-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1080px){.ae-grid{grid-template-columns:repeat(var(--ae-cols, 4),minmax(0,1fr))}}.ae-card{display:flex;flex-direction:column;min-width:0}.ae-card__media{position:relative;display:block;overflow:hidden;aspect-ratio:var(--ae-card-ratio, 1 / 1);background:var(--ae-silver);border-radius:var(--ae-radius)}.ae-card__media img,.ae-card__media svg{width:100%;height:100%;object-fit:var(--ae-card-fit, cover);transition:opacity .35s ease}.ae-card__media svg{opacity:.35}.ae-card__img--hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}@media(hover:hover){.ae-card__media:hover .ae-card__img--hover{opacity:1}}.ae-badge{position:absolute;top:12px;left:12px;padding:5px 10px;border-radius:999px;background:var(--ae-white);color:var(--ae-ink);font-size:12px;font-weight:500;line-height:1}.ae-badge--off{background:var(--ae-ink);color:#fff}.ae-card__body{display:flex;flex-direction:column;flex:1;padding-top:14px}.ae-card__name{font-family:var(--ae-serif);font-size:clamp(18px,1.5vw,21px);line-height:1.2;text-decoration:none}.ae-card__name:hover{color:var(--ae-amber)}.ae-card__echo{margin-top:4px;font-size:13.5px;line-height:1.4;color:var(--ae-smoke)}.ae-card__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:auto;padding-top:14px}.ae-card__price{font-size:15.5px;font-weight:500}.ae-card__price s{margin-left:6px;font-weight:400;font-size:13.5px;color:var(--ae-smoke)}.ae-card__size{font-weight:400;color:var(--ae-smoke);font-size:13.5px}.ae-card__foot form{margin:0}.ae-form-error{flex-basis:100%;font-size:13px;color:var(--ae-error)}.ae-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(230px,1fr);gap:clamp(14px,2vw,28px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.ae-rail::-webkit-scrollbar{display:none}.ae-rail>*{scroll-snap-align:start}@media(max-width:749px){.ae-rail{grid-auto-columns:62vw}}.ae-qty{display:inline-flex;align-items:center;border:1px solid var(--ae-line);border-radius:var(--ae-radius);height:52px}.ae-qty button{width:44px;height:100%;border:0;background:transparent;color:inherit;font-size:18px;cursor:pointer}.ae-qty input{width:40px;height:100%;border:0;background:transparent;text-align:center;font:inherit;font-weight:500;color:inherit;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.ae-qty input::-webkit-outer-spin-button,.ae-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ae-select,.ae-input{min-height:46px;padding:0 14px;border:1px solid var(--ae-line);border-radius:var(--ae-radius);background:var(--ae-white);color:var(--ae-ink);font:inherit;font-size:14.5px}.ae-acc{border-top:1px solid var(--ae-line)}.ae-acc:last-of-type{border-bottom:1px solid var(--ae-line)}.ae-acc summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;font-size:16px;font-weight:500;cursor:pointer;list-style:none}.ae-acc summary::-webkit-details-marker{display:none}.ae-acc summary:after{content:"";flex:none;width:9px;height:9px;border-right:1.5px solid var(--ae-amber);border-bottom:1.5px solid var(--ae-amber);transform:rotate(45deg) translate(-2px,-2px);transition:transform .2s ease}.ae-acc[open] summary:after{transform:rotate(-135deg) translate(-2px,-2px)}.ae-acc__body{padding:0 0 20px;color:var(--ae-smoke);font-size:15px;max-width:62ch}.ae-checks li{position:relative;padding:12px 0 12px 30px;border-top:1px solid var(--ae-line);font-size:15.5px}.ae-checks li:last-child{border-bottom:1px solid var(--ae-line)}.ae-checks li:before{content:"";position:absolute;left:4px;top:19px;width:11px;height:6px;border-left:1.5px solid var(--ae-amber);border-bottom:1.5px solid var(--ae-amber);transform:rotate(-45deg)}@media(prefers-reduced-motion:reduce){.ae *,.ae *:before,.ae *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.header-logo{font-family:var(--ae-serif)!important;font-weight:400!important;font-size:clamp(21px,2vw,27px)!important;letter-spacing:.01em}
/*# sourceMappingURL=/cdn/shop/t/23/assets/aroma-espejo.css.map */
