@font-face {

    font-family: 'scicons';



    src: url('../fonts/scicons.eot');

    src: url('../fonts/scicons.eot#iefix') format('embedded-opentype'), url('../fonts/scicons.woff2') format('woff2'), url('../fonts/scicons.woff') format('woff'), url('../fonts/scicons.ttf') format('truetype'), url('../fonts/scicons.svg#fontello') format('svg');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'scicons';

    src: url('data:application/octet-stream;base64,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') format('woff'),

    url('data:application/octet-stream;base64,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') format('truetype');

}



@font-face {

    font-family: 'scfonts';

    src: url('../fonts/scfonts.eot?18596293');

    src: url('../fonts/scfonts.eot?18596293#iefix') format('embedded-opentype'),

    url('../fonts/scfonts.woff?18596293') format('woff'),

    url('../fonts/scfonts.ttf?18596293') format('truetype'),

    url('../fonts/scfonts.svg?18596293#scfonts') format('svg');

    font-weight: normal;

    font-style: normal;

}





body {

    -webkit-transition: all .2s ease-in-out;

    transition: all .2s ease-in-out;

}



.mailmunch-topbar {

    z-index: 10000 !important;

}



.sc-widget-panel-open.modal-open {

    overflow: visible !important;

}



.csquizzed-page.sc-widget-panel-open.srtl {

    margin-right: 300px;



}

.csquizzed-page.sc-widget-panel-open.sltr {

    margin-left: 300px;

}

#header .header-nav .blockcart {

    background: none;

    height: auto;

    padding: 6px;

    display: inline-block;

    margin-top: 6px;

}







[class^="scfont-"]:before {

    font-family: scfonts;

    font-style: normal;

    font-weight: normal;

    speak: none;

    display: inline-block;

    text-decoration: inherit;

    width: 1em;

    /*margin-right:.2em;*/

    text-align: center;

    font-variant: normal;

    text-transform: none;

    line-height: 1em;

    /*margin-left:.2em;*/

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

}



.scfont-bell:before { content: '\E800'; }

.scicon-trash-empty:before { content: '\E801'; }

.scicon-arrows-cw:before { content: '\E802'; }

.scicon-basket:before { content: '\E803'; }

.scicon-trash-1:before { content: '\e804'; }

.scicon-cancel:before { content: '\e805'; }

.scicon-basket-1:before { content: '\e806'; }

.scicon-angle-left:before { content: '\f104'; }

.scicon-angle-right:before { content: '\f105'; }

.scicon-info:before { content: '\f129'; }

.scicon-trash:before { content: '\f1f8'; }





.scfont-cancel:before { content: '\e803'; }

.scfont-shopping-basket:before { content: '\e835'; }

.scfont-basket-1:before { content: '\e804'; }

.scfont-trash:before { content: '\f1f8'; }

.scfont-refresh:before { content: '\e802'; }

.scfont-truck-1:before { content: '\e800'; }

.scfont-truck:before { content: '\e806'; }

.scfont-gift:before { content: '\e805'; }



#slidingcart-panel-content strong i {

    font-size: 22px;

    color: #008000;

}



[class^="scicon-"]:before {

    font-family: scicons;

    font-style: normal;

    font-weight: normal;

    speak: none;

    display: inline-block;

    text-decoration: inherit;

    width: 1em;

    /*margin-right:.2em;*/

    text-align: center;

    font-variant: normal;

    text-transform: none;

    line-height: 1em;

    /*margin-left:.2em;*/

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

}



.scicon-bell:before { content: '\E800'; }

.scicon-trash-empty:before { content: '\E801'; }

.scicon-arrows-cw:before { content: '\E802'; }

.scicon-basket:before { content: '\E803'; }

.scicon-trash-1:before { content: '\e804'; }

.scicon-cancel:before { content: '\e805'; }

.scicon-basket-1:before { content: '\e806'; }

.scicon-angle-left:before { content: '\f104'; }

.scicon-angle-right:before { content: '\f105'; }

.scicon-info:before { content: '\f129'; }

.scicon-trash:before { content: '\f1f8'; }

.scicon-shopping-basket:before { content: '\f291'; }





#slidincart-icon {

    position: fixed;

    top: auto;

    left: auto;

    bottom: auto;

    right: auto;

    border-radius: 6px;

    -webkit-transition-timing-function: cubic-bezier(0.67, 0.17, 0.32, 0.95);

    transition-timing-function: cubic-bezier(0.67, 0.17, 0.32, 0.95);

    background: #ffffff;

    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.17);

    pointer-events: auto;

    display: inline-block;

    overflow: visible;

    -webkit-transition: all .4s ease;

    transition: all .4s ease;

    z-index: 1001;

    height: 36px;

    width: 36px;

    color: transparent;

    white-space: nowrap;

}

#slidincart-icon:hover {

    box-shadow: 0 6px 40px rgba(0, 0, 0, 0.3);

}

#slidincart-icon a {

    height: 100%;

    width: 100%;

    float: left;

    text-align: center;

    display: table;

    color: #000!important;

}

#slidincart-icon a:hover {

    color: #ff0000!important;

}

#slidincart-icon a i {

    font-size: 23px;

    position: relative;

    color: #000;

    display: table-cell;

    vertical-align: middle;

}

.sccount {

    position: absolute;
    right: -11px;
    top: -7px;
    height: 20px;
    min-width: 20px;
    background: #e94b35;
    color: #ffffff;
    font-size: 12px;
    border-radius: 50%;
    text-indent: 0;
    -webkit-transition: 0 .2s .5s;
    transition: transform .2s .5s, 0 .2s .5s;
    line-height: 20px;
    padding-left: 4px;
    padding-right: 4px;
    text-align: center;
    font-style: normal;
    font-weight: 400;

}
span.qut-product {
    position: absolute;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;
}

#top-sliding-cart .sccount {
    right: 10px;
    top: -7px;
    display: inline-block;
    position: absolute;
    left: 25px;
}

#slidingcart-panel-header .sccount {

    right: 2px;

    top: -8px;

    display: inline-block !important;

    position: relative;

}

#layer_cart {

    z-index: 11150!important;

    border: 1px solid #dcdcdc;

    left: 0;

    clear: both;

    background-color: #fff;

    position: absolute;

    display: none;

    width: 84%;

    margin-right: 8%;

    margin-left: 8%;

    -moz-border-radius: 4px;

    -webkit-border-radius: 4px;

    border-radius: 4px;

    padding: 4px;

}

