.button,.shopify-challenge__button,.customer button,a{transition:.3s ease-in-out}#swym-atw-button-container{display:none}html{padding-bottom:0!important;scroll-behavior:smooth}*{box-sizing:border-box}.swiper-pagination{line-height:1;position:static;margin-top:20px;display:flex;align-items:center;justify-content:center}.product-image-main .swiper-pagination{display:flex;align-items:center}.swiper-pagination .swiper-pagination-bullet{background:#1593d7;opacity:.4;width:10px;height:10px}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;width:14px;height:14px}h1,.h1{letter-spacing:.9px;color:#2c3e50;font-size:45px;font-weight:600;line-height:1.23}p{font-size:18px}.form__message .icon path{fill:#4ff393}body.open-drawer #tidio-chat{display:none}body.pdf-mode{overflow:hidden}body.pdf-mode:before{content:"";position:fixed;top:0;left:0;display:inline-block;width:100%;height:100%;background:#fff;opacity:.7;z-index:8}.theme_liquid_lodder{display:none}body.pdf-mode .theme_liquid_lodder{display:block;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:50px;height:50px;z-index:10}.swym-storefront-layout-grid-item .swym-storefront-layout-grid-item-image-container{max-width:60px;width:100%;height:60px;padding:0}.swym-storefront-layout-grid-item .swym-storefront-layout-grid-item-image-container img.swym-storefront-layout-grid-item-image{height:100%;max-width:100%;object-fit:contain}.swym-storefront-layout-grid-item .swym-storefront-layout-grid-item-price-variant,.swym-storefront-layout-grid-item .swym-storefront-layout-grid-item-action-container{display:none}.header__icon .icon{fill:#2c3e50}.header .header__heading .header__heading-link{padding:0}.header__icons{grid-column-gap:40px}.header__icons .header__icon .cart-count-bubble{width:auto;height:auto;font-size:16px;background-color:transparent;color:#2c3e50;bottom:0;left:3rem}.header__icons .header__icon--cart{margin-right:0}.header-wrapper .header--top-center+.header__inline-menu{background-color:#1593d7;text-align:center;margin-left:0}.header-wrapper .header__inline-menu .list-menu{margin:0 auto;max-width:var(--page-width);width:100%;padding-left:4rem;padding-right:4rem;justify-content:space-between;flex-wrap:nowrap;align-items:center}.header-wrapper .header__inline-menu .list-menu a span{text-decoration:none;color:#fff}.header-wrapper .header__inline-menu .list-menu li a.header__menu-item{padding:11px 14.5px;letter-spacing:.42px}.header-wrapper .header__inline-menu .list-menu li .last_menu,.header-wrapper .header__inline-menu .list-menu li .last_to_second_menu{background-color:#4ff393;background-image:url(/cdn/shop/files/Testsystem_1.svg?v=1764389374);background-repeat:no-repeat;background-position:7px center;background-size:25px;padding-left:36px!important}.header-wrapper .header__inline-menu .list-menu li .last_menu{margin-left:15px;background-image:url(/cdn/shop/files/CAE_Software_1.svg?v=1764220007)}.header-wrapper .header__inline-menu .list-menu li .last_menu span,.header-wrapper .header__inline-menu .list-menu li .last_to_second_menu span{color:#2c3e50;letter-spacing:.56px}.header-wrapper .header__inline-menu .list-menu li .last_menu span.header__active-menu-item{font-weight:400}.header-wrapper .header__inline-menu .list-menu li:hover .last_menu,.header-wrapper .header__inline-menu .list-menu li:hover .last_to_second_menu{background-color:#8fffbd}.header-wrapper .header__inline-menu .list-menu li .last_to_second_menu{margin-left:10px}.header-wrapper .header__inline-menu .list-menu li:first-child a{padding-left:0}.header-wrapper .header__inline-menu .list-menu summary .icon-caret{display:none}.header-wrapper .header__inline-menu .list-menu summary{padding-right:15px;color:#fff;padding-top:11px;padding-bottom:11px}.header-wrapper .header__inline-menu .list-menu summary[aria-expanded=true]{color:#2c3e50;background-color:#fff;text-decoration:none;padding-top:8px;padding-bottom:8px;margin-top:3px}.header-wrapper .header__inline-menu .list-menu summary span{text-decoration:none}.header-wrapper .header__inline-menu .list-menu span.header__active-menu-item{color:#fff;font-weight:600}.header-wrapper .header__inline-menu .list-menu .mega-menu[open] span.header__active-menu-item{color:#2c3e50}.header-wrapper .header__inline-menu .list-menu .mega-menu__content{border:0;padding:35px 0}.header-wrapper .header__inline-menu .list-menu .mega-menu__content li{text-align:left;min-width:125px}.header-wrapper .header__inline-menu .list-menu li .mega-menu__link--level-2{padding:0 0 20px;color:#1593d7;font-size:18px;letter-spacing:0;font-weight:600;line-height:1.75;text-decoration:none}.header-wrapper .header__inline-menu .list-menu li ul.list-unstyled li+li{padding-top:10px}.header-wrapper .header__inline-menu .list-menu li ul.list-unstyled li .mega-menu__link{padding:0;letter-spacing:.6px;color:#2c3e50;font-size:16px;text-decoration:none}.product-card-wrapper .card__content .card__information{padding:20px 10px 10px!important;text-align:left}.product-card-wrapper .card__content{position:relative}.product-card-wrapper .card__content product-form{position:absolute;top:0;left:0;width:100%;height:100%;padding:10px;transition:all .25s ease-out;background:#ededed;display:flex;justify-content:center;align-items:center;opacity:0;overflow:hidden}.product-card-wrapper .card__content product-form .quick-add__submit{background:transparent;padding:0;letter-spacing:.28px;color:#1f303f;min-height:auto;display:flex;align-items:center;gap:10px}.product-card-wrapper:hover .card__content product-form{opacity:1;overflow:visible}.product-card-wrapper .card__inner .card__media{background:#fff}.product-card-wrapper .card__inner .card__media img{object-fit:contain}.product-card-wrapper .card__inner .card__content .card__information .card__heading{display:none!important}.product-card-wrapper .card__content .card__information .card__heading{display:block!important;letter-spacing:0px;color:#2c3e50;font-weight:500;margin-bottom:6px;flex:1}.product-card-wrapper .card__content .card__information .card__heading a:after{display:none}.product-card-wrapper .card__content .card__information .card-information .price{margin-top:0;line-height:1}.product-card-wrapper .card__content .card__information .card-information .price .price-item.price-item--regular,.product-card-wrapper .card__content .card__information .price__sale .price-item--sale{color:gray;letter-spacing:0;font-size:15px;font-weight:600;line-height:1}.product-card-wrapper .card__content .card__information a{text-decoration:none}.product-card-wrapper .card__content .card__information .card-information .price .price-item.price-item--sale.price-item--last{color:#4ff393}.product-card-wrapper .card__content .card__information .card-information .price s.price-item.price-item--regular{color:gray;font-weight:400;margin-right:0}.product-card-wrapper .card__content .card__information .price_with_vat{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.product-card-wrapper .card__content .card__information .price_with_vat .product_card_vat{letter-spacing:0px;color:#959595;font-size:13px;line-height:1}.product-card-wrapper .card__content .card__information .price_with_vat .product_card_vat .product__tax{margin:0;line-height:1}.product-card-wrapper .card__inner .card__badge{justify-self:flex-end}.card-wrapper .card__inner .card__content .card__badge{justify-self:flex-start}.product-card-wrapper .card__inner .card__badge .badge{border:0;letter-spacing:1.12px;font-size:14px;padding:8px 20px;background:#4ff393;color:#1f303f}.product-card-wrapper .card__inner .card__badge.neu .badge{color:#1f303f;background:#4ff393}.card-wrapper .card__inner a:before{content:"";position:absolute;top:0;left:0;display:inline-block;width:100%;height:100%;z-index:5}.product_step{position:fixed;top:0;left:0;right:0;text-align:center;z-index:999}.product_step.sticky{display:block}.custom-checkbox-style{display:flex;gap:8px;margin-top:20px}.custom-checkbox-style label{font-size:14px;display:block;line-height:21px;text-align:left}.custom-checkbox-style input[type=checkbox]{display:inline-block;width:auto;margin-right:.5rem;height:fit-content}.cust_log_info{font-size:12px;line-height:1.3;color:#666;padding:10px 10px 0 0;margin-bottom:10px}.product-form .swym-button.swym-add-to-wishlist-view-product{max-width:100%;width:100%;opacity:1!important;font-family:var(--font-body-family);text-transform:unset;display:flex;flex-direction:row-reverse;gap:10px;align-items:center;justify-content:center;padding:7px 25px;background-color:#1593d7;color:#fff;margin:10px 0}.product-form .swym-button.swym-add-to-wishlist-view-product:after{font-family:swym-font;padding:7px;font-size:16px;background:#fff;border-radius:50px;color:#1593d7!important}.product-card-wrapper .swym-button.swym-add-to-wishlist-view-product{position:absolute;right:10px;top:10px;opacity:1!important;padding:8px;background:#1593d7;border-radius:50px}.product-card-wrapper .swym-button.swym-add-to-wishlist-view-product:after{color:#fff!important}.swym-storefront-layout-tab-container .swym-storefront-layout-header{background:#1593d7bd}.swym-storefront-layout-tabs{background:#1593d7;color:#fff}.swym-storefront-layout-tabs .swym-storefront-layout-tab-button.swym-storefront-layout-tab-button-active,.swym-storefront-layout-tabs .swym-storefront-layout-tab-button{color:#fff}.swym-storefront-layout-tabs-view .swym-storefront-layout-tab-indicator{background:#fff!important}.swym-storefront-layout-header .swym-storefront-layout-total-list-items-count,.swym-storefront-layout-header .swym-storefront-layout-title{color:#fff}.swym-storefront-layout-body .swym-storefront-layout-items-container .swym-storefront-layout-grid-item-add-to-cart-button{letter-spacing:1.12px;line-height:1;font-size:14px;font-weight:400;font-family:var(--font-body-family)}.card-information span.without-price{color:gray;letter-spacing:0;font-size:15px;font-weight:600;line-height:1}.cf-field-container.check-policy-cont .cf-enum-field__choice:after{display:none}@media screen and (max-width:1300px){.header-wrapper .header__inline-menu .list-menu li a.header__menu-item{padding:11px;letter-spacing:0px;font-size:13px}.header-wrapper .header__inline-menu .list-menu summary{letter-spacing:0px;font-size:13px}.header-wrapper .header__inline-menu .list-menu li #HeaderMenu-cae-software-konfigurieren{margin-left:11px}.header-wrapper .header__inline-menu .list-menu li #HeaderMenu-cae-software-konfigurieren,.header-wrapper .header__inline-menu .list-menu li #HeaderMenu-testsystem-konfigurieren{padding-left:35px}.header-wrapper .header__inline-menu .list-menu summary{padding-right:11px;padding-left:11px}}@media screen and (max-width:1199px){.page-width{padding:0 2rem}.header.page-width,.utility-bar__grid.page-width{padding-left:2rem;padding-right:2rem}.header-wrapper .header__inline-menu .list-menu li a.header__menu-item{padding:11px 8px;font-size:12px}.header-wrapper .header__inline-menu .list-menu summary{letter-spacing:0px;font-size:12px}.header-wrapper .header__inline-menu .list-menu li #HeaderMenu-cae-software-konfigurieren{margin-left:8px}.header-wrapper .header__inline-menu .list-menu summary{padding-right:8px;padding-left:8px}.header-wrapper .header__inline-menu .list-menu li #HeaderMenu-cae-software-konfigurieren,.header-wrapper .header__inline-menu .list-menu li #HeaderMenu-testsystem-konfigurieren{background-position:8px center}.header-wrapper .header__inline-menu .list-menu li #HeaderMenu-cae-software-konfigurieren,.header-wrapper .header__inline-menu .list-menu li #HeaderMenu-testsystem-konfigurieren{padding-left:30px}}@media screen and (max-width:1042px){.header-wrapper .header__inline-menu .list-menu summary{padding-right:5px;padding-left:5px}.header-wrapper .header__inline-menu .list-menu li a.header__menu-item{padding:11px 5px}.header-wrapper .header__inline-menu .list-menu li #HeaderMenu-cae-software-konfigurieren,.header-wrapper .header__inline-menu .list-menu li #HeaderMenu-testsystem-konfigurieren{background-position:5px center}.header-wrapper .header__inline-menu .list-menu li #HeaderMenu-cae-software-konfigurieren,.header-wrapper .header__inline-menu .list-menu li #HeaderMenu-testsystem-konfigurieren{padding-left:25px}}@media screen and (max-width:989px){header-drawer{margin-left:0!important}.header .header__icon .icon-hamburger{transform:none;left:0;position:relative}.header__icons{grid-column-gap:20px}.swiper-button-prev,.swiper-button-next{width:35px;height:35px}.header__icons .header__icon .cart-count-bubble{position:relative;margin-left:8px;line-height:1;left:0}.header__icons .header__icon--cart{text-decoration:none}.product-card-wrapper .card__inner .card__badge .badge{padding:8px 15px}}@media screen and (max-width:749px){p{font-size:16px}.product-grid-container #product-grid{--grid-mobile-horizontal-spacing: 20px;--grid-mobile-vertical-spacing: 30px}.product-card-wrapper .card__content .card__information{padding:15px 10px!important}.product-card-wrapper .card__content .card__information .card__heading{margin-bottom:10px;font-size:14px}.product-card-wrapper .card__content .card__information .card-information .price .price-item.price-item--sale.price-item--last{font-size:14px}.product-card-wrapper .card__content .card__information .price_with_vat{gap:5px}.product-card-wrapper .card__content .card__information .price_with_vat .product_card_vat{font-size:12px}.header__icons{grid-column-gap:25px}.product-card-wrapper .card__content .card__information .card-information .price .price-item.price-item--regular,.product-card-wrapper .card__content .card__information .price__sale .price-item--sale{font-size:14px}}@media screen and (max-width:576px){.custom-checkbox-style label{font-size:12px;line-height:19px}}@media screen and (max-width:399px){.header .header__heading .header__heading-link .mobile_logo{width:100px}.header__icons{grid-column-gap:15px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/dynamic.css.map */
