.page-footer {
    background-image: none !important;
    background-color: #004583;
}.drop-shadow {text-shadow: 2.41px 2.41px #2F5471;}
.card-banner {height: 85%;}

div.eln-loader, div.eln-main-loader, div.loader, div.eln-infinite-scroll-loader {
    background-repeat: no-repeat;
    background-image: none !important;
}

@media (max-width: 376px) {
    #header #customer-menu .w-7.h-7.min-w-7.min-h-7.rounded-full.mr-4 {
        margin-right: 10px;
    }
}.page-main a.product.photo.product-item-photo{border:0}.limiter-options{min-width:50px;padding-right:25px}.page-layout-2columns-left .eln-main-content div>.eln-main-loader{background:url(../../frontend/Upbott/propper-hyva/en_US/Wyomind_ElasticsearchCore/images/loader.gif) no-repeat 50% 50% #fff !important}body.page-products :not(#eln-product-products)>.products.wrapper,body.page-products .toolbar.toolbar-products:not(.eln-toolbar),body.page-products .message.info.empty{opacity:0}body.page-products div.eln-breadcrumb a.remove-after-and-others:hover{text-decoration:line-through}body.page-products div.eln-main-loader{background:url(../../frontend/Upbott/propper-hyva/en_US/Wyomind_ElasticsearchCore/images/loader.gif) no-repeat 50% 50% #fff !important;display:block;position:fixed;top:0px;left:0px;right:0px;bottom:0px;width:auto;height:100%;z-index:999999;opacity:0.5}body.page-products div.eln-main-content{margin-top:0;opacity:1;position:relative}body.page-products div.eln-main-content div.eln-loader{background:url(../../frontend/Upbott/propper-hyva/en_US/Wyomind_ElasticsearchCore/images/loader.gif) no-repeat 50% 50% #fff !important;display:block;position:absolute;top:0px;left:0px;right:0px;bottom:0px;width:auto;height:100%;z-index:999999;opacity:0.8}body.page-products div.eln-main-content div.eln-loader.hide{display:none}body.page-products div.eln-main-content.ultimo div.products-list li.item.product.product-item{margin-left:-1%;margin-right:-1%;padding-left:1%;padding-right:1%}body.page-products div.eln-main-content.ultimo span.product-image-wrapper img{max-height:unset}body.page-products div.eln-main-content div.edd-loading{background:url(../../frontend/Upbott/propper-hyva/en_US/Wyomind_ElasticsearchCore/images/loader.gif);width:100%;height:20px;background-repeat:no-repeat;background-position:50% 50%;background-size:20px 20px;margin-bottom:20px !important}body.page-products div.eln-main-content div.estimatedDeliveryDate.message.success{margin-bottom:20px !important}body.page-products div.toolbar-products div.toolbar-sorter a.action.sorter-action{display:none !important}body.page-products div.toolbar-products div.toolbar-sorter a.action.sorter-action.active{display:inline-block}body.page-products div.toolbar-products div.product-amount{float:left}body.page-products div.product-paging{display:inline-block;margin-bottom:0;float:right}body.page-products div.product-paging div.pages{display:inline-block}body.page-products div.field.limiter{display:inline-block;float:left}body.page-products div.field.limiter div.control{display:inline-block}body.page-products div.products-grid ol.product-items li.product-item{position:relative}body.page-products div.products-grid ol.product-items li.product-item:hover{z-index:3}body.page-products div.products-grid ol.product-items li.product-item div.product-item-info .eln-product-item-details{border-top:0}body.page-products div.products-grid ol.product-items li.product-item .product-item-description{display:none}body.page-products div.products-list .product-item-description{display:block;float:none;width:100%}body.page-products div.products-list a.product.photo.product-item-photoproduct-image-photo{display:table-cell;padding:0 30px 30px 0;vertical-align:top;width:1%;border:0}body.page-products #product-products{display:block}div.eln-infinite-scroll-loader{background:url(../../frontend/Upbott/propper-hyva/en_US/Wyomind_ElasticsearchCore/images/loader.gif);width:100%;height:70px;background-repeat:no-repeat;background-position:50% 50%;display:none}div.eln-infinite-scroll-loader.active{display:block}div.eln-infinite-scroll-end{display:none}div.eln-infinite-scroll-end.active{display:block}button#eln-manual-infinite-scroll.hidden{display:none}.eln-message-options-error{display:none;font-size:12px;padding:10px;margin-left:-10px;color:red}ol.product-items li.product-item p.old-price{margin-right:10px}ol.product-items li.product-item p.old-price span.price{text-decoration:line-through;margin-right:0}ol.product-items li.product-item div.loader{display:none;background:url(../../frontend/Upbott/propper-hyva/en_US/Wyomind_ElasticsearchCore/images/loader.gif) no-repeat 50% 50% #fff !important;opacity:0.8;position:absolute;top:0px;bottom:-40px;left:0px;z-index:99;right:-14px}ol.product-items li.product-item div.loader.active{display:block}ol.product-items li.product-item div.ajax-cart-message{display:none;opacity:0.9;position:absolute;margin-left:-3px;text-align:center;right:7px;z-index:99;left:10px}ol.product-items li.product-item div.ajax-cart-message.visible{display:block}ol.product-items li.product-item form.towishlist-form{display:inline-block;margin-left:10px}ol.product-items li.product-item form.towishlist-form a{cursor:pointer}div.eln-debug{background:#FAFAFA;padding:10px;border:1px solid #ccc;border-radius:5px;position:fixed;top:10px;left:340px;z-index:900;width:250px;cursor:move;box-shadow:0px 0px 15px -7px #000}div.eln-debug h3.title{margin-top:0px;margin-bottom:0px}div.eln-debug h3.title:after{margin-right:10px;content:'\e622';font-family:EE-Icons;float:right}div.eln-debug span.eln-debug-label{font-weight:bold;display:inline-block;width:200px}div.eln-debug div#eln-debug{display:none}div.eln-debug span.eln-debug-yes{color:green}div.eln-debug span.eln-debug-no{color:red}div.eln-debug.visible h3.title{margin-bottom:0px}div.eln-debug.visible h3.title:after{content:'\e621'}div.eln-debug.visible div#eln-debug{display:block}div.eln-debug.ultimo h3.title{font-size:18px}.eln-template-hint-container{border:1px dashed #5f9ea0;margin:2px}div.eln-template-hint{text-align:left;max-height:55px;white-space:nowrap;padding:2px;background:cadetblue;color:#ffffff;font-size:10px;font-family:monospace;overflow:hidden;border:1px solid #fff}div.eln-template-hint.selected{background:maroon}div.eln-template-hint:hover{min-width:400px}div.eln-template-hint a{text-decoration:none;color:white}.category-description{
        text-align:left;
    }
    .category-description h1{
        font-size: 24px;
        font-family: Roboto,sans-serif;
        margin-bottom: 5px;
    }
    .category-description p {
        font-size: 14px;
        line-height: 24px;
        font-family: Roboto,sans-serif;
        padding: 5px 0;
        color: #222;
    }
    .category-description h2 {
        font-size: 20px;
        padding: 10px 0;
        color: #315470;
        font-family: Roboto,sans-serif;
    }
    .category-description ul{
        margin:0px; padding:0px;
    }
    .category-description ul li {
        list-style: disc;
        font-size: 14px;
        margin-left: 20px;
        line-height: 28px;
        font-family: Roboto,sans-serif;
    }

    .category-description .bottom-banner{position: relative;}
    .category-description .bottom-banner .description-wrapper{
        position: absolute;
        z-index: 1;
        bottom: 15px;
        font-size: 15px;
        font-family: Roboto,sans-serif;
        color: #fff;
    }
    .category-description .bottom-banner .description-wrapper h3{        
        font-size: 36px !important;
        font-weight: 500;
        font-family: 'Roboto';
        text-transform: uppercase;
        padding-bottom: 10px;
    }
    .category-description .bottom-banner .description-wrapper p{ 
        font-size: 16px;
        font-family: Roboto,sans-serif;
        color: #FFF;
    }
    .category-description .bottom-banner .learn-more, .category-description .bottom-banner .learn-more:hover{
        position:absolute;
        z-index: 1;
        right: 10px;
        bottom: 15px;
        font-size: 14px;
        font-family: Roboto,sans-serif;
        background:#FF6720;
        color: #fff;
        padding: 5px 8px;
        text-transform: uppercase;
        font-weight:500;
    }

    .category-description p > a {color: #315470;  }
.category-description p {line-height: 1.6;}
.category-description h3 {
    /* font-size: 16px;
    color: #777; */
    font-size: 20px !important;
    color: #315470;
    margin-top: 10px;
    font-weight: 400;
    font-family: Roboto,sans-serif;
}



/* Start new badegs css */
.catalog-category-view .badegs {
    position: absolute;
    right: 0;
    bottom: 25px;
    display: flex;
    align-items: flex-end;
    flex-direction: column;
}

.catalog-category-view .badegs .clearance {
    background: #761113;
}

.catalog-category-view .badegs .clearance {
    background: #761113;
}
.catalog-category-view .badegs .clearancesash {
    background: #761113;
}

.catalog-category-view #eln-product-products .products.list .item.product.product-item .price-wrapper {
    display: block;
}
/* End new badegs css */