#sliding-cart-panel .shopping_cart {

    position: relative;

}

#top-sliding-cart {

    float: right;

    border-right: 1px solid #515151;

    line-height: 14px;

    padding: 0px 0px 0px 0px;

}

#top-sliding-cart a {

    color: #fff;

    position: relative;

    float: left;margin-top: 0px;

}

#top-sliding-cart a:hover {

    color: #fff;

}

#top-sliding-cart i {

    font-size: 24px;

}

#top-sliding-cart a .ajax_cart_quantity,

#top-sliding-cart a .ajax_cart_total,

#top-sliding-cart a em {

    color: #fff;

}

.shopping_cart {

    width: auto;

}

.shopping_cart > a:first-child b {

    color: white;

    padding-right: 5px;

}

.shopping_cart .block_cart_expand:after,

.shopping_cart .block_cart_collapse:after {

    content: "\f0d7";

    font-family: FontAwesome;

    display: inline-block;

    float: right;

    font-size: 18px;

    color: #686666;

    padding: 6px 0 0;

}

.shopping_cart .block_cart_collapse:after {

    content: "\f0d8";

    padding: 4px 0 2px;

}

#slidingcart-panel-content {

    height: 100%;

    overflow-x: hidden;

    overflow-y: scroll;

    width: auto;

    background: #fff;

}

.color-dark #slidingcart-panel-content {

    color: #f6f6f6 !important;

    background: #333;

}

#slidingcart-panel-content .widget-panel-header {
    position: relative;
    z-index: 1001;
    font-size: 16px;
    line-height: 1;
    color: #000;
    width: 100%;
    height: 67px;
    overflow: hidden;
    background: var(--orange);
    top: 0;
    left: 0;
    moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    padding: 15px 15px 0;

}

.color-dark #slidingcart-panel-content .widget-panel-header {

    moz-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.1);

    -webkit-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.1);

    box-shadow: 0 1px 2px rgba(255, 255, 255, 0.1);

}

#slidingcart-panel-close {
    float: right;
    color: #000 !important;
    width: 32px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    margin-top: 2px;
    margin-right: -4px;
}

#slidingcart-widget-panel.color-dark #slidingcart-panel-close {

    color: #fff !important;

}

#slidingcart-panel-close i {

    font-size: 26px;

}

#slidingcart-panel-close:hover {

    float: right;

    color: #666!important;

}

#slidingcart-widget-panel.color-dark #slidingcart-panel-close:hover {

    color: #cbcbcb !important;

}

#slidingcart-panel-content strong {
    float: left;
    font-family: 'Bubblegum Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 26px;
    color: var(--orange);
}

#slidingcart-panel-content strong a {
    color: var(--white);
    font-family: 'Bubblegum Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 30px;
    line-height: 35px;
}

#slidingcart-widget-panel.color-dark #slidingcart-panel-content strong a {

    color: #fff !important;

}

/*#slidingcart-panel-content strong a:hover {*/

/*    color: #666!important;*/

/*}*/

#slidingcart-widget-panel.color-dark #slidingcart-panel-content strong {

    color: #fff !important;

}

#slidingcart-widget-panel.color-dark #slidingcart-panel-content strong a:hover {

    color: #cbcbcb !important;

}

#slidingcart-panel-content .scpanel-summary-subtotal {
    float: right;
    clear: right;
    margin-right: 18px;
}

#slidingcart-widget-content {
    float: left;
    padding-top: 5px;
    padding-bottom: 0;
    width: 100%;
    text-shadow: none!important;
    color: #000!important;
}

#widget-slidingcart-list {

    /*padding-bottom: 210px;*/

    /*padding-left: 20px;

    padding-right: 20px;*/

}

#widget-slidingcart-list .product_list_widget {
    padding-left: 12px;
    padding-right: 21px;
    padding-top: 5px;
}

.ss-container.product_list_widget {
    padding-left: 0px;
    padding-right: 0px;
}
#widget-slidingcart-sumammary {
    bottom: 0;
    left: 0;
    position: absolute;
    z-index: 103;
    width: 100%;
    background: #fff;
    color: #000;
    padding: 20px 20px 20px 15px;

}

#sclist {

    display: block;

    max-height: 5000px;

}

.scpanel-product-name {
    display: block;
    font-size: 15px;
    line-height: 20px;
    padding-top: 0;
    padding-right: 25px;
    font-weight: normal;
}

#slidingcart-widget-content a {

    text-shadow: none!important;
    font-family: 'Bubblegum Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 21px;
    color: var(--primary);
    min-height: 42px;
}

/*#slidingcart-widget-content a:hover {*/

/*    color: #666!important;*/

/*}*/

.scpanel-thumbnail-wrap {

    overflow: hidden;

    position: relative;

    float: left;

}

.scpanel-thumbnail-wrap img {
    width: 100px;
    height: 88px;
    object-fit: none;
    border-radius: 6px;
}

#sc-panel-total {
    width: 100%;
    font-size: 15px;
    line-height: 1em;
    margin-bottom: 22px;
    border-top: 2px solid var(--beige);
    border-bottom: 2px solid var(--beige);
    display: inline-block;
    padding: 20px 0;
    padding-bottom: 10px;
    color: #000!important;
}

#slidingcart-widget-panel.color-dark #sc-panel-total {

    color: #fff!important;

}

#sccart-total,

#sccart-total strong {

    font-size: 15px;

    font-weight: 700;

}

#sccart-total {

    border-top: 1px dotted #eee;

    padding-top: 0px;

    margin-top: 5px;

}

#slidingcart-widget-panel.color-dark #sccart-total {

    border-top: 1px dotted #4e4e4e;

}

#scpanel-buttons {

    display: inline-block;

    width: 100%;

    text-align: center;

    margin-bottom: 0;

}



#scpanel-buttons .alert-warning {

    font-size: 14px;

    padding-left: 10px;

    padding-right: 10px;

    line-height: 1.25;

}

.block-free-shipping {

    padding: 0;

    display: inline-block;

}

#slidingcart-panel-content .block-free-shipping p strong {

    line-height: 1.25;

}

.empty-cart-button {

    display: inline-block;

    margin-bottom: 15px !important;width: 100%;

}

