.sccount,
.scpanel-product-name {
    line-height: 20px;
    font-weight: 400
}

.cd-popup,
.touch-orientation-change #slidingcart-widget-panel {
    visibility: hidden
}

#slidingcart-widget-content .bloc_cart_voucher td.delete em,
.list-add-to-cart .add-to-cart span em,
.sccount,
[class^=scicon-]:before {
    font-style: normal
}

@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: 400;
    font-style: normal
}

@font-face {
    font-family: scicons;
    src: url('data:application/octet-stream;base64,d09GRgABAAAAABQcAA8AAAAAIQwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABWAAAADsAAABUIIslek9TLzIAAAGUAAAAQwAAAFY+IFMCY21hcAAAAdgAAACbAAACKs/QtJdjdnQgAAACdAAAABMAAAAgBtf/BGZwZ20AAAKIAAAFkAAAC3CKkZBZZ2FzcAAACBgAAAAIAAAACAAAABBnbHlmAAAIIAAACL0AAAzC2nvj2mhlYWQAABDgAAAAMgAAADYWDWwaaGhlYQAAERQAAAAgAAAAJAefA+xobXR4AAARNAAAAC0AAAA0JW3/02xvY2EAABFkAAAAHAAAABwTpBZ9bWF4cAAAEYAAAAAgAAAAIAFKDBxuYW1lAAARoAAAAYQAAALZ5TFo03Bvc3QAABMkAAAAegAAAKuI/7PWcHJlcAAAE6AAAAB6AAAAhuVBK7x4nGNgZGBg4GIwYLBjYHJx8wlh4MtJLMljkGJgYYAAkDwymzEnMz2RgQPGA8qxgGkOIGaDiAIAJjsFSAB4nGNgZHrIOIGBlYGBqYppDwMDQw+EZnzAYMjIBBRlYGVmwAoC0lxTGBxeMHyayBz0P4shijmYYRpQmBEkBwATagypAHic7ZHNDcIwDEZfaFr+OgBig0oMxECcuHUDxvPVPfVWPicRXQJHL9JnRY7kB/RAJx4iQ3qTiHqpm0q/41L6mafyyIkD2QbvffJ1mbcNDM97+lXS6xv3ciIdNCvrx4Gjppw196oXpIF/jeX+7MmohAVraINYI6xZI8xZI4xaQ5vGGtq5LFW0fbyvyAM+VcK0rxW5YZkrjF9D5S7aAHicY2BAAxIQyBz8PwuEARJ2A98AeJytVml300YUHXlJnIQsJQstamHExGmwRiZswYAJQbJjIF2crZWgixQ76b7xid/gX/Nk2nPoN35a7xsvJJC053Cak6N3583VzNtlElqS2AvrkZSbL8XU1iaN7DwJ6YZNy1F8KDt7IWWKyd8FURCtltq3HYdERCJQta6wRBD7HlmaZHzoUUbLtqRXTcotPekuW+NBvVXffho6yrE7oaRmM3RoPbIlVRhVokimPVLSpmWo+itJK7y/wsxXzVDCiE4iabwZxtBI3htntMpoNbbjKIpsstwoUiSa4UEUeZTVEufkigkMygfNkPLKpxHlw/yIrNijnFawS7bT/L4vead3OT+xX29RtuRAH8iO7ODsdCVfhFtbYdy0k+0oVBF213dCbNnsVP9mj/KaRgO3KzK90IxgqXyFECs/ocz+IVktnE/5kkejWrKRE0HrZU7sSz6B1uOIKXHNGFnQ3dEJEdT9kjMM9pg+Hvzx3imWCxMCeBzLekclnAgTKWFzNEnaMHJgJWWLKqn1rpg45XVaxFvCfu3a0ZfOaONQd2I8Ww8dWzlRyfFoUqeZTJ3aSc2jKQ2ilHQmeMyvAyg/oklebWM1iZVH0zhmxoREIgIt3EtTQSw7saQpBM2jGb25G6a5di1apMkD9dyj9/TmVri501PaDvSzRn9Wp2I62AvT6WnkL/Fp2uUiRen66Rl+TOJB1gIykS02w5SDB2/9DtLL15YchdcG2O7t8yuofdZE8KQB+xvQHk/VKQlMhZhViFZAYq1rWZbJ1awWqcjUd0OaVr6s0wSKchwXx76Mcf1fMzOWmBK+34nTsyMuPXPtSwjTHHybdT2a16nFcgFxZnlOp1mW7+s0x/IDneZZntfpCEtbp6MsP9RpgeVHOh1jeUELmnTfwZCLMOQCDpAwhKUDQ1hegiEsFQxhuQhDWBZhCMslGMLyYxjCchmGsLysZdXUU0nj2plYBmxCYGKOHrnMReVqKrlUQrtoVGpDnhJulVQUz6p/ZaBePPKGObAWSJfIml8xzpWPRuX41hUtbxo7V8Cx6m8fjvY58VLWi4U/Bf/V1lQlvWLNw5Or8BuGnmwnqjapeHRNl89VPbr+X1RUWAv0G0iFWCjKsmxwZyKEjzqdhmqglUPMbMw8tOt1y5qfw/03MUIWUP34NxQaC9yDTllJWe3grNXX27LcO4NyOBMsSTE38/pW+CIjs9J+kVnKno98HnAFjEpl2GoDrRW82ScxD5neJM8EcVtRNkja2M4EiQ0c84B5850EJmHqqg3kTuGGDfgFYW7BeSdconqjLIfuRezzKKT8W6fiRPaoaIzAs9kbYa/vQspvcQwkNPmlfgxUFaGpGDUV0DRSbqgGX8bZum1Cxg70Iyp2w7Ks4sPHFveVkm0ZhHykiNWjo5/WXqJOqtx+ZhSX752+BcEgNTF/e990cZDKu1rJMkdtA1O3GpVT15pD41WH6uZR9b3j7BM5a5puuiceel/TqtvBxVwssPZtDtJSJhfU9WGFDaLLxaVQ6mU0Se+4BxgWGNDvUIqN/6v62HyeK1WF0XEk307Ut9HnYAz8D9h/R/UD0Pdj6HINLs/3mhOfbvThbJmuohfrp+g3MGutuVm6BtzQdAPiIUetjrjKDXynBnF6pLkc6SHgY90V4gHAJoDF4BPdtYzmUwCj+Yw5PsDnzGHQZA6DLeYw2GbOGsAOcxjsMofBHnMYfMGcdYAvmcMgZA6DiDkMnjAnAHjKHAZfMYfB18xh8A1z7gN8yxwGMXMYJMxhsK/p1jDMLV7QXaC2QVWgA1NPWNzD4lBTZcj+jheG/b1BzP7BIKb+qOn2kPoTLwz1Z4OY+otBTP1V050h9TdeGOrvBjH1D4OY+ky/GMtlBr+MfJcKB5RdbD7n74n3D9vFQLkAAQAB//8AD3icrVZ9bFtXFb/nvnfv+7D9bD9fv5c4thN/xE6d1M38Ebdp6rhJG6eJ07SuO5JtjdytLdCuK6sERZsY1eimraBVmmDqYJomJNCQQGwTX+IPhqB/TPwFQuqEOqFJoKkIiQlpmqCsLuc+txuDQfcHtt+95957ru+75/zOOT+iEHLjuHJJOUD8JEbmyBcbfgKUQHNsiCqwsPyStW+tMa4BAwLsKCEUyH1EQVmBLlFVfY3oun+RUMrXCOcBvmeoMfEhbXrif6qvN/zDaXvMCWcitsES46ySSedqlXRUOLXSaCoXrhRp2qLREBN8HARP56qoUK2rtcpULVet1MGJCi0JrkgqcN1ITYI9PWb0vkIvfy1Wad/frsTotwuJa53Pda4lCvHiZNam5z7NRiZG2PFHwUlPTnb1yZRhbJqG77wIm+IzW9PprTPx3usvJgrbO53thcRAqbPxxErn6ZDpc5M0HfWZoac7ex/vtiuEo+1eVmzFR4JkmGwh28k8+SQ50jj8id2U65tSg2EDOFqzyRSKAgdyUqWUaJxoJ4hFDN0yusEA1f0m5aDzDaL5fFqHaJpvjfg0X+vokcMbd68faK+29jR3zoqsyMlPJoRmgrA0BxoiXJnaDiXHvc04Ek6FRRLKqVIdoJzP5TNcY1Gpg4qZVDqXD6NZd4DUrtWhVi45w4ANJE09q5tec+ED8SlT64uaudjz6zqFX1Nd7z15bUhlL3MV/mzqU5XR3uRoBapS77t5Y8J5xS0Y+e/pJvy496qchJ2y/S9y7wgNX3/bL0xT0KM7GQA7gCdef7u4a65II95LHIrGISkOmYR6frgb/ZAlTXKocdf8KOXGFmDcBYXqAIraRGtz3eAnEZucckZPqkAVTpUTBBSioGeITjjTeVcOlA5RFLJGELmthd250dGp0VxVZE1peBG1AE2V1/gte5UcHoQk1EpTNfx61o72rT81C7lMmmv4lcNatS5t6tamSo6ynP3js/svziz64o5jXbMcaqyMHaktPZrnA6r/hG5aItSfbX9mGSdd5j+l+SH71rP7vy43DciQeuan9W2LPm+7E/etZAuwVDe3Bvzwk5szK/0xV29qyhuRG88p55QRvG+YFMhsYyYBKiwQnatcV08SjXBdQyyqhBGVdTGCAUgHOwJrCorQskuRUjYi+vFaruBlZFiO3hKAO+VUVCCodoCSqVbQIAlA9GnPzLSnp9sz8E6/7/0sqxZoSVw/Le6/Vzwn6M/tsRm5VOh34JixlhAteGefEHf2/uKohPTf/yz9m9IgPoy5cfK7H6K/KDSXX4pgohojGlNVzcs8mMROclARHSo9TBhT1tCpmHsAArBnaPklF/U3SX2m4bU/xobYrQP+dQOuPvCfmximweJHqeL7M01hXdxCqdrGTqXrhKp0ZX19veEL2yV7aywa1ll8POKM1BSLpouQR3QlMPeNeICbBYkxVysXAUEVhDIG60PwwkNTdO7xr57bReGVjbNv9l578+xGwZm8p2L7O/fE7GOOebzTaMOvFhZ6MWuiUJiwFNteSpvT7fa0mV6yJ2OxFx4YCT0yhzYGaWi4TO8lCZJsDCUci6vSxgpeg55CDJBjIiYiKhsYH5Uu3wIYDPlcZRawQXAPg0S4CAJcsrMl+9w5vFUodP58KGT3R1n7/C/sUjp08aI39dzzngKO0iX7eUKMG7+98X1lXAl4GJ0mdaxLC2SJ7CVt8qXG2b3Li7uKjAWgieuaqmtYWULCrximamxEwz7FDFo0wMzABkKYE8a7EWorHow94X0gr67OzpoGkNX2anv/vpXW0p6F3bNzs3M7G/UdM9trlTu25LOppLCtgBE2w0wlOugOE+O1PtArU6lbAqAkPaQxCxD9chrxny+iIWYxCKSK9JnjsoxbHnXLea2Wz7j4sCp2+Hw5vXnzXLFIS6mJCex787Q6FI+JnibCYRd+H3GcSG9gLDEUNX3D499oRV03uj4c8gXg848OPdz7Qf6RePxI6swvHxw8A4XHxIPfjLSKO4vyN7cZW9qKO38ScbqNJoYG0gMiMjM84qbgwFB2KGgmHjuIn7+aR7u+g/Pzex8+eJC8j4ENup9EidsQikwDTZyFUzh/zB2kzMFcGARX+hm9D+h5kK53YINfucJ5nFm89x5HhLOQGuc0rbE3rnAL5xkwXANV6tw8p3XrHN+Hz4mL/jkaSJTdRBgGQMnFc1qs9w/8ozi/eV5IxT+GaU1OszgedeWN/nLvPebViL/DMawRSVKUWW8YC0HMplTRcQ2UpkSKwhnmf4S6QruqxDl0sANZCYC0qrlMLuWUNTY0PooJXpNVs4ospCwZSV+ShRcbRS5nPqgPcFSEen8ICnCsTMbrLmObCTqLjnUBM7V1ISiONL0F2V7ud47Ve9Whnz3hiSdQTZqK/RvnqJG7yVrj4PI2qvObjAPzYRPZnMb9WtcELGt6J+CjXFIPZCFdSUYMAzqyB2ONGGC01tcOtldXmgvzjVw60mcZFib30XAlhzmGR8PCwXtM1W4z/v8yi95vPhadaMOTHnc443GHj5Zp6TYUwuNyx9UzShtxmPG43B7kBKcbp+Z3TE0WsvgS0AyAESRBg5z0gxkCK2ha3TBgllcULADIb4NBSdx8/kWd2wom9jXkuQG6x3WA3H/8U0fvO7xx6K61Ow/sX20tLy5UysXNY3kn42bCQb+BySUKIoLJBWTy0DKKBR7A+snDjdRhCxTBgmGsBbNQreTS3I0io5uqebLmyRgZRUAywh23jN7QMmjw7dAHpuYZPoM5KZ/po7OG1ETdkiwUknqDjQ1erw6OsYaRKBQSr1kCbBiIy9YJXHXiDoikeB0fQPmSDQL5B7aWYonrX6gsbfXtLW2I4OsWBn9pr7ltqcJzg7cmBnPwrbF6jvaeio1AehBOF6YnaG8OBqyrlqBeC9mrMgquBnEc+EA0rwYdFc8POtSmP3rr3TvqXijU73j3rcEkePII+SfVmPGqAAAAeJxjYGRgYABig9NlKvH8Nl8ZuJlfAEUYbgaJ2MDo/5f/Z7GUMwcDuRwMTCBRADSqCzkAAHicY2BkYGAO+p/FwMBS9v/y/38s5QxAERTACwCfRwaSeJxjfsHAwAzCgkAcCcQtDAxMPxgYGK8B2dr/LzOmAtlQDFLDUsbAAADyVAhfAAAAAAAAAACeAWIB+AJYAwoDSgQMBEAEdATYBYQGYQABAAAADQBuAAkAAAAAAAIALAA8AHMAAACUC3AAAAAAeJx1kL1OwzAUhY+hFNFKDCAxewG1QkrbIAY6IKQK2BgYypymzk9J4shxkTrxFrwDD8TKs3CaWBHiJ1Fuvnvu9fWxARzhEwLNc8mvYYEDZg3vYB/Xjnep3zrukB8c76GPJ8dd6gvHPZzj2XEfx3jjBNE5YLbCu2OBI3HseAeH4tTxLvULxx3yreM9nIgnx13queMe5uLVcR9n4mOmy41J48TKwWwo/fHkSi42UlNKiyCTwdom2lTyRka6sCrLtBfqvArTUBeVso8qXmeBafMW5spUqS7kxBu32r0qlAmsWm53qF5i39pIRkbn8s7NlqXRKxVaL7G2nI5G3/fEDBolNjBIESOBhcSA6pB/H2NMcEVasEOys+lKUSBARiXAmiuSulIxv+EXMSuoKnZkZA8hY856yJVhXa1YtXhkjDkh4xzzR/23Mmfcdqa1JunOo8ffffeMRd0b1E6W7RkqvHBPn6ql061bU7uTuPvhW/JetrUVlZC6V9+OpTrFiO8/5/wCWkaH+3icbYtNDsIgGAV5lf6B1ZOw6JEo+QpEBAIkjbc3ka2zenmTYQPrCPafDQNu4BgxYcaCFQISd2x4MH5QCLIVXZ2id26fVZeSrqrMNR26vqjNXe6T0dFQWPqrdqGjDaQCnU32Wbx1jft4pvHXPKtLOftoVW8Y+wKhPCb3AAB4nGPw3sFwIihiIyNjX+QGxp0cDBwMyQUbGVidNjEwMmiBGJu5mBg5ICw+BjCLzWkX0wGgNCeQze60i8EBwmZmcNmowtgRGLHBoSNiI3OKy0Y1EG8XRwMDI4tDR3JIBEhJJBBs5mFi5NHawfi/dQNL70YmBhcADHYj9AAA') format('woff'), url('data:application/octet-stream;base64,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') format('truetype')
}

