html body#top #bp-final-header:is(#top#top#top#top,*){--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));}
@media (min-width: 1367px){:where(#bp-final-header) *:is(#top#top#top#top,*){box-sizing: border-box;}}
html body#top #bp-final-header:is(#top#top#top#top,*){font-family:Inter, Arial, sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:rgb(33, 37, 41);}
:where(#bp-final-header) ul:is(#top#top#top#top,*){padding-left: 2rem;}
:where(#bp-final-header) ul:is(#top#top#top#top,*){margin-top: 0px; margin-bottom: 1rem;}
:where(#bp-final-header) a:where(:not(#header4-l, #header4-l *)):is(#top#top#top#top,*){color: rgb(13, 110, 253); text-decoration: underline;}
@media (min-width: 1367px){:where(#bp-final-header) a:is(#top#top#top#top,*){color: rgb(13, 110, 253); text-decoration: underline;}}
:where(#bp-final-header) a:hover:where(:not(#header4-l, #header4-l *)):is(#top#top#top#top,*){color: rgb(10, 88, 202);}
@media (min-width: 1367px){:where(#bp-final-header) a:hover:is(#top#top#top#top,*){color: rgb(10, 88, 202);}}
:where(#bp-final-header) img:is(#top#top#top#top,*),:where(#bp-final-header) svg:is(#top#top#top#top,*){vertical-align: middle;}
:where(#bp-final-header) button:is(#top#top#top#top,*){border-radius: 0px;}
:where(#bp-final-header) button:is(#top#top#top#top,*){margin: 0px; font-family: inherit; font-size: inherit; line-height: inherit;}
:where(#bp-final-header) button:is(#top#top#top#top,*){text-transform: none;}
:where(#bp-final-header) [role="button"]:is(#top#top#top#top,*){cursor: pointer;}
:where(#bp-final-header) [type="button"]:is(#top#top#top#top,*),:where(#bp-final-header) button:is(#top#top#top#top,*){appearance: button;}
:where(#bp-final-header) [type="button"]:not(:disabled):is(#top#top#top#top,*),:where(#bp-final-header) button:not(:disabled):is(#top#top#top#top,*){cursor: pointer;}
:where(#bp-final-header) .collapse:not(.show):is(#top#top#top#top,*){display: none;}
@media (max-width: 1180px){:where(#bp-final-header) .nav-link:is(#top#top#top#top,*){display: block; padding: 0.5rem 1rem; color: rgb(13, 110, 253); text-decoration: none; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;}}
@media (prefers-reduced-motion: reduce){@media (max-width: 1180px){:where(#bp-final-header) .nav-link:is(#top#top#top#top,*){transition: none;}}}
@media (max-width: 1180px){:where(#bp-final-header) .nav-link:focus:is(#top#top#top#top,*),:where(#bp-final-header) .nav-link:hover:is(#top#top#top#top,*){color: rgb(10, 88, 202);}}
:where(#bp-final-header) .navbar:is(#top#top#top#top,*){position: relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; padding-top: 0.5rem; padding-bottom: 0.5rem;}
:where(#bp-final-header) .navbar-toggler:is(#top#top#top#top,*){padding: 0.25rem 0.75rem; font-size: 1.25rem; line-height: 1; background-color: transparent; border: 1px solid transparent; border-radius: 0.25rem; transition: box-shadow 0.15s ease-in-out;}
@media (prefers-reduced-motion: reduce){:where(#bp-final-header) .navbar-toggler:is(#top#top#top#top,*){transition: none;}}
:where(#bp-final-header) .navbar-toggler:hover:is(#top#top#top#top,*){text-decoration: none;}
:where(#bp-final-header) .navbar-toggler:focus:is(#top#top#top#top,*){text-decoration: none; outline: 0px; box-shadow: 0px 0px 0px 0.25rem;}
:where(#bp-final-header) .navbar-expand:is(#top#top#top#top,*){flex-wrap: nowrap; justify-content: flex-start;}
:where(#bp-final-header) .navbar-expand .navbar-toggler:is(#top#top#top#top,*){display: none;}
:where(#bp-final-header) .align-items-center:is(#top#top#top#top,*){align-items: center !important;}
:where(#bp-final-header) .text-primary:is(#top#top#top#top,*){color: rgb(13, 110, 253) !important;}
html body#top #bp-final-header:is(#top#top#top#top,*){font-style:normal;line-height:1.5;font-weight:400;color:rgb(35, 35, 35);}
:where(#bp-final-header) button:is(#top#top#top#top,*){background-color: transparent; border-color: transparent;}
:where(#bp-final-header) a:where(:not(#header4-l, #header4-l *)):is(#top#top#top#top,*){font-style: normal; font-weight: 400; cursor: pointer;}
@media (min-width: 1367px){:where(#bp-final-header) a:is(#top#top#top#top,*){font-style: normal; font-weight: 400; cursor: pointer;}}
:where(#bp-final-header) a:where(:not(#header4-l, #header4-l *)):is(#top#top#top#top,*),:where(#bp-final-header) a:hover:where(:not(#header4-l, #header4-l *)):is(#top#top#top#top,*){text-decoration: none;}
@media (min-width: 1367px){:where(#bp-final-header) a:is(#top#top#top#top,*),:where(#bp-final-header) a:hover:is(#top#top#top#top,*){text-decoration: none;}}
:where(#bp-final-header) .display-7:where(:not(#header4-l, #header4-l *)):is(#top#top#top#top,*),:where(#bp-final-header) span:where(:not(#header4-l, #header4-l *)):is(#top#top#top#top,*),:where(#bp-final-header) a:where(:not(#header4-l, #header4-l *)):is(#top#top#top#top,*){line-height: 1; word-break: break-word; overflow-wrap: break-word; font-weight: 400;}
@media (min-width: 1367px){:where(#bp-final-header) .display-7:is(#top#top#top#top,*),:where(#bp-final-header) span:is(#top#top#top#top,*),:where(#bp-final-header) a:is(#top#top#top#top,*){line-height: 1; word-break: break-word; overflow-wrap: break-word; font-weight: 400;}}
:where(#bp-final-header) img:is(#top#top#top#top,*){display: block; width: 100%;}
@media (min-width: 768px) and (max-width: 991px){@media (max-width: 1180px){:where(#bp-final-header).menu .navbar-toggleable-sm .navbar-nav:is(#top#top#top#top,*){}}}
@media (max-width: 991px){@media (max-width: 1180px){:where(#bp-final-header).menu .navbar-collapse:is(#top#top#top#top,*){max-height: 93.5vh;}}
@media (max-width: 1180px){:where(#bp-final-header).menu .navbar-collapse.show:is(#top#top#top#top,*){overflow: auto;}}}
@media (min-width: 992px){@media (max-width: 1180px){:where(#bp-final-header).menu .navbar-nav.nav-dropdown:is(#top#top#top#top,*){display: -webkit-flex;}}
@media (max-width: 1180px){:where(#bp-final-header).menu .navbar-toggleable-sm .navbar-collapse:is(#top#top#top#top,*){display: -webkit-flex !important;}}
:where(#bp-final-header).menu .collapsed .navbar-collapse:is(#top#top#top#top,*){max-height: 93.5vh;}
:where(#bp-final-header).menu .collapsed .navbar-collapse.show:is(#top#top#top#top,*){overflow: auto;}}
:where(#bp-final-header) .navbar-toggler:focus:is(#top#top#top#top,*),:where(#bp-final-header) .navbar-toggler:hover:is(#top#top#top#top,*){text-decoration: none; box-shadow: none;}
:where(#bp-final-header) ul:is(#top#top#top#top,*){margin-bottom: 2.3125rem;}
:where(#bp-final-header) .display-7:where(:not(#header4-l, #header4-l *)):is(#top#top#top#top,*){font-family: Inter, Arial, sans-serif; font-size: 1.2rem; line-height: 1.5;}
@media (min-width: 1367px){:where(#bp-final-header) .display-7:is(#top#top#top#top,*){font-family: Inter, Arial, sans-serif; font-size: 1.2rem; line-height: 1.5;}}
@media (max-width: 768px){:where(#bp-final-header) .display-7:where(:not(#header4-l, #header4-l *)):is(#top#top#top#top,*){font-size: calc(0.977143rem + 0.464286vw); line-height: calc(1.368rem + 0.65vw);}
@media (min-width: 1367px){:where(#bp-final-header) .display-7:is(#top#top#top#top,*){font-size: calc(0.977143rem + 0.464286vw); line-height: calc(1.368rem + 0.65vw);}}}
:where(#bp-final-header) .text-primary:is(#top#top#top#top,*){color: rgb(101, 146, 230) !important;}
:where(#bp-final-header) a.text-primary:hover:is(#top#top#top#top,*),:where(#bp-final-header) a.text-primary:focus:is(#top#top#top#top,*){color: rgb(32, 90, 197) !important;}
:where(#bp-final-header) a:where(:not(#header4-l, #header4-l *)):is(#top#top#top#top,*),:where(#bp-final-header) a:hover:where(:not(#header4-l, #header4-l *)):is(#top#top#top#top,*){color: rgb(101, 146, 230);}
@media (min-width: 1367px){:where(#bp-final-header) a:is(#top#top#top#top,*),:where(#bp-final-header) a:hover:is(#top#top#top#top,*){color: rgb(101, 146, 230);}}
:where(#bp-final-header) a:where(:not(#header4-l, #header4-l *)):is(#top#top#top#top,*){transition: color 0.6s;}
@media (min-width: 1367px){:where(#bp-final-header) a:is(#top#top#top#top,*){transition: color 0.6s;}}
html body#top #bp-final-header:is(#top#top#top#top,*){--bp-ink:#11110f;--bp-muted:#6f706b;--bp-line:rgba(17,17,15,.12);--bp-paper:#f5f4f0;--bp-paper-2:#ebeae5;--bp-white:#fff;--bp-stone:#b8b2a6;--bp-radius:28px;--bp-max:1380px;--bp-ease:cubic-bezier(.2,.75,.25,1);}
html body#top #bp-final-header:is(#top#top#top#top,*){color:var(--bp-ink);font-family:Inter, Arial, sans-serif;}
:where(#bp-final-header) a:where(:not(#header4-l, #header4-l *)):is(#top#top#top#top,*){text-decoration: none;}
@media (min-width: 1367px){:where(#bp-final-header) a:is(#top#top#top#top,*){text-decoration: none;}}
:where(#bp-final-header) .display-7:where(:not(#header4-l, #header4-l *)):is(#top#top#top#top,*){font-size: clamp(1rem, 1.15vw, 1.12rem) !important; line-height: 1.72 !important;}
@media (min-width: 1367px){:where(#bp-final-header) .display-7:is(#top#top#top#top,*){font-size: clamp(1rem, 1.15vw, 1.12rem) !important; line-height: 1.72 !important;}}
@media (max-width: 767px){html body#top #bp-final-header:is(#top#top#top#top,*){--bp-radius:20px;}}
@media (prefers-reduced-motion: reduce){@media (min-width: 1367px){:where(#bp-final-header) *:is(#top#top#top#top,*){scroll-behavior: auto !important; transition: none !important; animation: auto ease 0s 1 normal none running none !important;}}}
:where(#bp-final-header) .display-7:where(:not(#header4-l, #header4-l *)):is(#top#top#top#top,*){font-size: clamp(0.98rem, 1.05vw, 1.08rem) !important; line-height: 1.78 !important; font-weight: 300 !important;}
@media (min-width: 1367px){:where(#bp-final-header) .display-7:is(#top#top#top#top,*){font-size: clamp(0.98rem, 1.05vw, 1.08rem) !important; line-height: 1.78 !important; font-weight: 300 !important;}}
html body#top #bp-final-header:is(#top#top#top#top,*){--bp-max:1440px;}
html body#top #bp-final-header:is(#top#top#top#top,*){--bp-radius:2px;}
html body#top #bp-final-header:is(#top#top#top#top,*){font-family:Inter, Arial, sans-serif;}
:where(#bp-final-header) button:is(#top#top#top#top,*){-webkit-tap-highlight-color: transparent;}
:where(#bp-final-header) a:where(:not(#header4-l, #header4-l *)):is(#top#top#top#top,*){-webkit-tap-highlight-color: transparent;}
@media (min-width: 1367px){:where(#bp-final-header) a:is(#top#top#top#top,*){-webkit-tap-highlight-color: transparent;}}
:where(#bp-final-header) button:focus-visible:is(#top#top#top#top,*){outline: currentcolor solid 2px; outline-offset: 5px;}
:where(#bp-final-header) a:focus-visible:where(:not(#header4-l, #header4-l *)):is(#top#top#top#top,*){outline: currentcolor solid 2px; outline-offset: 5px;}
@media (min-width: 1367px){:where(#bp-final-header) a:focus-visible:is(#top#top#top#top,*){outline: currentcolor solid 2px; outline-offset: 5px;}}
html body#top #bp-final-header:is(#top#top#top#top,*){--bp-max:1420px;--bp-paper:#f4f3ef;--bp-paper-2:#eeede8;}
html body#top #bp-final-header:is(#top#top#top#top,*){--bp-type-eyebrow:11px;--bp-type-body:16px;--bp-type-body-lg:18px;--bp-type-caption:11px;--bp-type-meta:10px;--bp-type-h2:clamp(46px,5.15vw,78px);--bp-type-h3:clamp(18px,1.45vw,24px);--bp-leading-body:1.68;--bp-leading-h2:.94;}
@media (max-width: 991.98px){html body#top #bp-final-header:is(#top#top#top#top,*){--bp-type-h2:clamp(42px,7.2vw,64px);--bp-type-body:15px;--bp-type-body-lg:17px;}}
@media (max-width: 767.98px){html body#top #bp-final-header:is(#top#top#top#top,*){--bp-type-eyebrow:10px;--bp-type-h2:clamp(38px,11vw,54px);--bp-type-body:15px;--bp-type-body-lg:16px;--bp-type-caption:10.5px;--bp-type-meta:9px;}}
html body#top #bp-final-header:is(#top#top#top#top,*){--bp-image-radius-desktop:28px;--bp-image-radius-tablet:22px;--bp-image-radius-mobile:18px;--bp-swatch-radius-desktop:20px;--bp-swatch-radius-tablet:18px;--bp-swatch-radius-mobile:16px;}
html body#top #bp-final-header:is(#top#top#top#top,*){--bp-mbz-serif:Georgia,"Times New Roman",serif;--bp-mbz-sans:Arial,Helvetica,sans-serif;}
html body#top #bp-final-header:is(#top#top#top#top,*){--mbz-type-serif:Georgia, "Times New Roman", serif;--mbz-type-sans:Arial, Helvetica, sans-serif;--mbz-type-ink:#282521;--mbz-type-muted:#6c665f;}
:where(#bp-final-header) .display-7:where(:not(#header4-l, #header4-l *)):is(#top#top#top#top,*){font-family: inherit !important; text-transform: none !important;}
@media (min-width: 1367px){:where(#bp-final-header) .display-7:is(#top#top#top#top,*){font-family: inherit !important; text-transform: none !important;}}
:where(#bp-final-header) li:is(#top#top#top#top,*){font-family: Inter, Arial, sans-serif !important; font-size: 15.5px !important; line-height: 1.72 !important; font-weight: 400 !important; letter-spacing: 0px !important; text-transform: none !important;}
:where(#bp-final-header) button:is(#top#top#top#top,*){font-family: Inter, Arial, sans-serif !important;}
:where(#bp-final-header) a:where(:not(#header4-l, #header4-l *)):is(#top#top#top#top,*){font-family: Inter, Arial, sans-serif !important;}
@media (min-width: 1367px){:where(#bp-final-header) a:is(#top#top#top#top,*){font-family: Inter, Arial, sans-serif !important;}}
@media (max-width: 767.98px){:where(#bp-final-header) li:is(#top#top#top#top,*){font-size: 15px !important; line-height: 1.68 !important;}}
:where(#bp-final-header) .navbar-dropdown:is(#top#top#top#top,*){left: 0px; padding: 0px; position: absolute; right: 0px; top: 0px; transition: 0.45s; z-index: 1030; background: rgb(40, 40, 40);}
:where(#bp-final-header) .navbar-dropdown.navbar-fixed-top:is(#top#top#top#top,*){position: fixed;}
:where(#bp-final-header) .navbar-dropdown.bg-color.transparent:is(#top#top#top#top,*){background: none;}
@media (min-width: 768px) and (max-width: 1023px){@media (max-width: 1180px){:where(#bp-final-header).menu .navbar-toggleable-sm .navbar-nav:is(#top#top#top#top,*){}}}
@media (max-width: 1023px){@media (max-width: 1180px){:where(#bp-final-header).menu .navbar-collapse:is(#top#top#top#top,*){max-height: 93.5vh;}}
@media (max-width: 1180px){:where(#bp-final-header).menu .navbar-collapse.show:is(#top#top#top#top,*){overflow: auto;}}}
@media (min-width: 1024px){@media (max-width: 1180px){:where(#bp-final-header).menu .navbar-nav.nav-dropdown:is(#top#top#top#top,*){display: -webkit-flex;}}
@media (max-width: 1180px){:where(#bp-final-header).menu .navbar-toggleable-sm .navbar-collapse:is(#top#top#top#top,*){display: -webkit-flex !important;}}
:where(#bp-final-header).menu .collapsed .navbar-collapse:is(#top#top#top#top,*){max-height: 93.5vh;}
:where(#bp-final-header).menu .collapsed .navbar-collapse.show:is(#top#top#top#top,*){overflow: auto;}}
@media (max-width: 767px){@media (max-width: 1180px){:where(#bp-final-header).menu .navbar-collapse:is(#top#top#top#top,*){max-height: 80vh;}}}
:where(#bp-final-header) .navbar:is(#top#top#top#top,*){display: -webkit-flex; flex-wrap: wrap; align-items: center; justify-content: space-between;}
:where(#bp-final-header) .navbar-toggler:is(#top#top#top#top,*){align-self: flex-start; padding: 0.25rem 0.75rem; font-size: 1.25rem; line-height: 1; background: transparent; border: 1px solid transparent; border-radius: 0.25rem;}
:where(#bp-final-header) .navbar-toggler:focus:is(#top#top#top#top,*),:where(#bp-final-header) .navbar-toggler:hover:is(#top#top#top#top,*){text-decoration: none;}
:where(#bp-final-header) .navbar-toggler-right:is(#top#top#top#top,*){position: absolute; right: 1rem;}
@media (min-width: 768px){:where(#bp-final-header) .navbar-toggleable-sm:is(#top#top#top#top,*){flex-flow: row; align-items: center;}
@media (max-width: 1180px){:where(#bp-final-header) .navbar-toggleable-sm .navbar-nav:is(#top#top#top#top,*){flex-direction: row;}}
@media (max-width: 1180px){:where(#bp-final-header) .navbar-toggleable-sm .navbar-nav .nav-link:is(#top#top#top#top,*){padding-right: 0.5rem; padding-left: 0.5rem;}}
@media (max-width: 1180px){:where(#bp-final-header) .navbar-toggleable-sm .navbar-collapse:is(#top#top#top#top,*){display: none; width: 100%;}}
:where(#bp-final-header) .navbar-toggleable-sm .navbar-toggler:is(#top#top#top#top,*){display: none;}}
:where(#bp-final-header).bp-mbk-header .navbar:is(#top#top#top#top,*){padding: 0.5rem 0px; background: rgb(0, 0, 0); transition: none; min-height: 77px;}
:where(#bp-final-header).bp-mbk-header .navbar-dropdown.bg-color.transparent.opened:is(#top#top#top#top,*){background: rgb(0, 0, 0);}
:where(#bp-final-header).bp-mbk-header a:is(#top#top#top#top,*){font-style: normal;}
:where(#bp-final-header).bp-mbk-header .navbar-toggleable-sm.opened:is(#top#top#top#top,*)::after{position: absolute; width: 100vw; height: 100vh; content: ""; background-color: rgba(0, 0, 0, 0.1); left: 0px; bottom: 0px; transform: translateY(100%); z-index: 1000;}
:where(#bp-final-header).bp-mbk-header .navbar.navbar-short:is(#top#top#top#top,*){min-height: 60px; transition: 0.2s;}
:where(#bp-final-header).bp-mbk-header .navbar.navbar-short .navbar-toggler-right:is(#top#top#top#top,*){top: 20px;}
:where(#bp-final-header).bp-mbk-header button.navbar-toggler:is(#top#top#top#top,*){width: 31px; height: 18px; cursor: pointer; transition: 0.2s; top: 1.5rem; right: 1rem;}
:where(#bp-final-header).bp-mbk-header button.navbar-toggler:focus:is(#top#top#top#top,*){outline: none;}
:where(#bp-final-header).bp-mbk-header button.navbar-toggler .hamburger span:is(#top#top#top#top,*){position: absolute; right: 0px; width: 30px; height: 2px; border-right: 5px; background-color: rgb(255, 255, 255);}
:where(#bp-final-header).bp-mbk-header button.navbar-toggler .hamburger span:nth-child(1):is(#top#top#top#top,*){top: 0px; transition: 0.2s;}
:where(#bp-final-header).bp-mbk-header button.navbar-toggler .hamburger span:nth-child(2):is(#top#top#top#top,*){top: 8px; transition: 0.15s;}
:where(#bp-final-header).bp-mbk-header button.navbar-toggler .hamburger span:nth-child(3):is(#top#top#top#top,*){top: 8px; transition: 0.15s;}
:where(#bp-final-header).bp-mbk-header button.navbar-toggler .hamburger span:nth-child(4):is(#top#top#top#top,*){top: 16px; transition: 0.2s;}
:where(#bp-final-header).bp-mbk-header nav.opened .hamburger span:nth-child(1):is(#top#top#top#top,*){top: 8px; width: 0px; opacity: 0; right: 50%; transition: 0.2s;}
:where(#bp-final-header).bp-mbk-header nav.opened .hamburger span:nth-child(2):is(#top#top#top#top,*){transform: rotate(45deg); transition: 0.25s;}
:where(#bp-final-header).bp-mbk-header nav.opened .hamburger span:nth-child(3):is(#top#top#top#top,*){transform: rotate(-45deg); transition: 0.25s;}
:where(#bp-final-header).bp-mbk-header nav.opened .hamburger span:nth-child(4):is(#top#top#top#top,*){top: 8px; width: 0px; opacity: 0; right: 50%; transition: 0.2s;}
:where(#bp-final-header).bp-mbk-header .collapsed.navbar-expand:is(#top#top#top#top,*){flex-direction: column;}
:where(#bp-final-header).bp-mbk-header .collapsed .navbar-collapse:is(#top#top#top#top,*){display: none !important; padding-right: 0px !important;}
:where(#bp-final-header).bp-mbk-header .collapsed .navbar-collapse.collapsing:is(#top#top#top#top,*),:where(#bp-final-header).bp-mbk-header .collapsed .navbar-collapse.show:is(#top#top#top#top,*){display: block !important;}
:where(#bp-final-header).bp-mbk-header .collapsed .navbar-collapse.collapsing .navbar-nav:is(#top#top#top#top,*),:where(#bp-final-header).bp-mbk-header .collapsed .navbar-collapse.show .navbar-nav:is(#top#top#top#top,*){display: block; text-align: center;}
:where(#bp-final-header).bp-mbk-header .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:is(#top#top#top#top,*),:where(#bp-final-header).bp-mbk-header .collapsed .navbar-collapse.show .navbar-nav .nav-item:is(#top#top#top#top,*){clear: both;}
:where(#bp-final-header).bp-mbk-header .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child:is(#top#top#top#top,*),:where(#bp-final-header).bp-mbk-header .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child:is(#top#top#top#top,*){margin-bottom: 1rem;}
:where(#bp-final-header).bp-mbk-header .collapsed button.navbar-toggler:is(#top#top#top#top,*){display: block;}
@media (max-width: 991px){:where(#bp-final-header).bp-mbk-header .navbar-expand:is(#top#top#top#top,*){flex-direction: column;}
:where(#bp-final-header).bp-mbk-header img:is(#top#top#top#top,*){height: 3.8rem !important;}
:where(#bp-final-header).bp-mbk-header button.navbar-toggler:is(#top#top#top#top,*){display: block;}
:where(#bp-final-header).bp-mbk-header .navbar-toggleable-sm:is(#top#top#top#top,*){flex-direction: column;}
@media (max-width: 1180px){:where(#bp-final-header).bp-mbk-header .navbar-collapse:is(#top#top#top#top,*){display: none !important; padding-right: 0px !important;}}
@media (max-width: 1180px){:where(#bp-final-header).bp-mbk-header .navbar-collapse.collapsing:is(#top#top#top#top,*),:where(#bp-final-header).bp-mbk-header .navbar-collapse.show:is(#top#top#top#top,*){display: block !important;}}
@media (max-width: 1180px){:where(#bp-final-header).bp-mbk-header .navbar-collapse.collapsing .navbar-nav:is(#top#top#top#top,*),:where(#bp-final-header).bp-mbk-header .navbar-collapse.show .navbar-nav:is(#top#top#top#top,*){display: block; text-align: center;}}
@media (max-width: 1180px){:where(#bp-final-header).bp-mbk-header .navbar-collapse.collapsing .navbar-nav .nav-item:is(#top#top#top#top,*),:where(#bp-final-header).bp-mbk-header .navbar-collapse.show .navbar-nav .nav-item:is(#top#top#top#top,*){clear: both;}}
@media (max-width: 1180px){:where(#bp-final-header).bp-mbk-header .navbar-collapse.collapsing .navbar-nav .nav-item:last-child:is(#top#top#top#top,*),:where(#bp-final-header).bp-mbk-header .navbar-collapse.show .navbar-nav .nav-item:last-child:is(#top#top#top#top,*){margin-bottom: 1rem;}}}
#bp-final-header .navbar:is(#top#top#top#top,*){border-bottom: 1px solid rgba(181, 157, 132, 0.22); box-shadow: rgba(31, 25, 20, 0.1) 0px 10px 26px; backdrop-filter: blur(12px); background: linear-gradient(rgba(39, 35, 31, 0.984) 0%, rgba(29, 26, 23, 0.992) 100%) !important;}
#bp-final-header .navbar:is(#top#top#top#top,*)::after{content: ""; position: absolute; left: 0px; right: 0px; bottom: 0px; height: 1px; pointer-events: none; background: linear-gradient(90deg, transparent, rgba(190, 165, 139, 0.34), transparent);}
#bp-final-header:is(#top#top#top#top,*){top: 0px; left: 0px; right: 0px; z-index: 1050; position: absolute !important; background: transparent !important;}
#bp-final-header .navbar:is(#top#top#top#top,*){min-height: 82px; backdrop-filter: blur(8px) saturate(108%); padding: 8px clamp(22px, 4.6vw, 76px) !important; background: rgba(18, 17, 15, 0.18) !important; border: 0px !important; box-shadow: none !important; transition: background 0.28s, box-shadow 0.28s, min-height 0.28s, padding 0.28s !important;}
#bp-final-header .navbar:is(#top#top#top#top,*)::after{content: ""; position: absolute; left: clamp(22px, 4.6vw, 76px); right: clamp(22px, 4.6vw, 76px); bottom: 0px; height: 1px; background: rgba(255, 255, 255, 0.12); pointer-events: none;}
#bp-final-header .navbar.navbar-short:is(#top#top#top#top,*){min-height: 70px; backdrop-filter: blur(14px) saturate(115%); padding-top: 5px !important; padding-bottom: 5px !important; background: rgba(26, 23, 20, 0.88) !important; box-shadow: rgba(15, 12, 10, 0.13) 0px 10px 30px !important;}
#bp-final-header .navbar.navbar-short:is(#top#top#top#top,*)::after{background: rgba(201, 181, 160, 0.18);}
#bp-final-header .hamburger span:is(#top#top#top#top,*){background-color: rgb(255, 255, 255) !important;}
#bp-final-header .navbar-toggler:is(#top#top#top#top,*){border: 0px !important; padding: 0.25rem !important;}
@media (min-width: 992px){@media (max-width: 1180px){#bp-final-header .navbar-collapse:is(#top#top#top#top,*){justify-content: flex-end !important;}}}
@media (max-width: 991px){#bp-final-header .navbar:is(#top#top#top#top,*){min-height: 72px; padding: 6px 18px !important; background: rgba(18, 17, 15, 0.24) !important;}
@media (max-width: 1180px){#bp-final-header .navbar-collapse:is(#top#top#top#top,*){margin-top: 7px; padding: 13px 14px 15px; border: 1px solid rgba(255, 255, 255, 0.08); border-radius: 7px; box-shadow: rgba(0, 0, 0, 0.18) 0px 18px 42px; backdrop-filter: blur(16px); background: rgba(25, 22, 19, 0.96) !important;}}
@media (max-width: 1180px){#bp-final-header .navbar-nav:is(#top#top#top#top,*){align-items: stretch;}}
@media (max-width: 1180px){#bp-final-header .nav-item:is(#top#top#top#top,*){margin: 0px;}}
@media (max-width: 1180px){#bp-final-header .nav-link:is(#top#top#top#top,*){padding: 0.72rem 0.5rem !important;}}
#bp-final-header .navbar:is(#top#top#top#top,*)::after{left: 18px; right: 18px;}}
@media (min-width: 992px){@media (max-width: 1180px){#bp-final-header .mega-menu-panel:is(#top#top#top#top,*){display: grid; grid-template-columns: repeat(4, minmax(0px, 1fr)); gap: 0px; position: fixed; left: 0px; right: 0px; top: 80px; z-index: 1100; width: 100vw; min-height: 270px; max-height: 300px; overflow: hidden; margin: 0px; padding: 35px clamp(34px, 4vw, 64px) 31px; background: rgba(49, 46, 42, 0.992); border-top: 1px solid rgba(207, 189, 170, 0.12); border-bottom: 1px solid rgba(255, 255, 255, 0.043); box-shadow: rgba(0, 0, 0, 0.18) 0px 18px 42px; backdrop-filter: blur(16px) saturate(108%); opacity: 0; visibility: hidden; pointer-events: none; transform: translateY(5px); transition: opacity 0.16s, visibility 0.16s, transform 0.16s;}}
@media (max-width: 1180px){#bp-final-header .navbar.navbar-short .mega-menu-panel:is(#top#top#top#top,*){top: 68px;}}
@media (max-width: 1180px){#bp-final-header .mega-menu-panel.is-open:is(#top#top#top#top,*){opacity: 1; visibility: visible; pointer-events: auto; transform: translateY(0px);}}
@media (max-width: 1180px){#bp-final-header .mega-column:is(#top#top#top#top,*){min-width: 0px; padding: 0px clamp(20px, 2.3vw, 38px); text-align: center;}}
@media (max-width: 1180px){#bp-final-header .mega-column + .mega-column:is(#bp-final-header#bp-final-header#bp-final-header#bp-final-header,#bp-final-header *,#ct70-search-panel,#ct70-search-panel *,#ct70-search-backdrop){border-left: 1px solid rgba(255, 255, 255, 0.067);}}
@media (max-width: 1180px){#bp-final-header .mega-brand-link:is(#top#top#top#top,*){display: block; width: 100%; margin: 0px 0px 20px; padding: 0px 0px 9px; border-bottom: 1px solid rgba(205, 187, 168, 0.18); text-transform: uppercase; text-align: center; transition: color 0.16s, border-color 0.16s; color: rgba(244, 238, 231, 0.96) !important; font: 500 12px / 1.15 Arial, Helvetica, sans-serif !important; letter-spacing: 0.075em !important; text-decoration: none !important;}}
@media (max-width: 1180px){#bp-final-header .mega-brand-link:hover:is(#top#top#top#top,*){color: rgb(220, 200, 179) !important; border-bottom-color: rgba(220, 200, 179, 0.34);}}
@media (max-width: 1180px){#bp-final-header .mega-product-list:is(#top#top#top#top,*){display: block; width: 100%;}}
@media (max-width: 1180px){#bp-final-header .mega-product-link:is(#top#top#top#top,*){display: block; width: 100%; padding: 3px 0px; text-transform: uppercase; text-align: center; transition: color 0.15s, transform 0.15s; color: rgba(238, 231, 223, 0.88) !important; background: transparent !important; font: 400 10.8px / 1.32 Arial, Helvetica, sans-serif !important; letter-spacing: 0.025em !important; text-decoration: none !important;}}
@media (max-width: 1180px){#bp-final-header .mega-product-link:hover:is(#top#top#top#top,*){color: rgb(220, 200, 179) !important; transform: translateY(-1px);}}}
@media (max-width: 991px){@media (max-width: 1180px){#bp-final-header .mega-nav-item:is(#top#top#top#top,*){position: relative !important;}}
@media (max-width: 1180px){#bp-final-header .mega-menu-panel:is(#top#top#top#top,*){display: none; position: static; width: 100%; margin: 4px 0px 8px; padding: 8px; background: rgba(47, 43, 40, 0.984); border: 1px solid rgba(255, 255, 255, 0.08); border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.18) 0px 14px 34px;}}
@media (max-width: 1180px){#bp-final-header .mega-menu-panel.is-open:is(#top#top#top#top,*){display: block;}}
@media (max-width: 1180px){#bp-final-header .mega-column:is(#top#top#top#top,*){padding: 0px;}}
@media (max-width: 1180px){#bp-final-header .mega-column + .mega-column:is(#bp-final-header#bp-final-header#bp-final-header#bp-final-header,#bp-final-header *,#ct70-search-panel,#ct70-search-panel *,#ct70-search-backdrop){border-top: 1px solid rgba(255, 255, 255, 0.06);}}
@media (max-width: 1180px){#bp-final-header .mega-brand-link:is(#top#top#top#top,*){display: block; padding: 0.66rem 0.7rem; text-transform: uppercase; color: rgb(240, 232, 223) !important; font: 500 11.5px / 1.2 Arial, Helvetica, sans-serif !important; letter-spacing: 0.045em !important; text-decoration: none !important;}}
@media (max-width: 1180px){#bp-final-header .mega-product-list:is(#top#top#top#top,*){margin: 0px 0px 6px 10px; padding: 2px 0px 4px 10px; border-left: 1px solid rgba(220, 199, 177, 0.18);}}
@media (max-width: 1180px){#bp-final-header .mega-product-link:is(#top#top#top#top,*){display: block; padding: 0.46rem 0.7rem; color: rgba(239, 232, 224, 0.86) !important; font: 400 11px / 1.3 Arial, Helvetica, sans-serif !important; text-decoration: none !important;}}}
#bp-final-header:is(#top#top#top#top,*){position: absolute !important; top: 0px !important; left: 0px !important; right: 0px !important; height: 0px !important; min-height: 0px !important; overflow: visible !important; z-index: 1050 !important; background: transparent !important;}
#bp-final-header .navbar:is(#top#top#top#top,*){--head-a1: .56; --head-a2: .22; --head-blur: 0px; position: fixed !important; top: 0px !important; left: 0px !important; right: 0px !important; background: linear-gradient( 180deg, rgba(53,44,37,var(--head-a1)) 0%, rgba(53,44,37,var(--head-a2)) 68%, rgba(53,44,37,0) 100% ) !important; border: 0px !important; box-shadow: none !important; backdrop-filter: blur(var(--head-blur)) saturate(103%) !important; transition: min-height 0.24s, padding 0.24s, background 0.08s linear, backdrop-filter 0.08s linear !important;}
#bp-final-header .navbar.navbar-short:is(#top#top#top#top,*){background: linear-gradient( 180deg, rgba(53,44,37,var(--head-a1)) 0%, rgba(53,44,37,var(--head-a2)) 68%, rgba(53,44,37,0) 100% ) !important; border: 0px !important; box-shadow: none !important; backdrop-filter: blur(var(--head-blur)) saturate(103%) !important;}
#bp-final-header .navbar:is(#top#top#top#top,*)::after,#bp-final-header .navbar.navbar-short:is(#top#top#top#top,*)::after{display: none !important;}
@media (max-width: 767px){@media (max-width: 1180px){#bp-final-header .nav-link:is(#top#top#top#top,*){font-size: 15px !important;}}}
@media (min-width: 992px){@media (max-width: 1180px){#bp-final-header .mega-menu-panel:is(#top#top#top#top,*){min-height: 0px; max-height: calc(-96px + 100vh); overflow: hidden auto; overscroll-behavior: contain;}}
@media (max-width: 1180px){#bp-final-header .navbar.navbar-short .mega-menu-panel:is(#top#top#top#top,*){max-height: calc(-84px + 100vh);}}}
.ct70-search-backdrop:is(#top#top#top#top,*){position: fixed; inset: 0px; z-index: 9996; background: rgba(17, 14, 12, 0.24); backdrop-filter: blur(2px); opacity: 0; visibility: hidden; transition: opacity 0.18s, visibility 0.18s;}
.ct70-search-backdrop.is-open:is(#top#top#top#top,*){opacity: 1; visibility: visible;}
.ct70-search-panel:is(#top#top#top#top,*){position: fixed; z-index: 9997; top: var(--ct70-search-top,86px); right: clamp(18px, 4vw, 64px); width: min(520px, -36px + 100vw); opacity: 0; visibility: hidden; transform: translateY(-8px) scale(0.99); transform-origin: right top; transition: opacity 0.2s, visibility 0.2s, transform 0.2s;}
.ct70-search-panel.is-open:is(#top#top#top#top,*){opacity: 1; visibility: visible; transform: translateY(0px) scale(1);}
.ct70-search-input:is(#top#top#top#top,*){flex: 1 1 0%; min-width: 0px; border: 0px !important; outline: 0px !important; background: transparent !important; box-shadow: none !important; color: rgb(247, 242, 236) !important; font: 400 14px / 1.4 Arial, Helvetica, sans-serif !important; letter-spacing: 0.015em !important; padding: 4px 0px !important; margin: 0px !important; height: auto !important;}
.ct70-search-input:is(#top#top#top#top,*)::placeholder{color: rgba(247, 242, 236, 0.48); opacity: 1;}
.ct70-search-close:is(#top#top#top#top,*){width: 30px; height: 30px; border: 0px; border-radius: 50%; background: transparent; color: rgba(255, 255, 255, 0.6); padding: 0px; display: flex; align-items: center; justify-content: center; font: 300 22px / 1 Arial, sans-serif; cursor: pointer; transition: color 0.18s, background 0.18s;}
.ct70-search-close:hover:is(#top#top#top#top,*),.ct70-search-close:focus-visible:is(#top#top#top#top,*){color: rgb(255, 255, 255); background: rgba(255, 255, 255, 0.08); outline: 0px;}
.ct70-search-results:is(#top#top#top#top,*){max-height: min(56vh, 420px); overflow: auto; padding: 8px; overscroll-behavior: contain;}
.ct70-search-hint:is(#top#top#top#top,*){padding: 18px 14px 20px; color: rgba(239, 230, 220, 0.56); font: 400 12px / 1.55 Arial, Helvetica, sans-serif;}
.ct70-search-hint b:is(#top#top#top#top,*){color: rgb(214, 189, 165); font-weight: 500;}
:where(#bp-final-header):is(#top#top#top#top,*){overflow: hidden;}
@media (max-width: 991px){@media (max-width: 1180px){:where(#bp-final-header) .ct70-header-tools:is(#top#top#top#top,*){margin: 10px 0px 8px !important; padding: 0px 15px !important; justify-content: flex-start !important; gap: 9px !important;}}
@media (max-width: 1180px){:where(#bp-final-header) .ct70-search-trigger:is(#top#top#top#top,*){width: 36px; height: 36px; flex-basis: 36px;}}
@media (max-width: 1180px){:where(#bp-final-header) .ct70-language-toggle:is(#top#top#top#top,*){height: 36px; min-width: 80px;}}
.ct70-search-panel:is(#top#top#top#top,*){right: 14px; width: calc(-28px + 100vw);}}
@media (max-width: 575px){.ct70-search-results:is(#top#top#top#top,*){max-height: 54vh;}}
@media (prefers-reduced-motion: reduce){.ct70-search-panel:is(#top#top#top#top,*),.ct70-search-backdrop:is(#top#top#top#top,*){transition: none !important;}
@media (max-width: 1180px){:where(#bp-final-header) .ct70-search-trigger:is(#top#top#top#top,*){transition: none !important;}}}
@media (min-width: 992px){:where(#bp-final-header).menu .navbar:is(#top#top#top#top,*){min-height: 78px !important; padding: 8px clamp(20px, 3.25vw, 52px) !important; align-items: center !important;}
@media (max-width: 1180px){:where(#bp-final-header).menu .navbar-collapse:is(#top#top#top#top,*){min-width: 0px !important; align-items: center !important; justify-content: flex-end !important;}}
@media (max-width: 1180px){:where(#bp-final-header).menu .navbar-nav:is(#top#top#top#top,*){margin-left: auto !important; align-items: center !important; flex-wrap: nowrap !important;}}
@media (max-width: 1180px){:where(#bp-final-header).menu .navbar-nav > .nav-item:is(#top#top#top#top,*){display: flex !important; align-items: center !important; margin: 0px 2px !important;}}
@media (max-width: 1180px){:where(#bp-final-header).menu .navbar-nav > .nav-item > .nav-link:is(#top#top#top#top,*){min-height: 40px !important; display: flex !important; align-items: center !important; justify-content: center !important; padding: 0px 11px !important; font-size: 12px !important; font-weight: 500 !important; line-height: 1 !important; letter-spacing: 0.075em !important; white-space: nowrap !important;}}
@media (max-width: 1180px){:where(#bp-final-header).menu .ct70-header-tools:is(#top#top#top#top,*){min-height: 40px !important; display: flex !important; align-items: center !important; gap: 12px !important; margin: 0px 0px 0px 14px !important; padding: 0px 0px 0px 16px !important; border-left: 1px solid rgba(235, 226, 216, 0.18) !important;}}
@media (max-width: 1180px){:where(#bp-final-header).menu .ct70-search-trigger:is(#top#top#top#top,*){width: 30px !important; height: 40px !important; flex: 0 0 30px !important; padding: 0px !important; border: 0px !important; border-radius: 0px !important; background: transparent !important; color: rgba(255, 255, 255, 0.84) !important; box-shadow: none !important; backdrop-filter: none !important; transform: none !important;}}
@media (max-width: 1180px){:where(#bp-final-header).menu .ct70-search-trigger svg:is(#top#top#top#top,*){width: 16px !important; height: 16px !important; stroke-width: 1.55 !important;}}
@media (max-width: 1180px){:where(#bp-final-header).menu .ct70-search-trigger:hover:is(#top#top#top#top,*),:where(#bp-final-header).menu .ct70-search-trigger:focus-visible:is(#top#top#top#top,*){color: rgb(219, 197, 173) !important; border: 0px !important; background: transparent !important; transform: none !important;}}
@media (max-width: 1180px){:where(#bp-final-header).menu .ct70-language-toggle:is(#top#top#top#top,*){min-width: 0px !important; height: 40px !important; padding: 0px !important; gap: 8px !important; border: 0px !important; border-radius: 0px !important; background: transparent !important; box-shadow: none !important; backdrop-filter: none !important;}}
@media (max-width: 1180px){:where(#bp-final-header).menu .ct70-lang-current:is(#top#top#top#top,*),:where(#bp-final-header).menu .ct70-lang-link:is(#top#top#top#top,*){min-width: 0px !important; height: 40px !important; padding: 0px !important; border-radius: 0px !important; background: transparent !important; font: 500 10.5px / 1 Arial, Helvetica, sans-serif !important; letter-spacing: 0.115em !important;}}
@media (max-width: 1180px){:where(#bp-final-header).menu .ct70-lang-current:is(#top#top#top#top,*){color: rgb(219, 197, 173) !important;}}
@media (max-width: 1180px){:where(#bp-final-header).menu .ct70-lang-link:is(#top#top#top#top,*){color: rgba(255, 255, 255, 0.62) !important;}}
@media (max-width: 1180px){:where(#bp-final-header).menu .ct70-lang-link:hover:is(#top#top#top#top,*),:where(#bp-final-header).menu .ct70-lang-link:focus-visible:is(#top#top#top#top,*){color: rgb(255, 255, 255) !important; background: transparent !important;}}
@media (max-width: 1180px){:where(#bp-final-header).menu .ct70-lang-separator:is(#top#top#top#top,*){width: 1px !important; height: 11px !important; background: rgba(255, 255, 255, 0.2) !important;}}}
@media (min-width: 992px) and (max-width: 1180px){:where(#bp-final-header).menu .navbar:is(#top#top#top#top,*){padding-left: 20px !important; padding-right: 20px !important;}
@media (max-width: 1180px){:where(#bp-final-header).menu .navbar-nav > .nav-item > .nav-link:is(#top#top#top#top,*){padding-left: 8px !important; padding-right: 8px !important; font-size: 11.5px !important; letter-spacing: 0.055em !important;}}
@media (max-width: 1180px){:where(#bp-final-header).menu .ct70-header-tools:is(#top#top#top#top,*){gap: 9px !important; margin-left: 9px !important; padding-left: 11px !important;}}}
@media (max-width: 991px){:where(#bp-final-header).menu .navbar:is(#top#top#top#top,*){padding-left: 15px !important; padding-right: 15px !important;}
@media (max-width: 1180px){:where(#bp-final-header).menu .ct70-header-tools:is(#top#top#top#top,*){width: calc(100% - 30px) !important; min-height: 46px !important; margin: 8px 15px 4px !important; padding: 7px 0px 0px !important; justify-content: flex-start !important; gap: 13px !important; border-top: 1px solid rgba(255, 255, 255, 0.1) !important;}}
@media (max-width: 1180px){:where(#bp-final-header).menu .ct70-search-trigger:is(#top#top#top#top,*){width: 34px !important; height: 38px !important; flex: 0 0 34px !important; border: 0px !important; border-radius: 0px !important; background: transparent !important; box-shadow: none !important;}}
@media (max-width: 1180px){:where(#bp-final-header).menu .ct70-language-toggle:is(#top#top#top#top,*){min-width: 0px !important; height: 38px !important; padding: 0px !important; gap: 9px !important; border: 0px !important; border-radius: 0px !important; background: transparent !important; box-shadow: none !important;}}
@media (max-width: 1180px){:where(#bp-final-header).menu .ct70-lang-current:is(#top#top#top#top,*),:where(#bp-final-header).menu .ct70-lang-link:is(#top#top#top#top,*){min-width: 0px !important; height: 38px !important; padding: 0px !important; border-radius: 0px !important; background: transparent !important;}}}
@media (min-width: 992px) and (max-width: 1180px){@media (max-width: 1180px){:where(#bp-final-header).menu .ct70-social-links:is(#top#top#top#top,*){gap: 2px !important;}}
@media (max-width: 1180px){:where(#bp-final-header).menu .ct70-social-link:is(#top#top#top#top,*){width: 25px !important;}}
@media (max-width: 1180px){:where(#bp-final-header).menu .ct70-social-divider:is(#top#top#top#top,*){margin-left: 0px !important;}}}
@media (max-width: 991px){@media (max-width: 1180px){:where(#bp-final-header).menu .ct70-social-divider:is(#top#top#top#top,*){height: 18px !important; margin-left: 1px !important; background: rgba(219, 197, 173, 0.25) !important;}}
@media (max-width: 1180px){:where(#bp-final-header).menu .ct70-social-links:is(#top#top#top#top,*){height: 38px !important; gap: 6px !important;}}
@media (max-width: 1180px){:where(#bp-final-header).menu .ct70-social-link:is(#top#top#top#top,*){width: 30px !important; height: 38px !important;}}
@media (max-width: 1180px){:where(#bp-final-header).menu .ct70-social-link svg:is(#top#top#top#top,*){width: 16.5px !important; height: 16.5px !important;}}}
@media (prefers-reduced-motion: reduce){@media (max-width: 1180px){:where(#bp-final-header) .ct70-social-link:is(#top#top#top#top,*){transition: none !important;}}}
@media (min-width: 1190px){@media (max-width: 1180px){:where(#bp-final-header).menu .navbar-nav:is(#top#top#top#top,*){align-items: center !important; column-gap: 1px !important;}}
@media (max-width: 1180px){:where(#bp-final-header).menu .navbar-nav > .nav-item:is(#top#top#top#top,*){margin: 0px !important; align-items: center !important;}}
@media (max-width: 1180px){:where(#bp-final-header).menu .navbar-nav > .nav-item > .nav-link:is(#top#top#top#top,*){min-height: 42px !important; padding-left: 10px !important; padding-right: 10px !important; display: flex !important; align-items: center !important;}}
@media (max-width: 1180px){:where(#bp-final-header).menu .ct70-header-tools:is(#top#top#top#top,*){position: relative !important; min-height: 42px !important; height: 42px !important; gap: 9px !important; margin-left: 11px !important; padding-left: 15px !important; border-left: 0px !important; align-items: center !important;}}
@media (max-width: 1180px){:where(#bp-final-header).menu .ct70-header-tools:is(#top#top#top#top,*)::before{content: ""; position: absolute; left: 0px; top: 50%; width: 1px; height: 17px; transform: translateY(-50%); background: rgba(219, 197, 173, 0.26); pointer-events: none;}}
@media (max-width: 1180px){:where(#bp-final-header).menu .ct70-search-trigger:is(#top#top#top#top,*){width: 28px !important; height: 42px !important; flex: 0 0 28px !important;}}
@media (max-width: 1180px){:where(#bp-final-header).menu .ct70-search-trigger svg:is(#top#top#top#top,*){width: 15.5px !important; height: 15.5px !important;}}
@media (max-width: 1180px){:where(#bp-final-header).menu .ct70-language-toggle:is(#top#top#top#top,*),:where(#bp-final-header).menu .ct70-lang-current:is(#top#top#top#top,*),:where(#bp-final-header).menu .ct70-lang-link:is(#top#top#top#top,*){height: 42px !important;}}
@media (max-width: 1180px){:where(#bp-final-header).menu .ct70-language-toggle:is(#top#top#top#top,*){gap: 7px !important;}}
@media (max-width: 1180px){:where(#bp-final-header).menu .ct70-lang-separator:is(#top#top#top#top,*){height: 11px !important; background: rgba(255, 255, 255, 0.19) !important;}}
@media (max-width: 1180px){:where(#bp-final-header).menu .ct70-social-divider:is(#top#top#top#top,*){height: 17px !important; margin: 0px 1px !important; background: rgba(219, 197, 173, 0.26) !important;}}
@media (max-width: 1180px){:where(#bp-final-header).menu .ct70-social-links:is(#top#top#top#top,*){height: 42px !important; gap: 3px !important;}}
@media (max-width: 1180px){:where(#bp-final-header).menu .ct70-social-link:is(#top#top#top#top,*){width: 26px !important; height: 42px !important; color: rgba(255, 255, 255, 0.68) !important;}}
@media (max-width: 1180px){:where(#bp-final-header).menu .ct70-social-link svg:is(#top#top#top#top,*){width: 15.5px !important; height: 15.5px !important; stroke-width: 1.4 !important;}}
@media (max-width: 1180px){:where(#bp-final-header).menu .ct70-social-link:hover:is(#top#top#top#top,*),:where(#bp-final-header).menu .ct70-social-link:focus-visible:is(#top#top#top#top,*){color: rgb(219, 197, 173) !important; transform: none !important;}}}
@media (min-width: 992px) and (max-width: 1189px){@media (max-width: 1180px){:where(#bp-final-header).menu .navbar-nav:is(#top#top#top#top,*){align-items: center !important; column-gap: 0px !important;}}
@media (max-width: 1180px){:where(#bp-final-header).menu .navbar-nav > .nav-item:is(#top#top#top#top,*){margin: 0px !important;}}
@media (max-width: 1180px){:where(#bp-final-header).menu .navbar-nav > .nav-item > .nav-link:is(#top#top#top#top,*){min-height: 40px !important; padding-left: 7px !important; padding-right: 7px !important;}}
@media (max-width: 1180px){:where(#bp-final-header).menu .ct70-header-tools:is(#top#top#top#top,*){position: relative !important; min-height: 40px !important; height: 40px !important; gap: 7px !important; margin-left: 7px !important; padding-left: 11px !important; border-left: 0px !important;}}
@media (max-width: 1180px){:where(#bp-final-header).menu .ct70-header-tools:is(#top#top#top#top,*)::before{content: ""; position: absolute; left: 0px; top: 50%; width: 1px; height: 16px; transform: translateY(-50%); background: rgba(219, 197, 173, 0.24); pointer-events: none;}}
@media (max-width: 1180px){:where(#bp-final-header).menu .ct70-search-trigger:is(#top#top#top#top,*){width: 25px !important; height: 40px !important; flex: 0 0 25px !important;}}
@media (max-width: 1180px){:where(#bp-final-header).menu .ct70-search-trigger svg:is(#top#top#top#top,*){width: 15px !important; height: 15px !important;}}
@media (max-width: 1180px){:where(#bp-final-header).menu .ct70-language-toggle:is(#top#top#top#top,*){gap: 6px !important;}}
@media (max-width: 1180px){:where(#bp-final-header).menu .ct70-social-divider:is(#top#top#top#top,*){height: 16px !important; margin: 0px !important; background: rgba(219, 197, 173, 0.24) !important;}}
@media (max-width: 1180px){:where(#bp-final-header).menu .ct70-social-links:is(#top#top#top#top,*){height: 40px !important; gap: 1px !important;}}
@media (max-width: 1180px){:where(#bp-final-header).menu .ct70-social-link:is(#top#top#top#top,*){width: 23px !important; height: 40px !important;}}
@media (max-width: 1180px){:where(#bp-final-header).menu .ct70-social-link svg:is(#top#top#top#top,*){width: 15px !important; height: 15px !important;}}
@media (max-width: 1180px){:where(#bp-final-header).menu .ct70-social-link:hover:is(#top#top#top#top,*),:where(#bp-final-header).menu .ct70-social-link:focus-visible:is(#top#top#top#top,*){transform: none !important;}}}
@media (min-width: 1190px){@media (max-width: 1180px){:where(#bp-final-header).menu .ct70-lang-current:is(#top#top#top#top,*),:where(#bp-final-header).menu .ct70-lang-link:is(#top#top#top#top,*){font-size: 11.5px !important;}}
@media (max-width: 1180px){:where(#bp-final-header).menu .ct70-social-link svg:is(#top#top#top#top,*){width: 17.5px !important; height: 17.5px !important;}}}
@media (min-width: 992px) and (max-width: 1189px){@media (max-width: 1180px){:where(#bp-final-header).menu .ct70-lang-current:is(#top#top#top#top,*),:where(#bp-final-header).menu .ct70-lang-link:is(#top#top#top#top,*){font-size: 11.5px !important;}}
@media (max-width: 1180px){:where(#bp-final-header).menu .ct70-social-link svg:is(#top#top#top#top,*){width: 17px !important; height: 17px !important;}}}
@media (max-width: 991px){@media (max-width: 1180px){:where(#bp-final-header).menu .ct70-lang-current:is(#top#top#top#top,*),:where(#bp-final-header).menu .ct70-lang-link:is(#top#top#top#top,*){font-size: 11px !important;}}
@media (max-width: 1180px){:where(#bp-final-header).menu .ct70-social-link svg:is(#top#top#top#top,*){width: 18.5px !important; height: 18.5px !important;}}}
@media (max-width: 991px){#bp-final-header .navbar:is(#top#top#top#top,*){min-height: 68px !important; padding: 8px 14px !important; background: linear-gradient(rgba(28, 24, 21, 0.78) 0%, rgba(28, 24, 21, 0.44) 64%, rgba(28, 24, 21, 0) 100%) !important; box-shadow: none !important; backdrop-filter: none !important;}
#bp-final-header .navbar.navbar-short:is(#top#top#top#top,*),#bp-final-header .navbar.opened:is(#top#top#top#top,*){background: rgba(27, 24, 21, 0.965) !important; box-shadow: rgba(15, 12, 10, 0.16) 0px 12px 34px !important; backdrop-filter: blur(16px) saturate(108%) !important;}
#bp-final-header .navbar-toggler:is(#top#top#top#top,*),#bp-final-header .navbar.navbar-short .navbar-toggler-right:is(#top#top#top#top,*){position: absolute !important; top: 12px !important; right: 12px !important; width: 44px !important; height: 44px !important; margin: 0px !important; padding: 0px !important; border: 1px solid rgba(238, 226, 214, 0.18) !important; border-radius: 50% !important; background: rgba(25, 21, 18, 0.16) !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: none !important; backdrop-filter: blur(8px) !important;}
#bp-final-header .navbar.opened .navbar-toggler:is(#top#top#top#top,*){background: rgba(255, 255, 255, 0.043) !important; border-color: rgba(220, 197, 174, 0.28) !important;}
#bp-final-header .navbar-toggler .hamburger:is(#top#top#top#top,*){position: relative !important; width: 22px !important; height: 16px !important; margin: 0px !important;}
#bp-final-header button.navbar-toggler .hamburger span:is(#top#top#top#top,*){right: 0px !important; width: 22px !important; height: 1px !important; background: rgb(243, 238, 232) !important;}
#bp-final-header button.navbar-toggler .hamburger span:nth-child(1):is(#top#top#top#top,*){top: 1px !important;}
#bp-final-header button.navbar-toggler .hamburger span:nth-child(2):is(#top#top#top#top,*),#bp-final-header button.navbar-toggler .hamburger span:nth-child(3):is(#top#top#top#top,*){top: 7.5px !important;}
#bp-final-header button.navbar-toggler .hamburger span:nth-child(4):is(#top#top#top#top,*){top: 14px !important;}
#bp-final-header nav.opened .hamburger span:nth-child(1):is(#top#top#top#top,*),#bp-final-header nav.opened .hamburger span:nth-child(4):is(#top#top#top#top,*){top: 7.5px !important;}
@media (max-width: 1180px){#bp-final-header .navbar-collapse:is(#top#top#top#top,*){width: calc(-24px + 100vw) !important; max-height: calc(100dvh - 80px) !important; margin: 6px 0px 0px !important; padding: 12px 18px 18px !important; overflow: hidden auto !important; overscroll-behavior: contain !important; border: 1px solid rgba(232, 216, 200, 0.1) !important; border-radius: 14px !important; background: rgba(29, 26, 23, 0.984) !important; box-shadow: rgba(8, 7, 6, 0.28) 0px 22px 56px !important; backdrop-filter: blur(18px) saturate(108%) !important;}}
@media (max-width: 1180px){#bp-final-header .navbar-nav:is(#top#top#top#top,*),#bp-final-header .navbar-collapse.show .navbar-nav:is(#top#top#top#top,*),#bp-final-header .navbar-collapse.collapsing .navbar-nav:is(#top#top#top#top,*){width: 100% !important; margin: 0px !important; padding: 0px !important; text-align: left !important; align-items: stretch !important;}}
@media (max-width: 1180px){#bp-final-header .navbar-nav > .nav-item:is(#top#top#top#top,*){width: 100% !important; margin: 0px !important; border-bottom: 1px solid rgba(235, 221, 207, 0.08) !important;}}
@media (max-width: 1180px){#bp-final-header .navbar-nav > .nav-item:nth-last-child(2):is(#top#top#top#top,*){border-bottom: 0px !important;}}
@media (max-width: 1180px){#bp-final-header .navbar-nav > .nav-item > .nav-link:is(#top#top#top#top,*),#bp-final-header .nav-item a.nav-link:is(#top#top#top#top,*){min-height: 52px !important; margin: 0px !important; padding: 0px 2px !important; justify-content: flex-start !important; color: rgba(248, 243, 237, 0.94) !important; font-size: 14px !important; font-weight: 400 !important; line-height: 1.2 !important; letter-spacing: 0.045em !important; text-align: left !important; text-shadow: none !important;}}
@media (max-width: 1180px){#bp-final-header .mega-menu-trigger:is(#top#top#top#top,*){position: relative !important; padding-right: 34px !important;}}
@media (max-width: 1180px){#bp-final-header .mega-menu-trigger:is(#top#top#top#top,*)::after{content: "+"; position: absolute; right: 3px; top: 50%; transform: translateY(-52%); color: rgba(220, 197, 174, 0.82); font: 300 21px / 1 Arial, Helvetica, sans-serif;}}
#bp-final-header .mega-menu-trigger[aria-expanded="true"]:is(#top#top#top#top,*)::after{content: "−";}
@media (max-width: 1180px){#bp-final-header .mega-menu-panel:is(#top#top#top#top,*){margin: 0px 0px 10px !important; padding: 2px 0px 4px !important; border: 0px !important; border-radius: 0px !important; background: transparent !important; box-shadow: none !important;}}
@media (max-width: 1180px){#bp-final-header .mega-column:is(#top#top#top#top,*){padding: 11px 0px 10px !important; border-top: 1px solid rgba(235, 221, 207, 0.07) !important;}}
@media (max-width: 1180px){#bp-final-header .mega-column:first-child:is(#top#top#top#top,*){border-top: 0px !important;}}
@media (max-width: 1180px){#bp-final-header .mega-brand-link:is(#top#top#top#top,*){margin: 0px !important; padding: 4px 2px 9px !important; color: rgb(219, 197, 173) !important; font-size: 11px !important; font-weight: 600 !important; line-height: 1.2 !important; letter-spacing: 0.12em !important; text-transform: uppercase !important; text-align: left !important;}}
@media (max-width: 1180px){#bp-final-header .mega-product-list:is(#top#top#top#top,*){margin: 0px !important; padding: 0px 0px 0px 13px !important; border-left: 1px solid rgba(220, 197, 174, 0.17) !important;}}
@media (max-width: 1180px){#bp-final-header .mega-product-link:is(#top#top#top#top,*){margin: 0px !important; padding: 6px 0px !important; color: rgba(241, 234, 226, 0.76) !important; font-size: 12px !important; line-height: 1.3 !important; letter-spacing: 0.01em !important; text-align: left !important;}}
@media (max-width: 1180px){#bp-final-header .ct70-header-tools:is(#top#top#top#top,*){width: 100% !important; min-height: 48px !important; margin: 10px 0px 0px !important; padding: 10px 0px 0px !important; justify-content: flex-start !important; gap: 12px !important; border-top: 1px solid rgba(235, 221, 207, 0.1) !important; border-bottom: 0px !important;}}
@media (max-width: 1180px){#bp-final-header .ct70-search-trigger:is(#top#top#top#top,*){width: 32px !important; height: 36px !important; flex: 0 0 32px !important; color: rgba(255, 255, 255, 0.82) !important;}}
@media (max-width: 1180px){#bp-final-header .ct70-language-toggle:is(#top#top#top#top,*),#bp-final-header .ct70-lang-current:is(#top#top#top#top,*),#bp-final-header .ct70-lang-link:is(#top#top#top#top,*){height: 36px !important;}}
@media (max-width: 1180px){#bp-final-header .ct70-lang-current:is(#top#top#top#top,*),#bp-final-header .ct70-lang-link:is(#top#top#top#top,*){font-size: 10.5px !important; letter-spacing: 0.12em !important;}}
@media (max-width: 1180px){#bp-final-header .ct70-social-links:is(#top#top#top#top,*){height: 36px !important; gap: 3px !important;}}
@media (max-width: 1180px){#bp-final-header .ct70-social-link:is(#top#top#top#top,*){width: 29px !important; height: 36px !important;}}
@media (max-width: 1180px){#bp-final-header .ct70-social-link svg:is(#top#top#top#top,*){width: 17px !important; height: 17px !important;}}
@media (max-width: 1180px){#bp-final-header .ct70-social-divider:is(#top#top#top#top,*){height: 16px !important; margin: 0px 1px !important;}}}
@media (max-width: 430px){#bp-final-header .navbar:is(#top#top#top#top,*){padding-left: 12px !important; padding-right: 12px !important;}
#bp-final-header .navbar-toggler:is(#top#top#top#top,*),#bp-final-header .navbar.navbar-short .navbar-toggler-right:is(#top#top#top#top,*){right: 10px !important;}
@media (max-width: 1180px){#bp-final-header .navbar-collapse:is(#top#top#top#top,*){width: calc(-20px + 100vw) !important; padding-left: 16px !important; padding-right: 16px !important;}}}
@media (min-width: 701px) and (max-width: 991px){@media (max-width: 1180px){#bp-final-header .navbar-collapse:is(#top#top#top#top,*){flex-basis: 100% !important; width: min(720px, -48px + 100vw) !important; max-width: 720px !important; max-height: calc(100dvh - 94px) !important; margin: 8px 0px 0px auto !important; padding: 16px 24px 22px !important; border-radius: 18px !important;}}
@media (max-width: 1180px){#bp-final-header .navbar-nav > .nav-item > .nav-link:is(#top#top#top#top,*),#bp-final-header .nav-item a.nav-link:is(#top#top#top#top,*){min-height: 56px !important; font-size: 14.5px !important;}}
@media (max-width: 1180px){#bp-final-header .mega-menu-panel:is(#top#top#top#top,*){padding-bottom: 6px !important;}}
@media (max-width: 1180px){#bp-final-header .mega-column:is(#top#top#top#top,*){padding: 13px 0px 12px !important;}}
@media (max-width: 1180px){#bp-final-header .mega-product-link:is(#top#top#top#top,*){padding: 7px 0px !important; font-size: 12.5px !important;}}
@media (max-width: 1180px){#bp-final-header .ct70-header-tools:is(#top#top#top#top,*){min-height: 52px !important; padding-top: 12px !important;}}}
@media (max-width: 700px){#bp-final-header:is(#top#top#top#top,*),#bp-final-header .navbar:is(#top#top#top#top,*){max-width: 100%; box-sizing: border-box; min-width: 0px !important;}
@media (max-width: 1180px){#bp-final-header .navbar-collapse:is(#top#top#top#top,*),#bp-final-header .navbar-nav:is(#top#top#top#top,*),#bp-final-header .nav-item:is(#top#top#top#top,*),#bp-final-header .nav-link:is(#top#top#top#top,*){max-width: 100%; box-sizing: border-box; min-width: 0px !important;}}
@media (max-width: 1180px){#bp-final-header .navbar-collapse:is(#top#top#top#top,*){overflow-wrap: anywhere; width: calc(100vw - 20px - env(safe-area-inset-left) - env(safe-area-inset-right)) !important; max-width: calc(100vw - 20px - env(safe-area-inset-left) - env(safe-area-inset-right)) !important; max-height: calc(100dvh - 80px - env(safe-area-inset-top) - env(safe-area-inset-bottom)) !important; padding-bottom: max(18px,env(safe-area-inset-bottom)) !important;}}
@media (max-width: 1180px){#bp-final-header .navbar-nav > .nav-item > .nav-link:is(#top#top#top#top,*),#bp-final-header .nav-item a.nav-link:is(#top#top#top#top,*),#bp-final-header .mega-brand-link:is(#top#top#top#top,*),#bp-final-header .mega-product-link:is(#top#top#top#top,*){white-space: normal !important; overflow-wrap: anywhere !important;}}
.ct70-search-panel:is(#top#top#top#top,*){right: max(10px,env(safe-area-inset-right)) !important; left: max(10px,env(safe-area-inset-left)) !important; width: auto !important; max-width: none !important;}
.ct70-search-results:is(#top#top#top#top,*){padding-bottom: max(8px,env(safe-area-inset-bottom)) !important;}}
@supports (-webkit-touch-callout:none){@media (max-width: 700px){#bp-final-header .navbar:is(#top#top#top#top,*){width: 100% !important; max-width: 100vw !important;}}}
@media (min-width: 992px) and (max-width: 1180px) and (hover: none) and (pointer: coarse){@media (max-width: 1180px){#bp-final-header .navbar-nav > .nav-item > .nav-link:is(#top#top#top#top,*){min-height: 46px !important; padding-left: 9px !important; padding-right: 9px !important;}}
@media (max-width: 1180px){#bp-final-header .ct70-header-tools:is(#top#top#top#top,*){min-height: 46px !important; height: 46px !important;}}
@media (max-width: 1180px){#bp-final-header .ct70-search-trigger:is(#top#top#top#top,*),#bp-final-header .ct70-language-toggle:is(#top#top#top#top,*),#bp-final-header .ct70-lang-current:is(#top#top#top#top,*),#bp-final-header .ct70-lang-link:is(#top#top#top#top,*),#bp-final-header .ct70-social-links:is(#top#top#top#top,*),#bp-final-header .ct70-social-link:is(#top#top#top#top,*){height: 46px !important;}}}
#bp-final-header .navbar:is(#top#top#top#top,*){will-change: transform; transition: transform 0.28s cubic-bezier(0.22, 0.61, 0.36, 1), background-color 0.22s, box-shadow 0.22s !important;}
#bp-final-header.ct-header-scroll-visible .navbar:is(#top#top#top#top,*){transform: translate3d(0px, 0px, 0px) !important; pointer-events: auto;}
#bp-final-header.ct-header-scroll-locked .navbar:is(#top#top#top#top,*),#bp-final-header:has(:focus-visible) .navbar:is(#top#top#top#top,*){transform: translate3d(0px, 0px, 0px) !important; pointer-events: auto;}
#bp-final-header:is(#top#top#top#top,*){position: relative !important; height: 0px !important; min-height: 0px !important; z-index: 10000 !important;}
#bp-final-header .navbar:is(#top#top#top#top,*){box-sizing: border-box !important;}
#bp-final-header .navbar *:is(#top#top#top#top,*){box-sizing: border-box;}
@media (max-width: 1180px){#bp-final-header .navbar-collapse:is(#top#top#top#top,*){display: flex !important;}}
#bp-final-header .navbar-toggler:is(#top#top#top#top,*){display: none !important;}
@media (max-width: 1180px){#bp-final-header .mega-menu-panel:is(#top#top#top#top,*){display: none;}}
@media (max-width: 1180px){#bp-final-header .mega-menu-panel.is-open:is(#top#top#top#top,*){display: grid;}}
@media (max-width: 991px){#bp-final-header .navbar:is(#top#top#top#top,*){display: flex !important; flex-wrap: wrap !important; align-items: center !important; justify-content: space-between !important; width: 100% !important;}
#bp-final-header .navbar-toggler:is(#top#top#top#top,*){display: flex !important; order: 3 !important;}
@media (max-width: 1180px){#bp-final-header .navbar-collapse:is(#top#top#top#top,*){order: 4 !important; flex: 0 0 100% !important; display: none !important;}}
@media (max-width: 1180px){#bp-final-header .navbar-collapse.show:is(#top#top#top#top,*){display: block !important;}}
@media (max-width: 1180px){#bp-final-header .navbar-nav:is(#top#top#top#top,*){display: flex !important; flex-direction: column !important;}}
@media (max-width: 1180px){#bp-final-header .mega-menu-panel:is(#top#top#top#top,*){display: none !important;}}
@media (max-width: 1180px){#bp-final-header .mega-menu-panel.is-open:is(#top#top#top#top,*){display: block !important;}}}
@media (min-width: 992px){@media (max-width: 1180px){#bp-final-header .navbar-collapse:is(#top#top#top#top,*){display: flex !important; flex-basis: auto !important; flex-grow: 1 !important; align-items: center !important;}}
@media (max-width: 1180px){#bp-final-header .navbar-nav:is(#top#top#top#top,*){display: flex !important; flex-direction: row !important;}}
@media (max-width: 1180px){#bp-final-header .mega-menu-panel.is-open:is(#top#top#top#top,*){display: grid !important;}}}
#bp-final-header + #header4-l:is(#bp-final-header#bp-final-header#bp-final-header#bp-final-header,#bp-final-header *,#ct70-search-panel,#ct70-search-panel *,#ct70-search-backdrop){margin-top: 0px !important; padding-top: 0px !important;}
@media (max-width: 991px){#bp-final-header .navbar-toggler:is(#top#top#top#top,*){z-index: 1205 !important; pointer-events: auto !important; touch-action: manipulation !important; -webkit-tap-highlight-color: transparent !important;}
@media (max-width: 1180px){#bp-final-header .navbar-collapse:is(#top#top#top#top,*){position: relative !important; z-index: 1204 !important;}}
@media (max-width: 1180px){#bp-final-header .navbar-collapse.show:is(#top#top#top#top,*){display: block !important; visibility: visible !important; opacity: 1 !important; pointer-events: auto !important;}}
#bp-final-header .navbar.opened:is(#top#top#top#top,*){overflow: visible !important;}}
html body#top #bp-final-header:is(#top#top#top#top,*){--bp77-header-text:#f1ece5;--bp77-header-hover:#cdbba6;--bp77-mega-bg:rgba(36,34,31,.975);--bp77-mega-title:#f4eee7;--bp77-mega-text:rgba(232,225,216,.82);--bp77-mega-hover:#d5c2ad;--bp77-mega-line:rgba(218,204,188,.14);}
@media (max-width: 1180px){#bp-final-header .navbar-nav > .nav-item > .nav-link:is(#top#top#top#top,*){color: var(--bp77-header-text) !important; transition: color 0.18s, opacity 0.18s !important;}}
#bp-final-header .mega-menu-trigger[aria-expanded="true"]:is(#top#top#top#top,*){color: var(--bp77-header-hover) !important; opacity: 1 !important;}
@media (max-width: 1180px){#bp-final-header .navbar-nav > .nav-item > .nav-link:hover:is(#top#top#top#top,*),#bp-final-header .navbar-nav > .nav-item > .nav-link:focus:is(#top#top#top#top,*),#bp-final-header .navbar-nav > .nav-item > .nav-link:focus-visible:is(#top#top#top#top,*){color: var(--bp77-header-hover) !important; opacity: 1 !important;}}
@media (min-width: 992px){@media (max-width: 1180px){#bp-final-header .mega-menu-panel:is(#top#top#top#top,*){background: var(--bp77-mega-bg) !important; border-top-color: var(--bp77-mega-line) !important; border-bottom-color: rgba(255, 255, 255, 0.043) !important; box-shadow: rgba(0, 0, 0, 0.22) 0px 22px 54px !important; backdrop-filter: blur(18px) saturate(105%) !important;}}
@media (max-width: 1180px){#bp-final-header .mega-column + .mega-column:is(#bp-final-header#bp-final-header#bp-final-header#bp-final-header,#bp-final-header *,#ct70-search-panel,#ct70-search-panel *,#ct70-search-backdrop){border-left-color: var(--bp77-mega-line) !important;}}
@media (max-width: 1180px){#bp-final-header .mega-brand-link:is(#top#top#top#top,*){color: var(--bp77-mega-title) !important; border-bottom-color: var(--bp77-mega-line) !important;}}
@media (max-width: 1180px){#bp-final-header .mega-brand-link:hover:is(#top#top#top#top,*),#bp-final-header .mega-brand-link:focus-visible:is(#top#top#top#top,*){color: var(--bp77-mega-hover) !important; border-bottom-color: rgba(213, 194, 173, 0.38) !important;}}
@media (max-width: 1180px){#bp-final-header .mega-product-link:is(#top#top#top#top,*){color: var(--bp77-mega-text) !important;}}
@media (max-width: 1180px){#bp-final-header .mega-product-link:hover:is(#top#top#top#top,*),#bp-final-header .mega-product-link:focus-visible:is(#top#top#top#top,*){color: var(--bp77-mega-hover) !important;}}}
@media (max-width: 991px){@media (max-width: 1180px){#bp-final-header .mega-menu-panel:is(#top#top#top#top,*){background: rgba(36, 34, 31, 0.99) !important; border-color: var(--bp77-mega-line) !important; box-shadow: rgba(0, 0, 0, 0.2) 0px 16px 36px !important;}}
@media (max-width: 1180px){#bp-final-header .mega-column + .mega-column:is(#bp-final-header#bp-final-header#bp-final-header#bp-final-header,#bp-final-header *,#ct70-search-panel,#ct70-search-panel *,#ct70-search-backdrop){border-top-color: var(--bp77-mega-line) !important;}}
@media (max-width: 1180px){#bp-final-header .mega-brand-link:is(#top#top#top#top,*){color: var(--bp77-mega-title) !important;}}
@media (max-width: 1180px){#bp-final-header .mega-product-list:is(#top#top#top#top,*){border-left-color: rgba(213, 194, 173, 0.22) !important;}}
@media (max-width: 1180px){#bp-final-header .mega-product-link:is(#top#top#top#top,*){color: var(--bp77-mega-text) !important;}}
@media (max-width: 1180px){#bp-final-header .mega-brand-link:hover:is(#top#top#top#top,*),#bp-final-header .mega-product-link:hover:is(#top#top#top#top,*),#bp-final-header .mega-brand-link:focus-visible:is(#top#top#top#top,*),#bp-final-header .mega-product-link:focus-visible:is(#top#top#top#top,*){color: var(--bp77-mega-hover) !important;}}}
@media (min-width: 1181px){:where(#bp-final-header) ul:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){padding-left: 2rem;}
:where(#bp-final-header) ul:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){margin-top: 0px; margin-bottom: 1rem;}
:where(#bp-final-header) a:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){color: rgb(13, 110, 253); text-decoration: underline;}
:where(#bp-final-header) a:hover:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){color: rgb(10, 88, 202);}
:where(#bp-final-header) svg:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){vertical-align: middle;}
:where(#bp-final-header) button:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){border-radius: 0px;}
:where(#bp-final-header) button:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){margin: 0px; font-family: inherit; font-size: inherit; line-height: inherit;}
:where(#bp-final-header) button:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){text-transform: none;}
:where(#bp-final-header) [role="button"]:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){cursor: pointer;}
:where(#bp-final-header) [type="button"]:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),:where(#bp-final-header) button:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){appearance: button;}
:where(#bp-final-header) [type="button"]:not(:disabled):where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),:where(#bp-final-header) button:not(:disabled):where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){cursor: pointer;}
:where(#bp-final-header) .nav-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){display: block; padding: 0.5rem 1rem; color: rgb(13, 110, 253); text-decoration: none; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;}
@media (prefers-reduced-motion: reduce){:where(#bp-final-header) .nav-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){transition: none;}}
:where(#bp-final-header) .nav-link:focus:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),:where(#bp-final-header) .nav-link:hover:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){color: rgb(10, 88, 202);}
:where(#bp-final-header) .navbar-nav:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){display: flex; flex-direction: column; padding-left: 0px; margin-bottom: 0px; list-style: none;}
:where(#bp-final-header) .navbar-nav .nav-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){padding-right: 0px; padding-left: 0px;}
:where(#bp-final-header) .navbar-expand .navbar-nav:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){flex-direction: row;}
:where(#bp-final-header) .navbar-expand .navbar-nav .nav-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){padding-right: 0.5rem; padding-left: 0.5rem;}
:where(#bp-final-header) .navbar-expand .navbar-collapse:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){display: flex !important; flex-basis: auto;}
:where(#bp-final-header) .text-primary:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){color: rgb(13, 110, 253) !important;}
:where(#bp-final-header) .nav-dropdown:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){font-size: 0.75rem; font-weight: 500; height: auto !important;}
:where(#bp-final-header) .nav-dropdown .link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){margin: 0.667em 1.667em; font-weight: 500; padding: 0px; transition: color 0.2s ease-in-out;}
:where(#bp-final-header) .nav-dropdown .link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*)::after{color: inherit;}
:where(#bp-final-header) button:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){background-color: transparent; border-color: transparent;}
:where(#bp-final-header) a:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){font-style: normal; font-weight: 400; cursor: pointer;}
:where(#bp-final-header) a:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),:where(#bp-final-header) a:hover:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){text-decoration: none;}
:where(#bp-final-header) .display-7:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),:where(#bp-final-header) span:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),:where(#bp-final-header) a:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){line-height: 1; word-break: break-word; overflow-wrap: break-word; font-weight: 400;}
@media (min-width: 768px) and (max-width: 991px){:where(#bp-final-header).menu .navbar-toggleable-sm .navbar-nav:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){}}
@media (max-width: 991px){:where(#bp-final-header).menu .navbar-collapse:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){max-height: 93.5vh;}
:where(#bp-final-header).menu .navbar-collapse.show:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){overflow: auto;}}
@media (min-width: 992px){:where(#bp-final-header).menu .navbar-nav.nav-dropdown:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){display: -webkit-flex;}
:where(#bp-final-header).menu .navbar-toggleable-sm .navbar-collapse:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){display: -webkit-flex !important;}}
@media (max-width: 767px){:where(#bp-final-header).menu .navbar-collapse:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){max-height: 80vh;}}
:where(#bp-final-header) .navbar-collapse:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){flex-basis: 100%; flex-grow: 1; align-items: center;}
:where(#bp-final-header) .nav-dropdown .link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){padding: 0.667em 1.667em !important; margin: 0px !important;}
:where(#bp-final-header) ul:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){margin-bottom: 2.3125rem;}
:where(#bp-final-header) .display-7:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){font-family: Inter, Arial, sans-serif; font-size: 1.25rem; line-height: 1.5;}
@media (max-width: 768px){:where(#bp-final-header) .display-7:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){font-size: calc(0.971429rem + 0.580357vw); line-height: calc(1.36rem + 0.8125vw);}}
:where(#bp-final-header) .text-primary:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){color: rgb(117, 101, 86) !important;}
:where(#bp-final-header) a.text-primary:hover:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),:where(#bp-final-header) a.text-primary:focus:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){color: rgb(58, 50, 43) !important;}
:where(#bp-final-header) a:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),:where(#bp-final-header) a:hover:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){color: rgb(117, 101, 86);}
:where(#bp-final-header) a:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){transition: color 0.6s;}
@media (max-width: 767px){:where(#bp-final-header) .display-7:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){font-size: 1.12rem !important;}}
:where(#bp-final-header) .display-7:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){font-family: Inter, Arial, sans-serif !important; font-weight: 300 !important; line-height: 1.85 !important; color: rgb(92, 83, 74) !important; letter-spacing: 0.03em !important;}
:where(#bp-final-header) .nav-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){font-family: Inter, Arial, sans-serif !important; text-transform: uppercase !important;}
@media (max-width: 767px){:where(#bp-final-header) .display-7:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){font-size: 1.05rem !important; line-height: 1.75 !important;}}
:where(#bp-final-header) .display-7:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),:where(#bp-final-header) a:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),:where(#bp-final-header) button:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){font-family: Inter, Arial, sans-serif !important;}
:where(#bp-final-header) a:focus-visible:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),:where(#bp-final-header) button:focus-visible:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){outline: currentcolor solid 2px !important; outline-offset: 4px !important;}
:where(#bp-final-header) li:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),:where(#bp-final-header) button:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){font-family: Inter, Arial, sans-serif !important;}
:where(#bp-final-header) .display-7:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),:where(#bp-final-header) li:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),:where(#bp-final-header) a:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),:where(#bp-final-header) button:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){font-family: Inter, Arial, sans-serif !important;}
:where(#bp-final-header) .display-7:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){font-size: 16px !important; font-weight: 400 !important; line-height: 1.68 !important; letter-spacing: 0px !important;}
:where(#bp-final-header) li:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),:where(#bp-final-header) button:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),:where(#bp-final-header) a:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){font-family: Inter, Arial, sans-serif !important;}
:where(#bp-final-header) li:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){color: var(--mbz-muted) !important; font-size: 15.5px !important; line-height: 1.68 !important;}
@media (max-width: 575px){:where(#bp-final-header) li:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){font-size: 15px !important; line-height: 1.62 !important;}}
@media (min-width: 1181px){#bp-final-header :where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),#bp-final-header :where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*)::before,#bp-final-header :where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*)::after{box-sizing: border-box;}
:where(#bp-final-header) .nav-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){display: block; padding: 0.5rem 1rem;}
:where(#bp-final-header) .nav-link:focus:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),:where(#bp-final-header) .nav-link:hover:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){text-decoration: none;}
:where(#bp-final-header) .navbar-nav:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){display: flex; flex-direction: column; padding-left: 0px; margin-bottom: 0px; list-style: none;}
:where(#bp-final-header) .navbar-nav .nav-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){padding-right: 0px; padding-left: 0px;}
:where(#bp-final-header) .navbar-expand .navbar-nav:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){flex-direction: row;}
:where(#bp-final-header) .navbar-expand .navbar-nav .nav-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){padding-right: 0.5rem; padding-left: 0.5rem;}
:where(#bp-final-header) .navbar-expand .navbar-collapse:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){display: flex !important; flex-basis: auto;}
:where(#bp-final-header) .nav-dropdown:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){font-size: 0.75rem; font-weight: 500; height: auto !important;}
:where(#bp-final-header) .nav-dropdown .link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){margin: 0.667em 1.667em; font-weight: 500; padding: 0px; transition: color 0.2s ease-in-out;}
:where(#bp-final-header) .nav-dropdown .link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*)::after{color: inherit;}
@media (min-width: 768px) and (max-width: 1023px){:where(#bp-final-header).menu .navbar-toggleable-sm .navbar-nav:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){}}
@media (max-width: 1023px){:where(#bp-final-header).menu .navbar-collapse:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){max-height: 93.5vh;}
:where(#bp-final-header).menu .navbar-collapse.show:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){overflow: auto;}}
@media (min-width: 1024px){:where(#bp-final-header).menu .navbar-nav.nav-dropdown:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){display: -webkit-flex;}
:where(#bp-final-header).menu .navbar-toggleable-sm .navbar-collapse:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){display: -webkit-flex !important;}}
@media (max-width: 767px){:where(#bp-final-header).menu .navbar-collapse:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){max-height: 80vh;}}
:where(#bp-final-header) .navbar-collapse:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){flex-basis: 100%; flex-grow: 1; align-items: center;}
:where(#bp-final-header) .nav-dropdown .link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){padding: 0.667em 1.667em !important; margin: 0px !important;}
@media (min-width: 768px){:where(#bp-final-header) .navbar-toggleable-sm .navbar-nav:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){flex-direction: row;}
:where(#bp-final-header) .navbar-toggleable-sm .navbar-nav .nav-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){padding-right: 0.5rem; padding-left: 0.5rem;}
:where(#bp-final-header) .navbar-toggleable-sm .navbar-collapse:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){display: none; width: 100%;}}
:where(#bp-final-header).bp-mbk-header a:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){font-style: normal;}
:where(#bp-final-header).bp-mbk-header .nav-item span:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){padding-right: 0.4em; line-height: 0.5em; vertical-align: text-bottom; position: relative; text-decoration: none;}
:where(#bp-final-header).bp-mbk-header .nav-item a:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){display: flex; align-items: center; justify-content: center; padding: 0.7rem 0px !important; margin: 0rem 0.65rem !important;}
:where(#bp-final-header).bp-mbk-header .nav-item:focus:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),:where(#bp-final-header).bp-mbk-header .nav-link:focus:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){outline: none;}
:where(#bp-final-header).bp-mbk-header .navbar-toggleable-sm .navbar-collapse:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){justify-content: flex-end; padding-right: 5rem; width: auto;}
:where(#bp-final-header).bp-mbk-header .navbar-toggleable-sm .navbar-collapse .navbar-nav:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){flex-wrap: wrap; padding-left: 0px;}
:where(#bp-final-header).bp-mbk-header .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){align-self: center;}
@media (max-width: 991px){:where(#bp-final-header).bp-mbk-header .navbar-collapse:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){display: none !important; padding-right: 0px !important;}
:where(#bp-final-header).bp-mbk-header .navbar-collapse.collapsing:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),:where(#bp-final-header).bp-mbk-header .navbar-collapse.show:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){display: block !important;}
:where(#bp-final-header).bp-mbk-header .navbar-collapse.collapsing .navbar-nav:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),:where(#bp-final-header).bp-mbk-header .navbar-collapse.show .navbar-nav:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){display: block; text-align: center;}
:where(#bp-final-header).bp-mbk-header .navbar-collapse.collapsing .navbar-nav .nav-item:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),:where(#bp-final-header).bp-mbk-header .navbar-collapse.show .navbar-nav .nav-item:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){clear: both;}
:where(#bp-final-header).bp-mbk-header .navbar-collapse.collapsing .navbar-nav .nav-item:last-child:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),:where(#bp-final-header).bp-mbk-header .navbar-collapse.show .navbar-nav .nav-item:last-child:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){margin-bottom: 1rem;}}
:where(#bp-final-header).bp-mbk-header .navbar-collapse:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){flex-basis: auto;}
#bp-final-header .nav-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){letter-spacing: 0.035em; transition: color 0.22s, opacity 0.22s; color: rgb(241, 236, 229) !important;}
#bp-final-header .nav-link:hover:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){color: rgb(201, 179, 156) !important;}
#bp-final-header .navbar-nav:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){align-items: center;}
#bp-final-header .nav-item:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){margin-left: 3px; margin-right: 3px;}
#bp-final-header .nav-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){text-shadow: rgba(0, 0, 0, 0.16) 0px 1px 12px; padding: 0.72rem 0.76rem !important; color: rgba(255, 255, 255, 0.94) !important; font-size: 13px !important; font-weight: 500 !important; line-height: 1 !important; letter-spacing: 0.045em !important; transition: color 0.2s, opacity 0.2s !important;}
#bp-final-header .nav-link:hover:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),#bp-final-header .nav-link:focus:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){color: rgb(216, 198, 178) !important; opacity: 1 !important;}
@media (min-width: 992px){#bp-final-header .navbar-collapse:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){justify-content: flex-end !important;}}
@media (max-width: 991px){#bp-final-header .navbar-collapse:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){margin-top: 7px; padding: 13px 14px 15px; border: 1px solid rgba(255, 255, 255, 0.08); border-radius: 7px; box-shadow: rgba(0, 0, 0, 0.18) 0px 18px 42px; backdrop-filter: blur(16px); background: rgba(25, 22, 19, 0.96) !important;}
#bp-final-header .navbar-nav:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){align-items: stretch;}
#bp-final-header .nav-item:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){margin: 0px;}
#bp-final-header .nav-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){padding: 0.72rem 0.5rem !important;}}
#bp-final-header .mega-nav-item:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){position: static !important;}
#bp-final-header .mega-menu-trigger:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){cursor: default;}
@media (min-width: 992px){#bp-final-header .mega-menu-panel:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){display: grid; grid-template-columns: repeat(4, minmax(0px, 1fr)); gap: 0px; position: fixed; left: 0px; right: 0px; top: 80px; z-index: 1100; width: 100vw; min-height: 270px; max-height: 300px; overflow: hidden; margin: 0px; padding: 35px clamp(34px, 4vw, 64px) 31px; background: rgba(49, 46, 42, 0.992); border-top: 1px solid rgba(207, 189, 170, 0.12); border-bottom: 1px solid rgba(255, 255, 255, 0.043); box-shadow: rgba(0, 0, 0, 0.18) 0px 18px 42px; backdrop-filter: blur(16px) saturate(108%); opacity: 0; visibility: hidden; pointer-events: none; transform: translateY(5px); transition: opacity 0.16s, visibility 0.16s, transform 0.16s;}
#bp-final-header .navbar.navbar-short .mega-menu-panel:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){top: 68px;}
#bp-final-header .mega-menu-panel.is-open:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){opacity: 1; visibility: visible; pointer-events: auto; transform: translateY(0px);}
#bp-final-header .mega-column:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){min-width: 0px; padding: 0px clamp(20px, 2.3vw, 38px); text-align: center;}
#bp-final-header .mega-column + .mega-column:where(#bp-final-nav, #bp-final-nav *):is(#bp-final-header#bp-final-header#bp-final-header#bp-final-header,#bp-final-header *,#ct70-search-panel,#ct70-search-panel *,#ct70-search-backdrop){border-left: 1px solid rgba(255, 255, 255, 0.067);}
#bp-final-header .mega-brand-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){display: block; width: 100%; margin: 0px 0px 20px; padding: 0px 0px 9px; border-bottom: 1px solid rgba(205, 187, 168, 0.18); text-transform: uppercase; text-align: center; transition: color 0.16s, border-color 0.16s; color: rgba(244, 238, 231, 0.96) !important; font: 500 12px / 1.15 Arial, Helvetica, sans-serif !important; letter-spacing: 0.075em !important; text-decoration: none !important;}
#bp-final-header .mega-brand-link:hover:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){color: rgb(220, 200, 179) !important; border-bottom-color: rgba(220, 200, 179, 0.34);}
#bp-final-header .mega-product-list:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){display: block; width: 100%;}
#bp-final-header .mega-product-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){display: block; width: 100%; padding: 3px 0px; text-transform: uppercase; text-align: center; transition: color 0.15s, transform 0.15s; color: rgba(238, 231, 223, 0.88) !important; background: transparent !important; font: 400 10.8px / 1.32 Arial, Helvetica, sans-serif !important; letter-spacing: 0.025em !important; text-decoration: none !important;}
#bp-final-header .mega-product-link:hover:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){color: rgb(220, 200, 179) !important; transform: translateY(-1px);}}
@media (max-width: 991px){#bp-final-header .mega-nav-item:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){position: relative !important;}
#bp-final-header .mega-menu-panel:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){display: none; position: static; width: 100%; margin: 4px 0px 8px; padding: 8px; background: rgba(47, 43, 40, 0.984); border: 1px solid rgba(255, 255, 255, 0.08); border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.18) 0px 14px 34px;}
#bp-final-header .mega-menu-panel.is-open:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){display: block;}
#bp-final-header .mega-column:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){padding: 0px;}
#bp-final-header .mega-column + .mega-column:where(#bp-final-nav, #bp-final-nav *):is(#bp-final-header#bp-final-header#bp-final-header#bp-final-header,#bp-final-header *,#ct70-search-panel,#ct70-search-panel *,#ct70-search-backdrop){border-top: 1px solid rgba(255, 255, 255, 0.06);}
#bp-final-header .mega-brand-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){display: block; padding: 0.66rem 0.7rem; text-transform: uppercase; color: rgb(240, 232, 223) !important; font: 500 11.5px / 1.2 Arial, Helvetica, sans-serif !important; letter-spacing: 0.045em !important; text-decoration: none !important;}
#bp-final-header .mega-product-list:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){margin: 0px 0px 6px 10px; padding: 2px 0px 4px 10px; border-left: 1px solid rgba(220, 199, 177, 0.18);}
#bp-final-header .mega-product-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){display: block; padding: 0.46rem 0.7rem; color: rgba(239, 232, 224, 0.86) !important; font: 400 11px / 1.3 Arial, Helvetica, sans-serif !important; text-decoration: none !important;}}
#bp-final-header .nav-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){color: rgba(255, 255, 255, 0.97) !important; text-shadow: rgba(0, 0, 0, 0.34) 0px 2px 14px !important;}
#bp-final-header .nav-link:hover:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),#bp-final-header .nav-link:focus:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){color: rgb(234, 215, 194) !important;}
#bp-final-header .nav-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){font-family: Inter, Arial, sans-serif !important; font-size: 15px !important; line-height: 1.25 !important;}
#bp-final-header .mega-brand-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){font-family: Inter, Arial, sans-serif !important; font-size: 14px !important; line-height: 1.25 !important;}
#bp-final-header .mega-product-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){font-family: Inter, Arial, sans-serif !important; font-size: 14px !important; line-height: 1.4 !important;}
@media (max-width: 767px){#bp-final-header .nav-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){font-size: 15px !important;}}
@media (min-width: 992px){#bp-final-header .mega-menu-panel:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){min-height: 0px; max-height: calc(-96px + 100vh); overflow: hidden auto; overscroll-behavior: contain;}
#bp-final-header .navbar.navbar-short .mega-menu-panel:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){max-height: calc(-84px + 100vh);}}
#bp-final-header .mega-brand-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),#bp-final-header .mega-product-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){text-transform: none !important;}
:where(#bp-final-header) .ct70-header-tools:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){white-space: nowrap; display: flex !important; align-items: center !important; gap: 8px !important; margin-left: 10px !important; padding: 0px !important;}
:where(#bp-final-header) .ct70-search-trigger:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),:where(#bp-final-header) .ct70-language-toggle:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){height: 34px; border: 1px solid rgba(255, 255, 255, 0.24); background: rgba(33, 28, 24, 0.14); backdrop-filter: blur(8px); box-shadow: rgba(255, 255, 255, 0.07) 0px 1px 0px inset; transition: border-color 0.2s, background 0.2s, transform 0.2s, color 0.2s;}
:where(#bp-final-header) .ct70-search-trigger:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: 34px; flex: 0 0 34px; padding: 0px; border-radius: 50%; color: rgba(255, 255, 255, 0.96); display: inline-flex; align-items: center; justify-content: center; cursor: pointer; appearance: none;}
:where(#bp-final-header) .ct70-search-trigger svg:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: 15px; height: 15px; display: block; stroke: currentcolor; stroke-width: 1.7; fill: none;}
:where(#bp-final-header) .ct70-search-trigger:hover:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),:where(#bp-final-header) .ct70-search-trigger:focus-visible:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){color: rgb(234, 215, 194); border-color: rgba(234, 215, 194, 0.6); background: rgba(234, 215, 194, 0.09); outline: none; transform: translateY(-1px);}
:where(#bp-final-header) .ct70-language-toggle:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){min-width: 76px; padding: 3px 5px; border-radius: 999px; display: inline-flex; align-items: center; justify-content: center; gap: 1px; font-family: Inter, Arial, sans-serif;}
:where(#bp-final-header) .ct70-lang-current:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),:where(#bp-final-header) .ct70-lang-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){min-width: 29px; height: 26px; padding: 0px 6px; border-radius: 999px; display: inline-flex; align-items: center; justify-content: center; font: 600 10px / 1 Arial, Helvetica, sans-serif !important; letter-spacing: 0.12em !important; text-decoration: none !important;}
:where(#bp-final-header) .ct70-lang-current:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){color: rgb(234, 215, 194); background: rgba(234, 215, 194, 0.12);}
:where(#bp-final-header) .ct70-lang-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){transition: color 0.2s, background 0.2s; color: rgba(255, 255, 255, 0.78) !important;}
:where(#bp-final-header) .ct70-lang-link:hover:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),:where(#bp-final-header) .ct70-lang-link:focus-visible:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){background: rgba(255, 255, 255, 0.08); outline: none; color: rgb(255, 255, 255) !important;}
:where(#bp-final-header) .ct70-lang-separator:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: 1px; height: 13px; background: rgba(255, 255, 255, 0.2); display: block;}
@media (max-width: 991px){:where(#bp-final-header) .ct70-header-tools:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){margin: 10px 0px 8px !important; padding: 0px 15px !important; justify-content: flex-start !important; gap: 9px !important;}
:where(#bp-final-header) .ct70-search-trigger:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: 36px; height: 36px; flex-basis: 36px;}
:where(#bp-final-header) .ct70-language-toggle:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){height: 36px; min-width: 80px;}}
@media (prefers-reduced-motion: reduce){:where(#bp-final-header) .ct70-search-trigger:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){transition: none !important;}}
@media (min-width: 992px){:where(#bp-final-header).menu .navbar-collapse:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){min-width: 0px !important; align-items: center !important; justify-content: flex-end !important;}
:where(#bp-final-header).menu .navbar-nav:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){margin-left: auto !important; align-items: center !important; flex-wrap: nowrap !important;}
:where(#bp-final-header).menu .navbar-nav > .nav-item:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){display: flex !important; align-items: center !important; margin: 0px 2px !important;}
:where(#bp-final-header).menu .navbar-nav > .nav-item > .nav-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){min-height: 40px !important; display: flex !important; align-items: center !important; justify-content: center !important; padding: 0px 11px !important; font-size: 12px !important; font-weight: 500 !important; line-height: 1 !important; letter-spacing: 0.075em !important; white-space: nowrap !important;}
:where(#bp-final-header).menu .ct70-header-tools:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){min-height: 40px !important; display: flex !important; align-items: center !important; gap: 12px !important; margin: 0px 0px 0px 14px !important; padding: 0px 0px 0px 16px !important; border-left: 1px solid rgba(235, 226, 216, 0.18) !important;}
:where(#bp-final-header).menu .ct70-search-trigger:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: 30px !important; height: 40px !important; flex: 0 0 30px !important; padding: 0px !important; border: 0px !important; border-radius: 0px !important; background: transparent !important; color: rgba(255, 255, 255, 0.84) !important; box-shadow: none !important; backdrop-filter: none !important; transform: none !important;}
:where(#bp-final-header).menu .ct70-search-trigger svg:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: 16px !important; height: 16px !important; stroke-width: 1.55 !important;}
:where(#bp-final-header).menu .ct70-search-trigger:hover:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),:where(#bp-final-header).menu .ct70-search-trigger:focus-visible:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){color: rgb(219, 197, 173) !important; border: 0px !important; background: transparent !important; transform: none !important;}
:where(#bp-final-header).menu .ct70-language-toggle:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){min-width: 0px !important; height: 40px !important; padding: 0px !important; gap: 8px !important; border: 0px !important; border-radius: 0px !important; background: transparent !important; box-shadow: none !important; backdrop-filter: none !important;}
:where(#bp-final-header).menu .ct70-lang-current:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),:where(#bp-final-header).menu .ct70-lang-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){min-width: 0px !important; height: 40px !important; padding: 0px !important; border-radius: 0px !important; background: transparent !important; font: 500 10.5px / 1 Arial, Helvetica, sans-serif !important; letter-spacing: 0.115em !important;}
:where(#bp-final-header).menu .ct70-lang-current:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){color: rgb(219, 197, 173) !important;}
:where(#bp-final-header).menu .ct70-lang-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){color: rgba(255, 255, 255, 0.62) !important;}
:where(#bp-final-header).menu .ct70-lang-link:hover:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),:where(#bp-final-header).menu .ct70-lang-link:focus-visible:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){color: rgb(255, 255, 255) !important; background: transparent !important;}
:where(#bp-final-header).menu .ct70-lang-separator:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: 1px !important; height: 11px !important; background: rgba(255, 255, 255, 0.2) !important;}}
@media (min-width: 992px) and (max-width: 1180px){:where(#bp-final-header).menu .navbar-nav > .nav-item > .nav-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){padding-left: 8px !important; padding-right: 8px !important; font-size: 11.5px !important; letter-spacing: 0.055em !important;}
:where(#bp-final-header).menu .ct70-header-tools:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){gap: 9px !important; margin-left: 9px !important; padding-left: 11px !important;}}
@media (max-width: 991px){:where(#bp-final-header).menu .ct70-header-tools:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: calc(100% - 30px) !important; min-height: 46px !important; margin: 8px 15px 4px !important; padding: 7px 0px 0px !important; justify-content: flex-start !important; gap: 13px !important; border-top: 1px solid rgba(255, 255, 255, 0.1) !important;}
:where(#bp-final-header).menu .ct70-search-trigger:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: 34px !important; height: 38px !important; flex: 0 0 34px !important; border: 0px !important; border-radius: 0px !important; background: transparent !important; box-shadow: none !important;}
:where(#bp-final-header).menu .ct70-language-toggle:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){min-width: 0px !important; height: 38px !important; padding: 0px !important; gap: 9px !important; border: 0px !important; border-radius: 0px !important; background: transparent !important; box-shadow: none !important;}
:where(#bp-final-header).menu .ct70-lang-current:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),:where(#bp-final-header).menu .ct70-lang-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){min-width: 0px !important; height: 38px !important; padding: 0px !important; border-radius: 0px !important; background: transparent !important;}}
:where(#bp-final-header) .ct70-social-divider:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: 1px; height: 17px; flex: 0 0 1px; display: block; margin-left: 2px; background: rgba(219, 197, 173, 0.28);}
:where(#bp-final-header) .ct70-social-links:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){display: inline-flex; align-items: center; gap: 5px; height: 40px;}
:where(#bp-final-header) .ct70-social-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: 27px; height: 40px; display: inline-flex; align-items: center; justify-content: center; transition: color 0.2s, transform 0.2s, opacity 0.2s; color: rgba(255, 255, 255, 0.7) !important; text-decoration: none !important; background: transparent !important; border: 0px !important; border-radius: 0px !important;}
:where(#bp-final-header) .ct70-social-link svg:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: 16px; height: 16px; display: block; fill: none; stroke: currentcolor; stroke-width: 1.45; stroke-linecap: round; stroke-linejoin: round;}
:where(#bp-final-header) .ct70-social-link .ct70-social-fill:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){fill: currentcolor; stroke: none;}
:where(#bp-final-header) .ct70-social-link:hover:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),:where(#bp-final-header) .ct70-social-link:focus-visible:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){transform: translateY(-1px); outline: none; color: rgb(219, 197, 173) !important;}
@media (min-width: 992px) and (max-width: 1180px){:where(#bp-final-header).menu .ct70-social-links:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){gap: 2px !important;}
:where(#bp-final-header).menu .ct70-social-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: 25px !important;}
:where(#bp-final-header).menu .ct70-social-divider:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){margin-left: 0px !important;}}
@media (max-width: 991px){:where(#bp-final-header).menu .ct70-social-divider:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){height: 18px !important; margin-left: 1px !important; background: rgba(219, 197, 173, 0.25) !important;}
:where(#bp-final-header).menu .ct70-social-links:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){height: 38px !important; gap: 6px !important;}
:where(#bp-final-header).menu .ct70-social-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: 30px !important; height: 38px !important;}
:where(#bp-final-header).menu .ct70-social-link svg:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: 16.5px !important; height: 16.5px !important;}}
@media (prefers-reduced-motion: reduce){:where(#bp-final-header) .ct70-social-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){transition: none !important;}}
@media (min-width: 1190px){:where(#bp-final-header).menu .navbar-nav:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){align-items: center !important; column-gap: 1px !important;}
:where(#bp-final-header).menu .navbar-nav > .nav-item:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){margin: 0px !important; align-items: center !important;}
:where(#bp-final-header).menu .navbar-nav > .nav-item > .nav-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){min-height: 42px !important; padding-left: 10px !important; padding-right: 10px !important; display: flex !important; align-items: center !important;}
:where(#bp-final-header).menu .ct70-header-tools:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){position: relative !important; min-height: 42px !important; height: 42px !important; gap: 9px !important; margin-left: 11px !important; padding-left: 15px !important; border-left: 0px !important; align-items: center !important;}
:where(#bp-final-header).menu .ct70-header-tools:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*)::before{content: ""; position: absolute; left: 0px; top: 50%; width: 1px; height: 17px; transform: translateY(-50%); background: rgba(219, 197, 173, 0.26); pointer-events: none;}
:where(#bp-final-header).menu .ct70-search-trigger:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: 28px !important; height: 42px !important; flex: 0 0 28px !important;}
:where(#bp-final-header).menu .ct70-search-trigger svg:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: 15.5px !important; height: 15.5px !important;}
:where(#bp-final-header).menu .ct70-language-toggle:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),:where(#bp-final-header).menu .ct70-lang-current:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),:where(#bp-final-header).menu .ct70-lang-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){height: 42px !important;}
:where(#bp-final-header).menu .ct70-language-toggle:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){gap: 7px !important;}
:where(#bp-final-header).menu .ct70-lang-separator:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){height: 11px !important; background: rgba(255, 255, 255, 0.19) !important;}
:where(#bp-final-header).menu .ct70-social-divider:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){height: 17px !important; margin: 0px 1px !important; background: rgba(219, 197, 173, 0.26) !important;}
:where(#bp-final-header).menu .ct70-social-links:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){height: 42px !important; gap: 3px !important;}
:where(#bp-final-header).menu .ct70-social-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: 26px !important; height: 42px !important; color: rgba(255, 255, 255, 0.68) !important;}
:where(#bp-final-header).menu .ct70-social-link svg:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: 15.5px !important; height: 15.5px !important; stroke-width: 1.4 !important;}
:where(#bp-final-header).menu .ct70-social-link:hover:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),:where(#bp-final-header).menu .ct70-social-link:focus-visible:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){color: rgb(219, 197, 173) !important; transform: none !important;}}
@media (min-width: 992px) and (max-width: 1189px){:where(#bp-final-header).menu .navbar-nav:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){align-items: center !important; column-gap: 0px !important;}
:where(#bp-final-header).menu .navbar-nav > .nav-item:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){margin: 0px !important;}
:where(#bp-final-header).menu .navbar-nav > .nav-item > .nav-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){min-height: 40px !important; padding-left: 7px !important; padding-right: 7px !important;}
:where(#bp-final-header).menu .ct70-header-tools:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){position: relative !important; min-height: 40px !important; height: 40px !important; gap: 7px !important; margin-left: 7px !important; padding-left: 11px !important; border-left: 0px !important;}
:where(#bp-final-header).menu .ct70-header-tools:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*)::before{content: ""; position: absolute; left: 0px; top: 50%; width: 1px; height: 16px; transform: translateY(-50%); background: rgba(219, 197, 173, 0.24); pointer-events: none;}
:where(#bp-final-header).menu .ct70-search-trigger:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: 25px !important; height: 40px !important; flex: 0 0 25px !important;}
:where(#bp-final-header).menu .ct70-search-trigger svg:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: 15px !important; height: 15px !important;}
:where(#bp-final-header).menu .ct70-language-toggle:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){gap: 6px !important;}
:where(#bp-final-header).menu .ct70-social-divider:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){height: 16px !important; margin: 0px !important; background: rgba(219, 197, 173, 0.24) !important;}
:where(#bp-final-header).menu .ct70-social-links:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){height: 40px !important; gap: 1px !important;}
:where(#bp-final-header).menu .ct70-social-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: 23px !important; height: 40px !important;}
:where(#bp-final-header).menu .ct70-social-link svg:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: 15px !important; height: 15px !important;}
:where(#bp-final-header).menu .ct70-social-link:hover:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),:where(#bp-final-header).menu .ct70-social-link:focus-visible:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){transform: none !important;}}
@media (min-width: 1190px){:where(#bp-final-header).menu .ct70-lang-current:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),:where(#bp-final-header).menu .ct70-lang-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){font-size: 11.5px !important;}
:where(#bp-final-header).menu .ct70-social-link svg:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: 17.5px !important; height: 17.5px !important;}}
@media (min-width: 992px) and (max-width: 1189px){:where(#bp-final-header).menu .ct70-lang-current:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),:where(#bp-final-header).menu .ct70-lang-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){font-size: 11.5px !important;}
:where(#bp-final-header).menu .ct70-social-link svg:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: 17px !important; height: 17px !important;}}
@media (max-width: 991px){:where(#bp-final-header).menu .ct70-lang-current:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),:where(#bp-final-header).menu .ct70-lang-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){font-size: 11px !important;}
:where(#bp-final-header).menu .ct70-social-link svg:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: 18.5px !important; height: 18.5px !important;}}
@media (max-width: 991px){#bp-final-header .navbar-collapse:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: calc(-24px + 100vw) !important; max-height: calc(100dvh - 80px) !important; margin: 6px 0px 0px !important; padding: 12px 18px 18px !important; overflow: hidden auto !important; overscroll-behavior: contain !important; border: 1px solid rgba(232, 216, 200, 0.1) !important; border-radius: 14px !important; background: rgba(29, 26, 23, 0.984) !important; box-shadow: rgba(8, 7, 6, 0.28) 0px 22px 56px !important; backdrop-filter: blur(18px) saturate(108%) !important;}
#bp-final-header .navbar-nav:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),#bp-final-header .navbar-collapse.show .navbar-nav:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),#bp-final-header .navbar-collapse.collapsing .navbar-nav:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: 100% !important; margin: 0px !important; padding: 0px !important; text-align: left !important; align-items: stretch !important;}
#bp-final-header .navbar-nav > .nav-item:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: 100% !important; margin: 0px !important; border-bottom: 1px solid rgba(235, 221, 207, 0.08) !important;}
#bp-final-header .navbar-nav > .nav-item:nth-last-child(2):where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){border-bottom: 0px !important;}
#bp-final-header .navbar-nav > .nav-item > .nav-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),#bp-final-header .nav-item a.nav-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){min-height: 52px !important; margin: 0px !important; padding: 0px 2px !important; justify-content: flex-start !important; color: rgba(248, 243, 237, 0.94) !important; font-size: 14px !important; font-weight: 400 !important; line-height: 1.2 !important; letter-spacing: 0.045em !important; text-align: left !important; text-shadow: none !important;}
#bp-final-header .mega-menu-trigger:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){position: relative !important; padding-right: 34px !important;}
#bp-final-header .mega-menu-trigger:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*)::after{content: "+"; position: absolute; right: 3px; top: 50%; transform: translateY(-52%); color: rgba(220, 197, 174, 0.82); font: 300 21px / 1 Arial, Helvetica, sans-serif;}
#bp-final-header .mega-menu-panel:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){margin: 0px 0px 10px !important; padding: 2px 0px 4px !important; border: 0px !important; border-radius: 0px !important; background: transparent !important; box-shadow: none !important;}
#bp-final-header .mega-column:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){padding: 11px 0px 10px !important; border-top: 1px solid rgba(235, 221, 207, 0.07) !important;}
#bp-final-header .mega-column:first-child:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){border-top: 0px !important;}
#bp-final-header .mega-brand-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){margin: 0px !important; padding: 4px 2px 9px !important; color: rgb(219, 197, 173) !important; font-size: 11px !important; font-weight: 600 !important; line-height: 1.2 !important; letter-spacing: 0.12em !important; text-transform: uppercase !important; text-align: left !important;}
#bp-final-header .mega-product-list:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){margin: 0px !important; padding: 0px 0px 0px 13px !important; border-left: 1px solid rgba(220, 197, 174, 0.17) !important;}
#bp-final-header .mega-product-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){margin: 0px !important; padding: 6px 0px !important; color: rgba(241, 234, 226, 0.76) !important; font-size: 12px !important; line-height: 1.3 !important; letter-spacing: 0.01em !important; text-align: left !important;}
#bp-final-header .ct70-header-tools:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: 100% !important; min-height: 48px !important; margin: 10px 0px 0px !important; padding: 10px 0px 0px !important; justify-content: flex-start !important; gap: 12px !important; border-top: 1px solid rgba(235, 221, 207, 0.1) !important; border-bottom: 0px !important;}
#bp-final-header .ct70-search-trigger:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: 32px !important; height: 36px !important; flex: 0 0 32px !important; color: rgba(255, 255, 255, 0.82) !important;}
#bp-final-header .ct70-language-toggle:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),#bp-final-header .ct70-lang-current:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),#bp-final-header .ct70-lang-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){height: 36px !important;}
#bp-final-header .ct70-lang-current:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),#bp-final-header .ct70-lang-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){font-size: 10.5px !important; letter-spacing: 0.12em !important;}
#bp-final-header .ct70-social-links:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){height: 36px !important; gap: 3px !important;}
#bp-final-header .ct70-social-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: 29px !important; height: 36px !important;}
#bp-final-header .ct70-social-link svg:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: 17px !important; height: 17px !important;}
#bp-final-header .ct70-social-divider:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){height: 16px !important; margin: 0px 1px !important;}}
@media (max-width: 430px){#bp-final-header .navbar-collapse:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: calc(-20px + 100vw) !important; padding-left: 16px !important; padding-right: 16px !important;}}
@media (min-width: 701px) and (max-width: 991px){#bp-final-header .navbar-collapse:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){flex-basis: 100% !important; width: min(720px, -48px + 100vw) !important; max-width: 720px !important; max-height: calc(100dvh - 94px) !important; margin: 8px 0px 0px auto !important; padding: 16px 24px 22px !important; border-radius: 18px !important;}
#bp-final-header .navbar-nav > .nav-item > .nav-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),#bp-final-header .nav-item a.nav-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){min-height: 56px !important; font-size: 14.5px !important;}
#bp-final-header .mega-menu-panel:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){padding-bottom: 6px !important;}
#bp-final-header .mega-column:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){padding: 13px 0px 12px !important;}
#bp-final-header .mega-product-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){padding: 7px 0px !important; font-size: 12.5px !important;}
#bp-final-header .ct70-header-tools:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){min-height: 52px !important; padding-top: 12px !important;}}
@media (max-width: 700px){#bp-final-header .navbar-collapse:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),#bp-final-header .navbar-nav:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),#bp-final-header .nav-item:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),#bp-final-header .nav-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){max-width: 100%; box-sizing: border-box; min-width: 0px !important;}
#bp-final-header .navbar-collapse:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){overflow-wrap: anywhere; width: calc(100vw - 20px - env(safe-area-inset-left) - env(safe-area-inset-right)) !important; max-width: calc(100vw - 20px - env(safe-area-inset-left) - env(safe-area-inset-right)) !important; max-height: calc(100dvh - 80px - env(safe-area-inset-top) - env(safe-area-inset-bottom)) !important; padding-bottom: max(18px,env(safe-area-inset-bottom)) !important;}
#bp-final-header .navbar-nav > .nav-item > .nav-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),#bp-final-header .nav-item a.nav-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),#bp-final-header .mega-brand-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),#bp-final-header .mega-product-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){white-space: normal !important; overflow-wrap: anywhere !important;}}
@media (min-width: 992px) and (max-width: 1180px) and (hover: none) and (pointer: coarse){#bp-final-header .navbar-nav > .nav-item > .nav-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){min-height: 46px !important; padding-left: 9px !important; padding-right: 9px !important;}
#bp-final-header .ct70-header-tools:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){min-height: 46px !important; height: 46px !important;}
#bp-final-header .ct70-search-trigger:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),#bp-final-header .ct70-language-toggle:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),#bp-final-header .ct70-lang-current:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),#bp-final-header .ct70-lang-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),#bp-final-header .ct70-social-links:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),#bp-final-header .ct70-social-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){height: 46px !important;}}
#bp-final-header .nav-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){font-size: var(--ct-type-nav) !important;}
#bp-final-header .mega-brand-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),#bp-final-header .mega-product-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){font-size: var(--ct-type-ui) !important;}
@media (max-width: 991px){#bp-final-header .navbar .navbar-collapse.show:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),#bp-final-header .navbar .navbar-collapse.collapsing:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){display: block !important;}
#bp-final-header .navbar .navbar-collapse.collapsing:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){transition: height 0.35s; overflow: hidden !important;}}
#bp-final-header .navbar-nav:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),#bp-final-header .mega-menu-panel:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),#bp-final-header .ct70-header-tools:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){font: 500 12px / 1.5 Arial, Helvetica, sans-serif;}
#bp-final-header .navbar .navbar-collapse:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){display: flex !important; flex: 1 1 auto !important; min-width: 0px !important; width: auto !important; padding: 0px !important;}
#bp-final-header .navbar .navbar-nav:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){display: flex !important; flex-flow: row !important; align-items: center !important; justify-content: flex-end !important; gap: clamp(8px, 1vw, 18px) !important; width: 100% !important; margin: 0px !important;}
#bp-final-header .navbar-nav > .nav-item:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){flex: 0 0 auto !important; margin: 0px !important;}
#bp-final-header .navbar-nav > .nav-item > .nav-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){margin: 0px !important; padding: 11px 6px !important;}
#bp-final-header .ct70-header-tools:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){display: flex !important; align-items: center !important; flex-wrap: nowrap !important;}}
@media (max-width: 1180px){#bp-final-header :where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),#bp-final-header :where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*)::before,#bp-final-header :where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*)::after{box-sizing: border-box;}
:where(#bp-final-header) .nav-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){display: block; padding: 0.5rem 1rem;}
:where(#bp-final-header) .nav-link:focus:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),:where(#bp-final-header) .nav-link:hover:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){text-decoration: none;}
:where(#bp-final-header) .navbar-nav:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){display: flex; flex-direction: column; padding-left: 0px; margin-bottom: 0px; list-style: none;}
:where(#bp-final-header) .navbar-nav .nav-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){padding-right: 0px; padding-left: 0px;}
:where(#bp-final-header) .navbar-expand .navbar-nav:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){flex-direction: row;}
:where(#bp-final-header) .navbar-expand .navbar-nav .nav-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){padding-right: 0.5rem; padding-left: 0.5rem;}
:where(#bp-final-header) .navbar-expand .navbar-collapse:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){display: flex !important; flex-basis: auto;}
:where(#bp-final-header) .nav-dropdown:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){font-size: 0.75rem; font-weight: 500; height: auto !important;}
:where(#bp-final-header) .nav-dropdown .link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){margin: 0.667em 1.667em; font-weight: 500; padding: 0px; transition: color 0.2s ease-in-out;}
:where(#bp-final-header) .nav-dropdown .link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*)::after{color: inherit;}
@media (min-width: 768px) and (max-width: 1023px){:where(#bp-final-header).menu .navbar-toggleable-sm .navbar-nav:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){}}
@media (max-width: 1023px){:where(#bp-final-header).menu .navbar-collapse:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){max-height: 93.5vh;}
:where(#bp-final-header).menu .navbar-collapse.show:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){overflow: auto;}}
@media (min-width: 1024px){:where(#bp-final-header).menu .navbar-nav.nav-dropdown:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){display: -webkit-flex;}
:where(#bp-final-header).menu .navbar-toggleable-sm .navbar-collapse:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){display: -webkit-flex !important;}}
@media (max-width: 767px){:where(#bp-final-header).menu .navbar-collapse:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){max-height: 80vh;}}
:where(#bp-final-header) .navbar-collapse:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){flex-basis: 100%; flex-grow: 1; align-items: center;}
:where(#bp-final-header) .nav-dropdown .link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){padding: 0.667em 1.667em !important; margin: 0px !important;}
@media (min-width: 768px){:where(#bp-final-header) .navbar-toggleable-sm .navbar-nav:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){flex-direction: row;}
:where(#bp-final-header) .navbar-toggleable-sm .navbar-nav .nav-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){padding-right: 0.5rem; padding-left: 0.5rem;}
:where(#bp-final-header) .navbar-toggleable-sm .navbar-collapse:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){display: none; width: 100%;}}
:where(#bp-final-header).bp-mbk-header a:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){font-style: normal;}
:where(#bp-final-header).bp-mbk-header .nav-item span:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){padding-right: 0.4em; line-height: 0.5em; vertical-align: text-bottom; position: relative; text-decoration: none;}
:where(#bp-final-header).bp-mbk-header .nav-item a:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){display: flex; align-items: center; justify-content: center; padding: 0.7rem 0px !important; margin: 0rem 0.65rem !important;}
:where(#bp-final-header).bp-mbk-header .nav-item:focus:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),:where(#bp-final-header).bp-mbk-header .nav-link:focus:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){outline: none;}
:where(#bp-final-header).bp-mbk-header .navbar-toggleable-sm .navbar-collapse:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){justify-content: flex-end; padding-right: 5rem; width: auto;}
:where(#bp-final-header).bp-mbk-header .navbar-toggleable-sm .navbar-collapse .navbar-nav:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){flex-wrap: wrap; padding-left: 0px;}
:where(#bp-final-header).bp-mbk-header .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){align-self: center;}
@media (max-width: 991px){:where(#bp-final-header).bp-mbk-header .navbar-collapse:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){display: none !important; padding-right: 0px !important;}
:where(#bp-final-header).bp-mbk-header .navbar-collapse.collapsing:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),:where(#bp-final-header).bp-mbk-header .navbar-collapse.show:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){display: block !important;}
:where(#bp-final-header).bp-mbk-header .navbar-collapse.collapsing .navbar-nav:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),:where(#bp-final-header).bp-mbk-header .navbar-collapse.show .navbar-nav:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){display: block; text-align: center;}
:where(#bp-final-header).bp-mbk-header .navbar-collapse.collapsing .navbar-nav .nav-item:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),:where(#bp-final-header).bp-mbk-header .navbar-collapse.show .navbar-nav .nav-item:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){clear: both;}
:where(#bp-final-header).bp-mbk-header .navbar-collapse.collapsing .navbar-nav .nav-item:last-child:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),:where(#bp-final-header).bp-mbk-header .navbar-collapse.show .navbar-nav .nav-item:last-child:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){margin-bottom: 1rem;}}
:where(#bp-final-header).bp-mbk-header .navbar-collapse:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){flex-basis: auto;}
#bp-final-header .nav-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){letter-spacing: 0.035em; transition: color 0.22s, opacity 0.22s; color: rgb(241, 236, 229) !important;}
#bp-final-header .nav-link:hover:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){color: rgb(201, 179, 156) !important;}
#bp-final-header .navbar-nav:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){align-items: center;}
#bp-final-header .nav-item:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){margin-left: 3px; margin-right: 3px;}
#bp-final-header .nav-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){text-shadow: rgba(0, 0, 0, 0.16) 0px 1px 12px; padding: 0.72rem 0.76rem !important; color: rgba(255, 255, 255, 0.94) !important; font-size: 13px !important; font-weight: 500 !important; line-height: 1 !important; letter-spacing: 0.045em !important; transition: color 0.2s, opacity 0.2s !important;}
#bp-final-header .nav-link:hover:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),#bp-final-header .nav-link:focus:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){color: rgb(216, 198, 178) !important; opacity: 1 !important;}
@media (min-width: 992px){#bp-final-header .navbar-collapse:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){justify-content: flex-end !important;}}
@media (max-width: 991px){#bp-final-header .navbar-collapse:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){margin-top: 7px; padding: 13px 14px 15px; border: 1px solid rgba(255, 255, 255, 0.08); border-radius: 7px; box-shadow: rgba(0, 0, 0, 0.18) 0px 18px 42px; backdrop-filter: blur(16px); background: rgba(25, 22, 19, 0.96) !important;}
#bp-final-header .navbar-nav:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){align-items: stretch;}
#bp-final-header .nav-item:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){margin: 0px;}
#bp-final-header .nav-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){padding: 0.72rem 0.5rem !important;}}
#bp-final-header .mega-nav-item:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){position: static !important;}
#bp-final-header .mega-menu-trigger:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){cursor: default;}
@media (min-width: 992px){#bp-final-header .mega-menu-panel:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){display: grid; grid-template-columns: repeat(4, minmax(0px, 1fr)); gap: 0px; position: fixed; left: 0px; right: 0px; top: 80px; z-index: 1100; width: 100vw; min-height: 270px; max-height: 300px; overflow: hidden; margin: 0px; padding: 35px clamp(34px, 4vw, 64px) 31px; background: rgba(49, 46, 42, 0.992); border-top: 1px solid rgba(207, 189, 170, 0.12); border-bottom: 1px solid rgba(255, 255, 255, 0.043); box-shadow: rgba(0, 0, 0, 0.18) 0px 18px 42px; backdrop-filter: blur(16px) saturate(108%); opacity: 0; visibility: hidden; pointer-events: none; transform: translateY(5px); transition: opacity 0.16s, visibility 0.16s, transform 0.16s;}
#bp-final-header .navbar.navbar-short .mega-menu-panel:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){top: 68px;}
#bp-final-header .mega-menu-panel.is-open:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){opacity: 1; visibility: visible; pointer-events: auto; transform: translateY(0px);}
#bp-final-header .mega-column:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){min-width: 0px; padding: 0px clamp(20px, 2.3vw, 38px); text-align: center;}
#bp-final-header .mega-column + .mega-column:where(#bp-final-nav, #bp-final-nav *):is(#bp-final-header#bp-final-header#bp-final-header#bp-final-header,#bp-final-header *,#ct70-search-panel,#ct70-search-panel *,#ct70-search-backdrop){border-left: 1px solid rgba(255, 255, 255, 0.067);}
#bp-final-header .mega-brand-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){display: block; width: 100%; margin: 0px 0px 20px; padding: 0px 0px 9px; border-bottom: 1px solid rgba(205, 187, 168, 0.18); text-transform: uppercase; text-align: center; transition: color 0.16s, border-color 0.16s; color: rgba(244, 238, 231, 0.96) !important; font: 500 12px / 1.15 Arial, Helvetica, sans-serif !important; letter-spacing: 0.075em !important; text-decoration: none !important;}
#bp-final-header .mega-brand-link:hover:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){color: rgb(220, 200, 179) !important; border-bottom-color: rgba(220, 200, 179, 0.34);}
#bp-final-header .mega-product-list:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){display: block; width: 100%;}
#bp-final-header .mega-product-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){display: block; width: 100%; padding: 3px 0px; text-transform: uppercase; text-align: center; transition: color 0.15s, transform 0.15s; color: rgba(238, 231, 223, 0.88) !important; background: transparent !important; font: 400 10.8px / 1.32 Arial, Helvetica, sans-serif !important; letter-spacing: 0.025em !important; text-decoration: none !important;}
#bp-final-header .mega-product-link:hover:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){color: rgb(220, 200, 179) !important; transform: translateY(-1px);}}
@media (max-width: 991px){#bp-final-header .mega-nav-item:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){position: relative !important;}
#bp-final-header .mega-menu-panel:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){display: none; position: static; width: 100%; margin: 4px 0px 8px; padding: 8px; background: rgba(47, 43, 40, 0.984); border: 1px solid rgba(255, 255, 255, 0.08); border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.18) 0px 14px 34px;}
#bp-final-header .mega-menu-panel.is-open:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){display: block;}
#bp-final-header .mega-column:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){padding: 0px;}
#bp-final-header .mega-column + .mega-column:where(#bp-final-nav, #bp-final-nav *):is(#bp-final-header#bp-final-header#bp-final-header#bp-final-header,#bp-final-header *,#ct70-search-panel,#ct70-search-panel *,#ct70-search-backdrop){border-top: 1px solid rgba(255, 255, 255, 0.06);}
#bp-final-header .mega-brand-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){display: block; padding: 0.66rem 0.7rem; text-transform: uppercase; color: rgb(240, 232, 223) !important; font: 500 11.5px / 1.2 Arial, Helvetica, sans-serif !important; letter-spacing: 0.045em !important; text-decoration: none !important;}
#bp-final-header .mega-product-list:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){margin: 0px 0px 6px 10px; padding: 2px 0px 4px 10px; border-left: 1px solid rgba(220, 199, 177, 0.18);}
#bp-final-header .mega-product-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){display: block; padding: 0.46rem 0.7rem; color: rgba(239, 232, 224, 0.86) !important; font: 400 11px / 1.3 Arial, Helvetica, sans-serif !important; text-decoration: none !important;}}
#bp-final-header .nav-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){color: rgba(255, 255, 255, 0.97) !important; text-shadow: rgba(0, 0, 0, 0.34) 0px 2px 14px !important;}
#bp-final-header .nav-link:hover:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),#bp-final-header .nav-link:focus:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){color: rgb(234, 215, 194) !important;}
#bp-final-header .nav-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){font-family: Inter, Arial, sans-serif !important; font-size: 15px !important; line-height: 1.25 !important;}
#bp-final-header .mega-brand-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){font-family: Inter, Arial, sans-serif !important; font-size: 14px !important; line-height: 1.25 !important;}
#bp-final-header .mega-product-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){font-family: Inter, Arial, sans-serif !important; font-size: 14px !important; line-height: 1.4 !important;}
@media (max-width: 767px){#bp-final-header .nav-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){font-size: 15px !important;}}
@media (min-width: 992px){#bp-final-header .mega-menu-panel:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){min-height: 0px; max-height: calc(-96px + 100vh); overflow: hidden auto; overscroll-behavior: contain;}
#bp-final-header .navbar.navbar-short .mega-menu-panel:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){max-height: calc(-84px + 100vh);}}
#bp-final-header .mega-brand-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),#bp-final-header .mega-product-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){text-transform: none !important;}
:where(#bp-final-header) .ct70-header-tools:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){white-space: nowrap; display: flex !important; align-items: center !important; gap: 8px !important; margin-left: 10px !important; padding: 0px !important;}
:where(#bp-final-header) .ct70-search-trigger:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),:where(#bp-final-header) .ct70-language-toggle:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){height: 34px; border: 1px solid rgba(255, 255, 255, 0.24); background: rgba(33, 28, 24, 0.14); backdrop-filter: blur(8px); box-shadow: rgba(255, 255, 255, 0.07) 0px 1px 0px inset; transition: border-color 0.2s, background 0.2s, transform 0.2s, color 0.2s;}
:where(#bp-final-header) .ct70-search-trigger:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: 34px; flex: 0 0 34px; padding: 0px; border-radius: 50%; color: rgba(255, 255, 255, 0.96); display: inline-flex; align-items: center; justify-content: center; cursor: pointer; appearance: none;}
:where(#bp-final-header) .ct70-search-trigger svg:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: 15px; height: 15px; display: block; stroke: currentcolor; stroke-width: 1.7; fill: none;}
:where(#bp-final-header) .ct70-search-trigger:hover:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),:where(#bp-final-header) .ct70-search-trigger:focus-visible:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){color: rgb(234, 215, 194); border-color: rgba(234, 215, 194, 0.6); background: rgba(234, 215, 194, 0.09); outline: none; transform: translateY(-1px);}
:where(#bp-final-header) .ct70-language-toggle:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){min-width: 76px; padding: 3px 5px; border-radius: 999px; display: inline-flex; align-items: center; justify-content: center; gap: 1px; font-family: Inter, Arial, sans-serif;}
:where(#bp-final-header) .ct70-lang-current:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),:where(#bp-final-header) .ct70-lang-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){min-width: 29px; height: 26px; padding: 0px 6px; border-radius: 999px; display: inline-flex; align-items: center; justify-content: center; font: 600 10px / 1 Arial, Helvetica, sans-serif !important; letter-spacing: 0.12em !important; text-decoration: none !important;}
:where(#bp-final-header) .ct70-lang-current:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){color: rgb(234, 215, 194); background: rgba(234, 215, 194, 0.12);}
:where(#bp-final-header) .ct70-lang-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){transition: color 0.2s, background 0.2s; color: rgba(255, 255, 255, 0.78) !important;}
:where(#bp-final-header) .ct70-lang-link:hover:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),:where(#bp-final-header) .ct70-lang-link:focus-visible:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){background: rgba(255, 255, 255, 0.08); outline: none; color: rgb(255, 255, 255) !important;}
:where(#bp-final-header) .ct70-lang-separator:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: 1px; height: 13px; background: rgba(255, 255, 255, 0.2); display: block;}
@media (max-width: 991px){:where(#bp-final-header) .ct70-header-tools:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){margin: 10px 0px 8px !important; padding: 0px 15px !important; justify-content: flex-start !important; gap: 9px !important;}
:where(#bp-final-header) .ct70-search-trigger:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: 36px; height: 36px; flex-basis: 36px;}
:where(#bp-final-header) .ct70-language-toggle:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){height: 36px; min-width: 80px;}}
@media (prefers-reduced-motion: reduce){:where(#bp-final-header) .ct70-search-trigger:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){transition: none !important;}}
@media (min-width: 992px){:where(#bp-final-header).menu .navbar-collapse:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){min-width: 0px !important; align-items: center !important; justify-content: flex-end !important;}
:where(#bp-final-header).menu .navbar-nav:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){margin-left: auto !important; align-items: center !important; flex-wrap: nowrap !important;}
:where(#bp-final-header).menu .navbar-nav > .nav-item:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){display: flex !important; align-items: center !important; margin: 0px 2px !important;}
:where(#bp-final-header).menu .navbar-nav > .nav-item > .nav-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){min-height: 40px !important; display: flex !important; align-items: center !important; justify-content: center !important; padding: 0px 11px !important; font-size: 12px !important; font-weight: 500 !important; line-height: 1 !important; letter-spacing: 0.075em !important; white-space: nowrap !important;}
:where(#bp-final-header).menu .ct70-header-tools:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){min-height: 40px !important; display: flex !important; align-items: center !important; gap: 12px !important; margin: 0px 0px 0px 14px !important; padding: 0px 0px 0px 16px !important; border-left: 1px solid rgba(235, 226, 216, 0.18) !important;}
:where(#bp-final-header).menu .ct70-search-trigger:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: 30px !important; height: 40px !important; flex: 0 0 30px !important; padding: 0px !important; border: 0px !important; border-radius: 0px !important; background: transparent !important; color: rgba(255, 255, 255, 0.84) !important; box-shadow: none !important; backdrop-filter: none !important; transform: none !important;}
:where(#bp-final-header).menu .ct70-search-trigger svg:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: 16px !important; height: 16px !important; stroke-width: 1.55 !important;}
:where(#bp-final-header).menu .ct70-search-trigger:hover:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),:where(#bp-final-header).menu .ct70-search-trigger:focus-visible:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){color: rgb(219, 197, 173) !important; border: 0px !important; background: transparent !important; transform: none !important;}
:where(#bp-final-header).menu .ct70-language-toggle:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){min-width: 0px !important; height: 40px !important; padding: 0px !important; gap: 8px !important; border: 0px !important; border-radius: 0px !important; background: transparent !important; box-shadow: none !important; backdrop-filter: none !important;}
:where(#bp-final-header).menu .ct70-lang-current:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),:where(#bp-final-header).menu .ct70-lang-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){min-width: 0px !important; height: 40px !important; padding: 0px !important; border-radius: 0px !important; background: transparent !important; font: 500 10.5px / 1 Arial, Helvetica, sans-serif !important; letter-spacing: 0.115em !important;}
:where(#bp-final-header).menu .ct70-lang-current:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){color: rgb(219, 197, 173) !important;}
:where(#bp-final-header).menu .ct70-lang-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){color: rgba(255, 255, 255, 0.62) !important;}
:where(#bp-final-header).menu .ct70-lang-link:hover:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),:where(#bp-final-header).menu .ct70-lang-link:focus-visible:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){color: rgb(255, 255, 255) !important; background: transparent !important;}
:where(#bp-final-header).menu .ct70-lang-separator:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: 1px !important; height: 11px !important; background: rgba(255, 255, 255, 0.2) !important;}}
@media (min-width: 992px) and (max-width: 1180px){:where(#bp-final-header).menu .navbar-nav > .nav-item > .nav-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){padding-left: 8px !important; padding-right: 8px !important; font-size: 11.5px !important; letter-spacing: 0.055em !important;}
:where(#bp-final-header).menu .ct70-header-tools:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){gap: 9px !important; margin-left: 9px !important; padding-left: 11px !important;}}
@media (max-width: 991px){:where(#bp-final-header).menu .ct70-header-tools:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: calc(100% - 30px) !important; min-height: 46px !important; margin: 8px 15px 4px !important; padding: 7px 0px 0px !important; justify-content: flex-start !important; gap: 13px !important; border-top: 1px solid rgba(255, 255, 255, 0.1) !important;}
:where(#bp-final-header).menu .ct70-search-trigger:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: 34px !important; height: 38px !important; flex: 0 0 34px !important; border: 0px !important; border-radius: 0px !important; background: transparent !important; box-shadow: none !important;}
:where(#bp-final-header).menu .ct70-language-toggle:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){min-width: 0px !important; height: 38px !important; padding: 0px !important; gap: 9px !important; border: 0px !important; border-radius: 0px !important; background: transparent !important; box-shadow: none !important;}
:where(#bp-final-header).menu .ct70-lang-current:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),:where(#bp-final-header).menu .ct70-lang-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){min-width: 0px !important; height: 38px !important; padding: 0px !important; border-radius: 0px !important; background: transparent !important;}}
:where(#bp-final-header) .ct70-social-divider:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: 1px; height: 17px; flex: 0 0 1px; display: block; margin-left: 2px; background: rgba(219, 197, 173, 0.28);}
:where(#bp-final-header) .ct70-social-links:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){display: inline-flex; align-items: center; gap: 5px; height: 40px;}
:where(#bp-final-header) .ct70-social-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: 27px; height: 40px; display: inline-flex; align-items: center; justify-content: center; transition: color 0.2s, transform 0.2s, opacity 0.2s; color: rgba(255, 255, 255, 0.7) !important; text-decoration: none !important; background: transparent !important; border: 0px !important; border-radius: 0px !important;}
:where(#bp-final-header) .ct70-social-link svg:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: 16px; height: 16px; display: block; fill: none; stroke: currentcolor; stroke-width: 1.45; stroke-linecap: round; stroke-linejoin: round;}
:where(#bp-final-header) .ct70-social-link .ct70-social-fill:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){fill: currentcolor; stroke: none;}
:where(#bp-final-header) .ct70-social-link:hover:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),:where(#bp-final-header) .ct70-social-link:focus-visible:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){transform: translateY(-1px); outline: none; color: rgb(219, 197, 173) !important;}
@media (min-width: 992px) and (max-width: 1180px){:where(#bp-final-header).menu .ct70-social-links:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){gap: 2px !important;}
:where(#bp-final-header).menu .ct70-social-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: 25px !important;}
:where(#bp-final-header).menu .ct70-social-divider:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){margin-left: 0px !important;}}
@media (max-width: 991px){:where(#bp-final-header).menu .ct70-social-divider:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){height: 18px !important; margin-left: 1px !important; background: rgba(219, 197, 173, 0.25) !important;}
:where(#bp-final-header).menu .ct70-social-links:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){height: 38px !important; gap: 6px !important;}
:where(#bp-final-header).menu .ct70-social-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: 30px !important; height: 38px !important;}
:where(#bp-final-header).menu .ct70-social-link svg:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: 16.5px !important; height: 16.5px !important;}}
@media (prefers-reduced-motion: reduce){:where(#bp-final-header) .ct70-social-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){transition: none !important;}}
@media (min-width: 1190px){:where(#bp-final-header).menu .navbar-nav:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){align-items: center !important; column-gap: 1px !important;}
:where(#bp-final-header).menu .navbar-nav > .nav-item:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){margin: 0px !important; align-items: center !important;}
:where(#bp-final-header).menu .navbar-nav > .nav-item > .nav-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){min-height: 42px !important; padding-left: 10px !important; padding-right: 10px !important; display: flex !important; align-items: center !important;}
:where(#bp-final-header).menu .ct70-header-tools:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){position: relative !important; min-height: 42px !important; height: 42px !important; gap: 9px !important; margin-left: 11px !important; padding-left: 15px !important; border-left: 0px !important; align-items: center !important;}
:where(#bp-final-header).menu .ct70-header-tools:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*)::before{content: ""; position: absolute; left: 0px; top: 50%; width: 1px; height: 17px; transform: translateY(-50%); background: rgba(219, 197, 173, 0.26); pointer-events: none;}
:where(#bp-final-header).menu .ct70-search-trigger:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: 28px !important; height: 42px !important; flex: 0 0 28px !important;}
:where(#bp-final-header).menu .ct70-search-trigger svg:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: 15.5px !important; height: 15.5px !important;}
:where(#bp-final-header).menu .ct70-language-toggle:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),:where(#bp-final-header).menu .ct70-lang-current:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),:where(#bp-final-header).menu .ct70-lang-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){height: 42px !important;}
:where(#bp-final-header).menu .ct70-language-toggle:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){gap: 7px !important;}
:where(#bp-final-header).menu .ct70-lang-separator:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){height: 11px !important; background: rgba(255, 255, 255, 0.19) !important;}
:where(#bp-final-header).menu .ct70-social-divider:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){height: 17px !important; margin: 0px 1px !important; background: rgba(219, 197, 173, 0.26) !important;}
:where(#bp-final-header).menu .ct70-social-links:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){height: 42px !important; gap: 3px !important;}
:where(#bp-final-header).menu .ct70-social-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: 26px !important; height: 42px !important; color: rgba(255, 255, 255, 0.68) !important;}
:where(#bp-final-header).menu .ct70-social-link svg:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: 15.5px !important; height: 15.5px !important; stroke-width: 1.4 !important;}
:where(#bp-final-header).menu .ct70-social-link:hover:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),:where(#bp-final-header).menu .ct70-social-link:focus-visible:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){color: rgb(219, 197, 173) !important; transform: none !important;}}
@media (min-width: 992px) and (max-width: 1189px){:where(#bp-final-header).menu .navbar-nav:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){align-items: center !important; column-gap: 0px !important;}
:where(#bp-final-header).menu .navbar-nav > .nav-item:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){margin: 0px !important;}
:where(#bp-final-header).menu .navbar-nav > .nav-item > .nav-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){min-height: 40px !important; padding-left: 7px !important; padding-right: 7px !important;}
:where(#bp-final-header).menu .ct70-header-tools:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){position: relative !important; min-height: 40px !important; height: 40px !important; gap: 7px !important; margin-left: 7px !important; padding-left: 11px !important; border-left: 0px !important;}
:where(#bp-final-header).menu .ct70-header-tools:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*)::before{content: ""; position: absolute; left: 0px; top: 50%; width: 1px; height: 16px; transform: translateY(-50%); background: rgba(219, 197, 173, 0.24); pointer-events: none;}
:where(#bp-final-header).menu .ct70-search-trigger:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: 25px !important; height: 40px !important; flex: 0 0 25px !important;}
:where(#bp-final-header).menu .ct70-search-trigger svg:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: 15px !important; height: 15px !important;}
:where(#bp-final-header).menu .ct70-language-toggle:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){gap: 6px !important;}
:where(#bp-final-header).menu .ct70-social-divider:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){height: 16px !important; margin: 0px !important; background: rgba(219, 197, 173, 0.24) !important;}
:where(#bp-final-header).menu .ct70-social-links:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){height: 40px !important; gap: 1px !important;}
:where(#bp-final-header).menu .ct70-social-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: 23px !important; height: 40px !important;}
:where(#bp-final-header).menu .ct70-social-link svg:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: 15px !important; height: 15px !important;}
:where(#bp-final-header).menu .ct70-social-link:hover:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),:where(#bp-final-header).menu .ct70-social-link:focus-visible:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){transform: none !important;}}
@media (min-width: 1190px){:where(#bp-final-header).menu .ct70-lang-current:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),:where(#bp-final-header).menu .ct70-lang-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){font-size: 11.5px !important;}
:where(#bp-final-header).menu .ct70-social-link svg:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: 17.5px !important; height: 17.5px !important;}}
@media (min-width: 992px) and (max-width: 1189px){:where(#bp-final-header).menu .ct70-lang-current:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),:where(#bp-final-header).menu .ct70-lang-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){font-size: 11.5px !important;}
:where(#bp-final-header).menu .ct70-social-link svg:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: 17px !important; height: 17px !important;}}
@media (max-width: 991px){:where(#bp-final-header).menu .ct70-lang-current:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),:where(#bp-final-header).menu .ct70-lang-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){font-size: 11px !important;}
:where(#bp-final-header).menu .ct70-social-link svg:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: 18.5px !important; height: 18.5px !important;}}
@media (max-width: 991px){#bp-final-header .navbar-collapse:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: calc(-24px + 100vw) !important; max-height: calc(100dvh - 80px) !important; margin: 6px 0px 0px !important; padding: 12px 18px 18px !important; overflow: hidden auto !important; overscroll-behavior: contain !important; border: 1px solid rgba(232, 216, 200, 0.1) !important; border-radius: 14px !important; background: rgba(29, 26, 23, 0.984) !important; box-shadow: rgba(8, 7, 6, 0.28) 0px 22px 56px !important; backdrop-filter: blur(18px) saturate(108%) !important;}
#bp-final-header .navbar-nav:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),#bp-final-header .navbar-collapse.show .navbar-nav:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),#bp-final-header .navbar-collapse.collapsing .navbar-nav:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: 100% !important; margin: 0px !important; padding: 0px !important; text-align: left !important; align-items: stretch !important;}
#bp-final-header .navbar-nav > .nav-item:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: 100% !important; margin: 0px !important; border-bottom: 1px solid rgba(235, 221, 207, 0.08) !important;}
#bp-final-header .navbar-nav > .nav-item:nth-last-child(2):where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){border-bottom: 0px !important;}
#bp-final-header .navbar-nav > .nav-item > .nav-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),#bp-final-header .nav-item a.nav-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){min-height: 52px !important; margin: 0px !important; padding: 0px 2px !important; justify-content: flex-start !important; color: rgba(248, 243, 237, 0.94) !important; font-size: 14px !important; font-weight: 400 !important; line-height: 1.2 !important; letter-spacing: 0.045em !important; text-align: left !important; text-shadow: none !important;}
#bp-final-header .mega-menu-trigger:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){position: relative !important; padding-right: 34px !important;}
#bp-final-header .mega-menu-trigger:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*)::after{content: "+"; position: absolute; right: 3px; top: 50%; transform: translateY(-52%); color: rgba(220, 197, 174, 0.82); font: 300 21px / 1 Arial, Helvetica, sans-serif;}
#bp-final-header .mega-menu-panel:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){margin: 0px 0px 10px !important; padding: 2px 0px 4px !important; border: 0px !important; border-radius: 0px !important; background: transparent !important; box-shadow: none !important;}
#bp-final-header .mega-column:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){padding: 11px 0px 10px !important; border-top: 1px solid rgba(235, 221, 207, 0.07) !important;}
#bp-final-header .mega-column:first-child:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){border-top: 0px !important;}
#bp-final-header .mega-brand-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){margin: 0px !important; padding: 4px 2px 9px !important; color: rgb(219, 197, 173) !important; font-size: 11px !important; font-weight: 600 !important; line-height: 1.2 !important; letter-spacing: 0.12em !important; text-transform: uppercase !important; text-align: left !important;}
#bp-final-header .mega-product-list:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){margin: 0px !important; padding: 0px 0px 0px 13px !important; border-left: 1px solid rgba(220, 197, 174, 0.17) !important;}
#bp-final-header .mega-product-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){margin: 0px !important; padding: 6px 0px !important; color: rgba(241, 234, 226, 0.76) !important; font-size: 12px !important; line-height: 1.3 !important; letter-spacing: 0.01em !important; text-align: left !important;}
#bp-final-header .ct70-header-tools:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: 100% !important; min-height: 48px !important; margin: 10px 0px 0px !important; padding: 10px 0px 0px !important; justify-content: flex-start !important; gap: 12px !important; border-top: 1px solid rgba(235, 221, 207, 0.1) !important; border-bottom: 0px !important;}
#bp-final-header .ct70-search-trigger:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: 32px !important; height: 36px !important; flex: 0 0 32px !important; color: rgba(255, 255, 255, 0.82) !important;}
#bp-final-header .ct70-language-toggle:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),#bp-final-header .ct70-lang-current:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),#bp-final-header .ct70-lang-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){height: 36px !important;}
#bp-final-header .ct70-lang-current:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),#bp-final-header .ct70-lang-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){font-size: 10.5px !important; letter-spacing: 0.12em !important;}
#bp-final-header .ct70-social-links:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){height: 36px !important; gap: 3px !important;}
#bp-final-header .ct70-social-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: 29px !important; height: 36px !important;}
#bp-final-header .ct70-social-link svg:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: 17px !important; height: 17px !important;}
#bp-final-header .ct70-social-divider:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){height: 16px !important; margin: 0px 1px !important;}}
@media (max-width: 430px){#bp-final-header .navbar-collapse:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){width: calc(-20px + 100vw) !important; padding-left: 16px !important; padding-right: 16px !important;}}
@media (min-width: 701px) and (max-width: 991px){#bp-final-header .navbar-collapse:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){flex-basis: 100% !important; width: min(720px, -48px + 100vw) !important; max-width: 720px !important; max-height: calc(100dvh - 94px) !important; margin: 8px 0px 0px auto !important; padding: 16px 24px 22px !important; border-radius: 18px !important;}
#bp-final-header .navbar-nav > .nav-item > .nav-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),#bp-final-header .nav-item a.nav-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){min-height: 56px !important; font-size: 14.5px !important;}
#bp-final-header .mega-menu-panel:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){padding-bottom: 6px !important;}
#bp-final-header .mega-column:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){padding: 13px 0px 12px !important;}
#bp-final-header .mega-product-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){padding: 7px 0px !important; font-size: 12.5px !important;}
#bp-final-header .ct70-header-tools:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){min-height: 52px !important; padding-top: 12px !important;}}
@media (max-width: 700px){#bp-final-header .navbar-collapse:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),#bp-final-header .navbar-nav:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),#bp-final-header .nav-item:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),#bp-final-header .nav-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){max-width: 100%; box-sizing: border-box; min-width: 0px !important;}
#bp-final-header .navbar-collapse:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){overflow-wrap: anywhere; width: calc(100vw - 20px - env(safe-area-inset-left) - env(safe-area-inset-right)) !important; max-width: calc(100vw - 20px - env(safe-area-inset-left) - env(safe-area-inset-right)) !important; max-height: calc(100dvh - 80px - env(safe-area-inset-top) - env(safe-area-inset-bottom)) !important; padding-bottom: max(18px,env(safe-area-inset-bottom)) !important;}
#bp-final-header .navbar-nav > .nav-item > .nav-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),#bp-final-header .nav-item a.nav-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),#bp-final-header .mega-brand-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),#bp-final-header .mega-product-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){white-space: normal !important; overflow-wrap: anywhere !important;}}
@media (min-width: 992px) and (max-width: 1180px) and (hover: none) and (pointer: coarse){#bp-final-header .navbar-nav > .nav-item > .nav-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){min-height: 46px !important; padding-left: 9px !important; padding-right: 9px !important;}
#bp-final-header .ct70-header-tools:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){min-height: 46px !important; height: 46px !important;}
#bp-final-header .ct70-search-trigger:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),#bp-final-header .ct70-language-toggle:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),#bp-final-header .ct70-lang-current:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),#bp-final-header .ct70-lang-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),#bp-final-header .ct70-social-links:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),#bp-final-header .ct70-social-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){height: 46px !important;}}
#bp-final-header .nav-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){font-size: var(--ct-type-nav) !important;}
#bp-final-header .mega-brand-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),#bp-final-header .mega-product-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){font-size: var(--ct-type-ui) !important;}
@media (max-width: 991px){#bp-final-header .navbar .navbar-collapse.show:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),#bp-final-header .navbar .navbar-collapse.collapsing:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){display: block !important;}
#bp-final-header .navbar .navbar-collapse.collapsing:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){transition: height 0.35s; overflow: hidden !important;}}
#bp-final-header .navbar-nav:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),#bp-final-header .mega-menu-panel:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),#bp-final-header .ct70-header-tools:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){font: 500 12px / 1.5 Arial, Helvetica, sans-serif;}}
@media (min-width: 992px) and (max-width: 1180px){#bp-final-header .navbar .navbar-collapse:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){padding-right: 0px !important; min-width: 0px;}
#bp-final-header .navbar-nav:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){flex-wrap: nowrap !important;}
#bp-final-header .navbar-nav > .nav-item > .nav-link:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){margin-left: 4px !important; margin-right: 4px !important; padding-left: 7px !important; padding-right: 7px !important;}
#bp-final-header .navbar-nav > .nav-item:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){margin-left: 0px !important; margin-right: 0px !important;}}
:where(#bp-final-header) .display-7:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){font-family: inherit !important; text-transform: none !important;}
:where(#bp-final-header) li:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){font-family: Inter, Arial, sans-serif !important; font-size: 15.5px !important; line-height: 1.72 !important; font-weight: 400 !important; letter-spacing: 0px !important; text-transform: none !important;}
:where(#bp-final-header) a:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*),:where(#bp-final-header) button:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){font-family: Inter, Arial, sans-serif !important;}
@media (max-width: 767.98px){:where(#bp-final-header) li:where(#bp-final-nav, #bp-final-nav *):is(#top#top#top#top,*){font-size: 15px !important; line-height: 1.68 !important;}}}
:where(#bp-final-header) .navbar-brand:is(#top#top#top#top,*){padding-top: 0.3125rem; padding-bottom: 0.3125rem; margin-right: 1rem; font-size: 1.25rem; text-decoration: none; white-space: nowrap;}
:where(#bp-final-header) .navbar-dropdown .navbar-logo:is(#top#top#top#top,*){margin-right: 0.8rem; transition: margin 0.3s ease-in-out; vertical-align: middle;}
:where(#bp-final-header) .navbar-dropdown .navbar-logo img:is(#top#top#top#top,*){height: 3.125rem; transition: 0.3s ease-in-out;}
:where(#bp-final-header) .navbar-dropdown .navbar-brand span:is(#top#top#top#top,*){vertical-align: -4px;}
:where(#bp-final-header) .navbar-dropdown.navbar-short .navbar-brand:is(#top#top#top#top,*){padding: 0.625rem 0px;}
:where(#bp-final-header) .navbar-dropdown.navbar-short .navbar-brand span:is(#top#top#top#top,*){vertical-align: -1px;}
:where(#bp-final-header) .navbar-dropdown.navbar-short .navbar-logo:is(#top#top#top#top,*){margin-right: 0.5rem;}
:where(#bp-final-header) .navbar-dropdown.navbar-short .navbar-logo img:is(#top#top#top#top,*){height: 2.375rem;}
:where(#bp-final-header).menu .navbar-brand:is(#top#top#top#top,*){display: -webkit-flex;}
:where(#bp-final-header).menu .navbar-brand span:is(#top#top#top#top,*){display: -webkit-flex;}
:where(#bp-final-header).menu .navbar-brand .navbar-logo img:is(#top#top#top#top,*){display: -webkit-flex; width: auto;}
@media (min-width: 1181px){:where(#bp-final-header) .navbar-brand:is(#top#top#top#top,*){display: inline-block; padding-top: 0.3125rem; padding-bottom: 0.3125rem; margin-right: 1rem; font-size: 1.25rem; line-height: inherit; white-space: nowrap;}
:where(#bp-final-header) .navbar-brand:focus:is(#top#top#top#top,*),:where(#bp-final-header) .navbar-brand:hover:is(#top#top#top#top,*){text-decoration: none;}
:where(#bp-final-header) .navbar-dropdown .navbar-logo:is(#top#top#top#top,*){margin-right: 0.8rem; transition: margin 0.3s ease-in-out; vertical-align: middle;}
:where(#bp-final-header) .navbar-dropdown .navbar-logo img:is(#top#top#top#top,*){height: 3.125rem; transition: 0.3s ease-in-out;}
:where(#bp-final-header) .navbar-dropdown .navbar-brand span:is(#top#top#top#top,*){vertical-align: -4px;}
:where(#bp-final-header) .navbar-dropdown.navbar-short .navbar-brand:is(#top#top#top#top,*){padding: 0.625rem 0px;}
:where(#bp-final-header) .navbar-dropdown.navbar-short .navbar-brand span:is(#top#top#top#top,*){vertical-align: -1px;}
:where(#bp-final-header) .navbar-dropdown.navbar-short .navbar-logo:is(#top#top#top#top,*){margin-right: 0.5rem;}
:where(#bp-final-header) .navbar-dropdown.navbar-short .navbar-logo img:is(#top#top#top#top,*){height: 2.375rem;}
:where(#bp-final-header).menu .navbar-brand:is(#top#top#top#top,*){display: -webkit-flex;}
:where(#bp-final-header).menu .navbar-brand span:is(#top#top#top#top,*){display: -webkit-flex;}
:where(#bp-final-header).menu .navbar-brand .navbar-logo img:is(#top#top#top#top,*){display: -webkit-flex;}
:where(#bp-final-header).bp-mbk-header .menu-logo:is(#top#top#top#top,*){margin-right: auto;}
:where(#bp-final-header).bp-mbk-header .menu-logo .navbar-brand:is(#top#top#top#top,*){display: flex; margin-left: 5rem; padding: 0px; transition: padding 0.2s; min-height: 3.8rem; align-items: center;}
:where(#bp-final-header).bp-mbk-header .menu-logo .navbar-brand .navbar-logo:is(#top#top#top#top,*){font-size: 4rem; transition: font-size 0.25s;}
:where(#bp-final-header).bp-mbk-header .menu-logo .navbar-brand .navbar-logo img:is(#top#top#top#top,*){display: flex;}
:where(#bp-final-header).bp-mbk-header .navbar.navbar-short .navbar-logo a:is(#top#top#top#top,*){line-height: 2.5rem; transition: font-size 0.25s; font-size: 2.5rem !important;}
:where(#bp-final-header).bp-mbk-header .navbar.navbar-short .navbar-logo a img:is(#top#top#top#top,*){height: 3rem !important;}
:where(#bp-final-header).bp-mbk-header .navbar.navbar-short .navbar-brand:is(#top#top#top#top,*){min-height: 3rem;}
:where(#bp-final-header).bp-mbk-header .collapsed .navbar-brand:is(#top#top#top#top,*){margin-left: 1rem !important;}
@media (max-width: 991px){:where(#bp-final-header).bp-mbk-header .navbar-brand:is(#top#top#top#top,*){margin-left: 1rem !important;}}
@media (min-width: 767px){:where(#bp-final-header).bp-mbk-header .menu-logo:is(#top#top#top#top,*){flex-shrink: 0;}}
#bp-final-header .navbar-logo img:is(#top#top#top#top,*){object-fit: contain; opacity: 0.97; transition: height 0.28s, opacity 0.22s; height: 4.45rem !important; width: auto !important;}
#bp-final-header .navbar.navbar-short .navbar-logo img:is(#top#top#top#top,*){height: 3.85rem !important;}
#bp-final-header .navbar-brand:is(#top#top#top#top,*){margin-right: 1rem !important;}
@media (max-width: 991px){#bp-final-header .navbar-logo img:is(#top#top#top#top,*){height: 3.8rem !important;}}
#bp-final-header .navbar-logo img:is(#top#top#top#top,*){opacity: 0.97 !important;}
@media (min-width: 992px){:where(#bp-final-header).menu .menu-logo:is(#top#top#top#top,*){flex: 0 0 auto !important; display: flex !important; align-items: center !important; margin-right: clamp(20px, 2.8vw, 42px) !important;}
:where(#bp-final-header).menu .navbar-brand:is(#top#top#top#top,*){display: flex !important; align-items: center !important; padding: 0px !important; margin: 0px !important;}
:where(#bp-final-header).menu .navbar-logo:is(#top#top#top#top,*),:where(#bp-final-header).menu .navbar-logo a:is(#top#top#top#top,*){display: flex !important; align-items: center !important;}
:where(#bp-final-header).menu .navbar-logo img:is(#top#top#top#top,*){height: 2.78rem !important; width: auto !important; max-width: clamp(162px, 16vw, 226px) !important; object-fit: contain !important;}
:where(#bp-final-header).menu .navbar.navbar-short .navbar-logo img:is(#top#top#top#top,*){height: 2.56rem !important;}}
@media (min-width: 992px) and (max-width: 1180px){:where(#bp-final-header).menu .menu-logo:is(#top#top#top#top,*){margin-right: 16px !important;}
:where(#bp-final-header).menu .navbar-logo img:is(#top#top#top#top,*){height: 2.7rem !important; max-width: 205px !important;}}
@media (max-width: 991px){:where(#bp-final-header).menu .navbar-logo img:is(#top#top#top#top,*){height: 2.46rem !important; width: auto !important; max-width: 186px !important;}}
@media (min-width: 1101px){#bp-final-header .navbar-logo img:is(#top#top#top#top,*){transform: translateY(1px); width: clamp(208px, 14.8vw, 224px) !important; height: auto !important; max-width: none !important;}
#bp-final-header .menu-logo:is(#top#top#top#top,*){margin-left: calc(-7.2px + clamp(54px, 7.6vw, 132px) - clamp(22px, 4.6vw, 76px)) !important;}}
@media (min-width: 992px) and (max-width: 1100px){#bp-final-header .navbar-logo img:is(#top#top#top#top,*){transform: translateY(1px); width: clamp(194px, 18vw, 202px) !important; height: auto !important; max-width: none !important;}
#bp-final-header .menu-logo:is(#top#top#top#top,*){margin-left: calc(-6.5px + clamp(34px, 5vw, 58px) - clamp(22px, 4.6vw, 76px)) !important;}}
@media (min-width: 701px) and (max-width: 991px){#bp-final-header .navbar-logo img:is(#top#top#top#top,*){transform: translateY(1px); width: clamp(184px, 22vw, 202px) !important; height: auto !important; max-width: none !important;}
#bp-final-header .menu-logo:is(#top#top#top#top,*){margin-left: calc(-24.4px + clamp(34px, 5vw, 58px)) !important;}}
@media (max-width: 700px){#bp-final-header .navbar-logo img:is(#top#top#top#top,*){transform: translateY(1px); width: clamp(164px, 42vw, 186px) !important; height: auto !important; max-width: none !important;}
#bp-final-header .menu-logo:is(#top#top#top#top,*){margin-left: -5.8px !important;}}
@media (min-width: 992px){#bp-final-header .navbar.navbar-short .navbar-logo img:is(#top#top#top#top,*){width: clamp(194px, 13.5vw, 206px) !important; height: auto !important;}}
@media (max-width: 991px){#bp-final-header .menu-logo:is(#top#top#top#top,*){margin: 0px !important; padding: 0px !important; align-self: flex-start !important;}
#bp-final-header .navbar-brand:is(#top#top#top#top,*),#bp-final-header .collapsed .navbar-brand:is(#top#top#top#top,*){min-height: 52px !important; margin: 0px !important; padding: 0px !important; display: flex !important; align-items: center !important;}
#bp-final-header .navbar-logo:is(#top#top#top#top,*),#bp-final-header .navbar-logo a:is(#top#top#top#top,*){display: flex !important; align-items: center !important;}
#bp-final-header .navbar-logo img:is(#top#top#top#top,*),#bp-final-header .navbar.navbar-short .navbar-logo img:is(#top#top#top#top,*){width: clamp(144px, 39vw, 158px) !important; height: auto !important; max-width: none !important; transform: none !important; opacity: 1 !important;}}
@media (max-width: 430px){#bp-final-header .navbar-logo img:is(#top#top#top#top,*),#bp-final-header .navbar.navbar-short .navbar-logo img:is(#top#top#top#top,*){width: 146px !important;}}
@media (min-width: 701px) and (max-width: 991px){#bp-final-header .menu-logo:is(#top#top#top#top,*){align-self: center !important; min-width: 0px !important;}
#bp-final-header .navbar-brand:is(#top#top#top#top,*),#bp-final-header .collapsed .navbar-brand:is(#top#top#top#top,*){min-height: 56px !important; min-width: 0px !important;}
#bp-final-header .navbar-logo img:is(#top#top#top#top,*),#bp-final-header .navbar.navbar-short .navbar-logo img:is(#top#top#top#top,*){width: clamp(178px, 23vw, 198px) !important; max-width: 198px !important;}}
@supports (-webkit-touch-callout:none){@media (max-width: 700px){#bp-final-header .menu-logo:is(#top#top#top#top,*){min-width: 0px !important; max-width: calc(-76px + 100vw) !important;}
#bp-final-header .navbar-brand:is(#top#top#top#top,*){min-width: 0px !important; max-width: 100% !important;}
#bp-final-header .navbar-logo:is(#top#top#top#top,*),#bp-final-header .navbar-logo a:is(#top#top#top#top,*){min-width: 0px !important; max-width: 100% !important;}
#bp-final-header .navbar-logo img:is(#top#top#top#top,*){max-width: min(146px, -94px + 100vw) !important;}}}
@media (min-width: 1101px){#bp-final-header.mbz-reference-header .menu-logo:is(#top#top#top#top,*){margin-left: calc(-6px + clamp(54px, 7.6vw, 132px) - clamp(22px, 4.6vw, 76px)) !important;}}
@media (min-width: 992px) and (max-width: 1100px){#bp-final-header.mbz-reference-header .menu-logo:is(#top#top#top#top,*){margin-left: calc(-6px + clamp(34px, 5vw, 58px) - clamp(22px, 4.6vw, 76px)) !important;}}
@media (min-width: 701px) and (max-width: 991px){#bp-final-header.mbz-reference-header .menu-logo:is(#top#top#top#top,*){margin-left: calc(-20px + clamp(34px, 5vw, 58px)) !important;}}
@media (max-width: 700px){#bp-final-header.mbz-reference-header .menu-logo:is(#top#top#top#top,*){margin-left: -2px !important;}}
#bp-final-header .navbar-logo:is(#top#top#top#top,*){line-height: 1.5;}
#bp-final-header.mbz-reference-header .menu-logo:is(#top#top#top#top,*){margin: 0px !important; flex: 0 0 auto !important;}
#bp-final-header .navbar-brand:is(#top#top#top#top,*){margin: 0px !important; min-height: 60px !important;}
#bp-final-header .navbar-logo:is(#top#top#top#top,*){margin: 0px !important;}}
@media (min-width: 1181px){#bp-final-header .navbar:is(#top#top#top#top,*){gap: 24px; min-height: 78px !important; padding: 8px clamp(24px, 4vw, 76px) !important; flex-flow: row !important;}}
@media (max-width: 1180px){#bp-final-header:is(#top#top#top#top,*){font: 400 16px / 1.5 Arial, Helvetica, sans-serif; --ct-font-sans: Arial,Helvetica,sans-serif;}
#bp-final-header *:is(#top#top#top#top,*),#bp-final-header :is(#top#top#top#top,*)::before,#bp-final-header :is(#top#top#top#top,*)::after{box-sizing: border-box;}
:where(#bp-final-header) .nav-link:is(#top#top#top#top,*){display: block; padding: 0.5rem 1rem;}
:where(#bp-final-header) .nav-link:focus:is(#top#top#top#top,*),:where(#bp-final-header) .nav-link:hover:is(#top#top#top#top,*){text-decoration: none;}
:where(#bp-final-header) .nav-link.disabled:is(#top#top#top#top,*){color: rgb(108, 117, 125); pointer-events: none; cursor: default;}
:where(#bp-final-header) .navbar:is(#top#top#top#top,*){position: relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; padding: 0.5rem 1rem;}
:where(#bp-final-header) .navbar-brand:is(#top#top#top#top,*){display: inline-block; padding-top: 0.3125rem; padding-bottom: 0.3125rem; margin-right: 1rem; font-size: 1.25rem; line-height: inherit; white-space: nowrap;}
:where(#bp-final-header) .navbar-brand:focus:is(#top#top#top#top,*),:where(#bp-final-header) .navbar-brand:hover:is(#top#top#top#top,*){text-decoration: none;}
:where(#bp-final-header) .navbar-nav:is(#top#top#top#top,*){display: flex; flex-direction: column; padding-left: 0px; margin-bottom: 0px; list-style: none;}
:where(#bp-final-header) .navbar-nav .nav-link:is(#top#top#top#top,*){padding-right: 0px; padding-left: 0px;}
:where(#bp-final-header) .navbar-toggler:is(#top#top#top#top,*){padding: 0.25rem 0.75rem; font-size: 1.25rem; line-height: 1; background-color: transparent; border: 1px solid transparent; border-radius: 0.25rem;}
:where(#bp-final-header) .navbar-expand:is(#top#top#top#top,*){flex-flow: row; justify-content: flex-start;}
:where(#bp-final-header) .navbar-expand .navbar-nav:is(#top#top#top#top,*){flex-direction: row;}
:where(#bp-final-header) .navbar-expand .navbar-nav .nav-link:is(#top#top#top#top,*){padding-right: 0.5rem; padding-left: 0.5rem;}
:where(#bp-final-header) .navbar-expand .navbar-collapse:is(#top#top#top#top,*){display: flex !important; flex-basis: auto;}
:where(#bp-final-header) .navbar-expand .navbar-toggler:is(#top#top#top#top,*){display: none;}
@media print{:where(#bp-final-header) .navbar:is(#top#top#top#top,*){display: none;}}
:where(#bp-final-header) .navbar-dropdown:is(#top#top#top#top,*){left: 0px; padding: 0px; position: absolute; right: 0px; top: 0px; transition: 0.45s; z-index: 1030; background: rgb(40, 40, 40);}
:where(#bp-final-header) .navbar-dropdown .navbar-logo:is(#top#top#top#top,*){margin-right: 0.8rem; transition: margin 0.3s ease-in-out; vertical-align: middle;}
:where(#bp-final-header) .navbar-dropdown .navbar-logo img:is(#top#top#top#top,*){height: 3.125rem; transition: 0.3s ease-in-out;}
:where(#bp-final-header) .navbar-dropdown.navbar-fixed-top:is(#top#top#top#top,*){position: fixed;}
:where(#bp-final-header) .navbar-dropdown .navbar-brand span:is(#top#top#top#top,*){vertical-align: -4px;}
:where(#bp-final-header) .navbar-dropdown.bg-color.transparent:is(#top#top#top#top,*){background: none;}
:where(#bp-final-header) .navbar-dropdown.navbar-short .navbar-brand:is(#top#top#top#top,*){padding: 0.625rem 0px;}
:where(#bp-final-header) .navbar-dropdown.navbar-short .navbar-brand span:is(#top#top#top#top,*){vertical-align: -1px;}
:where(#bp-final-header) .navbar-dropdown.navbar-short .navbar-logo:is(#top#top#top#top,*){margin-right: 0.5rem;}
:where(#bp-final-header) .navbar-dropdown.navbar-short .navbar-logo img:is(#top#top#top#top,*){height: 2.375rem;}
:where(#bp-final-header) .nav-dropdown:is(#top#top#top#top,*){font-size: 0.75rem; font-weight: 500; height: auto !important;}
:where(#bp-final-header) .nav-dropdown .link:is(#top#top#top#top,*){margin: 0.667em 1.667em; font-weight: 500; padding: 0px; transition: color 0.2s ease-in-out;}
:where(#bp-final-header) .nav-dropdown .link:is(#top#top#top#top,*)::after{color: inherit;}
:where(#bp-final-header).menu .navbar-brand:is(#top#top#top#top,*){display: -webkit-flex;}
:where(#bp-final-header).menu .navbar-brand span:is(#top#top#top#top,*){display: -webkit-flex;}
:where(#bp-final-header).menu .navbar-brand .navbar-logo img:is(#top#top#top#top,*){display: -webkit-flex;}
@media (min-width: 768px) and (max-width: 1023px){:where(#bp-final-header).menu .navbar-toggleable-sm .navbar-nav:is(#top#top#top#top,*){}}
@media (max-width: 1023px){:where(#bp-final-header).menu .navbar-collapse:is(#top#top#top#top,*){max-height: 93.5vh;}
:where(#bp-final-header).menu .navbar-collapse.show:is(#top#top#top#top,*){overflow: auto;}}
@media (min-width: 1024px){:where(#bp-final-header).menu .navbar-nav.nav-dropdown:is(#top#top#top#top,*){display: -webkit-flex;}
:where(#bp-final-header).menu .navbar-toggleable-sm .navbar-collapse:is(#top#top#top#top,*){display: -webkit-flex !important;}
:where(#bp-final-header).menu .collapsed .navbar-collapse:is(#top#top#top#top,*){max-height: 93.5vh;}
:where(#bp-final-header).menu .collapsed .navbar-collapse.show:is(#top#top#top#top,*){overflow: auto;}}
@media (max-width: 767px){:where(#bp-final-header).menu .navbar-collapse:is(#top#top#top#top,*){max-height: 80vh;}}
:where(#bp-final-header) .navbar:is(#top#top#top#top,*){display: -webkit-flex; flex-wrap: wrap; align-items: center; justify-content: space-between;}
:where(#bp-final-header) .navbar-collapse:is(#top#top#top#top,*){flex-basis: 100%; flex-grow: 1; align-items: center;}
:where(#bp-final-header) .nav-dropdown .link:is(#top#top#top#top,*){padding: 0.667em 1.667em !important; margin: 0px !important;}
:where(#bp-final-header) .navbar-toggler:is(#top#top#top#top,*){align-self: flex-start; padding: 0.25rem 0.75rem; font-size: 1.25rem; line-height: 1; background: transparent; border: 1px solid transparent; border-radius: 0.25rem;}
:where(#bp-final-header) .navbar-toggler:focus:is(#top#top#top#top,*),:where(#bp-final-header) .navbar-toggler:hover:is(#top#top#top#top,*){text-decoration: none;}
:where(#bp-final-header) .navbar-toggler-right:is(#top#top#top#top,*){position: absolute; right: 1rem;}
@media (min-width: 768px){:where(#bp-final-header) .navbar-toggleable-sm:is(#top#top#top#top,*){flex-flow: row; align-items: center;}
:where(#bp-final-header) .navbar-toggleable-sm .navbar-nav:is(#top#top#top#top,*){flex-direction: row;}
:where(#bp-final-header) .navbar-toggleable-sm .navbar-nav .nav-link:is(#top#top#top#top,*){padding-right: 0.5rem; padding-left: 0.5rem;}
:where(#bp-final-header) .navbar-toggleable-sm .navbar-collapse:is(#top#top#top#top,*){display: none; width: 100%;}
:where(#bp-final-header) .navbar-toggleable-sm .navbar-toggler:is(#top#top#top#top,*){display: none;}}
:where(#bp-final-header).bp-mbk-header .navbar:is(#top#top#top#top,*){padding: 0.5rem 0px; background: rgb(0, 0, 0); transition: none; min-height: 77px;}
:where(#bp-final-header).bp-mbk-header .navbar-dropdown.bg-color.transparent.opened:is(#top#top#top#top,*){background: rgb(0, 0, 0);}
:where(#bp-final-header).bp-mbk-header a:is(#top#top#top#top,*){font-style: normal;}
:where(#bp-final-header).bp-mbk-header .nav-item span:is(#top#top#top#top,*){padding-right: 0.4em; line-height: 0.5em; vertical-align: text-bottom; position: relative; text-decoration: none;}
:where(#bp-final-header).bp-mbk-header .nav-item a:is(#top#top#top#top,*){display: flex; align-items: center; justify-content: center; padding: 0.7rem 0px !important; margin: 0rem 0.65rem !important;}
:where(#bp-final-header).bp-mbk-header .nav-item:focus:is(#top#top#top#top,*),:where(#bp-final-header).bp-mbk-header .nav-link:focus:is(#top#top#top#top,*){outline: none;}
:where(#bp-final-header).bp-mbk-header .menu-logo:is(#top#top#top#top,*){margin-right: auto;}
:where(#bp-final-header).bp-mbk-header .menu-logo .navbar-brand:is(#top#top#top#top,*){display: flex; margin-left: 5rem; padding: 0px; transition: padding 0.2s; min-height: 3.8rem; align-items: center;}
:where(#bp-final-header).bp-mbk-header .menu-logo .navbar-brand .navbar-logo:is(#top#top#top#top,*){font-size: 4rem; transition: font-size 0.25s;}
:where(#bp-final-header).bp-mbk-header .menu-logo .navbar-brand .navbar-logo img:is(#top#top#top#top,*){display: flex;}
:where(#bp-final-header).bp-mbk-header .navbar-toggleable-sm .navbar-collapse:is(#top#top#top#top,*){justify-content: flex-end; padding-right: 5rem; width: auto;}
:where(#bp-final-header).bp-mbk-header .navbar-toggleable-sm .navbar-collapse .navbar-nav:is(#top#top#top#top,*){flex-wrap: wrap; padding-left: 0px;}
:where(#bp-final-header).bp-mbk-header .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item:is(#top#top#top#top,*){align-self: center;}
:where(#bp-final-header).bp-mbk-header .navbar-toggleable-sm.opened:is(#top#top#top#top,*)::after{position: absolute; width: 100vw; height: 100vh; content: ""; background-color: rgba(0, 0, 0, 0.1); left: 0px; bottom: 0px; transform: translateY(100%); z-index: 1000;}
:where(#bp-final-header).bp-mbk-header .navbar.navbar-short:is(#top#top#top#top,*){min-height: 60px; transition: 0.2s;}
:where(#bp-final-header).bp-mbk-header .navbar.navbar-short .navbar-toggler-right:is(#top#top#top#top,*){top: 20px;}
:where(#bp-final-header).bp-mbk-header .navbar.navbar-short .navbar-logo a:is(#top#top#top#top,*){line-height: 2.5rem; transition: font-size 0.25s; font-size: 2.5rem !important;}
:where(#bp-final-header).bp-mbk-header .navbar.navbar-short .navbar-logo a img:is(#top#top#top#top,*){height: 3rem !important;}
:where(#bp-final-header).bp-mbk-header .navbar.navbar-short .navbar-brand:is(#top#top#top#top,*){min-height: 3rem;}
:where(#bp-final-header).bp-mbk-header button.navbar-toggler:is(#top#top#top#top,*){width: 31px; height: 18px; cursor: pointer; transition: 0.2s; top: 1.5rem; right: 1rem;}
:where(#bp-final-header).bp-mbk-header button.navbar-toggler:focus:is(#top#top#top#top,*){outline: none;}
:where(#bp-final-header).bp-mbk-header button.navbar-toggler .hamburger span:is(#top#top#top#top,*){position: absolute; right: 0px; width: 30px; height: 2px; border-right: 5px; background-color: rgb(255, 255, 255);}
:where(#bp-final-header).bp-mbk-header button.navbar-toggler .hamburger span:nth-child(1):is(#top#top#top#top,*){top: 0px; transition: 0.2s;}
:where(#bp-final-header).bp-mbk-header button.navbar-toggler .hamburger span:nth-child(2):is(#top#top#top#top,*){top: 8px; transition: 0.15s;}
:where(#bp-final-header).bp-mbk-header button.navbar-toggler .hamburger span:nth-child(3):is(#top#top#top#top,*){top: 8px; transition: 0.15s;}
:where(#bp-final-header).bp-mbk-header button.navbar-toggler .hamburger span:nth-child(4):is(#top#top#top#top,*){top: 16px; transition: 0.2s;}
:where(#bp-final-header).bp-mbk-header nav.opened .hamburger span:nth-child(1):is(#top#top#top#top,*){top: 8px; width: 0px; opacity: 0; right: 50%; transition: 0.2s;}
:where(#bp-final-header).bp-mbk-header nav.opened .hamburger span:nth-child(2):is(#top#top#top#top,*){transform: rotate(45deg); transition: 0.25s;}
:where(#bp-final-header).bp-mbk-header nav.opened .hamburger span:nth-child(3):is(#top#top#top#top,*){transform: rotate(-45deg); transition: 0.25s;}
:where(#bp-final-header).bp-mbk-header nav.opened .hamburger span:nth-child(4):is(#top#top#top#top,*){top: 8px; width: 0px; opacity: 0; right: 50%; transition: 0.2s;}
:where(#bp-final-header).bp-mbk-header .collapsed.navbar-expand:is(#top#top#top#top,*){flex-direction: column;}
:where(#bp-final-header).bp-mbk-header .collapsed .navbar-collapse:is(#top#top#top#top,*){display: none !important; padding-right: 0px !important;}
:where(#bp-final-header).bp-mbk-header .collapsed .navbar-collapse.collapsing:is(#top#top#top#top,*),:where(#bp-final-header).bp-mbk-header .collapsed .navbar-collapse.show:is(#top#top#top#top,*){display: block !important;}
:where(#bp-final-header).bp-mbk-header .collapsed .navbar-collapse.collapsing .navbar-nav:is(#top#top#top#top,*),:where(#bp-final-header).bp-mbk-header .collapsed .navbar-collapse.show .navbar-nav:is(#top#top#top#top,*){display: block; text-align: center;}
:where(#bp-final-header).bp-mbk-header .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:is(#top#top#top#top,*),:where(#bp-final-header).bp-mbk-header .collapsed .navbar-collapse.show .navbar-nav .nav-item:is(#top#top#top#top,*){clear: both;}
:where(#bp-final-header).bp-mbk-header .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child:is(#top#top#top#top,*),:where(#bp-final-header).bp-mbk-header .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child:is(#top#top#top#top,*){margin-bottom: 1rem;}
:where(#bp-final-header).bp-mbk-header .collapsed button.navbar-toggler:is(#top#top#top#top,*){display: block;}
:where(#bp-final-header).bp-mbk-header .collapsed .navbar-brand:is(#top#top#top#top,*){margin-left: 1rem !important;}
@media (max-width: 991px){:where(#bp-final-header).bp-mbk-header .navbar-expand:is(#top#top#top#top,*){flex-direction: column;}
:where(#bp-final-header).bp-mbk-header img:is(#top#top#top#top,*){height: 3.8rem !important;}
:where(#bp-final-header).bp-mbk-header button.navbar-toggler:is(#top#top#top#top,*){display: block;}
:where(#bp-final-header).bp-mbk-header .navbar-brand:is(#top#top#top#top,*){margin-left: 1rem !important;}
:where(#bp-final-header).bp-mbk-header .navbar-toggleable-sm:is(#top#top#top#top,*){flex-direction: column;}
:where(#bp-final-header).bp-mbk-header .navbar-collapse:is(#top#top#top#top,*){display: none !important; padding-right: 0px !important;}
:where(#bp-final-header).bp-mbk-header .navbar-collapse.collapsing:is(#top#top#top#top,*),:where(#bp-final-header).bp-mbk-header .navbar-collapse.show:is(#top#top#top#top,*){display: block !important;}
:where(#bp-final-header).bp-mbk-header .navbar-collapse.collapsing .navbar-nav:is(#top#top#top#top,*),:where(#bp-final-header).bp-mbk-header .navbar-collapse.show .navbar-nav:is(#top#top#top#top,*){display: block; text-align: center;}
:where(#bp-final-header).bp-mbk-header .navbar-collapse.collapsing .navbar-nav .nav-item:is(#top#top#top#top,*),:where(#bp-final-header).bp-mbk-header .navbar-collapse.show .navbar-nav .nav-item:is(#top#top#top#top,*){clear: both;}
:where(#bp-final-header).bp-mbk-header .navbar-collapse.collapsing .navbar-nav .nav-item:last-child:is(#top#top#top#top,*),:where(#bp-final-header).bp-mbk-header .navbar-collapse.show .navbar-nav .nav-item:last-child:is(#top#top#top#top,*){margin-bottom: 1rem;}}
@media (min-width: 767px){:where(#bp-final-header).bp-mbk-header .menu-logo:is(#top#top#top#top,*){flex-shrink: 0;}}
:where(#bp-final-header).bp-mbk-header .navbar-collapse:is(#top#top#top#top,*){flex-basis: auto;}
#bp-final-header .navbar:is(#top#top#top#top,*){border-bottom: 1px solid rgba(181, 157, 132, 0.22); box-shadow: rgba(31, 25, 20, 0.1) 0px 10px 26px; backdrop-filter: blur(12px); background: linear-gradient(rgba(39, 35, 31, 0.984) 0%, rgba(29, 26, 23, 0.992) 100%) !important;}
#bp-final-header .navbar:is(#top#top#top#top,*)::after{content: ""; position: absolute; left: 0px; right: 0px; bottom: 0px; height: 1px; pointer-events: none; background: linear-gradient(90deg, transparent, rgba(190, 165, 139, 0.34), transparent);}
#bp-final-header .nav-link:is(#top#top#top#top,*){letter-spacing: 0.035em; transition: color 0.22s, opacity 0.22s; color: rgb(241, 236, 229) !important;}
#bp-final-header .nav-link:hover:is(#top#top#top#top,*){color: rgb(201, 179, 156) !important;}
#bp-final-header:is(#top#top#top#top,*){top: 0px; left: 0px; right: 0px; z-index: 1050; position: absolute !important; background: transparent !important;}
#bp-final-header .navbar:is(#top#top#top#top,*){min-height: 82px; backdrop-filter: blur(8px) saturate(108%); padding: 8px clamp(22px, 4.6vw, 76px) !important; background: rgba(18, 17, 15, 0.18) !important; border: 0px !important; box-shadow: none !important; transition: background 0.28s, box-shadow 0.28s, min-height 0.28s, padding 0.28s !important;}
#bp-final-header .navbar:is(#top#top#top#top,*)::after{content: ""; position: absolute; left: clamp(22px, 4.6vw, 76px); right: clamp(22px, 4.6vw, 76px); bottom: 0px; height: 1px; background: rgba(255, 255, 255, 0.12); pointer-events: none;}
#bp-final-header .navbar.navbar-short:is(#top#top#top#top,*){min-height: 70px; backdrop-filter: blur(14px) saturate(115%); padding-top: 5px !important; padding-bottom: 5px !important; background: rgba(26, 23, 20, 0.88) !important; box-shadow: rgba(15, 12, 10, 0.13) 0px 10px 30px !important;}
#bp-final-header .navbar.navbar-short:is(#top#top#top#top,*)::after{background: rgba(201, 181, 160, 0.18);}
#bp-final-header .navbar-logo img:is(#top#top#top#top,*){object-fit: contain; opacity: 0.97; transition: height 0.28s, opacity 0.22s; height: 4.45rem !important; width: auto !important;}
#bp-final-header .navbar.navbar-short .navbar-logo img:is(#top#top#top#top,*){height: 3.85rem !important;}
#bp-final-header .navbar-brand:is(#top#top#top#top,*){margin-right: 1rem !important;}
#bp-final-header .navbar-nav:is(#top#top#top#top,*){align-items: center;}
#bp-final-header .nav-item:is(#top#top#top#top,*){margin-left: 3px; margin-right: 3px;}
#bp-final-header .nav-link:is(#top#top#top#top,*){text-shadow: rgba(0, 0, 0, 0.16) 0px 1px 12px; padding: 0.72rem 0.76rem !important; color: rgba(255, 255, 255, 0.94) !important; font-size: 13px !important; font-weight: 500 !important; line-height: 1 !important; letter-spacing: 0.045em !important; transition: color 0.2s, opacity 0.2s !important;}
#bp-final-header .nav-link:hover:is(#top#top#top#top,*),#bp-final-header .nav-link:focus:is(#top#top#top#top,*){color: rgb(216, 198, 178) !important; opacity: 1 !important;}
#bp-final-header .hamburger span:is(#top#top#top#top,*){background-color: rgb(255, 255, 255) !important;}
#bp-final-header .navbar-toggler:is(#top#top#top#top,*){border: 0px !important; padding: 0.25rem !important;}
@media (min-width: 992px){#bp-final-header .navbar-collapse:is(#top#top#top#top,*){justify-content: flex-end !important;}}
@media (max-width: 991px){#bp-final-header .navbar:is(#top#top#top#top,*){min-height: 72px; padding: 6px 18px !important; background: rgba(18, 17, 15, 0.24) !important;}
#bp-final-header .navbar-logo img:is(#top#top#top#top,*){height: 3.8rem !important;}
#bp-final-header .navbar-collapse:is(#top#top#top#top,*){margin-top: 7px; padding: 13px 14px 15px; border: 1px solid rgba(255, 255, 255, 0.08); border-radius: 7px; box-shadow: rgba(0, 0, 0, 0.18) 0px 18px 42px; backdrop-filter: blur(16px); background: rgba(25, 22, 19, 0.96) !important;}
#bp-final-header .navbar-nav:is(#top#top#top#top,*){align-items: stretch;}
#bp-final-header .nav-item:is(#top#top#top#top,*){margin: 0px;}
#bp-final-header .nav-link:is(#top#top#top#top,*){padding: 0.72rem 0.5rem !important;}
#bp-final-header .navbar:is(#top#top#top#top,*)::after{left: 18px; right: 18px;}}
#bp-final-header .mega-nav-item:is(#top#top#top#top,*){position: static !important;}
#bp-final-header .mega-menu-trigger:is(#top#top#top#top,*){cursor: default;}
@media (min-width: 992px){#bp-final-header .mega-menu-panel:is(#top#top#top#top,*){display: grid; grid-template-columns: repeat(4, minmax(0px, 1fr)); gap: 0px; position: fixed; left: 0px; right: 0px; top: 80px; z-index: 1100; width: 100vw; min-height: 270px; max-height: 300px; overflow: hidden; margin: 0px; padding: 35px clamp(34px, 4vw, 64px) 31px; background: rgba(49, 46, 42, 0.992); border-top: 1px solid rgba(207, 189, 170, 0.12); border-bottom: 1px solid rgba(255, 255, 255, 0.043); box-shadow: rgba(0, 0, 0, 0.18) 0px 18px 42px; backdrop-filter: blur(16px) saturate(108%); opacity: 0; visibility: hidden; pointer-events: none; transform: translateY(5px); transition: opacity 0.16s, visibility 0.16s, transform 0.16s;}
#bp-final-header .navbar.navbar-short .mega-menu-panel:is(#top#top#top#top,*){top: 68px;}
#bp-final-header .mega-menu-panel.is-open:is(#top#top#top#top,*){opacity: 1; visibility: visible; pointer-events: auto; transform: translateY(0px);}
#bp-final-header .mega-column:is(#top#top#top#top,*){min-width: 0px; padding: 0px clamp(20px, 2.3vw, 38px); text-align: center;}
#bp-final-header .mega-column + .mega-column:is(#bp-final-header#bp-final-header#bp-final-header#bp-final-header,#bp-final-header *,#ct70-search-panel,#ct70-search-panel *,#ct70-search-backdrop){border-left: 1px solid rgba(255, 255, 255, 0.067);}
#bp-final-header .mega-brand-link:is(#top#top#top#top,*){display: block; width: 100%; margin: 0px 0px 20px; padding: 0px 0px 9px; border-bottom: 1px solid rgba(205, 187, 168, 0.18); text-transform: uppercase; text-align: center; transition: color 0.16s, border-color 0.16s; color: rgba(244, 238, 231, 0.96) !important; font: 500 12px / 1.15 Arial, Helvetica, sans-serif !important; letter-spacing: 0.075em !important; text-decoration: none !important;}
#bp-final-header .mega-brand-link:hover:is(#top#top#top#top,*){color: rgb(220, 200, 179) !important; border-bottom-color: rgba(220, 200, 179, 0.34);}
#bp-final-header .mega-product-list:is(#top#top#top#top,*){display: block; width: 100%;}
#bp-final-header .mega-product-link:is(#top#top#top#top,*){display: block; width: 100%; padding: 3px 0px; text-transform: uppercase; text-align: center; transition: color 0.15s, transform 0.15s; color: rgba(238, 231, 223, 0.88) !important; background: transparent !important; font: 400 10.8px / 1.32 Arial, Helvetica, sans-serif !important; letter-spacing: 0.025em !important; text-decoration: none !important;}
#bp-final-header .mega-product-link:hover:is(#top#top#top#top,*){color: rgb(220, 200, 179) !important; transform: translateY(-1px);}}
@media (max-width: 991px){#bp-final-header .mega-nav-item:is(#top#top#top#top,*){position: relative !important;}
#bp-final-header .mega-menu-panel:is(#top#top#top#top,*){display: none; position: static; width: 100%; margin: 4px 0px 8px; padding: 8px; background: rgba(47, 43, 40, 0.984); border: 1px solid rgba(255, 255, 255, 0.08); border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.18) 0px 14px 34px;}
#bp-final-header .mega-menu-panel.is-open:is(#top#top#top#top,*){display: block;}
#bp-final-header .mega-column:is(#top#top#top#top,*){padding: 0px;}
#bp-final-header .mega-column + .mega-column:is(#bp-final-header#bp-final-header#bp-final-header#bp-final-header,#bp-final-header *,#ct70-search-panel,#ct70-search-panel *,#ct70-search-backdrop){border-top: 1px solid rgba(255, 255, 255, 0.06);}
#bp-final-header .mega-brand-link:is(#top#top#top#top,*){display: block; padding: 0.66rem 0.7rem; text-transform: uppercase; color: rgb(240, 232, 223) !important; font: 500 11.5px / 1.2 Arial, Helvetica, sans-serif !important; letter-spacing: 0.045em !important; text-decoration: none !important;}
#bp-final-header .mega-product-list:is(#top#top#top#top,*){margin: 0px 0px 6px 10px; padding: 2px 0px 4px 10px; border-left: 1px solid rgba(220, 199, 177, 0.18);}
#bp-final-header .mega-product-link:is(#top#top#top#top,*){display: block; padding: 0.46rem 0.7rem; color: rgba(239, 232, 224, 0.86) !important; font: 400 11px / 1.3 Arial, Helvetica, sans-serif !important; text-decoration: none !important;}}
#bp-final-header:is(#top#top#top#top,*){position: absolute !important; top: 0px !important; left: 0px !important; right: 0px !important; height: 0px !important; min-height: 0px !important; overflow: visible !important; z-index: 1050 !important; background: transparent !important;}
#bp-final-header .navbar:is(#top#top#top#top,*){--head-a1: .56; --head-a2: .22; --head-blur: 0px; position: fixed !important; top: 0px !important; left: 0px !important; right: 0px !important; background: linear-gradient( 180deg, rgba(53,44,37,var(--head-a1)) 0%, rgba(53,44,37,var(--head-a2)) 68%, rgba(53,44,37,0) 100% ) !important; border: 0px !important; box-shadow: none !important; backdrop-filter: blur(var(--head-blur)) saturate(103%) !important; transition: min-height 0.24s, padding 0.24s, background 0.08s linear, backdrop-filter 0.08s linear !important;}
#bp-final-header .navbar.navbar-short:is(#top#top#top#top,*){background: linear-gradient( 180deg, rgba(53,44,37,var(--head-a1)) 0%, rgba(53,44,37,var(--head-a2)) 68%, rgba(53,44,37,0) 100% ) !important; border: 0px !important; box-shadow: none !important; backdrop-filter: blur(var(--head-blur)) saturate(103%) !important;}
#bp-final-header .navbar:is(#top#top#top#top,*)::after,#bp-final-header .navbar.navbar-short:is(#top#top#top#top,*)::after{display: none !important;}
#bp-final-header .nav-link:is(#top#top#top#top,*){color: rgba(255, 255, 255, 0.97) !important; text-shadow: rgba(0, 0, 0, 0.34) 0px 2px 14px !important;}
#bp-final-header .nav-link:hover:is(#top#top#top#top,*),#bp-final-header .nav-link:focus:is(#top#top#top#top,*){color: rgb(234, 215, 194) !important;}
#bp-final-header .navbar-logo img:is(#top#top#top#top,*){opacity: 0.97 !important;}
#bp-final-header:is(#top#top#top#top,*){--ct-font-serif: Georgia,"Times New Roman",serif; --ct-font-sans: Arial,Helvetica,sans-serif; --ct-xs: 12px; --ct-sm: 14px; --ct-body: 16px; --ct-md: 18px; --ct-card: 22px; --ct-subhead: 28px; --ct-section: clamp(34px,3.2vw,48px); --ct-display: clamp(46px,4.6vw,68px);}
#bp-final-header .nav-link:is(#top#top#top#top,*){font-family: Inter, Arial, sans-serif !important; font-size: 15px !important; line-height: 1.25 !important;}
#bp-final-header .mega-brand-link:is(#top#top#top#top,*){font-family: Inter, Arial, sans-serif !important; font-size: 14px !important; line-height: 1.25 !important;}
#bp-final-header .mega-product-link:is(#top#top#top#top,*){font-family: Inter, Arial, sans-serif !important; font-size: 14px !important; line-height: 1.4 !important;}
@media (max-width: 767px){#bp-final-header:is(#top#top#top#top,*){--ct-display: clamp(38px,10vw,48px); --ct-section: 32px; --ct-subhead: 25px;}
#bp-final-header .nav-link:is(#top#top#top#top,*){font-size: 15px !important;}}
@media (min-width: 992px){#bp-final-header .mega-menu-panel:is(#top#top#top#top,*){min-height: 0px; max-height: calc(-96px + 100vh); overflow: hidden auto; overscroll-behavior: contain;}
#bp-final-header .navbar.navbar-short .mega-menu-panel:is(#top#top#top#top,*){max-height: calc(-84px + 100vh);}}
#bp-final-header .mega-brand-link:is(#top#top#top#top,*),#bp-final-header .mega-product-link:is(#top#top#top#top,*){text-transform: none !important;}
:where(#bp-final-header) .ct70-header-tools:is(#top#top#top#top,*){white-space: nowrap; display: flex !important; align-items: center !important; gap: 8px !important; margin-left: 10px !important; padding: 0px !important;}
:where(#bp-final-header) .ct70-search-trigger:is(#top#top#top#top,*),:where(#bp-final-header) .ct70-language-toggle:is(#top#top#top#top,*){height: 34px; border: 1px solid rgba(255, 255, 255, 0.24); background: rgba(33, 28, 24, 0.14); backdrop-filter: blur(8px); box-shadow: rgba(255, 255, 255, 0.07) 0px 1px 0px inset; transition: border-color 0.2s, background 0.2s, transform 0.2s, color 0.2s;}
:where(#bp-final-header) .ct70-search-trigger:is(#top#top#top#top,*){width: 34px; flex: 0 0 34px; padding: 0px; border-radius: 50%; color: rgba(255, 255, 255, 0.96); display: inline-flex; align-items: center; justify-content: center; cursor: pointer; appearance: none;}
:where(#bp-final-header) .ct70-search-trigger svg:is(#top#top#top#top,*){width: 15px; height: 15px; display: block; stroke: currentcolor; stroke-width: 1.7; fill: none;}
:where(#bp-final-header) .ct70-search-trigger:hover:is(#top#top#top#top,*),:where(#bp-final-header) .ct70-search-trigger:focus-visible:is(#top#top#top#top,*){color: rgb(234, 215, 194); border-color: rgba(234, 215, 194, 0.6); background: rgba(234, 215, 194, 0.09); outline: none; transform: translateY(-1px);}
:where(#bp-final-header) .ct70-language-toggle:is(#top#top#top#top,*){min-width: 76px; padding: 3px 5px; border-radius: 999px; display: inline-flex; align-items: center; justify-content: center; gap: 1px; font-family: Inter, Arial, sans-serif;}
:where(#bp-final-header) .ct70-lang-current:is(#top#top#top#top,*),:where(#bp-final-header) .ct70-lang-link:is(#top#top#top#top,*){min-width: 29px; height: 26px; padding: 0px 6px; border-radius: 999px; display: inline-flex; align-items: center; justify-content: center; font: 600 10px / 1 Arial, Helvetica, sans-serif !important; letter-spacing: 0.12em !important; text-decoration: none !important;}
:where(#bp-final-header) .ct70-lang-current:is(#top#top#top#top,*){color: rgb(234, 215, 194); background: rgba(234, 215, 194, 0.12);}
:where(#bp-final-header) .ct70-lang-link:is(#top#top#top#top,*){transition: color 0.2s, background 0.2s; color: rgba(255, 255, 255, 0.78) !important;}
:where(#bp-final-header) .ct70-lang-link:hover:is(#top#top#top#top,*),:where(#bp-final-header) .ct70-lang-link:focus-visible:is(#top#top#top#top,*){background: rgba(255, 255, 255, 0.08); outline: none; color: rgb(255, 255, 255) !important;}
:where(#bp-final-header) .ct70-lang-separator:is(#top#top#top#top,*){width: 1px; height: 13px; background: rgba(255, 255, 255, 0.2); display: block;}
.ct70-search-backdrop:is(#top#top#top#top,*){position: fixed; inset: 0px; z-index: 9996; background: rgba(17, 14, 12, 0.24); backdrop-filter: blur(2px); opacity: 0; visibility: hidden; transition: opacity 0.18s, visibility 0.18s;}
.ct70-search-backdrop.is-open:is(#top#top#top#top,*){opacity: 1; visibility: visible;}
.ct70-search-panel:is(#top#top#top#top,*){position: fixed; z-index: 9997; top: var(--ct70-search-top,86px); right: clamp(18px, 4vw, 64px); width: min(520px, -36px + 100vw); opacity: 0; visibility: hidden; transform: translateY(-8px) scale(0.99); transform-origin: right top; transition: opacity 0.2s, visibility 0.2s, transform 0.2s;}
.ct70-search-panel.is-open:is(#top#top#top#top,*){opacity: 1; visibility: visible; transform: translateY(0px) scale(1);}
.ct70-search-input:is(#top#top#top#top,*){flex: 1 1 0%; min-width: 0px; border: 0px !important; outline: 0px !important; background: transparent !important; box-shadow: none !important; color: rgb(247, 242, 236) !important; font: 400 14px / 1.4 Arial, Helvetica, sans-serif !important; letter-spacing: 0.015em !important; padding: 4px 0px !important; margin: 0px !important; height: auto !important;}
.ct70-search-input:is(#top#top#top#top,*)::placeholder{color: rgba(247, 242, 236, 0.48); opacity: 1;}
.ct70-search-close:is(#top#top#top#top,*){width: 30px; height: 30px; border: 0px; border-radius: 50%; background: transparent; color: rgba(255, 255, 255, 0.6); padding: 0px; display: flex; align-items: center; justify-content: center; font: 300 22px / 1 Arial, sans-serif; cursor: pointer; transition: color 0.18s, background 0.18s;}
.ct70-search-close:hover:is(#top#top#top#top,*),.ct70-search-close:focus-visible:is(#top#top#top#top,*){color: rgb(255, 255, 255); background: rgba(255, 255, 255, 0.08); outline: 0px;}
.ct70-search-results:is(#top#top#top#top,*){max-height: min(56vh, 420px); overflow: auto; padding: 8px; overscroll-behavior: contain;}
.ct70-search-hint:is(#top#top#top#top,*){padding: 18px 14px 20px; color: rgba(239, 230, 220, 0.56); font: 400 12px / 1.55 Arial, Helvetica, sans-serif;}
.ct70-search-hint b:is(#top#top#top#top,*){color: rgb(214, 189, 165); font-weight: 500;}
:where(#bp-final-header):is(#top#top#top#top,*){overflow: hidden;}
@media (max-width: 991px){:where(#bp-final-header) .ct70-header-tools:is(#top#top#top#top,*){margin: 10px 0px 8px !important; padding: 0px 15px !important; justify-content: flex-start !important; gap: 9px !important;}
:where(#bp-final-header) .ct70-search-trigger:is(#top#top#top#top,*){width: 36px; height: 36px; flex-basis: 36px;}
:where(#bp-final-header) .ct70-language-toggle:is(#top#top#top#top,*){height: 36px; min-width: 80px;}
.ct70-search-panel:is(#top#top#top#top,*){right: 14px; width: calc(-28px + 100vw);}}
@media (max-width: 575px){.ct70-search-results:is(#top#top#top#top,*){max-height: 54vh;}}
@media (prefers-reduced-motion: reduce){:where(#bp-final-header) .ct70-search-trigger:is(#top#top#top#top,*),.ct70-search-panel:is(#top#top#top#top,*),.ct70-search-backdrop:is(#top#top#top#top,*){transition: none !important;}}
@media (min-width: 992px){:where(#bp-final-header).menu .navbar:is(#top#top#top#top,*){min-height: 78px !important; padding: 8px clamp(20px, 3.25vw, 52px) !important; align-items: center !important;}
:where(#bp-final-header).menu .menu-logo:is(#top#top#top#top,*){flex: 0 0 auto !important; display: flex !important; align-items: center !important; margin-right: clamp(20px, 2.8vw, 42px) !important;}
:where(#bp-final-header).menu .navbar-brand:is(#top#top#top#top,*){display: flex !important; align-items: center !important; padding: 0px !important; margin: 0px !important;}
:where(#bp-final-header).menu .navbar-logo:is(#top#top#top#top,*),:where(#bp-final-header).menu .navbar-logo a:is(#top#top#top#top,*){display: flex !important; align-items: center !important;}
:where(#bp-final-header).menu .navbar-logo img:is(#top#top#top#top,*){height: 2.78rem !important; width: auto !important; max-width: clamp(162px, 16vw, 226px) !important; object-fit: contain !important;}
:where(#bp-final-header).menu .navbar.navbar-short .navbar-logo img:is(#top#top#top#top,*){height: 2.56rem !important;}
:where(#bp-final-header).menu .navbar-collapse:is(#top#top#top#top,*){min-width: 0px !important; align-items: center !important; justify-content: flex-end !important;}
:where(#bp-final-header).menu .navbar-nav:is(#top#top#top#top,*){margin-left: auto !important; align-items: center !important; flex-wrap: nowrap !important;}
:where(#bp-final-header).menu .navbar-nav > .nav-item:is(#top#top#top#top,*){display: flex !important; align-items: center !important; margin: 0px 2px !important;}
:where(#bp-final-header).menu .navbar-nav > .nav-item > .nav-link:is(#top#top#top#top,*){min-height: 40px !important; display: flex !important; align-items: center !important; justify-content: center !important; padding: 0px 11px !important; font-size: 12px !important; font-weight: 500 !important; line-height: 1 !important; letter-spacing: 0.075em !important; white-space: nowrap !important;}
:where(#bp-final-header).menu .ct70-header-tools:is(#top#top#top#top,*){min-height: 40px !important; display: flex !important; align-items: center !important; gap: 12px !important; margin: 0px 0px 0px 14px !important; padding: 0px 0px 0px 16px !important; border-left: 1px solid rgba(235, 226, 216, 0.18) !important;}
:where(#bp-final-header).menu .ct70-search-trigger:is(#top#top#top#top,*){width: 30px !important; height: 40px !important; flex: 0 0 30px !important; padding: 0px !important; border: 0px !important; border-radius: 0px !important; background: transparent !important; color: rgba(255, 255, 255, 0.84) !important; box-shadow: none !important; backdrop-filter: none !important; transform: none !important;}
:where(#bp-final-header).menu .ct70-search-trigger svg:is(#top#top#top#top,*){width: 16px !important; height: 16px !important; stroke-width: 1.55 !important;}
:where(#bp-final-header).menu .ct70-search-trigger:hover:is(#top#top#top#top,*),:where(#bp-final-header).menu .ct70-search-trigger:focus-visible:is(#top#top#top#top,*){color: rgb(219, 197, 173) !important; border: 0px !important; background: transparent !important; transform: none !important;}
:where(#bp-final-header).menu .ct70-language-toggle:is(#top#top#top#top,*){min-width: 0px !important; height: 40px !important; padding: 0px !important; gap: 8px !important; border: 0px !important; border-radius: 0px !important; background: transparent !important; box-shadow: none !important; backdrop-filter: none !important;}
:where(#bp-final-header).menu .ct70-lang-current:is(#top#top#top#top,*),:where(#bp-final-header).menu .ct70-lang-link:is(#top#top#top#top,*){min-width: 0px !important; height: 40px !important; padding: 0px !important; border-radius: 0px !important; background: transparent !important; font: 500 10.5px / 1 Arial, Helvetica, sans-serif !important; letter-spacing: 0.115em !important;}
:where(#bp-final-header).menu .ct70-lang-current:is(#top#top#top#top,*){color: rgb(219, 197, 173) !important;}
:where(#bp-final-header).menu .ct70-lang-link:is(#top#top#top#top,*){color: rgba(255, 255, 255, 0.62) !important;}
:where(#bp-final-header).menu .ct70-lang-link:hover:is(#top#top#top#top,*),:where(#bp-final-header).menu .ct70-lang-link:focus-visible:is(#top#top#top#top,*){color: rgb(255, 255, 255) !important; background: transparent !important;}
:where(#bp-final-header).menu .ct70-lang-separator:is(#top#top#top#top,*){width: 1px !important; height: 11px !important; background: rgba(255, 255, 255, 0.2) !important;}}
@media (min-width: 992px) and (max-width: 1180px){:where(#bp-final-header).menu .navbar:is(#top#top#top#top,*){padding-left: 20px !important; padding-right: 20px !important;}
:where(#bp-final-header).menu .menu-logo:is(#top#top#top#top,*){margin-right: 16px !important;}
:where(#bp-final-header).menu .navbar-logo img:is(#top#top#top#top,*){height: 2.7rem !important; max-width: 205px !important;}
:where(#bp-final-header).menu .navbar-nav > .nav-item > .nav-link:is(#top#top#top#top,*){padding-left: 8px !important; padding-right: 8px !important; font-size: 11.5px !important; letter-spacing: 0.055em !important;}
:where(#bp-final-header).menu .ct70-header-tools:is(#top#top#top#top,*){gap: 9px !important; margin-left: 9px !important; padding-left: 11px !important;}}
@media (max-width: 991px){:where(#bp-final-header).menu .navbar:is(#top#top#top#top,*){padding-left: 15px !important; padding-right: 15px !important;}
:where(#bp-final-header).menu .navbar-logo img:is(#top#top#top#top,*){height: 2.46rem !important; width: auto !important; max-width: 186px !important;}
:where(#bp-final-header).menu .ct70-header-tools:is(#top#top#top#top,*){width: calc(100% - 30px) !important; min-height: 46px !important; margin: 8px 15px 4px !important; padding: 7px 0px 0px !important; justify-content: flex-start !important; gap: 13px !important; border-top: 1px solid rgba(255, 255, 255, 0.1) !important;}
:where(#bp-final-header).menu .ct70-search-trigger:is(#top#top#top#top,*){width: 34px !important; height: 38px !important; flex: 0 0 34px !important; border: 0px !important; border-radius: 0px !important; background: transparent !important; box-shadow: none !important;}
:where(#bp-final-header).menu .ct70-language-toggle:is(#top#top#top#top,*){min-width: 0px !important; height: 38px !important; padding: 0px !important; gap: 9px !important; border: 0px !important; border-radius: 0px !important; background: transparent !important; box-shadow: none !important;}
:where(#bp-final-header).menu .ct70-lang-current:is(#top#top#top#top,*),:where(#bp-final-header).menu .ct70-lang-link:is(#top#top#top#top,*){min-width: 0px !important; height: 38px !important; padding: 0px !important; border-radius: 0px !important; background: transparent !important;}}
:where(#bp-final-header) .ct70-social-divider:is(#top#top#top#top,*){width: 1px; height: 17px; flex: 0 0 1px; display: block; margin-left: 2px; background: rgba(219, 197, 173, 0.28);}
:where(#bp-final-header) .ct70-social-links:is(#top#top#top#top,*){display: inline-flex; align-items: center; gap: 5px; height: 40px;}
:where(#bp-final-header) .ct70-social-link:is(#top#top#top#top,*){width: 27px; height: 40px; display: inline-flex; align-items: center; justify-content: center; transition: color 0.2s, transform 0.2s, opacity 0.2s; color: rgba(255, 255, 255, 0.7) !important; text-decoration: none !important; background: transparent !important; border: 0px !important; border-radius: 0px !important;}
:where(#bp-final-header) .ct70-social-link svg:is(#top#top#top#top,*){width: 16px; height: 16px; display: block; fill: none; stroke: currentcolor; stroke-width: 1.45; stroke-linecap: round; stroke-linejoin: round;}
:where(#bp-final-header) .ct70-social-link .ct70-social-fill:is(#top#top#top#top,*){fill: currentcolor; stroke: none;}
:where(#bp-final-header) .ct70-social-link:hover:is(#top#top#top#top,*),:where(#bp-final-header) .ct70-social-link:focus-visible:is(#top#top#top#top,*){transform: translateY(-1px); outline: none; color: rgb(219, 197, 173) !important;}
@media (min-width: 992px) and (max-width: 1180px){:where(#bp-final-header).menu .ct70-social-links:is(#top#top#top#top,*){gap: 2px !important;}
:where(#bp-final-header).menu .ct70-social-link:is(#top#top#top#top,*){width: 25px !important;}
:where(#bp-final-header).menu .ct70-social-divider:is(#top#top#top#top,*){margin-left: 0px !important;}}
@media (max-width: 991px){:where(#bp-final-header).menu .ct70-social-divider:is(#top#top#top#top,*){height: 18px !important; margin-left: 1px !important; background: rgba(219, 197, 173, 0.25) !important;}
:where(#bp-final-header).menu .ct70-social-links:is(#top#top#top#top,*){height: 38px !important; gap: 6px !important;}
:where(#bp-final-header).menu .ct70-social-link:is(#top#top#top#top,*){width: 30px !important; height: 38px !important;}
:where(#bp-final-header).menu .ct70-social-link svg:is(#top#top#top#top,*){width: 16.5px !important; height: 16.5px !important;}}
@media (prefers-reduced-motion: reduce){:where(#bp-final-header) .ct70-social-link:is(#top#top#top#top,*){transition: none !important;}}
@media (min-width: 1190px){:where(#bp-final-header).menu .navbar-nav:is(#top#top#top#top,*){align-items: center !important; column-gap: 1px !important;}
:where(#bp-final-header).menu .navbar-nav > .nav-item:is(#top#top#top#top,*){margin: 0px !important; align-items: center !important;}
:where(#bp-final-header).menu .navbar-nav > .nav-item > .nav-link:is(#top#top#top#top,*){min-height: 42px !important; padding-left: 10px !important; padding-right: 10px !important; display: flex !important; align-items: center !important;}
:where(#bp-final-header).menu .ct70-header-tools:is(#top#top#top#top,*){position: relative !important; min-height: 42px !important; height: 42px !important; gap: 9px !important; margin-left: 11px !important; padding-left: 15px !important; border-left: 0px !important; align-items: center !important;}
:where(#bp-final-header).menu .ct70-header-tools:is(#top#top#top#top,*)::before{content: ""; position: absolute; left: 0px; top: 50%; width: 1px; height: 17px; transform: translateY(-50%); background: rgba(219, 197, 173, 0.26); pointer-events: none;}
:where(#bp-final-header).menu .ct70-search-trigger:is(#top#top#top#top,*){width: 28px !important; height: 42px !important; flex: 0 0 28px !important;}
:where(#bp-final-header).menu .ct70-search-trigger svg:is(#top#top#top#top,*){width: 15.5px !important; height: 15.5px !important;}
:where(#bp-final-header).menu .ct70-language-toggle:is(#top#top#top#top,*),:where(#bp-final-header).menu .ct70-lang-current:is(#top#top#top#top,*),:where(#bp-final-header).menu .ct70-lang-link:is(#top#top#top#top,*){height: 42px !important;}
:where(#bp-final-header).menu .ct70-language-toggle:is(#top#top#top#top,*){gap: 7px !important;}
:where(#bp-final-header).menu .ct70-lang-separator:is(#top#top#top#top,*){height: 11px !important; background: rgba(255, 255, 255, 0.19) !important;}
:where(#bp-final-header).menu .ct70-social-divider:is(#top#top#top#top,*){height: 17px !important; margin: 0px 1px !important; background: rgba(219, 197, 173, 0.26) !important;}
:where(#bp-final-header).menu .ct70-social-links:is(#top#top#top#top,*){height: 42px !important; gap: 3px !important;}
:where(#bp-final-header).menu .ct70-social-link:is(#top#top#top#top,*){width: 26px !important; height: 42px !important; color: rgba(255, 255, 255, 0.68) !important;}
:where(#bp-final-header).menu .ct70-social-link svg:is(#top#top#top#top,*){width: 15.5px !important; height: 15.5px !important; stroke-width: 1.4 !important;}
:where(#bp-final-header).menu .ct70-social-link:hover:is(#top#top#top#top,*),:where(#bp-final-header).menu .ct70-social-link:focus-visible:is(#top#top#top#top,*){color: rgb(219, 197, 173) !important; transform: none !important;}}
@media (min-width: 992px) and (max-width: 1189px){:where(#bp-final-header).menu .navbar-nav:is(#top#top#top#top,*){align-items: center !important; column-gap: 0px !important;}
:where(#bp-final-header).menu .navbar-nav > .nav-item:is(#top#top#top#top,*){margin: 0px !important;}
:where(#bp-final-header).menu .navbar-nav > .nav-item > .nav-link:is(#top#top#top#top,*){min-height: 40px !important; padding-left: 7px !important; padding-right: 7px !important;}
:where(#bp-final-header).menu .ct70-header-tools:is(#top#top#top#top,*){position: relative !important; min-height: 40px !important; height: 40px !important; gap: 7px !important; margin-left: 7px !important; padding-left: 11px !important; border-left: 0px !important;}
:where(#bp-final-header).menu .ct70-header-tools:is(#top#top#top#top,*)::before{content: ""; position: absolute; left: 0px; top: 50%; width: 1px; height: 16px; transform: translateY(-50%); background: rgba(219, 197, 173, 0.24); pointer-events: none;}
:where(#bp-final-header).menu .ct70-search-trigger:is(#top#top#top#top,*){width: 25px !important; height: 40px !important; flex: 0 0 25px !important;}
:where(#bp-final-header).menu .ct70-search-trigger svg:is(#top#top#top#top,*){width: 15px !important; height: 15px !important;}
:where(#bp-final-header).menu .ct70-language-toggle:is(#top#top#top#top,*){gap: 6px !important;}
:where(#bp-final-header).menu .ct70-social-divider:is(#top#top#top#top,*){height: 16px !important; margin: 0px !important; background: rgba(219, 197, 173, 0.24) !important;}
:where(#bp-final-header).menu .ct70-social-links:is(#top#top#top#top,*){height: 40px !important; gap: 1px !important;}
:where(#bp-final-header).menu .ct70-social-link:is(#top#top#top#top,*){width: 23px !important; height: 40px !important;}
:where(#bp-final-header).menu .ct70-social-link svg:is(#top#top#top#top,*){width: 15px !important; height: 15px !important;}
:where(#bp-final-header).menu .ct70-social-link:hover:is(#top#top#top#top,*),:where(#bp-final-header).menu .ct70-social-link:focus-visible:is(#top#top#top#top,*){transform: none !important;}}
@media (min-width: 1101px){#bp-final-header .navbar-logo img:is(#top#top#top#top,*){transform: translateY(1px); width: clamp(208px, 14.8vw, 224px) !important; height: auto !important; max-width: none !important;}
#bp-final-header .menu-logo:is(#top#top#top#top,*){margin-left: calc(-7.2px + clamp(54px, 7.6vw, 132px) - clamp(22px, 4.6vw, 76px)) !important;}}
@media (min-width: 992px) and (max-width: 1100px){#bp-final-header .navbar-logo img:is(#top#top#top#top,*){transform: translateY(1px); width: clamp(194px, 18vw, 202px) !important; height: auto !important; max-width: none !important;}
#bp-final-header .menu-logo:is(#top#top#top#top,*){margin-left: calc(-6.5px + clamp(34px, 5vw, 58px) - clamp(22px, 4.6vw, 76px)) !important;}}
@media (min-width: 701px) and (max-width: 991px){#bp-final-header .navbar-logo img:is(#top#top#top#top,*){transform: translateY(1px); width: clamp(184px, 22vw, 202px) !important; height: auto !important; max-width: none !important;}
#bp-final-header .menu-logo:is(#top#top#top#top,*){margin-left: calc(-24.4px + clamp(34px, 5vw, 58px)) !important;}}
@media (max-width: 700px){#bp-final-header .navbar-logo img:is(#top#top#top#top,*){transform: translateY(1px); width: clamp(164px, 42vw, 186px) !important; height: auto !important; max-width: none !important;}
#bp-final-header .menu-logo:is(#top#top#top#top,*){margin-left: -5.8px !important;}}
@media (min-width: 992px){#bp-final-header .navbar.navbar-short .navbar-logo img:is(#top#top#top#top,*){width: clamp(194px, 13.5vw, 206px) !important; height: auto !important;}}
@media (min-width: 1190px){:where(#bp-final-header).menu .ct70-lang-current:is(#top#top#top#top,*),:where(#bp-final-header).menu .ct70-lang-link:is(#top#top#top#top,*){font-size: 11.5px !important;}
:where(#bp-final-header).menu .ct70-social-link svg:is(#top#top#top#top,*){width: 17.5px !important; height: 17.5px !important;}}
@media (min-width: 992px) and (max-width: 1189px){:where(#bp-final-header).menu .ct70-lang-current:is(#top#top#top#top,*),:where(#bp-final-header).menu .ct70-lang-link:is(#top#top#top#top,*){font-size: 11.5px !important;}
:where(#bp-final-header).menu .ct70-social-link svg:is(#top#top#top#top,*){width: 17px !important; height: 17px !important;}}
@media (max-width: 991px){:where(#bp-final-header).menu .ct70-lang-current:is(#top#top#top#top,*),:where(#bp-final-header).menu .ct70-lang-link:is(#top#top#top#top,*){font-size: 11px !important;}
:where(#bp-final-header).menu .ct70-social-link svg:is(#top#top#top#top,*){width: 18.5px !important; height: 18.5px !important;}}
@media (max-width: 991px){#bp-final-header .navbar:is(#top#top#top#top,*){min-height: 68px !important; padding: 8px 14px !important; background: linear-gradient(rgba(28, 24, 21, 0.78) 0%, rgba(28, 24, 21, 0.44) 64%, rgba(28, 24, 21, 0) 100%) !important; box-shadow: none !important; backdrop-filter: none !important;}
#bp-final-header .navbar.navbar-short:is(#top#top#top#top,*),#bp-final-header .navbar.opened:is(#top#top#top#top,*){background: rgba(27, 24, 21, 0.965) !important; box-shadow: rgba(15, 12, 10, 0.16) 0px 12px 34px !important; backdrop-filter: blur(16px) saturate(108%) !important;}
#bp-final-header .menu-logo:is(#top#top#top#top,*){margin: 0px !important; padding: 0px !important; align-self: flex-start !important;}
#bp-final-header .navbar-brand:is(#top#top#top#top,*),#bp-final-header .collapsed .navbar-brand:is(#top#top#top#top,*){min-height: 52px !important; margin: 0px !important; padding: 0px !important; display: flex !important; align-items: center !important;}
#bp-final-header .navbar-logo:is(#top#top#top#top,*),#bp-final-header .navbar-logo a:is(#top#top#top#top,*){display: flex !important; align-items: center !important;}
#bp-final-header .navbar-logo img:is(#top#top#top#top,*),#bp-final-header .navbar.navbar-short .navbar-logo img:is(#top#top#top#top,*){width: clamp(144px, 39vw, 158px) !important; height: auto !important; max-width: none !important; transform: none !important; opacity: 1 !important;}
#bp-final-header .navbar-toggler:is(#top#top#top#top,*),#bp-final-header .navbar.navbar-short .navbar-toggler-right:is(#top#top#top#top,*){position: absolute !important; top: 12px !important; right: 12px !important; width: 44px !important; height: 44px !important; margin: 0px !important; padding: 0px !important; border: 1px solid rgba(238, 226, 214, 0.18) !important; border-radius: 50% !important; background: rgba(25, 21, 18, 0.16) !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: none !important; backdrop-filter: blur(8px) !important;}
#bp-final-header .navbar.opened .navbar-toggler:is(#top#top#top#top,*){background: rgba(255, 255, 255, 0.043) !important; border-color: rgba(220, 197, 174, 0.28) !important;}
#bp-final-header .navbar-toggler .hamburger:is(#top#top#top#top,*){position: relative !important; width: 22px !important; height: 16px !important; margin: 0px !important;}
#bp-final-header button.navbar-toggler .hamburger span:is(#top#top#top#top,*){right: 0px !important; width: 22px !important; height: 1px !important; background: rgb(243, 238, 232) !important;}
#bp-final-header button.navbar-toggler .hamburger span:nth-child(1):is(#top#top#top#top,*){top: 1px !important;}
#bp-final-header button.navbar-toggler .hamburger span:nth-child(2):is(#top#top#top#top,*),#bp-final-header button.navbar-toggler .hamburger span:nth-child(3):is(#top#top#top#top,*){top: 7.5px !important;}
#bp-final-header button.navbar-toggler .hamburger span:nth-child(4):is(#top#top#top#top,*){top: 14px !important;}
#bp-final-header nav.opened .hamburger span:nth-child(1):is(#top#top#top#top,*),#bp-final-header nav.opened .hamburger span:nth-child(4):is(#top#top#top#top,*){top: 7.5px !important;}
#bp-final-header .navbar-collapse:is(#top#top#top#top,*){width: calc(-24px + 100vw) !important; max-height: calc(100dvh - 80px) !important; margin: 6px 0px 0px !important; padding: 12px 18px 18px !important; overflow: hidden auto !important; overscroll-behavior: contain !important; border: 1px solid rgba(232, 216, 200, 0.1) !important; border-radius: 14px !important; background: rgba(29, 26, 23, 0.984) !important; box-shadow: rgba(8, 7, 6, 0.28) 0px 22px 56px !important; backdrop-filter: blur(18px) saturate(108%) !important;}
#bp-final-header .navbar-nav:is(#top#top#top#top,*),#bp-final-header .navbar-collapse.show .navbar-nav:is(#top#top#top#top,*),#bp-final-header .navbar-collapse.collapsing .navbar-nav:is(#top#top#top#top,*){width: 100% !important; margin: 0px !important; padding: 0px !important; text-align: left !important; align-items: stretch !important;}
#bp-final-header .navbar-nav > .nav-item:is(#top#top#top#top,*){width: 100% !important; margin: 0px !important; border-bottom: 1px solid rgba(235, 221, 207, 0.08) !important;}
#bp-final-header .navbar-nav > .nav-item:nth-last-child(2):is(#top#top#top#top,*){border-bottom: 0px !important;}
#bp-final-header .navbar-nav > .nav-item > .nav-link:is(#top#top#top#top,*),#bp-final-header .nav-item a.nav-link:is(#top#top#top#top,*){min-height: 52px !important; margin: 0px !important; padding: 0px 2px !important; justify-content: flex-start !important; color: rgba(248, 243, 237, 0.94) !important; font-size: 14px !important; font-weight: 400 !important; line-height: 1.2 !important; letter-spacing: 0.045em !important; text-align: left !important; text-shadow: none !important;}
#bp-final-header .mega-menu-trigger:is(#top#top#top#top,*){position: relative !important; padding-right: 34px !important;}
#bp-final-header .mega-menu-trigger:is(#top#top#top#top,*)::after{content: "+"; position: absolute; right: 3px; top: 50%; transform: translateY(-52%); color: rgba(220, 197, 174, 0.82); font: 300 21px / 1 Arial, Helvetica, sans-serif;}
#bp-final-header .mega-menu-trigger[aria-expanded="true"]:is(#top#top#top#top,*)::after{content: "−";}
#bp-final-header .mega-menu-panel:is(#top#top#top#top,*){margin: 0px 0px 10px !important; padding: 2px 0px 4px !important; border: 0px !important; border-radius: 0px !important; background: transparent !important; box-shadow: none !important;}
#bp-final-header .mega-column:is(#top#top#top#top,*){padding: 11px 0px 10px !important; border-top: 1px solid rgba(235, 221, 207, 0.07) !important;}
#bp-final-header .mega-column:first-child:is(#top#top#top#top,*){border-top: 0px !important;}
#bp-final-header .mega-brand-link:is(#top#top#top#top,*){margin: 0px !important; padding: 4px 2px 9px !important; color: rgb(219, 197, 173) !important; font-size: 11px !important; font-weight: 600 !important; line-height: 1.2 !important; letter-spacing: 0.12em !important; text-transform: uppercase !important; text-align: left !important;}
#bp-final-header .mega-product-list:is(#top#top#top#top,*){margin: 0px !important; padding: 0px 0px 0px 13px !important; border-left: 1px solid rgba(220, 197, 174, 0.17) !important;}
#bp-final-header .mega-product-link:is(#top#top#top#top,*){margin: 0px !important; padding: 6px 0px !important; color: rgba(241, 234, 226, 0.76) !important; font-size: 12px !important; line-height: 1.3 !important; letter-spacing: 0.01em !important; text-align: left !important;}
#bp-final-header .ct70-header-tools:is(#top#top#top#top,*){width: 100% !important; min-height: 48px !important; margin: 10px 0px 0px !important; padding: 10px 0px 0px !important; justify-content: flex-start !important; gap: 12px !important; border-top: 1px solid rgba(235, 221, 207, 0.1) !important; border-bottom: 0px !important;}
#bp-final-header .ct70-search-trigger:is(#top#top#top#top,*){width: 32px !important; height: 36px !important; flex: 0 0 32px !important; color: rgba(255, 255, 255, 0.82) !important;}
#bp-final-header .ct70-language-toggle:is(#top#top#top#top,*),#bp-final-header .ct70-lang-current:is(#top#top#top#top,*),#bp-final-header .ct70-lang-link:is(#top#top#top#top,*){height: 36px !important;}
#bp-final-header .ct70-lang-current:is(#top#top#top#top,*),#bp-final-header .ct70-lang-link:is(#top#top#top#top,*){font-size: 10.5px !important; letter-spacing: 0.12em !important;}
#bp-final-header .ct70-social-links:is(#top#top#top#top,*){height: 36px !important; gap: 3px !important;}
#bp-final-header .ct70-social-link:is(#top#top#top#top,*){width: 29px !important; height: 36px !important;}
#bp-final-header .ct70-social-link svg:is(#top#top#top#top,*){width: 17px !important; height: 17px !important;}
#bp-final-header .ct70-social-divider:is(#top#top#top#top,*){height: 16px !important; margin: 0px 1px !important;}}
@media (max-width: 430px){#bp-final-header .navbar:is(#top#top#top#top,*){padding-left: 12px !important; padding-right: 12px !important;}
#bp-final-header .navbar-logo img:is(#top#top#top#top,*),#bp-final-header .navbar.navbar-short .navbar-logo img:is(#top#top#top#top,*){width: 146px !important;}
#bp-final-header .navbar-toggler:is(#top#top#top#top,*),#bp-final-header .navbar.navbar-short .navbar-toggler-right:is(#top#top#top#top,*){right: 10px !important;}
#bp-final-header .navbar-collapse:is(#top#top#top#top,*){width: calc(-20px + 100vw) !important; padding-left: 16px !important; padding-right: 16px !important;}}
@media (min-width: 701px) and (max-width: 991px){#bp-final-header .navbar:is(#top#top#top#top,*){min-height: 76px !important; padding-top: 9px !important; padding-bottom: 9px !important; padding-left: max(22px,env(safe-area-inset-left)) !important; padding-right: max(22px,env(safe-area-inset-right)) !important;}
#bp-final-header .menu-logo:is(#top#top#top#top,*){align-self: center !important; min-width: 0px !important;}
#bp-final-header .navbar-brand:is(#top#top#top#top,*),#bp-final-header .collapsed .navbar-brand:is(#top#top#top#top,*){min-height: 56px !important; min-width: 0px !important;}
#bp-final-header .navbar-logo img:is(#top#top#top#top,*),#bp-final-header .navbar.navbar-short .navbar-logo img:is(#top#top#top#top,*){width: clamp(178px, 23vw, 198px) !important; max-width: 198px !important;}
#bp-final-header .navbar-toggler:is(#top#top#top#top,*),#bp-final-header .navbar.navbar-short .navbar-toggler-right:is(#top#top#top#top,*){top: 15px !important; right: max(20px,env(safe-area-inset-right)) !important; width: 46px !important; height: 46px !important;}
#bp-final-header .navbar-collapse:is(#top#top#top#top,*){flex-basis: 100% !important; width: min(720px, -48px + 100vw) !important; max-width: 720px !important; max-height: calc(100dvh - 94px) !important; margin: 8px 0px 0px auto !important; padding: 16px 24px 22px !important; border-radius: 18px !important;}
#bp-final-header .navbar-nav > .nav-item > .nav-link:is(#top#top#top#top,*),#bp-final-header .nav-item a.nav-link:is(#top#top#top#top,*){min-height: 56px !important; font-size: 14.5px !important;}
#bp-final-header .mega-menu-panel:is(#top#top#top#top,*){padding-bottom: 6px !important;}
#bp-final-header .mega-column:is(#top#top#top#top,*){padding: 13px 0px 12px !important;}
#bp-final-header .mega-product-link:is(#top#top#top#top,*){padding: 7px 0px !important; font-size: 12.5px !important;}
#bp-final-header .ct70-header-tools:is(#top#top#top#top,*){min-height: 52px !important; padding-top: 12px !important;}}
@media (max-width: 700px){#bp-final-header:is(#top#top#top#top,*),#bp-final-header .navbar:is(#top#top#top#top,*),#bp-final-header .navbar-collapse:is(#top#top#top#top,*),#bp-final-header .navbar-nav:is(#top#top#top#top,*),#bp-final-header .nav-item:is(#top#top#top#top,*),#bp-final-header .nav-link:is(#top#top#top#top,*){max-width: 100%; box-sizing: border-box; min-width: 0px !important;}
#bp-final-header .navbar:is(#top#top#top#top,*){padding-top: max(8px,env(safe-area-inset-top)) !important; padding-left: max(12px,env(safe-area-inset-left)) !important; padding-right: max(12px,env(safe-area-inset-right)) !important;}
#bp-final-header .navbar-toggler:is(#top#top#top#top,*),#bp-final-header .navbar.navbar-short .navbar-toggler-right:is(#top#top#top#top,*){right: max(10px,env(safe-area-inset-right)) !important;}
#bp-final-header .navbar-collapse:is(#top#top#top#top,*){overflow-wrap: anywhere; width: calc(100vw - 20px - env(safe-area-inset-left) - env(safe-area-inset-right)) !important; max-width: calc(100vw - 20px - env(safe-area-inset-left) - env(safe-area-inset-right)) !important; max-height: calc(100dvh - 80px - env(safe-area-inset-top) - env(safe-area-inset-bottom)) !important; padding-bottom: max(18px,env(safe-area-inset-bottom)) !important;}
#bp-final-header .navbar-nav > .nav-item > .nav-link:is(#top#top#top#top,*),#bp-final-header .nav-item a.nav-link:is(#top#top#top#top,*),#bp-final-header .mega-brand-link:is(#top#top#top#top,*),#bp-final-header .mega-product-link:is(#top#top#top#top,*){white-space: normal !important; overflow-wrap: anywhere !important;}
.ct70-search-panel:is(#top#top#top#top,*){right: max(10px,env(safe-area-inset-right)) !important; left: max(10px,env(safe-area-inset-left)) !important; width: auto !important; max-width: none !important;}
.ct70-search-results:is(#top#top#top#top,*){padding-bottom: max(8px,env(safe-area-inset-bottom)) !important;}}
@supports (-webkit-touch-callout:none){@media (max-width: 700px){#bp-final-header .navbar:is(#top#top#top#top,*){width: 100% !important; max-width: 100vw !important;}
#bp-final-header .menu-logo:is(#top#top#top#top,*){min-width: 0px !important; max-width: calc(-76px + 100vw) !important;}
#bp-final-header .navbar-brand:is(#top#top#top#top,*){min-width: 0px !important; max-width: 100% !important;}
#bp-final-header .navbar-logo:is(#top#top#top#top,*),#bp-final-header .navbar-logo a:is(#top#top#top#top,*){min-width: 0px !important; max-width: 100% !important;}
#bp-final-header .navbar-logo img:is(#top#top#top#top,*){max-width: min(146px, -94px + 100vw) !important;}}}
@media (min-width: 992px) and (max-width: 1180px) and (hover: none) and (pointer: coarse){#bp-final-header .navbar-nav > .nav-item > .nav-link:is(#top#top#top#top,*){min-height: 46px !important; padding-left: 9px !important; padding-right: 9px !important;}
#bp-final-header .ct70-header-tools:is(#top#top#top#top,*){min-height: 46px !important; height: 46px !important;}
#bp-final-header .ct70-search-trigger:is(#top#top#top#top,*),#bp-final-header .ct70-language-toggle:is(#top#top#top#top,*),#bp-final-header .ct70-lang-current:is(#top#top#top#top,*),#bp-final-header .ct70-lang-link:is(#top#top#top#top,*),#bp-final-header .ct70-social-links:is(#top#top#top#top,*),#bp-final-header .ct70-social-link:is(#top#top#top#top,*){height: 46px !important;}}
@media (min-width: 1101px){#bp-final-header.mbz-reference-header .menu-logo:is(#top#top#top#top,*){margin-left: calc(-6px + clamp(54px, 7.6vw, 132px) - clamp(22px, 4.6vw, 76px)) !important;}}
@media (min-width: 992px) and (max-width: 1100px){#bp-final-header.mbz-reference-header .menu-logo:is(#top#top#top#top,*){margin-left: calc(-6px + clamp(34px, 5vw, 58px) - clamp(22px, 4.6vw, 76px)) !important;}}
@media (min-width: 701px) and (max-width: 991px){#bp-final-header.mbz-reference-header .menu-logo:is(#top#top#top#top,*){margin-left: calc(-20px + clamp(34px, 5vw, 58px)) !important;}}
@media (max-width: 700px){#bp-final-header.mbz-reference-header .menu-logo:is(#top#top#top#top,*){margin-left: -2px !important;}}
#bp-final-header:is(#top#top#top#top,*){--ct-type-serif: Georgia,"Times New Roman",serif; --ct-type-sans: Arial,Helvetica,sans-serif; --ct-type-caption: 12px; --ct-type-ui: 14px; --ct-type-nav: 15px; --ct-type-body: 16px; --ct-type-lead: 18px; --ct-type-card: 22px; --ct-type-subhead: 28px; --ct-type-section: clamp(34px,3.2vw,48px); --ct-type-pagehero: clamp(40px,4.4vw,52px); --ct-type-display: clamp(46px,4.8vw,68px);}
#bp-final-header .nav-link:is(#top#top#top#top,*){font-size: var(--ct-type-nav) !important;}
#bp-final-header .mega-brand-link:is(#top#top#top#top,*),#bp-final-header .mega-product-link:is(#top#top#top#top,*){font-size: var(--ct-type-ui) !important;}
@media (max-width: 700px){#bp-final-header:is(#top#top#top#top,*){--ct-type-display: clamp(40px,10.8vw,50px); --ct-type-pagehero: clamp(34px,9.4vw,42px); --ct-type-section: clamp(29px,7.8vw,34px); --ct-type-subhead: 25px; --ct-type-card: 21px;}}
#bp-final-header .navbar:is(#top#top#top#top,*){will-change: transform; transition: transform 0.28s cubic-bezier(0.22, 0.61, 0.36, 1), background-color 0.22s, box-shadow 0.22s !important;}
#bp-final-header.ct-header-scroll-hidden .navbar:is(#top#top#top#top,*){transform: translate3d(0px, -112%, 0px) !important; pointer-events: none;}
#bp-final-header.ct-header-scroll-visible .navbar:is(#top#top#top#top,*){transform: translate3d(0px, 0px, 0px) !important; pointer-events: auto;}
#bp-final-header.ct-header-scroll-locked .navbar:is(#top#top#top#top,*),#bp-final-header:has(:focus-visible) .navbar:is(#top#top#top#top,*){transform: translate3d(0px, 0px, 0px) !important; pointer-events: auto;}
@media (prefers-reduced-motion: reduce){#bp-final-header .navbar:is(#top#top#top#top,*){transition: none !important;}}
@media (max-width: 991px){#bp-final-header .navbar .navbar-collapse.collapse:not(.show):is(#top#top#top#top,*){display: none !important;}
#bp-final-header .navbar .navbar-collapse.show:is(#top#top#top#top,*),#bp-final-header .navbar .navbar-collapse.collapsing:is(#top#top#top#top,*){display: block !important;}
#bp-final-header .navbar .navbar-collapse.collapsing:is(#top#top#top#top,*){transition: height 0.35s; overflow: hidden !important;}}
#bp-final-header .navbar-logo:is(#top#top#top#top,*){line-height: 1.5;}
#bp-final-header .navbar-nav:is(#top#top#top#top,*),#bp-final-header .mega-menu-panel:is(#top#top#top#top,*),#bp-final-header .ct70-header-tools:is(#top#top#top#top,*){font: 500 12px / 1.5 Arial, Helvetica, sans-serif;}}
@media (min-width: 992px) and (max-width: 1180px){#bp-final-header .navbar .navbar-collapse:is(#top#top#top#top,*){padding-right: 0px !important; min-width: 0px;}
#bp-final-header .navbar-nav:is(#top#top#top#top,*){flex-wrap: nowrap !important;}
#bp-final-header .navbar-nav > .nav-item > .nav-link:is(#top#top#top#top,*){margin-left: 4px !important; margin-right: 4px !important; padding-left: 7px !important; padding-right: 7px !important;}
#bp-final-header .navbar-nav > .nav-item:is(#top#top#top#top,*){margin-left: 0px !important; margin-right: 0px !important;}}
@media (max-width: 700px){.ct70-search-input:is(#top#top#top#top,*){font-size: 16px !important;}}
@media (max-width: 1180px){:where(#bp-final-header) *:is(#top#top#top#top,*){box-sizing: border-box;}}
html body#top #bp-final-header:is(#top#top#top#top,*){--bp-mbz-sans:"Inter",Arial,sans-serif;--bp-mbz-serif:"Inter",Arial,sans-serif;--mbz-type-sans:"Inter",Arial,sans-serif;--mbz-type-serif:"Inter",Arial,sans-serif;--ct-font-sans:"Inter",Arial,sans-serif;--mb2-sans:"Inter",Arial,sans-serif;--mb2-serif:"Inter",Arial,sans-serif;--mbz-font-sans:"Inter",Arial,sans-serif;--mbz-font-serif:"Inter",Arial,sans-serif;--mbz-sans:"Inter",Arial,sans-serif;--mbz-serif:"Inter",Arial,sans-serif;--bs-body-font-family:"Inter",Arial,sans-serif;}
html body#top #bp-final-header:is(#top#top#top#top,*){font-family:Inter, Arial, sans-serif!important;}
#bp-final-header:is(#top#top#top#top,*),#bp-final-header *:is(#top#top#top#top,*){box-sizing: border-box;}
#bp-final-header .navbar-nav > .nav-item > .nav-link:is(#top#top#top#top,*),#bp-final-header .nav-item a.nav-link:is(#top#top#top#top,*){font-family: Inter, Arial, sans-serif !important; font-size: 15px !important; font-weight: 500 !important; line-height: 1.4 !important; letter-spacing: 0px !important;}
#bp-final-header .mega-brand-link:is(#top#top#top#top,*){font-family: Inter, Arial, sans-serif !important; font-size: 14px !important; font-weight: 500 !important; line-height: 1.4 !important; letter-spacing: 0px !important;}
#bp-final-header .mega-product-link:is(#top#top#top#top,*){font-family: Inter, Arial, sans-serif !important; font-size: 14px !important; font-weight: 400 !important; line-height: 1.4 !important; letter-spacing: 0px !important;}
@media (min-width: 1181px){#bp-final-header .navbar:is(#top#top#top#top,*){min-height: 78px !important; padding: 8px clamp(24px, 4vw, 76px) !important; flex-flow: row !important; gap: 24px !important;}}
@media (min-width: 1190px){#bp-final-header .navbar-nav:is(#top#top#top#top,*){align-items: center !important; column-gap: 1px !important; flex-wrap: nowrap !important;}
#bp-final-header .navbar-nav > .nav-item:is(#top#top#top#top,*){margin: 0px !important; align-items: center !important;}
#bp-final-header .navbar-nav > .nav-item > .nav-link:is(#top#top#top#top,*){min-height: 42px !important; padding-left: 10px !important; padding-right: 10px !important; display: flex !important; align-items: center !important;}
#bp-final-header .ct70-header-tools:is(#top#top#top#top,*){position: relative !important; min-height: 42px !important; height: 42px !important; display: flex !important; align-items: center !important; gap: 9px !important; margin-left: 11px !important; padding: 0px 0px 0px 15px !important; border-left: 0px !important; white-space: nowrap !important;}
#bp-final-header .ct70-header-tools:is(#top#top#top#top,*)::before{content: ""; position: absolute; left: 0px; top: 50%; width: 1px; height: 17px; transform: translateY(-50%); background: rgba(219, 197, 173, 0.26);}
#bp-final-header .ct70-search-trigger:is(#top#top#top#top,*){width: 28px !important; height: 42px !important; flex: 0 0 28px !important; padding: 0px !important; border: 0px !important; background: transparent !important; box-shadow: none !important;}
#bp-final-header .ct70-search-trigger svg:is(#top#top#top#top,*){width: 15.5px !important; height: 15.5px !important; stroke-width: 1.55 !important;}
#bp-final-header .ct70-language-toggle:is(#top#top#top#top,*),#bp-final-header .ct70-lang-current:is(#top#top#top#top,*),#bp-final-header .ct70-lang-link:is(#top#top#top#top,*){height: 42px !important;}
#bp-final-header .ct70-language-toggle:is(#top#top#top#top,*){gap: 7px !important;}
#bp-final-header .ct70-social-divider:is(#top#top#top#top,*){height: 17px !important; margin: 0px 1px !important;}
#bp-final-header .ct70-social-links:is(#top#top#top#top,*){height: 42px !important; gap: 3px !important;}
#bp-final-header .ct70-social-link:is(#top#top#top#top,*){width: 26px !important; height: 42px !important;}
#bp-final-header .ct70-social-link svg:is(#top#top#top#top,*){width: 17.5px !important; height: 17.5px !important; stroke-width: 1.4 !important;}}
@media (min-width: 992px) and (max-width: 1189px){#bp-final-header .navbar:is(#top#top#top#top,*){padding-left: 20px !important; padding-right: 20px !important;}
#bp-final-header .navbar-nav:is(#top#top#top#top,*){align-items: center !important; column-gap: 0px !important; flex-wrap: nowrap !important;}
#bp-final-header .navbar-nav > .nav-item:is(#top#top#top#top,*){margin: 0px !important;}
#bp-final-header .navbar-nav > .nav-item > .nav-link:is(#top#top#top#top,*){min-height: 40px !important; padding-left: 7px !important; padding-right: 7px !important;}
#bp-final-header .ct70-header-tools:is(#top#top#top#top,*){position: relative !important; min-height: 40px !important; height: 40px !important; display: flex !important; align-items: center !important; gap: 7px !important; margin-left: 7px !important; padding: 0px 0px 0px 11px !important; border-left: 0px !important; white-space: nowrap !important;}
#bp-final-header .ct70-header-tools:is(#top#top#top#top,*)::before{content: ""; position: absolute; left: 0px; top: 50%; width: 1px; height: 16px; transform: translateY(-50%); background: rgba(219, 197, 173, 0.24);}
#bp-final-header .ct70-search-trigger:is(#top#top#top#top,*){width: 25px !important; height: 40px !important; flex: 0 0 25px !important; padding: 0px !important; border: 0px !important; background: transparent !important; box-shadow: none !important;}
#bp-final-header .ct70-search-trigger svg:is(#top#top#top#top,*){width: 15px !important; height: 15px !important; stroke-width: 1.55 !important;}
#bp-final-header .ct70-language-toggle:is(#top#top#top#top,*){height: 40px !important; gap: 6px !important;}
#bp-final-header .ct70-lang-current:is(#top#top#top#top,*),#bp-final-header .ct70-lang-link:is(#top#top#top#top,*){height: 40px !important;}
#bp-final-header .ct70-social-divider:is(#top#top#top#top,*){height: 16px !important; margin: 0px !important;}
#bp-final-header .ct70-social-links:is(#top#top#top#top,*){height: 40px !important; gap: 1px !important;}
#bp-final-header .ct70-social-link:is(#top#top#top#top,*){width: 23px !important; height: 40px !important;}
#bp-final-header .ct70-social-link svg:is(#top#top#top#top,*){width: 17px !important; height: 17px !important; stroke-width: 1.4 !important;}}
@media (min-width: 1101px){#bp-final-header .navbar-logo img:is(#top#top#top#top,*),#bp-final-header .navbar.navbar-short .navbar-logo img:is(#top#top#top#top,*){width: clamp(208px, 14.8vw, 224px) !important; height: auto !important; max-width: none !important; transform: translateY(1px) !important;}
#bp-final-header.mbz-reference-header .menu-logo:is(#top#top#top#top,*){margin-left: calc(-7.2px + clamp(54px, 7.6vw, 132px) - clamp(22px, 4.6vw, 76px)) !important;}}
@media (min-width: 992px) and (max-width: 1100px){#bp-final-header .navbar-logo img:is(#top#top#top#top,*),#bp-final-header .navbar.navbar-short .navbar-logo img:is(#top#top#top#top,*){width: clamp(194px, 18vw, 202px) !important; height: auto !important; max-width: none !important; transform: translateY(1px) !important;}
#bp-final-header.mbz-reference-header .menu-logo:is(#top#top#top#top,*){margin-left: calc(-6.5px + clamp(34px, 5vw, 58px) - clamp(22px, 4.6vw, 76px)) !important;}}
@media (max-width: 991px){#bp-final-header .navbar:is(#top#top#top#top,*){min-height: 68px !important; padding: 8px 14px !important;}
#bp-final-header .menu-logo:is(#top#top#top#top,*){padding: 0px !important; align-self: flex-start !important;}
#bp-final-header .navbar-brand:is(#top#top#top#top,*),#bp-final-header .collapsed .navbar-brand:is(#top#top#top#top,*){min-height: 52px !important; margin: 0px !important; padding: 0px !important; display: flex !important; align-items: center !important;}
#bp-final-header .navbar-logo:is(#top#top#top#top,*),#bp-final-header .navbar-logo a:is(#top#top#top#top,*){display: flex !important; align-items: center !important;}
#bp-final-header .navbar-logo img:is(#top#top#top#top,*),#bp-final-header .navbar.navbar-short .navbar-logo img:is(#top#top#top#top,*){width: clamp(144px, 39vw, 158px) !important; height: auto !important; max-width: none !important; transform: none !important; opacity: 1 !important;}
#bp-final-header .navbar-toggler:is(#top#top#top#top,*),#bp-final-header .navbar.navbar-short .navbar-toggler-right:is(#top#top#top#top,*){position: absolute !important; top: 12px !important; right: 12px !important; width: 44px !important; height: 44px !important; margin: 0px !important; padding: 0px !important; display: flex !important; align-items: center !important; justify-content: center !important;}
#bp-final-header .navbar-collapse:is(#top#top#top#top,*){width: calc(-24px + 100vw) !important; max-height: calc(100dvh - 80px) !important; margin: 6px 0px 0px !important; padding: 12px 18px 18px !important; overflow: hidden auto !important; overscroll-behavior: contain !important;}
#bp-final-header .navbar-nav:is(#top#top#top#top,*),#bp-final-header .navbar-collapse.show .navbar-nav:is(#top#top#top#top,*),#bp-final-header .navbar-collapse.collapsing .navbar-nav:is(#top#top#top#top,*){width: 100% !important; margin: 0px !important; padding: 0px !important; text-align: left !important; align-items: stretch !important;}
#bp-final-header .navbar-nav > .nav-item:is(#top#top#top#top,*){width: 100% !important; margin: 0px !important;}
#bp-final-header .navbar-nav > .nav-item > .nav-link:is(#top#top#top#top,*),#bp-final-header .nav-item a.nav-link:is(#top#top#top#top,*){min-height: 52px !important; margin: 0px !important; padding: 0px 2px !important; justify-content: flex-start !important; font-size: 16px !important; font-weight: 500 !important; line-height: 1.4 !important; letter-spacing: 0px !important; text-align: left !important;}
#bp-final-header .mega-brand-link:is(#top#top#top#top,*){font-size: 15px !important; font-weight: 500 !important; line-height: 1.4 !important; letter-spacing: 0px !important;}
#bp-final-header .mega-product-link:is(#top#top#top#top,*){font-size: 14px !important; font-weight: 400 !important; line-height: 1.4 !important; letter-spacing: 0px !important;}
#bp-final-header .ct70-header-tools:is(#top#top#top#top,*){width: 100% !important; min-height: 48px !important; margin: 10px 0px 0px !important; padding: 10px 0px 0px !important; justify-content: flex-start !important; gap: 12px !important;}
#bp-final-header .ct70-search-trigger:is(#top#top#top#top,*){width: 32px !important; height: 36px !important; flex: 0 0 32px !important;}
#bp-final-header .ct70-language-toggle:is(#top#top#top#top,*),#bp-final-header .ct70-lang-current:is(#top#top#top#top,*),#bp-final-header .ct70-lang-link:is(#top#top#top#top,*){height: 36px !important;}
#bp-final-header .ct70-social-links:is(#top#top#top#top,*){height: 36px !important; gap: 3px !important;}
#bp-final-header .ct70-social-link:is(#top#top#top#top,*){width: 29px !important; height: 36px !important;}
#bp-final-header .ct70-social-link svg:is(#top#top#top#top,*){width: 17px !important; height: 17px !important;}
#bp-final-header .ct70-social-divider:is(#top#top#top#top,*){height: 16px !important; margin: 0px 1px !important;}}
@media (min-width: 701px) and (max-width: 991px){#bp-final-header .navbar:is(#top#top#top#top,*){min-height: 76px !important; padding-top: 9px !important; padding-bottom: 9px !important; padding-left: max(22px,env(safe-area-inset-left)) !important; padding-right: max(22px,env(safe-area-inset-right)) !important;}
#bp-final-header .navbar-logo img:is(#top#top#top#top,*),#bp-final-header .navbar.navbar-short .navbar-logo img:is(#top#top#top#top,*){width: clamp(178px, 23vw, 198px) !important; max-width: 198px !important;}
#bp-final-header.mbz-reference-header .menu-logo:is(#top#top#top#top,*){margin-left: calc(-20px + clamp(34px, 5vw, 58px)) !important;}
#bp-final-header .navbar-toggler:is(#top#top#top#top,*),#bp-final-header .navbar.navbar-short .navbar-toggler-right:is(#top#top#top#top,*){top: 15px !important; right: max(20px,env(safe-area-inset-right)) !important; width: 46px !important; height: 46px !important;}
#bp-final-header .navbar-collapse:is(#top#top#top#top,*){flex-basis: 100% !important; width: min(720px, -48px + 100vw) !important; max-width: 720px !important; max-height: calc(100dvh - 94px) !important; margin: 8px 0px 0px auto !important; padding: 16px 24px 22px !important;}
#bp-final-header .navbar-nav > .nav-item > .nav-link:is(#top#top#top#top,*),#bp-final-header .nav-item a.nav-link:is(#top#top#top#top,*){min-height: 56px !important; font-size: 16px !important;}}
@media (max-width: 700px){#bp-final-header .navbar:is(#top#top#top#top,*){padding-top: max(8px,env(safe-area-inset-top)) !important; padding-left: max(12px,env(safe-area-inset-left)) !important; padding-right: max(12px,env(safe-area-inset-right)) !important;}
#bp-final-header.mbz-reference-header .menu-logo:is(#top#top#top#top,*){margin-left: -2px !important;}
#bp-final-header .navbar-toggler:is(#top#top#top#top,*),#bp-final-header .navbar.navbar-short .navbar-toggler-right:is(#top#top#top#top,*){right: max(10px,env(safe-area-inset-right)) !important;}
#bp-final-header .navbar-collapse:is(#top#top#top#top,*){overflow-wrap: anywhere; width: calc(100vw - 20px - env(safe-area-inset-left) - env(safe-area-inset-right)) !important; max-width: calc(100vw - 20px - env(safe-area-inset-left) - env(safe-area-inset-right)) !important; max-height: calc(100dvh - 80px - env(safe-area-inset-top) - env(safe-area-inset-bottom)) !important; padding-bottom: max(18px,env(safe-area-inset-bottom)) !important;}}
@media (max-width: 430px){#bp-final-header .navbar-logo img:is(#top#top#top#top,*),#bp-final-header .navbar.navbar-short .navbar-logo img:is(#top#top#top#top,*){width: 146px !important;}}
#bp-final-header .navbar:is(#top#top#top#top,*){will-change: transform;}
#bp-final-header.ct-header-scroll-hidden .navbar:is(#top#top#top#top,*){transform: translate3d(0px, -112%, 0px) !important; pointer-events: none;}
#bp-final-header.ct-header-scroll-visible .navbar:is(#top#top#top#top,*),#bp-final-header.ct-header-scroll-locked .navbar:is(#top#top#top#top,*),#bp-final-header:has(:focus-visible) .navbar:is(#top#top#top#top,*){transform: translate3d(0px, 0px, 0px) !important; pointer-events: auto;}
@media (prefers-reduced-motion: reduce){#bp-final-header .navbar:is(#top#top#top#top,*){transition: none !important;}}
@media (min-width: 1101px){#bp-final-header.mbz-reference-header .menu-logo:is(#top#top#top#top,*){margin-left: calc(-7.2px + max(5vw, -690px + 50vw) - clamp(24px, 4vw, 76px)) !important;}}
@media (min-width: 701px) and (max-width: 991px){#bp-final-header.mbz-reference-header .menu-logo:is(#top#top#top#top,*){margin-left: 0px !important;}}
@media (max-width: 400px){#bp-final-header.mbz-reference-header .menu-logo:is(#top#top#top#top,*){margin-left: -0.9px !important;}}
@media (min-width: 401px) and (max-width: 700px){#bp-final-header.mbz-reference-header .menu-logo:is(#top#top#top#top,*){margin-left: 3.1px !important;}}
@media (orientation: landscape) and (min-width: 701px) and (max-width: 991px) and (max-height: 500px){#bp-final-header.mbz-reference-header .menu-logo:is(#top#top#top#top,*){margin-left: -8.5px !important;}}
html body#top #bp-final-header:is(#top#top#top#top,*){--bp-font-sans:"Inter", Arial, Helvetica, sans-serif;--bp-fw-text:400;--bp-fw-ui:500;--bp-lh-heading:1.05;--bp-lh-subtitle:1.3;--bp-lh-text:1.65;--bp-lh-cta:1.4;--bp-fs-home-hero:80px;--bp-fs-inner-hero:64px;--bp-fs-section:44px;--bp-fs-subtitle:22px;--bp-fs-text:16px;--bp-fs-cta:14px;--bp-fs-label:11px;--bp-fs-footer-link:14px;--bp-fs-nav:15px;--bp-fs-mobile-nav:16px;--bp-fs-mega-brand:14px;--bp-fs-mega-product:14px;}
@media (max-width: 991px){:where(#bp-final-header) .navbar-collapse .nav-link:is(#top#top#top#top,*){font-size: var(--bp-fs-mobile-nav) !important; font-weight: var(--bp-fw-ui) !important; line-height: 1.4 !important; letter-spacing: 0px !important;}
:where(#bp-final-header) .navbar-collapse .mega-brand-link:is(#top#top#top#top,*){font-size: 15px !important; font-weight: var(--bp-fw-ui) !important; line-height: 1.4 !important; letter-spacing: 0px !important;}
:where(#bp-final-header) .navbar-collapse .mega-product-link:is(#top#top#top#top,*){font-size: var(--bp-fs-mega-product) !important; font-weight: 400 !important; line-height: 1.4 !important; letter-spacing: 0px !important;}}
@media (min-width: 768px) and (max-width: 991px){html body#top #bp-final-header:is(#top#top#top#top,*){--bp-fs-home-hero:64px;--bp-fs-inner-hero:54px;--bp-fs-section:38px;--bp-fs-subtitle:21px;}}
@media (max-width: 767px){html body#top #bp-final-header:is(#top#top#top#top,*){--bp-fs-home-hero:44px;--bp-fs-inner-hero:42px;--bp-fs-section:32px;--bp-fs-subtitle:20px;}}
@media (min-width: 992px){html body.bp-premium #bp-final-header .navbar-nav > .nav-item > .nav-link:is(#top#top#top#top,*),html body.bp-premium #bp-final-header .navbar-nav > .mega-nav-item > .mega-menu-trigger:is(#top#top#top#top,*){font-family: var(--bp-font-sans) !important; font-size: var(--bp-fs-nav) !important; font-weight: var(--bp-fw-ui) !important; line-height: 1.4 !important; letter-spacing: 0px !important;}
html body.bp-premium #bp-final-header .mega-menu-panel .mega-brand-link:is(#top#top#top#top,*){font-family: var(--bp-font-sans) !important; font-size: var(--bp-fs-mega-brand) !important; font-weight: var(--bp-fw-ui) !important; line-height: 1.4 !important; letter-spacing: 0px !important;}
html body.bp-premium #bp-final-header .mega-menu-panel .mega-product-link:is(#top#top#top#top,*){font-family: var(--bp-font-sans) !important; font-size: var(--bp-fs-mega-product) !important; font-weight: 400 !important; line-height: 1.4 !important; letter-spacing: 0px !important;}}
@media (max-width: 991px){html body.bp-premium #bp-final-header .navbar-collapse .navbar-nav > .nav-item > .nav-link:is(#top#top#top#top,*),html body.bp-premium #bp-final-header .navbar-collapse .mega-menu-trigger:is(#top#top#top#top,*){font-family: var(--bp-font-sans) !important; font-size: var(--bp-fs-mobile-nav) !important; font-weight: var(--bp-fw-ui) !important; line-height: 1.4 !important; letter-spacing: 0px !important;}
html body.bp-premium #bp-final-header .mega-menu-panel .mega-brand-link:is(#top#top#top#top,*){font-family: var(--bp-font-sans) !important; font-size: 15px !important; font-weight: var(--bp-fw-ui) !important; line-height: 1.4 !important; letter-spacing: 0px !important;}
html body.bp-premium #bp-final-header .mega-menu-panel .mega-product-link:is(#top#top#top#top,*){font-family: var(--bp-font-sans) !important; font-size: var(--bp-fs-mega-product) !important; font-weight: 400 !important; line-height: 1.4 !important; letter-spacing: 0px !important;}}
html body.bp-premium #bp-final-header :is(.ct70-lang-current, .ct70-lang-link):is(#top#top#top#top,*){font-family: var(--bp-font-sans) !important; font-weight: var(--bp-fw-ui) !important;}
@media (orientation: landscape) and (min-width: 701px) and (max-width: 991px) and (max-height: 500px){#bp-final-header .navbar:is(#top#top#top#top,*){min-height: 64px !important; padding-top: 5px !important; padding-bottom: 5px !important;}
#bp-final-header .navbar-toggler:is(#top#top#top#top,*),#bp-final-header .navbar.navbar-short .navbar-toggler-right:is(#top#top#top#top,*){top: 9px !important; width: 42px !important; height: 42px !important;}
#bp-final-header .navbar-collapse:is(#top#top#top#top,*){max-height: calc(100dvh - 72px) !important; margin-top: 4px !important; padding: 8px 18px 12px !important; overflow: hidden auto !important;}
#bp-final-header .navbar-nav > .nav-item > .nav-link:is(#top#top#top#top,*),#bp-final-header .nav-item a.nav-link:is(#top#top#top#top,*){min-height: 42px !important; padding-top: 0px !important; padding-bottom: 0px !important;}
#bp-final-header .ct70-header-tools:is(#top#top#top#top,*){min-height: 40px !important; height: auto !important; margin-top: 4px !important; padding-top: 4px !important; gap: 9px !important;}
#bp-final-header .mega-menu-panel.is-open:is(#top#top#top#top,*){display: grid !important; grid-template-columns: repeat(2, minmax(0px, 1fr)) !important; gap: 0px 18px !important; margin: 2px 0px 6px !important; padding: 5px 8px 7px !important;}
#bp-final-header .mega-column:is(#top#top#top#top,*){min-width: 0px !important; padding: 5px 0px 7px !important; border-top: 1px solid rgba(255, 255, 255, 0.06) !important;}
#bp-final-header .mega-column:nth-child(-n/**/+2):is(#top#top#top#top,*){border-top: 0px !important;}
#bp-final-header .mega-column + .mega-column:is(#bp-final-header#bp-final-header#bp-final-header#bp-final-header,#bp-final-header *,#ct70-search-panel,#ct70-search-panel *,#ct70-search-backdrop){border-left: 0px !important;}
#bp-final-header .mega-brand-link:is(#top#top#top#top,*){padding: 5px 7px 6px !important; margin: 0px !important;}
#bp-final-header .mega-product-list:is(#top#top#top#top,*){margin: 0px 0px 3px 7px !important; padding: 1px 0px 2px 7px !important;}
#bp-final-header .mega-product-link:is(#top#top#top#top,*){padding: 3px 7px !important;}}
html body#top #bp-final-header .navbar-logo img:is(#top#top#top#top,*){clip-path: inset(0px 0px 27%) !important; transform: translateY(calc(10% - 3px)) !important; height: auto !important; object-fit: contain !important; opacity: 1 !important;}
@media (min-width: 1181px){html body#top #bp-final-header .navbar-logo img:is(#top#top#top#top,*){width: clamp(208px, 14.8vw, 224px) !important; max-width: none !important;}
html body#top #bp-final-header .menu-logo:is(#top#top#top#top,*){margin-left: calc(-10.5px + max(5vw, -690px + 50vw) - clamp(24px, 4vw, 76px)) !important; margin-right: clamp(20px, 2.8vw, 42px) !important;}
html body#top #bp-final-header .navbar.navbar-short .navbar-logo img:is(#top#top#top#top,*){width: clamp(194px, 13.5vw, 206px) !important;}}
@media (min-width: 992px) and (max-width: 1180px){html body#top #bp-final-header .navbar-logo img:is(#top#top#top#top,*){width: clamp(194px, 18vw, 202px) !important; max-width: none !important;}
html body#top #bp-final-header .menu-logo:is(#top#top#top#top,*){margin-left: calc(-29.8px + max(28px, 5vw)) !important; margin-right: 16px !important;}
html body#top #bp-final-header .navbar.navbar-short .navbar-logo img:is(#top#top#top#top,*){width: clamp(194px, 13.5vw, 206px) !important;}}
@media (min-width: 701px) and (max-width: 991px){html body#top #bp-final-header .navbar-logo img:is(#top#top#top#top,*),html body#top #bp-final-header .navbar.navbar-short .navbar-logo img:is(#top#top#top#top,*){width: clamp(178px, 23vw, 198px) !important; max-width: 198px !important;}
html body#top #bp-final-header .menu-logo:is(#top#top#top#top,*){margin-left: -3px !important; margin-right: 0px !important; align-self: center !important;}}
@media (max-width: 700px){html body#top #bp-final-header .navbar-logo img:is(#top#top#top#top,*),html body#top #bp-final-header .navbar.navbar-short .navbar-logo img:is(#top#top#top#top,*){width: clamp(144px, 39vw, 158px) !important; max-width: none !important;}
html body#top #bp-final-header .menu-logo:is(#top#top#top#top,*){margin-left: 0px !important; margin-right: 0px !important;}}
@media (max-width: 430px){html body#top #bp-final-header .navbar-logo img:is(#top#top#top#top,*),html body#top #bp-final-header .navbar.navbar-short .navbar-logo img:is(#top#top#top#top,*){width: 146px !important; max-width: min(146px, -94px + 100vw) !important;}}
@font-face{font-family:"Concretta Manrope";src:url("../../fonts/Manrope-variable.woff2") format("woff2");font-weight:200 800;font-style:normal;font-display:swap}
@media (max-width:991px){html body#top#top#top :where(#bp-final-header) .nav-link:is(#top#top#top#top,*){display:block!important;padding-top:0.5rem!important;padding-right:1rem!important;padding-bottom:0.5rem!important;padding-left:1rem!important;}
html body#top#top#top :where(#bp-final-header) .nav-link:focus:is(#top#top#top#top,*),html body#top#top#top :where(#bp-final-header) .nav-link:hover:is(#top#top#top#top,*){text-decoration-line:none!important;text-decoration-thickness:initial!important;text-decoration-style:initial!important;text-decoration-color:initial!important;}
html body#top#top#top :where(#bp-final-header) .nav-link.disabled:is(#top#top#top#top,*){color:rgb(108, 117, 125)!important;pointer-events:none!important;cursor:default!important;}
html body#top#top#top :where(#bp-final-header) .navbar-nav:is(#top#top#top#top,*){display:flex!important;flex-direction:column!important;padding-left:0px!important;margin-bottom:0px!important;list-style-position:initial!important;list-style-image:initial!important;list-style-type:none!important;}
html body#top#top#top :where(#bp-final-header) .navbar-nav .nav-link:is(#top#top#top#top,*){padding-right:0px!important;padding-left:0px!important;}
html body#top#top#top :where(#bp-final-header) .navbar-toggler:is(#top#top#top#top,*){padding-top:0.25rem!important;padding-right:0.75rem!important;padding-bottom:0.25rem!important;padding-left:0.75rem!important;font-size:1.25rem!important;line-height:1!important;background-color:transparent!important;border-top-width:1px!important;border-right-width:1px!important;border-bottom-width:1px!important;border-left-width:1px!important;border-top-style:solid!important;border-right-style:solid!important;border-bottom-style:solid!important;border-left-style:solid!important;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;border-left-color:transparent!important;border-image-source:none!important;border-image-slice:100%!important;border-image-width:1!important;border-image-outset:0!important;border-image-repeat:stretch!important;border-top-left-radius:0.25rem!important;border-top-right-radius:0.25rem!important;border-bottom-right-radius:0.25rem!important;border-bottom-left-radius:0.25rem!important;}
html body#top#top#top :where(#bp-final-header) .navbar-expand .navbar-nav:is(#top#top#top#top,*){flex-direction:row!important;}
html body#top#top#top :where(#bp-final-header) .navbar-expand .navbar-nav .nav-link:is(#top#top#top#top,*){padding-right:0.5rem!important;padding-left:0.5rem!important;}
html body#top#top#top :where(#bp-final-header) .navbar-expand .navbar-collapse:is(#top#top#top#top,*){display:flex!important;flex-basis:auto!important;}
html body#top#top#top :where(#bp-final-header) .navbar-expand .navbar-toggler:is(#top#top#top#top,*){display:none!important;}
html body#top#top#top :where(#bp-final-header) .nav-dropdown:is(#top#top#top#top,*){font-size:0.75rem!important;font-weight:500!important;height:auto!important;}
html body#top#top#top :where(#bp-final-header) .nav-dropdown .link:is(#top#top#top#top,*){margin-top:0.667em!important;margin-right:1.667em!important;margin-bottom:0.667em!important;margin-left:1.667em!important;font-weight:500!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;transition-behavior:normal!important;transition-duration:0.2s!important;transition-timing-function:ease-in-out!important;transition-delay:0s!important;transition-property:color!important;}
html body#top#top#top :where(#bp-final-header) .nav-dropdown .link:is(#top#top#top#top,*)::after{color:inherit!important;}
@media (min-width: 768px) and (max-width: 1023px){html body#top#top#top :where(#bp-final-header).menu .navbar-toggleable-sm .navbar-nav:is(#top#top#top#top,*){}}
@media (max-width: 1023px){html body#top#top#top :where(#bp-final-header).menu .navbar-collapse:is(#top#top#top#top,*){max-height:93.5vh!important;}
html body#top#top#top :where(#bp-final-header).menu .navbar-collapse.show:is(#top#top#top#top,*){overflow-x:auto!important;overflow-y:auto!important;}}
@media (min-width: 1024px){html body#top#top#top :where(#bp-final-header).menu .navbar-nav.nav-dropdown:is(#top#top#top#top,*){display:-webkit-flex!important;}
html body#top#top#top :where(#bp-final-header).menu .navbar-toggleable-sm .navbar-collapse:is(#top#top#top#top,*){display:-webkit-flex!important;}
html body#top#top#top :where(#bp-final-header).menu .collapsed .navbar-collapse:is(#top#top#top#top,*){max-height:93.5vh!important;}
html body#top#top#top :where(#bp-final-header).menu .collapsed .navbar-collapse.show:is(#top#top#top#top,*){overflow-x:auto!important;overflow-y:auto!important;}}
@media (max-width: 767px){html body#top#top#top :where(#bp-final-header).menu .navbar-collapse:is(#top#top#top#top,*){max-height:80vh!important;}}
html body#top#top#top :where(#bp-final-header) .navbar-collapse:is(#top#top#top#top,*){flex-basis:100%!important;flex-grow:1!important;align-items:center!important;}
html body#top#top#top :where(#bp-final-header) .nav-dropdown .link:is(#top#top#top#top,*){padding-top:0.667em!important;padding-right:1.667em!important;padding-bottom:0.667em!important;padding-left:1.667em!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;}
html body#top#top#top :where(#bp-final-header) .navbar-toggler:is(#top#top#top#top,*){align-self:flex-start!important;padding-top:0.25rem!important;padding-right:0.75rem!important;padding-bottom:0.25rem!important;padding-left:0.75rem!important;font-size:1.25rem!important;line-height:1!important;background-image:initial!important;background-position-x:initial!important;background-position-y:initial!important;background-size:initial!important;background-repeat:initial!important;background-attachment:initial!important;background-origin:initial!important;background-clip:initial!important;background-color:transparent!important;border-top-width:1px!important;border-right-width:1px!important;border-bottom-width:1px!important;border-left-width:1px!important;border-top-style:solid!important;border-right-style:solid!important;border-bottom-style:solid!important;border-left-style:solid!important;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;border-left-color:transparent!important;border-image-source:none!important;border-image-slice:100%!important;border-image-width:1!important;border-image-outset:0!important;border-image-repeat:stretch!important;border-top-left-radius:0.25rem!important;border-top-right-radius:0.25rem!important;border-bottom-right-radius:0.25rem!important;border-bottom-left-radius:0.25rem!important;}
html body#top#top#top :where(#bp-final-header) .navbar-toggler:focus:is(#top#top#top#top,*),html body#top#top#top :where(#bp-final-header) .navbar-toggler:hover:is(#top#top#top#top,*){text-decoration-line:none!important;text-decoration-thickness:initial!important;text-decoration-style:initial!important;text-decoration-color:initial!important;}
html body#top#top#top :where(#bp-final-header) .navbar-toggler-right:is(#top#top#top#top,*){position:absolute!important;right:1rem!important;}
@media (min-width: 768px){html body#top#top#top :where(#bp-final-header) .navbar-toggleable-sm .navbar-nav:is(#top#top#top#top,*){flex-direction:row!important;}
html body#top#top#top :where(#bp-final-header) .navbar-toggleable-sm .navbar-nav .nav-link:is(#top#top#top#top,*){padding-right:0.5rem!important;padding-left:0.5rem!important;}
html body#top#top#top :where(#bp-final-header) .navbar-toggleable-sm .navbar-collapse:is(#top#top#top#top,*){display:none!important;width:100%!important;}
html body#top#top#top :where(#bp-final-header) .navbar-toggleable-sm .navbar-toggler:is(#top#top#top#top,*){display:none!important;}}
html body#top#top#top :where(#bp-final-header).bp-mbk-header .nav-item span:is(#top#top#top#top,*){padding-right:0.4em!important;line-height:0.5em!important;vertical-align:text-bottom!important;position:relative!important;text-decoration-line:none!important;text-decoration-thickness:initial!important;text-decoration-style:initial!important;text-decoration-color:initial!important;}
html body#top#top#top :where(#bp-final-header).bp-mbk-header .nav-item a:is(#top#top#top#top,*){display:flex!important;align-items:center!important;justify-content:center!important;padding-top:0.7rem!important;padding-right:0px!important;padding-bottom:0.7rem!important;padding-left:0px!important;margin-top:0rem!important;margin-right:0.65rem!important;margin-bottom:0rem!important;margin-left:0.65rem!important;}
html body#top#top#top :where(#bp-final-header).bp-mbk-header .nav-item:focus:is(#top#top#top#top,*),html body#top#top#top :where(#bp-final-header).bp-mbk-header .nav-link:focus:is(#top#top#top#top,*){outline-color:initial!important;outline-style:none!important;outline-width:initial!important;}
html body#top#top#top :where(#bp-final-header).bp-mbk-header .navbar-toggleable-sm .navbar-collapse:is(#top#top#top#top,*){justify-content:flex-end!important;padding-right:5rem!important;width:auto!important;}
html body#top#top#top :where(#bp-final-header).bp-mbk-header .navbar-toggleable-sm .navbar-collapse .navbar-nav:is(#top#top#top#top,*){flex-wrap:wrap!important;padding-left:0px!important;}
html body#top#top#top :where(#bp-final-header).bp-mbk-header .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item:is(#top#top#top#top,*){align-self:center!important;}
html body#top#top#top :where(#bp-final-header).bp-mbk-header .navbar.navbar-short .navbar-toggler-right:is(#top#top#top#top,*){top:20px!important;}
html body#top#top#top :where(#bp-final-header).bp-mbk-header button.navbar-toggler:is(#top#top#top#top,*){width:31px!important;height:18px!important;cursor:pointer!important;transition-behavior:normal!important;transition-duration:0.2s!important;transition-timing-function:ease!important;transition-delay:0s!important;transition-property:all!important;top:1.5rem!important;right:1rem!important;}
html body#top#top#top :where(#bp-final-header).bp-mbk-header button.navbar-toggler:focus:is(#top#top#top#top,*){outline-color:initial!important;outline-style:none!important;outline-width:initial!important;}
html body#top#top#top :where(#bp-final-header).bp-mbk-header button.navbar-toggler .hamburger span:is(#top#top#top#top,*){position:absolute!important;right:0px!important;width:30px!important;height:2px!important;border-right-width:5px!important;border-right-style:none!important;border-right-color:currentcolor!important;background-color:rgb(255, 255, 255)!important;}
html body#top#top#top :where(#bp-final-header).bp-mbk-header button.navbar-toggler .hamburger span:nth-child(1):is(#top#top#top#top,*){top:0px!important;transition-behavior:normal!important;transition-duration:0.2s!important;transition-timing-function:ease!important;transition-delay:0s!important;transition-property:all!important;}
html body#top#top#top :where(#bp-final-header).bp-mbk-header button.navbar-toggler .hamburger span:nth-child(2):is(#top#top#top#top,*){top:8px!important;transition-behavior:normal!important;transition-duration:0.15s!important;transition-timing-function:ease!important;transition-delay:0s!important;transition-property:all!important;}
html body#top#top#top :where(#bp-final-header).bp-mbk-header button.navbar-toggler .hamburger span:nth-child(3):is(#top#top#top#top,*){top:8px!important;transition-behavior:normal!important;transition-duration:0.15s!important;transition-timing-function:ease!important;transition-delay:0s!important;transition-property:all!important;}
html body#top#top#top :where(#bp-final-header).bp-mbk-header button.navbar-toggler .hamburger span:nth-child(4):is(#top#top#top#top,*){top:16px!important;transition-behavior:normal!important;transition-duration:0.2s!important;transition-timing-function:ease!important;transition-delay:0s!important;transition-property:all!important;}
html body#top#top#top :where(#bp-final-header).bp-mbk-header nav.opened .hamburger span:nth-child(1):is(#top#top#top#top,*){top:8px!important;width:0px!important;opacity:0!important;right:50%!important;transition-behavior:normal!important;transition-duration:0.2s!important;transition-timing-function:ease!important;transition-delay:0s!important;transition-property:all!important;}
html body#top#top#top :where(#bp-final-header).bp-mbk-header nav.opened .hamburger span:nth-child(2):is(#top#top#top#top,*){transform:rotate(45deg)!important;transition-behavior:normal!important;transition-duration:0.25s!important;transition-timing-function:ease!important;transition-delay:0s!important;transition-property:all!important;}
html body#top#top#top :where(#bp-final-header).bp-mbk-header nav.opened .hamburger span:nth-child(3):is(#top#top#top#top,*){transform:rotate(-45deg)!important;transition-behavior:normal!important;transition-duration:0.25s!important;transition-timing-function:ease!important;transition-delay:0s!important;transition-property:all!important;}
html body#top#top#top :where(#bp-final-header).bp-mbk-header nav.opened .hamburger span:nth-child(4):is(#top#top#top#top,*){top:8px!important;width:0px!important;opacity:0!important;right:50%!important;transition-behavior:normal!important;transition-duration:0.2s!important;transition-timing-function:ease!important;transition-delay:0s!important;transition-property:all!important;}
html body#top#top#top :where(#bp-final-header).bp-mbk-header .collapsed .navbar-collapse:is(#top#top#top#top,*){display:none!important;padding-right:0px!important;}
html body#top#top#top :where(#bp-final-header).bp-mbk-header .collapsed .navbar-collapse.collapsing:is(#top#top#top#top,*),html body#top#top#top :where(#bp-final-header).bp-mbk-header .collapsed .navbar-collapse.show:is(#top#top#top#top,*){display:block!important;}
html body#top#top#top :where(#bp-final-header).bp-mbk-header .collapsed .navbar-collapse.collapsing .navbar-nav:is(#top#top#top#top,*),html body#top#top#top :where(#bp-final-header).bp-mbk-header .collapsed .navbar-collapse.show .navbar-nav:is(#top#top#top#top,*){display:block!important;text-align:center!important;}
html body#top#top#top :where(#bp-final-header).bp-mbk-header .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:is(#top#top#top#top,*),html body#top#top#top :where(#bp-final-header).bp-mbk-header .collapsed .navbar-collapse.show .navbar-nav .nav-item:is(#top#top#top#top,*){clear:both!important;}
html body#top#top#top :where(#bp-final-header).bp-mbk-header .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child:is(#top#top#top#top,*),html body#top#top#top :where(#bp-final-header).bp-mbk-header .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child:is(#top#top#top#top,*){margin-bottom:1rem!important;}
html body#top#top#top :where(#bp-final-header).bp-mbk-header .collapsed button.navbar-toggler:is(#top#top#top#top,*){display:block!important;}
@media (max-width: 991px){html body#top#top#top :where(#bp-final-header).bp-mbk-header button.navbar-toggler:is(#top#top#top#top,*){display:block!important;}
html body#top#top#top :where(#bp-final-header).bp-mbk-header .navbar-collapse:is(#top#top#top#top,*){display:none!important;padding-right:0px!important;}
html body#top#top#top :where(#bp-final-header).bp-mbk-header .navbar-collapse.collapsing:is(#top#top#top#top,*),html body#top#top#top :where(#bp-final-header).bp-mbk-header .navbar-collapse.show:is(#top#top#top#top,*){display:block!important;}
html body#top#top#top :where(#bp-final-header).bp-mbk-header .navbar-collapse.collapsing .navbar-nav:is(#top#top#top#top,*),html body#top#top#top :where(#bp-final-header).bp-mbk-header .navbar-collapse.show .navbar-nav:is(#top#top#top#top,*){display:block!important;text-align:center!important;}
html body#top#top#top :where(#bp-final-header).bp-mbk-header .navbar-collapse.collapsing .navbar-nav .nav-item:is(#top#top#top#top,*),html body#top#top#top :where(#bp-final-header).bp-mbk-header .navbar-collapse.show .navbar-nav .nav-item:is(#top#top#top#top,*){clear:both!important;}
html body#top#top#top :where(#bp-final-header).bp-mbk-header .navbar-collapse.collapsing .navbar-nav .nav-item:last-child:is(#top#top#top#top,*),html body#top#top#top :where(#bp-final-header).bp-mbk-header .navbar-collapse.show .navbar-nav .nav-item:last-child:is(#top#top#top#top,*){margin-bottom:1rem!important;}}
html body#top#top#top :where(#bp-final-header).bp-mbk-header .navbar-collapse:is(#top#top#top#top,*){flex-basis:auto!important;}
html body#top#top#top #bp-final-header .nav-link:is(#top#top#top#top,*){letter-spacing:0.035em!important;transition-behavior:normal, normal!important;transition-duration:0.22s, 0.22s!important;transition-timing-function:ease, ease!important;transition-delay:0s, 0s!important;transition-property:color, opacity!important;color:rgb(241, 236, 229)!important;}
html body#top#top#top #bp-final-header .nav-link:hover:is(#top#top#top#top,*){color:rgb(201, 179, 156)!important;}
html body#top#top#top #bp-final-header .navbar-nav:is(#top#top#top#top,*){align-items:center!important;}
html body#top#top#top #bp-final-header .nav-item:is(#top#top#top#top,*){margin-left:3px!important;margin-right:3px!important;}
html body#top#top#top #bp-final-header .nav-link:is(#top#top#top#top,*){text-shadow:rgba(0, 0, 0, 0.16) 0px 1px 12px!important;padding-top:0.72rem!important;padding-right:0.76rem!important;padding-bottom:0.72rem!important;padding-left:0.76rem!important;color:rgba(255, 255, 255, 0.94)!important;font-size:13px!important;font-weight:500!important;line-height:1!important;letter-spacing:0.045em!important;transition-behavior:normal, normal!important;transition-duration:0.2s, 0.2s!important;transition-timing-function:ease, ease!important;transition-delay:0s, 0s!important;transition-property:color, opacity!important;}
html body#top#top#top #bp-final-header .nav-link:hover:is(#top#top#top#top,*),html body#top#top#top #bp-final-header .nav-link:focus:is(#top#top#top#top,*){color:rgb(216, 198, 178)!important;opacity:1!important;}
html body#top#top#top #bp-final-header .hamburger span:is(#top#top#top#top,*){background-color:rgb(255, 255, 255)!important;}
html body#top#top#top #bp-final-header .navbar-toggler:is(#top#top#top#top,*){border-top-width:0px!important;border-right-width:0px!important;border-bottom-width:0px!important;border-left-width:0px!important;border-top-style:none!important;border-right-style:none!important;border-bottom-style:none!important;border-left-style:none!important;border-top-color:currentcolor!important;border-right-color:currentcolor!important;border-bottom-color:currentcolor!important;border-left-color:currentcolor!important;border-image-source:none!important;border-image-slice:100%!important;border-image-width:1!important;border-image-outset:0!important;border-image-repeat:stretch!important;padding-top:0.25rem!important;padding-right:0.25rem!important;padding-bottom:0.25rem!important;padding-left:0.25rem!important;}
@media (min-width: 992px){html body#top#top#top #bp-final-header .navbar-collapse:is(#top#top#top#top,*){justify-content:flex-end!important;}}
@media (max-width: 991px){html body#top#top#top #bp-final-header .navbar-collapse:is(#top#top#top#top,*){margin-top:7px!important;padding-top:13px!important;padding-right:14px!important;padding-bottom:15px!important;padding-left:14px!important;border-top-width:1px!important;border-right-width:1px!important;border-bottom-width:1px!important;border-left-width:1px!important;border-top-style:solid!important;border-right-style:solid!important;border-bottom-style:solid!important;border-left-style:solid!important;border-top-color:rgba(255, 255, 255, 0.08)!important;border-right-color:rgba(255, 255, 255, 0.08)!important;border-bottom-color:rgba(255, 255, 255, 0.08)!important;border-left-color:rgba(255, 255, 255, 0.08)!important;border-image-source:none!important;border-image-slice:100%!important;border-image-width:1!important;border-image-outset:0!important;border-image-repeat:stretch!important;border-top-left-radius:7px!important;border-top-right-radius:7px!important;border-bottom-right-radius:7px!important;border-bottom-left-radius:7px!important;box-shadow:rgba(0, 0, 0, 0.18) 0px 18px 42px!important;backdrop-filter:blur(16px)!important;background-image:initial!important;background-position-x:initial!important;background-position-y:initial!important;background-size:initial!important;background-repeat:initial!important;background-attachment:initial!important;background-origin:initial!important;background-clip:initial!important;background-color:rgba(25, 22, 19, 0.96)!important;}
html body#top#top#top #bp-final-header .navbar-nav:is(#top#top#top#top,*){align-items:stretch!important;}
html body#top#top#top #bp-final-header .nav-item:is(#top#top#top#top,*){margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;}
html body#top#top#top #bp-final-header .nav-link:is(#top#top#top#top,*){padding-top:0.72rem!important;padding-right:0.5rem!important;padding-bottom:0.72rem!important;padding-left:0.5rem!important;}}
html body#top#top#top #bp-final-header .mega-nav-item:is(#top#top#top#top,*){position:static!important;}
html body#top#top#top #bp-final-header .mega-menu-trigger:is(#top#top#top#top,*){cursor:default!important;}
@media (min-width: 992px){html body#top#top#top #bp-final-header .mega-menu-panel:is(#top#top#top#top,*){display:grid!important;grid-template-columns:repeat(4, minmax(0px, 1fr))!important;row-gap:0px!important;column-gap:0px!important;position:fixed!important;left:0px!important;right:0px!important;top:80px!important;z-index:1100!important;width:100vw!important;min-height:270px!important;max-height:300px!important;overflow-x:hidden!important;overflow-y:hidden!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;padding-top:35px!important;padding-right:clamp(34px, 4vw, 64px)!important;padding-bottom:31px!important;padding-left:clamp(34px, 4vw, 64px)!important;background-image:initial!important;background-position-x:initial!important;background-position-y:initial!important;background-size:initial!important;background-repeat:initial!important;background-attachment:initial!important;background-origin:initial!important;background-clip:initial!important;background-color:rgba(49, 46, 42, 0.992)!important;border-top-width:1px!important;border-top-style:solid!important;border-top-color:rgba(207, 189, 170, 0.12)!important;border-bottom-width:1px!important;border-bottom-style:solid!important;border-bottom-color:rgba(255, 255, 255, 0.043)!important;box-shadow:rgba(0, 0, 0, 0.18) 0px 18px 42px!important;backdrop-filter:blur(16px) saturate(108%)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(5px)!important;transition-behavior:normal, normal, normal!important;transition-duration:0.16s, 0.16s, 0.16s!important;transition-timing-function:ease, ease, ease!important;transition-delay:0s, 0s, 0s!important;transition-property:opacity, visibility, transform!important;}
html body#top#top#top #bp-final-header .navbar.navbar-short .mega-menu-panel:is(#top#top#top#top,*){top:68px!important;}
html body#top#top#top #bp-final-header .mega-menu-panel.is-open:is(#top#top#top#top,*){opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0px)!important;}
html body#top#top#top #bp-final-header .mega-column:is(#top#top#top#top,*){min-width:0px!important;padding-top:0px!important;padding-right:clamp(20px, 2.3vw, 38px)!important;padding-bottom:0px!important;padding-left:clamp(20px, 2.3vw, 38px)!important;text-align:center!important;}
html body#top#top#top #bp-final-header .mega-column + .mega-column:is(#bp-final-header#bp-final-header#bp-final-header#bp-final-header,#bp-final-header *,#ct70-search-panel,#ct70-search-panel *,#ct70-search-backdrop){border-left-width:1px!important;border-left-style:solid!important;border-left-color:rgba(255, 255, 255, 0.067)!important;}
html body#top#top#top #bp-final-header .mega-brand-link:is(#top#top#top#top,*){display:block!important;width:100%!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:20px!important;margin-left:0px!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:9px!important;padding-left:0px!important;border-bottom-width:1px!important;border-bottom-style:solid!important;border-bottom-color:rgba(205, 187, 168, 0.18)!important;text-transform:uppercase!important;text-align:center!important;transition-behavior:normal, normal!important;transition-duration:0.16s, 0.16s!important;transition-timing-function:ease, ease!important;transition-delay:0s, 0s!important;transition-property:color, border-color!important;color:rgba(244, 238, 231, 0.96)!important;font-style:normal!important;font-variant-caps:normal!important;font-variant-ligatures:normal!important;font-variant-numeric:normal!important;font-variant-east-asian:normal!important;font-variant-alternates:normal!important;font-size-adjust:none!important;font-language-override:normal!important;font-kerning:auto!important;font-optical-sizing:auto!important;font-feature-settings:normal!important;font-variation-settings:normal!important;font-variant-position:normal!important;font-variant-emoji:normal!important;font-weight:500!important;font-stretch:normal!important;font-size:12px!important;line-height:1.15!important;font-family:Arial, Helvetica, sans-serif!important;letter-spacing:0.075em!important;text-decoration-line:none!important;text-decoration-thickness:initial!important;text-decoration-style:initial!important;text-decoration-color:initial!important;}
html body#top#top#top #bp-final-header .mega-brand-link:hover:is(#top#top#top#top,*){color:rgb(220, 200, 179)!important;border-bottom-color:rgba(220, 200, 179, 0.34)!important;}
html body#top#top#top #bp-final-header .mega-product-list:is(#top#top#top#top,*){display:block!important;width:100%!important;}
html body#top#top#top #bp-final-header .mega-product-link:is(#top#top#top#top,*){display:block!important;width:100%!important;padding-top:3px!important;padding-right:0px!important;padding-bottom:3px!important;padding-left:0px!important;text-transform:uppercase!important;text-align:center!important;transition-behavior:normal, normal!important;transition-duration:0.15s, 0.15s!important;transition-timing-function:ease, ease!important;transition-delay:0s, 0s!important;transition-property:color, transform!important;color:rgba(238, 231, 223, 0.88)!important;background-image:initial!important;background-position-x:initial!important;background-position-y:initial!important;background-size:initial!important;background-repeat:initial!important;background-attachment:initial!important;background-origin:initial!important;background-clip:initial!important;background-color:transparent!important;font-style:normal!important;font-variant-caps:normal!important;font-variant-ligatures:normal!important;font-variant-numeric:normal!important;font-variant-east-asian:normal!important;font-variant-alternates:normal!important;font-size-adjust:none!important;font-language-override:normal!important;font-kerning:auto!important;font-optical-sizing:auto!important;font-feature-settings:normal!important;font-variation-settings:normal!important;font-variant-position:normal!important;font-variant-emoji:normal!important;font-weight:400!important;font-stretch:normal!important;font-size:10.8px!important;line-height:1.32!important;font-family:Arial, Helvetica, sans-serif!important;letter-spacing:0.025em!important;text-decoration-line:none!important;text-decoration-thickness:initial!important;text-decoration-style:initial!important;text-decoration-color:initial!important;}
html body#top#top#top #bp-final-header .mega-product-link:hover:is(#top#top#top#top,*){color:rgb(220, 200, 179)!important;transform:translateY(-1px)!important;}}
@media (max-width: 991px){html body#top#top#top #bp-final-header .mega-nav-item:is(#top#top#top#top,*){position:relative!important;}
html body#top#top#top #bp-final-header .mega-menu-panel:is(#top#top#top#top,*){display:none!important;position:static!important;width:100%!important;margin-top:4px!important;margin-right:0px!important;margin-bottom:8px!important;margin-left:0px!important;padding-top:8px!important;padding-right:8px!important;padding-bottom:8px!important;padding-left:8px!important;background-image:initial!important;background-position-x:initial!important;background-position-y:initial!important;background-size:initial!important;background-repeat:initial!important;background-attachment:initial!important;background-origin:initial!important;background-clip:initial!important;background-color:rgba(47, 43, 40, 0.984)!important;border-top-width:1px!important;border-right-width:1px!important;border-bottom-width:1px!important;border-left-width:1px!important;border-top-style:solid!important;border-right-style:solid!important;border-bottom-style:solid!important;border-left-style:solid!important;border-top-color:rgba(255, 255, 255, 0.08)!important;border-right-color:rgba(255, 255, 255, 0.08)!important;border-bottom-color:rgba(255, 255, 255, 0.08)!important;border-left-color:rgba(255, 255, 255, 0.08)!important;border-image-source:none!important;border-image-slice:100%!important;border-image-width:1!important;border-image-outset:0!important;border-image-repeat:stretch!important;border-top-left-radius:6px!important;border-top-right-radius:6px!important;border-bottom-right-radius:6px!important;border-bottom-left-radius:6px!important;box-shadow:rgba(0, 0, 0, 0.18) 0px 14px 34px!important;}
html body#top#top#top #bp-final-header .mega-menu-panel.is-open:is(#top#top#top#top,*){display:block!important;}
html body#top#top#top #bp-final-header .mega-column:is(#top#top#top#top,*){padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;}
html body#top#top#top #bp-final-header .mega-column + .mega-column:is(#bp-final-header#bp-final-header#bp-final-header#bp-final-header,#bp-final-header *,#ct70-search-panel,#ct70-search-panel *,#ct70-search-backdrop){border-top-width:1px!important;border-top-style:solid!important;border-top-color:rgba(255, 255, 255, 0.06)!important;}
html body#top#top#top #bp-final-header .mega-brand-link:is(#top#top#top#top,*){display:block!important;padding-top:0.66rem!important;padding-right:0.7rem!important;padding-bottom:0.66rem!important;padding-left:0.7rem!important;text-transform:uppercase!important;color:rgb(240, 232, 223)!important;font-style:normal!important;font-variant-caps:normal!important;font-variant-ligatures:normal!important;font-variant-numeric:normal!important;font-variant-east-asian:normal!important;font-variant-alternates:normal!important;font-size-adjust:none!important;font-language-override:normal!important;font-kerning:auto!important;font-optical-sizing:auto!important;font-feature-settings:normal!important;font-variation-settings:normal!important;font-variant-position:normal!important;font-variant-emoji:normal!important;font-weight:500!important;font-stretch:normal!important;font-size:11.5px!important;line-height:1.2!important;font-family:Arial, Helvetica, sans-serif!important;letter-spacing:0.045em!important;text-decoration-line:none!important;text-decoration-thickness:initial!important;text-decoration-style:initial!important;text-decoration-color:initial!important;}
html body#top#top#top #bp-final-header .mega-product-list:is(#top#top#top#top,*){margin-top:0px!important;margin-right:0px!important;margin-bottom:6px!important;margin-left:10px!important;padding-top:2px!important;padding-right:0px!important;padding-bottom:4px!important;padding-left:10px!important;border-left-width:1px!important;border-left-style:solid!important;border-left-color:rgba(220, 199, 177, 0.18)!important;}
html body#top#top#top #bp-final-header .mega-product-link:is(#top#top#top#top,*){display:block!important;padding-top:0.46rem!important;padding-right:0.7rem!important;padding-bottom:0.46rem!important;padding-left:0.7rem!important;color:rgba(239, 232, 224, 0.86)!important;font-style:normal!important;font-variant-caps:normal!important;font-variant-ligatures:normal!important;font-variant-numeric:normal!important;font-variant-east-asian:normal!important;font-variant-alternates:normal!important;font-size-adjust:none!important;font-language-override:normal!important;font-kerning:auto!important;font-optical-sizing:auto!important;font-feature-settings:normal!important;font-variation-settings:normal!important;font-variant-position:normal!important;font-variant-emoji:normal!important;font-weight:400!important;font-stretch:normal!important;font-size:11px!important;line-height:1.3!important;font-family:Arial, Helvetica, sans-serif!important;text-decoration-line:none!important;text-decoration-thickness:initial!important;text-decoration-style:initial!important;text-decoration-color:initial!important;}}
html body#top#top#top #bp-final-header .nav-link:is(#top#top#top#top,*){color:rgba(255, 255, 255, 0.97)!important;text-shadow:rgba(0, 0, 0, 0.34) 0px 2px 14px!important;}
html body#top#top#top #bp-final-header .nav-link:hover:is(#top#top#top#top,*),html body#top#top#top #bp-final-header .nav-link:focus:is(#top#top#top#top,*){color:rgb(234, 215, 194)!important;}
html body#top#top#top #bp-final-header .nav-link:is(#top#top#top#top,*){font-family:var(--ct-font-sans)!important;font-size:15px!important;line-height:1.25!important;}
html body#top#top#top #bp-final-header .mega-brand-link:is(#top#top#top#top,*){font-family:var(--ct-font-sans)!important;font-size:14px!important;line-height:1.25!important;}
html body#top#top#top #bp-final-header .mega-product-link:is(#top#top#top#top,*){font-family:var(--ct-font-sans)!important;font-size:14px!important;line-height:1.4!important;}
@media (max-width: 767px){html body#top#top#top #bp-final-header .nav-link:is(#top#top#top#top,*){font-size:15px!important;}}
@media (min-width: 992px){html body#top#top#top #bp-final-header .mega-menu-panel:is(#top#top#top#top,*){min-height:0px!important;max-height:calc(-96px + 100vh)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-x:contain!important;overscroll-behavior-y:contain!important;}
html body#top#top#top #bp-final-header .navbar.navbar-short .mega-menu-panel:is(#top#top#top#top,*){max-height:calc(-84px + 100vh)!important;}}
html body#top#top#top #bp-final-header .mega-brand-link:is(#top#top#top#top,*),html body#top#top#top #bp-final-header .mega-product-link:is(#top#top#top#top,*){text-transform:none!important;}
html body#top#top#top :where(#bp-final-header) .ct70-header-tools:is(#top#top#top#top,*){white-space-collapse:collapse!important;text-wrap-mode:nowrap!important;display:flex!important;align-items:center!important;row-gap:8px!important;column-gap:8px!important;margin-left:10px!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;}
html body#top#top#top :where(#bp-final-header) .ct70-search-trigger:is(#top#top#top#top,*),html body#top#top#top :where(#bp-final-header) .ct70-language-toggle:is(#top#top#top#top,*){height:34px!important;border-top-width:1px!important;border-right-width:1px!important;border-bottom-width:1px!important;border-left-width:1px!important;border-top-style:solid!important;border-right-style:solid!important;border-bottom-style:solid!important;border-left-style:solid!important;border-top-color:rgba(255, 255, 255, 0.24)!important;border-right-color:rgba(255, 255, 255, 0.24)!important;border-bottom-color:rgba(255, 255, 255, 0.24)!important;border-left-color:rgba(255, 255, 255, 0.24)!important;border-image-source:none!important;border-image-slice:100%!important;border-image-width:1!important;border-image-outset:0!important;border-image-repeat:stretch!important;background-image:initial!important;background-position-x:initial!important;background-position-y:initial!important;background-size:initial!important;background-repeat:initial!important;background-attachment:initial!important;background-origin:initial!important;background-clip:initial!important;background-color:rgba(33, 28, 24, 0.14)!important;backdrop-filter:blur(8px)!important;box-shadow:rgba(255, 255, 255, 0.07) 0px 1px 0px inset!important;transition-behavior:normal, normal, normal, normal!important;transition-duration:0.2s, 0.2s, 0.2s, 0.2s!important;transition-timing-function:ease, ease, ease, ease!important;transition-delay:0s, 0s, 0s, 0s!important;transition-property:border-color, background, transform, color!important;}
html body#top#top#top :where(#bp-final-header) .ct70-search-trigger:is(#top#top#top#top,*){width:34px!important;flex-grow:0!important;flex-shrink:0!important;flex-basis:34px!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;border-top-left-radius:50%!important;border-top-right-radius:50%!important;border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important;color:rgba(255, 255, 255, 0.96)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;appearance:none!important;}
html body#top#top#top :where(#bp-final-header) .ct70-search-trigger svg:is(#top#top#top#top,*){width:15px!important;height:15px!important;display:block!important;stroke:currentcolor!important;stroke-width:1.7!important;fill:none!important;}
html body#top#top#top :where(#bp-final-header) .ct70-search-trigger:hover:is(#top#top#top#top,*),html body#top#top#top :where(#bp-final-header) .ct70-search-trigger:focus-visible:is(#top#top#top#top,*){color:rgb(234, 215, 194)!important;border-top-color:rgba(234, 215, 194, 0.6)!important;border-right-color:rgba(234, 215, 194, 0.6)!important;border-bottom-color:rgba(234, 215, 194, 0.6)!important;border-left-color:rgba(234, 215, 194, 0.6)!important;background-image:initial!important;background-position-x:initial!important;background-position-y:initial!important;background-size:initial!important;background-repeat:initial!important;background-attachment:initial!important;background-origin:initial!important;background-clip:initial!important;background-color:rgba(234, 215, 194, 0.09)!important;outline-color:initial!important;outline-style:none!important;outline-width:initial!important;transform:translateY(-1px)!important;}
html body#top#top#top :where(#bp-final-header) .ct70-language-toggle:is(#top#top#top#top,*){min-width:76px!important;padding-top:3px!important;padding-right:5px!important;padding-bottom:3px!important;padding-left:5px!important;border-top-left-radius:999px!important;border-top-right-radius:999px!important;border-bottom-right-radius:999px!important;border-bottom-left-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;row-gap:1px!important;column-gap:1px!important;font-family:Arial, Helvetica, sans-serif!important;}
html body#top#top#top :where(#bp-final-header) .ct70-lang-current:is(#top#top#top#top,*),html body#top#top#top :where(#bp-final-header) .ct70-lang-link:is(#top#top#top#top,*){min-width:29px!important;height:26px!important;padding-top:0px!important;padding-right:6px!important;padding-bottom:0px!important;padding-left:6px!important;border-top-left-radius:999px!important;border-top-right-radius:999px!important;border-bottom-right-radius:999px!important;border-bottom-left-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-style:normal!important;font-variant-caps:normal!important;font-variant-ligatures:normal!important;font-variant-numeric:normal!important;font-variant-east-asian:normal!important;font-variant-alternates:normal!important;font-size-adjust:none!important;font-language-override:normal!important;font-kerning:auto!important;font-optical-sizing:auto!important;font-feature-settings:normal!important;font-variation-settings:normal!important;font-variant-position:normal!important;font-variant-emoji:normal!important;font-weight:600!important;font-stretch:normal!important;font-size:10px!important;line-height:1!important;font-family:Arial, Helvetica, sans-serif!important;letter-spacing:0.12em!important;text-decoration-line:none!important;text-decoration-thickness:initial!important;text-decoration-style:initial!important;text-decoration-color:initial!important;}
html body#top#top#top :where(#bp-final-header) .ct70-lang-current:is(#top#top#top#top,*){color:rgb(234, 215, 194)!important;background-image:initial!important;background-position-x:initial!important;background-position-y:initial!important;background-size:initial!important;background-repeat:initial!important;background-attachment:initial!important;background-origin:initial!important;background-clip:initial!important;background-color:rgba(234, 215, 194, 0.12)!important;}
html body#top#top#top :where(#bp-final-header) .ct70-lang-link:is(#top#top#top#top,*){transition-behavior:normal, normal!important;transition-duration:0.2s, 0.2s!important;transition-timing-function:ease, ease!important;transition-delay:0s, 0s!important;transition-property:color, background!important;color:rgba(255, 255, 255, 0.78)!important;}
html body#top#top#top :where(#bp-final-header) .ct70-lang-link:hover:is(#top#top#top#top,*),html body#top#top#top :where(#bp-final-header) .ct70-lang-link:focus-visible:is(#top#top#top#top,*){background-image:initial!important;background-position-x:initial!important;background-position-y:initial!important;background-size:initial!important;background-repeat:initial!important;background-attachment:initial!important;background-origin:initial!important;background-clip:initial!important;background-color:rgba(255, 255, 255, 0.08)!important;outline-color:initial!important;outline-style:none!important;outline-width:initial!important;color:rgb(255, 255, 255)!important;}
html body#top#top#top :where(#bp-final-header) .ct70-lang-separator:is(#top#top#top#top,*){width:1px!important;height:13px!important;background-image:initial!important;background-position-x:initial!important;background-position-y:initial!important;background-size:initial!important;background-repeat:initial!important;background-attachment:initial!important;background-origin:initial!important;background-clip:initial!important;background-color:rgba(255, 255, 255, 0.2)!important;display:block!important;}
@media (max-width: 991px){html body#top#top#top :where(#bp-final-header) .ct70-header-tools:is(#top#top#top#top,*){margin-top:10px!important;margin-right:0px!important;margin-bottom:8px!important;margin-left:0px!important;padding-top:0px!important;padding-right:15px!important;padding-bottom:0px!important;padding-left:15px!important;justify-content:flex-start!important;row-gap:9px!important;column-gap:9px!important;}
html body#top#top#top :where(#bp-final-header) .ct70-search-trigger:is(#top#top#top#top,*){width:36px!important;height:36px!important;flex-basis:36px!important;}
html body#top#top#top :where(#bp-final-header) .ct70-language-toggle:is(#top#top#top#top,*){height:36px!important;min-width:80px!important;}}
@media (prefers-reduced-motion: reduce){html body#top#top#top :where(#bp-final-header) .ct70-search-trigger:is(#top#top#top#top,*){transition-behavior:normal!important;transition-duration:0s!important;transition-timing-function:ease!important;transition-delay:0s!important;transition-property:none!important;}}
@media (min-width: 992px){html body#top#top#top :where(#bp-final-header).menu .navbar-collapse:is(#top#top#top#top,*){min-width:0px!important;align-items:center!important;justify-content:flex-end!important;}
html body#top#top#top :where(#bp-final-header).menu .navbar-nav:is(#top#top#top#top,*){margin-left:auto!important;align-items:center!important;flex-wrap:nowrap!important;}
html body#top#top#top :where(#bp-final-header).menu .navbar-nav > .nav-item:is(#top#top#top#top,*){display:flex!important;align-items:center!important;margin-top:0px!important;margin-right:2px!important;margin-bottom:0px!important;margin-left:2px!important;}
html body#top#top#top :where(#bp-final-header).menu .navbar-nav > .nav-item > .nav-link:is(#top#top#top#top,*){min-height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding-top:0px!important;padding-right:11px!important;padding-bottom:0px!important;padding-left:11px!important;font-size:12px!important;font-weight:500!important;line-height:1!important;letter-spacing:0.075em!important;white-space-collapse:collapse!important;text-wrap-mode:nowrap!important;}
html body#top#top#top :where(#bp-final-header).menu .ct70-header-tools:is(#top#top#top#top,*){min-height:40px!important;display:flex!important;align-items:center!important;row-gap:12px!important;column-gap:12px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:14px!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:16px!important;border-left-width:1px!important;border-left-style:solid!important;border-left-color:rgba(235, 226, 216, 0.18)!important;}
html body#top#top#top :where(#bp-final-header).menu .ct70-search-trigger:is(#top#top#top#top,*){width:30px!important;height:40px!important;flex-grow:0!important;flex-shrink:0!important;flex-basis:30px!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;border-top-width:0px!important;border-right-width:0px!important;border-bottom-width:0px!important;border-left-width:0px!important;border-top-style:none!important;border-right-style:none!important;border-bottom-style:none!important;border-left-style:none!important;border-top-color:currentcolor!important;border-right-color:currentcolor!important;border-bottom-color:currentcolor!important;border-left-color:currentcolor!important;border-image-source:none!important;border-image-slice:100%!important;border-image-width:1!important;border-image-outset:0!important;border-image-repeat:stretch!important;border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;background-image:initial!important;background-position-x:initial!important;background-position-y:initial!important;background-size:initial!important;background-repeat:initial!important;background-attachment:initial!important;background-origin:initial!important;background-clip:initial!important;background-color:transparent!important;color:rgba(255, 255, 255, 0.84)!important;box-shadow:none!important;backdrop-filter:none!important;transform:none!important;}
html body#top#top#top :where(#bp-final-header).menu .ct70-search-trigger svg:is(#top#top#top#top,*){width:16px!important;height:16px!important;stroke-width:1.55!important;}
html body#top#top#top :where(#bp-final-header).menu .ct70-search-trigger:hover:is(#top#top#top#top,*),html body#top#top#top :where(#bp-final-header).menu .ct70-search-trigger:focus-visible:is(#top#top#top#top,*){color:rgb(219, 197, 173)!important;border-top-width:0px!important;border-right-width:0px!important;border-bottom-width:0px!important;border-left-width:0px!important;border-top-style:none!important;border-right-style:none!important;border-bottom-style:none!important;border-left-style:none!important;border-top-color:currentcolor!important;border-right-color:currentcolor!important;border-bottom-color:currentcolor!important;border-left-color:currentcolor!important;border-image-source:none!important;border-image-slice:100%!important;border-image-width:1!important;border-image-outset:0!important;border-image-repeat:stretch!important;background-image:initial!important;background-position-x:initial!important;background-position-y:initial!important;background-size:initial!important;background-repeat:initial!important;background-attachment:initial!important;background-origin:initial!important;background-clip:initial!important;background-color:transparent!important;transform:none!important;}
html body#top#top#top :where(#bp-final-header).menu .ct70-language-toggle:is(#top#top#top#top,*){min-width:0px!important;height:40px!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;row-gap:8px!important;column-gap:8px!important;border-top-width:0px!important;border-right-width:0px!important;border-bottom-width:0px!important;border-left-width:0px!important;border-top-style:none!important;border-right-style:none!important;border-bottom-style:none!important;border-left-style:none!important;border-top-color:currentcolor!important;border-right-color:currentcolor!important;border-bottom-color:currentcolor!important;border-left-color:currentcolor!important;border-image-source:none!important;border-image-slice:100%!important;border-image-width:1!important;border-image-outset:0!important;border-image-repeat:stretch!important;border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;background-image:initial!important;background-position-x:initial!important;background-position-y:initial!important;background-size:initial!important;background-repeat:initial!important;background-attachment:initial!important;background-origin:initial!important;background-clip:initial!important;background-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important;}
html body#top#top#top :where(#bp-final-header).menu .ct70-lang-current:is(#top#top#top#top,*),html body#top#top#top :where(#bp-final-header).menu .ct70-lang-link:is(#top#top#top#top,*){min-width:0px!important;height:40px!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;background-image:initial!important;background-position-x:initial!important;background-position-y:initial!important;background-size:initial!important;background-repeat:initial!important;background-attachment:initial!important;background-origin:initial!important;background-clip:initial!important;background-color:transparent!important;font-style:normal!important;font-variant-caps:normal!important;font-variant-ligatures:normal!important;font-variant-numeric:normal!important;font-variant-east-asian:normal!important;font-variant-alternates:normal!important;font-size-adjust:none!important;font-language-override:normal!important;font-kerning:auto!important;font-optical-sizing:auto!important;font-feature-settings:normal!important;font-variation-settings:normal!important;font-variant-position:normal!important;font-variant-emoji:normal!important;font-weight:500!important;font-stretch:normal!important;font-size:10.5px!important;line-height:1!important;font-family:Arial, Helvetica, sans-serif!important;letter-spacing:0.115em!important;}
html body#top#top#top :where(#bp-final-header).menu .ct70-lang-current:is(#top#top#top#top,*){color:rgb(219, 197, 173)!important;}
html body#top#top#top :where(#bp-final-header).menu .ct70-lang-link:is(#top#top#top#top,*){color:rgba(255, 255, 255, 0.62)!important;}
html body#top#top#top :where(#bp-final-header).menu .ct70-lang-link:hover:is(#top#top#top#top,*),html body#top#top#top :where(#bp-final-header).menu .ct70-lang-link:focus-visible:is(#top#top#top#top,*){color:rgb(255, 255, 255)!important;background-image:initial!important;background-position-x:initial!important;background-position-y:initial!important;background-size:initial!important;background-repeat:initial!important;background-attachment:initial!important;background-origin:initial!important;background-clip:initial!important;background-color:transparent!important;}
html body#top#top#top :where(#bp-final-header).menu .ct70-lang-separator:is(#top#top#top#top,*){width:1px!important;height:11px!important;background-image:initial!important;background-position-x:initial!important;background-position-y:initial!important;background-size:initial!important;background-repeat:initial!important;background-attachment:initial!important;background-origin:initial!important;background-clip:initial!important;background-color:rgba(255, 255, 255, 0.2)!important;}}
@media (min-width: 992px) and (max-width: 1180px){html body#top#top#top :where(#bp-final-header).menu .navbar-nav > .nav-item > .nav-link:is(#top#top#top#top,*){padding-left:8px!important;padding-right:8px!important;font-size:11.5px!important;letter-spacing:0.055em!important;}
html body#top#top#top :where(#bp-final-header).menu .ct70-header-tools:is(#top#top#top#top,*){row-gap:9px!important;column-gap:9px!important;margin-left:9px!important;padding-left:11px!important;}}
@media (max-width: 991px){html body#top#top#top :where(#bp-final-header).menu .ct70-header-tools:is(#top#top#top#top,*){width:calc(100% - 30px)!important;min-height:46px!important;margin-top:8px!important;margin-right:15px!important;margin-bottom:4px!important;margin-left:15px!important;padding-top:7px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;justify-content:flex-start!important;row-gap:13px!important;column-gap:13px!important;border-top-width:1px!important;border-top-style:solid!important;border-top-color:rgba(255, 255, 255, 0.1)!important;}
html body#top#top#top :where(#bp-final-header).menu .ct70-search-trigger:is(#top#top#top#top,*){width:34px!important;height:38px!important;flex-grow:0!important;flex-shrink:0!important;flex-basis:34px!important;border-top-width:0px!important;border-right-width:0px!important;border-bottom-width:0px!important;border-left-width:0px!important;border-top-style:none!important;border-right-style:none!important;border-bottom-style:none!important;border-left-style:none!important;border-top-color:currentcolor!important;border-right-color:currentcolor!important;border-bottom-color:currentcolor!important;border-left-color:currentcolor!important;border-image-source:none!important;border-image-slice:100%!important;border-image-width:1!important;border-image-outset:0!important;border-image-repeat:stretch!important;border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;background-image:initial!important;background-position-x:initial!important;background-position-y:initial!important;background-size:initial!important;background-repeat:initial!important;background-attachment:initial!important;background-origin:initial!important;background-clip:initial!important;background-color:transparent!important;box-shadow:none!important;}
html body#top#top#top :where(#bp-final-header).menu .ct70-language-toggle:is(#top#top#top#top,*){min-width:0px!important;height:38px!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;row-gap:9px!important;column-gap:9px!important;border-top-width:0px!important;border-right-width:0px!important;border-bottom-width:0px!important;border-left-width:0px!important;border-top-style:none!important;border-right-style:none!important;border-bottom-style:none!important;border-left-style:none!important;border-top-color:currentcolor!important;border-right-color:currentcolor!important;border-bottom-color:currentcolor!important;border-left-color:currentcolor!important;border-image-source:none!important;border-image-slice:100%!important;border-image-width:1!important;border-image-outset:0!important;border-image-repeat:stretch!important;border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;background-image:initial!important;background-position-x:initial!important;background-position-y:initial!important;background-size:initial!important;background-repeat:initial!important;background-attachment:initial!important;background-origin:initial!important;background-clip:initial!important;background-color:transparent!important;box-shadow:none!important;}
html body#top#top#top :where(#bp-final-header).menu .ct70-lang-current:is(#top#top#top#top,*),html body#top#top#top :where(#bp-final-header).menu .ct70-lang-link:is(#top#top#top#top,*){min-width:0px!important;height:38px!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;background-image:initial!important;background-position-x:initial!important;background-position-y:initial!important;background-size:initial!important;background-repeat:initial!important;background-attachment:initial!important;background-origin:initial!important;background-clip:initial!important;background-color:transparent!important;}}
html body#top#top#top :where(#bp-final-header) .ct70-social-divider:is(#top#top#top#top,*){width:1px!important;height:17px!important;flex-grow:0!important;flex-shrink:0!important;flex-basis:1px!important;display:block!important;margin-left:2px!important;background-image:initial!important;background-position-x:initial!important;background-position-y:initial!important;background-size:initial!important;background-repeat:initial!important;background-attachment:initial!important;background-origin:initial!important;background-clip:initial!important;background-color:rgba(219, 197, 173, 0.28)!important;}
html body#top#top#top :where(#bp-final-header) .ct70-social-links:is(#top#top#top#top,*){display:inline-flex!important;align-items:center!important;row-gap:5px!important;column-gap:5px!important;height:40px!important;}
html body#top#top#top :where(#bp-final-header) .ct70-social-link:is(#top#top#top#top,*){width:27px!important;height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition-behavior:normal, normal, normal!important;transition-duration:0.2s, 0.2s, 0.2s!important;transition-timing-function:ease, ease, ease!important;transition-delay:0s, 0s, 0s!important;transition-property:color, transform, opacity!important;color:rgba(255, 255, 255, 0.7)!important;text-decoration-line:none!important;text-decoration-thickness:initial!important;text-decoration-style:initial!important;text-decoration-color:initial!important;background-image:initial!important;background-position-x:initial!important;background-position-y:initial!important;background-size:initial!important;background-repeat:initial!important;background-attachment:initial!important;background-origin:initial!important;background-clip:initial!important;background-color:transparent!important;border-top-width:0px!important;border-right-width:0px!important;border-bottom-width:0px!important;border-left-width:0px!important;border-top-style:none!important;border-right-style:none!important;border-bottom-style:none!important;border-left-style:none!important;border-top-color:currentcolor!important;border-right-color:currentcolor!important;border-bottom-color:currentcolor!important;border-left-color:currentcolor!important;border-image-source:none!important;border-image-slice:100%!important;border-image-width:1!important;border-image-outset:0!important;border-image-repeat:stretch!important;border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;}
html body#top#top#top :where(#bp-final-header) .ct70-social-link svg:is(#top#top#top#top,*){width:16px!important;height:16px!important;display:block!important;fill:none!important;stroke:currentcolor!important;stroke-width:1.45!important;stroke-linecap:round!important;stroke-linejoin:round!important;}
html body#top#top#top :where(#bp-final-header) .ct70-social-link .ct70-social-fill:is(#top#top#top#top,*){fill:currentcolor!important;stroke:none!important;}
html body#top#top#top :where(#bp-final-header) .ct70-social-link:hover:is(#top#top#top#top,*),html body#top#top#top :where(#bp-final-header) .ct70-social-link:focus-visible:is(#top#top#top#top,*){transform:translateY(-1px)!important;outline-color:initial!important;outline-style:none!important;outline-width:initial!important;color:rgb(219, 197, 173)!important;}
@media (min-width: 992px) and (max-width: 1180px){html body#top#top#top :where(#bp-final-header).menu .ct70-social-links:is(#top#top#top#top,*){row-gap:2px!important;column-gap:2px!important;}
html body#top#top#top :where(#bp-final-header).menu .ct70-social-link:is(#top#top#top#top,*){width:25px!important;}
html body#top#top#top :where(#bp-final-header).menu .ct70-social-divider:is(#top#top#top#top,*){margin-left:0px!important;}}
@media (max-width: 991px){html body#top#top#top :where(#bp-final-header).menu .ct70-social-divider:is(#top#top#top#top,*){height:18px!important;margin-left:1px!important;background-image:initial!important;background-position-x:initial!important;background-position-y:initial!important;background-size:initial!important;background-repeat:initial!important;background-attachment:initial!important;background-origin:initial!important;background-clip:initial!important;background-color:rgba(219, 197, 173, 0.25)!important;}
html body#top#top#top :where(#bp-final-header).menu .ct70-social-links:is(#top#top#top#top,*){height:38px!important;row-gap:6px!important;column-gap:6px!important;}
html body#top#top#top :where(#bp-final-header).menu .ct70-social-link:is(#top#top#top#top,*){width:30px!important;height:38px!important;}
html body#top#top#top :where(#bp-final-header).menu .ct70-social-link svg:is(#top#top#top#top,*){width:16.5px!important;height:16.5px!important;}}
@media (prefers-reduced-motion: reduce){html body#top#top#top :where(#bp-final-header) .ct70-social-link:is(#top#top#top#top,*){transition-behavior:normal!important;transition-duration:0s!important;transition-timing-function:ease!important;transition-delay:0s!important;transition-property:none!important;}}
@media (min-width: 1190px){html body#top#top#top :where(#bp-final-header).menu .navbar-nav:is(#top#top#top#top,*){align-items:center!important;column-gap:1px!important;}
html body#top#top#top :where(#bp-final-header).menu .navbar-nav > .nav-item:is(#top#top#top#top,*){margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;align-items:center!important;}
html body#top#top#top :where(#bp-final-header).menu .navbar-nav > .nav-item > .nav-link:is(#top#top#top#top,*){min-height:42px!important;padding-left:10px!important;padding-right:10px!important;display:flex!important;align-items:center!important;}
html body#top#top#top :where(#bp-final-header).menu .ct70-header-tools:is(#top#top#top#top,*){position:relative!important;min-height:42px!important;height:42px!important;row-gap:9px!important;column-gap:9px!important;margin-left:11px!important;padding-left:15px!important;border-left-width:0px!important;border-left-style:none!important;border-left-color:currentcolor!important;align-items:center!important;}
html body#top#top#top :where(#bp-final-header).menu .ct70-header-tools:is(#top#top#top#top,*)::before{content:""!important;position:absolute!important;left:0px!important;top:50%!important;width:1px!important;height:17px!important;transform:translateY(-50%)!important;background-image:initial!important;background-position-x:initial!important;background-position-y:initial!important;background-size:initial!important;background-repeat:initial!important;background-attachment:initial!important;background-origin:initial!important;background-clip:initial!important;background-color:rgba(219, 197, 173, 0.26)!important;pointer-events:none!important;}
html body#top#top#top :where(#bp-final-header).menu .ct70-search-trigger:is(#top#top#top#top,*){width:28px!important;height:42px!important;flex-grow:0!important;flex-shrink:0!important;flex-basis:28px!important;}
html body#top#top#top :where(#bp-final-header).menu .ct70-search-trigger svg:is(#top#top#top#top,*){width:15.5px!important;height:15.5px!important;}
html body#top#top#top :where(#bp-final-header).menu .ct70-language-toggle:is(#top#top#top#top,*),html body#top#top#top :where(#bp-final-header).menu .ct70-lang-current:is(#top#top#top#top,*),html body#top#top#top :where(#bp-final-header).menu .ct70-lang-link:is(#top#top#top#top,*){height:42px!important;}
html body#top#top#top :where(#bp-final-header).menu .ct70-language-toggle:is(#top#top#top#top,*){row-gap:7px!important;column-gap:7px!important;}
html body#top#top#top :where(#bp-final-header).menu .ct70-lang-separator:is(#top#top#top#top,*){height:11px!important;background-image:initial!important;background-position-x:initial!important;background-position-y:initial!important;background-size:initial!important;background-repeat:initial!important;background-attachment:initial!important;background-origin:initial!important;background-clip:initial!important;background-color:rgba(255, 255, 255, 0.19)!important;}
html body#top#top#top :where(#bp-final-header).menu .ct70-social-divider:is(#top#top#top#top,*){height:17px!important;margin-top:0px!important;margin-right:1px!important;margin-bottom:0px!important;margin-left:1px!important;background-image:initial!important;background-position-x:initial!important;background-position-y:initial!important;background-size:initial!important;background-repeat:initial!important;background-attachment:initial!important;background-origin:initial!important;background-clip:initial!important;background-color:rgba(219, 197, 173, 0.26)!important;}
html body#top#top#top :where(#bp-final-header).menu .ct70-social-links:is(#top#top#top#top,*){height:42px!important;row-gap:3px!important;column-gap:3px!important;}
html body#top#top#top :where(#bp-final-header).menu .ct70-social-link:is(#top#top#top#top,*){width:26px!important;height:42px!important;color:rgba(255, 255, 255, 0.68)!important;}
html body#top#top#top :where(#bp-final-header).menu .ct70-social-link svg:is(#top#top#top#top,*){width:15.5px!important;height:15.5px!important;stroke-width:1.4!important;}
html body#top#top#top :where(#bp-final-header).menu .ct70-social-link:hover:is(#top#top#top#top,*),html body#top#top#top :where(#bp-final-header).menu .ct70-social-link:focus-visible:is(#top#top#top#top,*){color:rgb(219, 197, 173)!important;transform:none!important;}}
@media (min-width: 992px) and (max-width: 1189px){html body#top#top#top :where(#bp-final-header).menu .navbar-nav:is(#top#top#top#top,*){align-items:center!important;column-gap:0px!important;}
html body#top#top#top :where(#bp-final-header).menu .navbar-nav > .nav-item:is(#top#top#top#top,*){margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;}
html body#top#top#top :where(#bp-final-header).menu .navbar-nav > .nav-item > .nav-link:is(#top#top#top#top,*){min-height:40px!important;padding-left:7px!important;padding-right:7px!important;}
html body#top#top#top :where(#bp-final-header).menu .ct70-header-tools:is(#top#top#top#top,*){position:relative!important;min-height:40px!important;height:40px!important;row-gap:7px!important;column-gap:7px!important;margin-left:7px!important;padding-left:11px!important;border-left-width:0px!important;border-left-style:none!important;border-left-color:currentcolor!important;}
html body#top#top#top :where(#bp-final-header).menu .ct70-header-tools:is(#top#top#top#top,*)::before{content:""!important;position:absolute!important;left:0px!important;top:50%!important;width:1px!important;height:16px!important;transform:translateY(-50%)!important;background-image:initial!important;background-position-x:initial!important;background-position-y:initial!important;background-size:initial!important;background-repeat:initial!important;background-attachment:initial!important;background-origin:initial!important;background-clip:initial!important;background-color:rgba(219, 197, 173, 0.24)!important;pointer-events:none!important;}
html body#top#top#top :where(#bp-final-header).menu .ct70-search-trigger:is(#top#top#top#top,*){width:25px!important;height:40px!important;flex-grow:0!important;flex-shrink:0!important;flex-basis:25px!important;}
html body#top#top#top :where(#bp-final-header).menu .ct70-search-trigger svg:is(#top#top#top#top,*){width:15px!important;height:15px!important;}
html body#top#top#top :where(#bp-final-header).menu .ct70-language-toggle:is(#top#top#top#top,*){row-gap:6px!important;column-gap:6px!important;}
html body#top#top#top :where(#bp-final-header).menu .ct70-social-divider:is(#top#top#top#top,*){height:16px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;background-image:initial!important;background-position-x:initial!important;background-position-y:initial!important;background-size:initial!important;background-repeat:initial!important;background-attachment:initial!important;background-origin:initial!important;background-clip:initial!important;background-color:rgba(219, 197, 173, 0.24)!important;}
html body#top#top#top :where(#bp-final-header).menu .ct70-social-links:is(#top#top#top#top,*){height:40px!important;row-gap:1px!important;column-gap:1px!important;}
html body#top#top#top :where(#bp-final-header).menu .ct70-social-link:is(#top#top#top#top,*){width:23px!important;height:40px!important;}
html body#top#top#top :where(#bp-final-header).menu .ct70-social-link svg:is(#top#top#top#top,*){width:15px!important;height:15px!important;}
html body#top#top#top :where(#bp-final-header).menu .ct70-social-link:hover:is(#top#top#top#top,*),html body#top#top#top :where(#bp-final-header).menu .ct70-social-link:focus-visible:is(#top#top#top#top,*){transform:none!important;}}
@media (min-width: 1190px){html body#top#top#top :where(#bp-final-header).menu .ct70-lang-current:is(#top#top#top#top,*),html body#top#top#top :where(#bp-final-header).menu .ct70-lang-link:is(#top#top#top#top,*){font-size:11.5px!important;}
html body#top#top#top :where(#bp-final-header).menu .ct70-social-link svg:is(#top#top#top#top,*){width:17.5px!important;height:17.5px!important;}}
@media (min-width: 992px) and (max-width: 1189px){html body#top#top#top :where(#bp-final-header).menu .ct70-lang-current:is(#top#top#top#top,*),html body#top#top#top :where(#bp-final-header).menu .ct70-lang-link:is(#top#top#top#top,*){font-size:11.5px!important;}
html body#top#top#top :where(#bp-final-header).menu .ct70-social-link svg:is(#top#top#top#top,*){width:17px!important;height:17px!important;}}
@media (max-width: 991px){html body#top#top#top :where(#bp-final-header).menu .ct70-lang-current:is(#top#top#top#top,*),html body#top#top#top :where(#bp-final-header).menu .ct70-lang-link:is(#top#top#top#top,*){font-size:11px!important;}
html body#top#top#top :where(#bp-final-header).menu .ct70-social-link svg:is(#top#top#top#top,*){width:18.5px!important;height:18.5px!important;}}
@media (max-width: 991px){html body#top#top#top #bp-final-header .navbar-toggler:is(#top#top#top#top,*),html body#top#top#top #bp-final-header .navbar.navbar-short .navbar-toggler-right:is(#top#top#top#top,*){position:absolute!important;top:12px!important;right:12px!important;width:44px!important;height:44px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;border-top-width:1px!important;border-right-width:1px!important;border-bottom-width:1px!important;border-left-width:1px!important;border-top-style:solid!important;border-right-style:solid!important;border-bottom-style:solid!important;border-left-style:solid!important;border-top-color:rgba(238, 226, 214, 0.18)!important;border-right-color:rgba(238, 226, 214, 0.18)!important;border-bottom-color:rgba(238, 226, 214, 0.18)!important;border-left-color:rgba(238, 226, 214, 0.18)!important;border-image-source:none!important;border-image-slice:100%!important;border-image-width:1!important;border-image-outset:0!important;border-image-repeat:stretch!important;border-top-left-radius:50%!important;border-top-right-radius:50%!important;border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important;background-image:initial!important;background-position-x:initial!important;background-position-y:initial!important;background-size:initial!important;background-repeat:initial!important;background-attachment:initial!important;background-origin:initial!important;background-clip:initial!important;background-color:rgba(25, 21, 18, 0.16)!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important;backdrop-filter:blur(8px)!important;}
html body#top#top#top #bp-final-header .navbar.opened .navbar-toggler:is(#top#top#top#top,*){background-image:initial!important;background-position-x:initial!important;background-position-y:initial!important;background-size:initial!important;background-repeat:initial!important;background-attachment:initial!important;background-origin:initial!important;background-clip:initial!important;background-color:rgba(255, 255, 255, 0.043)!important;border-top-color:rgba(220, 197, 174, 0.28)!important;border-right-color:rgba(220, 197, 174, 0.28)!important;border-bottom-color:rgba(220, 197, 174, 0.28)!important;border-left-color:rgba(220, 197, 174, 0.28)!important;}
html body#top#top#top #bp-final-header .navbar-toggler .hamburger:is(#top#top#top#top,*){position:relative!important;width:22px!important;height:16px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;}
html body#top#top#top #bp-final-header button.navbar-toggler .hamburger span:is(#top#top#top#top,*){right:0px!important;width:22px!important;height:1px!important;background-image:initial!important;background-position-x:initial!important;background-position-y:initial!important;background-size:initial!important;background-repeat:initial!important;background-attachment:initial!important;background-origin:initial!important;background-clip:initial!important;background-color:rgb(243, 238, 232)!important;}
html body#top#top#top #bp-final-header button.navbar-toggler .hamburger span:nth-child(1):is(#top#top#top#top,*){top:1px!important;}
html body#top#top#top #bp-final-header button.navbar-toggler .hamburger span:nth-child(2):is(#top#top#top#top,*),html body#top#top#top #bp-final-header button.navbar-toggler .hamburger span:nth-child(3):is(#top#top#top#top,*){top:7.5px!important;}
html body#top#top#top #bp-final-header button.navbar-toggler .hamburger span:nth-child(4):is(#top#top#top#top,*){top:14px!important;}
html body#top#top#top #bp-final-header nav.opened .hamburger span:nth-child(1):is(#top#top#top#top,*),html body#top#top#top #bp-final-header nav.opened .hamburger span:nth-child(4):is(#top#top#top#top,*){top:7.5px!important;}
html body#top#top#top #bp-final-header .navbar-collapse:is(#top#top#top#top,*){width:calc(-24px + 100vw)!important;max-height:calc(100dvh - 80px)!important;margin-top:6px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;padding-top:12px!important;padding-right:18px!important;padding-bottom:18px!important;padding-left:18px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-x:contain!important;overscroll-behavior-y:contain!important;border-top-width:1px!important;border-right-width:1px!important;border-bottom-width:1px!important;border-left-width:1px!important;border-top-style:solid!important;border-right-style:solid!important;border-bottom-style:solid!important;border-left-style:solid!important;border-top-color:rgba(232, 216, 200, 0.1)!important;border-right-color:rgba(232, 216, 200, 0.1)!important;border-bottom-color:rgba(232, 216, 200, 0.1)!important;border-left-color:rgba(232, 216, 200, 0.1)!important;border-image-source:none!important;border-image-slice:100%!important;border-image-width:1!important;border-image-outset:0!important;border-image-repeat:stretch!important;border-top-left-radius:14px!important;border-top-right-radius:14px!important;border-bottom-right-radius:14px!important;border-bottom-left-radius:14px!important;background-image:initial!important;background-position-x:initial!important;background-position-y:initial!important;background-size:initial!important;background-repeat:initial!important;background-attachment:initial!important;background-origin:initial!important;background-clip:initial!important;background-color:rgba(29, 26, 23, 0.984)!important;box-shadow:rgba(8, 7, 6, 0.28) 0px 22px 56px!important;backdrop-filter:blur(18px) saturate(108%)!important;}
html body#top#top#top #bp-final-header .navbar-nav:is(#top#top#top#top,*),html body#top#top#top #bp-final-header .navbar-collapse.show .navbar-nav:is(#top#top#top#top,*),html body#top#top#top #bp-final-header .navbar-collapse.collapsing .navbar-nav:is(#top#top#top#top,*){width:100%!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;text-align:left!important;align-items:stretch!important;}
html body#top#top#top #bp-final-header .navbar-nav > .nav-item:is(#top#top#top#top,*){width:100%!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;border-bottom-width:1px!important;border-bottom-style:solid!important;border-bottom-color:rgba(235, 221, 207, 0.08)!important;}
html body#top#top#top #bp-final-header .navbar-nav > .nav-item:nth-last-child(2):is(#top#top#top#top,*){border-bottom-width:0px!important;border-bottom-style:none!important;border-bottom-color:currentcolor!important;}
html body#top#top#top #bp-final-header .navbar-nav > .nav-item > .nav-link:is(#top#top#top#top,*),html body#top#top#top #bp-final-header .nav-item a.nav-link:is(#top#top#top#top,*){min-height:52px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;padding-top:0px!important;padding-right:2px!important;padding-bottom:0px!important;padding-left:2px!important;justify-content:flex-start!important;color:rgba(248, 243, 237, 0.94)!important;font-size:14px!important;font-weight:400!important;line-height:1.2!important;letter-spacing:0.045em!important;text-align:left!important;text-shadow:none!important;}
html body#top#top#top #bp-final-header .mega-menu-trigger:is(#top#top#top#top,*){position:relative!important;padding-right:34px!important;}
html body#top#top#top #bp-final-header .mega-menu-trigger:is(#top#top#top#top,*)::after{content:"+"!important;position:absolute!important;right:3px!important;top:50%!important;transform:translateY(-52%)!important;color:rgba(220, 197, 174, 0.82)!important;font-style:normal!important;font-variant-caps:normal!important;font-variant-ligatures:normal!important;font-variant-numeric:normal!important;font-variant-east-asian:normal!important;font-variant-alternates:normal!important;font-size-adjust:none!important;font-language-override:normal!important;font-kerning:auto!important;font-optical-sizing:auto!important;font-feature-settings:normal!important;font-variation-settings:normal!important;font-variant-position:normal!important;font-variant-emoji:normal!important;font-weight:300!important;font-stretch:normal!important;font-size:21px!important;line-height:1!important;font-family:Arial, Helvetica, sans-serif!important;}
html body#top#top#top #bp-final-header .mega-menu-trigger[aria-expanded="true"]:is(#top#top#top#top,*)::after{content:"−"!important;}
html body#top#top#top #bp-final-header .mega-menu-panel:is(#top#top#top#top,*){margin-top:0px!important;margin-right:0px!important;margin-bottom:10px!important;margin-left:0px!important;padding-top:2px!important;padding-right:0px!important;padding-bottom:4px!important;padding-left:0px!important;border-top-width:0px!important;border-right-width:0px!important;border-bottom-width:0px!important;border-left-width:0px!important;border-top-style:none!important;border-right-style:none!important;border-bottom-style:none!important;border-left-style:none!important;border-top-color:currentcolor!important;border-right-color:currentcolor!important;border-bottom-color:currentcolor!important;border-left-color:currentcolor!important;border-image-source:none!important;border-image-slice:100%!important;border-image-width:1!important;border-image-outset:0!important;border-image-repeat:stretch!important;border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;background-image:initial!important;background-position-x:initial!important;background-position-y:initial!important;background-size:initial!important;background-repeat:initial!important;background-attachment:initial!important;background-origin:initial!important;background-clip:initial!important;background-color:transparent!important;box-shadow:none!important;}
html body#top#top#top #bp-final-header .mega-column:is(#top#top#top#top,*){padding-top:11px!important;padding-right:0px!important;padding-bottom:10px!important;padding-left:0px!important;border-top-width:1px!important;border-top-style:solid!important;border-top-color:rgba(235, 221, 207, 0.07)!important;}
html body#top#top#top #bp-final-header .mega-column:first-child:is(#top#top#top#top,*){border-top-width:0px!important;border-top-style:none!important;border-top-color:currentcolor!important;}
html body#top#top#top #bp-final-header .mega-brand-link:is(#top#top#top#top,*){margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;padding-top:4px!important;padding-right:2px!important;padding-bottom:9px!important;padding-left:2px!important;color:rgb(219, 197, 173)!important;font-size:11px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:0.12em!important;text-transform:uppercase!important;text-align:left!important;}
html body#top#top#top #bp-final-header .mega-product-list:is(#top#top#top#top,*){margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:13px!important;border-left-width:1px!important;border-left-style:solid!important;border-left-color:rgba(220, 197, 174, 0.17)!important;}
html body#top#top#top #bp-final-header .mega-product-link:is(#top#top#top#top,*){margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;padding-top:6px!important;padding-right:0px!important;padding-bottom:6px!important;padding-left:0px!important;color:rgba(241, 234, 226, 0.76)!important;font-size:12px!important;line-height:1.3!important;letter-spacing:0.01em!important;text-align:left!important;}
html body#top#top#top #bp-final-header .ct70-header-tools:is(#top#top#top#top,*){width:100%!important;min-height:48px!important;margin-top:10px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;padding-top:10px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;justify-content:flex-start!important;row-gap:12px!important;column-gap:12px!important;border-top-width:1px!important;border-top-style:solid!important;border-top-color:rgba(235, 221, 207, 0.1)!important;border-bottom-width:0px!important;border-bottom-style:none!important;border-bottom-color:currentcolor!important;}
html body#top#top#top #bp-final-header .ct70-search-trigger:is(#top#top#top#top,*){width:32px!important;height:36px!important;flex-grow:0!important;flex-shrink:0!important;flex-basis:32px!important;color:rgba(255, 255, 255, 0.82)!important;}
html body#top#top#top #bp-final-header .ct70-language-toggle:is(#top#top#top#top,*),html body#top#top#top #bp-final-header .ct70-lang-current:is(#top#top#top#top,*),html body#top#top#top #bp-final-header .ct70-lang-link:is(#top#top#top#top,*){height:36px!important;}
html body#top#top#top #bp-final-header .ct70-lang-current:is(#top#top#top#top,*),html body#top#top#top #bp-final-header .ct70-lang-link:is(#top#top#top#top,*){font-size:10.5px!important;letter-spacing:0.12em!important;}
html body#top#top#top #bp-final-header .ct70-social-links:is(#top#top#top#top,*){height:36px!important;row-gap:3px!important;column-gap:3px!important;}
html body#top#top#top #bp-final-header .ct70-social-link:is(#top#top#top#top,*){width:29px!important;height:36px!important;}
html body#top#top#top #bp-final-header .ct70-social-link svg:is(#top#top#top#top,*){width:17px!important;height:17px!important;}
html body#top#top#top #bp-final-header .ct70-social-divider:is(#top#top#top#top,*){height:16px!important;margin-top:0px!important;margin-right:1px!important;margin-bottom:0px!important;margin-left:1px!important;}}
@media (max-width: 430px){html body#top#top#top #bp-final-header .navbar-toggler:is(#top#top#top#top,*),html body#top#top#top #bp-final-header .navbar.navbar-short .navbar-toggler-right:is(#top#top#top#top,*){right:10px!important;}
html body#top#top#top #bp-final-header .navbar-collapse:is(#top#top#top#top,*){width:calc(-20px + 100vw)!important;padding-left:16px!important;padding-right:16px!important;}}
@media (min-width: 701px) and (max-width: 991px){html body#top#top#top #bp-final-header .navbar-toggler:is(#top#top#top#top,*),html body#top#top#top #bp-final-header .navbar.navbar-short .navbar-toggler-right:is(#top#top#top#top,*){top:15px!important;right:max(20px,env(safe-area-inset-right))!important;width:46px!important;height:46px!important;}
html body#top#top#top #bp-final-header .navbar-collapse:is(#top#top#top#top,*){flex-basis:100%!important;width:min(720px, -48px + 100vw)!important;max-width:720px!important;max-height:calc(100dvh - 94px)!important;margin-top:8px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:auto!important;padding-top:16px!important;padding-right:24px!important;padding-bottom:22px!important;padding-left:24px!important;border-top-left-radius:18px!important;border-top-right-radius:18px!important;border-bottom-right-radius:18px!important;border-bottom-left-radius:18px!important;}
html body#top#top#top #bp-final-header .navbar-nav > .nav-item > .nav-link:is(#top#top#top#top,*),html body#top#top#top #bp-final-header .nav-item a.nav-link:is(#top#top#top#top,*){min-height:56px!important;font-size:14.5px!important;}
html body#top#top#top #bp-final-header .mega-menu-panel:is(#top#top#top#top,*){padding-bottom:6px!important;}
html body#top#top#top #bp-final-header .mega-column:is(#top#top#top#top,*){padding-top:13px!important;padding-right:0px!important;padding-bottom:12px!important;padding-left:0px!important;}
html body#top#top#top #bp-final-header .mega-product-link:is(#top#top#top#top,*){padding-top:7px!important;padding-right:0px!important;padding-bottom:7px!important;padding-left:0px!important;font-size:12.5px!important;}
html body#top#top#top #bp-final-header .ct70-header-tools:is(#top#top#top#top,*){min-height:52px!important;padding-top:12px!important;}}
@media (max-width: 700px){html body#top#top#top #bp-final-header .navbar-collapse:is(#top#top#top#top,*),html body#top#top#top #bp-final-header .navbar-nav:is(#top#top#top#top,*),html body#top#top#top #bp-final-header .nav-item:is(#top#top#top#top,*),html body#top#top#top #bp-final-header .nav-link:is(#top#top#top#top,*){max-width:100%!important;box-sizing:border-box!important;min-width:0px!important;}
html body#top#top#top #bp-final-header .navbar-toggler:is(#top#top#top#top,*),html body#top#top#top #bp-final-header .navbar.navbar-short .navbar-toggler-right:is(#top#top#top#top,*){right:max(10px,env(safe-area-inset-right))!important;}
html body#top#top#top #bp-final-header .navbar-collapse:is(#top#top#top#top,*){overflow-wrap:anywhere!important;width:calc(100vw - 20px - env(safe-area-inset-left) - env(safe-area-inset-right))!important;max-width:calc(100vw - 20px - env(safe-area-inset-left) - env(safe-area-inset-right))!important;max-height:calc(100dvh - 80px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;padding-bottom:max(18px,env(safe-area-inset-bottom))!important;}
html body#top#top#top #bp-final-header .navbar-nav > .nav-item > .nav-link:is(#top#top#top#top,*),html body#top#top#top #bp-final-header .nav-item a.nav-link:is(#top#top#top#top,*),html body#top#top#top #bp-final-header .mega-brand-link:is(#top#top#top#top,*),html body#top#top#top #bp-final-header .mega-product-link:is(#top#top#top#top,*){white-space-collapse:collapse!important;text-wrap-mode:wrap!important;overflow-wrap:anywhere!important;}}
@media (min-width: 992px) and (max-width: 1180px) and (hover: none) and (pointer: coarse){html body#top#top#top #bp-final-header .navbar-nav > .nav-item > .nav-link:is(#top#top#top#top,*){min-height:46px!important;padding-left:9px!important;padding-right:9px!important;}
html body#top#top#top #bp-final-header .ct70-header-tools:is(#top#top#top#top,*){min-height:46px!important;height:46px!important;}
html body#top#top#top #bp-final-header .ct70-search-trigger:is(#top#top#top#top,*),html body#top#top#top #bp-final-header .ct70-language-toggle:is(#top#top#top#top,*),html body#top#top#top #bp-final-header .ct70-lang-current:is(#top#top#top#top,*),html body#top#top#top #bp-final-header .ct70-lang-link:is(#top#top#top#top,*),html body#top#top#top #bp-final-header .ct70-social-links:is(#top#top#top#top,*),html body#top#top#top #bp-final-header .ct70-social-link:is(#top#top#top#top,*){height:46px!important;}}
@media (min-width: 992px){html body#top#top#top #bp-final-header .navbar-nav > .nav-item:not(.ct70-header-tools) > .nav-link:is(#top#top#top#top,*){margin-left:0.71rem!important;margin-right:0.71rem!important;}}
html body#top#top#top #bp-final-header .nav-link:is(#top#top#top#top,*){font-size:var(--ct-type-nav)!important;}
html body#top#top#top #bp-final-header .mega-brand-link:is(#top#top#top#top,*),html body#top#top#top #bp-final-header .mega-product-link:is(#top#top#top#top,*){font-size:var(--ct-type-ui)!important;}
html body#top#top#top :where(#bp-final-header) .navbar-nav .nav-link:is(#top#top#top#top,*),html body#top#top#top :where(#bp-final-header) .mega-brand-link:is(#top#top#top#top,*){font-weight:500!important;}
html body#top#top#top #bp-final-header #bp-final-nav :is(div,a,span,button,li):is(#top#top#top#top,*),html body#top#top#top #bp-final-header .navbar-toggler:is(#top#top#top#top,*){font-family:"Concretta Manrope",Arial,sans-serif!important}}
@media (max-width:991px){html body#top#top#top #bp-final-header #bp-final-nav:is(#top#top#top#top,*),html body#top#top#top #bp-final-header #bp-final-nav .navbar-nav:is(#top#top#top#top,*){font-family:"Concretta Manrope",Arial,sans-serif!important;text-align:left!important;color:#232323!important}
html body#top#top#top #bp-final-header #bp-final-nav .nav-link:is(#top#top#top#top,*),html body#top#top#top #bp-final-header #bp-final-nav .mega-brand-link:is(#top#top#top#top,*){font-weight:500!important}
html body#top#top#top #bp-final-header #bp-final-nav .ct70-header-tools:is(#top#top#top#top,*){font-size:12px!important;font-weight:500!important;line-height:18px!important}}
@media (min-width:768px) and (max-width:991px){html body#top#top#top #bp-final-header #bp-final-nav:is(#top#top#top#top,*){position:absolute!important;top:65px!important;left:0!important}}
@media (min-width:768px) and (max-width:991px){html body#top#top#top #bp-final-header #bp-final-nav:is(#top#top#top#top,*){left:auto!important;right:22px!important;margin-left:0!important}}
@media (min-width: 1181px){html body#top #bp-final-header .navbar:is(#top#top#top#top,*){min-height: 92px !important;
    align-items: center !important;}
html body#top #bp-final-header .navbar-logo img:is(#top#top#top#top,*){width: 228px !important;}
html body#top #bp-final-header .navbar.navbar-short .navbar-logo img:is(#top#top#top#top,*){width: 208px !important;}
html body#top #bp-final-header .menu-logo:is(#top#top#top#top,*){margin-left: calc(-11.25px + max(5vw, -690px + 50vw) - clamp(24px, 4vw, 76px)) !important;}
html body#top #bp-final-header #bp-final-nav > .navbar-nav > .nav-item > .nav-link:is(#top#top#top#top,*){font-size: 16px !important;
    font-weight: 500 !important;}}