#scpanel-buttons p {

    margin-bottom: 0;

}

#scpanel-buttons .button {
    float: none;
    display: block;
    width: 100%;
    text-align: center;
    color: #fff!important;
    opacity: 1;
    -webkit-transition: opacity .25s ease;
    -moz-transition: opacity .25s ease;
    -o-transition: opacity .25s ease;
    transition: opacity .25s ease;
    background: none;
    background-color: var(--green);
    padding: 15px 30px;
    border-radius: 10px;
    font-weight: 400;
    font-size: 26px;
    line-height: 30px;
}

#scpanel-buttons .button.checkout {
    background-color: var(--orange);
}

#scpanel-buttons .button.disabled {



    pointer-events: none;

}



#scpanel-buttons .button:nth-child(2) {

    margin-top: 15px;

}

#scpanel-buttons .button:hover {

    background-color: var(--primary);

    color: #fff!important;

}



.sc-panel-empty #scpanel-buttons .cart-buttons, .sc-panel-empty #scpanel-buttons .block-promo,.no-free-shipping {

    display: none;

}

.sc-panel-empty #scpanel-buttons .empty-cart-button {

    display: inline-block;

}

.sc-panel-empty #sc-panel-total {

    display: none;

}

#slidingcart-widget-panel .cart_block_no_products.empty {

    font-size: 16px;

    min-height: none;

    margin-bottom: 0;

    text-align: center;

    color: #000!important;

    padding: 21px 0 54px;

}

#sliding-cart-panel #sliding-cart-panel-inner .title_block,

#sliding-cart-panel #sliding-cart-panel-inner h4 {

    display: none;

}

#sliding-cart-panel .cart_block .cart_block_list .remove_link a::before,

#sliding-cart-panel .cart_block .cart_block_list .ajax_cart_block_remove_link:before {

    display: none;

}

#sliding-cart-panel .cart_block .cart_block_list .remove_link {

    position: absolute;

    right: 0;

    top: 0;

}

#sliding-cart-panel .title_block span,

#sliding-cart-panel h4 {

    float: right;

    padding-left: 10px;

    text-transform: none;

    background-position: left top;

    background-repeat: no-repeat;

    cursor: pointer;

}

#sliding-cart-panel-inner .block_content {

    padding: 0;

}

#sliding-cart-panel-inner #cart_block_summary {

    display: none;

}

#sliding-cart-panel-inner .quantity-formated {

    display: inline-block;

    padding-right: 2px;

    min-width: 18px;

    vertical-align: top;

}

#cart_block .sliding_cart_block_product_name {

    font-weight: bold;

}

#sliding-cart-panel-inner .remove_link,

#sliding-cart-panel-inner.deleteCustomizableProduct {

    float: right;

    display: inline-block;

    height: 15px;

    width: 15px;

    margin: 4px 0 0 5px;

}

#sliding-cart-panel-inner .remove_link a,

#cart_block .ajax_cart_block_remove_link {

    display: inline-block;

    height: 15px;

    width: 15px;

}

#sliding-cart-panel-inner .price {

    float: right;

}

.layer_cart_overlay {

    -moz-opacity: .50;

    background-color: #000;

    display: none;

    height: 100%;

    left: 0;

    position: fixed;

    top: 0;

    width: 100%;

    z-index: 98;

    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=20);

    opacity: 0.2;

}

* html .layer_cart_overlay {

    position: absolute;

    left: 0;

    margin-left: -160px;

    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=20);

    opacity: 0.2;

}

#layer_cart .continue {

    cursor: pointer;

}

#layer_cart p {

    padding: 0;

}

#blockcart_list {

    width: 100%;

}

#blockcart_list ul {

    display: block;

}

#blockcart_list li {

    list-style-type: none;

    float: left;

    width: 58px;

}

#sliding-cart-panel-inner .cart_block {

    margin-bottom: 0;

}

.widget-panel {
    position: fixed;
    top: 0;
    z-index: 9999;
    line-height: 1.2;
    width: 377px;
    height: 100%;
    overflow: hidden;

}

.sc-right-left {
    right: -382px;
}
.sc-left-right {

    left: -382px;

}

.touch-orientation-change #slidingcart-widget-panel {

    visibility: hidden;

}

#slidingcart-widget-panel {

    -webkit-transition: 0 .35s ease;

    transition: transform .35s ease;

}

.sc-widget-panel-open.srtl #slidingcart-widget-panel {

    -webkit-transform: translateX(-382px);

    transform: translateX(-382px);

}

.sc-widget-panel-open.sltr #slidingcart-widget-panel {

    -webkit-transform: translateX(382px);

    transform: translateX(382px);

}

#cart-widget-panel-overlay,

#slidingcart-widget-panel-overlay {

    visibility: hidden;

    position: fixed;

    top: -1px;

    right: 0;

    bottom: 0;

    left: 0;

    content: " ";

    width: 1px;

    height: 1px;

    opacity: 0;

    background: rgba(50, 50, 50, 0.25);

    -webkit-transition: opacity .2s ease;

    -o-transition: opacity .2s ease;

    transition: opacity .2s ease;

    z-index: 95;

}

#cart-widget-panel-overlay.show,

#slidingcart-widget-panel-overlay.show {

    visibility: visible;

    top: 0;

    width: 100%;

    height: 100%;

    opacity: 1;

    z-index: 9999;

}

#slidingcart-widget-panel-overlay.show {

    z-index: 10000;

}

#cart-widget-panel-overlay.fade-out,

#slidingcart-widget-panel-overlay.fade-out {

    opacity: 0;

}

#slidingcart-widget-content .bloc_cart_voucher td {

    color: #000;

    font-size: 14px;

    line-height: 22px;

    padding: 5px 0;

}

#slidingcart-widget-content .vouchers {

    width: 100%;

    color: #282828;

    border-collapse: separate;

}

#slidingcart-widget-content .bloc_cart_voucher td.delete em {

    font-style: normal;

}

#slidingcart-widget-content .bloc_cart_voucher td.delete {

    position: relative;

    text-align: right;

}

#slidingcart-widget-content .bloc_cart_voucher td.delete .delete_voucher {

    display: block;

    font-size: 16px;

    opacity: 0.5;

    right: -1px;

    text-align: right;

    top: 7px;

    width: 28px;

    z-index: 100;

    color: #bbb!important;

    float: right;

}

