.announcement-bar-container{background-color:#000;color:#fff;padding:8px 0;text-align:center;overflow:hidden;width:100%;position:relative}.announcement-bar-slider{display:flex;transition:transform 0.5s ease}.announcement-bar-slide{flex:0 0 100%;padding:0 15px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px}.announcement-text{font-size:15px;font-weight:600}.announcement-link-text{font-size:13px;opacity:.85}.yith-wfbt-section{border:1px solid #ddd;border-radius:8px;padding:20px;background-color:#f9f9f9;margin:20px 0;box-shadow:0 2px 10px rgb(0 0 0 / .1)}.yith-wfbt-section h2{border-bottom:2px solid #007cba;padding-bottom:10px;color:#333}.additional-text{font-style:italic;color:#666}.yith-wfbt-images .image-td{text-align:center}.yith-wfbt-images img{border-radius:5px;transition:transform 0.3s}.yith-wfbt-images img:hover{transform:scale(1.05)}.yith-wfbt-submit-button{background-color:#007cba;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;transition:background-color 0.3s}.yith-wfbt-submit-button:hover{background-color:#005f8a}@media (max-width:999.98px){.yith-wfbt-section{padding:15px}.yith-wfbt-images{display:flex;flex-wrap:wrap;justify-content:center}.yith-wfbt-images .image-td{flex:1 1 45%;margin:5px}.yith-wfbt-submit-button{width:100%}}@media (max-width:999.98px){.announcement-bar-slide{flex-direction:column;padding:5px 15px;gap:2px}.announcement-text{font-size:14px}.announcement-link-text{font-size:12px}}.product-tag-menu-container{width:100%;padding:10px}.mega-menu-tags-container{display:flex;flex-direction:row;justify-content:flex-start;width:100%;margin-top:0}.mega-menu-category{flex:0 0 auto;padding:0 20px;margin-bottom:10px;min-width:150px;max-width:380px}.mega-menu-category h4{font-size:16px;margin-top:0;margin-bottom:8px;padding-bottom:5px;border-bottom:1px solid #eee}.mega-menu-tag-list{list-style:none;padding:0;margin:0}.mega-menu-tag-list li{margin-bottom:5px}.mega-menu-tag-list a{color:#666;text-decoration:none;font-size:16px;transition:color 0.2s}.mega-menu-tag-list a:hover{color:#000}.ct-mega-menu-content .product-tag-menu-container{padding:0}.prerendered-content{display:none}@media (min-width:999.99px){#offcanvas{display:none}}@media (max-width:999.98px){.ct-panel-content-inner{padding:10px 5px}.ct-header-text{width:100%}.ct-panel .submenu{background:#f9f9f9;border-radius:4px}.ct-panel .mobile-mega-menu-wrapper{margin-top:-25px;margin-bottom:-25px}.simple-menu-container{display:block;position:fixed;top:0;left:-85%;width:85%;height:100%;background:#fff;z-index:999999;overflow-y:auto;transition:left 0.3s ease;box-shadow:0 0 10px rgb(0 0 0 / .2)}.simple-menu-container.active{left:0}.menu-header{display:flex;justify-content:space-between;align-items:center;padding:15px;border-bottom:1px solid #eee;background:#f9f9f9}.site-branding{display:flex;align-items:center}.site-branding img{margin-right:8px;max-height:30px;width:auto}.close-menu{background:none;border:none;font-size:24px;color:#333;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.menu-content{padding:0}.menu-items,.submenu{list-style:none;margin:0;padding:0}.menu-item,.submenu-item{border-bottom:1px solid #f0f0f0;position:relative}.menu-item:last-child,.submenu-item:last-child{border-bottom:none}.menu-item a{font-weight:500}.ct-panel .menu-item.active>a{font-weight:500}.menu-item a,.submenu-item a{display:block;padding:15px;color:#333;text-decoration:none;font-size:15px}.submenu-toggle{position:absolute;right:5px;top:8px;width:30px;height:30px;background:none;border:none;font-size:20px;color:#777;cursor:pointer}.submenu{display:none;background:#f9f9f9}.submenu-item a{padding:12px 15px 12px 30px;font-size:14px}.menu-item.active>a,.submenu-item.active>a{font-weight:700}.menu-item.active>.submenu-toggle,.submenu-item.active>.submenu-toggle{transform:none}.mega-menu-item .submenu{padding:10px 0}.mega-menu-content{list-style:none}.menu-item.is-mega-menu .menu-title{display:block;padding:15px;color:#333;font-size:15px;font-weight:600;background-color:#f5f5f5}.mobile-hidden-title>a,.mobile-hidden-title>span.menu-title{display:none!important}.mobile-hidden-title>.submenu-toggle{display:none!important}.mobile-hidden-title>.submenu{display:block!important;padding-left:0!important}.mega-menu-tags-container{flex-direction:column;flex-wrap:wrap}.mega-menu-category{width:100%;max-width:none;padding:0;margin-bottom:10px;flex:1 0 100%}.mega-menu-category.no-border h4{border-bottom:none;margin-bottom:0}.mobile-mega-menu-wrapper .mega-menu-category h4:before,ul.menu-items li.menu-item.has-children ul.submenu .menu-item.has-children>a::before{content:"⯈";margin-right:6px;color:#999;font-size:12px;position:relative;left:-6px}ul.submenu li.menu-item .has-children a{font-weight:300;padding-left:15px;font-size:15px}ul.submenu ul.submenu li.menu-item a{padding-left:25px;font-weight:300}.mobile-mega-menu-wrapper .mega-menu-category h4{display:flex;justify-content:space-between;align-items:center;font-size:15px;margin:0;padding:10px 15px;position:relative;cursor:pointer;font-weight:400}.mobile-mega-menu-wrapper .mega-menu-category .menu-heading,.mobile-mega-menu-wrapper .mega-menu-category a{flex:1;color:inherit;text-decoration:none;display:block;margin:0;padding:0;line-height:1.4}.mobile-mega-menu-wrapper .mega-menu-category h4:after{content:'+';position:absolute;right:15px;top:50%;transform:translateY(-50%)}.mobile-mega-menu-wrapper .mega-menu-category.expanded h4:after{content:'-'}.mobile-mega-menu-wrapper .mega-menu-tag-list{display:none;padding-left:15px}.mobile-mega-menu-wrapper .mega-menu-category.expanded .mega-menu-tag-list{display:block}.mobile-mega-menu-wrapper .mega-menu-tag-list li a{padding:8px 15px;display:block;font-size:14px;font-weight:300}}