.catalog-category-view .yotpo-reviews-carousel .carousel-display-wrapper{padding: 0 0px;}

@media (max-width: 1024px) {
    .category-description .bottom-banner img{height:150px}
    .category-description .bottom-banner .description-wrapper{
        width:80%;
    }
}
@media (max-width: 767px) {
    .category-description .bottom-banner .description-wrapper{
        width:100%;
        top: 30px;
    }
    .category-description .bottom-banner .description-wrapper h3{   
        font-size: 22px !important;
    }

    /* Start filter responsive css */

    .catalog-category-view.page-layout-2columns-left .pageTitle {
        padding-left: 0;
    }
    .catalog-category-view.page-layout-2columns-left .eln-toolbar.toolbar.toolbar-products{
        background: transparent;
        padding: 0;
    }
    .catalog-category-view.page-layout-2columns-left .eln-toolbar.toolbar.toolbar-products div.product-amount{
        text-align: left;
        margin-bottom: 10px;
    }
    .catalog-category-view.page-layout-2columns-left .eln-toolbar.toolbar.toolbar-products .toolbar-sorter.sorter, .catalog-category-view.page-layout-layout-2columsn-left-with-top .toolbar-sorter.sorter.sticky, .catalog-category-view.page-layout-1column .toolbar-sorter.sorter.sticky {
        margin: auto;
        position: fixed;
        bottom: 0;
        background: #fff;
        left: 0;
        width: 50%;
        box-shadow: 2px 0px 4px #d9d9d9;
        z-index: 40;
        text-transform: uppercase;
        letter-spacing: 1px;
        font-family: 'Roboto';
        height: 45px;
        display: flex;
    }
    .catalog-category-view.page-layout-2columns-left .eln-toolbar.toolbar.toolbar-products .toolbar-sorter.sorter label.sorter-label {
        position: absolute;
        right: calc(35% - 16px);
        top: 51%;
        transform: translate(-50%, -50%);
    }
    .catalog-category-view.page-layout-2columns-left .eln-toolbar.toolbar.toolbar-products .toolbar-sorter.sorter select.sorter-options {
        width: 100%;
        opacity: 0;
    }
    .catalog-category-view.page-layout-2columns-left .eln-toolbar.toolbar.toolbar-products .toolbar-sorter.sorter::after, .catalog-category-view.page-layout-layout-2columsn-left-with-top .toolbar-sorter.sorter.sticky::after, .catalog-category-view.page-layout-1column .toolbar-sorter.sorter.sticky::after {
        content: '';
        position: absolute;
        top: 9px;
        right: 32%;
        transform: translate(-50%, 50%);
        width: 12px;
        height: 12px;
        background-image: url('/media/wysiwyg/half-top-bottom-icon.png');
        background-size: contain;
        background-repeat: no-repeat;
        pointer-events: none;
    }
    .catalog-category-view.page-layout-2columns-left .sidebar.sidebar .mobile-filter-open {
        position: fixed;
        bottom: 0;
        background: #fff;
        width: 50%;
        right: 0;
        border: none;
        z-index: 45;
        padding: 0px 0;
        border-radius: 0;
        height: 45px;
        margin-top: 0;
        box-shadow: 2px 0px 4px #d9d9d9;
    }
    .catalog-category-view.page-layout-2columns-left .mobile-filter-open button.action {
        width: 100%;
        border-left: 1px solid #B1B6BA;
        justify-content: center;
        align-items: center;
        line-height: 35px;
        margin-top: 5px;
        font-weight: 400;
        font-family: 'Roboto';
        letter-spacing: 1px;
    }
    .catalog-category-view.page-layout-2columns-left .mobile-filter-open button.action svg {
        margin-bottom: 3px;
    }
    .catalog-category-view.page-layout-layout-2columsn-left-with-top .toolbar-sorter.sorter.sticky, .catalog-category-view.page-layout-1column .toolbar-sorter.sorter.sticky {
        width: 100%;
    }
    .catalog-category-view.page-layout-layout-2columsn-left-with-top .toolbar-sorter.sorter.sticky label.sorter-label, .catalog-category-view.page-layout-1column .toolbar-sorter.sorter.sticky label.sorter-label{
        position: absolute;
        right: calc(42% - 16px);
        top: 51%;
        transform: translate(-50%, -50%);
    }
    .catalog-category-view.page-layout-layout-2columsn-left-with-top .toolbar-sorter.sorter.sticky .sorter-options, .catalog-category-view.page-layout-1column .toolbar-sorter.sorter.sticky .sorter-options{
        width: 100%;
        opacity: 0;
    }
    .catalog-category-view.page-layout-layout-2columsn-left-with-top .eln-main-content .eln-toolbar.toolbar.toolbar-products, .catalog-category-view.page-layout-1column .eln-main-content .eln-toolbar.toolbar.toolbar-products{
        border: none;
        box-shadow: none;
        background-color: transparent;
        padding: 0;
    }
    .catalog-category-view.page-layout-layout-2columsn-left-with-top .toolbar-sorter.sorter.sticky:after, .catalog-category-view.page-layout-1column .toolbar-sorter.sorter.sticky:after{
        right: 40%;
    }
    .catalog-category-view.page-layout-layout-2columsn-left-with-top .eln-main-content .eln-toolbar.toolbar.toolbar-products .product-amount, .catalog-category-view.page-layout-1column .eln-main-content .eln-toolbar.toolbar.toolbar-products .product-amount{
        margin-bottom: 10px;
    }
    .catalog-category-view.page-layout-layout-2columsn-left-with-top .sort-bdr, .catalog-category-view.page-layout-1column .sort-bdr{
        display: none;
    }
    .catalog-category-view .mobile-filter {
        z-index: 999;
    }
    /* End filter responsive css */
}

