/**
 * WARNING: Do not change this file. Your changes will be lost.
 * 2025-01-02 07:03:42 */
body.boxed {
}
@media (min-width: 768px) {
    .page-layout-1column .product-info-main, .page-layout-2columns-left .product-info-main, .page-layout-2columns-right .product-info-main, .page-layout-3columns .product-info-main,.page-product-downloadable .product-options-bottom {
        width: 57.17%;
    }
    .page-layout-1column .product.media, .page-layout-2columns-left .product.media, .page-layout-2columns-right .product.media, .page-layout-3columns .product.media,.page-product-downloadable .product-options-wrapper {
        width: 40.83%;
    }

    .page-layout-1column .column.main > .custom-block ~ .product-info-main, .page-layout-2columns-left .column.main > .custom-block ~ .product-info-main, .page-layout-2columns-right .column.main > .custom-block ~ .product-info-main, .page-layout-3columns .column.main > .custom-block ~ .product-info-main {
        width: 42.8775%;
    }
    .page-layout-1column .column.main > .custom-block ~ .product.media, .page-layout-2columns-left .column.main > .custom-block ~ .product.media, .page-layout-2columns-right .column.main > .custom-block ~ .product.media, .page-layout-3columns .column.main > .custom-block ~ .product.media {
        width: 30.6225%;
    }
}

.page-header.type16 .header-main .header-left, .page-header.type16 .header-main .header-right {
  padding-top: 5px;
  padding-bottom: 5px;
}

.search-area .block.block-search{
width: 600px;
}

.page-header.type16 .block-search input
{
  font-style: normal;
}

@media (min-width: 768px) {
.sw-megamenu.navigation li.level0.classic .subchildmenu .subchildmenu { 
    z-index: 6;
}
.customer-welcome .action.switch:after {
    display:none; 
}
}

.page-header.type16 .logo {
    margin: 10px 0;
}
@media all and (min-width:768px),print{
    .page-header.type16 .header.panel{text-align:right;position:absolute;right:90px;top:8%;margin-top:-5px;z-index:5;padding:0 15px;}
    .page-header.type16 .header.panel .top-panel{margin-bottom:15px}
    .page-header.type16 .header.panel .top-panel>.links{padding:0;list-style:none;}
    .page-header.type16 .header.panel .top-panel>.links>li{display:block;float:left;margin:0}
    .page-header.type16 .header.panel .top-panel>.links>li>a,.page-header.type3 .header.panel .top-panel>.links>li>span{padding:0 15px;border-right:1px solid #101010;text-transform:uppercase;font-size:11px}
    .page-header.type16 .header.panel .top-panel>.links>li:first-child>a,.page-header.type3 .header.panel .top-panel>.links>li:first-child>span{padding-left:0;border-left:0}
}

.owl-carousel .owl-item img {
    height: auto;
    width: 100%;
    min-width: 100%;
}

@media (min-width:768px){.navigation .level0 .submenu,.sw-megamenu.navigation li.level0.classic .subchildmenu{min-width:220px}

.loading-mask {
display: none;
}

.header.panel>.header.links>li {
    font-size: 14px;
    font-weight: 300;
}



.page-header.type16 .navigation:not(.side-megamenu) .level0 .level-top{
    color: #000000;
}
.mytable {
  line-height: 14px;
}









html {
    min-height: 100%;
    display: flex;
}

#maincontent {
  padding-left: 10px;
}
.page-header.type16 .navigation:not(.side-megamenu) > ul { 
    overflow-x: visible;
    overflow-y: visible; 
}
body {
    flex: 1;
}


element {
}
.footer-middle .block {
  text-align: center;
}
.footer-middle > .container {
  padding-top: inherit;
}

.product-item-photo {
padding: 0;
border: 1px solid #ddd;
border-radius: 0;
}

.small-list.products-grid .product-items .product-item-info .product-item-photo img {
margin-block: inherit;
padding: 8px 8px 8px 8px;
}

input[type="checkbox"] {
  top: -12px;
}
.actions-toolbar .action.primary, .box-tocart  .action.primary{
    background-color:#0088CC !important;
    color: #FFFFFF !important;
}

.account.page-layout-2columns-left .sidebar-additional {
  width: 100%;
}

.price-container .price {
  font-size: 1rem;
}

.product-info-price .price-box .price {
color: #0088cc;
}

.product-info-price .price-box .price {
font-size: 2.2em;
}