#slidingcart-widget-content .bloc_cart_voucher td.delete .delete_voucher:hover {

    color: #a5a5a5!important;

}

#sclist .product_list_widget {

    color: #000;

    position: relative;

    margin: 0;



}

#sclist .product_list_widget dt {
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    display: table;
    min-height: 0;
    width: 100%;
    margin: 0;
    padding: 0!important;
    position: relative;
    margin-bottom: 18px;
    margin-top: 5px;
}

#sclist .product_list_widget dt .scpanel-item-thumbnail {

    border-bottom: 2px solid var(--beige);
    display: table-cell;
    padding-bottom: 8px;
    padding-top: 0;
    vertical-align: top;
    position: relative;
    width: 80px;
}

#sclist .product_list_widget dt .scpanel-item-details {
    border-bottom: 2px solid var(--beige);
    display: block;
    padding-bottom: 10px;
    padding-top: 0;
    vertical-align: middle;
    position: relative;
    padding-left: 15px;
}

#sclist .product_list_widget dt .scpanel-item-details.no-image {

    padding-left: 0;

}

#sclist .product_list_widget dt:last-child .scpanel-item-details {

    border-bottom: none;

}

#sclist .product_list_widget dt:last-child .scpanel-item-thumbnail {

    border-bottom: none;

}

#slidincart-icon .sccount {

    -webkit-transition: all 300ms ease;

    -moz-transition: all 200ms ease;

    -ms-transition: all 200ms ease;

    -o-transition: all 200ms ease;

    display: inline-block!important;

}

.animated .sccount {



    animation: shake 1.5s ;

    -webkit-animation: shake 1.5s  ;

    -moz-animation: shake 1.5s ;

    -o-animation: shake 1.5s ;









}





@keyframes shake {

    from, 20%, 53%, 60%, to {

        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);

        transform: translate3d(0,0,0);

    }



    40%, 43% {

        animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);

        transform: translate3d(0, -30px, 0);

    }



    70% {

        animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);

        transform: translate3d(0, -15px, 0);

    }



    90% {

        transform: translate3d(0,-4px,0);

    }

}

@-webkit-keyframes shake {

    from, 20%, 53%, 60%, to {

        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);

        transform: translate3d(0,0,0);

    }



    40%, 43% {

        animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);

        transform: translate3d(0, -30px, 0);

    }



    70% {

        animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);

        transform: translate3d(0, -15px, 0);

    }



    90% {

        transform: translate3d(0,-4px,0);

    }

}

@-moz-keyframes shake {

    from, 20%, 53%, 60%, to {

        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);

        transform: translate3d(0,0,0);

    }



    40%, 43% {

        animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);

        transform: translate3d(0, -30px, 0);

    }



    70% {

        animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);

        transform: translate3d(0, -15px, 0);

    }



    90% {

        transform: translate3d(0,-4px,0);

    }

}

@-o-keyframes shake {

    from, 20%, 53%, 60%, to {

        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);

        transform: translate3d(0,0,0);

    }



    40%, 43% {

        animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);

        transform: translate3d(0, -30px, 0);

    }



    70% {

        animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);

        transform: translate3d(0, -15px, 0);

    }



    90% {

        transform: translate3d(0,-4px,0);

    }

}





/*



@keyframes shake {

	0%, 100% {

		transform: translateX(0);

	}

	10%,

	30%,

	50%,

	70%,

	90% {

		transform: translateX(-10px);

	}

	20%,

	40%,

	60%,

	80% {

		transform: translateX(10px);

	}

}

*/

#sclist .product_list_widget dt .scremove {
    display: block;
    font-size: 18px;
    height: 32px;
    line-height: 32px;
    opacity: 1;
    position: absolute;
    right: -2px;
    text-align: right;
    top: -2px;
    width: 32px;
    z-index: 100;
    color: #bbb!important;
}

.scpanel-pricing-quantity {
    display: flex;
    width: 100%;
    margin-top: 17px;
    justify-content: flex-start;
    align-items: center;
}

#sclist .product_list_widget dt .scremove:hover {

    color: #a5a5a5 !important;

}

#slidingcart-widget-content a.qty-up,

#slidingcart-widget-content a.qty-down {

    width: 24px;

    height: 24px;

    line-height: 22px;

    font-size: 26px;

    text-align: center;

    display: inline-block;


}

#slidingcart-widget-panel.color-dark #slidingcart-widget-content a.qty-up,

#slidingcart-widget-panel.color-dark #slidingcart-widget-content a.qty-down {

    border: 1px solid #4e4e4e;

}

#slidingcart-count {

    position: relative;

    display: inline-block;

    float: left;

}

#sclist .product_list_widget dt .panel-product-title {

    font-size: 16px;

    padding-right: 0;

    padding-top: 5px;

    padding-bottom: 4px;

    float: left;

    width: 75%;

    line-height: 18px;

}

#sclist .product_list_widget dt .variation {

    font-size: 12px;

    line-height: 1.6;

    color: #888;

    margin-bottom: 0;

}

#sclist .product_list_widget dt .variation li {

    padding-bottom: 0;

}

#sclist .product_list_widget dt .variation li a {

    color: #000;

    text-shadow: none;

    font-weight: normal;

}

#sclist .product_list_widget dt .scpanel-pricing {
    overflow: hidden;
    line-height: 22px;
    text-align: right;
    margin-top: -2px;
    margin-left: 12px;
}

#sclist .product_list_widget dt .scproduct-quantity {

    float: left;

    font-size: 16px;

}

#sclist .product_list_widget dt .sc-quantity-wrap {

    width: auto;
    border: 0 none;
    overflow: visible;
    line-height: 22px;
    background: var(--beige);
    border-radius: 6px;
    width: 80px;
    height: 30px;
    position: relative;
}
a.qty-up {
    position: absolute;
    right: 2px;
    margin-top: 4px;
}
.qty-down {
    position: absolute;
    left: 2px;
}
span.quantity-formated {
    /*position: relative;*/
    /*left: 34px;*/
    /*top: 5px;*/
    position: absolute;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;
}

#sclist .product_list_widget dt .sc-qty-label,

#sclist .product_list_widget dt .quantity {

    display: inline-block;
    margin-bottom: 0;
    color: #000;
    vertical-align: top;
    font-family: 'Bubblegum Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 21px;
}