@media (max-width: 640px) {
    .category-description .bottom-banner img {
        height: 200px;
    }
}
div.eln-tool-top{display:inline-block;float:left}div.eln-tool-top .filters-option{position:relative}div.eln-tool-top .filters-option.selected::before{content:""}div.eln-tool-top .filters-option.selected .active-filter{background:#222222}div.eln-breadcrumb{position:relative;height:auto;text-align:left;margin-bottom:20px}div.eln-breadcrumb.ultimo ol.items li.item{padding:1px 0px 1px 5px}div.eln-breadcrumb.ultimo ol.items li.item a.action.remove:before{content:''}div.eln-breadcrumb.ultimo ol.items li.item a.action.remove:after{color:white;content:''}div.eln-breadcrumb a{text-decoration:none;color:inherit}div.eln-breadcrumb .filter-current{min-height:0px}div.eln-breadcrumb ol.items{display:inline;padding:0px}div.eln-breadcrumb ol.items li.item{font-weight:600 !important;border-radius:0;padding:7px;vertical-align:middle;display:table;margin:0;margin-bottom:10px;font-size:12px;background:#fff !important;color:#777 !important;border:2px solid #598fcb !important;text-transform:uppercase}div.eln-breadcrumb ol.items li.item .filter-label{font-weight:600 !important}div.eln-breadcrumb ol.items li.item span.filters{background:white;padding:0 5px;height:100%;display:inline}div.eln-breadcrumb ol.items li.item span.filters span.filter-value:after{content:", "}div.eln-breadcrumb ol.items li.item span.filters span.filter-value:nth-last-child(1):after{content:""}div.eln-breadcrumb ol.items li.item a.action.remove{padding-left:4px;position:relative !important}div.eln-breadcrumb ol.items li.item a.action.remove:before{color:#598FCB;content:'\e616';font-family:EE-Icons;font-size:12px;cursor:pointer}div.eln-breadcrumb ol.items li.item a.action.remove span{display:none}.mobile-filter-open{display:none;position:absolute;right:0px;padding:5px 5px 2px 5px;color:#686868;border-radius:50px}.mobile-filter-open button.action.primary{border:0;border-radius:0;background:transparent;color:#003150;padding:0px 3px;font-size:20px}.uid-mobile-toolbar{position:absolute;width:30px;z-index:40;transition:left .2s ease;height:30px;top:0px;right:12px;box-sizing:border-box;padding:0px;font-size:28px;text-align:center}div.block.filter[uid=mobile]{display:block;position:fixed;top:50px;bottom:0px;left:-100%;width:100%;z-index:999;overflow-y:auto;transition:left .2s ease;padding:0px;margin-bottom:0px}div.block.filter[uid=mobile] .eln-filter-content.filter-options-content.price{margin-left:10%;margin-right:10%}div.block.filter[uid=mobile] .eln-breadcrumb{padding:10px 10px 0;margin-bottom:15px;display:block}div.block.filter[uid=mobile] .eln-breadcrumb .filter-current{border:unset;margin:0px;padding:5px 0}div.block.filter[uid=mobile] .eln-breadcrumb .filter-current ol{display:block}div.block.filter[uid=mobile] .eln-layer-clear-all{float:none;padding-left:0;padding-top:0;display:inline-block}div.block.filter[uid=mobile] .eln-layer-clear-all.hidden{display:none}body.mobile-filter{overflow:hidden !important}body.mobile-filter .page-header{z-index:1 !important}body.mobile-filter .product-count{left:0px}body.mobile-filter .uid-mobile-toolbar{left:0px}body.mobile-filter div.block.filter[uid=mobile]{left:0px}.eln-layer-title-section{display:inline-block}.eln-layer-title-section .eln-layer-title{display:none}div.block.filter{opacity:1}div.block.filter.hidden{display:none !important}div.block.filter div.eln-layer-title-section .eln-layer-title{font-size:25px;padding:0 10px}div.block.filter div.eln-layer{padding:5px 0}div.block.filter div.eln-layer div.filter-options-item:nth-last-child(1){border-bottom:none !important}div.block.filter div.eln-layer:empty{display:none}div.block.filter div.eln-layer span.back{display:none;width:20px;padding-top:10px;padding-left:10px}div.block.filter div.eln-layer div.eln-filter-item input[type=checkbox]{display:none}div.block.filter div.eln-layer div.eln-filter-item div.eln-filter-title{padding:10px 40px 10px 10px;cursor:pointer;text-transform:uppercase;font-weight:600}div.block.filter div.eln-layer div.eln-filter-item div.eln-filter-title:after{content:'\e622';float:right;right:-25px;font-family:'EE-Icons';position:relative}div.block.filter div.eln-layer div.eln-filter-item div.eln-filter-content{display:none}div.block.filter div.eln-layer div.eln-filter-item div.eln-filter-content input[type="checkbox"]{float:left}div.block.filter div.eln-layer div.eln-filter-item.active div.eln-filter-content{display:block}div.block.filter div.eln-layer div.eln-filter-item.active div.eln-filter-content.swatch{display:flex}div.block.filter div.eln-layer div.eln-filter-item.active div.eln-filter-title:after{content:'\e621'}div.block.filter div.eln-layer div.eln-filter-item[attribute-code=categories] ul{padding-left:10px;margin-bottom:0}div.block.filter div.eln-layer div.eln-filter-item[attribute-code=categories] ul span.head{margin-bottom:10px;display:block}div.block.filter div.eln-layer div.eln-filter-item[attribute-code=categories] ul span.head span{cursor:pointer}div.block.filter div.eln-layer div.eln-filter-item[attribute-code=categories] ul li{list-style:none}div.block.filter div.eln-layer div.eln-filter-item[attribute-code=categories] ul li.children>span.tree{cursor:pointer;position:relative;border-color:#000 transparent transparent transparent;border-style:solid;border-width:.5rem .4rem 0 .4rem;transition:all .2s linear;margin-left:-13px;transform:rotate(-90deg);margin-top:7px;float:left}div.block.filter div.eln-layer div.eln-filter-item[attribute-code=categories] ul li.children>ul{display:none}div.block.filter div.eln-layer div.eln-filter-item[attribute-code=categories] ul li.children.active>span.tree{transform:rotate(0deg)}div.block.filter div.eln-layer div.eln-filter-item[attribute-code=categories] ul li.children.active>ul{margin-top:7px;display:block}div.block.filter.horizontal{margin-bottom:0;background:#fff !important}div.block.filter.horizontal div.block-content.filter-content{background:#fff}div.block.filter.horizontal div.block-content.filter-content div.eln-layer{padding:0 5px;display:inline-block}div.block.filter.horizontal div.block-content.filter-content div.eln-layer div.filter-options-item{border-bottom:0;padding-bottom:0px;display:inline-block}div.block.filter.horizontal div.block-content.filter-content div.eln-layer div.filter-options-item .filter-options-title{padding:10px 40px 10px 0px}div.block.filter.horizontal div.block-content.filter-content div.eln-layer div.swatch-attribute-options{width:100%;margin-top:0px}div.block.filter.horizontal div.block-content.filter-content div.eln-layer div.eln-filter-item.active div.eln-filter-content{position:absolute;background:white;min-width:200px;max-width:280px;z-index:999;border:1px solid #ccc}.columns .sidebar-main.moving{transition:transform .5s ease}.columns .sidebar-additional.moving{transition:transform .5s ease}.mobile-filter{display:none;position:fixed;z-index:52;top:0;right:0;left:0;bottom:0;background:#fff;padding:15px;overflow-y:auto}@media only screen and (max-width: 767px){div.eln-breadcrumb{display:none}.block.newsletter .form.subscribe{width:unset !important}.mobile-filter-open{display:block !important}.columns .sidebar-main{order:0;position:relative}.page-products .columns{padding-top:0px !important}[uid=left],[uid=right],[uid=top]{display:none}.mobile-filter,.mobile-filter-close{display:block !important}}.swatch-attribute div.container{display:inline-block}.swatch-attribute div.container input.eln-layer-filter{width:100%;height:25px;margin-bottom:10px;padding:6px}.swatch-attribute div.container a.hidden{display:none !important}.swatch-attribute div.container span.hidden{display:none !important}.swatch-attribute a.show-more{display:none;background:none;text-align:right}.swatch-attribute a.show-less{display:block;background:none;text-align:right}.swatch-attribute.hide-more a.hide1:not(.show-more):not(.show-less):nth-of-type(1n+2){display:none !important}.swatch-attribute.hide-more a.hide2:not(.show-more):not(.show-less):nth-of-type(1n+3){display:none !important}.swatch-attribute.hide-more a.hide3:not(.show-more):not(.show-less):nth-of-type(1n+4){display:none !important}.swatch-attribute.hide-more a.hide4:not(.show-more):not(.show-less):nth-of-type(1n+5){display:none !important}.swatch-attribute.hide-more a.hide5:not(.show-more):not(.show-less):nth-of-type(1n+6){display:none !important}.swatch-attribute.hide-more a.hide6:not(.show-more):not(.show-less):nth-of-type(1n+7){display:none !important}.swatch-attribute.hide-more a.hide7:not(.show-more):not(.show-less):nth-of-type(1n+8){display:none !important}.swatch-attribute.hide-more a.hide8:not(.show-more):not(.show-less):nth-of-type(1n+9){display:none !important}.swatch-attribute.hide-more a.hide9:not(.show-more):not(.show-less):nth-of-type(1n+10){display:none !important}.swatch-attribute.hide-more a.hide10:not(.show-more):not(.show-less):nth-of-type(1n+11){display:none !important}.swatch-attribute.hide-more a.show-more{display:block}.swatch-attribute.hide-more a.show-less{display:none}.swatch-attribute.hide-more span.hide1:not(.show-more):not(.show-less):nth-of-type(1n+2){display:none !important}.swatch-attribute.hide-more span.hide2:not(.show-more):not(.show-less):nth-of-type(1n+3){display:none !important}.swatch-attribute.hide-more span.hide3:not(.show-more):not(.show-less):nth-of-type(1n+4){display:none !important}.swatch-attribute.hide-more span.hide4:not(.show-more):not(.show-less):nth-of-type(1n+5){display:none !important}.swatch-attribute.hide-more span.hide5:not(.show-more):not(.show-less):nth-of-type(1n+6){display:none !important}.swatch-attribute.hide-more span.hide6:not(.show-more):not(.show-less):nth-of-type(1n+7){display:none !important}.swatch-attribute.hide-more span.hide7:not(.show-more):not(.show-less):nth-of-type(1n+8){display:none !important}.swatch-attribute.hide-more span.hide8:not(.show-more):not(.show-less):nth-of-type(1n+9){display:none !important}.swatch-attribute.hide-more span.hide9:not(.show-more):not(.show-less):nth-of-type(1n+10){display:none !important}.swatch-attribute.hide-more span.hide10:not(.show-more):not(.show-less):nth-of-type(1n+11){display:none !important}.swatch-attribute.hide-more span.show-more{display:block}.swatch-attribute.hide-more span.show-less{display:none}.unbxd-as-wrapper{
    border: 1px solid #dedede;
    border-top: none;
    background-color:#ffffff;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    /*box-shadow: 0 5px 7px 0 #DEDEDE;*/
    font-size:13px;
}

