#mySidenav .desktop-title,.desktop-menu .navigation-link-parent,.desktop-menu a,.sidebar-grandchild-list li a{font-family:gill-sans-nova,sans-serif!important;font-weight:600}#search-bar,#search-suggestions{background:linear-gradient(to top,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 30%,#000 100%)}@font-face{font-family:ZapfDemi;src:url("/cdn/shop/files/ZapfHumanist-Demi.otf?v=1673965713")}@font-face{font-family:ZapfRoman;src:url("/cdn/shop/files/ZapfHumanist-Roman.otf?v=1673965713")}body{width:100%}.desktop-menu .navigation-link-parent,.desktop-menu a{font-size:14px}#mySidenav .desktop-title{color:#fff;font-size:14px;border-bottom:1px solid #eaeaea;padding-bottom:20px;display:inline-block}#mySidenav .menu-toggle span,#mySidenav .no-children{font-family:classico-urw,sans-serif;font-size:25px}.sidebar-grandchild-list li a{font-size:16px;line-height:2;color:#fff;width:100%}.italic-grandchild{font-style:italic}.grandchild-spacer{padding-top:40px}#mega-menu.active-search,.dark-background{background:#000}.template-index #mega-menu{position:relative;z-index:50;padding:20px;width:100%}#mega-menu{width:100%;height:100px;padding:20px;background-color:#000}#search-close,#search-close .menu-close-icon svg{height:40px;width:40px}#mega-menu,#navigation-icons ul li a,.desktop-menu a{text-transform:uppercase;color:#fff}#mega-menu a:hover,.expand-search:hover{background-size:100% 1px}#mega-menu,#navigation-icons,.navigation-list{display:flex;flex-direction:row;align-items:center}#navigation-icons,#navigation-links{flex:25%}#mobile-menu{color:#fff;font-weight:800}.desktop-logo{flex:auto}.logo img{max-width:40px}#navigation-links{justify-content:flex-start}#navigation-icons ul{justify-content:flex-end}.navigation-link{margin-right:20px}#navigation-icons ul li{margin-left:20px}.backbtn,.logo-mobile,.menu-title,.mobile-menu,.navigation-link-parent svg,.navigation-link-parent-mobile,.sidebar-link{display:none}.sidenav{bottom:0;top:auto;height:0;width:100%;position:fixed;z-index:500;background-color:#000;overflow-x:hidden;transition:.5s;list-style:none;display:flex;flex-direction:column}.sidenav .sidebar-child-list{text-decoration:none;display:block;transition:.3s}.SideNav-Container{padding:20px 50px;display:flex;flex-direction:column}.sidebar-child-list{display:none;padding-left:0;color:#FFF;line-height:2.5}.closebtn{width:40px;margin-top:30px}#search-close svg,.backbtn svg,.closebtn svg{font-size:40px}#search-close{position:absolute;right:25%}#search-close:hover,.closebtn:hover,.expand-search:hover,.navigation-link:hover{cursor:pointer}.active-background,.sidebar-link-active{display:block}.active-grandchild-link span,.menu-title,.sidenav .navigation-link-parent{color:#fff;border-bottom:1px solid #eaeaea;width:auto;padding-bottom:10px}.sidebar-grandchild-inner-container{display:none;position:absolute;z-index:500;margin:0;top:0;height:100%;width:70%}.child-link a{display:flex;align-items:center;width:25%;white-space:break-space;line-height:normal}.child-link{display:flex;flex-direction:row}.sidebar-grandchild-inner-container ul{position:relative;top:25%;left:5%;display:flex;flex-direction:column;flex-wrap:wrap;max-height:55%}.sidebar-grandchild-container{background-repeat:no-repeat}.active-child-link svg{color:#eb1b21}.menu-buttons{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:0 20px}.arrow-up,.language-hide{display:none;position:absolute}.language-hide{background:rgba(255,255,255,.85);height:169px;width:220px;right:60px;z-index:300;position:absolute; top:68px;}.arrow-up{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:7px solid rgba(255,255,255,.85);margin-bottom:-10px;margin-left:55px}.backbtn,.closebtn,.menu-hovered svg{position:relative}.left-nav{display:flex;margin-left:auto;padding-right:22px;z-index:30}#sidemenu-link-models h2{cursor:default}.nav-cart{display:flex;align-items:center}.cart-icon{height:1rem;padding-right:5px}.search-container{display:flex;flex-direction:row;align-items:center;margin:auto}.search-container input[type=text]{background-color:rgba(35,35,35);padding-left:30px;color:#fff;border:none;border-bottom:1px solid #5c5c6b}.search-container input::placeholder{color:#fff}.header-search-input{max-width:none;flex-grow:2;border-radius:0!important}#menu-menu .menu-toggle:hover a{color:#747478}#mega-menu .menu-toggle:hover a:hover{display:block;padding:6px;background-color:#97979b;border-radius:3px;font-weight:700}.hover-menu>{transition:opacity .1s linear .1s}.hover-menu:hover>*{opacity:.6}.hover-menu>:hover{opacity:1;transition-delay:0s,0s}.background-unloaded,.sidebar-link-active .sidebar-grandchild-list,.sidebar-link-active li{opacity:0}.menu-toggle{overflow:hidden;transition-duration:.5s;transition-property:transform;transform:rotate(25deg)}.menu-toggle.menu-load-in{transform:rotate(0);-webkit-transform:rotate(0)}.sidebar-grandchild-list li{opacity:1;margin-top:0}.menu-hovered svg{left:0;animation:1s infinite arrowbounce}@keyframes arrowbounce{0%,100%{left:0}50%{left:10px}}.backbtn{width:40px}.menu-close-outline{position:absolute;display:block;height:40px;width:40px;top:0;left:0}.menu-close-outline svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:40px;width:40px}.menu-close-outline circle{height:40px;width:40px;display:block;fill:transparent;stroke:transparent;stroke-width:2px;stroke-dasharray:95;stroke-dashoffset:0;transform-origin:center;transform:rotate(140deg) scaleX(-1)}.menu-close-outline:hover circle{stroke:red;animation:.5s clock-animation}@keyframes clock-animation{0%{stroke-dashoffset:95}100%{stroke-dashoffset:0}}.chevron-arrow{position:relative;bottom:10px}.chevron-arrow svg{width:8px;height:auto;margin:0 2rem;cursor:pointer;overflow:visible}.chevron-arrow polygon,.chevron-arrowpath{transition:.5s cubic-bezier(.2,1,.3,1); fill:#FFF}.menu-toggle:hover .chevron-arrow path,.menu-toggle:hover .chevron-arrow polygon{transition:1.5s cubic-bezier(.2,1,.3,1);fill:#FF4136}.menu-toggle:hover .chevron-arrow .arrow{animation:1s cubic-bezier(.2,1,.3,1) .5s infinite arrow-anim}.menu-toggle:hover .chevron-arrow .arrow-fixed{animation:1s cubic-bezier(.2,1,.3,1) .5s infinite arrow-fixed-anim}@keyframes arrow-anim{0%{opacity:1;transform:translateX(0)}5%{transform:translateX(-.1rem)}100%{transform:translateX(4rem);opacity:0}}@keyframes arrow-fixed-anim{5%{opacity:0}20%{opacity:.4}100%{opacity:1}}.language-column .nav-language,.ui-menu-item{font-family:gill-sans-nova,sans-serif!important}@media only screen and (max-width:768px){#mySidenav .desktop-title,.desktop-title,.language-block,.language-desktop{display:none}.language-mobile,.mobile-language{display:block}.mobile-language{background-color:#000}.nav-cart{display:flex;align-items:center}.language-block{position:fixed;z-index:10;width:100%;left:0;bottom:0;height:auto}#language-close{position:absolute;right:0;padding:10px}#language-close:hover{cursor:pointer}.search-container{width:85%}#mySidenav .menu-toggle span,#mySidenav .no-children{white-space:normal;line-height:50px}#mega-menu{padding:20px 0}}@media screen and (max-height:450px){.sidenav{padding-top:15px}}.sidebar-grandchild-container-initial{box-shadow:0 0 38px 38px #000 inset;opacity:0;width:0%}@-webkit-keyframes ImageLoadIn{0%{width:0;opacity:0}100%{width:100%;opacity:1}}.home-module-content.full-width{max-width:100%}.language-column .nav-language{font-weight:600!important}.mobile-nav-menu{display:none;padding-top:10px}.title-hover{width:100%;display:flex}.child-link .menu-toggle span{white-space:normal}.placeholder-background{background-color:#000;position:absolute;z-index:450;margin:0;right:0;top:0;height:100%;width:70%}@media only screen and (min-width:1301px){.no-child-link .menu-background-overlay{display:none}.sidebar-grandchild-container{margin:0;position:absolute;left:30%;top:0;height:100%;background-color:#000;z-index:500}.active-background{width:100%;display:block}.sidebar-grandchild-container:not(.active-background,.sidebar-grandchild-container-initial){display:none!important}.menu-background-overlay{height:100%;width:0%;background-image:linear-gradient(to right,#000,30%,transparent);position:absolute}}.line-height-adj{line-height:35px!important}.no-child-link .sidebar-grandchild-container .sidebar-grandchild-inner-container .menu-background-overlay{width:0%!important}.no-child-link .sidebar-grandchild-container-initial{box-shadow:none}.mobile-sidebar-logo{max-width:40px;margin-left:20px}@media only screen and (max-width:1300px){#search-close{right:5%}.menu-close-outline:hover circle{stroke:none;animation:.5s clock-animation}.menu-toggle:hover .chevron-arrow .arrow,.menu-toggle:hover .chevron-arrow .arrow-fixed{animation:none}.backbtn,.logo-mobile,.menu-title,.mobile-menu,.navigation-link-parent-mobile{display:block}#mySidenav .desktop-title,.active-grandchild-link svg,.active-menu .navigation-link-parent svg,.desktop-menu,.logo-desktop,.mobile-sidebar-logo,.nav-account,.nav-language,.placeholder-background{display:none}.nav-account{margin-right:20px}.sidenav .navigation-link-parent{font-family:classico-urw,sans-serif;font-size:25px}#mySidenav .active-grandchild-link .menu-toggle span,.sidenav .active-menu .navigation-link-parent{font-family:gill-sans-nova,sans-serif}#mySidenav .active-grandchild-link .menu-toggle span,.active-menu .navigation-link-parent,.sidenav .active-menu .navigation-link-parent{color:#fff;font-size:16px;border-bottom:1px solid #eaeaea;padding-bottom:15px;display:inline-block;width:fit-content;letter-spacing:.05em}.active-child-link svg,.sidebar-grandchild-list li a{color:#fff}.sidenav .navigation-link-parent{border-bottom:none;display:flex;flex-direction:row;align-items:center;line-height:2;justify-content:space-between}.navigation-link-parent svg{display:block;padding-left:0}.menu-buttons{justify-content:space-between;align-items:baseline}.sidebar-grandchild-container{background-image:none!important}.sidenav .sidebar-child-list{display:none;border-bottom:none;margin:0}.active-menu .navigation-link-parent{border-bottom:1px solid #eaeaea}.child-link{flex-direction:column}.sidebar-grandchild-inner-container{position:revert}.sidebar-grandchild-inner-container ul{position:revert;padding:0;margin-top:15px}#mega-menu a,.SideNav-Container{padding:0}.SideNav-Container .logo{background-color:#000}.logo img{margin:auto;max-width:35px}.active-grandchild-link span,.active-menu .navigation-link-parent,.menu-title{text-transform:uppercase;font-weight:600}#navigation-icons ul li{margin-left:20px;display:flex;align-items:center}#navigation-icons svg{font-size:16px}.logo{padding:20px 0}.mobile-list li{opacity:0;margin-top:50px}.sidebar-grandchild-list{opacity:1;margin-top:0}.menu-toggle{transform:rotate(0)}.active-grandchild-list,.sidebar-child-list.active-child-link{display:block;padding-top:1.6rem}.sidenav{top:0;bottom:auto}.mobile-nav-menu{display:block;display:flex;flex-direction:column;font-style:italic;line-height:2.5em;font-size:15px}.child-link a{width:auto;justify-content:flex-start}.menu-toggle .chevron-arrow{display:flex;align-content:center}.left-nav{padding-right:0}}@media only screen and (max-width:540px){.logo img{max-width:45px}}#ui-id-1{background:0 0;color:#fff}.bc-sf-search-suggestion-popover{left:0;display:none!important}#ui-id-1 a{color:#fff}.search-input-icon{position:absolute;padding-left:10px;color:#fff}.active-search{background:#000;padding-bottom:20px;animation:.2s ease-in-out fadeblack}@keyframes fadeblack{0%{background:linear-gradient(black 50%,transparent)}100%{background:#000}}.navigation-link-parent,.sidebar-grandchild-list a{white-space:nowrap}.child-link{margin-bottom:25px}.mobile-language-modal{display:none;height:22%;width:100%;bottom:0;position:fixed;background:white;}.mobile-language-close{float:right;padding:10px;height:20px;cursor:pointer}@media only screen and (min-width:768px){.bc-sf-search-suggestion-right{color:#fff}.ly-languages-switcher li{border-bottom:1px solid #d3d3d3;width:220px}}.ly-inner-text{font-weight:600}.stop-scrolling{height:100%;overflow:hidden}.bc-sf-search-suggestion-item-product .bc-sf-search-suggestion-left img{border:1px solid #5c5c6b}.ui-menu-item{font-size:14px;font-weight:600;color:#ffff}@media only screen and (min-width:1300px){.sidebar-grandchild-list li{margin-right:50px}.SideNav-Container .logo{display:none}.sidebar-grandchild-active ul li:not(.sidebar-grandchild-active ul .textAnimation){opacity:0}}.textAnimation{opacity:1;animation:1s textFade}@keyframes textFade{0%{opacity:0}100%{opacity:1}}.search-bar-overlay{display:flex;flex-direction:row;align-items:center;justify-content:center}.nav-search{width:40%;margin-right:20px}.bc-sf-search-suggestion-wrapper-style2 .bc-sf-search-suggestion-group[data-group=products]{margin-bottom:-20px!important}@media only screen and (max-width:767px){.bc-sf-search-suggestion-mobile .bc-sf-search-suggestion-header+.bc-sf-search-suggestion-item,.bc-sf-search-suggestion-mobile .bc-sf-search-suggestion>li>ul>li{width:100%}.bc-sf-search-suggestion-product-title,.ui-menu-item a{color:#fff}.bc-sf-search-suggestion-mobile-top-panel{margin-top:95px;background:linear-gradient(to top,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 50%,#000 100%)}.bc-sf-search-suggestion-mobile-top-panel form{background:linear-gradient(to top,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 30%,#000 100%);padding:0 20px}.bc-sf-search-suggestion-mobile-top-panel .bc-sf-search-btn-close-suggestion{background:rgba(35,35,35);position:absolute;height:50px;margin-left:76%;border:1px solid #5c5c6b;border-radius:50%}.bc-sf-search-suggestion-mobile-top-panel #bc-sf-search-box-mobile{background:rgba(35,35,35);color:#fff;border-bottom:1px solid #5c5c6b;width:80%;border-radius:0}.bc-sf-search-suggestion-mobile.bc-sf-search-suggestion-wrapper{border:none;background:0 0}.bc-sf-search-btn-clear-suggestion,.bc-sf-search-suggestion-mobile-top-panel,.bc-sf-search-suggestion-wrapper.bc-sf-search-suggestion-mobile{display:none!important}.bc-sf-search-suggestion-wrapper.bc-sf-search-suggestion-mobile{top:145px!important}.bc-sf-search-suggestion-mobile .bc-sf-search-suggestion{background:linear-gradient(to top,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 30%,#000 100%)}.bc-sf-search-suggestion-wrapper{position:relative}.bc-sf-search-suggestion-wrapper .ui-menu{max-height:80vh;overflow-y:auto}.bc-sf-search-suggestion-mobile .bc-sf-search-suggestion>li>ul>li{border:none}.bc-sf-search-suggestion-mobile .bc-sf-search-suggestion-item{background:0 0}.bc-sf-search-suggestion-mobile .bc-sf-search-suggestion-header-view-all{background:#000;border:none!important}.bc-sf-search-suggestion-item.bc-sf-search-suggestion-dym:before{background:#000}.child-link{margin-bottom:10px}}.menu-length-logo{position:absolute;padding-left:5px}@media screen and (min-width:1300px){.menu-length{padding-left:45px}}@media screen and (max-width:1300px){.background-unloaded{opacity:1}.nav-search{width:80%}.bc-sf-search-suggestion{min-width:80%;margin:auto}@media screen and (max-width:1300px){#mega-menu,.logo{height:100px}.logo{display:flex}}}#search-bar{display:none;position:absolute;z-index:500;left:0;width:100%;padding-top:20px;overflow-y:scroll;margin-bottom:100%;height:0;top:0}#search-suggestions{height:100%;width:100%;position:absolute}@media screen and (max-width:768px){#search-suggestions{height:120%}}.bc-sf-search-suggestion{background:0 0!important;box-shadow:none}.bc-sf-search-suggestion-header-view-all:hover,.bc-sf-search-suggestion-item:hover{background:rgba(35,35,35)}.bc-sf-search-suggestion-header:not(.bc-sf-search-suggestion-header-view-all){border-bottom:1px solid #f7f7f7!important;width:100%!important}.bc-sf-search-suggestion-header-view-all{border-top:1px solid #f7f7f7!important}.bc-sf-search-suggestion-item-product{border:none!important}.bc-sf-search-suggestion .bc-sf-search-suggestion-group li{padding:0}@media only screen and (min-width:1300px){.ly-languages-switcher li:hover{background:#A9A9A9;}}@media screen and (max-width: 768px) {.bc-sf-search-suggestion{left:0!important;}}

.textAnimation, .mobile-nav-menu a {
  color: #fff !important; /* force white */
}

.menu-toggle,
.navigation-link-parent,
.no-children,
.mobile-nav-menu a:hover {
  color: #eaeaea;
}