.lt{--lt-ann-bg:#000;--lt-ann-text:#fff;--lt-header-bg:#fff;--lt-cats-bg:#f8f6f2;position:relative;z-index:20;color:#000;font-family:var(--font-body--family)}.lt *{box-sizing:border-box}.lt-ann{position:relative;display:flex;align-items:center;justify-content:center;height:42px;background:var(--lt-ann-bg);color:var(--lt-ann-text)}.lt-ann__viewport{display:grid;width:100%;max-width:calc(100% - 96px);text-align:center}.lt-ann__slide{grid-area:1/1;margin:0;font-size:12.5px;line-height:1.3;letter-spacing:.02em;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s}.lt-ann__slide.is-active{opacity:1;visibility:visible}.lt-ann__slide a{color:inherit;text-decoration:none}.lt-ann__arrow{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;width:44px;padding:0;background:none;border:0;color:inherit;cursor:pointer}.lt-ann__arrow--prev{left:0}.lt-ann__arrow--next{right:0}.lt-ann__arrow svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}@media(min-width:750px){.lt-ann{height:44px}.lt-ann__slide{font-size:13px}}.lt-header{position:relative;background:var(--lt-header-bg)}.lt-header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:68px;padding:0 8px}@media(min-width:750px){.lt-header__inner{min-height:88px;padding:0 32px}}.lt-header__left,.lt-header__right{display:flex;align-items:center}.lt-header__right{justify-content:flex-end}.lt-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:none;border:0;color:inherit;cursor:pointer;text-decoration:none}.lt-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}@media(max-width:359px){.lt-icon{width:38px}}.lt-logo{justify-self:center;color:inherit;text-decoration:none;font-weight:600;text-transform:uppercase;letter-spacing:.24em;padding-left:.24em;font-size:clamp(.7rem,3.9vw,1.05rem);white-space:nowrap}@media(min-width:750px){.lt-logo{font-size:1.5rem;letter-spacing:.3em}}.lt-logo img{display:block;max-height:34px;width:auto}.lt-bag__count{position:absolute;top:3px;right:0;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:#000;color:#fff;font-size:10px;font-weight:600;line-height:17px;text-align:center}.lt-search{padding:10px 16px 14px;background:var(--lt-header-bg);border-top:1px solid #eee}.lt-search[hidden]{display:none}.lt-search form{display:flex;align-items:center;gap:8px;max-width:720px;margin:0 auto;border-bottom:1px solid #000}.lt-search input{flex:1;min-width:0;padding:10px 0;border:0;outline:0;background:transparent;color:#000;font-size:16px}.lt-drawer[hidden]{display:none}.lt-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.lt-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;opacity:0;transition:opacity .3s}.lt-drawer__panel{position:absolute;top:0;bottom:0;left:0;width:min(86vw,380px);padding:16px 24px 32px;overflow:auto;background:#fff;color:#000;transform:translate(-100%);transition:transform .35s cubic-bezier(.2,.7,.2,1)}.lt-drawer.is-open .lt-drawer__overlay{opacity:1}.lt-drawer.is-open .lt-drawer__panel{transform:none}.lt-drawer ul{margin:16px 0 0;padding:0;list-style:none}.lt-drawer li a{display:block;padding:15px 0;border-bottom:1px solid #eee;color:inherit;text-decoration:none;font-size:14px;letter-spacing:.08em;text-transform:uppercase}.lt-tabs{position:relative;display:grid;grid-template-columns:1fr 1fr;background:#fff;border-bottom:1px solid #e5e5e5}.lt-tabs button{padding:15px 8px;background:none;border:0;color:#000;font:inherit;font-size:13px;font-weight:700;letter-spacing:.08em;text-align:center;text-transform:uppercase;cursor:pointer}@media(min-width:750px){.lt-tabs button{padding:18px 8px;font-size:15px}}.lt-tabs__bar{position:absolute;left:0;bottom:-1px;width:50%;height:4px;background:#000;transform:translate(calc(var(--lt-active,0)*100%));transition:transform .3s cubic-bezier(.2,.7,.2,1)}.lt-cats{background:var(--lt-cats-bg)}.lt-cats[hidden]{display:none}.lt-cats.is-entering{animation:ltIn .3s ease both}@keyframes ltIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.lt-cats__track{display:flex;gap:4px;margin:0;padding:14px 8px 18px;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.lt-cats__track::-webkit-scrollbar{display:none}.lt-cats__track:before,.lt-cats__track:after{content:"";margin:auto}.lt-cat{flex:1 1 0;min-width:68px;max-width:110px;scroll-snap-align:center}@media(min-width:750px){.lt-cats__track{gap:28px;padding:20px 24px 24px}.lt-cat{flex:0 0 120px;min-width:0;max-width:none}}.lt-cat__link{display:flex;flex-direction:column;align-items:center;gap:6px;color:#111;text-decoration:none}.lt-cat__media{position:relative;width:65px;height:65px}@media(min-width:750px){.lt-cat__link{gap:9px}.lt-cat__media{width:90px;height:90px}}.lt-cat__circle{display:block;width:100%;height:100%;overflow:hidden;border:1px solid var(--lt-cat-border,#d8c9a8);border-radius:50%;background:#f1ece1;transition:transform .3s ease,border-color .3s ease}.lt-cat__circle img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}.lt-cat__circle svg{display:none}@media(hover:hover){.lt-cat__link:hover .lt-cat__circle{transform:scale(1.08);border-color:#b8955a}}.lt-cat__link:active .lt-cat__circle{transform:scale(.97)}.lt-cat__label{max-width:100%;color:#111;font-size:9.5px;font-weight:500;letter-spacing:.02em;line-height:1.25;text-align:center;text-transform:uppercase;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}@media(min-width:750px){.lt-cat__label{font-size:11px;letter-spacing:.06em}}.lt-badge{position:absolute;top:0;right:-4px;z-index:2;padding:3px 6px;color:#fff;font-size:9px;font-weight:700;letter-spacing:.06em;line-height:1;text-transform:uppercase}.lt-badge--new{background:#000}.lt-badge--promo{background:#e0245e}@media(prefers-reduced-motion:reduce){.lt-cat__circle{transition:none}}.lt{--lt-gold:#D4AF37;--lt-cat-border:#D4AF37;color:#fff;background:#050505}.lt-ann{height:40px;border-top:1px solid rgba(212,175,55,.55);border-bottom:1px solid rgba(212,175,55,.55);background:#050505;color:#fff}.lt-ann__slide{font-size:12px;letter-spacing:.03em}.lt-ann__arrow{color:#d4af37}.lt-header{background:#050505}.lt-header__inner{min-height:84px;padding:0 10px}@media(min-width:750px){.lt-header__inner{min-height:112px;padding:0 36px}}.lt-icon{color:#d4af37}.lt-icon svg{stroke-width:1.7}.lt-header__right{gap:2px}.lt-logo{padding-left:0;line-height:0}.lt-logo img{max-height:70px;width:auto;height:auto;filter:drop-shadow(0 0 10px rgba(212,175,55,.25))}@media(min-width:750px){.lt-logo img{max-height:100px}}.lt-bag__count{background:#d4af37;color:#050505}.lt-search{background:#0b0a08;border-top:1px solid rgba(212,175,55,.3)}.lt-search form{border-bottom-color:#d4af37}.lt-search input{color:#fff}.lt-drawer__panel{background:#0b0a08;color:#fff;border-right:1px solid rgba(212,175,55,.4)}.lt-drawer li a{border-bottom-color:#d4af3733}.lt-tabs{background:#050505;border-top:1px solid rgba(212,175,55,.35);border-bottom:1px solid rgba(212,175,55,.35)}.lt .lt-tabs button,.lt .lt-tabs a{color:#8d887d;transition:color .2s ease}.lt .lt-tabs button[aria-selected=true],.lt .lt-tabs a[aria-current=page]{color:#d4af37}.lt .lt-tabs button:focus-visible,.lt .lt-cat__link:focus-visible{outline:2px solid #D4AF37;outline-offset:2px}.lt-tabs__bar{bottom:0;height:2px;background:linear-gradient(90deg,transparent 4%,#D4AF37 30%,#f3ce68 50%,#D4AF37 70%,transparent 96%);box-shadow:0 0 12px #f3ce68d9}.lt-cats{background:#050505;border-bottom:1px solid rgba(212,175,55,.22)}.lt-cat__link,.lt-cat__label{color:#fff}.lt-cat__label{font-weight:700;letter-spacing:.04em}.lt-cat__circle{border:1px solid #D4AF37;background:radial-gradient(circle at 30% 20%,#2b2314,#0a0a09 72%);box-shadow:0 0 14px #d4af374d,inset 0 0 14px #d4af371f}.lt-cat__circle:not(:has(img)){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='%23D4AF37' stroke-width='2.2' stroke-linejoin='round'%3E%3Crect x='11' y='8' width='26' height='32' rx='7'/%3E%3Crect x='16' y='13' width='11' height='11' rx='3'/%3E%3C/svg%3E"),radial-gradient(circle at 30% 20%,#2b2314,#0a0a09 72%);background-size:52% auto,auto;background-position:center,center;background-repeat:no-repeat}@media(hover:hover){.lt-cat__link:hover .lt-cat__circle{border-color:#f3ce68;box-shadow:0 0 20px #f3ce6873,inset 0 0 14px #d4af372e}}@media(max-width:749px){.lt-cat{flex:0 0 calc((100% - 12px)/4);min-width:68px;max-width:none}.lt-cats__track{padding:16px 8px 18px;scroll-padding:0 8px}}.ec-premium{--ec-bg:#050505!important;--ec-gold:#D4AF37!important;background:#050505!important}.ec-premium .ec-heading{color:#d4af37!important}.ec-premium .ec-heading:first-line{color:#fff}.ec-premium .ec-intro{color:#fff!important}.ec-premium .ec-kicker{letter-spacing:.12em;text-transform:uppercase;font-size:12px}.ec-premium .ec-btn--gold{box-shadow:0 0 18px #d4af374d}
/*# sourceMappingURL=/cdn/shop/t/94/assets/luxe-top.css.map */