.unbxd-as-wrapper ul {
    list-style-position: outside;
    list-style: none;
    padding: 0;
    margin: 0;
}

.unbxd-as-extra-left:after, .unbxd-as-extra-right:after{
    clear: both;
    content: ".";
    display: block;
    font-size: 0px;
    height: 0px;
    visibilty: hidden;
}

.unbxd-as-extra-left .unbxd-as-maincontent{
    float: right;
}

.unbxd-as-extra-right .unbxd-as-maincontent{
    float: left;
}

.unbxd-as-extra-left .unbxd-as-sidecontent{
    float: left;
    border-right: 1px solid #dedede;
}

.unbxd-as-extra-right .unbxd-as-sidecontent{
    float: right;
    border-left: 1px solid #dedede;
}

.unbxd-as-sidecontent + .unbxd-as-maincontent{
    border-right: 1px solid #dedede;
    border-left: 1px solid #dedede;
    margin-right: -1px;
    margin-left: -1px;
}

.unbxd-as-wrapper ul li{
    padding: 4px 9px;
    background-color: #fff;
    cursor: pointer;
}

.unbxd-as-wrapper ul li.unbxd-as-header, .unbxd-as-wrapper ul li.unbxd-as-header:hover{
    background-color: #636363;
    color: #fff;
    cursor: default;
}

