html body#top #bp-final-header{--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));}

:where(#bp-final-header) where(:not(#header4-l, #header4-l *)){box-sizing: border-box;}
@media (min-width: 1367px) {:where(#bp-final-header) *{box-sizing: border-box;}}

html body#top #bp-final-header{font-family:Inter, Arial, sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:rgb(33, 37, 41);}








@media (min-width: 1200px) {

}












:where(#bp-final-header) ul{padding-left: 2rem;}
:where(#bp-final-header) ul{margin-top: 0px; margin-bottom: 1rem;}












:where(#bp-final-header) a:where(:not(#header4-l, #header4-l *)){color: rgb(13, 110, 253); text-decoration: underline;}
@media (min-width: 1367px) {:where(#bp-final-header) a{color: rgb(13, 110, 253); text-decoration: underline;}}
:where(#bp-final-header) a:hover:where(:not(#header4-l, #header4-l *)){color: rgb(10, 88, 202);}
@media (min-width: 1367px) {:where(#bp-final-header) a:hover{color: rgb(10, 88, 202);}}









:where(#bp-final-header) img,:where(#bp-final-header) svg{vertical-align: middle;}





:where(#bp-final-header) button{border-radius: 0px;}

:where(#bp-final-header) button{margin: 0px; font-family: inherit; font-size: inherit; line-height: inherit;}
:where(#bp-final-header) button{text-transform: none;}
:where(#bp-final-header) [role="button"]{cursor: pointer;}



:where(#bp-final-header) [type="button"],:where(#bp-final-header) button{appearance: button;}
:where(#bp-final-header) [type="button"]:not(:disabled),:where(#bp-final-header) button:not(:disabled){cursor: pointer;}




















@media (min-width: 1200px) {
}


@media (min-width: 1200px) {
}










































































@media (min-width: 576px) {











































}
@media (min-width: 768px) {











































}
@media (min-width: 992px) {











































}
@media (min-width: 1200px) {











































}
@media (min-width: 1400px) {











































}




































































































































































































































































:where(#bp-final-header) .collapse:not(.show){display: none;}












@media (min-width: 576px) {


}
@media (min-width: 768px) {


}
@media (min-width: 992px) {


}
@media (min-width: 1200px) {


}
@media (min-width: 1400px) {


}
















































@media (max-width: 1180px) {:where(#bp-final-header) .nav-link{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{transition: none;}}}
@media (max-width: 1180px) {:where(#bp-final-header) .nav-link:focus,:where(#bp-final-header) .nav-link:hover{color: rgb(10, 88, 202);}}














:where(#bp-final-header) .navbar{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 > .container,:where(#bp-final-header) .navbar > .container-fluid,:where(#bp-final-header) .navbar > .container-lg,:where(#bp-final-header) .navbar > .container-md,:where(#bp-final-header) .navbar > .container-sm,:where(#bp-final-header) .navbar > .container-xl,:where(#bp-final-header) .navbar > .container-xxl{display: flex; flex-wrap: inherit; align-items: center; justify-content: space-between;}
@media (max-width: 1180px) {:where(#bp-final-header) .navbar-nav{display: flex; flex-direction: column; padding-left: 0px; margin-bottom: 0px; list-style: none;}}
@media (max-width: 1180px) {:where(#bp-final-header) .navbar-nav .nav-link{padding-right: 0px; padding-left: 0px;}}
:where(#bp-final-header) .navbar-nav .dropdown-menu{position: static;}
:where(#bp-final-header) .navbar-text{padding-top: 0.5rem; padding-bottom: 0.5rem;}
@media (max-width: 1180px) {:where(#bp-final-header) .navbar-collapse{flex-basis: 100%; flex-grow: 1; align-items: center;}}
:where(#bp-final-header) .navbar-toggler{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{transition: none;}}
:where(#bp-final-header) .navbar-toggler:hover{text-decoration: none;}
:where(#bp-final-header) .navbar-toggler:focus{text-decoration: none; outline: 0px; box-shadow: 0px 0px 0px 0.25rem;}
:where(#bp-final-header) .navbar-toggler-icon{display: inline-block; width: 1.5em; height: 1.5em; vertical-align: middle; background-repeat: no-repeat; background-position: center center; background-size: 100% auto;}
:where(#bp-final-header) .navbar-nav-scroll{max-height: var(--bs-scroll-height,75vh); overflow-y: auto;}
@media (min-width: 576px) {:where(#bp-final-header) .navbar-expand-sm{flex-wrap: nowrap; justify-content: flex-start;}
:where(#bp-final-header) .navbar-expand-sm .navbar-nav{flex-direction: row;}
:where(#bp-final-header) .navbar-expand-sm .navbar-nav .dropdown-menu{position: absolute;}
:where(#bp-final-header) .navbar-expand-sm .navbar-nav .nav-link{padding-right: 0.5rem; padding-left: 0.5rem;}
:where(#bp-final-header) .navbar-expand-sm .navbar-nav-scroll{overflow: visible;}
:where(#bp-final-header) .navbar-expand-sm .navbar-collapse{display: flex !important; flex-basis: auto;}
:where(#bp-final-header) .navbar-expand-sm .navbar-toggler{display: none;}}
@media (min-width: 768px) {:where(#bp-final-header) .navbar-expand-md{flex-wrap: nowrap; justify-content: flex-start;}
:where(#bp-final-header) .navbar-expand-md .navbar-nav{flex-direction: row;}
:where(#bp-final-header) .navbar-expand-md .navbar-nav .dropdown-menu{position: absolute;}
:where(#bp-final-header) .navbar-expand-md .navbar-nav .nav-link{padding-right: 0.5rem; padding-left: 0.5rem;}
:where(#bp-final-header) .navbar-expand-md .navbar-nav-scroll{overflow: visible;}
:where(#bp-final-header) .navbar-expand-md .navbar-collapse{display: flex !important; flex-basis: auto;}
:where(#bp-final-header) .navbar-expand-md .navbar-toggler{display: none;}}
@media (min-width: 992px) {:where(#bp-final-header) .navbar-expand-lg{flex-wrap: nowrap; justify-content: flex-start;}
:where(#bp-final-header) .navbar-expand-lg .navbar-nav{flex-direction: row;}
:where(#bp-final-header) .navbar-expand-lg .navbar-nav .dropdown-menu{position: absolute;}
:where(#bp-final-header) .navbar-expand-lg .navbar-nav .nav-link{padding-right: 0.5rem; padding-left: 0.5rem;}
:where(#bp-final-header) .navbar-expand-lg .navbar-nav-scroll{overflow: visible;}
:where(#bp-final-header) .navbar-expand-lg .navbar-collapse{display: flex !important; flex-basis: auto;}
:where(#bp-final-header) .navbar-expand-lg .navbar-toggler{display: none;}}
@media (min-width: 1200px) {:where(#bp-final-header) .navbar-expand-xl{flex-wrap: nowrap; justify-content: flex-start;}
:where(#bp-final-header) .navbar-expand-xl .navbar-nav{flex-direction: row;}
:where(#bp-final-header) .navbar-expand-xl .navbar-nav .dropdown-menu{position: absolute;}
:where(#bp-final-header) .navbar-expand-xl .navbar-nav .nav-link{padding-right: 0.5rem; padding-left: 0.5rem;}
:where(#bp-final-header) .navbar-expand-xl .navbar-nav-scroll{overflow: visible;}
:where(#bp-final-header) .navbar-expand-xl .navbar-collapse{display: flex !important; flex-basis: auto;}
:where(#bp-final-header) .navbar-expand-xl .navbar-toggler{display: none;}}
@media (min-width: 1400px) {:where(#bp-final-header) .navbar-expand-xxl{flex-wrap: nowrap; justify-content: flex-start;}
:where(#bp-final-header) .navbar-expand-xxl .navbar-nav{flex-direction: row;}
:where(#bp-final-header) .navbar-expand-xxl .navbar-nav .dropdown-menu{position: absolute;}
:where(#bp-final-header) .navbar-expand-xxl .navbar-nav .nav-link{padding-right: 0.5rem; padding-left: 0.5rem;}
:where(#bp-final-header) .navbar-expand-xxl .navbar-nav-scroll{overflow: visible;}
:where(#bp-final-header) .navbar-expand-xxl .navbar-collapse{display: flex !important; flex-basis: auto;}
:where(#bp-final-header) .navbar-expand-xxl .navbar-toggler{display: none;}}
:where(#bp-final-header) .navbar-expand{flex-wrap: nowrap; justify-content: flex-start;}
@media (max-width: 1180px) {:where(#bp-final-header) .navbar-expand .navbar-nav{flex-direction: row;}}
:where(#bp-final-header) .navbar-expand .navbar-nav .dropdown-menu{position: absolute;}
@media (max-width: 1180px) {:where(#bp-final-header) .navbar-expand .navbar-nav .nav-link{padding-right: 0.5rem; padding-left: 0.5rem;}}
:where(#bp-final-header) .navbar-expand .navbar-nav-scroll{overflow: visible;}
@media (max-width: 1180px) {:where(#bp-final-header) .navbar-expand .navbar-collapse{display: flex !important; flex-basis: auto;}}
:where(#bp-final-header) .navbar-expand .navbar-toggler{display: none;}
:where(#bp-final-header) .navbar-light .navbar-nav .nav-link{color: rgba(0, 0, 0, 0.55);}
:where(#bp-final-header) .navbar-light .navbar-nav .nav-link:focus,:where(#bp-final-header) .navbar-light .navbar-nav .nav-link:hover{color: rgba(0, 0, 0, 0.7);}
:where(#bp-final-header) .navbar-light .navbar-nav .nav-link.disabled{color: rgba(0, 0, 0, 0.3);}
:where(#bp-final-header) .navbar-light .navbar-nav .nav-link.active,:where(#bp-final-header) .navbar-light .navbar-nav .show > .nav-link{color: rgba(0, 0, 0, 0.9);}
:where(#bp-final-header) .navbar-light .navbar-toggler{color: rgba(0, 0, 0, 0.55); border-color: rgba(0, 0, 0, 0.1);}
:where(#bp-final-header) .navbar-light .navbar-toggler-icon{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}
:where(#bp-final-header) .navbar-light .navbar-text{color: rgba(0, 0, 0, 0.55);}
:where(#bp-final-header) .navbar-light .navbar-text a,:where(#bp-final-header) .navbar-light .navbar-text a:focus,:where(#bp-final-header) .navbar-light .navbar-text a:hover{color: rgba(0, 0, 0, 0.9);}
:where(#bp-final-header) .navbar-dark .navbar-nav .nav-link{color: rgba(255, 255, 255, 0.55);}
:where(#bp-final-header) .navbar-dark .navbar-nav .nav-link:focus,:where(#bp-final-header) .navbar-dark .navbar-nav .nav-link:hover{color: rgba(255, 255, 255, 0.75);}
:where(#bp-final-header) .navbar-dark .navbar-nav .nav-link.disabled{color: rgba(255, 255, 255, 0.25);}
:where(#bp-final-header) .navbar-dark .navbar-nav .nav-link.active,:where(#bp-final-header) .navbar-dark .navbar-nav .show > .nav-link{color: rgb(255, 255, 255);}
:where(#bp-final-header) .navbar-dark .navbar-toggler{color: rgba(255, 255, 255, 0.55); border-color: rgba(255, 255, 255, 0.1);}
:where(#bp-final-header) .navbar-dark .navbar-toggler-icon{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}
:where(#bp-final-header) .navbar-dark .navbar-text{color: rgba(255, 255, 255, 0.55);}
:where(#bp-final-header) .navbar-dark .navbar-text a,:where(#bp-final-header) .navbar-dark .navbar-text a:focus,:where(#bp-final-header) .navbar-dark .navbar-text a:hover{color: rgb(255, 255, 255);}























@media (min-width: 576px) {







}






























































































@media (min-width: 576px) {




}
@media (min-width: 768px) {




}
@media (min-width: 992px) {




}
@media (min-width: 1200px) {




}
@media (min-width: 1400px) {




}




























































@media (min-width: 576px) {


}







@media (max-width: 575.98px) {



}
@media (max-width: 767.98px) {



}
@media (max-width: 991.98px) {



}
@media (max-width: 1199.98px) {



}
@media (max-width: 1399.98px) {



}





































































@-webkit-keyframes spinner-grow {
}
@keyframes spinner-grow {
}


































































































































































:where(#bp-final-header) .align-items-center{align-items: center !important;}















































































































































:where(#bp-final-header) .text-primary{color: rgb(13, 110, 253) !important;}











































@media (min-width: 576px) {


























































































































































}
@media (min-width: 768px) {


























































































































































}
@media (min-width: 992px) {


























































































































































}
@media (min-width: 1200px) {


























































































































































}
@media (min-width: 1400px) {


























































































































































}
@media (min-width: 1200px) {


}
@media print {








}
:where(#bp-final-header) section:where(:not(#header4-l, #header4-l *)){background-color: rgb(255, 255, 255);}
@media (min-width: 1367px) {:where(#bp-final-header) section{background-color: rgb(255, 255, 255);}}
html body#top #bp-final-header{font-style:normal;line-height:1.5;font-weight:400;color:rgb(35, 35, 35);}
:where(#bp-final-header) button{background-color: transparent; border-color: transparent;}

:where(#bp-final-header) section:where(:not(#header4-l, #header4-l *)){position: relative; overflow-wrap: break-word;}
@media (min-width: 1367px) {:where(#bp-final-header) section{position: relative; overflow-wrap: break-word;}}


:where(#bp-final-header) a:where(:not(#header4-l, #header4-l *)){font-style: normal; font-weight: 400; cursor: pointer;}
@media (min-width: 1367px) {:where(#bp-final-header) a{font-style: normal; font-weight: 400; cursor: pointer;}}
:where(#bp-final-header) a:where(:not(#header4-l, #header4-l *)),:where(#bp-final-header) a:hover:where(:not(#header4-l, #header4-l *)){text-decoration: none;}
@media (min-width: 1367px) {:where(#bp-final-header) a,:where(#bp-final-header) a:hover{text-decoration: none;}}






:where(#bp-final-header) .display-7:where(:not(#header4-l, #header4-l *)),:where(#bp-final-header) span:where(:not(#header4-l, #header4-l *)),:where(#bp-final-header) a:where(:not(#header4-l, #header4-l *)){line-height: 1; word-break: break-word; overflow-wrap: break-word; font-weight: 400;}
@media (min-width: 1367px) {:where(#bp-final-header) .display-7,:where(#bp-final-header) span,:where(#bp-final-header) a{line-height: 1; word-break: break-word; overflow-wrap: break-word; font-weight: 400;}}





:where(#bp-final-header) section:where(:not(#header4-l, #header4-l *)){background-position: 50% 50%; background-repeat: no-repeat; background-size: cover;}
@media (min-width: 1367px) {:where(#bp-final-header) section{background-position: 50% 50%; background-repeat: no-repeat; background-size: cover;}}























:where(#bp-final-header) img{display: block; width: 100%;}







@media (max-width: 991px) {

}































@keyframes arrowdown {

}
@-webkit-keyframes arrowdown {

}

@keyframes gradient-animation {
}
@-webkit-keyframes gradient-animation {
}

@media (min-width: 768px) and (max-width: 991px) {@media (max-width: 1180px) {:where(#bp-final-header).menu .navbar-toggleable-sm .navbar-nav{}}}
@media (max-width: 991px) {@media (max-width: 1180px) {:where(#bp-final-header).menu .navbar-collapse{max-height: 93.5vh;}}
@media (max-width: 1180px) {:where(#bp-final-header).menu .navbar-collapse.show{overflow: auto;}}}
@media (min-width: 992px) {@media (max-width: 1180px) {:where(#bp-final-header).menu .navbar-nav.nav-dropdown{display: -webkit-flex;}}
@media (max-width: 1180px) {:where(#bp-final-header).menu .navbar-toggleable-sm .navbar-collapse{display: -webkit-flex !important;}}
:where(#bp-final-header).menu .collapsed .navbar-collapse{max-height: 93.5vh;}
:where(#bp-final-header).menu .collapsed .navbar-collapse.show{overflow: auto;}}
@media (max-width: 767px) {@media (max-width: 1180px) {:where(#bp-final-header).menu .navbar-collapse{max-height: 80vh;}}}

:where(#bp-final-header) .navbar{display: -webkit-flex; flex-wrap: wrap; align-items: center; justify-content: space-between;}
@media (max-width: 1180px) {:where(#bp-final-header) .navbar-collapse{flex-basis: 100%; flex-grow: 1; align-items: center;}}
@media (max-width: 1180px) {:where(#bp-final-header) .nav-dropdown .link{padding: 0.667em 1.667em !important; margin: 0px !important;}}



















:where(#bp-final-header) .navbar-toggler{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,:where(#bp-final-header) .navbar-toggler:hover{text-decoration: none; box-shadow: none;}
:where(#bp-final-header) .navbar-toggler-icon{display: inline-block; width: 1.5em; height: 1.5em; vertical-align: middle; content: ""; background: center center / 100% 100% no-repeat;}
:where(#bp-final-header) .navbar-toggler-left{position: absolute; left: 1rem;}
:where(#bp-final-header) .navbar-toggler-right{position: absolute; right: 1rem;}

:where(#bp-final-header).menu .navbar.collapsed:not(.beta-menu){flex-direction: column;}

:where(#bp-final-header) .note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu{bottom: initial !important;}






















:where(#bp-final-header) ul{margin-bottom: 2.3125rem;}


@media (min-width: 992px) {

}











html body#top #bp-final-header{font-family:Inter, Arial, sans-serif;}










:where(#bp-final-header) .display-7:where(:not(#header4-l, #header4-l *)){font-family: Inter, Arial, sans-serif; font-size: 1.2rem; line-height: 1.5;}
@media (min-width: 1367px) {:where(#bp-final-header) .display-7{font-family: Inter, Arial, sans-serif; font-size: 1.2rem; line-height: 1.5;}}

@media (max-width: 992px) {
}
@media (max-width: 768px) {





:where(#bp-final-header) .display-7:where(:not(#header4-l, #header4-l *)){font-size: calc(0.977143rem + 0.464286vw); line-height: calc(1.368rem + 0.65vw);}
@media (min-width: 1367px) {:where(#bp-final-header) .display-7{font-size: calc(0.977143rem + 0.464286vw); line-height: calc(1.368rem + 0.65vw);}}}

























































:where(#bp-final-header) .text-primary{color: rgb(101, 146, 230) !important;}







:where(#bp-final-header) a.text-primary:hover,:where(#bp-final-header) a.text-primary:focus{color: rgb(32, 90, 197) !important;}







:where(#bp-final-header) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption){position: relative; background-size: 10000px 2px; background-repeat: no-repeat; background-position: -10000px 1.2em;}
:where(#bp-final-header) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover{transition: background-position 2s ease-in-out; background-image: linear-gradient(currentcolor 50%, currentcolor 50%); background-position: 0px 1.2em;}








:where(#bp-final-header) a:where(:not(#header4-l, #header4-l *)),:where(#bp-final-header) a:hover:where(:not(#header4-l, #header4-l *)){color: rgb(101, 146, 230);}
@media (min-width: 1367px) {:where(#bp-final-header) a,:where(#bp-final-header) a:hover{color: rgb(101, 146, 230);}}





















:where(#bp-final-header) a:where(:not(#header4-l, #header4-l *)){transition: color 0.6s;}
@media (min-width: 1367px) {:where(#bp-final-header) a{transition: color 0.6s;}}

:where(#bp-final-header) .cid-t4UHsn6V98 nav.navbar{position: fixed;}













:where(#bp-final-header) .cid-t4UHsn6V98 .navbar.opened{background: rgb(0, 0, 0) !important;}







:where(#bp-final-header) .cid-t4UHsn6V98 .navbar{min-height: 70px; transition: 0.3s; border-bottom: 1px solid transparent; background: rgba(0, 0, 0, 0.2);}
:where(#bp-final-header) .cid-t4UHsn6V98 .navbar.opened{transition: 0.3s;}
:where(#bp-final-header) .cid-t4UHsn6V98 .navbar .dropdown-item{padding: 0.5rem 1.8rem;}
:where(#bp-final-header) .cid-t4UHsn6V98 .navbar .navbar-collapse{justify-content: flex-end; z-index: 1;}
:where(#bp-final-header) .cid-t4UHsn6V98 .navbar.collapsed{justify-content: center;}
:where(#bp-final-header) .cid-t4UHsn6V98 .navbar.collapsed .nav-item .nav-link::before{display: none;}
:where(#bp-final-header) .cid-t4UHsn6V98 .navbar.collapsed.opened .dropdown-menu{top: 0px;}
@media (min-width: 992px) {:where(#bp-final-header) .cid-t4UHsn6V98 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse{max-height: calc(-7rem + 98.5vh);}}
:where(#bp-final-header) .cid-t4UHsn6V98 .navbar.collapsed .dropdown-menu .dropdown-submenu{left: 0px !important;}
:where(#bp-final-header) .cid-t4UHsn6V98 .navbar.collapsed .dropdown-menu .dropdown-item::after{right: auto;}
:where(#bp-final-header) .cid-t4UHsn6V98 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after{margin-left: 0.5rem; margin-top: 0.2rem; border-width: 0.35em 0.35em 0px; border-style: solid solid none; border-color: currentcolor transparent; top: 41%;}
:where(#bp-final-header) .cid-t4UHsn6V98 .navbar.collapsed ul.navbar-nav li{margin: auto;}
:where(#bp-final-header) .cid-t4UHsn6V98 .navbar.collapsed .dropdown-menu .dropdown-item{padding: 0.25rem 1.5rem; text-align: center;}
:where(#bp-final-header) .cid-t4UHsn6V98 .navbar.collapsed .icons-menu{padding: 0.5rem 0px;}
@media (max-width: 991px) {:where(#bp-final-header) .cid-t4UHsn6V98 .navbar .nav-item .nav-link::before{display: none;}
:where(#bp-final-header) .cid-t4UHsn6V98 .navbar.opened .dropdown-menu{top: 0px;}
:where(#bp-final-header) .cid-t4UHsn6V98 .navbar .dropdown-menu .dropdown-submenu{left: 0px !important;}
:where(#bp-final-header) .cid-t4UHsn6V98 .navbar .dropdown-menu .dropdown-item::after{right: auto;}
:where(#bp-final-header) .cid-t4UHsn6V98 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after{margin-left: 0.5rem; margin-top: 0.2rem; border-width: 0.35em 0.35em 0px; border-style: solid solid none; border-color: currentcolor transparent; top: 40%;}
:where(#bp-final-header) .cid-t4UHsn6V98 .navbar ul.navbar-nav li{margin: auto;}
:where(#bp-final-header) .cid-t4UHsn6V98 .navbar .dropdown-menu .dropdown-item{text-align: center; padding: 0.25rem 1.5rem !important;}
:where(#bp-final-header) .cid-t4UHsn6V98 .navbar .navbar-toggler{flex-basis: auto;}
:where(#bp-final-header) .cid-t4UHsn6V98 .navbar .icons-menu{padding-left: 0px; padding-top: 0.5rem; padding-bottom: 0.5rem;}}
:where(#bp-final-header) .cid-t4UHsn6V98 .navbar.navbar-short{min-height: 60px;}

:where(#bp-final-header) .cid-t4UHsn6V98 .navbar-expand-lg .navbar-nav .nav-link{padding: 0px;}


:where(#bp-final-header) .cid-t4UHsn6V98 .navbar.navbar-expand-lg .dropdown .dropdown-menu{background: rgb(0, 0, 0);}
:where(#bp-final-header) .cid-t4UHsn6V98 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu{margin: 0px; left: 100%;}
:where(#bp-final-header) .cid-t4UHsn6V98 .navbar .dropdown.open > .dropdown-menu{display: block;}
:where(#bp-final-header) .cid-t4UHsn6V98 ul.navbar-nav{flex-wrap: wrap;}
:where(#bp-final-header) .cid-t4UHsn6V98 .navbar-buttons{text-align: center; min-width: 170px;}
:where(#bp-final-header) .cid-t4UHsn6V98 button.navbar-toggler{outline: none; width: 31px; height: 20px; cursor: pointer; transition: 0.2s; position: relative; align-self: center;}
:where(#bp-final-header) .cid-t4UHsn6V98 button.navbar-toggler .hamburger span{position: absolute; right: 0px; width: 30px; height: 2px; border-right: 5px; background-color: rgb(34, 165, 229);}
:where(#bp-final-header) .cid-t4UHsn6V98 button.navbar-toggler .hamburger span:nth-child(1){top: 0px; transition: 0.2s;}
:where(#bp-final-header) .cid-t4UHsn6V98 button.navbar-toggler .hamburger span:nth-child(2){top: 8px; transition: 0.15s;}
:where(#bp-final-header) .cid-t4UHsn6V98 button.navbar-toggler .hamburger span:nth-child(3){top: 8px; transition: 0.15s;}
:where(#bp-final-header) .cid-t4UHsn6V98 button.navbar-toggler .hamburger span:nth-child(4){top: 16px; transition: 0.2s;}
:where(#bp-final-header) .cid-t4UHsn6V98 nav.opened .hamburger span:nth-child(1){top: 8px; width: 0px; opacity: 0; right: 50%; transition: 0.2s;}
:where(#bp-final-header) .cid-t4UHsn6V98 nav.opened .hamburger span:nth-child(2){transform: rotate(45deg); transition: 0.25s;}
:where(#bp-final-header) .cid-t4UHsn6V98 nav.opened .hamburger span:nth-child(3){transform: rotate(-45deg); transition: 0.25s;}
:where(#bp-final-header) .cid-t4UHsn6V98 nav.opened .hamburger span:nth-child(4){top: 8px; width: 0px; opacity: 0; right: 50%; transition: 0.2s;}
:where(#bp-final-header) .cid-t4UHsn6V98 .navbar-dropdown{padding: 0px 1rem; position: fixed;}


@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {:where(#bp-final-header) .cid-t4UHsn6V98 .navbar{height: 70px;}
:where(#bp-final-header) .cid-t4UHsn6V98 .navbar.opened{height: auto;}
}






@media (min-width: 768px) {


}

@media (max-width: 767px) {


}









@media (max-width: 991px) {
}
























@media (max-width: 992px) {
}








@media (max-width: 992px) {
}






















































@media (max-width: 767px) {
}


















@media (max-width: 991px) {
}
















































@media (max-width: 767px) {
}
















@media (max-width: 991px) {
}


@media (min-width: 992px) {
}









































@media (max-width: 767px) {
}


















@media (max-width: 991px) {
}







































































html body#top #bp-final-header{--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{color:var(--bp-ink);font-family:Inter, Arial, sans-serif;}

:where(#bp-final-header) a:where(:not(#header4-l, #header4-l *)){text-decoration: none;}
@media (min-width: 1367px) {:where(#bp-final-header) a{text-decoration: none;}}

:where(#bp-final-header) section:where(:not(#header4-l, #header4-l *)){position: relative;}
@media (min-width: 1367px) {:where(#bp-final-header) section{position: relative;}}







:where(#bp-final-header) .display-7:where(:not(#header4-l, #header4-l *)){font-size: clamp(1rem, 1.15vw, 1.12rem) !important; line-height: 1.72 !important;}
@media (min-width: 1367px) {:where(#bp-final-header) .display-7{font-size: clamp(1rem, 1.15vw, 1.12rem) !important; line-height: 1.72 !important;}}



















@media (max-width: 1199px) {














}
@media (max-width: 767px) {


}
@media (orientation: landscape) and (max-height: 560px) and (max-width: 1199px) {

}







































































@media (max-width: 991px) {

}
@media (max-width: 767px) {html body#top #bp-final-header{--bp-radius:20px;}









}
@media (prefers-reduced-motion: reduce) {:where(#bp-final-header) where(:not(#header4-l, #header4-l *)){scroll-behavior: auto !important; transition: none !important; animation: auto ease 0s 1 normal none running none !important;}
@media (min-width: 1367px) {:where(#bp-final-header) *{scroll-behavior: auto !important; transition: none !important; animation: auto ease 0s 1 normal none running none !important;}}}
html body#top #bp-final-header{font-family:Inter, Arial, sans-serif;}






:where(#bp-final-header) .display-7:where(:not(#header4-l, #header4-l *)){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{font-size: clamp(0.98rem, 1.05vw, 1.08rem) !important; line-height: 1.78 !important; font-weight: 300 !important;}}
































@media (max-width: 1199px) {


}
@media (max-width: 767px) {










}
html body#top #bp-final-header{--bp-max:1440px;}


































@media (max-width: 1199px) {



}
@media (max-width: 767px) {



















}































@media (max-width: 991px) {



}
@media (max-width: 767px) {











}



































@media (max-width: 991px) {







}
@media (max-width: 767px) {











}






































@media (max-width: 991px) {







}
@media (max-width: 767px) {















}



















@media (max-width: 991.98px) {


}
@media (max-width: 767.98px) {










}












































@media (max-width: 991.98px) {





}
@media (max-width: 767.98px) {























}
html body#top #bp-final-header{--bp-radius:2px;}
html body#top #bp-final-header{font-family:Inter, Arial, sans-serif;}


:where(#bp-final-header) button{-webkit-tap-highlight-color: transparent;}
:where(#bp-final-header) a:where(:not(#header4-l, #header4-l *)){-webkit-tap-highlight-color: transparent;}
@media (min-width: 1367px) {:where(#bp-final-header) a{-webkit-tap-highlight-color: transparent;}}
:where(#bp-final-header) button:focus-visible{outline: currentcolor solid 2px; outline-offset: 5px;}
:where(#bp-final-header) a:focus-visible:where(:not(#header4-l, #header4-l *)){outline: currentcolor solid 2px; outline-offset: 5px;}
@media (min-width: 1367px) {:where(#bp-final-header) a:focus-visible{outline: currentcolor solid 2px; outline-offset: 5px;}}






@media (max-width: 1199px) {

}
@media (max-width: 767.98px) {


}
@media (max-width: 420px) {
}
html body#top #bp-final-header{--bp-max:1420px;--bp-paper:#f4f3ef;--bp-paper-2:#eeede8;}

















































@media (max-width: 1199px) {




}
@media (max-width: 991.98px) {

}
@media (max-width: 767.98px) {



















}
@media (max-width: 420px) {

}
@media (max-width: 1199px) {


}
@media (orientation: landscape) and (max-height: 560px) and (max-width: 1199px) {











}
@media (max-width: 767.98px) {


}
@media (max-width: 374px) {



}










































































@media (max-width: 991px) {



}
@media (max-width: 767px) {







}























@media (max-width: 991px) {







}
@media (max-width: 767px) {








}



















@media (max-width: 1100px) {




}
@media (max-width: 767.98px) {











}
@media (max-width: 389px) {

}
html body#top #bp-final-header{--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{--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{--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;}

}



































@media (max-width: 991.98px) {


}
@media (max-width: 767.98px) {
















}
html body#top #bp-final-header{--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;}




@media (max-width: 1024px) {
}
@media (max-width: 600px) {
}









@media (max-width: 1360px) and (min-width: 1200px) {




}
@media (max-width: 1199px) {


}
@media (max-width: 600px) {
}









@media (max-width: 1360px) and (min-width: 1200px) {

}
@media (max-width: 1199px) {

}










@media (max-width: 1360px) and (min-width: 1200px) {


}
@media (max-width: 1199px) and (min-width: 768px) {






}
@media (max-width: 767px) {




}















@media (min-width: 992px) and (max-width: 1189px) {


}
@media (min-width: 992px) and (max-width: 1100px) {
}
@media (max-width: 991px) {








:where(#bp-final-header) .bp-menu-toggle .hamburger{position: relative !important; width: 22px !important; height: 16px !important; margin: 0px !important;}
:where(#bp-final-header) .bp-menu-toggle .hamburger span{position: absolute !important; right: 0px !important; left: auto !important; width: 22px !important; height: 1px !important; background: rgb(243, 238, 232) !important; transform: none !important; opacity: 1 !important; transition: transform 0.2s, top 0.2s, opacity 0.16s !important;}
:where(#bp-final-header) .bp-menu-toggle .hamburger span:nth-child(1){top: 1px !important;}
:where(#bp-final-header) .bp-menu-toggle .hamburger span:nth-child(2),:where(#bp-final-header) .bp-menu-toggle .hamburger span:nth-child(3){top: 7.5px !important;}
:where(#bp-final-header) .bp-menu-toggle .hamburger span:nth-child(4){top: 14px !important;}
:where(#bp-final-header) .bp-site-header.menu-open .bp-menu-toggle .hamburger span:nth-child(1){top: 7.5px !important; transform: rotate(45deg) !important;}
:where(#bp-final-header) .bp-site-header.menu-open .bp-menu-toggle .hamburger span:nth-child(4){top: 7.5px !important; transform: rotate(-45deg) !important;}
:where(#bp-final-header) .bp-site-header.menu-open .bp-menu-toggle .hamburger span:nth-child(2),:where(#bp-final-header) .bp-site-header.menu-open .bp-menu-toggle .hamburger span:nth-child(3){opacity: 0 !important;}







}
@media (min-width: 701px) and (max-width: 991px) {





}
@media (max-width: 700px) {


}




@media (max-width: 767.98px) {
}








@media (max-width: 1199px) {

}
@media (max-width: 767.98px) {





}
@media (max-width: 420px) {
}
@media (orientation: landscape) and (max-height: 560px) and (max-width: 1199px) {
}









@media (max-width: 991px) {



}






@media (max-width: 991px) {
}

:where(#bp-final-header) .bp-mega-nav-item{display: flex; height: 100%; align-items: center; position: static !important;}
:where(#bp-final-header) .bp-mega-trigger{cursor: default !important;}
@media (min-width: 992px) {:where(#bp-final-header) .bp-mega-panel{display: grid; grid-template-columns: repeat(4, minmax(0px, 1fr)); gap: 0px; position: fixed; left: 0px; right: 0px; top: 78px; z-index: 10020; width: 100vw; min-height: 0px; max-height: calc(-96px + 100vh); overflow: hidden auto; overscroll-behavior: contain; margin: 0px; padding: 35px clamp(34px, 4vw, 64px) 31px; background: rgba(43, 41, 37, 0.94); border-top: 1px solid rgba(222, 209, 194, 0.16); border-bottom: 1px solid rgba(255, 255, 255, 0.055); box-shadow: rgba(20, 18, 16, 0.16) 0px 20px 48px; backdrop-filter: blur(18px) saturate(104%); opacity: 0; visibility: hidden; pointer-events: none; transform: translateY(5px); transition: opacity 0.16s, visibility 0.16s, transform 0.16s;}
:where(#bp-final-header) .bp-site-header.is-scrolled .bp-mega-panel{top: 70px; max-height: calc(-84px + 100vh);}
:where(#bp-final-header) .bp-mega-panel.is-open{opacity: 1; visibility: visible; pointer-events: auto; transform: translateY(0px);}
:where(#bp-final-header) .bp-mega-column{min-width: 0px; padding: 0px clamp(20px, 2.3vw, 38px); text-align: center;}
:where(#bp-final-header) .bp-mega-column + .bp-mega-column{border-left: 1px solid rgba(232, 220, 205, 0.1);}
:where(#bp-final-header) .bp-desktop-nav .bp-mega-brand{display: block !important; width: 100% !important; min-height: 0px !important; margin: 0px 0px 20px !important; padding: 0px 0px 9px !important; color: rgba(250, 246, 241, 0.97) !important; border-bottom: 1px solid rgba(224, 211, 196, 0.16) !important; font-family: Inter, Arial, sans-serif !important; font-size: 14px !important; line-height: 1.25 !important; font-weight: 500 !important; letter-spacing: 0.075em !important; text-transform: none !important; text-align: center !important; text-decoration: none !important; transition: color 0.16s, border-color 0.16s !important;}
:where(#bp-final-header) .bp-desktop-nav .bp-mega-brand:hover{color: rgb(234, 217, 199) !important; border-bottom-color: rgba(234, 217, 199, 0.38) !important;}
:where(#bp-final-header) .bp-mega-products{display: block; width: 100%;}
:where(#bp-final-header) .bp-desktop-nav .bp-mega-products a{display: block !important; width: 100% !important; min-height: 0px !important; padding: 3px 0px !important; color: rgba(235, 228, 219, 0.82) !important; background: transparent !important; font-family: Inter, Arial, sans-serif !important; font-size: 14px !important; line-height: 1.4 !important; font-weight: 400 !important; letter-spacing: 0.025em !important; text-transform: none !important; text-align: center !important; text-decoration: none !important; transition: color 0.15s, transform 0.15s !important;}
:where(#bp-final-header) .bp-desktop-nav .bp-mega-products a:hover{color: rgb(234, 217, 199) !important; transform: translateY(-1px);}
:where(#bp-final-header) .bp-mega-panel a::after{display: none !important;}
:where(#bp-final-header) .bp-site-header.mega-open{backdrop-filter: blur(10px); transform: none !important; background: rgba(27, 26, 24, 0.18) !important;}}
@media (max-width: 1260px) and (min-width: 992px) {:where(#bp-final-header) .bp-desktop-nav > .bp-mega-nav-item > .bp-mega-trigger{font-size: 14px !important; padding-left: 6px !important; padding-right: 6px !important; letter-spacing: 0.055em !important;}
}

:where(#bp-final-header) .bp-mobile-mega-trigger{width: 100%; min-height: 52px; margin: 0px; padding: 0px 2px; border: 0px; background: transparent; color: rgba(248, 243, 237, 0.94); display: grid; grid-template-columns: 34px 1fr 30px; align-items: center; text-align: left; font: 400 14px / 1.2 Arial, Helvetica, sans-serif; letter-spacing: 0.045em; cursor: pointer;}
:where(#bp-final-header) .bp-mobile-mega-trigger > span{font-size: 10px; letter-spacing: 0.14em; color: rgba(220, 197, 174, 0.66);}
:where(#bp-final-header) .bp-mobile-mega-trigger > b{justify-self: end; color: rgba(220, 197, 174, 0.82); font: 300 21px / 1 Arial, Helvetica, sans-serif;}
:where(#bp-final-header) .bp-mobile-mega-trigger[aria-expanded="true"] > b{font-size: 0px;}
:where(#bp-final-header) .bp-mobile-mega-trigger[aria-expanded="true"] > b::after{content: "−"; font-size: 21px;}
:where(#bp-final-header) .bp-mobile-mega-panel{display: none; margin: 0px 0px 10px; padding: 8px; background: rgba(43, 41, 37, 0.97); border: 1px solid rgba(231, 219, 205, 0.1); border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.18) 0px 14px 34px;}
:where(#bp-final-header) .bp-mobile-mega-panel.is-open{display: block;}
:where(#bp-final-header) .bp-mobile-mega-column{padding: 13px 0px 12px; border-top: 1px solid rgba(255, 255, 255, 0.06);}
:where(#bp-final-header) .bp-mobile-mega-column:first-child{border-top: 0px;}
:where(#bp-final-header) .bp-mobile-mega-brand{display: block !important; padding: 0.66rem 0.7rem !important; color: rgb(250, 245, 239) !important; font: 500 14px / 1.25 Arial, Helvetica, sans-serif !important; letter-spacing: 0.045em !important; text-transform: none !important; text-decoration: none !important;}
:where(#bp-final-header) .bp-mobile-mega-column > div{margin: 0px 0px 6px 10px; padding: 2px 0px 4px 10px; border-left: 1px solid rgba(229, 214, 196, 0.2);}
:where(#bp-final-header) .bp-mobile-mega-column > div a{display: block !important; padding: 7px 0.7rem !important; color: rgba(235, 228, 219, 0.84) !important; font: 400 14px / 1.4 Arial, Helvetica, sans-serif !important; text-decoration: none !important; white-space: normal !important; overflow-wrap: anywhere !important;}

@media (max-width: 991px) {:where(#bp-final-header) .bp-mega-nav-item{display: none !important;}
}





















@media (hover: hover) {

}

@media (max-width: 767px) {







}
@media (max-width: 480px) {
}
@media (min-width: 992px) {:where(#bp-final-header) .bp-mega-panel{background: rgba(43, 41, 37, 0.94) !important;}}




@media (min-width: 992px) {:where(#bp-final-header) .bp-mega-panel{grid-template-columns: repeat(4, minmax(0px, 1fr)) !important; gap: 0px !important; padding: 35px clamp(34px, 4vw, 64px) 31px !important; align-items: start !important;}
:where(#bp-final-header) .bp-mega-column{min-width: 0px !important; padding: 0px clamp(20px, 2.3vw, 38px) !important; text-align: center !important; align-self: start !important;}
:where(#bp-final-header) .bp-desktop-nav .bp-mega-brand{display: block !important; width: 100% !important; margin: 0px 0px 20px !important; padding: 0px 0px 9px !important; font-size: 14px !important; line-height: 1.25 !important; font-weight: 500 !important; letter-spacing: 0.075em !important; text-align: center !important;}
:where(#bp-final-header) .bp-mega-products{display: block !important; width: 100% !important; margin: 0px !important; padding: 0px !important;}
:where(#bp-final-header) .bp-desktop-nav .bp-mega-products a{display: block !important; width: 100% !important; min-height: 0px !important; margin: 0px !important; padding: 3px 0px !important; font-size: 14px !important; line-height: 1.4 !important; font-weight: 400 !important; letter-spacing: 0.025em !important; text-align: center !important;}}
@media (max-width: 991px) {:where(#bp-final-header) .bp-mobile-mega-panel{margin: 0px 0px 10px !important; padding: 2px 0px 6px !important; border-radius: 0px !important;}
:where(#bp-final-header) .bp-mobile-mega-column{padding: 13px 0px 12px !important;}
:where(#bp-final-header) .bp-mobile-mega-brand{margin: 0px !important; padding: 4px 2px 9px !important; font-size: 14px !important; line-height: 1.25 !important; font-weight: 500 !important;}
:where(#bp-final-header) .bp-mobile-mega-column > div{margin: 0px 0px 6px 10px !important; padding: 2px 0px 4px 10px !important;}
:where(#bp-final-header) .bp-mobile-mega-column > div a{margin: 0px !important; padding: 7px 0px !important; font-size: 12.5px !important; line-height: 1.3 !important;}}
@media (min-width: 992px) {:where(#bp-final-header) .bp-site-header .bp-desktop-nav .bp-mega-nav-item.mega-nav-item{position: static !important; display: flex !important; align-items: center !important; height: 100% !important; margin: 0px !important; padding: 0px !important;}
:where(#bp-final-header) .bp-site-header .bp-mega-panel.mega-menu-panel{display: grid !important; grid-template-columns: repeat(4, minmax(0px, 1fr)) !important; gap: 0px !important; position: fixed !important; left: 0px !important; right: 0px !important; top: 78px !important; z-index: 10020 !important; width: 100vw !important; min-width: 100vw !important; min-height: 0px !important; max-height: calc(-96px + 100vh) !important; overflow: hidden auto !important; overscroll-behavior: contain !important; margin: 0px !important; padding: 35px clamp(34px, 4vw, 64px) 31px !important; background: rgba(43, 41, 37, 0.94) !important; border-width: 1px 0px !important; border-style: solid none !important; border-color: rgba(222, 209, 194, 0.16) currentcolor rgba(255, 255, 255, 0.055) !important; border-radius: 0px !important; box-shadow: rgba(20, 18, 16, 0.16) 0px 20px 48px !important; backdrop-filter: blur(18px) saturate(104%) !important; align-items: start !important; text-align: center !important; opacity: 0 !important; visibility: hidden !important; pointer-events: none !important; transform: translateY(5px) !important; transition: opacity 0.16s, visibility 0.16s, transform 0.16s !important;}
:where(#bp-final-header) .bp-site-header.is-scrolled .bp-mega-panel.mega-menu-panel{top: 70px !important; max-height: calc(-84px + 100vh) !important;}
:where(#bp-final-header) .bp-site-header .bp-mega-panel.mega-menu-panel.is-open{opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; transform: translateY(0px) !important;}
:where(#bp-final-header) .bp-site-header .bp-mega-column.mega-column{display: block !important; min-width: 0px !important; margin: 0px !important; padding: 0px clamp(20px, 2.3vw, 38px) !important; text-align: center !important; align-self: start !important; border-top: 0px !important;}
:where(#bp-final-header) .bp-site-header .bp-mega-column.mega-column + .bp-mega-column.mega-column{border-left: 1px solid rgba(232, 220, 205, 0.1) !important;}
:where(#bp-final-header) .bp-site-header .bp-desktop-nav .bp-mega-brand.mega-brand-link{display: block !important; width: 100% !important; height: auto !important; min-height: 0px !important; margin: 0px 0px 20px !important; padding: 0px 0px 9px !important; color: rgba(250, 246, 241, 0.97) !important; background: transparent !important; border-width: 0px 0px 1px !important; border-style: none none solid !important; border-color: currentcolor currentcolor rgba(224, 211, 196, 0.16) !important; border-image: none !important; border-radius: 0px !important; font-family: Inter, Arial, sans-serif !important; font-size: 14px !important; font-weight: 500 !important; line-height: 1.25 !important; letter-spacing: 0.075em !important; text-transform: none !important; text-align: center !important; text-decoration: none !important; text-shadow: none !important; white-space: normal !important; opacity: 1 !important;}
:where(#bp-final-header) .bp-site-header .bp-mega-products.mega-product-list{display: block !important; width: 100% !important; margin: 0px !important; padding: 0px !important; border: 0px !important;}
:where(#bp-final-header) .bp-site-header .bp-desktop-nav .bp-mega-products.mega-product-list .mega-product-link{display: block !important; width: 100% !important; height: auto !important; min-height: 0px !important; margin: 0px !important; padding: 3px 0px !important; color: rgba(235, 228, 219, 0.82) !important; background: transparent !important; border: 0px !important; border-radius: 0px !important; font-family: Inter, Arial, sans-serif !important; font-size: 14px !important; font-weight: 400 !important; line-height: 1.4 !important; letter-spacing: 0.025em !important; text-transform: none !important; text-align: center !important; text-decoration: none !important; text-shadow: none !important; white-space: normal !important; overflow-wrap: anywhere !important; opacity: 1 !important; transition: color 0.15s, transform 0.15s !important;}
:where(#bp-final-header) .bp-site-header .bp-desktop-nav .bp-mega-products.mega-product-list .mega-product-link:hover{color: rgb(234, 217, 199) !important; transform: translateY(-1px) !important;}
:where(#bp-final-header) .bp-site-header .bp-mega-panel.mega-menu-panel a::after{display: none !important; content: none !important;}}
@media (max-width: 991px) {:where(#bp-final-header) .bp-mobile-mega-panel{margin: 0px 0px 10px !important; padding: 2px 0px 6px !important; border: 0px !important; border-radius: 0px !important; background: transparent !important; box-shadow: none !important;}
:where(#bp-final-header) .bp-mobile-mega-column{margin: 0px !important; padding: 13px 0px 12px !important; border-top: 1px solid rgba(235, 221, 207, 0.07) !important;}
:where(#bp-final-header) .bp-mobile-mega-column:first-child{border-top: 0px !important;}
:where(#bp-final-header) .bp-mobile-mega-brand{display: block !important; margin: 0px !important; padding: 4px 2px 9px !important; color: rgb(219, 197, 173) !important; font-size: 14px !important; font-weight: 500 !important; line-height: 1.25 !important; letter-spacing: 0.075em !important; text-transform: none !important; text-align: left !important;}
:where(#bp-final-header) .bp-mobile-mega-column > div{display: block !important; margin: 0px !important; padding: 0px 0px 0px 13px !important; border-left: 1px solid rgba(220, 197, 174, 0.17) !important;}
:where(#bp-final-header) .bp-mobile-mega-column > div a{display: block !important; margin: 0px !important; padding: 7px 0px !important; color: rgba(241, 234, 226, 0.78) !important; font-size: 12.5px !important; font-weight: 400 !important; line-height: 1.3 !important; letter-spacing: 0.01em !important; text-align: left !important; white-space: normal !important;}}
@media (min-width: 992px) {:where(#bp-final-header) .bp-site-header .bp-mega-panel.mega-menu-panel{grid-template-columns: repeat(4, minmax(0px, 1fr)) !important; column-gap: 0px !important; padding: 40px max(72px, 7vw) 36px !important; min-height: 395px !important; align-items: stretch !important; background: rgba(43, 41, 37, 0.94) !important;}
:where(#bp-final-header) .bp-site-header .bp-mega-column.mega-column{position: relative !important; display: flex !important; flex-direction: column !important; align-items: stretch !important; justify-content: flex-start !important; padding: 0px clamp(34px, 3.3vw, 52px) !important; min-height: 315px !important; text-align: center !important;}
:where(#bp-final-header) .bp-site-header .bp-mega-column.mega-column + .bp-mega-column.mega-column{border-left: 1px solid rgba(224, 211, 196, 0.11) !important;}
:where(#bp-final-header) .bp-site-header .bp-desktop-nav .bp-mega-brand.mega-brand-link{display: block !important; width: 100% !important; margin: 0px 0px 6px !important; padding: 8px 0px 13px !important; border-bottom: 1px solid rgba(224, 211, 196, 0.18) !important; font-family: Inter, Arial, sans-serif !important; font-size: 16px !important; font-weight: 500 !important; line-height: 1.3 !important; letter-spacing: 0.035em !important; text-align: center !important; white-space: normal !important;}
:where(#bp-final-header) .bp-site-header .bp-mega-products.mega-product-list{display: flex !important; flex-direction: column !important; align-items: stretch !important; gap: 0px !important; padding-top: 1px !important;}
:where(#bp-final-header) .bp-site-header .bp-desktop-nav .bp-mega-products.mega-product-list .mega-product-link{display: block !important; margin: 0px !important; padding: 12px 0px !important; font-family: Inter, Arial, sans-serif !important; font-size: 16px !important; font-weight: 400 !important; line-height: 1.42 !important; letter-spacing: 0px !important; text-align: center !important; white-space: normal !important;}
:where(#bp-final-header) .bp-site-header .bp-desktop-nav .bp-mega-products.mega-product-list .mega-product-link:hover{transform: none !important; color: rgb(234, 217, 199) !important;}}
@media (min-width: 992px) and (max-width: 1260px) {:where(#bp-final-header) .bp-site-header .bp-mega-panel.mega-menu-panel{padding-left: 38px !important; padding-right: 38px !important;}
:where(#bp-final-header) .bp-site-header .bp-mega-column.mega-column{padding-left: 24px !important; padding-right: 24px !important;}
:where(#bp-final-header) .bp-site-header .bp-desktop-nav .bp-mega-brand.mega-brand-link,:where(#bp-final-header) .bp-site-header .bp-desktop-nav .bp-mega-products.mega-product-list .mega-product-link{font-size: 15px !important;}}





@media (min-width: 992px) {:where(#bp-final-header) .bp-site-header .bp-desktop-nav .bp-mega-brand.mega-brand-link{font-size: 15px !important; line-height: 1.25 !important; letter-spacing: 0.03em !important; white-space: nowrap !important;}
:where(#bp-final-header) .bp-site-header .bp-desktop-nav .bp-mega-products.mega-product-list .mega-product-link{font-size: 14px !important; line-height: 1.35 !important; letter-spacing: 0px !important; white-space: nowrap !important; padding: 11px 0px !important;}}
@media (min-width: 992px) and (max-width: 1260px) {:where(#bp-final-header) .bp-site-header .bp-mega-column.mega-column{padding-left: 18px !important; padding-right: 18px !important;}
:where(#bp-final-header) .bp-site-header .bp-desktop-nav .bp-mega-brand.mega-brand-link{font-size: 14px !important;}
:where(#bp-final-header) .bp-site-header .bp-desktop-nav .bp-mega-products.mega-product-list .mega-product-link{font-size: 13px !important;}}
@media (min-width: 992px) and (max-width: 1080px) {:where(#bp-final-header) .bp-site-header .bp-mega-panel.mega-menu-panel{padding-left: 22px !important; padding-right: 22px !important;}
:where(#bp-final-header) .bp-site-header .bp-mega-column.mega-column{padding-left: 12px !important; padding-right: 12px !important;}
:where(#bp-final-header) .bp-site-header .bp-desktop-nav .bp-mega-products.mega-product-list .mega-product-link{font-size: 12px !important;}}




@media (hover: hover) {
}

@media (max-width: 767px) {


}












@media (max-width: 1100px) {
}
@media (max-width: 767.98px) {


}
@media (max-width: 389px) {
}




@media (max-width: 767.98px) {


}
@media (min-width: 1190px) {



:where(#bp-final-header) .bp-desktop-nav > .bp-mega-nav-item{flex: 0 0 auto !important; margin: 0px !important;}
:where(#bp-final-header) .bp-desktop-nav > .bp-mega-nav-item > .bp-mega-trigger{min-height: 42px !important; padding-left: 8px !important; padding-right: 8px !important; display: inline-flex !important; align-items: center !important; font-family: Inter, Arial, sans-serif !important; font-size: 14px !important; font-weight: 500 !important; line-height: 1 !important; letter-spacing: 0.018em !important; white-space: nowrap !important;}
}
@media (min-width: 1440px) and (min-aspect-ratio: 16 / 10) {
}
@media (min-width: 1800px) and (min-aspect-ratio: 2 / 1) {
}
@media (min-width: 1280px) and (max-width: 1599px) and (max-aspect-ratio: 16 / 10) {
}
@media (min-width: 1190px) and (max-aspect-ratio: 4 / 3) {

:where(#bp-final-header) .bp-desktop-nav > .bp-mega-nav-item > .bp-mega-trigger{padding-left: 6px !important; padding-right: 6px !important;}}
@media (min-width: 1190px) and (max-width: 1279px) {


:where(#bp-final-header) .bp-desktop-nav > .bp-mega-nav-item > .bp-mega-trigger{font-size: 13px !important; padding-left: 5px !important; padding-right: 5px !important;}}
@media (min-width: 1200px) {




}
@media (min-width: 768px) and (max-width: 1199px) {



}
@media (max-width: 767.98px) {



}
@media (min-width: 992px) {





:where(#bp-final-header) .bp-desktop-nav > .bp-mega-nav-item{flex: 0 0 auto !important; margin: 0px 2px !important;}
:where(#bp-final-header) .bp-desktop-nav > .bp-mega-nav-item{display: flex !important; align-items: center !important; height: 100% !important;}
:where(#bp-final-header) .bp-desktop-nav > .bp-mega-nav-item > .bp-mega-trigger{min-height: 40px !important; height: 40px !important; display: flex !important; align-items: center !important; justify-content: center !important; margin: 0px !important; padding: 0px 11px !important; font-family: Inter, Arial, sans-serif !important; font-size: 12px !important; font-weight: 500 !important; line-height: 1 !important; letter-spacing: 0.075em !important; white-space: nowrap !important;}}
@media (min-width: 992px) and (max-width: 1180px) {


:where(#bp-final-header) .bp-desktop-nav > .bp-mega-nav-item > .bp-mega-trigger{padding-left: 8px !important; padding-right: 8px !important; font-size: 11.5px !important; letter-spacing: 0.055em !important;}}
@media (max-width: 991px) {





}
@media (min-width: 992px) {








}

@media (min-width: 992px) and (max-width: 1189px) {
}
@media (min-width: 992px) and (max-width: 1100px) {
}
@media (max-width: 991px) {
}
@media (min-width: 992px) {







:where(#bp-final-header) .bp-desktop-nav > .bp-mega-nav-item{margin: 0px 0.65rem !important;}
:where(#bp-final-header) .bp-desktop-nav > .bp-mega-nav-item{height: 100% !important; display: flex !important; align-items: center !important;}
:where(#bp-final-header) .bp-desktop-nav > .bp-mega-nav-item > .bp-mega-trigger{min-height: 42px !important; padding: 0.7rem 0px !important; display: flex !important; align-items: center !important; justify-content: center !important; font-family: Inter, Arial, sans-serif !important; font-size: 15px !important; line-height: 1 !important; font-weight: 500 !important; letter-spacing: 0.045em !important; text-transform: none !important; white-space: nowrap !important; color: rgb(255, 253, 249) !important; text-shadow: none !important;}
:where(#bp-final-header) .bp-desktop-nav > .bp-mega-nav-item > .bp-mega-trigger:hover,:where(#bp-final-header) .bp-desktop-nav > .bp-mega-nav-item > .bp-mega-trigger:focus-visible{color: rgb(211, 200, 164) !important;}}
@media (min-width: 992px) and (max-width: 1189px) {


:where(#bp-final-header) .bp-desktop-nav > .bp-mega-nav-item{margin-left: 0.38rem !important; margin-right: 0.38rem !important;}
:where(#bp-final-header) .bp-desktop-nav > .bp-mega-nav-item > .bp-mega-trigger{font-size: 13px !important; letter-spacing: 0.035em !important;}}
@media (max-width: 991px) {







:where(#bp-final-header) .bp-mobile-mega-trigger{font-family: Inter, Arial, sans-serif !important; font-weight: 500 !important; letter-spacing: 0.045em !important;}}

@media (min-width: 992px) {





}
@media (max-width: 991.98px) {

}







@media (min-width: 992px) {:where(#bp-final-header) .bp-mega-panel{background: rgba(54, 50, 45, 0.86) !important; backdrop-filter: blur(16px) saturate(108%) !important; border-top: 1px solid rgba(236, 226, 214, 0.1) !important; border-bottom: 1px solid rgba(20, 18, 16, 0.18) !important; box-shadow: rgba(16, 14, 12, 0.16) 0px 20px 46px !important;}
:where(#bp-final-header) .bp-mega-column + .bp-mega-column{border-left-color: rgba(236, 226, 214, 0.1) !important;}
:where(#bp-final-header) .bp-desktop-nav .bp-mega-brand{color: rgba(250, 246, 240, 0.96) !important; border-bottom-color: rgba(225, 207, 188, 0.18) !important;}
:where(#bp-final-header) .bp-desktop-nav .bp-mega-products a{color: rgba(241, 235, 227, 0.82) !important;}
:where(#bp-final-header) .bp-desktop-nav .bp-mega-brand:hover,:where(#bp-final-header) .bp-desktop-nav .bp-mega-products a:hover{color: rgb(234, 217, 199) !important;}
:where(#bp-final-header) .bp-site-header.mega-open{background: rgba(49, 45, 40, 0.24) !important; backdrop-filter: blur(10px) saturate(106%) !important;}}
@media (max-width: 991px) {:where(#bp-final-header) .bp-mobile-mega-panel{background: rgba(54, 50, 45, 0.9) !important; backdrop-filter: blur(14px) saturate(106%) !important; border-color: rgba(236, 226, 214, 0.1) !important; box-shadow: rgba(16, 14, 12, 0.18) 0px 16px 38px !important;}}
@media (min-width: 992px) {:where(#bp-final-header) .bp-mega-panel{background: rgba(33, 35, 36, 0.84) !important; backdrop-filter: blur(16px) saturate(104%) !important; border-top: 1px solid rgba(255, 255, 255, 0.075) !important; border-bottom: 1px solid rgba(0, 0, 0, 0.18) !important; box-shadow: rgba(0, 0, 0, 0.18) 0px 20px 46px !important;}
:where(#bp-final-header) .bp-mega-column + .bp-mega-column{border-left-color: rgba(255, 255, 255, 0.086) !important;}
:where(#bp-final-header) .bp-desktop-nav .bp-mega-brand{color: rgba(250, 250, 248, 0.96) !important; border-bottom-color: rgba(255, 255, 255, 0.1) !important;}
:where(#bp-final-header) .bp-desktop-nav .bp-mega-products a{color: rgba(240, 240, 236, 0.82) !important;}
:where(#bp-final-header) .bp-desktop-nav .bp-mega-brand:hover,:where(#bp-final-header) .bp-desktop-nav .bp-mega-products a:hover{color: rgb(216, 197, 178) !important;}
:where(#bp-final-header) .bp-site-header.mega-open{background: rgba(29, 31, 32, 0.22) !important; backdrop-filter: blur(10px) saturate(103%) !important;}}
@media (max-width: 991px) {:where(#bp-final-header) .bp-mobile-mega-panel{background: rgba(33, 35, 36, 0.88) !important; backdrop-filter: blur(14px) saturate(103%) !important; border-color: rgba(255, 255, 255, 0.086) !important; box-shadow: rgba(0, 0, 0, 0.18) 0px 16px 38px !important;}}
@media (min-width: 992px) {:where(#bp-final-header) .bp-site-header .bp-mega-panel.mega-menu-panel{background: rgba(27, 29, 30, 0.82) !important; backdrop-filter: blur(18px) saturate(102%) !important; border-top: 1px solid rgba(255, 255, 255, 0.08) !important; border-bottom: 1px solid rgba(0, 0, 0, 0.22) !important; box-shadow: rgba(0, 0, 0, 0.2) 0px 22px 50px !important;}
:where(#bp-final-header) .bp-site-header .bp-mega-panel.mega-menu-panel .bp-mega-column + .bp-mega-column{border-left-color: rgba(255, 255, 255, 0.08) !important;}
:where(#bp-final-header) .bp-site-header .bp-mega-panel.mega-menu-panel .bp-mega-brand{color: rgba(250, 250, 248, 0.96) !important; border-bottom-color: rgba(255, 255, 255, 0.1) !important;}
:where(#bp-final-header) .bp-site-header .bp-mega-panel.mega-menu-panel .bp-mega-products a{color: rgba(239, 239, 236, 0.82) !important;}
:where(#bp-final-header) .bp-site-header .bp-mega-panel.mega-menu-panel .bp-mega-brand:hover,:where(#bp-final-header) .bp-site-header .bp-mega-panel.mega-menu-panel .bp-mega-products a:hover{color: rgb(217, 196, 175) !important;}}
@media (max-width: 991px) {:where(#bp-final-header) .bp-site-header .bp-mobile-mega-panel{background: rgba(27, 29, 30, 0.86) !important; backdrop-filter: blur(16px) saturate(102%) !important; border-color: rgba(255, 255, 255, 0.08) !important; box-shadow: rgba(0, 0, 0, 0.2) 0px 18px 42px !important;}}




































@media (max-width: 700px) {





}






































@media (min-width: 1190px) {

}
@media (min-width: 992px) and (max-width: 1189px) {


}
@media (max-width: 991px) {




}
@media (min-width: 1190px) {














}
@media (min-width: 992px) and (max-width: 1189px) {











}
@media (max-width: 991px) {










}
@media (min-width: 1190px) {


:where(#bp-final-header) .bp-desktop-nav > .bp-mega-nav-item{margin-left: 0.71rem !important; margin-right: 0.71rem !important;}
:where(#bp-final-header) .bp-desktop-nav > .bp-mega-nav-item{display: flex !important; align-items: center !important; height: 100% !important;}
:where(#bp-final-header) .bp-desktop-nav > .bp-mega-nav-item > .bp-mega-trigger{min-height: 42px !important; padding: 0px 10px !important; display: flex !important; align-items: center !important; justify-content: center !important; font-family: Inter, Arial, sans-serif !important; font-size: 15px !important; font-weight: 500 !important; line-height: 1 !important; letter-spacing: 0.075em !important; white-space: nowrap !important;}
}
@media (min-width: 992px) and (max-width: 1189px) {


:where(#bp-final-header) .bp-desktop-nav > .bp-mega-nav-item{margin-left: 0.45rem !important; margin-right: 0.45rem !important;}
:where(#bp-final-header) .bp-desktop-nav > .bp-mega-nav-item{display: flex !important; align-items: center !important;}
:where(#bp-final-header) .bp-desktop-nav > .bp-mega-nav-item > .bp-mega-trigger{min-height: 40px !important; padding-left: 7px !important; padding-right: 7px !important; font-family: Inter, Arial, sans-serif !important; font-size: 13px !important; font-weight: 500 !important; line-height: 1 !important; letter-spacing: 0.055em !important; white-space: nowrap !important;}
}
@media (min-width: 1190px) {











}
@media (min-width: 992px) {













}

@media (max-width: 991px) {


}

@media (min-width: 1190px) {






}
@media (min-width: 992px) and (max-width: 1189px) {






}
@media (min-width: 992px) {









}
















@media (max-width: 1024px) {



}
@media (max-width: 767px) {








}
@media (orientation: portrait) and (min-width: 350px) and (max-width: 430px) {

}
@media (orientation: landscape) and (max-width: 991.98px) and (max-height: 500px) {







}

html body#top #bp-final-header{--bp-mbz-serif:Georgia,"Times New Roman",serif;--bp-mbz-sans:Arial,Helvetica,sans-serif;}


:where(#bp-final-header) .display-7:where(:not(#header4-l, #header4-l *)){font-family: inherit !important; text-transform: none !important;}
@media (min-width: 1367px) {:where(#bp-final-header) .display-7{font-family: inherit !important; text-transform: none !important;}}









:where(#bp-final-header) li{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) .bp-desktop-nav .bp-mega-trigger,:where(#bp-final-header) .bp-mobile-mega-trigger{font-family: Inter, Arial, sans-serif !important; font-size: 15px !important; line-height: 1.2 !important; font-weight: 500 !important; letter-spacing: 0px !important; text-transform: none !important;}

:where(#bp-final-header) .bp-mega-panel a,:where(#bp-final-header) .bp-mega-panel .bp-mega-brand,:where(#bp-final-header) .bp-mobile-mega-panel a{font-family: Inter, Arial, sans-serif !important;}
:where(#bp-final-header) .bp-mega-panel .bp-mega-brand{font-size: 14px !important; line-height: 1.25 !important; font-weight: 500 !important; letter-spacing: 0.075em !important;}
:where(#bp-final-header) .bp-mega-panel a:not(.bp-mega-brand){font-size: 14px !important; line-height: 1.4 !important; font-weight: 400 !important; letter-spacing: 0px !important;}












@media (max-width: 767.98px) {



:where(#bp-final-header) li{font-size: 15px !important; line-height: 1.68 !important;}


:where(#bp-final-header) .bp-mobile-mega-trigger{font-size: 15px !important; line-height: 1.25 !important; font-weight: 500 !important; letter-spacing: 0px !important;}
}
:where(#bp-final-header) .navbar-dropdown{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-caption{font-weight: 700; white-space: normal; vertical-align: -4px; line-height: 3.125rem !important;}
:where(#bp-final-header) .navbar-dropdown .navbar-caption,:where(#bp-final-header) .navbar-dropdown .navbar-caption:hover{color: inherit; text-decoration: none;}
:where(#bp-final-header) .navbar-dropdown .mbr-iconfont + .navbar-caption{vertical-align: -1px;}
:where(#bp-final-header) .navbar-dropdown.navbar-fixed-top{position: fixed;}
:where(#bp-final-header) .navbar-dropdown.bg-color.transparent{background: none;}
:where(#bp-final-header) .navbar-dropdown.navbar-short .navbar-caption{line-height: 2.375rem !important; vertical-align: -2px;}
:where(#bp-final-header) .navbar-dropdown.navbar-short .mbr-table-cell{height: 3.625rem;}
:where(#bp-final-header) .navbar-dropdown .navbar-close{left: 0.6875rem; position: fixed; top: 0.75rem; z-index: 1000;}
:where(#bp-final-header) .navbar-dropdown .hamburger-icon{content: ""; display: inline-block; vertical-align: middle; width: 16px; box-shadow: rgb(40, 40, 40) 0px -6px 0px 1px, rgb(40, 40, 40) 0px 0px 0px 1px, rgb(40, 40, 40) 0px 6px 0px 1px;}


@media (max-width: 1180px) {:where(#bp-final-header) .nav-dropdown{font-size: 0.75rem; font-weight: 500; height: auto !important;}}

@media (max-width: 1180px) {:where(#bp-final-header) .nav-dropdown .link{margin: 0.667em 1.667em; font-weight: 500; padding: 0px; transition: color 0.2s ease-in-out;}}




@media (max-width: 1180px) {:where(#bp-final-header) .nav-dropdown .link::after{color: inherit;}}






@media (max-width: 767px) {:where(#bp-final-header) .nav-dropdown.navbar-toggleable-sm{bottom: 0px; display: none; left: 0px; overflow-x: hidden; position: fixed; top: 0px; transform: translateX(-100%); width: 18.75rem; z-index: 999;}}
:where(#bp-final-header) .nav-dropdown.navbar-toggleable-xl{bottom: 0px; display: none; left: 0px; overflow-x: hidden; position: fixed; top: 0px; transform: translateX(-100%); width: 18.75rem; z-index: 999;}


:where(#bp-final-header) .nav-dropdown-sm.collapse.in ~ .navbar-close{display: block !important;}














:where(#bp-final-header) .navbar-toggleable-sm .nav-dropdown .dropdown-menu{position: absolute;}
:where(#bp-final-header) .navbar-toggleable-sm .nav-dropdown .dropdown-submenu{left: 100%; margin-left: 0.125rem; margin-top: -1.25rem; top: 0px;}
:where(#bp-final-header) .navbar-toggleable-sm.opened .nav-dropdown .dropdown-menu{position: relative;}
:where(#bp-final-header) .navbar-toggleable-sm.opened .nav-dropdown .dropdown-submenu{left: 0px; margin-left: 0rem; margin-top: 0rem; top: 0px;}




























@media (max-width: 1024px) {






}
@media (max-width: 767px) {

















}





















@media (max-width: 1024px) {






}
@media (max-width: 767px) {















}




@media (max-width: 1024px) {
}
@media (max-width: 767px) {
}
@media (orientation: landscape) and (max-width: 991.98px) and (max-height: 500px) {
}
@media (orientation: portrait) and (min-width: 350px) and (max-width: 430px) {





}




@media (hover: hover) and (pointer: fine) {
}
@media (hover: none), (pointer: coarse) {
}
@media (prefers-reduced-motion: reduce) {
}






@media (hover: hover) and (pointer: fine) {


}
@media (hover: none), (pointer: coarse) {
}




























@media (max-width: 991px) {











}
@media (max-width: 575px) {











}
html body#top #bp-final-header{--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 *)){font-family: inherit !important; text-transform: none !important;}
@media (min-width: 1367px) {:where(#bp-final-header) .display-7{font-family: inherit !important; text-transform: none !important;}}





:where(#bp-final-header) li{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{font-family: Inter, Arial, sans-serif !important;}
:where(#bp-final-header) a:where(:not(#header4-l, #header4-l *)){font-family: Inter, Arial, sans-serif !important;}
@media (min-width: 1367px) {:where(#bp-final-header) a{font-family: Inter, Arial, sans-serif !important;}}












@media (max-width: 767.98px) {


:where(#bp-final-header) li{font-size: 15px !important; line-height: 1.68 !important;}

}


@media (max-width: 767.98px) {
}
:where(#bp-final-header) .navbar-dropdown{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-caption{font-weight: 700; white-space: normal; vertical-align: -4px; line-height: 3.125rem !important;}
:where(#bp-final-header) .navbar-dropdown .navbar-caption,:where(#bp-final-header) .navbar-dropdown .navbar-caption:hover{color: inherit; text-decoration: none;}
:where(#bp-final-header) .navbar-dropdown .mbr-iconfont + .navbar-caption{vertical-align: -1px;}
:where(#bp-final-header) .navbar-dropdown.navbar-fixed-top{position: fixed;}
:where(#bp-final-header) .navbar-dropdown.bg-color.transparent{background: none;}
:where(#bp-final-header) .navbar-dropdown.navbar-short .navbar-caption{line-height: 2.375rem !important; vertical-align: -2px;}
:where(#bp-final-header) .navbar-dropdown.navbar-short .mbr-table-cell{height: 3.625rem;}
:where(#bp-final-header) .navbar-dropdown .navbar-close{left: 0.6875rem; position: fixed; top: 0.75rem; z-index: 1000;}
:where(#bp-final-header) .navbar-dropdown .hamburger-icon{content: ""; display: inline-block; vertical-align: middle; width: 16px; box-shadow: rgb(40, 40, 40) 0px -6px 0px 1px, rgb(40, 40, 40) 0px 0px 0px 1px, rgb(40, 40, 40) 0px 6px 0px 1px;}
@media (max-width: 1180px) {:where(#bp-final-header) .nav-dropdown{font-size: 0.75rem; font-weight: 500; height: auto !important;}}

@media (max-width: 1180px) {:where(#bp-final-header) .nav-dropdown .link{margin: 0.667em 1.667em; font-weight: 500; padding: 0px; transition: color 0.2s ease-in-out;}}




@media (max-width: 1180px) {:where(#bp-final-header) .nav-dropdown .link::after{color: inherit;}}






@media (max-width: 767px) {:where(#bp-final-header) .nav-dropdown.navbar-toggleable-sm{bottom: 0px; display: none; left: 0px; overflow-x: hidden; position: fixed; top: 0px; transform: translateX(-100%); width: 18.75rem; z-index: 999;}}
:where(#bp-final-header) .nav-dropdown.navbar-toggleable-xl{bottom: 0px; display: none; left: 0px; overflow-x: hidden; position: fixed; top: 0px; transform: translateX(-100%); width: 18.75rem; z-index: 999;}


:where(#bp-final-header) .nav-dropdown-sm.collapse.in ~ .navbar-close{display: block !important;}














:where(#bp-final-header) .navbar-toggleable-sm .nav-dropdown .dropdown-menu{position: absolute;}
:where(#bp-final-header) .navbar-toggleable-sm .nav-dropdown .dropdown-submenu{left: 100%; margin-left: 0.125rem; margin-top: -1.25rem; top: 0px;}
:where(#bp-final-header) .navbar-toggleable-sm.opened .nav-dropdown .dropdown-menu{position: relative;}
:where(#bp-final-header) .navbar-toggleable-sm.opened .nav-dropdown .dropdown-submenu{left: 0px; margin-left: 0rem; margin-top: 0rem; top: 0px;}

@media (min-width: 768px) and (max-width: 1023px) {@media (max-width: 1180px) {:where(#bp-final-header).menu .navbar-toggleable-sm .navbar-nav{}}}
@media (max-width: 1023px) {@media (max-width: 1180px) {:where(#bp-final-header).menu .navbar-collapse{max-height: 93.5vh;}}
@media (max-width: 1180px) {:where(#bp-final-header).menu .navbar-collapse.show{overflow: auto;}}}
@media (min-width: 1024px) {@media (max-width: 1180px) {:where(#bp-final-header).menu .navbar-nav.nav-dropdown{display: -webkit-flex;}}
@media (max-width: 1180px) {:where(#bp-final-header).menu .navbar-toggleable-sm .navbar-collapse{display: -webkit-flex !important;}}
:where(#bp-final-header).menu .collapsed .navbar-collapse{max-height: 93.5vh;}
:where(#bp-final-header).menu .collapsed .navbar-collapse.show{overflow: auto;}}
@media (max-width: 767px) {@media (max-width: 1180px) {:where(#bp-final-header).menu .navbar-collapse{max-height: 80vh;}}}
:where(#bp-final-header) .navbar{display: -webkit-flex; flex-wrap: wrap; align-items: center; justify-content: space-between;}
@media (max-width: 1180px) {:where(#bp-final-header) .navbar-collapse{flex-basis: 100%; flex-grow: 1; align-items: center;}}
@media (max-width: 1180px) {:where(#bp-final-header) .nav-dropdown .link{padding: 0.667em 1.667em !important; margin: 0px !important;}}
:where(#bp-final-header) .navbar-toggler{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,:where(#bp-final-header) .navbar-toggler:hover{text-decoration: none;}
:where(#bp-final-header) .navbar-toggler-icon{display: inline-block; width: 1.5em; height: 1.5em; vertical-align: middle; content: ""; background: center center / 100% 100% no-repeat;}
:where(#bp-final-header) .navbar-toggler-left{position: absolute; left: 1rem;}
:where(#bp-final-header) .navbar-toggler-right{position: absolute; right: 1rem;}
@media (max-width: 575px) {:where(#bp-final-header) .navbar-toggleable .navbar-nav .dropdown-menu{position: static; float: none;}
:where(#bp-final-header) .navbar-toggleable > .container{padding-right: 0px; padding-left: 0px;}}
@media (min-width: 576px) {:where(#bp-final-header) .navbar-toggleable{flex-flow: row; align-items: center;}
:where(#bp-final-header) .navbar-toggleable .navbar-nav{flex-direction: row;}
:where(#bp-final-header) .navbar-toggleable .navbar-nav .nav-link{padding-right: 0.5rem; padding-left: 0.5rem;}
:where(#bp-final-header) .navbar-toggleable > .container{display: flex; flex-wrap: nowrap; align-items: center;}
:where(#bp-final-header) .navbar-toggleable .navbar-collapse{display: flex !important; width: 100%;}
:where(#bp-final-header) .navbar-toggleable .navbar-toggler{display: none;}}
@media (max-width: 767px) {:where(#bp-final-header) .navbar-toggleable-sm .navbar-nav .dropdown-menu{position: static; float: none;}
:where(#bp-final-header) .navbar-toggleable-sm > .container{padding-right: 0px; padding-left: 0px;}}
@media (min-width: 768px) {:where(#bp-final-header) .navbar-toggleable-sm{flex-flow: row; align-items: center;}
@media (max-width: 1180px) {:where(#bp-final-header) .navbar-toggleable-sm .navbar-nav{flex-direction: row;}}
@media (max-width: 1180px) {:where(#bp-final-header) .navbar-toggleable-sm .navbar-nav .nav-link{padding-right: 0.5rem; padding-left: 0.5rem;}}
:where(#bp-final-header) .navbar-toggleable-sm > .container{display: flex; flex-wrap: nowrap; align-items: center;}
@media (max-width: 1180px) {:where(#bp-final-header) .navbar-toggleable-sm .navbar-collapse{display: none; width: 100%;}}
:where(#bp-final-header) .navbar-toggleable-sm .navbar-toggler{display: none;}}
@media (max-width: 1023px) {:where(#bp-final-header) .navbar-toggleable-md .navbar-nav .dropdown-menu{position: static; float: none;}
:where(#bp-final-header) .navbar-toggleable-md > .container{padding-right: 0px; padding-left: 0px;}}
@media (min-width: 1024px) {:where(#bp-final-header) .navbar-toggleable-md{flex-flow: row; align-items: center;}
:where(#bp-final-header) .navbar-toggleable-md .navbar-nav{flex-direction: row;}
:where(#bp-final-header) .navbar-toggleable-md .navbar-nav .nav-link{padding-right: 0.5rem; padding-left: 0.5rem;}
:where(#bp-final-header) .navbar-toggleable-md > .container{display: flex; flex-wrap: nowrap; align-items: center;}
:where(#bp-final-header) .navbar-toggleable-md .navbar-collapse{display: flex !important; width: 100%;}
:where(#bp-final-header) .navbar-toggleable-md .navbar-toggler{display: none;}}
@media (max-width: 1199px) {:where(#bp-final-header) .navbar-toggleable-lg .navbar-nav .dropdown-menu{position: static; float: none;}
:where(#bp-final-header) .navbar-toggleable-lg > .container{padding-right: 0px; padding-left: 0px;}}
@media (min-width: 1200px) {:where(#bp-final-header) .navbar-toggleable-lg{flex-flow: row; align-items: center;}
:where(#bp-final-header) .navbar-toggleable-lg .navbar-nav{flex-direction: row;}
:where(#bp-final-header) .navbar-toggleable-lg .navbar-nav .nav-link{padding-right: 0.5rem; padding-left: 0.5rem;}
:where(#bp-final-header) .navbar-toggleable-lg > .container{display: flex; flex-wrap: nowrap; align-items: center;}
:where(#bp-final-header) .navbar-toggleable-lg .navbar-collapse{display: flex !important; width: 100%;}
:where(#bp-final-header) .navbar-toggleable-lg .navbar-toggler{display: none;}}
:where(#bp-final-header) .navbar-toggleable-xl{flex-flow: row; align-items: center;}
:where(#bp-final-header) .navbar-toggleable-xl .navbar-nav .dropdown-menu{position: static; float: none;}
:where(#bp-final-header) .navbar-toggleable-xl > .container{padding-right: 0px; padding-left: 0px;}
:where(#bp-final-header) .navbar-toggleable-xl .navbar-nav{flex-direction: row;}
:where(#bp-final-header) .navbar-toggleable-xl .navbar-nav .nav-link{padding-right: 0.5rem; padding-left: 0.5rem;}
:where(#bp-final-header) .navbar-toggleable-xl > .container{display: flex; flex-wrap: nowrap; align-items: center;}
:where(#bp-final-header) .navbar-toggleable-xl .navbar-collapse{display: flex !important; width: 100%;}
:where(#bp-final-header) .navbar-toggleable-xl .navbar-toggler{display: none;}
:where(#bp-final-header).menu .navbar.collapsed:not(.beta-menu){flex-direction: column;}
:where(#bp-final-header) .note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu{bottom: initial !important;}
:where(#bp-final-header).cid-uMjXNsl1fz .navbar{padding: 0.5rem 0px; background: rgb(0, 0, 0); transition: none; min-height: 77px;}
:where(#bp-final-header).cid-uMjXNsl1fz .navbar-dropdown.bg-color.transparent.opened{background: rgb(0, 0, 0);}
:where(#bp-final-header).cid-uMjXNsl1fz a{font-style: normal;}
@media (max-width: 1180px) {:where(#bp-final-header).cid-uMjXNsl1fz .nav-item span{padding-right: 0.4em; line-height: 0.5em; vertical-align: text-bottom; position: relative; text-decoration: none;}}
@media (max-width: 1180px) {:where(#bp-final-header).cid-uMjXNsl1fz .nav-item a{display: flex; align-items: center; justify-content: center; padding: 0.7rem 0px !important; margin: 0rem 0.65rem !important;}}
@media (max-width: 1180px) {:where(#bp-final-header).cid-uMjXNsl1fz .nav-item:focus,:where(#bp-final-header).cid-uMjXNsl1fz .nav-link:focus{outline: none;}}


@media (max-width: 1180px) {:where(#bp-final-header).cid-uMjXNsl1fz .navbar-toggleable-sm .navbar-collapse{justify-content: flex-end; padding-right: 5rem; width: auto;}}
@media (max-width: 1180px) {:where(#bp-final-header).cid-uMjXNsl1fz .navbar-toggleable-sm .navbar-collapse .navbar-nav{flex-wrap: wrap; padding-left: 0px;}}
@media (max-width: 1180px) {:where(#bp-final-header).cid-uMjXNsl1fz .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item{align-self: center;}}
:where(#bp-final-header).cid-uMjXNsl1fz .navbar-toggleable-sm .navbar-collapse .navbar-buttons{padding-left: 0px; padding-bottom: 0px;}





:where(#bp-final-header).cid-uMjXNsl1fz .navbar-toggleable-sm.opened::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).cid-uMjXNsl1fz .navbar.navbar-short{min-height: 60px; transition: 0.2s;}
:where(#bp-final-header).cid-uMjXNsl1fz .navbar.navbar-short .navbar-toggler-right{top: 20px;}
:where(#bp-final-header).cid-uMjXNsl1fz button.navbar-toggler{width: 31px; height: 18px; cursor: pointer; transition: 0.2s; top: 1.5rem; right: 1rem;}
:where(#bp-final-header).cid-uMjXNsl1fz button.navbar-toggler:focus{outline: none;}
:where(#bp-final-header).cid-uMjXNsl1fz button.navbar-toggler .hamburger span{position: absolute; right: 0px; width: 30px; height: 2px; border-right: 5px; background-color: rgb(255, 255, 255);}
:where(#bp-final-header).cid-uMjXNsl1fz button.navbar-toggler .hamburger span:nth-child(1){top: 0px; transition: 0.2s;}
:where(#bp-final-header).cid-uMjXNsl1fz button.navbar-toggler .hamburger span:nth-child(2){top: 8px; transition: 0.15s;}
:where(#bp-final-header).cid-uMjXNsl1fz button.navbar-toggler .hamburger span:nth-child(3){top: 8px; transition: 0.15s;}
:where(#bp-final-header).cid-uMjXNsl1fz button.navbar-toggler .hamburger span:nth-child(4){top: 16px; transition: 0.2s;}
:where(#bp-final-header).cid-uMjXNsl1fz nav.opened .hamburger span:nth-child(1){top: 8px; width: 0px; opacity: 0; right: 50%; transition: 0.2s;}
:where(#bp-final-header).cid-uMjXNsl1fz nav.opened .hamburger span:nth-child(2){transform: rotate(45deg); transition: 0.25s;}
:where(#bp-final-header).cid-uMjXNsl1fz nav.opened .hamburger span:nth-child(3){transform: rotate(-45deg); transition: 0.25s;}
:where(#bp-final-header).cid-uMjXNsl1fz nav.opened .hamburger span:nth-child(4){top: 8px; width: 0px; opacity: 0; right: 50%; transition: 0.2s;}
:where(#bp-final-header).cid-uMjXNsl1fz .collapsed.navbar-expand{flex-direction: column;}

:where(#bp-final-header).cid-uMjXNsl1fz .collapsed .navbar-collapse{display: none !important; padding-right: 0px !important;}
:where(#bp-final-header).cid-uMjXNsl1fz .collapsed .navbar-collapse.collapsing,:where(#bp-final-header).cid-uMjXNsl1fz .collapsed .navbar-collapse.show{display: block !important;}
:where(#bp-final-header).cid-uMjXNsl1fz .collapsed .navbar-collapse.collapsing .navbar-nav,:where(#bp-final-header).cid-uMjXNsl1fz .collapsed .navbar-collapse.show .navbar-nav{display: block; text-align: center;}
:where(#bp-final-header).cid-uMjXNsl1fz .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,:where(#bp-final-header).cid-uMjXNsl1fz .collapsed .navbar-collapse.show .navbar-nav .nav-item{clear: both;}
:where(#bp-final-header).cid-uMjXNsl1fz .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,:where(#bp-final-header).cid-uMjXNsl1fz .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child{margin-bottom: 1rem;}
:where(#bp-final-header).cid-uMjXNsl1fz .collapsed .navbar-collapse.collapsing .navbar-buttons,:where(#bp-final-header).cid-uMjXNsl1fz .collapsed .navbar-collapse.show .navbar-buttons{text-align: center;}
:where(#bp-final-header).cid-uMjXNsl1fz .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,:where(#bp-final-header).cid-uMjXNsl1fz .collapsed .navbar-collapse.show .navbar-buttons:last-child{margin-bottom: 1rem;}
:where(#bp-final-header).cid-uMjXNsl1fz .collapsed button.navbar-toggler{display: block;}
:where(#bp-final-header).cid-uMjXNsl1fz .collapsed .navbar-toggleable-sm{flex-direction: column;}




@media (max-width: 991px) {:where(#bp-final-header).cid-uMjXNsl1fz .navbar-expand{flex-direction: column;}
:where(#bp-final-header).cid-uMjXNsl1fz img{height: 3.8rem !important;}

:where(#bp-final-header).cid-uMjXNsl1fz button.navbar-toggler{display: block;}
:where(#bp-final-header).cid-uMjXNsl1fz .navbar-toggleable-sm{flex-direction: column;}
@media (max-width: 1180px) {:where(#bp-final-header).cid-uMjXNsl1fz .navbar-collapse{display: none !important; padding-right: 0px !important;}}
@media (max-width: 1180px) {:where(#bp-final-header).cid-uMjXNsl1fz .navbar-collapse.collapsing,:where(#bp-final-header).cid-uMjXNsl1fz .navbar-collapse.show{display: block !important;}}
@media (max-width: 1180px) {:where(#bp-final-header).cid-uMjXNsl1fz .navbar-collapse.collapsing .navbar-nav,:where(#bp-final-header).cid-uMjXNsl1fz .navbar-collapse.show .navbar-nav{display: block; text-align: center;}}
@media (max-width: 1180px) {:where(#bp-final-header).cid-uMjXNsl1fz .navbar-collapse.collapsing .navbar-nav .nav-item,:where(#bp-final-header).cid-uMjXNsl1fz .navbar-collapse.show .navbar-nav .nav-item{clear: both;}}
@media (max-width: 1180px) {:where(#bp-final-header).cid-uMjXNsl1fz .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,:where(#bp-final-header).cid-uMjXNsl1fz .navbar-collapse.show .navbar-nav .nav-item:last-child{margin-bottom: 1rem;}}
:where(#bp-final-header).cid-uMjXNsl1fz .navbar-collapse.collapsing .navbar-buttons,:where(#bp-final-header).cid-uMjXNsl1fz .navbar-collapse.show .navbar-buttons{text-align: center;}
:where(#bp-final-header).cid-uMjXNsl1fz .navbar-collapse.collapsing .navbar-buttons:last-child,:where(#bp-final-header).cid-uMjXNsl1fz .navbar-collapse.show .navbar-buttons:last-child{margin-bottom: 1rem;}



}
@media (max-width: 1180px) {:where(#bp-final-header).cid-uMjXNsl1fz .navbar-collapse{flex-basis: auto;}}
#bp-final-header .navbar{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::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);}
@media (max-width: 1180px) {#bp-final-header .nav-link{letter-spacing: 0.035em; transition: color 0.22s, opacity 0.22s; color: rgb(241, 236, 229) !important;}}
@media (max-width: 1180px) {#bp-final-header .nav-link:hover{color: rgb(201, 179, 156) !important;}}
#bp-final-header .dropdown-menu{border: 1px solid rgba(190, 165, 139, 0.16); box-shadow: rgba(0, 0, 0, 0.18) 0px 18px 48px; background: rgba(35, 31, 27, 0.984) !important;}
#bp-final-header .dropdown-item{color: rgb(238, 232, 225) !important;}
#bp-final-header .dropdown-item:hover,#bp-final-header .dropdown-item:focus{background: rgba(189, 164, 138, 0.11) !important; color: rgb(215, 191, 167) !important;}
#bp-final-header{top: 0px; left: 0px; right: 0px; z-index: 1050; position: absolute !important; background: transparent !important;}
#bp-final-header .navbar{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::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{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::after{background: rgba(201, 181, 160, 0.18);}
@media (max-width: 1180px) {#bp-final-header .navbar-nav{align-items: center;}}
@media (max-width: 1180px) {#bp-final-header .nav-item{margin-left: 3px; margin-right: 3px;}}
@media (max-width: 1180px) {#bp-final-header .nav-link{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;}}
@media (max-width: 1180px) {#bp-final-header .nav-link:hover,#bp-final-header .nav-link:focus{color: rgb(216, 198, 178) !important; opacity: 1 !important;}}
#bp-final-header .dropdown-menu{backdrop-filter: blur(16px); padding: 8px !important; background: rgba(29, 26, 23, 0.94) !important; border: 1px solid rgba(255, 255, 255, 0.1) !important; border-radius: 6px !important; box-shadow: rgba(0, 0, 0, 0.2) 0px 18px 48px !important;}
#bp-final-header .dropdown-menu .dropdown-menu{background: rgba(31, 28, 25, 0.97) !important;}
#bp-final-header .dropdown-item{border-radius: 4px !important; color: rgba(255, 255, 255, 0.9) !important; font-size: 12px !important; font-weight: 400 !important; line-height: 1.25 !important; letter-spacing: 0.015em !important; padding: 0.63rem 0.78rem !important;}
#bp-final-header .dropdown-item:hover,#bp-final-header .dropdown-item:focus{background: rgba(216, 198, 178, 0.1) !important; color: rgb(219, 200, 180) !important;}
#bp-final-header .hamburger span{background-color: rgb(255, 255, 255) !important;}
#bp-final-header .navbar-toggler{border: 0px !important; padding: 0.25rem !important;}
@media (min-width: 992px) {@media (max-width: 1180px) {#bp-final-header .navbar-collapse{justify-content: flex-end !important;}}}
@media (max-width: 991px) {#bp-final-header .navbar{min-height: 72px; padding: 6px 18px !important; background: rgba(18, 17, 15, 0.24) !important;}
@media (max-width: 1180px) {#bp-final-header .navbar-collapse{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{align-items: stretch;}}
@media (max-width: 1180px) {#bp-final-header .nav-item{margin: 0px;}}
@media (max-width: 1180px) {#bp-final-header .nav-link{padding: 0.72rem 0.5rem !important;}}
#bp-final-header .navbar::after{left: 18px; right: 18px;}}
@media (max-width: 1180px) {#bp-final-header .mega-nav-item{position: static !important;}}
@media (max-width: 1180px) {#bp-final-header .mega-menu-trigger{cursor: default;}}
@media (min-width: 992px) {@media (max-width: 1180px) {#bp-final-header .mega-menu-panel{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 + .navbar-collapse .mega-menu-panel{top: 68px;}
@media (max-width: 1180px) {#bp-final-header .navbar.navbar-short .mega-menu-panel{top: 68px;}}
@media (max-width: 1180px) {#bp-final-header .mega-menu-panel.is-open{opacity: 1; visibility: visible; pointer-events: auto; transform: translateY(0px);}}
@media (max-width: 1180px) {#bp-final-header .mega-column{min-width: 0px; padding: 0px clamp(20px, 2.3vw, 38px); text-align: center;}}
@media (max-width: 1180px) {#bp-final-header .mega-column + .mega-column{border-left: 1px solid rgba(255, 255, 255, 0.067);}}
@media (max-width: 1180px) {#bp-final-header .mega-brand-link{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{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{display: block; width: 100%;}}
@media (max-width: 1180px) {#bp-final-header .mega-product-link{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{color: rgb(220, 200, 179) !important; transform: translateY(-1px);}}}
@media (max-width: 991px) {@media (max-width: 1180px) {#bp-final-header .mega-nav-item{position: relative !important;}}
@media (max-width: 1180px) {#bp-final-header .mega-menu-panel{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{display: block;}}
@media (max-width: 1180px) {#bp-final-header .mega-column{padding: 0px;}}
@media (max-width: 1180px) {#bp-final-header .mega-column + .mega-column{border-top: 1px solid rgba(255, 255, 255, 0.06);}}
@media (max-width: 1180px) {#bp-final-header .mega-brand-link{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{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{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{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{--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{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::after,#bp-final-header .navbar.navbar-short::after{display: none !important;}
@media (max-width: 1180px) {#bp-final-header .nav-link{color: rgba(255, 255, 255, 0.97) !important; text-shadow: rgba(0, 0, 0, 0.34) 0px 2px 14px !important;}}
@media (max-width: 1180px) {#bp-final-header .nav-link:hover,#bp-final-header .nav-link:focus{color: rgb(234, 215, 194) !important;}}
#bp-final-header .navbar.concretta-scrolled-readable{box-shadow: rgba(20, 16, 13, 0.16) 0px 10px 28px !important;}
#bp-final-header .navbar.concretta-scrolled-readable .nav-link{color: rgba(255, 255, 255, 0.99) !important; text-shadow: rgba(0, 0, 0, 0.34) 0px 1px 10px !important;}
@media (max-width: 991px) {#bp-final-header .navbar.concretta-scrolled-readable{box-shadow: rgba(20, 16, 13, 0.18) 0px 9px 24px !important;}}
@media (max-width: 1180px) {#bp-final-header .nav-link{font-family: Inter, Arial, sans-serif !important; font-size: 15px !important; line-height: 1.25 !important;}}
#bp-final-header .dropdown-item{font-family: Inter, Arial, sans-serif !important; font-size: 14px !important; line-height: 1.35 !important;}
@media (max-width: 1180px) {#bp-final-header .mega-brand-link{font-family: Inter, Arial, sans-serif !important; font-size: 14px !important; line-height: 1.25 !important;}}
@media (max-width: 1180px) {#bp-final-header .mega-product-link{font-family: Inter, Arial, sans-serif !important; font-size: 14px !important; line-height: 1.4 !important;}}
@media (max-width: 767px) {@media (max-width: 1180px) {#bp-final-header .nav-link{font-size: 15px !important;}}}
@media (min-width: 992px) {@media (max-width: 1180px) {#bp-final-header .mega-menu-panel{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{max-height: calc(-84px + 100vh);}}}
@media (max-width: 1180px) {#bp-final-header .mega-brand-link,#bp-final-header .mega-product-link{text-transform: none !important;}}
@media (max-width: 1180px) {:where(#bp-final-header) .ct70-header-tools{white-space: nowrap; display: flex !important; align-items: center !important; gap: 8px !important; margin-left: 10px !important; padding: 0px !important;}}
@media (max-width: 1180px) {:where(#bp-final-header) .ct70-search-trigger,:where(#bp-final-header) .ct70-language-toggle{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;}}
@media (max-width: 1180px) {:where(#bp-final-header) .ct70-search-trigger{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;}}
@media (max-width: 1180px) {:where(#bp-final-header) .ct70-search-trigger svg{width: 15px; height: 15px; display: block; stroke: currentcolor; stroke-width: 1.7; fill: none;}}
@media (max-width: 1180px) {:where(#bp-final-header) .ct70-search-trigger:hover,:where(#bp-final-header) .ct70-search-trigger:focus-visible{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);}}
@media (max-width: 1180px) {:where(#bp-final-header) .ct70-language-toggle{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;}}
@media (max-width: 1180px) {:where(#bp-final-header) .ct70-lang-current,:where(#bp-final-header) .ct70-lang-link{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;}}
@media (max-width: 1180px) {:where(#bp-final-header) .ct70-lang-current{color: rgb(234, 215, 194); background: rgba(234, 215, 194, 0.12);}}
@media (max-width: 1180px) {:where(#bp-final-header) .ct70-lang-link{transition: color 0.2s, background 0.2s; color: rgba(255, 255, 255, 0.78) !important;}}
@media (max-width: 1180px) {:where(#bp-final-header) .ct70-lang-link:hover,:where(#bp-final-header) .ct70-lang-link:focus-visible{background: rgba(255, 255, 255, 0.08); outline: none; color: rgb(255, 255, 255) !important;}}
@media (max-width: 1180px) {:where(#bp-final-header) .ct70-lang-separator{width: 1px; height: 13px; background: rgba(255, 255, 255, 0.2); display: block;}}
.ct70-search-backdrop{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{opacity: 1; visibility: visible;}
.ct70-search-panel{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{opacity: 1; visibility: visible; transform: translateY(0px) scale(1);}
:where(#bp-final-header) .ct70-search-shell{overflow: hidden; border: 1px solid rgba(186, 160, 135, 0.28); border-radius: 18px; background: rgba(40, 34, 29, 0.976); box-shadow: rgba(16, 12, 9, 0.3) 0px 24px 70px; backdrop-filter: blur(18px) saturate(110%);}
:where(#bp-final-header) .ct70-search-row{display: flex; align-items: center; gap: 11px; padding: 13px 14px 13px 17px; border-bottom: 1px solid rgba(255, 255, 255, 0.08);}
:where(#bp-final-header) .ct70-search-row > svg{width: 17px; height: 17px; flex: 0 0 auto; stroke: rgb(205, 180, 155); stroke-width: 1.6; fill: none;}
.ct70-search-input{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::placeholder{color: rgba(247, 242, 236, 0.48); opacity: 1;}
.ct70-search-close{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,.ct70-search-close:focus-visible{color: rgb(255, 255, 255); background: rgba(255, 255, 255, 0.08); outline: 0px;}
.ct70-search-results{max-height: min(56vh, 420px); overflow: auto; padding: 8px; overscroll-behavior: contain;}
.ct70-search-result{display: block; padding: 11px 12px; border-radius: 11px; transition: background 0.16s, transform 0.16s; text-decoration: none !important; color: rgb(244, 238, 231) !important;}
.ct70-search-result:hover,.ct70-search-result:focus-visible{background: rgba(205, 180, 155, 0.11); outline: 0px; transform: translateX(2px);}
.ct70-search-result strong{display: block; color: inherit; font: 500 13.5px / 1.35 Arial, Helvetica, sans-serif; letter-spacing: 0.01em;}
.ct70-search-result small{display: block; margin-top: 4px; color: rgba(239, 230, 220, 0.5); font: 400 10px / 1.3 Arial, Helvetica, sans-serif; letter-spacing: 0.1em; text-transform: uppercase;}
.ct70-search-empty,.ct70-search-hint{padding: 18px 14px 20px; color: rgba(239, 230, 220, 0.56); font: 400 12px / 1.55 Arial, Helvetica, sans-serif;}
.ct70-search-hint b{color: rgb(214, 189, 165); font-weight: 500;}
:where(#bp-final-header){overflow: hidden;}
@media (max-width: 991px) {@media (max-width: 1180px) {:where(#bp-final-header) .ct70-header-tools{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{width: 36px; height: 36px; flex-basis: 36px;}}
@media (max-width: 1180px) {:where(#bp-final-header) .ct70-language-toggle{height: 36px; min-width: 80px;}}
.ct70-search-panel{right: 14px; width: calc(-28px + 100vw);}}
@media (max-width: 575px) {:where(#bp-final-header) .ct70-search-shell{border-radius: 15px;}
.ct70-search-results{max-height: 54vh;}}
@media (prefers-reduced-motion: reduce) {.ct70-search-panel,.ct70-search-backdrop,.ct70-search-result{transition: none !important;}
@media (max-width: 1180px) {:where(#bp-final-header) .ct70-search-trigger{transition: none !important;}}}
@media (min-width: 992px) {:where(#bp-final-header).menu .navbar{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{min-width: 0px !important; align-items: center !important; justify-content: flex-end !important;}}
@media (max-width: 1180px) {:where(#bp-final-header).menu .navbar-nav{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{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{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{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{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{width: 16px !important; height: 16px !important; stroke-width: 1.55 !important;}}
@media (max-width: 1180px) {:where(#bp-final-header).menu .ct70-search-trigger:hover,:where(#bp-final-header).menu .ct70-search-trigger:focus-visible{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{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,:where(#bp-final-header).menu .ct70-lang-link{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{color: rgb(219, 197, 173) !important;}}
@media (max-width: 1180px) {:where(#bp-final-header).menu .ct70-lang-link{color: rgba(255, 255, 255, 0.62) !important;}}
@media (max-width: 1180px) {:where(#bp-final-header).menu .ct70-lang-link:hover,:where(#bp-final-header).menu .ct70-lang-link:focus-visible{color: rgb(255, 255, 255) !important; background: transparent !important;}}
@media (max-width: 1180px) {:where(#bp-final-header).menu .ct70-lang-separator{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{padding-left: 20px !important; padding-right: 20px !important;}
@media (max-width: 1180px) {:where(#bp-final-header).menu .navbar-nav > .nav-item > .nav-link{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{gap: 9px !important; margin-left: 9px !important; padding-left: 11px !important;}}}
@media (max-width: 991px) {:where(#bp-final-header).menu .navbar{padding-left: 15px !important; padding-right: 15px !important;}
@media (max-width: 1180px) {:where(#bp-final-header).menu .ct70-header-tools{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{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{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,:where(#bp-final-header).menu .ct70-lang-link{min-width: 0px !important; height: 38px !important; padding: 0px !important; border-radius: 0px !important; background: transparent !important;}}}
#bp-final-header .dropdown-menu .dropdown-item,#bp-final-header .dropdown-menu .dropdown-toggle{text-transform: none !important;}
.ct-home .ct70-search-panel{max-height: var(--ct106-search-height,calc(100dvh - 100px));}
:where(#bp-final-header) .ct-home .ct70-search-shell{display: flex; flex-direction: column; max-height: inherit;}
:where(#bp-final-header) .ct-home .ct70-search-row{flex: 0 0 auto;}
.ct-home .ct70-search-results{min-height: 0px; flex: 0 1 auto; overflow-y: auto;}
@media (max-width: 991px) {.ct-home .ct70-search-input{font-size: 16px !important;}}
@media (max-width: 1180px) {:where(#bp-final-header) .ct70-social-divider{width: 1px; height: 17px; flex: 0 0 1px; display: block; margin-left: 2px; background: rgba(219, 197, 173, 0.28);}}
@media (max-width: 1180px) {:where(#bp-final-header) .ct70-social-links{display: inline-flex; align-items: center; gap: 5px; height: 40px;}}
@media (max-width: 1180px) {:where(#bp-final-header) .ct70-social-link{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;}}
@media (max-width: 1180px) {:where(#bp-final-header) .ct70-social-link svg{width: 16px; height: 16px; display: block; fill: none; stroke: currentcolor; stroke-width: 1.45; stroke-linecap: round; stroke-linejoin: round;}}
@media (max-width: 1180px) {:where(#bp-final-header) .ct70-social-link .ct70-social-fill{fill: currentcolor; stroke: none;}}
@media (max-width: 1180px) {:where(#bp-final-header) .ct70-social-link:hover,:where(#bp-final-header) .ct70-social-link:focus-visible{transform: translateY(-1px); outline: none; color: rgb(219, 197, 173) !important;}}
@media (min-width: 992px) and (max-width: 1180px) {@media (max-width: 1180px) {:where(#bp-final-header).menu .ct70-social-links{gap: 2px !important;}}
@media (max-width: 1180px) {:where(#bp-final-header).menu .ct70-social-link{width: 25px !important;}}
@media (max-width: 1180px) {:where(#bp-final-header).menu .ct70-social-divider{margin-left: 0px !important;}}}
@media (max-width: 991px) {@media (max-width: 1180px) {:where(#bp-final-header).menu .ct70-social-divider{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{height: 38px !important; gap: 6px !important;}}
@media (max-width: 1180px) {:where(#bp-final-header).menu .ct70-social-link{width: 30px !important; height: 38px !important;}}
@media (max-width: 1180px) {:where(#bp-final-header).menu .ct70-social-link svg{width: 16.5px !important; height: 16.5px !important;}}}
@media (prefers-reduced-motion: reduce) {@media (max-width: 1180px) {:where(#bp-final-header) .ct70-social-link{transition: none !important;}}}
@media (min-width: 1190px) {@media (max-width: 1180px) {:where(#bp-final-header).menu .navbar-nav{align-items: center !important; column-gap: 1px !important;}}
@media (max-width: 1180px) {:where(#bp-final-header).menu .navbar-nav > .nav-item{margin: 0px !important; align-items: center !important;}}
@media (max-width: 1180px) {:where(#bp-final-header).menu .navbar-nav > .nav-item > .nav-link{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{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::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{width: 28px !important; height: 42px !important; flex: 0 0 28px !important;}}
@media (max-width: 1180px) {:where(#bp-final-header).menu .ct70-search-trigger svg{width: 15.5px !important; height: 15.5px !important;}}
@media (max-width: 1180px) {:where(#bp-final-header).menu .ct70-language-toggle,:where(#bp-final-header).menu .ct70-lang-current,:where(#bp-final-header).menu .ct70-lang-link{height: 42px !important;}}
@media (max-width: 1180px) {:where(#bp-final-header).menu .ct70-language-toggle{gap: 7px !important;}}
@media (max-width: 1180px) {:where(#bp-final-header).menu .ct70-lang-separator{height: 11px !important; background: rgba(255, 255, 255, 0.19) !important;}}
@media (max-width: 1180px) {:where(#bp-final-header).menu .ct70-social-divider{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{height: 42px !important; gap: 3px !important;}}
@media (max-width: 1180px) {:where(#bp-final-header).menu .ct70-social-link{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{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,:where(#bp-final-header).menu .ct70-social-link:focus-visible{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{align-items: center !important; column-gap: 0px !important;}}
@media (max-width: 1180px) {:where(#bp-final-header).menu .navbar-nav > .nav-item{margin: 0px !important;}}
@media (max-width: 1180px) {:where(#bp-final-header).menu .navbar-nav > .nav-item > .nav-link{min-height: 40px !important; padding-left: 7px !important; padding-right: 7px !important;}}
@media (max-width: 1180px) {:where(#bp-final-header).menu .ct70-header-tools{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::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{width: 25px !important; height: 40px !important; flex: 0 0 25px !important;}}
@media (max-width: 1180px) {:where(#bp-final-header).menu .ct70-search-trigger svg{width: 15px !important; height: 15px !important;}}
@media (max-width: 1180px) {:where(#bp-final-header).menu .ct70-language-toggle{gap: 6px !important;}}
@media (max-width: 1180px) {:where(#bp-final-header).menu .ct70-social-divider{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{height: 40px !important; gap: 1px !important;}}
@media (max-width: 1180px) {:where(#bp-final-header).menu .ct70-social-link{width: 23px !important; height: 40px !important;}}
@media (max-width: 1180px) {:where(#bp-final-header).menu .ct70-social-link svg{width: 15px !important; height: 15px !important;}}
@media (max-width: 1180px) {:where(#bp-final-header).menu .ct70-social-link:hover,:where(#bp-final-header).menu .ct70-social-link:focus-visible{transform: none !important;}}}
@media (min-width: 1190px) {@media (max-width: 1180px) {:where(#bp-final-header).menu .ct70-lang-current,:where(#bp-final-header).menu .ct70-lang-link{font-size: 11.5px !important;}}
@media (max-width: 1180px) {:where(#bp-final-header).menu .ct70-social-link svg{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,:where(#bp-final-header).menu .ct70-lang-link{font-size: 11.5px !important;}}
@media (max-width: 1180px) {:where(#bp-final-header).menu .ct70-social-link svg{width: 17px !important; height: 17px !important;}}}
@media (max-width: 991px) {@media (max-width: 1180px) {:where(#bp-final-header).menu .ct70-lang-current,:where(#bp-final-header).menu .ct70-lang-link{font-size: 11px !important;}}
@media (max-width: 1180px) {:where(#bp-final-header).menu .ct70-social-link svg{width: 18.5px !important; height: 18.5px !important;}}}
@media (max-width: 991px) {#bp-final-header .navbar{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,#bp-final-header .navbar.concretta-scrolled-readable,#bp-final-header .navbar.opened{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,#bp-final-header .navbar.navbar-short .navbar-toggler-right{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{background: rgba(255, 255, 255, 0.043) !important; border-color: rgba(220, 197, 174, 0.28) !important;}
#bp-final-header .navbar-toggler .hamburger{position: relative !important; width: 22px !important; height: 16px !important; margin: 0px !important;}
#bp-final-header button.navbar-toggler .hamburger span{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){top: 1px !important;}
#bp-final-header button.navbar-toggler .hamburger span:nth-child(2),#bp-final-header button.navbar-toggler .hamburger span:nth-child(3){top: 7.5px !important;}
#bp-final-header button.navbar-toggler .hamburger span:nth-child(4){top: 14px !important;}
#bp-final-header nav.opened .hamburger span:nth-child(1),#bp-final-header nav.opened .hamburger span:nth-child(4){top: 7.5px !important;}
@media (max-width: 1180px) {#bp-final-header .navbar-collapse{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,#bp-final-header .navbar-collapse.show .navbar-nav,#bp-final-header .navbar-collapse.collapsing .navbar-nav{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{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){border-bottom: 0px !important;}}
@media (max-width: 1180px) {#bp-final-header .navbar-nav > .nav-item > .nav-link,#bp-final-header .nav-item a.nav-link{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{position: relative !important; padding-right: 34px !important;}}
@media (max-width: 1180px) {#bp-final-header .mega-menu-trigger::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"]::after{content: "−";}
@media (max-width: 1180px) {#bp-final-header .mega-menu-panel{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{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{border-top: 0px !important;}}
@media (max-width: 1180px) {#bp-final-header .mega-brand-link{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{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{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{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{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,#bp-final-header .ct70-lang-current,#bp-final-header .ct70-lang-link{height: 36px !important;}}
@media (max-width: 1180px) {#bp-final-header .ct70-lang-current,#bp-final-header .ct70-lang-link{font-size: 10.5px !important; letter-spacing: 0.12em !important;}}
@media (max-width: 1180px) {#bp-final-header .ct70-social-links{height: 36px !important; gap: 3px !important;}}
@media (max-width: 1180px) {#bp-final-header .ct70-social-link{width: 29px !important; height: 36px !important;}}
@media (max-width: 1180px) {#bp-final-header .ct70-social-link svg{width: 17px !important; height: 17px !important;}}
@media (max-width: 1180px) {#bp-final-header .ct70-social-divider{height: 16px !important; margin: 0px 1px !important;}}}
@media (max-width: 430px) {#bp-final-header .navbar{padding-left: 12px !important; padding-right: 12px !important;}
#bp-final-header .navbar-toggler,#bp-final-header .navbar.navbar-short .navbar-toggler-right{right: 10px !important;}
@media (max-width: 1180px) {#bp-final-header .navbar-collapse{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{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-toggler,#bp-final-header .navbar.navbar-short .navbar-toggler-right{top: 15px !important; right: max(20px,env(safe-area-inset-right)) !important; width: 46px !important; height: 46px !important;}
@media (max-width: 1180px) {#bp-final-header .navbar-collapse{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,#bp-final-header .nav-item a.nav-link{min-height: 56px !important; font-size: 14.5px !important;}}
@media (max-width: 1180px) {#bp-final-header .mega-menu-panel{padding-bottom: 6px !important;}}
@media (max-width: 1180px) {#bp-final-header .mega-column{padding: 13px 0px 12px !important;}}
@media (max-width: 1180px) {#bp-final-header .mega-product-link{padding: 7px 0px !important; font-size: 12.5px !important;}}
@media (max-width: 1180px) {#bp-final-header .ct70-header-tools{min-height: 52px !important; padding-top: 12px !important;}}}
@media (max-width: 700px) {#bp-final-header,#bp-final-header .navbar{max-width: 100%; box-sizing: border-box; min-width: 0px !important;}
@media (max-width: 1180px) {#bp-final-header .navbar-collapse,#bp-final-header .navbar-nav,#bp-final-header .nav-item,#bp-final-header .nav-link{max-width: 100%; box-sizing: border-box; min-width: 0px !important;}}
#bp-final-header .navbar{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,#bp-final-header .navbar.navbar-short .navbar-toggler-right{right: max(10px,env(safe-area-inset-right)) !important;}
@media (max-width: 1180px) {#bp-final-header .navbar-collapse{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,#bp-final-header .nav-item a.nav-link,#bp-final-header .mega-brand-link,#bp-final-header .mega-product-link{white-space: normal !important; overflow-wrap: anywhere !important;}}
.ct70-search-panel{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{padding-bottom: max(8px,env(safe-area-inset-bottom)) !important;}}
@supports (-webkit-touch-callout:none) {@media (max-width: 700px) {#bp-final-header .navbar{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{min-height: 46px !important; padding-left: 9px !important; padding-right: 9px !important;}}
@media (max-width: 1180px) {#bp-final-header .ct70-header-tools{min-height: 46px !important; height: 46px !important;}}
@media (max-width: 1180px) {#bp-final-header .ct70-search-trigger,#bp-final-header .ct70-language-toggle,#bp-final-header .ct70-lang-current,#bp-final-header .ct70-lang-link,#bp-final-header .ct70-social-links,#bp-final-header .ct70-social-link{height: 46px !important;}}}
#bp-final-header .navbar{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{transform: translate3d(0px, -112%, 0px) !important; pointer-events: none;}
#bp-final-header.ct-header-scroll-visible .navbar{transform: translate3d(0px, 0px, 0px) !important; pointer-events: auto;}
#bp-final-header.ct-header-scroll-locked .navbar,#bp-final-header:has(:focus-visible) .navbar{transform: translate3d(0px, 0px, 0px) !important; pointer-events: auto;}
@media (prefers-reduced-motion: reduce) {#bp-final-header .navbar{transition: none !important;}}
#bp-final-header{position: relative !important; height: 0px !important; min-height: 0px !important; z-index: 10000 !important;}
#bp-final-header .navbar{box-sizing: border-box !important;}
#bp-final-header .navbar *{box-sizing: border-box;}
@media (max-width: 1180px) {#bp-final-header .navbar-collapse{display: flex !important;}}
#bp-final-header .navbar-toggler{display: none !important;}
@media (max-width: 1180px) {#bp-final-header .mega-menu-panel{display: none;}}
@media (max-width: 1180px) {#bp-final-header .mega-menu-panel.is-open{display: grid;}}
@media (max-width: 991px) {#bp-final-header .navbar{display: flex !important; flex-wrap: wrap !important; align-items: center !important; justify-content: space-between !important; width: 100% !important;}
#bp-final-header .navbar-toggler{display: flex !important; order: 3 !important;}
@media (max-width: 1180px) {#bp-final-header .navbar-collapse{order: 4 !important; flex: 0 0 100% !important; display: none !important;}}
@media (max-width: 1180px) {#bp-final-header .navbar-collapse.show{display: block !important;}}
@media (max-width: 1180px) {#bp-final-header .navbar-nav{display: flex !important; flex-direction: column !important;}}
@media (max-width: 1180px) {#bp-final-header .mega-menu-panel{display: none !important;}}
@media (max-width: 1180px) {#bp-final-header .mega-menu-panel.is-open{display: block !important;}}}
@media (min-width: 992px) {@media (max-width: 1180px) {#bp-final-header .navbar-collapse{display: flex !important; flex-basis: auto !important; flex-grow: 1 !important; align-items: center !important;}}
@media (max-width: 1180px) {#bp-final-header .navbar-nav{display: flex !important; flex-direction: row !important;}}
@media (max-width: 1180px) {#bp-final-header .mega-menu-panel.is-open{display: grid !important;}}}
#bp-final-header + #header4-l{margin-top: 0px !important; padding-top: 0px !important;}


@media (max-width: 991px) {
}
@media (max-width: 991px) {#bp-final-header .navbar-toggler{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{position: relative !important; z-index: 1204 !important;}}
@media (max-width: 1180px) {#bp-final-header .navbar-collapse.show{display: block !important; visibility: visible !important; opacity: 1 !important; pointer-events: auto !important;}}
#bp-final-header .navbar.opened{overflow: visible !important;}}
html body#top #bp-final-header{--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{color: var(--bp77-header-text) !important; transition: color 0.18s, opacity 0.18s !important;}}
#bp-final-header .mega-menu-trigger[aria-expanded="true"]{color: var(--bp77-header-hover) !important; opacity: 1 !important;}
@media (max-width: 1180px) {#bp-final-header .navbar-nav > .nav-item > .nav-link:hover,#bp-final-header .navbar-nav > .nav-item > .nav-link:focus,#bp-final-header .navbar-nav > .nav-item > .nav-link:focus-visible{color: var(--bp77-header-hover) !important; opacity: 1 !important;}}
@media (min-width: 992px) {@media (max-width: 1180px) {#bp-final-header .mega-menu-panel{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{border-left-color: var(--bp77-mega-line) !important;}}
@media (max-width: 1180px) {#bp-final-header .mega-brand-link{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,#bp-final-header .mega-brand-link:focus-visible{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{color: var(--bp77-mega-text) !important;}}
@media (max-width: 1180px) {#bp-final-header .mega-product-link:hover,#bp-final-header .mega-product-link:focus-visible{color: var(--bp77-mega-hover) !important;}}}
@media (max-width: 991px) {@media (max-width: 1180px) {#bp-final-header .mega-menu-panel{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{border-top-color: var(--bp77-mega-line) !important;}}
@media (max-width: 1180px) {#bp-final-header .mega-brand-link{color: var(--bp77-mega-title) !important;}}
@media (max-width: 1180px) {#bp-final-header .mega-product-list{border-left-color: rgba(213, 194, 173, 0.22) !important;}}
@media (max-width: 1180px) {#bp-final-header .mega-product-link{color: var(--bp77-mega-text) !important;}}
@media (max-width: 1180px) {#bp-final-header .mega-brand-link:hover,#bp-final-header .mega-product-link:hover,#bp-final-header .mega-brand-link:focus-visible,#bp-final-header .mega-product-link:focus-visible{color: var(--bp77-mega-hover) !important;}}}


@media (max-width: 767px) {
}










@media (max-width: 1024px) {


}
@media (max-width: 767px) {




}
@media (max-width: 390px) {


}










@media (max-width: 1180px) {




}
@media (max-width: 767px) {








}
@media (min-width: 1181px) {:where(#bp-final-header) where(#bp-final-nav){--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));}
:where(#bp-final-header) where(#bp-final-nav, #bp-final-nav *){box-sizing: border-box;}
:where(#bp-final-header) where(#bp-final-nav){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:where(#bp-final-nav, #bp-final-nav *){padding-left: 2rem;}
:where(#bp-final-header) ul:where(#bp-final-nav, #bp-final-nav *){margin-top: 0px; margin-bottom: 1rem;}
:where(#bp-final-header) a:where(#bp-final-nav, #bp-final-nav *){color: rgb(13, 110, 253); text-decoration: underline;}
:where(#bp-final-header) a:hover:where(#bp-final-nav, #bp-final-nav *){color: rgb(10, 88, 202);}
:where(#bp-final-header) svg:where(#bp-final-nav, #bp-final-nav *){vertical-align: middle;}
:where(#bp-final-header) button:where(#bp-final-nav, #bp-final-nav *){border-radius: 0px;}
:where(#bp-final-header) button:where(#bp-final-nav, #bp-final-nav *){margin: 0px; font-family: inherit; font-size: inherit; line-height: inherit;}
:where(#bp-final-header) button:where(#bp-final-nav, #bp-final-nav *){text-transform: none;}
:where(#bp-final-header) [role="button"]:where(#bp-final-nav, #bp-final-nav *){cursor: pointer;}
:where(#bp-final-header) [type="button"]:where(#bp-final-nav, #bp-final-nav *),:where(#bp-final-header) button:where(#bp-final-nav, #bp-final-nav *){appearance: button;}
:where(#bp-final-header) [type="button"]:not(:disabled):where(#bp-final-nav, #bp-final-nav *),:where(#bp-final-header) button:not(:disabled):where(#bp-final-nav, #bp-final-nav *){cursor: pointer;}
:where(#bp-final-header) .nav-link:where(#bp-final-nav, #bp-final-nav *){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 *){transition: none;}}
:where(#bp-final-header) .nav-link:focus:where(#bp-final-nav, #bp-final-nav *),:where(#bp-final-header) .nav-link:hover:where(#bp-final-nav, #bp-final-nav *){color: rgb(10, 88, 202);}
:where(#bp-final-header) .navbar-nav:where(#bp-final-nav, #bp-final-nav *){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 *){padding-right: 0px; padding-left: 0px;}
:where(#bp-final-header) .navbar-collapse:where(#bp-final-nav, #bp-final-nav *){flex-basis: 100%; flex-grow: 1; align-items: center;}
:where(#bp-final-header) .navbar-expand .navbar-nav:where(#bp-final-nav, #bp-final-nav *){flex-direction: row;}
:where(#bp-final-header) .navbar-expand .navbar-nav .nav-link:where(#bp-final-nav, #bp-final-nav *){padding-right: 0.5rem; padding-left: 0.5rem;}
:where(#bp-final-header) .navbar-expand .navbar-collapse:where(#bp-final-nav, #bp-final-nav *){display: flex !important; flex-basis: auto;}
:where(#bp-final-header) .text-primary:where(#bp-final-nav, #bp-final-nav *){color: rgb(13, 110, 253) !important;}
:where(#bp-final-header) where(#bp-final-nav){--animate-duration: 0.4s; --animate-delay: 0.1s; --animate-repeat: 1;}
:where(#bp-final-header) .nav-dropdown:where(#bp-final-nav, #bp-final-nav *){font-size: 0.75rem; font-weight: 500; height: auto !important;}
:where(#bp-final-header) .nav-dropdown .link:where(#bp-final-nav, #bp-final-nav *){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 *)::after{color: inherit;}
:where(#bp-final-header) where(#bp-final-nav){font-style: normal; line-height: 1.5; font-weight: 400; color: rgb(35, 35, 35);}
:where(#bp-final-header) button:where(#bp-final-nav, #bp-final-nav *){background-color: transparent; border-color: transparent;}
:where(#bp-final-header) a:where(#bp-final-nav, #bp-final-nav *){font-style: normal; font-weight: 400; cursor: pointer;}
:where(#bp-final-header) a:where(#bp-final-nav, #bp-final-nav *),:where(#bp-final-header) a:hover:where(#bp-final-nav, #bp-final-nav *){text-decoration: none;}
:where(#bp-final-header) .display-7:where(#bp-final-nav, #bp-final-nav *),:where(#bp-final-header) span:where(#bp-final-nav, #bp-final-nav *),:where(#bp-final-header) a:where(#bp-final-nav, #bp-final-nav *){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 *){}}
@media (max-width: 991px) {:where(#bp-final-header).menu .navbar-collapse:where(#bp-final-nav, #bp-final-nav *){max-height: 93.5vh;}
:where(#bp-final-header).menu .navbar-collapse.show:where(#bp-final-nav, #bp-final-nav *){overflow: auto;}}
@media (min-width: 992px) {:where(#bp-final-header).menu .navbar-nav.nav-dropdown:where(#bp-final-nav, #bp-final-nav *){display: -webkit-flex;}
:where(#bp-final-header).menu .navbar-toggleable-sm .navbar-collapse:where(#bp-final-nav, #bp-final-nav *){display: -webkit-flex !important;}}
@media (max-width: 767px) {:where(#bp-final-header).menu .navbar-collapse:where(#bp-final-nav, #bp-final-nav *){max-height: 80vh;}}
:where(#bp-final-header) .navbar-collapse:where(#bp-final-nav, #bp-final-nav *){flex-basis: 100%; flex-grow: 1; align-items: center;}
:where(#bp-final-header) .nav-dropdown .link:where(#bp-final-nav, #bp-final-nav *){padding: 0.667em 1.667em !important; margin: 0px !important;}
:where(#bp-final-header) ul:where(#bp-final-nav, #bp-final-nav *){margin-bottom: 2.3125rem;}
:where(#bp-final-header) where(#bp-final-nav){font-family: Inter, Arial, sans-serif;}
:where(#bp-final-header) .display-7:where(#bp-final-nav, #bp-final-nav *){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 *){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 *){color: rgb(117, 101, 86) !important;}
:where(#bp-final-header) a.text-primary:hover:where(#bp-final-nav, #bp-final-nav *),:where(#bp-final-header) a.text-primary:focus:where(#bp-final-nav, #bp-final-nav *){color: rgb(58, 50, 43) !important;}
:where(#bp-final-header) a:where(#bp-final-nav, #bp-final-nav *),:where(#bp-final-header) a:hover:where(#bp-final-nav, #bp-final-nav *){color: rgb(117, 101, 86);}
:where(#bp-final-header) a:where(#bp-final-nav, #bp-final-nav *){transition: color 0.6s;}
:where(#bp-final-header) focus-visible:where(#bp-final-nav, #bp-final-nav *){transition: outline 0.2s ease-in-out; outline: red solid 2px !important; outline-offset: 2px !important;}
:where(#bp-final-header) where(#bp-final-nav){color: rgb(43, 39, 35); -webkit-font-smoothing: antialiased; text-rendering: optimizelegibility;}
@media (max-width: 767px) {:where(#bp-final-header) .display-7:where(#bp-final-nav, #bp-final-nav *){font-size: 1.12rem !important;}}
:where(#bp-final-header) where(#bp-final-nav){color: rgb(39, 36, 33) !important;}
:where(#bp-final-header) .display-7:where(#bp-final-nav, #bp-final-nav *){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 *){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 *){font-size: 1.05rem !important; line-height: 1.75 !important;}}
:where(#bp-final-header) where(#bp-final-nav){-webkit-font-smoothing: antialiased; text-rendering: optimizelegibility; color: rgb(43, 39, 35) !important;}
:where(#bp-final-header) where(#bp-final-nav){--mbz-ink: #1e1e1b; --mbz-ink-soft: #494741; --mbz-paper: #f5f3ef; --mbz-paper-2: #ece8e1; --mbz-paper-3: #ded8cf; --mbz-white: #fffdf9; --mbz-line: rgba(30,30,27,.14); --mbz-line-light: rgba(255,255,255,.2); --mbz-accent: #726c63; --mbz-max: 1240px; --mbz-radius: 28px; --mbz-radius-sm: 16px; --mbz-shadow: 0 24px 80px rgba(24,23,20,.08);}
:where(#bp-final-header) where(#bp-final-nav){color: var(--mbz-ink); font-family: Inter, Arial, sans-serif; font-weight: 300; letter-spacing: 0.005em;}
:where(#bp-final-header) .display-7:where(#bp-final-nav, #bp-final-nav *),:where(#bp-final-header) a:where(#bp-final-nav, #bp-final-nav *),:where(#bp-final-header) button:where(#bp-final-nav, #bp-final-nav *){font-family: Inter, Arial, sans-serif !important;}
:where(#bp-final-header) a:focus-visible:where(#bp-final-nav, #bp-final-nav *),:where(#bp-final-header) button:focus-visible:where(#bp-final-nav, #bp-final-nav *){outline: currentcolor solid 2px !important; outline-offset: 4px !important;}
:where(#bp-final-header) where(#bp-final-nav){--mb2-serif: Georgia,"Times New Roman",serif; --mb2-sans: Arial,Helvetica,sans-serif; --mb2-caption: 12px; --mb2-ui: 14px; --mb2-nav: 15px; --mb2-body: 16px; --mb2-card: 22px; --mb2-section: clamp(34px,3.2vw,48px); --mb2-display: clamp(46px,4.8vw,68px); --mb2-earth-950: #231d18; --mb2-earth-900: #2e2721; --mb2-earth-800: #41372e; --mb2-earth-650: #756556; --mb2-earth-500: #a18c77; --mb2-earth-220: #ded0c0; --mb2-earth-80: #f4efe8; --mb2-earth-40: #faf7f2; --mb2-muted: #71675e; --mb2-line: rgba(65,55,46,.18); --mb2-max: 1380px;}
:where(#bp-final-header) where(#bp-final-nav){font-family: Inter, Arial, sans-serif !important; color: var(--mb2-earth-950) !important;}
:where(#bp-final-header) where(#bp-final-nav){font-size: var(--mb2-body) !important; line-height: 1.78 !important;}
:where(#bp-final-header) li:where(#bp-final-nav, #bp-final-nav *),:where(#bp-final-header) button:where(#bp-final-nav, #bp-final-nav *){font-family: Inter, Arial, sans-serif !important;}
:where(#bp-final-header) where(#bp-final-nav){--mbz-paper: var(--mb2-earth-40); --mbz-paper-2: var(--mb2-earth-80); --mbz-white: #fffdf9; --mbz-ink: var(--mb2-earth-950); --mbz-ink-soft: var(--mb2-muted); --mbz-accent: var(--mb2-earth-650); --mbz-line: var(--mb2-line);}
@media (max-width: 700px) {:where(#bp-final-header) where(#bp-final-nav){--mb2-display: clamp(42px,14vw,58px); --mb2-section: clamp(30px,9vw,40px);}}
:where(#bp-final-header) where(#bp-final-nav){--mbz-font-serif: Georgia,"Times New Roman",serif; --mbz-font-sans: Arial,Helvetica,sans-serif; --mbz-ink: #211d19; --mbz-muted: #756d64;}
:where(#bp-final-header) where(#bp-final-nav){-webkit-font-smoothing: antialiased; text-rendering: optimizelegibility; font-family: Inter, Arial, sans-serif !important; color: var(--mbz-ink) !important;}
:where(#bp-final-header) .display-7:where(#bp-final-nav, #bp-final-nav *),:where(#bp-final-header) li:where(#bp-final-nav, #bp-final-nav *),:where(#bp-final-header) a:where(#bp-final-nav, #bp-final-nav *),:where(#bp-final-header) button:where(#bp-final-nav, #bp-final-nav *){font-family: Inter, Arial, sans-serif !important;}
:where(#bp-final-header) .display-7:where(#bp-final-nav, #bp-final-nav *){font-size: 16px !important; font-weight: 400 !important; line-height: 1.68 !important; letter-spacing: 0px !important;}
:where(#bp-final-header) where(#bp-final-nav){--mbz-image-radius: clamp(14px,1.25vw,24px); --mbz-image-radius-tablet: 16px; --mbz-image-radius-mobile: 8px;}
:where(#bp-final-header) where(#bp-final-nav){--mbz-serif: Georgia,"Times New Roman",serif; --mbz-sans: Arial,Helvetica,sans-serif; --mbz-ink: #211d19; --mbz-paper: #f6f2eb; --mbz-champagne: #d7c4b0; --mbz-header: 82px; --mbz-wrap: 1380px;}
:where(#bp-final-header) where(#bp-final-nav){font-family: Inter, Arial, sans-serif !important; color: var(--mbz-ink);}
:where(#bp-final-header) li:where(#bp-final-nav, #bp-final-nav *),:where(#bp-final-header) button:where(#bp-final-nav, #bp-final-nav *),:where(#bp-final-header) a:where(#bp-final-nav, #bp-final-nav *){font-family: Inter, Arial, sans-serif !important;}
:where(#bp-final-header) where(#bp-final-nav){--mbz-bg: #f7f6f3; --mbz-white: #ffffff; --mbz-stone: #d8d3cb; --mbz-text: #242321; --mbz-muted: #6f6b65; --mbz-accent: #8a7766; --mbz-line: rgba(36,35,33,.12);}
:where(#bp-final-header) where(#bp-final-nav){color: var(--mbz-text) !important;}
:where(#bp-final-header) where(#bp-final-nav){font-family: Inter, Arial, sans-serif !important;}
:where(#bp-final-header) li:where(#bp-final-nav, #bp-final-nav *){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 *){font-size: 15px !important; line-height: 1.62 !important;}}
:where(#bp-final-header) where(#bp-final-nav){--mbz-v20-paper: #f6f5f2; --mbz-v20-ink: #292724; --mbz-v20-copy: #65615b; --mbz-v20-line: rgba(41,39,36,.16); --mbz-v20-accent: #a59d92;}
:where(#bp-final-header) where(#bp-final-nav){--v21-paper: #f7f6f3; --v21-white: #ffffff; --v21-ink: #252422; --v21-copy: #68645f; --v21-rule: rgba(37,36,34,.14); --v21-rule-strong: rgba(37,36,34,.22); --v21-accent: #8f8377;}
:where(#bp-final-header) where(#bp-final-nav){--v22-paper: #f7f6f3; --v22-ink: #272522; --v22-copy: #6b6660; --v22-line: rgba(39,37,34,.16); --v22-accent: #9a8d7f;}
@media (min-width: 1181px) {:where(#bp-final-header) where(#bp-final-nav){font: 400 16px / 1.5 Arial, Helvetica, sans-serif; --ct-font-sans: Arial,Helvetica,sans-serif;}
#bp-final-header :where(#bp-final-nav, #bp-final-nav *),#bp-final-header :where(#bp-final-nav, #bp-final-nav *)::before,#bp-final-header :where(#bp-final-nav, #bp-final-nav *)::after{box-sizing: border-box;}
:where(#bp-final-header) .nav-link:where(#bp-final-nav, #bp-final-nav *){display: block; padding: 0.5rem 1rem;}
:where(#bp-final-header) .nav-link:focus:where(#bp-final-nav, #bp-final-nav *),:where(#bp-final-header) .nav-link:hover:where(#bp-final-nav, #bp-final-nav *){text-decoration: none;}
:where(#bp-final-header) .navbar-nav:where(#bp-final-nav, #bp-final-nav *){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 *){padding-right: 0px; padding-left: 0px;}
:where(#bp-final-header) .navbar-collapse:where(#bp-final-nav, #bp-final-nav *){flex-basis: 100%; flex-grow: 1; align-items: center;}
:where(#bp-final-header) .navbar-expand .navbar-nav:where(#bp-final-nav, #bp-final-nav *){flex-direction: row;}
:where(#bp-final-header) .navbar-expand .navbar-nav .nav-link:where(#bp-final-nav, #bp-final-nav *){padding-right: 0.5rem; padding-left: 0.5rem;}
:where(#bp-final-header) .navbar-expand .navbar-collapse:where(#bp-final-nav, #bp-final-nav *){display: flex !important; flex-basis: auto;}
:where(#bp-final-header) .nav-dropdown:where(#bp-final-nav, #bp-final-nav *){font-size: 0.75rem; font-weight: 500; height: auto !important;}
:where(#bp-final-header) .nav-dropdown .link:where(#bp-final-nav, #bp-final-nav *){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 *)::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 *){}}
@media (max-width: 1023px) {:where(#bp-final-header).menu .navbar-collapse:where(#bp-final-nav, #bp-final-nav *){max-height: 93.5vh;}
:where(#bp-final-header).menu .navbar-collapse.show:where(#bp-final-nav, #bp-final-nav *){overflow: auto;}}
@media (min-width: 1024px) {:where(#bp-final-header).menu .navbar-nav.nav-dropdown:where(#bp-final-nav, #bp-final-nav *){display: -webkit-flex;}
:where(#bp-final-header).menu .navbar-toggleable-sm .navbar-collapse:where(#bp-final-nav, #bp-final-nav *){display: -webkit-flex !important;}}
@media (max-width: 767px) {:where(#bp-final-header).menu .navbar-collapse:where(#bp-final-nav, #bp-final-nav *){max-height: 80vh;}}
:where(#bp-final-header) .navbar-collapse:where(#bp-final-nav, #bp-final-nav *){flex-basis: 100%; flex-grow: 1; align-items: center;}
:where(#bp-final-header) .nav-dropdown .link:where(#bp-final-nav, #bp-final-nav *){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 *){flex-direction: row;}
:where(#bp-final-header) .navbar-toggleable-sm .navbar-nav .nav-link:where(#bp-final-nav, #bp-final-nav *){padding-right: 0.5rem; padding-left: 0.5rem;}
:where(#bp-final-header) .navbar-toggleable-sm .navbar-collapse:where(#bp-final-nav, #bp-final-nav *){display: none; width: 100%;}}
:where(#bp-final-header).cid-uMjXNsl1fz a:where(#bp-final-nav, #bp-final-nav *){font-style: normal;}
:where(#bp-final-header).cid-uMjXNsl1fz .nav-item span:where(#bp-final-nav, #bp-final-nav *){padding-right: 0.4em; line-height: 0.5em; vertical-align: text-bottom; position: relative; text-decoration: none;}
:where(#bp-final-header).cid-uMjXNsl1fz .nav-item a:where(#bp-final-nav, #bp-final-nav *){display: flex; align-items: center; justify-content: center; padding: 0.7rem 0px !important; margin: 0rem 0.65rem !important;}
:where(#bp-final-header).cid-uMjXNsl1fz .nav-item:focus:where(#bp-final-nav, #bp-final-nav *),:where(#bp-final-header).cid-uMjXNsl1fz .nav-link:focus:where(#bp-final-nav, #bp-final-nav *){outline: none;}
:where(#bp-final-header).cid-uMjXNsl1fz .navbar-toggleable-sm .navbar-collapse:where(#bp-final-nav, #bp-final-nav *){justify-content: flex-end; padding-right: 5rem; width: auto;}
:where(#bp-final-header).cid-uMjXNsl1fz .navbar-toggleable-sm .navbar-collapse .navbar-nav:where(#bp-final-nav, #bp-final-nav *){flex-wrap: wrap; padding-left: 0px;}
:where(#bp-final-header).cid-uMjXNsl1fz .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item:where(#bp-final-nav, #bp-final-nav *){align-self: center;}
@media (max-width: 991px) {:where(#bp-final-header).cid-uMjXNsl1fz .navbar-collapse:where(#bp-final-nav, #bp-final-nav *){display: none !important; padding-right: 0px !important;}
:where(#bp-final-header).cid-uMjXNsl1fz .navbar-collapse.collapsing:where(#bp-final-nav, #bp-final-nav *),:where(#bp-final-header).cid-uMjXNsl1fz .navbar-collapse.show:where(#bp-final-nav, #bp-final-nav *){display: block !important;}
:where(#bp-final-header).cid-uMjXNsl1fz .navbar-collapse.collapsing .navbar-nav:where(#bp-final-nav, #bp-final-nav *),:where(#bp-final-header).cid-uMjXNsl1fz .navbar-collapse.show .navbar-nav:where(#bp-final-nav, #bp-final-nav *){display: block; text-align: center;}
:where(#bp-final-header).cid-uMjXNsl1fz .navbar-collapse.collapsing .navbar-nav .nav-item:where(#bp-final-nav, #bp-final-nav *),:where(#bp-final-header).cid-uMjXNsl1fz .navbar-collapse.show .navbar-nav .nav-item:where(#bp-final-nav, #bp-final-nav *){clear: both;}
:where(#bp-final-header).cid-uMjXNsl1fz .navbar-collapse.collapsing .navbar-nav .nav-item:last-child:where(#bp-final-nav, #bp-final-nav *),:where(#bp-final-header).cid-uMjXNsl1fz .navbar-collapse.show .navbar-nav .nav-item:last-child:where(#bp-final-nav, #bp-final-nav *){margin-bottom: 1rem;}}
:where(#bp-final-header).cid-uMjXNsl1fz .navbar-collapse:where(#bp-final-nav, #bp-final-nav *){flex-basis: auto;}
#bp-final-header .nav-link:where(#bp-final-nav, #bp-final-nav *){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 *){color: rgb(201, 179, 156) !important;}
#bp-final-header .navbar-nav:where(#bp-final-nav, #bp-final-nav *){align-items: center;}
#bp-final-header .nav-item:where(#bp-final-nav, #bp-final-nav *){margin-left: 3px; margin-right: 3px;}
#bp-final-header .nav-link:where(#bp-final-nav, #bp-final-nav *){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 *),#bp-final-header .nav-link:focus:where(#bp-final-nav, #bp-final-nav *){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 *){justify-content: flex-end !important;}}
@media (max-width: 991px) {#bp-final-header .navbar-collapse:where(#bp-final-nav, #bp-final-nav *){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 *){align-items: stretch;}
#bp-final-header .nav-item:where(#bp-final-nav, #bp-final-nav *){margin: 0px;}
#bp-final-header .nav-link:where(#bp-final-nav, #bp-final-nav *){padding: 0.72rem 0.5rem !important;}}
#bp-final-header .mega-nav-item:where(#bp-final-nav, #bp-final-nav *){position: static !important;}
#bp-final-header .mega-menu-trigger:where(#bp-final-nav, #bp-final-nav *){cursor: default;}
@media (min-width: 992px) {#bp-final-header .mega-menu-panel:where(#bp-final-nav, #bp-final-nav *){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 *){top: 68px;}
#bp-final-header .mega-menu-panel.is-open:where(#bp-final-nav, #bp-final-nav *){opacity: 1; visibility: visible; pointer-events: auto; transform: translateY(0px);}
#bp-final-header .mega-column:where(#bp-final-nav, #bp-final-nav *){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 *){border-left: 1px solid rgba(255, 255, 255, 0.067);}
#bp-final-header .mega-brand-link:where(#bp-final-nav, #bp-final-nav *){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 *){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 *){display: block; width: 100%;}
#bp-final-header .mega-product-link:where(#bp-final-nav, #bp-final-nav *){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 *){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 *){position: relative !important;}
#bp-final-header .mega-menu-panel:where(#bp-final-nav, #bp-final-nav *){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 *){display: block;}
#bp-final-header .mega-column:where(#bp-final-nav, #bp-final-nav *){padding: 0px;}
#bp-final-header .mega-column + .mega-column:where(#bp-final-nav, #bp-final-nav *){border-top: 1px solid rgba(255, 255, 255, 0.06);}
#bp-final-header .mega-brand-link:where(#bp-final-nav, #bp-final-nav *){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 *){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 *){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;}}
:where(#bp-final-header) where(#bp-final-nav){--head-a1: .56; --head-a2: .22; --head-blur: 0px;}
#bp-final-header .nav-link:where(#bp-final-nav, #bp-final-nav *){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 *),#bp-final-header .nav-link:focus:where(#bp-final-nav, #bp-final-nav *){color: rgb(234, 215, 194) !important;}
:where(#bp-final-header) where(#bp-final-nav){--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:where(#bp-final-nav, #bp-final-nav *){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 *){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 *){font-family: Inter, Arial, sans-serif !important; font-size: 14px !important; line-height: 1.4 !important;}
@media (max-width: 767px) {:where(#bp-final-header) where(#bp-final-nav){--ct-display: clamp(38px,10vw,48px); --ct-section: 32px; --ct-subhead: 25px;}
#bp-final-header .nav-link:where(#bp-final-nav, #bp-final-nav *){font-size: 15px !important;}}
@media (min-width: 992px) {#bp-final-header .mega-menu-panel:where(#bp-final-nav, #bp-final-nav *){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 *){max-height: calc(-84px + 100vh);}}
#bp-final-header .mega-brand-link:where(#bp-final-nav, #bp-final-nav *),#bp-final-header .mega-product-link:where(#bp-final-nav, #bp-final-nav *){text-transform: none !important;}
:where(#bp-final-header) .ct70-header-tools:where(#bp-final-nav, #bp-final-nav *){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 *),:where(#bp-final-header) .ct70-language-toggle:where(#bp-final-nav, #bp-final-nav *){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 *){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 *){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 *),:where(#bp-final-header) .ct70-search-trigger:focus-visible:where(#bp-final-nav, #bp-final-nav *){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 *){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 *),:where(#bp-final-header) .ct70-lang-link:where(#bp-final-nav, #bp-final-nav *){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 *){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 *){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 *),:where(#bp-final-header) .ct70-lang-link:focus-visible:where(#bp-final-nav, #bp-final-nav *){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 *){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 *){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 *){width: 36px; height: 36px; flex-basis: 36px;}
:where(#bp-final-header) .ct70-language-toggle:where(#bp-final-nav, #bp-final-nav *){height: 36px; min-width: 80px;}}
@media (prefers-reduced-motion: reduce) {:where(#bp-final-header) .ct70-search-trigger:where(#bp-final-nav, #bp-final-nav *){transition: none !important;}}
@media (min-width: 992px) {:where(#bp-final-header).menu .navbar-collapse:where(#bp-final-nav, #bp-final-nav *){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 *){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 *){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 *){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 *){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 *){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 *){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 *),:where(#bp-final-header).menu .ct70-search-trigger:focus-visible:where(#bp-final-nav, #bp-final-nav *){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 *){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 *),:where(#bp-final-header).menu .ct70-lang-link:where(#bp-final-nav, #bp-final-nav *){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 *){color: rgb(219, 197, 173) !important;}
:where(#bp-final-header).menu .ct70-lang-link:where(#bp-final-nav, #bp-final-nav *){color: rgba(255, 255, 255, 0.62) !important;}
:where(#bp-final-header).menu .ct70-lang-link:hover:where(#bp-final-nav, #bp-final-nav *),:where(#bp-final-header).menu .ct70-lang-link:focus-visible:where(#bp-final-nav, #bp-final-nav *){color: rgb(255, 255, 255) !important; background: transparent !important;}
:where(#bp-final-header).menu .ct70-lang-separator:where(#bp-final-nav, #bp-final-nav *){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 *){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 *){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 *){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 *){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 *){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 *),:where(#bp-final-header).menu .ct70-lang-link:where(#bp-final-nav, #bp-final-nav *){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 *){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 *){display: inline-flex; align-items: center; gap: 5px; height: 40px;}
:where(#bp-final-header) .ct70-social-link:where(#bp-final-nav, #bp-final-nav *){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 *){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 *){fill: currentcolor; stroke: none;}
:where(#bp-final-header) .ct70-social-link:hover:where(#bp-final-nav, #bp-final-nav *),:where(#bp-final-header) .ct70-social-link:focus-visible:where(#bp-final-nav, #bp-final-nav *){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 *){gap: 2px !important;}
:where(#bp-final-header).menu .ct70-social-link:where(#bp-final-nav, #bp-final-nav *){width: 25px !important;}
:where(#bp-final-header).menu .ct70-social-divider:where(#bp-final-nav, #bp-final-nav *){margin-left: 0px !important;}}
@media (max-width: 991px) {:where(#bp-final-header).menu .ct70-social-divider:where(#bp-final-nav, #bp-final-nav *){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 *){height: 38px !important; gap: 6px !important;}
:where(#bp-final-header).menu .ct70-social-link:where(#bp-final-nav, #bp-final-nav *){width: 30px !important; height: 38px !important;}
:where(#bp-final-header).menu .ct70-social-link svg:where(#bp-final-nav, #bp-final-nav *){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 *){transition: none !important;}}
@media (min-width: 1190px) {:where(#bp-final-header).menu .navbar-nav:where(#bp-final-nav, #bp-final-nav *){align-items: center !important; column-gap: 1px !important;}
:where(#bp-final-header).menu .navbar-nav > .nav-item:where(#bp-final-nav, #bp-final-nav *){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 *){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 *){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 *)::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 *){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 *){width: 15.5px !important; height: 15.5px !important;}
:where(#bp-final-header).menu .ct70-language-toggle:where(#bp-final-nav, #bp-final-nav *),:where(#bp-final-header).menu .ct70-lang-current:where(#bp-final-nav, #bp-final-nav *),:where(#bp-final-header).menu .ct70-lang-link:where(#bp-final-nav, #bp-final-nav *){height: 42px !important;}
:where(#bp-final-header).menu .ct70-language-toggle:where(#bp-final-nav, #bp-final-nav *){gap: 7px !important;}
:where(#bp-final-header).menu .ct70-lang-separator:where(#bp-final-nav, #bp-final-nav *){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 *){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 *){height: 42px !important; gap: 3px !important;}
:where(#bp-final-header).menu .ct70-social-link:where(#bp-final-nav, #bp-final-nav *){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 *){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 *),:where(#bp-final-header).menu .ct70-social-link:focus-visible:where(#bp-final-nav, #bp-final-nav *){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 *){align-items: center !important; column-gap: 0px !important;}
:where(#bp-final-header).menu .navbar-nav > .nav-item:where(#bp-final-nav, #bp-final-nav *){margin: 0px !important;}
:where(#bp-final-header).menu .navbar-nav > .nav-item > .nav-link:where(#bp-final-nav, #bp-final-nav *){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 *){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 *)::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 *){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 *){width: 15px !important; height: 15px !important;}
:where(#bp-final-header).menu .ct70-language-toggle:where(#bp-final-nav, #bp-final-nav *){gap: 6px !important;}
:where(#bp-final-header).menu .ct70-social-divider:where(#bp-final-nav, #bp-final-nav *){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 *){height: 40px !important; gap: 1px !important;}
:where(#bp-final-header).menu .ct70-social-link:where(#bp-final-nav, #bp-final-nav *){width: 23px !important; height: 40px !important;}
:where(#bp-final-header).menu .ct70-social-link svg:where(#bp-final-nav, #bp-final-nav *){width: 15px !important; height: 15px !important;}
:where(#bp-final-header).menu .ct70-social-link:hover:where(#bp-final-nav, #bp-final-nav *),:where(#bp-final-header).menu .ct70-social-link:focus-visible:where(#bp-final-nav, #bp-final-nav *){transform: none !important;}}
@media (min-width: 1190px) {:where(#bp-final-header).menu .ct70-lang-current:where(#bp-final-nav, #bp-final-nav *),:where(#bp-final-header).menu .ct70-lang-link:where(#bp-final-nav, #bp-final-nav *){font-size: 11.5px !important;}
:where(#bp-final-header).menu .ct70-social-link svg:where(#bp-final-nav, #bp-final-nav *){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 *),:where(#bp-final-header).menu .ct70-lang-link:where(#bp-final-nav, #bp-final-nav *){font-size: 11.5px !important;}
:where(#bp-final-header).menu .ct70-social-link svg:where(#bp-final-nav, #bp-final-nav *){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 *),:where(#bp-final-header).menu .ct70-lang-link:where(#bp-final-nav, #bp-final-nav *){font-size: 11px !important;}
:where(#bp-final-header).menu .ct70-social-link svg:where(#bp-final-nav, #bp-final-nav *){width: 18.5px !important; height: 18.5px !important;}}
@media (max-width: 991px) {#bp-final-header .navbar-collapse:where(#bp-final-nav, #bp-final-nav *){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 *),#bp-final-header .navbar-collapse.show .navbar-nav:where(#bp-final-nav, #bp-final-nav *),#bp-final-header .navbar-collapse.collapsing .navbar-nav:where(#bp-final-nav, #bp-final-nav *){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 *){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 *){border-bottom: 0px !important;}
#bp-final-header .navbar-nav > .nav-item > .nav-link:where(#bp-final-nav, #bp-final-nav *),#bp-final-header .nav-item a.nav-link:where(#bp-final-nav, #bp-final-nav *){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 *){position: relative !important; padding-right: 34px !important;}
#bp-final-header .mega-menu-trigger:where(#bp-final-nav, #bp-final-nav *)::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 *){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 *){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 *){border-top: 0px !important;}
#bp-final-header .mega-brand-link:where(#bp-final-nav, #bp-final-nav *){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 *){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 *){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 *){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 *){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 *),#bp-final-header .ct70-lang-current:where(#bp-final-nav, #bp-final-nav *),#bp-final-header .ct70-lang-link:where(#bp-final-nav, #bp-final-nav *){height: 36px !important;}
#bp-final-header .ct70-lang-current:where(#bp-final-nav, #bp-final-nav *),#bp-final-header .ct70-lang-link:where(#bp-final-nav, #bp-final-nav *){font-size: 10.5px !important; letter-spacing: 0.12em !important;}
#bp-final-header .ct70-social-links:where(#bp-final-nav, #bp-final-nav *){height: 36px !important; gap: 3px !important;}
#bp-final-header .ct70-social-link:where(#bp-final-nav, #bp-final-nav *){width: 29px !important; height: 36px !important;}
#bp-final-header .ct70-social-link svg:where(#bp-final-nav, #bp-final-nav *){width: 17px !important; height: 17px !important;}
#bp-final-header .ct70-social-divider:where(#bp-final-nav, #bp-final-nav *){height: 16px !important; margin: 0px 1px !important;}}
@media (max-width: 430px) {#bp-final-header .navbar-collapse:where(#bp-final-nav, #bp-final-nav *){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 *){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 *),#bp-final-header .nav-item a.nav-link:where(#bp-final-nav, #bp-final-nav *){min-height: 56px !important; font-size: 14.5px !important;}
#bp-final-header .mega-menu-panel:where(#bp-final-nav, #bp-final-nav *){padding-bottom: 6px !important;}
#bp-final-header .mega-column:where(#bp-final-nav, #bp-final-nav *){padding: 13px 0px 12px !important;}
#bp-final-header .mega-product-link:where(#bp-final-nav, #bp-final-nav *){padding: 7px 0px !important; font-size: 12.5px !important;}
#bp-final-header .ct70-header-tools:where(#bp-final-nav, #bp-final-nav *){min-height: 52px !important; padding-top: 12px !important;}}
@media (max-width: 700px) {#bp-final-header .navbar-collapse:where(#bp-final-nav, #bp-final-nav *),#bp-final-header .navbar-nav:where(#bp-final-nav, #bp-final-nav *),#bp-final-header .nav-item:where(#bp-final-nav, #bp-final-nav *),#bp-final-header .nav-link:where(#bp-final-nav, #bp-final-nav *){max-width: 100%; box-sizing: border-box; min-width: 0px !important;}
#bp-final-header .navbar-collapse:where(#bp-final-nav, #bp-final-nav *){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 *),#bp-final-header .nav-item a.nav-link:where(#bp-final-nav, #bp-final-nav *),#bp-final-header .mega-brand-link:where(#bp-final-nav, #bp-final-nav *),#bp-final-header .mega-product-link:where(#bp-final-nav, #bp-final-nav *){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 *){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 *){min-height: 46px !important; height: 46px !important;}
#bp-final-header .ct70-search-trigger:where(#bp-final-nav, #bp-final-nav *),#bp-final-header .ct70-language-toggle:where(#bp-final-nav, #bp-final-nav *),#bp-final-header .ct70-lang-current:where(#bp-final-nav, #bp-final-nav *),#bp-final-header .ct70-lang-link:where(#bp-final-nav, #bp-final-nav *),#bp-final-header .ct70-social-links:where(#bp-final-nav, #bp-final-nav *),#bp-final-header .ct70-social-link:where(#bp-final-nav, #bp-final-nav *){height: 46px !important;}}
:where(#bp-final-header) where(#bp-final-nav){--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:where(#bp-final-nav, #bp-final-nav *){font-size: var(--ct-type-nav) !important;}
#bp-final-header .mega-brand-link:where(#bp-final-nav, #bp-final-nav *),#bp-final-header .mega-product-link:where(#bp-final-nav, #bp-final-nav *){font-size: var(--ct-type-ui) !important;}
@media (max-width: 700px) {:where(#bp-final-header) where(#bp-final-nav){--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;}}
@media (max-width: 991px) {#bp-final-header .navbar .navbar-collapse.show:where(#bp-final-nav, #bp-final-nav *),#bp-final-header .navbar .navbar-collapse.collapsing:where(#bp-final-nav, #bp-final-nav *){display: block !important;}
#bp-final-header .navbar .navbar-collapse.collapsing:where(#bp-final-nav, #bp-final-nav *){transition: height 0.35s; overflow: hidden !important;}}
#bp-final-header .navbar-nav:where(#bp-final-nav, #bp-final-nav *),#bp-final-header .mega-menu-panel:where(#bp-final-nav, #bp-final-nav *),#bp-final-header .ct70-header-tools:where(#bp-final-nav, #bp-final-nav *){font: 500 12px / 1.5 Arial, Helvetica, sans-serif;}
#bp-final-header .navbar .navbar-collapse:where(#bp-final-nav, #bp-final-nav *){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 *){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 *){flex: 0 0 auto !important; margin: 0px !important;}
#bp-final-header .navbar-nav > .nav-item > .nav-link:where(#bp-final-nav, #bp-final-nav *){margin: 0px !important; padding: 11px 6px !important;}
#bp-final-header .ct70-header-tools:where(#bp-final-nav, #bp-final-nav *){display: flex !important; align-items: center !important; flex-wrap: nowrap !important;}
#bp-final-header .mbz-mobile-only:where(#bp-final-nav, #bp-final-nav *){display: none !important;}}
@media (max-width: 1180px) {:where(#bp-final-header) where(#bp-final-nav){font: 400 16px / 1.5 Arial, Helvetica, sans-serif; --ct-font-sans: Arial,Helvetica,sans-serif;}
#bp-final-header :where(#bp-final-nav, #bp-final-nav *),#bp-final-header :where(#bp-final-nav, #bp-final-nav *)::before,#bp-final-header :where(#bp-final-nav, #bp-final-nav *)::after{box-sizing: border-box;}
:where(#bp-final-header) .nav-link:where(#bp-final-nav, #bp-final-nav *){display: block; padding: 0.5rem 1rem;}
:where(#bp-final-header) .nav-link:focus:where(#bp-final-nav, #bp-final-nav *),:where(#bp-final-header) .nav-link:hover:where(#bp-final-nav, #bp-final-nav *){text-decoration: none;}
:where(#bp-final-header) .navbar-nav:where(#bp-final-nav, #bp-final-nav *){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 *){padding-right: 0px; padding-left: 0px;}
:where(#bp-final-header) .navbar-collapse:where(#bp-final-nav, #bp-final-nav *){flex-basis: 100%; flex-grow: 1; align-items: center;}
:where(#bp-final-header) .navbar-expand .navbar-nav:where(#bp-final-nav, #bp-final-nav *){flex-direction: row;}
:where(#bp-final-header) .navbar-expand .navbar-nav .nav-link:where(#bp-final-nav, #bp-final-nav *){padding-right: 0.5rem; padding-left: 0.5rem;}
:where(#bp-final-header) .navbar-expand .navbar-collapse:where(#bp-final-nav, #bp-final-nav *){display: flex !important; flex-basis: auto;}
:where(#bp-final-header) .nav-dropdown:where(#bp-final-nav, #bp-final-nav *){font-size: 0.75rem; font-weight: 500; height: auto !important;}
:where(#bp-final-header) .nav-dropdown .link:where(#bp-final-nav, #bp-final-nav *){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 *)::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 *){}}
@media (max-width: 1023px) {:where(#bp-final-header).menu .navbar-collapse:where(#bp-final-nav, #bp-final-nav *){max-height: 93.5vh;}
:where(#bp-final-header).menu .navbar-collapse.show:where(#bp-final-nav, #bp-final-nav *){overflow: auto;}}
@media (min-width: 1024px) {:where(#bp-final-header).menu .navbar-nav.nav-dropdown:where(#bp-final-nav, #bp-final-nav *){display: -webkit-flex;}
:where(#bp-final-header).menu .navbar-toggleable-sm .navbar-collapse:where(#bp-final-nav, #bp-final-nav *){display: -webkit-flex !important;}}
@media (max-width: 767px) {:where(#bp-final-header).menu .navbar-collapse:where(#bp-final-nav, #bp-final-nav *){max-height: 80vh;}}
:where(#bp-final-header) .navbar-collapse:where(#bp-final-nav, #bp-final-nav *){flex-basis: 100%; flex-grow: 1; align-items: center;}
:where(#bp-final-header) .nav-dropdown .link:where(#bp-final-nav, #bp-final-nav *){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 *){flex-direction: row;}
:where(#bp-final-header) .navbar-toggleable-sm .navbar-nav .nav-link:where(#bp-final-nav, #bp-final-nav *){padding-right: 0.5rem; padding-left: 0.5rem;}
:where(#bp-final-header) .navbar-toggleable-sm .navbar-collapse:where(#bp-final-nav, #bp-final-nav *){display: none; width: 100%;}}
:where(#bp-final-header).cid-uMjXNsl1fz a:where(#bp-final-nav, #bp-final-nav *){font-style: normal;}
:where(#bp-final-header).cid-uMjXNsl1fz .nav-item span:where(#bp-final-nav, #bp-final-nav *){padding-right: 0.4em; line-height: 0.5em; vertical-align: text-bottom; position: relative; text-decoration: none;}
:where(#bp-final-header).cid-uMjXNsl1fz .nav-item a:where(#bp-final-nav, #bp-final-nav *){display: flex; align-items: center; justify-content: center; padding: 0.7rem 0px !important; margin: 0rem 0.65rem !important;}
:where(#bp-final-header).cid-uMjXNsl1fz .nav-item:focus:where(#bp-final-nav, #bp-final-nav *),:where(#bp-final-header).cid-uMjXNsl1fz .nav-link:focus:where(#bp-final-nav, #bp-final-nav *){outline: none;}
:where(#bp-final-header).cid-uMjXNsl1fz .navbar-toggleable-sm .navbar-collapse:where(#bp-final-nav, #bp-final-nav *){justify-content: flex-end; padding-right: 5rem; width: auto;}
:where(#bp-final-header).cid-uMjXNsl1fz .navbar-toggleable-sm .navbar-collapse .navbar-nav:where(#bp-final-nav, #bp-final-nav *){flex-wrap: wrap; padding-left: 0px;}
:where(#bp-final-header).cid-uMjXNsl1fz .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item:where(#bp-final-nav, #bp-final-nav *){align-self: center;}
@media (max-width: 991px) {:where(#bp-final-header).cid-uMjXNsl1fz .navbar-collapse:where(#bp-final-nav, #bp-final-nav *){display: none !important; padding-right: 0px !important;}
:where(#bp-final-header).cid-uMjXNsl1fz .navbar-collapse.collapsing:where(#bp-final-nav, #bp-final-nav *),:where(#bp-final-header).cid-uMjXNsl1fz .navbar-collapse.show:where(#bp-final-nav, #bp-final-nav *){display: block !important;}
:where(#bp-final-header).cid-uMjXNsl1fz .navbar-collapse.collapsing .navbar-nav:where(#bp-final-nav, #bp-final-nav *),:where(#bp-final-header).cid-uMjXNsl1fz .navbar-collapse.show .navbar-nav:where(#bp-final-nav, #bp-final-nav *){display: block; text-align: center;}
:where(#bp-final-header).cid-uMjXNsl1fz .navbar-collapse.collapsing .navbar-nav .nav-item:where(#bp-final-nav, #bp-final-nav *),:where(#bp-final-header).cid-uMjXNsl1fz .navbar-collapse.show .navbar-nav .nav-item:where(#bp-final-nav, #bp-final-nav *){clear: both;}
:where(#bp-final-header).cid-uMjXNsl1fz .navbar-collapse.collapsing .navbar-nav .nav-item:last-child:where(#bp-final-nav, #bp-final-nav *),:where(#bp-final-header).cid-uMjXNsl1fz .navbar-collapse.show .navbar-nav .nav-item:last-child:where(#bp-final-nav, #bp-final-nav *){margin-bottom: 1rem;}}
:where(#bp-final-header).cid-uMjXNsl1fz .navbar-collapse:where(#bp-final-nav, #bp-final-nav *){flex-basis: auto;}
#bp-final-header .nav-link:where(#bp-final-nav, #bp-final-nav *){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 *){color: rgb(201, 179, 156) !important;}
#bp-final-header .navbar-nav:where(#bp-final-nav, #bp-final-nav *){align-items: center;}
#bp-final-header .nav-item:where(#bp-final-nav, #bp-final-nav *){margin-left: 3px; margin-right: 3px;}
#bp-final-header .nav-link:where(#bp-final-nav, #bp-final-nav *){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 *),#bp-final-header .nav-link:focus:where(#bp-final-nav, #bp-final-nav *){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 *){justify-content: flex-end !important;}}
@media (max-width: 991px) {#bp-final-header .navbar-collapse:where(#bp-final-nav, #bp-final-nav *){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 *){align-items: stretch;}
#bp-final-header .nav-item:where(#bp-final-nav, #bp-final-nav *){margin: 0px;}
#bp-final-header .nav-link:where(#bp-final-nav, #bp-final-nav *){padding: 0.72rem 0.5rem !important;}}
#bp-final-header .mega-nav-item:where(#bp-final-nav, #bp-final-nav *){position: static !important;}
#bp-final-header .mega-menu-trigger:where(#bp-final-nav, #bp-final-nav *){cursor: default;}
@media (min-width: 992px) {#bp-final-header .mega-menu-panel:where(#bp-final-nav, #bp-final-nav *){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 *){top: 68px;}
#bp-final-header .mega-menu-panel.is-open:where(#bp-final-nav, #bp-final-nav *){opacity: 1; visibility: visible; pointer-events: auto; transform: translateY(0px);}
#bp-final-header .mega-column:where(#bp-final-nav, #bp-final-nav *){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 *){border-left: 1px solid rgba(255, 255, 255, 0.067);}
#bp-final-header .mega-brand-link:where(#bp-final-nav, #bp-final-nav *){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 *){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 *){display: block; width: 100%;}
#bp-final-header .mega-product-link:where(#bp-final-nav, #bp-final-nav *){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 *){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 *){position: relative !important;}
#bp-final-header .mega-menu-panel:where(#bp-final-nav, #bp-final-nav *){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 *){display: block;}
#bp-final-header .mega-column:where(#bp-final-nav, #bp-final-nav *){padding: 0px;}
#bp-final-header .mega-column + .mega-column:where(#bp-final-nav, #bp-final-nav *){border-top: 1px solid rgba(255, 255, 255, 0.06);}
#bp-final-header .mega-brand-link:where(#bp-final-nav, #bp-final-nav *){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 *){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 *){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;}}
:where(#bp-final-header) where(#bp-final-nav){--head-a1: .56; --head-a2: .22; --head-blur: 0px;}
#bp-final-header .nav-link:where(#bp-final-nav, #bp-final-nav *){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 *),#bp-final-header .nav-link:focus:where(#bp-final-nav, #bp-final-nav *){color: rgb(234, 215, 194) !important;}
:where(#bp-final-header) where(#bp-final-nav){--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:where(#bp-final-nav, #bp-final-nav *){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 *){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 *){font-family: Inter, Arial, sans-serif !important; font-size: 14px !important; line-height: 1.4 !important;}
@media (max-width: 767px) {:where(#bp-final-header) where(#bp-final-nav){--ct-display: clamp(38px,10vw,48px); --ct-section: 32px; --ct-subhead: 25px;}
#bp-final-header .nav-link:where(#bp-final-nav, #bp-final-nav *){font-size: 15px !important;}}
@media (min-width: 992px) {#bp-final-header .mega-menu-panel:where(#bp-final-nav, #bp-final-nav *){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 *){max-height: calc(-84px + 100vh);}}
#bp-final-header .mega-brand-link:where(#bp-final-nav, #bp-final-nav *),#bp-final-header .mega-product-link:where(#bp-final-nav, #bp-final-nav *){text-transform: none !important;}
:where(#bp-final-header) .ct70-header-tools:where(#bp-final-nav, #bp-final-nav *){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 *),:where(#bp-final-header) .ct70-language-toggle:where(#bp-final-nav, #bp-final-nav *){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 *){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 *){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 *),:where(#bp-final-header) .ct70-search-trigger:focus-visible:where(#bp-final-nav, #bp-final-nav *){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 *){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 *),:where(#bp-final-header) .ct70-lang-link:where(#bp-final-nav, #bp-final-nav *){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 *){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 *){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 *),:where(#bp-final-header) .ct70-lang-link:focus-visible:where(#bp-final-nav, #bp-final-nav *){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 *){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 *){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 *){width: 36px; height: 36px; flex-basis: 36px;}
:where(#bp-final-header) .ct70-language-toggle:where(#bp-final-nav, #bp-final-nav *){height: 36px; min-width: 80px;}}
@media (prefers-reduced-motion: reduce) {:where(#bp-final-header) .ct70-search-trigger:where(#bp-final-nav, #bp-final-nav *){transition: none !important;}}
@media (min-width: 992px) {:where(#bp-final-header).menu .navbar-collapse:where(#bp-final-nav, #bp-final-nav *){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 *){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 *){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 *){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 *){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 *){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 *){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 *),:where(#bp-final-header).menu .ct70-search-trigger:focus-visible:where(#bp-final-nav, #bp-final-nav *){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 *){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 *),:where(#bp-final-header).menu .ct70-lang-link:where(#bp-final-nav, #bp-final-nav *){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 *){color: rgb(219, 197, 173) !important;}
:where(#bp-final-header).menu .ct70-lang-link:where(#bp-final-nav, #bp-final-nav *){color: rgba(255, 255, 255, 0.62) !important;}
:where(#bp-final-header).menu .ct70-lang-link:hover:where(#bp-final-nav, #bp-final-nav *),:where(#bp-final-header).menu .ct70-lang-link:focus-visible:where(#bp-final-nav, #bp-final-nav *){color: rgb(255, 255, 255) !important; background: transparent !important;}
:where(#bp-final-header).menu .ct70-lang-separator:where(#bp-final-nav, #bp-final-nav *){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 *){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 *){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 *){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 *){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 *){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 *),:where(#bp-final-header).menu .ct70-lang-link:where(#bp-final-nav, #bp-final-nav *){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 *){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 *){display: inline-flex; align-items: center; gap: 5px; height: 40px;}
:where(#bp-final-header) .ct70-social-link:where(#bp-final-nav, #bp-final-nav *){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 *){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 *){fill: currentcolor; stroke: none;}
:where(#bp-final-header) .ct70-social-link:hover:where(#bp-final-nav, #bp-final-nav *),:where(#bp-final-header) .ct70-social-link:focus-visible:where(#bp-final-nav, #bp-final-nav *){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 *){gap: 2px !important;}
:where(#bp-final-header).menu .ct70-social-link:where(#bp-final-nav, #bp-final-nav *){width: 25px !important;}
:where(#bp-final-header).menu .ct70-social-divider:where(#bp-final-nav, #bp-final-nav *){margin-left: 0px !important;}}
@media (max-width: 991px) {:where(#bp-final-header).menu .ct70-social-divider:where(#bp-final-nav, #bp-final-nav *){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 *){height: 38px !important; gap: 6px !important;}
:where(#bp-final-header).menu .ct70-social-link:where(#bp-final-nav, #bp-final-nav *){width: 30px !important; height: 38px !important;}
:where(#bp-final-header).menu .ct70-social-link svg:where(#bp-final-nav, #bp-final-nav *){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 *){transition: none !important;}}
@media (min-width: 1190px) {:where(#bp-final-header).menu .navbar-nav:where(#bp-final-nav, #bp-final-nav *){align-items: center !important; column-gap: 1px !important;}
:where(#bp-final-header).menu .navbar-nav > .nav-item:where(#bp-final-nav, #bp-final-nav *){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 *){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 *){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 *)::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 *){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 *){width: 15.5px !important; height: 15.5px !important;}
:where(#bp-final-header).menu .ct70-language-toggle:where(#bp-final-nav, #bp-final-nav *),:where(#bp-final-header).menu .ct70-lang-current:where(#bp-final-nav, #bp-final-nav *),:where(#bp-final-header).menu .ct70-lang-link:where(#bp-final-nav, #bp-final-nav *){height: 42px !important;}
:where(#bp-final-header).menu .ct70-language-toggle:where(#bp-final-nav, #bp-final-nav *){gap: 7px !important;}
:where(#bp-final-header).menu .ct70-lang-separator:where(#bp-final-nav, #bp-final-nav *){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 *){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 *){height: 42px !important; gap: 3px !important;}
:where(#bp-final-header).menu .ct70-social-link:where(#bp-final-nav, #bp-final-nav *){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 *){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 *),:where(#bp-final-header).menu .ct70-social-link:focus-visible:where(#bp-final-nav, #bp-final-nav *){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 *){align-items: center !important; column-gap: 0px !important;}
:where(#bp-final-header).menu .navbar-nav > .nav-item:where(#bp-final-nav, #bp-final-nav *){margin: 0px !important;}
:where(#bp-final-header).menu .navbar-nav > .nav-item > .nav-link:where(#bp-final-nav, #bp-final-nav *){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 *){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 *)::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 *){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 *){width: 15px !important; height: 15px !important;}
:where(#bp-final-header).menu .ct70-language-toggle:where(#bp-final-nav, #bp-final-nav *){gap: 6px !important;}
:where(#bp-final-header).menu .ct70-social-divider:where(#bp-final-nav, #bp-final-nav *){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 *){height: 40px !important; gap: 1px !important;}
:where(#bp-final-header).menu .ct70-social-link:where(#bp-final-nav, #bp-final-nav *){width: 23px !important; height: 40px !important;}
:where(#bp-final-header).menu .ct70-social-link svg:where(#bp-final-nav, #bp-final-nav *){width: 15px !important; height: 15px !important;}
:where(#bp-final-header).menu .ct70-social-link:hover:where(#bp-final-nav, #bp-final-nav *),:where(#bp-final-header).menu .ct70-social-link:focus-visible:where(#bp-final-nav, #bp-final-nav *){transform: none !important;}}
@media (min-width: 1190px) {:where(#bp-final-header).menu .ct70-lang-current:where(#bp-final-nav, #bp-final-nav *),:where(#bp-final-header).menu .ct70-lang-link:where(#bp-final-nav, #bp-final-nav *){font-size: 11.5px !important;}
:where(#bp-final-header).menu .ct70-social-link svg:where(#bp-final-nav, #bp-final-nav *){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 *),:where(#bp-final-header).menu .ct70-lang-link:where(#bp-final-nav, #bp-final-nav *){font-size: 11.5px !important;}
:where(#bp-final-header).menu .ct70-social-link svg:where(#bp-final-nav, #bp-final-nav *){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 *),:where(#bp-final-header).menu .ct70-lang-link:where(#bp-final-nav, #bp-final-nav *){font-size: 11px !important;}
:where(#bp-final-header).menu .ct70-social-link svg:where(#bp-final-nav, #bp-final-nav *){width: 18.5px !important; height: 18.5px !important;}}
@media (max-width: 991px) {#bp-final-header .navbar-collapse:where(#bp-final-nav, #bp-final-nav *){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 *),#bp-final-header .navbar-collapse.show .navbar-nav:where(#bp-final-nav, #bp-final-nav *),#bp-final-header .navbar-collapse.collapsing .navbar-nav:where(#bp-final-nav, #bp-final-nav *){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 *){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 *){border-bottom: 0px !important;}
#bp-final-header .navbar-nav > .nav-item > .nav-link:where(#bp-final-nav, #bp-final-nav *),#bp-final-header .nav-item a.nav-link:where(#bp-final-nav, #bp-final-nav *){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 *){position: relative !important; padding-right: 34px !important;}
#bp-final-header .mega-menu-trigger:where(#bp-final-nav, #bp-final-nav *)::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 *){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 *){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 *){border-top: 0px !important;}
#bp-final-header .mega-brand-link:where(#bp-final-nav, #bp-final-nav *){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 *){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 *){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 *){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 *){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 *),#bp-final-header .ct70-lang-current:where(#bp-final-nav, #bp-final-nav *),#bp-final-header .ct70-lang-link:where(#bp-final-nav, #bp-final-nav *){height: 36px !important;}
#bp-final-header .ct70-lang-current:where(#bp-final-nav, #bp-final-nav *),#bp-final-header .ct70-lang-link:where(#bp-final-nav, #bp-final-nav *){font-size: 10.5px !important; letter-spacing: 0.12em !important;}
#bp-final-header .ct70-social-links:where(#bp-final-nav, #bp-final-nav *){height: 36px !important; gap: 3px !important;}
#bp-final-header .ct70-social-link:where(#bp-final-nav, #bp-final-nav *){width: 29px !important; height: 36px !important;}
#bp-final-header .ct70-social-link svg:where(#bp-final-nav, #bp-final-nav *){width: 17px !important; height: 17px !important;}
#bp-final-header .ct70-social-divider:where(#bp-final-nav, #bp-final-nav *){height: 16px !important; margin: 0px 1px !important;}}
@media (max-width: 430px) {#bp-final-header .navbar-collapse:where(#bp-final-nav, #bp-final-nav *){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 *){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 *),#bp-final-header .nav-item a.nav-link:where(#bp-final-nav, #bp-final-nav *){min-height: 56px !important; font-size: 14.5px !important;}
#bp-final-header .mega-menu-panel:where(#bp-final-nav, #bp-final-nav *){padding-bottom: 6px !important;}
#bp-final-header .mega-column:where(#bp-final-nav, #bp-final-nav *){padding: 13px 0px 12px !important;}
#bp-final-header .mega-product-link:where(#bp-final-nav, #bp-final-nav *){padding: 7px 0px !important; font-size: 12.5px !important;}
#bp-final-header .ct70-header-tools:where(#bp-final-nav, #bp-final-nav *){min-height: 52px !important; padding-top: 12px !important;}}
@media (max-width: 700px) {#bp-final-header .navbar-collapse:where(#bp-final-nav, #bp-final-nav *),#bp-final-header .navbar-nav:where(#bp-final-nav, #bp-final-nav *),#bp-final-header .nav-item:where(#bp-final-nav, #bp-final-nav *),#bp-final-header .nav-link:where(#bp-final-nav, #bp-final-nav *){max-width: 100%; box-sizing: border-box; min-width: 0px !important;}
#bp-final-header .navbar-collapse:where(#bp-final-nav, #bp-final-nav *){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 *),#bp-final-header .nav-item a.nav-link:where(#bp-final-nav, #bp-final-nav *),#bp-final-header .mega-brand-link:where(#bp-final-nav, #bp-final-nav *),#bp-final-header .mega-product-link:where(#bp-final-nav, #bp-final-nav *){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 *){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 *){min-height: 46px !important; height: 46px !important;}
#bp-final-header .ct70-search-trigger:where(#bp-final-nav, #bp-final-nav *),#bp-final-header .ct70-language-toggle:where(#bp-final-nav, #bp-final-nav *),#bp-final-header .ct70-lang-current:where(#bp-final-nav, #bp-final-nav *),#bp-final-header .ct70-lang-link:where(#bp-final-nav, #bp-final-nav *),#bp-final-header .ct70-social-links:where(#bp-final-nav, #bp-final-nav *),#bp-final-header .ct70-social-link:where(#bp-final-nav, #bp-final-nav *){height: 46px !important;}}
:where(#bp-final-header) where(#bp-final-nav){--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:where(#bp-final-nav, #bp-final-nav *){font-size: var(--ct-type-nav) !important;}
#bp-final-header .mega-brand-link:where(#bp-final-nav, #bp-final-nav *),#bp-final-header .mega-product-link:where(#bp-final-nav, #bp-final-nav *){font-size: var(--ct-type-ui) !important;}
@media (max-width: 700px) {:where(#bp-final-header) where(#bp-final-nav){--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;}}
@media (max-width: 991px) {#bp-final-header .navbar .navbar-collapse.show:where(#bp-final-nav, #bp-final-nav *),#bp-final-header .navbar .navbar-collapse.collapsing:where(#bp-final-nav, #bp-final-nav *){display: block !important;}
#bp-final-header .navbar .navbar-collapse.collapsing:where(#bp-final-nav, #bp-final-nav *){transition: height 0.35s; overflow: hidden !important;}}
#bp-final-header .navbar-nav:where(#bp-final-nav, #bp-final-nav *),#bp-final-header .mega-menu-panel:where(#bp-final-nav, #bp-final-nav *),#bp-final-header .ct70-header-tools:where(#bp-final-nav, #bp-final-nav *){font: 500 12px / 1.5 Arial, Helvetica, sans-serif;}}
@media (min-width: 1181px) {#bp-final-header .mbz-mobile-only:where(#bp-final-nav, #bp-final-nav *){display: none !important;}}
@media (min-width: 992px) and (max-width: 1180px) {#bp-final-header .navbar .navbar-collapse:where(#bp-final-nav, #bp-final-nav *){padding-right: 0px !important; min-width: 0px;}
#bp-final-header .navbar-nav:where(#bp-final-nav, #bp-final-nav *){flex-wrap: nowrap !important;}
#bp-final-header .navbar-nav > .nav-item > .nav-link:where(#bp-final-nav, #bp-final-nav *){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 *){margin-left: 0px !important; margin-right: 0px !important;}}
:where(#bp-final-header) where(#bp-final-nav){--mbz-warm: #f5f3f0; --mbz-brown: #564533; --mbz-brown-deep: #4e3f31; --mbz-gold: #b1a374; --mbz-gold-light: #d3c8a4; --mbz-ink: #3c352f; --mbz-copy: #625a53;}
:where(#bp-final-header) where(#bp-final-nav){--mbz-warm: #f3f0eb; --mbz-stone: #ded8cf; --mbz-brown: #343230; --mbz-brown-deep: #292725; --mbz-gold: #8e7c66; --mbz-gold-light: #c8beb1; --mbz-ink: #343230; --mbz-copy: #615b55; --mbz-ivory: #f7f5f2; --mbz-line: #c8beb1; --mbz-taupe: #8e7c66;}
:where(#bp-final-header) where(#bp-final-nav){--mbz-btn-olive: #4f5145; --mbz-btn-olive-deep: #414338; --mbz-btn-champagne: #d8d0c5; --mbz-btn-champagne-deep: #c8bcad; --mbz-btn-paper: #f7f5f2; --mbz-btn-ink: #30312c; --mbz-btn-outline: #747568;}
:where(#bp-final-header) where(#bp-final-nav){--v23-page: #f3f0eb; --v23-ink: #2f2d2a; --v23-copy: #625e59; --v23-soft: #8e8378; --v23-line: rgba(47,45,42,.16); --v23-accent: #a49484;}
:where(#bp-final-header) where(#bp-final-nav){--mbz31-bg: #f6f3ee; --mbz31-line: #d8d2c9; --mbz31-ink: #262421; --mbz31-muted: #716c65; --mbz31-accent: #978675;}
:where(#bp-final-header) where(#bp-final-nav){--mbz-modal-paper: #f5f2ed; --mbz-modal-ink: #26231f; --mbz-modal-muted: #706a62; --mbz-modal-line: rgba(38,35,31,.16); --mbz-modal-accent: #91816f;}
:where(#bp-final-header) where(#bp-final-nav){--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) where(#bp-final-nav){-webkit-font-smoothing: antialiased; text-rendering: optimizelegibility; font-family: Inter, Arial, sans-serif !important;}
:where(#bp-final-header) .display-7:where(#bp-final-nav, #bp-final-nav *){font-family: inherit !important; text-transform: none !important;}
:where(#bp-final-header) li:where(#bp-final-nav, #bp-final-nav *){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 *),:where(#bp-final-header) button:where(#bp-final-nav, #bp-final-nav *){font-family: Inter, Arial, sans-serif !important;}
@media (max-width: 767.98px) {:where(#bp-final-header) li:where(#bp-final-nav, #bp-final-nav *){font-size: 15px !important; line-height: 1.68 !important;}}}
:where(#bp-final-header) .navbar-brand{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-light .navbar-brand{color: rgba(0, 0, 0, 0.9);}
:where(#bp-final-header) .navbar-light .navbar-brand:focus,:where(#bp-final-header) .navbar-light .navbar-brand:hover{color: rgba(0, 0, 0, 0.9);}
:where(#bp-final-header) .navbar-dark .navbar-brand{color: rgb(255, 255, 255);}
:where(#bp-final-header) .navbar-dark .navbar-brand:focus,:where(#bp-final-header) .navbar-dark .navbar-brand:hover{color: rgb(255, 255, 255);}
:where(#bp-final-header) .navbar-dropdown .navbar-logo{margin-right: 0.8rem; transition: margin 0.3s ease-in-out; vertical-align: middle;}
:where(#bp-final-header) .navbar-dropdown .navbar-logo img{height: 3.125rem; transition: 0.3s ease-in-out;}
:where(#bp-final-header) .navbar-dropdown .navbar-logo.mbr-iconfont{font-size: 3.125rem; line-height: 3.125rem;}
:where(#bp-final-header) .navbar-dropdown .navbar-brand span{vertical-align: -4px;}
:where(#bp-final-header) .navbar-dropdown.navbar-short .navbar-brand{padding: 0.625rem 0px;}
:where(#bp-final-header) .navbar-dropdown.navbar-short .navbar-brand span{vertical-align: -1px;}
:where(#bp-final-header) .navbar-dropdown.navbar-short .navbar-logo{margin-right: 0.5rem;}
:where(#bp-final-header) .navbar-dropdown.navbar-short .navbar-logo img{height: 2.375rem;}
:where(#bp-final-header) .navbar-dropdown.navbar-short .navbar-logo.mbr-iconfont{font-size: 2.375rem; line-height: 2.375rem;}
:where(#bp-final-header).menu .navbar-brand{display: -webkit-flex;}
:where(#bp-final-header).menu .navbar-brand span{display: -webkit-flex;}
:where(#bp-final-header).menu .navbar-brand .navbar-caption-wrap{display: -webkit-flex;}
:where(#bp-final-header).menu .navbar-brand .navbar-logo img{display: -webkit-flex; width: auto;}
:where(#bp-final-header) .cid-vtSLqe64Lv .menu-logo{margin-right: auto;}
:where(#bp-final-header) .cid-vtSLqe64Lv .menu-logo .navbar-brand{display: flex; margin-left: 5rem; padding: 0px; transition: padding 0.2s; min-height: 3.8rem; align-items: center;}
:where(#bp-final-header) .cid-vtSLqe64Lv .menu-logo .navbar-brand .navbar-caption-wrap{display: -webkit-flex; align-items: center; word-break: break-word; min-width: 7rem; margin: 0.3rem 0px;}
:where(#bp-final-header) .cid-vtSLqe64Lv .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption{line-height: 1.2rem !important; padding-right: 2rem;}
:where(#bp-final-header) .cid-vtSLqe64Lv .menu-logo .navbar-brand .navbar-logo{font-size: 4rem; transition: font-size 0.25s;}
:where(#bp-final-header) .cid-vtSLqe64Lv .menu-logo .navbar-brand .navbar-logo img{display: flex;}
:where(#bp-final-header) .cid-vtSLqe64Lv .menu-logo .navbar-brand .navbar-logo .mbr-iconfont{transition: font-size 0.25s;}
:where(#bp-final-header) .cid-vtSLqe64Lv .navbar.navbar-short .navbar-logo a{line-height: 2.5rem; transition: font-size 0.25s; font-size: 2.5rem !important;}
:where(#bp-final-header) .cid-vtSLqe64Lv .navbar.navbar-short .navbar-logo a .mbr-iconfont{font-size: 2.5rem !important;}
:where(#bp-final-header) .cid-vtSLqe64Lv .navbar.navbar-short .navbar-logo a img{height: 3rem !important;}
:where(#bp-final-header) .cid-vtSLqe64Lv .navbar.navbar-short .navbar-brand{min-height: 3rem;}
:where(#bp-final-header) .cid-vtSLqe64Lv .collapsed .navbar-brand{margin-left: 1rem !important;}
@media (max-width: 991px) {:where(#bp-final-header) .cid-vtSLqe64Lv .navbar-brand{margin-left: 1rem !important;}}
@media (min-width: 767px) {:where(#bp-final-header) .cid-vtSLqe64Lv .menu-logo{flex-shrink: 0;}}
:where(#bp-final-header) .cid-vtSLqe64Lv .navbar-logo img{object-fit: contain; max-height: 76px;}
@media (min-width: 1181px) {:where(#bp-final-header) .navbar-brand{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,:where(#bp-final-header) .navbar-brand:hover{text-decoration: none;}
:where(#bp-final-header) .navbar-light .navbar-brand{color: rgba(0, 0, 0, 0.9);}
:where(#bp-final-header) .navbar-light .navbar-brand:focus,:where(#bp-final-header) .navbar-light .navbar-brand:hover{color: rgba(0, 0, 0, 0.9);}
:where(#bp-final-header) .navbar-dark .navbar-brand{color: rgb(255, 255, 255);}
:where(#bp-final-header) .navbar-dark .navbar-brand:focus,:where(#bp-final-header) .navbar-dark .navbar-brand:hover{color: rgb(255, 255, 255);}
:where(#bp-final-header) .navbar-dropdown .navbar-logo{margin-right: 0.8rem; transition: margin 0.3s ease-in-out; vertical-align: middle;}
:where(#bp-final-header) .navbar-dropdown .navbar-logo img{height: 3.125rem; transition: 0.3s ease-in-out;}
:where(#bp-final-header) .navbar-dropdown .navbar-logo.mbr-iconfont{font-size: 3.125rem; line-height: 3.125rem;}
:where(#bp-final-header) .navbar-dropdown .navbar-brand span{vertical-align: -4px;}
:where(#bp-final-header) .navbar-dropdown.navbar-short .navbar-brand{padding: 0.625rem 0px;}
:where(#bp-final-header) .navbar-dropdown.navbar-short .navbar-brand span{vertical-align: -1px;}
:where(#bp-final-header) .navbar-dropdown.navbar-short .navbar-logo{margin-right: 0.5rem;}
:where(#bp-final-header) .navbar-dropdown.navbar-short .navbar-logo img{height: 2.375rem;}
:where(#bp-final-header) .navbar-dropdown.navbar-short .navbar-logo.mbr-iconfont{font-size: 2.375rem; line-height: 2.375rem;}
:where(#bp-final-header).menu .navbar-brand{display: -webkit-flex;}
:where(#bp-final-header).menu .navbar-brand span{display: -webkit-flex;}
:where(#bp-final-header).menu .navbar-brand .navbar-caption-wrap{display: -webkit-flex;}
:where(#bp-final-header).menu .navbar-brand .navbar-logo img{display: -webkit-flex;}
:where(#bp-final-header).cid-uMjXNsl1fz .menu-logo{margin-right: auto;}
:where(#bp-final-header).cid-uMjXNsl1fz .menu-logo .navbar-brand{display: flex; margin-left: 5rem; padding: 0px; transition: padding 0.2s; min-height: 3.8rem; align-items: center;}
:where(#bp-final-header).cid-uMjXNsl1fz .menu-logo .navbar-brand .navbar-caption-wrap{display: -webkit-flex; align-items: center; word-break: break-word; min-width: 7rem; margin: 0.3rem 0px;}
:where(#bp-final-header).cid-uMjXNsl1fz .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption{line-height: 1.2rem !important; padding-right: 2rem;}
:where(#bp-final-header).cid-uMjXNsl1fz .menu-logo .navbar-brand .navbar-logo{font-size: 4rem; transition: font-size 0.25s;}
:where(#bp-final-header).cid-uMjXNsl1fz .menu-logo .navbar-brand .navbar-logo img{display: flex;}
:where(#bp-final-header).cid-uMjXNsl1fz .menu-logo .navbar-brand .navbar-logo .mbr-iconfont{transition: font-size 0.25s;}
:where(#bp-final-header).cid-uMjXNsl1fz .navbar.navbar-short .navbar-logo a{line-height: 2.5rem; transition: font-size 0.25s; font-size: 2.5rem !important;}
:where(#bp-final-header).cid-uMjXNsl1fz .navbar.navbar-short .navbar-logo a .mbr-iconfont{font-size: 2.5rem !important;}
:where(#bp-final-header).cid-uMjXNsl1fz .navbar.navbar-short .navbar-logo a img{height: 3rem !important;}
:where(#bp-final-header).cid-uMjXNsl1fz .navbar.navbar-short .navbar-brand{min-height: 3rem;}
:where(#bp-final-header).cid-uMjXNsl1fz .collapsed .navbar-brand{margin-left: 1rem !important;}
@media (max-width: 991px) {:where(#bp-final-header).cid-uMjXNsl1fz .navbar-brand{margin-left: 1rem !important;}}
@media (min-width: 767px) {:where(#bp-final-header).cid-uMjXNsl1fz .menu-logo{flex-shrink: 0;}}
#bp-final-header .navbar-logo img{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{height: 3.85rem !important;}
#bp-final-header .navbar-brand{margin-right: 1rem !important;}
@media (max-width: 991px) {#bp-final-header .navbar-logo img{height: 3.8rem !important;}}
#bp-final-header .navbar-logo img{opacity: 0.97 !important;}
#bp-final-header .navbar.concretta-scrolled-readable .navbar-logo img{opacity: 1 !important;}
@media (min-width: 992px) {:where(#bp-final-header).menu .menu-logo{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{display: flex !important; align-items: center !important; padding: 0px !important; margin: 0px !important;}
:where(#bp-final-header).menu .navbar-logo,:where(#bp-final-header).menu .navbar-logo a{display: flex !important; align-items: center !important;}
:where(#bp-final-header).menu .navbar-logo img{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{height: 2.56rem !important;}}
@media (min-width: 992px) and (max-width: 1180px) {:where(#bp-final-header).menu .menu-logo{margin-right: 16px !important;}
:where(#bp-final-header).menu .navbar-logo img{height: 2.7rem !important; max-width: 205px !important;}}
@media (max-width: 991px) {:where(#bp-final-header).menu .navbar-logo img{height: 2.46rem !important; width: auto !important; max-width: 186px !important;}}
@media (min-width: 1101px) {.ct-home #bp-final-header .menu-logo{margin-left: calc(clamp(54px, 7.6vw, 132px) - clamp(22px, 4.6vw, 76px)) !important;}}
@media (min-width: 992px) and (max-width: 1100px) {.ct-home #bp-final-header .menu-logo{margin-left: calc(clamp(34px, 5vw, 58px) - clamp(22px, 4.6vw, 76px)) !important;}}
@media (max-width: 991px) {.ct-home #bp-final-header .menu-logo{margin-left: 7px !important;}}
@media (min-width: 1101px) {.ct-home #bp-final-header .menu-logo{margin-left: calc(-6px + clamp(54px, 7.6vw, 132px) - clamp(22px, 4.6vw, 76px)) !important;}}
@media (min-width: 992px) and (max-width: 1100px) {.ct-home #bp-final-header .menu-logo{margin-left: calc(-6px + clamp(34px, 5vw, 58px) - clamp(22px, 4.6vw, 76px)) !important;}}
@media (min-width: 701px) and (max-width: 991px) {.ct-home #bp-final-header .menu-logo{margin-left: calc(-20px + clamp(34px, 5vw, 58px)) !important;}}
@media (max-width: 700px) {.ct-home #bp-final-header .menu-logo{margin-left: -2px !important;}}
@media (min-width: 1101px) {#bp-final-header .navbar-logo img{transform: translateY(1px); width: clamp(208px, 14.8vw, 224px) !important; height: auto !important; max-width: none !important;}
#bp-final-header .menu-logo{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{transform: translateY(1px); width: clamp(194px, 18vw, 202px) !important; height: auto !important; max-width: none !important;}
#bp-final-header .menu-logo{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{transform: translateY(1px); width: clamp(184px, 22vw, 202px) !important; height: auto !important; max-width: none !important;}
#bp-final-header .menu-logo{margin-left: calc(-24.4px + clamp(34px, 5vw, 58px)) !important;}}
@media (max-width: 700px) {#bp-final-header .navbar-logo img{transform: translateY(1px); width: clamp(164px, 42vw, 186px) !important; height: auto !important; max-width: none !important;}
#bp-final-header .menu-logo{margin-left: -5.8px !important;}}
@media (min-width: 992px) {#bp-final-header .navbar.navbar-short .navbar-logo img{width: clamp(194px, 13.5vw, 206px) !important; height: auto !important;}}
@media (max-width: 991px) {#bp-final-header .menu-logo{margin: 0px !important; padding: 0px !important; align-self: flex-start !important;}
#bp-final-header .navbar-brand,#bp-final-header .collapsed .navbar-brand{min-height: 52px !important; margin: 0px !important; padding: 0px !important; display: flex !important; align-items: center !important;}
#bp-final-header .navbar-logo,#bp-final-header .navbar-logo a{display: flex !important; align-items: center !important;}
#bp-final-header .navbar-logo img,#bp-final-header .navbar.navbar-short .navbar-logo img{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,#bp-final-header .navbar.navbar-short .navbar-logo img{width: 146px !important;}}
@media (min-width: 701px) and (max-width: 991px) {#bp-final-header .menu-logo{align-self: center !important; min-width: 0px !important;}
#bp-final-header .navbar-brand,#bp-final-header .collapsed .navbar-brand{min-height: 56px !important; min-width: 0px !important;}
#bp-final-header .navbar-logo img,#bp-final-header .navbar.navbar-short .navbar-logo img{width: clamp(178px, 23vw, 198px) !important; max-width: 198px !important;}}
@supports (-webkit-touch-callout:none) {@media (max-width: 700px) {#bp-final-header .menu-logo{min-width: 0px !important; max-width: calc(-76px + 100vw) !important;}
#bp-final-header .navbar-brand{min-width: 0px !important; max-width: 100% !important;}
#bp-final-header .navbar-logo,#bp-final-header .navbar-logo a{min-width: 0px !important; max-width: 100% !important;}
#bp-final-header .navbar-logo img{max-width: min(146px, -94px + 100vw) !important;}}}
@media (min-width: 1101px) {#bp-final-header.mbz-reference-header .menu-logo{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{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{margin-left: calc(-20px + clamp(34px, 5vw, 58px)) !important;}}
@media (max-width: 700px) {#bp-final-header.mbz-reference-header .menu-logo{margin-left: -2px !important;}}
#bp-final-header .navbar-logo{line-height: 1.5;}
#bp-final-header.mbz-reference-header .menu-logo{margin: 0px !important; flex: 0 0 auto !important;}
#bp-final-header .navbar-brand{margin: 0px !important; min-height: 60px !important;}
#bp-final-header .navbar-logo{margin: 0px !important;}}
@media (max-width: 1180px) {:where(#bp-final-header) .navbar-brand{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,:where(#bp-final-header) .navbar-brand:hover{text-decoration: none;}
:where(#bp-final-header) .navbar-light .navbar-brand{color: rgba(0, 0, 0, 0.9);}
:where(#bp-final-header) .navbar-light .navbar-brand:focus,:where(#bp-final-header) .navbar-light .navbar-brand:hover{color: rgba(0, 0, 0, 0.9);}
:where(#bp-final-header) .navbar-dark .navbar-brand{color: rgb(255, 255, 255);}
:where(#bp-final-header) .navbar-dark .navbar-brand:focus,:where(#bp-final-header) .navbar-dark .navbar-brand:hover{color: rgb(255, 255, 255);}
:where(#bp-final-header) .navbar-dropdown .navbar-logo{margin-right: 0.8rem; transition: margin 0.3s ease-in-out; vertical-align: middle;}
:where(#bp-final-header) .navbar-dropdown .navbar-logo img{height: 3.125rem; transition: 0.3s ease-in-out;}
:where(#bp-final-header) .navbar-dropdown .navbar-logo.mbr-iconfont{font-size: 3.125rem; line-height: 3.125rem;}
:where(#bp-final-header) .navbar-dropdown .navbar-brand span{vertical-align: -4px;}
:where(#bp-final-header) .navbar-dropdown.navbar-short .navbar-brand{padding: 0.625rem 0px;}
:where(#bp-final-header) .navbar-dropdown.navbar-short .navbar-brand span{vertical-align: -1px;}
:where(#bp-final-header) .navbar-dropdown.navbar-short .navbar-logo{margin-right: 0.5rem;}
:where(#bp-final-header) .navbar-dropdown.navbar-short .navbar-logo img{height: 2.375rem;}
:where(#bp-final-header) .navbar-dropdown.navbar-short .navbar-logo.mbr-iconfont{font-size: 2.375rem; line-height: 2.375rem;}
:where(#bp-final-header).menu .navbar-brand{display: -webkit-flex;}
:where(#bp-final-header).menu .navbar-brand span{display: -webkit-flex;}
:where(#bp-final-header).menu .navbar-brand .navbar-caption-wrap{display: -webkit-flex;}
:where(#bp-final-header).menu .navbar-brand .navbar-logo img{display: -webkit-flex;}
:where(#bp-final-header).cid-uMjXNsl1fz .menu-logo{margin-right: auto;}
:where(#bp-final-header).cid-uMjXNsl1fz .menu-logo .navbar-brand{display: flex; margin-left: 5rem; padding: 0px; transition: padding 0.2s; min-height: 3.8rem; align-items: center;}
:where(#bp-final-header).cid-uMjXNsl1fz .menu-logo .navbar-brand .navbar-caption-wrap{display: -webkit-flex; align-items: center; word-break: break-word; min-width: 7rem; margin: 0.3rem 0px;}
:where(#bp-final-header).cid-uMjXNsl1fz .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption{line-height: 1.2rem !important; padding-right: 2rem;}
:where(#bp-final-header).cid-uMjXNsl1fz .menu-logo .navbar-brand .navbar-logo{font-size: 4rem; transition: font-size 0.25s;}
:where(#bp-final-header).cid-uMjXNsl1fz .menu-logo .navbar-brand .navbar-logo img{display: flex;}
:where(#bp-final-header).cid-uMjXNsl1fz .menu-logo .navbar-brand .navbar-logo .mbr-iconfont{transition: font-size 0.25s;}
:where(#bp-final-header).cid-uMjXNsl1fz .navbar.navbar-short .navbar-logo a{line-height: 2.5rem; transition: font-size 0.25s; font-size: 2.5rem !important;}
:where(#bp-final-header).cid-uMjXNsl1fz .navbar.navbar-short .navbar-logo a .mbr-iconfont{font-size: 2.5rem !important;}
:where(#bp-final-header).cid-uMjXNsl1fz .navbar.navbar-short .navbar-logo a img{height: 3rem !important;}
:where(#bp-final-header).cid-uMjXNsl1fz .navbar.navbar-short .navbar-brand{min-height: 3rem;}
:where(#bp-final-header).cid-uMjXNsl1fz .collapsed .navbar-brand{margin-left: 1rem !important;}
@media (max-width: 991px) {:where(#bp-final-header).cid-uMjXNsl1fz .navbar-brand{margin-left: 1rem !important;}}
@media (min-width: 767px) {:where(#bp-final-header).cid-uMjXNsl1fz .menu-logo{flex-shrink: 0;}}
#bp-final-header .navbar-logo img{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{height: 3.85rem !important;}
#bp-final-header .navbar-brand{margin-right: 1rem !important;}
@media (max-width: 991px) {#bp-final-header .navbar-logo img{height: 3.8rem !important;}}
#bp-final-header .navbar-logo img{opacity: 0.97 !important;}
#bp-final-header .navbar.concretta-scrolled-readable .navbar-logo img{opacity: 1 !important;}
@media (min-width: 992px) {:where(#bp-final-header).menu .menu-logo{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{display: flex !important; align-items: center !important; padding: 0px !important; margin: 0px !important;}
:where(#bp-final-header).menu .navbar-logo,:where(#bp-final-header).menu .navbar-logo a{display: flex !important; align-items: center !important;}
:where(#bp-final-header).menu .navbar-logo img{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{height: 2.56rem !important;}}
@media (min-width: 992px) and (max-width: 1180px) {:where(#bp-final-header).menu .menu-logo{margin-right: 16px !important;}
:where(#bp-final-header).menu .navbar-logo img{height: 2.7rem !important; max-width: 205px !important;}}
@media (max-width: 991px) {:where(#bp-final-header).menu .navbar-logo img{height: 2.46rem !important; width: auto !important; max-width: 186px !important;}}
@media (min-width: 1101px) {.ct-home #bp-final-header .menu-logo{margin-left: calc(clamp(54px, 7.6vw, 132px) - clamp(22px, 4.6vw, 76px)) !important;}}
@media (min-width: 992px) and (max-width: 1100px) {.ct-home #bp-final-header .menu-logo{margin-left: calc(clamp(34px, 5vw, 58px) - clamp(22px, 4.6vw, 76px)) !important;}}
@media (max-width: 991px) {.ct-home #bp-final-header .menu-logo{margin-left: 7px !important;}}
@media (min-width: 1101px) {.ct-home #bp-final-header .menu-logo{margin-left: calc(-6px + clamp(54px, 7.6vw, 132px) - clamp(22px, 4.6vw, 76px)) !important;}}
@media (min-width: 992px) and (max-width: 1100px) {.ct-home #bp-final-header .menu-logo{margin-left: calc(-6px + clamp(34px, 5vw, 58px) - clamp(22px, 4.6vw, 76px)) !important;}}
@media (min-width: 701px) and (max-width: 991px) {.ct-home #bp-final-header .menu-logo{margin-left: calc(-20px + clamp(34px, 5vw, 58px)) !important;}}
@media (max-width: 700px) {.ct-home #bp-final-header .menu-logo{margin-left: -2px !important;}}
@media (min-width: 1101px) {#bp-final-header .navbar-logo img{transform: translateY(1px); width: clamp(208px, 14.8vw, 224px) !important; height: auto !important; max-width: none !important;}
#bp-final-header .menu-logo{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{transform: translateY(1px); width: clamp(194px, 18vw, 202px) !important; height: auto !important; max-width: none !important;}
#bp-final-header .menu-logo{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{transform: translateY(1px); width: clamp(184px, 22vw, 202px) !important; height: auto !important; max-width: none !important;}
#bp-final-header .menu-logo{margin-left: calc(-24.4px + clamp(34px, 5vw, 58px)) !important;}}
@media (max-width: 700px) {#bp-final-header .navbar-logo img{transform: translateY(1px); width: clamp(164px, 42vw, 186px) !important; height: auto !important; max-width: none !important;}
#bp-final-header .menu-logo{margin-left: -5.8px !important;}}
@media (min-width: 992px) {#bp-final-header .navbar.navbar-short .navbar-logo img{width: clamp(194px, 13.5vw, 206px) !important; height: auto !important;}}
@media (max-width: 991px) {#bp-final-header .menu-logo{margin: 0px !important; padding: 0px !important; align-self: flex-start !important;}
#bp-final-header .navbar-brand,#bp-final-header .collapsed .navbar-brand{min-height: 52px !important; margin: 0px !important; padding: 0px !important; display: flex !important; align-items: center !important;}
#bp-final-header .navbar-logo,#bp-final-header .navbar-logo a{display: flex !important; align-items: center !important;}
#bp-final-header .navbar-logo img,#bp-final-header .navbar.navbar-short .navbar-logo img{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,#bp-final-header .navbar.navbar-short .navbar-logo img{width: 146px !important;}}
@media (min-width: 701px) and (max-width: 991px) {#bp-final-header .menu-logo{align-self: center !important; min-width: 0px !important;}
#bp-final-header .navbar-brand,#bp-final-header .collapsed .navbar-brand{min-height: 56px !important; min-width: 0px !important;}
#bp-final-header .navbar-logo img,#bp-final-header .navbar.navbar-short .navbar-logo img{width: clamp(178px, 23vw, 198px) !important; max-width: 198px !important;}}
@supports (-webkit-touch-callout:none) {@media (max-width: 700px) {#bp-final-header .menu-logo{min-width: 0px !important; max-width: calc(-76px + 100vw) !important;}
#bp-final-header .navbar-brand{min-width: 0px !important; max-width: 100% !important;}
#bp-final-header .navbar-logo,#bp-final-header .navbar-logo a{min-width: 0px !important; max-width: 100% !important;}
#bp-final-header .navbar-logo img{max-width: min(146px, -94px + 100vw) !important;}}}
@media (min-width: 1101px) {#bp-final-header.mbz-reference-header .menu-logo{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{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{margin-left: calc(-20px + clamp(34px, 5vw, 58px)) !important;}}
@media (max-width: 700px) {#bp-final-header.mbz-reference-header .menu-logo{margin-left: -2px !important;}}
#bp-final-header .navbar-logo{line-height: 1.5;}}
@media (min-width: 1181px) {#bp-final-header .navbar{gap: 24px; min-height: 78px !important; padding: 8px clamp(24px, 4vw, 76px) !important; flex-flow: row !important;}}
@media (max-width: 1180px) {#bp-final-header{font: 400 16px / 1.5 Arial, Helvetica, sans-serif; --ct-font-sans: Arial,Helvetica,sans-serif;}
#bp-final-header *,#bp-final-header ::before,#bp-final-header ::after{box-sizing: border-box;}
:where(#bp-final-header) .nav-link{display: block; padding: 0.5rem 1rem;}
:where(#bp-final-header) .nav-link:focus,:where(#bp-final-header) .nav-link:hover{text-decoration: none;}
:where(#bp-final-header) .nav-link.disabled{color: rgb(108, 117, 125); pointer-events: none; cursor: default;}
:where(#bp-final-header) .nav-tabs .nav-item{margin-bottom: -1px;}
:where(#bp-final-header) .nav-tabs .nav-link{border: 1px solid transparent; border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem;}
:where(#bp-final-header) .nav-tabs .nav-link:focus,:where(#bp-final-header) .nav-tabs .nav-link:hover{border-color: rgb(233, 236, 239) rgb(233, 236, 239) rgb(222, 226, 230);}
:where(#bp-final-header) .nav-tabs .nav-link.disabled{color: rgb(108, 117, 125); background-color: transparent; border-color: transparent;}
:where(#bp-final-header) .nav-tabs .nav-item.show .nav-link,:where(#bp-final-header) .nav-tabs .nav-link.active{color: rgb(73, 80, 87); background-color: rgb(255, 255, 255); border-color: rgb(222, 226, 230) rgb(222, 226, 230) rgb(255, 255, 255);}
:where(#bp-final-header) .nav-pills .nav-link{border-radius: 0.25rem;}
:where(#bp-final-header) .nav-pills .nav-link.active,:where(#bp-final-header) .nav-pills .show > .nav-link{color: rgb(255, 255, 255); background-color: rgb(0, 123, 255);}
:where(#bp-final-header) .nav-fill .nav-item{flex: 1 1 auto; text-align: center;}
:where(#bp-final-header) .nav-justified .nav-item{flex-basis: 0px; flex-grow: 1; text-align: center;}
:where(#bp-final-header) .navbar{position: relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; padding: 0.5rem 1rem;}
:where(#bp-final-header) .navbar .container,:where(#bp-final-header) .navbar .container-fluid,:where(#bp-final-header) .navbar .container-lg,:where(#bp-final-header) .navbar .container-md,:where(#bp-final-header) .navbar .container-sm,:where(#bp-final-header) .navbar .container-xl{display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between;}
:where(#bp-final-header) .navbar-brand{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,:where(#bp-final-header) .navbar-brand:hover{text-decoration: none;}
:where(#bp-final-header) .navbar-nav{display: flex; flex-direction: column; padding-left: 0px; margin-bottom: 0px; list-style: none;}
:where(#bp-final-header) .navbar-nav .nav-link{padding-right: 0px; padding-left: 0px;}
:where(#bp-final-header) .navbar-nav .dropdown-menu{position: static; float: none;}
:where(#bp-final-header) .navbar-text{display: inline-block; padding-top: 0.5rem; padding-bottom: 0.5rem;}
:where(#bp-final-header) .navbar-collapse{flex-basis: 100%; flex-grow: 1; align-items: center;}
:where(#bp-final-header) .navbar-toggler{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-toggler:focus,:where(#bp-final-header) .navbar-toggler:hover{text-decoration: none;}
:where(#bp-final-header) .navbar-toggler-icon{display: inline-block; width: 1.5em; height: 1.5em; vertical-align: middle; content: ""; background: center center / 100% 100% no-repeat;}
@media (max-width: 575.98px) {:where(#bp-final-header) .navbar-expand-sm > .container,:where(#bp-final-header) .navbar-expand-sm > .container-fluid,:where(#bp-final-header) .navbar-expand-sm > .container-lg,:where(#bp-final-header) .navbar-expand-sm > .container-md,:where(#bp-final-header) .navbar-expand-sm > .container-sm,:where(#bp-final-header) .navbar-expand-sm > .container-xl{padding-right: 0px; padding-left: 0px;}}
@media (min-width: 576px) {:where(#bp-final-header) .navbar-expand-sm{flex-flow: row; justify-content: flex-start;}
:where(#bp-final-header) .navbar-expand-sm .navbar-nav{flex-direction: row;}
:where(#bp-final-header) .navbar-expand-sm .navbar-nav .dropdown-menu{position: absolute;}
:where(#bp-final-header) .navbar-expand-sm .navbar-nav .nav-link{padding-right: 0.5rem; padding-left: 0.5rem;}
:where(#bp-final-header) .navbar-expand-sm > .container,:where(#bp-final-header) .navbar-expand-sm > .container-fluid,:where(#bp-final-header) .navbar-expand-sm > .container-lg,:where(#bp-final-header) .navbar-expand-sm > .container-md,:where(#bp-final-header) .navbar-expand-sm > .container-sm,:where(#bp-final-header) .navbar-expand-sm > .container-xl{flex-wrap: nowrap;}
:where(#bp-final-header) .navbar-expand-sm .navbar-collapse{display: flex !important; flex-basis: auto;}
:where(#bp-final-header) .navbar-expand-sm .navbar-toggler{display: none;}}
@media (max-width: 767.98px) {:where(#bp-final-header) .navbar-expand-md > .container,:where(#bp-final-header) .navbar-expand-md > .container-fluid,:where(#bp-final-header) .navbar-expand-md > .container-lg,:where(#bp-final-header) .navbar-expand-md > .container-md,:where(#bp-final-header) .navbar-expand-md > .container-sm,:where(#bp-final-header) .navbar-expand-md > .container-xl{padding-right: 0px; padding-left: 0px;}}
@media (min-width: 768px) {:where(#bp-final-header) .navbar-expand-md{flex-flow: row; justify-content: flex-start;}
:where(#bp-final-header) .navbar-expand-md .navbar-nav{flex-direction: row;}
:where(#bp-final-header) .navbar-expand-md .navbar-nav .dropdown-menu{position: absolute;}
:where(#bp-final-header) .navbar-expand-md .navbar-nav .nav-link{padding-right: 0.5rem; padding-left: 0.5rem;}
:where(#bp-final-header) .navbar-expand-md > .container,:where(#bp-final-header) .navbar-expand-md > .container-fluid,:where(#bp-final-header) .navbar-expand-md > .container-lg,:where(#bp-final-header) .navbar-expand-md > .container-md,:where(#bp-final-header) .navbar-expand-md > .container-sm,:where(#bp-final-header) .navbar-expand-md > .container-xl{flex-wrap: nowrap;}
:where(#bp-final-header) .navbar-expand-md .navbar-collapse{display: flex !important; flex-basis: auto;}
:where(#bp-final-header) .navbar-expand-md .navbar-toggler{display: none;}}
@media (max-width: 991.98px) {:where(#bp-final-header) .navbar-expand-lg > .container,:where(#bp-final-header) .navbar-expand-lg > .container-fluid,:where(#bp-final-header) .navbar-expand-lg > .container-lg,:where(#bp-final-header) .navbar-expand-lg > .container-md,:where(#bp-final-header) .navbar-expand-lg > .container-sm,:where(#bp-final-header) .navbar-expand-lg > .container-xl{padding-right: 0px; padding-left: 0px;}}
@media (min-width: 992px) {:where(#bp-final-header) .navbar-expand-lg{flex-flow: row; justify-content: flex-start;}
:where(#bp-final-header) .navbar-expand-lg .navbar-nav{flex-direction: row;}
:where(#bp-final-header) .navbar-expand-lg .navbar-nav .dropdown-menu{position: absolute;}
:where(#bp-final-header) .navbar-expand-lg .navbar-nav .nav-link{padding-right: 0.5rem; padding-left: 0.5rem;}
:where(#bp-final-header) .navbar-expand-lg > .container,:where(#bp-final-header) .navbar-expand-lg > .container-fluid,:where(#bp-final-header) .navbar-expand-lg > .container-lg,:where(#bp-final-header) .navbar-expand-lg > .container-md,:where(#bp-final-header) .navbar-expand-lg > .container-sm,:where(#bp-final-header) .navbar-expand-lg > .container-xl{flex-wrap: nowrap;}
:where(#bp-final-header) .navbar-expand-lg .navbar-collapse{display: flex !important; flex-basis: auto;}
:where(#bp-final-header) .navbar-expand-lg .navbar-toggler{display: none;}}
@media (max-width: 1199.98px) {:where(#bp-final-header) .navbar-expand-xl > .container,:where(#bp-final-header) .navbar-expand-xl > .container-fluid,:where(#bp-final-header) .navbar-expand-xl > .container-lg,:where(#bp-final-header) .navbar-expand-xl > .container-md,:where(#bp-final-header) .navbar-expand-xl > .container-sm,:where(#bp-final-header) .navbar-expand-xl > .container-xl{padding-right: 0px; padding-left: 0px;}}
@media (min-width: 1200px) {:where(#bp-final-header) .navbar-expand-xl{flex-flow: row; justify-content: flex-start;}
:where(#bp-final-header) .navbar-expand-xl .navbar-nav{flex-direction: row;}
:where(#bp-final-header) .navbar-expand-xl .navbar-nav .dropdown-menu{position: absolute;}
:where(#bp-final-header) .navbar-expand-xl .navbar-nav .nav-link{padding-right: 0.5rem; padding-left: 0.5rem;}
:where(#bp-final-header) .navbar-expand-xl > .container,:where(#bp-final-header) .navbar-expand-xl > .container-fluid,:where(#bp-final-header) .navbar-expand-xl > .container-lg,:where(#bp-final-header) .navbar-expand-xl > .container-md,:where(#bp-final-header) .navbar-expand-xl > .container-sm,:where(#bp-final-header) .navbar-expand-xl > .container-xl{flex-wrap: nowrap;}
:where(#bp-final-header) .navbar-expand-xl .navbar-collapse{display: flex !important; flex-basis: auto;}
:where(#bp-final-header) .navbar-expand-xl .navbar-toggler{display: none;}}
:where(#bp-final-header) .navbar-expand{flex-flow: row; justify-content: flex-start;}
:where(#bp-final-header) .navbar-expand > .container,:where(#bp-final-header) .navbar-expand > .container-fluid,:where(#bp-final-header) .navbar-expand > .container-lg,:where(#bp-final-header) .navbar-expand > .container-md,:where(#bp-final-header) .navbar-expand > .container-sm,:where(#bp-final-header) .navbar-expand > .container-xl{padding-right: 0px; padding-left: 0px;}
:where(#bp-final-header) .navbar-expand .navbar-nav{flex-direction: row;}
:where(#bp-final-header) .navbar-expand .navbar-nav .dropdown-menu{position: absolute;}
:where(#bp-final-header) .navbar-expand .navbar-nav .nav-link{padding-right: 0.5rem; padding-left: 0.5rem;}
:where(#bp-final-header) .navbar-expand > .container,:where(#bp-final-header) .navbar-expand > .container-fluid,:where(#bp-final-header) .navbar-expand > .container-lg,:where(#bp-final-header) .navbar-expand > .container-md,:where(#bp-final-header) .navbar-expand > .container-sm,:where(#bp-final-header) .navbar-expand > .container-xl{flex-wrap: nowrap;}
:where(#bp-final-header) .navbar-expand .navbar-collapse{display: flex !important; flex-basis: auto;}
:where(#bp-final-header) .navbar-expand .navbar-toggler{display: none;}
:where(#bp-final-header) .navbar-light .navbar-brand{color: rgba(0, 0, 0, 0.9);}
:where(#bp-final-header) .navbar-light .navbar-brand:focus,:where(#bp-final-header) .navbar-light .navbar-brand:hover{color: rgba(0, 0, 0, 0.9);}
:where(#bp-final-header) .navbar-light .navbar-nav .nav-link{color: rgba(0, 0, 0, 0.5);}
:where(#bp-final-header) .navbar-light .navbar-nav .nav-link:focus,:where(#bp-final-header) .navbar-light .navbar-nav .nav-link:hover{color: rgba(0, 0, 0, 0.7);}
:where(#bp-final-header) .navbar-light .navbar-nav .nav-link.disabled{color: rgba(0, 0, 0, 0.3);}
:where(#bp-final-header) .navbar-light .navbar-nav .active > .nav-link,:where(#bp-final-header) .navbar-light .navbar-nav .nav-link.active,:where(#bp-final-header) .navbar-light .navbar-nav .nav-link.show,:where(#bp-final-header) .navbar-light .navbar-nav .show > .nav-link{color: rgba(0, 0, 0, 0.9);}
:where(#bp-final-header) .navbar-light .navbar-toggler{color: rgba(0, 0, 0, 0.5); border-color: rgba(0, 0, 0, 0.1);}
:where(#bp-final-header) .navbar-light .navbar-toggler-icon{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}
:where(#bp-final-header) .navbar-light .navbar-text{color: rgba(0, 0, 0, 0.5);}
:where(#bp-final-header) .navbar-light .navbar-text a{color: rgba(0, 0, 0, 0.9);}
:where(#bp-final-header) .navbar-light .navbar-text a:focus,:where(#bp-final-header) .navbar-light .navbar-text a:hover{color: rgba(0, 0, 0, 0.9);}
:where(#bp-final-header) .navbar-dark .navbar-brand{color: rgb(255, 255, 255);}
:where(#bp-final-header) .navbar-dark .navbar-brand:focus,:where(#bp-final-header) .navbar-dark .navbar-brand:hover{color: rgb(255, 255, 255);}
:where(#bp-final-header) .navbar-dark .navbar-nav .nav-link{color: rgba(255, 255, 255, 0.5);}
:where(#bp-final-header) .navbar-dark .navbar-nav .nav-link:focus,:where(#bp-final-header) .navbar-dark .navbar-nav .nav-link:hover{color: rgba(255, 255, 255, 0.75);}
:where(#bp-final-header) .navbar-dark .navbar-nav .nav-link.disabled{color: rgba(255, 255, 255, 0.25);}
:where(#bp-final-header) .navbar-dark .navbar-nav .active > .nav-link,:where(#bp-final-header) .navbar-dark .navbar-nav .nav-link.active,:where(#bp-final-header) .navbar-dark .navbar-nav .nav-link.show,:where(#bp-final-header) .navbar-dark .navbar-nav .show > .nav-link{color: rgb(255, 255, 255);}
:where(#bp-final-header) .navbar-dark .navbar-toggler{color: rgba(255, 255, 255, 0.5); border-color: rgba(255, 255, 255, 0.1);}
:where(#bp-final-header) .navbar-dark .navbar-toggler-icon{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}
:where(#bp-final-header) .navbar-dark .navbar-text{color: rgba(255, 255, 255, 0.5);}
:where(#bp-final-header) .navbar-dark .navbar-text a{color: rgb(255, 255, 255);}
:where(#bp-final-header) .navbar-dark .navbar-text a:focus,:where(#bp-final-header) .navbar-dark .navbar-text a:hover{color: rgb(255, 255, 255);}
@media print {:where(#bp-final-header) .navbar{display: none;}}
:where(#bp-final-header) .navbar-dropdown{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{margin-right: 0.8rem; transition: margin 0.3s ease-in-out; vertical-align: middle;}
:where(#bp-final-header) .navbar-dropdown .navbar-logo img{height: 3.125rem; transition: 0.3s ease-in-out;}
:where(#bp-final-header) .navbar-dropdown .navbar-logo.mbr-iconfont{font-size: 3.125rem; line-height: 3.125rem;}
:where(#bp-final-header) .navbar-dropdown .navbar-caption{font-weight: 700; white-space: normal; vertical-align: -4px; line-height: 3.125rem !important;}
:where(#bp-final-header) .navbar-dropdown .navbar-caption,:where(#bp-final-header) .navbar-dropdown .navbar-caption:hover{color: inherit; text-decoration: none;}
:where(#bp-final-header) .navbar-dropdown .mbr-iconfont + .navbar-caption{vertical-align: -1px;}
:where(#bp-final-header) .navbar-dropdown.navbar-fixed-top{position: fixed;}
:where(#bp-final-header) .navbar-dropdown .navbar-brand span{vertical-align: -4px;}
:where(#bp-final-header) .navbar-dropdown.bg-color.transparent{background: none;}
:where(#bp-final-header) .navbar-dropdown.navbar-short .navbar-brand{padding: 0.625rem 0px;}
:where(#bp-final-header) .navbar-dropdown.navbar-short .navbar-brand span{vertical-align: -1px;}
:where(#bp-final-header) .navbar-dropdown.navbar-short .navbar-caption{line-height: 2.375rem !important; vertical-align: -2px;}
:where(#bp-final-header) .navbar-dropdown.navbar-short .navbar-logo{margin-right: 0.5rem;}
:where(#bp-final-header) .navbar-dropdown.navbar-short .navbar-logo img{height: 2.375rem;}
:where(#bp-final-header) .navbar-dropdown.navbar-short .navbar-logo.mbr-iconfont{font-size: 2.375rem; line-height: 2.375rem;}
:where(#bp-final-header) .navbar-dropdown.navbar-short .mbr-table-cell{height: 3.625rem;}
:where(#bp-final-header) .navbar-dropdown .navbar-close{left: 0.6875rem; position: fixed; top: 0.75rem; z-index: 1000;}
:where(#bp-final-header) .navbar-dropdown .hamburger-icon{content: ""; display: inline-block; vertical-align: middle; width: 16px; box-shadow: rgb(40, 40, 40) 0px -6px 0px 1px, rgb(40, 40, 40) 0px 0px 0px 1px, rgb(40, 40, 40) 0px 6px 0px 1px;}
:where(#bp-final-header) .nav-dropdown{font-size: 0.75rem; font-weight: 500; height: auto !important;}
:where(#bp-final-header) .nav-dropdown .nav-btn{padding-left: 1rem;}
:where(#bp-final-header) .nav-dropdown .link{margin: 0.667em 1.667em; font-weight: 500; padding: 0px; transition: color 0.2s ease-in-out;}
:where(#bp-final-header) .nav-dropdown .link.dropdown-toggle{margin-right: 2.583em;}
:where(#bp-final-header) .nav-dropdown .link.dropdown-toggle::after{margin-left: 0.25rem; border-width: 0.35em 0.35em 0px; border-style: solid solid none; border-color: currentcolor transparent;}
:where(#bp-final-header) .nav-dropdown .link.dropdown-toggle[aria-expanded="true"]{margin: 0px; padding: 0.667em 3.263em 0.667em 1.667em;}
:where(#bp-final-header) .nav-dropdown .link::after,:where(#bp-final-header) .nav-dropdown .dropdown-item::after{color: inherit;}
:where(#bp-final-header) .nav-dropdown .btn{font-size: 0.75rem; font-weight: 700; letter-spacing: 0px; margin-bottom: 0px; padding-left: 1.25rem; padding-right: 1.25rem;}
:where(#bp-final-header) .nav-dropdown .dropdown-menu{border-radius: 0px; border: 0px; left: 0px; margin: 0px; padding-bottom: 1.25rem; padding-top: 1.25rem; position: relative;}
:where(#bp-final-header) .nav-dropdown .dropdown-submenu{margin-left: 0.125rem; top: 0px;}
:where(#bp-final-header) .nav-dropdown .dropdown-item{font-weight: 500; line-height: 2; padding: 0.3846em 4.615em 0.3846em 1.5385em; position: relative; transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;}
:where(#bp-final-header) .nav-dropdown .dropdown-item::after{margin-top: -0.3077em; position: absolute; right: 1.1538em; top: 50%;}
:where(#bp-final-header) .nav-dropdown .dropdown-item:focus,:where(#bp-final-header) .nav-dropdown .dropdown-item:hover{background: none;}
@media (max-width: 767px) {:where(#bp-final-header) .nav-dropdown.navbar-toggleable-sm{bottom: 0px; display: none; left: 0px; overflow-x: hidden; position: fixed; top: 0px; transform: translateX(-100%); width: 18.75rem; z-index: 999;}}
:where(#bp-final-header) .nav-dropdown.navbar-toggleable-xl{bottom: 0px; display: none; left: 0px; overflow-x: hidden; position: fixed; top: 0px; transform: translateX(-100%); width: 18.75rem; z-index: 999;}
:where(#bp-final-header) .nav-dropdown-sm{overflow: auto; padding-top: 3.875rem; display: block !important;}
:where(#bp-final-header) .nav-dropdown-sm::after{content: ""; display: block; height: 3rem; width: 100%;}
:where(#bp-final-header) .nav-dropdown-sm.collapse.in ~ .navbar-close{display: block !important;}
:where(#bp-final-header) .nav-dropdown-sm.collapsing,:where(#bp-final-header) .nav-dropdown-sm.collapse.in{transform: translateX(0px); transition: 0.25s ease-out; background: rgb(40, 40, 40);}
:where(#bp-final-header) .nav-dropdown-sm.collapsing[aria-expanded="false"]{transform: translateX(-100%);}
:where(#bp-final-header) .nav-dropdown-sm .nav-item{display: block; padding-left: 0px; margin-left: 0px !important;}
:where(#bp-final-header) .nav-dropdown-sm .link,:where(#bp-final-header) .nav-dropdown-sm .dropdown-item{border-top: 1px dotted rgba(255, 255, 255, 0.1); font-size: 0.8125rem; line-height: 1.6; position: relative; white-space: normal; margin: 0px !important; padding: 0.875rem 2.4rem 0.875rem 1.5625rem !important;}
:where(#bp-final-header) .nav-dropdown-sm .link:focus,:where(#bp-final-header) .nav-dropdown-sm .link:hover,:where(#bp-final-header) .nav-dropdown-sm .dropdown-item:focus,:where(#bp-final-header) .nav-dropdown-sm .dropdown-item:hover{color: rgb(192, 163, 117); background: rgba(0, 0, 0, 0.2) !important;}
:where(#bp-final-header) .nav-dropdown-sm .nav-btn{position: relative; padding: 1.5625rem 1.5625rem 0px;}
:where(#bp-final-header) .nav-dropdown-sm .nav-btn::before{border-top: 1px dotted rgba(255, 255, 255, 0.1); content: ""; left: 0px; position: absolute; top: 0px; width: 100%;}
:where(#bp-final-header) .nav-dropdown-sm .nav-btn + .nav-btn{padding-top: 0.625rem;}
:where(#bp-final-header) .nav-dropdown-sm .nav-btn + .nav-btn::before{display: none;}
:where(#bp-final-header) .nav-dropdown-sm .btn{padding: 0.625rem 0px;}
:where(#bp-final-header) .nav-dropdown-sm .dropdown-toggle[data-toggle="dropdown-submenu"]::after{margin-left: 0.25rem; border-width: 0.35em 0.35em 0px; border-style: solid solid none; border-color: currentcolor transparent;}
:where(#bp-final-header) .nav-dropdown-sm .dropdown-toggle[data-toggle="dropdown-submenu"][aria-expanded="true"]::after{border-width: 0px 0.35em 0.35em; border-style: none solid solid; border-color: currentcolor transparent;}
:where(#bp-final-header) .nav-dropdown-sm .dropdown-menu{margin: 0px; padding: 0px; position: relative; top: 0px; left: 0px; width: 100%; border: 0px; float: none; border-radius: 0px; background: none;}
:where(#bp-final-header) .nav-dropdown-sm .dropdown-submenu{left: 100%; margin-left: 0.125rem; margin-top: -1.25rem; top: 0px;}
:where(#bp-final-header) .navbar-toggleable-sm .nav-dropdown .dropdown-menu{position: absolute;}
:where(#bp-final-header) .navbar-toggleable-sm .nav-dropdown .dropdown-submenu{left: 100%; margin-left: 0.125rem; margin-top: -1.25rem; top: 0px;}
:where(#bp-final-header) .navbar-toggleable-sm.opened .nav-dropdown .dropdown-menu{position: relative;}
:where(#bp-final-header) .navbar-toggleable-sm.opened .nav-dropdown .dropdown-submenu{left: 0px; margin-left: 0rem; margin-top: 0rem; top: 0px;}
:where(#bp-final-header) .is-builder .nav-dropdown.collapsing{transition: none !important;}
:where(#bp-final-header).menu .navbar-brand{display: -webkit-flex;}
:where(#bp-final-header).menu .navbar-brand span{display: -webkit-flex;}
:where(#bp-final-header).menu .navbar-brand .navbar-caption-wrap{display: -webkit-flex;}
:where(#bp-final-header).menu .navbar-brand .navbar-logo img{display: -webkit-flex;}
@media (min-width: 768px) and (max-width: 1023px) {:where(#bp-final-header).menu .navbar-toggleable-sm .navbar-nav{}}
@media (max-width: 1023px) {:where(#bp-final-header).menu .navbar-collapse{max-height: 93.5vh;}
:where(#bp-final-header).menu .navbar-collapse.show{overflow: auto;}}
@media (min-width: 1024px) {:where(#bp-final-header).menu .navbar-nav.nav-dropdown{display: -webkit-flex;}
:where(#bp-final-header).menu .navbar-toggleable-sm .navbar-collapse{display: -webkit-flex !important;}
:where(#bp-final-header).menu .collapsed .navbar-collapse{max-height: 93.5vh;}
:where(#bp-final-header).menu .collapsed .navbar-collapse.show{overflow: auto;}}
@media (max-width: 767px) {:where(#bp-final-header).menu .navbar-collapse{max-height: 80vh;}}
:where(#bp-final-header) .navbar{display: -webkit-flex; flex-wrap: wrap; align-items: center; justify-content: space-between;}
:where(#bp-final-header) .navbar-collapse{flex-basis: 100%; flex-grow: 1; align-items: center;}
:where(#bp-final-header) .nav-dropdown .link{padding: 0.667em 1.667em !important; margin: 0px !important;}
:where(#bp-final-header) .navbar-toggler{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,:where(#bp-final-header) .navbar-toggler:hover{text-decoration: none;}
:where(#bp-final-header) .navbar-toggler-icon{display: inline-block; width: 1.5em; height: 1.5em; vertical-align: middle; content: ""; background: center center / 100% 100% no-repeat;}
:where(#bp-final-header) .navbar-toggler-left{position: absolute; left: 1rem;}
:where(#bp-final-header) .navbar-toggler-right{position: absolute; right: 1rem;}
@media (max-width: 575px) {:where(#bp-final-header) .navbar-toggleable .navbar-nav .dropdown-menu{position: static; float: none;}
:where(#bp-final-header) .navbar-toggleable > .container{padding-right: 0px; padding-left: 0px;}}
@media (min-width: 576px) {:where(#bp-final-header) .navbar-toggleable{flex-flow: row; align-items: center;}
:where(#bp-final-header) .navbar-toggleable .navbar-nav{flex-direction: row;}
:where(#bp-final-header) .navbar-toggleable .navbar-nav .nav-link{padding-right: 0.5rem; padding-left: 0.5rem;}
:where(#bp-final-header) .navbar-toggleable > .container{display: flex; flex-wrap: nowrap; align-items: center;}
:where(#bp-final-header) .navbar-toggleable .navbar-collapse{display: flex !important; width: 100%;}
:where(#bp-final-header) .navbar-toggleable .navbar-toggler{display: none;}}
@media (max-width: 767px) {:where(#bp-final-header) .navbar-toggleable-sm .navbar-nav .dropdown-menu{position: static; float: none;}
:where(#bp-final-header) .navbar-toggleable-sm > .container{padding-right: 0px; padding-left: 0px;}}
@media (min-width: 768px) {:where(#bp-final-header) .navbar-toggleable-sm{flex-flow: row; align-items: center;}
:where(#bp-final-header) .navbar-toggleable-sm .navbar-nav{flex-direction: row;}
:where(#bp-final-header) .navbar-toggleable-sm .navbar-nav .nav-link{padding-right: 0.5rem; padding-left: 0.5rem;}
:where(#bp-final-header) .navbar-toggleable-sm > .container{display: flex; flex-wrap: nowrap; align-items: center;}
:where(#bp-final-header) .navbar-toggleable-sm .navbar-collapse{display: none; width: 100%;}
:where(#bp-final-header) .navbar-toggleable-sm .navbar-toggler{display: none;}}
@media (max-width: 1023px) {:where(#bp-final-header) .navbar-toggleable-md .navbar-nav .dropdown-menu{position: static; float: none;}
:where(#bp-final-header) .navbar-toggleable-md > .container{padding-right: 0px; padding-left: 0px;}}
@media (min-width: 1024px) {:where(#bp-final-header) .navbar-toggleable-md{flex-flow: row; align-items: center;}
:where(#bp-final-header) .navbar-toggleable-md .navbar-nav{flex-direction: row;}
:where(#bp-final-header) .navbar-toggleable-md .navbar-nav .nav-link{padding-right: 0.5rem; padding-left: 0.5rem;}
:where(#bp-final-header) .navbar-toggleable-md > .container{display: flex; flex-wrap: nowrap; align-items: center;}
:where(#bp-final-header) .navbar-toggleable-md .navbar-collapse{display: flex !important; width: 100%;}
:where(#bp-final-header) .navbar-toggleable-md .navbar-toggler{display: none;}}
@media (max-width: 1199px) {:where(#bp-final-header) .navbar-toggleable-lg .navbar-nav .dropdown-menu{position: static; float: none;}
:where(#bp-final-header) .navbar-toggleable-lg > .container{padding-right: 0px; padding-left: 0px;}}
@media (min-width: 1200px) {:where(#bp-final-header) .navbar-toggleable-lg{flex-flow: row; align-items: center;}
:where(#bp-final-header) .navbar-toggleable-lg .navbar-nav{flex-direction: row;}
:where(#bp-final-header) .navbar-toggleable-lg .navbar-nav .nav-link{padding-right: 0.5rem; padding-left: 0.5rem;}
:where(#bp-final-header) .navbar-toggleable-lg > .container{display: flex; flex-wrap: nowrap; align-items: center;}
:where(#bp-final-header) .navbar-toggleable-lg .navbar-collapse{display: flex !important; width: 100%;}
:where(#bp-final-header) .navbar-toggleable-lg .navbar-toggler{display: none;}}
:where(#bp-final-header) .navbar-toggleable-xl{flex-flow: row; align-items: center;}
:where(#bp-final-header) .navbar-toggleable-xl .navbar-nav .dropdown-menu{position: static; float: none;}
:where(#bp-final-header) .navbar-toggleable-xl > .container{padding-right: 0px; padding-left: 0px;}
:where(#bp-final-header) .navbar-toggleable-xl .navbar-nav{flex-direction: row;}
:where(#bp-final-header) .navbar-toggleable-xl .navbar-nav .nav-link{padding-right: 0.5rem; padding-left: 0.5rem;}
:where(#bp-final-header) .navbar-toggleable-xl > .container{display: flex; flex-wrap: nowrap; align-items: center;}
:where(#bp-final-header) .navbar-toggleable-xl .navbar-collapse{display: flex !important; width: 100%;}
:where(#bp-final-header) .navbar-toggleable-xl .navbar-toggler{display: none;}
:where(#bp-final-header).menu .navbar.collapsed:not(.beta-menu){flex-direction: column;}
:where(#bp-final-header) .note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu{bottom: initial !important;}
:where(#bp-final-header).cid-uMjXNsl1fz .navbar{padding: 0.5rem 0px; background: rgb(0, 0, 0); transition: none; min-height: 77px;}
:where(#bp-final-header).cid-uMjXNsl1fz .navbar-dropdown.bg-color.transparent.opened{background: rgb(0, 0, 0);}
:where(#bp-final-header).cid-uMjXNsl1fz a{font-style: normal;}
:where(#bp-final-header).cid-uMjXNsl1fz .nav-item span{padding-right: 0.4em; line-height: 0.5em; vertical-align: text-bottom; position: relative; text-decoration: none;}
:where(#bp-final-header).cid-uMjXNsl1fz .nav-item a{display: flex; align-items: center; justify-content: center; padding: 0.7rem 0px !important; margin: 0rem 0.65rem !important;}
:where(#bp-final-header).cid-uMjXNsl1fz .nav-item:focus,:where(#bp-final-header).cid-uMjXNsl1fz .nav-link:focus{outline: none;}


:where(#bp-final-header).cid-uMjXNsl1fz .menu-logo{margin-right: auto;}
:where(#bp-final-header).cid-uMjXNsl1fz .menu-logo .navbar-brand{display: flex; margin-left: 5rem; padding: 0px; transition: padding 0.2s; min-height: 3.8rem; align-items: center;}
:where(#bp-final-header).cid-uMjXNsl1fz .menu-logo .navbar-brand .navbar-caption-wrap{display: -webkit-flex; align-items: center; word-break: break-word; min-width: 7rem; margin: 0.3rem 0px;}
:where(#bp-final-header).cid-uMjXNsl1fz .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption{line-height: 1.2rem !important; padding-right: 2rem;}
:where(#bp-final-header).cid-uMjXNsl1fz .menu-logo .navbar-brand .navbar-logo{font-size: 4rem; transition: font-size 0.25s;}
:where(#bp-final-header).cid-uMjXNsl1fz .menu-logo .navbar-brand .navbar-logo img{display: flex;}
:where(#bp-final-header).cid-uMjXNsl1fz .menu-logo .navbar-brand .navbar-logo .mbr-iconfont{transition: font-size 0.25s;}
:where(#bp-final-header).cid-uMjXNsl1fz .navbar-toggleable-sm .navbar-collapse{justify-content: flex-end; padding-right: 5rem; width: auto;}
:where(#bp-final-header).cid-uMjXNsl1fz .navbar-toggleable-sm .navbar-collapse .navbar-nav{flex-wrap: wrap; padding-left: 0px;}
:where(#bp-final-header).cid-uMjXNsl1fz .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item{align-self: center;}
:where(#bp-final-header).cid-uMjXNsl1fz .navbar-toggleable-sm .navbar-collapse .navbar-buttons{padding-left: 0px; padding-bottom: 0px;}





:where(#bp-final-header).cid-uMjXNsl1fz .navbar-toggleable-sm.opened::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).cid-uMjXNsl1fz .navbar.navbar-short{min-height: 60px; transition: 0.2s;}
:where(#bp-final-header).cid-uMjXNsl1fz .navbar.navbar-short .navbar-toggler-right{top: 20px;}
:where(#bp-final-header).cid-uMjXNsl1fz .navbar.navbar-short .navbar-logo a{line-height: 2.5rem; transition: font-size 0.25s; font-size: 2.5rem !important;}
:where(#bp-final-header).cid-uMjXNsl1fz .navbar.navbar-short .navbar-logo a .mbr-iconfont{font-size: 2.5rem !important;}
:where(#bp-final-header).cid-uMjXNsl1fz .navbar.navbar-short .navbar-logo a img{height: 3rem !important;}
:where(#bp-final-header).cid-uMjXNsl1fz .navbar.navbar-short .navbar-brand{min-height: 3rem;}
:where(#bp-final-header).cid-uMjXNsl1fz button.navbar-toggler{width: 31px; height: 18px; cursor: pointer; transition: 0.2s; top: 1.5rem; right: 1rem;}
:where(#bp-final-header).cid-uMjXNsl1fz button.navbar-toggler:focus{outline: none;}
:where(#bp-final-header).cid-uMjXNsl1fz button.navbar-toggler .hamburger span{position: absolute; right: 0px; width: 30px; height: 2px; border-right: 5px; background-color: rgb(255, 255, 255);}
:where(#bp-final-header).cid-uMjXNsl1fz button.navbar-toggler .hamburger span:nth-child(1){top: 0px; transition: 0.2s;}
:where(#bp-final-header).cid-uMjXNsl1fz button.navbar-toggler .hamburger span:nth-child(2){top: 8px; transition: 0.15s;}
:where(#bp-final-header).cid-uMjXNsl1fz button.navbar-toggler .hamburger span:nth-child(3){top: 8px; transition: 0.15s;}
:where(#bp-final-header).cid-uMjXNsl1fz button.navbar-toggler .hamburger span:nth-child(4){top: 16px; transition: 0.2s;}
:where(#bp-final-header).cid-uMjXNsl1fz nav.opened .hamburger span:nth-child(1){top: 8px; width: 0px; opacity: 0; right: 50%; transition: 0.2s;}
:where(#bp-final-header).cid-uMjXNsl1fz nav.opened .hamburger span:nth-child(2){transform: rotate(45deg); transition: 0.25s;}
:where(#bp-final-header).cid-uMjXNsl1fz nav.opened .hamburger span:nth-child(3){transform: rotate(-45deg); transition: 0.25s;}
:where(#bp-final-header).cid-uMjXNsl1fz nav.opened .hamburger span:nth-child(4){top: 8px; width: 0px; opacity: 0; right: 50%; transition: 0.2s;}
:where(#bp-final-header).cid-uMjXNsl1fz .collapsed.navbar-expand{flex-direction: column;}

:where(#bp-final-header).cid-uMjXNsl1fz .collapsed .navbar-collapse{display: none !important; padding-right: 0px !important;}
:where(#bp-final-header).cid-uMjXNsl1fz .collapsed .navbar-collapse.collapsing,:where(#bp-final-header).cid-uMjXNsl1fz .collapsed .navbar-collapse.show{display: block !important;}
:where(#bp-final-header).cid-uMjXNsl1fz .collapsed .navbar-collapse.collapsing .navbar-nav,:where(#bp-final-header).cid-uMjXNsl1fz .collapsed .navbar-collapse.show .navbar-nav{display: block; text-align: center;}
:where(#bp-final-header).cid-uMjXNsl1fz .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,:where(#bp-final-header).cid-uMjXNsl1fz .collapsed .navbar-collapse.show .navbar-nav .nav-item{clear: both;}
:where(#bp-final-header).cid-uMjXNsl1fz .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,:where(#bp-final-header).cid-uMjXNsl1fz .collapsed .navbar-collapse.show .navbar-nav .nav-item:last-child{margin-bottom: 1rem;}
:where(#bp-final-header).cid-uMjXNsl1fz .collapsed .navbar-collapse.collapsing .navbar-buttons,:where(#bp-final-header).cid-uMjXNsl1fz .collapsed .navbar-collapse.show .navbar-buttons{text-align: center;}
:where(#bp-final-header).cid-uMjXNsl1fz .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,:where(#bp-final-header).cid-uMjXNsl1fz .collapsed .navbar-collapse.show .navbar-buttons:last-child{margin-bottom: 1rem;}
:where(#bp-final-header).cid-uMjXNsl1fz .collapsed button.navbar-toggler{display: block;}
:where(#bp-final-header).cid-uMjXNsl1fz .collapsed .navbar-brand{margin-left: 1rem !important;}
:where(#bp-final-header).cid-uMjXNsl1fz .collapsed .navbar-toggleable-sm{flex-direction: column;}




@media (max-width: 991px) {:where(#bp-final-header).cid-uMjXNsl1fz .navbar-expand{flex-direction: column;}
:where(#bp-final-header).cid-uMjXNsl1fz img{height: 3.8rem !important;}

:where(#bp-final-header).cid-uMjXNsl1fz button.navbar-toggler{display: block;}
:where(#bp-final-header).cid-uMjXNsl1fz .navbar-brand{margin-left: 1rem !important;}
:where(#bp-final-header).cid-uMjXNsl1fz .navbar-toggleable-sm{flex-direction: column;}
:where(#bp-final-header).cid-uMjXNsl1fz .navbar-collapse{display: none !important; padding-right: 0px !important;}
:where(#bp-final-header).cid-uMjXNsl1fz .navbar-collapse.collapsing,:where(#bp-final-header).cid-uMjXNsl1fz .navbar-collapse.show{display: block !important;}
:where(#bp-final-header).cid-uMjXNsl1fz .navbar-collapse.collapsing .navbar-nav,:where(#bp-final-header).cid-uMjXNsl1fz .navbar-collapse.show .navbar-nav{display: block; text-align: center;}
:where(#bp-final-header).cid-uMjXNsl1fz .navbar-collapse.collapsing .navbar-nav .nav-item,:where(#bp-final-header).cid-uMjXNsl1fz .navbar-collapse.show .navbar-nav .nav-item{clear: both;}
:where(#bp-final-header).cid-uMjXNsl1fz .navbar-collapse.collapsing .navbar-nav .nav-item:last-child,:where(#bp-final-header).cid-uMjXNsl1fz .navbar-collapse.show .navbar-nav .nav-item:last-child{margin-bottom: 1rem;}
:where(#bp-final-header).cid-uMjXNsl1fz .navbar-collapse.collapsing .navbar-buttons,:where(#bp-final-header).cid-uMjXNsl1fz .navbar-collapse.show .navbar-buttons{text-align: center;}
:where(#bp-final-header).cid-uMjXNsl1fz .navbar-collapse.collapsing .navbar-buttons:last-child,:where(#bp-final-header).cid-uMjXNsl1fz .navbar-collapse.show .navbar-buttons:last-child{margin-bottom: 1rem;}



}
@media (min-width: 767px) {:where(#bp-final-header).cid-uMjXNsl1fz .menu-logo{flex-shrink: 0;}}
:where(#bp-final-header).cid-uMjXNsl1fz .navbar-collapse{flex-basis: auto;}
#bp-final-header .navbar{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::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{letter-spacing: 0.035em; transition: color 0.22s, opacity 0.22s; color: rgb(241, 236, 229) !important;}
#bp-final-header .nav-link:hover{color: rgb(201, 179, 156) !important;}
#bp-final-header .dropdown-menu{border: 1px solid rgba(190, 165, 139, 0.16); box-shadow: rgba(0, 0, 0, 0.18) 0px 18px 48px; background: rgba(35, 31, 27, 0.984) !important;}
#bp-final-header .dropdown-item{color: rgb(238, 232, 225) !important;}
#bp-final-header .dropdown-item:hover,#bp-final-header .dropdown-item:focus{background: rgba(189, 164, 138, 0.11) !important; color: rgb(215, 191, 167) !important;}
#bp-final-header{top: 0px; left: 0px; right: 0px; z-index: 1050; position: absolute !important; background: transparent !important;}
#bp-final-header .navbar{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::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{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::after{background: rgba(201, 181, 160, 0.18);}
#bp-final-header .navbar-logo img{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{height: 3.85rem !important;}
#bp-final-header .navbar-brand{margin-right: 1rem !important;}
#bp-final-header .navbar-nav{align-items: center;}
#bp-final-header .nav-item{margin-left: 3px; margin-right: 3px;}
#bp-final-header .nav-link{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,#bp-final-header .nav-link:focus{color: rgb(216, 198, 178) !important; opacity: 1 !important;}
#bp-final-header .dropdown-menu{backdrop-filter: blur(16px); padding: 8px !important; background: rgba(29, 26, 23, 0.94) !important; border: 1px solid rgba(255, 255, 255, 0.1) !important; border-radius: 6px !important; box-shadow: rgba(0, 0, 0, 0.2) 0px 18px 48px !important;}
#bp-final-header .dropdown-menu .dropdown-menu{background: rgba(31, 28, 25, 0.97) !important;}
#bp-final-header .dropdown-item{border-radius: 4px !important; color: rgba(255, 255, 255, 0.9) !important; font-size: 12px !important; font-weight: 400 !important; line-height: 1.25 !important; letter-spacing: 0.015em !important; padding: 0.63rem 0.78rem !important;}
#bp-final-header .dropdown-item:hover,#bp-final-header .dropdown-item:focus{background: rgba(216, 198, 178, 0.1) !important; color: rgb(219, 200, 180) !important;}
#bp-final-header .hamburger span{background-color: rgb(255, 255, 255) !important;}
#bp-final-header .navbar-toggler{border: 0px !important; padding: 0.25rem !important;}
@media (min-width: 992px) {#bp-final-header .navbar-collapse{justify-content: flex-end !important;}}
@media (max-width: 991px) {#bp-final-header .navbar{min-height: 72px; padding: 6px 18px !important; background: rgba(18, 17, 15, 0.24) !important;}
#bp-final-header .navbar-logo img{height: 3.8rem !important;}
#bp-final-header .navbar-collapse{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{align-items: stretch;}
#bp-final-header .nav-item{margin: 0px;}
#bp-final-header .nav-link{padding: 0.72rem 0.5rem !important;}
#bp-final-header .navbar::after{left: 18px; right: 18px;}}
#bp-final-header .mega-nav-item{position: static !important;}
#bp-final-header .mega-menu-trigger{cursor: default;}
@media (min-width: 992px) {#bp-final-header .mega-menu-panel{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 + .navbar-collapse .mega-menu-panel,#bp-final-header .navbar.navbar-short .mega-menu-panel{top: 68px;}
#bp-final-header .mega-menu-panel.is-open{opacity: 1; visibility: visible; pointer-events: auto; transform: translateY(0px);}
#bp-final-header .mega-column{min-width: 0px; padding: 0px clamp(20px, 2.3vw, 38px); text-align: center;}
#bp-final-header .mega-column + .mega-column{border-left: 1px solid rgba(255, 255, 255, 0.067);}
#bp-final-header .mega-brand-link{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{color: rgb(220, 200, 179) !important; border-bottom-color: rgba(220, 200, 179, 0.34);}
#bp-final-header .mega-product-list{display: block; width: 100%;}
#bp-final-header .mega-product-link{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{color: rgb(220, 200, 179) !important; transform: translateY(-1px);}}
@media (max-width: 991px) {#bp-final-header .mega-nav-item{position: relative !important;}
#bp-final-header .mega-menu-panel{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{display: block;}
#bp-final-header .mega-column{padding: 0px;}
#bp-final-header .mega-column + .mega-column{border-top: 1px solid rgba(255, 255, 255, 0.06);}
#bp-final-header .mega-brand-link{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{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{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{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{--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{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::after,#bp-final-header .navbar.navbar-short::after{display: none !important;}
#bp-final-header .nav-link{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,#bp-final-header .nav-link:focus{color: rgb(234, 215, 194) !important;}
#bp-final-header .navbar-logo img{opacity: 0.97 !important;}
#bp-final-header .navbar.concretta-scrolled-readable{box-shadow: rgba(20, 16, 13, 0.16) 0px 10px 28px !important;}
#bp-final-header .navbar.concretta-scrolled-readable .nav-link{color: rgba(255, 255, 255, 0.99) !important; text-shadow: rgba(0, 0, 0, 0.34) 0px 1px 10px !important;}
#bp-final-header .navbar.concretta-scrolled-readable .navbar-logo img{opacity: 1 !important;}
@media (max-width: 991px) {#bp-final-header .navbar.concretta-scrolled-readable{box-shadow: rgba(20, 16, 13, 0.18) 0px 9px 24px !important;}}
#bp-final-header{--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{font-family: Inter, Arial, sans-serif !important; font-size: 15px !important; line-height: 1.25 !important;}
#bp-final-header .dropdown-item{font-family: Inter, Arial, sans-serif !important; font-size: 14px !important; line-height: 1.35 !important;}
#bp-final-header .mega-brand-link{font-family: Inter, Arial, sans-serif !important; font-size: 14px !important; line-height: 1.25 !important;}
#bp-final-header .mega-product-link{font-family: Inter, Arial, sans-serif !important; font-size: 14px !important; line-height: 1.4 !important;}
@media (max-width: 767px) {#bp-final-header{--ct-display: clamp(38px,10vw,48px); --ct-section: 32px; --ct-subhead: 25px;}
#bp-final-header .nav-link{font-size: 15px !important;}}
@media (min-width: 992px) {#bp-final-header .mega-menu-panel{min-height: 0px; max-height: calc(-96px + 100vh); overflow: hidden auto; overscroll-behavior: contain;}
#bp-final-header .navbar.navbar-short .mega-menu-panel{max-height: calc(-84px + 100vh);}}
#bp-final-header .mega-brand-link,#bp-final-header .mega-product-link{text-transform: none !important;}
:where(#bp-final-header) .ct70-header-tools{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-header) .ct70-language-toggle{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{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{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-header) .ct70-search-trigger:focus-visible{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{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-header) .ct70-lang-link{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{color: rgb(234, 215, 194); background: rgba(234, 215, 194, 0.12);}
:where(#bp-final-header) .ct70-lang-link{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-header) .ct70-lang-link:focus-visible{background: rgba(255, 255, 255, 0.08); outline: none; color: rgb(255, 255, 255) !important;}
:where(#bp-final-header) .ct70-lang-separator{width: 1px; height: 13px; background: rgba(255, 255, 255, 0.2); display: block;}
.ct70-search-backdrop{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{opacity: 1; visibility: visible;}
.ct70-search-panel{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{opacity: 1; visibility: visible; transform: translateY(0px) scale(1);}
:where(#bp-final-header) .ct70-search-shell{overflow: hidden; border: 1px solid rgba(186, 160, 135, 0.28); border-radius: 18px; background: rgba(40, 34, 29, 0.976); box-shadow: rgba(16, 12, 9, 0.3) 0px 24px 70px; backdrop-filter: blur(18px) saturate(110%);}
:where(#bp-final-header) .ct70-search-row{display: flex; align-items: center; gap: 11px; padding: 13px 14px 13px 17px; border-bottom: 1px solid rgba(255, 255, 255, 0.08);}
:where(#bp-final-header) .ct70-search-row > svg{width: 17px; height: 17px; flex: 0 0 auto; stroke: rgb(205, 180, 155); stroke-width: 1.6; fill: none;}
.ct70-search-input{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::placeholder{color: rgba(247, 242, 236, 0.48); opacity: 1;}
.ct70-search-close{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,.ct70-search-close:focus-visible{color: rgb(255, 255, 255); background: rgba(255, 255, 255, 0.08); outline: 0px;}
.ct70-search-results{max-height: min(56vh, 420px); overflow: auto; padding: 8px; overscroll-behavior: contain;}
.ct70-search-result{display: block; padding: 11px 12px; border-radius: 11px; transition: background 0.16s, transform 0.16s; text-decoration: none !important; color: rgb(244, 238, 231) !important;}
.ct70-search-result:hover,.ct70-search-result:focus-visible{background: rgba(205, 180, 155, 0.11); outline: 0px; transform: translateX(2px);}
.ct70-search-result strong{display: block; color: inherit; font: 500 13.5px / 1.35 Arial, Helvetica, sans-serif; letter-spacing: 0.01em;}
.ct70-search-result small{display: block; margin-top: 4px; color: rgba(239, 230, 220, 0.5); font: 400 10px / 1.3 Arial, Helvetica, sans-serif; letter-spacing: 0.1em; text-transform: uppercase;}
.ct70-search-empty,.ct70-search-hint{padding: 18px 14px 20px; color: rgba(239, 230, 220, 0.56); font: 400 12px / 1.55 Arial, Helvetica, sans-serif;}
.ct70-search-hint b{color: rgb(214, 189, 165); font-weight: 500;}
:where(#bp-final-header){overflow: hidden;}
@media (max-width: 991px) {:where(#bp-final-header) .ct70-header-tools{margin: 10px 0px 8px !important; padding: 0px 15px !important; justify-content: flex-start !important; gap: 9px !important;}
:where(#bp-final-header) .ct70-search-trigger{width: 36px; height: 36px; flex-basis: 36px;}
:where(#bp-final-header) .ct70-language-toggle{height: 36px; min-width: 80px;}
.ct70-search-panel{right: 14px; width: calc(-28px + 100vw);}}
@media (max-width: 575px) {:where(#bp-final-header) .ct70-search-shell{border-radius: 15px;}
.ct70-search-results{max-height: 54vh;}}
@media (prefers-reduced-motion: reduce) {:where(#bp-final-header) .ct70-search-trigger,.ct70-search-panel,.ct70-search-backdrop,.ct70-search-result{transition: none !important;}}
@media (min-width: 992px) {:where(#bp-final-header).menu .navbar{min-height: 78px !important; padding: 8px clamp(20px, 3.25vw, 52px) !important; align-items: center !important;}
:where(#bp-final-header).menu .menu-logo{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{display: flex !important; align-items: center !important; padding: 0px !important; margin: 0px !important;}
:where(#bp-final-header).menu .navbar-logo,:where(#bp-final-header).menu .navbar-logo a{display: flex !important; align-items: center !important;}
:where(#bp-final-header).menu .navbar-logo img{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{height: 2.56rem !important;}
:where(#bp-final-header).menu .navbar-collapse{min-width: 0px !important; align-items: center !important; justify-content: flex-end !important;}
:where(#bp-final-header).menu .navbar-nav{margin-left: auto !important; align-items: center !important; flex-wrap: nowrap !important;}
:where(#bp-final-header).menu .navbar-nav > .nav-item{display: flex !important; align-items: center !important; margin: 0px 2px !important;}
:where(#bp-final-header).menu .navbar-nav > .nav-item > .nav-link{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{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{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{width: 16px !important; height: 16px !important; stroke-width: 1.55 !important;}
:where(#bp-final-header).menu .ct70-search-trigger:hover,:where(#bp-final-header).menu .ct70-search-trigger:focus-visible{color: rgb(219, 197, 173) !important; border: 0px !important; background: transparent !important; transform: none !important;}
:where(#bp-final-header).menu .ct70-language-toggle{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-header).menu .ct70-lang-link{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{color: rgb(219, 197, 173) !important;}
:where(#bp-final-header).menu .ct70-lang-link{color: rgba(255, 255, 255, 0.62) !important;}
:where(#bp-final-header).menu .ct70-lang-link:hover,:where(#bp-final-header).menu .ct70-lang-link:focus-visible{color: rgb(255, 255, 255) !important; background: transparent !important;}
:where(#bp-final-header).menu .ct70-lang-separator{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{padding-left: 20px !important; padding-right: 20px !important;}
:where(#bp-final-header).menu .menu-logo{margin-right: 16px !important;}
:where(#bp-final-header).menu .navbar-logo img{height: 2.7rem !important; max-width: 205px !important;}
:where(#bp-final-header).menu .navbar-nav > .nav-item > .nav-link{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{gap: 9px !important; margin-left: 9px !important; padding-left: 11px !important;}}
@media (max-width: 991px) {:where(#bp-final-header).menu .navbar{padding-left: 15px !important; padding-right: 15px !important;}
:where(#bp-final-header).menu .navbar-logo img{height: 2.46rem !important; width: auto !important; max-width: 186px !important;}
:where(#bp-final-header).menu .ct70-header-tools{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{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{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-header).menu .ct70-lang-link{min-width: 0px !important; height: 38px !important; padding: 0px !important; border-radius: 0px !important; background: transparent !important;}}
@media (min-width: 1101px) {.ct-home #bp-final-header .menu-logo{margin-left: calc(clamp(54px, 7.6vw, 132px) - clamp(22px, 4.6vw, 76px)) !important;}}
@media (min-width: 992px) and (max-width: 1100px) {.ct-home #bp-final-header .menu-logo{margin-left: calc(clamp(34px, 5vw, 58px) - clamp(22px, 4.6vw, 76px)) !important;}}
@media (max-width: 991px) {.ct-home #bp-final-header .menu-logo{margin-left: 7px !important;}}
@media (min-width: 1101px) {.ct-home #bp-final-header .menu-logo{margin-left: calc(-6px + clamp(54px, 7.6vw, 132px) - clamp(22px, 4.6vw, 76px)) !important;}}
@media (min-width: 992px) and (max-width: 1100px) {.ct-home #bp-final-header .menu-logo{margin-left: calc(-6px + clamp(34px, 5vw, 58px) - clamp(22px, 4.6vw, 76px)) !important;}}
@media (min-width: 701px) and (max-width: 991px) {.ct-home #bp-final-header .menu-logo{margin-left: calc(-20px + clamp(34px, 5vw, 58px)) !important;}}
@media (max-width: 700px) {.ct-home #bp-final-header .menu-logo{margin-left: -2px !important;}}
#bp-final-header .dropdown-menu .dropdown-item,#bp-final-header .dropdown-menu .dropdown-toggle{text-transform: none !important;}
.ct-home .ct70-search-panel{max-height: var(--ct106-search-height,calc(100dvh - 100px));}
:where(#bp-final-header) .ct-home .ct70-search-shell{display: flex; flex-direction: column; max-height: inherit;}
:where(#bp-final-header) .ct-home .ct70-search-row{flex: 0 0 auto;}
.ct-home .ct70-search-results{min-height: 0px; flex: 0 1 auto; overflow-y: auto;}
@media (max-width: 991px) {.ct-home .ct70-search-input{font-size: 16px !important;}}
:where(#bp-final-header) .ct70-social-divider{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{display: inline-flex; align-items: center; gap: 5px; height: 40px;}
:where(#bp-final-header) .ct70-social-link{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{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{fill: currentcolor; stroke: none;}
:where(#bp-final-header) .ct70-social-link:hover,:where(#bp-final-header) .ct70-social-link:focus-visible{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{gap: 2px !important;}
:where(#bp-final-header).menu .ct70-social-link{width: 25px !important;}
:where(#bp-final-header).menu .ct70-social-divider{margin-left: 0px !important;}}
@media (max-width: 991px) {:where(#bp-final-header).menu .ct70-social-divider{height: 18px !important; margin-left: 1px !important; background: rgba(219, 197, 173, 0.25) !important;}
:where(#bp-final-header).menu .ct70-social-links{height: 38px !important; gap: 6px !important;}
:where(#bp-final-header).menu .ct70-social-link{width: 30px !important; height: 38px !important;}
:where(#bp-final-header).menu .ct70-social-link svg{width: 16.5px !important; height: 16.5px !important;}}
@media (prefers-reduced-motion: reduce) {:where(#bp-final-header) .ct70-social-link{transition: none !important;}}
@media (min-width: 1190px) {:where(#bp-final-header).menu .navbar-nav{align-items: center !important; column-gap: 1px !important;}
:where(#bp-final-header).menu .navbar-nav > .nav-item{margin: 0px !important; align-items: center !important;}
:where(#bp-final-header).menu .navbar-nav > .nav-item > .nav-link{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{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::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{width: 28px !important; height: 42px !important; flex: 0 0 28px !important;}
:where(#bp-final-header).menu .ct70-search-trigger svg{width: 15.5px !important; height: 15.5px !important;}
:where(#bp-final-header).menu .ct70-language-toggle,:where(#bp-final-header).menu .ct70-lang-current,:where(#bp-final-header).menu .ct70-lang-link{height: 42px !important;}
:where(#bp-final-header).menu .ct70-language-toggle{gap: 7px !important;}
:where(#bp-final-header).menu .ct70-lang-separator{height: 11px !important; background: rgba(255, 255, 255, 0.19) !important;}
:where(#bp-final-header).menu .ct70-social-divider{height: 17px !important; margin: 0px 1px !important; background: rgba(219, 197, 173, 0.26) !important;}
:where(#bp-final-header).menu .ct70-social-links{height: 42px !important; gap: 3px !important;}
:where(#bp-final-header).menu .ct70-social-link{width: 26px !important; height: 42px !important; color: rgba(255, 255, 255, 0.68) !important;}
:where(#bp-final-header).menu .ct70-social-link svg{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-header).menu .ct70-social-link:focus-visible{color: rgb(219, 197, 173) !important; transform: none !important;}}
@media (min-width: 992px) and (max-width: 1189px) {:where(#bp-final-header).menu .navbar-nav{align-items: center !important; column-gap: 0px !important;}
:where(#bp-final-header).menu .navbar-nav > .nav-item{margin: 0px !important;}
:where(#bp-final-header).menu .navbar-nav > .nav-item > .nav-link{min-height: 40px !important; padding-left: 7px !important; padding-right: 7px !important;}
:where(#bp-final-header).menu .ct70-header-tools{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::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{width: 25px !important; height: 40px !important; flex: 0 0 25px !important;}
:where(#bp-final-header).menu .ct70-search-trigger svg{width: 15px !important; height: 15px !important;}
:where(#bp-final-header).menu .ct70-language-toggle{gap: 6px !important;}
:where(#bp-final-header).menu .ct70-social-divider{height: 16px !important; margin: 0px !important; background: rgba(219, 197, 173, 0.24) !important;}
:where(#bp-final-header).menu .ct70-social-links{height: 40px !important; gap: 1px !important;}
:where(#bp-final-header).menu .ct70-social-link{width: 23px !important; height: 40px !important;}
:where(#bp-final-header).menu .ct70-social-link svg{width: 15px !important; height: 15px !important;}
:where(#bp-final-header).menu .ct70-social-link:hover,:where(#bp-final-header).menu .ct70-social-link:focus-visible{transform: none !important;}}
@media (min-width: 1101px) {#bp-final-header .navbar-logo img{transform: translateY(1px); width: clamp(208px, 14.8vw, 224px) !important; height: auto !important; max-width: none !important;}
#bp-final-header .menu-logo{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{transform: translateY(1px); width: clamp(194px, 18vw, 202px) !important; height: auto !important; max-width: none !important;}
#bp-final-header .menu-logo{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{transform: translateY(1px); width: clamp(184px, 22vw, 202px) !important; height: auto !important; max-width: none !important;}
#bp-final-header .menu-logo{margin-left: calc(-24.4px + clamp(34px, 5vw, 58px)) !important;}}
@media (max-width: 700px) {#bp-final-header .navbar-logo img{transform: translateY(1px); width: clamp(164px, 42vw, 186px) !important; height: auto !important; max-width: none !important;}
#bp-final-header .menu-logo{margin-left: -5.8px !important;}}
@media (min-width: 992px) {#bp-final-header .navbar.navbar-short .navbar-logo img{width: clamp(194px, 13.5vw, 206px) !important; height: auto !important;}}
@media (min-width: 1190px) {:where(#bp-final-header).menu .ct70-lang-current,:where(#bp-final-header).menu .ct70-lang-link{font-size: 11.5px !important;}
:where(#bp-final-header).menu .ct70-social-link svg{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-header).menu .ct70-lang-link{font-size: 11.5px !important;}
:where(#bp-final-header).menu .ct70-social-link svg{width: 17px !important; height: 17px !important;}}
@media (max-width: 991px) {:where(#bp-final-header).menu .ct70-lang-current,:where(#bp-final-header).menu .ct70-lang-link{font-size: 11px !important;}
:where(#bp-final-header).menu .ct70-social-link svg{width: 18.5px !important; height: 18.5px !important;}}
@media (max-width: 991px) {#bp-final-header .navbar{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,#bp-final-header .navbar.concretta-scrolled-readable,#bp-final-header .navbar.opened{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{margin: 0px !important; padding: 0px !important; align-self: flex-start !important;}
#bp-final-header .navbar-brand,#bp-final-header .collapsed .navbar-brand{min-height: 52px !important; margin: 0px !important; padding: 0px !important; display: flex !important; align-items: center !important;}
#bp-final-header .navbar-logo,#bp-final-header .navbar-logo a{display: flex !important; align-items: center !important;}
#bp-final-header .navbar-logo img,#bp-final-header .navbar.navbar-short .navbar-logo img{width: clamp(144px, 39vw, 158px) !important; height: auto !important; max-width: none !important; transform: none !important; opacity: 1 !important;}
#bp-final-header .navbar-toggler,#bp-final-header .navbar.navbar-short .navbar-toggler-right{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{background: rgba(255, 255, 255, 0.043) !important; border-color: rgba(220, 197, 174, 0.28) !important;}
#bp-final-header .navbar-toggler .hamburger{position: relative !important; width: 22px !important; height: 16px !important; margin: 0px !important;}
#bp-final-header button.navbar-toggler .hamburger span{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){top: 1px !important;}
#bp-final-header button.navbar-toggler .hamburger span:nth-child(2),#bp-final-header button.navbar-toggler .hamburger span:nth-child(3){top: 7.5px !important;}
#bp-final-header button.navbar-toggler .hamburger span:nth-child(4){top: 14px !important;}
#bp-final-header nav.opened .hamburger span:nth-child(1),#bp-final-header nav.opened .hamburger span:nth-child(4){top: 7.5px !important;}
#bp-final-header .navbar-collapse{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,#bp-final-header .navbar-collapse.show .navbar-nav,#bp-final-header .navbar-collapse.collapsing .navbar-nav{width: 100% !important; margin: 0px !important; padding: 0px !important; text-align: left !important; align-items: stretch !important;}
#bp-final-header .navbar-nav > .nav-item{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){border-bottom: 0px !important;}
#bp-final-header .navbar-nav > .nav-item > .nav-link,#bp-final-header .nav-item a.nav-link{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{position: relative !important; padding-right: 34px !important;}
#bp-final-header .mega-menu-trigger::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"]::after{content: "−";}
#bp-final-header .mega-menu-panel{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{padding: 11px 0px 10px !important; border-top: 1px solid rgba(235, 221, 207, 0.07) !important;}
#bp-final-header .mega-column:first-child{border-top: 0px !important;}
#bp-final-header .mega-brand-link{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{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{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{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{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,#bp-final-header .ct70-lang-current,#bp-final-header .ct70-lang-link{height: 36px !important;}
#bp-final-header .ct70-lang-current,#bp-final-header .ct70-lang-link{font-size: 10.5px !important; letter-spacing: 0.12em !important;}
#bp-final-header .ct70-social-links{height: 36px !important; gap: 3px !important;}
#bp-final-header .ct70-social-link{width: 29px !important; height: 36px !important;}
#bp-final-header .ct70-social-link svg{width: 17px !important; height: 17px !important;}
#bp-final-header .ct70-social-divider{height: 16px !important; margin: 0px 1px !important;}}
@media (max-width: 430px) {#bp-final-header .navbar{padding-left: 12px !important; padding-right: 12px !important;}
#bp-final-header .navbar-logo img,#bp-final-header .navbar.navbar-short .navbar-logo img{width: 146px !important;}
#bp-final-header .navbar-toggler,#bp-final-header .navbar.navbar-short .navbar-toggler-right{right: 10px !important;}
#bp-final-header .navbar-collapse{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{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{align-self: center !important; min-width: 0px !important;}
#bp-final-header .navbar-brand,#bp-final-header .collapsed .navbar-brand{min-height: 56px !important; min-width: 0px !important;}
#bp-final-header .navbar-logo img,#bp-final-header .navbar.navbar-short .navbar-logo img{width: clamp(178px, 23vw, 198px) !important; max-width: 198px !important;}
#bp-final-header .navbar-toggler,#bp-final-header .navbar.navbar-short .navbar-toggler-right{top: 15px !important; right: max(20px,env(safe-area-inset-right)) !important; width: 46px !important; height: 46px !important;}
#bp-final-header .navbar-collapse{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,#bp-final-header .nav-item a.nav-link{min-height: 56px !important; font-size: 14.5px !important;}
#bp-final-header .mega-menu-panel{padding-bottom: 6px !important;}
#bp-final-header .mega-column{padding: 13px 0px 12px !important;}
#bp-final-header .mega-product-link{padding: 7px 0px !important; font-size: 12.5px !important;}
#bp-final-header .ct70-header-tools{min-height: 52px !important; padding-top: 12px !important;}}
@media (max-width: 700px) {#bp-final-header,#bp-final-header .navbar,#bp-final-header .navbar-collapse,#bp-final-header .navbar-nav,#bp-final-header .nav-item,#bp-final-header .nav-link{max-width: 100%; box-sizing: border-box; min-width: 0px !important;}
#bp-final-header .navbar{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,#bp-final-header .navbar.navbar-short .navbar-toggler-right{right: max(10px,env(safe-area-inset-right)) !important;}
#bp-final-header .navbar-collapse{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,#bp-final-header .nav-item a.nav-link,#bp-final-header .mega-brand-link,#bp-final-header .mega-product-link{white-space: normal !important; overflow-wrap: anywhere !important;}
.ct70-search-panel{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{padding-bottom: max(8px,env(safe-area-inset-bottom)) !important;}}
@supports (-webkit-touch-callout:none) {@media (max-width: 700px) {#bp-final-header .navbar{width: 100% !important; max-width: 100vw !important;}
#bp-final-header .menu-logo{min-width: 0px !important; max-width: calc(-76px + 100vw) !important;}
#bp-final-header .navbar-brand{min-width: 0px !important; max-width: 100% !important;}
#bp-final-header .navbar-logo,#bp-final-header .navbar-logo a{min-width: 0px !important; max-width: 100% !important;}
#bp-final-header .navbar-logo img{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{min-height: 46px !important; padding-left: 9px !important; padding-right: 9px !important;}
#bp-final-header .ct70-header-tools{min-height: 46px !important; height: 46px !important;}
#bp-final-header .ct70-search-trigger,#bp-final-header .ct70-language-toggle,#bp-final-header .ct70-lang-current,#bp-final-header .ct70-lang-link,#bp-final-header .ct70-social-links,#bp-final-header .ct70-social-link{height: 46px !important;}}
@media (min-width: 1101px) {#bp-final-header.mbz-reference-header .menu-logo{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{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{margin-left: calc(-20px + clamp(34px, 5vw, 58px)) !important;}}
@media (max-width: 700px) {#bp-final-header.mbz-reference-header .menu-logo{margin-left: -2px !important;}}
#bp-final-header{--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{font-size: var(--ct-type-nav) !important;}
#bp-final-header .dropdown-item,#bp-final-header .mega-brand-link,#bp-final-header .mega-product-link{font-size: var(--ct-type-ui) !important;}
@media (max-width: 700px) {#bp-final-header{--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{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{transform: translate3d(0px, -112%, 0px) !important; pointer-events: none;}
#bp-final-header.ct-header-scroll-visible .navbar{transform: translate3d(0px, 0px, 0px) !important; pointer-events: auto;}
#bp-final-header.ct-header-scroll-locked .navbar,#bp-final-header:has(:focus-visible) .navbar{transform: translate3d(0px, 0px, 0px) !important; pointer-events: auto;}
@media (prefers-reduced-motion: reduce) {#bp-final-header .navbar{transition: none !important;}}
@media (max-width: 991px) {#bp-final-header .navbar .navbar-collapse.collapse:not(.show){display: none !important;}
#bp-final-header .navbar .navbar-collapse.show,#bp-final-header .navbar .navbar-collapse.collapsing{display: block !important;}
#bp-final-header .navbar .navbar-collapse.collapsing{transition: height 0.35s; overflow: hidden !important;}}
#bp-final-header .navbar-logo{line-height: 1.5;}
#bp-final-header .navbar-nav,#bp-final-header .mega-menu-panel,#bp-final-header .ct70-header-tools{font: 500 12px / 1.5 Arial, Helvetica, sans-serif;}}
@media (min-width: 1181px) {#bp-final-header .mbz-mobile-only{display: none !important;}}
@media (min-width: 992px) and (max-width: 1180px) {#bp-final-header .navbar .navbar-collapse{padding-right: 0px !important; min-width: 0px;}
#bp-final-header .navbar-nav{flex-wrap: nowrap !important;}
#bp-final-header .navbar-nav > .nav-item > .nav-link{margin-left: 4px !important; margin-right: 4px !important; padding-left: 7px !important; padding-right: 7px !important;}
#bp-final-header .navbar-nav > .nav-item{margin-left: 0px !important; margin-right: 0px !important;}}
@media (max-width: 1366px) {



































@media (max-width: 768px) {

}













@media (max-width: 767px) {

}










@media (max-width: 767px) {

}





@media (max-width: 767px) {

}


















@media (max-width: 991.98px) {
}
@media (max-width: 575.98px) {




}















@media (max-width: 700px) {


}
@media (orientation: landscape) and (max-height: 560px) and (max-width: 1000px) {
}






@media (max-width: 700px) {


}
@media (orientation: landscape) and (max-height: 560px) and (max-width: 1000px) {

}



















@media (max-width: 700px) {
}








@media (max-width: 575px) {
}











@media (max-width: 991.98px) {


}
@media (max-width: 575.98px) {

}














@media (max-width: 1024px) {


}
@media (max-width: 767px) {








}











@media (max-width: 1024px) {


}
@media (max-width: 767px) {







}





@media (orientation: portrait) and (min-width: 350px) and (max-width: 430px) {


}








@media (hover: hover) and (pointer: fine) {
}










@media (max-width: 767.98px) {
}














@media (max-width: 991px) {


}
@media (max-width: 575px) {


}












@media (max-width: 767.98px) {

}

}
@media (max-width: 1366px) {
}
@media (max-width: 991.98px) {
}
@media (max-width: 700px) {.ct70-search-input{font-size: 16px !important;}}
@media (max-width: 1180px) {
:where(#bp-final-header) *{box-sizing: border-box;}
:where(#bp-final-header) where(.row, [class*="grid"], [class*="shell"], [class*="wrap"], [class*="copy"], [class*="content"], [class*="panel"]){min-width: 0px;}
:where(#bp-final-header) where(img, video, iframe, svg){max-width: 100%;}
}
@media (min-width: 701px) and (max-width: 991px) {












}
@media (max-width: 700px) {





















:where(#bp-final-header) where(input, select, textarea, button){max-width: 100%;}
}
@media (max-width: 390px) {

}
@supports (-webkit-touch-callout:none) {@media (max-width: 700px) {
}}
@media (max-width: 900px) and (max-height: 520px) and (orientation: landscape) {






}
@media (min-width: 992px) and (max-width: 1180px) and (hover: none) and (pointer: coarse) {

}
@media (max-width: 1180px) {
}
@media (max-width: 700px) and (orientation: portrait) {
}

@media (max-width: 900px) and (max-height: 520px) and (orientation: landscape) {
}



html body#top #bp-final-header{--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{font-family:Inter, Arial, sans-serif!important;}
:where(#bp-final-header) is(h1, h2, h3, h4, h5, h6, p, a, button, input, textarea, select, label, summary, li, small, strong, em, blockquote, td, th, dt, dd, option){font-family: Inter, Arial, sans-serif !important;}
#bp-final-header,#bp-final-header *{box-sizing: border-box;}
#bp-final-header .navbar-nav > .nav-item > .nav-link,#bp-final-header .nav-item a.nav-link{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{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{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{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{align-items: center !important; column-gap: 1px !important; flex-wrap: nowrap !important;}
#bp-final-header .navbar-nav > .nav-item{margin: 0px !important; align-items: center !important;}
#bp-final-header .navbar-nav > .nav-item > .nav-link{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{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::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{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{width: 15.5px !important; height: 15.5px !important; stroke-width: 1.55 !important;}
#bp-final-header .ct70-language-toggle,#bp-final-header .ct70-lang-current,#bp-final-header .ct70-lang-link{height: 42px !important;}
#bp-final-header .ct70-language-toggle{gap: 7px !important;}
#bp-final-header .ct70-social-divider{height: 17px !important; margin: 0px 1px !important;}
#bp-final-header .ct70-social-links{height: 42px !important; gap: 3px !important;}
#bp-final-header .ct70-social-link{width: 26px !important; height: 42px !important;}
#bp-final-header .ct70-social-link svg{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{padding-left: 20px !important; padding-right: 20px !important;}
#bp-final-header .navbar-nav{align-items: center !important; column-gap: 0px !important; flex-wrap: nowrap !important;}
#bp-final-header .navbar-nav > .nav-item{margin: 0px !important;}
#bp-final-header .navbar-nav > .nav-item > .nav-link{min-height: 40px !important; padding-left: 7px !important; padding-right: 7px !important;}
#bp-final-header .ct70-header-tools{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::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{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{width: 15px !important; height: 15px !important; stroke-width: 1.55 !important;}
#bp-final-header .ct70-language-toggle{height: 40px !important; gap: 6px !important;}
#bp-final-header .ct70-lang-current,#bp-final-header .ct70-lang-link{height: 40px !important;}
#bp-final-header .ct70-social-divider{height: 16px !important; margin: 0px !important;}
#bp-final-header .ct70-social-links{height: 40px !important; gap: 1px !important;}
#bp-final-header .ct70-social-link{width: 23px !important; height: 40px !important;}
#bp-final-header .ct70-social-link svg{width: 17px !important; height: 17px !important; stroke-width: 1.4 !important;}}
@media (min-width: 1101px) {#bp-final-header .navbar-logo img,#bp-final-header .navbar.navbar-short .navbar-logo img{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{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,#bp-final-header .navbar.navbar-short .navbar-logo img{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{margin-left: calc(-6.5px + clamp(34px, 5vw, 58px) - clamp(22px, 4.6vw, 76px)) !important;}}
@media (max-width: 991px) {#bp-final-header .navbar{min-height: 68px !important; padding: 8px 14px !important;}
#bp-final-header .menu-logo{padding: 0px !important; align-self: flex-start !important;}
#bp-final-header .navbar-brand,#bp-final-header .collapsed .navbar-brand{min-height: 52px !important; margin: 0px !important; padding: 0px !important; display: flex !important; align-items: center !important;}
#bp-final-header .navbar-logo,#bp-final-header .navbar-logo a{display: flex !important; align-items: center !important;}
#bp-final-header .navbar-logo img,#bp-final-header .navbar.navbar-short .navbar-logo img{width: clamp(144px, 39vw, 158px) !important; height: auto !important; max-width: none !important; transform: none !important; opacity: 1 !important;}
#bp-final-header .navbar-toggler,#bp-final-header .navbar.navbar-short .navbar-toggler-right{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{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,#bp-final-header .navbar-collapse.show .navbar-nav,#bp-final-header .navbar-collapse.collapsing .navbar-nav{width: 100% !important; margin: 0px !important; padding: 0px !important; text-align: left !important; align-items: stretch !important;}
#bp-final-header .navbar-nav > .nav-item{width: 100% !important; margin: 0px !important;}
#bp-final-header .navbar-nav > .nav-item > .nav-link,#bp-final-header .nav-item a.nav-link{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{font-size: 15px !important; font-weight: 500 !important; line-height: 1.4 !important; letter-spacing: 0px !important;}
#bp-final-header .mega-product-link{font-size: 14px !important; font-weight: 400 !important; line-height: 1.4 !important; letter-spacing: 0px !important;}
#bp-final-header .ct70-header-tools{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{width: 32px !important; height: 36px !important; flex: 0 0 32px !important;}
#bp-final-header .ct70-language-toggle,#bp-final-header .ct70-lang-current,#bp-final-header .ct70-lang-link{height: 36px !important;}
#bp-final-header .ct70-social-links{height: 36px !important; gap: 3px !important;}
#bp-final-header .ct70-social-link{width: 29px !important; height: 36px !important;}
#bp-final-header .ct70-social-link svg{width: 17px !important; height: 17px !important;}
#bp-final-header .ct70-social-divider{height: 16px !important; margin: 0px 1px !important;}}
@media (min-width: 701px) and (max-width: 991px) {#bp-final-header .navbar{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,#bp-final-header .navbar.navbar-short .navbar-logo img{width: clamp(178px, 23vw, 198px) !important; max-width: 198px !important;}
#bp-final-header.mbz-reference-header .menu-logo{margin-left: calc(-20px + clamp(34px, 5vw, 58px)) !important;}
#bp-final-header .navbar-toggler,#bp-final-header .navbar.navbar-short .navbar-toggler-right{top: 15px !important; right: max(20px,env(safe-area-inset-right)) !important; width: 46px !important; height: 46px !important;}
#bp-final-header .navbar-collapse{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,#bp-final-header .nav-item a.nav-link{min-height: 56px !important; font-size: 16px !important;}}
@media (max-width: 700px) {#bp-final-header .navbar{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{margin-left: -2px !important;}
#bp-final-header .navbar-toggler,#bp-final-header .navbar.navbar-short .navbar-toggler-right{right: max(10px,env(safe-area-inset-right)) !important;}
#bp-final-header .navbar-collapse{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,#bp-final-header .navbar.navbar-short .navbar-logo img{width: 146px !important;}}
#bp-final-header .navbar{will-change: transform;}
#bp-final-header.ct-header-scroll-hidden .navbar{transform: translate3d(0px, -112%, 0px) !important; pointer-events: none;}
#bp-final-header.ct-header-scroll-visible .navbar,#bp-final-header.ct-header-scroll-locked .navbar,#bp-final-header:has(:focus-visible) .navbar{transform: translate3d(0px, 0px, 0px) !important; pointer-events: auto;}
@media (prefers-reduced-motion: reduce) {#bp-final-header .navbar{transition: none !important;}}
@media (min-width: 1101px) {#bp-final-header.mbz-reference-header .menu-logo{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{margin-left: 0px !important;}}
@media (max-width: 400px) {#bp-final-header.mbz-reference-header .menu-logo{margin-left: -0.9px !important;}}
@media (min-width: 401px) and (max-width: 700px) {#bp-final-header.mbz-reference-header .menu-logo{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{margin-left: -8.5px !important;}}


html body#top #bp-final-header{--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;}
:where(#bp-final-header) is(h1, h2, h3, h4, h5, h6, p, a, button, input, textarea, select, label, summary, li, small, strong, em, blockquote, td, th, dt, dd, option){font-family: var(--bp-font-sans) !important;}



:where(#bp-final-header) is(p, li, td, th, dt, dd, label, input, textarea, select, option){font-size: var(--bp-fs-text) !important; line-height: var(--bp-lh-text) !important; font-weight: var(--bp-fw-text) !important;}













@media (min-width: 992px) {:where(#bp-final-header) .bp-site-header .mega-menu-trigger{font-size: var(--bp-fs-nav) !important; font-weight: var(--bp-fw-ui) !important; line-height: 1.4 !important; letter-spacing: 0px !important;}
:where(#bp-final-header) .bp-site-header .bp-mega-brand,:where(#bp-final-header) .bp-site-header .mega-brand-link{font-size: var(--bp-fs-mega-brand) !important; font-weight: var(--bp-fw-ui) !important; line-height: 1.4 !important; letter-spacing: 0px !important;}
:where(#bp-final-header) .bp-site-header .bp-mega-products a,:where(#bp-final-header) .bp-site-header .mega-product-link{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) {:where(#bp-final-header) .navbar-collapse .nav-link{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) .bp-mobile-mega-panel .bp-mega-brand,:where(#bp-final-header) .bp-mobile-mega-panel .mega-brand-link,:where(#bp-final-header) .navbar-collapse .mega-brand-link{font-size: 15px !important; font-weight: var(--bp-fw-ui) !important; line-height: 1.4 !important; letter-spacing: 0px !important;}
:where(#bp-final-header) .bp-mobile-mega-panel .bp-mega-products a,:where(#bp-final-header) .bp-mobile-mega-panel .mega-product-link,:where(#bp-final-header) .navbar-collapse .mega-product-link{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{--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{--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,html body.bp-premium #bp-final-header .navbar-nav > .mega-nav-item > .mega-menu-trigger{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{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{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,html body.bp-premium #bp-final-header .navbar-collapse .mega-menu-trigger{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{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{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){font-family: var(--bp-font-sans) !important; font-weight: var(--bp-fw-ui) !important;}

















@media (max-width: 767px) {









}


@media (orientation: landscape) and (min-width: 701px) and (max-width: 991px) and (max-height: 500px) {#bp-final-header .navbar{min-height: 64px !important; padding-top: 5px !important; padding-bottom: 5px !important;}
#bp-final-header .navbar-toggler,#bp-final-header .navbar.navbar-short .navbar-toggler-right{top: 9px !important; width: 42px !important; height: 42px !important;}
#bp-final-header .navbar-collapse{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,#bp-final-header .nav-item a.nav-link{min-height: 42px !important; padding-top: 0px !important; padding-bottom: 0px !important;}
#bp-final-header .ct70-header-tools{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{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{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){border-top: 0px !important;}
#bp-final-header .mega-column + .mega-column{border-left: 0px !important;}
#bp-final-header .mega-brand-link{padding: 5px 7px 6px !important; margin: 0px !important;}
#bp-final-header .mega-product-list{margin: 0px 0px 3px 7px !important; padding: 1px 0px 2px 7px !important;}
#bp-final-header .mega-product-link{padding: 3px 7px !important;}}










@media (max-width: 1024px) {



}
@media (min-width: 768px) and (max-width: 991px) {
}
@media (max-width: 767px) {







}
@media (orientation: landscape) and (max-width: 991px) and (max-height: 520px) {






}
@media (max-width: 767px) {
}
html body#top #bp-final-header .navbar-logo img{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{width: clamp(208px, 14.8vw, 224px) !important; max-width: none !important;}
html body#top #bp-final-header .menu-logo{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{width: clamp(194px, 13.5vw, 206px) !important;}}
@media (min-width: 992px) and (max-width: 1180px) {html body#top #bp-final-header .navbar-logo img{width: clamp(194px, 18vw, 202px) !important; max-width: none !important;}
html body#top #bp-final-header .menu-logo{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{width: clamp(194px, 13.5vw, 206px) !important;}}
@media (min-width: 701px) and (max-width: 991px) {html body#top #bp-final-header .navbar-logo img,html body#top #bp-final-header .navbar.navbar-short .navbar-logo img{width: clamp(178px, 23vw, 198px) !important; max-width: 198px !important;}
html body#top #bp-final-header .menu-logo{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,html body#top #bp-final-header .navbar.navbar-short .navbar-logo img{width: clamp(144px, 39vw, 158px) !important; max-width: none !important;}
html body#top #bp-final-header .menu-logo{margin-left: 0px !important; margin-right: 0px !important;}}
@media (max-width: 430px) {html body#top #bp-final-header .navbar-logo img,html body#top #bp-final-header .navbar.navbar-short .navbar-logo img{width: 146px !important; max-width: min(146px, -94px + 100vw) !important;}}