.off-canvas,.off-canvas-content,.off-canvas-wrapper,.off-canvas-wrapper-inner,body,html{min-height:100vh}.mobile.off-canvas{padding:1rem 0}.title-bar .menu>li>a{padding:.7rem}.title-bar .title-bar-title{padding:0 .5rem}.title-bar .title-bar-title a.logotype{display:table-cell;height:2.5rem;padding:0 .5rem;vertical-align:middle}.title-bar .title-bar-title a.logotype img{max-height:2.5rem;vertical-align:middle}.title-bar .shopping-cart{position:relative}.title-bar .shopping-cart .quantity{font-size:.8rem;position:absolute;top:.25rem;right:.25rem}.dropdown.menu>.dropdown-submenu-parent{position:relative}.dropdown.menu>.dropdown-submenu-parent>.submenu,.dropdown.menu>.dropdown-submenu-parent>span:not([class])>.submenu{display:none;left:100%;position:absolute;top:0;z-index:10000}.header-search-bar{padding:.25rem;margin:.15rem 0}.header-content-container .header-content-container-inner{height:6.25rem;position:relative}.header-content-container .header-content-container-inner .logotype{display:table-cell;height:6.25rem;vertical-align:middle}.header-content-container .header-content-container-inner .logotype img{max-height:6.25rem;vertical-align:middle}.nav-icons{bottom:0;right:0;padding:.5rem;position:absolute}.nav-icons>.menu>li{position:relative}.nav-icons>.menu>li>a,.nav-icons>.menu>li>span:not([class])>a{cursor:pointer;display:block;line-height:1;text-align:center}.nav-icons>.menu>li>a>.fa,.nav-icons>.menu>li>span:not([class])>a>.fa{font-size:1.25rem}.nav-icons>.menu>li>a>.text,.nav-icons>.menu>li>span:not([class])>a>.text{font-size:.75rem}.nav-icons .menu.submenu{display:none;font-size:.9rem;min-width:12rem;padding:.25rem 0;position:absolute;right:0;z-index:10000}.nav-icons .menu.submenu .menu-text,.nav-icons .menu.submenu a{padding:.5em 1em}.nav-icons .menu.submenu .nested.menu{margin-left:.5rem}.nav-icons .menu.submenu a:not(.button){text-align:left}.nav-icons .menu.submenu a[data-open-close-toggler]:not([href]){cursor:pointer}.nav-icons .menu.submenu a i.fa:first-child{display:inline-block;margin:0 auto;min-width:1rem;text-align:center}.nav-icons .menu.submenu select{margin:0}.nav-icons .menu.submenu .menu-text,.nav-icons .menu.submenu a:not(.button){font-weight:400}.nav-icons .menu.submenu .menu-header{font-weight:700;text-align:center}.nav-icons .menu.submenu .menu-divider{border-top:1px solid transparent;margin:.1rem .25rem}.nav-icons .user-account-box .register{font-size:.85rem;line-height:1rem}.nav-icons .shopping-cart-box .submenu{min-width:24rem}.nav-icons .shopping-cart-box .shopping-cart-link{position:relative}.nav-icons .shopping-cart-box .shopping-cart-link .quantity{border-radius:1rem;box-shadow:1px 1px 2px #ccc;color:#fff;font-size:10px;padding:.1rem .5rem;position:absolute;right:1px;top:1px}.nav-icons .shopping-cart-box .shopping-cart-link.error{color:red}.nav-icons .shopping-cart-box .shopping-cart-link:hover .quantity{box-shadow:1px 1px 2px #999}.nav-icons .shopping-cart-box .menu-header a{display:inline;padding:0 0 0 .25rem;vertical-align:text-top}.nav-icons .shopping-cart-box .items-summary::after,.nav-icons .shopping-cart-box .items-summary::before,.nav-icons .shopping-cart-box .items-wrapper .items .item::after,.nav-icons .shopping-cart-box .items-wrapper .items .item::before{display:table;content:' '}.nav-icons .shopping-cart-box .menu-header a i{margin:0}.nav-icons .shopping-cart-box .items-wrapper{max-height:50vh;overflow-y:auto;padding-left:0;padding-right:0}.nav-icons .shopping-cart-box .items-wrapper .items .item::after{clear:both}.nav-icons .shopping-cart-box .items-wrapper .items .item.empty{font-style:italic}.nav-icons .shopping-cart-box .items-wrapper .items .item .item-name{float:left}.nav-icons .shopping-cart-box .items-wrapper .items .item .item-quantity{float:left;margin-left:.4em}.nav-icons .shopping-cart-box .items-wrapper .items .item .item-quantity-price{float:right}.nav-icons .shopping-cart-box .items-summary::after{clear:both}.nav-icons .shopping-cart-box .items-summary .total-label,.nav-icons .shopping-cart-box .items-summary .total-price{font-weight:700}.nav-icons .shopping-cart-box .items-summary .total-label{float:left}.nav-icons .shopping-cart-box .items-summary .total-quantity{margin-left:.4em}.header-main-nav-bar-container .header-main-nav-bar .input-group,.left-side-panel-container .left-side-panel .search .search-box{margin:0}.nav-icons .shopping-cart-box .items-summary .total-price{float:right}.nav-icons .shopping-cart-box .items-summary .vat-label{clear:both;float:right;font-style:italic;font-size:.7rem;padding-top:.5rem}.nav-icons .shopping-cart-box .items-summary .other-estimated-currency-text{clear:both;font-size:.8rem;font-style:italic;display:inline-block}.nav-icons .shopping-cart-box.budget-error .items-summary .total-label,.nav-icons .shopping-cart-box.budget-error .items-summary .total-price{color:#cc4b37}.header-main-nav-bar-container .header-main-nav-bar{padding:.5rem 0}.header-main-nav-bar-container .header-main-nav-bar .menu:not(.submenu)>li>a{line-height:1.5rem}.header-main-nav-bar-container .header-main-nav-bar .dropdown.menu>.dropdown-submenu-parent>.submenu{left:0;max-width:25rem;min-width:100%;top:100%}.header-main-nav-bar-container .header-main-nav-bar .dropdown.menu>.dropdown-submenu-parent>.submenu>li>a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-main-nav-bar-container .header-main-nav-bar .dropdown.menu>.dropdown-submenu-parent>.submenu .submenu{top:0;left:100%}.header-main-nav-bar-container .header-main-nav-bar .dropdown.menu>.dropdown-submenu-parent:active>.submenu,.header-main-nav-bar-container .header-main-nav-bar .dropdown.menu>.dropdown-submenu-parent:focus>.submenu,.header-main-nav-bar-container .header-main-nav-bar .dropdown.menu>.dropdown-submenu-parent:hover>.submenu{display:block}.header-main-nav-bar-container .header-main-nav-bar .language-selection .dropdown.menu>.dropdown-submenu-parent>.languages.submenu{min-width:8rem;overflow-y:auto;max-height:70vh}.header-main-nav-bar-container .header-main-nav-bar .language-selection .dropdown.menu>.dropdown-submenu-parent>.languages.submenu .image-button{border:0!important;border-radius:0;width:100%}.header-main-nav-bar-container .header-main-nav-bar .language-selection .dropdown.menu>.dropdown-submenu-parent>.languages.submenu .image-button.current{opacity:.5}.left-side-panel-container,.main-container{padding-top:.5rem;padding-bottom:.5rem}.left-side-panel-container{overflow:hidden}.left-side-panel-container .left-side-panel .search{padding:.5rem}.left-side-panel-container .left-side-panel .search .search-error-message{color:red;display:block;font-size:.8rem;font-style:italic;padding:.3rem .5rem 0}.main-container .header{font-size:1.25rem;margin-bottom:.5rem;padding:0 .2rem}.main-container .additional-content-top{padding-bottom:.5rem}.main-container .additional-content-bottom{padding-top:.5rem}footer>.row{padding:.5rem 0}.body-default.page-logged-out .content .logged-out,.body-default.page-login .content .login,.body-default.page-recover-password .content .recover-password,.body-default.page-registration .content .registration{margin:5rem auto;max-width:32rem}@media screen and (max-width:39.9375em){.body-default.page-logged-out .content .logged-out,.body-default.page-login .content .login,.body-default.page-recover-password .content .recover-password,.body-default.page-registration .content .registration{margin:0 auto}}.body-minimal .page-content .main-content .additional-content-bottom,.body-minimal .page-content .main-content .additional-content-top{padding:.5rem}.body-minimal .page-content .main-content .content .information{padding-bottom:1rem}.system-alert-container{display:block}.system-alert-container .system-alert{background-color:ivory;box-shadow:0 0 .25rem #000;color:#ffae00;font-size:.75rem;left:0;margin:0;padding:.5rem 2rem .5rem .5rem;position:fixed;right:0;text-align:center;top:0;z-index:50000}.system-alert-container .system-alert .close-button-container{font-size:1rem;line-height:1rem;position:absolute;right:.5rem;top:50%}.system-alert-container .system-alert .close-button-container .close-button{color:#555;display:block;font-weight:700;height:1rem;margin-top:-.5rem;text-align:center;text-decoration:none;text-shadow:0 0 .2rem #aaa;width:1rem}.system-alert-container .system-alert .close-button-container .close-button:hover{color:#333;text-shadow:0 0 .2rem #ccc}.cookie-info-container{display:block}.cookie-info-container .cookie-info{bottom:0;font-size:.75rem;left:0;margin:0;padding:.5rem 2rem .5rem .5rem;position:fixed;right:0;text-align:center;z-index:50000}.cookie-info-container .cookie-info a{text-decoration:underline}.cookie-info-container .cookie-info .close-button-container{font-size:1rem;line-height:1rem;position:absolute;right:.5rem;top:50%}.cookie-info-container .cookie-info .close-button-container .close-button{display:block;font-weight:700;height:1rem;margin-top:-.5rem;text-align:center;text-decoration:none;width:1rem}.page-logged-out .information,.page-logged-out .message,.page-login .information,.page-login .message,.page-recover-password .information,.page-recover-password .message,.page-registration .information,.page-registration .message{font-size:.8rem;padding-top:.75rem;padding-bottom:.75rem}.page-logged-out .information.unavailable,.page-logged-out .message.unavailable,.page-login .information.unavailable,.page-login .message.unavailable,.page-recover-password .information.unavailable,.page-recover-password .message.unavailable,.page-registration .information.unavailable,.page-registration .message.unavailable{padding:2rem}.page-logged-out .minimal-page-content-wrapper .page-content .main-content,.page-logged-out .minimal-page-content-wrapper .page-footer,.page-login .minimal-page-content-wrapper .page-content .main-content,.page-login .minimal-page-content-wrapper .page-footer,.page-recover-password .minimal-page-content-wrapper .page-content .main-content,.page-recover-password .minimal-page-content-wrapper .page-footer,.page-registration .minimal-page-content-wrapper .page-content .main-content,.page-registration .minimal-page-content-wrapper .page-footer{margin:0 auto;width:32rem}.order-admin-shortcuts .shortcuts-header{font-size:1.2rem;margin-bottom:.5rem}.order-admin-shortcuts a.shortcut-link{border:1px solid #eee;border-radius:.25rem;color:#0a0a0a;display:block;padding:.5rem}.order-admin-shortcuts a.shortcut-link .icon{color:#555}.order-admin-shortcuts a.shortcut-link:active,.order-admin-shortcuts a.shortcut-link:hover{border-color:#ddd}.order-admin-shortcuts a.shortcut-link:active .icon,.order-admin-shortcuts a.shortcut-link:hover .icon{color:#333}.order-admin-shortcuts a.shortcut-link .shortcut-header{margin-bottom:.5rem}.order-admin-shortcuts a.shortcut-link .shortcut-details{font-size:.75rem;font-style:italic}
/*# sourceMappingURL=maps/layout.css.map */