.button-container {
    display: flex;
}
.button-container .btn {
    margin-right: 10px;
}
.LGLeeN-keyboard-shortcuts-view{
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-box;
    display:-ms-flexbox;
    display:flex 
}
.LGLeeN-keyboard-shortcuts-view table,.LGLeeN-keyboard-shortcuts-view tbody,.LGLeeN-keyboard-shortcuts-view td,.LGLeeN-keyboard-shortcuts-view tr{
    background:inherit;
    border:none;
    margin:0;
    padding:0 
}
.LGLeeN-keyboard-shortcuts-view table{
    display:table 
}
.LGLeeN-keyboard-shortcuts-view tr{
    display:table-row 
}
.LGLeeN-keyboard-shortcuts-view td{
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    display:table-cell;
    color:#000;
    padding:6px;
    vertical-align:middle;
    white-space:nowrap 
}
.LGLeeN-keyboard-shortcuts-view td .VdnQmO-keyboard-shortcuts-view--shortcut-key{
    background-color:#e8eaed;
    border-radius:2px;
    border:none;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    color:inherit;
    display:inline-block;
    font-family:Google Sans Text,Roboto,Arial,sans-serif;
    line-height:16px;
    margin:0 2px;
    min-height:20px;
    min-width:20px;
    padding:2px 4px;
    position:relative;
    text-align:center 
}
.gm-control-active>img{
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    box-sizing:content-box;
    display:none;
    left:50%;
    pointer-events:none;
    position:absolute;
    top:50%;
    -webkit-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%) 
}
.gm-control-active>img:nth-child(1){
    display:block 
}
.gm-control-active:focus>img:nth-child(1),.gm-control-active:hover>img:nth-child(1),.gm-control-active:active>img:nth-child(1),.gm-control-active:disabled>img:nth-child(1){
    display:none 
}
.gm-control-active:focus>img:nth-child(2),.gm-control-active:hover>img:nth-child(2){
    display:block 
}
.gm-control-active:active>img:nth-child(3){
    display:block 
}
.gm-control-active:disabled>img:nth-child(4){
    display:block 
}
sentinel{
}
.gm-style .gm-style-cc a,.gm-style .gm-style-cc button,.gm-style .gm-style-cc span,.gm-style .gm-style-mtc div{
    font-size:10px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box 
}
.gm-style .gm-style-cc a,.gm-style .gm-style-cc button,.gm-style .gm-style-cc span{
    outline-offset:3px 
}
sentinel{
}
@media print {
    .gm-style .gmnoprint, .gmnoprint {
        display:none 
   }
}
@media screen {
    .gm-style .gmnoscreen, .gmnoscreen {
        display:none 
   }
}
.gm-ui-hover-effect{
    opacity:.6 
}
.gm-ui-hover-effect:hover{
    opacity:1 
}
.gm-ui-hover-effect>span{
    background-color:#000 
}
@media (forced-colors:active),(prefers-contrast:more){
    .gm-ui-hover-effect>span{
        background-color:ButtonText 
   }
}
sentinel{
}
.gm-style .transit-container{
    background-color:white;
    max-width:265px;
    overflow-x:hidden 
}
.gm-style .transit-container .transit-title span{
    font-size:14px;
    font-weight:500 
}
.gm-style .transit-container .transit-title{
    padding-bottom:6px 
}
.gm-style .transit-container .transit-wheelchair-icon{
    background:transparent url(https://maps.gstatic.com/mapfiles/api-3/images/mapcnt6.png);
    -webkit-background-size:59px 492px;
    -moz-background-size:59px 492px;
    background-size:59px 492px;
    display:inline-block;
    background-position:-5px -450px;
    width:13px;
    height:13px 
}
@media (-o-min-device-pixel-ratio:29/24),(-o-min-device-pixel-ratio:6/5),(-webkit-min-device-pixel-ratio:1.2),(-webkit-min-device-pixel-ratio:1.2083333333333333),(min--moz-device-pixel-ratio:1.2),(min--moz-device-pixel-ratio:1.2083333333333333),(min-resolution:1.2dppx),(min-resolution:116dpi){
    .gm-style .transit-container .transit-wheelchair-icon{
        background-image:url(https://maps.gstatic.com/mapfiles/api-3/images/mapcnt6_hdpi.png);
        -webkit-background-size:59px 492px;
        -moz-background-size:59px 492px;
        background-size:59px 492px;
        display:inline-block;
        background-position:-5px -449px;
        width:13px;
        height:13px 
   }
    .gm-style.gm-china .transit-container .transit-wheelchair-icon{
        background-image:url(http://maps.gstatic.cn/mapfiles/api-3/images/mapcnt6_hdpi.png) 
   }
}
.gm-style .transit-container div{
    background-color:white;
    font-size:11px;
    font-weight:300;
    line-height:15px 
}
.gm-style .transit-container .transit-line-group{
    overflow:hidden;
    margin-right:-6px 
}
.gm-style .transit-container .transit-line-group-separator{
    border-top:1px solid #e6e6e6;
    padding-top:5px 
}
.gm-style .transit-container .transit-nlines-more-msg{
    color:#999;
    margin-top:-3px;
    padding-bottom:6px 
}
.gm-style .transit-container .transit-line-group-vehicle-icons{
    display:inline-block;
    padding-right:10px;
    vertical-align:top;
    margin-top:1px 
}
.gm-style .transit-container .transit-line-group-content{
    display:inline-block;
    min-width:100px;
    max-width:228px;
    margin-bottom:-3px 
}
.gm-style .transit-container .transit-clear-lines{
    clear:both 
}
.gm-style .transit-container .transit-div-line-name{
    float:left;
    padding:0 6px 6px 0;
    white-space:nowrap 
}
.gm-style .transit-container .transit-div-line-name .gm-transit-long{
    width:107px 
}
.gm-style .transit-container .transit-div-line-name .gm-transit-medium{
    width:50px 
}
.gm-style .transit-container .transit-div-line-name .gm-transit-short{
    width:37px 
}
.gm-style .transit-div-line-name .renderable-component-icon{
    float:left;
    margin-right:2px 
}
.gm-style .transit-div-line-name .renderable-component-color-box{
    background-image:url(https://maps.gstatic.com/mapfiles/transparent.png);
    height:10px;
    width:4px;
    float:left;
    margin-top:3px;
    margin-right:3px;
    margin-left:1px 
}
.gm-style.gm-china .transit-div-line-name .renderable-component-color-box{
    background-image:url(http://maps.gstatic.cn/mapfiles/transparent.png) 
}
.gm-style .transit-div-line-name .renderable-component-text,.gm-style .transit-div-line-name .renderable-component-text-box{
    text-align:left;
    overflow:hidden;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis;
    display:block 
}
.gm-style .transit-div-line-name .renderable-component-text-box{
    font-size:8pt;
    font-weight:400;
    text-align:center;
    padding:1px 2px 
}
.gm-style .transit-div-line-name .renderable-component-text-box-white{
    border:solid 1px #ccc;
    background-color:white;
    padding:0 2px 
}
.gm-style .transit-div-line-name .renderable-component-bold{
    font-weight:400 
}
sentinel{
}
.poi-info-window div,.poi-info-window a{
    color:#333;
    font-family:Roboto,Arial;
    font-size:13px;
    background-color:white;
    -moz-user-select:text;
    -webkit-user-select:text;
    -ms-user-select:text;
    user-select:text 
}
.poi-info-window{
    cursor:default 
}
.poi-info-window a:link{
    text-decoration:none;
    color:#1a73e8 
}
.poi-info-window .view-link,.poi-info-window a:visited{
    color:#1a73e8 
}
.poi-info-window .view-link:hover,.poi-info-window a:hover{
    cursor:pointer;
    text-decoration:underline 
}
.poi-info-window .full-width{
    width:180px 
}
.poi-info-window .title{
    overflow:hidden;
    font-weight:500;
    font-size:14px 
}
.poi-info-window .address{
    margin-top:2px;
    color:#555 
}
sentinel{
}
.gm-style .gm-style-iw{
    font-weight:300;
    font-size:13px;
    overflow:hidden 
}
.gm-style .gm-style-iw-a{
    position:absolute;
    width:9999px;
    height:0 
}
.gm-style .gm-style-iw-t{
    position:absolute;
    width:100% 
}
.gm-style .gm-style-iw-tc{
    -webkit-filter:drop-shadow(0 4px 2px rgba(178,178,178,.4));
    filter:drop-shadow(0 4px 2px rgba(178,178,178,.4));
    height:12px;
    left:0;
    position:absolute;
    top:0;
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    -o-transform:translateX(-50%);
    transform:translateX(-50%);
    width:25px 
}
.gm-style .gm-style-iw-tc::after{
    background:#fff;
    -webkit-clip-path:polygon(0 0,50% 100%,100% 0);
    clip-path:polygon(0 0,50% 100%,100% 0);
    content:"";
    height:12px;
    left:0;
    position:absolute;
    top:-1px;
    width:25px 
}
.gm-style .gm-style-iw-c{
    position:absolute;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    overflow:hidden;
    top:0;
    left:0;
    -webkit-transform:translate3d(-50%,-100%,0);
    -moz-transform:translate3d(-50%,-100%,0);
    transform:translate3d(-50%,-100%,0);
    background-color:white;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    border-radius:8px;
    padding:12px;
    -webkit-box-shadow:0 2px 7px 1px rgba(0,0,0,.3);
    -moz-box-shadow:0 2px 7px 1px rgba(0,0,0,.3);
    box-shadow:0 2px 7px 1px rgba(0,0,0,.3) 
}
.gm-style .gm-style-iw-d{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    overflow:auto 
}
.gm-style .gm-style-iw-d::-webkit-scrollbar{
    width:18px;
    height:12px;
    -webkit-appearance:none 
}
.gm-style .gm-style-iw-d::-webkit-scrollbar-track,.gm-style .gm-style-iw-d::-webkit-scrollbar-track-piece{
    background:#FFFFFF 
}
.gm-style .gm-style-iw-c .gm-style-iw-d::-webkit-scrollbar-thumb{
    background-color:rgba(0,0,0,.12);
    border:6px solid transparent;
    -webkit-border-radius:9px;
    border-radius:9px;
    background-clip:content-box 
}
.gm-style .gm-style-iw-c .gm-style-iw-d::-webkit-scrollbar-thumb:horizontal{
    border:3px solid transparent 
}
.gm-style .gm-style-iw-c .gm-style-iw-d::-webkit-scrollbar-thumb:hover{
    background-color:rgba(0,0,0,.3) 
}
.gm-style .gm-style-iw-c .gm-style-iw-d::-webkit-scrollbar-corner{
    background:transparent 
}
.gm-style .gm-iw{
    color:#2C2C2C 
}
.gm-style .gm-iw b{
    font-weight:400 
}
.gm-style .gm-iw a:link,.gm-style .gm-iw a:visited{
    color:#4272DB;
    text-decoration:none 
}
.gm-style .gm-iw a:hover{
    color:#4272DB;
    text-decoration:underline 
}
.gm-style .gm-iw .gm-title{
    font-weight:400;
    margin-bottom:1px 
}
.gm-style .gm-iw .gm-basicinfo{
    line-height:18px;
    padding-bottom:12px 
}
.gm-style .gm-iw .gm-website{
    padding-top:6px 
}
.gm-style .gm-iw .gm-photos{
    padding-bottom:8px;
    -ms-user-select:none;
    -moz-user-select:none;
    -webkit-user-select:none 
}
.gm-style .gm-iw .gm-sv,.gm-style .gm-iw .gm-ph{
    cursor:pointer;
    height:50px;
    width:100px;
    position:relative;
    overflow:hidden 
}
.gm-style .gm-iw .gm-sv{
    padding-right:4px 
}
.gm-style .gm-iw .gm-wsv{
    cursor:pointer;
    position:relative;
    overflow:hidden 
}
.gm-style .gm-iw .gm-sv-label,.gm-style .gm-iw .gm-ph-label{
    cursor:pointer;
    position:absolute;
    bottom:6px;
    color:#ffffff;
    font-weight:400;
    text-shadow:rgba(0,0,0,.7) 0 1px 4px;
    font-size:12px 
}
.gm-style .gm-iw .gm-stars-b,.gm-style .gm-iw .gm-stars-f{
    height:13px;
    font-size:0 
}
.gm-style .gm-iw .gm-stars-b{
    position:relative;
    background-position:0 0;
    width:65px;
    top:3px;
    margin:0 5px 
}
.gm-style .gm-iw .gm-rev{
    line-height:20px;
    -ms-user-select:none;
    -moz-user-select:none;
    -webkit-user-select:none 
}
.gm-style .gm-iw .gm-numeric-rev{
    font-size:16px;
    color:#dd4b39;
    font-weight:400 
}
.gm-style .gm-iw.gm-transit{
    margin-left:15px 
}
.gm-style .gm-iw.gm-transit td{
    vertical-align:top 
}
.gm-style .gm-iw.gm-transit .gm-time{
    white-space:nowrap;
    color:#676767;
    font-weight:bold 
}
.gm-style .gm-iw.gm-transit img{
    width:15px;
    height:15px;
    margin:1px 5px 0 -20px;
    float:left 
}
sentinel{
}
.gm-iw {
    text-align:left;
}
.gm-iw .gm-numeric-rev {
    float:left;
}
.gm-iw .gm-photos,.gm-iw .gm-rev {
    direction:ltr;
}
.gm-iw .gm-stars-f, .gm-iw .gm-stars-b {
    background:url("https://maps.gstatic.com/mapfiles/api-3/images/review_stars_hdpi.png") no-repeat;
    background-size: 65px 26px;
    float:left;
}
.gm-iw .gm-stars-f {
    background-position:left -13px;
}
.gm-iw .gm-sv-label,.gm-iw .gm-ph-label {
    left: 4px;
}
.gm-style-moc{
    background-color:rgba(0,0,0,.45);
    pointer-events:none;
    text-align:center;
    -webkit-transition:opacity ease-in-out;
    -o-transition:opacity ease-in-out;
    transition:opacity ease-in-out 
}
.gm-style-mot{
    color:white;
    font-family:Roboto,Arial,sans-serif;
    font-size:22px;
    margin:0;
    position:relative;
    top:50%;
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%) 
}
sentinel{
}
.gm-style img{
    max-width: none;
}
.gm-style {
    font: 400 11px Roboto, Arial, sans-serif;
    text-decoration: none;
}
*,:after,:before{
    box-sizing:border-box;
    margin:0 
}
body{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-size:15px 
}
body,html{
    -webkit-text-size-adjust:100%;
    font-family:"ChickenSans-Regular",sans-serif 
}
@font-face{
    font-family:"ChickenSans-ExtraLight";
    src:url(/_nuxt/fonts/ChickenSans-ExtraLight.c0c7da3.otf) format("truetype");
    font-display:swap 
}
@font-face{
    font-family:"ChickenSans-Regular";
    src:url(/_nuxt/fonts/ChickenSans-Regular.4e37e4a.otf) format("truetype");
    font-display:swap 
}
@font-face{
    font-family:"ChickenSans-Bold";
    src:url(/_nuxt/fonts/ChickenSans-Bold.c3d986a.otf) format("truetype");
    font-display:swap 
}
@font-face{
    font-family:Gotham;
    src:url(/_nuxt/fonts/Gotham-Book.2dd289a.woff) format("woff");
    font-weight:300;
    font-display:swap;
    font-style:normal 
}
@font-face{
    font-family:Gotham;
    src:url(/_nuxt/fonts/Gotham-Light.662b026.woff) format("woff");
    font-weight:400;
    font-display:swap;
    font-style:normal 
}
@font-face{
    font-family:Gotham;
    src:url(/_nuxt/fonts/Gotham-Medium.ec18000.woff) format("woff");
    font-weight:500;
    font-display:swap;
    font-style:normal 
}
@font-face{
    font-family:Gotham;
    src:url(/_nuxt/fonts/Gotham-Bold.2776d92.woff) format("woff");
    font-weight:700;
    font-display:swap;
    font-style:normal 
}
.max-container{
    max-width:1174px;
    padding:0 20px;
    width:100%;
    margin:auto 
}
.page-content-wrapper input[type=number]::-webkit-inner-spin-button,.page-content-wrapper input[type=number]::-webkit-outer-spin-button{
    -webkit-appearance:none;
    margin:0 
}
.page-content-wrapper input[type=checkbox]{
    -moz-appearance:none;
    appearance:none;
    -webkit-appearance:none;
    height:17px;
    width:17px;
    border-radius:5px;
    background-color:#fff;
    border:1px solid #dedede;
    cursor:pointer;
    text-align:center;
    outline:0;
    vertical-align:middle 
}
.page-content-wrapper input[type=checkbox]:after{
    font-weight:900;
    content:"✔";
    font-size:11px;
    color:#ff7f00;
    display:none 
}
.page-content-wrapper input[type=checkbox]:checked{
    background-color:#fff 
}
.page-content-wrapper input[type=checkbox]:checked:after{
    display:block 
}
::-webkit-scrollbar{
    width:8px;
    height:8px 
}
::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{
    border-radius:5px;
    background-color:#ff7f00 
}
::-webkit-scrollbar-thumb:active{
    background-color:#ff7f00 
}
::-webkit-scrollbar-track{
    background:#fff;
    border-radius:4px 
}
::-webkit-scrollbar-track:active,::-webkit-scrollbar-track:hover{
    background:#d8d9d8 
}
.btn{
    text-align:center;
    background:#ff7f00;
    padding:9px 20px 12px;
    border-radius:10px;
    color:#fff;
    border:1px solid #ff7f00;
    outline:0;
    font-weight:300;
    cursor:pointer;
    font-family:"ChickenSans-Bold",sans-serif;
    text-decoration:none;
    line-height:1;
    display:inline-block 
}
.btn.bg-white{
    background:#fff;
    color:#000;
    border-color:#fff 
}
.btn.size2{
    padding:14px 26px;
    font-size:15px 
}
@media (max-width:700px){
    .btn.size2{
        font-size:13px 
   }
}
.btn.btn-line{
    color:#000;
    border:1px solid #000;
    background:transparent 
}
.btn.line-orange{
    color:#ff7f00;
    border:2px solid #ff7f00;
    background:transparent 
}
.text-center{
    text-align:center 
}
.button-close{
    position:absolute;
    right:11px;
    top:8px;
    width:26px;
    height:26px;
    border-radius:20px;
    opacity:1;
    cursor:pointer;
    background:#d90f06 
}
.button-close:hover{
    opacity:1 
}
.button-close:after,.button-close:before{
    position:absolute;
    left:12px;
    content:" ";
    height:14px;
    width:2px;
    top:6px;
    background-color:#fff 
}
.button-close:before{
    transform:rotate(45deg) 
}
.button-close:after{
    transform:rotate(-45deg) 
}
.pac-item{
    position:relative;
    padding-left:30px!important;
    border-bottom:1px solid #000;
    display:flex;
    flex-direction:column;
    font-family:Gotham,sans-serif;
    font-size:12px;
    font-weight:400;
    justify-content:space-around;
    padding:5px 0;
    cursor:pointer;
    text-align:left;
    background-color:#fff 
}
.pac-item:last-child{
    border-radius:0 0 10px 10px 
}
.pac-item:hover{
    background:#f6f6f6 
}
.pac-item .pac-matched{
    font-size:14px 
}
.pac-item .pac-item-secondary{
    font-size:13px;
    color:grey 
}
.pac-item .pac-icon-marker{
    background:url(/_nuxt/img/pin2.29b63dd.svg) no-repeat 50%;
    width:28px;
    height:31px;
    background-size:28px 25px;
    margin:auto 0;
    display:block;
    position:absolute;
    left:0;
    top:0;
    bottom:0;
    opacity:.3 
}
.no-scroll{
    max-height:100vh!important;
    overflow:hidden!important 
}
modal-enter,modal-leave{
    opacity:0 
}
modal-enter modal-container,modal-leave modal-container{
    transform:scale(1.1) 
}
.item-pac{
    position:relative;
    padding-left:30px!important;
    border-top:1px solid #e6e6e6;
    height:32px;
    font-family:"ChickenSans-Regular",sans-serif;
    font-size:12px;
    font-weight:100;
    padding:5px 0;
    justify-content:flex-start;
    cursor:pointer 
}
.item-pac,.item-pac .span{
    display:flex 
}
.item-pac .pac-matched{
    font-weight:700;
    font-size:12px;
    margin-right:5px;
    font-family:"ChickenSans-Bold",sans-serif 
}
.item-pac .pac-icon-marker{
    background:url(/_nuxt/img/pin-feo.a2ffe2d.svg) no-repeat 50%;
    width:24px;
    height:24px;
    background-size:18px 18px;
    margin:auto 0;
    display:block;
    position:absolute;
    left:0;
    top:0;
    bottom:0 
}
.menuw-card .menu-img img{
    border-radius:15px 0 0 15px 
}
.menu-img img{
    border-radius:15px 15px 0 0;
    height:100%;
    width:100%;
    -o-object-fit:cover;
    object-fit:cover;
    overflow:hidden;
    transition:all .4s 
}
.menu-img img:hover{
    transform:scale(1.1) 
}
.content-banner .img-desktop img{
    width:100%;
    height:100% 
}
.detail-img{
    width:35%;
    position:relative 
}
.detail-img h1{
    position:fixed;
    top:65px;
    left:0;
    right:0;
    z-index:2;
    color:#fff;
    font-family:"ChickenSans-Regular",sans-serif;
    font-weight:700;
    text-align:center;
    text-transform:uppercase;
    font-size:24px 
}
@media (min-width:1024px){
    .detail-img h1{
        display:none 
   }
}
@media (max-width:1023px){
    .detail-img{
        width:100% 
   }
}
.detail-img .img-content img{
    height:100%;
    width:100%;
    -o-object-fit:cover;
    object-fit:cover;
    border-radius:10px 
}
@media (max-width:1023px){
    .detail-img .img-content img{
        border-radius:0 
   }
}
button[disabled]{
    background:#b5b5b5!important;
    border-color:#adadad!important;
    color:#fff!important 
}
.body-customize-item-detail .cart-fix-bottom,.body-customize-item-detail .footer-home-container,.body-menu-name-detail .cart-fix-bottom,.body-menu-name-detail .footer-home-container{
    display:none 
}
@media (max-width:1024px){
    .body-customize-item-detail #title,.body-menu-name-detail #title{
        display:none 
   }
}
.body-onestepcheckout .cart-fix-bottom{
    display:none 
}
.input-wrap{
    position:relative;
    width:100%;
    margin-bottom:21px 
}
.input-wrap input,.input-wrap select{
    border:1px solid #ccc;
    border-radius:10px;
    background:none;
    width:100%;
    outline:0;
    font-size:16px;
    padding:10px 11px 
}
.input-wrap select{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxNSAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuNSAxM0wwLjEzODc4MyAwLjI1MDAwMUwxNC44NjEyIDAuMjVMNy41IDEzWiIgZmlsbD0iIzA2MDYwNiIvPgo8L3N2Zz4=') no-repeat;
    background-position:97% 50%;
    outline:0;
    background-size:13px;
    height:39px 
}
.input-wrap select::-ms-expand{
    display:none 
}
.input-error{
    color:red;
    display:block;
    font-size:14px;
    text-align:center 
}
.body-onestepcheckout .account-user,.body-onestepcheckout .footer-home-container,.body-onestepcheckout .menu-bottom,.body-onestepcheckout .navigation-container,.body-processing .account-user,.body-processing .footer-home-container,.body-processing .menu-bottom,.body-processing .navigation-container,.body-visanetperu-visanet-redirect .account-user,.body-visanetperu-visanet-redirect .footer-home-container,.body-visanetperu-visanet-redirect .menu-bottom,.body-visanetperu-visanet-redirect .navigation-container,.main-top-checkout{
    display:none 
}
.body-onestepcheckout .main-top-checkout,.body-processing .main-top-checkout,.body-visanetperu-visanet-redirect .main-top-checkout{
    display:flex;
    justify-content:center;
    align-items:center 
}
@media (max-width:1023px){
    .body-onestepcheckout .main-top-checkout,.body-processing .main-top-checkout,.body-visanetperu-visanet-redirect .main-top-checkout{
        display:none 
   }
}
.body-onestepcheckout .main-top-bar,.body-processing .main-top-bar,.body-visanetperu-visanet-redirect .main-top-bar{
    justify-content:space-between 
}
@media screen and (min-width:1023px){
    .body-onestepcheckout .menu-3lines,.body-onestepcheckout div.main-top-right,.body-processing .menu-3lines,.body-processing div.main-top-right,.body-visanetperu-visanet-redirect .menu-3lines,.body-visanetperu-visanet-redirect div.main-top-right{
        display:none 
   }
}
.body-ubicacion-delivery .navigation-container,.body-ubicacion-recojo .navigation-container,.body-ubicacion .navigation-container{
    display:none 
}
.body-locales .page-wrapper .page-content-wrapper,.body-zonas-de-reparto .page-wrapper .page-content-wrapper{
    padding-top:80px 
}
@media (max-width:1023px){
    .body-menu-name-detail .page-wrapper .page-content-wrapper .max-container{
        padding:0 
   }
}
.body-menu-name-detail .page-wrapper .menu-bottom{
    display:none 
}
.shakeAlert{
    -webkit-animation:shake .5s;
    animation:shake .5s;
    -webkit-animation-iteration-count:1;
    animation-iteration-count:1 
}
@-webkit-keyframes shake{
    0%{
        transform:translate(1px) rotate(0deg) 
   }
    10%{
        transform:translate(-1px) rotate(0deg) 
   }
    20%{
        transform:translate(-3px) rotate(0deg) 
   }
    30%{
        transform:translate(3px) rotate(0deg) 
   }
    40%{
        transform:translate(1px) rotate(0deg) 
   }
    50%{
        transform:translate(-1px) rotate(0deg) 
   }
    60%{
        transform:translate(-3px) rotate(0deg) 
   }
    70%{
        transform:translate(3px) rotate(0deg) 
   }
    80%{
        transform:translate(-1px) rotate(0deg) 
   }
    90%{
        transform:translate(1px) rotate(0deg) 
   }
    to{
        transform:translate(1px) rotate(0deg) 
   }
}
@keyframes shake{
    0%{
        transform:translate(1px) rotate(0deg) 
   }
    10%{
        transform:translate(-1px) rotate(0deg) 
   }
    20%{
        transform:translate(-3px) rotate(0deg) 
   }
    30%{
        transform:translate(3px) rotate(0deg) 
   }
    40%{
        transform:translate(1px) rotate(0deg) 
   }
    50%{
        transform:translate(-1px) rotate(0deg) 
   }
    60%{
        transform:translate(-3px) rotate(0deg) 
   }
    70%{
        transform:translate(3px) rotate(0deg) 
   }
    80%{
        transform:translate(-1px) rotate(0deg) 
   }
    90%{
        transform:translate(1px) rotate(0deg) 
   }
    to{
        transform:translate(1px) rotate(0deg) 
   }
}
.libro-reclamaciones img{
    max-width:100px 
}
.minibannertop{
    margin:auto;
    text-align:center;
    background:#fff;
    width:100%;
    min-height:57px 
}
.minibannertop picture{
    font-size:0 
}
.minibannertop a{
    display:flex;
    justify-content:center 
}
@media (max-width:1023px){
    .minibannertop .desk{
        display:none 
   }
}
@media (min-width:1024px){
    .minibannertop .tablet{
        display:none 
   }
}
@media (max-width:600px){
    .minibannertop .tablet{
        display:none 
   }
}
@media (min-width:601px){
    .minibannertop .mobile{
        display:none 
   }
}
.store-card{
    width:47%;
    border-radius:15px;
    border:1px solid #676767;
    padding:20px;
    text-align:left;
    margin-bottom:15px;
    cursor:pointer 
}
@media (max-width:600px){
    .store-card{
        width:100%;
        margin:5px auto 10px 
   }
}
.store-card h4{
    font-family:"ChickenSans-Bold",sans-serif;
    color:#ff7f00;
    font-size:18px;
    margin-bottom:10px 
}
.store-card .store-address{
    font-size:18px;
    color:#000;
    margin-bottom:4px 
}
.store-card .store-ref{
    color:#ccc;
    font-family:Arial,Helvetica,sans-serif;
    font-weight:700;
    margin-bottom:10px;
    font-size:14px 
}
.store-card .store-info-phone,.store-card .store-info-time{
    font-size:17px;
    margin-bottom:10px;
    color:#000 
}
.store-card .store-info-phone img,.store-card .store-info-time img{
    vertical-align:middle;
    width:20px;
    height:20px 
}
.store-card .store-info-time{
    display:flex 
}
.store-card .store-info-time img{
    margin:5px 4px 10px 0 
}
.store-card .store-info-time .text-time p{
    font-size:17px 
}
.store-card .store-button{
    text-align:center 
}
.store-card .store-button button{
    text-transform:uppercase;
    border-radius:20px;
    padding:10px 20px;
    outline:0;
    cursor:pointer;
    background-color:#fff;
    border:2px solid #ff7f00;
    font-family:"ChickenSans-Bold",sans-serif;
    color:#ff7f00 
}
.body-menu-name .menu-bottom,.body-menu .menu-bottom{
    display:none 
}
@media (max-width:990px){
    .body-menu-name .footer-home-container{
        display:none 
   }
}
.modal-enter,.modal-leave-to{
    opacity:0 
}
.modal-enter-active{
    transition:opacity .2s ease-in 
}
.modal-leave-active{
    transition:opacity .3s ease-in 
}
.main-row{
    display:flex;
    align-items:flex-start 
}
@media (max-width:1024px){
    .main-row{
        display:block 
   }
}
.column-right{
    border:1px solid #ccc;
    flex:1;
    margin-right:53px;
    background:#fff;
    padding:22px 39px 30px;
    margin-bottom:47px;
    border-radius:17px 
}
.column-right h4{
    font-family:"ChickenSans-Bold",sans-serif;
    font-size:19px;
    margin-bottom:22px 
}
@media (max-width:1024px){
    .column-right{
        margin-right:0;
        padding-right:14px;
        padding-left:14px 
   }
}
.account-site{
    padding-top:43px 
}
@media (max-width:1024px){
    .account-site{
        padding-top:18px 
   }
}
.account-site h1{
    font-family:"ChickenSans-Bold",sans-serif;
    font-size:24px;
    padding-left:273px;
    margin-bottom:12px 
}
@media (max-width:1024px){
    .account-site h1{
        display:none 
   }
}
.datos-form{
    display:flex;
    flex-wrap:wrap;
    justify-content:space-between 
}
.datos-form>.input-wrap{
    width:calc(50% - 7px) 
}
@media (max-width:1024px){
    .datos-form>.input-wrap{
        width:100% 
   }
}
.datos-form .btn-w,.datos-form h4{
    width:100% 
}
.datos-form .btn{
    width:200px;
    display:block;
    margin-left:auto;
    margin-right:auto 
}
.pac-item-error{
    color:grey;
    text-align:center;
    padding:20px 0 
}
.pac-item-error img{
    display:block;
    margin:auto;
    width:31px;
    padding:15px 0 0;
    opacity:.8 
}
.modal-address-MapScreen .error_text p{
    color:#3f3f3f;
    font-size:15px;
    text-align:justify 
}
@media screen and (max-width:600px){
    .modal-address-MapScreen .error_text p{
        font-size:12px 
   }
}
.button__close-mobile{
    background-color:#ee8432;
    border:0;
    outline:0;
    position:absolute;
    right:5px;
    top:16px;
    width:28px;
    height:28px;
    border-radius:100%;
    display:flex;
    align-items:center;
    justify-content:center;
    display:none;
    cursor:pointer 
}
@media (max-width:768px){
    .button__close-mobile{
        display:flex 
   }
}
.body-customer-account-create .login--mobile input,.body-customer-account-create .login--mobile select,.body-customer-account-create .registro--mobile input,.body-customer-account-create .registro--mobile select,.body-customer-account-create .section__data--orders input,.body-customer-account-create .section__data--orders select,.body-customer-account-login .login--mobile input,.body-customer-account-login .login--mobile select,.body-customer-account-login .registro--mobile input,.body-customer-account-login .registro--mobile select,.body-customer-account-login .section__data--orders input,.body-customer-account-login .section__data--orders select,.body-onestepcheckout .login--mobile input,.body-onestepcheckout .login--mobile select,.body-onestepcheckout .registro--mobile input,.body-onestepcheckout .registro--mobile select,.body-onestepcheckout .section__data--orders input,.body-onestepcheckout .section__data--orders select{
    font-family:Gotham,sans-serif;
    font-weight:500;
    color:#494949 
}
.body-customer-account-create .login--mobile input::-moz-placeholder,.body-customer-account-create .login--mobile select::-moz-placeholder,.body-customer-account-create .registro--mobile input::-moz-placeholder,.body-customer-account-create .registro--mobile select::-moz-placeholder,.body-customer-account-create .section__data--orders input::-moz-placeholder,.body-customer-account-create .section__data--orders select::-moz-placeholder,.body-customer-account-login .login--mobile input::-moz-placeholder,.body-customer-account-login .login--mobile select::-moz-placeholder,.body-customer-account-login .registro--mobile input::-moz-placeholder,.body-customer-account-login .registro--mobile select::-moz-placeholder,.body-customer-account-login .section__data--orders input::-moz-placeholder,.body-customer-account-login .section__data--orders select::-moz-placeholder,.body-onestepcheckout .login--mobile input::-moz-placeholder,.body-onestepcheckout .login--mobile select::-moz-placeholder,.body-onestepcheckout .registro--mobile input::-moz-placeholder,.body-onestepcheckout .registro--mobile select::-moz-placeholder,.body-onestepcheckout .section__data--orders input::-moz-placeholder,.body-onestepcheckout .section__data--orders select::-moz-placeholder{
    font-weight:light 
}
.body-customer-account-create .login--mobile input:-ms-input-placeholder,.body-customer-account-create .login--mobile select:-ms-input-placeholder,.body-customer-account-create .registro--mobile input:-ms-input-placeholder,.body-customer-account-create .registro--mobile select:-ms-input-placeholder,.body-customer-account-create .section__data--orders input:-ms-input-placeholder,.body-customer-account-create .section__data--orders select:-ms-input-placeholder,.body-customer-account-login .login--mobile input:-ms-input-placeholder,.body-customer-account-login .login--mobile select:-ms-input-placeholder,.body-customer-account-login .registro--mobile input:-ms-input-placeholder,.body-customer-account-login .registro--mobile select:-ms-input-placeholder,.body-customer-account-login .section__data--orders input:-ms-input-placeholder,.body-customer-account-login .section__data--orders select:-ms-input-placeholder,.body-onestepcheckout .login--mobile input:-ms-input-placeholder,.body-onestepcheckout .login--mobile select:-ms-input-placeholder,.body-onestepcheckout .registro--mobile input:-ms-input-placeholder,.body-onestepcheckout .registro--mobile select:-ms-input-placeholder,.body-onestepcheckout .section__data--orders input:-ms-input-placeholder,.body-onestepcheckout .section__data--orders select:-ms-input-placeholder{
    font-weight:light 
}
.body-customer-account-create .login--mobile input::placeholder,.body-customer-account-create .login--mobile select::placeholder,.body-customer-account-create .registro--mobile input::placeholder,.body-customer-account-create .registro--mobile select::placeholder,.body-customer-account-create .section__data--orders input::placeholder,.body-customer-account-create .section__data--orders select::placeholder,.body-customer-account-login .login--mobile input::placeholder,.body-customer-account-login .login--mobile select::placeholder,.body-customer-account-login .registro--mobile input::placeholder,.body-customer-account-login .registro--mobile select::placeholder,.body-customer-account-login .section__data--orders input::placeholder,.body-customer-account-login .section__data--orders select::placeholder,.body-onestepcheckout .login--mobile input::placeholder,.body-onestepcheckout .login--mobile select::placeholder,.body-onestepcheckout .registro--mobile input::placeholder,.body-onestepcheckout .registro--mobile select::placeholder,.body-onestepcheckout .section__data--orders input::placeholder,.body-onestepcheckout .section__data--orders select::placeholder{
    font-style:normal;
    font-size:16px;
    font-family:Gotham,sans-serif;
    color:#7a7676;
    font-weight:light;
    opacity:.5 
}
@media screen and (max-width:768px){
    .body-customer-account-create .login--mobile input::-moz-placeholder,.body-customer-account-create .login--mobile select::-moz-placeholder,.body-customer-account-create .registro--mobile input::-moz-placeholder,.body-customer-account-create .registro--mobile select::-moz-placeholder,.body-customer-account-create .section__data--orders input::-moz-placeholder,.body-customer-account-create .section__data--orders select::-moz-placeholder,.body-customer-account-login .login--mobile input::-moz-placeholder,.body-customer-account-login .login--mobile select::-moz-placeholder,.body-customer-account-login .registro--mobile input::-moz-placeholder,.body-customer-account-login .registro--mobile select::-moz-placeholder,.body-customer-account-login .section__data--orders input::-moz-placeholder,.body-customer-account-login .section__data--orders select::-moz-placeholder,.body-onestepcheckout .login--mobile input::-moz-placeholder,.body-onestepcheckout .login--mobile select::-moz-placeholder,.body-onestepcheckout .registro--mobile input::-moz-placeholder,.body-onestepcheckout .registro--mobile select::-moz-placeholder,.body-onestepcheckout .section__data--orders input::-moz-placeholder,.body-onestepcheckout .section__data--orders select::-moz-placeholder{
        font-size:14px 
   }
    .body-customer-account-create .login--mobile input:-ms-input-placeholder,.body-customer-account-create .login--mobile select:-ms-input-placeholder,.body-customer-account-create .registro--mobile input:-ms-input-placeholder,.body-customer-account-create .registro--mobile select:-ms-input-placeholder,.body-customer-account-create .section__data--orders input:-ms-input-placeholder,.body-customer-account-create .section__data--orders select:-ms-input-placeholder,.body-customer-account-login .login--mobile input:-ms-input-placeholder,.body-customer-account-login .login--mobile select:-ms-input-placeholder,.body-customer-account-login .registro--mobile input:-ms-input-placeholder,.body-customer-account-login .registro--mobile select:-ms-input-placeholder,.body-customer-account-login .section__data--orders input:-ms-input-placeholder,.body-customer-account-login .section__data--orders select:-ms-input-placeholder,.body-onestepcheckout .login--mobile input:-ms-input-placeholder,.body-onestepcheckout .login--mobile select:-ms-input-placeholder,.body-onestepcheckout .registro--mobile input:-ms-input-placeholder,.body-onestepcheckout .registro--mobile select:-ms-input-placeholder,.body-onestepcheckout .section__data--orders input:-ms-input-placeholder,.body-onestepcheckout .section__data--orders select:-ms-input-placeholder{
        font-size:14px 
   }
    .body-customer-account-create .login--mobile input::placeholder,.body-customer-account-create .login--mobile select::placeholder,.body-customer-account-create .registro--mobile input::placeholder,.body-customer-account-create .registro--mobile select::placeholder,.body-customer-account-create .section__data--orders input::placeholder,.body-customer-account-create .section__data--orders select::placeholder,.body-customer-account-login .login--mobile input::placeholder,.body-customer-account-login .login--mobile select::placeholder,.body-customer-account-login .registro--mobile input::placeholder,.body-customer-account-login .registro--mobile select::placeholder,.body-customer-account-login .section__data--orders input::placeholder,.body-customer-account-login .section__data--orders select::placeholder,.body-onestepcheckout .login--mobile input::placeholder,.body-onestepcheckout .login--mobile select::placeholder,.body-onestepcheckout .registro--mobile input::placeholder,.body-onestepcheckout .registro--mobile select::placeholder,.body-onestepcheckout .section__data--orders input::placeholder,.body-onestepcheckout .section__data--orders select::placeholder{
        font-size:14px 
   }
}
.body-customer-account-create .login--mobile input::-webkit-input-placeholder,.body-customer-account-create .login--mobile select::-webkit-input-placeholder,.body-customer-account-create .registro--mobile input::-webkit-input-placeholder,.body-customer-account-create .registro--mobile select::-webkit-input-placeholder,.body-customer-account-create .section__data--orders input::-webkit-input-placeholder,.body-customer-account-create .section__data--orders select::-webkit-input-placeholder,.body-customer-account-login .login--mobile input::-webkit-input-placeholder,.body-customer-account-login .login--mobile select::-webkit-input-placeholder,.body-customer-account-login .registro--mobile input::-webkit-input-placeholder,.body-customer-account-login .registro--mobile select::-webkit-input-placeholder,.body-customer-account-login .section__data--orders input::-webkit-input-placeholder,.body-customer-account-login .section__data--orders select::-webkit-input-placeholder,.body-onestepcheckout .login--mobile input::-webkit-input-placeholder,.body-onestepcheckout .login--mobile select::-webkit-input-placeholder,.body-onestepcheckout .registro--mobile input::-webkit-input-placeholder,.body-onestepcheckout .registro--mobile select::-webkit-input-placeholder,.body-onestepcheckout .section__data--orders input::-webkit-input-placeholder,.body-onestepcheckout .section__data--orders select::-webkit-input-placeholder{
    font-style:normal;
    font-size:16px;
    font-family:Gotham,sans-serif;
    color:#7a7676;
    opacity:.5 
}
@media screen and (max-width:768px){
    .body-customer-account-create .login--mobile input::-webkit-input-placeholder,.body-customer-account-create .login--mobile select::-webkit-input-placeholder,.body-customer-account-create .registro--mobile input::-webkit-input-placeholder,.body-customer-account-create .registro--mobile select::-webkit-input-placeholder,.body-customer-account-create .section__data--orders input::-webkit-input-placeholder,.body-customer-account-create .section__data--orders select::-webkit-input-placeholder,.body-customer-account-login .login--mobile input::-webkit-input-placeholder,.body-customer-account-login .login--mobile select::-webkit-input-placeholder,.body-customer-account-login .registro--mobile input::-webkit-input-placeholder,.body-customer-account-login .registro--mobile select::-webkit-input-placeholder,.body-customer-account-login .section__data--orders input::-webkit-input-placeholder,.body-customer-account-login .section__data--orders select::-webkit-input-placeholder,.body-onestepcheckout .login--mobile input::-webkit-input-placeholder,.body-onestepcheckout .login--mobile select::-webkit-input-placeholder,.body-onestepcheckout .registro--mobile input::-webkit-input-placeholder,.body-onestepcheckout .registro--mobile select::-webkit-input-placeholder,.body-onestepcheckout .section__data--orders input::-webkit-input-placeholder,.body-onestepcheckout .section__data--orders select::-webkit-input-placeholder{
        font-size:14px 
   }
}
.body-customer-account-create .login--mobile input::-moz-placeholder,.body-customer-account-create .login--mobile select::-moz-placeholder,.body-customer-account-create .registro--mobile input::-moz-placeholder,.body-customer-account-create .registro--mobile select::-moz-placeholder,.body-customer-account-create .section__data--orders input::-moz-placeholder,.body-customer-account-create .section__data--orders select::-moz-placeholder,.body-customer-account-login .login--mobile input::-moz-placeholder,.body-customer-account-login .login--mobile select::-moz-placeholder,.body-customer-account-login .registro--mobile input::-moz-placeholder,.body-customer-account-login .registro--mobile select::-moz-placeholder,.body-customer-account-login .section__data--orders input::-moz-placeholder,.body-customer-account-login .section__data--orders select::-moz-placeholder,.body-onestepcheckout .login--mobile input::-moz-placeholder,.body-onestepcheckout .login--mobile select::-moz-placeholder,.body-onestepcheckout .registro--mobile input::-moz-placeholder,.body-onestepcheckout .registro--mobile select::-moz-placeholder,.body-onestepcheckout .section__data--orders input::-moz-placeholder,.body-onestepcheckout .section__data--orders select::-moz-placeholder{
    font-style:normal;
    font-size:16px;
    font-family:Gotham,sans-serif;
    color:#7a7676;
    opacity:.5 
}
@media screen and (max-width:768px){
    .body-customer-account-create .login--mobile input::-moz-placeholder,.body-customer-account-create .login--mobile select::-moz-placeholder,.body-customer-account-create .registro--mobile input::-moz-placeholder,.body-customer-account-create .registro--mobile select::-moz-placeholder,.body-customer-account-create .section__data--orders input::-moz-placeholder,.body-customer-account-create .section__data--orders select::-moz-placeholder,.body-customer-account-login .login--mobile input::-moz-placeholder,.body-customer-account-login .login--mobile select::-moz-placeholder,.body-customer-account-login .registro--mobile input::-moz-placeholder,.body-customer-account-login .registro--mobile select::-moz-placeholder,.body-customer-account-login .section__data--orders input::-moz-placeholder,.body-customer-account-login .section__data--orders select::-moz-placeholder,.body-onestepcheckout .login--mobile input::-moz-placeholder,.body-onestepcheckout .login--mobile select::-moz-placeholder,.body-onestepcheckout .registro--mobile input::-moz-placeholder,.body-onestepcheckout .registro--mobile select::-moz-placeholder,.body-onestepcheckout .section__data--orders input::-moz-placeholder,.body-onestepcheckout .section__data--orders select::-moz-placeholder{
        font-size:14px 
   }
}
.body-customer-account-create .login--mobile input:-ms-input-placeholder,.body-customer-account-create .login--mobile select:-ms-input-placeholder,.body-customer-account-create .registro--mobile input:-ms-input-placeholder,.body-customer-account-create .registro--mobile select:-ms-input-placeholder,.body-customer-account-create .section__data--orders input:-ms-input-placeholder,.body-customer-account-create .section__data--orders select:-ms-input-placeholder,.body-customer-account-login .login--mobile input:-ms-input-placeholder,.body-customer-account-login .login--mobile select:-ms-input-placeholder,.body-customer-account-login .registro--mobile input:-ms-input-placeholder,.body-customer-account-login .registro--mobile select:-ms-input-placeholder,.body-customer-account-login .section__data--orders input:-ms-input-placeholder,.body-customer-account-login .section__data--orders select:-ms-input-placeholder,.body-onestepcheckout .login--mobile input:-ms-input-placeholder,.body-onestepcheckout .login--mobile select:-ms-input-placeholder,.body-onestepcheckout .registro--mobile input:-ms-input-placeholder,.body-onestepcheckout .registro--mobile select:-ms-input-placeholder,.body-onestepcheckout .section__data--orders input:-ms-input-placeholder,.body-onestepcheckout .section__data--orders select:-ms-input-placeholder{
    font-style:normal;
    font-size:16px;
    font-family:Gotham,sans-serif;
    color:#7a7676;
    opacity:.5 
}
@media screen and (max-width:768px){
    .body-customer-account-create .login--mobile input:-ms-input-placeholder,.body-customer-account-create .login--mobile select:-ms-input-placeholder,.body-customer-account-create .registro--mobile input:-ms-input-placeholder,.body-customer-account-create .registro--mobile select:-ms-input-placeholder,.body-customer-account-create .section__data--orders input:-ms-input-placeholder,.body-customer-account-create .section__data--orders select:-ms-input-placeholder,.body-customer-account-login .login--mobile input:-ms-input-placeholder,.body-customer-account-login .login--mobile select:-ms-input-placeholder,.body-customer-account-login .registro--mobile input:-ms-input-placeholder,.body-customer-account-login .registro--mobile select:-ms-input-placeholder,.body-customer-account-login .section__data--orders input:-ms-input-placeholder,.body-customer-account-login .section__data--orders select:-ms-input-placeholder,.body-onestepcheckout .login--mobile input:-ms-input-placeholder,.body-onestepcheckout .login--mobile select:-ms-input-placeholder,.body-onestepcheckout .registro--mobile input:-ms-input-placeholder,.body-onestepcheckout .registro--mobile select:-ms-input-placeholder,.body-onestepcheckout .section__data--orders input:-ms-input-placeholder,.body-onestepcheckout .section__data--orders select:-ms-input-placeholder{
        font-size:14px 
   }
}
.body-customer-account-create .login--mobile input:-moz-placeholder,.body-customer-account-create .login--mobile select:-moz-placeholder,.body-customer-account-create .registro--mobile input:-moz-placeholder,.body-customer-account-create .registro--mobile select:-moz-placeholder,.body-customer-account-create .section__data--orders input:-moz-placeholder,.body-customer-account-create .section__data--orders select:-moz-placeholder,.body-customer-account-login .login--mobile input:-moz-placeholder,.body-customer-account-login .login--mobile select:-moz-placeholder,.body-customer-account-login .registro--mobile input:-moz-placeholder,.body-customer-account-login .registro--mobile select:-moz-placeholder,.body-customer-account-login .section__data--orders input:-moz-placeholder,.body-customer-account-login .section__data--orders select:-moz-placeholder,.body-onestepcheckout .login--mobile input:-moz-placeholder,.body-onestepcheckout .login--mobile select:-moz-placeholder,.body-onestepcheckout .registro--mobile input:-moz-placeholder,.body-onestepcheckout .registro--mobile select:-moz-placeholder,.body-onestepcheckout .section__data--orders input:-moz-placeholder,.body-onestepcheckout .section__data--orders select:-moz-placeholder{
    font-style:normal;
    font-size:16px;
    font-family:Gotham,sans-serif;
    color:#7a7676;
    opacity:.5 
}
@media screen and (max-width:768px){
    .body-customer-account-create .login--mobile input:-moz-placeholder,.body-customer-account-create .login--mobile select:-moz-placeholder,.body-customer-account-create .registro--mobile input:-moz-placeholder,.body-customer-account-create .registro--mobile select:-moz-placeholder,.body-customer-account-create .section__data--orders input:-moz-placeholder,.body-customer-account-create .section__data--orders select:-moz-placeholder,.body-customer-account-login .login--mobile input:-moz-placeholder,.body-customer-account-login .login--mobile select:-moz-placeholder,.body-customer-account-login .registro--mobile input:-moz-placeholder,.body-customer-account-login .registro--mobile select:-moz-placeholder,.body-customer-account-login .section__data--orders input:-moz-placeholder,.body-customer-account-login .section__data--orders select:-moz-placeholder,.body-onestepcheckout .login--mobile input:-moz-placeholder,.body-onestepcheckout .login--mobile select:-moz-placeholder,.body-onestepcheckout .registro--mobile input:-moz-placeholder,.body-onestepcheckout .registro--mobile select:-moz-placeholder,.body-onestepcheckout .section__data--orders input:-moz-placeholder,.body-onestepcheckout .section__data--orders select:-moz-placeholder{
        font-size:14px 
   }
}
.body-customer-account-create .login--mobile select,.body-customer-account-create .registro--mobile select,.body-customer-account-create .section__data--orders select,.body-customer-account-login .login--mobile select,.body-customer-account-login .registro--mobile select,.body-customer-account-login .section__data--orders select,.body-onestepcheckout .login--mobile select,.body-onestepcheckout .registro--mobile select,.body-onestepcheckout .section__data--orders select{
    opacity:.5 
}
.label--radio .label__input{
    display:none 
}
.label--radio .label__circle{
    border:1px solid #000;
    border-radius:9999px;
    margin-right:8px;
    width:30px;
    height:30px;
    display:flex;
    align-items:center;
    justify-content:center 
}
@media screen and (max-width:767px){
    .label--radio .label__circle{
        width:25px;
        height:25px 
   }
}
.label--radio .label__radio{
    border-radius:9999px;
    height:26px;
    width:26px;
    background-color:transparent 
}
@media screen and (max-width:767px){
    .label--radio .label__radio{
        width:20px;
        height:20px 
   }
}
.label--radio .label__radio--selected{
    background-color:#ee8532 
}
@media screen and (max-width:768px){
    .body-ubicacion .max-container{
        height:80vh 
   }
}
.body-ubicacion .confirmation__success .close--delivery{
    display:none 
}
@media screen and (min-width:768px){
    .body-ubicacion .confirmation__success .close--delivery{
        width:40px;
        height:40px;
        right:30px;
        top:13px;
        display:flex 
   }
    .body-ubicacion .confirmation__success .close--delivery img{
        width:20px 
   }
}
.btn--back-ubicacion{
    position:absolute;
    top:-50px;
    left:-215px;
    outline:0;
    border:0;
    background-color:transparent;
    text-decoration:underline;
    font-family:Gotham,sans-serif;
    font-weight:700;
    color:#ee8432;
    font-size:16px;
    cursor:pointer 
}
@media screen and (max-width:600px){
    .btn--back-ubicacion{
        display:none 
   }
}
.max__container-ubicacion{
    position:relative;
    max-width:710px;
    margin:0 auto 
}
.max__container-ubicacion .nueva-direccion-container{
    width:100% 
}
@media (max-width:1023px){
    .max__container-ubicacion .nueva-direccion-container{
        padding-top:0 
   }
}
@media (max-width:600px){
    .max__container-ubicacion .nueva-direccion-container{
        background-color:rgba(0,0,0,.6);
        max-height:100vh;
        width:100%;
        max-width:100%;
        position:fixed;
        top:0;
        left:0;
        bottom:0;
        z-index:100;
        overflow:hidden;
        touch-action:none 
   }
}
.max__container-ubicacion .nueva-direccion-content{
    margin:80px auto 40px;
    border-radius:20px;
    background:#fff;
    font-family:Gotham,sans-serif 
}
@media (max-width:1023px){
    .max__container-ubicacion .nueva-direccion-content{
        border-radius:0;
        max-width:100%;
        padding-top:0;
        max-height:100vh 
   }
}
@media (max-width:600px){
    .max__container-ubicacion .nueva-direccion-content{
        position:absolute;
        top:5rem;
        right:0;
        left:0;
        bottom:0;
        margin:0;
        border-radius:30px 30px 0 0;
        height:100% 
   }
}
.max__container-ubicacion .nueva-direccion-content .content-header{
    font-weight:700;
    padding:20px 0;
    text-align:center;
    background-color:#fff;
    width:100%;
    color:#494949;
    border-radius:10px 10px 0 0;
    display:flex;
    align-items:center;
    justify-content:center;
    position:relative;
    border-bottom:1px solid #000;
    width:90%;
    margin:0 auto 
}
.max__container-ubicacion .nueva-direccion-content .content-header p{
    margin-left:8px;
    font-size:18px 
}
.max__container-ubicacion .nueva-direccion-content .content--text{
    font-size:14px;
    color:#7a7676;
    text-align:center;
    margin:20px 0 
}
@media screen and (min-width:1023px){
    .max__container-ubicacion .nueva-direccion-content .content--text{
        font-size:16px 
   }
}
@media screen and (max-width:600px){
    .max__container-ubicacion .nueva-direccion-content .content--text{
        width:90%;
        margin:20px auto 
   }
}
.body-ubicacion-recojo .shipping-methods.resp{
    display:none 
}
@media screen and (max-width:600px){
    .body-ubicacion-recojo .nueva-direccion-content{
        position:static!important 
   }
    .body-ubicacion-recojo .nueva-direccion-content .content-header{
        border-radius:0 
   }
}
.body-customer-account-create .page-content-wrapper,.body-customer-account-login .page-content-wrapper,.body-ubicacion-recojo .page-content-wrapper,.body-ubicacion .page-content-wrapper{
    height:100vh 
}
.body-ubicacion-delivery .page-content-wrapper{
    min-height:100vh;
    padding-bottom:30px 
}
@media screen and (max-width:768px){
    .body-ubicacion .page-content-wrapper{
        background-color:rgba(0,0,0,.6) 
   }
}
.address-bar-mobile .text__order-here{
    text-align:left;
    margin:0 20px;
    font-weight:500;
    font-size:16px 
}
.address-bar-mobile .direction-street{
    display:-webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient:vertical;
    overflow:hidden;
    color:#fff;
    width:100%;
    margin-left:10px;
    font-weight:400;
    font-size:12px 
}
.address-bar-mobile .direction-street strong{
    color:#fff;
    font-size:13px 
}
.body-customer-account-create .input-wrap select{
    background-size:9px;
    background-position:97% 60% 
}
.toasted{
    font-family:Gotham,sans-serif 
}
.content-detalle-direccion .search-input-w{
    width:60%;
    margin:0 auto 
}
@media (max-width:600px){
    .content-detalle-direccion .search-input-w{
        width:100% 
   }
}
.hidden{
    display:none!important 
}
.content-banner .banners-desk{
    height:100% 
}
.content-banner .banners-mobile{
    line-height:0 
}
@media (max-width:600px){
    .container__carousel-promotions .noActive,.list-categories_responsive .noActive{
        opacity:.4 
   }
}
.content-banner picture img{
    max-width:100%;
    display:inline-block;
    min-width:auto;
    min-width:100% 
}
@media (min-width:1023px){
    .content-banner picture img{
        min-width:100% 
   }
}
@media (max-width:600px){
    .content-banner picture img{
        height:auto 
   }
}
.content-banner .img-desktop{
    display:none 
}
@media (min-width:601px){
    .content-banner .img-desktop{
        display:flex 
   }
}
.content-banner .img-mobile{
    display:none 
}
@media (max-width:600px){
    .content-banner .img-mobile{
        display:flex 
   }
}
.VueCarousel-pagination{
    display:none 
}
@media (max-width:780px){
    .VueCarousel-pagination{
        display:block;
        position:absolute;
        bottom:-40px 
   }
}
.carousel-home{
    font-size:0 
}
.carousel-home .VueCarousel-navigation-button{
    opacity:0;
    transition:all .3s ease 
}
.carousel-home:hover .VueCarousel-navigation-button{
    opacity:1 
}
@media (min-width:781px){
    .carousel-home .VueCarousel-inner{
        transition:none!important 
   }
    .carousel-home .VueCarousel-slide{
        transition:all .5s;
        opacity:0!important 
   }
    .carousel-home .VueCarousel-slide-active,.carousel-home .VueCarousel-slide:first-child{
        opacity:1!important 
   }
}
.carousel-home .VueCarousel-pagination{
    display:block;
    position:relative;
    top:-38px;
    height:0 
}
.carousel-home button.VueCarousel-dot{
    width:9px!important;
    padding:0!important;
    height:9px!important;
    margin-top:0!important;
    background:hsla(0,0%,100%,.58)!important;
    border-radius:50%;
    display:inline-block;
    margin:0 7px;
    border:none!important 
}
@media (max-width:780px){
    .carousel-home button.VueCarousel-dot{
        margin:0 5px 
   }
}
.carousel-home button.VueCarousel-dot.VueCarousel-dot--active{
    background:#fff!important 
}
.carousel-home button.VueCarousel-dot:focus{
    outline:0 
}
.carousel-home .VueCarousel-dot-container{
    margin-top:0!important;
    background:rgba(0,0,0,.3);
    padding:6px!important;
    border-radius:19px;
    font-size:0 
}
.container-promotions-home .VueCarousel-pagination{
    display:none!important;
    visibility:hidden 
}
@media (max-width:600px){
    .container-promotions-home .content-promotion-card:not(.activesl){
        opacity:.6 
   }
}
.container-menu-home .VueCarousel-pagination{
    display:none!important;
    visibility:hidden 
}
@media (max-width:600px){
    .container-menu-home .content-menu-card:not(.activesl){
        opacity:.6 
   }
}
.container-menu-home.menu-class .content-menu-card:not(.activesl){
    opacity:1 
}
.VueCarousel-navigation .VueCarousel-navigation-button{
    width:60px;
    height:60px;
    background-color:rgba(0,0,0,.5)!important;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    outline:0!important;
    top:0!important;
    bottom:0!important;
    margin:auto 0!important 
}
@media (max-width:1023px){
    .VueCarousel-navigation .VueCarousel-navigation-button{
        display:none 
   }
}
.VueCarousel-navigation .VueCarousel-navigation-next{
    transform:translateX(-30px)!important;
    padding-left:12px!important 
}
.VueCarousel-navigation .VueCarousel-navigation-prev{
    position:absolute;
    right:0;
    transform:rotate(-180deg) translateX(-30px)!important;
    padding-left:12px!important 
}
.section__carousel-recommended .slick-slider .slick-next:before,.section__carousel-recommended .slick-slider .slick-prev:before,.section__carousel-skeleton .slick-slider .slick-next:before,.section__carousel-skeleton .slick-slider .slick-prev:before{
    display:none 
}
.section__carousel-recommended .slick-slider .slick-dots,.section__carousel-skeleton .slick-slider .slick-dots{
    bottom:-35px 
}
.section__carousel-recommended .slick-slider .slick-dots li,.section__carousel-skeleton .slick-slider .slick-dots li{
    margin:0 -3px 
}
.section__carousel-recommended .slick-slider .slick-dots li button:before,.section__carousel-skeleton .slick-slider .slick-dots li button:before{
    font-size:11px 
}
.body-cyberwow .VueCarousel-pagination{
    display:none!important 
}
@media (max-width:600px){
    .body-cyberwow .VueCarousel-pagination{
        display:block!important;
        bottom:-50px!important 
   }
}
.container__body-menu .body-menu__banner{
    position:relative 
}
.container__body-menu .body-menu__banner .slick-slider .slick-next:before,.container__body-menu .body-menu__banner .slick-slider .slick-prev:before{
    color:rgba(0,0,0,.8);
    font-size:30px 
}
@media (max-width:600px){
    .container__body-menu .body-menu__banner .slick-slider .slick-next:before,.container__body-menu .body-menu__banner .slick-slider .slick-prev:before{
        display:none 
   }
}
.container__body-menu .body-menu__banner .slick-slider .slick-next,.container__body-menu .body-menu__banner .slick-slider .slick-prev{
    position:absolute;
    z-index:2;
    top:50% 
}
.container__body-menu .body-menu__banner .slick-slider .slick-next{
    right:5% 
}
.container__body-menu .body-menu__banner .slick-slider .slick-prev{
    left:5% 
}
.container__body-menu .body-menu__banner .slick-slider .slick-disabled{
    color:rgba(0,0,0,.1) 
}
.container__body-menu .body-menu__banner .slick-slider .slick-dots{
    bottom:0 
}
.page-main__map .section__maps .vue-map-container .vue-map{
    border-radius:20px 
}
.page-list__carousel .section__carousel .VueCarousel .VueCarousel-pagination{
    display:block;
    width:30%;
    margin:auto 
}
@media (max-width:990px){
    .page-list__carousel .section__carousel .VueCarousel .VueCarousel-pagination{
        width:100%;
        position:absolute;
        bottom:-35px 
   }
}
.page-list__carousel .section__carousel .VueCarousel .VueCarousel-pagination .VueCarousel-dot-container button.VueCarousel-dot{
    outline:0;
    width:9px!important;
    padding:0!important;
    height:9px!important;
    background:#f5dcc3!important;
    margin:0 2px!important 
}
.page-list__carousel .section__carousel .VueCarousel .VueCarousel-pagination .VueCarousel-dot-container button.VueCarousel-dot.VueCarousel-dot--active{
    background:#ff7f00!important 
}
.page-list__carousel .section__carousel .VueCarousel .VueCarousel-pagination .VueCarousel-dot-container button.VueCarousel-dot:focus{
    outline:0 
}
.container-main__categories .menu-section__responsive{
    margin-bottom:42px 
}
.container-main__categories .menu-section__responsive .list-categories_responsive .VueCarousel .VueCarousel-pagination{
    display:none 
}
.container-main__categories .menu-section__responsive .list-categories_responsive .VueCarousel .img-category{
    height:100%;
    position:relative;
    margin:auto 
}
.container-main__categories .menu-section__responsive .list-categories_responsive .VueCarousel .img-category img{
    border-radius:10px;
    width:100% 
}
.container-main__categories .menu-section__responsive .list-categories_responsive .VueCarousel .img-product img{
    border-radius:10px 10px 0 0;
    width:100% 
}
.section__carousel-recommended{
    position:relative 
}
.section__carousel-recommended .VueCarousel .VueCarousel-pagination{
    display:block;
    width:30%;
    height:100%;
    margin:auto 
}
@media (max-width:990px){
    .section__carousel-recommended .VueCarousel .VueCarousel-pagination{
        position:relative;
        margin:30px auto 
   }
}
.section__carousel-recommended .VueCarousel .VueCarousel-pagination .VueCarousel-dot-container button.VueCarousel-dot{
    outline:0;
    width:9px!important;
    padding:0!important;
    height:9px!important;
    background:#dedede!important;
    margin:0 2px!important 
}
.section__carousel-recommended .VueCarousel .VueCarousel-pagination .VueCarousel-dot-container button.VueCarousel-dot.VueCarousel-dot--active{
    background:#000!important 
}
.section__carousel-recommended .VueCarousel .VueCarousel-pagination .VueCarousel-dot-container button.VueCarousel-dot:focus{
    outline:0 
}
@media (max-width:600px){
    .body-encargados-del-tratamiento ul{
        padding:0 
   }
}
.body-concurso-navidad{
    position:relative 
}
img:not([src]){
    opacity:0;
    font-size:0 
}
img{
    font-size:0 
}
div.shipping-methods{
    display:flex 
}
@media (max-width:1023px){
    div.shipping-methods{
        width:100% 
   }
    div.shipping-methods a{
        width:50%;
        text-decoration:none;
        font-weight:700 
   }
}
div.shipping-methods a.delivery{
    background-image:url(/_nuxt/img/delivery-blanco.38d0ef7.svg);
    background-color:#ff7d00;
    height:50px 
}
div.shipping-methods a.delivery,div.shipping-methods a.recojo{
    display:flex;
    align-items:center;
    background-size:25px;
    background-repeat:no-repeat;
    padding-left:51px;
    background-position:14px;
    color:#fff;
    padding-right:16px 
}
div.shipping-methods a.recojo{
    background-image:url(/_nuxt/img/recojo-en-tienda-blanco.60f5418.svg);
    background-color:#f25600 
}
@media (max-width:1023px){
    .body-ubicacion-delivery .shipping-methods,.body-ubicacion .shipping-methods{
        display:none 
   }
}
.nueva-direccion-container .section--search_footer{
    margin-top:0!important 
}
@media screen and (min-width:1023px){
    .nueva-direccion-container .section--search_footer{
        margin-top:0!important 
   }
}
.nueva-direccion-container .container-main_input .search-section{
    padding-bottom:10px!important 
}
@media screen and (min-width:1023px){
    .nueva-direccion-container .content-detalle-direccion .search-input-w{
        width:100%!important 
   }
}
@media screen and (min-width:1023px){
    .nueva-direccion-container .address-map-w{
        padding:0!important 
   }
}
@media screen and (min-width:1023px){
    .nueva-direccion-container .section_fijar-mapa{
        width:100%!important 
   }
}
.nueva-direccion-container .container-main_input .main-results{
    position:relative!important 
}
.nueva-direccion-container .container-main_input .main-results .main--with-results{
    margin-bottom:0!important 
}
.nueva-direccion-container .form-input2-w{
    margin-bottom:20px;
    width:100%!important;
    flex:auto!important;
    padding-right:0 
}
.nueva-direccion-container .btn-save,.nueva-direccion-container .content-btn{
    width:100%!important 
}
@media screen and (min-width:900px){
    .body-index .nueva-direccion-main{
        top:133px!important 
   }
}
.body-onestepcheckout .nueva-direccion-main{
    left:0!important 
}
@media screen and (min-width:900px){
    .body-onestepcheckout .main-top-left,.body-processing .main-top-left,.body-visanetperu-visanet-redirect .main-top-left{
        width:100%!important;
        justify-content:flex-start!important 
   }
}
@-webkit-keyframes fade-in-bottom{
    0%{
        transform:translateY(50px);
        opacity:0 
   }
    to{
        transform:translateY(0);
        opacity:1 
   }
}
@keyframes fade-in-bottom{
    0%{
        transform:translateY(50px);
        opacity:0 
   }
    to{
        transform:translateY(0);
        opacity:1 
   }
}
@-webkit-keyframes fade-in{
    0%{
        opacity:0 
   }
    to{
        opacity:1 
   }
}
@keyframes fade-in{
    0%{
        opacity:0 
   }
    to{
        opacity:1 
   }
}
@-webkit-keyframes fade-in-left{
    0%{
        transform:translateX(-150px);
        opacity:0 
   }
    to{
        transform:translateX(0);
        opacity:1 
   }
}
@keyframes fade-in-left{
    0%{
        transform:translateX(-150px);
        opacity:0 
   }
    to{
        transform:translateX(0);
        opacity:1 
   }
}
@-webkit-keyframes fade-in-right{
    0%{
        transform:translateX(150px);
        opacity:0 
   }
    to{
        transform:translateX(0);
        opacity:1 
   }
}
@keyframes fade-in-right{
    0%{
        transform:translateX(150px);
        opacity:0 
   }
    to{
        transform:translateX(0);
        opacity:1 
   }
}
.animation-fade-in-bottom{
    -webkit-animation:fade-in-bottom 1s ease-in-out both;
    animation:fade-in-bottom 1s ease-in-out both 
}
.animation-fade-in{
    -webkit-animation:fade-in 1s ease-in-out both;
    animation:fade-in 1s ease-in-out both 
}
.animation-fade-left{
    -webkit-animation:fade-in-left 1s ease-in-out both;
    animation:fade-in-left 1s ease-in-out both 
}
.animation-fade-right{
    -webkit-animation:fade-in-right 1s ease-in-out both;
    animation:fade-in-right 1s ease-in-out both 
}
.slide-fade-enter-active .modal--container{
    transition:all .3s ease-in 
}
.slide-fade-leave-active .modal--container{
    transition:all .3s cubic-bezier(1,.5,.8,1) 
}
.slide-fade-enter .modal--container,.slide-fade-leave-to .modal--container{
    transform:translateY(-300px);
    opacity:0 
}
@media screen and (max-width:768px){
    .slide-fade-enter .modal--container,.slide-fade-leave-to .modal--container{
        transform:translateY(600px) 
   }
}
.slide-fade-enter-active .modal--container{
    transition-delay:.25s 
}
.alerts-enter-active{
    transition:all .7s ease-in-out 
}
.alerts-leave-active{
    transition:all .3s cubic-bezier(1,.5,.8,1) 
}
.alerts-enter,.alerts-leave{
    transform:translateY(-10px);
    opacity:0 
}
.slide-fade-enter-active{
    transition:all .3s ease 
}
.slide-fade-leave-active{
    transition:all .8s cubic-bezier(1,.5,.8,1) 
}
.slide-fade-enter,.slide-fade-leave-to{
    transform:translateX(10px);
    opacity:0 
}
.page-enter-active,.page-leave-active{
    transition:opacity .2s 
}
.page-enter,.page-leave-to{
    opacity:0 
}
.results-enter-active{
    transition:all .3s ease-in 
}
.results-enter,.results-leave-to{
    transform:translateY(-5px);
    opacity:0 
}
.show-enter-active,.show-leave-active{
    transition:opacity .2s 
}
.show-enter,.show-leave-to{
    opacity:0 
}
.translatey-enter,.translatey-enter-from,.translatey-leave-to{
    opacity:0;
    transform:translateY(-25px);
    -webkit-transform:translateY(-25px);
    -moz-transform:translateY(-25px);
    -ms-transform:translateY(-25px);
    -o-transform:translateY(-25px) 
}
.translatey-enter-active,.translatey-leave-active{
    transition:all .3s ease-in-out;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -ms-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out 
}
.slick-track[data-v-e4caeaf8]{
    position:relative;
    top:0;
    left:0;
    display:block;
    transform:translateZ(0) 
}
.slick-track.slick-center[data-v-e4caeaf8]{
    margin-left:auto;
    margin-right:auto 
}
.slick-track[data-v-e4caeaf8]:after,.slick-track[data-v-e4caeaf8]:before{
    display:table;
    content:"" 
}
.slick-track[data-v-e4caeaf8]:after{
    clear:both 
}
.slick-loading .slick-track[data-v-e4caeaf8]{
    visibility:hidden 
}
.slick-slide[data-v-e4caeaf8]{
    display:none;
    float:left;
    height:100%;
    min-height:1px 
}
[dir=rtl] .slick-slide[data-v-e4caeaf8]{
    float:right 
}
.slick-slide img[data-v-e4caeaf8]{
    display:block 
}
.slick-slide.slick-loading img[data-v-e4caeaf8]{
    display:none 
}
.slick-slide.dragging img[data-v-e4caeaf8]{
    pointer-events:none 
}
.slick-initialized .slick-slide[data-v-e4caeaf8]{
    display:block 
}
.slick-loading .slick-slide[data-v-e4caeaf8]{
    visibility:hidden 
}
.slick-vertical .slick-slide[data-v-e4caeaf8]{
    display:block;
    height:auto;
    border:1px solid transparent 
}
.slick-arrow.slick-hidden[data-v-21137603]{
    display:none 
}
.slick-slider[data-v-3d1a4f76]{
    position:relative;
    display:block;
    box-sizing:border-box;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -webkit-touch-callout:none;
    -khtml-user-select:none;
    touch-action:pan-y;
    -webkit-tap-highlight-color:transparent 
}
.slick-list[data-v-3d1a4f76]{
    position:relative;
    display:block;
    overflow:hidden;
    margin:0;
    padding:0;
    transform:translateZ(0) 
}
.slick-list[data-v-3d1a4f76]:focus{
    outline:none 
}
.slick-list.dragging[data-v-3d1a4f76]{
    cursor:pointer;
    cursor:hand 
}
@font-face{
    font-family:"slick";
    src:url('data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAATsAA0AAAAAB2wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAE0AAAABoAAAAcdIcYB0dERUYAAAS0AAAAHAAAAB4AJwANT1MvMgAAAZwAAABRAAAAYFAQ/45jbWFwAAACAAAAAFcAAAFiIhFFt2dhc3AAAASsAAAACAAAAAj//wADZ2x5ZgAAAmgAAAE1AAACLD+btmBoZWFkAAABMAAAAC8AAAA2AAEx+2hoZWEAAAFgAAAAHAAAACQD5QIFaG10eAAAAfAAAAAQAAAAFgZKAEpsb2NhAAACWAAAABAAAAAQATYBoG1heHAAAAF8AAAAHQAAACAASwBHbmFtZQAAA6AAAADcAAABbgUngcJwb3N0AAAEfAAAAC4AAABFOXjBpHjaY2BkYGAA4vMGfuHx/DZfGbiZGEDgfGFFPZxWZVBlvM14G8jlYABLAwAT1QnNAHjaY2BkYGC8zcDAoMfEAAJANiMDKmABADBkAe942mNgZGBgYGdwYWBiAAEQycgAEnMA8xkACcgAkwAAAHjaY2BmYmCcwMDKwMDow5jGwMDgDqW/MkgytDAwMDGwcjKAQQNQCZBSYICCgDTXFAYHhkTFSYwP/j9g0GO8/f82A0QNA+NtsBIFBkYANHMN4wAAAHjaY2KAACYIVoVAAALCAJt42mNgYGBmgGAZBkYGEIgB8hjBfBYGByDNw8DBwARkMzAkKigpTlCc9P8/WB0S7/+i+4/uld4rgZoAB4xsDHAhRiYgwcSApoCBcsBMBTNYGGgGAEdEDyUAAAAAAAAAAAAAZgCKANABFnjadZBdToNAEMd3CrtAl5TQLtS0LCoN0A8SGkBI+mAfPET75B1896HppfQcvnII4w3cLYpW6k4ymdn9z8xvBwEKUQg11OgBIXAYWUEQR1uIZoFGpLGxKy3PqrIq8+waXIfJ+5mQSSvkvXwRqqocu1D39QMl2JgvN9zzhsyk1GRDz+OBfzMioCqx0rtdLYo0SiZTZttsOkmidBkveKibFF4Oep9SI46bqk3Twhp4iihUemrMWFPy2NRbthfqKkHi/PxlJLITZdAiSj6ouZ+tn9eZz78DuD9LZYB6bZ8rlCAUVuVdkULjxV4sIEysIc/KSyPmnJDdjhCOdQ0fCTliTX/tjH3ysWao+71qaNjHQjcQwrcuyl+WLZQthCMotJP/h+Xjazz+hfTeRWmG4zOiSyif/q1OtAAAAHjabY49asNAEIU/2ZJDfkiRIvXapUFCEqpcptABUrg3ZhEiQoKVfY9UqVLlGDlADpAT5e16IUWysMz3hjfzBrjjjQT/EjKpCy+4YhN5yZoxcirPe+SMWz4jr6S+5UzSa3VuwpTnBfc8RF7yxDZyKs9r5IxHPiKv1P9iZqDnyAvMQ39UecbScVb/gJO03Xk4CFom3XYK1clhMdQUlKo7/d9NF13RkIdfy+MV7TSe2sl11tRFaXYmJKpWTd7kdVnJ8veevZKc+n3I93t9Jnvr5n4aTVWU/0z9AI2qMkV42mNgYkAGjAzogB0sysTgwtDOyMTIzJlYVJRfnpOaVsIFZhVlpmeUAABuKQkSAAAAAAAB//8AAnjaY2BkYGDgAWIxIGZiYARCNiBmAfMYAAPgADV42mNgYGBkAIKrS9Q5QPT5wop6GA0APf8GGAAA') format("woff") 
}
.slick-next,.slick-prev{
    font-size:0;
    line-height:0;
    position:absolute;
    top:50%;
    display:block;
    width:20px;
    height:20px;
    padding:0;
    transform:translateY(-50%);
    cursor:pointer;
    border:none 
}
.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{
    color:transparent;
    outline:none;
    background:transparent 
}
.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{
    opacity:1 
}
.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{
    opacity:.25 
}
.slick-next:before,.slick-prev:before{
    font-family:"slick";
    font-size:20px;
    line-height:1;
    opacity:.75;
    color:#fff;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale 
}
.slick-prev{
    left:-25px 
}
[dir=rtl] .slick-prev{
    right:-25px;
    left:auto 
}
.slick-prev:before{
    content:"←" 
}
[dir=rtl] .slick-prev:before{
    content:"→" 
}
.slick-next{
    right:-25px 
}
[dir=rtl] .slick-next{
    right:auto;
    left:-25px 
}
.slick-next:before{
    content:"→" 
}
[dir=rtl] .slick-next:before{
    content:"←" 
}
.slick-dotted.slick-slider{
    margin-bottom:30px 
}
.slick-dots{
    position:absolute;
    bottom:-25px;
    display:block;
    width:100%;
    padding:0;
    margin:0;
    list-style:none;
    text-align:center 
}
.slick-dots li{
    position:relative;
    display:inline-block;
    margin:0 5px;
    padding:0 
}
.slick-dots li,.slick-dots li button{
    width:20px;
    height:20px;
    cursor:pointer 
}
.slick-dots li button{
    font-size:0;
    line-height:0;
    display:block;
    padding:5px;
    color:transparent;
    border:0;
    outline:none;
    background:transparent 
}
.slick-dots li button:focus,.slick-dots li button:hover{
    outline:none 
}
.slick-dots li button:focus:before,.slick-dots li button:hover:before{
    opacity:1 
}
.slick-dots li button:before{
    font-family:"slick";
    font-size:6px;
    line-height:20px;
    position:absolute;
    top:0;
    left:0;
    width:20px;
    height:20px;
    content:"•";
    text-align:center;
    opacity:.25;
    color:#000;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale 
}
.slick-dots li.slick-active button:before{
    opacity:.75;
    color:#000 
}
.loading-page[data-v-032ac704]{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:hsla(0,0%,100%,.6);
    z-index:1000;
    text-align:center;
    font-size:30px;
    font-family:sans-serif 
}
.loading-page img[data-v-032ac704]{
    margin:0;
    position:absolute;
    top:50%;
    left:50%;
    z-index:400;
    transform:translate(-50%,-50%);
    width:60px 
}
.loading-page .sp-circle[data-v-032ac704]{
    border:4px solid #ff7d00;
    border-top-color:transparent;
    border-radius:50%;
    -webkit-animation:spCircRot-data-v-032ac704 .6s linear infinite;
    animation:spCircRot-data-v-032ac704 .6s linear infinite 
}
.loading-page .sp-delete[data-v-032ac704]{
    width:70px;
    height:70px 
}
.loading-page .table-item-mask[data-v-032ac704]{
    width:100%;
    flex:1 1 100%;
    height:100%;
    z-index:100;
    position:absolute;
    display:flex;
    justify-content:center;
    align-items:center;
    left:0;
    top:0 
}
@-webkit-keyframes spCircRot-data-v-032ac704{
    0%{
        -webkit-transform:rotate(0deg) 
   }
    to{
        -webkit-transform:rotate(359deg) 
   }
}
@keyframes spCircRot-data-v-032ac704{
    0%{
        transform:rotate(0deg) 
   }
    to{
        transform:rotate(359deg) 
   }
}
.wrapper-principal[data-v-51a2729c]{
    background:#f6f7f8 
}
.page-content-wrapper[data-v-51a2729c]{
    padding-top:78px;
    transition:all .2s ease-out 
}
@media (max-width:1023px){
    .page-content-wrapper[data-v-51a2729c]{
        padding-top:77px 
   }
}
.hasMinibanner~.page-content-wrapper[data-v-51a2729c]{
    padding-top:134px 
}
.page-content-wrapper-active[data-v-51a2729c]{
    transform:translate3d(-250px,0,0);
    transition:all .2s ease-out 
}
@media (max-width:600px){
    .page-content-wrapper-active[data-v-51a2729c]{
        transform:translate3d(-350px,0,0) 
   }
}
@media (min-width:601px) and (max-width:990px){
    .page-content-wrapper-active[data-v-51a2729c]{
        transform:translate3d(-150px,0,0) 
   }
}
@media (min-width:1024px){
    .shipping-methods[data-v-51a2729c]{
        display:none 
   }
}
@media (max-width:1023px){
    .body-index .shipping-methods[data-v-51a2729c]{
        display:none 
   }
}
.header-w[data-v-1c5732a2]{
    position:fixed;
    width:100%;
    z-index:3 
}
.site-header[data-v-1c5732a2]{
    background-color:#fff;
    border-bottom:1px solid #dbdbdc;
    box-shadow:none 
}
@media (max-width:1023px){
    .site-header[data-v-1c5732a2]{
        top:57px;
        background:#fff;
        box-shadow:1px 0 3px #666565 
   }
}
@media (max-width:600px){
    .site-header[data-v-1c5732a2]{
        top:48px 
   }
}
.main-top-bar[data-v-1c5732a2]{
    display:flex;
    align-items:center;
    height:76px 
}
.main-top-center[data-v-1c5732a2]{
    width:100%;
    text-align:center 
}
@media (min-width:600px){
    .main-top-center[data-v-1c5732a2]{
        position:absolute;
        left:50%;
        transform:translate(-50%);
        margin:auto;
        max-width:400px 
   }
}
@media (max-width:600px){
    .main-top-center[data-v-1c5732a2]{
        display:none 
   }
}
.main-top-right[data-v-1c5732a2]{
    display:flex;
    flex:1;
    justify-content:flex-end;
    align-items:center 
}
@media (max-width:1024px){
    .main-top-right[data-v-1c5732a2]{
        justify-content:flex-end 
   }
}
.element-right-a .cyber[data-v-1c5732a2],.element-right-a_cyber .cyber[data-v-1c5732a2]{
    color:#fff;
    padding:20px 10px 25px;
    border-radius:10px 
}
.element-right-a .cyber span img[data-v-1c5732a2],.element-right-a_cyber .cyber span img[data-v-1c5732a2]{
    width:70px;
    vertical-align:middle 
}
@media (max-width:1024px){
    .element-right-a[data-v-1c5732a2],.element-right-a_cyber[data-v-1c5732a2]{
        display:none 
   }
}
.element-right-a_cyber a[data-v-1c5732a2],.element-right-a a[data-v-1c5732a2]{
    padding-right:28px;
    font-size:16px;
    color:#1d1d1d;
    text-decoration:none;
    font-family:"ChickenSans-Bold",sans-serif 
}
@media (min-width:1111px) and (max-width:1250px){
    .element-right-a_cyber[data-v-1c5732a2]{
        transition:all .2s ease-in-out;
        padding-left:20px 
   }
}
.delivery-phone-block[data-v-1c5732a2]{
    display:flex 
}
@media (max-width:1024px){
    .delivery-phone-block[data-v-1c5732a2]{
        display:none 
   }
}
.delivery-phone-block a[data-v-1c5732a2]{
    margin:auto 0 
}
.delivery-phone-block a>img[data-v-1c5732a2]{
    width:28px;
    vertical-align:middle 
}
.delivery-phone-ct[data-v-1c5732a2]{
    padding-left:5px;
    white-space:nowrap 
}
.delivery-phone-ct span[data-v-1c5732a2]{
    display:flex;
    color:#ff7f00;
    font-size:13px;
    margin-bottom:1px 
}
.delivery-phone-ct b[data-v-1c5732a2]{
    font-size:18px;
    font-family:"ChickenSans-Bold",sans-serif 
}
.element-right-b[data-v-1c5732a2]{
    display:flex;
    align-items:center;
    padding-left:20px 
}
@media (max-width:427px){
    .element-right-b[data-v-1c5732a2]{
        padding-left:9px 
   }
}
.account-user-link img[data-v-1c5732a2]{
    width:33px;
    height:33px 
}
.account-phone-mobile[data-v-1c5732a2]{
    padding-left:18px;
    cursor:pointer 
}
@media (min-width:1025px){
    .account-phone-mobile[data-v-1c5732a2]{
        display:none 
   }
}
@media (max-width:425px){
    .account-phone-mobile[data-v-1c5732a2]{
        padding-left:10px 
   }
}
.account-phone-mobile img[data-v-1c5732a2]{
    width:33px;
    height:33px 
}
.search-link[data-v-1c5732a2]{
    cursor:pointer 
}
.search-link img[data-v-1c5732a2]{
    width:32px 
}
.delivery-selector[data-v-1c5732a2]{
    display:none 
}
a.search-link[data-v-1c5732a2]{
    padding-left:15px 
}
@media (max-width:425px){
    a.search-link[data-v-1c5732a2]{
        padding-left:12px 
   }
}
a.account-user-link[data-v-1c5732a2]{
    padding-left:15px 
}
@media (max-width:425px){
    a.account-user-link[data-v-1c5732a2]{
        padding-left:9px 
   }
}
.bolsa-cart[data-v-1c5732a2]{
    padding-left:15px;
    cursor:pointer;
    position:relative 
}
@media (max-width:1024px){
    .bolsa-cart[data-v-1c5732a2]{
        display:none 
   }
}
.bolsa-cart span[data-v-1c5732a2]{
    background:#000;
    font-size:13px;
    color:#fff;
    width:20px;
    display:block;
    text-align:center;
    height:20px;
    padding-top:2px;
    border-radius:17px;
    position:absolute;
    top:0;
    right:-7px;
    font-family:"ChickenSans-Bold",sans-serif 
}
.main-top-mobile[data-v-1c5732a2]{
    display:none 
}
.main-top-left[data-v-1c5732a2]{
    display:flex;
    align-items:center;
    justify-content:center 
}
.main-top-left a[data-v-1c5732a2]{
    display:block;
    padding-top:9px 
}
.menu-3lines[data-v-1c5732a2]{
    background:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NC4zNTkiIGhlaWdodD0iNDcuMjg1IiB2aWV3Qm94PSIwIDAgNTQuMzU5IDQ3LjI4NSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ0NS4xNzQgLTMyNi40NTEpIj48cGF0aCBkPSJNNDk2LjI4MywzNTMuMzQ1aC00Ny41YTMuMjUsMy4yNSwwLDAsMSwwLTYuNWg0Ny41YTMuMjUsMy4yNSwwLDAsMSwwLDYuNVoiLz48cGF0aCBkPSJNNDk2LjI4MywzMzIuOTUxSDQ0OC40MjRhMy4yNSwzLjI1LDAsMCwxLDAtNi41aDQ3Ljg1OWEzLjI1LDMuMjUsMCwwLDEsMCw2LjVaIi8+PHBhdGggZD0iTTQ4Mi43MjksMzczLjczNkg0NDguNzgxYTMuMjUsMy4yNSwwLDAsMSwwLTYuNWgzMy45NDhhMy4yNSwzLjI1LDAsMCwxLDAsNi41WiIvPjwvZz48L3N2Zz4=') no-repeat;
    width:29px;
    height:30px;
    background-size:100%;
    margin-right:25px 
}
@media (min-width:1025px){
    .menu-3lines[data-v-1c5732a2]{
        display:none 
   }
}
@media (max-width:427px){
    .menu-3lines[data-v-1c5732a2]{
        margin-right:14px 
   }
}
.menu-logo-w img[data-v-1c5732a2]{
    display:inline-block 
}
@media (max-width:700px){
    .menu-logo-w img[data-v-1c5732a2]{
        max-height:36px 
   }
}
@media (max-width:427px){
    .menu-logo-w img[data-v-1c5732a2]{
        width:auto 
   }
}
a.button-phone[data-v-1c5732a2]{
    width:29px;
    display:inline-block 
}
@media (max-width:700px){
    a.button-phone[data-v-1c5732a2]{
        width:28px 
   }
}
a.button-phone img[data-v-1c5732a2]{
    max-width:100% 
}
.btn-back[data-v-1c5732a2]{
    background:none;
    border:none;
    outline:none;
    width:41px 
}
@media (max-width:700px){
    .btn-back[data-v-1c5732a2]{
        width:43px 
   }
}
button.btn-back img[data-v-1c5732a2]{
    max-width:100% 
}
.overlay-phones-list[data-v-1c5732a2]{
    position:fixed;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background-color:rgba(0,0,0,.37);
    z-index:1 
}
.minipopupPhones[data-v-1c5732a2]{
    position:absolute;
    background:#fff;
    width:145px;
    border:1px solid #ececec;
    border-radius:9px;
    font-family:"HLTStd-boldcond";
    padding-top:7px;
    padding-bottom:3px;
    position:fixed;
    width:200px;
    left:calc(50% - 100px);
    top:calc(50% - 50px) 
}
.minipopupPhones.minipopupSearchTerm[data-v-1c5732a2]{
    width:400px;
    left:calc(50% - 200px);
    z-index:1 
}
@media (max-width:523px){
    .minipopupPhones.minipopupSearchTerm[data-v-1c5732a2]{
        width:calc(100% - 40px);
        left:20px 
   }
}
.filter-producto-top-fixed[data-v-1c5732a2]{
    padding:21px 20px 8px 
}
.filter-producto-top-fixed button[data-v-1c5732a2]{
    position:absolute;
    padding:0;
    right:6px;
    background:transparent;
    border:none;
    width:25px;
    top:7px;
    cursor:pointer 
}
.filter-producto-top-fixed button img[data-v-1c5732a2]{
    max-width:100% 
}
.filter-producto-top-fixed b[data-v-1c5732a2]{
    font-size:16px;
    font-family:"ChickenSans-Bold",sans-serif;
    margin-bottom:9px;
    display:block 
}
.link-minibanner[data-v-1c5732a2]{
    cursor:auto;
    pointer-events:none 
}
.link-minibanner.redirect[data-v-1c5732a2]{
    cursor:pointer;
    pointer-events:all 
}
.direction-name-w[data-v-1c5732a2]{
    flex:1;
    padding:10px 
}
.direction-name[data-v-1c5732a2]{
    font-family:"ChickenSans-Regular",sans-serif;
    font-size:18px;
    background:#efefef;
    border-radius:8px;
    height:47px;
    display:flex;
    justify-content:center;
    align-items:center 
}
@media (max-width:1024px){
    .direction-name[data-v-1c5732a2]{
        display:none 
   }
}
@media (min-width:320px) and (max-width:600px){
    .direction-name[data-v-1c5732a2]{
        width:88% 
   }
}
.direction-alert[data-v-1c5732a2]{
    color:red;
    font-size:12px;
    display:block 
}
.direction-street[data-v-1c5732a2]{
    color:#37b0a8;
    font-size:16px;
    font-weight:700;
    font-family:"ChickenSans-Bold",sans-serif;
    white-space:nowrap;
    text-overflow:ellipsis;
    max-width:311px;
    overflow:hidden;
    display:inline-block 
}
.direction-street img[data-v-1c5732a2]{
    margin-right:3px 
}
.direction-street a[data-v-1c5732a2]{
    font-size:16px;
    cursor:pointer 
}
.direction-street a[data-v-1c5732a2],.direction-street a[data-v-1c5732a2]:hover{
    text-decoration:underline 
}
@media (min-width:320px) and (max-width:425px){
    .direction-street a[data-v-1c5732a2]{
        font-size:18px 
   }
}
.alert__no-direction[data-v-1c5732a2]{
    color:#d90f06;
    font-size:13px;
    display:flex 
}
.alert__no-direction i[data-v-1c5732a2]{
    width:20px;
    margin-right:7px;
    line-height:1.5em;
    text-align:center 
}
.alert__text[data-v-1c5732a2]{
    width:calc(100% - 27px) 
}
@media (min-width:320px) and (max-width:425px){
    .alert__text[data-v-1c5732a2]{
        font-size:12px 
   }
}
div.shipping-methods a.delivery[data-v-1c5732a2]{
    margin-right:6px;
    border-radius:6px 
}
div.shipping-methods a.recojo[data-v-1c5732a2]{
    border-radius:6px 
}
@media (min-width:1024px){
    div.shipping-methods a.recojo[data-v-1c5732a2]{
        width:136px 
   }
}
.address-bar[data-v-72d27496]{
    color:#fff;
    padding:9px;
    font-weight:400;
    font-family:Gotham,sans-serif;
    font-size:12px 
}
@media screen and (max-width:600px){
    .address-bar[data-v-72d27496]{
        background:#f0f0f0 
   }
}
.container[data-v-72d27496]{
    display:flex;
    justify-content:center 
}
.container .container__button[data-v-72d27496]{
    display:flex;
    align-items:center;
    background-color:#ff7d00;
    border-radius:20px;
    padding:6px 10px;
    border:0;
    outline:0;
    margin:auto;
    font-weight:700;
    color:#fff;
    font-size:16px;
    box-shadow:0 0 5px rgba(0,0,0,.5);
    font-family:Gotham,sans-serif;
    width:95%;
    max-width:300px;
    justify-content:space-around;
    cursor:pointer 
}
.container .container__button .section--address[data-v-72d27496]{
    font-size:16px;
    margin:0;
    -webkit-line-clamp:1;
    overflow:hidden;
    display:-webkit-box;
    -webkit-box-orient:vertical 
}
@media screen and (max-width:600px){
    .container .container__button[data-v-72d27496]{
        min-width:auto 
   }
}
@media (min-width:1024px){
    .shipping-methods[data-v-2373657d]{
        display:none 
   }
}
.home-container{
    position:relative 
}
.skeleton-homeslider{
    width:100% 
}
@media (min-width:600px){
    .order-here-mobile{
        display:none 
   }
}
.benefitclass[data-v-fb61eebe]{
    width:49% 
}
@media (max-width:600px){
    .benefitclass[data-v-fb61eebe]{
        width:100% 
   }
}
.address-item .content .circle[data-v-fb61eebe],.address-item .content .rectangle[data-v-fb61eebe],.address-item .content .square[data-v-fb61eebe],.address-item .content .text-lg[data-v-fb61eebe],.address-item .text-xs[data-v-fb61eebe],.beneficios .options .square[data-v-fb61eebe],.beneficios .steps .circle[data-v-fb61eebe],.beneficios .text[data-v-fb61eebe],.beneficios .title[data-v-fb61eebe],.card-product .content .button[data-v-fb61eebe],.card-product .content .text[data-v-fb61eebe],.card-product .img[data-v-fb61eebe],.categoria__list .categoria-list__img[data-v-fb61eebe],.categoria__list .categoria-list__name[data-v-fb61eebe],.categories-list .section__categories-img[data-v-fb61eebe],.category-sidebar .category-list-w .category-list-li[data-v-fb61eebe],.checkout-cart .cart__img[data-v-fb61eebe],.checkout-cart .section__cart-buttons .section-cart_down[data-v-fb61eebe],.checkout-cart .section__cart-buttons .section-cart_up[data-v-fb61eebe],.checkout-cart .section__name .section-cart__name[data-v-fb61eebe],.checkout-cart .section__name .section-cart__price[data-v-fb61eebe],.checkout-direction .direccion[data-v-fb61eebe],.checkout-item .text[data-v-fb61eebe],.checkout-item .text-xs[data-v-fb61eebe],.checkout-item .title .square[data-v-fb61eebe],.checkout-item .title .text-lg[data-v-fb61eebe],.checkout-price-number .prices[data-v-fb61eebe],.checkout-price .prices[data-v-fb61eebe],.detail-product .img-detail[data-v-fb61eebe],.detail-product .line1[data-v-fb61eebe],.detail-product .line2[data-v-fb61eebe],.detail-product .line3[data-v-fb61eebe],.detail-product .line4[data-v-fb61eebe],.detail-product .line5 .minibox[data-v-fb61eebe],.detail-product .line6[data-v-fb61eebe],.detailImage .detail__product-img[data-v-fb61eebe],.detailProduct .detail__product-description[data-v-fb61eebe],.detailProduct .detail__product-items .detail__product-item-title .detail__product-item-title-name[data-v-fb61eebe],.detailProduct .detail__product-items .detail__product-item-title .detail__product-item-title-num[data-v-fb61eebe],.detailProduct .detail__product-items .detail__product-item .detail__product-item-buttons .button[data-v-fb61eebe],.detailProduct .detail__product-items .detail__product-item .detail__product-item-buttons .button-cont[data-v-fb61eebe],.detailProduct .detail__product-items .detail__product-item .detail__product-item-name[data-v-fb61eebe],.detailProductName .detail__product-name[data-v-fb61eebe],.detalle-local .detalle-body .detalle-contenido[data-v-fb61eebe],.detalle-local .detalle-body .detalle-mapa[data-v-fb61eebe],.detalle-local .detalle-body .detalle-subtitulo[data-v-fb61eebe],.detalle-local .detalle-head[data-v-fb61eebe],.favoritos .body .buttons .button-fav[data-v-fb61eebe],.favoritos .body .content-fav .nombre-fav[data-v-fb61eebe],.favoritos .body .imagen-fav[data-v-fb61eebe],.forma_entrega .forma_entrega-img[data-v-fb61eebe],.forma_entrega .forma_entrega-text[data-v-fb61eebe],.home-promotions .img[data-v-fb61eebe],.homeslider .img-categoria[data-v-fb61eebe],.items-antojos .button-antojo[data-v-fb61eebe],.items-antojos .imagen-antojo[data-v-fb61eebe],.items-antojos .nombre-antojo[data-v-fb61eebe],.items-antojos .price-antojo[data-v-fb61eebe],.list-methods .list-methods-li .ubicacion_icon[data-v-fb61eebe],.list-methods .list-methods-li .ubicacion_name .name[data-v-fb61eebe],.list-ubicaciones-customer .list-ubicaciones-li .ubicacion_check[data-v-fb61eebe],.list-ubicaciones-customer .list-ubicaciones-li .ubicacion_icon[data-v-fb61eebe],.list-ubicaciones-customer .list-ubicaciones-li .ubicacion_name .name[data-v-fb61eebe],.list-ubicaciones .list-ubicaciones-li .ubicacion_icon[data-v-fb61eebe],.list-ubicaciones .list-ubicaciones-li .ubicacion_name .name[data-v-fb61eebe],.list-ubicaciones__recojo .list-ubicaciones-li .ubicacion_icon[data-v-fb61eebe],.list-ubicaciones__recojo .list-ubicaciones-li .ubicacion_name .name[data-v-fb61eebe],.locales-lima .body-local .local-info[data-v-fb61eebe],.locales-lima .body-local .local-info-small[data-v-fb61eebe],.locales-lima .head-local[data-v-fb61eebe],.locales .text[data-v-fb61eebe],.locales .text-lg[data-v-fb61eebe],.locales .text-xs[data-v-fb61eebe],.locales .title[data-v-fb61eebe],.menu-categories .section__categories[data-v-fb61eebe],.menu-online .img[data-v-fb61eebe],.menu-online .information .button[data-v-fb61eebe],.menu-online .information .title-producto[data-v-fb61eebe],.methods[data-v-fb61eebe],.onestep .content .text[data-v-fb61eebe],.onestep .content .text-lg[data-v-fb61eebe],.onestep .img-content .img[data-v-fb61eebe],.pedido-detalle .info_articulos .body .body_info .item[data-v-fb61eebe],.pedido-detalle .info_articulos .body .body_items .item .detail[data-v-fb61eebe],.pedido-detalle .info_articulos .body .body_items .item .img[data-v-fb61eebe],.pedido-detalle .info_articulos .body .body_prices .item .item_description[data-v-fb61eebe],.pedido-detalle .info_articulos .body .body_prices .item .item_total[data-v-fb61eebe],.pedido-detalle .info_articulos .head[data-v-fb61eebe],.pedido-detalle .info_pedido .body .detalle-texto-sm[data-v-fb61eebe],.pedido-detalle .info_pedido .head[data-v-fb61eebe],.pedidos .detail .text-xs[data-v-fb61eebe],.pedidos .text[data-v-fb61eebe],.pedidos .text-lg[data-v-fb61eebe],.pedidos .title[data-v-fb61eebe],.promotions .button[data-v-fb61eebe],.promotions .img[data-v-fb61eebe],.promotions .price[data-v-fb61eebe],.promotions .title[data-v-fb61eebe],.section-categoria .section-title-categoria[data-v-fb61eebe],.zona-recojo .zona__address[data-v-fb61eebe],.zona-recojo .zona__button[data-v-fb61eebe],.zona-recojo .zona__info .phone .icon-phone[data-v-fb61eebe],.zona-recojo .zona__info .phone .icon-time[data-v-fb61eebe],.zona-recojo .zona__info .phone .num-phone[data-v-fb61eebe],.zona-recojo .zona__info .phone .num-time[data-v-fb61eebe],.zona-recojo .zona__info .time .icon-phone[data-v-fb61eebe],.zona-recojo .zona__info .time .icon-time[data-v-fb61eebe],.zona-recojo .zona__info .time .num-phone[data-v-fb61eebe],.zona-recojo .zona__info .time .num-time[data-v-fb61eebe],.zona-recojo .zona__km[data-v-fb61eebe],.zona-recojo .zona__title[data-v-fb61eebe]{
    background-color:purple;
    background-image:linear-gradient(90deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);
    background-size:200% 100%;
    border:0;
    -webkit-animation:placeholderShimmer-data-v-fb61eebe 1.5s linear infinite;
    animation:placeholderShimmer-data-v-fb61eebe 1.5s linear infinite;
    -webkit-animation-duration:1.5s;
    -webkit-animation-iteration-count:infinite;
    -webkit-animation-name:placeholderShimmer-data-v-fb61eebe;
    -webkit-animation-timing-function:linear 
}
.card-product[data-v-fb61eebe]{
    display:flex;
    height:230px;
    width:100%;
    background:#fff;
    border-radius:20px;
    border:2px solid #f6f7f8;
    margin:5px 0 
}
.card-product .img[data-v-fb61eebe]{
    width:60%;
    height:100%;
    margin:0 auto;
    border-radius:20px 0 0 20px 
}
.card-product .content[data-v-fb61eebe]{
    width:40%;
    display:flex;
    flex-direction:column;
    justify-content:space-around 
}
.card-product .content .text[data-v-fb61eebe]{
    width:80%;
    height:20px;
    margin:0 auto 
}
.card-product .content .button[data-v-fb61eebe]{
    width:80%;
    height:35px;
    margin:0 auto;
    border-radius:15px 
}
.promotions[data-v-fb61eebe]{
    background:#fff;
    border-radius:15px;
    width:95%;
    margin:auto 5px;
    height:400px;
    border:3px solid #f6f7f8 
}
.promotions .img[data-v-fb61eebe]{
    width:100%;
    height:70%;
    border-radius:15px 15px 0 0 
}
.promotions .title[data-v-fb61eebe]{
    height:25px;
    width:90%;
    border-radius:9px;
    margin:10px auto 
}
.promotions .price[data-v-fb61eebe]{
    height:20px;
    width:50%;
    border-radius:9px;
    margin:10px auto 
}
.promotions .button[data-v-fb61eebe]{
    height:35px;
    width:90%;
    border-radius:9px;
    margin:10px auto 
}
.home-promotions[data-v-fb61eebe]{
    background:#fff;
    border-radius:15px;
    width:95%;
    margin:auto 5px;
    height:400px;
    border:3px solid #f6f7f8 
}
@media (max-width:600px){
    .home-promotions[data-v-fb61eebe]{
        height:200px 
   }
}
.home-promotions .img[data-v-fb61eebe]{
    width:100%;
    height:100%;
    border-radius:15px 
}
.section-categoria[data-v-fb61eebe]{
    background:#fff;
    width:30%;
    margin:auto;
    border-radius:15px;
    border:2px solid #f6f7f8 
}
.section-categoria .section-title-categoria[data-v-fb61eebe]{
    width:100%;
    height:30px;
    border-radius:15px;
    margin:auto 
}
.menu-online[data-v-fb61eebe]{
    display:flex;
    height:230px;
    width:100%;
    background:#fff;
    border-radius:20px;
    margin:5px 0;
    border:2px solid #fff 
}
.menu-online .img[data-v-fb61eebe]{
    width:60%;
    height:100%;
    border-radius:20px 20px 0 0 
}
.menu-online .information[data-v-fb61eebe]{
    width:40% 
}
.menu-online .information .title-producto[data-v-fb61eebe]{
    height:20px;
    width:80%;
    margin:50px auto;
    border-radius:15px 
}
.menu-online .information .button[data-v-fb61eebe]{
    height:30px;
    width:60%;
    margin:50px auto;
    border-radius:15px 
}
.menu-categories[data-v-fb61eebe]{
    width:100% 
}
.menu-categories .section__categories[data-v-fb61eebe]{
    height:40px;
    border-radius:15px 15px 0 0 
}
.categories-list[data-v-fb61eebe]{
    width:100%;
    background:#fff;
    border-radius:15px;
    margin:10px 0;
    padding:0 
}
.categories-list .section__categories-img[data-v-fb61eebe]{
    width:100%;
    height:350px;
    border-radius:15px 
}
.beneficios .title[data-v-fb61eebe]{
    height:80%;
    height:45px;
    border-radius:15px;
    margin:0 auto 
}
.beneficios .text[data-v-fb61eebe]{
    width:60%;
    height:20px;
    margin:15px auto 0 
}
.beneficios .steps[data-v-fb61eebe]{
    display:flex;
    justify-content:space-around;
    margin-top:25px 
}
@media (max-width:1023px){
    .beneficios .steps[data-v-fb61eebe]{
        display:none 
   }
}
.beneficios .steps .circle[data-v-fb61eebe]{
    height:100px;
    width:100px;
    border-radius:50% 
}
.beneficios .options[data-v-fb61eebe]{
    display:flex;
    justify-content:space-around;
    margin-top:15px 
}
@media (max-width:1023px){
    .beneficios .options[data-v-fb61eebe]{
        display:none 
   }
}
.beneficios .options .square[data-v-fb61eebe]{
    width:150px;
    height:75px 
}
.favoritos[data-v-fb61eebe]{
    width:100% 
}
.favoritos .body[data-v-fb61eebe]{
    width:90%;
    border-radius:10px;
    display:flex;
    justify-content:space-between;
    flex-wrap:nowrap;
    margin:10px auto;
    padding:10px 
}
@media (max-width:600px){
    .favoritos .body[data-v-fb61eebe]{
        flex-wrap:wrap 
   }
}
.favoritos .body .imagen-fav[data-v-fb61eebe]{
    width:20%;
    height:150px;
    margin:auto 0;
    border-radius:10px 
}
@media (max-width:600px){
    .favoritos .body .imagen-fav[data-v-fb61eebe]{
        width:50% 
   }
}
.favoritos .body .buttons[data-v-fb61eebe]{
    width:35%;
    margin:auto 0 
}
@media (max-width:600px){
    .favoritos .body .buttons[data-v-fb61eebe]{
        display:flex;
        width:100% 
   }
}
.favoritos .body .buttons .button-fav[data-v-fb61eebe]{
    width:100%;
    height:40px;
    margin:30px auto;
    border-radius:15px 
}
@media (max-width:600px){
    .favoritos .body .buttons .button-fav[data-v-fb61eebe]{
        margin:30px 5px 
   }
}
.favoritos .body .content-fav[data-v-fb61eebe]{
    width:30%;
    text-align:center;
    margin:auto 0 
}
@media (max-width:600px){
    .favoritos .body .content-fav[data-v-fb61eebe]{
        width:40% 
   }
}
.favoritos .body .content-fav .nombre-fav[data-v-fb61eebe]{
    width:90%;
    height:40px;
    margin:10px auto 
}
.favoritos .div_section[data-v-fb61eebe]{
    background-color:#f6f7f8;
    border:1px solid #f6f7f8;
    margin:10px 15px 
}
.locales .title[data-v-fb61eebe]{
    height:45px;
    width:100%;
    margin:15px auto 0 
}
.locales .text[data-v-fb61eebe]{
    width:60%;
    height:20px;
    margin-top:15px 
}
.locales .text-xs[data-v-fb61eebe]{
    width:30%;
    height:20px;
    margin-top:15px 
}
.locales .text-lg[data-v-fb61eebe]{
    width:80%;
    height:20px;
    margin-top:15px 
}
.checkout-direction[data-v-fb61eebe]{
    width:100%;
    margin-top:10px auto 
}
.checkout-direction .direccion[data-v-fb61eebe]{
    height:40px;
    border-radius:10px;
    border:1px solid #f6f7f8 
}
.locales-lima[data-v-fb61eebe]{
    width:100%;
    margin:5px auto;
    height:100% 
}
@media (max-width:600px){
    .locales-lima[data-v-fb61eebe]{
        width:90%;
        margin:10px auto 
   }
}
.locales-lima .head-local[data-v-fb61eebe]{
    height:30px;
    width:100%;
    border-radius:9px 
}
@media (max-width:600px){
    .locales-lima .head-local[data-v-fb61eebe]{
        width:100% 
   }
}
.locales-lima .body-local[data-v-fb61eebe]{
    height:100px;
    width:100%;
    border:1px solid #f6f7f8;
    border-radius:9px;
    padding:10px;
    margin:20px 0 
}
@media (max-width:600px){
    .locales-lima .body-local[data-v-fb61eebe]{
        width:100% 
   }
}
.locales-lima .body-local .local-info-small[data-v-fb61eebe]{
    margin:10px 0;
    height:15px;
    width:70% 
}
.locales-lima .body-local .local-info[data-v-fb61eebe]{
    margin:10px 0;
    height:15px;
    width:100% 
}
.detalle-local[data-v-fb61eebe]{
    width:100%;
    height:100%;
    margin:10px 0;
    border-radius:10px 10px 0 0;
    background:#fff 
}
.detalle-local .detalle-head[data-v-fb61eebe]{
    width:100%;
    margin:20px auto;
    height:50px;
    border-radius:10px 10px 0 0;
    border:2px solid #f6f7f8 
}
.detalle-local .detalle-body[data-v-fb61eebe]{
    width:90%;
    margin:20px auto 
}
.detalle-local .detalle-body .detalle-mapa[data-v-fb61eebe]{
    width:95%;
    height:400px;
    margin:10px auto;
    border:2px solid #f6f7f8 
}
.detalle-local .detalle-body .detalle-subtitulo[data-v-fb61eebe]{
    width:95%;
    height:40px;
    margin:10px auto;
    border:2px solid #f6f7f8;
    border-radius:10px 
}
.detalle-local .detalle-body .detalle-contenido[data-v-fb61eebe]{
    width:95%;
    height:90px;
    margin:10px auto;
    border:2px solid #f6f7f8 
}
.address-item .text-xs[data-v-fb61eebe]{
    width:50px;
    height:20px;
    margin-top:15px 
}
.address-item .content[data-v-fb61eebe]{
    display:flex;
    margin-top:10px;
    align-items:flex-end;
    justify-content:space-between 
}
.address-item .content .square[data-v-fb61eebe]{
    height:30px;
    width:30px 
}
.address-item .content .circle[data-v-fb61eebe]{
    height:30px;
    width:30px;
    border-radius:50% 
}
.address-item .content .text-lg[data-v-fb61eebe]{
    width:86%;
    height:20px 
}
@media (max-width:600px){
    .address-item .content .text-lg[data-v-fb61eebe]{
        width:70% 
   }
}
.address-item .content .rectangle[data-v-fb61eebe]{
    height:30px;
    width:15px 
}
.pedidos[data-v-fb61eebe]{
    margin-bottom:15px 
}
.pedidos .title[data-v-fb61eebe]{
    width:100%;
    height:45px;
    border-radius:15px;
    margin:0 auto 
}
.pedidos .detail[data-v-fb61eebe]{
    display:flex;
    justify-content:space-between;
    margin-top:15px;
    padding:0 15px 
}
.pedidos .detail .text-xs[data-v-fb61eebe]{
    width:100px;
    height:15px 
}
.pedidos .text-lg[data-v-fb61eebe]{
    width:60% 
}
.pedidos .text[data-v-fb61eebe],.pedidos .text-lg[data-v-fb61eebe]{
    margin-left:15px;
    height:15px;
    margin-top:15px 
}
.pedidos .text[data-v-fb61eebe]{
    width:30% 
}
.pedido-detalle .info_pedido[data-v-fb61eebe]{
    background-color:#fff;
    border-radius:15px;
    border:1px solid #f6f7f8 
}
.pedido-detalle .info_pedido .head[data-v-fb61eebe]{
    width:100%;
    height:40px;
    border-radius:15px 15px 0 0 
}
.pedido-detalle .info_pedido .body[data-v-fb61eebe]{
    padding:10px 15px 
}
.pedido-detalle .info_pedido .body .detalle-texto-sm[data-v-fb61eebe]{
    width:40%;
    height:15px;
    border-radius:15px;
    margin:5px 0 
}
.pedido-detalle .info_pedido .body .div_section[data-v-fb61eebe]{
    background-color:#f6f7f8;
    border:1px solid #f6f7f8;
    margin:10px 15px 
}
.pedido-detalle .info_articulos[data-v-fb61eebe]{
    width:100%;
    margin:20px 0;
    background-color:#fff;
    border-radius:15px;
    border:1px solid #f6f7f8 
}
.pedido-detalle .info_articulos .div_section[data-v-fb61eebe]{
    background-color:#f6f7f8;
    border:1px solid #f6f7f8;
    margin:10px 15px 
}
.pedido-detalle .info_articulos .head[data-v-fb61eebe]{
    width:100%;
    height:40px;
    border-radius:15px 15px 0 0 
}
.pedido-detalle .info_articulos .body[data-v-fb61eebe]{
    width:100%;
    padding:10px 15px 
}
.pedido-detalle .info_articulos .body .body_info[data-v-fb61eebe]{
    display:flex;
    justify-content:space-between;
    text-align:center 
}
.pedido-detalle .info_articulos .body .body_info .item[data-v-fb61eebe]{
    width:20%;
    border:1px solid #f6f7f8;
    height:20px;
    margin:0 auto 
}
.pedido-detalle .info_articulos .body .body_items[data-v-fb61eebe]{
    margin:10px 0 
}
.pedido-detalle .info_articulos .body .body_items .item[data-v-fb61eebe]{
    width:100%;
    display:flex;
    justify-content:space-between;
    margin:5px 
}
.pedido-detalle .info_articulos .body .body_items .item .img[data-v-fb61eebe]{
    margin:0 5px;
    width:20%;
    height:60px;
    border-radius:10px 
}
.pedido-detalle .info_articulos .body .body_items .item .detail[data-v-fb61eebe]{
    width:20%;
    height:25px;
    margin:auto 
}
.pedido-detalle .info_articulos .body .body_prices[data-v-fb61eebe]{
    margin:10px 
}
.pedido-detalle .info_articulos .body .body_prices .item[data-v-fb61eebe]{
    display:flex;
    justify-content:space-between;
    margin:5px 0 
}
.pedido-detalle .info_articulos .body .body_prices .item .item_description[data-v-fb61eebe],.pedido-detalle .info_articulos .body .body_prices .item .item_total[data-v-fb61eebe]{
    width:25%;
    height:20px;
    border-radius:5px 
}
.checkout-item .title[data-v-fb61eebe]{
    display:flex;
    justify-content:space-between 
}
.checkout-item .title .text-lg[data-v-fb61eebe]{
    width:60%;
    height:15px;
    margin-top:15px 
}
.checkout-item .title .square[data-v-fb61eebe]{
    height:30px;
    width:30px 
}
.checkout-item .text[data-v-fb61eebe]{
    width:40%;
    height:10px;
    margin-top:15px 
}
.checkout-item .text-xs[data-v-fb61eebe]{
    width:70%;
    height:10px;
    margin-top:15px 
}
.checkout-price[data-v-fb61eebe]{
    width:100%;
    margin:0 auto 
}
.checkout-price .prices[data-v-fb61eebe]{
    height:30px;
    border:1px solid #f6f7f8;
    border-radius:10px 
}
.checkout-price-number[data-v-fb61eebe]{
    width:50%;
    margin:0 0 0 auto 
}
.checkout-price-number .prices[data-v-fb61eebe]{
    height:30px;
    border:1px solid #f6f7f8;
    border-radius:10px 
}
.items-antojos[data-v-fb61eebe]{
    width:100%;
    margin:10px;
    border:1px solid #f6f7f8;
    background-color:#fff;
    border-radius:10px 
}
.items-antojos .imagen-antojo[data-v-fb61eebe]{
    width:100%;
    height:135px 
}
.items-antojos .nombre-antojo[data-v-fb61eebe]{
    width:100%;
    height:30px;
    margin:5px auto;
    border-radius:10px 
}
.items-antojos .price-antojo[data-v-fb61eebe]{
    width:70%;
    height:20px;
    margin:5px auto;
    border-radius:10px 
}
.items-antojos .button-antojo[data-v-fb61eebe]{
    width:70%;
    height:30px;
    margin:5px auto;
    border-radius:10px 
}
.onestep[data-v-fb61eebe]{
    display:flex;
    justify-content:space-between;
    margin-top:25px 
}
.onestep .img-content[data-v-fb61eebe]{
    margin-right:10px 
}
.onestep .img-content .img[data-v-fb61eebe]{
    height:100px;
    width:150px;
    border-radius:20px 
}
.onestep .content[data-v-fb61eebe]{
    width:100%;
    padding-right:10px 
}
.onestep .content .text[data-v-fb61eebe]{
    width:40%;
    height:10px;
    margin-top:15px;
    border-radius:10px 
}
.onestep .content .text-lg[data-v-fb61eebe]{
    width:100%;
    height:20px;
    border-radius:10px;
    margin-bottom:10px 
}
.onestep .content .text--description[data-v-fb61eebe]{
    height:40px 
}
.homeslider[data-v-fb61eebe]{
    width:100%;
    height:370px;
    border:2px solid #f6f7f8;
    box-shadow:0 5px 10px rgba(0,0,0,.11);
    border-radius:0;
    background:#fff 
}
@media (max-width:600px){
    .homeslider[data-v-fb61eebe]{
        height:255px 
   }
}
.homeslider .img-categoria[data-v-fb61eebe]{
    width:100%;
    height:100%;
    border-radius:0 
}
@media (max-width:600px){
    .homeslider .img-categoria[data-v-fb61eebe]{
        width:100%;
        height:100%;
        border-radius:0 
   }
}
.category-sidebar[data-v-fb61eebe]{
    width:100%;
    height:470px;
    border-radius:20px;
    background:#fff 
}
@media (max-width:600px){
    .category-sidebar[data-v-fb61eebe]{
        display:flex;
        justify-content:space-between;
        flex-wrap:nowrap;
        height:100% 
   }
}
.category-sidebar .category-list-w[data-v-fb61eebe]{
    width:100%;
    height:100%;
    border-radius:20px;
    padding:47px 17px 
}
.category-sidebar .category-list-w .category-list-li[data-v-fb61eebe]{
    width:100%;
    height:17px;
    border-radius:11px;
    margin-bottom:19px 
}
@media (max-width:600px){
    .category-sidebar .category-list-w[data-v-fb61eebe]{
        width:100%;
        height:100%;
        border-radius:0 
   }
}
.list-ubicaciones[data-v-fb61eebe],.list-ubicaciones__recojo[data-v-fb61eebe]{
    width:40%;
    background:#fff;
    border-radius:10px;
    margin:0 auto 
}
@media screen and (max-width:600px){
    .list-ubicaciones[data-v-fb61eebe],.list-ubicaciones__recojo[data-v-fb61eebe]{
        width:90% 
   }
}
.list-ubicaciones .list-ubicaciones-li[data-v-fb61eebe],.list-ubicaciones__recojo .list-ubicaciones-li[data-v-fb61eebe]{
    height:80px;
    margin:10px auto;
    width:100%;
    border-radius:7px;
    border:2px solid #f6f7f8;
    display:flex;
    justify-content:space-between;
    flex-wrap:nowrap 
}
@media (max-width:600px){
    .list-ubicaciones .list-ubicaciones-li[data-v-fb61eebe],.list-ubicaciones__recojo .list-ubicaciones-li[data-v-fb61eebe]{
        margin-bottom:20px;
        width:100% 
   }
}
.list-ubicaciones .list-ubicaciones-li .ubicacion_icon[data-v-fb61eebe],.list-ubicaciones__recojo .list-ubicaciones-li .ubicacion_icon[data-v-fb61eebe]{
    height:30%;
    width:7%;
    margin:auto 10px auto 5px;
    border-radius:10px 
}
.list-ubicaciones .list-ubicaciones-li .ubicacion_name[data-v-fb61eebe],.list-ubicaciones__recojo .list-ubicaciones-li .ubicacion_name[data-v-fb61eebe]{
    width:85%;
    margin:auto auto auto 0 
}
.list-ubicaciones .list-ubicaciones-li .ubicacion_name .name[data-v-fb61eebe],.list-ubicaciones__recojo .list-ubicaciones-li .ubicacion_name .name[data-v-fb61eebe]{
    margin:5px 0;
    height:15px;
    width:100% 
}
.list-ubicaciones__recojo[data-v-fb61eebe]{
    width:100% 
}
.list-ubicaciones__recojo .list-ubicaciones-li[data-v-fb61eebe]{
    height:90px;
    border-radius:12px 
}
.list-methods[data-v-fb61eebe]{
    width:100%;
    background:#fff;
    border-radius:10px;
    margin:0 auto 
}
@media screen and (max-width:600px){
    .list-methods[data-v-fb61eebe]{
        width:90% 
   }
}
.list-methods .list-methods-li[data-v-fb61eebe]{
    height:40px;
    margin:10px auto;
    width:100%;
    border-radius:7px;
    border:2px solid #f6f7f8;
    display:flex;
    justify-content:space-between;
    flex-wrap:nowrap 
}
@media (max-width:600px){
    .list-methods .list-methods-li[data-v-fb61eebe]{
        margin-bottom:20px;
        width:100% 
   }
}
.list-methods .list-methods-li .ubicacion_icon[data-v-fb61eebe]{
    height:80%;
    width:7%;
    margin:auto 10px auto 5px;
    border-radius:100px 
}
.list-methods .list-methods-li .ubicacion_name[data-v-fb61eebe]{
    width:85%;
    margin:auto auto auto 0 
}
.list-methods .list-methods-li .ubicacion_name .name[data-v-fb61eebe]{
    margin:5px 0;
    height:15px;
    width:100% 
}
.methods[data-v-fb61eebe]{
    border-radius:10px;
    width:160px;
    height:70px;
    margin:0 10px 
}
.list-ubicaciones-customer[data-v-fb61eebe]{
    width:100%;
    background:#fff;
    border-radius:10px 
}
.list-ubicaciones-customer .list-ubicaciones-li[data-v-fb61eebe]{
    height:55px;
    margin:10px auto;
    width:100%;
    border-radius:7px;
    border:2px solid #f6f7f8;
    display:flex;
    justify-content:space-between;
    flex-wrap:nowrap 
}
@media (max-width:600px){
    .list-ubicaciones-customer .list-ubicaciones-li[data-v-fb61eebe]{
        margin-bottom:20px 
   }
}
.list-ubicaciones-customer .list-ubicaciones-li .ubicacion_icon[data-v-fb61eebe]{
    height:85%;
    width:8%;
    margin:auto 10px auto 5px;
    border-radius:10px 
}
.list-ubicaciones-customer .list-ubicaciones-li .ubicacion_name[data-v-fb61eebe]{
    width:80%;
    margin:auto auto auto 0 
}
.list-ubicaciones-customer .list-ubicaciones-li .ubicacion_name .name[data-v-fb61eebe]{
    margin:5px 0;
    height:15px;
    width:100% 
}
.list-ubicaciones-customer .list-ubicaciones-li .ubicacion_check[data-v-fb61eebe]{
    width:6%;
    height:55%;
    margin:auto 5px;
    border-radius:50% 
}
.detail-product[data-v-fb61eebe]{
    width:100%;
    border-radius:0;
    background:#fff 
}
@media (min-width:1023px){
    .detail-product[data-v-fb61eebe]{
        display:flex;
        padding-top:24px 
   }
}
.detail-product .img-detail-w[data-v-fb61eebe]{
    width:32% 
}
@media (max-width:1024px){
    .detail-product .img-detail-w[data-v-fb61eebe]{
        width:100% 
   }
}
.detail-product .img-detail[data-v-fb61eebe]{
    width:100%;
    height:312px;
    max-width:340px;
    border-radius:0 
}
@media (max-width:1024px){
    .detail-product .img-detail[data-v-fb61eebe]{
        max-width:100% 
   }
}
.detail-product .info-detail[data-v-fb61eebe]{
    width:65%;
    padding-left:71px;
    border-radius:0 
}
@media (max-width:1024px){
    .detail-product .info-detail[data-v-fb61eebe]{
        width:100%;
        padding-left:16px 
   }
}
.detail-product .line1[data-v-fb61eebe]{
    width:90%;
    margin:10px 0 19px;
    height:31px;
    border-radius:4px 
}
.detail-product .line2[data-v-fb61eebe]{
    width:90%;
    margin:auto 0 19px;
    height:16px;
    border-radius:4px 
}
@media (max-width:1023px){
    .detail-product .line2[data-v-fb61eebe]{
        display:none 
   }
}
.detail-product .line3[data-v-fb61eebe]{
    width:236px;
    margin:auto 0 19px;
    height:16px;
    max-width:100%;
    border-radius:4px 
}
@media (max-width:600px){
    .detail-product .line3[data-v-fb61eebe]{
        height:50% 
   }
}
.detail-product .line4[data-v-fb61eebe]{
    width:90%;
    margin:auto 0 31px;
    height:30px;
    border-radius:4px;
    max-width:100% 
}
@media (max-width:600px){
    .detail-product .line4[data-v-fb61eebe]{
        height:50% 
   }
}
.detail-product .line5[data-v-fb61eebe]{
    display:flex;
    margin:auto 0 28px 
}
.detail-product .line5 .minibox[data-v-fb61eebe]{
    width:86px;
    margin:auto 36px 0 0;
    height:104px;
    border-radius:4px;
    max-width:100% 
}
.detail-product .line6[data-v-fb61eebe]{
    width:90%;
    margin:auto 0 17px;
    height:16px;
    border-radius:4px 
}
@media (max-width:600px){
    .detail-product .line6[data-v-fb61eebe]{
        height:50% 
   }
}
.checkout-cart[data-v-fb61eebe]{
    width:100%;
    background-color:#fff;
    display:flex 
}
.checkout-cart .cart__img[data-v-fb61eebe]{
    width:20%;
    height:60px;
    border-radius:15px 
}
.checkout-cart .section__name[data-v-fb61eebe]{
    width:65% 
}
.checkout-cart .section__name .section-cart__name[data-v-fb61eebe]{
    width:100%;
    height:20px;
    margin:5px 0;
    border-radius:15px 
}
.checkout-cart .section__name .section-cart__price[data-v-fb61eebe]{
    width:20%;
    height:20px;
    border-radius:15px 
}
.checkout-cart .section__cart-buttons[data-v-fb61eebe]{
    width:20% 
}
.checkout-cart .section__cart-buttons .section-cart_down[data-v-fb61eebe],.checkout-cart .section__cart-buttons .section-cart_up[data-v-fb61eebe]{
    width:100%;
    height:20px;
    border-radius:20px;
    margin:5px 0 
}
.zona-recojo[data-v-fb61eebe]{
    width:100%;
    background:#fff;
    border-radius:20px;
    border:2px solid #f6f7f8;
    padding:20px;
    margin:0 0 10px 
}
.zona-recojo .zona__title[data-v-fb61eebe]{
    width:70%;
    height:20px;
    border-radius:5px 
}
.zona-recojo .zona__address[data-v-fb61eebe]{
    width:90%;
    height:33px;
    border-radius:5px;
    margin:10px 0 
}
.zona-recojo .zona__km[data-v-fb61eebe]{
    width:50%;
    height:16px;
    border-radius:5px;
    margin:10px 0 
}
.zona-recojo .zona__info[data-v-fb61eebe]{
    width:100%;
    margin:10px 0 
}
.zona-recojo .zona__info .phone[data-v-fb61eebe],.zona-recojo .zona__info .time[data-v-fb61eebe]{
    width:90%;
    display:flex;
    margin:10px 0 
}
.zona-recojo .zona__info .phone .icon-phone[data-v-fb61eebe],.zona-recojo .zona__info .time .icon-phone[data-v-fb61eebe]{
    width:10%;
    height:20px;
    border-radius:15px;
    margin:0 10px 0 0 
}
.zona-recojo .zona__info .phone .num-phone[data-v-fb61eebe],.zona-recojo .zona__info .time .num-phone[data-v-fb61eebe]{
    width:90%;
    height:20px;
    border-radius:15px 
}
.zona-recojo .zona__info .phone .icon-time[data-v-fb61eebe],.zona-recojo .zona__info .time .icon-time[data-v-fb61eebe]{
    width:10%;
    height:20px;
    border-radius:15px;
    margin:0 10px 0 0 
}
.zona-recojo .zona__info .phone .num-time[data-v-fb61eebe],.zona-recojo .zona__info .time .num-time[data-v-fb61eebe]{
    width:90%;
    height:40px;
    border-radius:15px 
}
.zona-recojo .zona__button[data-v-fb61eebe]{
    width:60%;
    margin:20px auto;
    border-radius:20px;
    height:40px 
}
.forma_entrega[data-v-fb61eebe]{
    width:100%;
    background-color:#fff;
    border-radius:20px;
    border:2px solid #f6f7f8 
}
@media (max-width:600px){
    .forma_entrega[data-v-fb61eebe]{
        padding:15px 10px 
   }
}
.forma_entrega .forma_entrega-img[data-v-fb61eebe]{
    width:100%;
    margin:10px auto;
    height:133px;
    border-radius:10px 
}
.forma_entrega .forma_entrega-text[data-v-fb61eebe]{
    width:90%;
    margin:10px auto;
    height:20px;
    border-radius:10px 
}
.categoria__list[data-v-fb61eebe]{
    width:100%;
    background-color:#fff;
    border-radius:10px;
    padding:10px 0 
}
.categoria__list .categoria-list__img[data-v-fb61eebe]{
    width:60%;
    margin:10px auto;
    height:70px 
}
.categoria__list .categoria-list__name[data-v-fb61eebe]{
    width:80%;
    margin:auto;
    height:30px;
    border-radius:10px 
}
.detailProductName .detail__product-name[data-v-fb61eebe]{
    border-radius:10px;
    width:60%;
    height:50px;
    margin:0 0 20px 
}
.detailProduct[data-v-fb61eebe]{
    width:100%;
    padding:10px 30px;
    border-radius:20px;
    background-color:#fff 
}
.detailProduct .detail__product-description[data-v-fb61eebe]{
    width:100%;
    margin:10px 0;
    border-radius:10px;
    height:55px 
}
.detailProduct .detail__product-div[data-v-fb61eebe]{
    background-color:#ccc;
    border:1px solid #ccc;
    margin:10px 0 
}
.detailProduct .detail__product-items[data-v-fb61eebe]{
    width:100%;
    margin:0 0 30px;
    border-radius:10px 
}
.detailProduct .detail__product-items .detail__product-item-title[data-v-fb61eebe]{
    width:40%;
    display:flex;
    justify-content:flex-start 
}
.detailProduct .detail__product-items .detail__product-item-title .detail__product-item-title-num[data-v-fb61eebe]{
    width:10%;
    border-radius:50%;
    height:30px;
    width:30px 
}
.detailProduct .detail__product-items .detail__product-item-title .detail__product-item-title-name[data-v-fb61eebe]{
    width:85%;
    height:30px;
    border-radius:5px;
    margin-left:5px 
}
.detailProduct .detail__product-items .detail__product-item[data-v-fb61eebe]{
    display:flex;
    width:100%;
    justify-content:flex-end;
    margin:15px 0;
    padding-left:36px 
}
.detailProduct .detail__product-items .detail__product-item .detail__product-item-name[data-v-fb61eebe]{
    width:70%;
    border-radius:5px;
    height:35px;
    margin-right:10px 
}
.detailProduct .detail__product-items .detail__product-item .detail__product-item-buttons[data-v-fb61eebe]{
    width:30%;
    border-radius:5px;
    height:35px;
    margin-left:5px;
    display:flex;
    justify-content:flex-end 
}
.detailProduct .detail__product-items .detail__product-item .detail__product-item-buttons .button[data-v-fb61eebe]{
    width:20%;
    height:35px;
    margin:0 10px;
    border-radius:10px 
}
.detailProduct .detail__product-items .detail__product-item .detail__product-item-buttons .button-cont[data-v-fb61eebe]{
    width:20%;
    height:35px;
    margin:0 10px 
}
.detailImage .detail__product-img[data-v-fb61eebe]{
    width:95%;
    height:450px;
    border-radius:10px 
}
@media (max-width:990px){
    .detailImage .detail__product-img[data-v-fb61eebe]{
        width:100% 
   }
}
@keyframes placeholderShimmer-data-v-fb61eebe{
    to{
        background-position-x:-200% 
   }
}
@-webkit-keyframes placeholderShimmer-data-v-fb61eebe{
    to{
        background-position-x:-200% 
   }
}
.home-categories{
    width:92%;
    margin:auto;
    flex-direction:column;
    display:flex;
    flex-wrap:nowrap;
    overflow:auto;
    max-width:100%;
    padding:39px 10px 24px 
}
@media (max-width:1024px){
    .home-categories{
        padding-left:15px;
        padding-right:15px;
        width:100% 
   }
}
.home-categories .home-cat-item img{
    height:60px;
    margin-bottom:3px 
}
@media (max-width:1024px){
    .home-categories .home-cat-item img{
        display:none 
   }
}
@media (max-width:1024px){
    .home-categories .home-cat-cyber-cajun img{
        display:flex 
   }
}
@media (max-width:1024px){
    .home-categories .home-cat-cyber-cajun p{
        display:none 
   }
}
@media (max-width:1024px){
    .home-categories .imagen_cyber-cajun img{
        height:45px 
   }
}
@media (max-width:600px){
    .home-categories .img__categorie{
        display:none 
   }
}
.home-categories.menunav.hasSubCatalog{
    margin-bottom:0 
}
@media (max-width:1024px){
    .home-categories.menunav.hasSubCatalog{
        padding-bottom:0 
   }
}
.home-categories.menunav.hasSubCatalog .home-categories-in{
    position:relative 
}
@media (max-width:990px){
    .home-categories.menunav.hasSubCatalog .home-categories-in{
        overflow:auto 
   }
}
.home-categories.menunav.hasSubCatalog .home-categories-in::-webkit-scrollbar{
    display:none 
}
.home-categories.home.sticky{
    margin-bottom:0 
}
.body-index .home-categories{
    padding-top:56px 
}
@media (max-width:1024px){
    .body-index .home-categories{
        padding-top:15px;
        padding-bottom:15px 
   }
}
.home-cat-item{
    text-align:center;
    border:1px solid #dbdbdc;
    border-radius:10px;
    padding:21px 12px;
    margin:0 9px;
    min-width:143px;
    background:#f6f7f9;
    transition:all .2s;
    cursor:pointer 
}
.home-cat-item .imagen_cyber-cajun{
    display:flex;
    align-items:center;
    justify-content:center 
}
.home-cat-item .imagen_cyber-cajun img{
    margin:auto;
    vertical-align:middle;
    -o-object-fit:scale-down;
    object-fit:scale-down;
    height:auto;
    width:100px 
}
@media screen and (max-width:600px){
    .home-cat-item .imagen_cyber-cajun img{
        width:70px 
   }
}
.home-cat-item.cyber-cajun{
    display:grid 
}
.home-cat-item.cyber-cajun p{
    vertical-align:middle;
    font-weight:700;
    color:#fff 
}
@media (max-width:600px){
    .home-cat-item{
        padding:10px 12px;
        background:#fff;
        box-shadow:0 0 10px rgba(0,0,0,.2);
        margin:0 8px 
   }
}
@media (max-width:1024px){
    .home-cat-item p{
        font-family:"ChickenSans-Bold",sans-serif;
        font-size:13px 
   }
}
.home-cat-item.active,.home-cat-item:hover{
    box-shadow:1px 1px 12px 6px rgba(0,0,0,.09);
    background:#fff 
}
@media (max-width:1024px){
    .home-cat-item{
        box-shadow:4px 3px 11px 2px rgba(0,0,0,.09);
        background:#fff;
        border:1px solid #fff;
        padding:5px 12px 7px;
        margin:0 6px;
        justify-content:center;
        align-items:center;
        display:flex 
   }
}
@media (max-width:1024px){
    .home-categories.menunav,.home-categories.sticky.home{
        position:fixed;
        bottom:64px;
        z-index:2;
        background:#ff7f00;
        left:0;
        width:100%;
        padding:12px 10px 
   }
    .home-categories.menunav .home-cat-item,.home-categories.sticky.home .home-cat-item{
        background:#ff7f00;
        color:#fff;
        padding:2px 2px 5px;
        margin:0 3px;
        min-width:121px;
        min-height:40px 
   }
    .home-categories.menunav .home-cat-item.active,.home-categories.sticky.home .home-cat-item.active{
        background:#fff;
        color:#000 
   }
}
@media (min-width:1025px){
    .home-categories.sticky{
        top:134px;
        position:fixed;
        z-index:2;
        background:#fff;
        left:0;
        width:100%;
        display:flex;
        overflow:auto;
        white-space:nowrap;
        padding:18px 17px 12px;
        border-bottom:1px solid #e6e6e6 
   }
    .home-categories.sticky .home-cat-item{
        padding:4px 12px 7px;
        margin:0 8px;
        min-width:auto;
        justify-content:center;
        align-items:center;
        white-space:nowrap;
        max-width:none;
        flex:1;
        display:flex 
   }
    .home-categories.sticky .home-cat-item .imagen_cyber-cajun img{
        width:80px;
        height:40px;
        margin:auto 5px auto 0 
   }
    .home-categories.sticky .home-cat-item img{
        height:30px;
        margin-bottom:3px;
        vertical-align:middle;
        margin-right:6px 
   }
    .home-categories.sticky .home-cat-item.active{
        background:#fff;
        color:#000 
   }
    .home-categories.menunav.sticky{
        top:77px;
        padding-bottom:12px 
   }
}
.home-categories-in{
    display:flex;
    flex-wrap:nowrap;
    justify-content:center 
}
@media (max-width:1024px){
    .home-categories-in{
        justify-content:flex-start 
   }
}
.body-menu-name .home-categories-in{
    justify-content:center 
}
@media screen and (max-width:600px){
    .body-menu-name .home-categories-in{
        justify-content:left 
   }
}
.sub-categories{
    display:flex;
    border:1px solid #dbdbdc;
    margin-top:12px;
    box-shadow:0 1px 11px 4px rgba(0,0,0,.09) 
}
@media (max-width:1024px){
    .sub-categories{
        background:#ff7f00;
        margin-bottom:0;
        background:transparent;
        margin-left:-10px;
        margin-right:-10px;
        border:0;
        border-top:1px solid #fff;
        overflow:auto;
        border-radius:0;
        border-bottom:1px solid #eaeaea 
   }
    .sub-categories p{
        color:#fff 
   }
}
.sticky .sub-categories{
    margin-bottom:0 
}
.sticky .sub-categories .sub-cat-item{
    padding:8px 12px 
}
.sub-cat-item{
    padding:16px 12px 13px;
    flex:1;
    text-align:center;
    border-right:1px solid #eaeaea;
    border-bottom:3px solid transparent;
    background-color:#fff 
}
@media (max-width:1024px){
    .sub-cat-item{
        background-color:#ff7f00;
        border-bottom:none;
        padding:12px 12px 15px 
   }
}
.sub-cat-item.active{
    border-bottom:3px solid #ff7f00;
    background:#fff 
}
@media (max-width:1024px){
    .sub-cat-item.active{
        background:#fff 
   }
    .sub-cat-item.active p{
        color:#000 
   }
}
.sub-cat-item p{
    font-size:16px;
    font-weight:400;
    cursor:pointer 
}
@media (max-width:1024px){
    .sub-cat-item p{
        font-family:"ChickenSans-Bold",sans-serif;
        font-size:13px 
   }
}
.sub-cat-item p:hover{
    color:#ff7f00 
}
@media (max-width:1024px){
    .sub-cat-item p:hover{
        color:#000 
   }
}
.no-border{
    border-right:0 
}
.store-location[data-v-55fda7d4]{
    background:url(/_nuxt/img/locales.0cb2847.svg);
    margin:15px auto 62px;
    background-repeat:no-repeat;
    width:831px;
    padding:21px 20px 20px 72px;
    background-position:23px;
    background-size:31px;
    background-color:#fff;
    border-radius:10px;
    display:flex;
    border:1px solid #dbdbdc;
    align-items:center;
    max-width:90% 
}
@media (max-width:700px){
    .store-location[data-v-55fda7d4]{
        padding:13px 20px 13px 6px;
        background-image:none;
        margin-bottom:25px 
   }
}
@media (max-width:600px){
    .store-location[data-v-55fda7d4]{
        width:90%;
        background:none;
        padding-left:3px;
        padding-right:3px 
   }
}
@media (max-width:1023px){
    .store-location[data-v-55fda7d4]{
        flex-wrap:wrap 
   }
}
.store-info[data-v-55fda7d4]{
    width:250px 
}
@media (max-width:700px){
    .store-info[data-v-55fda7d4]{
        display:none 
   }
}
.store-info p[data-v-55fda7d4]{
    font-size:16px 
}
.store-name[data-v-55fda7d4]{
    background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MS40NTUiIGhlaWdodD0iNTQuMDA5IiB2aWV3Qm94PSIwIDAgNDEuNDU1IDU0LjAwOSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU0NC4xMTYgLTMyMC4wOTkpIj48cGF0aCBkPSJNNTY0Ljg0LDM3NC4xMDhhMy44LDMuOCwwLDAsMS0yLjc2OS0xLjIwNmMtNS40MDYtNS43OTEtMTcuOTc5LTIwLjUyNS0xNy45NTUtMzIuMjIxYTIwLjcyOCwyMC43MjgsMCwwLDEsNDEuNDU1LDBjMCwxMS42MjctMTIuNTU5LDI2LjQtMTcuOTU4LDMyLjIxMmEzLjgsMy44LDAsMCwxLTIuNzY4LDEuMjEyWm0wLTUwLjkxNUExNy41ODYsMTcuNTg2LDAsMCwwLDU0Ny4yLDM0MC42ODRjLS4wMjIsMTAuOSwxMy4xLDI1LjgsMTcuMTI2LDMwLjExM2EuNy43LDAsMCwwLC41MTIuMjI1aDBhLjcuNywwLDAsMCwuNTExLS4yMjZjNC4wMi00LjMyNiwxNy4xMzQtMTkuMjgyLDE3LjEzNC0zMC4xMTJhMTcuNTg2LDE3LjU4NiwwLDAsMC0xNy42NDMtMTcuNDkxWiIvPjxjaXJjbGUgY3g9IjkuMDI4IiBjeT0iOS4wMjgiIHI9IjkuMDI4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1NTUuODE1IDMzMS45NTYpIiBmaWxsPSIjZmY3ZTAwIi8+PHBhdGggZD0iTTU2NC44NDMsMzUxLjU1NGExMC41NzEsMTAuNTcxLDAsMSwxLDEwLjU3MS0xMC41NzFBMTAuNTcxLDEwLjU3MSwwLDAsMSw1NjQuODQzLDM1MS41NTRabTAtMTguMDU3YTcuNDg1LDcuNDg1LDAsMSwwLDcuNDg1LDcuNDg2LDcuNDg1LDcuNDg1LDAsMCwwLTcuNDg1LTcuNDg2WiIvPjwvZz48L3N2Zz4=);
    background-repeat:no-repeat;
    background-size:23px;
    background-position:8px;
    padding:10px 10px 10px 37px 
}
@media (max-width:700px){
    .store-name[data-v-55fda7d4]{
        background-size:16px;
        padding-left:27px 
   }
}
.store-name img[data-v-55fda7d4]{
    align-self:flex-start 
}
@media (max-width:1023px){
    .store-name img[data-v-55fda7d4]{
        align-self:center 
   }
}
.store-name p[data-v-55fda7d4]{
    padding-left:5px;
    padding-bottom:1px;
    font-size:22px;
    font-family:"ChickenSans-Bold",sans-serif;
    text-transform:uppercase;
    letter-spacing:2px 
}
@media (max-width:700px){
    .store-name p[data-v-55fda7d4]{
        font-size:15px 
   }
}
.store-info-right[data-v-55fda7d4]{
    display:flex;
    justify-content:space-between;
    align-items:center;
    flex:1 
}
@media (max-width:600px){
    .store-info-right .store-name[data-v-55fda7d4]{
        width:50% 
   }
}
.active+.store-location[data-v-55fda7d4]{
    margin-top:75px 
}
.item-cards[data-v-7abedb14]{
    display:grid;
    grid-template-columns:1fr 1fr 1fr;
    grid-gap:22px;
    margin-bottom:42px;
    cursor:pointer 
}
@media (max-width:1024px){
    .item-cards[data-v-7abedb14]{
        grid-template-columns:1fr 1fr 
   }
}
@media (max-width:610px){
    .item-cards[data-v-7abedb14]{
        grid-template-columns:1fr 
   }
}
.promotion-img[data-v-7abedb14]{
    position:relative 
}
.promotion-img h4[data-v-7abedb14]{
    position:absolute;
    z-index:1;
    width:100%;
    font-family:"ChickenSans-Bold",sans-serif;
    font-size:27px;
    left:0;
    padding:0 28px;
    line-height:1;
    top:12px;
    color:#fff 
}
.promotion-img .btn[data-v-7abedb14]{
    position:absolute;
    bottom:20px;
    left:21px;
    padding:11px 36px 13px 
}
h2[data-v-7abedb14]{
    font-family:"ChickenSans-Bold",sans-serif;
    font-size:27px 
}
.btn-next[data-v-7abedb14],.btn-prev[data-v-7abedb14]{
    background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3OS41MDciIGhlaWdodD0iNzkuNTA2IiB2aWV3Qm94PSIwIDAgNzkuNTA3IDc5LjUwNiI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE3NC42NDUgLTE3Ny43MjYpIj48cGF0aCBkPSJNMjE0LjQsMTc4LjcyNWgwYTM4Ljc1NCwzOC43NTQsMCwwLDEsMzguNzU0LDM4Ljc1NGgwQTM4Ljc1MywzOC43NTMsMCwwLDEsMjE0LjQsMjU2LjIzMmgwYTM4Ljc1MywzOC43NTMsMCwwLDEtMzguNzUzLTM4Ljc1M2gwQTM4Ljc1MywzOC43NTMsMCwwLDEsMjE0LjQsMTc4LjcyNVoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMjE0LjQsMjU3LjIzMmEzOS43NTMsMzkuNzUzLDAsMSwxLDM5Ljc1NC0zOS43NTNBMzkuOCwzOS44LDAsMCwxLDIxNC40LDI1Ny4yMzJabTAtNzcuNTA2YTM3Ljc1MywzNy43NTMsMCwxLDAsMzcuNzU0LDM3Ljc1M0EzNy44LDM3LjgsMCwwLDAsMjE0LjQsMTc5LjcyNloiIGZpbGw9IiNkMGQwZDAiLz48cGF0aCBkPSJNMjIxLjM1MSwyMDUuMTVhMy4zLDMuMywwLDAsMC01LjQ0MS0yLjVMMjAxLjIsMjE1LjI1OWEzLjMsMy4zLDAsMCwwLS4zNDYsNC42NTQsMy4xNCwzLjE0LDAsMCwwLC4zNDYuMzQ2bDE0LjcxLDEyLjYxM2EzLjMsMy4zLDAsMCwwLDUuNDQxLTIuNVoiLz48L2c+PC9zdmc+);
    background-repeat:no-repeat;
    width:34px;
    height:34px;
    border:none;
    background-size:100%;
    margin-left:12px;
    cursor:pointer;
    background-color:transparent 
}
.btn-next[data-v-7abedb14]:hover,.btn-prev[data-v-7abedb14]:hover{
    background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3Ny41MDciIGhlaWdodD0iNzcuNTA3IiB2aWV3Qm94PSIwIDAgNzcuNTA3IDc3LjUwNyI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUzNS42NDUgLTE3OC43MjUpIj48cGF0aCBkPSJNNTc0LjQsMjU2LjIzMmgwYTM4Ljc1MywzOC43NTMsMCwwLDEtMzguNzUzLTM4Ljc1M2gwQTM4Ljc1MywzOC43NTMsMCwwLDEsNTc0LjQsMTc4LjcyNWgwYTM4Ljc1NCwzOC43NTQsMCwwLDEsMzguNzU0LDM4Ljc1NGgwQTM4Ljc1MywzOC43NTMsMCwwLDEsNTc0LjQsMjU2LjIzMloiLz48cGF0aCBkPSJNNTY3LjQ0NiwyMjkuODA3YTMuMywzLjMsMCwwLDAsNS40NDEsMi41TDU4Ny42LDIxOS43YTMuMywzLjMsMCwwLDAsLjM0NS00LjY1NCwzLjQxOCwzLjQxOCwwLDAsMC0uMzQ1LS4zNDZsLTE0LjcxLTEyLjYxM2EzLjMsMy4zLDAsMCwwLTUuNDQxLDIuNVoiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+);
    transform:rotate(180deg) 
}
.btn-next[data-v-7abedb14]{
    transform:rotate(180deg) 
}
.btn-next[data-v-7abedb14]:hover{
    transform:rotate(0deg) 
}
.head-section[data-v-7abedb14]{
    display:flex;
    justify-content:space-between;
    margin-bottom:25px 
}
.carousel2[data-v-7abedb14]{
    margin-bottom:27px 
}
.btn-more[data-v-7abedb14]{
    min-width:207px;
    margin-bottom:24px 
}
hr[data-v-7abedb14]{
    border-top:1px solid #dbdbdc 
}
.skeletonsx2[data-v-7abedb14]{
    display:flex;
    margin-bottom:27px 
}
.skeletonsx2>div[data-v-7abedb14]{
    width:50%;
    padding:0 20px 
}
.footer-home-container{
    background:#fff;
    border-top:1px solid #dedede;
    padding-top:33px 
}
.footer-home-container h6{
    font-weight:100;
    font-size:14px;
    margin-bottom:12px 
}
@media (max-width:1024px){
    .footer-home-container h6.submenuOpener{
        border-bottom:1px solid #dedede;
        padding-bottom:19px;
        margin-bottom:15px;
        background-size:10px;
        background-position:98% 4px;
        position:relative 
   }
    .footer-home-container h6.submenuOpener:after{
        content:"";
        position:absolute;
        right:21px;
        top:4px;
        width:10px;
        background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNy4zMDMiIGhlaWdodD0iMTguMjkxIiB2aWV3Qm94PSIwIDAgMjcuMzAzIDE4LjI5MSI+PHBhdGggZD0iTTU2MS41MDYsNDYxLjUyOWEyLjgyOSwyLjgyOSwwLDAsMC0yLjE0OCw0LjY3bDEwLjgyMiwxMi42M2EyLjgyOCwyLjgyOCwwLDAsMCwzLjk4OC4zMTIsMi44NywyLjg3LDAsMCwwLC4zMTItLjMxMkw1ODUuMyw0NjYuMmEyLjgyOSwyLjgyOSwwLDAsMC0yLjE0OS00LjY3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU1OC42NzcgLTQ2MS41MjkpIi8+PC9zdmc+) no-repeat;
        height:10px;
        background-size:100%;
        transform:rotate(-90deg);
        transition:all .2s 
   }
}
.footer-home-container .max-container{
    display:flex;
    position:relative 
}
@media (max-width:1024px){
    .footer-home-container .max-container{
        flex-direction:column 
   }
}
.footer-home-container .max-container .column{
    width:33.3% 
}
@media (max-width:1024px){
    .footer-home-container .max-container .column{
        width:100%;
        text-align:center 
   }
}
.footer-home-container .max-container .column .footer-book,.footer-home-container .max-container .column .footer-comp{
    width:100%;
    margin:5px 0 
}
@media (max-width:600px){
    .footer-home-container .max-container .column .footer-book,.footer-home-container .max-container .column .footer-comp{
        width:70%;
        margin:5px auto 
   }
}
.footer-home-container .max-container .column .footer-book .btn_book,.footer-home-container .max-container .column .footer-book .btn_comp,.footer-home-container .max-container .column .footer-comp .btn_book,.footer-home-container .max-container .column .footer-comp .btn_comp{
    width:65%;
    text-align:center;
    border:1px solid #000;
    border-radius:10px;
    cursor:pointer;
    background-repeat:no-repeat;
    padding:10px 20px 10px 50px;
    background-size:14px;
    background-position:12px;
    margin-bottom:28px;
    font-size:13px;
    font-family:"ChickenSans-Bold",sans-serif 
}
@media (max-width:600px){
    .footer-home-container .max-container .column .footer-book .btn_book,.footer-home-container .max-container .column .footer-book .btn_comp,.footer-home-container .max-container .column .footer-comp .btn_book,.footer-home-container .max-container .column .footer-comp .btn_comp{
        width:100%;
        margin:10px auto;
        padding:15px 0 
   }
}
@media (min-width:601px) and (max-width:990px){
    .footer-home-container .max-container .column .footer-book .btn_book,.footer-home-container .max-container .column .footer-book .btn_comp,.footer-home-container .max-container .column .footer-comp .btn_book,.footer-home-container .max-container .column .footer-comp .btn_comp{
        width:50%;
        margin:10px auto;
        padding:15px 0 
   }
}
.footer-home-container .max-container .column .footer-book .btn_book img,.footer-home-container .max-container .column .footer-book .btn_comp img,.footer-home-container .max-container .column .footer-comp .btn_book img,.footer-home-container .max-container .column .footer-comp .btn_comp img{
    vertical-align:middle 
}
.footer-home-container .max-container .column .footer-book .btn_book,.footer-home-container .max-container .column .footer-comp .btn_book{
    background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNC4xMzkiIGhlaWdodD0iMjEuMjIxIiB2aWV3Qm94PSIwIDAgMTQuMTM5IDIxLjIyMSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMi43NjYgMCkiPjxwYXRoIGQ9Ik0xNzAuODUzLDY1NS4xMjJIMTU5LjQ4VjYzMy45aDExLjM3M1ptLTEwLjQ0My0xLjE3aDkuNTE0VjYzNS4wNzFIMTYwLjQxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE1OS40OCAtNjMzLjkwMSkiIGZpbGw9ImJsYWNrIi8+PC9nPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQuOTU5IDQuMTQ5KSI+PHBhdGggZD0iTTE5MS4wMDYsNjYyLjY2MmgtNi43di0zLjkzNmg2LjdabS01LjUzMi0xLjE3aDQuMzYydi0xLjZoLTQuMzYyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE4NC4zMDUgLTY1OC43MjcpIiBmaWxsPSJibGFjayIvPjwvZz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIj48cGF0aCBkPSJNMTQ2LjI4LDY1NS4xMjJoLTIuMDc0YTEuMjc4LDEuMjc4LDAsMCwxLTEuMjc2LTEuMjc2VjYzNS4xNzdhMS4yNzgsMS4yNzgsMCwwLDEsMS4yNzYtMS4yNzZoMi4wNzRhLjU4NS41ODUsMCwwLDEsMCwxLjE3aC0yLjA3NGEuMTA5LjEwOSwwLDAsMC0uMTA3LjEwN3YxOC42NjlhLjEwOS4xMDksMCwwLDAsLjEwNy4xMDdoMi4wNzRhLjU4NS41ODUsMCwxLDEsMCwxLjE3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0Mi45MjkgLTYzMy45MDEpIiBmaWxsPSJibGFjayIvPjwvZz48L2c+PC9zdmc+) 
}
.footer-home-container .max-container .column .footer-book .btn_comp,.footer-home-container .max-container .column .footer-comp .btn_comp{
    background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0Mi44OTYiIGhlaWdodD0iNTcuODcyIiB2aWV3Qm94PSIwIDAgNDIuODk2IDU3Ljg3MiI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ0OS4xMTMgLTczNC4wMzIpIj48cGF0aCBkPSJNNDc3Ljg1Nyw3MzcuMjI3djEyLjAwOWgxMi41MloiIGZpbGw9IiNmZjdlMDAiLz48cGF0aCBkPSJNNDkxLjkxMyw3NDguMjEzYTEuNzMxLDEuNzMxLDAsMCwwLS4zODMtLjUxMWwtMTMuMTYyLTEzLjE1OGMtLjEyOC0uMTI4LS4zODMtLjI1Ni0uNTExLS4zODNhMS4zNzYsMS4zNzYsMCwwLDAtLjYzOS0uMTI4SDQ1MC42NDZhMS42NDksMS42NDksMCwwLDAtMS41MzMsMS41MzN2NTQuOGExLjU1MywxLjU1MywwLDAsMCwxLjUzMywxLjUzM2gzOS43MzFhMS41NTMsMS41NTMsMCwwLDAsMS41MzYtMS41MzNWNzQ4Ljg1MkEuNTguNTgsMCwwLDAsNDkxLjkxMyw3NDguMjEzWm0tMTMuMTYyLTguNjg3LDcuNzkzLDcuNzkzaC03Ljc5M1ptLTI2LjQ0NCw0OS4zMTJWNzM3LjIyN2gyMy4yNTF2MTEuNjI1YTEuNTUzLDEuNTUzLDAsMCwwLDEuNTMzLDEuNTMzaDExLjYyMnYzOC40NTNaIi8+PC9nPjwvc3ZnPg==) 
}
.scrollToUp{
    position:absolute;
    right:29px;
    border:none;
    background:transparent;
    width:55px;
    top:-56px;
    cursor:pointer;
    opacity:0;
    pointer-events:none;
    transition:all .2s;
    z-index:1 
}
.scrollToUp.visible{
    opacity:1;
    pointer-events:all 
}
@media (max-width:1024px){
    .scrollToUp{
        position:fixed;
        top:auto;
        bottom:67px;
        right:2px;
        width:53px 
   }
}
.scrollToUp img{
    max-width:100% 
}
@media (max-width:1024px){
    .body-index .scrollToUp{
        bottom:140px 
   }
}
.footer-links{
    padding-left:0;
    list-style:none;
    margin-bottom:20px 
}
@media (max-width:1024px){
    .footer-links{
        display:none 
   }
}
.footer-links a{
    width:65%!important;
    color:#000;
    text-decoration:none;
    display:inline-block;
    margin-bottom:7px;
    font-size:13px 
}
@media (max-width:1024px){
    .footer-links a{
        margin-bottom:17px;
        font-size:14px 
   }
}
@media (max-width:990px){
    .footer_logo{
        display:none 
   }
}
h6.active.submenuOpener:after{
    transform:rotate(0) 
}
h6.active~.footer-links{
    display:block;
    border-bottom:1px solid #dedede 
}
.footer-list-methods{
    margin-bottom:23px;
    padding-top:5px;
    display:flex 
}
@media (max-width:1024px){
    .footer-list-methods{
        justify-content:center 
   }
}
.footer-list-methods img{
    border:1px solid #dedede;
    border-radius:5px;
    width:61px;
    margin-right:9px;
    vertical-align:middle 
}
.footer-list-methods .img_express{
    width:12%;
    border-radius:10px;
    vertical-align:middle 
}
a.claim-book-button{
    display:inline-block;
    width:100px;
    margin-bottom:15px 
}
a.claim-book-button img{
    max-width:100% 
}
.btn.btn-comprobantes{
    background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0Mi44OTYiIGhlaWdodD0iNTcuODcyIiB2aWV3Qm94PSIwIDAgNDIuODk2IDU3Ljg3MiI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ0OS4xMTMgLTczNC4wMzIpIj48cGF0aCBkPSJNNDc3Ljg1Nyw3MzcuMjI3djEyLjAwOWgxMi41MloiIGZpbGw9IiNmZjdlMDAiLz48cGF0aCBkPSJNNDkxLjkxMyw3NDguMjEzYTEuNzMxLDEuNzMxLDAsMCwwLS4zODMtLjUxMWwtMTMuMTYyLTEzLjE1OGMtLjEyOC0uMTI4LS4zODMtLjI1Ni0uNTExLS4zODNhMS4zNzYsMS4zNzYsMCwwLDAtLjYzOS0uMTI4SDQ1MC42NDZhMS42NDksMS42NDksMCwwLDAtMS41MzMsMS41MzN2NTQuOGExLjU1MywxLjU1MywwLDAsMCwxLjUzMywxLjUzM2gzOS43MzFhMS41NTMsMS41NTMsMCwwLDAsMS41MzYtMS41MzNWNzQ4Ljg1MkEuNTguNTgsMCwwLDAsNDkxLjkxMyw3NDguMjEzWm0tMTMuMTYyLTguNjg3LDcuNzkzLDcuNzkzaC03Ljc5M1ptLTI2LjQ0NCw0OS4zMTJWNzM3LjIyN2gyMy4yNTF2MTEuNjI1YTEuNTUzLDEuNTUzLDAsMCwwLDEuNTMzLDEuNTMzaDExLjYyMnYzOC40NTNaIi8+PC9nPjwvc3ZnPg==);
    background-repeat:no-repeat;
    padding-left:50px;
    background-size:14px;
    background-position:12px;
    margin-bottom:28px;
    font-size:13px 
}
.social-icons{
    padding-top:7px;
    display:flex 
}
@media (max-width:1024px){
    .social-icons{
        justify-content:center 
   }
}
.social-icons img{
    max-width:20px;
    max-height:21px;
    margin-right:17px 
}
.copyright-footer{
    text-align:center;
    padding-top:41px;
    font-size:13px;
    padding-bottom:23px 
}
@media (max-width:1024px){
    .copyright-footer{
        padding-bottom:81px;
        padding-top:10px 
   }
}
@media (max-width:1024px){
    .body-index .copyright-footer{
        padding-bottom:171px 
   }
}
@media (max-width:1024px){
    .column3{
        display:flex;
        flex-direction:column-reverse 
   }
}
@media (max-width:1024px){
    .social-group{
        margin-bottom:27px 
   }
}
.cart-fix-bottom[data-v-6d31fef1]{
    background:#fff;
    box-shadow:0 -4px 6px rgba(0,0,0,.22);
    text-align:center;
    position:fixed;
    bottom:0;
    width:100%;
    padding:19px 101px 14px;
    left:0;
    height:65px;
    z-index:1 
}
@media (min-width:1025px){
    .cart-fix-bottom[data-v-6d31fef1]{
        display:none 
   }
}
.cart-fix-bottom .error[data-v-6d31fef1]{
    color:red;
    display:block;
    margin-bottom:9px 
}
.cart-fix-bottom .btn[data-v-6d31fef1]{
    background:#d91205;
    display:flex;
    align-items:center;
    justify-content:space-between;
    width:100% 
}
.cart-fix-bottom .btn .button-price[data-v-6d31fef1]{
    text-align:center 
}
.cart-fix-bottom .btn .button-price p[data-v-6d31fef1]{
    color:#fff;
    margin:0 
}
.cart-fix-bottom .error+.btn[data-v-6d31fef1]{
    margin-top:6px 
}
.cart-fix-bottom .quantity-operator[data-v-6d31fef1]{
    line-height:28px;
    width:35px;
    padding-bottom:5px 
}
@media (max-width:1170px){
    .cart-fix-bottom[data-v-6d31fef1]{
        background:#fff;
        box-shadow:0 -4px 6px rgba(0,0,0,.22);
        text-align:center;
        position:fixed;
        bottom:-1px;
        width:100%;
        padding:8px 40px 9px;
        left:0;
        z-index:1 
   }
    .cart-fix-bottom .product-inline-blockw-price[data-v-6d31fef1]{
        margin-bottom:4px 
   }
}
@media (max-width:1030px){
    .cart-fix-bottom[data-v-6d31fef1]{
        padding-left:10px;
        padding-right:10px 
   }
}
span.button-quantity[data-v-6d31fef1]{
    background:#fff;
    color:#000;
    width:25px;
    display:block;
    line-height:25px;
    border-radius:21px;
    margin-right:17px 
}
.button-price[data-v-6d31fef1]{
    padding-left:18px 
}
@media (min-width:320px) and (max-width:600px){
    .button-price[data-v-6d31fef1]{
        padding-left:0 
   }
}
.resp-menu-w{
    position:fixed;
    right:-101%;
    top:0;
    width:100%;
    height:100%;
    z-index:20;
    display:flex;
    transition:all .4s;
    justify-content:flex-end 
}
@media (min-width:1024px){
    .resp-menu-w{
        display:none 
   }
}
.hasMinibanner~.resp-menu-w{
    top:57px 
}
.resp-menu-head{
    height:100px 
}
.resp-menu{
    position:relative;
    width:calc(100% - 65px);
    height:100%;
    background:#fff 
}
.resp-menu-body{
    border-top:1px solid #ff7f00;
    padding:2px 0 20px 
}
.resp-menu-head{
    height:77px;
    display:flex;
    align-items:center;
    padding:0 14px;
    justify-content:space-between 
}
.bottom-area,.resp-menu-list{
    padding-top:17px;
    padding-bottom:19px 
}
.bottom-area>ul,.resp-menu-list>ul{
    padding:0;
    list-style:none 
}
.bottom-area>ul>li,.resp-menu-list>ul>li{
    padding:5px 0 5px 14px;
    cursor:pointer;
    position:relative 
}
.bottom-area>ul>li>a,.resp-menu-list>ul>li>a{
    font-family:"ChickenSans-Bold",sans-serif;
    font-size:15px;
    text-transform:uppercase;
    color:#000;
    text-decoration:none 
}
.bottom-area{
    border-top:1px solid silver;
    padding-top:20px 
}
.bottom-area .icon__logOut .icon_loading{
    width:30px;
    height:30px;
    vertical-align:middle;
    margin:0 20px 
}
.bottom-area .btn-disabled{
    opacity:.5 
}
.shadow-close{
    padding:0;
    background:rgba(0,0,0,.46);
    position:fixed;
    left:0;
    top:0;
    height:100%;
    width:100%;
    opacity:0;
    transition:all .2s;
    pointer-events:none 
}
.shadow-close.visible{
    opacity:1;
    pointer-events:all 
}
.resp-menu-active{
    right:0 
}
.nav-icon-li{
    display:inline-block;
    width:28px;
    margin-bottom:8px 
}
.nav-icon-li img{
    height:22px;
    vertical-align:middle 
}
.account-user-link img{
    width:33px;
    height:33px 
}
.account-phone-mobile{
    padding-left:18px;
    cursor:pointer 
}
@media (min-width:1025px){
    .account-phone-mobile{
        display:none 
   }
}
.account-phone-mobile img{
    width:33px;
    height:33px 
}
.search-link img{
    width:32px 
}
a.search-link{
    padding-left:25px 
}
a.account-user-link{
    padding-left:18px 
}
.element-right-b{
    display:flex;
    align-items:center 
}
@media (max-width:700px){
    .menu-logo-w img{
        max-height:36px 
   }
}
.close-cuadrito{
    display:block;
    height:78px;
    width:65px;
    background:#fff;
    position:absolute;
    right:100%;
    border-bottom:1px solid #ff7f00 
}
.close-cuadrito span{
    display:block;
    position:relative;
    height:14px;
    width:12px 
}
.close-cuadrito span:after,.close-cuadrito span:before{
    position:absolute;
    left:32px;
    content:" ";
    height:38px;
    width:2px;
    top:16px;
    background-color:#000 
}
.close-cuadrito span:before{
    transform:rotate(45deg) 
}
.close-cuadrito span:after{
    transform:rotate(-45deg) 
}
.res-submenu{
    padding-left:29px;
    margin-bottom:10px 
}
.res-submenu a{
    display:block;
    padding-bottom:8px 
}
.res-submenu-opener{
    height:30px;
    width:53px;
    position:absolute;
    right:0;
    top:0 
}
.res-submenu-opener:after{
    height:0;
    width:0;
    border-bottom:5px solid transparent;
    border-left:6px solid #000;
    border-top:5px solid transparent;
    display:block;
    content:"";
    top:11px;
    position:relative;
    left:23px 
}
.res-submenu-opener.active:after{
    transform:rotate(90deg) 
}
.cyber-mobile{
    padding:0;
    margin:0 
}
.cyber-mobile .item_cyber{
    display:flex;
    align-items:center;
    justify-content:flex-start 
}
.cyber-mobile .item_cyber img{
    max-width:100%;
    margin-right:6px;
    width:24px;
    height:22px 
}
.clean-btn{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background:transparent;
    border:none 
}
.uppercase{
    text-transform:uppercase 
}
.page-main[data-v-c328a4b8]{
    background:#fff;
    width:100%;
    margin:20px auto;
    border-radius:15px 
}
.page-main .page-title[data-v-c328a4b8]{
    text-align:center;
    padding:30px 0;
    color:#ff7f00 
}
.page-main .page-title h1[data-v-c328a4b8]{
    font-family:"ChickenSans-Bold",sans-serif;
    font-weight:400;
    font-size:35px 
}
.page-main .page-image[data-v-c328a4b8]{
    text-align:center 
}
.page-main .page-image img[data-v-c328a4b8]{
    max-width:100%;
    vertical-align:top;
    border:0 
}
.page-main .page-text[data-v-c328a4b8]{
    text-align:center;
    font-family:"ChickenSans-Bold",sans-serif;
    margin:30px auto;
    font-size:20px;
    font-weight:400 
}
.page-main .button[data-v-c328a4b8]{
    padding-bottom:30px;
    text-align:center 
}
.page-main .button a[data-v-c328a4b8]{
    padding:13px 41px 15px 
}
@media (min-width:320px) and (max-width:599px){
    .page-main .page-image img[data-v-c328a4b8]{
        padding:0 20px 
   }
    .page-main .page-text[data-v-c328a4b8]{
        padding:0 50px 
   }
}
.wrapper-principal[data-v-45c95e06]{
    background:#f6f7f8 
}
.page-content-wrapper[data-v-45c95e06]{
    padding:30px 
}
.card-product[data-v-697ea33e]{
    margin:0 0 2px;
    position:relative 
}
.card-product .icon_loading[data-v-697ea33e]{
    position:absolute;
    top:30%;
    left:0 
}
.card-product .icon_loading img[data-v-697ea33e]{
    width:6% 
}
.section-principal-header[data-v-697ea33e]{
    display:flex;
    border-top:1px solid #d9d9d9;
    padding:10px 0;
    cursor:pointer 
}
.product-img[data-v-697ea33e]{
    width:60px;
    height:60px;
    display:inline-block;
    vertical-align:middle;
    position:relative 
}
@media (min-width:320px) and (max-width:374px){
    .product-img[data-v-697ea33e]{
        width:45px 
   }
}
@media (min-width:375px) and (max-width:600px){
    .product-img[data-v-697ea33e]{
        width:55px 
   }
}
.product-img img[data-v-697ea33e]{
    width:100%;
    height:auto;
    border-radius:10px;
    -o-object-fit:cover;
    object-fit:cover 
}
.product-image-w[data-v-697ea33e]{
    display:flex;
    justify-content:center;
    align-content:center;
    height:100% 
}
.product-texts[data-v-697ea33e]{
    display:inline-block;
    vertical-align:middle;
    padding-left:9px 
}
.product-name[data-v-697ea33e]{
    margin:auto 0;
    text-align:left;
    font-size:18px;
    font-family:"ChickenSans-Bold",sans-serif;
    font-weight:400;
    flex:1;
    display:flex 
}
.product-name p[data-v-697ea33e]{
    margin:0;
    padding:5px 0;
    font-size:16px 
}
.product-name .name[data-v-697ea33e]{
    font-family:Arial,Helvetica,sans-serif;
    font-size:16px;
    font-weight:700 
}
@media (min-width:320px) and (max-width:374px){
    .product-name .name[data-v-697ea33e]{
        font-family:"ChickenSans-Regular",sans-serif;
        font-size:14px 
   }
}
@media (min-width:375px) and (max-width:600px){
    .product-name .name[data-v-697ea33e]{
        font-family:"ChickenSans-Regular",sans-serif;
        font-size:14px 
   }
}
.product-buttons[data-v-697ea33e]{
    width:91px;
    margin:auto 0 
}
@media (max-width:600px){
    .product-buttons[data-v-697ea33e]{
        width:80px 
   }
}
.icon-more[data-v-697ea33e]{
    padding-right:9px 
}
.buttons__delete-more[data-v-697ea33e]{
    display:flex;
    justify-content:space-between 
}
.buttons__delete-more img[data-v-697ea33e]{
    width:20px;
    height:20px;
    cursor:pointer 
}
.buttons__delete-more i[data-v-697ea33e]{
    cursor:pointer;
    transition:all .2s ease-in 
}
.icon-more-only[data-v-697ea33e]{
    width:100%;
    text-align:right 
}
.buttons__delete-more .fa-active[data-v-697ea33e]{
    transform:rotate(180deg);
    transition:all .2s ease-in 
}
.buttons__controls[data-v-697ea33e]{
    display:flex;
    justify-content:space-between;
    margin:12px 0 0 
}
.button__disabled[data-v-697ea33e],.buttons__controls .button[data-v-697ea33e]{
    width:25px;
    height:25px;
    margin:auto 0;
    cursor:pointer;
    font-size:20px;
    font-weight:700;
    line-height:1em;
    border:1px solid #ccc;
    border-radius:9px;
    outline:0;
    background-color:#fff 
}
@media (min-width:320px) and (max-width:375px){
    .button__disabled[data-v-697ea33e],.buttons__controls .button[data-v-697ea33e]{
        width:20px;
        height:25px;
        font-size:17px;
        text-align:center 
   }
}
.button__disabled[data-v-697ea33e]{
    opacity:.5;
    background-color:#ccc;
    cursor:not-allowed 
}
.contador[data-v-697ea33e]{
    font-size:13px;
    font-weight:700 
}
@media (min-width:375px) and (max-width:600px){
    .contador[data-v-697ea33e]{
        margin:0 5px;
        font-size:15px 
   }
}
@media (min-width:601px) and (max-width:990px){
    .contador[data-v-697ea33e]{
        margin:0 5px;
        font-size:18px 
   }
}
.section__info-w[data-v-697ea33e]{
    margin-bottom:15px 
}
.section__info[data-v-697ea33e]{
    text-align:left;
    padding:0 9px 8px;
    color:#030819 
}
.section__info h3[data-v-697ea33e]{
    padding:0;
    margin:0;
    font-size:13px 
}
.section__info p[data-v-697ea33e]{
    padding:0;
    margin:0;
    font-size:14px 
}
.product_no-available[data-v-697ea33e]{
    display:flex;
    justify-content:center;
    align-items:center;
    border:1px solid #e60321;
    padding:5px;
    border-radius:10px;
    width:95%;
    margin:0 auto 5px 
}
.product_no-available i[data-v-697ea33e]{
    width:5% 
}
.product_no-available i[data-v-697ea33e],.product_no-available p[data-v-697ea33e]{
    color:#e60321;
    font-size:12px 
}
.card-product-disabled[data-v-697ea33e]{
    opacity:.6;
    cursor:not-allowed 
}
.product-edit-icon[data-v-697ea33e]{
    background:#ff7f00;
    width:24px;
    border-radius:40px;
    height:24px;
    display:flex;
    justify-content:center;
    align-items:center;
    position:absolute;
    right:-9px;
    top:-7px;
    cursor:pointer 
}
.product-edit-icon img[data-v-697ea33e]{
    width:13px!important;
    -o-object-fit:initial!important;
    object-fit:fill!important;
    border-radius:0!important 
}
.lds-ring{
    display:inline-block;
    position:relative;
    width:20px!important;
    height:20px;
    margin:auto 0 auto 10px;
    vertical-align:middle 
}
.lds-ring div{
    box-sizing:border-box;
    display:block;
    position:absolute;
    width:20px;
    height:20px;
    margin:0;
    border-radius:50%;
    -webkit-animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;
    animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;
    border:3px solid transparent;
    border-top-color:#fff 
}
.lds-ring.orange div{
    border:3px solid transparent;
    border-top-color:#ff7f00 
}
button[disabled] .lds-ring.orange div{
    border:3px solid transparent;
    border-top-color:#fff 
}
.lds-ring div:first-child{
    -webkit-animation-delay:-.45s;
    animation-delay:-.45s 
}
.lds-ring div:nth-child(2){
    -webkit-animation-delay:-.3s;
    animation-delay:-.3s 
}
.lds-ring div:nth-child(3){
    -webkit-animation-delay:-.15s;
    animation-delay:-.15s 
}
@-webkit-keyframes lds-ring{
    0%{
        transform:rotate(0deg) 
   }
    to{
        transform:rotate(1turn) 
   }
}
@keyframes lds-ring{
    0%{
        transform:rotate(0deg) 
   }
    to{
        transform:rotate(1turn) 
   }
}
.btnn-line .lds-ring{
    vertical-align:middle 
}
.btnn-line .lds-ring div{
    border:3px solid transparent;
    border-top-color:#000 
}
/**############### FRACMENTO DE CODIGO INDEX#################**/
.modal-mask[container-carrito]{
    background:rgba(0,0,0,.6);
    margin:0;
    padding:0;
    z-index:0;
    left:0;
    transition:all .2s ease-in-out 
}
.container__cart-principal[container-carrito],.modal-mask[container-carrito]{
    width:100%;
    height:100%;
    position:fixed;
    top:0 
}
.container__cart-principal[container-carrito]{
    right:0;
    z-index:10;
    transition:all .3s ease-out;
    display:flex;
    justify-content:flex-end;
    font-family:"ChickenSans-Regular",sans-serif;
    transform:translate3d(100%,0,0) 
}
.container__cart-principal .section_loading-cart[container-carrito]{
    position:absolute;
    top:9%;
    right:0;
    height:90%;
    width:35%;
    margin:auto;
    z-index:1000;
    display:flex;
    align-items:center;
    justify-content:center;
    background:hsla(0,0%,100%,.6) 
}
@media (max-width:600px){
    .container__cart-principal .section_loading-cart[container-carrito]{
        width:95% 
   }
}
@media (min-width:601px) and (max-width:990px){
    .container__cart-principal .section_loading-cart[container-carrito]{
        width:70% 
   }
}
@media (min-width:991px) and (max-width:1024px){
    .container__cart-principal .section_loading-cart[container-carrito]{
        width:50% 
   }
}
.container__cart-principal .section_loading-cart img[container-carrito]{
    margin:0;
    position:absolute;
    top:50%;
    left:50%;
    z-index:400;
    transform:translate(-50%,-50%);
    width:60px 
}
.modal-container[container-carrito]{
    background:#fff;
    width:35%;
    height:100%;
    margin:0;
    padding:0;
    overflow-y:auto;
    position:relative 
}
.select-agrega-w select[container-carrito]{
    padding:8px 2px;
    border-radius:10px;
    margin-top:5px 
}
.select-agrega-w .error[container-carrito]{
    color:red;
    font-size:12px 
}
@media (max-width:600px){
    .modal-container[container-carrito]{
        width:95% 
   }
}
@media (min-width:601px) and (max-width:990px){
    .modal-container[container-carrito]{
        width:70% 
   }
}
@media (min-width:991px) and (max-width:1024px){
    .modal-container[container-carrito]{
        width:50% 
   }
}
.section__header[container-carrito]{
    position:relative;
    background:#e8e8e8;
    padding:20px 0 
}
.section__body-disabled[container-carrito]{
    opacity:.2;
    overflow-x:hidden 
}
.button-close[container-carrito]{
    top:20px;
    right:10px 
}
.section-direction[container-carrito]{
    width:82%;
    margin:0 10px 0 30px;
    display:flex;
    justify-content:space-between 
}
@media (max-width:600px){
    .section-direction[container-carrito]{
        width:81%;
        margin:0 10px 0 14px 
   }
}
.direction-name[container-carrito]{
    width:100%;
    font-family:"ChickenSans-Regular",sans-serif;
    font-size:18px 
}
@media (min-width:320px) and (max-width:600px){
    .direction-name[container-carrito]{
        width:88% 
   }
}
.direction-alert[container-carrito]{
    color:red;
    font-size:12px;
    display:block 
}
.direction-street[container-carrito]{
    color:#a7a7a7;
    font-size:16px 
}
.direction-street a[container-carrito]{
    text-decoration:none;
    color:#000;
    font-size:16px;
    cursor:pointer 
}
.direction-street a[container-carrito]:hover{
    text-decoration:underline 
}
@media (min-width:320px) and (max-width:425px){
    .direction-street a[container-carrito]{
        font-size:18px 
   }
}
.alert__no-direction[container-carrito]{
    color:#d90f06;
    font-size:13px;
    display:flex 
}
.alert__no-direction i[container-carrito]{
    width:20px;
    margin-right:7px;
    line-height:1.5em;
    text-align:center 
}
.alert__text[container-carrito]{
    width:calc(100% - 27px) 
}
@media (min-width:320px) and (max-width:425px){
    .alert__text[container-carrito]{
        font-size:12px 
   }
}
.click[container-carrito]{
    font-weight:700;
    color:#d90f06;
    font-size:13px;
    cursor:pointer 
}
.click[container-carrito]:hover{
    text-decoration:underline 
}
@media (min-width:320px) and (max-width:425px){
    .click[container-carrito]{
        font-size:13px;
        text-align:justify 
   }
}
.direction-icon[container-carrito]{
    width:10%;
    text-align:center;
    line-height:1.3em;
    cursor:pointer;
    font-size:20px 
}
.alerta__min-and-max[container-carrito]{
    background-color:red;
    width:95%;
    margin:10px auto 0;
    height:30%;
    padding:5px 30px;
    border-radius:10px;
    color:#ed1c24;
    font-weight:700;
    border:1px solid #fcd344;
    background:#fafaec;
    background-image:url(/_nuxt/img/icono_sin_productos.e774ee4.gif);
    background-position-y:50%;
    background-position-x:2px;
    background-repeat:no-repeat;
    font-family:"ChickenSans-Regular",sans-serif 
}
.mensaje-store[container-carrito]{
    width:100%;
    margin:20px 0;
    padding:0 20px 
}
.mensaje-store .msg[container-carrito]{
    color:#d90f06;
    border-radius:10px;
    border:1px solid #d90f06;
    text-align:left;
    display:flex;
    font-size:12px;
    padding:10px 
}
.mensaje-store .msg i[container-carrito]{
    margin-right:5px;
    margin-top:3px 
}
.section__products[container-carrito]{
    width:100%;
    text-align:center 
}
.section__products p[container-carrito]{
    font-family:"ChickenSans-Bold",sans-serif;
    padding:30px 0;
    color:#030819;
    font-size:18px 
}
.list-products[container-carrito]{
    padding:0 20px 
}
@media (min-width:320px) and (max-width:374px){
    .list-products[container-carrito]{
        padding:0 10px 
   }
}
@media (min-width:375px) and (max-width:600px){
    .list-products[container-carrito]{
        padding:0 20px 
   }
}
.line-div[container-carrito]{
    border-top:1px solid #d9d9d9;
    margin:0 20px 
}
@media (min-width:320px) and (max-width:600px){
    .line-div[container-carrito]{
        margin:0 20px 
   }
}
.section__total-general[container-carrito],.section__totales[container-carrito]{
    padding:0 20px 0 50px 
}
@media (min-width:320px) and (max-width:600px){
    .section__total-general[container-carrito],.section__totales[container-carrito]{
        padding:0 20px 0 30px 
   }
}
.container__principal .container__cart-principal .modal-container .section__body .section__total-general table[container-carrito],.container__principal .container__cart-principal .modal-container .section__body .section__totales table[container-carrito]{
    width:100%;
    text-align:center;
    color:#030819 
}
.container__principal .container__cart-principal .modal-container .section__body .section__total-general table tbody tr td[container-carrito]:first-child,.container__principal .container__cart-principal .modal-container .section__body .section__totales table tbody tr td[container-carrito]:first-child{
    text-align:left;
    padding:5px 0 
}
.container__principal .container__cart-principal .modal-container .section__body .section__total-general table tbody tr td[container-carrito]:nth-child(2),.container__principal .container__cart-principal .modal-container .section__body .section__totales table tbody tr td[container-carrito]:nth-child(2){
    text-align:right;
    padding:5px 0 
}
.container__principal .container__cart-principal .modal-container .section__body .section__totales table tbody tr td[container-carrito]:first-child,.container__principal .container__cart-principal .modal-container .section__body .section__totales table tbody tr td[container-carrito]:nth-child(2){
    font-size:16px 
}
.section__total-general[container-carrito]{
    padding-bottom:10px 
}
.section__total-general table[container-carrito]{
    font-family:"ChickenSans-Bold",sans-serif 
}
.section__total-general table tbody tr td[container-carrito]:first-child,.section__total-general table tbody tr td[container-carrito]:nth-child(2){
    font-size:16px 
}
.section__footer-buttons[container-carrito]{
    position:fixed;
    bottom:0;
    right:0;
    height:134px;
    padding-top:10px;
    width:35%;
    margin:auto 0;
    border-top:1px solid #d9d9d9;
    text-align:center;
    background-color:#fff;
    z-index:4 
}
@media (max-width:600px){
    .section__footer-buttons[container-carrito]{
        width:95% 
   }
}
@media (min-width:601px) and (max-width:990px){
    .section__footer-buttons[container-carrito]{
        width:70% 
   }
}
@media (min-width:991px) and (max-width:1024px){
    .section__footer-buttons[container-carrito]{
        width:50% 
   }
}
.buttons[container-carrito]{
    width:100%;
    margin:5px auto 
}
.btn-buy[container-carrito],.btn-pay[container-carrito]{
    width:90%;
    margin:5px 0 2.5px;
    border-radius:11px;
    padding:13px 0;
    font-family:"ChickenSans-Bold",sans-serif;
    outline:0;
    cursor:pointer 
}
.btn-pay[container-carrito]{
    border:0;
    background-color:#d90f06;
    color:#fff;
    position:relative 
}
.quantity[container-carrito]{
    position:absolute;
    left:15px;
    top:11px;
    width:20px;
    height:20px;
    border-radius:50%;
    background-color:#fff;
    color:#000;
    line-height:1.5em;
    font-family:Arial,Helvetica,sans-serif;
    font-weight:700 
}
.btn-pay .price-total[container-carrito]{
    position:absolute;
    right:10px;
    top:13px 
}
.btn-buy[container-carrito]{
    border:2px solid #d90f06;
    color:#d90f06;
    background-color:#fff 
}
.section__carousel-skeleton[container-carrito]{
    width:100%;
    margin:auto auto 100px;
    height:270px;
    padding:0 20px;
    text-align:center;
    border-top:2px solid #ccc;
    background-color:#eaeded 
}
.section__carousel-skeleton .section__carousel-alert[container-carrito]{
    background-color:#fff;
    border:1px solid #ff7f00;
    border-radius:10px;
    text-align:center;
    margin:30px 0 0;
    padding:10px 0 
}
.section__carousel-skeleton .section__carousel-alert p[container-carrito]{
    margin:0;
    color:#ff7f00 
}
.skeleton-recommended[container-carrito]{
    padding-right:10px 
}
.section__carousel-recommended[container-carrito]{
    width:100%;
    text-align:center;
    border-top:1px solid #d9d9d9;
    background-color:#f2f2f2;
    position:relative;
    margin:auto auto 134px;
    padding:0 20px 30px 
}
.section__carousel-recommended h3[container-carrito]{
    color:#030819;
    font-size:16px;
    padding:20px 0;
    font-family:"ChickenSans-Bold",sans-serif 
}
.container__principal .container__cart-principal .modal-container .section__body .section__carousel-recommended .recommended-buttons[container-carrito]{
    width:40%;
    margin:10px auto;
    display:flex;
    justify-content:space-between;
    position:absolute;
    bottom:3%;
    left:30% 
}
@media (min-width:320px) and (max-width:990px){
    .container__principal .container__cart-principal .modal-container .section__body .section__carousel-recommended .recommended-buttons[container-carrito]{
        width:45%;
        bottom:10%;
        left:28% 
   }
}
.container__principal .container__cart-principal .modal-container .section__body .section__carousel-recommended .recommended-buttons i[container-carrito]{
    font-size:30px;
    cursor:pointer;
    z-index:3 
}
.container__principal .container__cart-principal .modal-container .section__body .section__carousel-recommended .recommended-buttons .btn-next[container-carrito],.container__principal .container__cart-principal .modal-container .section__body .section__carousel-recommended .recommended-buttons .btn-prev[container-carrito]{
    background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3OS41MDciIGhlaWdodD0iNzkuNTA2IiB2aWV3Qm94PSIwIDAgNzkuNTA3IDc5LjUwNiI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE3NC42NDUgLTE3Ny43MjYpIj48cGF0aCBkPSJNMjE0LjQsMTc4LjcyNWgwYTM4Ljc1NCwzOC43NTQsMCwwLDEsMzguNzU0LDM4Ljc1NGgwQTM4Ljc1MywzOC43NTMsMCwwLDEsMjE0LjQsMjU2LjIzMmgwYTM4Ljc1MywzOC43NTMsMCwwLDEtMzguNzUzLTM4Ljc1M2gwQTM4Ljc1MywzOC43NTMsMCwwLDEsMjE0LjQsMTc4LjcyNVoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMjE0LjQsMjU3LjIzMmEzOS43NTMsMzkuNzUzLDAsMSwxLDM5Ljc1NC0zOS43NTNBMzkuOCwzOS44LDAsMCwxLDIxNC40LDI1Ny4yMzJabTAtNzcuNTA2YTM3Ljc1MywzNy43NTMsMCwxLDAsMzcuNzU0LDM3Ljc1M0EzNy44LDM3LjgsMCwwLDAsMjE0LjQsMTc5LjcyNloiIGZpbGw9IiNkMGQwZDAiLz48cGF0aCBkPSJNMjIxLjM1MSwyMDUuMTVhMy4zLDMuMywwLDAsMC01LjQ0MS0yLjVMMjAxLjIsMjE1LjI1OWEzLjMsMy4zLDAsMCwwLS4zNDYsNC42NTQsMy4xNCwzLjE0LDAsMCwwLC4zNDYuMzQ2bDE0LjcxLDEyLjYxM2EzLjMsMy4zLDAsMCwwLDUuNDQxLTIuNVoiLz48L2c+PC9zdmc+);
    background-repeat:no-repeat;
    width:34px;
    height:34px;
    border:none;
    background-size:100%;
    margin-left:12px;
    cursor:pointer;
    background-color:transparent 
}
.container__principal .container__cart-principal .modal-container .section__body .section__carousel-recommended .recommended-buttons .btn-next[container-carrito]:hover,.container__principal .container__cart-principal .modal-container .section__body .section__carousel-recommended .recommended-buttons .btn-prev[container-carrito]:hover{
    background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3Ny41MDciIGhlaWdodD0iNzcuNTA3IiB2aWV3Qm94PSIwIDAgNzcuNTA3IDc3LjUwNyI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUzNS42NDUgLTE3OC43MjUpIj48cGF0aCBkPSJNNTc0LjQsMjU2LjIzMmgwYTM4Ljc1MywzOC43NTMsMCwwLDEtMzguNzUzLTM4Ljc1M2gwQTM4Ljc1MywzOC43NTMsMCwwLDEsNTc0LjQsMTc4LjcyNWgwYTM4Ljc1NCwzOC43NTQsMCwwLDEsMzguNzU0LDM4Ljc1NGgwQTM4Ljc1MywzOC43NTMsMCwwLDEsNTc0LjQsMjU2LjIzMloiLz48cGF0aCBkPSJNNTY3LjQ0NiwyMjkuODA3YTMuMywzLjMsMCwwLDAsNS40NDEsMi41TDU4Ny42LDIxOS43YTMuMywzLjMsMCwwLDAsLjM0NS00LjY1NCwzLjQxOCwzLjQxOCwwLDAsMC0uMzQ1LS4zNDZsLTE0LjcxLTEyLjYxM2EzLjMsMy4zLDAsMCwwLTUuNDQxLDIuNVoiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+);
    transform:rotate(180deg) 
}
.container__principal .container__cart-principal .modal-container .section__body .section__carousel-recommended .recommended-buttons .btn-next[container-carrito]{
    transform:rotate(180deg) 
}
.container__principal .container__cart-principal .modal-container .section__body .section__carousel-recommended .recommended-buttons .btn-next[container-carrito]:hover{
    transform:rotate(0deg) 
}
.container__principal .container__cart-principal .modal-container .section__body .section__carousel-recommended .container_prod-recommended[container-carrito]{
    background-color:transparent;
    outline:0;
    height:100% 
}
.recommended-card[container-carrito]{
    background-color:#fff;
    border-radius:15px;
    margin-right:10px;
    border:1px solid #d9d9d9;
    display:flex;
    flex-direction:column;
    height:100% 
}
.container__principal .container__cart-principal .modal-container .section__body .section__carousel-recommended .container_prod-recommended .recommended-card .recommended-header[container-carrito]{
    width:100%;
    border-radius:15px 15px 0 0;
    overflow:hidden 
}
.container__principal .container__cart-principal .modal-container .section__body .section__carousel-recommended .container_prod-recommended .recommended-card .recommended-header img[container-carrito]{
    border-radius:15px 15px 0 0;
    height:100%;
    width:100% 
}
.recommended-body[container-carrito]{
    width:100%;
    border-radius:0 0 15px 15px;
    padding:5px 10px 10px 
}
.recommended-body .btn-disabled[container-carrito]{
    opacity:.5!important;
    background-color:#ccc!important;
    border:0!important;
    color:#fff!important 
}
.container__principal .container__cart-principal .modal-container .section__body .section__carousel-recommended .container_prod-recommended .recommended-card .recommended-body .name-price[container-carrito]{
    padding:7px;
    display:flex;
    justify-content:space-between;
    flex:1 
}
@media (max-width:600px){
    .container__principal .container__cart-principal .modal-container .section__body .section__carousel-recommended .container_prod-recommended .recommended-card .recommended-body .name-price[container-carrito]{
        padding:8px;
        text-align:left 
   }
}
.container__principal .container__cart-principal .modal-container .section__body .section__carousel-recommended .container_prod-recommended .recommended-card .recommended-body .name-price[container-carrito]{
    font-size:13px;
    margin:0;
    padding:0 
}
@media (max-width:424px){
    .container__principal .container__cart-principal .modal-container .section__body .section__carousel-recommended .container_prod-recommended .recommended-card .recommended-body .name-price[container-carrito]{
        font-size:12px 
   }
}
.container__principal .container__cart-principal .modal-container .section__body .section__carousel-recommended .container_prod-recommended .recommended-card .recommended-body .name-price .name[container-carrito]{
    width:70%;
    font-size:14px 
}
@media (max-width:600px){
    .container__principal .container__cart-principal .modal-container .section__body .section__carousel-recommended .container_prod-recommended .recommended-card .recommended-body .name-price .name[container-carrito]{
        text-align:left;
        font-size:12px 
   }
}
.container__principal .container__cart-principal .modal-container .section__body .section__carousel-recommended .container_prod-recommended .recommended-card .recommended-body .name-price .price[container-carrito]{
    color:#ff7f00;
    width:50% 
}
@media (max-width:600px){
    .container__principal .container__cart-principal .modal-container .section__body .section__carousel-recommended .container_prod-recommended .recommended-card .recommended-body .name-price .price[container-carrito]{
        width:30%;
        text-align:right 
   }
}
.recommended-body button[container-carrito]{
    border-radius:15px;
    border:2px solid #ff7f00;
    padding:10px 20px;
    background-color:#fff;
    font-family:"ChickenSans-Bold",sans-serif;
    color:#ff7f00;
    outline:0;
    cursor:pointer;
    margin:10px 0 
}
.recommended-body button[container-carrito]:disabled{
    border:0 
}
.btn_disabled[container-carrito],.recommended-body button[container-carrito]:disabled{
    background-color:#ccc!important;
    color:#fff!important 
}
.btn_disabled[container-carrito]{
    border:0!important 
}
.container__principal .container__cart-principal .modal-container .section__empty[container-carrito]{
    width:100%;
    height:91%;
    display:flex;
    justify-content:center;
    align-items:center 
}
.container__principal .container__cart-principal .modal-container .section__empty .container-empty[container-carrito]{
    width:90%;
    margin:auto;
    text-align:center 
}
.container__principal .container__cart-principal .modal-container .section__empty .container-empty img[container-carrito]{
    width:70px;
    height:50px 
}
.container__principal .container__cart-principal .modal-container .section__empty .container-empty h3[container-carrito]{
    color:#ccc;
    font-weight:400;
    margin:20px 0 43px 
}
.container__principal .container__cart-principal .modal-container .section__empty .container-empty p[container-carrito]{
    font-family:"ChickenSans-Regular",sans-serif;
    width:70%;
    margin:auto 
}
.container__principal .container__cart-principal-active[container-carrito]{
    transition:all .2s ease-out;
    transform:translateZ(0) 
}
.fade-enter-active[container-carrito],.fade-leave-active[container-carrito]{
    transition:opacity .2s 
}
.fade-enter[container-carrito],.fade-leave-to[container-carrito]{
    opacity:0 
}
.sp-circle[container-carrito]{
    border:4px solid #ee8432;
    border-top-color:transparent;
    border-radius:50%;
    -webkit-animation:spCircRot-container-carrito .6s linear infinite;
    animation:spCircRot-container-carrito .6s linear infinite 
}
.sp-delete[container-carrito]{
    width:70px;
    height:70px 
}
@-webkit-keyframes spCircRot-container-carrito{
    0%{
        -webkit-transform:rotate(0deg) 
   }
    to{
        -webkit-transform:rotate(359deg) 
   }
}
@keyframes spCircRot-container-carrito{
    0%{
        transform:rotate(0deg) 
   }
    to{
        transform:rotate(359deg) 
   }
}
/**############### FRACMENTO DE CODIGO INDEX#################**/
tbody td[data-v-0faa47c0]:nth-child(2){
    text-align:center 
}
tbody .product[data-v-0faa47c0]{
    color:#ff7f00;
    font-weight:700;
    margin-bottom:10px 
}
tbody .product h2[data-v-0faa47c0]{
    font-size:20px 
}
@media (max-width:767px){
    tbody .product h2[data-v-0faa47c0]{
        font-size:15px 
   }
}
tbody .product[data-v-0faa47c0]:hover{
    text-decoration:underline;
    cursor:pointer 
}
tbody .btn-delete[data-v-0faa47c0]{
    text-align:center 
}
tbody .btn-delete button[data-v-0faa47c0]{
    cursor:pointer;
    background:transparent;
    border:transparent;
    outline:0 
}
tbody .description[data-v-0faa47c0]{
    font-size:12px;
    font-weight:700;
    margin:10px 0 
}
tbody .length[data-v-0faa47c0],tbody .price[data-v-0faa47c0]{
    color:#5c5c5c;
    font-size:12px;
    font-weight:700 
}
tbody .length p[data-v-0faa47c0]{
    font-weight:400 
}
tbody .alert[data-v-0faa47c0]{
    color:red;
    font-weight:700;
    font-size:14px;
    font-family:"ChickenSans-Regular",sans-serif;
    margin:10px 0 
}
tbody .ingredientes-quitar[data-v-0faa47c0]{
    color:#5c5c5c;
    font-size:12px;
    font-weight:700 
}
tbody .ingredientes-quitar p[data-v-0faa47c0]{
    font-weight:400 
}
tbody .gaseosas[data-v-0faa47c0]{
    color:#5c5c5c;
    font-size:12px;
    font-weight:700 
}
tbody .gaseosas p[data-v-0faa47c0]{
    font-weight:400 
}
tbody .salsas[data-v-0faa47c0]{
    color:#5c5c5c;
    font-size:12px;
    font-weight:700 
}
tbody .salsas p[data-v-0faa47c0]{
    font-weight:400 
}
@media (min-width:319px) and (max-width:599px){
    .product[data-v-0faa47c0]{
        margin:20px 0 
   }
}
@media (min-width:600px) and (max-width:991px){
    .product[data-v-0faa47c0]{
        margin:20px 0 
   }
}
.modal--mask[data-v-1ae38bda]{
    position:fixed;
    top:0;
    left:0;
    z-index:9998;
    background-color:rgba(0,0,0,.4);
    width:100%;
    height:100vh;
    display:flex;
    align-items:center;
    justify-content:center 
}
.modal--mask .modal--container[data-v-1ae38bda]{
    background-color:#fff;
    width:400px;
    margin:0 auto;
    box-shadow:0 0 30px 5px rgba(0,0,0,.3);
    border-radius:20px;
    display:flex;
    flex-direction:column;
    position:relative 
}
@media only screen and (max-width:600px){
    .modal--mask .modal--container[data-v-1ae38bda]{
        width:90% 
   }
}
.modal--mask .modal--container[data-v-1ae38bda] img{
    width:100% 
}
.modal--mask .modal--container .modal--button[data-v-1ae38bda]{
    position:absolute;
    top:10px;
    right:10px;
    border-radius:100%;
    width:25px;
    height:25px;
    border:0;
    outline:0;
    background-color:#ff7d00;
    display:flex;
    align-items:center;
    justify-content:center;
    box-sizing:border-box;
    padding:0;
    cursor:pointer 
}
.modal--mask .modal--container .text--title[data-v-1ae38bda]{
    text-align:center;
    color:#000;
    padding:30px 45px 10px;
    font-family:Gotham,sans-serif;
    font-weight:700;
    font-size:18px 
}
@media only screen and (min-width:1024px){
    .modal--mask .modal--container .text--title[data-v-1ae38bda]{
        padding-bottom:20px 
   }
}
@media only screen and (max-width:600px){
    .modal--mask .modal--container .text--title[data-v-1ae38bda]{
        font-size:14px 
   }
}
@media only screen and (max-width:360px){
    .modal--mask .modal--container .text--title[data-v-1ae38bda]{
        padding:30px 40px 10px 
   }
}
.modal--mask .modal--container .text--secondary[data-v-1ae38bda]{
    color:#848484;
    padding:10px 45px;
    font-family:Gotham,sans-serif;
    font-weight:400;
    margin-top:10px;
    font-size:15px;
    line-height:1.4rem;
    -webkit-text-size-adjust:none;
    -moz-text-size-adjust:none;
    text-size-adjust:none 
}
@media only screen and (max-width:600px){
    .modal--mask .modal--container .text--secondary[data-v-1ae38bda]{
        font-size:12px 
   }
}
@media only screen and (max-width:360px){
    .modal--mask .modal--container .text--secondary[data-v-1ae38bda]{
        padding:10px 30px 
   }
}
.modal--mask .modal--container .button-group[data-v-1ae38bda]{
    padding-bottom:20px;
    text-align:center 
}
.modal--mask .modal--container .button-group button[data-v-1ae38bda]{
    width:60%;
    margin:5px auto;
    color:#fff;
    padding:15px;
    outline:0;
    border:0;
    font-family:Gotham,sans-serif;
    font-weight:700;
    cursor:pointer;
    font-size:14px;
    border-radius:16px 
}
@media only screen and (max-width:600px){
    .modal--mask .modal--container .button-group button[data-v-1ae38bda]{
        width:65% 
   }
}
@media only screen and (max-width:360px){
    .modal--mask .modal--container .button-group button[data-v-1ae38bda]{
        width:70% 
   }
}
.modal--mask .modal--container .button-group .button--primary[data-v-1ae38bda]{
    background-color:#ff7d00 
}
.modal--mask .modal--container .button-group .button--secondary[data-v-1ae38bda]{
    background-color:#e06128 
}
@media (max-width:600px){
    .nueva-direccion-container[data-v-110d6f52]{
        background-color:rgba(0,0,0,.6);
        max-height:100vh;
        width:100%;
        max-width:100%;
        position:fixed;
        top:0;
        left:0;
        bottom:0;
        z-index:100;
        padding-top:30px;
        overflow:hidden;
        touch-action:none 
   }
}
@media (max-width:1023px){
    .nueva-direccion-container[data-v-110d6f52]{
        padding-top:0 
   }
}
.nueva-direccion-container .nueva-direccion-main[data-v-110d6f52]{
    position:fixed;
    left:0;
    bottom:0;
    top:70px;
    right:0;
    margin:0;
    z-index:101;
    height:100% 
}
@media (max-width:600px){
    .nueva-direccion-container .nueva-direccion-main[data-v-110d6f52]{
        top:0;
        left:0 
   }
}
.nueva-direccion-container .nueva-direccion-main .nueva-direccion-content[data-v-110d6f52]{
    width:24rem;
    margin:0 auto;
    background:#fff;
    font-family:Gotham,sans-serif;
    position:absolute;
    left:0;
    right:0;
    top:0;
    overflow:hidden;
    max-height:calc(100vh - 140px);
    border-radius:0 0 20px 20px 
}
@media (max-width:1023px){
    .nueva-direccion-container .nueva-direccion-main .nueva-direccion-content[data-v-110d6f52]{
        width:100%;
        max-width:100%;
        padding-top:0;
        max-height:100vh 
   }
}
@media (max-width:600px){
    .nueva-direccion-container .nueva-direccion-main .nueva-direccion-content[data-v-110d6f52]{
        border-radius:20px 20px 0 0;
        bottom:0;
        top:auto;
        height:calc(100vh - 100px);
        max-height:calc(100vh - 100px);
        overflow:hidden 
   }
}
.nueva-direccion-container .nueva-direccion-main .nueva-direccion-content .container__address-main[data-v-110d6f52]{
    padding:0 1rem;
    max-height:calc(100vh - 140px);
    overflow:scroll 
}
@media (max-width:600px){
    .nueva-direccion-container .nueva-direccion-main .nueva-direccion-content .container__address-main[data-v-110d6f52]{
        height:calc(100vh - 100px);
        max-height:calc(100vh - 100px);
        overflow:auto 
   }
}
.nueva-direccion-container .nueva-direccion-main .nueva-direccion-content .container__address-main .content-header[data-v-110d6f52]{
    display:none;
    font-weight:700;
    padding:20px 0;
    text-align:center;
    background-color:#fff;
    width:100%;
    color:#494949;
    border-radius:10px 10px 0 0;
    align-items:center;
    justify-content:center;
    position:relative;
    border-bottom:1px solid #000;
    width:90%;
    margin:0 auto 
}
@media (max-width:600px){
    .nueva-direccion-container .nueva-direccion-main .nueva-direccion-content .container__address-main .content-header[data-v-110d6f52]{
        display:flex 
   }
}
.nueva-direccion-container .nueva-direccion-main .nueva-direccion-content .container__address-main .content-header p[data-v-110d6f52]{
    margin-left:8px;
    font-size:18px 
}
.nueva-direccion-container .nueva-direccion-main .nueva-direccion-content .container__address-main .content-header .button__close-mobile[data-v-110d6f52]{
    display:flex;
    right:0 
}
.nueva-direccion-container .nueva-direccion-main .nueva-direccion-content .container__address-main .content--text[data-v-110d6f52]{
    font-size:14px;
    color:#7a7676;
    text-align:center;
    margin:20px 0 
}
.nueva-direccion-container .nueva-direccion-main .nueva-direccion-content .container__address-main .content--text br[data-v-110d6f52]{
    display:block 
}
@media screen and (min-width:1024px){
    .nueva-direccion-container .nueva-direccion-main .nueva-direccion-content .container__address-main .content--text br[data-v-110d6f52]{
        display:none 
   }
}
.toasted{
    padding:0 20px 
}
.toasted.rounded{
    border-radius:24px 
}
.toasted .primary,.toasted.toasted-primary{
    border-radius:2px;
    min-height:38px;
    line-height:1.1em;
    background-color:#353535;
    padding:6px 20px;
    font-size:15px;
    font-weight:300;
    color:#fff;
    box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24) 
}
.toasted .primary.success,.toasted.toasted-primary.success{
    background:#4caf50 
}
.toasted .primary.error,.toasted.toasted-primary.error{
    background:#f44336 
}
.toasted .primary.info,.toasted.toasted-primary.info{
    background:#3f51b5 
}
.toasted .primary .action,.toasted.toasted-primary .action{
    color:#a1c2fa 
}
.toasted.bubble{
    border-radius:30px;
    min-height:38px;
    line-height:1.1em;
    background-color:#ff7043;
    padding:0 20px;
    font-size:15px;
    font-weight:300;
    color:#fff;
    box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24) 
}
.toasted.bubble.success{
    background:#4caf50 
}
.toasted.bubble.error{
    background:#f44336 
}
.toasted.bubble.info{
    background:#3f51b5 
}
.toasted.bubble .action{
    color:#8e2b0c 
}
.toasted.outline{
    border-radius:30px;
    min-height:38px;
    line-height:1.1em;
    background-color:#fff;
    border:1px solid #676767;
    padding:0 20px;
    font-size:15px;
    color:#676767;
    box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);
    font-weight:700 
}
.toasted.outline.success{
    color:#4caf50;
    border-color:#4caf50 
}
.toasted.outline.error{
    color:#f44336;
    border-color:#f44336 
}
.toasted.outline.info{
    color:#3f51b5;
    border-color:#3f51b5 
}
.toasted.outline .action{
    color:#607d8b 
}
.toasted-container{
    position:fixed;
    z-index:10000 
}
.toasted-container,.toasted-container.full-width{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column 
}
.toasted-container.full-width{
    max-width:86%;
    width:100% 
}
.toasted-container.full-width.fit-to-screen{
    min-width:100% 
}
.toasted-container.full-width.fit-to-screen .toasted:first-child{
    margin-top:0 
}
.toasted-container.full-width.fit-to-screen.top-right{
    top:0;
    right:0 
}
.toasted-container.full-width.fit-to-screen.top-left{
    top:0;
    left:0 
}
.toasted-container.full-width.fit-to-screen.top-center{
    top:0;
    left:0;
    -webkit-transform:translateX(0);
    transform:translateX(0) 
}
.toasted-container.full-width.fit-to-screen.bottom-right{
    right:0;
    bottom:0 
}
.toasted-container.full-width.fit-to-screen.bottom-left{
    left:0;
    bottom:0 
}
.toasted-container.full-width.fit-to-screen.bottom-center{
    left:0;
    bottom:0;
    -webkit-transform:translateX(0);
    transform:translateX(0) 
}
.toasted-container.top-right{
    top:10%;
    right:7% 
}
.toasted-container.top-left{
    top:10%;
    left:7% 
}
.toasted-container.top-center{
    top:10%;
    left:50%;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%) 
}
.toasted-container.bottom-right{
    right:5%;
    bottom:7% 
}
.toasted-container.bottom-left{
    left:5%;
    bottom:7% 
}
.toasted-container.bottom-center{
    left:50%;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%);
    bottom:7% 
}
.toasted-container.bottom-left .toasted,.toasted-container.top-left .toasted{
    float:left 
}
.toasted-container.bottom-right .toasted,.toasted-container.top-right .toasted{
    float:right 
}
.toasted-container .toasted{
    top:35px;
    width:auto;
    clear:both;
    margin-top:10px;
    position:relative;
    max-width:100%;
    height:auto;
    word-break:normal;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-pack:justify;
    justify-content:space-between;
    box-sizing:inherit 
}
.toasted-container .toasted .fa,.toasted-container .toasted .fab,.toasted-container .toasted .far,.toasted-container .toasted .fas,.toasted-container .toasted .material-icons,.toasted-container .toasted .mdi{
    margin-right:.5rem;
    margin-left:-.4rem 
}
.toasted-container .toasted .fa.after,.toasted-container .toasted .fab.after,.toasted-container .toasted .far.after,.toasted-container .toasted .fas.after,.toasted-container .toasted .material-icons.after,.toasted-container .toasted .mdi.after{
    margin-left:.5rem;
    margin-right:-.4rem 
}
.toasted-container .toasted .action{
    text-decoration:none;
    font-size:.8rem;
    padding:8px;
    margin:5px -7px 5px 7px;
    border-radius:3px;
    text-transform:uppercase;
    letter-spacing:.03em;
    font-weight:600;
    cursor:pointer 
}
.toasted-container .toasted .action.icon{
    padding:4px;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-pack:center;
    justify-content:center 
}
.toasted-container .toasted .action.icon .fa,.toasted-container .toasted .action.icon .material-icons,.toasted-container .toasted .action.icon .mdi{
    margin-right:0;
    margin-left:4px 
}
.toasted-container .toasted .action.icon:hover{
    text-decoration:none 
}
.toasted-container .toasted .action:hover{
    text-decoration:underline 
}
@media only screen and (max-width:600px){
    .toasted-container{
        min-width:100% 
   }
    .toasted-container .toasted:first-child{
        margin-top:0 
   }
    .toasted-container.top-right{
        top:0;
        right:0 
   }
    .toasted-container.top-left{
        top:0;
        left:0 
   }
    .toasted-container.top-center{
        top:0;
        left:0;
        -webkit-transform:translateX(0);
        transform:translateX(0) 
   }
    .toasted-container.bottom-right{
        right:0;
        bottom:0 
   }
    .toasted-container.bottom-left{
        left:0;
        bottom:0 
   }
    .toasted-container.bottom-center{
        left:0;
        bottom:0;
        -webkit-transform:translateX(0);
        transform:translateX(0) 
   }
    .toasted-container.bottom-center,.toasted-container.top-center{
        -ms-flex-align:stretch!important;
        align-items:stretch!important 
   }
    .toasted-container.bottom-left .toasted,.toasted-container.bottom-right .toasted,.toasted-container.top-left .toasted,.toasted-container.top-right .toasted{
        float:none 
   }
    .toasted-container .toasted{
        border-radius:0 
   }
}
.VueCarousel-navigation-button[data-v-453ad8cd] {
    position: absolute;
    top: 50%;
    box-sizing: border-box;
    color: #000;
    text-decoration: none;
    appearance: none;
    border: none;
    background-color: transparent;
    padding: 0;
    cursor: pointer;
    outline: none;
}
.VueCarousel-navigation-button[data-v-453ad8cd]:focus {
    outline: 1px solid lightblue;
}
.VueCarousel-navigation-next[data-v-453ad8cd] {
    right: 0;
    transform: translateY(-50%) translateX(100%);
    font-family: "system";
}
.VueCarousel-navigation-prev[data-v-453ad8cd] {
    left: 0;
    transform: translateY(-50%) translateX(-100%);
    font-family: "system";
}
.VueCarousel-navigation--disabled[data-v-453ad8cd] {
    opacity: 0.5;
    cursor: default;
}
/* Define the "system" font family */
@font-face {
    font-family: system;
    font-style: normal;
    font-weight: 300;
    src: local(".SFNSText-Light"), local(".HelveticaNeueDeskInterface-Light"), local(".LucidaGrandeUI"), local("Ubuntu Light"), local("Segoe UI Symbol"), local("Roboto-Light"), local("DroidSans"), local("Tahoma");
}
.VueCarousel-pagination[data-v-438fd353] {
    width: 100%;
    text-align: center;
}
.VueCarousel-pagination--top-overlay[data-v-438fd353] {
    position: absolute;
    top: 0;
}
.VueCarousel-pagination--bottom-overlay[data-v-438fd353] {
    position: absolute;
    bottom: 0;
}
.VueCarousel-dot-container[data-v-438fd353] {
    display: inline-block;
    margin: 0 auto;
    padding: 0;
}
.VueCarousel-dot[data-v-438fd353] {
    display: inline-block;
    cursor: pointer;
    appearance: none;
    border: none;
    background-clip: content-box;
    box-sizing: content-box;
    padding: 0;
    border-radius: 100%;
    outline: none;
}
.VueCarousel-dot[data-v-438fd353]:focus {
    outline: 1px solid lightblue;
}
.VueCarousel-slide {
    flex-basis: inherit;
    flex-grow: 0;
    flex-shrink: 0;
    user-select: none;
    backface-visibility: hidden;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    outline: none;
}
.VueCarousel-slide-adjustableHeight {
    display: table;
    flex-basis: auto;
    width: 100%;
}
.VueCarousel {
    display: flex;
    flex-direction: column;
    position: relative;
}
.VueCarousel--reverse {
    flex-direction: column-reverse;
}
.VueCarousel-wrapper {
    width: 100%;
    position: relative;
    overflow: hidden;
}
.VueCarousel-inner {
    display: flex;
    flex-direction: row;
    backface-visibility: hidden;
}
.VueCarousel-inner--center {
    justify-content: center;
}
.vue-map-container{
   position:relative
}
.vue-map-container .vue-map{
   left:0;
   right:0;
   top:0;
   bottom:0;
   position:absolute
}
.vue-map-hidden{
   display:none
}
.vue-street-view-pano-container{
   position:relative
}
.vue-street-view-pano-container .vue-street-view-pano{
   left:0;
   right:0;
   top:0;
   bottom:0;
   position:absolute
}
.cyber-cajun__counter[data-v-1ba6d636]{
   color:#fff;
   display:flex;
   justify-content:space-between;
   font-size:25px;
   padding:3px 20px;
   align-items:center;
   position:fixed;
   width:100%;
   bottom:0;
   left:0;
   z-index:100
}
@media (max-width:990px){
   .cyber-cajun__counter[data-v-1ba6d636]{
       position:static;
       padding:5px 10px;
       align-items:center;
       justify-content:center;
       font-size:16px
   }
}
@media (max-width:360px){
   .cyber-cajun__counter[data-v-1ba6d636]{
       padding:10px 5px
   }
}
.footer-home-container[data-v-1ba6d636]{
   padding-bottom:100px!important
}
.text-contador[data-v-1ba6d636]{
   font-size:28px;
   text-align:center;
   text-shadow:1px 1px 2px rgba(0,0,0,.5);
   color:#fff
}
@media (max-width:600px){
   .text-desktop[data-v-1ba6d636]{
       display:none
   }
}
.text-responsive[data-v-1ba6d636]{
   font-size:18px
}
.text-responsive img[data-v-1ba6d636]{
   width:90px
}
@media (max-width:360px){
   .text-responsive img[data-v-1ba6d636]{
       width:70px
   }
}
@media (min-width:601px){
   .text-responsive[data-v-1ba6d636]{
       display:none
   }
}
.image-counter__cyber-cajun[data-v-1ba6d636]{
   padding:0 20px;
   text-align:center
}
@media screen and (max-width:600px){
   .image-counter__cyber-cajun[data-v-1ba6d636]{
       padding:0 10px;
       width:100%
   }
}
.image-counter__cyber-cajun[data-v-1ba6d636] img{
   width:80px;
   height:auto
}
@media (max-width:600px){
   .image-counter__cyber-cajun[data-v-1ba6d636] img{
       width:90px
   }
}
@media (max-width:360px){
   .image-counter__cyber-cajun[data-v-1ba6d636] img{
       width:100%
   }
}
.image-counter__cyber-cajun span[data-v-1ba6d636]{
   display:block;
   font-size:12px;
   text-shadow:1px 1px 2px rgba(0,0,0,.5);
   color:#fff
}
@media (min-width:600px){
   .image-counter__cyber-cajun span[data-v-1ba6d636]{
       display:none
   }
}
.btn-contador[data-v-1ba6d636]{
   display:flex;
   align-items:center;
   justify-content:center
}
.btn-contador button[data-v-1ba6d636]{
   outline:0;
   border:2px solid #fff;
   border-radius:10px;
   background-color:#fff;
   color:#fff;
   font-family:"ChickenSans-Regular",sans-serif;
   padding:10px;
   width:100%;
   cursor:pointer;
   font-weight:700;
   box-shadow:0 0 3px rgba(0,0,0,.5)
}
@media (max-width:600px){
   .btn-contador button[data-v-1ba6d636]{
       display:none
   }
}
.btn-contador p[data-v-1ba6d636]{
   font-size:18px;
   text-shadow:1px 1px 2px rgba(0,0,0,.5);
   color:#fff
}
@media (min-width:601px){
   .btn-contador p[data-v-1ba6d636]{
       display:none
   }
}
.number-contador[data-v-1ba6d636]{
   display:flex;
   justify-content:flex-end;
   padding:0 20px
}
@media (max-width:600px){
   .number-contador[data-v-1ba6d636]{
       padding:0 5px
   }
}
@media (max-width:360px){
   .number-contador[data-v-1ba6d636]{
       padding:0
   }
}
.number-contador>div.element[data-v-1ba6d636]{
   display:flex;
   flex-direction:column;
   margin:0 3px;
   text-align:center
}
.number-contador .points[data-v-1ba6d636]{
   padding-top:5px;
   line-height:10px
}
.number-contador .text[data-v-1ba6d636]{
   font-size:16px;
   text-shadow:1px 1px 2px rgba(0,0,0,.5);
   color:#fff
}
@media (max-width:600px){
   .number-contador .text[data-v-1ba6d636]{
       font-size:18px
   }
}
.number-contador .number[data-v-1ba6d636]{
   padding:0 5px;
   margin-bottom:-2px;
   font-size:30px;
   font-family:"Arial";
   font-weight:700;
   margin-top:-7px;
   text-shadow:1px 1px 2px rgba(0,0,0,.5);
   color:#fff
}
@media (max-width:600px){
   .number-contador .number[data-v-1ba6d636]{
       font-size:25px
   }
}
@media (max-width:360px){
   .number-contador .number[data-v-1ba6d636]{
       font-size:18px
   }
}
.item-card[data-v-2d8bff6a]{
   padding:0 13px
}
.promotion-img[data-v-2d8bff6a]{
   position:relative
}
.promotion-img .promotion-header[data-v-2d8bff6a]{
   position:absolute;
   z-index:1;
   width:100%;
   font-family:"ChickenSans-Bold",sans-serif;
   font-size:33px;
   padding:0 28px;
   top:11px;
   line-height:1;
   color:#fff;
   top:12px;
   display:flex;
   justify-content:space-between
}
.promotion-img .promotion-header h4[data-v-2d8bff6a]{
   margin:0;
   padding:0
}
.promotion-img .promotion-header h4[data-v-2d8bff6a]:first-child{
   width:75%;
   font-size:25px
}
.promotion-img .promotion-header h4[data-v-2d8bff6a]:nth-child(2){
   width:23%;
   text-align:center;
   font-size:25px
}
.promotion-img .promotion-description[data-v-2d8bff6a]{
   position:absolute;
   bottom:18%;
   color:#fff;
   left:21px;
   width:50%;
   font-size:20px;
   font-family:"ChickenSans-Bold",sans-serif
}
.promotion-img .btn[data-v-2d8bff6a]{
   position:absolute;
   bottom:20px;
   left:21px
}
@media (max-width:600px){
   .promotion-img .btn[data-v-2d8bff6a]{
       padding:10px 40px;
       font-size:20px
   }
}
h2[data-v-2d8bff6a]{
   font-family:"ChickenSans-Bold",sans-serif;
   font-size:27px
}
.btn-next[data-v-2d8bff6a],.btn-prev[data-v-2d8bff6a]{
   background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3OS41MDciIGhlaWdodD0iNzkuNTA2IiB2aWV3Qm94PSIwIDAgNzkuNTA3IDc5LjUwNiI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE3NC42NDUgLTE3Ny43MjYpIj48cGF0aCBkPSJNMjE0LjQsMTc4LjcyNWgwYTM4Ljc1NCwzOC43NTQsMCwwLDEsMzguNzU0LDM4Ljc1NGgwQTM4Ljc1MywzOC43NTMsMCwwLDEsMjE0LjQsMjU2LjIzMmgwYTM4Ljc1MywzOC43NTMsMCwwLDEtMzguNzUzLTM4Ljc1M2gwQTM4Ljc1MywzOC43NTMsMCwwLDEsMjE0LjQsMTc4LjcyNVoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMjE0LjQsMjU3LjIzMmEzOS43NTMsMzkuNzUzLDAsMSwxLDM5Ljc1NC0zOS43NTNBMzkuOCwzOS44LDAsMCwxLDIxNC40LDI1Ny4yMzJabTAtNzcuNTA2YTM3Ljc1MywzNy43NTMsMCwxLDAsMzcuNzU0LDM3Ljc1M0EzNy44LDM3LjgsMCwwLDAsMjE0LjQsMTc5LjcyNloiIGZpbGw9IiNkMGQwZDAiLz48cGF0aCBkPSJNMjIxLjM1MSwyMDUuMTVhMy4zLDMuMywwLDAsMC01LjQ0MS0yLjVMMjAxLjIsMjE1LjI1OWEzLjMsMy4zLDAsMCwwLS4zNDYsNC42NTQsMy4xNCwzLjE0LDAsMCwwLC4zNDYuMzQ2bDE0LjcxLDEyLjYxM2EzLjMsMy4zLDAsMCwwLDUuNDQxLTIuNVoiLz48L2c+PC9zdmc+);
   background-repeat:no-repeat;
   width:34px;
   height:34px;
   border:none;
   background-size:100%;
   margin-left:12px;
   cursor:pointer;
   background-color:transparent
}
@media (max-width:600px){
   .btn-next[data-v-2d8bff6a],.btn-prev[data-v-2d8bff6a]{
       margin-left:0
   }
}
.btn-next[data-v-2d8bff6a]:hover,.btn-prev[data-v-2d8bff6a]:hover{
   background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3Ny41MDciIGhlaWdodD0iNzcuNTA3IiB2aWV3Qm94PSIwIDAgNzcuNTA3IDc3LjUwNyI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUzNS42NDUgLTE3OC43MjUpIj48cGF0aCBkPSJNNTc0LjQsMjU2LjIzMmgwYTM4Ljc1MywzOC43NTMsMCwwLDEtMzguNzUzLTM4Ljc1M2gwQTM4Ljc1MywzOC43NTMsMCwwLDEsNTc0LjQsMTc4LjcyNWgwYTM4Ljc1NCwzOC43NTQsMCwwLDEsMzguNzU0LDM4Ljc1NGgwQTM4Ljc1MywzOC43NTMsMCwwLDEsNTc0LjQsMjU2LjIzMloiLz48cGF0aCBkPSJNNTY3LjQ0NiwyMjkuODA3YTMuMywzLjMsMCwwLDAsNS40NDEsMi41TDU4Ny42LDIxOS43YTMuMywzLjMsMCwwLDAsLjM0NS00LjY1NCwzLjQxOCwzLjQxOCwwLDAsMC0uMzQ1LS4zNDZsLTE0LjcxLTEyLjYxM2EzLjMsMy4zLDAsMCwwLTUuNDQxLDIuNVoiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+);
   transform:rotate(180deg)
}
.btn-next[data-v-2d8bff6a]{
   transform:rotate(180deg)
}
.btn-next[data-v-2d8bff6a]:hover{
   transform:rotate(0deg)
}
.head-section[data-v-2d8bff6a]{
   display:flex;
   justify-content:space-between;
   margin-bottom:25px;
   align-items:center
}
@media (max-width:600px){
   .head-section .title-promo_cyber-cajun[data-v-2d8bff6a]{
       font-size:24px
   }
}
@media (max-width:360px){
   .head-section .title-promo_cyber-cajun[data-v-2d8bff6a]{
       font-size:20px
   }
}
@media (max-width:600px){
   .head-section .title-promo_cyber-cajun span[data-v-2d8bff6a]{
       display:none
   }
}
.head-section .title-promo_cyber-cajun[data-v-2d8bff6a] img{
   vertical-align:middle;
   border-radius:10px;
   height:60px;
   width:108px
}
@media screen and (max-width:360px){
   .head-section .title-promo_cyber-cajun[data-v-2d8bff6a] img{
       width:90px;
       height:50px
   }
}
.carousel2[data-v-2d8bff6a]{
   margin-bottom:27px
}
.btn-more[data-v-2d8bff6a]{
   min-width:207px;
   margin-bottom:24px;
   outline:0;
   border:0
}
hr[data-v-2d8bff6a]{
   border-top:1px solid #dbdbdc;
   margin-bottom:25px
}
.skeletonsx2[data-v-2d8bff6a]{
   display:flex;
   margin-bottom:27px
}
.skeletonsx2>div[data-v-2d8bff6a]{
   width:50%;
   padding:0 20px
}
@media (max-width:600px){
   .skeletonsx2>div[data-v-2d8bff6a]{
       width:100%
   }
}
.promotion-img{
   border-radius:15px;
   overflow:hidden;
   cursor:pointer;
   font-size:0;
   border:1px solid transparent;
   transition:all .15s
}
.promotion-img img{
   height:100%;
   width:100%;
   -o-object-fit:cover;
   object-fit:cover;
   transition:all .4s
}
.container__carousel-promotions .promotion-img:hover{
   border:1px solid #ef7e00
}
.item-cards .promotion-img img:hover{
   transform:scale(1.1)
}
.wrapper-popup_fail_web[data-v-e6cf0d1a]{
   position:fixed;
   top:0;
   left:0;
   z-index:1000000;
   background-color:rgba(0,0,0,.52157);
   width:100%;
   height:100%;
   display:flex;
   justify-content:center;
   align-items:center
}
.wrapper-popup_fail_web .container-popup_fail_web[data-v-e6cf0d1a]{
   position:relative
}
.wrapper-popup_fail_web .container-popup_fail_web button[data-v-e6cf0d1a]{
   position:absolute;
   top:-25px;
   right:0;
   background-color:transparent;
   border:0;
   outline:0;
   color:#fff;
   cursor:pointer
}
.wrapper-popup_fail_web .container-popup_fail_web[data-v-e6cf0d1a] img{
   max-width:100%;
   height:auto
}
#onetrust-banner-sdk{
   -ms-text-size-adjust:100%;
   -webkit-text-size-adjust:100%
}
#onetrust-banner-sdk .onetrust-vendors-list-handler{
   cursor:pointer;
   color:#1f96db;
   font-size:inherit;
   font-weight:bold;
   text-decoration:none;
   margin-left:5px
}
#onetrust-banner-sdk .onetrust-vendors-list-handler:hover{
   color:#1f96db
}
#onetrust-banner-sdk:focus{
   outline:2px solid #000;
   outline-offset:-2px
}
#onetrust-banner-sdk a:focus{
   outline:2px solid #000
}
#onetrust-banner-sdk #onetrust-accept-btn-handler,#onetrust-banner-sdk #onetrust-reject-all-handler,#onetrust-banner-sdk #onetrust-pc-btn-handler{
   outline-offset:1px
}
#onetrust-banner-sdk.ot-bnr-w-logo .ot-bnr-logo{
   height:64px;
   width:64px
}
#onetrust-banner-sdk .ot-close-icon,#onetrust-pc-sdk .ot-close-icon,#ot-sync-ntfy .ot-close-icon{
   background-size:contain;
   background-repeat:no-repeat;
   background-position:center;
   height:12px;
   width:12px
}
#onetrust-banner-sdk .powered-by-logo,#onetrust-banner-sdk .ot-pc-footer-logo a,#onetrust-pc-sdk .powered-by-logo,#onetrust-pc-sdk .ot-pc-footer-logo a,#ot-sync-ntfy .powered-by-logo,#ot-sync-ntfy .ot-pc-footer-logo a{
   background-size:contain;
   background-repeat:no-repeat;
   background-position:center;
   height:25px;
   width:152px;
   display:block;
   text-decoration:none;
   font-size:0.75em
}
#onetrust-banner-sdk .powered-by-logo:hover,#onetrust-banner-sdk .ot-pc-footer-logo a:hover,#onetrust-pc-sdk .powered-by-logo:hover,#onetrust-pc-sdk .ot-pc-footer-logo a:hover,#ot-sync-ntfy .powered-by-logo:hover,#ot-sync-ntfy .ot-pc-footer-logo a:hover{
   color:#565656
}
#onetrust-banner-sdk h3 *,#onetrust-banner-sdk h4 *,#onetrust-banner-sdk h6 *,#onetrust-banner-sdk button *,#onetrust-banner-sdk a[data-parent-id] *,#onetrust-pc-sdk h3 *,#onetrust-pc-sdk h4 *,#onetrust-pc-sdk h6 *,#onetrust-pc-sdk button *,#onetrust-pc-sdk a[data-parent-id] *,#ot-sync-ntfy h3 *,#ot-sync-ntfy h4 *,#ot-sync-ntfy h6 *,#ot-sync-ntfy button *,#ot-sync-ntfy a[data-parent-id] *{
   font-size:inherit;
   font-weight:inherit;
   color:inherit
}
#onetrust-banner-sdk .ot-hide,#onetrust-pc-sdk .ot-hide,#ot-sync-ntfy .ot-hide{
   display:none !important
}
#onetrust-banner-sdk button.ot-link-btn:hover,#onetrust-pc-sdk button.ot-link-btn:hover,#ot-sync-ntfy button.ot-link-btn:hover{
   text-decoration:underline;
   opacity:1
}
#onetrust-pc-sdk .ot-sdk-row .ot-sdk-column{
   padding:0
}
#onetrust-pc-sdk .ot-sdk-container{
   padding-right:0
}
#onetrust-pc-sdk .ot-sdk-row{
   flex-direction:initial;
   width:100%
}
#onetrust-pc-sdk [type="checkbox"]:checked,#onetrust-pc-sdk [type="checkbox"]:not(:checked){
   pointer-events:initial
}
#onetrust-pc-sdk [type="checkbox"]:disabled+label::before,#onetrust-pc-sdk [type="checkbox"]:disabled+label:after,#onetrust-pc-sdk [type="checkbox"]:disabled+label{
   pointer-events:none;
   opacity:0.7
}
#onetrust-pc-sdk #vendor-list-content{
   transform:translate3d(0, 0, 0)
}
#onetrust-pc-sdk li input[type="checkbox"]{
   z-index:1
}
#onetrust-pc-sdk li .ot-checkbox label{
   z-index:2
}
#onetrust-pc-sdk li .ot-checkbox input[type="checkbox"]{
   height:auto;
   width:auto
}
#onetrust-pc-sdk li .host-title a,#onetrust-pc-sdk li .ot-host-name a,#onetrust-pc-sdk li .accordion-text,#onetrust-pc-sdk li .ot-acc-txt{
   z-index:2;
   position:relative
}
#onetrust-pc-sdk input{
   margin:3px 0.1ex
}
#onetrust-pc-sdk .pc-logo,#onetrust-pc-sdk .ot-pc-logo{
   height:60px;
   width:180px;
   background-position:center;
   background-size:contain;
   background-repeat:no-repeat;
   display:inline-flex;
   justify-content:center;
   align-items:center
}
#onetrust-pc-sdk .pc-logo img,#onetrust-pc-sdk .ot-pc-logo img{
   max-height:100%;
   max-width:100%
}
#onetrust-pc-sdk .screen-reader-only,#onetrust-pc-sdk .ot-scrn-rdr,.ot-sdk-cookie-policy .screen-reader-only,.ot-sdk-cookie-policy .ot-scrn-rdr{
   border:0;
   clip:rect(0 0 0 0);
   height:1px;
   margin:-1px;
   overflow:hidden;
   padding:0;
   position:absolute;
   width:1px
}
#onetrust-pc-sdk.ot-fade-in,.onetrust-pc-dark-filter.ot-fade-in,#onetrust-banner-sdk.ot-fade-in{
   animation-name:onetrust-fade-in;
   animation-duration:400ms;
   animation-timing-function:ease-in-out
}
#onetrust-pc-sdk.ot-hide{
   display:none !important
}
.onetrust-pc-dark-filter.ot-hide{
   display:none !important
}
#ot-sdk-btn.ot-sdk-show-settings,#ot-sdk-btn.optanon-show-settings{
   color:#68b631;
   border:1px solid #68b631;
   height:auto;
   white-space:normal;
   word-wrap:break-word;
   padding:0.8em 2em;
   font-size:0.8em;
   line-height:1.2;
   cursor:pointer;
   -moz-transition:0.1s ease;
   -o-transition:0.1s ease;
   -webkit-transition:1s ease;
   transition:0.1s ease
}
#ot-sdk-btn.ot-sdk-show-settings:hover,#ot-sdk-btn.optanon-show-settings:hover{
   color:#fff;
   background-color:#68b631
}
.onetrust-pc-dark-filter{
   background:rgba(0,0,0,0.5);
   z-index:2147483646;
   width:100%;
   height:100%;
   overflow:hidden;
   position:fixed;
   top:0;
   bottom:0;
   left:0
}
@keyframes onetrust-fade-in{
   0%{
       opacity:0
   }
   100%{
       opacity:1
   }
}
.ot-cookie-label{
   text-decoration:underline
}
@media only screen and (min-width: 426px) and (max-width: 896px) and (orientation: landscape){
   #onetrust-pc-sdk p{
       font-size:0.75em
   }
}
#onetrust-banner-sdk .banner-option-input:focus+label{
   outline:1px solid #000;
   outline-style:auto
}
.category-vendors-list-handler+a:focus,.category-vendors-list-handler+a:focus-visible{
   outline:2px solid #000
}
#onetrust-pc-sdk .ot-userid-title{
   margin-top:10px
}
#onetrust-pc-sdk .ot-userid-title>span,#onetrust-pc-sdk .ot-userid-timestamp>span{
   font-weight:700
}
#onetrust-pc-sdk .ot-userid-desc{
   font-style:italic
}
#onetrust-pc-sdk .ot-host-desc a{
   pointer-events:initial
}
#onetrust-pc-sdk .ot-ven-hdr>p a{
   position:relative;
   z-index:2;
   pointer-events:initial
}
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info a,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info a{
   margin-right:auto
}
#onetrust-banner-sdk,#onetrust-pc-sdk,#ot-sdk-cookie-policy,#ot-sync-ntfy{
   font-size:16px
}
#onetrust-banner-sdk *,#onetrust-banner-sdk ::after,#onetrust-banner-sdk ::before,#onetrust-pc-sdk *,#onetrust-pc-sdk ::after,#onetrust-pc-sdk ::before,#ot-sdk-cookie-policy *,#ot-sdk-cookie-policy ::after,#ot-sdk-cookie-policy ::before,#ot-sync-ntfy *,#ot-sync-ntfy ::after,#ot-sync-ntfy ::before{
   -webkit-box-sizing:content-box;
   -moz-box-sizing:content-box;
   box-sizing:content-box
}
#onetrust-banner-sdk div,#onetrust-banner-sdk span,#onetrust-banner-sdk h1,#onetrust-banner-sdk h2,#onetrust-banner-sdk h3,#onetrust-banner-sdk h4,#onetrust-banner-sdk h5,#onetrust-banner-sdk h6,#onetrust-banner-sdk p,#onetrust-banner-sdk img,#onetrust-banner-sdk svg,#onetrust-banner-sdk button,#onetrust-banner-sdk section,#onetrust-banner-sdk a,#onetrust-banner-sdk label,#onetrust-banner-sdk input,#onetrust-banner-sdk ul,#onetrust-banner-sdk li,#onetrust-banner-sdk nav,#onetrust-banner-sdk table,#onetrust-banner-sdk thead,#onetrust-banner-sdk tr,#onetrust-banner-sdk td,#onetrust-banner-sdk tbody,#onetrust-banner-sdk .ot-main-content,#onetrust-banner-sdk .ot-toggle,#onetrust-banner-sdk #ot-content,#onetrust-banner-sdk #ot-pc-content,#onetrust-banner-sdk .checkbox,#onetrust-pc-sdk div,#onetrust-pc-sdk span,#onetrust-pc-sdk h1,#onetrust-pc-sdk h2,#onetrust-pc-sdk h3,#onetrust-pc-sdk h4,#onetrust-pc-sdk h5,#onetrust-pc-sdk h6,#onetrust-pc-sdk p,#onetrust-pc-sdk img,#onetrust-pc-sdk svg,#onetrust-pc-sdk button,#onetrust-pc-sdk section,#onetrust-pc-sdk a,#onetrust-pc-sdk label,#onetrust-pc-sdk input,#onetrust-pc-sdk ul,#onetrust-pc-sdk li,#onetrust-pc-sdk nav,#onetrust-pc-sdk table,#onetrust-pc-sdk thead,#onetrust-pc-sdk tr,#onetrust-pc-sdk td,#onetrust-pc-sdk tbody,#onetrust-pc-sdk .ot-main-content,#onetrust-pc-sdk .ot-toggle,#onetrust-pc-sdk #ot-content,#onetrust-pc-sdk #ot-pc-content,#onetrust-pc-sdk .checkbox,#ot-sdk-cookie-policy div,#ot-sdk-cookie-policy span,#ot-sdk-cookie-policy h1,#ot-sdk-cookie-policy h2,#ot-sdk-cookie-policy h3,#ot-sdk-cookie-policy h4,#ot-sdk-cookie-policy h5,#ot-sdk-cookie-policy h6,#ot-sdk-cookie-policy p,#ot-sdk-cookie-policy img,#ot-sdk-cookie-policy svg,#ot-sdk-cookie-policy button,#ot-sdk-cookie-policy section,#ot-sdk-cookie-policy a,#ot-sdk-cookie-policy label,#ot-sdk-cookie-policy input,#ot-sdk-cookie-policy ul,#ot-sdk-cookie-policy li,#ot-sdk-cookie-policy nav,#ot-sdk-cookie-policy table,#ot-sdk-cookie-policy thead,#ot-sdk-cookie-policy tr,#ot-sdk-cookie-policy td,#ot-sdk-cookie-policy tbody,#ot-sdk-cookie-policy .ot-main-content,#ot-sdk-cookie-policy .ot-toggle,#ot-sdk-cookie-policy #ot-content,#ot-sdk-cookie-policy #ot-pc-content,#ot-sdk-cookie-policy .checkbox,#ot-sync-ntfy div,#ot-sync-ntfy span,#ot-sync-ntfy h1,#ot-sync-ntfy h2,#ot-sync-ntfy h3,#ot-sync-ntfy h4,#ot-sync-ntfy h5,#ot-sync-ntfy h6,#ot-sync-ntfy p,#ot-sync-ntfy img,#ot-sync-ntfy svg,#ot-sync-ntfy button,#ot-sync-ntfy section,#ot-sync-ntfy a,#ot-sync-ntfy label,#ot-sync-ntfy input,#ot-sync-ntfy ul,#ot-sync-ntfy li,#ot-sync-ntfy nav,#ot-sync-ntfy table,#ot-sync-ntfy thead,#ot-sync-ntfy tr,#ot-sync-ntfy td,#ot-sync-ntfy tbody,#ot-sync-ntfy .ot-main-content,#ot-sync-ntfy .ot-toggle,#ot-sync-ntfy #ot-content,#ot-sync-ntfy #ot-pc-content,#ot-sync-ntfy .checkbox{
   font-family:inherit;
   font-weight:normal;
   -webkit-font-smoothing:auto;
   letter-spacing:normal;
   line-height:normal;
   padding:0;
   margin:0;
   height:auto;
   min-height:0;
   max-height:none;
   width:auto;
   min-width:0;
   max-width:none;
   border-radius:0;
   border:none;
   clear:none;
   float:none;
   position:static;
   bottom:auto;
   left:auto;
   right:auto;
   top:auto;
   text-align:left;
   text-decoration:none;
   text-indent:0;
   text-shadow:none;
   text-transform:none;
   white-space:normal;
   background:none;
   overflow:visible;
   vertical-align:baseline;
   visibility:visible;
   z-index:auto;
   box-shadow:none
}
#onetrust-banner-sdk label:before,#onetrust-banner-sdk label:after,#onetrust-banner-sdk .checkbox:after,#onetrust-banner-sdk .checkbox:before,#onetrust-pc-sdk label:before,#onetrust-pc-sdk label:after,#onetrust-pc-sdk .checkbox:after,#onetrust-pc-sdk .checkbox:before,#ot-sdk-cookie-policy label:before,#ot-sdk-cookie-policy label:after,#ot-sdk-cookie-policy .checkbox:after,#ot-sdk-cookie-policy .checkbox:before,#ot-sync-ntfy label:before,#ot-sync-ntfy label:after,#ot-sync-ntfy .checkbox:after,#ot-sync-ntfy .checkbox:before{
   content:"";
   content:none
}
#onetrust-banner-sdk .ot-sdk-container,#onetrust-pc-sdk .ot-sdk-container,#ot-sdk-cookie-policy .ot-sdk-container{
   position:relative;
   width:100%;
   max-width:100%;
   margin:0 auto;
   padding:0 20px;
   box-sizing:border-box
}
#onetrust-banner-sdk .ot-sdk-column,#onetrust-banner-sdk .ot-sdk-columns,#onetrust-pc-sdk .ot-sdk-column,#onetrust-pc-sdk .ot-sdk-columns,#ot-sdk-cookie-policy .ot-sdk-column,#ot-sdk-cookie-policy .ot-sdk-columns{
   width:100%;
   float:left;
   box-sizing:border-box;
   padding:0;
   display:initial
}
@media (min-width: 400px){
   #onetrust-banner-sdk .ot-sdk-container,#onetrust-pc-sdk .ot-sdk-container,#ot-sdk-cookie-policy .ot-sdk-container{
       width:90%;
       padding:0
   }
}
@media (min-width: 550px){
   #onetrust-banner-sdk .ot-sdk-container,#onetrust-pc-sdk .ot-sdk-container,#ot-sdk-cookie-policy .ot-sdk-container{
       width:100%
   }
   #onetrust-banner-sdk .ot-sdk-column,#onetrust-banner-sdk .ot-sdk-columns,#onetrust-pc-sdk .ot-sdk-column,#onetrust-pc-sdk .ot-sdk-columns,#ot-sdk-cookie-policy .ot-sdk-column,#ot-sdk-cookie-policy .ot-sdk-columns{
       margin-left:4%
   }
   #onetrust-banner-sdk .ot-sdk-column:first-child,#onetrust-banner-sdk .ot-sdk-columns:first-child,#onetrust-pc-sdk .ot-sdk-column:first-child,#onetrust-pc-sdk .ot-sdk-columns:first-child,#ot-sdk-cookie-policy .ot-sdk-column:first-child,#ot-sdk-cookie-policy .ot-sdk-columns:first-child{
       margin-left:0
   }
   #onetrust-banner-sdk .ot-sdk-two.ot-sdk-columns,#onetrust-pc-sdk .ot-sdk-two.ot-sdk-columns,#ot-sdk-cookie-policy .ot-sdk-two.ot-sdk-columns{
       width:13.3333333333%
   }
   #onetrust-banner-sdk .ot-sdk-three.ot-sdk-columns,#onetrust-pc-sdk .ot-sdk-three.ot-sdk-columns,#ot-sdk-cookie-policy .ot-sdk-three.ot-sdk-columns{
       width:22%
   }
   #onetrust-banner-sdk .ot-sdk-four.ot-sdk-columns,#onetrust-pc-sdk .ot-sdk-four.ot-sdk-columns,#ot-sdk-cookie-policy .ot-sdk-four.ot-sdk-columns{
       width:30.6666666667%
   }
   #onetrust-banner-sdk .ot-sdk-eight.ot-sdk-columns,#onetrust-pc-sdk .ot-sdk-eight.ot-sdk-columns,#ot-sdk-cookie-policy .ot-sdk-eight.ot-sdk-columns{
       width:65.3333333333%
   }
   #onetrust-banner-sdk .ot-sdk-nine.ot-sdk-columns,#onetrust-pc-sdk .ot-sdk-nine.ot-sdk-columns,#ot-sdk-cookie-policy .ot-sdk-nine.ot-sdk-columns{
       width:74%
   }
   #onetrust-banner-sdk .ot-sdk-ten.ot-sdk-columns,#onetrust-pc-sdk .ot-sdk-ten.ot-sdk-columns,#ot-sdk-cookie-policy .ot-sdk-ten.ot-sdk-columns{
       width:82.6666666667%
   }
   #onetrust-banner-sdk .ot-sdk-eleven.ot-sdk-columns,#onetrust-pc-sdk .ot-sdk-eleven.ot-sdk-columns,#ot-sdk-cookie-policy .ot-sdk-eleven.ot-sdk-columns{
       width:91.3333333333%
   }
   #onetrust-banner-sdk .ot-sdk-twelve.ot-sdk-columns,#onetrust-pc-sdk .ot-sdk-twelve.ot-sdk-columns,#ot-sdk-cookie-policy .ot-sdk-twelve.ot-sdk-columns{
       width:100%;
       margin-left:0
   }
}
#onetrust-banner-sdk h1,#onetrust-banner-sdk h2,#onetrust-banner-sdk h3,#onetrust-banner-sdk h4,#onetrust-banner-sdk h5,#onetrust-banner-sdk h6,#onetrust-pc-sdk h1,#onetrust-pc-sdk h2,#onetrust-pc-sdk h3,#onetrust-pc-sdk h4,#onetrust-pc-sdk h5,#onetrust-pc-sdk h6,#ot-sdk-cookie-policy h1,#ot-sdk-cookie-policy h2,#ot-sdk-cookie-policy h3,#ot-sdk-cookie-policy h4,#ot-sdk-cookie-policy h5,#ot-sdk-cookie-policy h6{
   margin-top:0;
   font-weight:600;
   font-family:inherit
}
#onetrust-banner-sdk h1,#onetrust-pc-sdk h1,#ot-sdk-cookie-policy h1{
   font-size:1.5rem;
   line-height:1.2
}
#onetrust-banner-sdk h2,#onetrust-pc-sdk h2,#ot-sdk-cookie-policy h2{
   font-size:1.5rem;
   line-height:1.25
}
#onetrust-banner-sdk h3,#onetrust-pc-sdk h3,#ot-sdk-cookie-policy h3{
   font-size:1.5rem;
   line-height:1.3
}
#onetrust-banner-sdk h4,#onetrust-pc-sdk h4,#ot-sdk-cookie-policy h4{
   font-size:1.5rem;
   line-height:1.35
}
#onetrust-banner-sdk h5,#onetrust-pc-sdk h5,#ot-sdk-cookie-policy h5{
   font-size:1.5rem;
   line-height:1.5
}
#onetrust-banner-sdk h6,#onetrust-pc-sdk h6,#ot-sdk-cookie-policy h6{
   font-size:1.5rem;
   line-height:1.6
}
@media (min-width: 550px){
   #onetrust-banner-sdk h1,#onetrust-pc-sdk h1,#ot-sdk-cookie-policy h1{
       font-size:1.5rem
   }
   #onetrust-banner-sdk h2,#onetrust-pc-sdk h2,#ot-sdk-cookie-policy h2{
       font-size:1.5rem
   }
   #onetrust-banner-sdk h3,#onetrust-pc-sdk h3,#ot-sdk-cookie-policy h3{
       font-size:1.5rem
   }
   #onetrust-banner-sdk h4,#onetrust-pc-sdk h4,#ot-sdk-cookie-policy h4{
       font-size:1.5rem
   }
   #onetrust-banner-sdk h5,#onetrust-pc-sdk h5,#ot-sdk-cookie-policy h5{
       font-size:1.5rem
   }
   #onetrust-banner-sdk h6,#onetrust-pc-sdk h6,#ot-sdk-cookie-policy h6{
       font-size:1.5rem
   }
}
#onetrust-banner-sdk p,#onetrust-pc-sdk p,#ot-sdk-cookie-policy p{
   margin:0 0 1em 0;
   font-family:inherit;
   line-height:normal
}
#onetrust-banner-sdk a,#onetrust-pc-sdk a,#ot-sdk-cookie-policy a{
   color:#565656;
   text-decoration:underline
}
#onetrust-banner-sdk a:hover,#onetrust-pc-sdk a:hover,#ot-sdk-cookie-policy a:hover{
   color:#565656;
   text-decoration:none
}
#onetrust-banner-sdk .ot-sdk-button,#onetrust-banner-sdk button,#onetrust-pc-sdk .ot-sdk-button,#onetrust-pc-sdk button,#ot-sdk-cookie-policy .ot-sdk-button,#ot-sdk-cookie-policy button{
   margin-bottom:1rem;
   font-family:inherit
}
#onetrust-banner-sdk .ot-sdk-button,#onetrust-banner-sdk button,#onetrust-pc-sdk .ot-sdk-button,#onetrust-pc-sdk button,#ot-sdk-cookie-policy .ot-sdk-button,#ot-sdk-cookie-policy button{
   display:inline-block;
   height:38px;
   padding:0 30px;
   color:#555;
   text-align:center;
   font-size:0.9em;
   font-weight:400;
   line-height:38px;
   letter-spacing:0.01em;
   text-decoration:none;
   white-space:nowrap;
   background-color:transparent;
   border-radius:2px;
   border:1px solid #bbb;
   cursor:pointer;
   box-sizing:border-box
}
#onetrust-banner-sdk .ot-sdk-button:hover,#onetrust-banner-sdk :not(.ot-leg-btn-container)>button:not(.ot-link-btn):hover,#onetrust-banner-sdk :not(.ot-leg-btn-container)>button:not(.ot-link-btn):focus,#onetrust-pc-sdk .ot-sdk-button:hover,#onetrust-pc-sdk :not(.ot-leg-btn-container)>button:not(.ot-link-btn):hover,#onetrust-pc-sdk :not(.ot-leg-btn-container)>button:not(.ot-link-btn):focus,#ot-sdk-cookie-policy .ot-sdk-button:hover,#ot-sdk-cookie-policy :not(.ot-leg-btn-container)>button:not(.ot-link-btn):hover,#ot-sdk-cookie-policy :not(.ot-leg-btn-container)>button:not(.ot-link-btn):focus{
   color:#333;
   border-color:#888;
   opacity:0.7
}
#onetrust-banner-sdk .ot-sdk-button:focus,#onetrust-banner-sdk :not(.ot-leg-btn-container)>button:focus,#onetrust-pc-sdk .ot-sdk-button:focus,#onetrust-pc-sdk :not(.ot-leg-btn-container)>button:focus,#ot-sdk-cookie-policy .ot-sdk-button:focus,#ot-sdk-cookie-policy :not(.ot-leg-btn-container)>button:focus{
   outline:2px solid #000
}
#onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary,#onetrust-banner-sdk button.ot-sdk-button-primary,#onetrust-banner-sdk input[type="submit"].ot-sdk-button-primary,#onetrust-banner-sdk input[type="reset"].ot-sdk-button-primary,#onetrust-banner-sdk input[type="button"].ot-sdk-button-primary,#onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary,#onetrust-pc-sdk button.ot-sdk-button-primary,#onetrust-pc-sdk input[type="submit"].ot-sdk-button-primary,#onetrust-pc-sdk input[type="reset"].ot-sdk-button-primary,#onetrust-pc-sdk input[type="button"].ot-sdk-button-primary,#ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary,#ot-sdk-cookie-policy button.ot-sdk-button-primary,#ot-sdk-cookie-policy input[type="submit"].ot-sdk-button-primary,#ot-sdk-cookie-policy input[type="reset"].ot-sdk-button-primary,#ot-sdk-cookie-policy input[type="button"].ot-sdk-button-primary{
   color:#fff;
   background-color:#33c3f0;
   border-color:#33c3f0
}
#onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary:hover,#onetrust-banner-sdk button.ot-sdk-button-primary:hover,#onetrust-banner-sdk input[type="submit"].ot-sdk-button-primary:hover,#onetrust-banner-sdk input[type="reset"].ot-sdk-button-primary:hover,#onetrust-banner-sdk input[type="button"].ot-sdk-button-primary:hover,#onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary:focus,#onetrust-banner-sdk button.ot-sdk-button-primary:focus,#onetrust-banner-sdk input[type="submit"].ot-sdk-button-primary:focus,#onetrust-banner-sdk input[type="reset"].ot-sdk-button-primary:focus,#onetrust-banner-sdk input[type="button"].ot-sdk-button-primary:focus,#onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary:hover,#onetrust-pc-sdk button.ot-sdk-button-primary:hover,#onetrust-pc-sdk input[type="submit"].ot-sdk-button-primary:hover,#onetrust-pc-sdk input[type="reset"].ot-sdk-button-primary:hover,#onetrust-pc-sdk input[type="button"].ot-sdk-button-primary:hover,#onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary:focus,#onetrust-pc-sdk button.ot-sdk-button-primary:focus,#onetrust-pc-sdk input[type="submit"].ot-sdk-button-primary:focus,#onetrust-pc-sdk input[type="reset"].ot-sdk-button-primary:focus,#onetrust-pc-sdk input[type="button"].ot-sdk-button-primary:focus,#ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary:hover,#ot-sdk-cookie-policy button.ot-sdk-button-primary:hover,#ot-sdk-cookie-policy input[type="submit"].ot-sdk-button-primary:hover,#ot-sdk-cookie-policy input[type="reset"].ot-sdk-button-primary:hover,#ot-sdk-cookie-policy input[type="button"].ot-sdk-button-primary:hover,#ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary:focus,#ot-sdk-cookie-policy button.ot-sdk-button-primary:focus,#ot-sdk-cookie-policy input[type="submit"].ot-sdk-button-primary:focus,#ot-sdk-cookie-policy input[type="reset"].ot-sdk-button-primary:focus,#ot-sdk-cookie-policy input[type="button"].ot-sdk-button-primary:focus{
   color:#fff;
   background-color:#1eaedb;
   border-color:#1eaedb
}
#onetrust-banner-sdk input[type="text"],#onetrust-pc-sdk input[type="text"],#ot-sdk-cookie-policy input[type="text"]{
   height:38px;
   padding:6px 10px;
   background-color:#fff;
   border:1px solid #d1d1d1;
   border-radius:4px;
   box-shadow:none;
   box-sizing:border-box
}
#onetrust-banner-sdk input[type="text"],#onetrust-pc-sdk input[type="text"],#ot-sdk-cookie-policy input[type="text"]{
   -webkit-appearance:none;
   -moz-appearance:none;
   appearance:none
}
#onetrust-banner-sdk input[type="text"]:focus,#onetrust-pc-sdk input[type="text"]:focus,#ot-sdk-cookie-policy input[type="text"]:focus{
   border:1px solid #000;
   outline:0
}
#onetrust-banner-sdk label,#onetrust-pc-sdk label,#ot-sdk-cookie-policy label{
   display:block;
   margin-bottom:0.5rem;
   font-weight:600
}
#onetrust-banner-sdk input[type="checkbox"],#onetrust-pc-sdk input[type="checkbox"],#ot-sdk-cookie-policy input[type="checkbox"]{
   display:inline
}
#onetrust-banner-sdk ul,#onetrust-pc-sdk ul,#ot-sdk-cookie-policy ul{
   list-style:circle inside
}
#onetrust-banner-sdk ul,#onetrust-pc-sdk ul,#ot-sdk-cookie-policy ul{
   padding-left:0;
   margin-top:0
}
#onetrust-banner-sdk ul ul,#onetrust-pc-sdk ul ul,#ot-sdk-cookie-policy ul ul{
   margin:1.5rem 0 1.5rem 3rem;
   font-size:90%
}
#onetrust-banner-sdk li,#onetrust-pc-sdk li,#ot-sdk-cookie-policy li{
   margin-bottom:1rem
}
#onetrust-banner-sdk th,#onetrust-banner-sdk td,#onetrust-pc-sdk th,#onetrust-pc-sdk td,#ot-sdk-cookie-policy th,#ot-sdk-cookie-policy td{
   padding:12px 15px;
   text-align:left;
   border-bottom:1px solid #e1e1e1
}
#onetrust-banner-sdk button,#onetrust-pc-sdk button,#ot-sdk-cookie-policy button{
   margin-bottom:1rem;
   font-family:inherit
}
#onetrust-banner-sdk .ot-sdk-container:after,#onetrust-banner-sdk .ot-sdk-row:after,#onetrust-pc-sdk .ot-sdk-container:after,#onetrust-pc-sdk .ot-sdk-row:after,#ot-sdk-cookie-policy .ot-sdk-container:after,#ot-sdk-cookie-policy .ot-sdk-row:after{
   content:"";
   display:table;
   clear:both
}
#onetrust-banner-sdk .ot-sdk-row,#onetrust-pc-sdk .ot-sdk-row,#ot-sdk-cookie-policy .ot-sdk-row{
   margin:0;
   max-width:none;
   display:block
}
#onetrust-banner-sdk{
   box-shadow:0 0 18px rgba(0,0,0,.2)
}
#onetrust-banner-sdk.otFlat{
   position:fixed;
   z-index:2147483645;
   bottom:0;
   right:0;
   left:0;
   background-color:#fff;
   max-height:90%;
   overflow-x:hidden;
   overflow-y:auto
}
#onetrust-banner-sdk.otFlat.top{
   top:0px;
   bottom:auto
}
#onetrust-banner-sdk.otRelFont{
   font-size:1rem
}
#onetrust-banner-sdk>.ot-sdk-container{
   overflow:hidden
}
#onetrust-banner-sdk::-webkit-scrollbar{
   width:11px
}
#onetrust-banner-sdk::-webkit-scrollbar-thumb{
   border-radius:10px;
   background:#c1c1c1
}
#onetrust-banner-sdk{
   scrollbar-arrow-color:#c1c1c1;
   scrollbar-darkshadow-color:#c1c1c1;
   scrollbar-face-color:#c1c1c1;
   scrollbar-shadow-color:#c1c1c1
}
#onetrust-banner-sdk #onetrust-policy{
   margin:1.25em 0 .625em 2em;
   overflow:hidden
}
#onetrust-banner-sdk #onetrust-policy .ot-gv-list-handler{
   float:left;
   font-size:.82em;
   padding:0;
   margin-bottom:0;
   border:0;
   line-height:normal;
   height:auto;
   width:auto
}
#onetrust-banner-sdk #onetrust-policy-title{
   font-size:1.2em;
   line-height:1.3;
   margin-bottom:10px
}
#onetrust-banner-sdk #onetrust-policy-text{
   clear:both;
   text-align:left;
   font-size:.88em;
   line-height:1.4
}
#onetrust-banner-sdk #onetrust-policy-text *{
   font-size:inherit;
   line-height:inherit
}
#onetrust-banner-sdk #onetrust-policy-text a{
   font-weight:bold;
   margin-left:5px
}
#onetrust-banner-sdk #onetrust-policy-title,#onetrust-banner-sdk #onetrust-policy-text{
   color:dimgray;
   float:left
}
#onetrust-banner-sdk #onetrust-button-group-parent{
   min-height:1px;
   text-align:center
}
#onetrust-banner-sdk #onetrust-button-group{
   display:inline-block
}
#onetrust-banner-sdk #onetrust-accept-btn-handler,#onetrust-banner-sdk #onetrust-reject-all-handler,#onetrust-banner-sdk #onetrust-pc-btn-handler{
   background-color:#68b631;
   color:#fff;
   border-color:#68b631;
   margin-right:1em;
   min-width:125px;
   height:auto;
   white-space:normal;
   word-break:break-word;
   word-wrap:break-word;
   padding:12px 10px;
   line-height:1.2;
   font-size:.813em;
   font-weight:600
}
#onetrust-banner-sdk #onetrust-pc-btn-handler.cookie-setting-link{
   background-color:#fff;
   border:none;
   color:#68b631;
   text-decoration:underline;
   padding-left:0;
   padding-right:0
}
#onetrust-banner-sdk .onetrust-close-btn-ui{
   width:44px;
   height:44px;
   background-size:12px;
   border:none;
   position:relative;
   margin:auto;
   padding:0
}
#onetrust-banner-sdk .banner_logo{
   display:none
}
#onetrust-banner-sdk.ot-bnr-w-logo .ot-bnr-logo{
   position:absolute;
   top:50%;
   transform:translateY(-50%);
   left:0px
}
#onetrust-banner-sdk.ot-bnr-w-logo #onetrust-policy{
   margin-left:65px
}
#onetrust-banner-sdk .ot-b-addl-desc{
   clear:both;
   float:left;
   display:block
}
#onetrust-banner-sdk #banner-options{
   float:left;
   display:table;
   margin-right:0;
   margin-left:1em;
   width:calc(100% - 1em)
}
#onetrust-banner-sdk .banner-option-input{
   cursor:pointer;
   width:auto;
   height:auto;
   border:none;
   padding:0;
   padding-right:3px;
   margin:0 0 10px;
   font-size:.82em;
   line-height:1.4
}
#onetrust-banner-sdk .banner-option-input *{
   pointer-events:none;
   font-size:inherit;
   line-height:inherit
}
#onetrust-banner-sdk .banner-option-input[aria-expanded=true]~.banner-option-details{
   display:block;
   height:auto
}
#onetrust-banner-sdk .banner-option-input[aria-expanded=true] .ot-arrow-container{
   transform:rotate(90deg)
}
#onetrust-banner-sdk .banner-option{
   margin-bottom:12px;
   margin-left:0;
   border:none;
   float:left;
   padding:0
}
#onetrust-banner-sdk .banner-option:first-child{
   padding-left:2px
}
#onetrust-banner-sdk .banner-option:not(:first-child){
   padding:0;
   border:none
}
#onetrust-banner-sdk .banner-option-header{
   cursor:pointer;
   display:inline-block
}
#onetrust-banner-sdk .banner-option-header :first-child{
   color:dimgray;
   font-weight:bold;
   float:left
}
#onetrust-banner-sdk .banner-option-header .ot-arrow-container{
   display:inline-block;
   border-top:6px solid transparent;
   border-bottom:6px solid transparent;
   border-left:6px solid dimgray;
   margin-left:10px;
   vertical-align:middle
}
#onetrust-banner-sdk .banner-option-details{
   display:none;
   font-size:.83em;
   line-height:1.5;
   padding:10px 0px 5px 10px;
   margin-right:10px;
   height:0px
}
#onetrust-banner-sdk .banner-option-details *{
   font-size:inherit;
   line-height:inherit;
   color:dimgray
}
#onetrust-banner-sdk .ot-arrow-container,#onetrust-banner-sdk .banner-option-details{
   transition:all 300ms ease-in 0s;
   -webkit-transition:all 300ms ease-in 0s;
   -moz-transition:all 300ms ease-in 0s;
   -o-transition:all 300ms ease-in 0s
}
#onetrust-banner-sdk .ot-dpd-container{
   float:left
}
#onetrust-banner-sdk .ot-dpd-title{
   margin-bottom:10px
}
#onetrust-banner-sdk .ot-dpd-title,#onetrust-banner-sdk .ot-dpd-desc{
   font-size:.88em;
   line-height:1.4;
   color:dimgray
}
#onetrust-banner-sdk .ot-dpd-title *,#onetrust-banner-sdk .ot-dpd-desc *{
   font-size:inherit;
   line-height:inherit
}
#onetrust-banner-sdk.ot-iab-2 #onetrust-policy-text *{
   margin-bottom:0
}
#onetrust-banner-sdk.ot-iab-2 .onetrust-vendors-list-handler{
   display:block;
   margin-left:0;
   margin-top:5px;
   clear:both;
   margin-bottom:0;
   padding:0;
   border:0;
   height:auto;
   width:auto
}
#onetrust-banner-sdk.ot-iab-2 #onetrust-button-group button{
   display:block
}
#onetrust-banner-sdk.ot-close-btn-link{
   padding-top:25px
}
#onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container{
   top:15px;
   transform:none;
   right:15px
}
#onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container button{
   padding:0;
   white-space:pre-wrap;
   border:none;
   height:auto;
   line-height:1.5;
   text-decoration:underline;
   font-size:.69em
}
#onetrust-banner-sdk #onetrust-policy-text,#onetrust-banner-sdk .ot-dpd-desc,#onetrust-banner-sdk .ot-b-addl-desc{
   font-size:.813em;
   line-height:1.5
}
#onetrust-banner-sdk .ot-dpd-desc{
   margin-bottom:10px
}
#onetrust-banner-sdk .ot-dpd-desc>.ot-b-addl-desc{
   margin-top:10px;
   margin-bottom:10px;
   font-size:1em
}
@media only screen and (max-width: 425px){
   #onetrust-banner-sdk #onetrust-close-btn-container{
       position:absolute;
       top:6px;
       right:2px
   }
   #onetrust-banner-sdk #onetrust-policy{
       margin-left:0;
       margin-top:3em
   }
   #onetrust-banner-sdk #onetrust-button-group{
       display:block
   }
   #onetrust-banner-sdk #onetrust-accept-btn-handler,#onetrust-banner-sdk #onetrust-reject-all-handler,#onetrust-banner-sdk #onetrust-pc-btn-handler{
       width:100%
   }
   #onetrust-banner-sdk .onetrust-close-btn-ui{
       top:auto;
       transform:none
   }
   #onetrust-banner-sdk #onetrust-policy-title{
       display:inline;
       float:none
   }
   #onetrust-banner-sdk #banner-options{
       margin:0;
       padding:0;
       width:100%
   }
}
@media only screen and (min-width: 426px)and (max-width: 896px){
   #onetrust-banner-sdk #onetrust-close-btn-container{
       position:absolute;
       top:0;
       right:0
   }
   #onetrust-banner-sdk #onetrust-policy{
       margin-left:1em;
       margin-right:1em
   }
   #onetrust-banner-sdk .onetrust-close-btn-ui{
       top:10px;
       right:10px
   }
   #onetrust-banner-sdk:not(.ot-iab-2) #onetrust-group-container{
       width:95%
   }
   #onetrust-banner-sdk.ot-iab-2 #onetrust-group-container{
       width:100%
   }
   #onetrust-banner-sdk.ot-bnr-w-logo #onetrust-button-group-parent{
       padding-left:50px
   }
   #onetrust-banner-sdk #onetrust-button-group-parent{
       width:100%;
       position:relative;
       margin-left:0
   }
   #onetrust-banner-sdk #onetrust-button-group button{
       display:inline-block
   }
   #onetrust-banner-sdk #onetrust-button-group{
       margin-right:0;
       text-align:center
   }
   #onetrust-banner-sdk .has-reject-all-button #onetrust-pc-btn-handler{
       float:left
   }
   #onetrust-banner-sdk .has-reject-all-button #onetrust-reject-all-handler,#onetrust-banner-sdk .has-reject-all-button #onetrust-accept-btn-handler{
       float:right
   }
   #onetrust-banner-sdk .has-reject-all-button #onetrust-button-group{
       width:calc(100% - 2em);
       margin-right:0
   }
   #onetrust-banner-sdk .has-reject-all-button #onetrust-pc-btn-handler.cookie-setting-link{
       padding-left:0px;
       text-align:left
   }
   #onetrust-banner-sdk.ot-buttons-fw .ot-sdk-three button{
       width:100%;
       text-align:center
   }
   #onetrust-banner-sdk.ot-buttons-fw #onetrust-button-group-parent button{
       float:none
   }
   #onetrust-banner-sdk.ot-buttons-fw #onetrust-pc-btn-handler.cookie-setting-link{
       text-align:center
   }
}
@media only screen and (min-width: 550px){
   #onetrust-banner-sdk .banner-option:not(:first-child){
       border-left:1px solid #d8d8d8;
       padding-left:25px
   }
}
@media only screen and (min-width: 425px)and (max-width: 550px){
   #onetrust-banner-sdk.ot-iab-2 #onetrust-button-group,#onetrust-banner-sdk.ot-iab-2 #onetrust-policy,#onetrust-banner-sdk.ot-iab-2 .banner-option{
       width:100%
   }
}
@media only screen and (min-width: 769px){
   #onetrust-banner-sdk #onetrust-button-group{
       margin-right:30%
   }
   #onetrust-banner-sdk #banner-options{
       margin-left:2em;
       margin-right:5em;
       margin-bottom:1.25em;
       width:calc(100% - 7em)
   }
}
@media only screen and (min-width: 897px)and (max-width: 1023px){
   #onetrust-banner-sdk.vertical-align-content #onetrust-button-group-parent{
       position:absolute;
       top:50%;
       left:75%;
       transform:translateY(-50%)
   }
   #onetrust-banner-sdk #onetrust-close-btn-container{
       top:50%;
       margin:auto;
       transform:translate(-50%, -50%);
       position:absolute;
       padding:0;
       right:0
   }
   #onetrust-banner-sdk #onetrust-close-btn-container button{
       position:relative;
       margin:0;
       right:-22px;
       top:2px
   }
}
@media only screen and (min-width: 1024px){
   #onetrust-banner-sdk #onetrust-close-btn-container{
       top:50%;
       margin:auto;
       transform:translate(-50%, -50%);
       position:absolute;
       right:0
   }
   #onetrust-banner-sdk #onetrust-close-btn-container button{
       right:-12px
   }
   #onetrust-banner-sdk #onetrust-policy{
       margin-left:2em
   }
   #onetrust-banner-sdk.vertical-align-content #onetrust-button-group-parent{
       position:absolute;
       top:50%;
       left:60%;
       transform:translateY(-50%)
   }
   #onetrust-banner-sdk.ot-iab-2 #onetrust-policy-title{
       width:50%
   }
   #onetrust-banner-sdk.ot-iab-2 #onetrust-policy-text,#onetrust-banner-sdk.ot-iab-2 :not(.ot-dpd-desc)>.ot-b-addl-desc{
       margin-bottom:1em;
       width:50%;
       border-right:1px solid #d8d8d8;
       padding-right:1rem
   }
   #onetrust-banner-sdk.ot-iab-2 #onetrust-policy-text{
       margin-bottom:0;
       padding-bottom:1em
   }
   #onetrust-banner-sdk.ot-iab-2 :not(.ot-dpd-desc)>.ot-b-addl-desc{
       margin-bottom:0;
       padding-bottom:1em
   }
   #onetrust-banner-sdk.ot-iab-2 .ot-dpd-container{
       width:45%;
       padding-left:1rem;
       display:inline-block;
       float:none
   }
   #onetrust-banner-sdk.ot-iab-2 .ot-dpd-title{
       line-height:1.7
   }
   #onetrust-banner-sdk.ot-iab-2 #onetrust-button-group-parent{
       left:auto;
       right:4%;
       margin-left:0
   }
   #onetrust-banner-sdk.ot-iab-2 #onetrust-button-group button{
       display:block
   }
   #onetrust-banner-sdk:not(.ot-iab-2) #onetrust-button-group-parent{
       margin:auto;
       width:30%
   }
   #onetrust-banner-sdk:not(.ot-iab-2) #onetrust-group-container{
       width:60%
   }
   #onetrust-banner-sdk #onetrust-button-group{
       margin-right:auto
   }
   #onetrust-banner-sdk #onetrust-accept-btn-handler,#onetrust-banner-sdk #onetrust-reject-all-handler,#onetrust-banner-sdk #onetrust-pc-btn-handler{
       margin-top:1em
   }
}
@media only screen and (min-width: 890px){
   #onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group-parent{
       padding-left:3%;
       padding-right:4%;
       margin-left:0
   }
   #onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group{
       margin-right:0;
       margin-top:1.25em;
       width:100%
   }
   #onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group button{
       width:100%;
       margin-bottom:5px;
       margin-top:5px
   }
   #onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group button:last-of-type{
       margin-bottom:20px
   }
}
@media only screen and (min-width: 1280px){
   #onetrust-banner-sdk:not(.ot-iab-2) #onetrust-group-container{
       width:55%
   }
   #onetrust-banner-sdk:not(.ot-iab-2) #onetrust-button-group-parent{
       width:44%;
       padding-left:2%;
       padding-right:2%
   }
   #onetrust-banner-sdk:not(.ot-iab-2).vertical-align-content #onetrust-button-group-parent{
       position:absolute;
       left:55%
   }
}
#onetrust-consent-sdk #onetrust-banner-sdk {
   background-color: #fff;
}
#onetrust-consent-sdk #onetrust-policy-title, #onetrust-consent-sdk #onetrust-policy-text, #onetrust-consent-sdk .ot-b-addl-desc, #onetrust-consent-sdk .ot-dpd-desc, #onetrust-consent-sdk .ot-dpd-title, #onetrust-consent-sdk #onetrust-policy-text *:not(.onetrust-vendors-list-handler), #onetrust-consent-sdk .ot-dpd-desc *:not(.onetrust-vendors-list-handler), #onetrust-consent-sdk #onetrust-banner-sdk #banner-options *, #onetrust-banner-sdk .ot-cat-header {
    color: #000;
}
#onetrust-consent-sdk #onetrust-banner-sdk .banner-option-details {
    background-color: #E9E9E9;
}
#onetrust-consent-sdk #onetrust-banner-sdk a[href], #onetrust-consent-sdk #onetrust-banner-sdk a[href] font, #onetrust-consent-sdk #onetrust-banner-sdk .ot-link-btn {
    color: #000;
}
#onetrust-consent-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler {
    background-color: #ff7d00;
   border-color: #ff7d00;
    color: #fff;
}
#onetrust-consent-sdk #onetrust-banner-sdk *:focus, #onetrust-consent-sdk #onetrust-banner-sdk:focus {
    outline-color: #000000;
    outline-width: 1px;
}
#onetrust-consent-sdk #onetrust-pc-btn-handler, #onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link {
    color: #000;
    border-color: #000;
    background-color: #fff;
}
#onetrust-pc-sdk.otPcCenter{
   overflow:hidden;
   position:fixed;
   margin:0 auto;
   top:5%;
   right:0;
   left:0;
   width:40%;
   max-width:575px;
   min-width:575px;
   border-radius:2.5px;
   z-index:2147483647;
   background-color:#fff;
   -webkit-box-shadow:0px 2px 10px -3px #999;
   -moz-box-shadow:0px 2px 10px -3px #999;
   box-shadow:0px 2px 10px -3px #999
}
#onetrust-pc-sdk.otPcCenter[dir=rtl]{
   right:0;
   left:0
}
#onetrust-pc-sdk.otRelFont{
   font-size:1rem
}
#onetrust-pc-sdk #ot-addtl-venlst .ot-arw-cntr,#onetrust-pc-sdk #ot-addtl-venlst .ot-plus-minus,#onetrust-pc-sdk .ot-hide-tgl{
   visibility:hidden
}
#onetrust-pc-sdk #ot-addtl-venlst .ot-arw-cntr *,#onetrust-pc-sdk #ot-addtl-venlst .ot-plus-minus *,#onetrust-pc-sdk .ot-hide-tgl *{
   visibility:hidden
}
#onetrust-pc-sdk #ot-gn-venlst .ot-ven-item .ot-acc-hdr{
   min-height:40px
}
#onetrust-pc-sdk .ot-pc-header{
   height:39px;
   padding:10px 0 10px 30px;
   border-bottom:1px solid #e9e9e9
}
#onetrust-pc-sdk #ot-pc-title,#onetrust-pc-sdk #ot-category-title,#onetrust-pc-sdk .ot-cat-header,#onetrust-pc-sdk #ot-lst-title,#onetrust-pc-sdk .ot-ven-hdr .ot-ven-name,#onetrust-pc-sdk .ot-always-active{
   font-weight:bold;
   color:dimgray
}
#onetrust-pc-sdk .ot-always-active-group .ot-cat-header{
   width:55%;
   font-weight:700
}
#onetrust-pc-sdk .ot-cat-item p{
   clear:both;
   float:left;
   margin-top:10px;
   margin-bottom:5px;
   line-height:1.5;
   font-size:.812em;
   color:dimgray
}
#onetrust-pc-sdk .ot-close-icon{
   height:44px;
   width:44px;
   background-size:10px
}
#onetrust-pc-sdk #ot-pc-title{
   float:left;
   font-size:1em;
   line-height:1.5;
   margin-bottom:10px;
   margin-top:10px;
   width:100%
}
#onetrust-pc-sdk #accept-recommended-btn-handler{
   margin-right:10px;
   margin-bottom:25px;
   outline-offset:-1px
}
#onetrust-pc-sdk #ot-pc-desc{
   clear:both;
   width:100%;
   font-size:.812em;
   line-height:1.5;
   margin-bottom:25px
}
#onetrust-pc-sdk #ot-pc-desc a{
   margin-left:5px
}
#onetrust-pc-sdk #ot-pc-desc *{
   font-size:inherit;
   line-height:inherit
}
#onetrust-pc-sdk #ot-pc-desc ul li{
   padding:10px 0px
}
#onetrust-pc-sdk a{
   color:#656565;
   cursor:pointer
}
#onetrust-pc-sdk a:hover{
   color:#3860be
}
#onetrust-pc-sdk label{
   margin-bottom:0
}
#onetrust-pc-sdk #vdr-lst-dsc{
   font-size:.812em;
   line-height:1.5;
   padding:10px 15px 5px 15px
}
#onetrust-pc-sdk button{
   max-width:394px;
   padding:12px 30px;
   line-height:1;
   word-break:break-word;
   word-wrap:break-word;
   white-space:normal;
   font-weight:bold;
   height:auto
}
#onetrust-pc-sdk .ot-link-btn{
   padding:0;
   margin-bottom:0;
   border:0;
   font-weight:normal;
   line-height:normal;
   width:auto;
   height:auto
}
#onetrust-pc-sdk #ot-pc-content{
   position:absolute;
   overflow-y:scroll;
   padding-left:0px;
   padding-right:30px;
   top:60px;
   bottom:110px;
   margin:1px 3px 0 30px;
   width:calc(100% - 63px)
}
#onetrust-pc-sdk .ot-vs-list .ot-always-active,#onetrust-pc-sdk .ot-cat-grp .ot-always-active{
   float:right;
   clear:none;
   color:#3860be;
   margin:0;
   font-size:.813em;
   line-height:1.3
}
#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar-track{
   margin-right:20px
}
#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar{
   width:11px
}
#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar-thumb{
   border-radius:10px;
   background:#d8d8d8
}
#onetrust-pc-sdk input[type=checkbox]:focus+.ot-acc-hdr{
   outline:#000 1px solid
}
#onetrust-pc-sdk .ot-pc-scrollbar{
   scrollbar-arrow-color:#d8d8d8;
   scrollbar-darkshadow-color:#d8d8d8;
   scrollbar-face-color:#d8d8d8;
   scrollbar-shadow-color:#d8d8d8
}
#onetrust-pc-sdk .save-preference-btn-handler{
   margin-right:20px
}
#onetrust-pc-sdk .ot-pc-refuse-all-handler{
   margin-right:10px
}
#onetrust-pc-sdk #ot-pc-desc .privacy-notice-link{
   margin-left:0;
   margin-right:8px
}
#onetrust-pc-sdk #ot-pc-desc .ot-imprint-handler{
   margin-left:0;
   margin-right:8px
}
#onetrust-pc-sdk .ot-subgrp-cntr{
   display:inline-block;
   clear:both;
   width:100%;
   padding-top:15px
}
#onetrust-pc-sdk .ot-switch+.ot-subgrp-cntr{
   padding-top:10px
}
#onetrust-pc-sdk ul.ot-subgrps{
   margin:0;
   font-size:initial
}
#onetrust-pc-sdk ul.ot-subgrps li p,#onetrust-pc-sdk ul.ot-subgrps li h5{
   font-size:.813em;
   line-height:1.4;
   color:dimgray
}
#onetrust-pc-sdk ul.ot-subgrps .ot-switch{
   min-height:auto
}
#onetrust-pc-sdk ul.ot-subgrps .ot-switch-nob{
   top:0
}
#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr{
   display:inline-block;
   width:100%
}
#onetrust-pc-sdk ul.ot-subgrps .ot-acc-txt{
   margin:0
}
#onetrust-pc-sdk ul.ot-subgrps li{
   padding:0;
   border:none
}
#onetrust-pc-sdk ul.ot-subgrps li h5{
   position:relative;
   top:5px;
   font-weight:bold;
   margin-bottom:0;
   float:left
}
#onetrust-pc-sdk li.ot-subgrp{
   margin-left:20px;
   overflow:auto
}
#onetrust-pc-sdk li.ot-subgrp>h5{
   width:calc(100% - 100px)
}
#onetrust-pc-sdk .ot-cat-item p>ul,#onetrust-pc-sdk li.ot-subgrp p>ul{
   margin:0px;
   list-style:disc;
   margin-left:15px;
   font-size:inherit
}
#onetrust-pc-sdk .ot-cat-item p>ul li,#onetrust-pc-sdk li.ot-subgrp p>ul li{
   font-size:inherit;
   padding-top:10px;
   padding-left:0px;
   padding-right:0px;
   border:none
}
#onetrust-pc-sdk .ot-cat-item p>ul li:last-child,#onetrust-pc-sdk li.ot-subgrp p>ul li:last-child{
   padding-bottom:10px
}
#onetrust-pc-sdk .ot-pc-logo{
   height:40px;
   width:120px
}
#onetrust-pc-sdk .ot-pc-footer{
   position:absolute;
   bottom:0px;
   width:100%;
   max-height:160px;
   border-top:1px solid #d8d8d8
}
#onetrust-pc-sdk.ot-ftr-stacked .ot-pc-refuse-all-handler{
   margin-bottom:0px
}
#onetrust-pc-sdk.ot-ftr-stacked #ot-pc-content{
   bottom:160px
}
#onetrust-pc-sdk.ot-ftr-stacked .ot-pc-footer button{
   width:100%;
   max-width:none
}
#onetrust-pc-sdk.ot-ftr-stacked .ot-btn-container{
   margin:0 30px;
   width:calc(100% - 60px);
   padding-right:0
}
#onetrust-pc-sdk .ot-pc-footer-logo{
   height:30px;
   width:100%;
   text-align:right;
   background:#f4f4f4
}
#onetrust-pc-sdk .ot-pc-footer-logo a{
   display:inline-block;
   margin-top:5px;
   margin-right:10px
}
#onetrust-pc-sdk[dir=rtl] .ot-pc-footer-logo{
   direction:rtl
}
#onetrust-pc-sdk[dir=rtl] .ot-pc-footer-logo a{
   margin-right:25px
}
#onetrust-pc-sdk .ot-tgl{
   float:right;
   position:relative;
   z-index:1
}
#onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob{
   background-color:#cddcf2;
   border:1px solid #3860be
}
#onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob:before{
   -webkit-transform:translateX(20px);
   -ms-transform:translateX(20px);
   transform:translateX(20px);
   background-color:#3860be;
   border-color:#3860be
}
#onetrust-pc-sdk .ot-tgl input:focus+.ot-switch{
   outline:#000 solid 1px
}
#onetrust-pc-sdk .ot-switch{
   position:relative;
   display:inline-block;
   width:45px;
   height:25px
}
#onetrust-pc-sdk .ot-switch-nob{
   position:absolute;
   cursor:pointer;
   top:0;
   left:0;
   right:0;
   bottom:0;
   background-color:#f2f1f1;
   border:1px solid #ddd;
   transition:all .2s ease-in 0s;
   -moz-transition:all .2s ease-in 0s;
   -o-transition:all .2s ease-in 0s;
   -webkit-transition:all .2s ease-in 0s;
   border-radius:20px
}
#onetrust-pc-sdk .ot-switch-nob:before{
   position:absolute;
   content:"";
   height:21px;
   width:21px;
   bottom:1px;
   background-color:#7d7d7d;
   -webkit-transition:.4s;
   transition:.4s;
   border-radius:20px
}
#onetrust-pc-sdk .ot-chkbox input:checked~label::before{
   background-color:#3860be
}
#onetrust-pc-sdk .ot-chkbox input+label::after{
   content:none;
   color:#fff
}
#onetrust-pc-sdk .ot-chkbox input:checked+label::after{
   content:""
}
#onetrust-pc-sdk .ot-chkbox input:focus+label::before{
   outline-style:solid;
   outline-width:2px;
   outline-style:auto
}
#onetrust-pc-sdk .ot-chkbox label{
   position:relative;
   display:inline-block;
   padding-left:30px;
   cursor:pointer;
   font-weight:500
}
#onetrust-pc-sdk .ot-chkbox label::before,#onetrust-pc-sdk .ot-chkbox label::after{
   position:absolute;
   content:"";
   display:inline-block;
   border-radius:3px
}
#onetrust-pc-sdk .ot-chkbox label::before{
   height:18px;
   width:18px;
   border:1px solid #3860be;
   left:0px;
   top:auto
}
#onetrust-pc-sdk .ot-chkbox label::after{
   height:5px;
   width:9px;
   border-left:3px solid;
   border-bottom:3px solid;
   transform:rotate(-45deg);
   -o-transform:rotate(-45deg);
   -ms-transform:rotate(-45deg);
   -webkit-transform:rotate(-45deg);
   left:4px;
   top:5px
}
#onetrust-pc-sdk .ot-label-txt{
   display:none
}
#onetrust-pc-sdk .ot-chkbox input,#onetrust-pc-sdk .ot-tgl input{
   position:absolute;
   opacity:0;
   width:0;
   height:0
}
#onetrust-pc-sdk .ot-arw-cntr{
   float:right;
   position:relative;
   pointer-events:none
}
#onetrust-pc-sdk .ot-arw-cntr .ot-arw{
   width:16px;
   height:16px;
   margin-left:5px;
   color:dimgray;
   display:inline-block;
   vertical-align:middle;
   -webkit-transition:all 150ms ease-in 0s;
   -moz-transition:all 150ms ease-in 0s;
   -o-transition:all 150ms ease-in 0s;
   transition:all 150ms ease-in 0s
}
#onetrust-pc-sdk input:checked~.ot-acc-hdr .ot-arw,#onetrust-pc-sdk button[aria-expanded=true]~.ot-acc-hdr .ot-arw-cntr svg{
   transform:rotate(90deg);
   -o-transform:rotate(90deg);
   -ms-transform:rotate(90deg);
   -webkit-transform:rotate(90deg)
}
#onetrust-pc-sdk input[type=checkbox]:focus+.ot-acc-hdr{
   outline:#000 1px solid
}
#onetrust-pc-sdk .ot-tgl-cntr,#onetrust-pc-sdk .ot-arw-cntr{
   display:inline-block
}
#onetrust-pc-sdk .ot-tgl-cntr{
   width:45px;
   float:right;
   margin-top:2px
}
#onetrust-pc-sdk #ot-lst-cnt .ot-tgl-cntr{
   margin-top:10px
}
#onetrust-pc-sdk .ot-always-active-subgroup{
   width:auto;
   padding-left:0px !important;
   top:3px;
   position:relative
}
#onetrust-pc-sdk .ot-label-status{
   padding-left:5px;
   font-size:.75em;
   display:none
}
#onetrust-pc-sdk .ot-arw-cntr{
   margin-top:-1px
}
#onetrust-pc-sdk .ot-arw-cntr svg{
   -webkit-transition:all 300ms ease-in 0s;
   -moz-transition:all 300ms ease-in 0s;
   -o-transition:all 300ms ease-in 0s;
   transition:all 300ms ease-in 0s;
   height:10px;
   width:10px
}
#onetrust-pc-sdk input:checked~.ot-acc-hdr .ot-arw{
   transform:rotate(90deg);
   -o-transform:rotate(90deg);
   -ms-transform:rotate(90deg);
   -webkit-transform:rotate(90deg)
}
#onetrust-pc-sdk .ot-arw{
   width:10px;
   margin-left:15px;
   transition:all 300ms ease-in 0s;
   -webkit-transition:all 300ms ease-in 0s;
   -moz-transition:all 300ms ease-in 0s;
   -o-transition:all 300ms ease-in 0s
}
#onetrust-pc-sdk .ot-vlst-cntr{
   margin-bottom:0
}
#onetrust-pc-sdk .ot-hlst-cntr{
   margin-top:5px;
   display:inline-block;
   width:100%
}
#onetrust-pc-sdk .category-vendors-list-handler,#onetrust-pc-sdk .category-vendors-list-handler+a,#onetrust-pc-sdk .category-host-list-handler{
   clear:both;
   color:#3860be;
   margin-left:0;
   font-size:.813em;
   text-decoration:none;
   float:left;
   overflow:hidden
}
#onetrust-pc-sdk .category-vendors-list-handler:hover,#onetrust-pc-sdk .category-vendors-list-handler+a:hover,#onetrust-pc-sdk .category-host-list-handler:hover{
   text-decoration-line:underline
}
#onetrust-pc-sdk .category-vendors-list-handler+a{
   clear:none
}
#onetrust-pc-sdk .ot-vlst-cntr .ot-ext-lnk{
   display:inline-block;
   height:13px;
   width:13px;
   background-repeat:no-repeat;
   margin-left:1px;
   margin-top:6px;
   cursor:pointer
}
#onetrust-pc-sdk .back-btn-handler{
   font-size:1em;
   text-decoration:none
}
#onetrust-pc-sdk .back-btn-handler:hover{
   opacity:.6
}
#onetrust-pc-sdk #ot-lst-title h3{
   display:inline-block;
   word-break:break-word;
   word-wrap:break-word;
   margin-bottom:0;
   color:#656565;
   font-size:1em;
   font-weight:bold;
   margin-left:15px
}
#onetrust-pc-sdk #ot-lst-title{
   margin:10px 0 10px 0px;
   font-size:1em;
   text-align:left
}
#onetrust-pc-sdk #ot-pc-hdr{
   margin:0 0 0 30px;
   height:auto;
   width:auto
}
#onetrust-pc-sdk #ot-pc-hdr input::placeholder{
   color:#d4d4d4;
   font-style:italic
}
#onetrust-pc-sdk #vendor-search-handler{
   height:31px;
   width:100%;
   border-radius:50px;
   font-size:.8em;
   padding-right:35px;
   padding-left:15px;
   float:left;
   margin-left:15px
}
#onetrust-pc-sdk .ot-ven-name{
   display:block;
   width:auto;
   padding-right:5px
}
#onetrust-pc-sdk #ot-lst-cnt{
   overflow-y:auto;
   margin-left:20px;
   margin-right:7px;
   width:calc(100% - 27px);
   max-height:calc(100% - 80px);
   height:100%;
   transform:translate3d(0, 0, 0)
}
#onetrust-pc-sdk #ot-pc-lst{
   width:100%;
   bottom:100px;
   position:absolute;
   top:60px
}
#onetrust-pc-sdk #ot-pc-lst:not(.ot-enbl-chr) .ot-tgl-cntr .ot-arw-cntr,#onetrust-pc-sdk #ot-pc-lst:not(.ot-enbl-chr) .ot-tgl-cntr .ot-arw-cntr *{
   visibility:hidden
}
#onetrust-pc-sdk #ot-pc-lst .ot-tgl-cntr{
   right:12px;
   position:absolute
}
#onetrust-pc-sdk #ot-pc-lst .ot-arw-cntr{
   float:right;
   position:relative
}
#onetrust-pc-sdk #ot-pc-lst .ot-arw{
   margin-left:10px
}
#onetrust-pc-sdk #ot-pc-lst .ot-acc-hdr{
   overflow:hidden;
   cursor:pointer
}
#onetrust-pc-sdk .ot-vlst-cntr{
   overflow:hidden
}
#onetrust-pc-sdk #ot-sel-blk{
   overflow:hidden;
   width:100%;
   position:sticky;
   position:-webkit-sticky;
   top:0;
   z-index:3
}
#onetrust-pc-sdk #ot-back-arw{
   height:12px;
   width:12px
}
#onetrust-pc-sdk .ot-lst-subhdr{
   width:100%;
   display:inline-block
}
#onetrust-pc-sdk .ot-search-cntr{
   float:left;
   width:78%;
   position:relative
}
#onetrust-pc-sdk .ot-search-cntr>svg{
   width:30px;
   height:30px;
   position:absolute;
   float:left;
   right:-15px
}
#onetrust-pc-sdk .ot-fltr-cntr{
   float:right;
   right:50px;
   position:relative
}
#onetrust-pc-sdk #filter-btn-handler{
   background-color:#3860be;
   border-radius:17px;
   display:inline-block;
   position:relative;
   width:32px;
   height:32px;
   -moz-transition:.1s ease;
   -o-transition:.1s ease;
   -webkit-transition:1s ease;
   transition:.1s ease;
   padding:0;
   margin:0
}
#onetrust-pc-sdk #filter-btn-handler:hover{
   background-color:#3860be
}
#onetrust-pc-sdk #filter-btn-handler svg{
   width:12px;
   height:12px;
   margin:3px 10px 0 10px;
   display:block;
   position:static;
   right:auto;
   top:auto
}
#onetrust-pc-sdk .ot-ven-link{
   color:#3860be;
   text-decoration:none;
   font-weight:100;
   display:inline-block;
   padding-top:10px;
   transform:translate(0, 1%);
   -o-transform:translate(0, 1%);
   -ms-transform:translate(0, 1%);
   -webkit-transform:translate(0, 1%);
   position:relative;
   z-index:2
}
#onetrust-pc-sdk .ot-ven-link *{
   font-size:inherit
}
#onetrust-pc-sdk .ot-ven-link:hover{
   text-decoration:underline
}
#onetrust-pc-sdk .ot-ven-hdr{
   width:calc(100% - 160px);
   height:auto;
   float:left;
   word-break:break-word;
   word-wrap:break-word;
   vertical-align:middle;
   padding-bottom:3px
}
#onetrust-pc-sdk .ot-ven-link{
   letter-spacing:.03em;
   font-size:.75em;
   font-weight:400
}
#onetrust-pc-sdk .ot-ven-dets{
   border-radius:2px;
   background-color:#f8f8f8
}
#onetrust-pc-sdk .ot-ven-dets li:first-child p:first-child{
   border-top:none
}
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:not(:first-child){
   border-top:1px solid #ddd !important
}
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p{
   display:inline-block
}
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p:nth-of-type(odd){
   width:30%
}
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p:nth-of-type(even){
   width:50%;
   word-break:break-word;
   word-wrap:break-word
}
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p,#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc h4{
   padding-top:5px;
   padding-bottom:5px;
   display:block
}
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc h4{
   display:inline-block
}
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p:nth-last-child(-n+1){
   padding-bottom:10px
}
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p:nth-child(-n+2):not(.disc-pur){
   padding-top:10px
}
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc .disc-pur-cont{
   display:inline
}
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc .disc-pur{
   position:relative;
   width:50% !important;
   word-break:break-word;
   word-wrap:break-word;
   left:calc(30% + 17px)
}
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc .disc-pur:nth-child(-n+1){
   position:static
}
#onetrust-pc-sdk .ot-ven-dets p,#onetrust-pc-sdk .ot-ven-dets h4,#onetrust-pc-sdk .ot-ven-dets span{
   font-size:.69em;
   text-align:left;
   vertical-align:middle;
   word-break:break-word;
   word-wrap:break-word;
   margin:0;
   padding-bottom:10px;
   padding-left:15px;
   color:#2e3644
}
#onetrust-pc-sdk .ot-ven-dets h4{
   padding-top:5px
}
#onetrust-pc-sdk .ot-ven-dets span{
   color:dimgray;
   padding:0;
   vertical-align:baseline
}
#onetrust-pc-sdk .ot-ven-dets .ot-ven-pur h4{
   border-top:1px solid #e9e9e9;
   border-bottom:1px solid #e9e9e9;
   padding-bottom:5px;
   margin-bottom:5px;
   font-weight:bold
}
#onetrust-pc-sdk #ot-host-lst .ot-sel-all{
   float:right;
   position:relative;
   margin-right:42px;
   top:10px
}
#onetrust-pc-sdk #ot-host-lst .ot-sel-all input[type=checkbox]{
   width:auto;
   height:auto
}
#onetrust-pc-sdk #ot-host-lst .ot-sel-all label{
   height:20px;
   width:20px;
   padding-left:0px
}
#onetrust-pc-sdk #ot-host-lst .ot-acc-txt{
   overflow:hidden;
   width:95%
}
#onetrust-pc-sdk .ot-host-hdr{
   position:relative;
   z-index:1;
   pointer-events:none;
   width:calc(100% - 125px);
   float:left
}
#onetrust-pc-sdk .ot-host-name,#onetrust-pc-sdk .ot-host-desc{
   display:inline-block;
   width:90%
}
#onetrust-pc-sdk .ot-host-name{
   pointer-events:none
}
#onetrust-pc-sdk .ot-host-hdr>a{
   text-decoration:underline;
   font-size:.82em;
   position:relative;
   z-index:2;
   float:left;
   margin-bottom:5px;
   pointer-events:initial
}
#onetrust-pc-sdk .ot-host-name+a{
   margin-top:5px
}
#onetrust-pc-sdk .ot-host-name,#onetrust-pc-sdk .ot-host-name a,#onetrust-pc-sdk .ot-host-desc,#onetrust-pc-sdk .ot-host-info{
   color:dimgray;
   word-break:break-word;
   word-wrap:break-word
}
#onetrust-pc-sdk .ot-host-name,#onetrust-pc-sdk .ot-host-name a{
   font-weight:bold;
   font-size:.82em;
   line-height:1.3
}
#onetrust-pc-sdk .ot-host-name a{
   font-size:1em
}
#onetrust-pc-sdk .ot-host-expand{
   margin-top:3px;
   margin-bottom:3px;
   clear:both;
   display:block;
   color:#3860be;
   font-size:.72em;
   font-weight:normal
}
#onetrust-pc-sdk .ot-host-expand *{
   font-size:inherit
}
#onetrust-pc-sdk .ot-host-desc,#onetrust-pc-sdk .ot-host-info{
   font-size:.688em;
   line-height:1.4;
   font-weight:normal
}
#onetrust-pc-sdk .ot-host-desc{
   margin-top:10px
}
#onetrust-pc-sdk .ot-host-opt{
   margin:0;
   font-size:inherit;
   display:inline-block;
   width:100%
}
#onetrust-pc-sdk .ot-host-opt li>div div{
   font-size:.8em;
   padding:5px 0
}
#onetrust-pc-sdk .ot-host-opt li>div div:nth-child(1){
   width:30%;
   float:left
}
#onetrust-pc-sdk .ot-host-opt li>div div:nth-child(2){
   width:70%;
   float:left;
   word-break:break-word;
   word-wrap:break-word
}
#onetrust-pc-sdk .ot-host-info{
   border:none;
   display:inline-block;
   width:calc(100% - 10px);
   padding:10px;
   margin-bottom:10px;
   background-color:#f8f8f8
}
#onetrust-pc-sdk .ot-host-info>div{
   overflow:auto
}
#onetrust-pc-sdk #no-results{
   text-align:center;
   margin-top:30px
}
#onetrust-pc-sdk #no-results p{
   font-size:1em;
   color:#2e3644;
   word-break:break-word;
   word-wrap:break-word
}
#onetrust-pc-sdk #no-results p span{
   font-weight:bold
}
#onetrust-pc-sdk #ot-fltr-modal{
   width:100%;
   height:auto;
   display:none;
   -moz-transition:.2s ease;
   -o-transition:.2s ease;
   -webkit-transition:2s ease;
   transition:.2s ease;
   overflow:hidden;
   opacity:1;
   right:0
}
#onetrust-pc-sdk #ot-fltr-modal .ot-label-txt{
   display:inline-block;
   font-size:.85em;
   color:dimgray
}
#onetrust-pc-sdk #ot-fltr-cnt{
   z-index:2147483646;
   background-color:#fff;
   position:absolute;
   height:90%;
   max-height:300px;
   width:325px;
   left:210px;
   margin-top:10px;
   margin-bottom:20px;
   padding-right:10px;
   border-radius:3px;
   -webkit-box-shadow:0px 0px 12px 2px #c7c5c7;
   -moz-box-shadow:0px 0px 12px 2px #c7c5c7;
   box-shadow:0px 0px 12px 2px #c7c5c7
}
#onetrust-pc-sdk .ot-fltr-scrlcnt{
   overflow-y:auto;
   overflow-x:hidden;
   clear:both;
   max-height:calc(100% - 60px)
}
#onetrust-pc-sdk #ot-anchor{
   border:12px solid transparent;
   display:none;
   position:absolute;
   z-index:2147483647;
   right:55px;
   top:75px;
   transform:rotate(45deg);
   -o-transform:rotate(45deg);
   -ms-transform:rotate(45deg);
   -webkit-transform:rotate(45deg);
   background-color:#fff;
   -webkit-box-shadow:-3px -3px 5px -2px #c7c5c7;
   -moz-box-shadow:-3px -3px 5px -2px #c7c5c7;
   box-shadow:-3px -3px 5px -2px #c7c5c7
}
#onetrust-pc-sdk .ot-fltr-btns{
   margin-left:15px
}
#onetrust-pc-sdk #filter-apply-handler{
   margin-right:15px
}
#onetrust-pc-sdk .ot-fltr-opt{
   margin-bottom:25px;
   margin-left:15px;
   width:75%;
   position:relative
}
#onetrust-pc-sdk .ot-fltr-opt p{
   display:inline-block;
   margin:0;
   font-size:.9em;
   color:#2e3644
}
#onetrust-pc-sdk .ot-chkbox label span{
   font-size:.85em;
   color:dimgray
}
#onetrust-pc-sdk .ot-chkbox input[type=checkbox]+label::after{
   content:none;
   color:#fff
}
#onetrust-pc-sdk .ot-chkbox input[type=checkbox]:checked+label::after{
   content:""
}
#onetrust-pc-sdk .ot-chkbox input[type=checkbox]:focus+label::before{
   outline-style:solid;
   outline-width:2px;
   outline-style:auto
}
#onetrust-pc-sdk #ot-selall-vencntr,#onetrust-pc-sdk #ot-selall-adtlvencntr,#onetrust-pc-sdk #ot-selall-hostcntr,#onetrust-pc-sdk #ot-selall-licntr,#onetrust-pc-sdk #ot-selall-gnvencntr{
   right:15px;
   position:relative;
   width:20px;
   height:20px;
   float:right
}
#onetrust-pc-sdk #ot-selall-vencntr label,#onetrust-pc-sdk #ot-selall-adtlvencntr label,#onetrust-pc-sdk #ot-selall-hostcntr label,#onetrust-pc-sdk #ot-selall-licntr label,#onetrust-pc-sdk #ot-selall-gnvencntr label{
   float:left;
   padding-left:0
}
#onetrust-pc-sdk #ot-ven-lst:first-child{
   border-top:1px solid #e2e2e2
}
#onetrust-pc-sdk ul{
   list-style:none;
   padding:0
}
#onetrust-pc-sdk ul li{
   position:relative;
   margin:0;
   padding:15px 15px 15px 10px;
   border-bottom:1px solid #e2e2e2
}
#onetrust-pc-sdk ul li h3{
   font-size:.75em;
   color:#656565;
   margin:0;
   display:inline-block;
   width:70%;
   height:auto;
   word-break:break-word;
   word-wrap:break-word
}
#onetrust-pc-sdk ul li p{
   margin:0;
   font-size:.7em
}
#onetrust-pc-sdk ul li input[type=checkbox]{
   position:absolute;
   cursor:pointer;
   width:100%;
   height:100%;
   opacity:0;
   margin:0;
   top:0;
   left:0
}
#onetrust-pc-sdk .ot-cat-item>button:focus,#onetrust-pc-sdk .ot-acc-cntr>button:focus,#onetrust-pc-sdk li>button:focus{
   outline:#000 solid 2px
}
#onetrust-pc-sdk .ot-cat-item>button,#onetrust-pc-sdk .ot-acc-cntr>button,#onetrust-pc-sdk li>button{
   position:absolute;
   cursor:pointer;
   width:100%;
   height:100%;
   margin:0;
   top:0;
   left:0;
   z-index:1;
   max-width:none;
   border:none
}
#onetrust-pc-sdk .ot-cat-item>button[aria-expanded=false]~.ot-acc-txt,#onetrust-pc-sdk .ot-acc-cntr>button[aria-expanded=false]~.ot-acc-txt,#onetrust-pc-sdk li>button[aria-expanded=false]~.ot-acc-txt{
   margin-top:0;
   max-height:0;
   opacity:0;
   overflow:hidden;
   width:100%;
   transition:.25s ease-out;
   display:none
}
#onetrust-pc-sdk .ot-cat-item>button[aria-expanded=true]~.ot-acc-txt,#onetrust-pc-sdk .ot-acc-cntr>button[aria-expanded=true]~.ot-acc-txt,#onetrust-pc-sdk li>button[aria-expanded=true]~.ot-acc-txt{
   transition:.1s ease-in;
   margin-top:10px;
   width:100%;
   overflow:auto;
   display:block
}
#onetrust-pc-sdk .ot-cat-item>button[aria-expanded=true]~.ot-acc-grpcntr,#onetrust-pc-sdk .ot-acc-cntr>button[aria-expanded=true]~.ot-acc-grpcntr,#onetrust-pc-sdk li>button[aria-expanded=true]~.ot-acc-grpcntr{
   width:auto;
   margin-top:0px;
   padding-bottom:10px
}
#onetrust-pc-sdk .ot-host-item>button:focus,#onetrust-pc-sdk .ot-ven-item>button:focus{
   outline:0;
   border:2px solid #000
}
#onetrust-pc-sdk .ot-hide-acc>button{
   pointer-events:none
}
#onetrust-pc-sdk .ot-hide-acc .ot-plus-minus>*,#onetrust-pc-sdk .ot-hide-acc .ot-arw-cntr>*{
   visibility:hidden
}
#onetrust-pc-sdk .ot-hide-acc .ot-acc-hdr{
   min-height:30px
}
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt){
   padding-right:10px;
   width:calc(100% - 37px);
   margin-top:10px;
   max-height:calc(100% - 90px)
}
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk{
   background-color:#f9f9fc;
   border:1px solid #e2e2e2;
   width:calc(100% - 2px);
   padding-bottom:5px;
   padding-top:5px
}
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk.ot-vnd-list-cnt{
   border:unset;
   background-color:unset
}
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk.ot-vnd-list-cnt .ot-sel-all-hdr{
   display:none
}
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk.ot-vnd-list-cnt .ot-sel-all{
   padding-right:.5rem
}
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk.ot-vnd-list-cnt .ot-sel-all .ot-chkbox{
   right:0
}
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-sel-all{
   padding-right:34px
}
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-sel-all-chkbox{
   width:auto
}
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) ul li{
   border:1px solid #e2e2e2;
   margin-bottom:10px
}
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-acc-cntr>.ot-acc-hdr{
   padding:10px 0 10px 15px
}
#onetrust-pc-sdk.ot-addtl-vendors .ot-sel-all-chkbox{
   float:right
}
#onetrust-pc-sdk.ot-addtl-vendors .ot-plus-minus~.ot-sel-all-chkbox{
   right:34px
}
#onetrust-pc-sdk.ot-addtl-vendors #ot-ven-lst:first-child{
   border-top:none
}
#onetrust-pc-sdk .ot-acc-cntr{
   position:relative;
   border-left:1px solid #e2e2e2;
   border-right:1px solid #e2e2e2;
   border-bottom:1px solid #e2e2e2
}
#onetrust-pc-sdk .ot-acc-cntr input{
   z-index:1
}
#onetrust-pc-sdk .ot-acc-cntr>.ot-acc-hdr{
   background-color:#f9f9fc;
   padding:5px 0 5px 15px;
   width:auto
}
#onetrust-pc-sdk .ot-acc-cntr>.ot-acc-hdr .ot-plus-minus{
   vertical-align:middle;
   top:auto
}
#onetrust-pc-sdk .ot-acc-cntr>.ot-acc-hdr .ot-arw-cntr{
   right:10px
}
#onetrust-pc-sdk .ot-acc-cntr>.ot-acc-hdr input{
   z-index:2
}
#onetrust-pc-sdk .ot-acc-cntr>input[type=checkbox]:checked~.ot-acc-hdr{
   border-bottom:1px solid #e2e2e2
}
#onetrust-pc-sdk .ot-acc-cntr>.ot-acc-txt{
   padding-left:10px;
   padding-right:10px
}
#onetrust-pc-sdk .ot-acc-cntr button[aria-expanded=true]~.ot-acc-txt{
   width:auto
}
#onetrust-pc-sdk .ot-acc-cntr .ot-addtl-venbox{
   display:none
}
#onetrust-pc-sdk .ot-vlst-cntr{
   margin-bottom:0;
   width:100%
}
#onetrust-pc-sdk .ot-vensec-title{
   font-size:.813em;
   vertical-align:middle;
   display:inline-block
}
#onetrust-pc-sdk .category-vendors-list-handler,#onetrust-pc-sdk .category-vendors-list-handler+a{
   margin-left:0;
   margin-top:10px
}
#onetrust-pc-sdk #ot-selall-vencntr.line-through label::after,#onetrust-pc-sdk #ot-selall-adtlvencntr.line-through label::after,#onetrust-pc-sdk #ot-selall-licntr.line-through label::after,#onetrust-pc-sdk #ot-selall-hostcntr.line-through label::after,#onetrust-pc-sdk #ot-selall-gnvencntr.line-through label::after{
   height:auto;
   border-left:0;
   transform:none;
   -o-transform:none;
   -ms-transform:none;
   -webkit-transform:none;
   left:5px;
   top:9px
}
#onetrust-pc-sdk #ot-category-title{
   float:left;
   padding-bottom:10px;
   font-size:1em;
   width:100%
}
#onetrust-pc-sdk .ot-cat-grp{
   margin-top:10px
}
#onetrust-pc-sdk .ot-cat-item{
   line-height:1.1;
   margin-top:10px;
   display:inline-block;
   width:100%
}
#onetrust-pc-sdk .ot-btn-container{
   text-align:right
}
#onetrust-pc-sdk .ot-btn-container button{
   display:inline-block;
   font-size:.75em;
   letter-spacing:.08em;
   margin-top:19px
}
#onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon{
   position:absolute;
   top:10px;
   right:0;
   z-index:1;
   padding:0;
   background-color:transparent;
   border:none
}
#onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon svg{
   display:block;
   height:10px;
   width:10px
}
#onetrust-pc-sdk #clear-filters-handler{
   margin-top:20px;
   margin-bottom:10px;
   float:right;
   max-width:200px;
   text-decoration:none;
   color:#3860be;
   font-size:.9em;
   font-weight:bold;
   background-color:transparent;
   border-color:transparent;
   padding:1px
}
#onetrust-pc-sdk #clear-filters-handler:hover{
   color:#2285f7
}
#onetrust-pc-sdk #clear-filters-handler:focus{
   outline:#000 solid 1px
}
#onetrust-pc-sdk .ot-enbl-chr h4~.ot-tgl,#onetrust-pc-sdk .ot-enbl-chr h4~.ot-always-active{
   right:45px
}
#onetrust-pc-sdk .ot-enbl-chr h4~.ot-tgl+.ot-tgl{
   right:120px
}
#onetrust-pc-sdk .ot-enbl-chr .ot-pli-hdr.ot-leg-border-color span:first-child{
   width:90px
}
#onetrust-pc-sdk .ot-enbl-chr li.ot-subgrp>h5+.ot-tgl-cntr{
   padding-right:25px
}
#onetrust-pc-sdk .ot-plus-minus{
   width:20px;
   height:20px;
   font-size:1.5em;
   position:relative;
   display:inline-block;
   margin-right:5px;
   top:3px
}
#onetrust-pc-sdk .ot-plus-minus span{
   position:absolute;
   background:#27455c;
   border-radius:1px
}
#onetrust-pc-sdk .ot-plus-minus span:first-of-type{
   top:25%;
   bottom:25%;
   width:10%;
   left:45%
}
#onetrust-pc-sdk .ot-plus-minus span:last-of-type{
   left:25%;
   right:25%;
   height:10%;
   top:45%
}
#onetrust-pc-sdk button[aria-expanded=true]~.ot-acc-hdr .ot-arw,#onetrust-pc-sdk button[aria-expanded=true]~.ot-acc-hdr .ot-plus-minus span:first-of-type,#onetrust-pc-sdk button[aria-expanded=true]~.ot-acc-hdr .ot-plus-minus span:last-of-type{
   transform:rotate(90deg)
}
#onetrust-pc-sdk button[aria-expanded=true]~.ot-acc-hdr .ot-plus-minus span:last-of-type{
   left:50%;
   right:50%
}
#onetrust-pc-sdk #ot-selall-vencntr label,#onetrust-pc-sdk #ot-selall-adtlvencntr label,#onetrust-pc-sdk #ot-selall-hostcntr label,#onetrust-pc-sdk #ot-selall-licntr label{
   position:relative;
   display:inline-block;
   width:20px;
   height:20px
}
#onetrust-pc-sdk .ot-host-item .ot-plus-minus,#onetrust-pc-sdk .ot-ven-item .ot-plus-minus{
   float:left;
   margin-right:8px;
   top:10px
}
#onetrust-pc-sdk .ot-ven-item ul{
   list-style:none inside;
   font-size:100%;
   margin:0
}
#onetrust-pc-sdk .ot-ven-item ul li{
   margin:0 !important;
   padding:0;
   border:none !important
}
#onetrust-pc-sdk .ot-pli-hdr{
   color:#77808e;
   overflow:hidden;
   padding-top:7.5px;
   padding-bottom:7.5px;
   width:calc(100% - 2px);
   border-top-left-radius:3px;
   border-top-right-radius:3px
}
#onetrust-pc-sdk .ot-pli-hdr span:first-child{
   top:50%;
   transform:translateY(50%);
   max-width:90px
}
#onetrust-pc-sdk .ot-pli-hdr span:last-child{
   padding-right:10px;
   max-width:95px;
   text-align:center
}
#onetrust-pc-sdk .ot-li-title{
   float:right;
   font-size:.813em
}
#onetrust-pc-sdk .ot-pli-hdr.ot-leg-border-color{
   background-color:#f4f4f4;
   border:1px solid #d8d8d8
}
#onetrust-pc-sdk .ot-pli-hdr.ot-leg-border-color span:first-child{
   text-align:left;
   width:70px
}
#onetrust-pc-sdk li.ot-subgrp>h5,#onetrust-pc-sdk .ot-cat-header{
   width:calc(100% - 130px)
}
#onetrust-pc-sdk li.ot-subgrp>h5+.ot-tgl-cntr{
   padding-left:13px
}
#onetrust-pc-sdk .ot-acc-grpcntr .ot-acc-grpdesc{
   margin-bottom:5px
}
#onetrust-pc-sdk .ot-acc-grpcntr .ot-subgrp-cntr{
   border-top:1px solid #d8d8d8
}
#onetrust-pc-sdk .ot-acc-grpcntr .ot-vlst-cntr+.ot-subgrp-cntr{
   border-top:none
}
#onetrust-pc-sdk .ot-acc-hdr .ot-arw-cntr+.ot-tgl-cntr,#onetrust-pc-sdk .ot-acc-txt h4+.ot-tgl-cntr{
   padding-left:13px
}
#onetrust-pc-sdk .ot-pli-hdr~.ot-cat-item .ot-subgrp>h5,#onetrust-pc-sdk .ot-pli-hdr~.ot-cat-item .ot-cat-header{
   width:calc(100% - 145px)
}
#onetrust-pc-sdk .ot-pli-hdr~.ot-cat-item h5+.ot-tgl-cntr,#onetrust-pc-sdk .ot-pli-hdr~.ot-cat-item .ot-cat-header+.ot-tgl{
   padding-left:28px
}
#onetrust-pc-sdk .ot-sel-all-hdr,#onetrust-pc-sdk .ot-sel-all-chkbox{
   display:inline-block;
   width:100%;
   position:relative
}
#onetrust-pc-sdk .ot-sel-all-chkbox{
   z-index:1
}
#onetrust-pc-sdk .ot-sel-all{
   margin:0;
   position:relative;
   padding-right:23px;
   float:right
}
#onetrust-pc-sdk .ot-consent-hdr,#onetrust-pc-sdk .ot-li-hdr{
   float:right;
   font-size:.812em;
   line-height:normal;
   text-align:center;
   word-break:break-word;
   word-wrap:break-word
}
#onetrust-pc-sdk .ot-li-hdr{
   max-width:100px;
   padding-right:10px
}
#onetrust-pc-sdk .ot-consent-hdr{
   max-width:55px
}
#onetrust-pc-sdk #ot-selall-licntr{
   display:block;
   width:21px;
   height:auto;
   float:right;
   position:relative;
   right:80px
}
#onetrust-pc-sdk #ot-selall-licntr label{
   position:absolute
}
#onetrust-pc-sdk .ot-ven-ctgl{
   margin-left:66px
}
#onetrust-pc-sdk .ot-ven-litgl+.ot-arw-cntr{
   margin-left:81px
}
#onetrust-pc-sdk .ot-enbl-chr .ot-host-cnt .ot-tgl-cntr{
   width:auto
}
#onetrust-pc-sdk #ot-lst-cnt:not(.ot-host-cnt) .ot-tgl-cntr{
   width:auto;
   top:auto;
   height:20px
}
#onetrust-pc-sdk #ot-lst-cnt .ot-chkbox{
   position:relative;
   display:inline-block;
   width:20px;
   height:20px
}
#onetrust-pc-sdk #ot-lst-cnt .ot-chkbox label{
   position:absolute;
   padding:0;
   width:20px;
   height:20px
}
#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info-cntr{
   border:1px solid #d8d8d8;
   padding:.75rem 2rem;
   padding-bottom:0;
   width:auto;
   margin-top:.5rem
}
#onetrust-pc-sdk .ot-acc-grpdesc+.ot-leg-btn-container{
   padding-left:20px;
   padding-right:20px;
   width:calc(100% - 40px);
   margin-bottom:5px
}
#onetrust-pc-sdk .ot-subgrp .ot-leg-btn-container{
   margin-bottom:5px
}
#onetrust-pc-sdk #ot-ven-lst .ot-leg-btn-container{
   margin-top:10px
}
#onetrust-pc-sdk .ot-leg-btn-container{
   display:inline-block;
   width:100%;
   margin-bottom:10px
}
#onetrust-pc-sdk .ot-leg-btn-container button{
   height:auto;
   padding:6.5px 8px;
   margin-bottom:0;
   letter-spacing:0;
   font-size:.75em;
   line-height:normal
}
#onetrust-pc-sdk .ot-leg-btn-container svg{
   display:none;
   height:14px;
   width:14px;
   padding-right:5px;
   vertical-align:sub
}
#onetrust-pc-sdk .ot-active-leg-btn{
   cursor:default;
   pointer-events:none
}
#onetrust-pc-sdk .ot-active-leg-btn svg{
   display:inline-block
}
#onetrust-pc-sdk .ot-remove-objection-handler{
   text-decoration:underline;
   padding:0;
   font-size:.75em;
   font-weight:600;
   line-height:1;
   padding-left:10px
}
#onetrust-pc-sdk .ot-obj-leg-btn-handler span{
   font-weight:bold;
   text-align:center;
   font-size:inherit;
   line-height:1.5
}
#onetrust-pc-sdk.ot-close-btn-link #close-pc-btn-handler{
   border:none;
   height:auto;
   line-height:1.5;
   text-decoration:underline;
   font-size:.69em;
   background:none;
   right:15px;
   top:15px;
   width:auto;
   font-weight:normal
}
#onetrust-pc-sdk .ot-cat-header{
   float:left;
   font-weight:600;
   font-size:.875em;
   line-height:1.5;
   max-width:90%;
   vertical-align:middle
}
#onetrust-pc-sdk .ot-vnd-item>button:focus{
   outline:#000 solid 2px
}
#onetrust-pc-sdk .ot-vnd-item>button{
   position:absolute;
   cursor:pointer;
   width:100%;
   height:100%;
   margin:0;
   top:0;
   left:0;
   z-index:1;
   max-width:none;
   border:none
}
#onetrust-pc-sdk .ot-vnd-item>button[aria-expanded=false]~.ot-acc-txt{
   margin-top:0;
   max-height:0;
   opacity:0;
   overflow:hidden;
   width:100%;
   transition:.25s ease-out;
   display:none
}
#onetrust-pc-sdk .ot-vnd-item>button[aria-expanded=true]~.ot-acc-txt{
   transition:.1s ease-in;
   margin-top:10px;
   width:100%;
   overflow:auto;
   display:block
}
#onetrust-pc-sdk .ot-vnd-item>button[aria-expanded=true]~.ot-acc-grpcntr{
   width:auto;
   margin-top:0px;
   padding-bottom:10px
}
#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item{
   position:relative;
   border-radius:2px;
   margin:0;
   padding:0;
   border:1px solid #d8d8d8;
   border-top:none;
   width:calc(100% - 2px);
   float:left
}
#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item:first-of-type{
   margin-top:10px;
   border-top:1px solid #d8d8d8
}
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc{
   padding-left:20px;
   padding-right:20px;
   width:calc(100% - 40px);
   font-size:.812em;
   margin-bottom:10px;
   margin-top:15px
}
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc>ul{
   padding-top:10px
}
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc>ul li{
   padding-top:0;
   line-height:1.5;
   padding-bottom:10px
}
#onetrust-pc-sdk .ot-accordion-layout div+.ot-acc-grpdesc{
   margin-top:5px
}
#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr:first-child{
   margin-top:10px
}
#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr:last-child,#onetrust-pc-sdk .ot-accordion-layout .ot-hlst-cntr:last-child{
   margin-bottom:5px
}
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-hdr{
   padding-top:11.5px;
   padding-bottom:11.5px;
   padding-left:20px;
   padding-right:20px;
   width:calc(100% - 40px);
   display:inline-block
}
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-txt{
   width:100%;
   padding:0
}
#onetrust-pc-sdk .ot-accordion-layout .ot-subgrp-cntr{
   padding-left:20px;
   padding-right:15px;
   padding-bottom:0;
   width:calc(100% - 35px)
}
#onetrust-pc-sdk .ot-accordion-layout .ot-subgrp{
   padding-right:5px
}
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpcntr{
   z-index:1;
   position:relative
}
#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header+.ot-arw-cntr{
   position:absolute;
   top:50%;
   transform:translateY(-50%);
   right:20px;
   margin-top:-2px
}
#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header+.ot-arw-cntr .ot-arw{
   width:15px;
   height:20px;
   margin-left:5px;
   color:dimgray
}
#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header{
   float:none;
   color:#2e3644;
   margin:0;
   display:inline-block;
   height:auto;
   word-wrap:break-word;
   min-height:inherit
}
#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr,#onetrust-pc-sdk .ot-accordion-layout .ot-hlst-cntr{
   padding-left:20px;
   width:calc(100% - 20px);
   display:inline-block;
   margin-top:0;
   padding-bottom:2px
}
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-hdr{
   position:relative;
   min-height:25px
}
#onetrust-pc-sdk .ot-accordion-layout h4~.ot-tgl,#onetrust-pc-sdk .ot-accordion-layout h4~.ot-always-active{
   position:absolute;
   top:50%;
   transform:translateY(-50%);
   right:20px
}
#onetrust-pc-sdk .ot-accordion-layout h4~.ot-tgl+.ot-tgl{
   right:95px
}
#onetrust-pc-sdk .ot-accordion-layout .category-vendors-list-handler,#onetrust-pc-sdk .ot-accordion-layout .category-vendors-list-handler+a{
   margin-top:5px
}
#onetrust-pc-sdk #ot-lst-cnt{
   margin-top:1rem;
   max-height:calc(100% - 96px)
}
#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info-cntr{
   border:1px solid #d8d8d8;
   padding:.75rem 2rem;
   padding-bottom:0;
   width:auto;
   margin-top:.5rem
}
#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info{
   margin-bottom:1rem;
   padding-left:.75rem;
   padding-right:.75rem;
   display:flex;
   flex-direction:column
}
#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info[data-vnd-info-key*=DPOEmail]{
   border-top:1px solid #d8d8d8;
   padding-top:1rem
}
#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info[data-vnd-info-key*=DPOLink]{
   border-bottom:1px solid #d8d8d8;
   padding-bottom:1rem
}
#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info .ot-vnd-lbl{
   font-weight:bold;
   font-size:.85em;
   margin-bottom:.5rem
}
#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info .ot-vnd-cnt{
   margin-left:.5rem;
   font-weight:500;
   font-size:.85rem
}
#onetrust-pc-sdk .ot-vs-list,#onetrust-pc-sdk .ot-vnd-serv{
   width:auto;
   padding:1rem 1.25rem;
   padding-bottom:0
}
#onetrust-pc-sdk .ot-vs-list .ot-vnd-serv-hdr-cntr,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-serv-hdr-cntr{
   padding-bottom:.75rem;
   border-bottom:1px solid #d8d8d8
}
#onetrust-pc-sdk .ot-vs-list .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr{
   font-weight:600;
   font-size:.95em;
   line-height:2;
   margin-left:.5rem
}
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item{
   border:none;
   margin:0;
   padding:0
}
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item button,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item button{
   outline:none;
   border-bottom:1px solid #d8d8d8
}
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item button[aria-expanded=true],#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item button[aria-expanded=true]{
   border-bottom:none
}
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item:first-child,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:first-child{
   margin-top:.25rem;
   border-top:unset
}
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item:last-child,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:last-child{
   margin-bottom:.5rem
}
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item:last-child button,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:last-child button{
   border-bottom:none
}
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info-cntr,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info-cntr{
   border:1px solid #d8d8d8;
   padding:.75rem 1.75rem;
   padding-bottom:0;
   width:auto;
   margin-top:.5rem
}
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info{
   margin-bottom:1rem;
   padding-left:.75rem;
   padding-right:.75rem;
   display:flex;
   flex-direction:column
}
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info[data-vnd-info-key*=DPOEmail],#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info[data-vnd-info-key*=DPOEmail]{
   border-top:1px solid #d8d8d8;
   padding-top:1rem
}
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info[data-vnd-info-key*=DPOLink],#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info[data-vnd-info-key*=DPOLink]{
   border-bottom:1px solid #d8d8d8;
   padding-bottom:1rem
}
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info .ot-vnd-lbl,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info .ot-vnd-lbl{
   font-weight:bold;
   font-size:.85em;
   margin-bottom:.5rem
}
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info .ot-vnd-cnt,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info .ot-vnd-cnt{
   margin-left:.5rem;
   font-weight:500;
   font-size:.85rem
}
#onetrust-pc-sdk .ot-vs-list.ot-vnd-subgrp-cnt,#onetrust-pc-sdk .ot-vnd-serv.ot-vnd-subgrp-cnt{
   padding-left:40px
}
#onetrust-pc-sdk .ot-vs-list.ot-vnd-subgrp-cnt .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr,#onetrust-pc-sdk .ot-vnd-serv.ot-vnd-subgrp-cnt .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr{
   font-size:.8em
}
#onetrust-pc-sdk .ot-vs-list.ot-vnd-subgrp-cnt .ot-cat-header,#onetrust-pc-sdk .ot-vnd-serv.ot-vnd-subgrp-cnt .ot-cat-header{
   font-size:.8em
}
#onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv{
   margin-bottom:1rem;
   padding:1rem .95rem
}
#onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv .ot-vnd-serv-hdr-cntr{
   padding-bottom:.75rem;
   border-bottom:1px solid #d8d8d8
}
#onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr{
   font-weight:700;
   font-size:.8em;
   line-height:20px;
   margin-left:.82rem
}
#onetrust-pc-sdk .ot-subgrp-cntr .ot-cat-header{
   font-weight:700;
   font-size:.8em;
   line-height:20px
}
#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-vnd-serv .ot-vnd-lst-cont .ot-accordion-layout .ot-acc-hdr div.ot-chkbox{
   margin-left:.82rem
}
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr{
   padding:.5rem 0;
   margin:0;
   display:flex;
   width:100%;
   align-items:center;
   justify-content:space-between
}
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr div:first-child,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr div:first-child,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr div:first-child,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr div:first-child,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr div:first-child,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr div:first-child,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr div:first-child{
   margin-left:.5rem
}
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr div:last-child,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr div:last-child,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr div:last-child,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr div:last-child,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr div:last-child,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr div:last-child,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr div:last-child{
   margin-right:.5rem;
   margin-left:.5rem
}
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-always-active,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-always-active,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-always-active,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-always-active,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-always-active,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-always-active,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-always-active{
   position:relative;
   right:unset;
   top:unset;
   transform:unset
}
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-plus-minus,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-plus-minus,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-plus-minus,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-plus-minus,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-plus-minus,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-plus-minus,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-plus-minus{
   top:0
}
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-arw-cntr,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-arw-cntr,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-arw-cntr,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-arw-cntr,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-arw-cntr,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-arw-cntr,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-arw-cntr{
   float:none;
   top:unset;
   right:unset;
   transform:unset;
   margin-top:-2px;
   position:relative
}
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-cat-header,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-cat-header,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-cat-header,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-cat-header,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-cat-header,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-cat-header,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-cat-header{
   flex:1;
   margin:0 .5rem
}
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-tgl,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-tgl,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-tgl,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-tgl,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-tgl,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-tgl,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-tgl{
   position:relative;
   transform:none;
   right:0;
   top:0;
   float:none
}
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox{
   position:relative;
   margin:0 .5rem
}
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox label,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox label,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox label,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox label,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox label{
   padding:0
}
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox label::before,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox label::before,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox label::before,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox label::before{
   position:relative
}
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox input,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox input,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox input,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox input,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox input,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox input,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox input{
   position:absolute;
   cursor:pointer;
   width:100%;
   height:100%;
   opacity:0;
   margin:0;
   top:0;
   left:0;
   z-index:1
}
#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp .ot-acc-hdr h5.ot-cat-header,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp .ot-acc-hdr h4.ot-cat-header{
   margin:0
}
#onetrust-pc-sdk .ot-vs-config .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp h5{
   top:0;
   line-height:20px
}
#onetrust-pc-sdk .ot-vs-list{
   display:flex;
   flex-direction:column;
   padding:0;
   margin:.5rem 4px
}
#onetrust-pc-sdk .ot-vs-selc-all{
   display:flex;
   padding:0;
   float:unset;
   align-items:center;
   justify-content:flex-start
}
#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf{
   justify-content:flex-end
}
#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf.ot-caret-conf .ot-sel-all-chkbox{
   margin-right:48px
}
#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf .ot-sel-all-chkbox{
   margin:0;
   padding:0;
   margin-right:14px;
   justify-content:flex-end
}
#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr.ot-chkbox,#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr.ot-tgl{
   display:inline-block;
   right:unset;
   width:auto;
   height:auto;
   float:none
}
#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr label{
   width:45px;
   height:25px
}
#onetrust-pc-sdk .ot-vs-selc-all .ot-sel-all-chkbox{
   margin-right:11px;
   margin-left:.75rem;
   display:flex;
   align-items:center
}
#onetrust-pc-sdk .ot-vs-selc-all .sel-all-hdr{
   margin:0 1.25rem;
   font-size:.812em;
   line-height:normal;
   text-align:center;
   word-break:break-word;
   word-wrap:break-word
}
#onetrust-pc-sdk .ot-vnd-list-cnt #ot-selall-vencntr.ot-chkbox{
   float:unset;
   right:0
}
#onetrust-pc-sdk[dir=rtl] #ot-back-arw,#onetrust-pc-sdk[dir=rtl] input~.ot-acc-hdr .ot-arw{
   transform:rotate(180deg);
   -o-transform:rotate(180deg);
   -ms-transform:rotate(180deg);
   -webkit-transform:rotate(180deg)
}
#onetrust-pc-sdk[dir=rtl] input:checked~.ot-acc-hdr .ot-arw{
   transform:rotate(270deg);
   -o-transform:rotate(270deg);
   -ms-transform:rotate(270deg);
   -webkit-transform:rotate(270deg)
}
#onetrust-pc-sdk[dir=rtl] .ot-chkbox label::after{
   transform:rotate(45deg);
   -webkit-transform:rotate(45deg);
   -o-transform:rotate(45deg);
   -ms-transform:rotate(45deg);
   border-left:0;
   border-right:3px solid
}
#onetrust-pc-sdk[dir=rtl] .ot-search-cntr>svg{
   right:0
}
@media only screen and (max-width: 600px){
   #onetrust-pc-sdk.otPcCenter{
       left:0;
       min-width:100%;
       height:100%;
       top:0;
       border-radius:0
   }
   #onetrust-pc-sdk #ot-pc-content,#onetrust-pc-sdk.ot-ftr-stacked .ot-btn-container{
       margin:1px 3px 0 10px;
       padding-right:10px;
       width:calc(100% - 23px)
   }
   #onetrust-pc-sdk .ot-btn-container button{
       max-width:none;
       letter-spacing:.01em
   }
   #onetrust-pc-sdk #close-pc-btn-handler{
       top:10px;
       right:17px
   }
   #onetrust-pc-sdk p{
       font-size:.7em
   }
   #onetrust-pc-sdk #ot-pc-hdr{
       margin:10px 10px 0 5px;
       width:calc(100% - 15px)
   }
   #onetrust-pc-sdk .vendor-search-handler{
       font-size:1em
   }
   #onetrust-pc-sdk #ot-back-arw{
       margin-left:12px
   }
   #onetrust-pc-sdk #ot-lst-cnt{
       margin:0;
       padding:0 5px 0 10px;
       min-width:95%
   }
   #onetrust-pc-sdk .switch+p{
       max-width:80%
   }
   #onetrust-pc-sdk .ot-ftr-stacked button{
       width:100%
   }
   #onetrust-pc-sdk #ot-fltr-cnt{
       max-width:320px;
       width:90%;
       border-top-right-radius:0;
       border-bottom-right-radius:0;
       margin:0;
       margin-left:15px;
       left:auto;
       right:40px;
       top:85px
   }
   #onetrust-pc-sdk .ot-fltr-opt{
       margin-left:25px;
       margin-bottom:10px
   }
   #onetrust-pc-sdk .ot-pc-refuse-all-handler{
       margin-bottom:0
   }
   #onetrust-pc-sdk #ot-fltr-cnt{
       right:40px
   }
}
@media only screen and (max-width: 476px){
   #onetrust-pc-sdk .ot-fltr-cntr,#onetrust-pc-sdk #ot-fltr-cnt{
       right:10px
   }
   #onetrust-pc-sdk #ot-anchor{
       right:25px
   }
   #onetrust-pc-sdk button{
       width:100%
   }
   #onetrust-pc-sdk:not(.ot-addtl-vendors) #ot-pc-lst:not(.ot-enbl-chr) .ot-sel-all{
       padding-right:9px
   }
   #onetrust-pc-sdk:not(.ot-addtl-vendors) #ot-pc-lst:not(.ot-enbl-chr) .ot-tgl-cntr{
       right:0
   }
}
@media only screen and (max-width: 896px)and (max-height: 425px)and (orientation: landscape){
   #onetrust-pc-sdk.otPcCenter{
       left:0;
       top:0;
       min-width:100%;
       height:100%;
       border-radius:0
   }
   #onetrust-pc-sdk #ot-anchor{
       left:initial;
       right:50px
   }
   #onetrust-pc-sdk #ot-lst-title{
       margin-top:12px
   }
   #onetrust-pc-sdk #ot-lst-title *{
       font-size:inherit
   }
   #onetrust-pc-sdk #ot-pc-hdr input{
       margin-right:0;
       padding-right:45px
   }
   #onetrust-pc-sdk .switch+p{
       max-width:85%
   }
   #onetrust-pc-sdk #ot-sel-blk{
       position:static
   }
   #onetrust-pc-sdk #ot-pc-lst{
       overflow:auto
   }
   #onetrust-pc-sdk #ot-lst-cnt{
       max-height:none;
       overflow:initial
   }
   #onetrust-pc-sdk #ot-lst-cnt.no-results{
       height:auto
   }
   #onetrust-pc-sdk input{
       font-size:1em !important
   }
   #onetrust-pc-sdk p{
       font-size:.6em
   }
   #onetrust-pc-sdk #ot-fltr-modal{
       width:100%;
       top:0
   }
   #onetrust-pc-sdk ul li p,#onetrust-pc-sdk .category-vendors-list-handler,#onetrust-pc-sdk .category-vendors-list-handler+a,#onetrust-pc-sdk .category-host-list-handler{
       font-size:.6em
   }
   #onetrust-pc-sdk.ot-shw-fltr #ot-anchor{
       display:none !important
   }
   #onetrust-pc-sdk.ot-shw-fltr #ot-pc-lst{
       height:100% !important;
       overflow:hidden;
       top:0px
   }
   #onetrust-pc-sdk.ot-shw-fltr #ot-fltr-cnt{
       margin:0;
       height:100%;
       max-height:none;
       padding:10px;
       top:0;
       width:calc(100% - 20px);
       position:absolute;
       right:0;
       left:0;
       max-width:none
   }
   #onetrust-pc-sdk.ot-shw-fltr .ot-fltr-scrlcnt{
       max-height:calc(100% - 65px)
   }
}
#onetrust-consent-sdk #onetrust-pc-sdk, #onetrust-consent-sdk #ot-search-cntr, #onetrust-consent-sdk #onetrust-pc-sdk .ot-switch.ot-toggle, #onetrust-consent-sdk #onetrust-pc-sdk ot-grp-hdr1 .checkbox, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title:after ,#onetrust-consent-sdk #onetrust-pc-sdk #ot-sel-blk, #onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-cnt, #onetrust-consent-sdk #onetrust-pc-sdk #ot-anchor {
    background-color: #fff;
}
#onetrust-consent-sdk #onetrust-pc-sdk h3, #onetrust-consent-sdk #onetrust-pc-sdk h4, #onetrust-consent-sdk #onetrust-pc-sdk h5, #onetrust-consent-sdk #onetrust-pc-sdk h6, #onetrust-consent-sdk #onetrust-pc-sdk p, #onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts p, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title, #onetrust-consent-sdk #onetrust-pc-sdk .ot-li-title, #onetrust-consent-sdk #onetrust-pc-sdk .ot-sel-all-hdr span, #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info, #onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-modal #modal-header, #onetrust-consent-sdk #onetrust-pc-sdk .ot-checkbox label span, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk p, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-lst-title h3, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler p, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .ot-ven-name, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-ven-lst .consent-category, #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-inactive-leg-btn, #onetrust-consent-sdk #onetrust-pc-sdk .ot-label-status, #onetrust-consent-sdk #onetrust-pc-sdk .ot-chkbox label span, #onetrust-consent-sdk #onetrust-pc-sdk #clear-filters-handler {
    color: #000;
}
#onetrust-consent-sdk #onetrust-pc-sdk .privacy-notice-link, #onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler, #onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler + a, #onetrust-consent-sdk #onetrust-pc-sdk .category-host-list-handler, #onetrust-consent-sdk #onetrust-pc-sdk .ot-ven-link, #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-name a, #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-acc-hdr .ot-host-expand, #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info a, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content #ot-pc-desc .ot-link-btn, #onetrust-consent-sdk #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info a, #onetrust-consent-sdk #onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info a {
    color: #000;
}
#onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler:hover {
    text-decoration: underline;
}
#onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-grpcntr.ot-acc-txt, #onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-txt .ot-subgrp-tgl .ot-switch.ot-toggle {
    background-color: #F8F8F8;
}
#onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info, #onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-txt .ot-ven-dets {
    background-color: #F8F8F8;
}
#onetrust-consent-sdk #onetrust-pc-sdk button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn), #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn {
    background-color: #ff7d00;
   border-color: #ff7d00;
    color: #fff;
}
#onetrust-consent-sdk #onetrust-pc-sdk .ot-active-menu {
    border-color: #ff7d00;
}
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-remove-objection-handler{
    background-color: transparent;
    border: 1px solid transparent;
}
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-inactive-leg-btn {
    background-color: #FFFFFF;
    color: #78808E;
    border-color: #78808E;
}
#onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:focus + .ot-switch, .ot-switch .ot-switch-nob, .ot-switch .ot-switch-nob:before, #onetrust-pc-sdk .ot-checkbox input[type="checkbox"]:focus + label::before, #onetrust-pc-sdk .ot-chkbox input[type="checkbox"]:focus + label::before {
    outline-color: #000000;
    outline-width: 1px;
}
#onetrust-pc-sdk .ot-host-item > button:focus, #onetrust-pc-sdk .ot-ven-item > button:focus {
    border: 1px solid #000000;
}
#onetrust-consent-sdk #onetrust-pc-sdk *:focus, #onetrust-consent-sdk #onetrust-pc-sdk .ot-vlst-cntr > a:focus {
    outline: 1px solid #000000;
}
#onetrust-pc-sdk .ot-vlst-cntr .ot-ext-lnk {
    background-image: url('https://cdn.cookielaw.org/logos/static/ot_external_link.svg');
}
.ot-sdk-cookie-policy{
   font-family:inherit;
   font-size:16px
}
.ot-sdk-cookie-policy.otRelFont{
   font-size:1rem
}
.ot-sdk-cookie-policy h3,.ot-sdk-cookie-policy h4,.ot-sdk-cookie-policy h6,.ot-sdk-cookie-policy p,.ot-sdk-cookie-policy li,.ot-sdk-cookie-policy a,.ot-sdk-cookie-policy th,.ot-sdk-cookie-policy #cookie-policy-description,.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group,.ot-sdk-cookie-policy #cookie-policy-title{
   color:dimgray
}
.ot-sdk-cookie-policy #cookie-policy-description{
   margin-bottom:1em
}
.ot-sdk-cookie-policy h4{
   font-size:1.2em
}
.ot-sdk-cookie-policy h6{
   font-size:1em;
   margin-top:2em
}
.ot-sdk-cookie-policy th{
   min-width:75px
}
.ot-sdk-cookie-policy a,.ot-sdk-cookie-policy a:hover{
   background:#fff
}
.ot-sdk-cookie-policy thead{
   background-color:#f6f6f4;
   font-weight:bold
}
.ot-sdk-cookie-policy .ot-mobile-border{
   display:none
}
.ot-sdk-cookie-policy section{
   margin-bottom:2em
}
.ot-sdk-cookie-policy table{
   border-collapse:inherit
}
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy{
   font-family:inherit;
   font-size:1rem
}
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h3,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h4,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h6,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title{
   color:dimgray
}
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description{
   margin-bottom:1em
}
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup{
   margin-left:1.5em
}
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group-desc,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-table-header,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td{
   font-size:.9em
}
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td span,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td a{
   font-size:inherit
}
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group{
   font-size:1em;
   margin-bottom:.6em
}
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-title{
   margin-bottom:1.2em
}
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy>section{
   margin-bottom:1em
}
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th{
   min-width:75px
}
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a:hover{
   background:#fff
}
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead{
   background-color:#f6f6f4;
   font-weight:bold
}
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-mobile-border{
   display:none
}
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy section{
   margin-bottom:2em
}
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup ul li{
   list-style:disc;
   margin-left:1.5em
}
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup ul li h4{
   display:inline-block
}
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table{
   border-collapse:inherit;
   margin:auto;
   border:1px solid #d7d7d7;
   border-radius:5px;
   border-spacing:initial;
   width:100%;
   overflow:hidden
}
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table td{
   border-bottom:1px solid #d7d7d7;
   border-right:1px solid #d7d7d7
}
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td{
   border-bottom:0px
}
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr th:last-child,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr td:last-child{
   border-right:0px
}
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-host,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-cookies-type{
   width:25%
}
.ot-sdk-cookie-policy[dir=rtl]{
   text-align:left
}
#ot-sdk-cookie-policy h3{
   font-size:1.5em
}
@media only screen and (max-width: 530px){
   .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) table,.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) thead,.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tbody,.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) th,.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td,.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr{
       display:block
   }
   .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) thead tr{
       position:absolute;
       top:-9999px;
       left:-9999px
   }
   .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr{
       margin:0 0 1em 0
   }
   .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr:nth-child(odd),.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr:nth-child(odd) a{
       background:#f6f6f4
   }
   .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td{
       border:none;
       border-bottom:1px solid #eee;
       position:relative;
       padding-left:50%
   }
   .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td:before{
       position:absolute;
       height:100%;
       left:6px;
       width:40%;
       padding-right:10px
   }
   .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) .ot-mobile-border{
       display:inline-block;
       background-color:#e4e4e4;
       position:absolute;
       height:100%;
       top:0;
       left:45%;
       width:2px
   }
   .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td:before{
       content:attr(data-label);
       font-weight:bold
   }
   .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) li{
       word-break:break-word;
       word-wrap:break-word
   }
   #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table{
       overflow:hidden
   }
   #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table td{
       border:none;
       border-bottom:1px solid #d7d7d7
   }
   #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tbody,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tr{
       display:block
   }
   #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-host,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-cookies-type{
       width:auto
   }
   #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tr{
       margin:0 0 1em 0
   }
   #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td:before{
       height:100%;
       width:40%;
       padding-right:10px
   }
   #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td:before{
       content:attr(data-label);
       font-weight:bold
   }
   #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li{
       word-break:break-word;
       word-wrap:break-word
   }
   #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead tr{
       position:absolute;
       top:-9999px;
       left:-9999px;
       z-index:-9999
   }
   #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td{
       border-bottom:1px solid #d7d7d7;
       border-right:0px
   }
   #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td:last-child{
       border-bottom:0px
   }
}
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h5, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h6, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description {
    color: #696969;
}
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th {
    color: #696969;
}
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group {
    color: #696969;
}
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title {
    color: #696969;
}
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th {
    background-color: #F8F8F8;
}
.ot-floating-button__front{
   background-image:url('https://cdn.cookielaw.org/logos/static/ot_persistent_cookie.png')
}
@keyframes slide-down-custom {
    0% {
        bottom: 916px !important;
   }
    100% {
        bottom: 0px;
   }
}
@-webkit-keyframes slide-down-custom {
    0% {
        bottom: 916px !important;
   }
    100% {
        bottom: 0px;
   }
}
@-moz-keyframes slide-down-custom {
    0% {
        bottom: 916px !important;
   }
    100% {
        bottom: 0px;
   }
}
.page-login[data-v-4b106b26]{
   padding:70px 10px 0;
   background:#fff;
   position:relative
}
@media screen and (min-width:1024px){
   .page-login[data-v-4b106b26]{
       background:#f6f6f6;
       padding-top:30px
   }
}
.page-login .login-container[data-v-4b106b26]{
   max-width:100%;
   width:635px;
   padding:13px 10px 50px;
   margin:0 auto;
   border-radius:20px
}
@media screen and (min-width:1024px){
   .page-login .login-container[data-v-4b106b26]{
       background:#fff;
       margin-bottom:50px
   }
}
.container--switch_menu[data-v-07d679eb]{
   display:flex;
   align-items:center;
   justify-content:center;
   width:100%;
   background-color:#d9d9d9;
   border-radius:20px;
   margin:0 0 20px
}
@media screen and (min-width:1024px){
   .container--switch_menu[data-v-07d679eb]{
       width:80%;
       margin:0 auto 20px
   }
}
.container--switch_menu button[data-v-07d679eb]{
   font-weight:700;
   font-family:Gotham,sans-serif;
   outline:0;
   border:0;
   background-color:transparent;
   padding:.7rem;
   font-size:18px;
   width:50%;
   color:#494949;
   cursor:pointer
}
.container--switch_menu button.active[data-v-07d679eb]{
   background-color:#ee8532;
   color:#fff;
   border-radius:20px
}
.login-body[data-v-097fa8b2]{
   text-align:center
}
.login-body p a[data-v-097fa8b2]{
   color:#ff7f00;
   cursor:pointer
}
.login-body .login__container[data-v-097fa8b2]{
   width:354px;
   max-width:100%;
   margin:0 auto
}
.login-body .login-form[data-v-097fa8b2]{
   width:354px;
   max-width:100%;
   margin:21px auto 24px;
   padding-top:16px
}
.login-body .login-form>p[data-v-097fa8b2]{
   margin-bottom:25px
}
.login-body .login-form .inputs-login[data-v-097fa8b2]{
   margin-bottom:5px
}
.login-body .login-form .inputs-login .input-wrap[data-v-097fa8b2]{
   position:relative;
   text-align:left;
   margin-bottom:0
}
.login-body .login-form .inputs-login .input-wrap .input__box[data-v-097fa8b2]{
   position:relative
}
.login-body .login-form .inputs-login .input-wrap .input__box img[data-v-097fa8b2]{
   position:absolute;
   bottom:10px;
   left:0
}
.login-body .login-form .inputs-login .input-wrap .input__box input[data-v-097fa8b2]{
   margin-top:10px;
   padding-left:40px;
   font-size:15px;
   border:0;
   border-bottom:1px solid #000;
   border-radius:0
}
.login-body .login-form .inputs-login .input-wrap .input__box input[data-v-097fa8b2]:focus{
   border-bottom:1px solid #ff7f00
}
.login-body .login-form .inputs-login .input-wrap[data-v-097fa8b2]:nth-child(2){
   margin-top:20px
}
.login-body .login-form .inputs-login .input-wrap .input-error[data-v-097fa8b2]{
   font-family:Gotham,sans-serif;
   font-weight:500;
   font-size:13px;
   padding:3px 0
}
.login-body .login-form .inputs-login .input-wrap .changeTypePassword[data-v-097fa8b2]{
   position:absolute;
   right:7px;
   width:21px;
   top:10px;
   cursor:pointer
}
.login-body .login-form .btn.btn-ingresar[data-v-097fa8b2]{
   padding:15px 10px;
   font-size:16px;
   width:80%;
   display:block;
   margin:auto auto 22px;
   font-family:Gotham,sans-serif;
   font-weight:700;
   background-color:#ee8532;
   border-radius:30px;
   color:#fff
}
.login-body .login-form .disabled-btn[data-v-097fa8b2]{
   opacity:.6
}
.login-body .login-form .section__forgot-link[data-v-097fa8b2]{
   display:flex;
   align-items:center;
   justify-content:flex-start;
   margin-bottom:30px
}
.login-body .login-form .section__forgot-link .forgotpasslink[data-v-097fa8b2]{
   font-family:Gotham,sans-serif;
   font-weight:500;
   color:#ff7f00;
   text-decoration:none;
   font-size:12px;
   text-decoration:underline
}
.extra-data[data-v-097fa8b2]{
   position:fixed;
   background:rgba(36,35,35,.31373);
   height:100%;
   display:flex;
   align-items:center;
   justify-content:center
}
.extra-data[data-v-097fa8b2],.extra-data .content[data-v-097fa8b2]{
   top:0;
   right:0;
   bottom:0;
   left:0;
   width:100%;
   z-index:10
}
.extra-data .content[data-v-097fa8b2]{
   background:#fff;
   max-width:35rem;
   height:22rem;
   border-radius:1rem;
   padding:1.5rem 2.5rem
}
@media screen and (max-width:600px){
   .extra-data .content[data-v-097fa8b2]{
       height:24rem;
       padding:1.5rem
   }
}
.extra-data .content .title[data-v-097fa8b2]{
   color:#000;
   font-size:1.5rem;
   font-weight:700;
   text-align:left;
   margin-bottom:1rem;
   font-family:Gotham,sans-serif
}
.extra-data .content .body[data-v-097fa8b2]{
   display:flex;
   flex-direction:column
}
.extra-data .content .body input[type=number][data-v-097fa8b2]::-webkit-inner-spin-button,.extra-data .content .body input[type=number][data-v-097fa8b2]::-webkit-outer-spin-button{
   -webkit-appearance:none!important
}
.extra-data .content .body input[type=number][data-v-097fa8b2]{
   -moz-appearance:textfield!important
}
.extra-data .content .input[data-v-097fa8b2]{
   border:0;
   border-bottom:1px solid #000;
   padding:.25rem .5rem;
   color:#000;
   margin-bottom:.5rem;
   height:37px
}
.extra-data .content .input[focus-within][data-v-097fa8b2]{
   outline:none;
   border-bottom:1px solid #ff7f00!important
}
.extra-data .content .input[data-v-097fa8b2]:focus-within{
   outline:none;
   border-bottom:1px solid #ff7f00!important
}
.extra-data .content .input[data-v-097fa8b2]:focus{
   outline:none;
   border-bottom:1px solid #ff7f00!important
}
.extra-data .content .legals[data-v-097fa8b2]{
   width:100%;
   margin:1rem 0
}
.extra-data .content .legals div.form-input[data-v-097fa8b2]{
   color:#5c5c5c;
   font-weight:400;
   font-size:13px;
   min-width:26rem;
   display:flex;
   align-items:center;
   margin:auto auto .5rem;
   text-align:left
}
@media screen and (max-width:600px){
   .extra-data .content .legals div.form-input[data-v-097fa8b2]{
       min-width:20rem;
       display:block
   }
}
.extra-data .content .legals div.form-input input[type=checkbox][data-v-097fa8b2]{
   margin:0 .5rem
}
.extra-data .content .legals input[type=checkbox][data-v-097fa8b2]{
   accent-color:#ff7f00
}
.extra-data .content .btn[data-v-097fa8b2]{
   background:#ff7f00;
   border:0;
   color:#fff;
   font-weight:400;
   font-size:1.3rem;
   border-radius:1rem
}
.extra-data .content .flex[data-v-097fa8b2]{
   display:flex
}
.btn-modal[data-v-097fa8b2]{
   cursor:pointer;
   text-decoration:underline;
   color:#ff7f00
}
.btn-modal[data-v-097fa8b2]:hover{
   text-decoration:none
}
.alert-container[data-v-69c7e2e2]{
   width:100%;
   min-height:60px;
   margin:15px 0 0
}
@media screen and (max-width:600px){
   .alert-container[data-v-69c7e2e2]{
       width:95%;
       margin:10px auto
   }
}
.alert-container .alert-content[data-v-69c7e2e2]{
   width:90%;
   min-height:40px;
   margin-left:auto;
   margin-right:auto;
   border-radius:20px;
   display:flex;
   align-items:center;
   padding:5px 10px
}
@media (max-width:600px){
   .alert-container .alert-content[data-v-69c7e2e2]{
       width:100%
   }
}
.alert-container .alert-content p[data-v-69c7e2e2]{
   margin-left:15px;
   font-size:16px;
   font-family:"ChickenSans-Regular",sans-serif;
   font-weight:700;
   text-align:center
}
@media (max-width:600px){
   .alert-container .alert-content p[data-v-69c7e2e2]{
       text-align:left
   }
}
.alert-container .error[data-v-69c7e2e2]{
   border-color:#f16048;
   background-color:#fbd0c4;
   color:#e10b19
}
.alert-container .success[data-v-69c7e2e2]{
   color:#008e05;
   border:1px solid #17cc20;
   background-color:#c1f9c3
}
.container--login-social .login__div[data-v-7262c7cc]{
   margin:40px auto 30px;
   position:relative
}
@media (max-width:600px){
   .container--login-social .login__div[data-v-7262c7cc]{
       margin:30px auto 40px
   }
}
.container--login-social .login__div .div__line[data-v-7262c7cc]{
   width:100%;
   height:1px;
   background-color:#000
}
.container--login-social .login__div .div_text[data-v-7262c7cc]{
   font-family:Gotham,sans-serif;
   font-weight:500;
   background-color:#fff;
   position:absolute;
   top:-14px;
   padding:5px 10px;
   left:50%;
   width:65%;
   transform:translateX(-50%);
   text-align:center;
   font-size:16px
}
.container--login-social .login__social[data-v-7262c7cc]{
   display:flex;
   align-items:center;
   justify-content:space-between;
   width:100%;
   margin:20px auto 0
}
.container--login-social .login__social .btn--fb[data-v-7262c7cc],.container--login-social .login__social .btn--go[data-v-7262c7cc]{
   display:flex;
   align-items:center
}
.container--login-social .login__social .btn--fb .btn--group[data-v-7262c7cc],.container--login-social .login__social .btn--go .btn--group[data-v-7262c7cc]{
   display:flex;
   align-items:center;
   justify-content:flex-start
}
.container--login-social .login__social .btn--fb .btn--group img[data-v-7262c7cc],.container--login-social .login__social .btn--go .btn--group img[data-v-7262c7cc]{
   vertical-align:middle
}
.container--login-social .login__social .btn--fb .btn--group p[data-v-7262c7cc],.container--login-social .login__social .btn--go .btn--group p[data-v-7262c7cc]{
   font-size:16px;
   font-family:Gotham,sans-serif;
   text-decoration:underline;
   font-weight:500;
   margin-left:10px
}
.container--login-social .login__social .btn--go[data-v-7262c7cc]{
   outline:0;
   border:0;
   background-color:transparent;
   font-size:16px
}
.container--login-social .login__social .btn-disabled[data-v-7262c7cc]{
   background-color:grey;
   border:0;
   pointer-events:none
}
.modal-mask[data-v-3598e3bd]{
   position:fixed;
   z-index:9998;
   top:0;
   left:0;
   width:100%;
   height:100%;
   background:rgba(0,0,0,.6);
   display:table;
   transition:opacity-3s ease
}
.modal-mask .modal-wrapper[data-v-3598e3bd]{
   display:table-cell;
   vertical-align:middle
}
.modal-mask .modal-wrapper .modal-container_pre[data-v-3598e3bd]{
   position:relative;
   background:#fff;
   height:40px;
   border-radius:10px;
   width:990px;
   margin:0 auto
}
@media (max-width:600px){
   .modal-mask .modal-wrapper .modal-container_pre[data-v-3598e3bd]{
       width:400px
   }
}
@media (min-width:601px) and (max-width:990px){
   .modal-mask .modal-wrapper .modal-container_pre[data-v-3598e3bd]{
       width:700px
   }
}
.modal-mask .modal-wrapper .loading[data-v-3598e3bd]{
   position:absolute;
   z-index:1;
   top:13%;
   left:0;
   text-align:center
}
.modal-mask .modal-wrapper .loading img[data-v-3598e3bd]{
   width:3%
}
@media (max-width:600px){
   .modal-mask .modal-wrapper .loading img[data-v-3598e3bd]{
       width:6%
   }
}
.modal-mask .modal-wrapper .modal-container[data-v-3598e3bd]{
   background:#fff;
   width:900px;
   margin:0 auto;
   box-shadow:0 2px 8px rgba(0,0,0,.33);
   border-radius:10px;
   transition:all .3s ease;
   font-family:Arial,Helvetica,sans-serif;
   position:relative;
   color:#030819
}
@media (min-width:601px) and (max-width:990px){
   .modal-mask .modal-wrapper .modal-container[data-v-3598e3bd]{
       width:700px
   }
}
.modal-mask .modal-wrapper .modal-container .modal-header[data-v-3598e3bd]{
   border-radius:5px 5px 0 0;
   padding:10px;
   position:relative
}
.modal-mask .modal-wrapper .modal-container .modal-header h5[data-v-3598e3bd]{
   font-size:21px;
   font-family:"ChickenSans-Bold",sans-serif;
   margin:0;
   text-align:center
}
@media screen and (max-width:600px){
   .modal-mask .modal-wrapper .modal-container .modal-header h5[data-v-3598e3bd]{
       padding:0 30px
   }
}
.modal-mask .modal-wrapper .modal-container .modal-body[data-v-3598e3bd]{
   margin:20px
}
.modal-mask .modal-wrapper .modal-container .modal-body .section-scroll[data-v-3598e3bd]{
   border-top:1px solid #ccc;
   border-bottom:1px solid #ccc;
   width:100%;
   height:350px;
   overflow:auto;
   text-align:left;
   padding-bottom:20px
}
.modal-mask .modal-wrapper .modal-container .modal-body .section-scroll p[data-v-3598e3bd]{
   margin:10px 0;
   text-align:justify
}
.modal-mask .modal-wrapper .modal-container .modal-body .section-scroll p a[data-v-3598e3bd]{
   color:#ff7f00;
   text-decoration:none
}
.modal-mask .modal-wrapper .modal-container .modal-body .section-scroll h5[data-v-3598e3bd]{
   font-size:13px
}
.modal-mask .modal-wrapper .modal-container .modal-body .section-button[data-v-3598e3bd]{
   text-align:center;
   margin:20px 0;
   padding-bottom:30px
}
.modal-enter-active[data-v-3598e3bd],.modal-leave-active[data-v-3598e3bd]{
   transition:opacity .5s
}
.modal-enter[data-v-3598e3bd],.modal-leave-to[data-v-3598e3bd]{
   opacity:0
}
@media (min-width:320px) and (max-width:600px){
   .modal-mask .modal-wrapper .modal-container[data-v-3598e3bd]{
       border-radius:0;
       width:100%;
       height:100vh
   }
   .modal-mask .modal-wrapper .modal-container .modal-header button[data-v-3598e3bd]{
       top:0
   }
   .modal-mask .modal-wrapper .modal-container .modal-body .section-scroll[data-v-3598e3bd]{
       height:65vh
   }
}
@media (max-width:768px) and (orientation:landscape){
   .modal-mask .modal-wrapper .modal-container[data-v-3598e3bd]{
       width:90%
   }
   .modal-mask .modal-wrapper .modal-container .modal-body .section-scroll[data-v-3598e3bd]{
       height:250px
   }
}
.modal-mask[data-v-58949fa7]{
   position:fixed;
   z-index:9998;
   top:0;
   left:0;
   width:100%;
   height:100%;
   background:rgba(0,0,0,.6);
   display:table;
   transition:opacity-3s ease
}
.modal-mask .modal-wrapper[data-v-58949fa7]{
   display:table-cell;
   vertical-align:middle
}
.modal-mask .modal-wrapper .modal-container_pre[data-v-58949fa7]{
   position:relative;
   background:#fff;
   height:40px;
   border-radius:10px;
   width:990px;
   margin:0 auto
}
@media (max-width:600px){
   .modal-mask .modal-wrapper .modal-container_pre[data-v-58949fa7]{
       width:400px
   }
}
@media (min-width:601px) and (max-width:990px){
   .modal-mask .modal-wrapper .modal-container_pre[data-v-58949fa7]{
       width:700px
   }
}
.modal-mask .modal-wrapper .loading[data-v-58949fa7]{
   position:absolute;
   z-index:1;
   top:13%;
   left:0;
   text-align:center
}
.modal-mask .modal-wrapper .loading img[data-v-58949fa7]{
   width:3%
}
@media (max-width:600px){
   .modal-mask .modal-wrapper .loading img[data-v-58949fa7]{
       width:6%
   }
}
.modal-mask .modal-wrapper .modal-container[data-v-58949fa7]{
   background:#fff;
   width:900px;
   margin:0 auto;
   box-shadow:0 2px 8px rgba(0,0,0,.33);
   border-radius:10px;
   transition:all .3s ease;
   font-family:Arial,Helvetica,sans-serif;
   position:relative;
   color:#030819
}
@media (min-width:601px) and (max-width:990px){
   .modal-mask .modal-wrapper .modal-container[data-v-58949fa7]{
       width:700px
   }
}
.modal-mask .modal-wrapper .modal-container .modal-header[data-v-58949fa7]{
   border-radius:5px 5px 0 0;
   padding:10px;
   position:relative
}
.modal-mask .modal-wrapper .modal-container .modal-header h5[data-v-58949fa7]{
   font-size:21px;
   font-family:"ChickenSans-Bold",sans-serif;
   margin:0;
   text-align:center
}
@media screen and (max-width:600px){
   .modal-mask .modal-wrapper .modal-container .modal-header h5[data-v-58949fa7]{
       padding:0 30px
   }
}
.modal-mask .modal-wrapper .modal-container .modal-body[data-v-58949fa7]{
   margin:20px
}
.modal-mask .modal-wrapper .modal-container .modal-body .section-scroll[data-v-58949fa7]{
   border-top:1px solid #ccc;
   border-bottom:1px solid #ccc;
   width:100%;
   height:350px;
   overflow:auto;
   text-align:left;
   padding-bottom:20px
}
.modal-mask .modal-wrapper .modal-container .modal-body .section-scroll p[data-v-58949fa7]{
   margin:10px 0;
   text-align:justify
}
.modal-mask .modal-wrapper .modal-container .modal-body .section-scroll p a[data-v-58949fa7]{
   color:#ff7f00;
   text-decoration:none
}
.modal-mask .modal-wrapper .modal-container .modal-body .section-scroll h5[data-v-58949fa7]{
   font-size:13px
}
.modal-mask .modal-wrapper .modal-container .modal-body .section-button[data-v-58949fa7]{
   text-align:center;
   margin:20px 0;
   padding-bottom:30px
}
.modal-enter-active[data-v-58949fa7],.modal-leave-active[data-v-58949fa7]{
   transition:opacity .5s
}
.modal-enter[data-v-58949fa7],.modal-leave-to[data-v-58949fa7]{
   opacity:0
}
@media (min-width:320px) and (max-width:600px){
   .modal-mask .modal-wrapper .modal-container[data-v-58949fa7]{
       border-radius:0;
       width:100%;
       height:100vh
   }
   .modal-mask .modal-wrapper .modal-container .modal-header button[data-v-58949fa7]{
       top:0
   }
   .modal-mask .modal-wrapper .modal-container .modal-body .section-scroll[data-v-58949fa7]{
       height:60vh
   }
}
@media (max-width:768px) and (orientation:landscape){
   .modal-mask .modal-wrapper .modal-container[data-v-58949fa7]{
       width:90%
   }
   .modal-mask .modal-wrapper .modal-container .modal-body .section-scroll[data-v-58949fa7]{
       height:250px
   }
}
.alerts-enter-active[data-v-dc01ca8a]{
   transition:all .7s ease-in-out
}
.alerts-leave-active[data-v-dc01ca8a]{
   transition:all .3s cubic-bezier(1,.5,.8,1)
}
.alerts-enter[data-v-dc01ca8a],.alerts-leave[data-v-dc01ca8a]{
   transform:translateY(-10px);
   opacity:0
}
.login-form[data-v-dc01ca8a]{
   width:354px;
   max-width:100%;
   margin:21px auto 24px;
   padding-top:16px
}
.login-form>p[data-v-dc01ca8a]{
   margin-bottom:25px
}
.input-wrap[data-v-dc01ca8a]{
   position:relative;
   text-align:left
}
@media (max-width:600px){
   .input-wrap[data-v-dc01ca8a]{
       margin-bottom:15px
   }
}
.input-wrap .input__box[data-v-dc01ca8a]{
   position:relative
}
.input-wrap .input__box svg[data-v-dc01ca8a]{
   position:absolute;
   bottom:10px;
   left:5px;
   width:22px;
   height:22px
}
.input-wrap .input__box input[data-v-dc01ca8a]{
   margin-top:10px;
   padding-left:30px;
   font-size:15px;
   border:0;
   border-bottom:1px solid #ccc;
   border-radius:0
}
.input-wrap .input__box input[data-v-dc01ca8a]:focus{
   border-bottom:1px solid #ff7f00
}
.changeTypePassword[data-v-dc01ca8a]{
   position:absolute;
   right:7px;
   width:21px;
   top:37px;
   cursor:pointer
}
.changeTypePassword img[data-v-dc01ca8a]{
   max-width:100%;
   filter:grayscale(1);
   opacity:.4
}
.inputs-login[data-v-dc01ca8a]{
   margin-bottom:26px
}
.btn.btn-ingresar[data-v-dc01ca8a]{
   padding:11px 26px;
   font-size:16px;
   width:100%;
   display:block;
   margin:auto auto 22px;
   font-family:"ChickenSans-Regular",sans-serif
}
@media (max-width:600px){
   .btn.btn-ingresar[data-v-dc01ca8a]{
       width:100%;
       padding:10px 0
   }
}
.section__forgot-link[data-v-dc01ca8a]{
   margin-bottom:10px;
   display:flex;
   align-items:center;
   justify-content:flex-end
}
.section__forgot-link .forgotpasslink[data-v-dc01ca8a]{
   color:#ff7f00;
   text-decoration:none;
   font-size:13px
}
.login-body[data-v-dc01ca8a]{
   text-align:center
}
.login-body p a[data-v-dc01ca8a]{
   color:#ff7f00;
   cursor:pointer
}
.modal-container .login-body[data-v-dc01ca8a]{
   padding-top:12px;
   padding-bottom:3px
}
.login-body .login__container[data-v-dc01ca8a]{
   width:354px;
   max-width:100%;
   margin:0 auto
}
.login-body .login__container .login__header[data-v-dc01ca8a]{
   display:flex;
   align-items:center;
   width:100%;
   justify-content:center;
   margin:12px 0 25px
}
@media (max-width:600px){
   .login-body .login__container .login__header[data-v-dc01ca8a]{
       margin:5px 0 10px
   }
}
.login-body .login__container .login__header h1[data-v-dc01ca8a]{
   font-family:"ChickenSans-Bold",sans-serif;
   font-size:25px
}
.login-body .login__container .login__header svg[data-v-dc01ca8a]{
   width:24px;
   height:24px;
   color:#000;
   margin-left:5px
}
.login-body .login__container .login__div[data-v-dc01ca8a]{
   margin:40px auto 30px;
   position:relative
}
@media (max-width:600px){
   .login-body .login__container .login__div[data-v-dc01ca8a]{
       margin:30px auto 20px
   }
}
.login-body .login__container .login__div .div__line[data-v-dc01ca8a]{
   width:100%;
   height:4px;
   background-color:#000;
   border:1px solid #000;
   border-radius:10px
}
.login-body .login__container .login__div .div_text[data-v-dc01ca8a]{
   background-color:#fff;
   position:absolute;
   top:-14px;
   padding:5px 10px;
   left:50%;
   width:65%;
   transform:translateX(-50%);
   text-align:center;
   font-size:16px
}
.login-body .login__container .login__div-line[data-v-dc01ca8a]{
   height:1px;
   width:40%;
   max-width:100%;
   margin:0 auto;
   background-color:#ccc;
   border-radius:10px
}
.login-body .login__container .login__social[data-v-dc01ca8a]{
   display:flex;
   align-items:center;
   justify-content:center;
   width:100%;
   margin:20px auto 0
}
.login-body .login__container .login__social .btn-fb[data-v-dc01ca8a],.login-body .login__container .login__social .btn-go[data-v-dc01ca8a]{
   text-align:center;
   background:#4367b2;
   padding:11px 20px 10px;
   border-radius:20px;
   color:#fff;
   border:1px solid #4367b2;
   outline:0;
   font-weight:300;
   cursor:pointer;
   font-family:"ChickenSans-Bold",sans-serif;
   text-decoration:none;
   line-height:1;
   display:block;
   width:50%;
   margin:0 0 17px;
   font-size:14px;
   max-width:100%
}
@media (max-width:600px){
   .login-body .login__container .login__social .btn-fb[data-v-dc01ca8a],.login-body .login__container .login__social .btn-go[data-v-dc01ca8a]{
       width:70%;
       font-size:14px;
       padding:10px 0
   }
}
@media (max-width:490px){
   .login-body .login__container .login__social .btn-fb[data-v-dc01ca8a],.login-body .login__container .login__social .btn-go[data-v-dc01ca8a]{
       width:328px;
       max-width:95%
   }
}
.login-body .login__container .login__social .btn-fb img[data-v-dc01ca8a],.login-body .login__container .login__social .btn-go img[data-v-dc01ca8a]{
   height:22px;
   vertical-align:middle;
   margin-right:13px;
   width:22px
}
.login-body .login__container .login__social .fb-signin-button[data-v-dc01ca8a]{
   width:50%;
   font-size:14px;
   padding:15px 0;
   margin:0 auto 17px;
   background:#4367b2;
   line-height:1;
   display:block;
   color:#fff;
   border-radius:10px
}
@media (max-width:600px){
   .login-body .login__container .login__social .fb-signin-button[data-v-dc01ca8a]{
       width:70%
   }
}
@media (max-width:490px){
   .login-body .login__container .login__social .fb-signin-button[data-v-dc01ca8a]{
       width:328px;
       max-width:95%
   }
}
.login-body .login__container .login__social .fb-signin-button img[data-v-dc01ca8a]{
   vertical-align:middle
}
.login-body .login__container .login__social .btn-disabled[data-v-dc01ca8a]{
   background-color:grey;
   border:0;
   pointer-events:none
}
.login-body .login__container .login__social .btn-go[data-v-dc01ca8a]{
   background:#4385f4;
   border-color:#4385f4;
   margin-left:7px
}
.login-body .login__container .login__social .btn-fb[data-v-dc01ca8a]{
   margin-right:7px
}
.login-body .login__container .login__create-user[data-v-dc01ca8a]{
   margin:10px 0
}
.login-body .login__container .login__create-user p[data-v-dc01ca8a]{
   font-size:18px
}
.login-body .login__container .login__create-user button[data-v-dc01ca8a]{
   width:100%;
   margin:10px 0;
   border-radius:30px;
   background-color:#ff7f00;
   color:#fff;
   border:0;
   outline:0;
   padding:10px;
   box-shadow:0 0 5px rgba(0,0,0,.5);
   font-family:"ChickenSans-Regular",sans-serif;
   font-size:16px;
   cursor:pointer
}
.extra-data[data-v-dc01ca8a]{
   position:fixed;
   background:rgba(36,35,35,.31373);
   height:100%;
   display:flex;
   align-items:center;
   justify-content:center
}
.extra-data[data-v-dc01ca8a],.extra-data .content[data-v-dc01ca8a]{
   top:0;
   right:0;
   bottom:0;
   left:0;
   width:100%;
   z-index:10
}
.extra-data .content[data-v-dc01ca8a]{
   background:#fff;
   max-width:35rem;
   height:22rem;
   border-radius:1rem;
   padding:1.5rem 2.5rem
}
@media screen and (max-width:600px){
   .extra-data .content[data-v-dc01ca8a]{
       height:24rem;
       padding:1.5rem
   }
}
.extra-data .content .title[data-v-dc01ca8a]{
   color:#000;
   font-size:1.5rem;
   font-weight:700;
   text-align:left;
   margin-bottom:1rem;
   font-family:Gotham,sans-serif
}
.extra-data .content .body[data-v-dc01ca8a]{
   display:flex;
   flex-direction:column
}
.extra-data .content .body input[type=number][data-v-dc01ca8a]::-webkit-inner-spin-button,.extra-data .content .body input[type=number][data-v-dc01ca8a]::-webkit-outer-spin-button{
   -webkit-appearance:none!important
}
.extra-data .content .body input[type=number][data-v-dc01ca8a]{
   -moz-appearance:textfield!important
}
.extra-data .content .input[data-v-dc01ca8a]{
   border:0;
   border-bottom:1px solid #000;
   padding:.25rem .5rem;
   color:#000;
   margin-bottom:.5rem;
   height:37px
}
.extra-data .content .input[focus-within][data-v-dc01ca8a]{
   outline:none;
   border-bottom:1px solid #ff7f00!important
}
.extra-data .content .input[data-v-dc01ca8a]:focus-within{
   outline:none;
   border-bottom:1px solid #ff7f00!important
}
.extra-data .content .input[data-v-dc01ca8a]:focus{
   outline:none;
   border-bottom:1px solid #ff7f00!important
}
.extra-data .content .legals[data-v-dc01ca8a]{
   width:100%;
   margin:1rem 0
}
.extra-data .content .legals div.form-input[data-v-dc01ca8a]{
   color:#5c5c5c;
   font-weight:400;
   font-size:13px;
   min-width:26rem;
   display:flex;
   align-items:center;
   margin:auto auto .5rem;
   text-align:left
}
@media screen and (max-width:600px){
   .extra-data .content .legals div.form-input[data-v-dc01ca8a]{
       min-width:20rem;
       display:block
   }
}
.extra-data .content .legals div.form-input input[type=checkbox][data-v-dc01ca8a]{
   margin:0 .5rem
}
.extra-data .content .legals input[type=checkbox][data-v-dc01ca8a]{
   accent-color:#ff7f00
}
.extra-data .content .btn[data-v-dc01ca8a]{
   background:#ff7f00;
   border:0;
   color:#fff;
   font-weight:400;
   font-size:1.3rem;
   border-radius:1rem
}
.extra-data .content .flex[data-v-dc01ca8a]{
   display:flex
}
.btn-modal[data-v-dc01ca8a]{
   cursor:pointer;
   text-decoration:underline;
   color:#ff7f00
}
.btn-modal[data-v-dc01ca8a]:hover{
   text-decoration:none
}
.fb_hidden{
   position:absolute;
   top:-10000px;
   z-index:10001
}
.fb_reposition{
   overflow:hidden;
   position:relative
}
.fb_invisible{
   display:none
}
.fb_reset{
   background:none;
   border:0;
   border-spacing:0;
   color:#000;
   cursor:auto;
   direction:ltr;
   font-family:'lucida grande', tahoma, verdana, arial, sans-serif;
   font-size:11px;
   font-style:normal;
   font-variant:normal;
   font-weight:normal;
   letter-spacing:normal;
   line-height:1;
   margin:0;
   overflow:visible;
   padding:0;
   text-align:left;
   text-decoration:none;
   text-indent:0;
   text-shadow:none;
   text-transform:none;
   visibility:visible;
   white-space:normal;
   word-spacing:normal
}
.fb_reset>div{
   overflow:hidden
}
@keyframes fb_transform{
   from{
       opacity:0;
       transform:scale(.95)
   }
   to{
       opacity:1;
       transform:scale(1)
   }
}
.fb_animate{
   animation:fb_transform .3s forwards
}
.fb_hidden{
   position:absolute;
   top:-10000px;
   z-index:10001
}
.fb_reposition{
   overflow:hidden;
   position:relative
}
.fb_invisible{
   display:none
}
.fb_reset{
   background:none;
   border:0;
   border-spacing:0;
   color:#000;
   cursor:auto;
   direction:ltr;
   font-family:'lucida grande', tahoma, verdana, arial, sans-serif;
   font-size:11px;
   font-style:normal;
   font-variant:normal;
   font-weight:normal;
   letter-spacing:normal;
   line-height:1;
   margin:0;
   overflow:visible;
   padding:0;
   text-align:left;
   text-decoration:none;
   text-indent:0;
   text-shadow:none;
   text-transform:none;
   visibility:visible;
   white-space:normal;
   word-spacing:normal
}
.fb_reset>div{
   overflow:hidden
}
@keyframes fb_transform{
   from{
       opacity:0;
       transform:scale(.95)
   }
   to{
       opacity:1;
       transform:scale(1)
   }
}
.fb_animate{
   animation:fb_transform .3s forwards
}
.fb_dialog{
   background:rgba(82, 82, 82, .7);
   position:absolute;
   top:-10000px;
   z-index:10001
}
.fb_dialog_advanced{
   border-radius:8px;
   padding:10px
}
.fb_dialog_content{
   background:#fff;
   color:#373737
}
.fb_dialog_close_icon{
   background:url(https://connect.facebook.net/rsrc.php/v3/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 0 transparent;
   cursor:pointer;
   display:block;
   height:15px;
   position:absolute;
   right:18px;
   top:17px;
   width:15px
}
.fb_dialog_mobile .fb_dialog_close_icon{
   left:5px;
   right:auto;
   top:5px
}
.fb_dialog_padding{
   background-color:transparent;
   position:absolute;
   width:1px;
   z-index:-1
}
.fb_dialog_close_icon:hover{
   background:url(https://connect.facebook.net/rsrc.php/v3/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 -15px transparent
}
.fb_dialog_close_icon:active{
   background:url(https://connect.facebook.net/rsrc.php/v3/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 -30px transparent
}
.fb_dialog_iframe{
   line-height:0
}
.fb_dialog_content .dialog_title{
   background:#6d84b4;
   border:1px solid #365899;
   color:#fff;
   font-size:14px;
   font-weight:bold;
   margin:0
}
.fb_dialog_content .dialog_title>span{
   background:url(https://connect.facebook.net/rsrc.php/v3/yd/r/Cou7n-nqK52.gif) no-repeat 5px 50%;
   float:left;
   padding:5px 0 7px 26px
}
body.fb_hidden{
   height:100%;
   left:0;
   margin:0;
   overflow:visible;
   position:absolute;
   top:-10000px;
   transform:none;
   width:100%
}
.fb_dialog.fb_dialog_mobile.loading{
   background:url(https://connect.facebook.net/rsrc.php/v3/ya/r/3rhSv5V8j3o.gif) white no-repeat 50% 50%;
   min-height:100%;
   min-width:100%;
   overflow:hidden;
   position:absolute;
   top:0;
   z-index:10001
}
.fb_dialog.fb_dialog_mobile.loading.centered{
   background:none;
   height:auto;
   min-height:initial;
   min-width:initial;
   width:auto
}
.fb_dialog.fb_dialog_mobile.loading.centered #fb_dialog_loader_spinner{
   width:100%
}
.fb_dialog.fb_dialog_mobile.loading.centered .fb_dialog_content{
   background:none
}
.loading.centered #fb_dialog_loader_close{
   clear:both;
   color:#fff;
   display:block;
   font-size:18px;
   padding-top:20px
}
#fb-root #fb_dialog_ipad_overlay{
   background:rgba(0, 0, 0, .4);
   bottom:0;
   left:0;
   min-height:100%;
   position:absolute;
   right:0;
   top:0;
   width:100%;
   z-index:10000
}
#fb-root #fb_dialog_ipad_overlay.hidden{
   display:none
}
.fb_dialog.fb_dialog_mobile.loading iframe{
   visibility:hidden
}
.fb_dialog_mobile .fb_dialog_iframe{
   position:sticky;
   top:0
}
.fb_dialog_content .dialog_header{
   background:linear-gradient(from(#738aba), to(#2c4987));
   border-bottom:1px solid;
   border-color:#043b87;
   box-shadow:white 0 1px 1px -1px inset;
   color:#fff;
   font:bold 14px Helvetica, sans-serif;
   text-overflow:ellipsis;
   text-shadow:rgba(0, 30, 84, .296875) 0 -1px 0;
   vertical-align:middle;
   white-space:nowrap
}
.fb_dialog_content .dialog_header table{
   height:43px;
   width:100%
}
.fb_dialog_content .dialog_header td.header_left{
   font-size:12px;
   padding-left:5px;
   vertical-align:middle;
   width:60px
}
.fb_dialog_content .dialog_header td.header_right{
   font-size:12px;
   padding-right:5px;
   vertical-align:middle;
   width:60px
}
.fb_dialog_content .touchable_button{
   background:linear-gradient(from(#4267B2), to(#2a4887));
   background-clip:padding-box;
   border:1px solid #29487d;
   border-radius:3px;
   display:inline-block;
   line-height:18px;
   margin-top:3px;
   max-width:85px;
   padding:4px 12px;
   position:relative
}
.fb_dialog_content .dialog_header .touchable_button input{
   background:none;
   border:none;
   color:#fff;
   font:bold 12px Helvetica, sans-serif;
   margin:2px -12px;
   padding:2px 6px 3px 6px;
   text-shadow:rgba(0, 30, 84, .296875) 0 -1px 0
}
.fb_dialog_content .dialog_header .header_center{
   color:#fff;
   font-size:16px;
   font-weight:bold;
   line-height:18px;
   text-align:center;
   vertical-align:middle
}
.fb_dialog_content .dialog_content{
   background:url(https://connect.facebook.net/rsrc.php/v3/y9/r/jKEcVPZFk-2.gif) no-repeat 50% 50%;
   border:1px solid #4a4a4a;
   border-bottom:0;
   border-top:0;
   height:150px
}
.fb_dialog_content .dialog_footer{
   background:#f5f6f7;
   border:1px solid #4a4a4a;
   border-top-color:#ccc;
   height:40px
}
#fb_dialog_loader_close{
   float:left
}
.fb_dialog.fb_dialog_mobile .fb_dialog_close_icon{
   visibility:hidden
}
#fb_dialog_loader_spinner{
   animation:rotateSpinner 1.2s linear infinite;
   background-color:transparent;
   background-image:url(https://connect.facebook.net/rsrc.php/v3/yD/r/t-wz8gw1xG1.png);
   background-position:50% 50%;
   background-repeat:no-repeat;
   height:24px;
   width:24px
}
@keyframes rotateSpinner{
   0%{
       transform:rotate(0deg)
   }
   100%{
       transform:rotate(360deg)
   }
}
.fb_iframe_widget{
   display:inline-block;
   position:relative
}
.fb_iframe_widget span{
   display:inline-block;
   position:relative;
   text-align:justify
}
.fb_iframe_widget iframe{
   position:absolute
}
.fb_iframe_widget_fluid_desktop,.fb_iframe_widget_fluid_desktop span,.fb_iframe_widget_fluid_desktop iframe{
   max-width:100%
}
.fb_iframe_widget_fluid_desktop iframe{
   min-width:220px;
   position:relative
}
.fb_iframe_widget_lift{
   z-index:1
}
.fb_iframe_widget_fluid{
   display:inline
}
.fb_iframe_widget_fluid span{
   width:100%
}
.fb_mpn_mobile_landing_page_slide_out{
   animation-duration:200ms;
   animation-name:fb_mpn_landing_page_slide_out;
   transition-timing-function:ease-in
}
.fb_mpn_mobile_landing_page_slide_out_from_left{
   animation-duration:200ms;
   animation-name:fb_mpn_landing_page_slide_out_from_left;
   transition-timing-function:ease-in
}
.fb_mpn_mobile_landing_page_slide_up{
   animation-duration:500ms;
   animation-name:fb_mpn_landing_page_slide_up;
   transition-timing-function:ease-in
}
.fb_mpn_mobile_bounce_in{
   animation-duration:300ms;
   animation-name:fb_mpn_bounce_in;
   transition-timing-function:ease-in
}
.fb_mpn_mobile_bounce_out{
   animation-duration:300ms;
   animation-name:fb_mpn_bounce_out;
   transition-timing-function:ease-in
}
.fb_mpn_mobile_bounce_out_v2{
   animation-duration:300ms;
   animation-name:fb_mpn_fade_out;
   transition-timing-function:ease-in
}
.fb_customer_chat_bounce_in_v2{
   animation-duration:300ms;
   animation-name:fb_bounce_in_v2;
   transition-timing-function:ease-in
}
.fb_customer_chat_bounce_in_from_left{
   animation-duration:300ms;
   animation-name:fb_bounce_in_from_left;
   transition-timing-function:ease-in
}
.fb_customer_chat_bounce_out_v2{
   animation-duration:300ms;
   animation-name:fb_bounce_out_v2;
   transition-timing-function:ease-in
}
.fb_customer_chat_bounce_out_from_left{
   animation-duration:300ms;
   animation-name:fb_bounce_out_from_left;
   transition-timing-function:ease-in
}
.fb_invisible_flow{
   display:inherit;
   height:0;
   overflow-x:hidden;
   width:0
}
@keyframes fb_mpn_landing_page_slide_out{
   0%{
       margin:0 12px;
       width:100% - 24px
   }
   60%{
       border-radius:18px
   }
   100%{
       border-radius:50%;
       margin:0 24px;
       width:60px
   }
}
@keyframes fb_mpn_landing_page_slide_out_from_left{
   0%{
       left:12px;
       width:100% - 24px
   }
   60%{
       border-radius:18px
   }
   100%{
       border-radius:50%;
       left:12px;
       width:60px
   }
}
@keyframes fb_mpn_landing_page_slide_up{
   0%{
       bottom:0;
       opacity:0
   }
   100%{
       bottom:24px;
       opacity:1
   }
}
@keyframes fb_mpn_bounce_in{
   0%{
       opacity:.5;
       top:100%
   }
   100%{
       opacity:1;
       top:0
   }
}
@keyframes fb_mpn_fade_out{
   0%{
       bottom:30px;
       opacity:1
   }
   100%{
       bottom:0;
       opacity:0
   }
}
@keyframes fb_mpn_bounce_out{
   0%{
       opacity:1;
       top:0
   }
   100%{
       opacity:.5;
       top:100%
   }
}
@keyframes fb_bounce_in_v2{
   0%{
       opacity:0;
       transform:scale(0, 0);
       transform-origin:bottom right
   }
   50%{
       transform:scale(1.03, 1.03);
       transform-origin:bottom right
   }
   100%{
       opacity:1;
       transform:scale(1, 1);
       transform-origin:bottom right
   }
}
@keyframes fb_bounce_in_from_left{
   0%{
       opacity:0;
       transform:scale(0, 0);
       transform-origin:bottom left
   }
   50%{
       transform:scale(1.03, 1.03);
       transform-origin:bottom left
   }
   100%{
       opacity:1;
       transform:scale(1, 1);
       transform-origin:bottom left
   }
}
@keyframes fb_bounce_out_v2{
   0%{
       opacity:1;
       transform:scale(1, 1);
       transform-origin:bottom right
   }
   100%{
       opacity:0;
       transform:scale(0, 0);
       transform-origin:bottom right
   }
}
@keyframes fb_bounce_out_from_left{
   0%{
       opacity:1;
       transform:scale(1, 1);
       transform-origin:bottom left
   }
   100%{
       opacity:0;
       transform:scale(0, 0);
       transform-origin:bottom left
   }
}
@keyframes slideInFromBottom{
   0%{
       opacity:.1;
       transform:translateY(100%)
   }
   100%{
       opacity:1;
       transform:translateY(0)
   }
}
@keyframes slideInFromBottomDelay{
   0%{
       opacity:0;
       transform:translateY(100%)
   }
   97%{
       opacity:0;
       transform:translateY(100%)
   }
   100%{
       opacity:1;
       transform:translateY(0)
   }
}
.modal-mask[data-v-2ec4055d]{
   position:fixed;
   z-index:9998;
   top:0;
   left:0;
   width:100%;
   height:100vh;
   background-color:rgba(0,0,0,.5);
   display:table;
   transition:opacity -3s ease
}
.modal-wrapper[data-v-2ec4055d]{
   display:table-cell;
   vertical-align:middle
}
.modal-container[data-v-2ec4055d]{
   width:550px;
   background:#fff;
   margin:0 auto;
   padding:20px 30px;
   border-radius:15px;
   box-shadow:0 2px 8px rgba(0,0,0,.33);
   transition:all .3s ease;
   font-family:"ChickenSans-Regular",sans-serif;
   text-align:center;
   position:relative
}
.section-img-information[data-v-2ec4055d]{
   display:flex;
   justify-content:center;
   flex-wrap:nowrap;
   margin-bottom:23px;
   margin-top:17px
}
.modal-mask img[data-v-2ec4055d]{
   width:auto;
   height:133px;
   padding:0 20px;
   max-width:100%;
   margin:0
}
.information[data-v-2ec4055d]{
   width:50%;
   margin-bottom:15px
}
.information h4[data-v-2ec4055d]{
   font-size:23px;
   color:#0a263c;
   margin:0 0 15px;
   font-family:"ChickenSans-Bold",sans-serif
}
.information .producto[data-v-2ec4055d]{
   color:#ff7f00;
   font-size:17px;
   margin-bottom:22px
}
.information h5[data-v-2ec4055d]{
   font-size:16px;
   color:#030819;
   font-family:"ChickenSans-Bold",sans-serif
}
.section-buttons[data-v-2ec4055d]{
   display:flex;
   justify-content:space-between;
   flex-wrap:wrap
}
.btn-compra[data-v-2ec4055d]{
   width:48%
}
.btn-compra button[data-v-2ec4055d]{
   width:100%;
   margin:10px auto;
   padding:12px 20px
}
.btn-bolsa[data-v-2ec4055d]{
   width:48%
}
.btn-bolsa button[data-v-2ec4055d]{
   width:100%;
   margin:10px auto;
   padding:12px 20px
}
@media (min-width:320px) and (max-width:435px){
   .modal-container[data-v-2ec4055d]{
       width:95%
   }
   .section-img-information[data-v-2ec4055d]{
       display:block
   }
   .section-img-information img[data-v-2ec4055d]{
       height:166px
   }
   .information[data-v-2ec4055d]{
       width:90%;
       margin:10px auto
   }
   .section-buttons[data-v-2ec4055d]{
       display:block
   }
   .btn-bolsa[data-v-2ec4055d],.btn-compra[data-v-2ec4055d]{
       width:90%;
       margin:auto
   }
}
.modal-enter[data-v-2ec4055d],.modal-leave-to[data-v-2ec4055d]{
   opacity:0
}
.modal-enter-active[data-v-2ec4055d]{
   transition:opacity .2s ease-in
}
.modal-leave-active[data-v-2ec4055d]{
   transition:opacity .3s ease-in
}
.product-card-img[container-item-producto]{
   position:relative;
   overflow:hidden
}
.product-card-img .product-img[container-item-producto]{
   position:relative
}
.product-card-img .product-img img[container-item-producto]{
   border-top-left-radius:20px;
   border-top-right-radius:20px;
   max-width:100%;
   cursor:pointer
}
.product-card-img .product-img .product__icons[container-item-producto]{
   position:absolute;
   top:15px;
   right:0;
   display:block;
   display:flex
}
@media (max-width:990px){
   .product-card-img .product-img .product__icons[container-item-producto]{
       top:10px;
       right:0
   }
}
.product-card-img .product-img .product__icons button[container-item-producto]{
   background-color:transparent;
   border:0;
   outline:0;
   padding:0;
   cursor:pointer
}
.product-card-img .product-img .product__icons button img[container-item-producto]{
   width:45px;
   height:25px
}
@media (max-width:990px){
   .product-card-img .product-img .product__icons button img[container-item-producto]{
       width:20px;
       height:25px;
       margin:0 7px
   }
}
.product-card-img .product-img .product__icons .btn__share[container-item-producto]{
   display:none
}
@media (max-width:990px){
   .product-card-img .product-img .product__icons .btn__share[container-item-producto]{
       display:block
   }
}
.product-info[container-item-producto]{
   position:absolute;
   left:0;
   top:100%;
   background:#e8e8e8;
   width:100%;
   height:100%;
   display:flex;
   align-items:center;
   text-align:left;
   padding-left:20px;
   padding-right:20px;
   transition:all .3s;
   opacity:0
}
.product-info.active[container-item-producto]{
   top:0;
   opacity:1
}
@media (max-width:884px){
   .product-info[container-item-producto]{
       padding-left:7px;
       padding-right:10px
   }
}
.product-info-close[container-item-producto]{
   right:0;
   top:0;
   position:absolute;
   right:11px;
   top:8px;
   width:23px;
   height:18px;
   opacity:1;
   cursor:pointer
}
.product-info-close[container-item-producto]:hover{
   opacity:1
}
.product-info-close[container-item-producto]:after,.product-info-close[container-item-producto]:before{
   position:absolute;
   left:15px;
   content:" ";
   height:14px;
   width:2px;
   background-color:#333
}
.product-info-close[container-item-producto]:before{
   transform:rotate(45deg)
}
.product-info-close[container-item-producto]:after{
   transform:rotate(-45deg)
}
.product-card[container-item-producto]{
   text-align:center;
   background:#fff;
   border-radius:20px;
   padding-bottom:27px;
   box-shadow:1px 1px 14px 6px rgba(0,0,0,.12);
   display:flex;
   flex-direction:column;
   min-width:0
}
.product-card.cyber[container-item-producto]{
   border:4px solid;
   border-radius:24px
}
@media (max-width:884px){
   .product-card[container-item-producto]{
       margin-bottom:23px
   }
}
.product-info p[container-item-producto]{
   line-height:1.8;
   color:#1c1c1c
}
@media (max-width:884px){
   .product-info p[container-item-producto]{
       line-height:1;
       font-size:12px
   }
}
.product-content-w[container-item-producto]{
   flex-direction:column;
   flex:1;
   align-items:center
}
.product-content[container-item-producto],.product-content-w[container-item-producto]{
   display:flex;
   justify-content:space-between
}
.product-content[container-item-producto]{
   padding:15px 48px 25px 29px;
   text-align:left;
   position:relative
}
@media (max-width:884px){
   .product-content[container-item-producto]{
       padding:15px 10px 17px;
       text-align:center;
       flex-wrap:wrap;
       width:100%
   }
}
@media (max-width:884px){
   .content-price[container-item-producto]{
       width:100%;
       display:flex;
       justify-content:center;
       align-items:center
   }
}
.product-name[container-item-producto]{
   font-family:"ChickenSans-Bold",sans-serif;
   color:#000;
   text-decoration:none;
   font-size:20px;
   padding-right:21px
}
@media (max-width:884px){
   .product-name[container-item-producto]{
       font-size:15px;
       padding-right:0;
       width:100%;
       margin-bottom:17px
   }
}
.price[container-item-producto]{
   font-family:"ChickenSans-Bold",sans-serif;
   color:#000;
   font-size:19px;
   white-space:nowrap
}
@media (max-width:884px){
   .price[container-item-producto]{
       padding-right:9px;
       font-size:17px
   }
}
@media (max-width:404px){
   .price[container-item-producto]{
       padding-right:5px;
       font-size:14px
   }
}
.real-price[container-item-producto]{
   color:#d91205;
   font-size:15px;
   text-decoration:line-through
}
@media (max-width:404px){
   .real-price[container-item-producto]{
       font-size:13px
   }
}
.tool-tip[container-item-producto]{
   position:absolute;
   right:12px
}
@media (max-width:884px){
   .tool-tip[container-item-producto]{
       right:4px;
       top:0
   }
}
.tool-tip img[container-item-producto]{
   max-width:16px
}
.item-question-title[data-v-8e70cb06]{
   background:#fff;
   border:1px solid #dcdcdc;
   color:#ff7f00;
   cursor:pointer;
   font-weight:700;
   font-family:"ChickenSans-Regular",sans-serif;
   font-size:14px;
   width:100%;
   outline:none;
   transition:.4s;
   padding:0 10px;
   margin:5px 0;
   display:flex;
   justify-content:space-between
}
.item-question-title .answer[data-v-8e70cb06]{
   margin:10px 0;
   font-weight:300;
   color:#000;
   width:100%
}
.item-question-title .answer[data-v-8e70cb06] a{
   color:#ff7f00;
   font-weight:700
}
.item-question-title .icon-question-down[data-v-8e70cb06]{
   background:url(/_nuxt/img/icon_down.a858329.png) no-repeat;
   background-position:100%;
   width:100%;
   height:25px;
   background-size:contain
}
.item-question-title .icon-question-up[data-v-8e70cb06]{
   background:url(/_nuxt/img/icon_down.a858329.png) no-repeat;
   background-position:0;
   width:100%;
   height:25px;
   background-size:contain;
   transform:rotate(180deg)
}
.active[data-v-8e70cb06]{
   border:2px solid #ffb500
}
.fade-enter-active[data-v-8e70cb06],.fade-leave-active[data-v-8e70cb06]{
   transition:opacity .5s
}
.fade-enter[data-v-8e70cb06],.fade-leave-to[data-v-8e70cb06]{
   opacity:0
}
.item-question[data-v-75fcc0a5]{
   padding-top:5px;
   padding-bottom:5px
}
.page-questions_main{
   border-radius:15px;
   margin:20px 10px;
   font-weight:300
}
.page-questions_main .section__title{
   text-align:center
}
.page-questions_main .section__title h2{
   font-weight:300;
   padding:10px 15px;
   font-size:30px;
   color:#ff7f00;
   text-transform:uppercase;
   font-family:"ChickenSans-Bold",sans-serif
}
@media (max-width:600px){
   .page-questions_main .section__title h2{
       font-size:20px
   }
}
.page-questions_main .page-body .links{
   display:flex;
   justify-content:flex-start;
   margin:10px 0;
   font-size:12px
}
.page-questions_main .page-body .links a{
   text-decoration:none;
   color:#000
}
.page-questions_main .page-body .links span{
   margin:0 10px
}
.page-questions_main .page-body .links p{
   text-decoration:underline;
   color:#21388b
}
.page-questions_main .page-body a:hover{
   color:red;
   text-decoration:underline
}
.page-questions_main .page-body .banner{
   background:transparent url(https://www.bembos.com.pe/skin/frontend/janaq/default/images/banner-faq.png) 100% 100% no-repeat!important;
   background-origin:content-box;
   background-size:100%!important;
   width:100%;
   max-width:100%;
   height:97px;
   padding:1px 0;
   margin:20px 0
}
.skeletons__group[container-producto-categoria]{
   display:flex;
   width:90%;
   margin:40px auto;
   align-items:center;
   justify-content:center
}
@media (max-width:884px){
   .skeletons__group[container-producto-categoria]{
       display:none
   }
}
.skeletons__group .skeleton[container-producto-categoria]{
   width:15%;
   margin:0 13px
}
h1[container-producto-categoria]{
   padding:10px 0 25px;
   font-size:25px;
   font-family:"ChickenSans-Bold",sans-serif
}
@media (max-width:884px){
   h1[container-producto-categoria]{
       font-size:20px
   }
}
h1[container-producto-categoria] img{
   vertical-align:middle;
   height:60px
}
.list-promociones[container-producto-categoria]{
   display:grid;
   grid-template-columns:repeat(3,1fr);
   grid-gap:55px 34px;
   margin-bottom:72px
}
@media (max-width:884px){
   .list-promociones[container-producto-categoria]{
       grid-template-columns:repeat(2,1fr);
       grid-gap:29px 34px
   }
}
@media (max-width:504px){
   .list-promociones[container-producto-categoria]{
       grid-gap:1px 12px
   }
}
@media (max-width:1024px){
   .page-menu[container-producto-categoria]{
       padding-top:36px;
       padding-bottom:100px
   }
}
.page-menu h1[container-producto-categoria] img{
   vertical-align:middle;
   border-radius:10px;
   height:60px;
   width:108px
}
.list__empty[container-producto-categoria]{
   margin-bottom:65px
}