@media all and (min-width: 768px), print {
    .nav-toggle {
        display: none;
    }

    .navigation {
        background: none;
    }

    .navigation:empty {
        display: none;
    }

    .navigation ul {
        margin-bottom: 0;
        margin-top: 0;
        padding: 0;
        position: relative;
    }

    .navigation li.level0 {
        border-top: medium none;
    }

    .navigation .level0 {
        display: inline-block;
        margin: 0 9px 0 0;
        position: relative;
    }

    .navigation .level0 > .level-top {
        position: relative;
    }

    .navigation .level0 > .level-top:hover, .navigation .level0 > .level-top.ui-state-focus {
        text-decoration: none;
    }

    .navigation .level0.active > .level-top, .navigation .level0.has-active > .level-top {
        display: inline-block;
        text-decoration: none;
    }

    .navigation .level0.parent:hover > .submenu {
        overflow: visible !important;
    }

    .navigation .level0 .submenu {
        box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2);
        display: none;
        font-weight: 400;
        left: 0;
        margin: 0 !important;
        min-width: 230px;
        padding: 0;
        position: absolute;
        z-index: 1;
        -wekit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2);
    }

    .navigation .level0:hover .submenu {
        display: block;
    }

    .navigation li.level0.classic .subchildmenu .subchildmenu {
        box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2);
        left: 100% !important;
        -wekit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2);
    }

    .navigation .level0 .submenu > ul::before, .navigation .level0 .submenu > ul::after {
        content: "";
        display: block;
        overflow: hidden;
        position: absolute;
    }

    .navigation .level0 .subchildmenu a {
        display: block;
        font-size: 116.67%;
        line-height: inherit;
        padding: 5px 0px;
    }

    .navigation .level0.classic .subchildmenu a {
        padding: 5px;
    }

    .navigation .level0 .submenu a:hover, .navigation .level0 .submenu a.ui-state-focus {
        text-decoration: none;
    }

    .navigation .level0 .submenu .submenu {
        left: 100% !important;
        top: 0 !important;
    }

    .navigation .level0 .submenu .submenu-reverse {
        left: auto !important;
        right: 100%;
    }

    .navigation .level0.more {
        display: inline-block;
        position: relative;
        text-decoration: none;
    }

    .navigation .level0.more::before {
        display: none;
    }

    .navigation .level0.more::after {
        cursor: pointer;
        padding: 8px 12px;
        position: relative;
        z-index: 1;
    }

    .navigation .level0.more:hover > .submenu {
        overflow: visible !important;
    }

    .navigation .level0.more li {
        display: block;
    }

    .navigation li.level0 {
        border-radius: 5px;
        margin-right: 4px;
        transition-delay: 0.3s;
    }

    .sm-megamenu2.navigation .open-children-toggle {
        display: none;
    }

    .sm-megamenu2.navigation li.level0 > .level-top {
        transition-delay: 0s !important;
    }

    .sm-megamenu2.navigation .subchildmenu.mega-columns > li {
        float: left;
        padding: 0 15px;
    }

    .sm-megamenu2.navigation .subchildmenu.mega-columns.columns1 > li {
        float: none;
    }

    .sm-megamenu2.navigation .subchildmenu.mega-columns.columns2 > li {
        width: 50%;
    }

    .sm-megamenu2.navigation .subchildmenu.mega-columns.columns2 > li:nth-child(2n+1) {
        clear: both;
    }

    .sm-megamenu2.navigation .subchildmenu.mega-columns.columns3 > li {
        width: 33.33%;
    }

    .sm-megamenu2.navigation .subchildmenu.mega-columns.columns3 > li:nth-child(3n+1) {
        clear: both;
    }

    .sm-megamenu2.navigation .subchildmenu.mega-columns.columns4 > li {
        width: 25%;
    }

    .sm-megamenu2.navigation .subchildmenu.mega-columns.columns4 > li:nth-child(4n+1) {
        clear: both;
    }

    .sm-megamenu2.navigation .subchildmenu.mega-columns.columns5 > li {
        width: 20%;
    }

    .sm-megamenu2.navigation .subchildmenu.mega-columns.columns5 > li:nth-child(5n+1) {
        clear: both;
    }

    .sm-megamenu2.navigation .subchildmenu.mega-columns.columns6 > li {
        width: 16.66%;
    }

    .sm-megamenu2.navigation .subchildmenu.mega-columns.columns6 > li:nth-child(6n+1) {
        clear: both;
    }

    .sm-megamenu2.navigation li.level0 {
        transition: opacity 0.2s ease 0s;
    }

    .sm-megamenu2.navigation li.level0.fl-left {
        float: left;
    }

    .sm-megamenu2.navigation li.level0.fl-right {
        float: right;
    }

    .sm-megamenu2.navigation li.level0.fl-right.staticwidth .submenu {
        border-radius: 6px 0 6px 6px;
        left: auto;
        right: 0;
    }

    .sm-megamenu2.navigation li.level0 .submenu {
        opacity: 0;
        transition: opacity 0.2s ease 0s;
        visibility: hidden;
    }

    .sm-megamenu2.navigation li.level0 .submenu > ul {
        margin-top: 0;
    }

    .sm-megamenu2.navigation li.level0 .submenu > ul::before,
    .sm-megamenu2.navigation li.level0 .submenu > ul::after {
        display: none;
    }

    .sm-megamenu2.navigation li.level0.parent > .submenu.popup-left {
        border-radius: 6px 0 6px 6px;
        left: auto;
        right: 0;
    }

    .sm-megamenu2.navigation li.level0 .col-sm-1,
    .sm-megamenu2.navigation li.level0 .col-sm-2,
    .sm-megamenu2.navigation li.level0 .col-sm-3,
    .sm-megamenu2.navigation li.level0 .col-sm-4,
    .sm-megamenu2.navigation li.level0 .col-sm-5,
    .sm-megamenu2.navigation li.level0 .col-sm-6,
    .sm-megamenu2.navigation li.level0 .col-sm-7,
    .sm-megamenu2.navigation li.level0 .col-sm-8,
    .sm-megamenu2.navigation li.level0 .col-sm-9,
    .sm-megamenu2.navigation li.level0 .col-sm-10,
    .sm-megamenu2.navigation li.level0 .col-sm-11,
    .sm-megamenu2.navigation li.level0 .col-sm-12 {
        padding-left: 15px;
        padding-right: 15px;
    }

    .mega-columns {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .sm-megamenu2.navigation li.level0.fullwidth {
        position: static;
    }

    .sm-megamenu2.navigation li.level0.fullwidth > .submenu {
        border-radius: 0 0 6px 6px;
        width: 100%;
    }

    .sm-megamenu2.navigation li.level0.fullwidth > .submenu,
    .sm-megamenu2.navigation li.level0.staticwidth > .submenu {
        left: 0;
        padding: 30px;
    }

    .sm-megamenu2.navigation li.level0.fullwidth:hover > .submenu,
    .sm-megamenu2.navigation li.level0.staticwidth:hover > .submenu {
        opacity: 1;
        visibility: visible;
    }

    .sm-megamenu2.navigation li.level0.fullwidth .submenu li.level1 > a,
    .sm-megamenu2.navigation li.level0.staticwidth .submenu li.level1 > a {
        color: #222 !important;
        font-size: 116.67%;
        margin-bottom: 5px;
        padding-bottom: 0;
        padding-top: 0;
        text-transform: uppercase;
    }

    .sm-megamenu2.navigation li.level0.fullwidth .submenu li.level1 .subchildmenu .subchildmenu,
    .sm-megamenu2.navigation li.level0.staticwidth .submenu li.level1 .subchildmenu .subchildmenu {
        box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
        -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
        display: none;
        left: 90%;
        min-width: 200px;
        padding: 10px;
        position: absolute;
        top: -10px;
        z-index: 60;
    }

    .sm-megamenu2.navigation li.parent:hover > ul {
        display: block !important;
    }

    .sm-megamenu2.navigation li.level0.fullwidth .submenu li.level1 > .menu-thumb-img,
    .sm-megamenu2.navigation li.level0.staticwidth .submenu li.level1 > .menu-thumb-img {
        margin: 10px 0 -5px;
    }

    .sm-megamenu2.navigation li.level0.fullwidth .submenu .subchildmenu .subchildmenu,
    .sm-megamenu2.navigation li.level0.staticwidth .submenu .subchildmenu .subchildmenu {
        padding: 5px 0;
    }

    .sm-megamenu2.navigation li.level0.fullwidth .submenu a:hover,
    .sm-megamenu2.navigation li.level0.staticwidth .submenu a:hover {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    }

    .menu-top-block {
        margin-bottom: 25px;
    }

    .menu-bottom-block {
        margin-top: 25px;
    }

    .sm-megamenu2.navigation li.level0.fullwidth .submenu .menu-top-block a,
    .sm-megamenu2.navigation li.level0.staticwidth .submenu .menu-top-block a,
    .sm-megamenu2.navigation li.level0.fullwidth .submenu .menu-left-block a,
    .sm-megamenu2.navigation li.level0.staticwidth .submenu .menu-left-block a,
    .sm-megamenu2.navigation li.level0.fullwidth .submenu .menu-right-block a,
    .sm-megamenu2.navigation li.level0.staticwidth .submenu .menu-right-block a,
    .sm-megamenu2.navigation li.level0.fullwidth .submenu .menu-bottom-block a,
    .sm-megamenu2.navigation li.level0.staticwidth .submenu .menu-bottom-block a {
        display: inline-block;
        padding: 0;
    }

    .sm-megamenu2.navigation li.level0.classic .submenu > .row {
        margin: 0;
    }

    .sm-megamenu2.navigation li.level0.classic .subchildmenu {
        min-width: 230px;
        padding: 6px 8px;
    }

    .sm-megamenu2.navigation li.level0.classic .subchildmenu .subchildmenu {
        left: 0;
        opacity: 0;
        position: absolute;
        top: -6px;
        transition: opacity 0.2s ease 0s;
        visibility: hidden;
        z-index: 1;
    }

    .sm-megamenu2.navigation li.level0.classic .subchildmenu > li:hover > .subchildmenu {
        opacity: 1;
        visibility: visible;
    }

    .sm-megamenu2.navigation li.level0.classic li.parent > .subchildmenu.popup-left {
        border-radius: 6px 0 6px 6px;
        left: auto;
        right: 100%;
    }

    .sm-megamenu2.navigation li.level0.classic .subchildmenu.popup-left .subchildmenu {
        border-radius: 6px 0 6px 6px;
        left: auto;
        right: 100%;
    }

    .sm-megamenu2.navigation li.level0.classic:hover > .submenu {
        opacity: 1;
        visibility: visible;
    }

    .sm-megamenu2.navigation li.level0.classic li:hover > .submenu {
        opacity: 1;
        visibility: visible;
    }

    .sm-megamenu2.navigation li.level0.classic .submenu, .sm-megamenu2.navigation li.level0.classic .subchildmenu .subchildmenu {
        left: 0;
    }

    .sm-megamenu2.navigation li.level0.staticwidth .submenu {
        left: 0;
    }

    .sm-megamenu2.navigation.side-megamenu2 li {
        margin: 0;
        position: relative;
    }

    .sm-megamenu2.navigation.side-megamenu2 li.level0 {
        border-radius: 0;
        display: block;
        margin: 0;
        position: relative;
    }

    .sm-megamenu2.navigation.side-megamenu2 li.level0.fullwidth > .submenu, .sm-megamenu2.navigation.side-megamenu2 li.level0.staticwidth > .submenu {
        left: 100% !important;
        padding-bottom: 15px;
        top: 0;
    }

    .sm-megamenu2.navigation.side-megamenu2 li.level0.classic > .submenu {
        left: 100% !important;
        top: 0;
    }

    .sm-megamenu2.navigation.side-megamenu2 li.level0.fullwidth > .submenu {
        width: 871px;
    }

    .sm-megamenu2.navigation.side-megamenu2 li.level0 > a {
        border-top: 1px solid #ddd;
        display: block;
        font-size: 14px;
        font-weight: 400;
        line-height: 41px;
        margin: 0 10px;
        padding: 0 5px;
    }

    .sm-megamenu2.navigation.side-megamenu2 li.level0 > a > span.cat-label {
        margin-left: 10px;
        padding: 0 2px;
        position: relative;
        right: 0;
        top: 0;
    }

    .sm-megamenu2.navigation.side-megamenu2 li.level0 > a > span.cat-label::before {
        border-top-color: transparent;
        bottom: auto;
        left: -6px;
        top: 3px;
    }

    .sm-megamenu2.navigation.side-megamenu2 li.level0 > .submenu {
        border-left-width: 5px;
        border-radius: 0 6px 6px;
        border-top-width: 0;
        box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
        padding: 5px 8px;
    }

    .home-side-menu {
        background-color: #fbfbfb;
        border: 1px solid #ddd;
        border-radius: 5px;
        margin-bottom: 20px;
    }

    h2.side-menu-title {
        background-color: #f5f5f5;
        border-bottom: 1px solid #ddd;
        border-radius: 5px 5px 0 0;
        color: #a39f9c;
        font-size: 13px;
        font-weight: 700;
        line-height: 1;
        margin: 0;
        padding: 14px 15px;
    }

    .navigation .level0 > .level-top {
        display: inline-block;
        text-transform: uppercase;
    }

    .navigation .level0 .submenu li {
        margin-bottom: 0;
        position: relative;
    }
}