body {
    -webkit-transition: .2s ease-in-out;
    transition: .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: 0 0;
    height: auto;
    padding: 6px;
    display: inline-block;
    margin-top: 6px
}

[class^=scicon-]:before {
    font-family: scicons;
    font-weight: 400;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -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;
    background: #fff;
    box-shadow: 0 4px 30px rgba(0, 0, 0, .17);
    pointer-events: auto;
    display: inline-block;
    overflow: visible;
    -webkit-transition: .4s;
    transition: .4s;
    z-index: 1001;
    height: 36px;
    width: 36px;
    color: transparent;
    white-space: nowrap
}

#slidincart-icon:hover {
    box-shadow: 0 6px 40px rgba(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,
#slidincart-icon.color-dark a:hover {
    color: red !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;
    color: #000;
    font-size: 16px;
    border-radius: 15%;
    text-indent: 0;
    padding-left: 4px;
    padding-right: 4px;
    text-align: center
}

#top-sliding-cart .sccount {
    right: 10px;
    top: -14px;
    display: inline-block;
    position: relative
}

#slidingcart-panel-header .sccount {
    right: 2px;
    top: -2px;
    display: inline-block !important;
    position: relative
}

.js-cart-line-product-quantity {
    width: 20%;
    border: 1px solid #eee;
    height: 24px;
    font-weight: 400;
    font-size: 14px
}