#sclist .product_list_widget dt .scquantity-plus-minus {

    display: inline-block;

}

#sclist .product_list_widget dt .scquantity-plus-minus .qty-minus,

#sclist .product_list_widget dt .scquantity-plus-minus .qty-plus {

    font-size: 16px;

    line-height: 26px;

    width: 24px;

    vertical-align: top;

    -webkit-transition: color .2s ease;

    transition: color .2s ease;

}

#sclist .product_list_widget dt .scquantity-plus-minus .qty-minus {

    text-align: right;

}

#sclist .product_list_widget dt .scquantity-plus-minus .qty {

    display: inline-block;

    line-height: 26px;

    height: 26px;

    vertical-align: top;

    border: 0 none;

    font-size: 15px;

    width: 20px;

    margin-bottom: 0;

    text-align: center;

    background: none;

    padding: 0;

}

.scpanel-pricing .scpanel-item-price {
    margin-top: 0;
    display: inline-block;
    color: #000;
}
.price-sliding-cart {
    font-family: 'Bubblegum Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 21px;
}

#slidingcart-widget-panel-overlay {

    position: absolute;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    -webkit-transition: color .2s ease;

    transition: color .2s ease;

}

.add-to-cart {

    position: relative;

}

.scpanel-item-loader,

#widget-panel-loader,

.scpanel-btn-loader {

    display: none;

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background: rgba(255, 255, 255, 0.8);

    z-index: 1002;

}

.color-dark .scpanel-item-loader,

#widget-panel-loader.color-dark,

.color-dark .scpanel-btn-loader {

    background: rgba(51, 51, 51, 0.8);

}

.scdiscount-product {

    color: #000;

    font-size: 16px;

}

.color-dark .scdiscount-product {

    color: #fff;

}

.scpanel-btn-loader {

    background: none;

    display: block;

}

.scpanel-btn-loader.loading {

    background: rgba(255, 255, 255, 0.8);

}

.loading .scpanel-item-loader {

    display: block;

}

#widget-panel-loader.loading {

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    left: 0;

    background-color: rgba(255, 255, 255, 0.75);

    z-index: 1002;

    display: block;

}

.flydot {

    width: 64px;

    height: 64;

    position: absolute;

    top: 0;

    left: 0;

    z-index: 100;

    display: block;

}

#widget-panel-loader.loading:after,

.loading .scpanel-item-loader:after,

.flydot:after,

.loading.scpanel-btn-loader:after {

    display: block;

    content: " ";

    position: absolute;

    top: 50%;

    left: 50%;

    width: 12px;

    height: 12px;

    opacity: 1;

    background: #e94b35;

    -webkit-animation-fill-mode: both;

    animation-fill-mode: both;

    -webkit-animation: blinkdot .7s infinite;

    animation: blinkdot .7s infinite;

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    border-radius: 50%;

    margin: -6px 0 0 -6px;

    z-index: 1002;

}

.flydot:after {

    top: 25%;

    left: 25%;

    margin-left: -10px;

    margin-top: -12px;

}

@keyframes blinkdot {

    50% {

        opacity: 0.0;

    }

}

@-webkit-keyframes blinkdot {

    50% {

        opacity: 0.0;

    }

}

#slidingcart-widget-panel .quantity-formated {

    color: #000;

    font-weight: normal;

}

#slidingcart-widget-panel.color-dark,

#slidingcart-widget-panel.color-dark .widget-panel-header,

#slidingcart-widget-panel.color-dark #widget-slidingcart-sumammary {

    background: #333;

}

#slidingcart-widget-panel.color-dark #widget-slidingcart-sumammary {

    color: #f6f6f6!important;

}

#widget-panel-loader.color-dark.loading,

#widget-panel-loader.loading.color-dark {

    background: rgba(50, 50, 50, 0.75);

}

#slidincart-icon.color-dark {

    background: #000;

    box-shadow: 0 4px 30px rgba(255, 255, 255, 0.17);

}

#slidincart-icon.color-dark:hover {

    box-shadow: 0 6px 40px rgba(255, 255, 255, 0.3);

}

#slidincart-icon.color-dark a {

    color: #fff!important;

}

#slidincart-icon.color-dark a:hover {

    color: #ff0000!important;

}

#slidincart-icon.color-dark a i {

    color: #fff;

}

#top-sliding-cart.color-dark a {

    color: #000;

}

#top-sliding-cart.color-dark a:hover {

    color: #000;

}

#slidingcart-widget-panel.color-dark #slidingcart-widget-content a {

    color: #fff !important;

}

#slidingcart-widget-panel.color-dark #slidingcart-widget-content a:hover {

    color: #cbcbcb !important;

}

#slidingcart-widget-panel.color-dark #sclist .product_list_widget dt .variation li a,

#slidingcart-widget-panel.color-dark .quantity-formated {

    color: #fff !important;

}

#slidingcart-widget-panel.color-dark #sclist .product_list_widget dt .sc-qty-label,

#slidingcart-widget-panel.color-dark #sclist .product_list_widget dt .quantity {

    color: #fff !important;

}

#slidingcart-widget-panel.color-dark .scpanel-pricing .scpanel-item-price {

    color: #fff !important;

}

#slidingcart-widget-panel.color-dark #sclist .product_list_widget dt .scpanel-item-thumbnail,

#slidingcart-widget-panel.color-dark #sclist .product_list_widget dt .scpanel-item-details {

    border-bottom: 1px solid #4e4e4e;

}

#slidingcart-widget-panel.color-dark #sc-panel-total {

    border-top: 1px solid #4e4e4e;

    border-bottom: 1px solid #4e4e4e;

}

#slidingcart-widget-panel.color-dark #scpanel-buttons .button {

    border: 1px solid #000;

    background-color: rgba(0, 0, 0, 1);

}

#slidingcart-widget-panel.color-dark #scpanel-buttons .button:hover {

    background: none;

    background-color: rgba(0, 0, 0, 0.65);

    color: #f6f6f6!important;

}

#slidingcart-widget-panel.color-dark #slidingcart-panel-content .widget-panel-header {

    color: #f6f6f6!important;

}

#cart-widget-panel-overlay.color-dark,

#slidingcart-widget-panel.color-dark #slidingcart-widget-panel-overlay {

    background: rgba(255, 255, 255, 0.75);

}