.slider-home.owl-carousel{max-height:410px}#categoriesmenu_default .block-content{z-index:160}.catalog-category-view .page-wrapper .columns .sidebar,.page-header .header-top-content .logo-categories .logo{display:block}body .product-item-image .product-image-wrapper{padding-top:100%;display:block}body .grid-product-type .product-item .item-inner .product-item-info .product-item-image .product-image-photo{position:absolute;left:0;right:0;bottom:0;top:0;width:100%!important;height:100%!important;object-fit:contain}.customer-account-create fieldset.fieldset.additional_info{display:initial}.category-image img[src*="logo-DW_rogn_2.jpg"],.gallery-placeholder .loading-mask,.header-11 .header-content .searchpro-container .cat.searchbox-cat{display:none}.ambrand-index-index .category-image img.image,.catalog-category-view .category-image img.image{max-height:125px;margin:0 auto}body .header-11 .customer-acction{position:initial;float:unset}.children-category-container .slide{max-width:inherit;background:#ff4500;color:#fff;border-radius:100px!important;padding:13px 15px;margin-bottom:10px;margin-right:10px;flex:inherit;transition:.3s;border:1px solid}.children-category-container .slide .category-item-title{max-width:100%!important}.children-category-container .wrapper{justify-content:flex-start}.children-category-container .wrapper .slide .category-item{padding:0!important;border:0;box-shadow:none!important}.children-category-container .slide:hover{background:#fff;color:#ff4500}.mst-searchautocomplete__autocomplete._active{position:initial}.rating-summary .rating-result>span:before{color:#f55}.grid-product-type .product-item .item-inner .product-item-info .product-item-details .product-item-inner .actions-primary .tocart{border-radius:18px}.page-header .header-top-content .logo-categories{display:flex;align-items:center;justify-content:space-between}.page-header .logo img{max-height:inherit}.logo img{width:100%;max-width:300px}body.mobile-style .logo img{max-width:230px}.header-11 .header-content .row{align-items:center}@media (min-width:1200px){.header-11 .header-content .logo-container{flex:0 0 40%;max-width:40%}.header-11 .header-content .searchpro-container{flex:0 0 35%;max-width:35%}}.header-11 .header-content .searchpro-container .sm-searchbox-content .field.searchbox #searchbox{padding-left:15px}.header-11 .header-content .logo-container img,.page-header .header-top-content .logo-categories .logo img,.page-wrapper .cart.table-wrapper .product-image-wrapper .product-image-photo{max-width:100%}.header-11 .header-content .searchpro-container .mst-searchautocomplete__autocomplete{min-width:inherit;position:absolute}.page-header .header-top-content .logo-categories{flex-direction:column}.header-11 .navigation-mobile-container .btn-mobile .button-mobile{color:#666!important}body.mobile-style .page-header>.container{padding-top:26%}body.mobile-style .page-header .header-top-content .logo{position:fixed;margin-top:0;top:0}body.mobile-style .page-header .header-top-content .logo-categories{box-shadow:none}.mobile-style .grid-product-type .product-item .item-inner .product-item-info .product-item-details .product-item-inner .actions-primary .tocart,.mobile-style .list-product-type .product-item .item-inner .product-item-info .product-item-details .product-item-inner .actions-primary .tocart{background-color:#ee4600;border-color:#ee4600}.owl-carousel .product-item{float:none;padding-left:0;padding-right:0}@media (max-width:768px){.zopim{bottom:50px!important}}
.cms-black-friday .block.widget .products-grid .product-item {
    display: inline-block;
}
.cms-black-friday .block.widget .products-grid .product-item span.product-image-wrapper {
    padding-bottom: 15% !important;
}
.cms-black-friday .block.widget .products-grid .product-items {
    padding: 0px;
}
.product-label.sale-black-friday {
    left: auto;
    right: 0px;
    top: 2px;
    max-height: 35px;
}