#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,
.add-to-cart {
    position: relative
}

#top-sliding-cart {
    float: right;
    border-right: 1px solid #515151;
    line-height: 14px;
    padding: 0 0 5px;
    border-right: none
}

#top-sliding-cart a {
    color: #fff;
    position: relative;
    float: left;
    margin-top: 2px
}

#slidincart-icon.color-dark a i,
#top-sliding-cart a .ajax_cart_quantity,
#top-sliding-cart a .ajax_cart_total,
#top-sliding-cart a em,
#top-sliding-cart a:hover,
.color-dark .scdiscount-product {
    color: #fff
}

#top-sliding-cart i {
    font-size: 24px
}

.shopping_cart {
    width: auto
}

.shopping_cart>a:first-child b {
    color: #fff;
    padding-right: 5px
}

.shopping_cart .block_cart_collapse:after,
.shopping_cart .block_cart_expand: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: absolute;
    z-index: 1001;
    font-size: 16px;
    line-height: 1;
    color: #000;
    width: 100%;
    height: 45px;
    overflow: hidden;
    background: #fff;
    top: 0;
    left: 0;
    border-bottom: 1px solid #eee;
    padding: 15px 15px 0;
    box-shadow: 2px 2px 7px 0 rgba(0, 0, 0, .1)
}

