/**
 * WARNING: Do not change this file. Your changes will be lost.
 * 2025-06-18 13:43:17 */
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 {
        width: 49%;
    }
    .page-layout-1column .product.media, .page-layout-2columns-left .product.media, .page-layout-2columns-right .product.media, .page-layout-3columns .product.media {
        width: 49%;
    }

    .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: 36.75%;
    }
    .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: 36.75%;
    }
}

.page-header.type1 .logo {
    margin: 7px 0;
}
.logo img {
    min-width: 200px;
}

.minicart-wrapper .action.showcart::before, .minicart-wrapper .action.showcart.active::before {
    color: #FFF;
}
.minicart-wrapper .action.showcart .counter.qty {
    color: #575757;
}
.page-header.type1 > .panel.wrapper {
    background-color: #00ddeb;
    color: #777;
    border-bottom: 2px dashed #00e8f7;
}
.page-header.type1 > .panel.wrapper {
    color: #FFF;
}
.homepage-bar {
    border-top: 0px solid #e1e1e1;
    border-bottom: 0px solid #e1e1e1;
    background-color: #f4f4f4;
}
.homepage-bar p {
    font-size: 15px;
    margin: 0;
    line-height: 14pt;
}
.page-header.type1 .navigation > ul {
    padding: 0;
    background-color: #fff;
}
.cms-index-index h1 {
font-size: 27px;
font-weight: 300;
line-height: 42px;
color: #313131;
text-transform: uppercase;
text-align: left;
margin-bottom: 10px;
font-weight: bold !important;
}
.block.block-subscribe.home-sidebar-block {
    border-top: 5px solid #00ddeb;
}
.page-header.type1 .navigation li.level0 > .level-top:hover {
    background-color: #2deaf6;
}
.block-category-list {margin-bottom:14px;}
.product-reviews-summary {display:none;}
.table-comparison .product-item-photo {
    max-width: 150px;
}
#ln_slider_price.ui-slider-horizontal {
    background-color: #00ddeb;
}

#ln_slider_price .ui-slider-handle {
    background-color: #00ddeb;
}
.page-header.type1 .navigation li.level0 > .level-top {
    color: #575757;
}
button.action.primary {
border-color: #00DDEB;
background-color: #00DDEB;
}
button.action.primary:hover {
border-color: #00DDEB;
background-color: #00DDEB;
}
.sw-megamenu.navigation.side-megamenu li.level0:hover > a, .navigation .level0 .submenu a:hover, .navigation .level0 .submenu a.ui-state-focus, .navigation .level0 .submenu a {
    color: #777 !important;
}
#banner-slider-demo-9 .content h2 {
    font-size: 18px !important;
}
.page-header.type1 .block-search input, .page-header.type2 .block-search input, .page-header.type1 .block-search .action.search::before, .page-header.type1 .block-search .action.search:hover::before, .page-header.type2 .block-search .action.search::before, .page-header.type2 .block-search .action.search:hover::before, .page-header.type8 .block-search input, .page-header.type8 .block-search .action.search::before, .page-header.type8 .block-search .action.search:hover::before, .page-header.type25 .block-search input, .page-header.type25 .block-search .action.search::before, .page-header.type25 .block-search .action.search:hover::before, .page-header.type11 .block-search input, .page-header.type11 .block-search .action.search::before, .page-header.type11 .block-search .action.search:hover::before, .page-header.type12:not(.sticky-header) .header.panel .block-search input {
    color: #777;
}
.footer-ribbon span {
    color: #FFF;
}
.footer-ribbon {
    background-color: #00DDEB;
}
a, a:focus {
color: #00DDEB;
}
a:hover {
color: #00DDEB;
}
.products-grid.columns4 .product-item {
  min-height: 305px;
}
    @media (min-width: 768px), print {
        .products-grid.columns4 .product-item {
            padding: 10px;
            width: 24%;
            min-height: 400px;
        }
    }.page-header.type1 a, .page-header.type2 a, .page-header.type2 .custom-block a, .page-header.type3 a, .page-header.type4 a, .page-header.type20 a, .page-header.type21 a, .page-header.type21 .top-links-icon, .page-header.type21 .top-links-icon a, .page-header.type5 a, .page-header.type6 a, .page-header.type19 a, .page-header.type7 a, .page-header.type23 a, .page-header.type8 a, .page-header.type25 a, .page-header.type9 a, .page-header.type10 a, .page-header.type11 a, .page-header.type11 .custom-block a, .page-header.type12 .header.panel .custom-block a, .page-header.type16 .custom-block a, .page-header.type17 .custom-block a, .page-header.type18 .custom-block a, .page-header.header-newskin a, .page-header.header-newskin .top-links-icon, .page-header.header-newskin .top-links-icon a, .page-header.type26 .panel.header .top-links-area > ul.links > li > a {
    color: #3e3e3e;
}
.sidebar .custom-block.custom-block-1 > div em {
    color: #777;
}
@media(min-width:768px) {
.page-header.type1 .navigation li.level0>.level-top {
    padding: 0 14px;
}
}
.header .custom-block a {
    color: #fff;
}
.catalog-category-view .page-title-wrapper {
    display: block;
}

.fotorama__nav-wrap .fotorama_vertical_ratio .fotorama__img {
  width: auto;
}

.cardgatefee  {
display: none;
visibility: hidden;
}