
.ct-lux-header .ct-lux-announcement{display:flex!important;background:#414332!important;color:#faf7f0!important;justify-content:center!important;align-items:center!important;flex-wrap:wrap!important;gap:10px 26px!important;padding:12px 20px!important;font:500 10px/1.4 Archivo,sans-serif!important;letter-spacing:.16em!important;text-transform:uppercase!important}
.ct-lux-header .ct-lux-announcement span{white-space:nowrap!important;display:inline!important}.ct-lux-header .ct-lux-announcement i{display:block!important;width:1px!important;height:13px!important;background:#b4b4a3!important}
.ct-lux-header .navbar{display:grid!important;grid-template-columns:max-content minmax(0,1fr) max-content max-content!important;align-items:center!important;gap:clamp(12px,1.5vw,28px)!important;max-width:1900px!important;margin:auto!important;padding:24px clamp(20px,2.5vw,45px)!important;min-height:110px!important}
.ct-lux-header .logo{grid-column:1!important;grid-row:1!important;min-width:max-content!important;max-width:none!important;width:auto!important;margin:0!important;font:500 clamp(36px,3vw,56px)/1 'Cormorant Garamond',Georgia,serif!important;letter-spacing:-.04em!important;white-space:nowrap!important}.ct-lux-header .logo a{display:inline-block!important;white-space:nowrap!important}
.ct-lux-header nav.links{grid-column:2!important;grid-row:1!important;display:flex!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:clamp(10px,1.1vw,23px)!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important;white-space:nowrap!important;border:0!important;order:initial!important}.ct-lux-header nav.links a{display:inline-block!important;white-space:nowrap!important;padding:4px 0!important;border:0!important;font:600 clamp(15px,1.05vw,18px)/1.3 'Cormorant Garamond',Georgia,serif!important}
.ct-lux-header .ct-locale-tools{grid-column:3!important;grid-row:1!important;display:flex!important;align-items:center!important;gap:0!important;margin:0!important;padding:4px 7px!important;border:1px solid #cbbfab!important;border-radius:999px!important;background:transparent!important;justify-self:end!important;flex-wrap:nowrap!important}.ct-lux-header .ct-locale-tools select{display:block!important;width:auto!important;max-width:none!important;padding:8px 5px!important;border:0!important;background:transparent!important;font:500 12px Archivo,sans-serif!important}.ct-lux-header #ct-language{width:100px!important;border-right:1px solid #cbbfab!important}.ct-lux-header #ct-currency{width:79px!important}
.ct-lux-header .nav-right{grid-column:4!important;grid-row:1!important;display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:12px!important;margin:0!important}.ct-lux-header .cart-btn{border:0!important;background:transparent!important;padding:10px 4px!important;white-space:nowrap!important}.ct-lux-header .nav-cta{display:inline-flex!important;white-space:nowrap!important;background:#414332!important;color:#faf7f0!important;border-radius:999px!important;padding:13px 18px!important;font:500 16px 'Cormorant Garamond',Georgia,serif!important}.ct-lux-header .ct-menu-toggle{display:none!important}
@media(max-width:1500px){.ct-lux-header .navbar{grid-template-columns:max-content minmax(0,1fr) max-content!important;gap:12px 18px!important}.ct-lux-header .logo{grid-row:1/3!important;font-size:43px!important}.ct-lux-header nav.links{grid-row:1/3!important;gap:12px!important}.ct-lux-header nav.links a{font-size:15px!important}.ct-lux-header .nav-right{grid-column:3!important;grid-row:2!important;justify-content:flex-end!important}}
@media(max-width:1180px){.ct-lux-header .navbar{grid-template-columns:minmax(0,1fr) auto auto!important;gap:8px 12px!important;min-height:78px!important}.ct-lux-header .logo{grid-column:1!important;grid-row:1!important;font-size:40px!important}.ct-lux-header .ct-menu-toggle{display:block!important;grid-column:2!important;grid-row:1!important}.ct-lux-header .nav-right{grid-column:3!important;grid-row:1!important}.ct-lux-header .nav-cta{display:none!important}.ct-lux-header .ct-locale-tools{grid-column:1/-1!important;grid-row:2!important;justify-self:start!important}.ct-lux-header nav.links{display:none!important;grid-column:1/-1!important;grid-row:3!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;background:#faf7f0!important;padding:10px!important;border:1px solid #e6dccc!important}.ct-lux-header nav.links.is-open{display:flex!important}.ct-lux-header nav.links a{display:block!important;padding:11px 8px!important}}
@media(max-width:600px){.ct-lux-header .ct-lux-announcement{font-size:8px!important;gap:6px 10px!important}.ct-lux-header .ct-lux-announcement span:nth-of-type(4),.ct-lux-header .ct-lux-announcement i:nth-of-type(3){display:none!important}.ct-lux-header .navbar{padding:12px 15px!important}.ct-lux-header .logo{font-size:32px!important}}