.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, .1);
    box-shadow: 0 1px 2px rgba(255, 255, 255, .1)
}

#slidingcart-panel-close {
    float: right;
    color: #000 !important;
    width: 32px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    margin-top: -8px;
    margin-right: -8px
}

#slidincart-icon.color-dark a,
#slidingcart-widget-panel.color-dark #sc-panel-total,
#slidingcart-widget-panel.color-dark #sclist .product_list_widget dt .quantity,
#slidingcart-widget-panel.color-dark #sclist .product_list_widget dt .sc-qty-label,
#slidingcart-widget-panel.color-dark #sclist .product_list_widget dt .variation li a,
#slidingcart-widget-panel.color-dark #slidingcart-panel-close,
#slidingcart-widget-panel.color-dark #slidingcart-panel-content strong,
#slidingcart-widget-panel.color-dark #slidingcart-panel-content strong a,
#slidingcart-widget-panel.color-dark #slidingcart-widget-content a,
#slidingcart-widget-panel.color-dark .emptycart,
#slidingcart-widget-panel.color-dark .quantity-formated,
#slidingcart-widget-panel.color-dark .refreshcart,
#slidingcart-widget-panel.color-dark .scpanel-pricing .scpanel-item-price {
    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,
#slidingcart-widget-panel.color-dark #slidingcart-panel-content strong a:hover,
#slidingcart-widget-panel.color-dark #slidingcart-widget-content a:hover {
    color: #cbcbcb !important
}

