:root{--copper: rgb(201, 168, 76);--copper-rgb: 201, 168, 76;--nav-glass-bg: rgba(8, 8, 8, .92);--ease-luxury: cubic-bezier(.4, 0, .2, 1);--nav-speed: .3s}.header__menu-item.link{position:relative;color:#ffffffe6;text-decoration:none;letter-spacing:.07em;text-transform:uppercase;font-size:1.25rem;font-weight:500;padding-bottom:6px;transition:color var(--nav-speed) var(--ease-luxury)}.header__menu-item.link:after{content:"";position:absolute;bottom:0;left:50%;right:50%;height:2px;background-color:var(--copper);transition:left var(--nav-speed) var(--ease-luxury),right var(--nav-speed) var(--ease-luxury);pointer-events:none}.header__menu-item.link:hover{color:var(--copper)}.header__menu-item.link:hover:after,.header__menu-item.link:focus-visible:after{left:0;right:0}.header__menu-item.link[aria-current=page],.header__menu-item.link.is-active{color:var(--copper)}.header__menu-item.link[aria-current=page]:after,.header__menu-item.link.is-active:after{left:0;right:0}.header__submenu{background:var(--nav-glass-bg)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--copper)!important;border-left:none!important;border-right:none!important;border-bottom:none!important;border-radius:0 0 8px 8px;padding:10px 0!important;box-shadow:0 20px 40px #0009;opacity:0!important;transform:translateY(10px)!important;pointer-events:none;transition:opacity var(--nav-speed) var(--ease-luxury),transform var(--nav-speed) var(--ease-luxury)!important}header-menu details[open]>.header__submenu,.header__menu-item-wrapper:hover>.header__submenu,.header__menu-item-wrapper:focus-within>.header__submenu{opacity:1!important;transform:translateY(0)!important;pointer-events:auto}.header__submenu .header__menu-item.link,.header__submenu a.link{display:flex;align-items:center;gap:10px;padding:10px 22px;color:#fffc;font-size:1.2rem;letter-spacing:.04em;text-transform:none;border-radius:0;transition:color var(--nav-speed) var(--ease-luxury),background var(--nav-speed) var(--ease-luxury)}.header__submenu .header__menu-item.link:after,.header__submenu a.link:after{display:none}.header__submenu .header__menu-item.link:hover,.header__submenu a.link:hover{color:var(--copper);background:rgba(var(--copper-rgb),.07)}.header__submenu a.link,.header__submenu .header__menu-item{display:flex!important;align-items:center!important;gap:12px!important}.brand-logo{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;filter:brightness(0) invert(1) opacity(.5);transform:scale(1);transition:filter var(--nav-speed) var(--ease-luxury),transform var(--nav-speed) var(--ease-luxury)}.brand-logo svg{width:100%;height:100%;display:block}.header__submenu a:hover .brand-logo{filter:brightness(0) saturate(100%) invert(68%) sepia(40%) saturate(600%) hue-rotate(5deg) brightness(95%);transform:scale(1.12)}@media screen and (max-width:989px){.mobile-menu-open .header__menu-items>li,.mobile-menu-open .mobile-facets__summary{opacity:0;transform:translate(-24px);animation:luxurySlideIn .35s var(--ease-luxury) forwards}.header__menu-items>li:nth-child(1){animation-delay:.04s}.header__menu-items>li:nth-child(2){animation-delay:.09s}.header__menu-items>li:nth-child(3){animation-delay:.14s}.header__menu-items>li:nth-child(4){animation-delay:.19s}.header__menu-items>li:nth-child(5){animation-delay:.24s}.header__menu-items>li:nth-child(6){animation-delay:.29s}.header__menu-items>li:nth-child(7){animation-delay:.34s}.header__menu-items>li:nth-child(8){animation-delay:.39s}@keyframes luxurySlideIn{to{opacity:1;transform:translate(0)}}.header__menu-items .header__menu-item.link[aria-current=page],.header__menu-items .header__menu-item.link.is-active{border-left:4px solid var(--copper);padding-left:16px;color:var(--copper)}.header__menu-item.link:after{display:none}.header__submenu a.link,.header__menu-item.link{min-height:50px;padding-top:12px;padding-bottom:12px}.brand-logo{width:18px;height:18px;flex-shrink:0}.brand-logo[data-brand=audi]{width:30px}}.lux-cta{color:var(--copper)!important;font-weight:700!important;display:inline-flex!important;align-items:center!important;align-self:center!important;vertical-align:middle;gap:7px;background:transparent!important;padding-bottom:6px!important;height:auto!important;overflow:visible;border-radius:0!important;margin-left:0;white-space:nowrap;position:relative}.lux-cta:before{content:"";display:inline-block;width:15px;height:15px;flex-shrink:0;margin-bottom:0;background-color:transparent;clip-path:none;background-size:contain;background-repeat:no-repeat;background-position:center;transition:transform .6s var(--ease-luxury);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgb(201%2C168%2C76)'%3E%3Cpath d='M19.14 12.94c.04-.3.06-.61.06-.94 0-.32-.02-.64-.07-.94l2.03-1.58c.18-.14.23-.41.12-.61l-1.92-3.32c-.12-.22-.37-.29-.59-.22l-2.39.96c-.5-.38-1.03-.7-1.62-.94l-.36-2.54c-.04-.24-.24-.41-.48-.41h-3.84c-.24 0-.43.17-.47.41l-.36 2.54c-.59.24-1.13.57-1.62.94l-2.39-.96c-.22-.08-.47 0-.59.22L2.74 8.87c-.12.21-.08.47.12.61l2.03 1.58c-.05.3-.09.63-.09.94s.02.64.07.94l-2.03 1.58c-.18.14-.23.41-.12.61l1.92 3.32c.12.22.37.29.59.22l2.39-.96c.5.38 1.03.7 1.62.94l.36 2.54c.05.24.24.41.48.41h3.84c.24 0 .44-.17.47-.41l.36-2.54c.59-.24 1.13-.56 1.62-.94l2.39.96c.22.08.47 0 .59-.22l1.92-3.32c.12-.21.07-.47-.12-.61l-2.01-1.58zM12 15.6c-1.98 0-3.6-1.62-3.6-3.6s1.62-3.6 3.6-3.6 3.6 1.62 3.6 3.6-1.62 3.6-3.6 3.6z'/%3E%3C/svg%3E")}.lux-cta:after{display:block!important;left:50%!important;right:50%!important;bottom:0!important;height:2px!important;background-color:var(--copper)!important;transition:left var(--nav-speed) var(--ease-luxury),right var(--nav-speed) var(--ease-luxury)!important}.lux-cta:hover{color:var(--copper)!important;text-shadow:0 0 12px rgba(201,168,76,.6),0 0 24px rgba(201,168,76,.2)}.lux-cta:hover:before{transform:rotate(90deg)}.lux-cta:hover:after{left:22px!important;right:0!important}.lux-drawer-item{animation:luxurySlideInX .4s var(--ease-luxury) both}@keyframes luxurySlideInX{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}.menu-drawer__menu-item--active,.menu-drawer__menu-item[aria-current=page]{border-left:3px solid var(--copper)!important;padding-left:16px!important;color:var(--copper)!important}.menu-drawer__cta{font-size:1.6rem!important;gap:10px;color:var(--copper)!important;font-weight:700!important;border-left:3px solid var(--copper)!important;padding-left:16px!important;display:flex!important;align-items:center!important;animation:luxuryPulse 2.5s var(--ease-luxury) infinite}.menu-drawer__cta:hover{animation:none;opacity:.85}.menu-drawer__brand-item{display:flex!important;align-items:center!important;gap:14px!important;min-height:50px}.menu-drawer__brand-item .brand-logo{width:26px;height:26px}.brand-logo[data-brand=audi]{width:62px!important;height:22px!important;flex-shrink:0!important;margin-left:-17px!important}.brand-logo[data-brand=audi] svg{width:62px!important;height:22px!important;display:block!important;position:static!important;transform:none!important}.menu-drawer__brand-item:active .brand-logo{filter:brightness(0) saturate(100%) invert(68%) sepia(40%) saturate(600%) hue-rotate(5deg) brightness(95%);transform:scale(1.1)}.announcement-bar__wrap,.utility-bar__grid{position:relative;display:flex!important;align-items:center!important}.localization-wrapper{display:flex!important;align-items:center!important;justify-content:flex-end;gap:12px;margin-left:auto}.lux-announce-socials{display:flex;align-items:center;gap:12px;margin-left:auto}.lux-announce-social{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;opacity:.55;transition:opacity .25s ease,transform .25s ease;color:#c9a84c;text-decoration:none}.lux-announce-social:hover{opacity:1;transform:translateY(-1px)}.lux-announce-social svg{width:100%;height:100%;fill:currentColor}.announcement-bar{background:linear-gradient(90deg,#0a0a0a,#1a1508 30% 70%,#0a0a0a)!important;border-bottom:1px solid rgba(201,168,76,.3)}.announcement-bar__message,.announcement-bar a{color:var(--copper)!important;font-weight:600!important;letter-spacing:.15em!important;text-transform:uppercase!important;font-size:1.1rem!important;display:inline-flex!important;align-items:center!important;gap:10px}.announcement-bar__message:before,.announcement-bar a:before{content:"";display:inline-block;width:20px;height:20px;flex-shrink:0;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgb(201%2C168%2C76)'%3E%3Cpath d='M20 8h-3V4H3c-1.1 0-2 .9-2 2v11h2c0 1.66 1.34 3 3 3s3-1.34 3-3h6c0 1.66 1.34 3 3 3s3-1.34 3-3h2v-5l-3-4zM6 18.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zm13.5-9l1.96 2.5H17V9.5h2.5zm-1.5 9c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5z'/%3E%3C/svg%3E");animation:truckBounce 2s var(--ease-luxury) infinite}@keyframes truckBounce{0%,to{transform:translate(0)}25%{transform:translate(3px)}75%{transform:translate(-1px)}}@keyframes shimmer{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.announcement-bar__message{animation:shimmer 3s var(--ease-luxury) infinite}.banner__heading{animation:lux-fade-up .9s cubic-bezier(.4,0,.2,1) .2s both;position:relative}.banner__heading:after{content:"";display:block;width:60px;height:2px;background:#c9a84c;margin:.6rem auto 0;animation:lux-expand .8s cubic-bezier(.4,0,.2,1) 1s both}@keyframes lux-expand{0%{width:0;opacity:0}to{width:60px;opacity:1}}.banner__buttons{display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:1rem!important;justify-content:center!important;align-items:center!important;width:100%!important;margin:0 auto!important;animation:lux-fade-up .9s cubic-bezier(.4,0,.2,1) .5s both}.banner__buttons .button{padding:1.1rem 2.8rem!important;font-size:.88rem!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-weight:600!important;min-width:200px!important;margin-top:1.5rem!important;width:auto!important;position:relative;overflow:hidden;transition:color .4s var(--ease-luxury),background .4s var(--ease-luxury),border-color .4s var(--ease-luxury),transform .3s var(--ease-luxury)!important}.banner__buttons .button:not(.button--primary){background:#ffffff14!important;border:1px solid rgba(255,255,255,.5)!important;color:#fff!important}.banner__buttons .button:not(.button--primary):hover{background:transparent!important;border-color:#ffffff4d!important;color:#fff9!important;transform:translateY(-2px)}.banner__buttons .button--primary{background:var(--copper)!important;border:1px solid var(--copper)!important;color:#fff!important;padding:1.3rem 3.5rem!important;font-size:1rem!important;letter-spacing:.2em!important;font-weight:700!important}.banner__buttons .button--primary:before{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(105deg,transparent 20%,rgba(255,255,255,.18) 50%,transparent 80%);transform:skew(-15deg);animation:lux-sheen 4s var(--ease-luxury) 2s infinite}@keyframes lux-sheen{0%{left:-75%;opacity:0}10%{opacity:1}40%{left:130%;opacity:0}to{left:130%;opacity:0}}.banner__buttons .button--primary:hover{background:transparent!important;color:var(--copper)!important;transform:translateY(-2px)}@keyframes lux-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.lux-product-cta{display:flex;flex-direction:column;gap:12px;margin-top:24px;animation:lux-fade-up .7s var(--ease-luxury) .3s both}.lux-cta-block{border:1px solid rgba(201,168,76,.25);border-radius:8px;padding:16px 18px;background:#c9a84c0a;position:relative;overflow:hidden;transition:border-color .35s var(--ease-luxury),background .35s var(--ease-luxury)}.lux-cta-block:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--copper);border-radius:8px 0 0 8px}.lux-cta-block:hover{border-color:#c9a84c80;background:#c9a84c12}.lux-cta-block__label{display:flex;align-items:center;gap:8px;font-size:.9rem;font-weight:600;letter-spacing:.06em;color:var(--copper);margin:0 0 4px;text-transform:uppercase}.lux-cta-block__icon{display:inline-flex;width:16px;height:16px;flex-shrink:0}.lux-cta-block__icon svg{width:100%;height:100%}.lux-cta-block__sub{font-size:.82rem;color:#ffffff80;margin:0 0 14px;letter-spacing:.03em}.lux-cta-block__buttons{display:flex;gap:10px}.lux-cta-btn{display:inline-flex;align-items:center;gap:8px;padding:.55rem 1.2rem;border-radius:6px;font-size:.8rem;font-weight:600;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:transform .25s var(--ease-luxury),opacity .25s var(--ease-luxury),box-shadow .25s var(--ease-luxury)}.lux-cta-btn svg{width:16px;height:16px;flex-shrink:0}.lux-cta-btn:hover{transform:translateY(-2px);opacity:.9}.lux-cta-btn--whatsapp{background:#25d366;color:#fff;box-shadow:0 4px 14px #25d36640}.lux-cta-btn--whatsapp:hover{box-shadow:0 6px 20px #25d36666}.lux-cta-btn--instagram{background:linear-gradient(135deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);color:#fff;box-shadow:0 4px 14px #dc274340}.lux-cta-btn--instagram:hover{box-shadow:0 6px 20px #dc274366}.lux-cta-design{display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;text-decoration:none;position:relative;overflow:hidden;transition:border-color .35s var(--ease-luxury),background .35s var(--ease-luxury),transform .3s var(--ease-luxury)}.lux-cta-design:before{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(105deg,transparent,rgba(201,168,76,.07),transparent);transform:skew(-15deg);transition:left .5s var(--ease-luxury)}.lux-cta-design:hover:before{left:150%}.lux-cta-design:hover{border-color:#c9a84c4d;background:#c9a84c0a;transform:translateY(-1px)}.lux-cta-design__icon{display:inline-flex;width:22px;height:22px;flex-shrink:0;color:var(--copper);opacity:.8}.lux-cta-design__icon svg{width:100%;height:100%}.lux-cta-design__text{display:flex;flex-direction:column;gap:2px;flex:1}.lux-cta-design__text strong{font-size:.88rem;font-weight:600;color:#ffffffe6;letter-spacing:.05em}.lux-cta-design__text small{font-size:.76rem;color:#fff6;letter-spacing:.03em}.lux-cta-design__arrow{font-size:1.1rem;color:var(--copper);opacity:.6;transition:transform .3s var(--ease-luxury),opacity .3s var(--ease-luxury)}.lux-cta-design:hover .lux-cta-design__arrow{transform:translate(4px);opacity:1}@media screen and (max-width:749px){.lux-cta-block__buttons{flex-direction:column}.lux-cta-btn{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/luxury-nav.css.map */
