.aph.lux .stm{background:var(--panel);color:#fff;position:relative;overflow:hidden;isolation:isolate}.aph.lux .stm-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.aph.lux .stm-veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(96deg,#120b07f0,#120b07db 42%,#1c130e9e 72%,#7a35168c)}.aph.lux .stm-ph{background:#1c130e}.aph.lux .stm .stm-in{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(28px,3.4vw,62px);align-items:center}.aph.lux .stm h2{font-size:clamp(27px,3.4vw,46px);line-height:1.04;letter-spacing:-.035em;color:#fff;margin:0}.aph.lux .stm p{font-size:clamp(15px,1.2vw,17.5px);line-height:1.65;color:#eedcce;margin:16px 0 0;max-width:54ch}.aph.lux .stm-n{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#ffffff29;border-radius:18px;overflow:hidden}.aph.lux .stm-n{background:#160e0980;box-shadow:0 24px 60px -34px #000c}.aph.lux .stm-n div{background:linear-gradient(160deg,#1c130eb8,#1c130e80);padding:clamp(18px,2vw,28px)}.aph.lux .stm-n b{display:block;font-size:clamp(26px,2.8vw,40px);font-weight:800;letter-spacing:-.04em;color:#fbe3c6;line-height:1;text-shadow:0 2px 14px rgba(0,0,0,.45)}.aph.lux .stm-n span{display:block;margin-top:8px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#d3bba6}@media(max-width:880px){.aph.lux .stm .stm-in{grid-template-columns:1fr}}.aph.lux .xl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.aph.lux .xl a{display:flex;flex-direction:column;gap:6px;padding:17px 18px;border:1px solid var(--hair);border-radius:15px;text-decoration:none;background:#fff;transition:transform .32s var(--ease),border-color .32s var(--ease),box-shadow .32s var(--ease)}.aph.lux .xl a:hover{transform:translateY(-4px);border-color:#e3cdb6;box-shadow:0 18px 38px -26px #3a1c0a80}.aph.lux .xl b{font-size:15px;font-weight:750;letter-spacing:-.015em;color:var(--ink)}.aph.lux .xl span{font-size:11.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--mute)}@media(max-width:900px){.aph.lux .xl{grid-template-columns:repeat(2,minmax(0,1fr))}}.aph.lux .faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.2vw,18px);align-items:start}.aph.lux .faq details{border:1px solid var(--hair);border-radius:16px;background:#fff;overflow:hidden;transition:border-color .3s var(--ease),box-shadow .3s var(--ease)}.aph.lux .faq details[open]{border-color:#e3cdb6;box-shadow:0 16px 34px -26px #3a1c0a73}.aph.lux .faq summary{list-style:none;cursor:pointer;padding:18px 48px 18px 20px;position:relative;font-size:15.5px;font-weight:750;letter-spacing:-.012em;color:var(--ink);line-height:1.4}.aph.lux .faq summary::-webkit-details-marker{display:none}.aph.lux .faq summary h3{font:inherit;color:inherit;margin:0;display:inline}.aph.lux .faq summary:after{content:"";position:absolute;right:20px;top:50%;width:11px;height:11px;margin-top:-7px;border-right:2.2px solid var(--teal);border-bottom:2.2px solid var(--teal);transform:rotate(45deg);transition:transform .3s var(--ease)}.aph.lux .faq details[open] summary:after{transform:rotate(-135deg);margin-top:-3px}.aph.lux .faq .fa{padding:0 20px 20px;font-size:14.5px;line-height:1.65;color:var(--body)}@media(max-width:820px){.aph.lux .faq{grid-template-columns:1fr}}.aph.lux .fhead .head h2{font-size:clamp(30px,3.9vw,54px)}.aph.lux .fhead .eye a{color:var(--teal-dk);text-decoration:none;font-weight:800;letter-spacing:.16em;text-transform:uppercase;font-size:11px}.aph.lux .facet{gap:9px;padding-bottom:clamp(18px,2vw,28px)}.aph.lux .fc{border-radius:999px;padding:10px 16px;font-size:13.5px;font-weight:700;min-height:40px;display:inline-flex;align-items:center;transition:transform .26s var(--ease),border-color .26s var(--ease)}.aph.lux .fc:hover{transform:translateY(-2px)}.aph.lux .flabel{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--mute)}@media(max-width:640px){.aph.lux .facet{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--gut) * -1);padding-inline:var(--gut)}.aph.lux .facet::-webkit-scrollbar{display:none}.aph.lux .fc{white-space:nowrap}}.aph.lux .rv{transition:opacity .7s var(--ease),transform .7s var(--ease)}@media(prefers-reduced-motion:reduce){.aph.lux *,.aph.lux *:before,.aph.lux *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/100/assets/atb-top-lux-c.css.map */