#slidingcart-panel-content strong {
    float: left;
    font-weight: 400;
    font-size: 16px;
    color: #000 !important;
    line-height: 1em
}

#slidingcart-panel-content strong a {
    color: #000 !important
}

#slidingcart-panel-content strong a:hover,
#slidingcart-widget-content a:hover,
.emptycart:hover,
.refreshcart:hover {
    color: #666 !important
}

#slidingcart-panel-content .scpanel-summary-subtotal {
    float: right;
    clear: right
}

#slidingcart-widget-content {
    float: left;
    padding-top: 45px;
    padding-bottom: 0;
    width: 100%;
    text-shadow: none !important;
    color: #000 !important
}

#widget-slidingcart-list .product_list_widget {
    padding-left: 20px;
    padding-right: 20px
}

.ss-container.product_list_widget {
    padding-left: 0;
    padding-right: 0
}

#widget-slidingcart-sumammary {
    bottom: 0;
    left: 0;
    position: absolute;
    z-index: 103;
    width: 100%;
    background: #fff;
    color: #000;
    padding: 20px
}

#sclist {
    display: block;
    max-height: 5000px
}

.scpanel-product-name {
    display: block;
    font-size: 15px;
    padding-top: 2px;
    padding-right: 25px
}

#sc-panel-total,
#scpanel-buttons,
.empty-cart-button {
    display: inline-block;
    width: 100%
}

#slidingcart-widget-content a {
    font-weight: 400;
    color: #000 !important;
    -moz-transition: color .2s ease-in;
    -o-transition: color .2s ease-in;
    -webkit-transition: color .2s ease-in;
    text-shadow: none !important
}

.scpanel-thumbnail-wrap {
    overflow: hidden;
    position: relative;
    float: left
}

.scpanel-thumbnail-wrap img {
    max-width: 50px;
    height: auto
}

#sc-panel-total {
    font-size: 15px;
    line-height: 1em;
    margin-bottom: 15px;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    padding: 20px 0 15px;
    color: #000 !important
}

#sccart-total,
#sccart-total strong {
    font-size: 15px;
    font-weight: 700
}

#sccart-total {
    border-top: 1px dotted #eee;
    padding-top: 10px;
    margin-top: 10px
}

#slidingcart-widget-panel.color-dark #sccart-total {
    border-top: 1px dotted #4e4e4e
}

#scpanel-buttons {
    text-align: center;
    margin-bottom: 0
}

.empty-cart-button {
    margin-bottom: 15px !important
}

#please-refresh p,
#scpanel-buttons p,
#sliding-cart-panel-inner .cart_block {
    margin-bottom: 0
}

#scpanel-buttons .button {
    float: none;
    display: block;
    width: 100%;
    text-align: center;
    color: #000 !important;
    opacity: 1;
    -webkit-transition: opacity .25s;
    -moz-transition: opacity .25s;
    -o-transition: opacity .25s;
    transition: opacity .25s;
    font-size: 16px;
    background: #fc0;
    padding: 15px;
    border-radius: 4px
}

#scpanel-buttons .button.disabled,
.disable-action,
.to-delete .qty-down,
.to-delete .qty-up {
    pointer-events: none
}