.unbxd-as-wrapper ul li.unbxd-as-insuggestion{
    padding-left: 25px;
    color: #ff8400;
}

.unbxd-as-wrapper ul li.unbxd-as-popular-product:after
 ,.unbxd-as-wrapper ul li.unbxd-as-popular-product .unbxd-as-popular-product-info:after
 ,.unbxd-as-wrapper ul li.unbxd-as-popular-product .unbxd-as-popular-product-cart:after
 ,.unbxd-as-popular-product-quantity-container:after{
    clear: both;
    content: ".";
    display: block;
    font-size: 0px;
    height: 0px;
    visibilty: hidden;
}

.unbxd-as-wrapper ul li .unbxd-as-popular-product-image-container{
    max-width: 40px;
    max-height: 40px;
    float: left;
    margin-right: 5px;
}

.unbxd-as-wrapper ul li .unbxd-as-popular-product-image-container:empty{
    margin-right: 0px;
}

.unbxd-as-wrapper ul li .unbxd-as-popular-product-image-container img{
    max-width: 40px;
    max-height: 40px;
    margin: 0 auto;
    display: block;
}

.unbxd-as-wrapper ul li .unbxd-as-popular-product-name{
    padding:0 0 0 65px;
}

.unbxd-as-wrapper ul li.unbxd-as-popular-product .unbxd-as-popular-product-cart{
    line-height: 15px;
    margin-top: 5px;
}

