/* MEDIA *//* DESKTOP - MIN WIDTH 767px */@media (min-width: 768px), print {    .navigation, .breadcrumbs, .page-header .header.panel, .header.content, .footer.content, .page-wrapper > .widget, .page-wrapper > .page-bottom, .block.category.event, .top-container, .page-main {        max-width: 1260px;    }    .logo {        margin: 2px auto 25px 0;    }    .nav-sections {        margin-bottom: 0;        text-align: center;    }    .navigation ul {        text-align: left;        letter-spacing: 0.05em;    }    .navigation ul li {        margin: 0 20px;    }    .navigation .level0 {        margin: 0 20px;    }    .navigation .level0, .navigation .level1 {        text-align: left;    }    .navigation .level0 li, .navigation .level1 li {    }    .navigation .level0 .submenu a {        display: block;        line-height: inherit;        color: #034f7b;        padding: 10px 20px;        font-family: "Inter", sans-serif;        font-size: 16px;        font-weight: 400;        border-bottom: 1px solid #e8e8e8;    }    .navigation .level0 .submenu a span {    }    .ninjamenus.ninjamenus-desktop.ninjamenus-horizontal > .magezon-builder > .nav-item {        float: none;        margin: 0;    }    .page-layout-2columns-left .column.main {        width: 78.33333333%;    }    .page-layout-2columns-left .sidebar-main, .page-layout-2columns-left .sidebar-additional {        width: 19.66666667%;    }    .sidebar-main {        padding-right: 0;    }    .block-search {        float: left;        padding-left: 50px;        position: relative;        width: 60%;        z-index: 4;        margin-bottom: 20px;    }    .block-search .action.search:before {        font-size: 24px;        line-height: 40px;        color: #006bb4;    }    .header-user {        margin-left: 13px;    }    .page-header .panel.wrapper {        display: none;    }    /* PRODUCT DETAILS */    .box-tocart .field.qty {        float: left;        display: inline-block;        margin-right: 30px;    }    .box-tocart .action.tocart {        margin-bottom: 0;        margin-right: 1%;        width: 49%;        margin-top: 8px;    }    .page-layout-1column .product.media {        width: 49%;    }    .page-layout-1column .product-info-main {        width: 44%;        background: #eeeeee;        padding: 3%;        margin-top: 0;    }    .fotorama__nav-wrap.fotorama__nav-wrap--horizontal {        margin-top: 20px;    }    .fotorama__nav__frame.fotorama__nav__frame--thumb {        padding: 0 !important;        height: 90px;        margin: 0 10px 0 0;    }    .fotorama__thumb-border {        display: none;    }    .fotorama__nav__frame.fotorama__nav__frame--thumb.fotorama__active {        border: 2px solid #006bb4;    }    .opc-progress-bar {        margin-top: 20px;    }    li.checkout-shipping-address, li.checkout-shipping-method, li.checkout-payment-method {        padding: 20px;        background: #fff;        border: 1px solid #ededed;        margin-bottom: 20px !important;    }    .opc-sidebar {        margin: 0 0 20px;    }    .opc-block-summary {        border: 1px solid #ccc;    }    .opc-progress-bar-item._active:before {        background: #006bb4;        border-color: #006bb4;    }    .opc-progress-bar-item._active > span:before {        background: #0070ba;        border-color: #0070ba;    }    .opc-progress-bar-item._active > span:after {        border-color: #0070ba;        content: '\e610';        font-family: 'luma-icons';    }    .opc-wrapper .form-login, .opc-wrapper .form-shipping-address {        max-width: 100%;    }}/* MOBILE / TABLET - MAX WIDTH 767px */@media only screen and (max-width: 767px) {    a.logo {        margin-bottom: 6px;        margin-top: 10px;        margin-left: 50px;    }    #kva_button {        display: none !important;    }    .block-collapsible-nav {        background: #fff;    }    /*.nav-toggle:before {        color: #fff;    }*/    .block-search input {        position: static;    }    .block-search .label {        display: none;    }    .nav-sections-item-title {        background: #eee;        /*border: solid #fff;*/        border-width: 0 0 1px 0px;        width: 50%;    }    body .nav-sections-item-title.active {            background: #ccc;    }    .navigation .level0.active > a:not(.ui-state-active), .navigation .level0.has-active > a:not(.ui-state-active) {        border-color: #4FB790;        border-style: solid;        border-width: 0 0 0 8px;        color: #ffffff;    }    a.nav-sections-item-switch, .navigation a, .navigation a:hover, .navigation .submenu:not(:first-child) ul > li a {        color: #222;    }    /*.active a.nav-sections-item-switch {        color: #fff;    }*/    a.nav-sections-item-switch {        font-size: 18px;        font-weight: 700;        font-family: "Inter", sans-serif;    }    /*.nav-sections .header.links a, .nav-sections .header.links a:hover {        color: #eee;        font-weight: 400;    }*/    .toolbar-sorter sorter .sorter-label {        display: none;    }    .catalog-product-view .product-add-form .field.qty{        float: left;    }    .catalog-product-view .product-add-form #product-addtocart-button{        width: 70%;        float: left;        margin: 10px 0px 5px 25px;    }    .catalog-product-view .bundle-options-container .block-bundle-summary .box-tocart,    .catalog-product-view .box-tocart{        margin: 0px;    }    label.sorter-label {        display: none;    }    div#layered-filter-block {        height: 0px;    }    .products-grid .product-item-info {        text-align: center;    }    .page-products .product-item-info{        width: 100%;    }    .firecheckout .column.main {        max-width: 100%;    }    .firecheckout .checkout-payment-method .payment-method-content {        padding: 0px;    }    /*.ninjamenus .opener:before, .ninjamenus.ninjamenus-mobile .nav-item > a, .nav-toggle:hover:before {        color: #fff;    }*/}