#scpanel-buttons .button:nth-child(2) {
    margin-top: 15px
}

#scpanel-buttons .button:hover {
    background-color: #eabc03;
    color: #000 !important
}

#sliding-cart-panel #sliding-cart-panel-inner .title_block,
#sliding-cart-panel #sliding-cart-panel-inner h4,
#sliding-cart-panel .cart_block .cart_block_list .ajax_cart_block_remove_link:before,
#sliding-cart-panel .cart_block .cart_block_list .remove_link a::before,
#sliding-cart-panel-inner #cart_block_summary,
.icart-empty,
.sc-panel-empty #minimal-order-info,
.sc-panel-empty #sc-panel-total,
.sc-panel-empty #scpanel-buttons .cart-buttons,
.sc-panel-empty .alert,
.sc-panel-empty .cart-not-empty,
.unvisible {
    display: none
}

#please-refresh.prapare-to-delete,
#sclist .product_list_widget dt .scquantity-plus-minus,
.sc-panel-empty #scpanel-buttons .empty-cart-button,
.sc-panel-empty .cart-empty,
.sc-panel-empty .icart-empty {
    display: inline-block
}

#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 .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
}

#layer_cart p,
#sliding-cart-panel-inner .block_content {
    padding: 0
}

#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: 700
}

#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
}

#cart_block .ajax_cart_block_remove_link,
#sliding-cart-panel-inner .remove_link a {
    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;
    opacity: .2
}

* html .layer_cart_overlay {
    position: absolute;
    left: 0;
    margin-left: -160px;
    opacity: .2
}

#layer_cart .continue {
    cursor: pointer
}

#blockcart_list,
.notify span {
    width: 100%
}

#blockcart_list ul,
.loading .scpanel-item-loader,
.no-more.refresh-yes {
    display: block
}

#blockcart_list li {
    list-style-type: none;
    float: left;
    width: 58px
}

.widget-panel {
    position: fixed;
    top: 0;
    z-index: 10069999999;
    line-height: 1.2;
    width: 315px;
    height: 100%;
    overflow: hidden
}

.sc-right-left {
    right: -320px
}

.sc-left-right {
    left: -320px
}

#slidingcart-widget-panel {
    -webkit-transition: 0 .35s;
    transition: transform .35s
}

.sc-widget-panel-open.srtl #slidingcart-widget-panel {
    -webkit-transform: translateX(-320px);
    transform: translateX(-320px);
    border-left: 1px solid #eee
}

.sc-widget-panel-open.sltr #slidingcart-widget-panel {
    -webkit-transform: translateX(320px);
    transform: translateX(320px)
}

#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, .25);
    -webkit-transition: opacity .2s;
    -o-transition: opacity .2s;
    transition: opacity .2s;
    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: 1005
}

#cart-widget-panel-overlay.fade-out,
#slidingcart-widget-panel-overlay.fade-out,
.cd-popup {
    opacity: 0
}

#slidingcart-widget-panel-overlay.show {
    z-index: 10000
}

#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 {
    position: relative;
    text-align: right
}

#slidingcart-widget-content .bloc_cart_voucher td.delete .delete_voucher {
    display: block;
    font-size: 16px;
    opacity: .5;
    right: -1px;
    text-align: right;
    top: 7px;
    width: 28px;
    z-index: 100;
    color: #bbb !important;
    float: right
}

#sclist .product_list_widget dt .scremove:hover,
#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: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    display: table;
    min-height: 0;
    width: 100%;
    margin: 0;
    padding: 0 !important;
    position: relative
}

#sclist .product_list_widget dt .scpanel-item-thumbnail {
    border-bottom: 1px solid #eee;
    display: table-cell;
    padding-bottom: 8px;
    padding-top: 8px;
    vertical-align: middle;
    position: relative;
    width: 50px
}

#sclist .product_list_widget dt .scpanel-item-details {
    border-bottom: 1px solid #eee;
    display: table-cell;
    padding-bottom: 8px;
    padding-top: 8px;
    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,
#sclist .product_list_widget dt:last-child .scpanel-item-thumbnail {
    border-bottom: none
}

#slidincart-icon .sccount {
    -webkit-transition: .3s;
    -moz-transition: .2s;
    -ms-transition: .2s;
    -o-transition: .2s;
    display: inline-block !important
}

.animated .sccount {
    animation: 1.5s shake;
    -webkit-animation: 1.5s shake;
    -moz-animation: 1.5s shake;
    -o-animation: 1.5s shake
}

@keyframes shake {
    20%,
    53%,
    60%,
    from,
    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 {
    20%,
    53%,
    60%,
    from,
    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 {
    20%,
    53%,
    60%,
    from,
    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 {
    20%,
    53%,
    60%,
    from,
    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)
    }
}

#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: 7px;
    width: 32px;
    z-index: 100;
    color: #bbb !important
}