.unbxd-as-wrapper ul li .unbxd-as-popular-product-price
    ,.unbxd-as-wrapper ul li .unbxd-as-popular-product-quantity
    ,.unbxd-as-wrapper ul li .unbxd-as-popular-product-cart-action{
    float: right;
}

.unbxd-as-wrapper ul li .unbxd-as-popular-product-price{
    padding: 4px;
    line-height: 15px;
}

.unbxd-as-wrapper ul li .unbxd-as-popular-product-quantity .unbxd-as-popular-product-quantity-container{
    border: 1px solid #dedede;
    border-radius: 3px;
    margin: 0px 15px;
}

.unbxd-as-wrapper ul li .unbxd-as-popular-product-quantity .unbxd-as-popular-product-quantity-container > span{
    display: inline-block;
    padding: 3px 4px;
}

.unbxd-as-wrapper ul li .unbxd-as-popular-product-quantity .unbxd-as-popular-product-quantity-container > input{
    display: inline-block;
    border:0px none;
    border-left: 1px solid #dedede;
    width: 25px;
    line-height: 16px;
    padding: 3px;
}

.unbxd-as-popular-product-cart-button{
    display: inline-block;
    background-color: #ff8400;
    padding: 4px 10px;
    border-radius: 3px;
    color: #fff;
    font-size: 13px;
    text-align: center;
    cursor: pointer;
    outline: none;
    border: medium none;
}

