.categorygallery .product-box,.productgallery .product-box,.product_gallery_item .item a{transition:border 0.1s ease;background:whitesmoke}.categorygallery .product-box:hover,.productgallery .product-box:hover,.product_gallery_item .item a:hover{border-color:var(--primary)}.categorygallery .product-img,.productgallery .product-img,.product_gallery_item .item a img{mix-blend-mode:multiply}body .products-tabs .nav .nav-item .nav-link{text-transform:none;margin:0}body .products-tabs .nav .nav-item .nav-link:not(.active){background-color:transparent;color:var(--secondary-hover)}body .products-tabs .nav .nav-item .nav-link:not(.active):hover{background-color:var(--border-color)}body .products-tabs .tab-content{margin-top:0}.minus,.plus{transition:background 0.3s ease-in-out, color 0.3s ease-in-out}.minus:hover,.plus:hover{background-color:var(--primary-hover);color:#ffff}body .productslider .common-cart-img,body .productgallery .common-cart-img{aspect-ratio:1 / 0.6}.categorygallery .product-box .cart-name,.productgallery .product-box .cart-name{color:#000}.categorygallery .product-box input[type="submit"],.productgallery .product-box input[type="submit"]{bottom:5px;right:5px;left:5px;position:absolute;border-radius:0;width:calc(100% - 10px)}body .productgallery .product-box{padding-bottom:40px}.product-list-pictos{display:flex;align-items:center;gap:5px;margin-top:10px}.product-list-pictos.main{justify-content:space-between}.product-list-pictos.main .producer-picto img{height:20px;width:auto}.product-list-pictos.main .railwaycompany-picto{flex:1 0 auto}.product-list-pictos.main .railwaycompany-picto img{height:20px;width:auto}.product-list-pictos.characteristics{display:inline-flex}.product-list-pictos.characteristics img{max-height:22px;mix-blend-mode:multiply;padding:1px}.product-list-pictos.characteristics img.country{max-height:18px}.product-list-pictos.characteristics img:hover{outline:1px solid var(--border-color)}body .products-detail-section .product-image{aspect-ratio:1 / 0.66;background:whitesmoke !important}body .products-detail-section .product-image img{mix-blend-mode:multiply}body .products-detail-section .box-producerimage{margin:0}body .products-detail-section .box-title{margin-top:20px}body .products-detail-section .product-list-pictos{display:inline-flex;vertical-align:middle}body .products-detail-section .stock-expected-release{color:var(--primary);display:inline;font-style:normal}body .products-detail-section .order-block-error{padding-bottom:20px}body .event-icon{background:none}body .event-icon:before{border-color:var(--primary-hover)}body .navbar-toggler{font-size:20px;background:whitesmoke}.products-detail-section .box-title,.page_title h1,.categorygallery .product-box .cart-name,.productgallery .product-box .cart-name{word-break:break-word}.productgallery .product-box .cart-name{margin-bottom:0}.product-list-artnr{font-size:13px;margin-bottom:15px}.product-box .avtext{font-size:13px}.order-block-error{color:red}.productgallery .order-block-error{position:absolute;bottom:0;width:100%;left:0;padding:15px 5px;text-align:center}.productgallery .promotion-gallery,.productslider .promotion-gallery,.products-detail-section .promotion-detail{background:#ec1b24}.banner_slide_content .slider-caption{display:flex;align-items:center;gap:30px;padding:15px}.slider-area .slider-caption>a:only-child{margin-top:0}header .navbar .navbar-collapse{justify-content:center}@media (min-width: 992px){.navbar-metanav{position:absolute;display:flex;justify-content:center;background:white;left:-15px;right:-15px;top:-10px;padding-bottom:10px;transition:all .2s ease}.navbar-metanav .nav-item{position:relative}.navbar-metanav .nav-item>a{color:#000 !important;padding:5px 0 !important;font-size:0.85rem;transition:none;margin:0 !important;padding:5px 10px !important}.navbar-metanav .nav-item>a:after{content:'';position:absolute;bottom:1px;left:50%;transform:translateX(-50%);height:1px;width:0%;background:var(--primary);transition:all .1s ease;opacity:0}.navbar-metanav .nav-item:hover>a,.navbar-metanav .nav-item.active>a{color:var(--primary) !important}.navbar-metanav .nav-item:hover>a:after,.navbar-metanav .nav-item.active>a:after{width:calc(100% - 20px);opacity:0.6}.nav-fixed .navbar-metanav{top:0px;padding-bottom:0}}@media (max-width: 991px){.navbar-metanav{border-top:1px solid #5e6b87;padding-top:10px;padding-bottom:10px;margin-top:10px}.navbar-metanav .nav-item>a{font-size:0.85rem}}@media (min-width: 992px){.navbar-nav:not(:last-child){padding-top:30px}.navbar-nav .nav-link{position:relative}.navbar-nav .nav-item>a{color:#fff !important}.navbar-nav .nav-item.active>a:before,.navbar-nav .nav-item:hover>a:before{content:'';background:#f5f5f554;position:absolute;inset:0 -17px}}body .mega-menu{pointer-events:none;visibility:visible;transition:opacity .1s ease;transition-delay:0.1s;border:none}@media (min-width: 992px){body .mega-menu{display:block;box-shadow:0px 3px 10px rgba(0,0,0,0.3);overflow-x:auto;max-width:1500px !important;left:50%;transform:translateX(-50%)}}@media (max-width: 991px){body .mega-menu .dropdown{border:none;margin-bottom:20px}}li:hover>.mega-menu{pointer-events:all;transition:opacity .1s ease !important;transition-delay:0s !important}.submenu-image{display:block;height:180px;margin-bottom:10px;background:whitesmoke;margin-left:-15px;margin-right:-15px;margin-top:-10px}.submenu-image img{width:90%;height:90%;object-fit:contain;object-position:center;mix-blend-mode:multiply;display:block;margin:auto;padding-top:15px}@media (max-width: 991px){.submenu-image{display:none}}.submenu-title{display:block;padding:7px;font-weight:600;color:black}body .all-menu.dropdown-menu{border:none;border-top:1px solid #cacaca !important;border-radius:0;display:block !important;padding-top:7px !important}body .all-menu>li>a{padding-left:7px}@media (min-width: 400px){.all-menu.multicolumn-2{column-count:2}}