.scpanel-pricing-quantity {
    display: flex;
    width: 100%;
    margin-top: 3px;
    justify-content: space-between;
    align-items: center
}

#slidingcart-widget-content a.qty-down,
#slidingcart-widget-content a.qty-up {
    width: 24px;
    height: 24px;
    line-height: 22px;
    font-size: 14px;
    text-align: center;
    display: inline-block;
    border: 1px solid #eee
}

#slidingcart-widget-panel.color-dark #slidingcart-widget-content a.qty-down,
#slidingcart-widget-panel.color-dark #slidingcart-widget-content a.qty-up {
    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: 400
}

#sclist .product_list_widget dt .scpanel-pricing {
    line-height: 22px;
    text-align: right;
    margin-top: 4px
}

#sclist .product_list_widget dt .scproduct-quantity {
    float: left;
    font-size: 16px
}

#sclist .product_list_widget dt .sc-quantity-wrap {
    width: auto;
    border: 0;
    overflow: visible;
    line-height: 22px
}

#sclist .product_list_widget dt .quantity,
#sclist .product_list_widget dt .sc-qty-label {
    display: inline-block;
    font-weight: 400;
    font-size: 14px;
    margin-bottom: 0;
    color: #000;
    vertical-align: top
}

#sclist .product_list_widget dt .quantity {
    line-height: 22px
}

#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;
    transition: color .2s
}

#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;
    font-size: 15px;
    width: 20px;
    margin-bottom: 0;
    text-align: center;
    background: 0 0;
    padding: 0
}

.scpanel-pricing .scpanel-item-price {
    line-height: 26px;
    margin-top: 0;
    display: inline-block;
    font-weight: 400;
    font-size: 14px;
    color: #a72a2a
}

#slidingcart-widget-panel-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -webkit-transition: color .2s;
    transition: color .2s
}

#widget-panel-loader,
.scpanel-btn-loader,
.scpanel-item-loader {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, .8);
    z-index: 1002
}

#widget-panel-loader.color-dark,
.color-dark .scpanel-btn-loader,
.color-dark .scpanel-item-loader {
    background: rgba(51, 51, 51, .8)
}

.scdiscount-product {
    color: #000;
    font-size: 16px
}

.scpanel-btn-loader {
    background: 0 0;
    display: block
}

.scpanel-btn-loader.loading {
    background: rgba(255, 255, 255, .8)
}

#widget-panel-loader.loading {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, .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,
.flydot:after,
.loading .scpanel-item-loader: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: .7s infinite blinkdot;
    animation: .7s infinite blinkdot;
    -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
    }
}

@-webkit-keyframes blinkdot {
    50% {
        opacity: 0
    }
}

#slidingcart-widget-panel .quantity-formated {
    color: #000;
    font-weight: 400
}

#slidingcart-widget-panel.color-dark,
#slidingcart-widget-panel.color-dark #widget-slidingcart-sumammary,
#slidingcart-widget-panel.color-dark .widget-panel-header {
    background: #333
}

#slidingcart-widget-panel.color-dark #slidingcart-panel-content .widget-panel-header,
#slidingcart-widget-panel.color-dark #widget-slidingcart-sumammary,
#slidingcart-widget-panel.color-dark .cart_block_no_products.empty {
    color: #f6f6f6 !important
}

#widget-panel-loader.color-dark.loading,
#widget-panel-loader.loading.color-dark {
    background: rgba(50, 50, 50, .75)
}

#slidincart-icon.color-dark {
    background: #000;
    box-shadow: 0 4px 30px rgba(255, 255, 255, .17)
}

#slidincart-icon.color-dark:hover {
    box-shadow: 0 6px 40px rgba(255, 255, 255, .3)
}

#top-sliding-cart.color-dark a,
#top-sliding-cart.color-dark a:hover {
    color: #000
}

#slidingcart-widget-panel.color-dark #sclist .product_list_widget dt .scpanel-item-details,
#slidingcart-widget-panel.color-dark #sclist .product_list_widget dt .scpanel-item-thumbnail {
    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: #000
}

#slidingcart-widget-panel.color-dark #scpanel-buttons .button:hover {
    background: rgba(0, 0, 0, .65);
    color: #f6f6f6 !important
}

#cart-widget-panel-overlay.color-dark,
#slidingcart-widget-panel.color-dark #slidingcart-widget-panel-overlay {
    background: rgba(255, 255, 255, .75)
}

@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 {
        margin-top: 20px
    }
}

.modal-backdrop.fade {
    opacity: 0 !important;
    display: none !important
}

#blockcart-modal {
    z-index: 10001
}

.list-add-to-cart .add-to-cart {
    cursor: pointer;
    float: none;
    display: inline-block;
    background: 0 0;
    margin-top: 0;
    margin-bottom: 0;
    opacity: .85;
    padding: 0;
    font-size: 12px;
    text-align: center;
    border: none;
    color: #000
}

