/* PROTOTIPO DE AUDITORIA. NO INSTALAR EN PRODUCCION. Datos Chrome Coverage: estados no exhaustivos. */
@charset "UTF-8";
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5rem;font-family:"Poppins",sans-serif;font-weight:600;line-height:1.1;color:#000}
h1,.h1{font-size:24px}
h2,.h2{font-size:22px}
h3,.h3{font-size:28px}
h4,.h4{font-size:16px}
dl.row>dd+dt{clear:left}
.img-fluid,.carousel-inner>.carousel-item>img,.carousel-inner>.carousel-item>a>img{max-width:100%;height:auto}
.table-reflow tr th,.table-reflow tr td{display:block!important;border:1px solid #eceeef}
.form-control{display:block;width:100%;padding:.5rem .75rem;font-size:1rem;line-height:1.25;color:#55595c;background-color:#fff;background-image:none;background-clip:padding-box;border:1px solid rgb(0 0 0 / .15);border-radius:.25rem}
.form-control:focus{color:#000;background-color:#f5f5f5}
.form-control::placeholder{color:#999;opacity:1}
.btn{display:inline-block;font-weight:400;line-height:1.25;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;user-select:none;border:1px solid #fff0;padding:.5rem 1rem;font-size:1rem;border-radius:2px}
.btn:active,.btn.active{background-image:none;outline:0}
.btn.disabled,.btn:disabled{cursor:not-allowed;opacity:.65}
a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}
.btn-primary{color:#fff;background-color:#f44d51;border-color:#fff0}
input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}
.fade{opacity:0;transition:opacity .15s linear}
.fade.in{opacity:1}
.collapse{display:none}
.collapsing{position:relative;height:0;overflow:hidden;transition-timing-function:ease;transition-duration:.35s;transition-property:height}
.dropup,.dropdown{position:relative}
.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.3em;vertical-align:middle;content:"";border-top:.3em solid;border-right:.3em solid #fff0;border-left:.3em solid #fff0}
.dropup .dropdown-toggle::after{border-top:0;border-bottom:.3em solid}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#666;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgb(0 0 0 / .15);border-radius:.25rem}
.dropdown-divider{height:1px;margin:.5rem 0;overflow:hidden;background-color:#e5e5e5}
.dropdown-item{display:block;width:100%;padding:3px 1.5rem;clear:both;font-weight:400;color:#373a3c;text-align:inherit;white-space:nowrap;background:none;border:0}
.custom-file-control:lang(en)::before{content:"Browse"}
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav-link{display:inline-block}
.nav-link:focus,.nav-link:hover{text-decoration:none}
.tab-content>.active{display:block}
.navbar{position:relative;padding:.5rem 1rem}
.navbar::after{content:"";display:table;clear:both}
@media (min-width:576px){.navbar{border-radius:.25rem}}
.navbar-text{display:inline-block;padding-top:.425rem;padding-bottom:.425rem}
.navbar-toggler{width:2.5em;height:2em;padding:.5rem .75rem;font-size:1.25rem;line-height:1;background:#fff0 no-repeat center center;background-size:24px 24px;border:1px solid #fff0;border-radius:.25rem}
@media (min-width:992px){.navbar-toggleable-md{display:block}}
.navbar-toggleable-xl .navbar-nav .dropdown-menu{position:static;float:none}
.navbar-nav .nav-item{float:left}
.navbar-nav .nav-link{display:block;padding-top:.425rem;padding-bottom:.425rem}
.navbar-nav .nav-link+.nav-link{margin-left:1rem}
.navbar-nav .nav-item+.nav-item{margin-left:1rem}
.navbar-toggleable-md::after{content:"";display:table;clear:both}
@media (min-width:992px){.navbar-toggleable-md{display:block!important}}
@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}
.modal-open{overflow:hidden}
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}
.rounded-circle{border-radius:50%}
.clearfix::after{content:"";display:table;clear:both}
.float-xs-left{float:left!important}
.float-xs-right{float:right!important}
@media (min-width:992px){.hidden-lg-up{display:none!important}}
.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}
.container::after{content:"";display:table;clear:both}
@media (min-width:576px){.container{width:540px;max-width:100%}}
@media (min-width:768px){.container{width:720px;max-width:100%}}
@media (min-width:992px){.container{width:960px;max-width:100%}}
@media (min-width:1200px){.container{width:1200px;max-width:100%}}
.container-fluid::after{content:"";display:table;clear:both}
.row{margin-right:-15px;margin-left:-15px}
.row::after{content:"";display:table;clear:both}
@media (min-width:576px){.row{margin-right:-15px;margin-left:-15px}}
@media (min-width:768px){.row{margin-right:-15px;margin-left:-15px}}
@media (min-width:992px){.row{margin-right:-15px;margin-left:-15px}}
@media (min-width:1200px){.row{margin-right:-15px;margin-left:-15px}}
.col-xs,.col-xs-2-4,.col-xs-4-8,.col-xs-7-2,.col-xs-9-6,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm,.col-sm-2-4,.col-sm-4-8,.col-sm-7-2,.col-sm-9-6,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md,.col-md-2-4,.col-md-4-8,.col-md-7-2,.col-md-9-6,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg,.col-lg-2-4,.col-lg-4-8,.col-lg-7-2,.col-lg-9-6,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-xl,.col-xl-2-4,.col-xl-4-8,.col-xl-7-2,.col-xl-9-6,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
@media (min-width:576px){.col-xs,.col-xs-2-4,.col-xs-4-8,.col-xs-7-2,.col-xs-9-6,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm,.col-sm-2-4,.col-sm-4-8,.col-sm-7-2,.col-sm-9-6,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md,.col-md-2-4,.col-md-4-8,.col-md-7-2,.col-md-9-6,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg,.col-lg-2-4,.col-lg-4-8,.col-lg-7-2,.col-lg-9-6,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-xl,.col-xl-2-4,.col-xl-4-8,.col-xl-7-2,.col-xl-9-6,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{padding-right:15px;padding-left:15px}}
@media (min-width:768px){.col-xs,.col-xs-2-4,.col-xs-4-8,.col-xs-7-2,.col-xs-9-6,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm,.col-sm-2-4,.col-sm-4-8,.col-sm-7-2,.col-sm-9-6,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md,.col-md-2-4,.col-md-4-8,.col-md-7-2,.col-md-9-6,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg,.col-lg-2-4,.col-lg-4-8,.col-lg-7-2,.col-lg-9-6,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-xl,.col-xl-2-4,.col-xl-4-8,.col-xl-7-2,.col-xl-9-6,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{padding-right:15px;padding-left:15px}}
@media (min-width:992px){.col-xs,.col-xs-2-4,.col-xs-4-8,.col-xs-7-2,.col-xs-9-6,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm,.col-sm-2-4,.col-sm-4-8,.col-sm-7-2,.col-sm-9-6,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md,.col-md-2-4,.col-md-4-8,.col-md-7-2,.col-md-9-6,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg,.col-lg-2-4,.col-lg-4-8,.col-lg-7-2,.col-lg-9-6,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-xl,.col-xl-2-4,.col-xl-4-8,.col-xl-7-2,.col-xl-9-6,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{padding-right:15px;padding-left:15px}}
@media (min-width:1200px){.col-xs,.col-xs-2-4,.col-xs-4-8,.col-xs-7-2,.col-xs-9-6,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm,.col-sm-2-4,.col-sm-4-8,.col-sm-7-2,.col-sm-9-6,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md,.col-md-2-4,.col-md-4-8,.col-md-7-2,.col-md-9-6,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg,.col-lg-2-4,.col-lg-4-8,.col-lg-7-2,.col-lg-9-6,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-xl,.col-xl-2-4,.col-xl-4-8,.col-xl-7-2,.col-xl-9-6,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{padding-right:15px;padding-left:15px}}
.col-xs-2{float:left;width:16.66667%}
.col-xs-3{float:left;width:25%}
.col-xs-5{float:left;width:41.66667%}
.col-xs-6{float:left;width:50%}
.col-xs-8{float:left;width:66.66667%}
.col-xs-9{float:left;width:75%}
.col-xs-11{float:left;width:91.66667%}
.col-xs-12{float:left;width:100%}
@media (min-width:576px){.col-sm-2{float:left;width:16.66667%}.col-sm-3{float:left;width:25%}.col-sm-5{float:left;width:41.66667%}.col-sm-6{float:left;width:50%}.col-sm-8{float:left;width:66.66667%}.col-sm-9{float:left;width:75%}.col-sm-11{float:left;width:91.66667%}.col-sm-12{float:left;width:100%}}
@media (min-width:768px){.col-md-2{float:left;width:16.66667%}.col-md-3{float:left;width:25%}.col-md-4{float:left;width:33.33333%}.col-md-5{float:left;width:41.66667%}.col-md-6{float:left;width:50%}.col-md-8{float:left;width:66.66667%}.col-md-9{float:left;width:75%}.col-md-11{float:left;width:91.66667%}.col-md-12{float:left;width:100%}}
@media (min-width:992px){.col-lg-1{float:left;width:8.33333%}.col-lg-2{float:left;width:16.66667%}.col-lg-3{float:left;width:25%}.col-lg-4{float:left;width:33.33333%}.col-lg-5{float:left;width:41.66667%}.col-lg-6{float:left;width:50%}.col-lg-11{float:left;width:91.66667%}.col-lg-12{float:left;width:100%}}
@media (min-width:1200px){.col-xl-1{float:left;width:8.33333%}.col-xl-2{float:left;width:16.66667%}.col-xl-3{float:left;width:25%}.col-xl-5{float:left;width:41.66667%}.col-xl-6{float:left;width:50%}.col-xl-7{float:left;width:58.33333%}.col-xl-8{float:left;width:66.66667%}.col-xl-11{float:left;width:91.66667%}.col-xl-12{float:left;width:100%}}
html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}
progress{vertical-align:baseline}
template,[hidden]{display:none}
a{background-color:#fff0;-webkit-text-decoration-skip:objects}
a:active,a:hover{outline-width:0}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:inherit}
b,strong{font-weight:bolder}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
sup{top:-.5em}
img{border-style:none}
svg:not(:root){overflow:hidden}
hr{box-sizing:content-box;height:0;overflow:visible}
button,input,optgroup,select,textarea{font:inherit;margin:0}
optgroup{font-weight:700}
button,input{overflow:visible}
button,select{text-transform:none}
button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}
textarea{overflow:auto}
[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}
[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-input-placeholder{color:inherit;opacity:.54}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
html{box-sizing:border-box}
*,*::before,*::after{box-sizing:inherit}
@-ms-viewport{width:device-width}
html{font-size:16px;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#fff0}
body{font-family:"Poppins",sans-serif;font-size:1rem;line-height:1.5;color:#666;background-color:#fff}
[tabindex="-1"]:focus{outline:none!important}
h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}
p{margin-top:0;margin-bottom:1rem}
address{margin-bottom:1rem;font-style:normal;line-height:inherit}
ol,ul,dl{margin-top:0;margin-bottom:1rem}
ol ol,ul ul,ol ul,ul ol{margin-bottom:0}
blockquote{margin:0 0 1rem}
a{color:#666;text-decoration:none}
a:focus,a:hover{color:#000;text-decoration:underline}
figure{margin:0 0 1rem}
img{vertical-align:middle}
[role="button"]{cursor:pointer}
a,area,button,[role="button"],input,label,select,summary,textarea{touch-action:manipulation}
table{border-collapse:collapse;background-color:#fff0}
th{text-align:left}
label{display:inline-block;margin-bottom:.5rem}
button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}
input,button,select,textarea{line-height:inherit}
@font-face{font-family:"Material Icons";font-style:normal;font-weight:400;src:local("Material Icons"),local("MaterialIcons-Regular"),url(../../fonts/MaterialIcons-Regular.woff2) format("woff2"),url(../../fonts/MaterialIcons-Regular.woff) format("woff");font-display:swap}
.material-icons{font-family:"Material Icons";font-weight:400;font-style:normal;font-size:16px;display:inline-block;vertical-align:middle;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}
@font-face{font-family:"poppins";src:url(../../fonts/poppins-bold-webfont.woff2) format("woff2"),url(../../fonts/poppins-bold-webfont.woff) format("woff");font-display:swap;font-weight:700;font-style:normal}
@font-face{font-family:"poppins";src:url(../../fonts/poppins-light-webfont.woff2) format("woff2"),url(../../fonts/poppins-light-webfont.woff) format("woff");font-display:swap;font-weight:300;font-style:normal}
@font-face{font-family:"poppins";src:url(../../fonts/poppins-medium-webfont.woff2) format("woff2"),url(../../fonts/poppins-medium-webfont.woff) format("woff");font-display:swap;font-weight:500;font-style:normal}
@font-face{font-family:"poppins";src:url(../../fonts/poppins-regular-webfont.woff2) format("woff2"),url(../../fonts/poppins-regular-webfont.woff) format("woff");font-display:swap;font-weight:400;font-style:normal}
@font-face{font-family:"poppins";src:url(../../fonts/poppins-semibold-webfont.woff2) format("woff2"),url(../../fonts/poppins-semibold-webfont.woff) format("woff");font-display:swap;font-weight:600;font-style:normal}
@font-face{font-family:"themify";src:url(../../fonts/themify.woff) format("woff");font-display:swap;font-weight:400;font-style:normal}
[class^="ti-"],[class*=" ti-"]{font-family:"themify";speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.ti-heart:before{content:""}
.ti-shopping-cart:before{content:""}
.ti-user:before{content:""}
.ti-lock:before{content:""}
.ti-unlock:before{content:""}
.ti-reload:before{content:""}
.ti-arrow-up:before{content:""}
.ti-arrow-right:before{content:""}
@font-face{font-family:"FontAwesome";src:url(../../fonts/fontawesome-webfont.eot?v=4.7.0);src:url("../../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"),url(../../fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(../../fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(../../fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url("../../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");font-display:swap;font-weight:400;font-style:normal}
@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}
@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}
.fa-meetup:before{content:""}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
body{direction:ltr;font-family:"Poppins",sans-serif;font-size:13px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#666;line-height:1.55;overflow-x:hidden}
body.modal-open{overflow-x:hidden;overflow-y:auto}
ul{list-style:none;padding:0;margin:0}
a{color:#333}
a:hover{color:#666;text-decoration:none}
.h4{font-weight:600;color:#000}
.btn-primary,.btn-secondary,.btn-tertiary{text-transform:uppercase;font-weight:400;padding:10px 15px;font-size:12px;letter-spacing:1px;line-height:18px;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none}
.btn-tertiary .material-icons{font-size:14px;vertical-align:-2px}
label,.label{color:#444;text-align:right;font-weight:600}
.form-control-label{padding-top:10px}
.form-control{background-color:#fff;border:none;padding:8px 16px;font-size:13px;border-radius:3px}
textarea.form-control{height:145px}
input.form-control{border:1px solid #e5e5e5;box-shadow:none;height:40px}
.custom-radio input[type="radio"]:checked+span{display:block;background-color:#000;position:absolute;left:2px;top:2px;width:10px;height:10px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}
.custom-checkbox{position:relative}
.custom-checkbox input[type="checkbox"],.custom-checkbox input[type="radio"]{margin-top:0;cursor:pointer;position:absolute;top:0;opacity:0;filter:alpha(opacity=0);left:0;width:16px;height:16px;z-index:1}
.custom-checkbox input[type="checkbox"]+span,.custom-checkbox input[type="radio"]+span{margin-right:10px;display:inline-block;vertical-align:-3px;cursor:pointer;border:1px #666 solid;width:16px;height:16px}
.custom-checkbox input[type="checkbox"]+span .checkbox-checked,.custom-checkbox input[type="radio"]+span .checkbox-checked{display:none;font-size:14px}
.custom-checkbox input[type="radio"]+span{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}
.custom-checkbox label{text-align:left}
@media (max-width:480px){.col-sp-2{float:left;width:16.66667%}.col-sp-3{float:left;width:25%}.col-sp-5{float:left;width:41.66667%}.col-sp-6{float:left;width:50%}.col-sp-8{float:left;width:66.66667%}.col-sp-9{float:left;width:75%}.col-sp-11{float:left;width:91.66667%}.col-sp-12{float:left;width:100%}}
@media (max-width:991px){.form-control-label,.control-label,label,.label{text-align:left}}
.no-padding{padding:0!important}
.no-margin{margin:0!important}
@keyframes effectzoom{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}
@-webkit-keyframes effectzoom{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}
.btn-inverse .badge{color:#000;background-color:#FFF}
.btn-outline{color:#FFF;background-color:#333b48;border-color:#333b48}
.open .btn-outline.dropdown-toggle{background-image:none}
.btn-outline.disabled,.btn-outline.disabled:hover,.btn-outline.disabled:focus,.btn-outline.disabled:active,.btn-outline.disabled.active,.btn-outline[disabled],.btn-outline[disabled]:hover,.btn-outline[disabled]:focus,.btn-outline[disabled]:active,.btn-outline[disabled].active,fieldset[disabled] .btn-outline,fieldset[disabled] .btn-outline:hover,fieldset[disabled] .btn-outline:focus,fieldset[disabled] .btn-outline:active,fieldset[disabled] .btn-outline.active{background-color:#333b48;border-color:#333b48}
.btn-outline .badge{color:#333b48;background-color:#FFF}
.btn{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}
.btn:active,.btn:focus,.btn:visited,.btn.active:focus,.btn:active:focus{outline:none!important;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none}
.sidebar .js-search-filters-clear-all:hover,.sidebar .js-search-filters-clear-all:active,.sidebar .js-search-filters-clear-all:focus{color:#000;background:none}
#_desktop_cart{position:relative}
.leo-megamenu{background:#fff0;color:#000}
.leo-megamenu .leo-colorbox{display:none!important}
.leo-megamenu.navbar{padding:0}
.leo-megamenu .navbar-nav{text-align:right}
.leo-megamenu .navbar-nav>li{text-align:left;float:none}
@media (min-width:992px){.leo-megamenu .navbar-nav>li{display:inline-block;vertical-align:top}}
.leo-megamenu .navbar-nav>li+.nav-item{margin-left:0}
@media (min-width:992px){.leo-megamenu .navbar-nav>li.parent>a span.menu-title{position:static}.leo-megamenu .navbar-nav>li.parent>a span.menu-title:after,.leo-megamenu .navbar-nav>li.parent>a span.menu-title:before{bottom:-1px;border:solid #fff0;content:"";height:0;width:0;position:absolute;pointer-events:none;opacity:0;visibility:hidden;transform:translateY(20px);left:50%;transition:transform .4s;z-index:9999;backface-visibility:hidden}.leo-megamenu .navbar-nav>li.parent>a span.menu-title:before{border-width:8px;margin-left:-8px;border-bottom-color:#eee}.leo-megamenu .navbar-nav>li.parent>a span.menu-title:after{border-bottom-color:#fff;border-width:10px;margin-left:-10px;z-index:99999;margin-bottom:-3px}}
.leo-megamenu .navbar-nav>li>a{padding:30px 18px;font-size:13px;line-height:20px;text-transform:uppercase;color:#000;font-weight:600;-webkit-transition:all 350ms ease-out;-o-transition:all 350ms ease-out;transition:all 350ms ease-out;position:relative}
.leo-megamenu .navbar-nav>li>a:hover,.leo-megamenu .navbar-nav>li>a:focus,.leo-megamenu .navbar-nav>li>a:active{color:#000;background-color:#fff0}
.leo-megamenu .navbar-nav>li>a.dropdown-toggle:after{font-size:13px;content:"";font-family:"FontAwesome";border:0;width:auto;height:auto;margin:0 0 0 5px;vertical-align:1px;font-weight:400;line-height:1}
.leo-megamenu .navbar-nav>li>a>.menu-title{position:relative}
.leo-megamenu .navbar-nav>li.home a{padding:20px 20px 20px 0}
.leo-megamenu .dropdown-menu{left:auto;right:0;top:100%;height:auto;border:0;min-width:185px;padding:20px;margin:0;text-align:left;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;border-radius:5px;display:block}
@media (min-width:992px){.leo-megamenu .dropdown-menu{opacity:0;visibility:hidden;transform:translateY(5px)}}
@media (min-width:1200px){.leo-megamenu .dropdown-menu{padding:25px;min-width:200px}}
.leo-megamenu .dropdown-menu li{line-height:25px;padding:0;float:none}
.leo-megamenu .dropdown-menu li+.nav-item{margin-left:0}
.leo-megamenu .dropdown-menu li:hover>a{transform:translateX(5px);color:#000}
.leo-megamenu .dropdown-menu li a{color:#666;padding:5px 0;font-weight:400;font-size:13px;line-height:20px;display:block;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;text-transform:capitalize;position:relative}
.leo-megamenu .dropdown-menu div.menu-title a{color:#000}
.leo-megamenu .dropdown-menu a>.menu-title{text-transform:capitalize;font-weight:400;font-size:13px}
.leo-megamenu .dropdown-submenu{position:relative}
.leo-megamenu .dropdown-submenu .dropdown-menu{top:0;position:absolute;left:100%}
div.active-hover ul>li:hover>.dropdown-menu{left:100%;top:-1px;opacity:1;filter:alpha(opacity=100);display:inline-table}
.megamenu-overlay{cursor:pointer;position:fixed;top:0;left:0;bottom:0;right:0;z-index:999;visibility:hidden;background-color:#000;background-color:rgb(0 0 0 / .5);zoom:1;background-color:transparent\;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}
.off-canvas body{position:relative}
.off-canvas-button-megamenu{color:#000;margin:15px 10px;text-align:right}
.off-canvas-button-megamenu:hover{cursor:pointer}
.off-canvas-inactive>#page{-webkit-transition:all 400ms ease 0s;-o-transition:all 400ms ease 0s;transition:all 400ms ease 0s}
body.off-canvas-active{overflow:hidden}
.off-canvas-nav-megamenu{position:fixed;top:0;width:0;background:#FFF;z-index:999;left:0;-webkit-transition:all 400ms ease 0s;-o-transition:all 400ms ease 0s;transition:all 400ms ease 0s}
.off-canvas-nav-megamenu .navbar-nav{margin:0;overflow-x:hidden;overflow-y:auto;max-height:calc(100vh - 40px)}
.off-canvas-nav-megamenu .navbar-nav>li{float:none;border-bottom:1px solid #eee;float:none}
.off-canvas-nav-megamenu .navbar-nav>li+.nav-item{margin-left:0}
.off-canvas-nav-megamenu .navbar-nav>li.ic.ic-sale>a>.sub-title{background-color:#ff708e}
.off-canvas-nav-megamenu .navbar-nav>li>a{display:inline-block;color:#2a363b;font-size:14px;font-weight:600;padding:14px 20px;position:relative}
.off-canvas-nav-megamenu .navbar-nav .dropdown-sub div.menu-title{font-weight:500;color:#000;font-size:13px}
.off-canvas-nav-megamenu .nav li.dropdown .caret{cursor:pointer;position:absolute;top:0;margin:auto 0;right:0;width:50px;height:50px;line-height:50px;text-align:center}
.off-canvas-nav-megamenu .nav li.dropdown .caret:before{content:"";font-family:"FontAwesome";color:#000;font-size:15px;font-weight:400;display:block;text-align:center;transition:all .6s;transform-origin:center center}
.off-canvas-nav-megamenu .nav li.dropdown .dropdown-toggle::after{display:none}
.off-canvas-nav-megamenu .nav li li.dropdown-submenu .caret{top:0;width:30px;height:30px;line-height:30px}
.off-canvas-nav-megamenu .offcanvas-mainnav{background-color:#FFF;position:absolute;top:0;bottom:0;width:80vw;overflow:hidden;left:0}
.off-canvas-nav-megamenu .dropdown-menu{font-size:13px;position:relative;left:0;right:0;top:0;float:none;margin:0;width:100%!important;border:0;padding:0 20px 10px;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;text-align:left}
@media (max-width:991px){.leo-megamenu.disable-canvas .navbar-nav>li .caret:before{content:"add";font-family:"Material Icons";position:absolute;font-size:20px;font-weight:400;text-align:center;color:#FFF;z-index:1001}.leo-megamenu .collapse{text-align:left}}
@media (max-width:991px){.ApMegamenu>.navbar{position:static}}
.leo-widget .widget-category_image .level0 li:hover>ul{display:block}
.navbar-header .navbar-toggler{height:40px;width:40px;padding:0;border:1px solid #333;margin:20px auto;border-radius:0}
.off-canvas-active .navbar-header .navbar-toggler{border-color:#000;background:#000;color:#fff}
.off-canvas-button-megamenu{padding:10px 0;font-size:0;color:#fff0;margin:15px 20px 0}
.off-canvas-button-megamenu .off-canvas-nav{display:block;outline:0}
.off-canvas-button-megamenu .off-canvas-nav:before{content:"";font-family:"themify";font-size:14px;color:#333}
.box-listdetail .leo-widget .widget-html{margin-top:0}
.popup-over{position:relative}
.popup-over a.popup-title{display:block;white-space:nowrap}
.popup-over .popup-content{padding:10px 0;position:absolute;top:100%;background:#fff;color:#999;border:0;min-width:200px;z-index:9999;display:block;right:0;left:auto;transition:all 0.2s;border-radius:5px;text-align:left;font-size:13px;animation:none;margin:0}
@media (min-width:992px){.popup-over .popup-content{opacity:0;visibility:hidden;transform:translateY(5px)}}
@media (max-width:991px){.popup-over .popup-content{display:none;-webkit-transition:opacity 0.4s;-o-transition:opacity 0.4s;transition:opacity 0.4s}}
.popup-over .popup-content:after,.popup-over .popup-content:before{bottom:100%;border:solid #fff0;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.popup-over .popup-content:before{border-bottom-color:#eee;border-width:8px;margin-left:-8px;right:8px}
.popup-over .popup-content:after{border-bottom-color:#fff;border-width:8px;margin-left:-8px;margin-bottom:-1px;right:8px}
.popup-over .popup-content a{color:#666;padding:0}
.popup-over .popup-content a:hover{color:#000}
.popup-over .popup-content li{display:block}
.popup-over .popup-content li img{vertical-align:0;margin:0 2px 0 0}
.popup-over .popup-content li.current{color:#000}
.popup-over .popup-content li.current a{color:#000}
.popup-over .popup-content li a{display:block;line-height:20px;padding:5px 18px}
.popup-over .popup-content li a i{font-size:13px;margin-right:5px}
.language-selector-wrapper .popup-content li.current:before,.currency-selector .popup-content li.current:before{color:#000;opacity:1}
#leo_block_top .popup-content{padding:10px 0}
#leo_block_top .popup-content .language-selector ul,#leo_block_top .popup-content .currency-selector ul{display:flex;flex-wrap:wrap;align-items:flex-end}
#leo_block_top .popup-content .language-selector ul:after,#leo_block_top .popup-content .currency-selector ul:after{content:"";display:block;clear:both}
#leo_block_top .popup-content .language-selector li:first-child,#leo_block_top .popup-content .currency-selector li:first-child{margin-top:10px}
#leo_block_top .popup-content .language-selector a,#leo_block_top .popup-content .currency-selector a{line-height:20px;padding:5px 0 5px 10px;text-align:left;text-transform:uppercase;font-weight:500;margin:0 5px;border-radius:5px;width:auto}
#leo_block_top .popup-content .language-selector a:hover,#leo_block_top .popup-content .currency-selector a:hover{background:#f5f5f5}
#leo_block_top .popup-content .language-selector>span,#leo_block_top .popup-content .currency-selector>span{display:none;padding:10px 20px;font-weight:500;font-size:12px;letter-spacing:.5px}
#leo_block_top .popup-content .currency-selector{border-top:1px solid #eee;margin-top:10px}
#leo_block_top .popup-content .currency-selector li{width:50%}
#leo_block_top .popup-content .language-selector{border-top:1px solid #eee;margin-top:10px;padding-top:3px}
#leo_block_top .popup-content .language-selector li{width:50%}
#leo_block_top .popup-content .language-selector li .lang-img{display:inline-block;line-height:1;width:16px;height:11px;vertical-align:0;margin-right:5px}
#leo_block_top .popup-content .language-selector li .lang-img img{display:block}
.plist-autoparts.list .thumbnail-container .product-meta .add-to-cart{width:auto;padding:10px 30px}
.dropdown{color:#acaaa6}
.product-detail-name{margin:0 0 15px;font-size:24px;line-height:1.5;letter-spacing:0;text-transform:capitalize}
.product-price{color:#000;display:inline-block;font-weight:500}
.block_newsletter .input-wrapper{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;position:relative}
.block_newsletter .input-wrapper input{padding:10px 10px;height:50px;border:1px solid #ddd;background:#f8f8f8;border-right:0;width:100%;border-radius:3px 0 0 3px}
.block_newsletter .input-wrapper input:focus{border-color:#000;box-shadow:0 0 0 .125em rgb(0 0 0 / .25)}
.block_newsletter .input-wrapper button{height:50px;line-height:50px;padding:0 18px;text-transform:uppercase;font-size:12px;letter-spacing:1px;border:1px solid #ddd;background:#ddd;color:#222;border-radius:0 3px 3px 0}
#index .footer-container{border:0}
.footer-container{position:relative}
.footer-container .ApColumn .title_block{margin:0 0 20px;font-size:14px}
@media (max-width:767px){.footer-container .ApColumn .title_block{margin:0;line-height:30px}}
.footer-container .ApLink li a{display:inline-block;line-height:20px;padding:5px 0;vertical-align:top;transition:all .4s}
.customization-modal .modal-content .modal-body .product-customization-line:last-child{padding-bottom:0;border-bottom:0}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{line-height:1.5}
h3,.h3{font-size:1.6em}
#index #wrapper{padding:0}
.breadcrumb li a:hover{color:#000}
#wrapper{min-height:400px;padding-bottom:30px}
@media (max-width:991px){#wrapper{padding-left:10px;padding-right:10px}}
.brand>div{display:inline-flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}
#back-top{position:fixed;bottom:30px;right:30px;height:40px;width:40px;cursor:pointer;display:block;border-radius:50px;background:#fff;z-index:99;opacity:0;visibility:hidden;transform:translateY(15px);-webkit-transition:all 200ms linear;transition:all 200ms linear;box-shadow:2px 3px 10px rgb(0 0 0 / .15)}
@media (max-width:991px){#back-top{bottom:10px;right:10px}}
#back-top a{display:block}
#back-top.active-progress{opacity:1;visibility:visible;transform:translateY(0)}
#back-top:before{position:absolute;content:"";font-family:"FontAwesome";text-align:center;line-height:40px;font-size:18px;left:0;top:0;height:40px;width:40px;cursor:pointer;display:block;z-index:2;transition:all 200ms linear;color:#000}
#back-top svg path{fill:none}
#back-top svg.progress-circle path{stroke:#000;stroke-width:4;box-sizing:border-box;-webkit-transition:all 200ms linear;transition:all 200ms linear}
@media (max-width:767px){.default-input{min-width:100%}label{clear:both}}
@media (max-width:991px){.container{width:800px;max-width:100%}}
@media (max-width:767px){.container{width:640px}}
@media (max-width:600px){.container{width:480px}}
@media (max-width:480px){.container{width:100%}}
.icon-font{font-size:18px}
ul,ol{margin:0;padding:0;list-style:none}
.dropdown-menu{font-size:13px;box-shadow:0 5px 10px rgb(0 0 0 / .1)}
.fancybox-wrap .fancybox-close:before{font-size:16px;content:"";font-family:"themify"}
body ::-webkit-scrollbar{width:3px}
body ::-webkit-scrollbar-thumb{background:#000}
body ::-webkit-scrollbar-track{background:#ddd}
.product-variants>.product-variants-item ul li.outstock .color:after{content:"";background-image:linear-gradient(to bottom left,transparent 50%,#999 50%,#999 calc(50% + 1px),transparent 50%),linear-gradient(to bottom right,transparent 50%,#999 50%,#999 calc(50% + 1px),transparent 50%);position:absolute;top:0;left:0;right:0;bottom:0}
img{max-width:100%}
.subcategory-block .subcategory-name:hover{color:#000}
p:last-child{margin:0}
b,strong{font-weight:600}
.contact-form #gdpr_consent{padding:0 15px}
.modal{z-index:9999}
iframe{border:0;max-width:100%}
.form-control,div.leo-quicklogin-modal .lql-form-content input{border-color:#D3D3D3}
body #search_filters .facet .collapse.faceted-slider{overflow:visible}
.leo-cart-item-img{min-height:1px}
.box-navlogo .h-logo img.img{max-height:180px}
.navbar-header .navbar-toggler{border:0;color:transparent!important;position:relative;background:none!important}
.navbar-header .navbar-toggler:after{content:"";position:absolute;width:20px;height:16px;border:2px solid #000;border-width:2px 0;top:12px;left:10px}
.navbar-header .navbar-toggler:before{content:"";position:absolute;width:12px;height:2px;background:#000;top:19px;left:10px}
.lql-social-login button.btn{flex:1}
.block_newsletter .col-conditions{margin-bottom:5px}
.leo-fly-cart-slidebar .leo_free_price{display:none}
.dropdown{color:#666}
.eapps-instagram-feed-container:before{content:"";position:absolute;z-index:99999999;top:100%;height:42px;left:0;right:0;background:#fff}
.leo-megamenu.enable-canvas .leo-top-menu{display:none}
@media (max-width:991px){body#index #content-wrapper{padding:0}.footer-container .wrapper>.container,.page-home .wrapper>.container{padding-left:20px;padding-right:20px}}
@media (max-width:767px){#page{overflow-x:hidden}}
.bg-fullwidth:before{width:100vw;margin-left:0;padding:0;left:50%;transform:translateX(-50%)}
.leo-megamenu .navbar-nav li a>.sub-title,.off-canvas-nav-megamenu .navbar-nav li a>.sub-title{white-space:nowrap}
@media (min-width:992px){.leo-megamenu .navbar-nav>li>.dropdown-menu{pointer-events:none}}
.custom-checkbox label{text-align:left;font-weight:400}
.leo-modal-compare .modal-header{border-bottom:0}
.leo-dropdown-cart-content{border-radius:5px}
section.product-notification.position3{bottom:20px;left:120px}
#leo_search_block_top .title_block{color:#333}
.cssload-speeding-wheel{display:none}
.leo-login-title,.leo-register-title{font-size:1em;text-transform:none;color:inherit}
.leo-cart-item-info .product-name{padding-right:20px}
body#checkout section.checkout-step .content{padding:0}
.btn-primary,.btn-secondary,.btn-tertiary,.btn-tertiary{padding:10px 15px;font-size:13px;letter-spacing:0}
input.form-control{height:44px}
.card-block .js-cart-summary-products>p{display:none}
.header-banner .ApColumn .block,.header-nav .ApColumn .block,.header-top .ApColumn .block{margin:0}
section.checkout-step .col-md-3.form-control-comment{padding-top:13px}
.cart-summary-line.cart-summary-subtotals .value,.product-price{font-weight:600}
.alert-warning{color:#666}
.off-canvas-nav-megamenu .navbar-nav>li>a{text-transform:uppercase;letter-spacing:1px}
.off-canvas-nav-megamenu .dropdown-menu ul li>a{color:#444}
.megamenu-overlay{background-color:rgb(0 0 0 / .8)}
.off-canvas-nav-megamenu .offcanvas-mainnav{overflow:visible}
.leo-compare-wishlist-button .btn-product span span{z-index:9}
.leo-megamenu .dropdown-menu .row{margin-bottom:15px}
.leo-megamenu .dropdown-menu .row:last-child{margin-bottom:0}
.leo-quicklogin-modal .modal-header .close{background:#fff;color:#000;width:40px;height:40px;border-radius:20px;top:10px;right:10px}
input.form-control{height:50px}
.leo-quicklogin-form .leo-form{padding:25px 40px}
.form-control,div.leo-quicklogin-modal .lql-form-content input{border-color:#e5e5e5}
.product-variants>.product-variants-item .color{width:50px;border-radius:0}
.leo-blockcart.inactive+.leo-dropdown-cart{display:none}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@keyframes cssload-spin{100%{transform:rotate(360deg);transform:rotate(360deg)}}
@-webkit-keyframes cssload-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
body.lql_is_gen_rtl.leoquicklogin-active-slidebar{padding-right:0;padding-left:17px}
body main{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.compare .cssload-speeding-wheel,.wishlist .cssload-speeding-wheel,.quickview .cssload-speeding-wheel{display:none;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}
.cssload-speeding-wheel{width:20px;height:20px;line-height:20px;text-align:center;margin:auto;display:none}
@keyframes cssload-spin{100%{transform:rotate(360deg);transform:rotate(360deg)}}
@-webkit-keyframes cssload-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@media (min-width:992px){#_desktop_cart:hover .leo-dropdown-cart{visibility:visible;opacity:1;filter:alpha(opacity=100);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}
#_desktop_cart .leo-dropdown-cart-content{box-shadow:0 5px 10px rgb(0 0 0 / .2)}
.leo-dropdown-cart{position:absolute}
.leo-dropdown-cart.defaultcart{right:0}
.rtl .leo-dropdown-cart.defaultcart{left:0;right:auto}
.leo-dropdown-cart.dropdown,.leo-dropdown-cart.dropup{visibility:hidden;opacity:0;filter:alpha(opacity=0);z-index:-1;transition:all .2s}
.leo-dropdown-cart.dropdown.show,.leo-dropdown-cart.dropup.show{visibility:visible;opacity:1;filter:alpha(opacity=100);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.leo-dropdown-cart.dropdown{top:100%;-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-ms-transform:translateY(5px);-o-transform:translateY(5px);transform:translateY(5px);z-index:999}
.leo-fly-cart.solo.enable-dropdown.offset-right .leo-dropdown-cart.flycart{right:0}
.leo-dropdown-cart-content{background:#fff;z-index:99;min-width:265px;right:0;box-shadow:0 0 5px rgb(0 0 0 / .1)}
.leo-dropdown-cart-content a.leo-dropdown-customization,.leo-dropdown-cart-content a.leo-dropdown-combination{color:#2fb5d2}
.leo-dropdown-list-item{margin-bottom:0}
.leo-cart-dropdown-action a.btn{color:#FFF;width:100%;margin-top:10px;background:#ccc;border:0}
.leo-dropdown-cart-subtotals,.leo-dropdown-cart-total{text-align:left}
.rtl .leo-dropdown-cart-subtotals,.rtl .leo-dropdown-cart-total{text-align:right}
.leo-dropdown-cart-subtotals .value,.leo-dropdown-cart-total .value{float:right;font-weight:600;color:#2c2c2c;text-align:right}
.rtl .leo-dropdown-cart-subtotals .value,.rtl .leo-dropdown-cart-total .value{text-align:left}
.leo-dropdown-cart-subtotals .label,.leo-dropdown-cart-total .label{float:left;color:#999;font-size:13px;text-transform:capitalize;text-align:left;font-weight:400}
.rtl .leo-dropdown-cart-subtotals .label,.rtl .leo-dropdown-cart-total .label{text-align:right}
.leo-dropdown-cart-subtotals{border-bottom:1px solid #eee;padding:20px 20px 15px;border-top:1px solid #eee}
.leo-dropdown-cart-subtotals>div{margin-bottom:5px}
.leo-cart-item-img,.leo-cart-item-info{float:left}
.rtl .leo-cart-item-img,.rtl .leo-cart-item-info{float:right}
.leo-cart-item-img{width:30%;margin-right:15px}
.rtl .leo-cart-item-img{margin-left:15px;margin-right:inherit}
.leo-cart-item-info{width:60%;text-align:left}
.rtl .leo-cart-item-info{text-align:right}
.leo-cart-item-info .product-name{margin-bottom:5px;padding:0}
.leo-cart-item-info .product-name a{font-size:13px}
.leo-cart-item-info .product-price{font-size:13px;color:#333;display:block}
.leo-cart-item-info .product-price>div{display:inline-block;vertical-align:top;padding:0}
.rtl .leo-cart-item-info .discount-percentage:after{left:0;right:auto}
.leo-cart-item-info .current-price{display:inline-block;padding:5px 0 0}
.leo-dropdown-list-item{padding-top:10px}
.leo-dropdown-cart-item{position:relative;padding:10px 0 10px 20px;-webkit-transition:background-color 0.5s linear;-o-transition:background-color 0.5s linear;transition:background-color 0.5s linear}
.leo-dropdown-cart-item .leo-dropdown-additional{position:absolute;top:70%;left:0;width:100%;opacity:0;filter:alpha(opacity=0);z-index:-1;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;background-color:#e5e5e5;padding:0 10px 10px}
.rtl .leo-dropdown-additional .view-combination,.rtl .leo-dropdown-additional .view-customization{text-align:right}
.leo-remove-from-cart{position:absolute;top:0;left:10px;color:#999;line-height:20px;background:#f0f0f0;border-radius:10px}
.leo-remove-from-cart:hover{color:#fff;background:#000}
.leo-remove-from-cart i.material-icons{font-size:0;width:20px;height:20px;text-align:center;line-height:20px;vertical-align:top}
.leo-remove-from-cart i.material-icons:before{content:"";font-family:FontAwesome;font-size:12px;display:inline-block}
.leo-dropdown-additional,.view-additional{clear:both;text-align:left}
.rtl .view-additional{left:10px;right:auto}
.leo-cart-dropdown-action{text-align:center;padding:20px}
.view-leo-dropdown-additional:after{right:5px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);border-top-right-radius:5px;border-bottom-right-radius:5px}
.leo-dropdown-overlay{display:none;min-width:100%;min-height:100%;height:100%;top:0;left:0;background:rgb(255 255 255 / .75);position:absolute;z-index:300}
@keyframes cssload-spin{100%{transform:rotate(360deg);transform:rotate(360deg)}}
@-webkit-keyframes cssload-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@-moz-keyframes cssload-spin{100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}
.cssload-piano{display:none!important;margin:auto;width:5px;height:8px;font-size:8px;position:absolute;top:6px;right:0}
@keyframes stretchdelay{0%,40%,100%{transform:scaleX(.8);background-color:#2e5865;box-shadow:0 0 0 rgb(10 10 10 / .1)}20%{transform:scaleX(1);background-color:#fff;box-shadow:0 5px 6px rgb(10 10 10 / .4)}}
@-webkit-keyframes stretchdelay{0%,40%,100%{-webkit-transform:scaleX(.8);background-color:#2e5865;box-shadow:0 0 0 rgb(10 10 10 / .1)}20%{-webkit-transform:scaleX(1);background-color:#fff;box-shadow:0 5px 6px rgb(10 10 10 / .4)}}
@-moz-keyframes stretchdelay{0%,40%,100%{-moz-transform:scaleX(.8);background-color:#2e5865;box-shadow:0 0 0 rgb(10 10 10 / .1)}20%{-moz-transform:scaleX(1);background-color:#fff;box-shadow:0 5px 6px rgb(10 10 10 / .4)}}
.leo-notification{display:none;position:fixed}
.notification .notification-close:hover{cursor:pointer}
.leo-temp{display:none}
.leo-cart-item-info .leo-bt-product-quantity i{width:20px;height:100%;vertical-align:top;line-height:25px;text-align:center;font-size:13px}
.leo-cart-item-info .product-quantity{font-size:0}
_::-moz-svg-foreign-content,:root .leo-cart-item-info .input-group{margin:0 -4px}
.leo-cart-item-info .product-quantity{margin-top:10px}
@keyframes cssload-gogoloader{0%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0;filter:alpha(opacity=0)}50%{opacity:1;filter:alpha(opacity=100)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:0;filter:alpha(opacity=0)}}
@-webkit-keyframes cssload-gogoloader{0%{-webkit-transform:scale(0);opacity:0;filter:alpha(opacity=0)}50%{opacity:1;filter:alpha(opacity=100)}100%{-webkit-transform:scale(1);opacity:0;filter:alpha(opacity=0)}}
.leo-fly-cart-slidebar.slidebar_top.active,.leo-fly-cart-slidebar.slidebar_bottom.active{visibility:visible;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}
.leo-dropdown-bottom{padding-top:10px}
.leo-dropdown-bottom .leo-dropdown-cart-total{padding:20px 20px 0;font-size:20px}
#_desktop_cart .leo-dropdown-bottom .leo-dropdown-cart-total>.row{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}
.rtl .leo-fly-cart-slidebar.slidebar_top .leo-dropdown-cart-item.last,.rtl .leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-cart-item.last{border-left:none}
.leo-quicklogin-modal{font-size:13px}
.fancybox-lock body{overflow:hidden!important}
.fancybox-lock-test{overflow-y:hidden!important}
#leosearchtopbox #dropdownListCateTop:hover,#leosearchbox #dropdownListCate:hover{color:#414141}
#leo_search_block_top{margin:10px 0;border-radius:23px;background:#fff}
#leo_search_block_top .title_block{display:none}
#leo_search_block_top label[for="search_query_block"]{display:none}
#leo_search_block_top .block_content{position:relative;display:flex}
#leo_search_block_top #dropdownListCateTop i{font-size:14px}
#leo_search_block_top .form-control{background:#fff;border:0;height:45px;line-height:45px;padding:0 65px 0 20px;border-radius:23px;outline:0;font-size:13px;box-shadow:0 2px 3px 0 rgb(0 0 0 / .1);transition:all .3s}
@media (max-width:767px){#leo_search_block_top .form-control{font-size:13px;padding:0 55px 0 20px}}
#leo_search_block_top .cssload-speeding-wheel{position:absolute;top:13px;right:70px}
.rtl #leo_search_block_top .cssload-speeding-wheel{left:70px;right:auto}
#leo_search_block_top .btn{width:60px;height:45px;line-height:45px;border:0;padding:0;font-size:16px;text-align:center;background:#f7f2f2;color:#222;position:absolute;top:0;right:-2px;-moz-border-radius:0 23px 23px 0;-webkit-border-radius:0 23px 23px 0;border-radius:0 23px 23px 0}
@media (max-width:767px){#leo_search_block_top .btn{width:50px}}
#leo_search_block_top .btn:hover{color:#000}
#leo_search_block_top .btn i{font-size:0;width:24px;height:24px;line-height:1;text-align:center;overflow:hidden}
#leo_search_block_top .btn i:before{content:"";font-family:"themify";font-size:21px}
.leoproductsearch-result{position:relative;width:100%}
.leoproductsearch-result .ac_results{border:0;box-shadow:0 5px 10px rgb(0 0 0 / .2);text-align:left;margin-top:2px;max-height:calc(100vh - 220px);overflow:auto}
@media (min-width:992px){.leoproductsearch-result .ac_results{max-height:calc(100vh - 300px)}}
.all-search-product a{display:block;padding:10px 10px;text-transform:uppercase;text-align:center;background:#f5f5f5;font-size:.8em}
.leoproductsearch-result .ac_results{padding-bottom:0}
.leoproductsearch-result .ac_results li{font-size:13px}
.ac_results{text-align:left;padding:0;border:1px solid #000;background-color:#fff;overflow:hidden;z-index:99999;display:none;padding-bottom:35px;position:absolute;width:100%;margin-top:5px}
.pscaptcha-wrap.needs-verification::after{content:"Completa la verificación reCAPTCHA para continuar.";display:block;max-width:304px;padding-top:.35rem;font-size:.875rem}
.lgcl-hidden{display:none!important}
.lgcl-root{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:flex-end;justify-content:center;padding:18px}
@media (max-width:600px){.lgcl-root{padding:8px}}
.leo-megamenu .nav-link.dropdown-toggle.has-category::after{content:"";font-family:inherit;display:inline-block;width:6px;height:6px;margin-left:8px;vertical-align:3px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg)}
@keyframes dp-spin{to{transform:rotate(360deg)}}
@media (min-width:992px){body#index #page{overflow-x:clip!important}#header{position:sticky!important;top:0!important;z-index:9999;width:100%;background:#fff}}
.product-miniature button[data-button-action="add-to-cart"]:not(:disabled):hover,#product_comparison button[data-button-action="add-to-cart"]:not(:disabled):hover,.leo-productscompare-item button[data-button-action="add-to-cart"]:not(:disabled):hover{background:#ed1717!important;border-color:#ed1717!important;color:#fff!important}
body#index a[href*="/selector-tecnico"],.pcf-shell .pcf-submit,#login-form button[type="submit"],#login-form .form-control-submit,#customer-form button[type="submit"],#customer-form .form-control-submit,.leo-quicklogin-modal button[type="submit"],.leo-quicklogin-modal .form-control-submit{background:#eeeeee!important;border-color:#eeeeee!important;color:#777!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease!important}
body#index a[href*="/selector-tecnico"]:hover,body#index a[href*="/selector-tecnico"]:focus,.pcf-shell .pcf-submit:hover,.pcf-shell .pcf-submit:focus,#login-form button[type="submit"]:hover,#login-form button[type="submit"]:focus,#login-form .form-control-submit:hover,#login-form .form-control-submit:focus,#customer-form button[type="submit"]:hover,#customer-form button[type="submit"]:focus,#customer-form .form-control-submit:hover,#customer-form .form-control-submit:focus,.leo-quicklogin-modal button[type="submit"]:hover,.leo-quicklogin-modal button[type="submit"]:focus,.leo-quicklogin-modal .form-control-submit:hover,.leo-quicklogin-modal .form-control-submit:focus{background:#ed1717!important;border-color:#ed1717!important;color:#fff!important}
body#index a[href*="/selector-tecnico"] *,.pcf-shell .pcf-submit *,#login-form button[type="submit"] *,#login-form .form-control-submit *,#customer-form button[type="submit"] *,#customer-form .form-control-submit *,.leo-quicklogin-modal button[type="submit"] *,.leo-quicklogin-modal .form-control-submit *{color:inherit!important}
#customer-form .pscaptcha-target{width:304px;flex:0 0 304px}
.block_newsletter input[type="email"],.block_newsletter input[type="text"]{background:#f5f5f3!important;border:1px solid #e2e2df!important;border-radius:4px!important;padding:12px 45px 12px 14px!important;min-height:44px;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}
body.product-id-manufacturer-1 .product-minimal-quantity{margin-top:14px;padding:10px 12px;background:#f5f5f3;border-left:3px solid #ed1717;color:#555;font-size:13px}
.ApColumn .block{margin-bottom:30px}
@media (max-width:1199px){.ApColumn .block{margin-bottom:18px}}
.ApColumn .title_block{text-transform:uppercase;padding:0;margin:0 0 18px;font-size:18px}
.bg-fullwidth:before{content:"";left:0;width:100%;overflow:hidden;position:absolute;height:100%;display:block;top:0;transform:none}
.block-toggler .title,.footer-container .links .title{cursor:pointer;position:relative}
.block-toggler .title .collapse-icons .remove,.footer-container .links .title .collapse-icons .remove{display:none}
.block-toggler .title[aria-expanded="true"] .collapse-icons .remove,.footer-container .links .title[aria-expanded="true"] .collapse-icons .remove{display:block}
.block-toggler .navbar-toggler,.footer-container .links .navbar-toggler{display:block;padding:0;width:30px;height:30px;position:absolute;top:0;right:0}
.rtl .block-toggler .navbar-toggler,.rtl .footer-container .links .navbar-toggler{left:0;right:auto}
.block-toggler .navbar-toggler i,.footer-container .links .navbar-toggler i{width:30px;height:30px;line-height:30px;text-align:center}
@media (min-width:768px){.block-toggler.accordion_small_screen .collapse-icons,.footer-container .links.accordion_small_screen .collapse-icons{display:none}}
.block-toggler.accordion_small_screen .collapse,.footer-container .links.accordion_small_screen .collapse{display:block}
@media (min-width:768px){.block-toggler.accordion_small_screen .collapse,.footer-container .links.accordion_small_screen .collapse{height:100%!important}}
@media (max-width:767px){.block-toggler.accordion_small_screen .collapse,.footer-container .links.accordion_small_screen .collapse{display:none}}
@media (max-width:1199px){.col-xs,.col-xs-2-4,.col-xs-4-8,.col-xs-7-2,.col-xs-9-6,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm,.col-sm-2-4,.col-sm-4-8,.col-sm-7-2,.col-sm-9-6,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md,.col-md-2-4,.col-md-4-8,.col-md-7-2,.col-md-9-6,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg,.col-lg-2-4,.col-lg-4-8,.col-lg-7-2,.col-lg-9-6,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-xl,.col-xl-2-4,.col-xl-4-8,.col-xl-7-2,.col-xl-9-6,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{padding-right:10px;padding-left:10px}.container{padding-left:10px;padding-right:10px}.owl-row{margin-left:-10px;margin-right:-10px}.row{margin-right:-10px;margin-left:-10px}.ApColumn .block{margin-bottom:20px}}
#payment-confirmation{text-align:center}
.btn-outline,.btn,.btn-primary{border-radius:0;background:#292929;padding:15px 20px;line-height:20px;border:0;transition:all .4s;text-transform:uppercase;font-size:13px;color:#fff;font-weight:600;border-radius:3px}
.register-form .form-footer .form-control-submit{float:none!important;min-width:200px}
.hidden,.hide{display:none}
@media (max-width:991px){.col-logo.ApColumn{position:static}}
@media (min-width:992px){body .off-canvas-nav-megamenu{display:none}}
@media (min-width:992px){.box-top{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;width:auto}}
@media (min-width:992px){.box-top{padding:0 30px}}
@media (min-width:1200px){.box-top{padding:0 90px}}
@media (max-width:991px){.box-top{padding:20px 10px 0}}
@media (max-width:480px){.box-top{position:relative}}
.box-top .h-logo{padding:10px 0}
@media (max-width:991px){.box-top .h-logo{text-align:center}}
.box-top .h-logo img{max-height:70px}
.box-top .col-info{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end;padding-top:5px;position:static}
@media (min-width:992px){.box-top .col-info{width:auto}}
.box-top .col-info .popup-over a.popup-title,.box-top .col-info .wislish-button .ap-btn-wishlist,.box-top .col-info #_desktop_cart .header{min-width:40px;text-align:center;height:80px;line-height:80px;display:block;position:relative}
@media (min-width:992px){.box-top .col-info .popup-over a.popup-title,.box-top .col-info .wislish-button .ap-btn-wishlist,.box-top .col-info #_desktop_cart .header{min-width:45px}}
.box-top .col-info .popup-over a.popup-title i.fa,.box-top .col-info .wislish-button .ap-btn-wishlist i.fa,.box-top .col-info #_desktop_cart .header i.fa{display:none}
.box-top .col-info .popup-over a.popup-title i,.box-top .col-info .wislish-button .ap-btn-wishlist i,.box-top .col-info #_desktop_cart .header i{font-size:21px;color:#000;vertical-align:middle}
@media (max-width:1199px){.box-top .col-info .popup-over a.popup-title i,.box-top .col-info .wislish-button .ap-btn-wishlist i,.box-top .col-info #_desktop_cart .header i{font-size:18px}}
.box-top .col-info #_desktop_cart:hover .header a:after,.box-top .col-info #_desktop_cart:hover .header a:before{opacity:1;visibility:visible;transform:translateY(0)}
.box-top .col-info .wislish-button .ap-btn-wishlist .ap-total{position:absolute;line-height:12px;min-width:12px;padding:0 2px;background:#e0525c;color:#fff;font-size:10px;top:45px;left:50%;transform:translateX(-50%);border-radius:50%;box-shadow:0 2px 2px rgb(0 0 0 / .2)}
.box-top .col-info #_desktop_cart .header .cart-products-count{position:absolute;line-height:12px;min-width:12px;padding:0 2px;background:#e0525c;color:#fff;font-size:10px;top:45px;left:50%;transform:translateX(-50%);border-radius:50%;box-shadow:0 2px 2px rgb(0 0 0 / .2)}
.box-top .col-menu{padding-top:5px}
@media (min-width:992px){.box-top .col-menu{width:100%;padding-left:30px;padding-right:30px}}
.box-top .col-logo{padding-bottom:10px}
.box-top #leo_search_block_top{position:relative;background:none;border-radius:0;margin:0}
.box-top #leo_search_block_top .title_block{display:block;margin:0;font-size:0;background:none;width:40px;height:80px;cursor:pointer;overflow:hidden;padding:0;font-weight:400}
@media (min-width:992px){.box-top #leo_search_block_top .title_block{width:50px}}
.box-top #leo_search_block_top .title_block:before{content:"";font-family:"themify";font-size:21px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;text-align:center;line-height:80px}
.box-top #leo_search_block_top #leosearchtopbox{position:absolute;width:300px;top:100%;transition:all .3s;margin-top:0;right:0;opacity:0;visibility:hidden;transform:translateY(-10px);z-index:99}
@media (max-width:575px){.box-top #leo_search_block_top #leosearchtopbox{width:240px;right:-100px}}
.leo-remove-from-cart{transition:all .4s}
.footer-container .ApHtml .block_content>h4:not(:first-child){margin:30px 0 20px;clear:both}
.footer-container .ApHtml p{margin:0}
.block-social li{line-height:30px;margin:2px}
.leo-remove-from-cart i.material-icons:before{content:"";font-family:"themify"}
.modal-header button:hover{transform:rotate(90deg)}
#header{background:#fff}
.leo-quicklogin-modal .lql-social-login .btn{border:1px solid}
.header-nav{transition:all .4s}
.leo-cart-dropdown-action a.btn.cart-dropdow-checkout,.continue.btn,button.btn.btn-primary.center-block{background:#f11d22}
#checkout .box-top .col-info #_desktop_cart .header a:after,#checkout .box-top .col-info #_desktop_cart .header a:before{display:none}
.leo-dropdown-bottom .leo-dropdown-cart-total{width:100%}
.leo-megamenu .navbar-nav li a>.sub-title,.off-canvas-nav-megamenu .navbar-nav li a>.sub-title{position:absolute;background:#d31d52;color:#fff;height:16px;line-height:18px;font-size:10px;padding:0 5px;bottom:50%;right:0;margin-bottom:5px;border-radius:2px;font-weight:400}
@media (max-width:991px){.col-menuinfo .widget-raw-html .shop-now{margin:10px 0 0}.box-top{position:relative}.box-top .col-menu{position:static}}
.off-canvas-active>#page{-webkit-transition:none;-o-transition:none;transition:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}
.off-canvas-nav-megamenu{-webkit-transform:translate(0,0) scale(0,1);-moz-transform:translate(0,0) scale(0,1);-ms-transform:translate(0,0) scale(0,1);-o-transform:translate(0,0) scale(0,1);transform:translate(0,0) scale(0,1);left:0;-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;transform-origin:bottom center}
.off-canvas-active>.off-canvas-nav-megamenu.active{-webkit-transform:translate(0,0) scale(1,1);-moz-transform:translate(0,0) scale(1,1);-ms-transform:translate(0,0) scale(1,1);-o-transform:translate(0,0) scale(1,1);transform:translate(0,0) scale(1,1)}
.off-canvas-nav-megamenu .offcanvas-mainnav{left:0}
.rtl .off-canvas-nav-megamenu .offcanvas-mainnav{right:0;left:auto}
#blockcart-modal .cart-content a.btn,.product-add-to-cart .product-quantity .add-to-cart,.leo-cart-dropdown-action a.btn.cart-dropdow-checkout,.continue.btn,button.btn.btn-primary.center-block,.checkout.cart-detailed-actions.card-block .btn{background:#f11d22}
.nav-tabs .nav-link.active,.nav-tabs .nav-link.active:focus,.nav-tabs .nav-link.active:hover,.nav-tabs .nav-item.open .nav-link,.nav-tabs .nav-item.open .nav-link:focus,.nav-tabs .nav-item.open .nav-link:hover{color:#000}
.footer-container .box-footerlink2 .block_newsletter .title_block{margin:0 0 20px;font-size:24px;text-transform:capitalize;font-weight:500}
.f-logo2{margin:0 0 30px}
.box-instagram .owl-carousel .owl-item{padding:0}
.language-selector img{margin:0 5px 0 0;vertical-align:0}
.leo-cart-item-info .product-name a{font-weight:500}
.box-footerlink2{padding:70px 0 20px}
@media (max-width:991px){.box-footerlink2{padding:50px 10px 20px}}
.box-footerlink2 #block-newsletter-label{font-size:1.5em}
.box-footerlink2 .block_newsletter .input-wrapper input{padding:10px 50px 10px 0;border:0;border-bottom:2px solid #ddd;background:none;outline:none!important;box-shadow:none!important;border-radius:0}
.box-footerlink2 .block_newsletter .input-wrapper input:focus{border-color:#000}
.box-footerlink2 .block_newsletter .input-wrapper button{padding:0 15px;font-size:12px;letter-spacing:0;border:0;background:none;color:#000;position:absolute;bottom:0;right:0}
.leo-widget .w-name{display:none}
.breadcrumb-bg{margin-bottom:40px;min-height:300px;display:flex;align-items:center;background-repeat:no-repeat!important;background-position:center!important;background-size:cover!important}
@media (max-width:1199px){.breadcrumb-bg{min-height:240px}}
@media (max-width:991px){.breadcrumb-bg{min-height:200px}}
@media (max-width:767px){.breadcrumb-bg{min-height:160px}}
.breadcrumb-full>.container{margin:auto}
.breadcrumb-full{position:relative;width:100vw;left:50%;transform:translateX(-50%)}
.breadcrumb-bg .breadcrumb:before{background:none;display:none}
.breadcrumb-bg.brcenter .breadcrumb,.breadcrumb-bg.brcenter,.breadcrumb-bg.brcenter .breadcrumb ol{text-align:center}
.breadcrumb-bg.brleft .breadcrumb,.breadcrumb-bg.brleft,.breadcrumb-bg.brleft .breadcrumb ol{text-align:left}


/* DermoPiedra BASE V2 - cabecera de escritorio igual a categorias V13.
 * Solo en paginas distintas de categorias; categorias conserva sus reglas V13.
 * Clon cligasat.com: validar antes de llevar a produccion.
 * Se reproducen conjuntamente reparto de columnas Y espacio de enlaces V11.
 */
@media (min-width: 992px) {
  body:not(#category) #header .box-top > :first-child {
    flex: 0 0 18% !important;
    width: 18% !important;
    min-width: 0;
  }
  body:not(#category) #header .box-top > :nth-child(2) {
    flex: 1 1 0% !important;
    width: auto !important;
    min-width: 0;
  }
  body:not(#category) #header .box-top > :nth-child(3) {
    flex: 0 0 auto !important;
  }
}
@media (min-width: 992px) and (max-width: 1399px) {
  body:not(#category) #header .box-top .leo-megamenu .navbar-nav > li > a {
    padding-left: 11px;
    padding-right: 11px;
  }
}


/* DermoPiedra BASE V3 — Footer movil: columnas principales a ancho completo.
   Recuperado del CSS de carrito validado. No afecta escritorio ni al acordeon. */
@media (max-width: 767px) {
  .footer-container .box-footerlink2 > .ApColumn {
    float: none !important;
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
    clear: both;
  }
  .footer-container .box-footerlink2 > .ApColumn + .ApColumn {
    margin-top: 14px;
  }
}
