@media all and (min-width:768px){.page-main{max-width:calc(var(--layout-full-bleed) + (2*var(--gutter-x)))}.columns{display:block}.page-layout-2columns-left .page-main{max-width:calc(var(--layout-full-bleed) + (2*var(--gutter-x)));padding-left:var(--gutter-x);padding-right:var(--gutter-x)}.page-layout-2columns-left .columns{display:grid;grid-template-columns:354px calc(100% - 354px - 32px);grid-gap:0 32px}.page-layout-2columns-left .columns .column{grid-column-start:2}.page-layout-2columns-left .columns .sidebar{grid-column-start:1;grid-row-start:1}.account.page-layout-2columns-left .columns{display:grid;grid-template-columns:288px calc(100% - 288px - 32px);grid-gap:0 32px}.page-layout-2columns-right .page-main{max-width:calc(var(--layout-full-bleed) + (2*var(--gutter-x)));padding-left:var(--gutter-x);padding-right:var(--gutter-x)}.page-layout-2columns-right .columns{display:grid;grid-template-columns:354px calc(100% - 354px - 32px);grid-gap:0 32px}.page-layout-2columns-right .columns .column{grid-column-start:2}.page-layout-2columns-right .columns .sidebar{grid-column-start:1;grid-row-start:1}.page-layout-3columns .columns{display:grid;grid-template-columns:calc(100% - 260px - 32px) minmax(auto,260px);grid-gap:0 32px}.page-layout-3columns .columns .column{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2}.page-layout-3columns .columns .sidebar-additional{display:inline-grid;grid-auto-rows:min-content;grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2;display:none}.page-layout-3columns .columns .sidebar-main{display:inline-grid;grid-auto-rows:min-content;grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:2;position:sticky;top:60px}}@media all and (min-width:1024px){.page-layout-3columns .columns{grid-template-columns:calc(100% - 310px - 32px) minmax(auto,310px)}.page-layout-3columns .columns .column{grid-column-start:1;grid-row-start:1;grid-row-end:2}.page-layout-3columns .columns .sidebar-additional{display:none}.page-layout-3columns .columns .sidebar-main{grid-column-start:2;grid-row-start:1}}@media all and (min-width:1200px){.page-layout-3columns .columns{display:grid;grid-template-columns:354px calc(100% - 664px - 64px) 310px;grid-gap:0 32px}.page-layout-3columns .columns .column{grid-column-start:2}.page-layout-3columns .columns .sidebar-main{grid-column-start:3;grid-row-start:1}.page-layout-3columns .columns .sidebar-additional{grid-column-start:1;grid-row-start:1;display:inline-grid}}@media all and (min-width:768px){.page-header .minicart-wrapper{padding:0;margin-right:10px}}@media all and (min-width:1024px){.top-nav-btn{display:none}.page-header .navigation{order:unset;display:block}.page-header .menu{display:block;box-shadow:none;margin:0;text-align:left;position:relative !important;z-index:3}.page-header .navigation-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.page-header .navigation-menu li.nav-my-account{display:none}.page-header .navigation-menu a{display:inline-block;font-size:16px;line-height:20px;font-weight:600;text-decoration:none;color:var(--nav-c);background:var(--nav-bgc);margin:0}.page-header .navigation-menu a:hover{background:var(--nav-bgc-h);color:var(--nav-c-h)}.page-header .navigation-menu a span{display:inline-block;line-height:20px}.navigation .level0>.level-top{position:relative;padding:30px 10px;transition:none}.navigation .level0.parent>.level-top{padding-right:24px}.navigation .level0.parent>.level-top>.ui-menu-icon{line-height:74px;right:5px;height:80px;margin:0;text-indent:0}.navigation .level0.parent>.level-top>.ui-menu-icon .icon-chevron-down{display:inline-block;width:8px;height:8px;border-right:2px solid #000;border-bottom:2px solid #000;transform:rotateZ(45deg);font-size:24px;line-height:22px;font-weight:500}.navigation .level0.parent>.level-top>.ui-menu-icon:after{width:12px;height:12px;background:url(../../images/chevron-down.svg) no-repeat center center;background-size:12px}.navigation .level0.category-item.active>.level-top>.ui-menu-icon:after{background:url(../../images/chevron-up.svg) no-repeat center center;background-size:12px}.navigation .level0 .submenu{background:var(--nav-sub-bgc);border:1px solid var(--border-color-alt);box-shadow:var(--box-shadow-alt);font-weight:400;min-width:230px;padding:0;display:none;left:0;margin:0 !important;position:absolute;z-index:9;border-radius:0 0 6px 6px;overflow:hidden}.navigation .level0:hover .submenu{display:block}.page-header .navigation-menu li.nav-shopware{display:inline-flex}.page-header .minisearch .actions .action{background:0 0;border:none;cursor:pointer;outline:none}.page-header .panel.wrapper{display:flex;flex-direction:row;gap:16px;padding:22px 15px 22px 0}.page-header .panel,.page-header .header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.page-header .minicart-wrapper{padding:0 10px;margin:0}.page-header .header a{text-decoration:none;color:var(--color);font-weight:600;font-size:15px;transition:none}.page-header .header a:hover{text-decoration:underline}.page-header .header.links li{display:inline-block}.page-header .header.links li a{display:inline-block}}@media all and (min-width:1200px){.page-header .navigation-menu li.nav-contact-us{display:inline-flex}}@media all and (min-width:1251px){.responsive-sub-menu-title,.blog-page .sub-menu-wrap>li.no-url:first-child{display:none !important}.responsive-sub-menu .sub-menu-wrap{width:100%;max-width:calc(var(--layout-full-bleed) + (2*var(--gutter-x)));margin:0 auto;display:flex;justify-content:center;position:relative;background:0 0;box-shadow:none}.sub-menu.product-sub-menu .sub-menu-wrap{padding:0 calc(2*var(--gutter-x))}.sub-menu.product-sub-menu.sub-menu-fixed .sub-menu-wrap{padding:0 15px}.sub-menu.product-sub-menu.sub-menu-fixed .sub-menu-wrap{height:70px;box-sizing:border-box}.responsive-sub-menu .sub-menu-wrap li{border:none;width:auto;margin:0}.responsive-sub-menu .sub-menu-wrap li.no-url{display:none}.sub-menu.product-sub-menu.sub-menu-fixed li.download{display:none}.sub-menu .sub-menu-link,.sub-menu .sub-menu-title{display:flex;align-items:center;height:100%;box-sizing:border-box;text-decoration:none;color:var(--nav-sub-c);padding:19px 16px;font-size:15px;font-weight:600}.sub-menu .sub-menu-title{text-transform:uppercase;font-weight:700}.sub-menu .sub-menu-link:hover{background-color:rgba(255,255,255,.1)}.sub-menu .sub-menu-link:visited{color:var(--nav-sub-c)}.sub-menu .first{display:flex;align-items:center;margin-right:auto}.sub-menu.product-sub-menu .first{display:none}.sub-menu.product-sub-menu.sub-menu-fixed .first{display:inline-flex;margin-right:auto}.sub-menu .product-info-wrapper{display:flex;align-items:center;gap:18px}.sub-menu.product-sub-menu .product-info-wrapper .product-icon{display:none}.sub-menu.product-sub-menu.sub-menu-fixed .product-info-wrapper .product-icon{display:inline-flex}.sub-menu .product-info-wrapper .product-icon .img-wrapper{line-height:0}.sub-menu .product-info-wrapper .product-icon .mfwebp{display:contents}.sub-menu .product-info-wrapper .product-icon .product-image{width:48px;height:48px;border-radius:5px}.sub-menu .product-info-wrapper .product-info{display:flex;flex-direction:column}.sub-menu .product-info-wrapper .product-name-title{font:var(--text-2);font-weight:600;color:#fff}.sub-menu.sub-menu-fixed .product-info-wrapper .product-name-title{padding:0}.sub-menu .product-info-wrapper .product-reviews-summary{justify-content:flex-start}.sub-menu.product-sub-menu .product-info-wrapper .product-reviews-summary{display:none}.sub-menu.product-sub-menu.sub-menu-fixed .product-info-wrapper .product-reviews-summary{display:inline-flex}.sub-menu .product-info-wrapper .rating-summary{height:20px}.sub-menu .product-info-wrapper .rating-summary .rating-result>span{height:20px;background-size:20px}.sub-menu .product-info-wrapper .rating-summary .rating-result>span:last-child{height:20px;background-size:20px}.sub-menu .product-info-wrapper .reviews-actions{font-size:16px;line-height:20px}.sub-menu .product-info-wrapper .reviews-actions span{line-height:20px}.sub-menu .product-info-wrapper .action.view{display:flex;flex-direction:row-reverse;color:#fff;text-decoration:underline}.sub-menu .product-info-wrapper .action.view>span:first-child:before{display:inline-flex;content:"("}.sub-menu .product-info-wrapper .action.view>span:first-child:after{display:inline-flex;content:")"}.sub-menu .product-info-wrapper .action.add{display:none}.sub-menu.product-sub-menu.sub-menu-fixed .review{display:none}.sub-menu.product-sub-menu.sub-menu-fixed .demo{display:none}.responsive-sub-menu .sub-menu-wrap .configure-btn{display:inline-block;margin:11px 19px;padding:7px 19px;text-decoration:none;border-radius:3px;transition:.1s ease;font-weight:600;font-size:15px;color:var(--btn-pc);background:var(--btn-pbgc);border:1px solid var(--btn-pbc)}.responsive-sub-menu .sub-menu-wrap .configure-btn:hover{color:var(--btn-pc-h);background:var(--btn-pbgc-h);border:1px solid var(--btn-pbc-h)}.sub-menu.product-sub-menu .last{display:none}.sub-menu.product-sub-menu.sub-menu-fixed .last{display:inline-flex;margin-left:auto}.sub-menu .actions{display:flex;align-items:center;gap:12px;margin-left:auto}.sub-menu.product-sub-menu .action.demo,.sub-menu.product-sub-menu .action.free-trial{display:none}.sub-menu.product-sub-menu.sub-menu-fixed .action.demo,.sub-menu.product-sub-menu.sub-menu-fixed .action.free-trial{display:inline-flex}.sub-menu .actions .action.demo a,.sub-menu .actions .action.free-trial a{display:flex;align-items:center;color:#fff;padding:9px 16px;border-radius:4px;background:rgba(205,224,226,.1);font-size:16px;font-weight:600;line-height:22px;margin:0}.sub-menu .actions .action.demo a:hover,.sub-menu .actions .action.free-trial a:hover{background:rgba(205,224,226,.4);border:none}.sub-menu .actions .action.demo img{margin-right:10px}.sub-menu .add-cart-link.add-to-cart:before{content:none}.sub-menu .actions .action.get a,.sub-menu .actions a.free-download{display:inline-block;padding:9px 16px;border-radius:4px;font-size:16px;font-weight:600;line-height:22px;color:var(--btn-pc);background:var(--btn-pbgc);margin:0;box-shadow:0px 1px 2px 0px rgba(16,24,40,.05)}.sub-menu .actions .action.get a:hover,.sub-menu .actions a.free-download:hover{color:var(--btn-pc-h);background:var(--btn-pbgc-h)}.catalog-product-reviews .sub-menu .action.demo,.catalog-product-reviews .sub-menu .action.free-trial{display:inline-flex}}@media all and (max-width:1250px){.account .sub-menu .navbar li.current strong{color:#000;font-weight:900}}.phsc{position:relative;padding:0 5px}.phsc .switcher-label{display:flex;align-items:center;cursor:pointer}.phsc .switcher-label .icon{width:24px;height:24px;font-size:22px;line-height:24px;font-weight:500}.phsc .switcher-label .icon.current{display:inline-flex}.phsc .switcher-label .action{margin-left:4px}.phsc .switcher-label .action .icon.icon-chevron-down{width:8px;height:8px;border-right:2px solid #000;border-bottom:2px solid #000;transform:rotateZ(45deg);font-size:24px;line-height:22px;font-weight:500}.phsc .switcher-options{display:none;position:absolute;background:var(--nav-sub-bgc);border:1px solid var(--border-color);border-radius:6px;top:100%;left:auto;right:0;z-index:99;padding:0;min-width:170px;margin-top:5px;font-size:14px;box-shadow:var(--box-shadow)}.phsc.active .switcher-options{display:flex;flex-direction:column}.phsc .switcher-options div{cursor:pointer;padding:8px 12px;font-weight:600}.phsc .switcher-options div:first-child{border-radius:6px 6px 0 0}.phsc .switcher-options div:last-child{border-radius:0 0 6px 6px}.phsc .switcher-options div[selected=selected]{font-weight:600}.phsc .switcher-options div:hover{background:var(--nav-bgc-h);color:var(--nav-c-h)}.phsc .action{cursor:pointer;display:flex;align-items:center;transform:rotateX(0) translateY(-2px)}.phsc.active .action{transform:rotateX(180deg) translateY(-2px)}.phsc .switcher-options:before,.phsc .switcher-options:after{content:'';display:block;width:0;height:0;position:absolute}.phsc .switcher-options:before{right:21px;top:-12px;border:6px solid;border-color:transparent transparent var(--color-light) transparent;z-index:99}.phsc .switcher-options:after{right:20px;top:-14px;border:7px solid;border-color:transparent transparent #bbb;z-index:98}