.unbxd-as-popular-product-cart-button:hover,.unbxd-as-popular-product-cart-button:active {
    background-color: #FF9C32;
}

.unbxd-as-popular-product-inlinecart{
    display: table-row;
}

.unbxd-as-wrapper ul li .unbxd-as-popular-product-inlinecart > div{
    display: table-cell;
    float: none;
    padding: 0px;
    vertical-align: middle;
}

.unbxd-as-popular-product-inlinecart .unbxd-as-popular-product-image-container{
    max-height: 30px;
    max-width: 30px;
}

.unbxd-as-popular-product-inlinecart .unbxd-as-popular-product-name p{
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.unbxd-as-wrapper ul li .unbxd-as-popular-product-inlinecart .unbxd-as-popular-product-image-container img{
    max-height: 30px;
    max-width: 30px;
    margin-right: 5px;
}

.unbxd-as-popular-product-inlinecart .unbxd-as-popular-product-quantity{
    width: 75px;
}

.unbxd-as-wrapper ul li .unbxd-as-popular-product-inlinecart .unbxd-as-popular-product-quantity .unbxd-as-popular-product-quantity-container{
    margin: 0 5px;
}

.unbxd-as-popular-product-inlinecart .unbxd-as-popular-product-cart-action{
    width: 88px;
    text-align: right;
}

.unbxd-as-wrapper ul li:hover{
    background-color: #fafafa;
    cursor: pointer;
}

.unbxd-as-wrapper ul li.unbxd-ac-selected{
    cursor:pointer;
    background-color:#fafafa;
}

/*popular-product-grid */
.unbxd-as-wrapper ul li.unbxd-as-popular-product-grid{
    display: inline-block;
    float: left;
        
}
.unbxd-as-wrapper ul li.unbxd-as-popular-product-grid .unbxd-as-popular-product-image-container {
    max-width: 100px;
    max-height: 100px;
    float: none;
}
.unbxd-as-wrapper ul li.unbxd-as-popular-product-grid .unbxd-as-popular-product-image-container img {
    max-width: 100px;
    max-height: 100px;
}
.unbxd-as-wrapper ul li.unbxd-as-popular-product-grid .unbxd-as-popular-product-name {
    padding: 0;
    overflow: hidden;
    height: 15px;
    width: 110px;
    text-align: center;
}
.unbxd-as-wrapper ul li.unbxd-as-popular-product-grid .unbxd-as-popular-product-price, .unbxd-as-wrapper ul li.unbxd-as-popular-product-grid .unbxd-as-popular-product-quantity, .unbxd-as-wrapper ul li.unbxd-as-popular-product-grid .unbxd-as-popular-product-cart-action {
    float: none;
    text-align: center;
}
.unbxd-as-wrapper {
  line-height: 20px;
  color: #000;
  border: 1px solid #45b5c1 !important;
  border-top: 0;
}

li.unbxd-as-insuggestion {
  color: #45b5c1 !important;
}

.unbxd-as-wrapper ul li.unbxd-as-header,
.unbxd-as-wrapper ul li.unbxd-as-header:hover {
  background-color: #45b5c1;
}

/**Plugin custom**/
.unbxd-as-wrapper ul li.unbxd-as-popular-product-grid .unbxd-as-popular-product-name{
    height: 3em;
}

.unbxd-as-wrapper ul li.unbxd-as-popular-product-grid {
    box-sizing: border-box;
}
/*
.unbxd-as-wrapper ul li.unbxd-as-popular-product-grid .unbxd-as-popular-product-price{
    text-align: left;
}*/