#slidingcart-widget-panel.color-dark .cart_block_no_products.empty {

    color: #f6f6f6!important;

}

@media (max-width: 1200px) {

    .shopping_cart {

        float: none;

        margin: 0 auto;

    }

}

@media (max-width: 999px) {

    .top-sliding-cart {

        float: right;

    }

}

@media (max-width: 767px) {

    #top-sliding-cart .sccount {
        left: 22px;
    }

    .top-sliding-cart {

        margin-top: 20px;

    }

    #slidingcart-panel-content .widget-panel-header {
        height: 60px;
    }
    .widget-panel {
        width: 380px;
    }
    .price-sliding-cart {
        font-size: 16px;
        line-height: 19px;
    }
    #scpanel-buttons .button {
        font-size: 22px;
        line-height: 26px;
    }
    #slidingcart-panel-content strong a {
        font-size: 30px;
        line-height: 30px;
    }
    #sclist .product_list_widget dt .scremove {
        top: -6px;
    }
    #slidingcart-panel-close {
        margin-top: -1px;
        margin-right: -5px;
    }
}

.modal-backdrop.fade {

    opacity: 0 !important;

    display: none !important;

}

.unvisible {

    display: none;

}

#blockcart-modal {

    z-index: 10001;

}

.list-add-to-cart .add-to-cart {

    cursor: pointer;

    float: none;

    display: inline-block;

    border: none;

    background: none;

    margin-top: 0;

    margin-bottom: 0px;

    opacity: 0.85;

    padding-left: 0;

    padding-right: 0;

    padding: 0px;

    padding-left: 0px;

    padding-right: 0px;

    padding-bottom: 0px;

    font-size: 12px;

    text-align: center;

    box-shadow: none;

}

.list-add-to-cart .add-to-cart.adding i,.product-actions .add-to-cart.adding i {

    color: #FF8A00 !important

}

.list-add-to-cart .add-to-cart.added i,.product-actions .add-to-cart.added i {

    color: #008000 !important

}



.list-add-to-cart .add-to-cart span {

    display: inline-block;

    line-height: 24px;

    font-size: 12px;

}

.list-add-to-cart .add-to-cart span em {

    font-style: normal;

}

.list-add-to-cart .add-to-cart {

    border: none;

    color: #000;

}

.list-add-to-cart .add-to-cart:hover {

    opacity: 1;

}

.list-add-to-cart .add-to-cart.disabled {

    opacity: 0.5;

    cursor: default;

}

.list-add-to-cart .add-to-cart i {

    color: #000;

    font-size: 24px;

    padding: 5px;

    display: inline-block !important ;

}

.list-add-to-cart .add-to-cart i.iwithtext {

    margin-right: 10px;

    padding-left: 0;

    padding-right: 0;

    padding-top: 0;

    padding-bottom: 0;

    position: relative;

    float: left;

    top: 3px;

}

.list-add-to-cart .add-to-cart i.iwithtext:before {

    margin: 0;

}

.sccbtn.product-price-and-shipping {

    display: inline-block;

    padding-left: 0px;

}

.list-add-to-cart .add-to-cart {} #header .header-nav .cart-preview.active {

                                      background: none;

                                  }

#blockcart_list .products {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    -webkit-box-pack: start;

    -ms-flex-pack: start;

    justify-content: flex-start;

}

#blockcart_list .products .product-miniature {

    margin: 0 .625rem;

    margin-top: 3.125rem;

}

.crossseling-content {

    padding-top: 3.125rem;

}

#top-sliding-cart {

    border-right: none;

}

.totalhr {

    display: inline-block;

    width: 100%;

    height: 1px;

    margin-top: 2px;

    margin-bottom: 2px;

    float: left;

}

#checkout #scart-subtotal-shipping,

#checkout #scart-subtotal-discount {



}

/*#cart #scart-subtotal-shipping ,#cart #scart-subtotal-discount {

display:none;

}

*/



.scproduct-quantity[type=text] {

    display: block;

    padding: .5rem;

    background: transparent !important;

    vertical-align: middle;

    width: 100%;

    max-width: 100%;

    border: none !important;

    text-align: center !important;

    padding: 0 !important;

}

.scproduct-quantity .bootstrap-touchspin {

    box-shadow: none !important;

}

.sc-qty-input {

    display: none !important;

}

.pulse-animation {

    /*animation: pulse 2s infinite;*/

}



.flayout {

    /*animation: flyout 2s 1;

    -webkit-animation: flyout 2s 1;

    -webkit-backface-visibility: hidden;*/

    border: 1px solid #f2f2f2;

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    -ms-border-radius: 50%;

    -o-border-radius: 50%;

    border-radius: 50%;

}



.sc-panel-empty #minimal-order-info {

    display: none;

}



#minimal-order-info p {

    font-size: 12px;



    padding: 10px;



    line-height: 1.5;



    color: #000;



    border: 1px solid #000;



    margin-top: 5px;

}

#slidingcart-widget-panel.color-dark #minimal-order-info p {

    color: #fff;



    border: 1px solid #fff;

}

@keyframes flyout {

    0% {

        -moz-transform: rotate(0deg);

        -ms-transform: rotate(0deg);

        -o-transform: rotate(0deg);

        -webkit-transform: rotate(0deg);

        transform: rotate(0deg);

    }

    100% {

        -moz-transform: rotate(360deg);

        -ms-transform: rotate(360deg);

        -o-transform: rotate(360deg);

        -webkit-transform: rotate(360deg);

        transform: rotate(360deg);

    }

}

@-webkit-keyframes flyout {

    0% {

        -webkit-transform: rotate(0deg);

    }

    100% {

        -webkit-transform: rotate(360deg);

    }

}

@-webkit-keyframes bounce {

    from, 20%, 53%, 80%, to {

        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);

        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);

        -webkit-transform: translate3d(0, 0, 0);

        transform: translate3d(0, 0, 0);

    }

    40%,

    43% {

        -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);

        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);

        -webkit-transform: translate3d(0, -30px, 0);

        transform: translate3d(0, -30px, 0);

    }

    70% {

        -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);

        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);

        -webkit-transform: translate3d(0, -15px, 0);

        transform: translate3d(0, -15px, 0);

    }

    90% {

        -webkit-transform: translate3d(0, -4px, 0);

        transform: translate3d(0, -4px, 0);

    }

}