.product-label.sale-black-friday {
	height: auto;
	width: auto;
	max-width: 100%
}
.product-label.sale-label{
top: 30px;}
.product-label.sale-black-friday img {
    max-height: 24px;
    width: auto;
}
.product-label.sale-black-friday{
line-height: 20px;}
.product-detail-label img {
    max-height: 30px;
    width: auto;
}

@media (max-width:768px){
.product-detail-label img {
    max-height: 25px;  
}

}
.home-style-11 .services-block-top ul li .service-info p{
 color: #323232 !important;
}

@media (max-width:767px){
.cms-black-friday .block.widget .products-grid .product-item span.product-image-wrapper {
    padding-bottom: 100% !important;
}
body .product-info-main .price-box .price-wrapper .price, body .product-info-main .product-options-bottom .price-box .price-wrapper .price {
    font-size: 150% !important;
}

body .product-info-main .price-box .old-price .price, body .product-add-form .price-box .old-price .price {
    font-size: 107% !important;
}

body .product-info-main .price-box .old-price, body .product-add-form .price-box .old-price {
    top: 7px;
}
}

.product-label.sale-livraison_express {
    top: 30px;
    left: 7px;
    overflow: hidden;
    width: 45px;
    height: 45px;
    text-align: center;
}

.product-detail-label.sale-livraison_express img {
	max-height: 40px;
}
.product-label.new-label {    
    left: auto !important;
    right: 10px;
    top:30px;
}
.post-text-hld {
    clear: both;
}
body .grid-product-type .product-item .item-inner .product-item-info .product-item-image .product-item-photo .product-image-container .product-image-wrapper {
    padding: 0px 0px 100% !important;
}
@media only screen and (max-width: 767px) {
    .product-label.sale-livraison_express {
        top: 5px;
        left: 3px;
        overflow: hidden;
        width: 40px;
        height: 40px;
        line-height: 38px;
        text-align: center;
    }
.product-label.new-label, 
.product-label.sale-label {  top:5px;}
    body .scroll-container .product-item-details .price-box .price-container .price-wrapper .price{
        font-size: 14px !important;
    }
}