.list-add-to-cart .add-to-cart span {
    display: inline-block;
    line-height: 24px;
    font-size: 12px
}

.list-add-to-cart .add-to-cart:hover {
    opacity: 1
}

.list-add-to-cart .add-to-cart.disabled {
    opacity: .5;
    cursor: default
}

.list-add-to-cart .add-to-cart i {
    color: #000;
    font-size: 24px;
    padding: 5px;
    display: inline-block
}

.list-add-to-cart .add-to-cart i.iwithtext {
    margin-right: 10px;
    padding: 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: 0
}

#header .header-nav .cart-preview.active {
    background: 0 0
}

#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: 3.125rem .625rem 0
}

.crossseling-content {
    padding-top: 3.125rem
}

.totalhr {
    display: inline-block;
    width: 100%;
    height: 1px;
    margin-top: 2px;
    margin-bottom: 2px;
    float: left
}

.list-add-to-cart,
.refreshcart {
    margin-top: -8px;
    float: right
}

.scproduct-quantity[type=text] {
    display: block;
    background: 0 0 !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
}

.hide-me,
.sc-qty-input {
    display: none !important
}

.flayout {
    border: 1px solid #f2f2f2;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%
}

#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(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    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(0)
    }
    100% {
        -webkit-transform: rotate(360deg)
    }
}

@-webkit-keyframes bounce {
    20%,
    53%,
    80%,
    from,
    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 {
    20%,
    53%,
    80%,
    from,
    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%
}

.sc-cart-summary-line {
    clear: both;
    display: inline-block;
    width: 100%
}

.qty-down.disable-action,
.qty-up.disable-action {
    pointer-events: none !important;
    opacity: .3 !important
}

#top-sliding-cart.color-dark .tcartsubtotal,
#top-sliding-cart.color-light .tcartsubtotal {
    margin-left: 0;
    line-height: 1.6;
    font-size: 16px;
    color: #000;
    display: inline-block
}

.refreshcart {
    color: #000;
    font-size: 18px;
    width: 32px;
    height: 32px;
    line-height: 32px;
    text-align: center
}

.no-more,
.no-more p {
    color: red;
    margin-bottom: 0
}

.no-more {
    float: left;
    display: none;
    width: 100%;
    font-size: 12px;
    text-align: left
}

#please-refresh,
.no-more p,
.notify {
    text-align: center
}

.no-more p {
    font-size: 12px
}

#please-refresh {
    font-size: 12px;
    display: none;
    margin-top: 20px;
    margin-left: 15px;
    margin-right: 15px
}

.cd-popup {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(255, 255, 255, .9);
    -webkit-transition: opacity .3s, visibility 0s .3s;
    -moz-transition: opacity .3s, visibility 0s .3s;
    transition: opacity .3s, visibility 0s .3s;
    z-index: 11111
}

.cd-popup.is-visible {
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity .3s, visibility;
    -moz-transition: opacity .3s, visibility;
    transition: opacity .3s, visibility
}

.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);
    -webkit-backface-visibility: hidden;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    transition-property: transform;
    -webkit-transition-duration: .3s;
    -moz-transition-duration: .3s;
    transition-duration: .3s
}

.notify,
.tse-scrollable {
    width: 100%;
    overflow: hidden
}

.cd-popup-container p {
    padding: 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 .2s;
    -moz-transition: background-color .2s;
    transition: background-color .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
}

.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::after,
.cd-popup-container .cd-popup-close::before {
    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;
    height: 0;
    box-sizing: border-box;
    color: #fff;
    box-sizing: border-box;
    transition: height .2s;
    z-index: 100001;
    line-height: 30px;
    font-size: 14px;
    font-weight: 400
}

.notify.active {
    height: 30px
}

.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
}

.tse-scrollable {
    position: relative;
    height: auto
}

.tse-scrollable .tse-scroll-content {
    overflow: hidden;
    overflow-y: scroll
}

.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 .2s linear;
    -moz-transition: opacity .2s linear;
    -o-transition: opacity .2s linear;
    -ms-transition: opacity .2s linear;
    transition: opacity .2s linear;
    background: #6c6e71;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding
}

.tse-scrollbar:hover .drag-handle {
    opacity: .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: .7
}

.scrollbar-width-tester::-webkit-scrollbar {
    width: 0;
    height: 0
}

.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
}

.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: 3px;
    font-size: 12px;
    position: absolute;
    left: 9px;
    bottom: 5px
}

#sc-panel-total.yes-free-ship {
    padding-top: 20px !important
}

.cover-page.modal-open,
.csquizzed-page.modal-open {
    overflow: visible !important;
    padding-right: 0 !important
}