@keyframes bounce {

    from, 20%, 53%, 80%, to {

        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);

        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);

        -webkit-transform: translate3d(0, 0, 0);

        transform: translate3d(0, 0, 0);

    }

    40%,

    43% {

        -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);

        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);

        -webkit-transform: translate3d(0, -30px, 0);

        transform: translate3d(0, -30px, 0);

    }

    70% {

        -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);

        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);

        -webkit-transform: translate3d(0, -15px, 0);

        transform: translate3d(0, -15px, 0);

    }

    90% {

        -webkit-transform: translate3d(0, -4px, 0);

        transform: translate3d(0, -4px, 0);

    }

}

.bounce {

    -webkit-animation-name: bounce;

    animation-name: bounce;

    -webkit-transform-origin: center bottom;

    transform-origin: center bottom;

}



.sccbtnyes {

    display: inline-block;

    padding-left: 15px;

    padding-right: 15px;

    width: 100%;

}

.list-add-to-cart {

    float: right;

    margin-top: -8px;

}

.sc-cart-summary-line {

    clear: both;

    display: inline-block;

    width: 100%;

}

.disable-action {

    pointer-events: none;

}

.qty-down.disable-action, .qty-up.disable-action {

    pointer-events: none !important;

    opacity: 0.3 !important;

}

#top-sliding-cart.color-light .tcartsubtotal {

    margin-left: 0px;

    line-height: 1.6;

    font-size: 16px;

    color: #000;display: inline-block;

}

#top-sliding-cart.color-dark .tcartsubtotal {

    margin-left: 0px;

    line-height: 1.6;

    font-size: 16px;

    color: #000;display: inline-block;

}



.emptycart,.refreshcart {

    color: #000;



    float: right;



    font-size: 18px;



    width: 32px;



    height: 32px;



    line-height: 32px;



    text-align: center;



    margin-top: -8px;

}





#slidingcart-widget-panel.color-dark .emptycart,#slidingcart-widget-panel.color-dark .refreshcart {

    color: #fff !important;

}

.emptycart:hover,.refreshcart:hover {



    color: #666!important;

}

.icart-empty {

    display: none;

}



.sc-panel-empty .icart-empty {

    display: inline-block;

}



.sc-panel-empty .cart-empty {

    display: inline-block;

}

.sc-panel-empty .cart-not-empty {



    display:none;



}



.no-more {

    float: left;

    display: none;

    width: 100%;

    font-size: 12px;

    text-align: left;

    color: #ff0000;

    margin-bottom:0;

}



.no-more p {

    font-size: 12px;

    text-align: center;

    color: #ff0000;margin-bottom:0;



}



.no-more.refresh-yes {

    display: block;

}

.to-delete .qty-up,.to-delete .qty-down {

    pointer-events: none;



}

#please-refresh {

    font-size: 12px;
    margin-top: 20px;
    display: none;
    text-align: center;

    margin-left: 15px;

    margin-right: 15px;



}

#please-refresh p {

    margin-bottom:0;

}

#please-refresh.prapare-to-delete {

    display:inline-block;

}



.cd-popup {

    position: absolute;

    left: 0;

    top: 0;

    height: 100%;

    width: 100%;

    background-color: rgba(255, 255, 255, 0.9);

    opacity: 0;

    visibility: hidden;

    -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;

    -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;

    transition: opacity 0.3s 0s, visibility 0s 0.3s;

    z-index: 11111;

}

.cd-popup.is-visible {

    opacity: 1;

    visibility: visible;

    -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;

    -moz-transition: opacity 0.3s 0s, visibility 0s 0s;

    transition: opacity 0.3s 0s, visibility 0s 0s;

}



.cd-popup-container {

    position: relative;

    width: 90%;

    max-width: 400px;

    margin: 4em auto;

    background: #FFF;



    text-align: center;



    -webkit-transform: translateY(-40px);

    -moz-transform: translateY(-40px);

    -ms-transform: translateY(-40px);

    -o-transform: translateY(-40px);

    transform: translateY(-40px);

    /* Force Hardware Acceleration in WebKit */

    -webkit-backface-visibility: hidden;

    -webkit-transition-property: -webkit-transform;

    -moz-transition-property: -moz-transform;

    transition-property: transform;

    -webkit-transition-duration: 0.3s;

    -moz-transition-duration: 0.3s;

    transition-duration: 0.3s;

}

.cd-popup-container p {

    padding: 1em 1em;

}

.cd-popup-container .cd-buttons:after {

    content: "";

    display: table;

    clear: both;

}

.cd-popup-container .cd-buttons li {

    float: left;

    width: 50%;

}

.cd-popup-container .cd-buttons a {

    display: inline-block;

    height: 30px;

    line-height: 30px;

    padding-left: 25px;

    padding-right: 25px;

    color: #FFF;

    -webkit-transition: background-color 0.2s;

    -moz-transition: background-color 0.2s;

    transition: background-color 0.2s;

}

.cd-popup-container .cd-buttons li:first-child a {

    background: #fc7169;

    border-radius: 0 0 0 .25em;

}

.no-touch .cd-popup-container .cd-buttons li:first-child a:hover {

    background-color: #fc8982;

}

.cd-popup-container .cd-buttons li:last-child a {

    background: #b6bece;

    border-radius: 0 0 .25em 0;

}

.no-touch .cd-popup-container .cd-buttons li:last-child a:hover {

    background-color: #c5ccd8;

}

.cd-popup-container .cd-popup-close {

    position: absolute;

    top: -30px;

    right: 8px;

    width: 30px;

    height: 30px;

}

.cd-popup-container .cd-popup-close::before, .cd-popup-container .cd-popup-close::after {

    content: '';

    position: absolute;

    top: 12px;

    width: 14px;

    height: 3px;

    background-color: #8f9cb5;

}

.cd-popup-container .cd-popup-close::before {

    -webkit-transform: rotate(45deg);

    -moz-transform: rotate(45deg);

    -ms-transform: rotate(45deg);

    -o-transform: rotate(45deg);

    transform: rotate(45deg);

    left: 8px;

}

.cd-popup-container .cd-popup-close::after {

    -webkit-transform: rotate(-45deg);

    -moz-transform: rotate(-45deg);

    -ms-transform: rotate(-45deg);

    -o-transform: rotate(-45deg);

    transform: rotate(-45deg);

    right: 8px;

}