@media (min-width: 768px){
	.amrelated-pack-wrapper .amrelated-info .amrelated-details .amrelated-name {
		width: 100px;
		height: 40px;
		overflow: hidden;
	}
	.amrelated-pack-item.-wide{
		padding: 20px;
	}
}

.amrelated-pack-wrapper .amrelated-info .price-box .price {
	font-size: 14px;
}
.amrelated-pack-wrapper .amrelated-info  .price-box .old-price {
	font-size: 11px;
}
.amrelated-pack-wrapper .amrelated-plus, .amrelated-pack-wrapper .amrelated-equal {
	font-size: 50px !important;
}
.amrelated-price-wrapper .amrelated-discount {
	font-size: 11px;
}
.amrelated-discount.-summary .amount .price {
	color: #fff;
}
.amrelated-summary-content .main.price {
	font-size: 16px;
}
.amrelated-content-wrapper .amrelated-summary-content .action {
	line-height: 14px;
}

.product-info-main .product.pricing {
    display: inline-block;
}

.m-two-column .pagebuilder-column {
    display: grid !important;
    grid-template-columns: 1fr 1fr;
    gap: 10px;
    margin-bottom: 30px;
}

.mp-banner-slider .owl-nav button span {
    color: #ffffff;
    top: 36% !important;
}

.owl-theme .owl-dots .owl-dot span{
display: none;
}
.home-style-11 .slider-home-content .owl-dots .owl-dot.active{
display: none;
}