.is-visible .cd-popup-container {

    -webkit-transform: translateY(0);

    -moz-transform: translateY(0);

    -ms-transform: translateY(0);

    -o-transform: translateY(0);

    transform: translateY(0);

}

@media only screen and (min-width: 1170px) {

    .cd-popup-container {

        margin: 8em auto;

    }

}



.notify{

    position:fixed;



    width:100%;

    height:0px;

    box-sizing:border-box;

    color:white;

    text-align:center;



    overflow:hidden;

    box-sizing:border-box;

    transition:height .2s;

    z-index: 100001;line-height: 30px;

    font-size: 14px;

    font-weight: 400;

}

.notify.active{

    height:30px;



}

.notify span {



    width: 100%;



}





.notify-added {

    color: #468847;

    background-color: #DFF0D8;

    border-color: #D6E9C6;



}

.notify-deleted {

    color: #B94A48;

    background-color: #F2DEDE;

    border-color: #EED3D7;



}



.notify-added em,.notify-deleted em {



    padding-right: 30px;padding-left: 30px;

    float: right;

    font-style: normal;

    cursor: pointer;

}





.sc-panel-empty .alert {

    display: none;



}







/**

 * TrackpadScrollEmulator

 * Version: 1.0.6

 * Author: Jonathan Nicol @f6design

 * https://github.com/jnicol/trackpad-scroll-emulator

 */



.tse-scrollable {

    position: relative;

    width: 100%; /* Default value. Overwite this if you want. */

    height: auto; /* Default value. Overwite this if you want. */

    overflow: hidden;

}

.tse-scrollable .tse-scroll-content {

    overflow: hidden;

    overflow-y: scroll;

}

/* No longer using ::scrollbar too, since it breaks Chrome 25 */

.tse-scrollable .tse-scroll-content::-webkit-scrollbar {

    width: 0;

    height: 0;

}

.tse-scrollbar {

    z-index: 99;

    position: absolute;

    top: 0;

    right: 0;

    bottom: 0;

    width: 11px;

}

.tse-scrollbar .drag-handle {

    position: absolute;

    right: 2px;

    -webkit-border-radius: 7px;

    -moz-border-radius: 7px;

    border-radius: 7px;

    min-height: 10px;

    width: 7px;

    opacity: 0;

    -webkit-transition: opacity 0.2s linear;

    -moz-transition: opacity 0.2s linear;

    -o-transition: opacity 0.2s linear;

    -ms-transition: opacity 0.2s linear;

    transition: opacity 0.2s linear;

    background: #6c6e71;

    -webkit-background-clip: padding-box;

    -moz-background-clip: padding;

}

.tse-scrollbar:hover .drag-handle {

    /* When hovered, remove all transitions from drag handle */

    opacity: 0.7;

    -webkit-transition: opacity 0 linear;

    -moz-transition: opacity 0 linear;

    -o-transition: opacity 0 linear;

    -ms-transition: opacity 0 linear;

    transition: opacity 0 linear;

}

.tse-scrollbar .drag-handle.visible {

    opacity: 0.7;

}

/* Used when testing the scrollbar width */

/* No longer using ::scrollbar too, since it breaks Chrome 25 */

.scrollbar-width-tester::-webkit-scrollbar {

    width: 0;

    height: 0;

}

/* Horizontal scroller */

.tse-scrollable.horizontal .tse-scroll-content {

    overflow-x: scroll;

    overflow-y: hidden;

}

.tse-scrollable.horizontal .tse-scroll-content::-webkit-scrollbar,

.tse-scrollable.horizontal .tse-scroll-content::scrollbar {

    width: auto;

    height: 0;

}

.tse-scrollable.horizontal .tse-scrollbar {

    top: auto;

    left: 0;

    width: auto;

    height: 11px;

}

.tse-scrollable.horizontal .tse-scrollbar .drag-handle {

    right: auto;

    top: 2px;

    height: 7px;

    min-height: 0;

    min-width: 10px;

    width: auto;

}





.tse-scroll-content	{



}



.sc-widget-panel-open.srtl #slidingcart-widget-panel.mob-full {

    -webkit-transform: translateX(-100%);

    transform: translateX(-100%);

    right: -100%;

}



.mob-full.sc-right-left {



    right: -100%;



}





.sc-widget-panel-open.sltr #slidingcart-widget-panel.mob-full {

    -webkit-transform: translateX(100%);

    transform: translateX(100%);

    left: 100%;

}



.product_list_widget  .has-discount .discount {

    padding: 5px;

    font-size: 14px;

    padding: 3px;

    position: absolute;

    left: 0;

    bottom: 5px;

}



#sc-panel-total.yes-free-ship {

    padding-top: 20px !important;

}



.hide-me {

    display: none !important;

}

.cover-page.modal-open,.csquizzed-page.modal-open {

    overflow: visible !important;

    padding-right: 0 !important;

}



#scpanel-buttons .block-promo .promo-name {

    padding:0;



}



#checkout #scpanel-buttons .block-promo , #cart#scpanel-buttons .block-promo {

    display: none;

}



#scpanel-buttons .block-promo .promo-code {

    padding: 0;

}



#scpanel-buttons .block-promo.promo-highlighted {

    padding: 0;

    margin-bottom: 0;



    margin-top: 10px;

    font-size: 12px;

}



#scpanel-buttons .promo-discounts {

    padding: 0;

    margin-top: 10px;

}

#scpanel-buttons .promo-code-button {

    padding:0;

}

#scpanel-buttons #promo-code {

    margin-top: 10px;

}

.del-voucher {

    float: right;

}

#scpanel-buttons .cart-summary-line .promo-name {

    text-align: left;

}

#scpanel-buttons .block-promo .promo-code form {

    width: 100%;

    position: relative;

}

#scpanel-buttons .block-promo .promo-input {

    width: 100%;

}

#scpanel-buttons .block-promo .promo-input + button {

    position: absolute;

    right: 0;

    top: 0;

    margin: 0;

    margin-right: 0px;

    margin-right: -2px;

}

.sccbtnyes {

    display: flex;

    justify-content: space-between;

}

.sidebar-full .tse-scrollable .tse-scroll-content {



}



.sidebar-full #sclist .product_list_widget {



    width: calc(100% - 20px);

}

