@charset "utf-8";

/* CSS Document 
Act: Oscar Rosales
Fecha:2021-06-03
*/

@import url("https://fonts.googleapis.com/icon?family=Material+Icons");
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
* {
    box-sizing: border-box;
    margin: 0;
    list-style: none;
    padding: 0;
    text-decoration: none;
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
}

.DigitalStore a:hover {
    text-decoration: none !important;
}

.DigitalStore .pyccaEstatico a {
    color: #010101 !important;
}

.pyccaEstatico a:hover {
    text-decoration: none !important;
}

.pyccaEstatico .pyccaEstatico a {
    color: #010101 !important;
}

a {
    color: #0e0e0e;
    text-decoration: none;
}

a:hover {
    text-decoration: none;
    color: initial;
}

@font-face {
    font-family: 'icomoon';
    src: url("https://pycca.vteximg.com.br/arquivos/icomoon.woff.css") format("woff");
    font-weight: normal;
    font-style: normal;
}


/* --------- Colors --------- */


/* --------- Typos --------- */


/* --------- breakpoints --------- */


/* --------- Icons --------- */


/* --------- z index --------- */

.slick-next {
    right: 0
}


/* line 1, _general.scss */

.load.loading {
    display: none !important;
}

#live-shopping-app img {
    width: 70px;
    height: 70px;
}


/* line 21, _general.scss */

.responsiveContainer {
    max-width: 1300px;
    margin: 0 auto;
    padding: 0 15px;
    position: relative;
    width: 100%;
}


/* line 29, _general.scss */

.clear {
    clear: both;
}


/* line 33, _general.scss */

.ui-autocomplete.ui-menu {
    background-color: #fff;
    padding: 20px 0;
    width: 320px !important;
}


/* line 39, _general.scss */

.ui-autocomplete.ui-menu .ui-menu-item a {
    cursor: pointer;
    display: block;
    padding: 10px 20px;
    width: 100%;
}


/* line 45, _general.scss */

.ui-autocomplete.ui-menu .ui-menu-item a:hover {
    background-color: #f7f7f7;
}

@media screen and (min-width: 768px) {
    /* line 53, _general.scss */
    .ui-autocomplete.ui-menu {
        width: 500px !important;
    }
}

@media screen and (min-width: 992px) {
    /* line 59, _general.scss */
    * {
        font-size: 12px;
    }
}

@media screen and (min-width: 1200px) {
    .pyccaEstatico .responsiveContainer div.table-responsive {
        width: 116% !important;
        left: -45px;
        position: relative;
    }
    .resultado-busca-filtro {
        margin-top: -5rem;
    }
    /* line 65, _general.scss */
    body {
        padding: 0;
    }
    /* line 68, _general.scss */
    .ui-autocomplete.ui-menu {
        width: 800px !important;
    }
}


/* line 1, _addWishList.scss */

.addWishListBox {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1001;
}


/* line 8, _addWishList.scss */

.addWishListBox .blackBackWishList {
    background-color: rgba(0, 0, 0, 0.7);
}


/* line 12, _addWishList.scss */

.addWishListBox .lightboxWL {
    background-color: #f7f7f7;
    position: absolute;
    top: 25%;
    padding: 20px 40px;
    width: 40%;
    left: 50%;
    margin-left: -20%;
}


/* line 21, _addWishList.scss */

.addWishListBox .lightboxWL .cerrar {
    position: absolute;
    width: 30px;
    height: 30px;
    background-color: #0f69bb;
    top: -15px;
    right: -15px;
    cursor: pointer;
}


/* line 30, _addWishList.scss */

.addWishListBox .lightboxWL .cerrar:before {
    content: "\e917";
    font-family: "icomoon";
    color: #fff;
    position: absolute;
    top: 8px;
    left: 7px;
}


/* line 40, _addWishList.scss */

.addWishListBox .lightboxWL p {
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 20px;
}


/* line 47, _addWishList.scss */

.addWishListBox .lightboxWL form input {
    display: block;
    width: 100%;
    padding: 10px 15px;
}


/* line 51, _addWishList.scss */

.addWishListBox .lightboxWL form input::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    text-transform: uppercase;
}


/* line 54, _addWishList.scss */

.addWishListBox .lightboxWL form input::-moz-placeholder {
    /* Firefox 19+ */
    text-transform: uppercase;
}


/* line 57, _addWishList.scss */

.addWishListBox .lightboxWL form input:-ms-input-placeholder {
    /* IE 10+ */
    text-transform: uppercase;
}


/* line 60, _addWishList.scss */

.addWishListBox .lightboxWL form input:-moz-placeholder {
    /* Firefox 18- */
    text-transform: uppercase;
}


/* line 63, _addWishList.scss */

.addWishListBox .lightboxWL form input:focus {
    outline: none;
}


/* line 66, _addWishList.scss */

.addWishListBox .lightboxWL form input[type='email'] {
    border: solid 1px #f4f4f4;
    text-transform: uppercase;
    margin-bottom: 15px;
}


/* line 72, _addWishList.scss */

.addWishListBox .lightboxWL form input[type='button'] {
    border: none;
    background-color: #f55058;
    color: #fff;
    cursor: pointer;
}


/* line 78, _addWishList.scss */

.addWishListBox .lightboxWL form input[type='submit'] {
    border: none;
    background-color: #f55058;
    color: #fff;
    cursor: pointer;
}


/* line 88, _addWishList.scss */

.addWishListBox .lightboxWL .successWishList a {
    background-color: #f55058;
    display: block;
    color: #fff;
    width: 100%;
    padding: 10px 15px;
    text-align: center;
    text-transform: uppercase;
}


/* line 101, _addWishList.scss */

.mailSubscriber {
    width: 60%;
    margin: 0 auto;
}


/* line 105, _addWishList.scss */

.mailSubscriber p {
    font-size: 18px;
    text-align: center;
    text-transform: uppercase;
    margin: 30px 0;
}


/* line 112, _addWishList.scss */

.mailSubscriber input {
    width: 100%;
    margin-bottom: 20px;
    padding: 10px 15px;
}


/* line 116, _addWishList.scss */

.mailSubscriber input::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    text-transform: uppercase;
}


/* line 119, _addWishList.scss */

.mailSubscriber input::-moz-placeholder {
    /* Firefox 19+ */
    text-transform: uppercase;
}


/* line 122, _addWishList.scss */

.mailSubscriber input:-ms-input-placeholder {
    /* IE 10+ */
    text-transform: uppercase;
}


/* line 125, _addWishList.scss */

.mailSubscriber input:-moz-placeholder {
    /* Firefox 18- */
    text-transform: uppercase;
}


/* line 128, _addWishList.scss */

.mailSubscriber input:focus {
    outline: none;
}


/* line 131, _addWishList.scss */

.mailSubscriber input[type='email'] {
    border: solid 1px #f4f4f4;
    text-transform: uppercase;
    margin-bottom: 15px;
}


/* line 136, _addWishList.scss */

.mailSubscriber input[type='button'] {
    border: none;
    background-color: #0f69bb;
    color: #fff;
    cursor: pointer;
}


/* line 142, _addWishList.scss */

.mailSubscriber input[type='submit'] {
    border: none;
    background-color: #0f69bb;
    color: #fff;
    cursor: pointer;
    -webkit-transition: all 0.4s ease 0.2s;
    -webkit-transition: all 0.4s ease 0.2s;
    -o-transition: all 0.4s ease 0.2s;
    -moz-transition: all 0.4s ease 0.2s;
    transition: all 0.4s ease 0.2s;
}


/* line 148, _addWishList.scss */

.mailSubscriber input[type='submit']:hover {
    background-color: #f55058;
}


/* line 160, _addWishList.scss */

.pyccaListaDeseos .featuredProducts .featuredProducts__list .featuredProducts__list__item .btnDelete {
    position: absolute;
    top: 0;
    right: 5px;
    width: 30px;
    height: 30px;
    color: #fff;
    background-color: #0f69bb;
    cursor: pointer;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: flex;
    -webkit-box-justify-content: center;
    -moz-box-justify-content: center;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -webkit-box-align-items: center;
    -moz-box-align-items: center;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
}


/* line 173, _addWishList.scss */

.pyccaListaDeseos .featuredProducts .featuredProducts__list .featuredProducts__list__item .featuredProducts__list__item__price {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: flex;
    -webkit-box-justify-content: center;
    -moz-box-justify-content: center;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -webkit-box-align-items: center;
    -moz-box-align-items: center;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
}


/* line 177, _addWishList.scss */

.pyccaListaDeseos .featuredProducts .featuredProducts__list .featuredProducts__list__item .featuredProducts__list__item__price p {
    width: 50%;
}


/* line 179, _addWishList.scss */

.pyccaListaDeseos .featuredProducts .featuredProducts__list .featuredProducts__list__item .featuredProducts__list__item__price p.featuredProducts__list__item__price__best {
    color: #f55058;
    text-align: left;
    padding-left: 2%;
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
}


/* line 185, _addWishList.scss */

.pyccaListaDeseos .featuredProducts .featuredProducts__list .featuredProducts__list__item .featuredProducts__list__item__price p.featuredProducts__list__item__price__old {
    text-align: right;
    padding-right: 2%;
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
}


/* line 193, _addWishList.scss */

.pyccaListaDeseos .featuredProducts .featuredProducts__list .featuredProducts__list__item .featuredProducts__list__item__actionButtons a {
    display: block;
    width: 100%;
    padding: 8px 0;
}


/* line 2, _contenidoEstatico.scss */

.pyccaEstatico .pyccaEstatico {
    color: #0e0e0e;
    padding-bottom: 20px;
}


/* line 6, _contenidoEstatico.scss */

.pyccaEstatico .pyccaEstatico h1 {
    font-size: 20px;
    margin-bottom: 20px;
}


/* line 11, _contenidoEstatico.scss */

.pyccaEstatico .pyccaEstatico h2 {
    font-size: 18px;
    margin-bottom: 10px;
}


/* line 16, _contenidoEstatico.scss */

.pyccaEstatico .pyccaEstatico p {
    margin-bottom: 15px;
    font-size: 14px;
    line-height: 21px;
}


/* line 22, _contenidoEstatico.scss */

.pyccaEstatico .pyccaEstatico a {
    color: #004e96;
}


/* line 25, _contenidoEstatico.scss */

.pyccaEstatico .pyccaEstatico a:hover {
    text-decoration: underline;
}


/* line 30, _contenidoEstatico.scss */

.pyccaEstatico .pyccaEstatico ul {
    margin-left: 20px;
}


/* line 34, _contenidoEstatico.scss */

.pyccaEstatico .pyccaEstatico li {
    margin-bottom: 10px;
    font-size: 14px;
    text-align: justify;
}


/* line 39, _contenidoEstatico.scss */

.pyccaEstatico .pyccaEstatico ul li {
    list-style: disc;
}


/* line 45, _contenidoEstatico.scss */

.pyccaEstatico .pyccaEstatico ol li {
    list-style-type: decimal;
}

.headerSite .contenedorInfo {
    width: 100%;
    display: inline-block;
    padding: 5px 10px;
}

@media screen and (min-width: 980px) {
    /* line 55, _contenidoEstatico.scss */
    .pyccaEstatico .pyccaEstatico .responsiveContainer {
        max-width: 980px;
    }
}


/* line 1, _header.scss */

.headerSite {
    display: block;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 100;
    padding-bottom: 15px;
    background: #FFF;
}


/* line 11, _header.scss */

.headerSite__helpLinks {
    padding: 1px;
    font-size: 10px;
    position: relative;
    text-transform: initial;
    width: 100%;
    background: #3B3B3B;
    color: #FFF;
}


/* line 23, _header.scss */

.headerSite__helpLinks a {
    color: #ffffff;
    padding: 0px 5px;
    font-size: 11px;
    font-weight: 400;
}

.headerSite__helpLinks a spam {
    font-size: 12px;
}

.headerSite__helpLinks .contenedorInfo img {
    width: 15px;
    height: 15px;
    margin: 0px 5px;
}

.headerSite__helpLinks a.icoTarjetaClubpycca,
.headerSite__helpLinks a.LinkEspecializadas {
    float: right;
}


/* line 26, _header.scss */

.headerSite__helpLinks a.headerSite__helpLinks__directCredit {
    color: #00539f;
}


/* line 31, _header.scss */

.headerSite__helpLinks span {
    font-size: 11px;
}


/* line 35, _header.scss */

.headerSite__helpLinks__leftLinks {
    left: 0;
    position: absolute;
    padding-left: 15px;
}


/* line 41, _header.scss */

.headerSite__helpLinks__phone,
.headerSite__helpLinks__whatsapp {
    font-size: 11px;
    display: inline-block;
    vertical-align: middle;
    padding-left: 10px;
}


/* line 47, _header.scss */

.headerSite__helpLinks__phone img,
.headerSite__helpLinks__whatsapp img {
    height: 18px;
    width: auto;
    display: inline-block;
    vertical-align: middle;
}


/* line 54, _header.scss */

.headerSite__helpLinks__phone span,
.headerSite__helpLinks__whatsapp span {
    display: inline-block;
    padding-left: 5px;
    vertical-align: middle;
}


/* line 61, _header.scss */

.headerSite__helpLinks__storesLink {
    display: inline-block;
    padding: 0 10px 0 0;
    vertical-align: middle;
}


/* line 66, _header.scss */

.headerSite__helpLinks__storesLink img {
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
    width: 15px;
}


/* line 73, _header.scss */

.headerSite__helpLinks__storesLink span {
    display: inline-block;
    vertical-align: middle;
}


/* line 79, _header.scss */

.headerSite__helpLinks__customerService {
    display: inline-block;
    padding: 0 10px 0 10px;
    vertical-align: middle;
}


/* line 84, _header.scss */

.headerSite__helpLinks__customerService::before {
    content: "\e905";
    display: inline-block;
    font-family: "icomoon";
    font-size: 18px;
    vertical-align: middle;
}


/* line 92, _header.scss */

.headerSite__helpLinks__customerService__item {
    display: inline-block;
    font-size: 11px;
    vertical-align: middle;
    position: relative;
}


/* line 99, _header.scss */

.headerSite__helpLinks__customerService__item:hover .headerSite__helpLinks__customerService__subList {
    display: block;
}


/* line 105, _header.scss */

.headerSite__helpLinks__customerService__subList {
    background-color: #fff;
    position: absolute;
    display: none;
    z-index: 100;
    padding: 10px;
    width: 250px;
    text-transform: capitalize;
    left: -15px;
    top: 5px;
    border-bottom: solid 1px #b2b2b2;
}


/* line 118, _header.scss */

.headerSite__helpLinks__customerService__subList li {
    margin-bottom: 10px;
    font-size: 12px;
}


/* line 127, _header.scss */

.headerSite__helpLinks__directCredit {
    display: inline-block;
    padding: 0 0 0 10px;
    vertical-align: middle;
}


/* line 132, _header.scss */

.headerSite__helpLinks__directCredit::before {
    content: "\e906";
    display: inline-block;
    font-family: "icomoon";
    font-size: 18px;
    vertical-align: middle;
}


/* line 140, _header.scss */

.headerSite__helpLinks__directCredit span {
    display: inline-block;
    padding-left: 5px;
    vertical-align: middle;
    color: #00539f;
}


/* line 148, _header.scss */

.headerSite__helpLinks__rightLinks {
    right: 0;
    right: 15px;
    position: absolute;
}


/* line 154, _header.scss */

.headerSite__helpLinks__wishList {
    padding: 0 10px 0 0;
}


/* line 157, _header.scss */

.headerSite__helpLinks__wishList::before {
    content: "\e907";
    color: #e9154f;
    display: inline-block;
    font-family: "icomoon";
    font-size: 18px;
    vertical-align: middle;
}


/* line 166, _header.scss */

.headerSite__helpLinks__wishList span {
    display: inline-block;
    vertical-align: middle;
    padding-left: 5px;
}

.headerSite__minicartBox {
    display: flex;
    align-content: center;
    align-items: center;
}


/* line 173, _header.scss */

.headerSite__helpLinks__myShoping {
    padding: 0 0 0 10px;
}


/* line 185, _header.scss */

.headerSite__helpLinks__myShoping span {
    display: inline-block;
    padding-left: 5px;
    vertical-align: middle;
}


/* line 193, _header.scss */

.headerSite__contHeader {
    position: relative;
    padding: 12px 0px 15px;
    width: 100%;
    display: flex;
    flex-direction: row;
    align-content: space-between;
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap;
}


/* line 200, _header.scss */

.headerSite__mainLogo {
    height: 40px;
    display: block;
    margin: 0 auto;
    width: 120px;
}


/* line 206, _header.scss */

.headerSite__mainLogo img {
    width: 100%;
    max-width: 175px;
}


/* line 211, _header.scss */

.headerSite__btnMenuMobile {
    background-color: transparent;
    border: none;
    font-size: 10px;
    left: 0;
    position: absolute;
    text-transform: uppercase;
    width: 30px;
}


/* line 220, _header.scss */

.headerSite__btnMenuMobile:before {
    content: "\e900";
    color: #004e96;
    display: block;
    font-family: "icomoon";
    font-size: 27px;
    margin-bottom: 5px;
}


/* line 230, _header.scss */

.headerSite__tabletDesktopSearch {
    display: none;
    width: 48%;
    text-align: center;
}


/* line 235, _header.scss */

.headerSite__tabletDesktopSearch .busca {
    border: none;
    position: relative;
    width: 95%;
    margin: auto;
}


/* line 239, _header.scss */

.headerSite__tabletDesktopSearch .busca legend,
.headerSite__tabletDesktopSearch .busca label,
.headerSite__tabletDesktopSearch .busca select {
    display: none;
}


/* line 243, _header.scss */

.headerSite__tabletDesktopSearch .busca input[type="text"] {
    padding: 5px 20px;
    width: 100%;
    font-size: 13px;
    border: 0px;
    border-bottom: 1px solid #3b3b3b;
    background: #fdfdfd;
}


/* line 252, _header.scss */

.headerSite__tabletDesktopSearch .busca input[type="button"] {
    background-color: transparent;
    background-image: url(https://club.pycca.com/Pycca-VTEX/image/buscador.svg);
    background-repeat: no-repeat;
    border: none;
    cursor: pointer;
    height: 20px;
    position: absolute;
    right: 10px;
    overflow: hidden;
    text-indent: -999px;
    top: 5px;
    width: 20px;
}


/* line 269, _header.scss */


/* line 274, _header.scss */

.headerSite__minicartBox__checkoutLink {
    border-right: solid 1px #b2b2b2;
    color: #0e0e0e;
    display: none;
    margin-right: 10px;
    padding-right: 10px;
    vertical-align: middle;
}


/* line 282, _header.scss */

.headerSite__minicartBox__checkoutLink:after {
    content: "\e914";
    color: #e9154f;
    display: inline-block;
    font-family: "icomoon";
    font-size: 12px;
    padding-left: 10px;
    vertical-align: middle;
}


/* line 293, _header.scss */

.headerSite__minicartBox__cartSummary {
    display: flex;
    flex-direction: row;
    align-content: space-around;
    align-items: center;
    justify-content: space-between;
}


/* line 297, _header.scss */

.CarritoNew::before {
    content: "- ";
    color: #FFF;
    background-image: url(https://club.pycca.com/Pycca-VTEX-2023/img/Carrito.svg);
    width: 25px;
    background-repeat: no-repeat;
    border: none;
    margin-right: 0px;
    margin-left: 10px;
    cursor: pointer;
    display: inline-block;
    height: 25px;
    background-size: cover;
}

.contenedorUsuario {
    float: right;
    position: relative;
    top: -3px;
}

.headerSite__helpLinks__myShoping::before {
    font-family: 'Material Icons';
    vertical-align: middle;
    content: "- ";
    font-size: 0px;
    background-image: url(https://club.pycca.com/Pycca-VTEX-2023/img/Cuenta.svg);
    width: 18px;
    background-repeat: no-repeat;
    border: none;
    margin-right: 0px;
    cursor: pointer;
    display: inline-block;
    height: 18px;
    background-size: cover;
    position: relative;
    top: -1px;
}


/* line 307, _header.scss */

.headerSite__minicartBox__cartSummary__tittle {
    color: #0e0e0e;
    display: none;
    padding: 0 10px;
}


/* line 313, _header.scss */

.headerSite__minicartBox__cartSummary__cartQty {
    background-color: #313131;
    border-radius: 17px;
    color: #fff;
    height: 20px;
    text-align: center;
    padding-top: 0px;
    width: 20px;
}


/* line 323, _header.scss */

.headerSite__minicartBox__cartSummary__box {
    background-color: #fff;
    position: fixed;
    right: -90%;
    top: 0px;
    height: 100vh;
    width: 400px;
    z-index: 105;
    transition: right 0.5s;
    overflow: auto;
    -webkit-box-shadow: 0 0 10px rgb(10 10 10 / 70%);
    box-shadow: 0 0 10px rgb(10 10 10 / 70%);
}

.openMinicart {
    right: 0;
}

#BackHover {
    display: none;
    position: fixed;
    width: 100%;
    top: 0px;
    z-index: 101;
    height: 100vh;
    background: #0000006b;
}


/*
li.pyccaMenuEscritorio__menuList__item.Movilidad span a:before {
    content: "\e91b";
    font-family: 'Material Icons';
    padding: 0px;
    position: relative;
    top: 5px;
    right: 3px;
    z-index: 2;
    font-size: 22px;
    line-height: 0.6;
}*/


/* line 332, _header.scss */

.headerSite__minicartBox__cartSummary__box__tittle {
    background-color: #f7f7f7;
    font-style: normal;
    color: #0e0e0e;
    font-size: 16px;
    display: block;
    text-align: left;
    text-transform: uppercase;
    padding: 10px 18px;
    width: 90%;
}

.headerSite__minicartBox__cartSummary__box__list div {
    text-align: left;
}

.headerSite__minicartBox__cartSummary__box__list h4 {
    font-size: 14px;
    margin: 0px;
}

.headerSite__minicartBox__cartSummary__box__list p,
.headerSite__minicartBox__cartSummary__box__list spam {
    font-size: 12px;
    margin: 0;
}

.headerSite__minicartBox__cartSummary__box__list del {
    text-decoration: line-through;
    font-size: 12px;
    color: #8c8787;
}

.minicart-resumen ul li {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.SeguirComprnado {
    width: 48%;
    float: left;
    display: block;
    background: #ffffff;
    padding: 3px 10px;
    color: #272727;
    text-transform: uppercase;
    text-align: center;
    border: 1px solid #272727;
    margin: 2%;
    cursor: pointer;
}

.closecart {
    width: 10%;
    position: absolute;
    top: 0px;
    right: 0px;
    text-align: center;
    background: #f7f7f7;
    padding: 3px 0px;
    font-size: 22px;
    font-weight: 700;
    cursor: pointer;
}


/* line 344, _header.scss */

.headerSite__minicartBox__cartSummary__box__list {
    display: block;
    max-height: 80vh;
    overflow: auto;
}


/* line 349, _header.scss */

.headerSite__minicartBox__cartSummary__box__list li {
    border-bottom: solid 1px #f4f4f4;
    display: flex;
    padding: 15px;
    position: relative;
    text-align: center;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
}

.headerSite__minicartBox__cartSummary__box__list div.minicart-noproduc {
    padding: 12%;
    width: 100%;
    text-align: center;
    display: block;
    font-size: 15px;
    font-weight: 500;
    text-transform: uppercase;
}

ul.headerSite__minicartBox__cartSummary__box__list img {
    margin-right: 10px;
}

.headerSite__minicartBox__cartSummary__box__list h3 {
    font-size: 13px;
}

.headerSite__minicartBox__cartSummary__box__total .miniDiscounts,
.headerSite__minicartBox__cartSummary__box__total .miniDiscounts-valor {
    color: #cc242a;
}

.headerSite__minicartBox__cartSummary__box__total .miniTotal,
.headerSite__minicartBox__cartSummary__box__list .miniTotal-valor {
    font-weight: 700;
}

.aivochat-app-content #aivochat-launcher,
.aivochat-app-content .aivochat-launcher {
    z-index: 99 !important;
}


/* line 356, _header.scss */

.headerSite__minicartBox__cartSummary__box__list li button {
    background-color: #FFF;
    border: 1px solid #272727;
    cursor: pointer;
    color: #272727;
    border-radius: 50%;
    padding: 0px 6px;
    font-size: 12px;
    font-weight: 700;
    position: absolute;
    right: 10px;
}


/* line 366, _header.scss */

.headerSite__minicartBox__cartSummary__box__list li button:hover {
    background-color: #3c3b3b;
    color: #FFF;
}


/* line 373, _header.scss */

.headerSite__minicartBox__cartSummary__box__total {
    background-color: #f7f7f7;
    display: block;
    padding: 10px;
}

.headerSite__minicartBox__cartSummary__box__total .minilateral_1 {
    width: 75%;
}

.headerSite__minicartBox__cartSummary__box__total .minilateral_3 {
    width: 15%;
    text-align: right;
}


/* line 378, _header.scss */

.headerSite__minicartBox__cartSummary__box__total h3,
.headerSite__minicartBox__cartSummary__box__total p {
    display: inline-block;
}


/* line 382, _header.scss */

.headerSite__minicartBox__cartSummary__box__total h3 {
    width: 20%;
}


/* line 386, _header.scss */

.headerSite__minicartBox__cartSummary__box__total p {
    text-align: right;
    width: 80%;
}


/* line 392, _header.scss */

.headerSite__minicartBox__cartSummary__box__link {
    width: 40%;
    float: left;
    display: block;
    background: #83bf56;
    padding: 3px 10px;
    color: #FFF;
    text-transform: uppercase;
    text-align: center;
    border: 1px solid #83bf56;
    margin: 2%;
}


/* line 399, _header.scss */

.headerSite__minicartBox__cartSummary__box__link:hover {
    background-color: #7cb353;
    transition: 0.2;
    color: #FFF;
}


/* line 407, _header.scss */

.headerSite__mobileSearch {
    display: block;
    margin-top: 15px;
    position: relative;
    width: 100%;
}


/* line 413, _header.scss */

.headerSite__mobileSearch .busca {
    border: none;
}


/* line 417, _header.scss */

.headerSite__mobileSearch legend {
    display: none;
}


/* line 421, _header.scss */

.headerSite__mobileSearch label {
    display: none;
}


/* line 425, _header.scss */

.headerSite__mobileSearch select {
    display: none;
}


/* line 429, _header.scss */

.headerSite__mobileSearch .btn-buscar {
    background-color: transparent;
    background-image: url("searchIcon.jpg");
    background-repeat: no-repeat;
    border: none;
    cursor: pointer;
    height: 25px;
    position: absolute;
    right: 10px;
    overflow: hidden;
    text-indent: -999px;
    top: 5px;
    width: 25px;
}


/* line 444, _header.scss */

.headerSite__mobileSearch input[type="text"] {
    border: none;
    border-bottom: solid 1px #f4f4f4;
    height: 30px;
    padding: 5px;
    position: absolute;
    width: 100%;
}

a#btnLogOut {
    padding-left: 10px;
    display: none;
}

a#btnLogOut::before {
    display: inline-block;
    font-size: 15px;
    font-family: 'Material Icons';
    content: "\e879";
    vertical-align: middle;
    padding: 0px 2px 0px 3px;
}

@media screen and (min-width: 768px) {
    /* line 457, _header.scss */
    .headerSite__contHeader {
        height: auto;
    }
    /* line 465, _header.scss */
    .headerSite__tabletDesktopSearch {
        display: inline-block;
    }
    /* line 469, _header.scss */
    .headerSite__mobileSearch {
        display: none;
    }
    /* line 473, _header.scss */
    .headerSite__mainLogo {
        margin: 0;
        display: inline-block;
        vertical-align: top;
    }
    /* line 479, _header.scss */
    .headerSite__btnMenuMobile {
        display: inline-block;
        margin-right: 25px;
        position: relative;
        vertical-align: top;
    }
    /* line 487, _header.scss */
    .headerSite__minicartBox__checkoutLink {
        display: inline-block;
    }
    /* line 491, _header.scss */
}

@media screen and (min-width: 1200px) {
    /* line 499, _header.scss */
    .headerSite {
        position: relative;
        padding-bottom: 0;
    }
    /* line 503, _header.scss */
    .headerSite__contHeader {
        height: auto;
    }
    /* line 507, _header.scss */
    .headerSite__mainLogo {
        height: auto;
        vertical-align: middle;
        width: 150px;
    }
    /* line 513, _header.scss */
    .headerSite__tabletDesktopSearch {
        vertical-align: middle;
        width: 20%;
    }
    /* line 519, _header.scss */
    .headerSite__btnMenuMobile {
        display: none;
    }
}

@media screen and (min-width: 1200px) {
    /* line 527, _header.scss */
    .headerSite__mainLogo {
        width: 140px;
    }
    /* line 533, _header.scss */
    .CarritoNew .headerSite__minicartBox__cartSummary__tittle {
        display: none;
    }
    /* line 537, _header.scss */
    .headerSite__minicartBox__cartSummary__cartQty {
        display: block;
        cursor: pointer;
    }
    /* line 543, _header.scss 
    .headerSite__minicartBox:hover .headerSite__minicartBox__cartSummary__box {
        display: block; }*/
    /* line 549, _header.scss */
}

.CategoriaHome {
    padding: 25px;
}

.CategoriaHome a {
    max-width: 380px;
    display: block;
    margin: auto;
}

.CategoriaHome img {
    width: 100%;
}

.CategoriaHome H2 {
    font-size: 14px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    /* margin-top: 14px; */
    display: block;
    width: 100%;
}

.CategoriasPromo .CategoriaHome h2 {
    padding: 5px;
    background: #e51b24;
    color: #fff;
    font-weight: 500;
}

ul.CategoriasTres .CategoriaHome img {}

@media screen and (min-width: 1400px) {
    /* line 557, _header.scss */
    .headerSite__tabletDesktopSearch {
        width: 30%;
    }
    .headerSite__minicartBox {
        width: 30%;
        display: flex;
        justify-content: flex-end;
    }
}


/* line 1, _menuEscritorio.scss */

.pyccaMenuEscritorio {
    display: none;
    padding: 7px 0px 5px;
    transition: top 0.5s;
}


/* line 7, _menuEscritorio.scss */

.pyccaMenuEscritorio--sticky {
    background-color: #ffffff;
    border-bottom: solid 1px #b2b2b2;
    position: fixed;
    top: 0;
    left: 0;
    padding: 5px 15px 0px;
    width: 100%;
    z-index: 101;
}


/* line 16, _menuEscritorio.scss */

.pyccaMenuEscritorio--sticky .pyccaMenuEscritorio__logo {
    display: block;
    width: 120px;
    z-index: 100;
    margin-left: 2%;
    float: left;
}


/* line 24, _menuEscritorio.scss */

.pyccaMenuEscritorio--sticky .responsiveContainer {
    margin-top: 40px;
}

.pyccaMenuEscritorio--sticky .pyccaMenuEscritorio__logo img {
    width: 100%;
}


/* line 30, _menuEscritorio.scss */

.pyccaMenuEscritorio .responsiveContainer {
    position: relative;
}

.pyccaMenuEscritorio__menuList.menSuperior {
    padding: 0px;
    margin: 0px;
    border: 0px;
}


/* line 34, _menuEscritorio.scss */

.pyccaMenuEscritorio__logo {
    display: none;
}


/* line 38, _menuEscritorio.scss */

.pyccaMenuEscritorio__menuList {
    text-align: center;
    position: relative;
    padding-bottom: 3px;
    border-top: 1px solid #e4e4e4;
    margin-bottom: 5px;
    padding-top: 10px;
}


/* line 42, _menuEscritorio.scss */

.pyccaMenuEscritorio__menuList__item {
    padding: 0px 9px;
    display: inline-block;
    cursor: pointer;
}

.pyccaMenuEscritorio__menuList.menSuperior .pyccaMenuEscritorio__menuList__item {
    padding: 0px 10px;
}


/* line 47, _menuEscritorio.scss */

.pyccaMenuEscritorio__menuList__item:first-child {
    border-left: solid 1px #FFF;
}

.pyccaMenuEscritorio__menuList__item:last-child {
    border-right: 0px;
}

li.pyccaMenuEscritorio__menuList__item.persomenu {
    padding: 0px 5px;
}

span.PersonalizadoIc a:before {
    font-family: 'Material Icons';
    content: "\e663";
    font-size: 18px;
    display: inline-block;
    line-height: initial;
    vertical-align: middle;
    color: #44a0a5;
    padding-right: 2px;
}


/* line 51, _menuEscritorio.scss */

.pyccaMenuEscritorio__menuList__item:hover {
    background-color: #fff;
}


/* line 54, _menuEscritorio.scss */

.pyccaMenuEscritorio__menuList__item:hover .pyccaMenuEscritorio__menuList__item__subMenuBox {
    display: table;
}


/* line 59, _menuEscritorio.scss */

.pyccaMenuEscritorio__menuList__item:hover span:before {
    display: block;
}

.pyccaMenuEscritorio__menuList__item.persomenu:hover span:before {
    display: none;
}


/* line 65, _menuEscritorio.scss */

.pyccaMenuEscritorio__menuList__item span {
    font-size: 14px;
    display: block;
    position: relative;
    width: 100%;
}


/* line 71, _menuEscritorio.scss */

.pyccaMenuEscritorio__menuList__item span a {
    color: #0e0e0e;
    font-size: 14px;
    position: relative;
    z-index: 102;
    padding: 0px 2px 20px;
    font-weight: 500;
}


/* line 76, _menuEscritorio.scss */

.pyccaMenuEscritorio__menuList__item span:before {
    content: '';
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #FFF;
    display: none;
    height: 0;
    position: absolute;
    left: 30%;
    top: 24px;
    width: 0;
    z-index: 101;
}


/* line 92, _menuEscritorio.scss */

.pyccaMenuEscritorio__menuList__item--ofertas span {
    color: #ee3a43;
}


/* line 95, _menuEscritorio.scss */

.pyccaMenuEscritorio__menuList__item--ofertas span a {
    color: #ee3a43;
}


/* line 101, _menuEscritorio.scss */

.pyccaMenuEscritorio__menuList__item__subMenuBox {
    display: none;
    padding: 0px;
    position: absolute;
    left: 0;
    text-align: center;
    top: 35px;
    width: 100%;
    z-index: 102;
    background: #FFF;
}

li.pyccaMenuEscritorio__menuList__item.NavidadMenu .pyccaMenuEscritorio__menuList__item__subMenuBox {
    margin-left: 25%;
}

li.pyccaMenuEscritorio__menuList__item.NavidadMenu .pyccaMenuEscritorio__menuList__item__subMenuBox.MenNavidad {
    margin-left: 32%;
    max-width: 800px;
    text-align: end;
}

.pyccaMenuEscritorio__menuList__item__subMenuBox.MenNavidad .pyccaMenuEscritorio__menuList__item__subMenuBox__col {
    min-height: 365px;
}


/* line 114, _menuEscritorio.scss */

.pyccaMenuEscritorio__menuList__item__subMenuBox__col {
    display: table-cell;
    padding: 8px 15px;
    background: #FFF;
    min-width: 22%;
    vertical-align: top;
    height: auto;
}

.pyccaMenuEscritorio__menuList__item__subMenuBox__col h2 a {
    font-weight: 600;
    text-transform: uppercase;
    color: #0c0c0c;
}

.pyccaMenuEscritorio__menuList__item__subMenuBox__col h2:after {
    content: "";
    border-bottom: 1px solid #c6453f;
    display: block;
    width: 20%;
}


/* line 121, _menuEscritorio.scss 
.pyccaMenuEscritorio__menuList__item__subMenuBox__col:first-child {
    padding-left: 0; }*/


/* line 125, _menuEscritorio.scss 
.pyccaMenuEscritorio__menuList__item__subMenuBox__col:last-child {
    padding-right: 0; }*/


/* line 130, _menuEscritorio.scss */

.pyccaMenuEscritorio__menuList__item__subMenuBox__title {
    margin-bottom: 10px;
    font-weight: 600;
    text-align: left;
    margin-top: 10px;
}


/* line 134, _menuEscritorio.scss */

.pyccaMenuEscritorio__menuList__item__subMenuBox__title a {
    color: #2c2c2c;
    font-weight: 600;
}


/* line 137, _menuEscritorio.scss 
.pyccaMenuEscritorio__menuList__item__subMenuBox__title a:hover {
    text-decoration: underline; }*/


/* line 144, _menuEscritorio.scss */

.pyccaMenuEscritorio__menuList__item__subMenuBox__list__item {
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    flex-wrap: nowrap;
    margin: 4px 0px;
}


/* line 147, _menuEscritorio.scss */

.pyccaMenuEscritorio__menuList__item__subMenuBox__list__item a {
    color: #292929;
    display: block;
}


/* line 151, _menuEscritorio.scss */

.pyccaMenuEscritorio__menuList__item__subMenuBox__list__item a:hover {
    color: #f55058;
}


/*
.pyccaMenuEscritorio__menuList__item__subMenuBox__list {
    margin-left: 15px;
}

.pyccaMenuEscritorio__menuList__item__subMenuBox__list li:before {
    content: "-";
    width: 6%;
}*/

.pyccaMenuEscritorio__menuList.menSuperior .pyccaMenuEscritorio__menuList__item.OfertasMen span a {
    color: #c7433e;
    font-size: 13px;
    font-weight: 600;
}

.pyccaMenuEscritorio__menuList.menSuperior .pyccaMenuEscritorio__menuList__item.nuevosProductos span a {
    color: #004996;
    font-weight: 600;
}

.pyccaMenuEscritorio__menuList.menSuperior .pyccaMenuEscritorio__menuList__item.colors2024 span a {
    color: #66808d;
    font-weight: 600;
}


/*
li.pyccaMenuEscritorio__menuList__item.OfertasMen span a:before {
    content: "- ";
    color: #fff0;
    background-image: url(https://club.pycca.com/Pycca-VTEX/image/ofertas-01.svg);
    width: 23px;
    background-repeat: no-repeat;
    border: none;
    margin-right: 3px;
    cursor: pointer;
    display: inline-block;
    height: 23px;
    background-size: cover;
}

li.pyccaMenuEscritorio__menuList__item.Personalizados span a:after {
    content: "\e65f";
    font-family: 'Material Icons';
    padding: 0px;
    position: relative;
    top: 5px;
    right: -3px;
    z-index: 2;
    font-size: 21px;
    line-height: 0.5;
}
*/

.pyccaMenuEscritorio__menuList.menSuperior .pyccaMenuEscritorio__menuList__item span a {
    color: #3C3C3C;
    font-size: 12px;
    position: relative;
    z-index: 102;
    padding: 0px 2px 0px;
}


/* line 161, _menuEscritorio.scss */

.pyccaMenuEscritorio__recargas {
    position: absolute;
    top: 0;
    right: 5%;
}


/* line 166, _menuEscritorio.scss */

.pyccaMenuEscritorio__recargas img {
    height: 30px;
}


/* line 170, _menuEscritorio.scss */

.pyccaMenuEscritorio__recargas__link {
    color: #a5a5a5;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 1px;
    vertical-align: middle;
}


/* line 180, _menuEscritorio.scss */

.pyccaMenuEscritorio__recargas__link img,
.pyccaMenuEscritorio__recargas__link span {
    display: inline-block;
    vertical-align: middle;
}


/* line 185, _menuEscritorio.scss */

.pyccaMenuEscritorio__recargas__link:hover {
    color: #b2b2b2;
}


/* line 191, _menuEscritorio.scss */

.pyccaMenuEscritorio__searchSticky {
    display: none;
}

.pyccaMenuEscritorio--sticky .pyccaMenuEscritorio__searchSticky {
    display: block;
}

.pyccaMenuEscritorio--sticky .pyccaMenuEscritorio__menuList {
    margin-bottom: 8px;
    padding-bottom: 0px;
    /* float: left; */
    margin-top: 4px;
}


/* line 194, _menuEscritorio.scss */

.pyccaMenuEscritorio__searchSticky--sticky {
    display: block;
}


/* line 198, _menuEscritorio.scss */

.pyccaMenuEscritorio__searchSticky fieldset {
    border: none;
    margin: -35px auto 13px auto;
    position: relative;
    width: 50%;
}


/* line 204, _menuEscritorio.scss */

.pyccaMenuEscritorio__searchSticky fieldset legend {
    display: none;
}


/* line 208, _menuEscritorio.scss */

.pyccaMenuEscritorio__searchSticky fieldset label {
    display: none;
}


/* line 212, _menuEscritorio.scss */

.pyccaMenuEscritorio__searchSticky fieldset select {
    display: none;
}


/* line 216, _menuEscritorio.scss */

.pyccaMenuEscritorio__searchSticky fieldset input[type="text"] {
    left: 0;
    padding: 5px 20px;
    width: 100%;
    font-size: 13px;
    border: 0px;
    border-bottom: 1px solid #eaeaea;
    background: none;
}


/* line 225, _menuEscritorio.scss */

.pyccaMenuEscritorio__searchSticky fieldset input[type="button"] {
    position: absolute;
    right: 10px;
}


/* line 230, _menuEscritorio.scss */

.pyccaMenuEscritorio--sticky .headerSite__minicartBox__cartSummary {
    position: absolute;
    right: 5%;
    top: 10%;
    display: flex;
}

.pyccaMenuEscritorio__searchSticky fieldset .btn-buscar {
    background-color: transparent;
    background-image: url(https://club.pycca.com/Pycca-VTEX/image/buscador.svg);
    background-repeat: no-repeat;
    border: none;
    cursor: pointer;
    height: 20px;
    position: absolute;
    right: 10px;
    overflow: hidden;
    text-indent: -999px;
    top: 5px;
    width: 20px;
}

h4.MenuDepartamento__subMenuBox__title a {
    font-size: 13px;
    font-weight: 600;
}

li.MenuDepartamento__subMenuBox__list__item a {
    line-height: 1.9;
}

a.Btn-Departamento {
    display: block;
}

a.Btn-Departamento img {
    width: 100%;
}

a.Btn-Departamento h3 {
    font-size: 16px;
    padding: 5px 0px 15px;
}


/*
h2.titulo-menu-departamento:first-child {
    margin-top: 0;
}*/

h2.titulo-menu-departamento,
h2.titulo-menu-departamento a {
    font-size: 22px;
    font-weight: 400;
    text-transform: uppercase;
    margin-bottom: 2%;
    margin-top: 2%;
}

@media screen and (min-width: 1200px) {
    .resultado-busca-filtro {
        margin-top: -5rem;
    }
    /* line 249, _menuEscritorio.scss */
    .pyccaMenuEscritorio {
        display: block;
    }
}

@media (max-width: 1199px) {
    .pyccaMenuEscritorio__menuList.menSuperior {
        display: none;
    }
}


/* line 1, _bannerPromo.scss */

.bannerPromo {
    background-color: #e9154f;
    margin: 15px 0;
}


/* line 5, _bannerPromo.scss */

.bannerPromo__message {
    color: #fff;
    font-size: 10px;
    text-align: center;
    padding: 10px 0;
}


/* line 11, _bannerPromo.scss */

.bannerPromo__message .strong {
    font-size: 12px;
}

@media screen and (min-width: 768px) {
    /* line 19, _bannerPromo.scss */
    .bannerPromo__message {
        font-size: 12px;
    }
    /* line 22, _bannerPromo.scss */
    .bannerPromo__message strong {
        font-size: 14px;
    }
}


/* line 1, _breadcrumb.scss */

.pyccaBreadcrumb {
    text-transform: uppercase;
    background: #fafafa;
}


/* line 6, _breadcrumb.scss */

.pyccaBreadcrumb__lista,
.pyccaBreadcrumb ul {
    display: block;
    width: 100%;
    margin: 0px;
}


/* line 10, _breadcrumb.scss */

.pyccaBreadcrumb__lista__elemento,
.pyccaBreadcrumb__lista li,
.pyccaBreadcrumb ul__elemento,
.pyccaBreadcrumb ul li {
    display: inline-block;
    vertical-align: middle;
    padding-right: 10px;
    font-size: 8px;
}


/* line 16, _breadcrumb.scss */

.pyccaBreadcrumb__lista__elemento:after,
.pyccaBreadcrumb__lista li:after,
.pyccaBreadcrumb ul__elemento:after,
.pyccaBreadcrumb ul li:after {
    /*content: "/";
    display: inline-block;
    vertical-align: middle;*/
    display: inline-block;
    vertical-align: middle;
    font-family: 'Material Icons';
    content: "\e5cc";
    font-size: 19px;
}


/* line 22, _breadcrumb.scss */

.pyccaBreadcrumb__lista__elemento__enlace,
.pyccaBreadcrumb__lista__elemento a,
.pyccaBreadcrumb__lista li__enlace,
.pyccaBreadcrumb__lista li a,
.pyccaBreadcrumb ul__elemento__enlace,
.pyccaBreadcrumb ul__elemento a,
.pyccaBreadcrumb ul li__enlace,
.pyccaBreadcrumb ul li a {
    display: inline-block;
    padding-right: 10px;
    vertical-align: middle;
    font-size: 14px;
}


/* line 29, _breadcrumb.scss */

.pyccaBreadcrumb__lista__elemento__enlace:hover,
.pyccaBreadcrumb__lista__elemento a:hover,
.pyccaBreadcrumb__lista li__enlace:hover,
.pyccaBreadcrumb__lista li a:hover,
.pyccaBreadcrumb ul__elemento__enlace:hover,
.pyccaBreadcrumb ul__elemento a:hover,
.pyccaBreadcrumb ul li__enlace:hover,
.pyccaBreadcrumb ul li a:hover {
    text-decoration: underline;
}


/* line 34, _breadcrumb.scss */

.pyccaBreadcrumb__lista__elemento:last-child,
.pyccaBreadcrumb__lista li:last-child,
.pyccaBreadcrumb ul__elemento:last-child,
.pyccaBreadcrumb ul li:last-child {
    font-weight: 100;
}


/* line 38, _breadcrumb.scss */

.pyccaBreadcrumb__lista__elemento:last-child:after,
.pyccaBreadcrumb__lista li:last-child:after,
.pyccaBreadcrumb ul__elemento:last-child:after,
.pyccaBreadcrumb ul li:last-child:after {
    content: "";
}

.bread-crumb {
    padding: 10px;
}


/* line 1, _footer.scss */

.footerSite {
    display: block;
    width: 100%;
}


/* line 5, _footer.scss */

.footerSite__nav {
    background-color: #004e96;
    display: none;
    text-align: center;
    padding: 25px 0;
}


/* line 11, _footer.scss */

.footerSite__nav__list {
    display: block;
}


/* line 14, _footer.scss */

.footerSite__nav__list__item {
    display: inline-block;
}


/* line 17, _footer.scss */

.footerSite__nav__list__item__link {
    border-left: solid 1px #fff;
    color: #fff;
    display: block;
    padding: 0 30px;
}


/* line 23, _footer.scss */

.footerSite__nav__list__item__link:hover {
    text-decoration: underline;
}


/* line 29, _footer.scss */

.footerSite__nav__list__item:last-child {
    border-right: solid 1px #fff;
}


/* line 36, _footer.scss */

.footerSite__footerColums {
    background-color: #fff;
    display: block;
}


/* line 40, _footer.scss */

.footerSite__footerColums .responsiveContainer {
    padding: 0;
}


/* line 44, _footer.scss */

.footerSite__footerColums__column {
    display: block;
    text-align: center;
}


/* line 48, _footer.scss */

.footerSite__footerColums__column__list {
    display: none;
}


/* line 52, _footer.scss */

.footerSite__footerColums__column__title {
    display: block;
    color: #0e0e0e;
    font-size: 14px;
    text-transform: uppercase;
    padding: 15px 0;
}


/* line 60, _footer.scss */

.footerSite__footerColums__column__title * {
    display: inline-block;
    vertical-align: middle;
}


/* line 65, _footer.scss */

.footerSite__footerColums__column__title:before {
    display: inline-block;
    font-family: "icomoon";
    font-size: 35px;
    font-style: 100;
    margin-right: 15px;
    vertical-align: middle;
}


/* line 74, _footer.scss */

.footerSite__footerColums__column__title--ourCompany:before {
    content: "\e909";
}


/* line 78, _footer.scss */

.footerSite__footerColums__column__title--directCredit:before {
    content: "\e906";
}


/* line 82, _footer.scss */

.footerSite__footerColums__column__title--customerService:before {
    content: "\e905";
}


/* line 86, _footer.scss */

.footerSite__footerColums__column__title--share:before {
    content: "\e914";
}


/* line 93, _footer.scss */

.footerSite__footerColums__column__list__item__link {
    color: #808080;
    display: block;
    padding: 10px 0;
}


/* line 98, _footer.scss */

.footerSite__footerColums__column__list__item__link:hover {
    text-decoration: underline;
}


/* line 105, _footer.scss */

.footerSite__footerColums__column--stores {
    background-color: #0a2f5e;
    padding: 15px;
    text-align: center;
}


/* line 110, _footer.scss */

.footerSite__footerColums__column--stores img {
    height: 25px;
    margin: 0 auto;
    width: auto;
}


/* line 116, _footer.scss */

.footerSite__footerColums__column--stores span {
    color: #fff;
    display: block;
    padding: 20px 0;
}


/* line 123, _footer.scss */

.footerSite__footerColums__column--stores__formStores__select {
    border: none;
    padding: 10px;
    width: 100%;
}


/* line 131, _footer.scss */

.footerSite__footerColums__column--share {
    display: none;
}


/* line 135, _footer.scss */

.footerSite__footerColums__column--share__list__item {
    display: inline-block;
    height: 25px;
    margin-right: 10px;
    vertical-align: top;
    width: 25px;
}


/* line 142, _footer.scss */

.footerSite__footerColums__column--share__list__item__link {
    display: block;
    height: 100%;
    position: relative;
    text-indent: -999px;
    overflow: hidden;
    width: 100%;
}


/* line 150, _footer.scss */

.footerSite__footerColums__column--share__list__item__link:before {
    font-family: "icomoon";
    float: left;
    font-size: 22px;
    left: 0;
    position: absolute;
    text-indent: 0;
    top: 0;
}


/* line 160, _footer.scss */

.footerSite__footerColums__column--share__list__item__link--facebook:before {
    content: "\e90b";
}


/* line 164, _footer.scss */

.footerSite__footerColums__column--share__list__item__link--twiter:before {
    content: "\e90c";
}


/* line 168, _footer.scss */

.footerSite__footerColums__column--share__list__item__link--youtube:before {
    content: "\e90d";
}


/* line 172, _footer.scss */

.footerSite__footerColums__column--share__list__item__link--instagram:before {
    content: "\e90e";
}


/* line 176, _footer.scss */

.footerSite__footerColums__column--share__list__item__link--pinterest:before {
    content: "\e90f";
}


/* line 186, _footer.scss */

.footerSite__logosAndSponsors {
    background-color: #f7f7f7;
    padding: 20px 0;
}


/* line 190, _footer.scss */

.footerSite__logosAndSponsors__firstLine {
    text-align: center;
    margin-bottom: 15px;
}


/* line 195, _footer.scss */

.footerSite__logosAndSponsors__secondLine {
    text-align: center;
    padding: 0 75px;
}


/* line 201, _footer.scss */

.footerSite__logosAndSponsors__sponsors__text {
    display: inline-block;
    vertical-align: top;
}


/* line 205, _footer.scss */

.footerSite__logosAndSponsors__sponsors__text:first-child {
    padding-right: 5px;
}


/* line 209, _footer.scss */

.footerSite__logosAndSponsors__sponsors__text a {
    display: block;
}


/* line 213, _footer.scss */

.footerSite__logosAndSponsors__sponsors__text img {
    height: 15px;
    padding: 0 10px;
    width: auto;
}


/* line 221, _footer.scss */

.footerSite__logosAndSponsors__certificactions,
.footerSite__logosAndSponsors__payments {
    display: block;
    margin-bottom: 10px;
}


/* line 225, _footer.scss */

.footerSite__logosAndSponsors__certificactions__item,
.footerSite__logosAndSponsors__payments__item {
    display: inline-block;
    padding: 0 3px;
    vertical-align: middle;
}


/* line 230, _footer.scss */

.footerSite__logosAndSponsors__certificactions__item img,
.footerSite__logosAndSponsors__payments__item img {
    height: 11px;
    width: auto;
}

@media screen and (min-width: 768px) {
    /* line 243, _footer.scss */
    .footerSite__footerColums__column {
        display: inline-block;
        text-align: left;
        vertical-align: top;
        padding: 20px;
        width: 33%;
    }
    /* line 251, _footer.scss */
    .footerSite__footerColums__column__title {
        border-bottom: solid 3px #0e0e0e;
        margin-bottom: 20px;
    }
    /* line 256, _footer.scss */
    .footerSite__footerColums__column__list {
        display: block;
    }
    /* line 260, _footer.scss */
    .footerSite__footerColums__column__list__item__link {
        padding: 5px 0;
    }
    /* line 266, _footer.scss */
    .footerSite__footerColums__column--stores {
        display: block;
        padding: 20px;
        text-align: center;
        width: 100%;
    }
    /* line 272, _footer.scss */
    .footerSite__footerColums__column--stores h3 {
        border: none;
        display: inline-block;
        margin: 0;
        padding-right: 20px;
        vertical-align: middle;
    }
    /* line 279, _footer.scss */
    .footerSite__footerColums__column--stores h3 img {
        display: inline-block;
        vertical-align: middle;
        padding-right: 20px;
    }
    /* line 285, _footer.scss */
    .footerSite__footerColums__column--stores h3 * {
        display: inline-block;
        vertical-align: middle;
    }
    /* line 291, _footer.scss */
    .footerSite__footerColums__column--stores__formStores {
        display: inline-block;
        vertical-align: middle;
        width: 40%;
    }
    /* line 298, _footer.scss */
    .footerSite__footerColums__column--share {
        display: none;
    }
    /* line 305, _footer.scss */
    .footerSite__logosAndSponsors__certificactions,
    .footerSite__logosAndSponsors__payments {
        display: inline-block;
        margin-bottom: 20px;
        vertical-align: middle;
    }
    /* line 310, _footer.scss */
    .footerSite__logosAndSponsors__certificactions__item,
    .footerSite__logosAndSponsors__payments__item {
        display: inline-block;
        padding: 0 5px;
        vertical-align: middle;
    }
    /* line 315, _footer.scss */
    .footerSite__logosAndSponsors__certificactions__item img,
    .footerSite__logosAndSponsors__payments__item img {
        height: 15px;
        width: auto;
    }
    /* line 322, _footer.scss */
    .footerSite__logosAndSponsors__certificactions {
        padding-right: 15px;
    }
    /* line 328, _footer.scss */
    .footerSite__logosAndSponsors__sponsors__text--Blacksip {
        padding-top: 2px;
    }
    /* line 332, _footer.scss */
    .footerSite__logosAndSponsors__sponsors__text img {
        height: 20px;
        padding: 0 10px;
        width: auto;
    }
}

@media screen and (min-width: 1200px) {
    /* line 346, _footer.scss */
    .footerSite__nav {
        display: block;
    }
    /* line 351, _footer.scss */
    .footerSite__footerColums__column {
        display: inline-block;
        vertical-align: top;
        width: 19%;
    }
    /* line 356, _footer.scss */
    .footerSite__footerColums__column--stores {
        background-color: #fff;
        text-align: left;
    }
    /* line 360, _footer.scss */
    .footerSite__footerColums__column--stores h3 {
        border-bottom: solid 3px #0e0e0e;
        display: block;
        padding: 20px 0 26px 0;
        margin-bottom: 25px;
        width: 100%;
    }
    /* line 367, _footer.scss */
    .footerSite__footerColums__column--stores h3 span {
        color: #0e0e0e;
        padding: 0;
    }
    /* line 373, _footer.scss */
    .footerSite__footerColums__column--stores__formStores {
        display: block;
        width: 100%;
    }
    /* line 377, _footer.scss */
    .footerSite__footerColums__column--stores__formStores__select {
        background-color: #e7e7e7;
    }
    /* line 384, _footer.scss */
    .footerSite__footerColums__column--customer .footerSite__footerColums__column--share__list {
        display: none;
    }
}


/* line 1, _vitrinas.scss */

.featuredProducts {
    padding: 15px 0;
    width: 100%;
}


/* line 5, _vitrinas.scss */

.featuredProducts__title {
    color: #0e0e0e;
    font-size: 18px;
    text-align: center;
    margin-bottom: 30px;
}


/* line 12, _vitrinas.scss */

.featuredProducts__list {
    overflow: hidden;
    position: relative;
}


/* line 16, _vitrinas.scss */

.featuredProducts__list__item {
    display: inline-block;
    padding: 0 5px;
    vertical-align: top;
    width: 49%;
}


/* line 22, _vitrinas.scss */

.featuredProducts__list__item__image {
    background-color: #fff;
    border: solid 1px #f4f4f4;
    display: block;
    height: auto;
    margin-bottom: 15px;
    width: 100%;
}


/* line 30, _vitrinas.scss */

.featuredProducts__list__item__image img {
    height: auto;
    width: 100%;
}


/* line 36, _vitrinas.scss */

.featuredProducts__list__item__brand {
    color: #a5a5a5;
    font-size: 12px;
    font-weight: normal;
    text-align: center;
    margin-bottom: 15px;
}


/* line 44, _vitrinas.scss */

.featuredProducts__list__item__name {
    color: #0e0e0e;
    text-align: center;
    margin-bottom: 15px;
}


/* line 49, _vitrinas.scss */

.featuredProducts__list__item__name__link {
    color: #0e0e0e;
}


/* line 52, _vitrinas.scss */

.featuredProducts__list__item__name__link:hover {
    text-decoration: underline;
}


/* line 58, _vitrinas.scss */

.featuredProducts__list__item__price {
    margin-bottom: 15px;
    width: 100%;
    min-height: 55px;
}


/* line 62, _vitrinas.scss */

.featuredProducts__list__item__price__old {
    color: #a5a5a5;
    text-decoration: line-through;
    width: 49%;
    text-align: right;
}


/* line 69, _vitrinas.scss */

.featuredProducts__list__item__price__best {
    color: #004e96;
    display: block;
    font-weight: bold;
    text-align: center;
    width: 100%;
}


/* line 76, _vitrinas.scss */

.featuredProducts__list__item__price__best--promo {
    color: #ee3a43;
    text-align: left;
    width: 49%;
}


/* line 83, _vitrinas.scss */

.featuredProducts__list__item__price__old,
.featuredProducts__list__item__price__best {
    display: block;
    /*display: inline-block;*/
    font-size: 14px;
    vertical-align: top;
    text-align: center;
    width: 100%;
}


/* line 91, _vitrinas.scss */

.featuredProducts__list__item__actionButtons button {
    border: none;
    cursor: pointer;
}


/* line 96, _vitrinas.scss */

.featuredProducts__list__item__actionButtons__addToCar {
    background-color: #e7e7e7;
    color: #0e0e0e;
    margin-right: 5px;
    padding: 5px 0;
    text-align: center;
    width: calc(100% - 34px);
}


/* line 104, _vitrinas.scss */

.featuredProducts__list__item__actionButtons__addToCar:hover {
    background-color: lightgray;
}


/* line 110, _vitrinas.scss */

.featuredProducts__list__item__actionButtons__addToList {
    background-color: #004e96;
    height: 25px;
    overflow: hidden;
    position: relative;
    text-indent: -999px;
    width: 25px;
}


/* line 118, _vitrinas.scss */

.featuredProducts__list__item__actionButtons__addToList:after {
    content: "\e907";
    color: #fff;
    font-family: "icomoon";
    float: left;
    position: absolute;
    text-indent: 0;
    top: 7px;
    left: 7px;
}


/* line 130, _vitrinas.scss */

.featuredProducts__list__item__actionButtons__viewProduct {
    display: none;
}


/* line 136, _vitrinas.scss */

.featuredProducts__list .slick-arrow {
    background-color: #e7e7e7;
    border: none;
    cursor: pointer;
    top: 35%;
    position: absolute;
    z-index: 100;
    overflow: hidden;
    padding: 10px 5px;
    text-indent: -999px;
}


/* line 147, _vitrinas.scss */

.featuredProducts__list .slick-arrow:before {
    color: #ee3a43;
    font-family: "icomoon";
    font-size: 22px;
    opacity: 1;
    text-indent: 0;
    float: left;
}


/* line 156, _vitrinas.scss */

.featuredProducts__list .slick-arrow.slick-prev {
    left: 0;
}


/* line 159, _vitrinas.scss */

.featuredProducts__list .slick-arrow.slick-prev:before {
    content: "\e913";
}


/* line 164, _vitrinas.scss */

.featuredProducts__list .slick-arrow.slick-next {
    right: 0;
}


/* line 167, _vitrinas.scss */

.featuredProducts__list .slick-arrow.slick-next:before {
    content: "\e912";
}


/* line 173, _vitrinas.scss */

.featuredProducts__list .slick-dots {
    text-align: center;
    padding-top: 20px;
}


/* line 177, _vitrinas.scss */

.featuredProducts__list .slick-dots li {
    background-color: #b2b2b2;
    display: inline-block;
    height: 15px;
    margin: 0 5px;
    vertical-align: middle;
    width: 15px;
}


/* line 185, _vitrinas.scss */

.featuredProducts__list .slick-dots li button {
    border: none;
    background: transparent;
    overflow: hidden;
    text-indent: -999px;
    width: 100%;
    height: 100%;
}


/* line 194, _vitrinas.scss */

.featuredProducts__list .slick-dots li.slick-active {
    background-color: #ee3a43;
}

@media screen and (min-width: 768px) {
    /* line 205, _vitrinas.scss */
    .featuredProducts__list__item {
        width: 33%;
    }
    /* line 209, _vitrinas.scss */
    .featuredProducts__list__item__actionButtons__addToCar {
        width: calc(100% - 39px);
    }
    /* line 213, _vitrinas.scss */
    .featuredProducts__list__item__actionButtons__addToList {
        height: 30px;
        width: 30px;
    }
    /* line 217, _vitrinas.scss */
    .featuredProducts__list__item__actionButtons__addToList:after {
        top: 10px;
        left: 10px;
    }
}

@media screen and (min-width: 1200px) {
    /* line 231, _vitrinas.scss */
    .featuredProducts__list__item {
        position: relative;
        width: 20%;
    }
    /* line 236, _vitrinas.scss */
    .featuredProducts__list__item__actionButtons__addToCar {
        padding: 8px 0;
        width: calc(100% - 44px);
    }
    /* line 241, _vitrinas.scss */
    .featuredProducts__list__item__actionButtons__addToList {
        background-color: transparent;
        position: absolute;
        top: 0;
        left: 5px;
        height: 30px;
        width: 30px;
    }
    /* line 249, _vitrinas.scss */
    .featuredProducts__list__item__actionButtons__addToList:after {
        color: #b2b2b2;
        font-size: 16px;
    }
    /* line 255, _vitrinas.scss */
    .featuredProducts__list__item__actionButtons__viewProduct {
        background-color: #004e96;
        display: inline-block;
        height: 35px;
        overflow: hidden;
        position: relative;
        text-indent: -999px;
        vertical-align: top;
        width: 35px;
    }
    /* line 265, _vitrinas.scss */
    .featuredProducts__list__item__actionButtons__viewProduct:hover {
        background-color: #f55058;
    }
    /* line 269, _vitrinas.scss */
    .featuredProducts__list__item__actionButtons__viewProduct:after {
        content: "\e916";
        color: #fff;
        font-family: "icomoon";
        font-size: 16px;
        float: left;
        text-indent: 0;
        top: 9px;
        left: 9px;
        position: absolute;
    }
    /* line 284, _vitrinas.scss */
    .featuredProducts__list .slick-dots {
        text-align: right;
    }
    /* line 287, _vitrinas.scss */
    .featuredProducts__list .slick-dots li {
        height: 15px;
        width: 15px;
    }
}


/* line 1, _newsletter.scss */

.pyccaNewsletter {
    background-color: #fff;
}


/* line 4, _newsletter.scss */

.pyccaNewsletter__image {
    display: none;
}


/* line 9, _newsletter.scss */

.pyccaNewsletter__form__title {
    color: #0e0e0e;
    font-size: 14px;
    letter-spacing: 1px;
    padding: 20px 0 15px 0;
    text-align: center;
}


/* line 17, _newsletter.scss */

.pyccaNewsletter__form__text {
    color: #808080;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 15px;
}


/* line 26, _newsletter.scss */

.pyccaNewsletter__form__fields .error label {
    display: block;
    margin-bottom: 15px;
}


/* line 32, _newsletter.scss */

.pyccaNewsletter__form__fields .newsletter-button-back {
    background-image: url("btnVolverSuscripcion.jpg");
    background-repeat: no-repeat;
    border: none;
    background-color: transparent;
    width: 105px;
    height: 30px;
    text-indent: -999px;
    overflow: hidden;
}


/* line 43, _newsletter.scss */

.pyccaNewsletter__form__fields .newsletter-title {
    display: none;
}


/* line 47, _newsletter.scss */

.pyccaNewsletter__form__fields fieldset {
    border: none;
}


/* line 50, _newsletter.scss */

.pyccaNewsletter__form__fields fieldset p {
    display: none;
}


/* line 55, _newsletter.scss */

.pyccaNewsletter__form__fields fieldset input[type='text'] {
    background-color: #f7f7f7;
    border: none;
    border-bottom: solid 1px #f4f4f4;
    padding: 10px;
    margin-bottom: 10px;
    width: 100%;
}


/* line 64, _newsletter.scss */

.pyccaNewsletter__form__fields fieldset input[type='button'] {
    background-color: transparent;
    background-image: url("suscribeteBtn.jpg");
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
    border: none;
    padding: 10px 0 20px 0;
    overflow: hidden;
    text-indent: -999px;
    width: 100%;
}

@media screen and (min-width: 768px) {
    /* line 85, _newsletter.scss */
    .pyccaNewsletter {
        padding-top: 15px;
    }
    /* line 88, _newsletter.scss */
    .pyccaNewsletter__image {
        display: block;
        width: 100%;
    }
    /* line 93, _newsletter.scss */
    .pyccaNewsletter__form {
        display: block;
    }
    /* line 96, _newsletter.scss */
    .pyccaNewsletter__form__title {
        font-size: 24px;
        text-align: left;
    }
    /* line 104, _newsletter.scss */
    .pyccaNewsletter__form__fields fieldset input[type='button'] {
        background-color: transparent;
        background-image: url("suscribeteBtn.jpg");
        background-repeat: no-repeat;
        background-position: center right;
        border: none;
        cursor: pointer;
        float: left;
        padding: 10px 0 20px 0;
        overflow: hidden;
        text-indent: -2000px;
        width: 100%;
    }
}

@media screen and (min-width: 1200px) {
    /* line 125, _newsletter.scss */
    .pyccaNewsletter {
        padding: 0;
    }
    /* line 128, _newsletter.scss */
    .pyccaNewsletter__image {
        display: inline-block;
        vertical-align: top;
        width: 60%;
    }
    /* line 134, _newsletter.scss */
    .pyccaNewsletter__form {
        display: inline-block;
        padding-left: 20px;
        vertical-align: top;
        width: 39%;
    }
}


/* line 2, _detalleProducto.scss */

.pyccaProductDetail__title {
    color: #0e0e0e;
    font-size: 18px;
    margin-bottom: 5px;
    width: 100%;
}


/* line 9, _detalleProducto.scss */

.pyccaProductDetail__highlight {
    width: auto;
}


/* line 13, _detalleProducto.scss */

.pyccaProductDetail__highlight__flag {
    display: none;
    color: #ee3a43;
    font-size: 22px;
    font-weight: 700;
    margin-right: 15px;
}


/* line 21, _detalleProducto.scss */


/* line 34, _detalleProducto.scss */

.pyccaProductDetail__highlight__freeShipping {
    display: inline-block;
    color: #808080;
    padding-left: 15px;
    vertical-align: middle;
}


/* line 42, _detalleProducto.scss */

.pyccaProductDetail__productImage {
    width: 100%;
}


/* line 45, _detalleProducto.scss */

.pyccaProductDetail__productImage__image {
    border: solid 1px #f4f4f4;
    height: auto;
    width: 100%;
}


/* line 51, _detalleProducto.scss */

.pyccaProductDetail__productImage__listWrapper {
    background-color: #fff;
    border: solid 1px #f4f4f4;
    display: block;
    width: 100%;
}


/* line 57, _detalleProducto.scss */

.pyccaProductDetail__productImage__listWrapper .bx-wrapper {
    position: relative;
}


/* line 61, _detalleProducto.scss */

.pyccaProductDetail__productImage__listWrapper .bx-wrapper .bx-controls-direction .bx-prev,
.pyccaProductDetail__productImage__listWrapper .bx-wrapper .bx-controls-direction .bx-next {
    background-color: #e4e4e4;
    position: absolute;
    overflow: hidden;
    padding: 10px 5px;
    text-indent: -999px;
    top: 50%;
    z-index: 100;
}


/* line 70, _detalleProducto.scss */

.pyccaProductDetail__productImage__listWrapper .bx-wrapper .bx-controls-direction .bx-prev:before,
.pyccaProductDetail__productImage__listWrapper .bx-wrapper .bx-controls-direction .bx-next:before {
    color: #ee3a43;
    font-family: "icomoon";
    font-size: 22px;
    opacity: 1;
    text-indent: 0;
    float: left;
}


/* line 80, _detalleProducto.scss */

.pyccaProductDetail__productImage__listWrapper .bx-wrapper .bx-controls-direction .bx-prev {
    left: 0;
}


/* line 83, _detalleProducto.scss */

.pyccaProductDetail__productImage__listWrapper .bx-wrapper .bx-controls-direction .bx-prev:before {
    content: "\e913";
}


/* line 88, _detalleProducto.scss */

.pyccaProductDetail__productImage__listWrapper .bx-wrapper .bx-controls-direction .bx-next {
    right: 0;
}


/* line 91, _detalleProducto.scss */

.pyccaProductDetail__productImage__listWrapper .bx-wrapper .bx-controls-direction .bx-next:before {
    content: "\e912";
}


/* line 100, _detalleProducto.scss */

.pyccaProductDetail__productImage__imagesList__item {
    display: inline-block;
    width: 100%;
    vertical-align: top;
}


/* line 105, _detalleProducto.scss */

.pyccaProductDetail__productImage__imagesList__item__image {
    height: auto;
    padding: 10px;
    width: 100%;
}


/* line 113, _detalleProducto.scss */

.pyccaProductDetail__productImage__thumbsList {
    display: none;
}


/* line 116, _detalleProducto.scss */

.pyccaProductDetail__productImage__thumbsList__item {
    background-color: #fff;
    border: solid 1px #f4f4f4;
    cursor: pointer;
    padding: 5px;
    margin-bottom: 20px;
}


/* line 123, _detalleProducto.scss */

.pyccaProductDetail__productImage__thumbsList__item.active {
    border: solid 1px #f4f4f4;
}


/* line 127, _detalleProducto.scss */

.pyccaProductDetail__productImage__thumbsList__item:last-child {
    margin-bottom: 0;
}


/* line 134, _detalleProducto.scss */

.pyccaProductDetail__referenceBrand {
    color: #808080;
    padding: 15px 0;
    width: 100%;
}


/* line 139, _detalleProducto.scss */

.pyccaProductDetail__referenceBrand__brand {
    display: inline-block;
    vertical-align: middle;
    width: 49%;
}


/* line 145, _detalleProducto.scss */

.pyccaProductDetail__referenceBrand__reference {
    display: inline-block;
    text-align: right;
    vertical-align: middle;
    width: 49%;
}


/* line 153, _detalleProducto.scss */

.pyccaProductDetail__detailPrice {
    text-align: left;
    padding: 0px;
    float: left;
    width: 100%;
    /*  display: flex; */
    margin-bottom: 0px;
}

.pyccaProductDetail__detailPrice .productPrice {
    /*display: flex;
    flex-direction: row;
    align-items: flex-end;*/
}

.productPrice .skuListPrice,
.pyccaProductDetail__detailPrice__oldPrice {
    top: 28px !important;
}

.pyccaProductDetail__detailPrice .productPrice .skuListPrice,
.pyccaProductDetail__detailPrice .pyccaProductDetail__detailPrice__oldPrice {
    display: block;
    color: #5a5959;
    font-size: 15px;
    text-decoration: line-through;
    margin: auto;
    padding-right: 10px;
    letter-spacing: 1px;
    font-weight: 500;
    font-style: initial;
}

.pyccaProductDetail__detailPrice .productPrice .skuListPrice:before,
.pyccaProductDetail__detailPrice .pyccaProductDetail__detailPrice__oldPrice:before {
    content: "$ ";
    width: 10px;
    height: 10px;
    color: #7d7d7d;
}


/* line 159, _detalleProducto.scss */

.pyccaProductDetail__detailPrice__oldPrice {
    display: inline-block;
    color: #a5a5a5;
    font-size: 21px;
    vertical-align: middle;
    text-decoration: line-through;
    width: 49%;
}


/* line 168, _detalleProducto.scss */

.pyccaProductDetail__detailPrice__bestPrice {
    color: #d03d45;
    font-size: 22px;
    font-weight: 400;
    vertical-align: middle;
}


/* line 175, _detalleProducto.scss */

.pyccaProductDetail__detailPrice__bestPrice--strong {
    color: #d03d45;
    font-size: 22px;
    font-weight: 400;
}


/* line 182, _detalleProducto.scss */

.pyccaProductDetail__selectOptions {
    text-align: center;
    float: left;
    margin-right: 5px;
    margin-top: 15px;
}


/* line 185, _detalleProducto.scss */

.pyccaProductDetail__selectOptions__color,
.pyccaProductDetail__selectOptions__qty {
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 49%;
    display: none;
}


/* line 191, _detalleProducto.scss */

.pyccaProductDetail__selectOptions__color__title,
.pyccaProductDetail__selectOptions__qty__title {
    color: #0e0e0e;
    padding-bottom: 10px;
}


/* line 199, _detalleProducto.scss */

.pyccaProductDetail__selectOptions__qty__selector__button,
.pyccaProductDetail__selectOptions__qty__selector__actual,
.pyccaProductDetail__selectOptions__qty__selector__currentQty {
    display: inline-block;
    vertical-align: middle;
}


/* line 204, _detalleProducto.scss */

.pyccaProductDetail__selectOptions__qty__selector__button {
    background-color: #212529;
    border: none;
    color: #fff;
    cursor: pointer;
    height: 20px;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    width: 20px;
}


/* line 216, _detalleProducto.scss */

.pyccaProductDetail__selectOptions__qty__selector__button:hover {
    background-color: #808080;
}


/* line 221, _detalleProducto.scss */

.pyccaProductDetail__selectOptions__qty__selector__currentQty {
    background-color: #fff;
    border: solid 1px #212529;
    padding: 9px 14px 8px;
}


/* line 231, _detalleProducto.scss */

.pyccaProductDetail__calculator {
    padding: 3px;
    width: 100%;
    float: left;
}


/* line 235, _detalleProducto.scss */

.pyccaProductDetail__calculator__title {
    color: #0e0e0e;
    text-align: center;
    margin-bottom: 15px;
}


/* line 241, _detalleProducto.scss */

.pyccaProductDetail__calculator__boxOptions {
    background-image: url("bgPattern.png");
    padding: 10px 5px;
}


/* line 245, _detalleProducto.scss */

.pyccaProductDetail__calculator__boxOptions--first,
.pyccaProductDetail__calculator__boxOptions--second {
    vertical-align: middle;
    text-align: center;
    display: grid;
    padding: 0px 15px;
}

.pyccaProductDetail__calculator__boxOptionsAct {
    display: flex;
    flex-direction: row;
    align-content: center;
    align-items: center;
}

.pyccaProductDetail__calculator__boxOptions-pri {
    width: 25%;
}

.pyccaProductDetail__calculator__boxOptions-pri h4 {
    font-size: 14px;
    margin: 0px;
}

.pyccaProductDetail__calculator__boxOptions-pri h2 {
    font-size: 18px;
    font-weight: 700;
    margin: 0px;
}

p.descricao-preco {
    margin: 0px;
}


/* line 253, _detalleProducto.scss */

.pyccaProductDetail__calculator__boxOptions__title,
.pyccaProductDetail__calculator__boxOptions__duesNumber,
.pyccaProductDetail__calculator__boxOptions__duevalue {
    display: inline-block;
    vertical-align: top;
}


/* line 258, _detalleProducto.scss */

.pyccaProductDetail__calculator__boxOptions__title {
    color: #0e0e0e;
    margin: 0px;
    line-height: 0;
}

.pyccaProductDetail__calculator__boxOptions__title b {
    font-size: 10px;
    font-weight: 500;
    margin: 0px;
}


/* line 261, _detalleProducto.scss */

.pyccaProductDetail__calculator__boxOptions__title img,
.pyccaProductDetail__calculator__boxOptions__title span {
    display: inline-block;
    vertical-align: middle;
}


/* line 266, _detalleProducto.scss */

.pyccaProductDetail__calculator__boxOptions__title img {
    height: 20px;
    width: auto;
}


/* line 270, _detalleProducto.scss */

.pyccaProductDetail__calculator__boxOptions__title span {
    padding-left: 10px;
}


/* line 275, _detalleProducto.scss */

.pyccaProductDetail__calculator__boxOptions__duesNumber {
    border: solid 1px #f4f4f4;
    padding: 3px;
    width: 50px;
    text-align: center;
    margin: auto;
}


/* line 280, _detalleProducto.scss */

.pyccaProductDetail__calculator__boxOptions__duevalue {
    /*color: .pyccaProductDetail__calculator__boxOptions__duevalue gray6;*/
    font-size: 30px;
    font-weight: 600;
    margin: 0px;
}


/* line 289, _detalleProducto.scss */

.pyccaProductDetail__buyOptions__button {
    border: 1px solid;
    color: #0c0c0c;
    cursor: pointer;
    background: #FFF;
    font-size: 13px;
    margin-bottom: 0px;
    width: 100%;
    text-transform: uppercase;
}


/* line 306, _detalleProducto.scss */

.pyccaProductDetail__buyOptions__button span {
    display: inline-block;
    vertical-align: middle;
    font-size: 13px;
    padding: 9px 0px;
}

.btnCompraProd a {
    padding: 9px 15px;
    margin-top: 2%;
    border: 1px solid #000;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    background: #212529;
    color: #fff;
    font-size: 13px;
    text-align: center;
}

.btnCompraProd a:hover {
    background: #0b0c0e;
    text-decoration: none;
    /* box-shadow: 2px 2px 0px 0px #5d0f0b;*/
}


/* line 312, _detalleProducto.scss */

.pyccaProductDetail__buyOptions__button--buyProduct {
    background-color: #FFF;
}


/* line 315, _detalleProducto.scss */

.pyccaProductDetail__buyOptions__button--buyProduct:hover {
    background-color: #000;
    color: #FFF;
}


/* line 319, _detalleProducto.scss */


/* line 324, _detalleProducto.scss */

.pyccaProductDetail__buyOptions__button--sendList {
    background-color: #ee3a43;
}


/* line 327, _detalleProducto.scss */


/* line 334, _detalleProducto.scss */

.pyccaProductDetail__paymentMethods {
    padding: 15px 0;
}


/* line 337, _detalleProducto.scss */

.pyccaProductDetail__paymentMethods__title {
    color: #0e0e0e;
    text-align: center;
    padding-bottom: 10px;
}


/* line 343, _detalleProducto.scss */

.pyccaProductDetail__paymentMethods__list {
    display: block;
    text-align: center;
}


/* line 347, _detalleProducto.scss */

.pyccaProductDetail__paymentMethods__list__option {
    display: inline-block;
    font-size: 8px;
    margin-right: 5px;
}


/* line 352, _detalleProducto.scss */

.pyccaProductDetail__paymentMethods__list__option img {
    width: auto;
    height: 11px;
}


/* line 360, _detalleProducto.scss */

.pyccaProductDetail__share {
    padding-bottom: 15px;
}


/* line 363, _detalleProducto.scss */

.pyccaProductDetail__share__title {
    color: #0e0e0e;
    text-align: center;
    padding-bottom: 10px;
}


/* line 369, _detalleProducto.scss */

.pyccaProductDetail__share__list {
    text-align: center;
}


/* line 372, _detalleProducto.scss */

.pyccaProductDetail__share__list__item {
    display: inline-block;
    height: 20px;
    overflow: hidden;
    text-indent: -999px;
    margin: 0 5px;
    position: relative;
    width: 20px;
}


/* line 381, _detalleProducto.scss */

.pyccaProductDetail__share__list__item:before {
    font-family: "icomoon";
    font-size: 20px;
    text-indent: 0;
    position: absolute;
    top: 0;
    left: 0;
}


/* line 391, _detalleProducto.scss */

.pyccaProductDetail__share__list__item--facebook:before {
    content: "\e90b";
}


/* line 397, _detalleProducto.scss */

.pyccaProductDetail__share__list__item--twitter:before {
    content: "\e90c";
}


/* line 403, _detalleProducto.scss */

.pyccaProductDetail__share__list__item--instagram:before {
    content: "\e90e";
}


/* line 411, _detalleProducto.scss */

.pyccaProductDetail__description {
    padding-bottom: 15px;
}


/* line 414, _detalleProducto.scss */

.pyccaProductDetail__description__title {
    color: #0e0e0e;
    text-align: center;
    padding-bottom: 10px;
}


/* line 420, _detalleProducto.scss */

.pyccaProductDetail__description__detail {
    color: #808080;
    line-height: 18px;
    letter-spacing: 0.5px;
}


/* line 427, _detalleProducto.scss */

.pyccaProductDetail__specifications {
    color: #808080;
    padding-bottom: 15px;
}


/* line 431, _detalleProducto.scss */

.pyccaProductDetail__specifications__title {
    color: #0e0e0e;
    padding-bottom: 10px;
    text-align: center;
}


/* line 437, _detalleProducto.scss */

.pyccaProductDetail__specifications__lista {
    text-align: center;
    margin-bottom: 15px;
}


/* line 441, _detalleProducto.scss */

.pyccaProductDetail__specifications__lista__elemento {
    margin-bottom: 15px;
    letter-spacing: 0.5px;
    line-height: 18px;
}


/* line 446, _detalleProducto.scss */

.pyccaProductDetail__specifications__lista__elemento__type {
    font-weight: bold;
    text-align: right;
    vertical-align: top;
}


/* line 452, _detalleProducto.scss */

.pyccaProductDetail__specifications__lista__elemento__detail {
    padding-left: 5px;
    vertical-align: top;
    width: 60%;
}


/* line 462, _detalleProducto.scss */

.pyccaProductDetail__characteristics__title {
    color: #0e0e0e;
    text-align: center;
    padding-bottom: 10px;
}


/* line 468, _detalleProducto.scss */

.pyccaProductDetail__characteristics__image {
    height: auto;
    margin-bottom: 10px;
    width: 100%;
}


/* line 474, _detalleProducto.scss */

.pyccaProductDetail__characteristics__detail {
    color: #808080;
    line-height: 18px;
    letter-spacing: 0.5px;
}

@media screen and (min-width: 768px) {
    /* line 484, _detalleProducto.scss */
    .pyccaProductDetail__productImage {
        position: absolute;
        left: 15px;
        top: 0;
        width: 55%;
    }
    /* line 492, _detalleProducto.scss */
    .pyccaProductDetail__referenceBrand__brand,
    .pyccaProductDetail__referenceBrand__reference {
        padding-right: 15px;
        width: auto;
    }
    /* line 498, _detalleProducto.scss */
    .pyccaProductDetail__productBox {
        width: 40%;
        float: right;
    }
    /* line 503, _detalleProducto.scss */
    .pyccaProductDetail__title {
        font-size: 20px;
        font-weight: 500;
    }
    /* line 507, _detalleProducto.scss */
    .pyccaProductDetail__detailPrice {
        text-align: left;
        width: 100%;
    }
    /* line 510, _detalleProducto.scss */
    .pyccaProductDetail__detailPrice__oldPrice,
    .pyccaProductDetail__detailPrice__bestPrice {
        width: auto;
        padding-right: 15px;
    }
    /* line 517, _detalleProducto.scss */
    .pyccaProductDetail__selectOptions__color,
    .pyccaProductDetail__selectOptions__qty {
        text-align: left;
        width: auto;
    }
    /* line 525, _detalleProducto.scss */
    .pyccaProductDetail__calculator__title {
        text-align: left;
    }
    /* line 529, _detalleProducto.scss */
    .pyccaProductDetail__calculator__boxOptions {
        position: relative;
    }
    /* line 532, _detalleProducto.scss */
    .pyccaProductDetail__calculator__boxOptions--first,
    .pyccaProductDetail__calculator__boxOptions--second {
        width: auto;
    }
    /* line 537, _detalleProducto.scss */
    /* line 542, _detalleProducto.scss */
    /* line 548, _detalleProducto.scss */
    /* line 552, _detalleProducto.scss */
    .pyccaProductDetail__calculator__boxOptions__duesNumber,
    .pyccaProductDetail__calculator__boxOptions__duevalue {
        vertical-align: middle;
    }
    /* line 560, _detalleProducto.scss */
    .pyccaProductDetail__buyOptions__button {
        display: inline-block;
    }
    /* line 563, _detalleProducto.scss */
    .pyccaProductDetail__buyOptions__button--buyProduct {
        width: 100%;
    }
    /* line 568, _detalleProducto.scss */
    .pyccaProductDetail__buyOptions__button--sendList {
        overflow: hidden;
        position: relative;
        text-indent: -999px;
        width: 50px;
    }
    /* line 574, _detalleProducto.scss */
    .pyccaProductDetail__buyOptions__button--sendList:before {
        text-indent: 13px;
        overflow: visible;
        float: left;
    }
    /* line 584, _detalleProducto.scss */
    .pyccaProductDetail__paymentMethods__title {
        text-align: left;
    }
    /* line 588, _detalleProducto.scss */
    .pyccaProductDetail__paymentMethods__list {
        text-align: left;
    }
    /* line 593, _detalleProducto.scss */
    .pyccaProductDetail__share {
        padding: 15px 0;
    }
    /* line 596, _detalleProducto.scss */
    .pyccaProductDetail__share__title {
        display: inline-block;
        vertical-align: middle;
        padding-bottom: 0;
    }
    /* line 602, _detalleProducto.scss */
    .pyccaProductDetail__share__list {
        display: inline-block;
        vertical-align: middle;
    }
    /* line 608, _detalleProducto.scss */
    .pyccaProductDetail__description {
        padding: 15px 0;
    }
    /* line 611, _detalleProducto.scss */
    .pyccaProductDetail__description__title {
        text-align: left;
    }
    /* line 616, _detalleProducto.scss */
    .pyccaProductDetail__specifications {
        padding-top: 60px;
        position: relative;
    }
    /* line 620, _detalleProducto.scss */
    .pyccaProductDetail__specifications:before {
        background-image: url("bgPattern.png");
        content: "";
        height: 25px;
        width: 100%;
        position: absolute;
        top: 0;
        left: 0;
    }
    /* line 630, _detalleProducto.scss */
    .pyccaProductDetail__specifications__title {
        font-size: 18px;
        text-align: left;
    }
    /* line 635, _detalleProducto.scss */
    .pyccaProductDetail__specifications__lista {
        text-align: left;
    }
    /* line 640, _detalleProducto.scss */
    .pyccaProductDetail__characteristics {
        padding: 20px 0;
    }
    /* line 643, _detalleProducto.scss */
    .pyccaProductDetail__characteristics__title {
        font-size: 18px;
        text-align: left;
    }
    /* line 648, _detalleProducto.scss */
    .pyccaProductDetail__characteristics__image {
        display: inline-block;
        vertical-align: top;
        width: 50%;
    }
    /* line 654, _detalleProducto.scss */
    .pyccaProductDetail__characteristics__detail {
        display: inline-block;
        padding-left: 15px;
        vertical-align: top;
        width: 49%;
    }
}

@media screen and (max-width: 768px) {
    /* line 667, _detalleProducto.scss */
    .pyccaProductDetail__referenceBrand__reference {
        display: block;
        width: 100%;
        text-align: center;
    }
    /* line 675, _detalleProducto.scss */
    .pyccaProductDetail__selectOptions__qty {
        display: block;
        margin: 0 auto;
    }
    /* line 683, _detalleProducto.scss */
    .pyccaProductDetail__calculator__boxOptions__title,
    .pyccaProductDetail__calculator__boxOptions__duevalue {
        display: block;
        text-align: center;
        width: 100%;
    }
    .pyccaMenuEscritorio__menuList.menSuperior {
        display: none;
    }
}

@media screen and (min-width: 1200px) {
    /* line 695, _detalleProducto.scss */
    .pyccaProductDetail__productImage {
        width: 58%;
    }
    .EnvolturaRegalos .pyccaHomeBusqueda__mainBanner .container {
        margin-top: 0px;
    }
    /* line 698, _detalleProducto.scss */
    .pyccaProductDetail__productImage__listWrapper {
        display: inline-block;
        vertical-align: top;
        width: 85%;
        text-align: center;
    }
    /* line 704, _detalleProducto.scss */
    .pyccaProductDetail__productImage__thumbsList {
        display: inline-block;
        padding: 0px 10px;
        vertical-align: top;
        width: 15%;
        max-height: 650px;
        overflow: auto;
    }
    /* line 710, _detalleProducto.scss */
    .pyccaProductDetail__productImage__thumbsList__item {
        display: block;
        width: 100%;
    }
    /* line 714, _detalleProducto.scss */
    .pyccaProductDetail__productImage__thumbsList__item__image {
        height: auto;
        width: 100%;
    }
    /* line 722, _detalleProducto.scss */
    .pyccaProductDetail__specifications,
    .pyccaProductDetail__characteristics {
        width: 49%;
        display: inline-block;
        vertical-align: top;
    }
    /* line 728, _detalleProducto.scss */
    .pyccaProductDetail__characteristics {
        padding-top: 60px;
        position: relative;
    }
    /* line 732, _detalleProducto.scss */
    .pyccaProductDetail__characteristics:before {
        background-image: url("bgPattern.png");
        content: "";
        height: 25px;
        width: 100%;
        position: absolute;
        top: 0;
        left: 0;
    }
    /* line 745, _detalleProducto.scss */
    .pyccaProductDetail__paymentMethods__list__option {
        margin-right: 15px;
    }
    /* line 748, _detalleProducto.scss */
    .pyccaProductDetail__paymentMethods__list__option:last-child {
        margin-right: 0;
    }
    /* line 752, _detalleProducto.scss */
    .pyccaProductDetail__paymentMethods__list__option img {
        height: 15px;
    }
}


/* line 1, _detalleHome.scss */

.pyccaHomeDestktop {
    display: none;
}


/* line 4, _detalleHome.scss */

.pyccaHomeDestktop__mainBanner {
    width: 100%;
    margin-bottom: 20px;
    position: relative;
    max-width: 1350px;
    margin: auto;
}


/* line 9, _detalleHome.scss */

.pyccaHomeDestktop__mainBanner ul {
    overflow: hidden;
    position: relative;
    margin-bottom: 0;
}


/* line 14, _detalleHome.scss */

.pyccaHomeDestktop__mainBanner img {
    height: 100%;
    width: 100%;
}


/* line 20, _detalleHome.scss */

.pyccaHomeDestktop__anniversaryOffers {
    width: 100%;
    padding: 0px 15px;
    max-width: 1350px;
    margin: 50px auto;
}


/* line 23, _detalleHome.scss */

.pyccaHomeDestktop__anniversaryOffers__title {
    background-image: url(bgPattern.png);
    color: #0e0e0e;
    font-size: 14;
    text-align: center;
    text-transform: uppercase;
    padding: 15px 0;
    margin-bottom: 15px;
    width: 100%;
}

.pyccaHomeDestktop__anniversaryOffers h2 {
    text-align: center;
    font-size: 28px;
    text-transform: uppercase;
    font-weight: 300;
}

.pyccaHomeDestktop__anniversaryOffers h2:after {
    /* content: "Productos recomendados especialmente para ti."; */
    content: " ";
    display: block;
    font-size: 14px;
    padding-top: 15px;
    width: 15%;
    border-bottom: 1px solid #484848;
    margin: auto;
}

.pyccaHomeDestktop__anniversaryOffers .grid h2:after {
    display: none;
}


/* line 35, _detalleHome.scss */

.pyccaHomeDestktop__anniversaryOffers__list__item {
    display: inline-block;
    position: relative;
    width: 33.1%;
}


/* line 40, _detalleHome.scss */

.pyccaHomeDestktop__anniversaryOffers__list__item:first-child {
    padding-left: 0;
    padding-right: 10px;
}


/* line 45, _detalleHome.scss */

.pyccaHomeDestktop__anniversaryOffers__list__item:nth-child(2) {
    padding: 0 5.5px;
}


/* line 49, _detalleHome.scss */

.pyccaHomeDestktop__anniversaryOffers__list__item:last-child {
    padding-right: 0;
    padding-left: 10px;
}


/* line 54, _detalleHome.scss */

.pyccaHomeDestktop__anniversaryOffers__list__item__image {
    height: 100%;
    width: 100%;
}


/* line 59, _detalleHome.scss */

.pyccaHomeDestktop__anniversaryOffers__list__item__text {
    background-color: #e7e7e7;
    padding: 15px;
    bottom: 0;
    left: 0;
    top: -5px;
    text-align: center;
    position: relative;
    width: 100%;
}


/* line 69, _detalleHome.scss */

.pyccaHomeDestktop__anniversaryOffers__list__item__text__bold {
    font-size: 18px;
    color: #ee3a43;
}


/* line 78, _detalleHome.scss */

.pyccaHomeDestktop__secondaryBanners {
    padding: 15px 0;
}


/* line 83, _detalleHome.scss */

.pyccaHomeDestktop__secondaryBanners__list__item {
    display: inline-block;
    vertical-align: top;
    padding: 0 10px;
    width: 49.8%;
}


/* line 89, _detalleHome.scss */

.pyccaHomeDestktop__secondaryBanners__list__item:first-child {
    padding-left: 0;
}


/* line 93, _detalleHome.scss */

.pyccaHomeDestktop__secondaryBanners__list__item:last-child {
    padding-right: 0;
}


/* line 97, _detalleHome.scss */

.pyccaHomeDestktop__secondaryBanners__list__item__banner {
    display: block;
}


/* line 100, _detalleHome.scss */

.pyccaHomeDestktop__secondaryBanners__list__item__banner img {
    height: auto;
    width: 100%;
}


/* line 109, _detalleHome.scss */

.pyccaHomeDestktop__departmentsSlider {
    width: 100%;
    position: relative;
}


/* line 116, _detalleHome.scss */

.pyccaHomeDestktop__departmentsSlider__item__banner img {
    height: auto;
    width: 100%;
}


/* line 126, _detalleHome.scss */

.pyccaHomeDestktop__featuredProducts {
    padding: 15px 0;
    width: 100%;
}


/* line 130, _detalleHome.scss */

.pyccaHomeDestktop__featuredProducts__title {
    color: #0e0e0e;
    font-size: 18px;
    text-align: center;
    margin-bottom: 15px;
}


/* line 139, _detalleHome.scss */

.pyccaHomeDestktop__featuredProducts__list__item {
    display: inline-block;
    padding: 0 5px;
    vertical-align: top;
    width: 19.7%;
}


/* line 145, _detalleHome.scss */

.pyccaHomeDestktop__featuredProducts__list__item__image {
    border: solid 1px #f4f4f4;
    height: auto;
    margin-bottom: 15px;
    width: 100%;
}


/* line 152, _detalleHome.scss */

.pyccaHomeDestktop__featuredProducts__list__item__brand {
    color: #a5a5a5;
    font-size: 12px;
    font-weight: normal;
    text-align: center;
    margin-bottom: 15px;
}


/* line 160, _detalleHome.scss */

.pyccaHomeDestktop__featuredProducts__list__item__name {
    color: #0e0e0e;
    text-align: center;
    margin-bottom: 15px;
}


/* line 166, _detalleHome.scss */

.pyccaHomeDestktop__featuredProducts__list__item__price {
    margin-bottom: 15px;
    width: 100%;
}


/* line 170, _detalleHome.scss */

.pyccaHomeDestktop__featuredProducts__list__item__price__old {
    color: #a5a5a5;
    text-decoration: line-through;
    width: 49%;
}


/* line 176, _detalleHome.scss */

.pyccaHomeDestktop__featuredProducts__list__item__price__best {
    color: #004e96;
    display: block;
    font-weight: bold;
    text-align: center;
    width: 100%;
}


/* line 183, _detalleHome.scss */

.pyccaHomeDestktop__featuredProducts__list__item__price__best--promo {
    color: #ee3a43;
    text-align: right;
    width: 49%;
}


/* line 190, _detalleHome.scss */

.pyccaHomeDestktop__featuredProducts__list__item__price__old,
.pyccaHomeDestktop__featuredProducts__list__item__price__best {
    display: inline-block;
    font-size: 14px;
    vertical-align: top;
}


/* line 200, _detalleHome.scss */

.pyccaHomeDestktop .bx-wrapper {
    position: relative;
}


/* line 205, _detalleHome.scss */

.pyccaHomeDestktop .bx-controls-direction a {
    position: absolute;
    top: 50%;
    background-color: #e7e7e7;
    border: none;
    cursor: pointer;
    z-index: 99;
    overflow: hidden;
    padding: 10px 5px;
    text-indent: -999px;
}


/* line 216, _detalleHome.scss */

.pyccaHomeDestktop .bx-controls-direction a:before {
    color: #ee3a43;
    font-family: "icomoon";
    font-size: 22px;
    opacity: 1;
    text-indent: 0;
    float: left;
}


/* line 225, _detalleHome.scss */

.pyccaHomeDestktop .bx-controls-direction a.bx-prev {
    left: 0;
}


/* line 228, _detalleHome.scss */

.pyccaHomeDestktop .bx-controls-direction a.bx-prev:before {
    content: "\e913";
}


/* line 233, _detalleHome.scss */

.pyccaHomeDestktop .bx-controls-direction a.bx-next {
    right: 0;
}


/* line 236, _detalleHome.scss */

.pyccaHomeDestktop .bx-controls-direction a.bx-next:before {
    content: "\e912";
}


/* line 244, _detalleHome.scss */

.principalHome {
    margin-bottom: 70px;
}


/* line 247, _detalleHome.scss */

.principalHome h1 {
    color: #0e0e0e;
    font-size: 18px;
    text-align: center;
    margin-bottom: 15px;
}


/* line 254, _detalleHome.scss */

.principalHome p {
    color: #a5a5a5;
    font-size: 16px;
    text-align: center;
}


/* line 261, _detalleHome.scss */

.pyccaHomeMobile {
    width: 100%;
}


/* line 264, _detalleHome.scss */

.pyccaHomeMobile img {
    width: 100%;
}


/* line 268, _detalleHome.scss */

.pyccaHomeMobile__mainBanner {
    margin-bottom: 20px;
}


/* line 272, _detalleHome.scss */

.pyccaHomeMobile__offers {
    margin-bottom: 20px;
}


/* line 275, _detalleHome.scss */

.pyccaHomeMobile__offers__title {
    background-image: url("bgPattern.png");
    padding: 10px 0;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 20px;
    width: 100%;
}


/* line 286, _detalleHome.scss */

.pyccaHomeMobile__secondarybanners__banner {
    margin-bottom: 20px;
}


/* line 291, _detalleHome.scss */

.pyccaHomeMobile .bx-wrapper {
    position: relative;
}


/* line 296, _detalleHome.scss */

.pyccaHomeMobile .bx-controls-direction a {
    position: absolute;
    top: 40%;
    background-color: #e7e7e7;
    border: none;
    cursor: pointer;
    z-index: 100;
    overflow: hidden;
    padding: 10px 5px;
    text-indent: -999px;
}


/* line 307, _detalleHome.scss */

.pyccaHomeMobile .bx-controls-direction a:before {
    color: #ee3a43;
    font-family: "icomoon";
    font-size: 22px;
    opacity: 1;
    text-indent: 0;
    float: left;
}


/* line 316, _detalleHome.scss */

.pyccaHomeMobile .bx-controls-direction a.bx-prev {
    left: 0;
}


/* line 319, _detalleHome.scss */

.pyccaHomeMobile .bx-controls-direction a.bx-prev:before {
    content: "\e913";
}


/* line 324, _detalleHome.scss */

.pyccaHomeMobile .bx-controls-direction a.bx-next {
    right: 0;
}


/* line 327, _detalleHome.scss */

.pyccaHomeMobile .bx-controls-direction a.bx-next:before {
    content: "\e912";
}

@media screen and (min-width: 768px) {
    /* line 336, _detalleHome.scss */
    .pyccaHomeDestktop {
        display: block;
    }
    /* line 340, _detalleHome.scss */
    .pyccaHomeMobile {
        display: none;
    }
}


/* line 1, _productoAgregado.scss */

.pyccaProductAdded {
    display: none;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000;
}


/* line 8, _productoAgregado.scss */

.pyccaProductAdded__blackBox {
    background: rgba(0, 0, 0, 0.8);
    height: 100%;
    width: 100%;
}


/* line 14, _productoAgregado.scss */

.pyccaProductAdded__message {
    background-color: #fff;
    padding: 0px;
    position: absolute;
    margin: auto;
    max-width: 500px;
    width: 90%;
    top: 15%;
    left: 0;
    right: 0;
    display: flex;
    flex-direction: column;
    border-radius: 2px;
}


/* line 25, _productoAgregado.scss */

.pyccaProductAdded__message__title {
    color: #4c4c4c;
    letter-spacing: 0px;
    text-align: center;
    font-weight: 600;
    text-transform: uppercase;
    padding: 8px 0;
    font-size: 18px;
    box-shadow: 0px 1px 29px -16px;
}

.pyccaProductAdded__message__title:before {
    font-family: 'Material Icons';
    content: "\e8cc";
    font-size: 25px;
    position: relative;
    color: #4c4c4c;
    top: 5px;
}


/* line 34, _productoAgregado.scss */

.pyccaProductAdded__message__list {
    padding: 10px 5%;
}

li.pyccaProductAdded__message__list__item {
    display: flex;
    flex-direction: row;
    align-items: center;
    align-content: center;
    flex-wrap: nowrap;
    justify-content: center;
}


/* line 38, _productoAgregado.scss */

.pyccaProductAdded__message__list__item__image,
.pyccaProductAdded__message__list__item__detail {
    display: inline-block;
    vertical-align: top;
}


/* line 43, _productoAgregado.scss */

.pyccaProductAdded__message__list__item__image {
    width: 25%;
    border-radius: 10px;
}


/* line 47, _productoAgregado.scss */

.pyccaProductAdded__message__list__item__detail {
    padding-left: 15px;
    width: 100%;
}


/* line 52, _productoAgregado.scss */

.pyccaProductAdded__message__list__item__title {
    font-size: 16px;
    text-align: center;
    margin-bottom: 10px;
}


/* line 58, _productoAgregado.scss */

.pyccaProductAdded__message__list__item__info {
    text-align: center;
    margin-bottom: 5px;
}


/* line 62, _productoAgregado.scss */

.pyccaProductAdded__message__list__item__info__tag {
    margin-right: 5px;
}


/* line 65, _productoAgregado.scss */

.pyccaProductAdded__message__list__item__info__tag--price {
    color: #1f1f1f;
    font-size: 18px;
    font-weight: 500;
}


/* line 75, _productoAgregado.scss */

.pyccaProductAdded__message__cartSummary {
    display: none;
    flex-direction: row;
    align-content: center;
    align-items: center;
    width: 100%;
    padding: 10px 0px;
    background: #efeeee;
}

p.pyccaProductAdded__message__cartSummary__text {
    display: none;
}

.pyccaProductAdded__message__cartSummary__title {
    color: #2b2b2b;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 0px;
    font-size: 14px;
    margin: 0px;
    width: 40%;
}


/* line 86, _productoAgregado.scss */

.pyccaProductAdded__message__cartSummary__text,
.pyccaProductAdded__message__cartSummary__totalProducts,
.pyccaProductAdded__message__cartSummary__totalValue {
    text-align: center;
    padding: 0px 5px;
    margin: 0;
    width: 30%;
}


/* line 91, _productoAgregado.scss */

.pyccaProductAdded__message__cartSummary__totalProducts {
    font-size: 14px;
    font-weight: 400;
    margin: 0px;
}


/* line 97, _productoAgregado.scss */

.pyccaProductAdded__message__cartSummary__totalValue__tag {
    margin-right: 5px;
}


/* line 101, _productoAgregado.scss */

.pyccaProductAdded__message__cartSummary__totalValue__value {
    font-size: 14px;
    font-weight: bold;
}


/* line 109, _productoAgregado.scss */

.pyccaProductAdded__message__buttons__button {
    border: none;
    color: #fff;
    cursor: pointer;
    display: block;
    padding: 10px 0;
    width: 100%;
}


/* line 117, _productoAgregado.scss */

.pyccaProductAdded__message__buttons {
    padding: 15px 5%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

.pyccaProductAdded__message__buttons__button--moreProducts {
    background-color: #ffffff;
    border-radius: 0px;
    border: 1px solid #0c0c0c;
    color: #0c0c0c;
}


/* line 121, _productoAgregado.scss */

.pyccaProductAdded__message__buttons__button--moreProducts:hover {
    background-color: #0c0c0c;
    color: #ffffff;
    transition: 0.5s;
}


/* line 126, _productoAgregado.scss */

.pyccaProductAdded__message__buttons__button--payNow {
    background-color: #0c0c0c;
    margin-left: 5%;
    border-radius: 0px;
    border: 1px solid #0c0c0c;
}


/* line 129, _productoAgregado.scss */

.pyccaProductAdded__message__buttons__button--payNow:hover {
    background-color: #303030;
}

.search-single-navigator ul li a {
    font-size: 14px;
    color: #000;
    padding: 2px 0px;
    display: block;
}

.search-single-navigator ul li a:before {
    font-size: 10px;
    font-family: 'Material Icons';
    content: "\e3c6";
    margin-right: 4px;
}

.search-single-navigator {
    border-radius: 2px;
    margin-top: 5px;
    background: #fdfdfd;
}

.search-single-navigator ul li a:hover {
    color: #00b8bf;
    text-decoration: none;
}

li.filtro-ativo {
    font-size: 12px;
    padding: 0px 15px;
    font-weight: 600;
}

@media screen and (min-width: 1200px) {
    /* line 142, _productoAgregado.scss */
    .pyccaProductAdded__message__buttons__button {
        display: inline-block;
        vertical-align: top;
        width: 40%;
    }
    /* line 147, _productoAgregado.scss */
    .pyccaProductAdded__message__buttons__button--moreProducts {
        margin-bottom: 0;
    }
    /* line 151, _productoAgregado.scss */
}


/* line 2, _categoria.scss */

.pyccaCategory__aside {
    display: none;
}


/* line 6, _categoria.scss */

.pyccaCategory__filtersMobile {
    color: #fff;
    background-color: #080808db;
    position: fixed;
    transition: left 0.5s;
    top: 0;
    overflow: auto;
    left: -90%;
    width: 90%;
    z-index: 500;
}


/* line 17, _categoria.scss */

.pyccaCategory__filtersMobile--open {
    left: 0;
}


/* line 21, _categoria.scss */

.pyccaCategory__filtersMobile__title {
    font-size: 14px;
    font-weight: normal;
    text-transform: uppercase;
}


/* line 30, _categoria.scss */

.pyccaCategory__filtersMobile__close {
    background-color: transparent;
    border: none;
    color: #fff;
    font-size: 10px;
    left: 0;
    text-transform: uppercase;
    width: 30px;
    margin: 15px;
}


/* line 11, _mixins.scss */

.pyccaCategory__filtersMobile__close:before {
    content: "î¤—";
    color: #fff;
    display: block;
    font-family: "icomoon";
    font-size: 27px;
    margin-bottom: 5px;
}


/* line 36, _categoria.scss */

.pyccaCategory__filtersMobile__list li span {
    border-bottom: solid 1px #808080;
    display: block;
    font-size: 14px;
    padding: 10px 20px;
    position: relative;
}


/* line 44, _categoria.scss */

.pyccaCategory__filtersMobile__list li span:after {
    background-color: #ffffff;
    border-radius: 20px;
    content: "\e910";
    color: #000;
    font-family: "icomoon";
    font-size: 10px;
    padding: 6px 7px 3px 7px;
    position: absolute;
    right: 15px;
}


/* line 56, _categoria.scss */

.pyccaCategory__filtersMobile__list li ul {
    display: none;
    padding: 0 15px;
}


/* line 61, _categoria.scss */

.pyccaCategory__filtersMobile__list li ul li {
    display: block;
}


/* line 64, _categoria.scss */

.pyccaCategory__filtersMobile__list li ul li a {
    color: #ffffff;
    display: block;
    font-size: 14px;
    text-transform: capitalize;
    padding: 3px 8px;
}


/* line 77, _categoria.scss */

.pyccaCategory__desktopAside {
    display: none;
}


/* line 80, _categoria.scss */

.pyccaCategory__desktopAside__title {
    font-size: 18px;
    letter-spacing: 1px;
    padding-bottom: 20px;
}


/* line 87, _categoria.scss */

.pyccaCategory__desktopAside__list li {
    padding-bottom: 15px;
}


/* line 90, _categoria.scss */

.pyccaCategory__desktopAside__list li a {
    color: #a5a5a5;
    display: block;
    font-size: 14px;
}


/* line 96, _categoria.scss */

.pyccaCategory__desktopAside__list li a:hover {
    color: #0e0e0e;
}


/* line 100, _categoria.scss */

.pyccaCategory__desktopAside__list li a:before {
    content: "\e912";
    font-family: "icomoon";
    font-size: 10px;
    padding-right: 10px;
}


/* line 112, _categoria.scss */

.pyccaCategory__vitrine__title,
.pyccaCategory__vitrine .titulo-sessao {
    color: #0e0e0e;
    font-family: 'Montserrat', sans-serif;
    font-size: 23px;
    padding-bottom: 0px;
    text-transform: uppercase;
    letter-spacing: 2px;
    display: none;
}


/* line 120, _categoria.scss */

.pyccaCategory__vitrine__filterByCategoryMobile {
    background-color: #1d1d1d;
    border: none;
    bottom: 0;
    color: #fff;
    padding: 10px 0;
    position: fixed;
    right: 0;
    text-transform: uppercase;
    width: 100%;
    z-index: 100;
}


/* line 133, _categoria.scss */

.pyccaCategory__vitrine__filterByCategory {
    display: none;
    background-color: #fff;
    border: none;
    border-bottom: solid 1px #f4f4f4;
    color: #b2b2b2;
    font-size: 12px;
    padding-left: 15px;
    padding-right: 15px;
    position: absolute;
    top: -10px;
    right: 0;
    width: 170px;
    height: 40px;
}


/* line 149, _categoria.scss */

.pyccaCategory__vitrine__filterBox {
    float: left;
    position: absolute;
    right: 0;
}

.resultado-busca .resultado-busca-filtro,
body.LandingPage .resultado-busca-filtro {
    margin-top: -5rem;
}


/* line 156, _categoria.scss */

.pyccaCategory__vitrine__filterBox__filters {
    display: inline-block;
}


/* line 159, _categoria.scss */

.pyccaCategory__vitrine__filterBox__filters>li {
    color: #808080;
    cursor: pointer;
    display: inline-block;
    position: relative;
    margin-right: 15px;
    vertical-align: middle;
}


/* line 167, _categoria.scss */

.pyccaCategory__vitrine__filterBox__filters>li span {
    padding-right: 20px;
    position: relative;
}


/* line 171, _categoria.scss */

.pyccaCategory__vitrine__filterBox__filters>li span:after {
    background-color: #a5a5a5;
    border-radius: 20px;
    color: #fff;
    content: "\e910";
    font-family: "icomoon";
    font-size: 6px;
    position: absolute;
    top: 2px;
    right: 0;
    padding: 5px;
}


/* line 186, _categoria.scss */

.pyccaCategory__vitrine__filterBox__filters>li:hover ul {
    display: block;
}


/* line 191, _categoria.scss */

.pyccaCategory__vitrine__filterBox__filters>li ul {
    background-color: rgba(255, 255, 255, 0.9);
    border-bottom: solid 1px #f4f4f4;
    display: none;
    position: absolute;
    left: -5px;
    z-index: 100;
}


/* line 199, _categoria.scss */

.pyccaCategory__vitrine__filterBox__filters>li ul a {
    color: #808080;
    display: block;
    padding: 5px;
    text-transform: capitalize;
}


/* line 205, _categoria.scss */

.pyccaCategory__vitrine__filterBox__filters>li ul a:hover {
    background-color: #b2b2b2;
    color: #fff;
}


/* line 214, _categoria.scss */

.pyccaCategory__vitrine__filterBox__orderBy {
    float: right;
}


/* line 217, _categoria.scss */

.pyccaCategory__vitrine__filterBox__orderBy .orderBy {
    border: none;
}


/* line 220, _categoria.scss */

.pyccaCategory__vitrine__filterBox__orderBy .orderBy label {
    display: none;
}


/* line 224, _categoria.scss */

.pyccaCategory__vitrine__filterBox__orderBy .orderBy select {
    border: none;
}


/* line 231, _categoria.scss */

.pyccaCategory__vitrine .searchResultsTime .resultado-busca-termo,
.pyccaCategory__vitrine .searchResultsTime span.resultado-busca-tempo,
.pyccaCategory__vitrine .searchResultsTime span.resultado-busca-numero .label {
    display: none;
}

p.searchResultsTime {
    display: inline-table;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 0px;
}

.pyccaCategory__vitrine .searchResultsTime span.resultado-busca-numero span.value:before {
    content: "Contiene: ";
    font-weight: 600;
}

.pyccaCategory__vitrine .searchResultsTime span.resultado-busca-numero span.value:after {
    content: " Productos";
}


/* line 235, _categoria.scss */

.pyccaCategory__vitrine .sub {
    /* display: none;*/
}


/* line 239, _categoria.scss */

.pyccaCategory__vitrine .pager {
    border-top: solid 1px #f4f4f4;
    border-bottom: solid 1px #fff;
    margin-bottom: 20px;
}


/* line 244, _categoria.scss */

.pyccaCategory__vitrine .pager .pages {
    border-top: solid 1px #fff;
    border-bottom: solid 1px #f4f4f4;
    display: block;
    padding: 10px 0;
    text-align: center;
    width: 100%;
}


/* line 252, _categoria.scss */

.pyccaCategory__vitrine .pager .pages li {
    display: inline-block;
    color: #a5a5a5;
    font-family: 'Montserrat', sans-serif;
    font-size: 11px;
    height: 10px;
    margin: 0 5px;
    width: 10px;
}


/* line 261, _categoria.scss */

.pyccaCategory__vitrine .pager .pages li.pgCurrent {
    color: #0e0e0e;
}


/* line 266, _categoria.scss */

.pyccaCategory__vitrine .pager .pages li.first,
.pyccaCategory__vitrine .pager .pages li.last {
    display: none;
}


/* line 270, _categoria.scss */

.pyccaCategory__vitrine .pager .pages li.previous,
.pyccaCategory__vitrine .pager .pages li.next {
    color: #f7f7f7;
    overflow: hidden;
    text-indent: -999px;
}


/* line 275, _categoria.scss */

.pyccaCategory__vitrine .pager .pages li.previous:after,
.pyccaCategory__vitrine .pager .pages li.next:after {
    color: #0e0e0e;
    font-family: "icomoon";
    text-indent: 0;
    float: left;
    position: relative;
    z-index: 100;
}


/* line 284, _categoria.scss */

.pyccaCategory__vitrine .pager .pages li.previous.pgEmpty,
.pyccaCategory__vitrine .pager .pages li.next.pgEmpty {
    display: none;
}


/* line 287, _categoria.scss */

.pyccaCategory__vitrine .pager .pages li.previous.pgEmpty:after,
.pyccaCategory__vitrine .pager .pages li.next.pgEmpty:after {
    color: #b2b2b2;
}


/* line 294, _categoria.scss */

.pyccaCategory__vitrine .pager .pages li.previous:after {
    content: "\e913“";
}


/* line 300, _categoria.scss */

.pyccaCategory__vitrine .pager .pages li.next:after {
    content: "\e912";
}

body .vitrine+.searchResultsTime {
    display: none;
}

body .vitrine+.searchResultsTime+.sub {
    display: none;
}

body .pager.bottom,
.vitrine .bottom.pagination {
    display: none;
}

.pyccaCategory__vitrine .pager .pages {
    border-top: 0px;
    display: none;
}


/* Return to top */

.titularFP h1,
fieldset.orderBy label {
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    padding-top: 3px;
}

.formasPagoUnitario .BotonContado {
    font-size: 13px;
    cursor: pointer;
    border: 1px solid;
    padding: 3px 25px;
}

.formasPagoUnitario .BotonContado input {
    display: none;
}

.formasPagoUnitario {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.formasPagoUnitario .BotonContado.ActivoFP {
    background: #080808;
    color: #FFF;
    border: 1px solid #000;
}

.titularFP {
    float: left;
    margin-right: 10px;
    position: relative;
    top: 3px;
}

.resultado-busca-filtro {
    float: right;
    margin: auto;
    margin-top: -8rem;
    text-align: center;
    margin-right: 2rem;
}

.titularFiltros {
    float: left;
    margin-right: 2%;
}

.titularFiltros h1 {
    border: 1px solid #080808;
    color: #040404;
    padding: 0px 20px 5px;
    font-size: 13px;
    width: 140px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 400;
    margin-right: 6%;
    cursor: pointer;
}

.titularFiltros h1:hover {
    background: #000;
    color: #FFF;
    transition: 0.5s;
}

.titularFiltros h1:after {
    content: "\e152";
    font-family: 'Material Icons';
    padding: 0px;
    position: relative;
    top: 5px;
    left: 3px;
    z-index: 2;
    font-size: 19px;
}

.titularFiltros.closef h1:after {
    content: "\eb57";
}

div#FiltrosCategoryClose {
    display: none;
}

.pyccaCategory__vitrine.closeFiltro {
    width: 100%;
}

.pyccaCategory__aside.closeFiltro {
    opacity: 0;
    width: 0;
}

.pyccaCategory__vitrine,
.pyccaCategory__aside {
    transition: all 0.8s;
}


/*
.titularFP {
    display: contents;
}*/

.search-single-navigator h3 a {
    display: none;
}

body.LandingPage .search-single-navigator h3 a,
body.resultado-busca .search-single-navigator h3 a {
    display: inherit;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 700;
}

.search-single-navigator h4 a,
.search-single-navigator h5 {
    font-size: 16px;
    font-weight: 700;
}

.Departamento .search-single-navigator .Especificaciones,
.Departamento .pyccaCategory__vitrine {
    display: none;
}

.Departamento .pyccaCategory__aside {
    width: 100%;
    opacity: 1;
    display: block;
}

body.LandingPage .search-single-navigator h3 a:after,
.resultado-busca .search-single-navigator h3 a:after,
.search-single-navigator h4 a:after,
.search-single-navigator h5:after {
    content: " ";
    display: block;
    /* width: 98%;
    padding-top: 5px;
    border-bottom: 1px solid;*/
    margin: auto;
}

.search-single-navigator ul:after {
    content: " ";
    display: block;
    border-bottom: 1px solid #c4c4c4;
    width: 48%;
    margin: 5% 0;
    padding: 0px;
}

.search-single-navigator ul li a:hover {
    color: #ee4b44;
}

.pyccaProductAdded__message__list__item__image {
    width: 40%;
    border-radius: 9px;
}

.product.productVitrine .quantity {
    display: none;
}

.product.productVitrine .btn-buy {
    width: 100%;
}

.product.productVitrine .btn-buy a {
    background: #080808;
    display: block;
    margin: auto;
    margin-top: 0px;
}

.productVitrine .bar-precio .price {
    font-size: 14px;
    font-weight: 500;
}

#returnToTop {
    display: none;
    position: fixed;
    bottom: 15px;
    right: 30px;
    padding: 10px 2px;
    height: 32px;
    background-color: #000;
    border-radius: 50%;
}

.slick-slide img {
    margin: auto;
}

#returnToTop span {
    font-weight: bold;
    height: auto;
    line-height: 12px;
    color: #fff;
}

#returnToTop .text2:after {
    font-family: 'Material Icons';
    content: "\e316";
    color: #ffffff;
    font-size: 28px;
}

#returnToTop:hover {
    background: #4c1f96;
}

#returnToTop .text {
    display: block;
}

#returnToTop .text2 {
    float: left;
    font-size: 0px;
    font-weight: normal;
}

body[data-qd-infinity-scroll] #returnToTop {
    display: block;
}

div#Color-GrandmaAzul {
    display: none;
}

.skuespec_Almendra {
    background: #c5af9b !important;
}

.skuespec_Beige {
    background: #e5d6c7;
}

.skuespec_Plata {
    background: #8d8b88 !important;
}

.skuespec_Azulblue {
    background: #475061 !important;
}

.skuespec_Marronoscuro {
    background: #4b3525 !important;
}

.skuespec_Plomo {
    background: #b2b0af !important;
}


/* line 309, _categoria.scss */

.pyccaCategory__vitrine__box ul {
    display: inline-block;
    padding: 0 5px 15px 5px;
    vertical-align: top;
    width: 49%;
}


/* line 316, _categoria.scss */

.pyccaCategory__vitrine__box__image {
    background-color: #fff;
    border: solid 1px #f4f4f4;
    display: block;
    height: auto;
    margin-bottom: 15px;
    width: 100%;
}


/* line 324, _categoria.scss */

.pyccaCategory__vitrine__box__image img {
    height: auto;
    width: 100%;
}


/* line 330, _categoria.scss */

.pyccaCategory__vitrine__box__brand {
    color: #a5a5a5;
    font-size: 12px;
    font-weight: normal;
    text-align: center;
    margin-bottom: 15px;
}


/* line 338, _categoria.scss */

.pyccaCategory__vitrine__box__name {
    color: #0e0e0e;
    text-align: center;
    margin-bottom: 15px;
}


/* line 343, _categoria.scss */

.pyccaCategory__vitrine__box__name__link {
    color: #0e0e0e;
}


/* line 346, _categoria.scss */

.pyccaCategory__vitrine__box__name__link:hover {
    text-decoration: underline;
}


/* line 352, _categoria.scss */

.pyccaCategory__vitrine__box__price {
    margin-bottom: 15px;
    width: 100%;
    min-height: 55px;
}


/* line 356, _categoria.scss */

.pyccaCategory__vitrine__box__price__old {
    color: #a5a5a5;
    text-decoration: line-through;
    width: 49%;
    text-align: right;
}


/* line 363, _categoria.scss */

.pyccaCategory__vitrine__box__price__best {
    color: #004e96;
    display: block;
    font-weight: bold;
    text-align: center;
    width: 100%;
}


/* line 370, _categoria.scss */

.pyccaCategory__vitrine__box__price__best--promo {
    color: #ee3a43;
    text-align: left;
    width: 49%;
}


/* line 377, _categoria.scss */

.pyccaCategory__vitrine__box__price__old,
.pyccaCategory__vitrine__box__price__best {
    display: block;
    /*display: inline-block;*/
    font-size: 14px;
    vertical-align: top;
    text-align: center;
    width: 100%;
}


/* line 385, _categoria.scss */

.pyccaCategory__vitrine__box__actionButtons button {
    border: none;
    cursor: pointer;
}


/* line 388, _categoria.scss */

.pyccaCategory__vitrine__box__actionButtons button:focus {
    outline: none;
}


/* line 393, _categoria.scss */

.pyccaCategory__vitrine__box__actionButtons__addToCar {
    background-color: #e7e7e7;
    color: #0e0e0e;
    margin-right: 5px;
    padding: 5px 0;
    text-align: center;
    width: calc(100% - 34px);
}


/* line 401, _categoria.scss */

.pyccaCategory__vitrine__box__actionButtons__addToCar:hover {
    background-color: lightgray;
}


/* line 407, _categoria.scss */

.pyccaCategory__vitrine__box__actionButtons__addToList {
    background-color: #004e96;
    height: 25px;
    overflow: hidden;
    position: relative;
    text-indent: -999px;
    width: 25px;
}


/* line 415, _categoria.scss */

.pyccaCategory__vitrine__box__actionButtons__addToList:after {
    content: "\e907";
    color: #fff;
    font-family: "icomoon";
    float: left;
    position: absolute;
    text-indent: 0;
    top: 7px;
    left: 7px;
}


/* line 427, _categoria.scss */

.pyccaCategory__vitrine__box__actionButtons__viewProduct {
    display: none;
}

@media screen and (min-width: 1200px) {
    .pyccaCategory__vitrine {
        margin-top: 0px;
    }
    .pyccaBreadcrumb {
        margin-top: 0px !important;
    }
    .prateleira.n1colunas {
        z-index: 9;
    }
}

@media screen and (min-width: 768px) {
    /* line 437, _categoria.scss */
    .pyccaCategory__aside {
        z-index: 999;
    }
    .pyccaBreadcrumb {
        margin-top: 143px;
    }
    .pyccaCategory__vitrine {
        position: relative;
        margin-top: 6px;
    }
    /* line 440, _categoria.scss */
    .pyccaCategory__vitrine__filterByCategoryMobile {
        display: none;
    }
    /* line 444, _categoria.scss */
    .pyccaCategory__vitrine__filterByCategory {
        display: block;
    }
    /* line 448, _categoria.scss */
    /* line 453, _categoria.scss */
    .pyccaCategory__vitrine .pager .pages {
        text-align: right;
    }
    /* line 459, _categoria.scss */
    .pyccaCategory__vitrine__box ul {
        width: 33%;
    }
    /* line 464, _categoria.scss */
    .pyccaCategory__vitrine__box__actionButtons__addToCar {
        width: calc(100% - 39px);
    }
    /* line 468, _categoria.scss */
    .pyccaCategory__vitrine__box__actionButtons__addToList {
        height: 30px;
        width: 30px;
    }
    /* line 472, _categoria.scss */
    .pyccaCategory__vitrine__box__actionButtons__addToList:after {
        top: 10px;
        left: 10px;
    }
}

@media screen and (min-width: 1200px) {
    /* line 485, _categoria.scss */
    .resultado-busca-filtro {
        /* margin-top: -74px; */
        margin-top: -5rem;
    }
    .pyccaCategory__filtersMobile {
        display: none;
    }
    /* line 489, _categoria.scss */
    .pyccaCategory__desktopAside {
        display: inline-block;
        vertical-align: top;
        width: 15%;
    }
    /* line 494, _categoria.scss */
    .pyccaCategory__vitrine {
        display: inline-block;
        padding-left: 2%;
        vertical-align: top;
        width: 100%;
    }
    .pyccaCategory__vitrine.openFiltro {
        width: 75%;
    }
    /* line 500, _categoria.scss */
    .pyccaCategory__vitrine__title,
    .pyccaCategory__vitrine .titulo-sessao {
        text-align: center;
    }
    /* line 504, _categoria.scss */
    .pyccaCategory__vitrine__filterByCategory {
        display: none;
    }
    /* line 509, _categoria.scss */
    .pyccaCategory__vitrine__box ul {
        position: relative;
        width: 33%;
    }
    /* line 515, _categoria.scss */
    .pyccaCategory__vitrine__box__actionButtons__addToCar {
        padding: 8px 0;
        width: calc(100% - 44px);
    }
    /* line 520, _categoria.scss */
    .pyccaCategory__vitrine__box__actionButtons__addToList {
        background-color: transparent;
        position: absolute;
        top: 0;
        left: 5px;
        height: 30px;
        width: 30px;
    }
    /* line 528, _categoria.scss */
    .pyccaCategory__vitrine__box__actionButtons__addToList:after {
        color: #b2b2b2;
        font-size: 16px;
    }
    /* line 534, _categoria.scss */
    .pyccaCategory__vitrine__box__actionButtons__viewProduct {
        background-color: #004e96;
        display: inline-block;
        height: 35px;
        overflow: hidden;
        position: relative;
        text-indent: -999px;
        vertical-align: top;
        width: 35px;
    }
    /* line 544, _categoria.scss */
    .pyccaCategory__vitrine__box__actionButtons__viewProduct:hover {
        background-color: #f55058;
    }
    /* line 548, _categoria.scss */
    .pyccaCategory__vitrine__box__actionButtons__viewProduct:after {
        content: "\e916";
        color: #fff;
        font-family: "icomoon";
        font-size: 16px;
        float: left;
        text-indent: 0;
        top: 9px;
        left: 9px;
        position: absolute;
    }
}


/* line 1, _vistaPrevia.scss */

.pyccaProductPreview {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1010;
}


/* line 8, _vistaPrevia.scss */

.pyccaProductPreview .pyccaPreviewBackground {
    background-color: rgba(0, 0, 0, 0.8);
    width: 100%;
    position: absolute;
}


/* line 14, _vistaPrevia.scss */

.pyccaProductPreview .pyccaProductDetail {
    background-color: #f7f7f7;
    width: 70%;
    margin: 50px auto;
    padding: 20px;
    position: absolute;
    left: 50%;
    margin-left: -35%;
}


/* line 23, _vistaPrevia.scss */

.pyccaProductPreview .pyccaProductDetail__productImage {
    display: inline-block;
    position: relative;
    vertical-align: top;
    left: 0;
}


/* line 30, _vistaPrevia.scss */

.pyccaProductPreview .pyccaProductDetail__productClose {
    position: absolute;
    top: 20px;
    right: 20px;
}


/* line 37, _vistaPrevia.scss */

.pyccaProductPreview .pyccaProductDetail__productImage .bx-wrapper {
    width: 70%;
    display: inline-block;
    vertical-align: top;
}


/* line 43, _vistaPrevia.scss */

.pyccaProductPreview .pyccaProductDetail__productImage .bx-controls-direction {
    display: none;
}


/* line 47, _vistaPrevia.scss */

.pyccaProductPreview .pyccaProductDetail__productImage img {
    width: 100%;
}


/* line 51, _vistaPrevia.scss */

.pyccaProductPreview .pyccaProductDetail__productImage__thumbsList {
    display: inline-block;
    width: 20%;
    vertical-align: top;
}


/* line 56, _vistaPrevia.scss */

.pyccaProductPreview .pyccaProductDetail__productImage__thumbsList a {
    display: block;
    margin-bottom: 10px;
}


/* line 61, _vistaPrevia.scss */

.pyccaProductPreview .pyccaProductDetail__productImage__thumbsList .active {
    border: solid 3px #b2b2b2;
}


/* line 3, _departamento.scss */

.pyccaDepartement__mobileMainBanners__banner {
    margin-bottom: 15px;
}


/* line 7, _departamento.scss */

.pyccaDepartement__mobileMainBanners img {
    width: 100%;
}


/* line 12, _departamento.scss */

.pyccaDepartement__categoriesList {
    color: #fff;
    background-color: #00539f;
    position: fixed;
    transition: left 0.5s;
    top: 0;
    overflow: auto;
    left: -90%;
    width: 90%;
    z-index: 500;
}


/* line 23, _departamento.scss */

.pyccaDepartement__categoriesList--open {
    left: 0;
}


/* line 27, _departamento.scss */

.pyccaDepartement__categoriesList__title {
    font-size: 14px;
    font-weight: normal;
    position: absolute;
    text-transform: uppercase;
    top: 15px;
    right: 10px;
}


/* line 36, _departamento.scss */

.pyccaDepartement__categoriesList__close {
    background-color: transparent;
    border: none;
    color: #fff;
    font-size: 10px;
    left: 0;
    text-transform: uppercase;
    width: 30px;
    margin: 15px;
}


/* line 11, _mixins.scss */

.pyccaDepartement__categoriesList__close:before {
    content: "î¤—";
    color: #fff;
    display: block;
    font-family: "icomoon";
    font-size: 27px;
    margin-bottom: 5px;
}


/* line 42, _departamento.scss */

.pyccaDepartement__categoriesList__list li span {
    border-bottom: solid 1px #0867be;
    display: block;
    font-size: 14px;
    padding: 15px;
    position: relative;
}


/* line 50, _departamento.scss */

.pyccaDepartement__categoriesList__list li span:after {
    background-color: #01488a;
    border-radius: 20px;
    content: "\e913";
    font-family: "icomoon";
    font-size: 10px;
    padding: 8px;
    position: absolute;
    right: 15px;
}


/* line 62, _departamento.scss */

.pyccaDepartement__categoriesList__list li ul {
    display: none;
    padding: 0 15px;
}


/* line 67, _departamento.scss */

.pyccaDepartement__categoriesList__list li ul li {
    display: block;
}


/* line 70, _departamento.scss */

.pyccaDepartement__categoriesList__list li ul li a {
    color: #d3e8f4;
    display: block;
    font-size: 14px;
    text-transform: capitalize;
    padding: 10px 0;
}


/* line 83, _departamento.scss */

.pyccaDepartement__aside {
    display: none;
}


/* line 87, _departamento.scss */

.pyccaDepartement__desktopAside {
    display: none;
}


/* line 90, _departamento.scss */

.pyccaDepartement__desktopAside__title {
    color: #0e0e0e;
    font-size: 18px;
    margin-bottom: 20px;
}


/* line 98, _departamento.scss */

.pyccaDepartement__desktopAside__list>li span {
    color: #0e0e0e;
    display: block;
    font-size: 16px;
    padding-bottom: 15px;
}


/* line 105, _departamento.scss */

.pyccaDepartement__desktopAside__list>li span:before {
    content: "\e912";
    background-color: #fff;
    border-radius: 20px;
    display: inline-block;
    font-family: "icomoon";
    font-size: 10px;
    padding: 5px;
    margin-right: 10px;
}


/* line 117, _departamento.scss */

.pyccaDepartement__desktopAside__list>li ul {
    padding-bottom: 15px;
}


/* line 120, _departamento.scss */

.pyccaDepartement__desktopAside__list>li ul li {
    padding-left: 30px;
}


/* line 123, _departamento.scss */

.pyccaDepartement__desktopAside__list>li ul li a {
    display: block;
    color: #808080;
    padding-bottom: 10px;
}


/* line 128, _departamento.scss */

.pyccaDepartement__desktopAside__list>li ul li a:hover {
    color: #0e0e0e;
    text-decoration: underline;
}


/* line 139, _departamento.scss */

.pyccaDepartement__mainDepartment {
    display: block;
    width: 100%;
}


/* line 143, _departamento.scss */

.pyccaDepartement__mainDepartment__mobileTitle {
    margin-bottom: 20px;
    width: 100%;
}


/* line 148, _departamento.scss */

.pyccaDepartement__mainDepartment__title {
    color: #0e0e0e;
    font-size: 18px;
}


/* line 153, _departamento.scss */

.pyccaDepartement__mainDepartment__viewCategories {
    color: #fff;
    background-color: #01488a;
    border: none;
    bottom: 0;
    right: 0;
    padding: 10px 0;
    position: fixed;
    text-transform: uppercase;
    width: 100%;
    z-index: 100;
}


/* line 167, _departamento.scss */

.pyccaDepartement__desktopMainBanners {
    display: none;
    width: 100%;
}


/* line 171, _departamento.scss */

.pyccaDepartement__desktopMainBanners img {
    width: 100%;
}


/* line 175, _departamento.scss */

.pyccaDepartement__desktopMainBanners__banner {
    margin-bottom: 15px;
}


/* line 178, _departamento.scss */

.pyccaDepartement__desktopMainBanners__banner--ful {
    display: block;
    width: 100%;
}


/* line 183, _departamento.scss */

.pyccaDepartement__desktopMainBanners__banner--fifty {
    display: inline-block;
    width: 50%;
}


/* line 187, _departamento.scss */

.pyccaDepartement__desktopMainBanners__banner--fifty:nth-child(2) {
    padding-right: 10px;
}


/* line 191, _departamento.scss */

.pyccaDepartement__desktopMainBanners__banner--fifty:last-child {
    padding-left: 10px;
}


/* line 198, _departamento.scss */

.pyccaDepartement__recomendations {
    display: none;
}


/* line 201, _departamento.scss */

.pyccaDepartement__recomendations__title {
    color: #0e0e0e;
    font-size: 18px;
    text-align: center;
    margin-bottom: 30px;
}


/* line 209, _departamento.scss */

.pyccaDepartement__recomendations__list__item {
    cursor: pointer;
    display: inline-block;
    position: relative;
    width: 33%;
}


/* line 215, _departamento.scss */

.pyccaDepartement__recomendations__list__item:first-child {
    padding-right: 10px;
}


/* line 219, _departamento.scss */

.pyccaDepartement__recomendations__list__item:nth-child(2) {
    padding: 0 5.5px;
}


/* line 223, _departamento.scss */

.pyccaDepartement__recomendations__list__item:last-child {
    padding-left: 10px;
}


/* line 227, _departamento.scss */

.pyccaDepartement__recomendations__list__item:hover {
    border: red;
}


/* line 230, _departamento.scss */

.pyccaDepartement__recomendations__list__item:hover .pyccaDepartement__recomendations__list__item__link {
    display: block;
}


/* line 235, _departamento.scss */

.pyccaDepartement__recomendations__list__item__img {
    width: 100%;
}


/* line 239, _departamento.scss */

.pyccaDepartement__recomendations__list__item__text {
    background-color: #e7e7e7;
    text-align: center;
    top: -5px;
    padding: 10px 0;
    position: relative;
    width: 100%;
}


/* line 248, _departamento.scss */

.pyccaDepartement__recomendations__list__item__link {
    display: none;
    background-color: rgba(245, 245, 245, 0.9);
    margin: auto;
    position: absolute;
    height: 80%;
    width: 90%;
    top: -40px;
    left: 0;
    bottom: 0;
    right: 0;
}


/* line 257, _departamento.scss */

.pyccaDepartement__recomendations__list__item__link span {
    position: absolute;
    margin: auto;
    text-align: center;
    top: 60%;
    left: 0;
    bottom: 0;
    right: 0;
}


/* line 263, _departamento.scss */

.pyccaDepartement__recomendations__list__item__link span:before {
    content: "+";
    color: #b2b2b2;
    font-size: 40px;
    position: absolute;
    top: -60px;
    left: 47%;
}

@media screen and (min-width: 768px) {
    /* line 280, _departamento.scss */
    .pyccaDepartement__mobileMainBanners {
        display: none;
    }
    /* line 284, _departamento.scss */
    .pyccaDepartement__categoriesList {
        left: -50%;
        width: 50%;
    }
    /* line 288, _departamento.scss */
    .pyccaDepartement__categoriesList--open {
        left: 0;
    }
    /* line 294, _departamento.scss */
    .pyccaDepartement__mainDepartment__mobileTitle {
        position: relative;
    }
    /* line 298, _departamento.scss */
    .pyccaDepartement__mainDepartment__viewCategories {
        color: #a5a5a5;
        background-color: #fff;
        border-bottom: solid 1px #f4f4f4;
        right: 0;
        padding: 10px 30px;
        position: absolute;
        width: auto;
    }
    /* line 309, _departamento.scss */
    .pyccaDepartement__desktopMainBanners {
        display: block;
    }
    /* line 313, _departamento.scss */
    .pyccaDepartement__recomendations {
        display: block;
    }
}

@media screen and (min-width: 1200px) {
    /* line 322, _departamento.scss */
    .pyccaDepartement__mainDepartment__mobileTitle {
        display: none;
    }
    /* line 327, _departamento.scss */
    .pyccaDepartement__categoriesList {
        display: none;
    }
    /* line 331, _departamento.scss */
    .pyccaDepartement__desktopAside {
        display: inline-block;
        padding-right: 15px;
        vertical-align: top;
        width: 20%;
    }
    /* line 338, _departamento.scss */
    .pyccaDepartement__mainDepartment {
        display: inline-block;
        padding-left: 15px;
        vertical-align: top;
        width: 80%;
    }
}


/* line 2, _localizadorTiendas.scss */

.pyccaStoreLocator .search-tools {
    background-color: #fff;
    padding: 20px 15px;
}


/* line 6, _localizadorTiendas.scss */

.pyccaStoreLocator .search-tools h3 {
    color: #0e0e0e;
    font-size: 18px;
    text-align: center;
    margin-bottom: 20px;
}


/* line 14, _localizadorTiendas.scss */

.pyccaStoreLocator .search-tools p {
    text-align: center;
    margin-bottom: 20px;
}


/* line 19, _localizadorTiendas.scss */

.pyccaStoreLocator .search-tools select {
    background-color: #f7f7f7;
    border: none;
    border-bottom: solid 1px #b2b2b2;
    margin-bottom: 15px;
    padding: 10px;
}


/* line 27, _localizadorTiendas.scss */

.pyccaStoreLocator .search-tools #storeContent {
    display: none;
}


/* line 31, _localizadorTiendas.scss */

.pyccaStoreLocator .search-tools #stores {
    display: none;
    color: #808080;
    font-family: 'Montserrat', sans-serif;
}


/* line 36, _localizadorTiendas.scss */

.pyccaStoreLocator .search-tools #stores li {
    font-size: 12px;
    margin-bottom: 10px;
}


/* line 43, _localizadorTiendas.scss */

.pyccaStoreLocator #map-canvas {
    height: 400px;
    margin-bottom: 20px;
    width: 100% !important;
}


/* line 49, _localizadorTiendas.scss */

.pyccaStoreLocator #map-canvas .gm-style-iw .firstHeading {
    color: #0e0e0e;
    font-size: 16px;
    text-align: center;
    margin-bottom: 10px;
}


/* line 58, _localizadorTiendas.scss */

.pyccaStoreLocator #map-canvas #bodyContent p {
    margin-bottom: 5px;
}

@media screen and (min-width: 768px) {
    /* line 67, _localizadorTiendas.scss */
    .pyccaStoreLocator #map-canvas {
        height: 600px;
    }
}

@media screen and (min-width: 1200px) {
    /* line 75, _localizadorTiendas.scss */
    .pyccaStoreLocator .search-tools {
        display: inline-block;
        vertical-align: top;
        width: 20%;
    }
    /* line 80, _localizadorTiendas.scss */
    .pyccaStoreLocator .search-tools #stores {
        display: block;
    }
    /* line 85, _localizadorTiendas.scss */
    .pyccaStoreLocator #map-canvas {
        display: inline-block;
        height: 1100px;
        vertical-align: top;
        width: 80% !important;
    }
}


/* line 1, _menuMovil.scss */

.backMenuMobile {
    display: none;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.6);
    z-index: 500;
}


/* line 11, _menuMovil.scss */

.pyccaMenuMobile {
    color: #fff;
    position: fixed;
    transition: left 0.5s;
    top: 0;
    overflow: auto;
    left: -90%;
    width: 90%;
    z-index: 500;
}


/* line 22, _menuMovil.scss */

.pyccaMenuMobile--open {
    left: 0;
}


/* line 26, _menuMovil.scss */

.pyccaMenuMobile__close {
    background-color: transparent;
    border: none;
    color: #fff;
    font-size: 10px;
    left: 0;
    text-transform: uppercase;
    width: 30px;
    margin: 15px;
}


/* line 11, _mixins.scss */

.pyccaMenuMobile__close:before {
    content: "\e917";
    color: #fff;
    display: block;
    font-family: "icomoon";
    font-size: 27px;
    margin-bottom: 5px;
}


/* line 32, _menuMovil.scss */

.pyccaMenuMobile__menuList__item span {
    border-bottom: solid 1px #0867be;
    display: block;
    font-size: 14px;
    padding: 15px;
    position: relative;
}


/* line 40, _menuMovil.scss */

.pyccaMenuMobile__menuList__item span a {
    color: #fff;
    text-transform: capitalize;
}


/* line 45, _menuMovil.scss */

.pyccaMenuMobile__menuList__item span:after {
    background-color: #01488a;
    border-radius: 20px;
    content: "\e910";
    font-family: "icomoon";
    font-size: 10px;
    padding: 8px;
    position: absolute;
    right: 15px;
}


/* line 57, _menuMovil.scss */

.pyccaMenuMobile__menuList__item__subMenuBox {
    display: none;
    padding: 0 15px;
}


/* line 61, _menuMovil.scss */

.pyccaMenuMobile__menuList__item__subMenuBox__col {
    margin-bottom: 15px;
}


/* line 64, _menuMovil.scss */

.pyccaMenuMobile__menuList__item__subMenuBox__col:first-child {
    margin-top: 15px;
}


/* line 70, _menuMovil.scss */

.pyccaMenuMobile__menuList__item__subMenuBox__title a {
    color: #fff;
    display: block;
    padding-bottom: 10px;
}


/* line 77, _menuMovil.scss */

.pyccaMenuMobile__menuList__item__subMenuBox__list {
    padding: 0 15px;
}


/* line 80, _menuMovil.scss */

.pyccaMenuMobile__menuList__item__subMenuBox__list__item {
    padding-bottom: 10px;
}


/* line 83, _menuMovil.scss */

.pyccaMenuMobile__menuList__item__subMenuBox__list__item a {
    display: block;
    color: #fff;
}


/* line 92, _menuMovil.scss */

.pyccaMenuMobile__menuList__viewAll {
    background-color: #0f69bb;
    color: #fff;
    display: block;
    padding: 15px 0;
    text-align: center;
    text-transform: uppercase;
}

@media screen and (min-width: 768px) {
    /* line 104, _menuMovil.scss */
    .pyccaMenuMobile {
        width: 50%;
        left: -50%;
    }
    /* line 108, _menuMovil.scss */
    .pyccaMenuMobile--open {
        left: 0;
    }
}

@media screen and (min-width: 1200px) {
    /* line 115, _menuMovil.scss */
    .pyccaMenuMobile {
        display: none;
        left: -100%;
    }
    /* line 119, _menuMovil.scss */
    .pyccaMenuMobile--open {
        display: none;
    }
}


/* line 3, _pyccaVacia.scss */

.pyccaBusquedaVacia .responsiveContainer_head {
    display: block;
    text-align: center;
    padding: 15px 0;
    margin-bottom: 20px;
}


/* line 9, _pyccaVacia.scss */

.pyccaBusquedaVacia .responsiveContainer_head h2 {
    font-size: 24px;
}


/* line 15, _pyccaVacia.scss */

.pyccaBusquedaVacia__logo {
    display: inline-block;
    vertical-align: top;
    width: 25px;
}


/* line 20, _pyccaVacia.scss */

.pyccaBusquedaVacia__logo img {
    width: 100%;
}


/* line 25, _pyccaVacia.scss */

.pyccaBusquedaVacia__content {
    display: inline-block;
    padding-left: 30px;
    vertical-align: top;
    width: 80%;
}


/* line 32, _pyccaVacia.scss */

.pyccaBusquedaVacia__title {
    color: #0e0e0e;
    font-size: 18px;
    text-transform: uppercase;
    margin-top: 3%;
    font-weight: 600;
}


/* line 39, _pyccaVacia.scss */

.pyccaBusquedaVacia__copy {
    line-height: 18px;
    margin-bottom: 3%;
    font-size: 15px;
}

.row.sugeridos h1 {
    color: #0e0e0e;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 3%;
}

.row.sugeridos a h1 {
    font-size: 16px;
    font-weight: 400;
}

.row.sugeridos img {
    width: 100%;
    border-radius: 2px;
    max-width: 320px;
    text-align: center;
}

.row.sugeridos .col-md-12 img {
    max-width: 1140px;
    border-radius: 25px;
}

.col-md-12.personalizado {
    margin: 4% 0px;
}

.pyccaBusquedaCategorias .row.sugeridos a h1 {
    font-size: 20px;
    font-weight: 700;
}

.pyccaBusquedaCategorias .row.sugeridos a h1 b {
    color: #fd141d;
}

.row.sugeridos h1 {
    text-align: center;
    text-transform: none;
    font-size: 26px;
    font-weight: 400;
    padding-top: 5%;
}

.pyccaBusquedaCategorias .row.sugeridos img {
    box-shadow: 0px 25px 15px -15px #919191;
}

.pyccaBusquedaCategorias h3.pyccaBusquedaVacia__title {
    text-align: center;
    font-size: 30px;
    font-weight: 500;
    text-transform: none;
    padding: 4% 0% 2%;
}

.pyccaBusquedaCategorias h3.pyccaBusquedaVacia__title b {
    font-size: unset;
}

.row.sugeridos h1 b {
    font-size: unset;
}


/* line 44, _pyccaVacia.scss */

.pyccaBusquedaVacia__departments {
    background-color: #fff;
    border-bottom: solid 1px #f4f4f4;
    display: none;
    text-align: center;
    padding: 15px 0;
    margin-bottom: 40px;
}


/* line 52, _pyccaVacia.scss */

.pyccaBusquedaVacia__departments__item {
    display: inline-block;
    border-left: solid 1px #808080;
}


/* line 57, _pyccaVacia.scss */

.pyccaBusquedaVacia__departments__link {
    color: #808080;
    display: block;
    padding: 0 15px;
}


/* line 64, _pyccaVacia.scss */

.pyccaBusquedaVacia__departmentsSelect {
    background-color: #fff;
    border: none;
    border-bottom: solid 1px #f4f4f4;
    padding: 10px;
    width: 100%;
}

@media screen and (min-width: 768px) {
    /* line 75, _pyccaVacia.scss */
    .pyccaBusquedaVacia__logo {
        display: block;
        margin: 0 auto 20px auto;
        text-align: center;
        width: 30px;
    }
    /* line 81, _pyccaVacia.scss */
    .pyccaBusquedaVacia__logo img {
        width: 100%;
    }
    /* line 86, _pyccaVacia.scss */
    .pyccaBusquedaVacia__content {
        text-align: center;
        width: 100%;
        margin-bottom: 30px;
    }
    /* line 92, _pyccaVacia.scss */
    .pyccaBusquedaVacia__departments {
        display: block;
    }
    /* line 96, _pyccaVacia.scss */
    .pyccaBusquedaVacia__departmentsSelect {
        display: none;
    }
}


/* line 4, _busqueda.scss */

.resultado-busca .pyccaCategory__desktopAside__title {
    color: #0e0e0e;
    font-size: 18px;
    margin-bottom: 20px;
}


/* line 12, _busqueda.scss */

.resultado-busca .pyccaCategory__desktopAside__list>li span {
    color: #0e0e0e;
    display: block;
    font-size: 16px;
    padding-bottom: 15px;
}


/* line 19, _busqueda.scss */

.resultado-busca .pyccaCategory__desktopAside__list>li span:before {
    content: "\e912";
    background-color: #fff;
    border-radius: 20px;
    display: inline-block;
    font-family: "icomoon";
    font-size: 10px;
    padding: 5px;
    margin-right: 10px;
}


/* line 31, _busqueda.scss */

.resultado-busca .pyccaCategory__desktopAside__list>li ul {
    padding-bottom: 15px;
}


/* line 34, _busqueda.scss */

.resultado-busca .pyccaCategory__desktopAside__list>li ul li {
    padding-left: 30px;
}


/* line 37, _busqueda.scss */

.resultado-busca .pyccaCategory__desktopAside__list>li ul li a {
    display: block;
    color: #808080;
    padding-bottom: 10px;
}


/* line 42, _busqueda.scss */

.resultado-busca .pyccaCategory__desktopAside__list>li ul li a:hover {
    color: #0e0e0e;
    text-decoration: underline;
}

.formTarjetaPycca .group {
    position: relative;
    margin-bottom: 25px;
}

.formTarjetaPycca input {
    font-size: 18px;
    padding: 10px 0px 10px 5px;
    display: block;
    width: 100%;
    border: none;
    border-bottom: 1px solid #757575;
}

.formTarjetaPycca input:focus {
    outline: none;
}

.formTarjetaPycca label {
    color: #999;
    font-size: 18px;
    font-weight: normal;
    position: absolute;
    pointer-events: none;
    left: 5px;
    top: 10px;
    transition: 0.2s ease all;
    -moz-transition: 0.2s ease all;
    -webkit-transition: 0.2s ease all;
}

.formTarjetaPycca input:focus~label,
.formTarjetaPycca input:valid~label {
    top: -10px;
    font-size: 14px;
    color: #5264AE;
}

.formTarjetaPycca .bar {
    position: relative;
    display: block;
    width: 100%;
}

.formTarjetaPycca .bar:before,
.formTarjetaPycca .bar:after {
    content: '';
    height: 2px;
    width: 0;
    bottom: 1px;
    position: absolute;
    background: #5264AE;
    transition: 0.2s ease all;
    -moz-transition: 0.2s ease all;
    -webkit-transition: 0.2s ease all;
}

.formTarjetaPycca .bar:before {
    left: 50%;
}

.formTarjetaPycca .bar:after {
    right: 50%;
}

.formTarjetaPycca input:focus~.bar:before,
.formTarjetaPycca input:focus~.bar:after {
    width: 50%;
}

.formTarjetaPycca .highlight {
    position: absolute;
    height: 60%;
    width: 100px;
    top: 25%;
    left: 0;
    pointer-events: none;
    opacity: 0.5;
}

.formTarjetaPycca input:required {
    box-shadow: none;
}

.formTarjetaPycca .pyccaProductDetail__buyOptions__button--buyProduct {
    width: 100%;
}

.formTarjetaPycca .pyccaProductDetail__buyOptions__button--buyProduct::before {
    content: none;
}

.formTarjetaPycca .error {
    margin-top: -16px;
    font-size: 13px;
    color: red;
}

.pyccaIncluyeIva {
    display: block;
    font-size: 10px;
    text-align: center;
}

.pyccaCategory__vitrine .sub {
    display: block !important;
    position: relative !important;
    top: 40px;
    z-index: 9;
}

fieldset.filterBy {
    display: none;
}

p.compare {
    display: none;
}

.btnImg img {
    width: 100%;
    height: auto;
}

.RegalosBTN {
    width: 150px;
    position: absolute;
    top: -15px;
    right: 8%;
    border-width: 0px;
    border-style: solid;
    border-color: rgb(178, 178, 178);
    border-image: initial;
    padding: 0px;
    border-radius: 1px;
    background: rgb(255, 255, 255);
}

.RegalosBTN img {
    width: 100%;
}

.RegalosBTN a.pyccaMenuEscritorio__recargas__link {
    border: 0px;
}

.pyccaMenuEscritorio__recargas__link img {
    width: 84%;
    height: auto;
}

.BannerBusquedaDestkVideo {
    margin: auto;
    max-width: 1350px;
    display: inline-block;
}

img.mediaimgMarca {
    float: left;
    width: 50%;
}

.mediaVIdeo {
    width: 75%;
    text-align: center;
    margin: auto;
    max-width: 692px;
    float: right;
}

.Vitrina.Agotado {
    text-align: center;
    font-size: 13px;
    text-transform: uppercase;
    background: #e7e7e7;
    padding: 15px;
}

.OfertasMen {
    /* padding: 5px;
    border: 1px solid #c7433e;
    background: #FFF;
    margin-left: 10px;
    border-radius: 2px;
  /*  box-shadow: 0px 0px 1px #c7433e;*/
}


/*
.OfertasMen:hover {
   background: #c7433e;
}*/

.pyccaMenuEscritorio__menuList__item.OfertasMen span a {
    color: #c7433e;
    padding: 5px 0px;
}

.pyccaMenuEscritorio__menuList__item.OfertasMen span a:hover {
    /* color: #FFF;*/
    color: #c7433e;
}

.OfertasMen span:before,
.persomenu span:before,
.Combos span:before,
.Personalizados span:before {
    display: none !important;
}

img.iconoCasaPica {
    position: relative;
    max-width: 60px;
    top: -10px;
    margin-bottom: -7px;
}

img.iconoClubpycca {
    max-width: 60px;
    position: relative;
    top: -1px;
}

img.icono360 {
    width: 80%;
}

.block-menu {
    display: block;
    width: max-content !important;
    margin: auto;
    margin-top: 40px;
    margin-bottom: 15px;
}

.TiendasEspec h4 a {
    margin-left: 40px;
}

li.pyccaMenuEscritorio__menuList__item.TiendasEspec:before {
    content: "";
    background: url(https://www.pycca.com/arquivos/icono-tiendas.png);
    background-size: contain;
    width: 29px;
    height: 29px;
    display: block;
    position: absolute;
    top: 8px;
    background-repeat: no-repeat;
}

.pyccaMenuEscritorio__menuList__item.TiendasEspec span:before {
    top: 42px;
    width: 100%;
    left: 0;
}

li.pyccaMenuEscritorio__menuList__item.TiendasEspec {
    padding-top: 0px;
    margin-top: 0px;
    margin-left: 15px;
}

.TiendasEspec .pyccaMenuEscritorio__menuList__item__subMenuBox {
    top: 45px;
}

.TiendasEspec .pyccaMenuEscritorio__menuList__item__subMenuBox__col {
    text-align: center;
    width: 33%;
}

a.iconoFitnees:before {
    content: "";
    background: url(https://pycca.vteximg.com.br/arquivos/icono-fitness.png);
    background-size: contain;
    display: block;
    width: 30px;
    height: 25px;
    background-repeat: no-repeat;
    position: absolute;
    margin-left: 32px;
    top: 62px;
}

a.iconoMascotas:before {
    content: "";
    background: url(https://pycca.vteximg.com.br/arquivos/lg_pet.png);
    background-size: contain;
    display: block;
    width: 28px;
    height: 28px;
    background-repeat: no-repeat;
    position: absolute;
    margin-left: 45px;
    top: 22px;
}

a.iconoInfantil:before {
    content: "";
    background: url(https://pycca.vteximg.com.br/arquivos/lg_bb.png);
    background-size: contain;
    display: block;
    width: 26px;
    height: 30px;
    background-repeat: no-repeat;
    position: absolute;
    margin-left: 50px;
    top: 63px;
}

a.iconoFerreteria:before {
    content: "";
    background: url(https://pycca.vteximg.com.br/arquivos/ico_herra.png);
    background-size: contain;
    display: block;
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    position: absolute;
    margin-left: 45px;
    top: 22px;
}

a.iconoInsumo:before {
    content: "";
    background: url(https://pycca.vteximg.com.br/arquivos/ico_medical.png);
    background-size: contain;
    display: block;
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    position: absolute;
    margin-left: 15px;
    top: 62px;
}

a.iconoVajilla:before {
    content: "";
    background: url(https://pycca.vteximg.com.br/arquivos/vajillas2021.svg);
    background-size: contain;
    display: block;
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    position: absolute;
    margin-left: 15px;
    top: 22px;
}

ul.productClusterSearchableIds.even,
ul.productClusterSearchableIds {
    display: none;
}

.pyccaCategory__filtersMobile__close:before {
    content: "X";
    color: #fff;
    display: block;
    font-family: "tahoma";
    margin-bottom: -5px;
    font-size: 23px;
    margin-left: 8px;
}

.pyccaCategory__filtersMobile__close {
    background-color: transparent;
    border: none;
    color: #fff;
    font-size: 10px;
    left: 0;
    text-transform: uppercase;
    width: 29px;
    margin: 4px 15px;
}

ul.pyccaCategory__filtersMobile__list {
    /* margin-top: 40px; */
}

.pyccaCategory__filtersMobile__title {
    font-size: 14px;
    text-align: center;
    font-weight: normal;
    width: 100%;
    background: rgb(0 0 0 / 89%);
    color: rgba(255, 255, 255, .6);
    padding: 8px 15px;
}

.pyccaCategory__filtersMobile__list li ul li {
    display: block;
    padding-left: 15px;
}

.pyccaCategory__filtersMobile--open .pyccaCategory__desktopAside {
    display: block;
}

.pyccaCategory__filtersMobile--open h3.pyccaCategory__desktopAside__title {
    display: none;
}

.pyccaDepartement__mainDepartment__viewCategories {
    display: none;
}

nav.pyccaMenuMobile.mm-wrapper {
    display: none;
}

.Pagrecarga {
    height: 700px;
}

.bannerPromo.Lateral {
    font-size: 12px;
    padding: 5px 15px;
    border-radius: 0px 0px 6px 6px;
    /*/box-shadow: 0px 11px 8px -8px #525252;*/
}

.headerSite__helpLinks__rightLinks.topbar img {
    width: 16px;
    padding: 0px 0px 2px;
}

.headerSite__helpLinks__rightLinks.topbar {
    font-size: 11px;
}

.headerSite__helpLinks__rightLinks.topbar a {
    margin: 0px 0px 0px 15px;
}

.headerSite__helpLinks__rightLinks.topbar a:hover {
    text-decoration: none;
}

.pyccaHome .pyccaHomeMobile__mainBanner {
    margin-bottom: 20px;
    margin-top: 30px;
}

.hidden-xs {
    display: inline-block;
}


/*heder mobile*/

@media (max-width: 750px) {
    .resultado-busca .resultado-busca-filtro,
    body.LandingPage .resultado-busca-filtro {
        margin-top: -10rem;
    }
    .hidden-xs {
        display: none;
    }
}

@media (max-width: 450px) {
    .Pagrecarga {
        height: 820px;
    }
    .headerSite {
        border-bottom: 1px solid #014e9666;
        padding-bottom: 25px;
        background: #FFF;
    }
    .headerSite__helpLinks__myShoping {
        display: none;
    }
    .headerSite__mainLogo img {
        width: 100%;
        position: relative;
        top: 0px;
        left: auto;
    }
    .headerSite__minicartBox {
        right: 0px;
    }
    .headerSite__mobileSearch input[type="text"] {
        border: none;
        border: solid 1px #eaeaea;
        height: 27px;
        padding: 2px;
        color: #6d6d6d;
        position: absolute;
        width: 100%;
        background: #fdfdfd;
        margin-top: 11px;
        border-radius: 4px;
        padding-left: 20px;
    }
    .headerSite__mobileSearch .btn-buscar {
        top: 13px;
    }
    .bannerPromo {
        margin-top: 30px;
    }
}


/* carrito de compras */

.BotonesTop {
    float: right;
    position: relative;
    top: -40px;
    height: 0px;
}


/*popup session*/

#vtexIdContainer {
    background: #000000b0;
}

.vtexIdUI .vtexIdUI-page .modal-header h4:before {
    content: "";
    background: url(https://www.pycca.com/arquivos/pyccaLogo.png) no-repeat center center;
    background-size: contain;
    width: 100%;
    height: 66px;
    display: block;
    margin-bottom: 10px;
    margin-top: 8px;
}

h4.vtexIdUI-heading {
    text-align: center;
    height: 80px;
}

.vtexIdUI-heading span {
    font-size: 0px;
    font-weight: 400;
}

.vtexIdUI-heading::after {
    content: "(Opción recomendable 'Recibir la clave de acceso rápido por mail' )";
    width: 100%;
    font-size: 12px;
    float: right;
    font-weight: 600;
    color: #f7f7f7;
}

.PasosLogin {
    width: 100%;
    padding: 10px 20px 0px 20px;
}

.PasosLogin h2 {
    font-size: 17px;
    font-weight: 600;
}

.PasosLogin li {
    font-size: 13px;
}

.PasosLogin ul {
    margin-bottom: 0px;
}

button#loginWithUserAndPasswordBtn {
    display: none;
}

.vtexIdUI .modal-body {
    margin-top: 0px;
    padding-top: 0px;
}

.salirlogin {
    position: relative;
    width: 100%;
    text-align: center;
    top: -10px;
    z-index: 99;
}

.salirlogin a {
    color: #000 !important;
    text-decoration: none !important;
    text-transform: uppercase !important;
    font-size: 12px !important;
}

.salirlogin a:hover {
    text-decoration: none;
}

div#popup {
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.6);
    z-index: 500;
    height: 100vh;
    text-align: center;
}

.Contenidopopup {
    margin: 6% auto;
    width: 100%;
    max-width: 450px;
    text-align: end;
}

img#btnCerrar {
    max-width: 30px;
    background: #000;
    border-radius: 50%;
    padding: 8px;
}

.Contenidopopup img {
    width: 100%;
}

a#closePopUp {
    cursor: pointer;
}


/* Titulares*/

.featuredProducts__title {
    color: #0e0e0e;
    font-size: 18px;
    text-align: left;
    margin-bottom: 20px;
    margin-top: 30px;
    font-size: 23px;
    text-transform: uppercase;
    font-family: 'Montserrat', sans-serif;
    font-weight: 300;
    padding-left: 0px;
}

h3.featuredProducts__title::before {
    font-family: 'Material Icons';
    content: "\ea50";
    color: #5b7d91;
    font-size: 23px;
    vertical-align: bottom;
    padding-left: 5px;
}


/*.OfertaMuebles .pyccaHomeBusqueda__mainBanner {
    width: 100%;
    height: 100px;
    background: #d3ccc9;
    margin-bottom: 22px;
    font-size: 49px;
    letter-spacing: 1px;
    line-height: 28px;
    padding-top: 24px;
}*/

.OfertaMuebles .pyccaHomeBusqueda__mainBanner b {
    color: #a41d32;
    font-size: 63px;
}

.resultado-busca .pyccaCategory__vitrine .sub .filterBy,
.resultado-busca .pyccaCategory__vitrine .sub .compare,
.Ofertas .pyccaCategory__vitrine .sub .filterBy,
.Ofertas .pyccaCategory__vitrine .sub .compare,
.OfertaMuebles .pyccaCategory__vitrine .sub .filterBy,
.OfertaMuebles .pyccaCategory__vitrine .sub .compare,
.tresxdos .pyccaCategory__vitrine .sub .filterBy,
.tresxdos .pyccaCategory__vitrine .sub .compare {
    display: none;
}

.pyccaNewsletter__image {
    position: relative;
    z-index: 10;
}

.pyccaCategory__vitrine .sub:last-child {
    display: none !important;
}

section.cc-w-50-ns.cc-cf.cc-tr-ns.cc-lh-copy {
    display: flex;
}


/* carrusell*/

.featuredProducts__list .slick-arrow {
    background-color: #019fa578;
    border: none;
    border-radius: 2px;
    cursor: pointer;
    top: 22%;
    position: absolute;
    z-index: 10;
    overflow: hidden;
    padding: 6px 4px;
    text-indent: -999px;
    width: 30px;
}

.featuredProducts__list .slick-arrow:hover {
    background-color: #019fa59c;
}

.featuredProducts__list .slick-arrow:before {
    color: #FFF;
}

.pyccaNewCarrusell.n30colunas {
    padding: 0px 15px;
}

.slick-track li {
    margin: 0px 10px;
}

.OfertaMuebles .pyccaBusquedaCategorias ul {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.OfertaMuebles .pyccaBusquedaCategorias li {
    width: 33%;
}

.OfertaMuebles .pyccaBusquedaCategorias h2 {
    display: none;
}

.productVitrine {
    border: 0px;
    padding: 25px;
}

.productVitrine:hover {
    background: #fafafaa3;
    transition: all 0.2s ease-in-out 0s;
    padding: 21px;
}

.Pequenos .product.productVitrine {
    padding: 0px;
    border-radius: 5px;
    border: 5px solid #052d4e;
}

.Pequenos .slick-track li {
    padding: 15px;
    margin: 0px;
}

.Pequenos .itemD {
    display: none;
}

.Pequenos .productMobDer {
    width: 50%;
    float: left;
}

.Pequenos .productMobIzq {
    width: 50%;
    float: right;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background: #f3f3f3;
    padding: 5px;
}

.Pequenos .product.productVitrine a p.name {
    display: flex;
    min-height: 215px;
    font-size: 17px;
    justify-content: center;
    align-items: center;
}

.Pequenos .productMobIzq .bar-precio {
    display: block;
}

.featuredProducts__list__item__image {
    border: none;
}

.featuredProducts__list__item__name__link,
.pyccaCategory__vitrine__box__name__link {
    color: #0e0e0e;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 300;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.featuredProducts__list__item__name,
.pyccaCategory__vitrine__box__name {
    color: #0e0e0e;
    text-align: center;
    margin-bottom: 15px;
    margin-top: 10px;
    height: 30px !important;
}

.featuredProducts__list__item__name__link:hover,
.pyccaCategory__vitrine__box__name__link:hover {
    text-decoration: none;
    color: #000;
}

.featuredProducts__list__item__price__best,
.pyccaCategory__vitrine__box__price__best {
    font-size: 17px;
    width: 100%;
    margin-bottom: 0px;
}

.featuredProducts__list__item__price__old,
.pyccaCategory__vitrine__box__price__old {
    font-size: 12px;
    padding-left: 5px;
    font-weight: 400;
}

button.pyccaCategory__vitrine__box__actionButtons__viewProduct {
    background-color: #019fa5a3;
    border-radius: 50%;
    position: absolute;
    bottom: 69px;
    right: 8px;
    height: 35px;
    width: 35px;
}

.pyccaCategory__vitrine__box__actionButtons button.pyccaCategory__vitrine__box__actionButtons__viewProduct {
    bottom: 80px;
}

.pyccaCategory__vitrine__box__actionButtons__viewProduct:after {
    content: "\e916";
    color: #fff;
    font-family: "icomoon";
    font-size: 18px;
    float: left;
    text-indent: 0;
    top: 4px;
    left: 9px;
    position: absolute;
}

.pyccaCategory__vitrine__box__actionButtons__viewProduct:hover {
    background-color: #014e96d9;
}

button.featuredProducts__list__item__actionButtons__addToCar {
    width: 100%;
    border-radius: 3px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    background: #014e96;
    color: #fff;
    font-size: 13px;
    box-shadow: 2px 2px 0px 0px #019fa5;
}

button.featuredProducts__list__item__actionButtons__addToCar:hover {
    background: #019fa5;
    box-shadow: 2px 2px 0px 0px #014e96;
}

.featuredProducts ul.slick-dots {
    margin: auto;
    position: relative;
    left: 46%;
}

.featuredProducts__list .slick-dots {
    text-align: center;
    padding-top: 15px;
}

.featuredProducts__list .slick-dots li {
    background-color: #eaeaea;
    border-radius: 50%;
}

.featuredProducts__list .slick-dots li.slick-active {
    background-color: #019fa5;
    border-radius: 50%;
}

.pyccaListaDeseos .featuredProducts3 .featuredProducts__list .featuredProducts__list__item .btnDelete {
    position: absolute;
    top: 0;
    right: 5px;
    width: 30px;
    height: 30px;
    color: #fff;
    background-color: #0f69bb;
    cursor: pointer;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: flex;
    -webkit-box-justify-content: center;
    -moz-box-justify-content: center;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -webkit-box-align-items: center;
    -moz-box-align-items: center;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
}


/* line 173, _addWishList.scss */

.pyccaListaDeseos .featuredProducts3 .featuredProducts__list .featuredProducts__list__item .featuredProducts__list__item__price {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: flex;
    -webkit-box-justify-content: center;
    -moz-box-justify-content: center;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -webkit-box-align-items: center;
    -moz-box-align-items: center;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
}


/* line 177, _addWishList.scss */

.pyccaListaDeseos .featuredProducts3 .featuredProducts__list .featuredProducts__list__item .featuredProducts__list__item__price p {
    width: 50%;
}


/* line 179, _addWishList.scss */

.pyccaListaDeseos .featuredProducts3 .featuredProducts__list .featuredProducts__list__item .featuredProducts__list__item__price p.featuredProducts__list__item__price__best {
    color: #f55058;
    text-align: left;
    padding-left: 2%;
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
}


/* line 185, _addWishList.scss */

.pyccaListaDeseos .featuredProducts3 .featuredProducts__list .featuredProducts__list__item .featuredProducts__list__item__price p.featuredProducts__list__item__price__old {
    text-align: right;
    padding-right: 2%;
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
}


/* line 193, _addWishList.scss */

.pyccaListaDeseos .featuredProducts3 .featuredProducts__list .featuredProducts__list__item .featuredProducts__list__item__actionButtons a {
    display: block;
    width: 100%;
    padding: 8px 0;
}

.featuredProducts3 {
    padding: 15px 0;
    width: 100%;
}

.featuredProducts__list3 .slick-dots {
    text-align: center;
    padding-top: 15px;
}

.featuredProducts__list3 .slick-dots li {
    background-color: #eaeaea;
    border-radius: 50%;
}

.featuredProducts__list3 .slick-dots li.slick-active {
    background-color: #019fa5;
    border-radius: 50%;
}

.featuredProducts3 {
    padding: 15px 0;
    width: 100%;
}

.featuredProducts3 h2 {
    display: none;
}

.featuredProducts3 .n30colunas {
    padding: 0px 15px;
}


/* line 12, _vitrinas.scss */

.featuredProducts__list2 {
    overflow: hidden;
    position: relative;
}

.featuredProducts__list2 .slick-arrow {
    background-color: #019fa578;
    border: none;
    border-radius: 2px;
    cursor: pointer;
    top: 22%;
    position: absolute;
    z-index: 10;
    overflow: hidden;
    padding: 6px 4px;
    text-indent: -999px;
}


/* line 147, _vitrinas.scss */

.featuredProducts__list2 .slick-arrow:before {
    color: #fff;
    font-family: "icomoon";
    font-size: 22px;
    opacity: 1;
    text-indent: 0;
    float: left;
}


/* line 156, _vitrinas.scss */

.featuredProducts__list2 .slick-arrow.slick-prev {
    left: 0;
}


/* line 159, _vitrinas.scss */

.featuredProducts__list2 .slick-arrow.slick-prev:before {
    content: "\e913";
}


/* line 164, _vitrinas.scss */

.featuredProducts__list2 .slick-arrow.slick-next {
    right: 0;
}


/* line 167, _vitrinas.scss */

.featuredProducts__list2 .slick-arrow.slick-next:before {
    content: "\e912";
}


/* line 173, _vitrinas.scss */

.featuredProducts__list2 .slick-dots {
    text-align: center;
    padding-top: 20px;
}


/* line 177, _vitrinas.scss */

.featuredProducts__list2 .slick-dots li {
    display: inline-block;
    height: 15px;
    margin: 0 5px;
    vertical-align: middle;
    width: 15px;
    background-color: #019fa5;
    border-radius: 50%;
}


/* line 185, _vitrinas.scss */

.featuredProducts__list2 .slick-dots li button {
    border: none;
    background: transparent;
    overflow: hidden;
    text-indent: -999px;
    width: 100%;
    height: 100%;
}


/* line 194, _vitrinas.scss */

.featuredProducts__list2 .slick-dots li.slick-active {
    background-color: #eaeaea;
    border-radius: 50%;
}

@media screen and (min-width: 1200px) {
    /* line 284, _vitrinas.scss */
    .featuredProducts__list2 .slick-dots {
        text-align: center;
    }
    /* line 287, _vitrinas.scss */
    .featuredProducts__list2 .slick-dots li {
        height: 15px;
        width: 15px;
    }
}

.featuredProducts2 {
    padding: 15px 0;
    width: 100%;
}

.featuredProducts__list3 .slick-dots {
    text-align: center;
    padding-top: 15px;
}

.featuredProducts__list3 .slick-dots li {
    background-color: #eaeaea;
    border-radius: 50%;
}

.featuredProducts__list3 .slick-dots li.slick-active {
    background-color: #019fa5;
    border-radius: 50%;
}

.featuredProducts2 {
    padding: 15px 0;
    width: 100%;
}

.featuredProducts2 h2 {
    display: none;
}

.featuredProducts2 .n30colunas {
    padding: 0px 15px;
}


/* line 12, _vitrinas.scss */

.featuredProducts__list3 {
    overflow: hidden;
    position: relative;
}

.featuredProducts__list3 .slick-arrow {
    background-color: #019fa578;
    border: none;
    border-radius: 2px;
    cursor: pointer;
    top: 22%;
    position: absolute;
    z-index: 10;
    overflow: hidden;
    padding: 6px 4px;
    text-indent: -999px;
}


/* line 147, _vitrinas.scss */

.featuredProducts__list3 .slick-arrow:before {
    color: #fff;
    font-family: "icomoon";
    font-size: 22px;
    opacity: 1;
    text-indent: 0;
    float: left;
}


/* line 156, _vitrinas.scss */

.featuredProducts__list3 .slick-arrow.slick-prev {
    left: 0;
}


/* line 159, _vitrinas.scss */

.featuredProducts__list3 .slick-arrow.slick-prev:before {
    content: "\e913";
}


/* line 164, _vitrinas.scss */

.featuredProducts__list3 .slick-arrow.slick-next {
    right: 0;
}


/* line 167, _vitrinas.scss */

.featuredProducts__list3 .slick-arrow.slick-next:before {
    content: "\e912";
}


/* line 173, _vitrinas.scss */

.featuredProducts__list3 .slick-dots {
    text-align: center;
    padding-top: 20px;
}


/* line 177, _vitrinas.scss */

.featuredProducts__list3 .slick-dots li {
    display: inline-block;
    height: 15px;
    margin: 0 5px;
    vertical-align: middle;
    width: 15px;
    background-color: #019fa5;
    border-radius: 50%;
}


/* line 185, _vitrinas.scss */

.featuredProducts__list3 .slick-dots li button {
    border: none;
    background: transparent;
    overflow: hidden;
    text-indent: -999px;
    width: 100%;
    height: 100%;
}


/* line 194, _vitrinas.scss */

.featuredProducts__list3 .slick-dots li.slick-active {
    background-color: #eaeaea;
    border-radius: 50%;
}

@media screen and (min-width: 1200px) {
    /* line 284, _vitrinas.scss */
    .featuredProducts__list3 .slick-dots {
        text-align: center;
    }
    /* line 287, _vitrinas.scss */
    .featuredProducts__list3 .slick-dots li {
        height: 15px;
        width: 15px;
    }
}


/* VITRINA 4 */

.featuredProducts4 .featuredProducts__list__item__image {
    border: none;
    margin-bottom: 0px;
    background: #fff0;
    padding: 0px;
}

.featuredProducts4 .featuredProducts__list__item__image img {
    height: auto;
    width: 100%;
    border-radius: 50%;
}

.featuredProducts4 .productVitrine {
    border-radius: 50%;
    border: 1px solid #dfdfdf;
    PADDING: 0px 0px;
    box-shadow: 0px 20px 20px -20px #a7a7a7;
}

.featuredProducts4 {
    padding: 15px 0;
    width: 100%;
}

.featuredProducts__list4 .slick-dots {
    text-align: center;
    padding-top: 15px;
}

.featuredProducts__list4 .slick-dots li {
    background-color: #eaeaea;
    border-radius: 50%;
}

.featuredProducts__list4 .slick-dots li.slick-active {
    background-color: #019fa5;
    border-radius: 50%;
}

.featuredProducts4 {
    padding: 15px 0;
    width: 100%;
}

.featuredProducts4 h2 {
    display: none;
}

.featuredProducts4 .n30colunas {
    padding: 0px 15px;
}


/* line 12, _vitrinas.scss */

.featuredProducts__list4 {
    overflow: hidden;
    position: relative;
}

.featuredProducts__list4 .slick-arrow {
    border: none;
    border-radius: 2px;
    cursor: pointer;
    top: 22%;
    position: absolute;
    z-index: 10;
    overflow: hidden;
    padding: 6px 4px;
    text-indent: -999px;
}


/* line 147, _vitrinas.scss */

.featuredProducts__list4 .slick-arrow:before {
    color: #fff;
    font-family: "icomoon";
    font-size: 22px;
    opacity: 1;
    text-indent: 0;
    float: left;
}


/* line 156, _vitrinas.scss */

.featuredProducts__list4 .slick-arrow.slick-prev {
    left: 0;
}


/* line 159, _vitrinas.scss */

.featuredProducts__list4 .slick-arrow.slick-prev:before {
    content: "\e913";
}


/* line 164, _vitrinas.scss */

.featuredProducts__list4 .slick-arrow.slick-next {
    right: 0;
}


/* line 167, _vitrinas.scss */

.featuredProducts__list4 .slick-arrow.slick-next:before {
    content: "\e912";
}


/* line 173, _vitrinas.scss */

.featuredProducts__list4 .slick-dots {
    text-align: center;
    padding-top: 20px;
}


/* line 177, _vitrinas.scss */

.featuredProducts__list4 .slick-dots li {
    display: inline-block;
    height: 15px;
    margin: 0 5px;
    vertical-align: middle;
    width: 15px;
    background-color: #019fa5;
    border-radius: 50%;
}


/* line 185, _vitrinas.scss */

.featuredProducts__list4 .slick-dots li button {
    border: none;
    background: transparent;
    overflow: hidden;
    text-indent: -999px;
    width: 100%;
    height: 100%;
}


/* line 194, _vitrinas.scss */

.featuredProducts__list4 .slick-dots li.slick-active {
    background-color: #eaeaea;
    border-radius: 50%;
}


/*navidad*/


/*
.featuredProducts4 button.pyccaCategory__vitrine__box__actionButtons__viewProduct {
    background-color: #dd2524;
}
.featuredProducts4 .productVitrine {
    border-radius: 50%;
    border: 1px solid #dc2422;
    PADDING: 0px 0px;
    box-shadow: 0px 20px 20px -20px #dd2524;
}
.featuredProducts__list4 .slick-arrow {
    background-color: #dd25248f;}

.featuredProducts__list4 .slick-dots li {
        background-color: #dd2524;} */

@media screen and (min-width: 1200px) {
    /* line 284, _vitrinas.scss */
    .featuredProducts__list4 .slick-dots {
        text-align: center;
    }
    /* line 287, _vitrinas.scss */
    .featuredProducts__list4 .slick-dots li {
        height: 15px;
        width: 15px;
    }
}

.featuredProducts__list4 .featuredProducts__list__item__price {
    margin-bottom: 15px;
    width: 100%;
    min-height: 0px;
}


/*VITRINA 5*/

.featuredProducts5 {
    padding: 15px 0;
    width: 100%;
}

.featuredProducts__list5 .slick-dots {
    text-align: center;
    padding-top: 15px;
}

.featuredProducts__list5 .slick-dots li {
    background-color: #eaeaea;
    border-radius: 50%;
}

.featuredProducts__list5 .slick-dots li.slick-active {
    background-color: #019fa5;
    border-radius: 50%;
}

.featuredProducts5 {
    padding: 15px 0;
    width: 100%;
}

.featuredProducts5 h2 {
    display: none;
}

.featuredProducts5 .n30colunas {
    padding: 0px 15px;
}


/* line 12, _vitrinas.scss */

.featuredProducts__list5 {
    overflow: hidden;
    position: relative;
}

.featuredProducts__list5 .slick-arrow {
    background-color: #ff7d3d;
    border: none;
    border-radius: 2px;
    cursor: pointer;
    top: 22%;
    position: absolute;
    z-index: 10;
    overflow: hidden;
    padding: 6px 4px;
    text-indent: -999px;
}


/* line 147, _vitrinas.scss */

.featuredProducts__list5 .slick-arrow:before {
    color: #fff;
    font-family: "icomoon";
    font-size: 22px;
    opacity: 1;
    text-indent: 0;
    float: left;
}


/* line 156, _vitrinas.scss */

.featuredProducts__list5 .slick-arrow.slick-prev {
    left: 0;
}


/* line 159, _vitrinas.scss */

.featuredProducts__list5 .slick-arrow.slick-prev:before {
    content: "\e913";
}


/* line 164, _vitrinas.scss */

.featuredProducts__list5 .slick-arrow.slick-next {
    right: 0;
}


/* line 167, _vitrinas.scss */

.featuredProducts__list5 .slick-arrow.slick-next:before {
    content: "\e912";
}


/* line 173, _vitrinas.scss */

.featuredProducts__list5 .slick-dots {
    text-align: center;
    padding-top: 20px;
}


/* line 177, _vitrinas.scss */

.featuredProducts__list5 .slick-dots li {
    display: inline-block;
    height: 15px;
    margin: 0 5px;
    vertical-align: middle;
    width: 15px;
    background-color: #ff7d3d;
    border-radius: 50%;
}


/* line 185, _vitrinas.scss */

.featuredProducts__list5 .slick-dots li button {
    border: none;
    background: transparent;
    overflow: hidden;
    text-indent: -999px;
    width: 100%;
    height: 100%;
}


/* line 194, _vitrinas.scss */

.featuredProducts__list5 .slick-dots li.slick-active {
    background-color: #eaeaea;
    border-radius: 50%;
}


/**/

.featuredProducts5 .productVitrine {
    padding: 0px;
    border: 0px;
}

.featuredProducts5 h4.featuredProducts__list__item__name {
    position: relative;
    margin-top: -20px;
    padding: 10px 10px 0px;
    height: 50px !important;
    margin-bottom: 0px;
}

.featuredProducts5 a.featuredProducts__list__item__name__link.productName {
    color: #334b50;
    font-size: 13px;
}

.featuredProducts5 p.featuredProducts__list__item__price__best {
    color: #FFF;
    font-size: 20px;
    display: none;
}

.featuredProducts5 .VitrinaCuotas {
    color: #334b50;
    padding-top: 5px;
}

.featuredProducts5 .CuotaFinal {
    border-left: 1px solid #ffffff4a;
}

.featuredProducts5 .buy-button-normal a,
button.pyccaCategory__vitrine__box__actionButtons__addToCar {
    width: 100%;
    border-radius: 3px;
    padding: 10px 35px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    background: #ff7d3d;
    color: #fff;
    font-size: 14px;
    box-shadow: 1px 1px 1px 0px #d2591e;
}

.featuredProducts5 button.pyccaCategory__vitrine__box__actionButtons__viewProduct {
    background-color: #ff7d3d12;
}

.featuredProducts5 .pyccaCategory__vitrine__box__actionButtons__viewProduct:after {
    color: #ff7d3d;
}

.featuredProducts5 h4.PrecioFMostrar {
    color: #334b50;
    font-weight: 500;
    font-size: 11px;
}

.featuredProducts5 .buy-button-normal a:hover,
.featuredProducts5 button.pyccaCategory__vitrine__box__actionButtons__addToCar:hover {
    background: #f97a3a;
    box-shadow: 1px 1px 1px 0px #d2591e;
    text-decoration: none;
    color: #FFF;
}


/*
.Ofertas .pyccaHomeBusqueda__mainBanner {

    background: #c00;
}*/

.pyccaHomeBusqueda__mainBanner {
    text-align: center;
    margin-bottom: 25px;
    margin-top: 32px;
}

.LandingPage .pyccaBreadcrumb,
.LandingPage h2.titulo-sessao {
    display: none;
}


/*
.LandingPage .pyccaCategory__vitrine__filterBox {
    display: none;
}*/

@media screen and (min-width: 1200px) {
    /* line 284, _vitrinas.scss */
    .featuredProducts__list5 .slick-dots {
        text-align: center;
    }
    /* line 287, _vitrinas.scss */
    .featuredProducts__list5 .slick-dots li {
        height: 15px;
        width: 15px;
    }
}

.featuredProducts__list5 .featuredProducts__list__item__price {
    margin-bottom: 0px;
    width: 100%;
    min-height: 0px;
    background: #ff6a20de;
    position: relative;
}


/****************/

.featuredProducts__list4 button.pyccaCategory__vitrine__box__actionButtons__viewProduct {
    bottom: 3px;
}

.PyccaCarrusellPequenio p.featuredProducts__list__item__price__best.bestProductPrice {
    font-size: 14px;
    padding-right: 34px;
}


/*pop up*/

.pyccaCategory__vitrine__box__price {
    margin-bottom: 10px;
    width: 100%;
    min-height: initial;
}

.featuredProducts__list__item__price {
    margin-bottom: 8px;
    width: 100%;
    min-height: initial;
}

.PlasticosMobile {
    display: none;
}

.PlasticosDesktop {
    display: block;
}

.pyccaHomeMobile_plastico {
    margin: 0px;
}

.pyccaHomeMobile_plastico .featuredProducts__title {
    padding-left: 25px;
}

.VitrinaCuotas {
    padding-left: 20%;
    width: 100%;
    padding-bottom: 10px;
    display: table;
}

.maxnumber {
    width: 26%;
    float: left;
    line-height: 1;
    text-align: center;
    font-size: 10px;
    padding: 2px;
    padding-top: 3px;
}

.maxnumber b {
    font-size: 20px;
}

.CuotaFinal {
    width: 62%;
    float: left;
    font-size: 21px;
    font-weight: 600;
    border-left: 1px solid #797979;
    padding: 2px 5px;
}

.PrecioFinal {
    width: 80%;
    padding-top: 3px;
    display: table;
    text-align: center;
}

.PrecioFinal h4 {
    font-size: 10px;
    color: #636363;
}

.maxnumber b:before {
    content: attr(data-product);
    position: relative;
    padding: 1px;
}

.nuevoPrecio:before {
    content: attr(data-content);
    position: relative;
    padding: 1px;
}

.nuevoPrecio {
    padding-left: 18%;
    padding-bottom: 5px;
    padding-top: 8px;
    color: #cc232a;
    font-weight: 900;
    font-size: 19px;
}

.ContenidoLanding {
    margin: auto;
    text-align: center;
}


/*
p.pyccaProductAdded__message__list__item__info {
    display: none;
}
p.pyccaProductAdded__message__cartSummary__totalValue {
    display: none;
}
.pyccaProductDetail__productBox p.pyccaProductDetail__detailPrice__bestPrice {
    display: none;
}*/

img.imglanIbarra {
    width: 100%;
    max-width: 1000px;
}

.Ibarra .pyccaEstatico {
    text-align: center;
}

.Ibarra .carrusellProductos {
    display: none;
}

a.btnIbarra {
    display: table;
    background: #004e96;
    margin: auto;
    text-transform: uppercase;
    margin-top: -60px;
    margin-bottom: 50px;
    padding: 10px 20px;
    color: #FFF;
    font-size: 21px;
    line-height: 1;
    border-radius: 5px;
    box-shadow: 0px 12px 18px -10px #000;
    position: relative;
}

a.btnIbarra b {
    font-size: 35px;
}

a.btnIbarra:hover {
    text-decoration: none;
    background: #073967;
}

.Ajuste {
    padding-left: 15%;
    padding-right: 5%;
    width: 100%;
    padding-bottom: 10px;
    display: table;
    background: #fdfdfd;
    margin-bottom: 8px;
    border-radius: 0px;
    border: 1px solid #cc232a4d;
}

.Ajuste .maxnumber {
    width: 26%;
    float: left;
    line-height: 1;
    text-align: center;
    font-size: 10px;
    padding: 2px;
    padding-top: 3px;
    background: #4c4c4c;
    color: #FFF;
}

.Ajuste .CuotaFinal {
    width: 60%;
    float: left;
    font-size: 21px;
    font-weight: 600;
    border: 1px solid #4c4c4c;
    padding: 0px 5px 2px 10px;
}

.TitSocio {
    background: #cc232a;
    color: #FFF;
    text-align: center;
    text-transform: uppercase;
    font-size: 12px;
    padding: 4px;
}


/*
button.featuredProducts__list__item__actionButtons__addToCar {
    background: #cc232a;
    box-shadow: 2px 2px 0px 0px #84080d;
}*/

.bannerNavidad {
    margin: auto;
    max-width: 1350px;
    margin-bottom: 20px;
}

img.imgBann {
    width: 100%;
}

.VTarjeta {
    color: #000;
    font-size: 14px;
}

.CuotaFinal:before {
    content: attr(data-product);
    position: relative;
}

.PrecioFMostrar:before {
    content: attr(data-content);
    position: relative;
}

.pyccaProductPreview .pyccaPreviewBackground {
    background-color: rgba(0, 0, 0, 0.48);
}

.pyccaProductPreview .pyccaProductDetail {
    background-color: #ffffff;
    border-radius: 3px;
    box-shadow: 0px 0px 37px -6px #000;
}

p.pyccaProductDetail__referenceBrand__reference {
    font-size: 14px;
    font-weight: 300;
}

.pyccaProductDetail__referenceBrand {
    color: #808080;
    padding: 15px 0;
    width: 100%;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.pyccaProductDetail__detailPrice__oldPrice {
    display: inline-block;
    color: #a5a5a5;
    font-size: 13px;
    vertical-align: middle;
    text-decoration: line-through;
    position: relative;
    left: 35px;
    top: 20px;
}

.pyccaProductDetail__selectOptions__qty__title {
    color: #0e0e0e;
    padding-bottom: 10px;
    text-transform: uppercase;
    font-weight: 300;
    font-size: 16px;
    float: left;
    padding-top: 8px;
}

.pyccaProductDetail__selectOptions__qty__selector {
    float: left;
    padding-left: 5px;
    display: flex;
    flex-direction: row;
    align-items: center;
}

.pycca_qty_cuadro {
    display: flex;
    flex-direction: column;
}

.pyccaProductDetail__buyOptions {
    padding: 0px 0px;
    text-align: center;
    float: left;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    margin-top: 15px;
}

.pyccaProductDetail__buyOptions .btnCompraProd {
    width: 100%;
}

.pyccaProductDetail__paymentMethods__title {
    color: #0e0e0e;
    text-align: center;
    padding-bottom: 10px;
    padding-top: 10px;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 300;
}

.pyccaProductDetail__paymentMethods__list {
    text-align: center;
}

.pyccaProductDetail__paymentMethods__list__option {
    margin-right: 18px;
    padding-bottom: 5px;
}


/* */

.pyccaProductPreview .pyccaProductDetail__title {
    color: #0e0e0e;
    font-size: 18px;
    margin-bottom: 0px;
    width: 100%;
    text-transform: uppercase;
    font-family: 'Montserrat', sans-serif;
    font-weight: 300;
}

.pyccaProductPreview p.pyccaProductDetail__referenceBrand__reference {
    font-size: 14px;
    font-weight: 300;
}

.pyccaProductPreview .pyccaProductDetail__referenceBrand {
    color: #808080;
    padding: 15px 0;
    width: 100%;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.pyccaProductPreview .pyccaProductDetail__detailPrice {
    border-top: solid 1px #f7f7f7;
    border-bottom: solid 1px #f7f7f7;
    text-align: center;
    padding: 10px 0px 10px 0px;
}

.pyccaProductPreview .pyccaProductDetail__detailPrice__oldPrice {
    display: inline-block;
    color: #a5a5a5;
    font-size: 13px;
    vertical-align: middle;
    text-decoration: line-through;
    position: relative;
    left: 35px;
    top: 20px;
}

.pyccaProductPreview .pyccaProductDetail__detailPrice__bestPrice {
    display: inline-block;
    color: #e60100;
    font-size: 21px;
    vertical-align: middle;
    position: relative;
    top: -5px;
    left: -45px;
}

.pyccaProductPreview .pyccaProductDetail__detailPrice__oldPrice:before {
    content: " $ ";
    width: 10px;
    height: 10px;
}

.pyccaProductPreview .pyccaProductDetail__detailPrice__bestPrice:before {
    content: " $ ";
    color: #e60100;
    text-decoration: none;
}

.pyccaProductPreview .pyccaProductDetail__selectOptions__qty__title {
    color: #0e0e0e;
    padding-bottom: 10px;
    text-transform: uppercase;
    font-weight: 300;
    font-size: 16px;
    float: left;
    padding-top: 8px;
}

.pyccaProductPreview .pyccaProductDetail__selectOptions__qty__selector {
    float: left;
    padding-left: 20px;
}

.pyccaProductPreview .pyccaProductDetail__selectOptions__qty__selector__button {
    background-color: #c3c3c3;
    border: none;
    border-radius: 50%;
    color: #fff;
    cursor: pointer;
    height: 25px;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    width: 25px;
}

.pyccaProductPreview .pyccaProductDetail__selectOptions__qty__selector__currentQty {
    background-color: #fff;
    border: solid 1px #f4f4f4;
    padding: 8px 10px;
    margin: 0 10px;
    border-radius: 3px;
}

.pyccaProductPreview .pyccaProductDetail__buyOptions__button--buyProduct {
    border-radius: 3px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

.pyccaProductPreview .pyccaProductDetail__buyOptions__button--buyProduct:hover {
    border-radius: 3px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

.pyccaProductPreview .pyccaProductDetail__buyOptions {
    padding: 5px 0px;
    text-align: center;
}

.pyccaProductPreview .pyccaProductDetail__selectOptions {
    padding: 15px 0;
    text-align: center;
}

.pyccaProductPreview .pyccaProductDetail__paymentMethods__title {
    color: #0e0e0e;
    text-align: center;
    padding-bottom: 10px;
    padding-top: 10px;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 300;
}

.pyccaProductPreview .pyccaProductDetail__paymentMethods__list {
    text-align: center;
}

.pyccaProductPreview .pyccaProductDetail__paymentMethods__list__option {
    margin-right: 18px;
    padding-bottom: 5px;
}


/*3er banner fijos*/

.pyccaHomeDestktop__secondaryBanners {
    padding: 15px 30px;
}

.footerSite {
    margin-top: 15px;
}

.footerSite__nav__list {
    display: block;
    margin-bottom: 0px;
}

.footerSite__nav {
    padding: 15px 0;
}

.footerSite__nav__list__item__link {
    border-left: solid 1px #fff;
    color: #fff;
    display: block;
    text-transform: uppercase;
    padding: 0 30px;
    font-weight: 400;
}

.footerSite__nav__list__item__link:hover {
    text-decoration: none;
    color: #d2d2d2;
}

a.footerSite__footerColums__column__list__item__link_lider {
    color: #0e0e0e;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 600;
    text-decoration: none;
}

a.footerSite__footerColums__column__list__item__link_lider:hover {
    color: #0e0e0e;
    text-decoration: none;
}

img._1nlulf5f._1nlulf5g._1nlulf5k {
    width: 70%;
}


/*heder mobile*/

@media (max-width: 450px) {
    .OfertaMuebles .pyccaBusquedaCategorias li {
        width: 50%;
    }
    .pyccaCategory__vitrine__box__actionButtons__addToList {
        display: none;
    }
    h3.featuredProducts__title::before {
        width: 28px;
        height: 19px;
        float: left;
        top: 4px;
        display: none;
    }
    .pyccaCategory__vitrine .sub {
        display: block !important;
        position: relative !important;
        top: 0px !important;
        z-index: 99;
    }
    .Contenidopopup {
        margin: 20% auto;
        padding: 5%;
    }
}

#exTab2 h3 {
    color: white;
    background-color: #428bca;
    padding: 5px 15px;
}

.preciosIva {
    text-align: center;
    font-size: 12px;
    color: #0e0e0e;
}


/* Page Producto*/

section.featuredProducts li {
    width: 22%;
    float: left;
    margin-left: 15px;
    position: relative;
    margin-bottom: 15px;
}

.bread-crumb {
    padding-top: 10px;
    padding-left: 15px;
}

.pyccaProductDetail {
    margin: 15px 30px;
}

.pyccaProductDetail__calculator__boxOptions {
    padding: 15px 20px;
    background: #f7f7f7;
    border-radius: 3px;
}

#exTab2 h3 {
    color: white;
    background-color: #428bca;
    padding: 5px 15px;
}

.nav-tabs {
    border-bottom: 1px solid #dee2e6;
    padding-bottom: 7px;
    justify-content: center;
}

.nav-tabs li a {
    font-size: 16px;
    color: #000;
    padding: 10px 20px;
    text-transform: uppercase;
    border-right: 1px solid #dee2e6;
    margin-right: 2px;
    margin-bottom: 8px;
    text-decoration: none;
}

.nav-tabs li a:last-child {
    border-right: 0px;
}

.nav-tabs li.active a {
    border-bottom: 2px solid #7a7a7a;
    font-weight: 600;
}

.container {
    padding-right: 0px;
    padding-left: 0px;
}

.tab-content {
    margin-top: 0px;
    padding: 20px 0px;
    border-radius: 2px;
    margin-bottom: 50px;
}

.pyccaProductDetail__specifications__lista__elemento {
    margin-bottom: 0px;
    letter-spacing: 0.5px;
    line-height: 18px;
    margin-top: 0px;
    background: #FFF;
    padding: 15px 35px;
}

.pyccaProductDetail__specifications__lista__elemento:nth-child(2n+1) {
    margin-bottom: 0px;
    letter-spacing: 0.5px;
    line-height: 18px;
    margin-top: 0px;
    background: #f7f7f7;
}

.pyccaProductDetail__share__list__item:before {
    font-family: "icomoon";
    font-size: 20px;
    text-indent: 0;
    position: absolute;
    top: 0;
    left: 0;
    color: #818181;
}

.pyccaProductDetail__share__list__item {
    display: inline-block;
    height: 25px;
    overflow: hidden;
    text-indent: -999px;
    margin: 0 5px;
    position: relative;
    width: 20px;
    TOP: 5px;
}

.Etnia section.featuredProducts li {
    width: 17% !important;
}

.Etnia .featuredProducts__list__item {
    width: 17% !important;
}

@media screen and (min-width: 1200px) {
    .container {
        max-width: 1200px;
    }
    .cat img {
        width: 100%;
        max-width: 1514px;
    }
    .EnvolturaRegalos .pyccaHomeBusqueda__mainBanner .container {
        margin-top: 0px;
    }
}

@media screen and (min-width: 768px) {
    .pyccaProductDetail__productBox {
        width: 35%;
        float: right;
    }
    .EnvolturaRegalos .pyccaHomeBusqueda__mainBanner .container {
        margin-top: 0px;
    }
}

.buy-button-normal a,
button.pyccaCategory__vitrine__box__actionButtons__addToCar {
    width: 100%;
    border-radius: 3px;
    padding: 10px 35px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    color: #fff;
    font-size: 13px;
    background: #d03d45;
}

.buy-button-normal a:hover,
button.pyccaCategory__vitrine__box__actionButtons__addToCar:hover {
    background: #c81923;
    text-decoration: none;
}


/*
.buy-button-normal a, button.pyccaCategory__vitrine__box__actionButtons__addToCar {
    background: #cc232a;
    box-shadow: 2px 2px 0px 0px #84080d;
}*/

.pyccaCategory__vitrine__box__image {
    border: solid 0px #e7e7e7;
}

.botoncomprar {
    text-align: center;
}

.pyccaHomeDestktop__anniversaryOffers__list__item {
    display: inline-block;
    position: relative;
    width: 33%;
    padding: 0px 4px !important;
}

.principalHome h1 {
    color: #0e0e0e;
    font-size: 16px;
    text-align: center;
    margin-bottom: 8px;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-weight: 700;
}

.principalHome p {
    color: #0e0e0e;
    font-size: 14px;
    text-align: center;
    margin-bottom: 5px;
}

.pyccaNewsletter__form__title {
    color: #0e0e0e;
    font-size: 14px;
    letter-spacing: 1px;
    padding: 15px 0 18px 0;
    text-align: center;
    font-weight: 700;
    text-transform: uppercase;
}

.pyccaNewsletter__form__text {
    color: #0e0e0e;
}

.footerSite__footerColums__column__title {
    display: block;
    color: #0e0e0e;
    font-size: 15px;
    text-transform: uppercase;
    padding: 15px 0 3px 10px;
}

.footerSite__footerColums__column__title:before {
    display: inline-block;
    font-family: "icomoon";
    font-size: 25px;
    margin-right: 10px;
    vertical-align: middle;
}

.footerSite__footerColums__column__list__item__link:hover {
    color: #0e0e0e;
    text-decoration: none;
}

ul.footerSite__footerColums__column__list.footerSite__footerColums__column--share__list {
    text-align: center;
}

@media screen and (min-width: 1200px) {
    .footerSite__footerColums__column {
        display: inline-block;
        vertical-align: top;
        width: 25%;
        padding: 20px 35px;
    }
}

@media screen and (min-width: 768px) {
    .pyccaNewsletter__form__title {
        font-size: 20px;
        text-align: left;
    }
    .footerSite__footerColums__column__title {
        border-bottom: solid 2px #939292;
        margin-bottom: 15px;
    }
    .footerSite__footerColums__column__list__item__link {
        padding: 5px 20px;
    }
}


/* ddepartamento */

.pyccaCategory__desktopAside__title {
    font-size: 16px;
    letter-spacing: 1px;
    padding-bottom: 5px;
    padding-left: 15px;
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
    border-bottom: 1px solid #f7f7f7;
    margin-bottom: 22px;
}

.pyccaCategory__desktopAside__list li {
    padding-bottom: 0px;
    padding-left: 15px;
}

.pyccaCategory__desktopAside__list li a {
    color: #FFF;
    display: block;
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
}

.pyccaCategory__desktopAside__list li a:hover {
    color: #0e0e0e;
    text-decoration: none;
}

.pyccaCategory__desktopAside__list li a:before {
    font-family: 'Material Icons';
    content: "\e3c6";
    font-size: 8px;
    padding-right: 5px;
    position: relative;
    top: 0px;
}

.pyccaCategory__desktopAside {
    margin-top: 10px;
}

.pyccaCategory__vitrine .pager {
    border-top: 0px;
}

.pyccaCategory__vitrine__filterBox {
    margin-bottom: 0px;
    border: 0px;
}

.pyccaCategory__vitrine__filterBox__filters>li span:after {
    background-color: #014e96;
    border-radius: 20px;
    color: #fff;
    content: "\e910";
    font-family: "icomoon";
    font-size: 6px;
    position: absolute;
    top: 0px;
    right: 0px;
    padding: 5px 6px;
}

.pyccaCategory__filtersMobile--open .pyccaCategory__desktopAside h4 a {
    color: #FFF;
    padding-left: 10px;
}

.pyccaCategory__filtersMobile--open .pyccaCategory__desktopAside h5 {
    display: none;
}

.pyccaCategory__filtersMobile--open .pyccaCategory__desktopAside h3 {
    color: #FFF;
    width: 100%;
    text-align: center;
    background: #0000009c;
    padding: 4px;
    margin: 7px 0px;
}

.pyccaCategory__filtersMobile--open .pyccaCategory__desktopAside h3 a {
    color: #FFF;
    padding: 15px 10px;
    text-transform: uppercase;
    font-size: 15px;
}

.pyccaCategory__filtersMobile--open .pyccaCategory__desktopAside ul.Filtro,
.pyccaCategory__filtersMobile--open .pyccaCategory__desktopAside ul.Marca {
    display: none;
}

.pyccaCategory__vitrine__filterBox__filters>li ul a:hover {
    background-color: #7f7f7f;
    color: #fff;
    text-decoration: none;
}

.pyccaCategory__vitrine__filterBox__filters>li span {
    padding-right: 22px;
    font-size: 15px;
    position: relative;
    padding-left: 15px;
    color: #0e0e0e;
}

.pyccaCategory__vitrine__filterBox__filters>li ul {
    background-color: rgba(255, 255, 255, 0.9);
    border: solid 1px #f4f4f4;
    display: none;
    position: absolute;
    left: 0px;
    z-index: 100;
    width: 200px;
}

.pyccaCategory__vitrine__filterBox__filters>li ul a {
    color: #0e0e0e;
    display: block;
    padding: 5px 15px;
    text-transform: capitalize;
    font-size: 14px;
}

.pyccaCategory__vitrine__filterBox__orderBy .orderBy select {
    border: 1px solid #d5d5d5;
    padding: 3px 11px;
    border-radius: 2px;
    font-family: 'Montserrat', sans-serif;
    font-size: 13px;
}

.pyccaCategory__vitrine__filterBox__orderBy .orderBy label {
    display: inline;
    padding-right: 10px;
}

.pyccaCategory__vitrine__filterBox__orderBy .orderBy select option {
    font-size: 14px;
}

.pyccaMenuMobile__menuList__item span {
    border-bottom: solid 1px #0867be;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    padding: 15px 30px;
}

.pyccaHomeMobile .bx-controls-direction a {
    background-color: #e7e7e7ab;
}

.pyccaHomeMobile .bx-controls-direction a:before {
    color: #ffffff;
}

li.pyccaMenuMobile__menuList__item.pyccaMenuMobile__menuList__item--recargas {
    border: 0px;
    text-align: center;
    margin-top: 25px;
}

li.pyccaMenuMobile__menuList__item.pyccaMenuMobile__menuList__item--recargas span {
    border: 1px solid #ffffff94;
    border-radius: 3px;
    width: 60%;
    margin: auto;
    background: #003362;
    text-transform: uppercase;
    font-size: 14px;
}

li.pyccaMenuMobile__menuList__item.pyccaMenuMobile__menuList__item--recargas span:after {
    background-color: #01488a;
    border-radius: 0px;
    content: "\e910";
    font-family: "icomoon";
    font-size: 0px;
    padding: 0px;
    position: absolute;
    right: 0px;
}

.pyccaHomeMobile__secondarybanners li.responsiveContainer {
    margin-top: 10px;
}

.itemD {
    height: 0px;
    position: relative;
}

p.flag.mejorenpareja {
    font-size: 0px;
    background: #F44336;
    width: 30px;
    height: 30px;
    border-radius: 50%;
}

.itemD .flag.ofertas {
    /*  background: url(http://pagos.pycca.com/assets/img/ico/logo-oferta1.png) no-repeat;*/
    position: absolute;
    background-size: contain;
    top: -10px;
    right: -10px;
    text-indent: -1000em;
    display: block;
    height: 0px;
    width: 0px;
    z-index: 9;
}

.itemD .flag.LogoOfertas {
    background: url(https://club.pycca.com/Pycca-VTEX-2021/logo-oferta-af-11-2021.svg) no-repeat;
    position: absolute;
    background-size: contain;
    top: -10px;
    right: -8px;
    text-indent: -1000em;
    display: block;
    height: 50px;
    width: 50px;
    z-index: 9;
}

.itemD .flag.combos {
    position: absolute;
    background-size: contain;
    top: -10px;
    background: #e51b24;
    right: -8px;
    font-size: 0px;
    display: block;
    color: #FFF;
    padding: 20px 5px;
    z-index: 9;
    border-radius: 50%;
}

.itemD .flag.combos:before {
    content: "COMBO";
    color: #FFF;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0.5px;
}

p.flag.ValorPromo {
    position: absolute;
    top: -10px;
    right: -8px;
    display: block;
    height: 50px;
    width: 50px;
    text-align: center;
    z-index: 9;
    font-size: 15px;
    color: #FFF;
    font-weight: 700;
    padding: 8px 0px 0px;
    background: #e51b24;
    border-radius: 50%;
}

p.flag.ValorPromo:before {
    content: attr(data-content);
}

p.flag.ValorPromo b {
    font-size: 11px;
    margin-left: 2px;
    font-weight: 600;
}

p.flag.ValorPromo span {
    display: block;
    font-size: 12px;
    line-height: 0.2;
}


/*
p.flag.ValorPromo.celeste {
    background: #01adee;
}

p.flag.ValorPromo.verder {
    background: #00a66d;
}

p.flag.ValorPromo.naranja {
    background: #f68c1e;
}*/

.featuredProducts5 p.flag.LogoOfertas,
.featuredProducts5 p.flag.combos {
    top: 0px;
}

button.pyccaCategory__vitrine__box__actionButtons__addToList.wishlistBtn {
    display: none;
}

.itemD p.flag.parael,
.itemD p.flag.paraella,
.itemD p.flag.decoracion,
.itemD p.flag.enviogratis,
.itemD p.flag.destacados-infantil,
.itemD p.flag.regaloninas,
.itemD p.flag.regaloninos,
.itemD p.flag.infantil,
.itemD p.flag.regalobodas,
.itemD p.flag.amantes-cocina,
.itemD p.flag.landplaya {
    background: url(https://club.pycca.com//Pycca-VTEX-2021/LOGO-ENVIO-GRATIS-AF-11-2021.svg) no-repeat;
    position: absolute;
    background-size: contain;
    background-color: #fffefead;
    top: 0px;
    left: -10px;
    text-indent: -1000em;
    display: block;
    height: 50px;
    width: 50px;
    z-index: 9;
}

.contado .itemD p.flag.contadoenviogratis {
    background: url(https://club.pycca.com//Pycca-VTEX-2021/LOGO-ENVIO-GRATIS-AF-11-2021.svg) no-repeat;
    position: absolute;
    background-size: contain;
    background-color: #fffefead;
    top: 0px;
    left: -10px;
    text-indent: -1000em;
    display: block;
    height: 50px;
    width: 50px;
    z-index: 9;
}

.credito .itemD p.flag.contadoenviogratis {
    display: none;
}

.itemD p.flag.sanvalentin {
    background: url(https://pycca.vteximg.com.br/arquivos/ico-Compra-en-Pareja.png) no-repeat;
    position: absolute;
    background-size: contain;
    top: -12px;
    left: -15px;
    text-indent: -1000em;
    display: block;
    height: 80px;
    width: 85px;
    z-index: 10;
}

.itemD p.flag.entradascine3 {
    background: url(https://pycca.vteximg.com.br/arquivos/TICKETS-3-1.png) no-repeat;
    position: absolute;
    background-size: contain;
    top: 160px;
    left: -10px;
    text-indent: -1000em;
    display: block;
    height: 40px;
    width: 85px;
    z-index: 9;
    filter: brightness(1.1);
}

.itemD p.flag.entradascine5 {
    background: url(https://pycca.vteximg.com.br/arquivos/TICKETS-5-1.png) no-repeat;
    position: absolute;
    background-size: contain;
    top: 160px;
    left: -10px;
    text-indent: -1000em;
    display: block;
    height: 40px;
    width: 85px;
    z-index: 9;
    filter: brightness(1.1);
}

.itemD p.flag.entradascine10 {
    background: url(https://pycca.vteximg.com.br/arquivos/TICKETS-10-1.png) no-repeat;
    position: absolute;
    background-size: contain;
    top: 160px;
    left: -10px;
    text-indent: -1000em;
    display: block;
    height: 40px;
    width: 85px;
    z-index: 9;
    filter: brightness(1.1);
}

.itemD p.flag.entradascine15 {
    background: url(https://pycca.vteximg.com.br/arquivos/TICKETS-15-1.png) no-repeat;
    position: absolute;
    background-size: contain;
    top: 160px;
    left: -10px;
    text-indent: -1000em;
    display: block;
    height: 40px;
    width: 85px;
    z-index: 9;
    filter: brightness(1.1);
}

.itemD p.flag.gift-cards-10-samsung {
    background: url(https://club.pycca.com/Imagenes/giftcardpycca10.svg) no-repeat;
    position: absolute;
    background-size: contain;
    top: 105px;
    left: -10px;
    text-indent: -1000em;
    display: block;
    height: 45px;
    width: 70px;
    z-index: 9;
    filter: brightness(1.1);
}

.itemD p.flag.gift-cards-15-samsung {
    background: url(https://club.pycca.com/Imagenes/giftcardpycca15.svg) no-repeat;
    position: absolute;
    background-size: contain;
    top: 105px;
    left: -10px;
    text-indent: -1000em;
    display: block;
    height: 45px;
    width: 70px;
    z-index: 9;
    filter: brightness(1.1);
}

.itemD p.flag.gift-cards-20-samsung {
    background: url(https://club.pycca.com/Imagenes/giftcardpycca20.svg) no-repeat;
    position: absolute;
    background-size: contain;
    top: 105px;
    left: -10px;
    text-indent: -1000em;
    display: block;
    height: 45px;
    width: 70px;
    z-index: 9;
    filter: brightness(1.1);
}

.itemD p.flag.gift-cards-50-samsung {
    background: url(https://club.pycca.com/Imagenes/50S.png) no-repeat;
    position: absolute;
    background-size: contain;
    top: 105px;
    left: -10px;
    text-indent: -1000em;
    display: block;
    height: 45px;
    width: 70px;
    z-index: 9;
    filter: brightness(1.1);
}

.itemD p.flag.gift-cards-70-samsung {
    background: url(https://club.pycca.com/Imagenes/giftcardpycca70.svg) no-repeat;
    position: absolute;
    background-size: contain;
    top: 105px;
    left: -10px;
    text-indent: -1000em;
    display: block;
    height: 45px;
    width: 70px;
    z-index: 9;
    filter: brightness(1.1);
}

.itemD p.flag.gift-cards-100-samsung {
    background: url(https://club.pycca.com/Imagenes/100S.png) no-repeat;
    position: absolute;
    background-size: contain;
    top: 105px;
    left: -10px;
    text-indent: -1000em;
    display: block;
    height: 45px;
    width: 70px;
    z-index: 9;
    filter: brightness(1.1);
}

.itemD p.flag.gift-cards-150-samsung {
    background: url(https://club.pycca.com/Imagenes/150S.png) no-repeat;
    position: absolute;
    background-size: contain;
    top: 105px;
    left: -10px;
    text-indent: -1000em;
    display: block;
    height: 45px;
    width: 70px;
    z-index: 9;
    filter: brightness(1.1);
}

.itemD p.flag.gift-cards-200-samsung {
    background: url(https://club.pycca.com/Imagenes/200S.png) no-repeat;
    position: absolute;
    background-size: contain;
    top: 105px;
    left: -10px;
    text-indent: -1000em;
    display: block;
    height: 45px;
    width: 70px;
    z-index: 9;
    filter: brightness(1.1);
}

.itemD p.flag.gift-cards-250-samsung {
    background: url(https://club.pycca.com/Imagenes/250S.png) no-repeat;
    position: absolute;
    background-size: contain;
    top: 105px;
    left: -10px;
    text-indent: -1000em;
    display: block;
    height: 45px;
    width: 70px;
    z-index: 9;
    filter: brightness(1.1);
}

.itemD p.flag.gift-cards-300-samsung {
    background: url(https://club.pycca.com/Imagenes/300S.png) no-repeat;
    position: absolute;
    background-size: contain;
    top: 105px;
    left: -10px;
    text-indent: -1000em;
    display: block;
    height: 45px;
    width: 70px;
    z-index: 9;
    filter: brightness(1.1);
}

.itemD p.flag.opporegalo1 {
    background: url(https://club.pycca.com/Imagenes/termo.png) no-repeat;
    position: absolute;
    background-size: contain;
    top: 150px;
    left: 5px;
    text-indent: -1000em;
    display: block;
    height: 150px;
    width: 100px;
    z-index: 9;
    filter: brightness(1.1);
}

.itemD p.flag.opporegalo2 {
    background: url(https://club.pycca.com/Imagenes/paraguas.png) no-repeat;
    position: absolute;
    background-size: contain;
    top: 150px;
    left: 5px;
    text-indent: -1000em;
    display: block;
    height: 150px;
    width: 100px;
    z-index: 9;
    filter: brightness(1.1);
}

.itemD p.flag.opporegalo3 {
    background: url(https://club.pycca.com/Imagenes/parlant.png) no-repeat;
    position: absolute;
    background-size: contain;
    top: 150px;
    left: 5px;
    text-indent: -1000em;
    display: block;
    height: 150px;
    width: 100px;
    z-index: 9;
    filter: brightness(1.1);
}

.itemD p.flag.opporegalo4 {
    background: url(https://club.pycca.com/Imagenes/lampara.png) no-repeat;
    position: absolute;
    background-size: contain;
    top: 150px;
    left: 5px;
    text-indent: -1000em;
    display: block;
    height: 150px;
    width: 100px;
    z-index: 9;
    filter: brightness(1.1);
}

.itemD p.flag.nauticacol {
    background: url(https://club.pycca.com/Imagenes/logNautica.svg) no-repeat;
    position: absolute;
    background-size: contain;
    top: 150px;
    left: 5px;
    text-indent: -1000em;
    display: block;
    height: 150px;
    width: 100px;
    z-index: 9;
    filter: brightness(1.1);
}

.itemD p.flag.ofertahappyhours {
    background: url(https://club.pycca.com/Imagenes/ihho.png) no-repeat;
    position: absolute;
    background-size: contain;
    top: 150px;
    left: 5px;
    text-indent: -1000em;
    display: block;
    height: 150px;
    width: 100px;
    z-index: 9;
    filter: brightness(1.1);
}

.itemD p.flag.reg_challenger {
    background: url(https://club.pycca.com/Imagenes/regChallenger.png) no-repeat;
    position: absolute;
    background-color: #ffffffd9;
    background-size: contain;
    top: 150px;
    left: 5px;
    text-indent: -1000em;
    display: block;
    height: 150px;
    width: 150px;
    border-radius: 50%;
    z-index: 9;
    filter: brightness(1.1);
}

.itemD p.flag.regalos-epyccos {
    background: url(https://club.pycca.com/Imagenes/regepyF.png) no-repeat;
    position: absolute;
    background-size: contain;
    border-radius: 1.5rem;
    top: 250px;
    left: 0px;
    text-indent: -1000em;
    display: block;
    height: 75px;
    width: 75px;
    z-index: 9;
    filter: brightness(1.1);
}


.itemD p.flag.hardoom-reg {
    background: url(https://club.pycca.com/Imagenes/hdonregnew22.png) no-repeat;
    position: absolute;
    background-size: contain;
    top: 150px;
    left: 5px;
    text-indent: -1000em;
    display: block;
    height: 150px;
    width: 150px;
    z-index: 9;
    filter: brightness(1.1);
}

.itemD p.flag.hardoom-reg1 {
    background: url(https://club.pycca.com/Imagenes/regBicHard.png) no-repeat;
    position: absolute;
    background-size: contain;
    top: 150px;
    left: 5px;
    text-indent: -1000em;
    display: block;
    height: 150px;
    width: 150px;
    z-index: 9;
    filter: brightness(1.1);
}

.itemD p.flag.cuota-gratis-x-tu-gol {
    background: url(https://club.pycca.com/Imagenes/Icono-cuota-gratis.svg) no-repeat;
    position: absolute;
    background-size: contain;
    top: 150px;
    left: 3px;
    text-indent: -1000em;
    display: block;
    height: 95px;
    width: 95px;
    z-index: 9;
    filter: brightness(1.1);
    border-radius: 0px 10px 2px 0px;
}

.itemD p.flag.regaloresiflex {
    background: url(https://club.pycca.com/Imagenes/regRF1.png) no-repeat;
    position: absolute;
    background-size: contain;
    top: 150px;
    left: 5px;
    text-indent: -1000em;
    display: block;
    height: 150px;
    width: 150px;
    z-index: 9;
    filter: brightness(1.1);
}

.itemD p.flag.simmons-reg1 {
    background: url(https://club.pycca.com/Imagenes/regl1.png) no-repeat;
    position: absolute;
    background-size: contain;
    top: 150px;
    left: 5px;
    text-indent: -1000em;
    display: block;
    height: 150px;
    width: 150px;
    z-index: 9;
    filter: brightness(1.1);
}

.itemD p.flag.simmons-reg2 {
    background: url(https://club.pycca.com/Imagenes/regl3.png) no-repeat;
    position: absolute;
    background-size: contain;
    top: 150px;
    left: 5px;
    text-indent: -1000em;
    display: block;
    height: 150px;
    width: 150px;
    z-index: 9;
    filter: brightness(1.1);
}

.itemD p.flag.simmons-reg3 {
    background: url(https://club.pycca.com/Imagenes/regl2.png) no-repeat;
    position: absolute;
    background-size: contain;
    top: 150px;
    left: 5px;
    text-indent: -1000em;
    display: block;
    height: 150px;
    width: 150px;
    z-index: 9;
    filter: brightness(1.1);
}

.itemD p.flag.licuadora-gratis {
    background: url(https://club.pycca.com/Imagenes/lcGrt.png) no-repeat;
    position: absolute;
    background-size: contain;
    top: 150px;
    left: 5px;
    text-indent: -1000em;
    display: block;
    height: 150px;
    width: 150px;
    z-index: 9;
    filter: brightness(1.1);
}

.itemD p.flag.envolturasmama {
    background: url(https://pycca.vteximg.com.br/arquivos/EnvolturaDorado.png) no-repeat;
    position: absolute;
    background-size: contain;
    top: 100px;
    left: -10px;
    text-indent: -1000em;
    display: block;
    height: 50px;
    width: 50px;
    z-index: 9;
}

.itemD p.flag.compra-3-y-el-3ro-es-gratis,
.itemD p.flag.el-2do-mitad-de-precio {
    background: #87220c;
    color: #FFF;
    font-size: 13px;
    position: relative;
    top: -2px;
    z-index: 10;
    padding: 5px 10px;
    left: -15px;
    border-radius: 0px 5px 5px 0px;
    width: 80%;
}

.Envio .flag.sanvalentin {
    /*background: url(https://pycca.vteximg.com.br/arquivos/ico-Compra-en-Pareja.png) no-repeat;*/
    background-repeat: no-repeat;
    display: inline-block;
    background-size: contain;
    text-indent: -1000em;
    height: 43px;
    z-index: 9;
    width: 110px;
    top: 13px;
    /*width: 61px;
    top: -10px;*/
    position: absolute;
}

.etiqueta .flag.sanvalentin {
    background: url(https://pycca.vteximg.com.br/arquivos/ico-Compra-en-Pareja.png) no-repeat;
    position: absolute;
    top: 10px;
    background-size: contain;
    left: 15px;
    text-indent: -1000em;
    display: block;
    height: 85px;
    width: 85px;
    z-index: 6;
}

.etiqueta .flag.envolturasmama {
    background: url(https://pycca.vteximg.com.br/arquivos/EnvolturaDorado.png) no-repeat;
    position: absolute;
    top: 10px;
    background-size: contain;
    left: 15px;
    text-indent: -1000em;
    display: block;
    height: 85px;
    width: 85px;
    z-index: 6;
}

.itemD p.flag.pickup {
    background: url(https://pycca.vteximg.com.br/arquivos/LOGO_PICKUP.png) no-repeat;
    position: absolute;
    background-size: contain;
    top: 190px;
    left: -7px;
    text-indent: -1000em;
    display: block;
    height: 37px;
    width: 95px;
    z-index: 10;
    border-radius: 5px;
    background-color: #ffffffc9;
}

.itemD p.flag.compra-3-y--1-es-gratis {
    background: #000;
    color: #FFF;
    display: inline-block;
    padding: 2px 4px;
    width: 90px;
    line-height: 1.2;
    font-size: 14px;
    text-align: center;
    box-shadow: 1px 1px 1px 1px #494949;
}

body.Etnia .itemD p.flag.pickup {
    top: 100px;
}

body.Etnia .itemD p.flag.enviogratis {
    top: 100px;
}

body.Etnia .itemD p.flag.contadoenviogratis {
    top: 100px;
}

.Envio .flag.pickup {
    /*background: url(https://pycca.vteximg.com.br/arquivos/ico-Compra-en-Pareja.png) no-repeat;*/
    background-repeat: no-repeat;
    display: inline-block;
    background-size: contain;
    text-indent: -1000em;
    height: 43px;
    z-index: 9;
    width: 110px;
    top: 13px;
    /*width: 61px;
    top: -10px;*/
    position: absolute;
}

.etiqueta .flag.pickup {
    background: url(https://pycca.vteximg.com.br/arquivos/LOGO_PICKUP.png) no-repeat;
    position: absolute;
    top: 5px;
    background-size: contain;
    left: 150px;
    text-indent: -1000em;
    display: block;
    height: 45px;
    width: 125px;
    z-index: 6;
}

.etiqueta p.flag.combos {
    position: absolute;
    background-size: contain;
    top: 15px;
    background: #e51b24;
    left: 140px;
    font-size: 0px;
    display: block;
    color: #FFF;
    padding: 20px 5px;
    z-index: 9;
    border-radius: 50%;
}

.etiqueta p.flag.combos:before {
    content: "COMBO";
    color: #FFF;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0.5px;
}

.etiqueta p.flag.compra-3-y--1-es-gratis {
    background: #000;
    color: #FFF;
    display: inline-block;
    padding: 4px 4px;
    width: 90px;
    line-height: 1.2;
    font-size: 14px;
    text-align: center;
    position: absolute;
    /* box-shadow: 1px 1px 1px 1px #494949; */
    top: 60px;
    left: 150px;
    z-index: 9;
}

.itemD .flag {
    background: #000;
    width: fit-content;
    color: #FFF;
    padding: 5px;
    border-radius: 2px;
    position: relative;
    top: 70px;
}

.Envio p.flag.combos {
    display: none;
}

.itemD p.flag.exclusivo-online {
    position: absolute;
    top: 200px;
    right: -15px;
    width: fit-content;
    color: #fff;
    background: #b6b9b9cf;
    padding: 4px 10px;
    font-size: 12px;
    z-index: 9;
}

.itemD p.flag.instalacion-gratis-basica,
.itemD p.flag.instalacion-gratis {
    position: absolute;
    top: 235px;
    right: -15px;
    width: fit-content;
    color: #fff;
    background: #080808e3;
    padding: 4px 10px;
    font-size: 12px;
    z-index: 9;
}

.itemD p.flag.gratis-campana {
    position: absolute;
    top: 200px;
    LEFT: -15px;
    display: flex;
    width: 75px;
    height: 75px;
    color: #fff;
    background: #fc1921;
    padding: 2px 10px;
    text-align: center;
    font-size: 12px;
    font-weight: 700;
    z-index: 9;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
}

.etiqueta p.flag.parael,
.etiqueta p.flag.paraella,
.etiqueta p.flag.decoracion,
.etiqueta p.flag.enviogratis,
.etiqueta p.flag.destacados-infantil,
.etiqueta p.flag.regaloninas,
.etiqueta p.flag.regaloninos,
.etiqueta p.flag.infantil,
.etiqueta p.flag.regalobodas,
.etiqueta p.flag.amantes-cocina,
.etiqueta p.flag.landplaya {
    display: none;
}

.contado .etiqueta p.flag.contadoenviogratis {
    display: none;
}

.Envio p.flag.exclusivo-online {
    display: none;
}

.etiqueta p.flag.exclusivo-online,
.etiqueta p.flag.compra-12-y-paga-9 {
    width: fit-content;
    font-weight: 500;
    left: 130px;
    position: absolute;
    z-index: 5;
    top: 144px;
    background: #0c0c0ccf;
    color: #ffffff;
    padding: 4px 10px;
}

.etiqueta p.flag.instalacion-gratis-basica,
.etiqueta p.flag.instalacion-gratis {
    left: 130px;
    position: absolute;
    z-index: 5;
    top: 180px;
    background: #0c0c0ccf;
    color: #FFF;
    padding: 4px 10px;
}

.etiqueta p.flag.ValorPromo.rojo {
    left: 137px;
    top: 10px;
}

.etiqueta p.flag.enviogratis {
    background: url(https://club.pycca.com//Pycca-VTEX-2021/LOGO-ENVIO-GRATIS-AF-11-2021.svg) no-repeat;
    position: absolute;
    background-size: contain;
    background-color: #fffefead;
    top: 75px;
    left: 135px;
    text-indent: -1000em;
    display: block;
    height: 50px;
    width: 50px;
    z-index: 9;
}

.contado .etiqueta p.flag.contadoenviogratis {
    background: url(https://club.pycca.com//Pycca-VTEX-2021/LOGO-ENVIO-GRATIS-AF-11-2021.svg) no-repeat;
    position: absolute;
    background-size: contain;
    background-color: #fffefead;
    top: 75px;
    left: 135px;
    text-indent: -1000em;
    display: block;
    height: 50px;
    width: 50px;
    z-index: 9;
}

.credito .etiqueta p.flag.contadoenviogratis {
    display: none;
}

.etiqueta p.flag.entradascine3 {
    background: url(https://pycca.vteximg.com.br/arquivos/TICKETS-3-1.png) no-repeat;
    position: absolute;
    background-size: contain;
    top: 80px;
    left: 140px;
    text-indent: -1000em;
    display: block;
    height: 59px;
    width: 116px;
    z-index: 9;
}

.etiqueta p.flag.entradascine5 {
    background: url(https://pycca.vteximg.com.br/arquivos/TICKETS-5-1.png) no-repeat;
    position: absolute;
    background-size: contain;
    top: 80px;
    left: 140px;
    text-indent: -1000em;
    display: block;
    height: 59px;
    width: 116px;
    z-index: 9;
}

.etiqueta p.flag.entradascine10 {
    background: url(https://pycca.vteximg.com.br/arquivos/TICKETS-10-1.png) no-repeat;
    position: absolute;
    background-size: contain;
    top: 80px;
    left: 140px;
    text-indent: -1000em;
    display: block;
    height: 59px;
    width: 116px;
    z-index: 9;
}

.etiqueta p.flag.entradascine15 {
    background: url(https://pycca.vteximg.com.br/arquivos/TICKETS-15-1.png) no-repeat;
    position: absolute;
    background-size: contain;
    top: 80px;
    left: 140px;
    text-indent: -1000em;
    display: block;
    height: 59px;
    width: 116px;
    z-index: 9;
}

.etiqueta p.flag.gift-cards-10-samsung {
    background: url(https://club.pycca.com/Imagenes/giftcardpycca10.svg) no-repeat;
    position: absolute;
    background-size: contain;
    top: 100px;
    left: 140px;
    text-indent: -1000em;
    display: block;
    height: 45px;
    width: 65px;
    z-index: 9;
    filter: brightness(1.1);
}

.etiqueta p.flag.gift-cards-15-samsung {
    background: url(https://club.pycca.com/Imagenes/giftcardpycca15.svg) no-repeat;
    position: absolute;
    background-size: contain;
    top: 100px;
    left: 140px;
    text-indent: -1000em;
    display: block;
    height: 45px;
    width: 65px;
    z-index: 9;
    filter: brightness(1.1);
}

.etiqueta p.flag.gift-cards-20-samsung {
    background: url(https://club.pycca.com/Imagenes/giftcardpycca20.svg) no-repeat;
    position: absolute;
    background-size: contain;
    top: 100px;
    left: 140px;
    text-indent: -1000em;
    display: block;
    height: 45px;
    width: 65px;
    z-index: 9;
    filter: brightness(1.1);
}

.etiqueta p.flag.gift-cards-50-samsung {
    background: url(https://club.pycca.com/Imagenes/50S.png) no-repeat;
    position: absolute;
    background-size: contain;
    top: 100px;
    left: 140px;
    text-indent: -1000em;
    display: block;
    height: 45px;
    width: 65px;
    z-index: 9;
    filter: brightness(1.1);
}

.etiqueta p.flag.gift-cards-70-samsung {
    background: url(https://club.pycca.com/Imagenes/giftcardpycca70.svg) no-repeat;
    position: absolute;
    background-size: contain;
    top: 100px;
    left: 140px;
    text-indent: -1000em;
    display: block;
    height: 45px;
    width: 65px;
    z-index: 9;
    filter: brightness(1.1);
}

.etiqueta p.flag.gift-cards-100-samsung {
    background: url(https://club.pycca.com/Imagenes/100S.png) no-repeat;
    position: absolute;
    background-size: contain;
    top: 100px;
    left: 140px;
    text-indent: -1000em;
    display: block;
    height: 45px;
    width: 65px;
    z-index: 9;
    filter: brightness(1.1);
}

.etiqueta p.flag.gift-cards-150-samsung {
    background: url(https://club.pycca.com/Imagenes/150S.png) no-repeat;
    position: absolute;
    background-size: contain;
    top: 100px;
    left: 140px;
    text-indent: -1000em;
    display: block;
    height: 45px;
    width: 65px;
    z-index: 9;
    filter: brightness(1.1);
}

.etiqueta p.flag.gift-cards-200-samsung {
    background: url(https://club.pycca.com/Imagenes/200S.png) no-repeat;
    position: absolute;
    background-size: contain;
    top: 100px;
    left: 140px;
    text-indent: -1000em;
    display: block;
    height: 45px;
    width: 65px;
    z-index: 9;
    filter: brightness(1.1);
}

.etiqueta p.flag.gift-cards-250-samsung {
    background: url(https://club.pycca.com/Imagenes/250S.png) no-repeat;
    position: absolute;
    background-size: contain;
    top: 100px;
    left: 140px;
    text-indent: -1000em;
    display: block;
    height: 45px;
    width: 65px;
    z-index: 9;
    filter: brightness(1.1);
}

.etiqueta p.flag.gift-cards-300-samsung {
    background: url(https://club.pycca.com/Imagenes/300S.png) no-repeat;
    position: absolute;
    background-size: contain;
    top: 100px;
    left: 140px;
    text-indent: -1000em;
    display: block;
    height: 45px;
    width: 65px;
    z-index: 9;
    filter: brightness(1.1);
}

.etiqueta p.flag.opporegalo1 {
    background: url(https://club.pycca.com/Imagenes/termo.png) no-repeat;
    position: absolute;
    background-size: contain;
    top: 330px;
    left: 155px;
    text-indent: -1000em;
    display: block;
    height: 300px;
    width: 300px;
    z-index: 9;
    filter: brightness(1.1);
}

.etiqueta p.flag.opporegalo2 {
    background: url(https://club.pycca.com/Imagenes/paraguas.png) no-repeat;
    position: absolute;
    background-size: contain;
    top: 330px;
    left: 155px;
    text-indent: -1000em;
    display: block;
    height: 300px;
    width: 300px;
    z-index: 9;
    filter: brightness(1.1);
}

.etiqueta p.flag.opporegalo3 {
    background: url(https://club.pycca.com/Imagenes/parlant.png) no-repeat;
    position: absolute;
    background-size: contain;
    top: 330px;
    left: 155px;
    text-indent: -1000em;
    display: block;
    height: 300px;
    width: 300px;
    z-index: 9;
    filter: brightness(1.1);
}

.etiqueta p.flag.opporegalo4 {
    background: url(https://club.pycca.com/Imagenes/lampara.png) no-repeat;
    position: absolute;
    background-size: contain;
    top: 330px;
    left: 155px;
    text-indent: -1000em;
    display: block;
    height: 300px;
    width: 300px;
    z-index: 9;
    filter: brightness(1.1);
}

.etiqueta p.flag.nauticacol {
    background: url(https://club.pycca.com/Imagenes/logNautica.svg) no-repeat;
    position: absolute;
    background-size: contain;
    top: 330px;
    left: 155px;
    text-indent: -1000em;
    display: block;
    height: 150px;
    width: 150px;
    z-index: 9;
    filter: brightness(1.1);
}

.etiqueta p.flag.ofertahappyhours {
    background: url(https://club.pycca.com/Imagenes/ihho.png) no-repeat;
    position: absolute;
    background-size: contain;
    top: 330px;
    left: 155px;
    text-indent: -1000em;
    display: block;
    height: 300px;
    width: 300px;
    z-index: 9;
    filter: brightness(1.1);
}

.etiqueta p.flag.reg_challenger {
    background: url(https://club.pycca.com/Imagenes/regChallenger.png) no-repeat;
    position: absolute;
    background-color: #ffffffd9;
    background-size: contain;
    top: 311px;
    left: 172px;
    text-indent: -1000em;
    display: block;
    height: 200px;
    width: 200px;
    border-radius: 50%;
    z-index: 9;
    filter: brightness(1.1);
}

.etiqueta p.flag.regalos-epyccos {
    background: url(https://club.pycca.com/Imagenes/regepyF.png) no-repeat;
    position: absolute;
    border-radius: 1.5rem;
    background-size: contain;
    top: 465px;
    left: 175px;
    text-indent: -1000em;
    display: block;
    height: 100px;
    width: 100px;
    z-index: 9;
    filter: brightness(1.1);
}

.etiqueta p.flag.hardoom-reg {
    background: url(https://club.pycca.com/Imagenes/hdonregnew22.png) no-repeat;
    position: absolute;
    background-size: contain;
    top: 330px;
    left: 155px;
    text-indent: -1000em;
    display: block;
    height: 300px;
    width: 300px;
    z-index: 9;
    filter: brightness(1.1);
}

.etiqueta p.flag.hardoom-reg1 {
    background: url(https://club.pycca.com/Imagenes/regBicHard.png) no-repeat;
    position: absolute;
    background-size: contain;
    top: 330px;
    left: 155px;
    text-indent: -1000em;
    display: block;
    height: 300px;
    width: 300px;
    z-index: 9;
    filter: brightness(1.1);
}

.etiqueta p.flag.cuota-gratis-x-tu-gol {
    background: url(https://club.pycca.com/Imagenes/Icono-cuota-gratis.svg) no-repeat;
    position: absolute;
    background-size: contain;
    top: 330px;
    left: 155px;
    text-indent: -1000em;
    display: block;
    height: 300px;
    width: 150px;
    z-index: 9;
    filter: brightness(1.1);
}

.etiqueta p.flag.regaloresiflex {
    background: url(https://club.pycca.com/Imagenes/regRF1.png) no-repeat;
    position: absolute;
    background-size: contain;
    top: 330px;
    left: 155px;
    text-indent: -1000em;
    display: block;
    height: 300px;
    width: 300px;
    z-index: 9;
    filter: brightness(1.1);
}

.etiqueta p.flag.simmons-reg1 {
    background: url(https://club.pycca.com/Imagenes/regl1.png) no-repeat;
    position: absolute;
    background-size: contain;
    top: 330px;
    left: 155px;
    text-indent: -1000em;
    display: block;
    height: 300px;
    width: 300px;
    z-index: 9;
    filter: brightness(1.1);
}

.etiqueta p.flag.simmons-reg2 {
    background: url(https://club.pycca.com/Imagenes/regl3.png) no-repeat;
    position: absolute;
    background-size: contain;
    top: 330px;
    left: 155px;
    text-indent: -1000em;
    display: block;
    height: 300px;
    width: 300px;
    z-index: 9;
    filter: brightness(1.1);
}

.etiqueta p.flag.simmons-reg3 {
    background: url(https://club.pycca.com/Imagenes/regl2.png) no-repeat;
    position: absolute;
    background-size: contain;
    top: 330px;
    left: 155px;
    text-indent: -1000em;
    display: block;
    height: 300px;
    width: 300px;
    z-index: 9;
    filter: brightness(1.1);
}

.etiqueta p.flag.licuadora-gratis {
    background: url(https://club.pycca.com/Imagenes/lcGrt.png) no-repeat;
    position: absolute;
    background-size: contain;
    top: 330px;
    left: 155px;
    text-indent: -1000em;
    display: block;
    height: 300px;
    width: 300px;
    z-index: 9;
    filter: brightness(1.1);
}

.consultadeSaldo {
    width: 100%;
    height: 600px;
}

.Envio {
    position: relative;
    left: 0%;
}

.Envio p.flag.parael,
.Envio p.flag.paraella,
.Envio p.flag.decoracion,
.Envio p.flag.enviogratis,
.Envio p.flag.contadoenviogratis,
.Envio p.flag.destacados-infantil,
.Envio p.flag.regaloninas,
.Envio p.flag.regaloninos,
.Envio p.flag.infantil,
.Envio p.flag.regalobodas,
.Envio p.flag.amantes-cocina,
.Envio p.flag.landplaya {
    background: url(https://club.pycca.com//Pycca-VTEX-2021/LOGO-ENVIO-GRATIS-AF-11-2021.svg);
    background-repeat: no-repeat;
    display: inline-block;
    background-size: contain;
    text-indent: -1000em;
    height: 43px;
    z-index: 9;
    width: 110px;
    top: 13px;
    /*width: 61px;
    top: -10px;*/
    position: absolute;
}

.itemD .flag.ofertas-hogar-mama,
.itemD .flag.combos-plasticos,
.itemD .flag.ofertas-muebles,
.itemD .flag.ofertas-electro {
    /*  background: url(http://pagos.pycca.com/assets/img/ico/bp-happyhour-mama-4.png) no-repeat; */
    position: absolute;
    background-size: contain;
    top: 5px;
    right: -9px;
    text-indent: -1000em;
    display: block;
    height: 60px;
    width: 80px;
    z-index: 6;
}

.etiqueta .flag.ofertas {
    background: url(https://club.pycca.com/Pycca-VTEX-2021/logo-oferta-af-11-2021.svg) no-repeat;
    position: absolute;
    top: 15px;
    background-size: contain;
    left: 150px;
    text-indent: -1000em;
    display: block;
    height: 80px;
    width: 80px;
    z-index: 6;
}

.itemD .flag.trasnochon {
    /* background: url(http://pagos.pycca.com/assets/img/home/cyber/logo-cdto.png) no-repeat;*/
    position: absolute;
    background-size: contain;
    top: 6px;
    left: 8px;
    text-indent: -1000em;
    display: block;
    height: 50px;
    width: 50px;
    z-index: 9;
}

.etiqueta .flag.trasnochon {
    /*   background: url(http://pagos.pycca.com/assets/img/home/cyber/logo-cdto.png) no-repeat;*/
    position: absolute;
    top: 6px;
    background-size: contain;
    left: 25px;
    text-indent: -1000em;
    display: block;
    height: 85px;
    width: 85px;
    z-index: 6;
}

.itemD .flag.cybermonday {
    /* background: url(http://pagos.pycca.com/assets/img/home/cyber/logo-cdto.png) no-repeat;*/
    position: absolute;
    background-size: contain;
    top: 6px;
    left: 8px;
    text-indent: -1000em;
    display: block;
    height: 50px;
    width: 50px;
    z-index: 9;
}

.etiqueta .flag.cybermonday {
    /*   background: url(http://pagos.pycca.com/assets/img/home/cyber/logo-cdto.png) no-repeat;*/
    position: absolute;
    top: 6px;
    background-size: contain;
    left: 25px;
    text-indent: -1000em;
    display: block;
    height: 85px;
    width: 85px;
    z-index: 6;
}

.itemD .flag.campanatresxdos {
    /*  background: url(http://pagos.pycca.com/assets/img/ico/LOGO-3X2.png) no-repeat;*/
    position: absolute;
    background-size: contain;
    top: 160px;
    right: 15px;
    text-indent: -1000em;
    display: block;
    height: 80px;
    width: 100px;
    z-index: 9;
}

.etiqueta .flag.campanatresxdos {
    /* background: url(http://pagos.pycca.com/assets/img/ico/LOGO-3X2.png) no-repeat;*/
    position: absolute;
    top: 20%;
    background-size: contain;
    left: 27%;
    text-indent: -1000em;
    display: block;
    height: 130px;
    width: 175px;
    z-index: 6;
}

.etiqueta .flag.ofertas-hogar-mama,
.etiqueta .flag.combos-plasticos,
.etiqueta .flag.ofertas-muebles,
.etiqueta .flag.ofertas-electro {
    /* background: url(http://pagos.pycca.com/assets/img/ico/bp-happyhour-mama-4.png) no-repeat; */
    position: absolute;
    top: 6px;
    background-size: contain;
    left: 25px;
    text-indent: -1000em;
    display: block;
    height: 85px;
    width: 85px;
    z-index: 6;
}

.RegalosParaMama .bread-crumb,
.RegalosParaMama .pyccaCategory__vitrine .titulo-sessao,
.RegalosParaMama .pyccaCategory__vitrine__filterBox,
.sanvalentin .bread-crumb,
.sanvalentin .pyccaCategory__vitrine .titulo-sessao,
.sanvalentin .pyccaCategory__vitrine__filterBox,
.RenovacionHogar .bread-crumb,
.RenovacionHogar .pyccaCategory__vitrine .titulo-sessao,
.RenovacionHogar .pyccaCategory__vitrine__filterBox,
.RegresoClases .bread-crumb,
.RegresoClases .pyccaCategory__vitrine .titulo-sessao,
.RegresoClases .pyccaCategory__vitrine__filterBox,
.GuiaDeCompras .bread-crumb,
.GuiaDeCompras .pyccaCategory__vitrine .titulo-sessao,
.GuiaDeCompras .pyccaCategory__vitrine__filterBox,
.carrusellProductos.Busqueda {
    display: none;
}

.pyccalanding .carrusellProductos.Busqueda {
    display: block
}

img.itemBannerBusqueda {
    width: 50%;
    margin-bottom: 0px;
    max-width: 1350px;
}

.pyccaCategory__vitrine .pager .pages li {
    display: inline-block;
    color: #0e0e0e;
    font-size: 14px;
    padding: 4px 11px;
    margin: 2px;
    border-radius: 50%;
    width: 30px;
    background: #f7f7f7;
    height: 30px;
}

.pyccaCategory__vitrine .pager .pages li.previous,
.pyccaCategory__vitrine .pager .pages li.next {
    color: #f7f7f7;
    overflow: hidden;
    text-indent: -999px;
    position: relative;
    top: 12px;
}

.pyccaCategory__vitrine .pager .pages li.previous:hover,
.pyccaCategory__vitrine .pager .pages li.next:hover {
    color: #f7f7f7;
    overflow: hidden;
    text-indent: -999px;
    position: relative;
    top: 12px;
}

.pyccaCategory__vitrine .pager .pages li:hover {
    color: #ffffff;
    background: #014e96ad;
}

.pyccaCategory__vitrine .pager .pages li.pgCurrent {
    color: #ffffff;
    background: #019fa5;
}

.ui-autocomplete.ui-menu {
    background-color: #fff;
    padding: 0px 0px;
    border: 1px solid #f7f7f7;
    width: 320px !important;
}

li.ui-menu-item {
    border-bottom: 1px solid #f7f7f7;
}

.ui-autocomplete.ui-menu .ui-menu-item a {
    cursor: pointer;
    display: block;
    padding: 10px 20px;
    width: 100%;
    color: #7f7f7f;
}

.ui-autocomplete.ui-menu .ui-menu-item a:hover {
    text-decoration: none;
}

.formQSC {
    position: relative;
    padding: 40px;
    width: 70%;
    margin: auto;
}

.formQSC .contentImage {
    text-align: center;
    font-size: 18px;
    text-transform: uppercase;
    padding-bottom: 15px;
}

.formQS label {
    color: #999;
    font-size: 15px;
    font-weight: normal;
    position: absolute;
    pointer-events: none;
    left: 5px;
    top: 10px;
    transition: 0.2s ease all;
    -moz-transition: 0.2s ease all;
    -webkit-transition: 0.2s ease all;
}

.formQS .group {
    position: relative;
    margin-bottom: 25px;
}

.formQS .bar {
    position: relative;
    display: block;
    width: 100%;
}

.formQS .highlight {
    position: absolute;
    height: 60%;
    width: 100px;
    top: 25%;
    left: 0;
    pointer-events: none;
    opacity: 0.5;
}

.formQS input {
    font-size: 16px;
    padding: 10px 0px 5px 10px;
    display: block;
    width: calc(100% - 170px);
    border: none;
    position: relative;
    border-bottom: 1px solid #757575;
    left: 170px;
}

.formQS input:required {
    box-shadow: none;
}

.formQS .bar:before {
    left: 50%;
}

.formQS .bar:after {
    right: 50%;
}

.formQS .bar:before,
.formQS .bar:after {
    content: '';
    height: 2px;
    width: 0;
    bottom: 1px;
    position: absolute;
    background: #5264AE;
    transition: 0.2s ease all;
    -moz-transition: 0.2s ease all;
    -webkit-transition: 0.2s ease all;
}

.textFormMsj {
    text-align: center;
}

span.msjPycca {
    font-size: 18px;
    padding-top: 15px;
}

.formQS .buttomForm {
    width: 100%;
    text-align: center;
}

.formQS .pyccaProductDetail__buyOptions__button:before {
    display: none;
}

.formQS .pyccaProductDetail__buyOptions__button--buyProduct {
    width: calc(25% - 70px);
    margin-right: 10px;
}

.BannSupIMG {
    text-align: center;
    background: #019fa5;
    display: block;
}

.BannSupIMG img {
    width: 100%;
}

.BannSupIMGMB {
    display: none;
}

.pyccaCategory__vitrine__filterBox__filters {
    display: none;
}

.pyccaCategory__aside,
.pyccaDepartement__aside {
    display: block;
    float: left;
    width: 25%;
}

.pyccaCategory__aside {
    width: 0;
    opacity: 0;
}

.pyccaCategory__aside.openFiltro {
    width: 25%;
    opacity: 1;
}

.pyccaDepartement__aside h5.Hide.Especificaciones.de.Filtro.HideMarca,
.pyccaDepartement__aside ul.Marca.Especificaciones.de.Filtro,
.pyccaDepartement__aside h5.Hide.even.Especificaciones.de.Filtro.HideSistema-Operativo,
.pyccaDepartement__aside ul.Sistema.Operativo.even.Especificaciones.de.Filtro,
.pyccaDepartement__aside h5.Hide.Especificaciones.de.Filtro.HidePulgadas,
.pyccaDepartement__aside ul.Pulgadas.Especificaciones.de.Filtro,
.pyccaDepartement__aside h5.Hide.even.Especificaciones.de.Contenido.HideModelo,
.pyccaDepartement__aside h5.Hide.even.Especificaciones.de.Filtro.HideColor,
.pyccaDepartement__aside ul.Color.even.Especificaciones.de.Filtro,
.pyccaDepartement__aside h5.Hide.Especificaciones.de.Filtro.HideDefinicion,
.pyccaDepartement__aside ul.Definición.Especificaciones.de.Filtro,
.pyccaDepartement__aside h5.Hide.Especificaciones.de.Filtro.HideColor,
.pyccaDepartement__aside ul.Colores.even.Especificaciones.de.Filtro,
.pyccaDepartement__aside h5.Hide.even.Especificaciones.de.Filtro.HideColores,
.pyccaDepartement__aside ul.Color.Especificaciones.de.Filtro,
.pyccaDepartement__aside h5.Hide.even.Especificaciones.de.Filtro.HideCapacidad,
.pyccaDepartement__aside ul.Capacidad.even.Especificaciones.de.Filtro,
.pyccaDepartement__aside h5.Hide.Especificaciones.de.Filtro.HidePiezas,
.pyccaDepartement__aside ul.Piezas.Especificaciones.de.Filtro,
.pyccaDepartement__aside h5.Hide.even.Especificaciones.de.Filtro.HideNiveles,
.pyccaDepartement__aside ul.Niveles.even.Especificaciones.de.Filtro,
.pyccaDepartement__aside h5.Hide.Especificaciones.de.Filtro.HidePlazas,
.pyccaDepartement__aside ul.Plazas.Especificaciones.de.Filtro,
.pyccaDepartement__aside h5.Hide.Especificaciones.de.Filtro.HideCapacidad,
.pyccaDepartement__aside ul.Capacidad.Especificaciones.de.Filtro,
.pyccaDepartement__aside h5.Hide.Especificaciones.de.Filtro.HideVelocidades,
.pyccaDepartement__aside ul.Velocidades.Especificaciones.de.Filtro,
.pyccaDepartement__aside h5.Hide.even.Especificaciones.de.Filtro.HideTipo-de-Lavado,
.pyccaDepartement__aside ul.Tipo.de.Lavado.even.Especificaciones.de.Filtro {
    display: none;
}

.pyccaCategory__desktopAside,
.menu-navegue,
.pyccaDepartement__desktopMainBanners {
    display: none;
}

.pyccaDepartement__mainDepartment section.featuredProducts .featuredProducts__title {
    display: none;
}

a.ver-filtros {
    font-size: 0px
}

a.ver-filtros::before {
    content: "← Ver todas las Opciones";
    font-size: 11px;
    padding: 15px;
    color: #004e96;
}

a.ver-filtros:hover {
    text-decoration: none;
    color: #00b8bf;
}

.pyccaCategory__vitrine__filterBox__orderBy {
    float: left;
    position: relative;
    z-index: 9;
    top: 0px;
}

.pyccaCategory__vitrine .pager .pages {
    border-top: 0px;
}

.PyccaCarrusellPequenio .itemD p.flag.parael,
.PyccaCarrusellPequenio .itemD p.flag.paraella,
.PyccaCarrusellPequenio .itemD p.flag.destacados-infantil,
.PyccaCarrusellPequenio .itemD p.flag.decoracion,
.PyccaCarrusellPequenio .itemD p.flag.destacados-infantil,
.PyccaCarrusellPequenio .itemD p.flag.enviogratis,
.PyccaCarrusellPequenio .itemD p.flag.contadoenviogratis,
.PyccaCarrusellPequenio .itemD p.flag.regaloninas,
.PyccaCarrusellPequenio .itemD p.flag.regaloninos,
.PyccaCarrusellPequenio .itemD p.flag.infantil,
.PyccaCarrusellPequenio .itemD p.flag.regalobodas,
.PyccaCarrusellPequenio .itemD p.flag.amantes-cocina {
    top: 110px;
    right: 7px;
}

.resultado-busca .pyccaHomeBusqueda__mainBanner {
    text-align: center;
    margin-bottom: 25px;
    background: rgb(255, 255, 255);
}

.resultado-busca img.itemBannerBusquedaDestk,
img.itemBannerBusquedaDestk {
    width: 100%;
    max-width: 1350px;
    margin: auto;
}

.resultado-busca img.itemBannerMob,
img.itemBannerMob {
    display: none;
}

.resultado-busca h2.titulo-sessao {
    display: none;
}

.PrecioConIva:before {
    content: attr(data-content);
    position: relative;
    color: #c81923;
    text-decoration: none;
}

.PrecioConIvaB:before {
    content: attr(data-content);
    position: relative;
    color: #0f4b81;
    text-decoration: none;
}

.row.backColc {
    background: #d1dce6;
    color: #074469;
}

.textColc {
    background: #d1dce6;
    color: #074469;
    font-size: 29px;
    line-height: 0.6;
    padding: 18px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.textColc b {
    font-size: 37px;
    padding-right: 0px;
}

img.imgCol {
    width: 100%;
    max-width: 320px;
}

.btnColchones {
    background: #a81523;
    color: #FFF;
    text-align: center;
    padding: 10px 20px;
    font-size: 20px;
    text-transform: uppercase;
    border-radius: 4px;
    position: relative;
    top: 30%;
    box-shadow: 2px 2px 0px 0px #989898;
}

.btnColchones:hover {
    text-decoration: none;
    background: #960e1b;
    color: #FFF;
}

.FormasPagoTop {
    background: #000;
    color: #FFF;
    padding: 15px;
    font-size: 15px;
    text-align: center;
}

a.BotonFPTop {
    background: #d03d45;
    color: #FFF;
    padding: 8px 20px;
    border-radius: 3px;
    margin: 0px 20px;
}

aside.vtex-account__menu.pv9.pv0-m-2.ph9.ph7-m.ph8-l.w-20-m.w-100 {
    width: 30% !important;
}

.BackOfertas {
    width: 100%;
    max-width: 1350px;
    margin: auto;
    background: #ecf0f1;
}

.col-md-5 a {
    text-decoration: none;
}

.col-md-5.select {
    padding: 10px;
}

.col-md-5.select span {
    text-transform: uppercase;
    color: #525252;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 7px;
    display: block;
}

.col-md-5.select .row {
    padding: 0px !important;
    margin: 0px;
}

.btnOfert {
    border: 1px solid #ececec;
    border-radius: 2px;
    width: 100%;
    margin: 0px;
    font-size: 11px;
    padding: 6px 5px 1px;
    box-shadow: 0px 7px 9px -7px #525252c4;
    text-decoration: none;
    background: #ffffff;
}

img.IMOferta {
    width: 60px;
    float: left;
    margin-right: 10px;
}

.flotarBOferta {
    /*position: fixed;
    z-index: 99;
    top: 157px;
    left: 3%;*/
    position: fixed;
    z-index: 99;
    top: 49px;
    left: 2%;
    left: 37px;
}

.col-md-5.select .btnOfert span {
    text-transform: initial;
    padding: 0px 20px;
    text-align: initial;
    font-size: 13px;
    text-decoration: none;
    font-weight: 500;
}

.row.BotonesHome {
    margin: 1% 0px;
}

body.Home .row .col-md-12 {
    padding-left: 0px;
    padding-right: 0px;
}

body.Home .row {
    margin-right: 0px;
    margin-left: 0px;
}

.btnOfert b {
    font-size: 13px;
    line-height: 1px;
}

.btnOfert:hover {
    border-color: #e4e4e4;
    background: #fefefe;
    box-shadow: 0px 7px 9px -7px #cd2519;
}

b.Btnrojo {
    color: #cd2519;
}

b.BtnAzul {
    color: #224e96;
}

ul.Botones {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin: auto;
}

ul.Botones li {
    width: 19%;
    margin: 0px;
    padding: 0px 15px;
    line-height: 1;
    font-weight: 600;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    border-left: 1px solid #676767;
    align-items: center;
}

ul.Botones li:first-child {
    border: 0px;
}


/*
ul.Botones li:hover {
    background: rgb(200,200,200);
background: -moz-linear-gradient(180deg, rgba(200,200,200,1) 0%, rgba(234,234,234,0.4178809691011236) 58%, rgba(234,234,234,0) 100%);
background: -webkit-linear-gradient(180deg, rgba(200,200,200,1) 0%, rgba(234,234,234,0.4178809691011236) 58%, rgba(234,234,234,0) 100%);
background: linear-gradient(180deg, rgba(200,200,200,1) 0%, rgba(234,234,234,0.4178809691011236) 58%, rgba(234,234,234,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#c8c8c8",endColorstr="#eaeaea",GradientType=1);
}*/

ul.Botones li img {
    padding: 0px;
    max-width: 42px;
}

ul.Botones li.Botonest4 a spam {
    padding: 13px 0px;
}

ul.Botones li a {
    text-decoration: none;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
}

ul.Botones li a spam {
    color: #000;
    padding: 10px 45px;
    font-size: 15px;
    text-align: center;
    font-weight: 500;
}

#vtex-callcenter .cc-bg-black {
    background-color: #034e96 !important;
}

#vtex-callcenter .cc-silver {
    color: #ffffff !important;
}

#vtex-callcenter .cc-w-20-ns {
    width: 60% !important;
}

#vtex-callcenter .cc-light-green {
    color: #ffffff !important;
}

#vtex-callcenter .cc-bg-dark-gray {
    background-color: #054e96 !important;
    padding: 11px;
}

#vtex-callcenter .cc-dib {
    display: inline-block;
    width: 100% !important;
}

.banner a img {
    width: 100%;
}


/*Responsive*/

@media screen and (min-width: 1200px) {
    .ui-autocomplete.ui-menu {
        width: 735px !important;
    }
}

@media screen and (max-width: 1080px) {
    .SolCredito {
        display: none;
    }
    ul.Botones li {
        width: 18%;
        margin: 10px;
        padding: 10px 0px;
        font-size: 18px;
        line-height: 1;
        font-weight: 600;
    }
    ul.Botones li img {
        padding: 5px 10px 5px 5px;
        float: left;
    }
    ul.Botones li a spam {
        padding: 14px 28px;
    }
    .headerSite__tabletDesktopSearch {
        vertical-align: middle;
        padding-left: 85px;
        width: 70%;
        padding-right: 25px;
    }
    body.callcenter {
        top: auto;
        position: relative;
    }
    .callcenter .headerSite {
        background-color: #ffffff;
        top: auto;
    }
    .callcenter #vtex-callcenter {
        top: -80px;
        position: relative;
    }
}

@media screen and (max-width: 1075px) {
    body.callcenter {
        top: 0;
        position: initial;
    }
    .callcenter .headerSite {
        background-color: #ffffff;
        top: 65px;
    }
    .callcenter #vtex-callcenter {
        top: 0;
        position: initial;
    }
}

@media screen and (min-width:1000px) and (max-width: 1150px)
/*DIGITAL STORE*/

{
    .pyccaHomeBusqueda__mainBanner_marcas,
    .Promo {
        margin-top: 150px;
    }
    .btnCompraProd a {
        padding: 14px 35px;
        margin-left: 0px;
    }
    .pyccaProductDetail__buyOptions__button--buyProduct {
        width: 95%;
        margin-bottom: 5px;
    }
    .pyccaProductDetail__buyOptions .btnCompraProd {
        width: 95%;
    }
    .callcenter .headerSite {
        background-color: #ffffff;
        top: 65px;
    }
    body.callcenter {
        top: 0px;
        position: relative;
    }
    .formasPagoUnitario {
        width: 50%;
    }
    .marco {
        height: auto;
    }
    .pyccaHomeDestktop__mainBanner {
        margin-top: 90px;
    }
}

@media screen and (max-width: 830px) {
    /*exclusivo para el formulario de credito*/
    .formClubPycca img {
        width: 100%;
    }
    .FormasPagoTop {
        margin-top: 28px;
    }
    a.BotonFPTop {
        display: block;
        margin-top: 10px;
    }
    .BackOfertas .row {
        margin-right: 0px;
        margin-left: -1px;
    }
    .flotarBOferta {
        top: 60px;
        left: 0%;
    }
}

.TarjetasFormadepago {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    align-content: center;
    max-width: 70%;
    margin: auto;
}

.TarjetasFormadepago img {
    margin: 7px;
}

.Terminos {
    background: #212915;
    width: 100%;
    max-width: 1350px;
    text-align: center;
    margin: auto;
    color: #FFF;
    padding: 2%;
    font-weight: 200;
}

.llantas {
    background-color: #3f3f40;
    margin-top: 0px;
    text-align: justify;
    padding: 1% 5%;
    color: #FFF;
}

label.textoCondiciones {
    line-height: 0.5;
}

table.ProductosPromo {
    margin: auto;
    width: 100%;
    max-width: 715px;
}

table.ProductosPromo tr.cabecera td {
    background: #2e391f;
    font-weight: 600;
}

table.ProductosPromo td {
    border: 2px solid #212915;
    background: #333d24;
    padding: 4px;
}

.BtnLand {
    width: 103%;
    text-align: center;
    margin: 6% auto;
    background: #04223e;
    color: #FFF;
    padding: 2%;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 13px;
    border-radius: 3px;
    cursor: pointer;
    display: block;
}

a.BtnLand:hover {
    color: #FFF;
    background: #071523;
}

@media screen and (max-width: 720px) {
    section.pyccaCategory .pyccaCategory__vitrine__filterBox__orderBy {
        float: left;
        position: relative;
        z-index: 9;
        top: -50px;
    }
    .LandingPage .pyccaHomeBusqueda__mainBanner {
        text-align: center;
        margin-bottom: 20px;
        margin-top: 125px;
    }
    .pyccaHomeBusqueda__mainBanner {
        margin-bottom: 16px;
        margin-top: 10px;
    }
    section.pyccaCategory {
        margin-top: 70px;
    }
    .etiqueta p.flag.entradascine3,
    .etiqueta p.flag.entradascine5,
    .etiqueta p.flag.entradascine10,
    .etiqueta p.flag.entradascine15 {
        top: 340px;
        left: 25px;
    }
    .itemD p.flag.entradascine3,
    .itemD p.flag.entradascine5,
    .itemD p.flag.entradascine10,
    .itemD p.flag.entradascine15 {
        top: 90px;
        left: -4px;
        height: 35px;
        width: 75px;
    }
    .itemD p.flag.gift-cards-10-samsung,
    .itemD p.flag.gift-cards-15-samsung,
    .itemD p.flag.gift-cards-20-samsung,
    .itemD p.flag.gift-cards-50-samsung,
    .itemD p.flag.gift-cards-70-samsung,
    .itemD p.flag.gift-cards-100-samsung,
    .itemD p.flag.gift-cards-150-samsung,
    .itemD p.flag.gift-cards-200-samsung,
    .itemD p.flag.gift-cards-250-samsung,
    .itemD p.flag.gift-cards-300-samsung {
        top: 58px;
        left: -3px;
        height: 32px;
        width: 39px;
    }
    .itemD p.flag.ofertahappyhours,
    .itemD p.flag.opporegalo1,
    .itemD p.flag.opporegalo2,
    .itemD p.flag.opporegalo3,
    .itemD p.flag.opporegalo4,
    .itemD p.flag.nauticacol,
    {
        top: 58px;
        left: -3px;
        height: 32px;
        width: 39px;
    }
    .itemD p.flag.RegaloResiflex,
    .itemD p.flag.reg_challenger,
    .itemD p.flag.hardoom-reg,   
    .itemD p.flag.hardoom-reg1,
    .itemD p.flag.cuota-gratis-x-tu-gol,
    .itemD p.flag.simmons-reg1,
    .itemD p.flag.simmons-reg2,
    .itemD p.flag.simmons-reg3,
    .itemD p.flag.licuadora-gratis {
        top: 54px;
        left: -8px;
        height: 45px;
        width: 45px;
    }
    .itemD p.flag.regalos-epyccos {
        top: 109px;
        left: 14px;
        height: 40px;
        width: 40px;
    }
    .etiqueta p.flag.enviogratis {
        top: 166px;
        left: 18px;
        height: 40px;
        width: 40px;
    }
    .contado .etiqueta p.flag.contadoenviogratis {
        top: 166px;
        left: 18px;
        height: 40px;
        width: 40px;
    }
    .etiqueta p.flag.ValorPromo.rojo {
        right: 15px;
        top: 110px;
        left: initial;
    }
    .etiqueta p.flag.gift-cards-10-samsung,
    .etiqueta p.flag.gift-cards-15-samsung,
    .etiqueta p.flag.gift-cards-20-samsung,
    .etiqueta p.flag.gift-cards-50-samsung,
    .etiqueta p.flag.gift-cards-70-samsung,
    .etiqueta p.flag.gift-cards-100-samsung,
    .etiqueta p.flag.gift-cards-150-samsung,
    .etiqueta p.flag.gift-cards-200-samsung,
    .etiqueta p.flag.gift-cards-250-samsung,
    .etiqueta p.flag.gift-cards-300-samsung {
        top: 214px;
        left: 21px;
    }
    .etiqueta p.flag.ofertahappyhours,
    .etiqueta p.flag.opporegalo1,
    .etiqueta p.flag.opporegalo2,
    .etiqueta p.flag.opporegalo3,
    .etiqueta p.flag.opporegalo4 {
        top: 214px;
        left: 21px;
    }
    .itemD p.flag.nauticacol {
        top: 58px;
        left: -3px;
        height: 32px;
        width: 39px;
    }
    .etiqueta p.flag.nauticacol {
        top: 214px;
        left: 21px;
        height: 100px;
        width: 100px;
    }
    .etiqueta p.flag.Regaloresiflex,
    .etiqueta p.flag.cuota-gratis-x-tu-gol,
    .etiqueta p.flag.reg_challenger,    
    .etiqueta p.flag.hardoom-reg,
    .etiqueta p.flag.hardoom-reg1,
    .etiqueta p.flag.simmons-reg1,
    .etiqueta p.flag.simmons-reg2,
    .etiqueta p.flag.simmons-reg3,
    .etiqueta p.flag.licuadora-gratis {
        top: 260px;
        left: 150px;
        width: 150px;
        height: 150px;
    }
    .etiqueta p.flag.regalos-epyccos, {
        top: 306px;
        left: 30px;
        width: 70px;
        height: 70px;
    }
    .menSuperior {
        display: none;
    }
}

@media screen and (max-width: 600px) {
    .bread-crumb {
        padding-top: 20px;
        padding-left: 0px;
    }
    .bread-crumb span {
        font-size: 13px;
    }
    .pyccaBreadcrumb ul li,
    .pyccaBreadcrumb ul li a {
        padding-right: 5px;
    }
    ul.Botones li {
        width: 32%;
        position: relative;
        left: 0px;
        margin: 2px;
        padding: 0px 5px;
    }
    ul.Botones li img {
        padding: 5px 10px 5px 5px;
        float: left;
        width: 45%;
        max-width: 50px;
    }
    ul.Botones li.BotonesT1 a spam {
        padding: 10px 0px;
        float: right;
        width: 100%;
        font-size: 13px;
    }
    ul.Botones li.Botonest4,
    ul.Botones li.Botonest5 {
        width: 48%;
    }
    ul.Botones li.Botonest4 img {
        width: 40%;
    }
    ul.Botones li.Botonest4 {
        border: 0px;
    }
    ul.Botones li a spam {
        color: #000;
        display: block;
        padding: 5px 19px;
        font-size: 13px;
    }
    ul.Botones li.BotonesT1 {
        margin-left: 2px;
    }
    .TiendasEspec:before {
        content: "";
        background: url(https://www.pycca.com/arquivos/icono-store.png);
        width: 20px;
        background-repeat: no-repeat;
        height: 18px;
        display: block;
        position: absolute;
        top: 10px;
        left: 25px;
        background-size: contain;
    }
    img.iconoEtnia {
        width: 80px;
        margin-left: 10px;
    }
    li.TiendasEspec span {
        position: relative;
        margin-left: 30px;
    }
    a.iconoMascotas,
    a.iconoInsumo,
    a.iconoInfantil,
    a.iconoFerreteria {
        margin-left: 35px;
        text-transform: uppercase;
    }
    a.iconoFitnees {
        margin-left: 35px;
        text-transform: uppercase;
    }
    a.iconoFitnees:before {
        background: url(https://pycca.vteximg.com.br/arquivos/icono-fitness-blanco.png);
        width: 20px;
        height: 20px;
        background-repeat: no-repeat;
        background-size: contain;
        margin-left: 3px;
        top: 10px;
    }
    a.iconoInsumo:before {
        background: url(https://pycca.vteximg.com.br/arquivos/ic_med.png);
        width: 20px;
        height: 20px;
        background-repeat: no-repeat;
        background-size: contain;
        margin-left: 3px;
        top: 10px;
    }
    a.iconoFerreteria:before {
        background: url(https://pycca.vteximg.com.br/arquivos/ic_ferre.png);
        width: 20px;
        height: 20px;
        background-repeat: no-repeat;
        background-size: contain;
        margin-left: 7px;
        top: 8px;
    }
    a.iconoMascotas:before {
        background: url(https://www.pycca.com/arquivos/icono-masco.png);
        background-size: contain;
        background-repeat: no-repeat;
        width: 20px;
        height: 20px;
        margin-left: 5px;
        top: 7px;
    }
    a.iconoInfantil:before {
        background: url(https://www.pycca.com/arquivos/infantil.png);
        background-size: contain;
        background-repeat: no-repeat;
        width: 20px;
        height: 20px;
        margin-left: 5px;
        top: 6px;
    }
    img.iconoEtnia.KIT {
        width: 115px;
    }
    img.iconoEtnia.Elect {
        width: 100px;
    }
    .itemBannerBusquedaDestk.BannerBusquedaDestkVideo {
        display: none;
    }
    .itemBannerMob.BannerBusquedaDestkVideo {
        display: inline-block;
    }
    img.mediaimgMarca {
        float: initial;
        width: 100%;
        margin-top: 30px;
    }
    .mediaVIdeo {
        width: 100%;
    }
}

@media screen and (max-width: 420px) {
    .row.backColc {
        padding-bottom: 30px;
    }
    .textColc {
        font-size: 22px;
        line-height: 1.2;
        padding: 18px;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: 3px;
    }
    .textColc b {
        font-size: 32px;
    }
    .btnColchones {
        top: 40%;
    }
    .resultado-busca img.itemBannerBusquedaDestk,
    img.itemBannerBusquedaDestk {
        display: none;
    }
    .consultadeSaldo {
        height: 800px;
    }
    .resultado-busca img.itemBannerMob,
    img.itemBannerMob {
        display: block;
        width: 100%;
        max-width: 420px;
        margin: auto;
    }
    .Envio .flag.sanvalentin,
    .Envio .flag.pickup {
        top: 13px;
        right: 0px;
    }
    .Envio p.flag.parael,
    .Envio p.flag.paraella,
    .Envio p.flag.decoracion,
    .Envio p.flag.enviogratis,
    .Envio p.flag.destacados-infantil,
    .Envio p.flag.regaloninas,
    .Envio p.flag.regaloninos,
    .Envio p.flag.infantil,
    .Envio p.flag.regalobodas,
    .Envio p.flag.amantes-cocina,
    .Envio p.flag.landplaya {
        /*  left: 30%;*/
        top: -33px;
        left: 7px;
        width: 69px;
    }
    .contado .Envio p.flag.contadoenviogratis {
        /*  left: 30%;*/
        top: -33px;
        left: 7px;
        width: 69px;
    }
    .itemD p.flag.parael,
    .itemD p.flag.paraella,
    .itemD p.flag.destacados-infantil,
    .itemD p.flag.decoracion,
    .itemD p.flag.destacados-infantil,
    .itemD p.flag.enviogratis,
    .itemD p.flag.contadoenviogratis,
    .itemD p.flag.regaloninas,
    .itemD p.flag.regaloninos,
    .itemD p.flag.infantil,
    .itemD p.flag.regalobodas,
    .itemD p.flag.amantes-cocina,
    .itemD p.flag.landplaya {
        top: 101px;
        right: 7px;
    }
    .itemD p.flag.sanvalentin {
        top: -9px;
        left: -5px;
        width: 50px;
        height: 50px;
    }
    .etiqueta .flag.sanvalentin {
        top: 70px;
    }
    .itemD p.flag.envolturasmama {
        top: 70px;
        left: -5px;
        width: 25px;
        height: 25px;
    }
    .etiqueta .flag.envolturasmama {
        top: 90px;
        width: 50px;
    }
    .itemD p.flag.pickup {
        top: 110px;
        left: 0px;
        width: 65px;
        height: 34px;
    }
    .etiqueta .flag.pickup {
        top: 295px;
        left: 20px;
    }
    .etiqueta p.flag.compra-3-y--1-es-gratis {
        top: 100px;
        left: 20px;
    }
    .pyccaProductAdded__message {
        top: 30px;
    }
    h3.pyccaProductAdded__message__title {
        font-size: 13px;
    }
    h4.pyccaProductAdded__message__cartSummary__title {
        font-size: 13px;
    }
    .formQSC {
        position: relative;
        padding: 0px;
    }
    .bannerPromo__message strong,
    .bannerPromo__message de {
        font-size: 12px;
    }
    p.bannerPromo__message {
        padding: 10px 10px;
    }
    .pyccaCategory__vitrine__title,
    .pyccaCategory__vitrine .titulo-sessao {
        font-size: 20px;
        text-align: center;
    }
    .pyccaHomeMobile_plastico {
        margin: 0px;
    }
    .PlasticosDesktop {
        display: none;
    }
    .PlasticosMobile {
        display: block;
    }
    .PlasticosMobile .featuredProducts__title {
        padding: 0px 30px;
    }
    .PlasticosMobile li a img {
        width: 100%;
        padding-bottom: 8px;
    }
    .buy-button-normal a,
    button.pyccaCategory__vitrine__box__actionButtons__addToCar {
        padding: 10px 20px;
    }
    .itemD p.flag.exclusivo-online {
        top: 105px;
        left: -7px;
    }
    .itemD p.flag.instalacion-gratis-basica,
    .itemD p.flag.instalacion-gratis {
        top: 135px;
        left: -7px;
        width: 80%;
    }
    .etiqueta p.flag.exclusivo-online,
    .etiqueta p.flag.compra-12-y-paga-9 {
        top: 122px;
        left: 15px;
    }
    .etiqueta p.flag.instalacion-gratis-basica,
    .etiqueta p.flag.instalacion-gratis {
        top: 157px;
        left: 15px;
    }
    .itemD p.flag.gratis-campana {
        top: 140px;
    }
    .itemD .flag.LogoOfertas,
    .itemD .flag.combos,
    .itemD .flag.ofertas,
    .itemD .flag.ofertas-hogar-mama,
    .itemD .flag.trasnochon,
    .itemD .flag.combos-plasticos,
    .itemD .flag.ofertas-muebles,
    .itemD .flag.ofertas-electro {
        /* display: block; */
        top: -3px;
        right: -5px;
        padding: 16px 4px;
    }
    .itemD .flag.combos:before {
        font-size: 9px;
    }
    .etiqueta p.flag.combos {
        LEFT: auto;
        top: 150px;
        right: 10px;
    }
    .itemD p.flag.compra-3-y-el-3ro-es-gratis,
    .itemD p.flag.el-2do-mitad-de-precio {
        background: #87220cf2;
        color: #FFF;
        font-size: 12px;
        position: relative;
        top: 178px;
        z-index: 10;
        padding: 5px 10px;
        left: -8px;
        border-radius: 0px 5px 5px 0px;
        width: 70%;
    }
}

.featuredProducts__list__item__image img:hover {
    transform: scale3d(1.03, 1.03, 1.03);
    transition: all .5s ease;
}

.headerSite__helpLinks__customerService::before {
    display: inline-block;
    font-family: "icomoon";
    content: "";
    width: 20px;
    height: 20px;
    vertical-align: middle;
    background: url(https://pycca.vteximg.com.br/arquivos/SCliente-pycca.png);
    background-size: contain;
    background-repeat: no-repeat;
}

.pyccaBusquedaVacia .featuredProducts {
    display: none;
}

.pyccaBusquedaVacia ul.pyccaBusquedaVacia__departments {
    display: none;
}

.pyccaBusquedaVacia .responsiveContainer_head h2 {
    font-size: 60px;
}

.pyccaEstatico .pyccaEstatico .responsiveContainer {
    margin-top: 30px;
    margin-bottom: 30px;
    display: block;
}

.pyccaEstatico .pyccaEstatico h1 {
    font-size: 18px;
    margin-bottom: 20px;
    text-transform: uppercase;
    padding-bottom: 5px;
    border-bottom: 1px solid #eaeaea;
    padding-left: 20px;
    font-weight: 600;
    color: #5f5f5f;
}

.pyccaEstatico .pyccaEstatico ul,
.pyccaEstatico .pyccaEstatico ol {
    margin-left: 20px;
    padding: 5px 30px;
}

.pyccaEstatico .pyccaEstatico p {
    padding: 5px 20px;
}

.pyccaEstaticoContactenos .pyccaEstatico h1 {
    font-size: 18px;
    margin-bottom: 20px;
    text-transform: uppercase;
    padding-bottom: 5px;
    border-bottom: 1px solid #eaeaea;
    padding-left: 20px;
    font-weight: 600;
    color: #5f5f5f;
}

.pyccaEstaticoContactenos .pyccaEstatico .responsiveContainer {
    margin-top: 30px;
    margin-bottom: 30px;
}

.pyccaEstaticoContactenos .carrusellProductos1,
.pyccaEstatico .carrusellProductos1 {
    display: none;
}

.Ofertas img.itemBannerBusqueda.HALLO {
    display: none;
}

.consultadeSaldo .carrusellProductos1 {
    display: block;
}


/*hallowee*/


/*
.Ofertas p.bannerPromo__message {
    margin: 0px;
    background: #ff6600;
    
    display: none;
}
.Ofertas img.itemBannerBusqueda {
    display: none;
}
.Ofertas img.itemBannerBusqueda.HALLO{
    width: 90%;
    margin-bottom: 0px;
    max-width: 1350px;
    display: block;
    
    margin: auto;
}
.Ofertas  button.pyccaCategory__vitrine__box__actionButtons__addToCar {
  
    background: #ff6600;
  
    box-shadow: 2px 2px 0px 0px #000000;
}

.Ofertas  button.pyccaCategory__vitrine__box__actionButtons__addToCar:hover {
    background: #080808;
    box-shadow: 2px 2px 0px 0px #ff6600;
    text-decoration: none;
}
.Ofertas .search-single-navigator h3 a {
    background: rgb(0, 0, 0);
    color: #ffffff;}

 .Ofertas .pyccaCategory__vitrine__box__actionButtons__viewProduct:hover {
        background-color: #000000;
    }
.Ofertas button.pyccaCategory__vitrine__box__actionButtons__viewProduct {
        background-color: #ff6600;}

.Ofertas    .pyccaHomeBusqueda__mainBanner {

    background: #000;
}
.Ofertas .headerSite__helpLinks {
    background-color: #ff6600;
}
.Ofertas .pyccaCategory__vitrine .pager .pages li.pgCurrent {

    background: #ff6600;
}
*/


/*colors*/

img.HoverFreedom {
    width: 100%;
}

li.pyccaMenuEscritorio__menuList__item.Colors {
    background: #ffffff;
    border: 1px solid #ececec;
    margin-left: -1px;
    border-radius: 0px;
    padding: 0px;
}

a.ColorsMenu img {
    width: 85px;
}

.pyccaMenuEscritorio__menuList__item.Colors span a spam {
    /*  font-family: initial;
   */
    font-size: 15px;
}

spam.Emotion {
    color: #8D2A2E;
}

spam.Elegance {
    color: #007D96;
}

spam.Freedom {
    color: #F27E21;
}

spam.Authentic {
    color: #685495;
}

.pyccaMenuEscritorio__menuList__item.Colors span a spam.Pure {
    color: #F5ECCF;
    font-size: 12px;
}

.pyccaMenuEscritorio__menuList__item__subMenuBox.menuColors {
    padding: 0px;
}

.menuColors .pyccaMenuEscritorio__menuList__item__subMenuBox__col {
    padding: 0px;
}

.menuColors .pyccaMenuEscritorio__menuList__item__subMenuBox__col {
    text-align: center;
    background: #fdfdfd;
    vertical-align: middle;
    height: 100px;
    min-height: 50px;
}

.menuColors .pyccaMenuEscritorio__menuList__item__subMenuBox__title a:hover,
.menuColors .pyccaMenuEscritorio__menuList__item__subMenuBox__col:hover {
    -webkit-transition: all .4s ease-in-out;
}

.menuColors .pyccaMenuEscritorio__menuList__item__subMenuBox__title a {
    padding: 44px 69px;
}

.menuColors .pyccaMenuEscritorio__menuList__item__subMenuBox__col.FusionCoral:hover {
    background: #F16F63;
}

.menuColors .FusionCoral .pyccaMenuEscritorio__menuList__item__subMenuBox__title a {
    color: #F16F63;
}

.menuColors .FusionCoral .pyccaMenuEscritorio__menuList__item__subMenuBox__title a:hover {
    color: #FFF;
}

.menuColors .pyccaMenuEscritorio__menuList__item__subMenuBox__col.ArmoniaChic:hover {
    background: #56BBC1;
}

.menuColors .ArmoniaChic .pyccaMenuEscritorio__menuList__item__subMenuBox__title a {
    color: #56BBC1;
}

.menuColors .ArmoniaChic .pyccaMenuEscritorio__menuList__item__subMenuBox__title a:hover {
    color: #FFF;
}

.menuColors .pyccaMenuEscritorio__menuList__item__subMenuBox__col.AzulNova:hover {
    background: #223870;
}

.menuColors .AzulNova .pyccaMenuEscritorio__menuList__item__subMenuBox__title a {
    color: #223870;
}

.menuColors .AzulNova .pyccaMenuEscritorio__menuList__item__subMenuBox__title a:hover {
    color: #FFF;
}

.menuColors .pyccaMenuEscritorio__menuList__item__subMenuBox__col.TerraToscana:hover {
    background: #883827;
}

.menuColors .TerraToscana .pyccaMenuEscritorio__menuList__item__subMenuBox__title a {
    color: #883827;
}

.menuColors .TerraToscana .pyccaMenuEscritorio__menuList__item__subMenuBox__title a:hover {
    color: #FFF;
}

.menuColors .pyccaMenuEscritorio__menuList__item__subMenuBox__col.DecoGlam:hover {
    background: #AE8A41;
}

.menuColors .DecoGlam .pyccaMenuEscritorio__menuList__item__subMenuBox__title a {
    color: #AE8A41;
}

.menuColors .DecoGlam .pyccaMenuEscritorio__menuList__item__subMenuBox__title a:hover {
    color: #FFF;
}

.row.PagColorsContenido {
    padding: 2% 7%;
}

.PagColorsContenido .col-md-6 {
    padding: 20px;
}

.PagColorsContenido .col-md-6 a div {
    padding: 0px;
    border-radius: 2px;
    text-align: center;
    font-size: 28px;
    height: 300px;
    text-transform: uppercase;
}

.PagColorsContenido .col-md-6 a:hover {
    text-decoration: none;
}

img.LogoColors {
    width: 100%;
    max-width: 250px;
    padding: 15px;
}

.BannColors {
    background: #f1f1f1;
    padding: 10px;
    text-align: center;
}

.BannColors spam {
    font-size: 50px;
}

.BannColors spam.Pure {
    color: #F5ECCF;
    font-size: 25px;
    text-shadow: 0px 1px 1px #000;
}

.PagColorsContenido .col-md-6 a:hover .overlay {
    opacity: 1;
}

.BtnEmotion {
    display: block;
    width: 100%;
    height: auto;
    margin: auto;
}

.HoverEmotion {
    color: white;
    font-size: 20px;
    position: relative;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    text-align: center;
}

.BtnEmotion {
    border: 1px solid #8D2A2E;
    color: #8d2a2e;
    background-image: url(https://pycca.vteximg.com.br/arquivos/a3.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.BtnElegance {
    border: 1px solid #007D96;
    color: #007D96;
    background-image: url(https://pycca.vteximg.com.br/arquivos/a2.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.BtnElegance:hover {
    background: #007D96;
    color: #FFF;
}

.BtnFreedom {
    border: 1px solid #F27E21;
    color: #F27E21;
    background-image: url(https://pycca.vteximg.com.br/arquivos/a5.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.BtnFreedom:hover {
    background: #F27E21;
    color: #FFF;
}

.BtnAuthentic {
    border: 1px solid #685495;
    color: #685495;
    background-image: url(https://pycca.vteximg.com.br/arquivos/a1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.BtnAuthentic:hover {
    background: #685495;
    color: #FFF;
}

.BtnPure {
    border: 1px solid #F5ECCF;
    color: #414042;
    background-image: url(https://pycca.vteximg.com.br/arquivos/a4.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.BtnPure:hover {
    background: #F5ECCF;
    color: #414042;
}

.colors p.bannerPromo__message {
    background: #878787;
}

.PagColorsContenido .col-md-6 a div .tex1 {
    background: #e8e8e8ab;
    width: 100%;
    height: 60px;
    position: relative;
    top: 44%;
    padding-top: 11px;
}

.PagColorsContenido .col-md-6 a div .tex2 {
    width: 100%;
    height: 60px;
    position: relative;
    top: 44%;
    padding-top: 11px;
}

.PagColorsContenido .col-md-6 a div .HoverAuthentic .tex2 {
    background: #685495;
    color: #FFF;
}

.PagColorsContenido .col-md-6 a div .HoverEmotion .tex2 {
    background: #8D2A2E;
    color: #FFF;
}

.PagColorsContenido .col-md-6 a div .HoverElegance .tex2 {
    background: #007D96;
    color: #FFF;
}

.PagColorsContenido .col-md-6 a div .HoverFreedom .tex2 {
    background: #F27E21;
    color: #FFF;
}

.PagColorsContenido .col-md-6 a div .HoverPure .tex2 {
    background: #F5ECCF;
    color: #414042;
}

.PagColorsContenido .col-md-6 a div.overlay {
    position: absolute;
    padding: 20px;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    opacity: 0;
    transition: 0.5s ease;
}

iframe.videoColors {
    width: 100%;
    height: 300px;
    border-radius: 3px;
    border: 1px solid #4c4c4c;
}

.BannerColorsFreedom {
    display: block;
    width: 100%;
    height: auto;
    margin: auto;
}

.ImgColors {
    width: 100%;
    max-width: 1350px;
    color: white;
    font-size: 20px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    text-align: center;
}

.overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    opacity: 0;
    transition: 1s ease;
}

.freedom .bread-crumb,
.freedom .titulo-sessao,
.freedom .pyccaCategory__vitrine__filterBox {
    display: none;
}

.freedom .pyccaHomeBusqueda__mainBanner {
    text-align: center;
}

.freedom p.bannerPromo__message {
    margin: 0px;
    background: #F27E21;
}

.freedom .headerSite__helpLinks {
    background-color: #7d7d7d;
    border-top: 1px solid;
}

.freedom p.pyccaCategory__vitrine__box__price__best.bestProductPrice {
    color: #F27E21;
}

.freedom button.pyccaCategory__vitrine__box__actionButtons__addToCar {
    background: #F27E21;
    color: #fff;
    box-shadow: 2px 2px 0px 0px #e6e7e8;
}

.freedom button.pyccaCategory__vitrine__box__actionButtons__addToCar:hover {
    background: #e87518;
    box-shadow: 2px 2px 0px 0px #e6e7e8;
    text-decoration: none;
}

.freedom .pyccaCategory__vitrine .pager .pages li.pgCurrent {
    background: #f27e21;
}

.freedom .pyccaCategory__aside {
    margin-top: 5%;
}

.freedom .pyccaHomeBusqueda__mainBanner:hover .overlay {
    opacity: 1;
}

.freedom .pyccaHomeBusqueda__mainBanner {
    position: relative;
}

.pure .bread-crumb,
.pure .titulo-sessao,
.pure .pyccaCategory__vitrine__filterBox {
    display: none;
}

.pure .pyccaHomeBusqueda__mainBanner {
    text-align: center;
}

.pure p.bannerPromo__message {
    background: #F5ECCF;
    color: #414042;
}

.pure .headerSite__helpLinks {
    background-color: #7d7d7d;
    border-top: 1px solid;
}

.pure button.pyccaCategory__vitrine__box__actionButtons__addToCar {
    background: #F5ECCF;
    color: #414042;
    box-shadow: 2px 2px 0px 0px #e6e7e8;
}

.pure button.pyccaCategory__vitrine__box__actionButtons__addToCar:hover {
    background: #efe5c5;
    box-shadow: 2px 2px 0px 0px #e6e7e8;
    text-decoration: none;
}

.pure .pyccaCategory__vitrine .pager .pages li.pgCurrent {
    background: #F5ECCF;
    color: #414042;
}

.pure .pyccaCategory__aside {
    margin-top: 5%;
}

.pure .pyccaHomeBusqueda__mainBanner:hover .overlay {
    opacity: 1;
}

.pure .pyccaHomeBusqueda__mainBanner {
    position: relative;
}

.authentic .bread-crumb,
.authentic .titulo-sessao,
.authentic .pyccaCategory__vitrine__filterBox {
    display: none;
}

.authentic .pyccaHomeBusqueda__mainBanner {
    text-align: center;
}

.authentic p.bannerPromo__message {
    margin: 0px;
    background: #685495;
}

.authentic .headerSite__helpLinks {
    background-color: #7d7d7d;
    border-top: 1px solid;
}

.authentic p.pyccaCategory__vitrine__box__price__best.bestProductPrice {
    color: #685495;
}

.authentic button.pyccaCategory__vitrine__box__actionButtons__addToCar {
    background: #685495;
    color: #fff;
    box-shadow: 2px 2px 0px 0px #e6e7e8;
}

.authentic button.pyccaCategory__vitrine__box__actionButtons__addToCar:hover {
    background: #5e4c86;
    box-shadow: 2px 2px 0px 0px #e6e7e8;
    text-decoration: none;
}

.authentic .pyccaCategory__vitrine .pager .pages li.pgCurrent {
    background: #685495;
}

.authentic .pyccaCategory__aside {
    margin-top: 5%;
}

.authentic .pyccaHomeBusqueda__mainBanner:hover .overlay {
    opacity: 1;
}

.authentic .pyccaHomeBusqueda__mainBanner {
    position: relative;
}

.Emotion .bread-crumb,
.Emotion .titulo-sessao,
.Emotion .pyccaCategory__vitrine__filterBox {
    display: none;
}

.Emotion .pyccaHomeBusqueda__mainBanner {
    text-align: center;
}

.Emotion p.bannerPromo__message {
    margin: 0px;
    background: #8D2A2E;
}

.Emotion .headerSite__helpLinks {
    background-color: #7d7d7d;
    border-top: 1px solid;
}

.Emotion p.pyccaCategory__vitrine__box__price__best.bestProductPrice {
    color: #8D2A2E;
}

.Emotion button.pyccaCategory__vitrine__box__actionButtons__addToCar {
    background: #8D2A2E;
    color: #fff;
    box-shadow: 2px 2px 0px 0px #e6e7e8;
}

.Emotion button.pyccaCategory__vitrine__box__actionButtons__addToCar:hover {
    background: #752326;
    box-shadow: 2px 2px 0px 0px #e6e7e8;
    text-decoration: none;
}

.Emotion .pyccaCategory__vitrine .pager .pages li.pgCurrent {
    background: #8D2A2E;
}

.Emotion .pyccaCategory__aside {
    margin-top: 5%;
}

.Emotion .pyccaHomeBusqueda__mainBanner:hover .overlay {
    opacity: 1;
}

.Emotion .pyccaHomeBusqueda__mainBanner {
    position: relative;
}

.Elegance .bread-crumb,
.Elegance .titulo-sessao,
.Elegance .pyccaCategory__vitrine__filterBox {
    display: none;
}

.Elegance .pyccaHomeBusqueda__mainBanner {
    text-align: center;
}

.Elegance p.bannerPromo__message {
    margin: 0px;
    background: #007D96;
}

.Elegance .headerSite__helpLinks {
    background-color: #7d7d7d;
    border-top: 1px solid;
}

.Elegance p.pyccaCategory__vitrine__box__price__best.bestProductPrice {
    color: #007D96;
}

.Elegance button.pyccaCategory__vitrine__box__actionButtons__addToCar {
    background: #007D96;
    color: #fff;
    box-shadow: 2px 2px 0px 0px #e6e7e8;
}

.Elegance button.pyccaCategory__vitrine__box__actionButtons__addToCar:hover {
    background: #027188;
    box-shadow: 2px 2px 0px 0px #e6e7e8;
    text-decoration: none;
}

.Elegance .pyccaCategory__vitrine .pager .pages li.pgCurrent {
    background: #007D96;
}

.Elegance .pyccaCategory__aside {
    margin-top: 5%;
}

.Elegance .pyccaHomeBusqueda__mainBanner:hover .overlay {
    opacity: 1;
}

.Elegance .pyccaHomeBusqueda__mainBanner {
    position: relative;
}

.FooterColors {
    background: #e6e7e8;
    padding: 25px;
    margin: 3% 0px;
}

.FooterColors .col-md-12 {
    font-size: 25px;
    text-align: center;
}

.FooterColors .col-md-12 spam {
    font-size: 25px;
}

a.DescargarPDF {
    background: url(https://pycca.vteximg.com.br/arquivos/REVISTA-transparente.png);
    background-size: contain;
    background-repeat: no-repeat;
    padding: 90px 80px 70px;
    font-size: 0px;
}


/*menuMovil-Colors*/

.mm-menu .mm-listview .MenuMovilColors .mm-btn_next:after {
    border-color: #636363;
}

.MenuMovilColors span a spam {
    font-size: 16px;
}

li.MenuMovilColors.mm-listitem {
    background: #ececec;
}

li.MenuMovilAuthentic.mm-listitem span::before {
    background: #685495;
    color: #685495;
    content: "•";
    padding: 0px 4px;
    border-radius: 50%;
    border: 1px solid #ececec;
    margin: 0px 5px 0px 15px;
}

li.MenuMovilEmotion.mm-listitem span::before {
    background: #8D2A2E;
    color: #8D2A2E;
    content: "•";
    padding: 0px 4px;
    border-radius: 50%;
    border: 1px solid #ececec;
    margin: 0px 5px 0px 15px;
}

li.MenuMovilElegance.mm-listitem span::before {
    background: #007D96;
    color: #007D96;
    content: "•";
    padding: 0px 4px;
    border-radius: 50%;
    border: 1px solid #ececec;
    margin: 0px 5px 0px 15px;
}

li.MenuMovilFreedom.mm-listitem span::before {
    background: #F27E21;
    color: #F27E21;
    content: "•";
    padding: 0px 4px;
    border-radius: 50%;
    border: 1px solid #ececec;
    margin: 0px 5px 0px 15px;
}

li.MenuMovilPure.mm-listitem span::before {
    background: #F5ECCF;
    color: #F5ECCF;
    content: "•";
    padding: 0px 4px;
    border-radius: 50%;
    border: 1px solid #ececec;
    margin: 0px 5px 0px 15px;
}

.fondoplomo {
    background: #f1f1f1;
    padding: 20px 5px 5px;
    text-align: center;
    border: 5px solid #FFF;
}

.MargenCont {
    padding: 15px 10px 30px 0px;
}

.CentradoCont {
    text-align: center;
    padding: 25px 0px 0px 0px;
}

.MargenCont p {
    text-align: justify;
}

.MargenCont h2 {
    text-align: center;
    font-weight: 700;
    border-bottom: 1px solid #e0e0e0;
    padding-bottom: 6px;
}

.fondoplomo h2 {
    font-weight: 700;
    padding-bottom: 12px;
    border-bottom: 1px solid #d4d0d0;
}

.fondoplomo p {
    text-align: justify;
}


/*end colors*/

.OfertaColchones .bread-crumb,
.OfertaColchones .titulo-sessao,
.OfertaColchones .pyccaCategory__vitrine__filterBox {
    display: none;
}

button.pyccaProductDetail__buyOptions__button.pyccaProductDetail__buyOptions__button--sendList {
    display: none;
}

a.CafeCarraci {
    display: block;
    width: 85%;
    margin: 20px;
    background: #b29b73;
    padding: 14px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    border-radius: 3px;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 400;
    letter-spacing: 0.5px;
    line-height: 1.2;
}

a.CafeCarraci:hover {
    background: #988563;
}

a.CafeCarraci b {
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 0.5px;
}

a.ComboCarraci {
    display: block;
    width: 85%;
    margin: 20px;
    background: #6b6b6b;
    padding: 14px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    border-radius: 3px;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 400;
    letter-spacing: 0.5px;
    line-height: 1.2;
    margin-bottom: 10px;
}

a.ComboCarraci:hover {
    background: #000;
}

@media screen and (max-width: 1320px) {
    .BotonesTop {
        display: none;
    }
}

@media screen and (max-width: 1199px) {
    .itemD .flag.ofertas,
    .itemD .flag.trasnochon,
    .itemD .flag.ofertas-hogar-mama,
    .itemD .flag.combos-plasticos,
    .itemD .flag.ofertas-muebles,
    .itemD .flag.ofertas-electro {
        top: unset;
        right: unset;
        height: 45px;
        width: 45px;
        margin-left: -6px;
        margin-top: -4px;
    }
    .BotonesTop {
        display: none;
    }
    .itemD .flag.campanatresxdos {
        top: unset;
        right: auto;
        height: 60px;
        width: 65px;
    }
    .etiqueta .flag.campanatresxdos {
        position: absolute;
        top: 70px;
        background-size: contain;
        display: block;
        height: 80px;
        width: 115px;
        z-index: 6;
    }
    button.pyccaCategory__vitrine__box__actionButtons__addToList.wishlistBtn {
        display: none;
    }
    .maxnumber {
        width: 17%;
    }
}

object.IframeWeb {
    width: 100%;
    min-height: 1000px;
    margin-top: 20px;
}

.ContenidoEstatico {
    width: 100%;
    max-width: 1200px;
    margin: auto;
    padding: 15px;
}

.ContenidoEstatico h1 {
    font-size: 23px;
    text-align: center;
    padding: 15px 21%;
}

.ContenidoEstatico h2 {
    font-size: 20px;
    padding: 20px 5px 10px;
    border-bottom: 1px solid #c7c7c761;
    margin-bottom: 10px;
}

.ContenidoEstatico p {
    text-align: justify;
    padding: 0px 15px;
}

@media screen and (max-width: 1090px) {
    .maxnumber {
        width: 30%;
    }
    .itemD p.flag.enviogratis {
        top: 0px;
    }
    .itemD p.flag.contadoenviogratis {
        top: 0px;
    }
    .itemD p.flag.pickup,
    .itemD p.flag.exclusivo-online {
        top: 100px;
    }
    .headerSite__helpLinks {
        display: none;
    }
    .headerSite__contHeader {
        border-top: 2px solid #45a0a5;
    }
    a.pyccaMenuEscritorio__recargas__link.ImgTop.hidden-xs {
        display: none;
    }
}

@media screen and (max-width: 1024px) {
    .headerSite__mainLogo {
        height: 47px;
        width: 145px;
        position: relative;
        top: 8px;
        left: auto;
        margin: auto;
    }
    .headerSite__helpLinks__myShoping {
        display: none;
    }
    .headerSite__mobileSearch input[type="text"] {
        border: none;
        border: solid 1px #eaeaea;
        height: 27px;
        padding: 2px;
        color: #6d6d6d;
        position: absolute;
        width: 100%;
        background: #fdfdfd;
        margin-top: 11px;
        border-radius: 4px;
        padding-left: 20px;
    }
    .pyccaBreadcrumb {
        margin-top: 13px;
    }
    a.headerSite__helpLinks__wishList {
        display: none;
    }
    a.headerSite__minicartBox__checkoutLink {
        display: none;
    }
    .pyccaProductDetail__detailPrice {
        width: 75% !important;
    }
    .pyccaProductDetail__productBox {
        width: 40%;
    }
    .pyccaProductDetail__calculator__boxOptions--second {
        right: 11px;
    }
    .pyccaProductDetail__calculator__boxOptions__title {
        padding-right: 3px;
        font-size: 16px;
    }
    .pyccaProductDetail__buyOptions__button--buyProduct {
        width: calc(100% - 160px) !important;
        margin-right: -7px !important;
    }
    .pyccaProductDetail__selectOptions__qty__title {
        padding-bottom: 0px !important;
        padding-top: 0px !important;
    }
    .pyccaProductDetail__selectOptions {
        padding: 0px 0 !important;
    }
    button.pyccaCategory__vitrine__box__actionButtons__addToList.wishlistBtn {
        display: none;
    }
    .CuotaFinal {
        font-size: 20px;
    }
}

body.TiendaSamsung.credito .row {
    max-width: 1350px;
    margin: auto;
}

body.TiendaSamsung.credito .Banner {
    text-align: center;
}

body.TiendaSamsung.credito .Banner img {
    width: 100%;
}

body.TiendaSamsung.credito .Banner iframe {
    width: 100%;
    height: 370px;
    max-width: 600px;
}

body.TiendaSamsung.credito .categoryShelfContainer.vitrina_departamento h2 {
    display: none;
}

body.pyccaCategoria .row.contenido {
    width: 100%;
    padding: 0;
    max-width: none;
    margin: 0% auto !important;
}

body.pyccaCategoria .row.contenido .Banner h1 {
    color: #3b3b3b;
    font-weight: 500;
    font-size: 1.8rem;
    padding: 3% 0px 1%;
}

body.pyccaCategoria .row.contenido .ColeccionUNO h2 {
    display: none;
}

body.pyccaCategoria .Text-Colors {
    width: 100%;
    padding: 15px 15px;
    margin: 0px;
    background: #FFF;
    padding-top: 0px;
}

body.pyccaCategoria a.Boton-Colors.Coleccion {
    width: 60%;
    display: block;
    color: #000;
    text-align: center;
    padding: 7px 0px 10px 0px;
    text-transform: uppercase;
    font-weight: 500;
    background: #fff;
    border: 1px solid #000;
    margin: 20px auto 0px;
}

body.pyccaCategoria .col-md-3 {
    border: 0px solid #f8f8f6;
    min-height: 0;
}

body.pyccaCategoria .row.contenido .col-md-9 {
    min-height: 0;
}

body.pyccaCategoria .col-md-3 .productVitrine .bar-precio {
    display: none;
}

body.pyccaCategoria .ColeccionUNO .product.productVitrine a p.name {
    font-size: 16px;
    font-weight: 400;
    text-align: initial;
    width: 100%;
    padding: 15px;
    line-height: 1.2;
    height: 55px;
    -webkit-line-clamp: 2;
}

body.pyccaCategoria .ColeccionUNO .productVitrine .bar-precio.conIva {
    text-align: center;
    display: none;
}

body.pyccaCategoria .Banner {
    /* max-width: 825px; */
    padding-left: 5%;
}

body.pyccaCategoria .row.contenido .Banner img {
    width: 100%;
    margin-bottom: 4%;
}

.ColeccionUNO .prateleira {
    background: #FFF;
    margin-top: 70px;
}

.ColeccionUNO .prateleira .slick-slider {
    margin: 0px;
}

div#VerTodaslaCategorias {
    width: 50%;
    margin: 2% auto;
    background: #000;
    color: #FFF;
    text-align: center;
    padding: 1%;
    text-transform: uppercase;
    font-size: 15px;
    cursor: pointer;
}

a.Boton-Colors.btnNavidad2023 {
    background: #000;
    max-width: 300px;
    margin: auto;
    position: initial;
}

h4.pyccaMenuEscritorio__menuList__item__subMenuBox__title {
    font-size: 12px;
    cursor: default;
}

@media screen and (max-width:768px) {
    .pyccaBreadcrumb {
        margin-top: 112px;
    }
    .ContenidoEstatico h1 {
        font-size: 20px;
        text-align: center;
        padding: 30px 0% 15px;
    }
    .ContenidoEstatico p {
        padding: 0px 5px;
    }
    .ContenidoEstatico h2 {
        font-size: 18px;
    }
    object.IframeWeb {
        min-height: 1200px;
    }
    .pyccaCategory__aside,
    .pyccaDepartement__aside,
    .Departamento .pyccaCategory__aside {
        display: none;
    }
    .headerSite__tabletDesktopSearch {
        width: 100%;
        display: block;
        position: absolute;
        padding: 0px;
        top: 80px;
    }
    .headerSite__tabletDesktopSearch .busca {
        border: 1px solid #919191;
        position: relative;
        width: 100%;
        margin: auto;
    }
    .callcenter .headerSite {
        background-color: #ffffff;
        top: 65px;
        min-height: 125px;
    }
    .pyccaHomeDestktop__anniversaryOffers__list__item {
        width: 32%;
    }
    .VitrinaCuotas {
        padding-left: 0%;
    }
    .maxnumber {
        font-size: 8px;
        width: 26%;
    }
    .CuotaFinal {
        font-size: 18px;
    }
    .pyccaProductDetail__detailPrice {
        width: 100% !important;
    }
    .pyccaProductDetail__selectOptions__qty__selector {
        float: left;
        width: 115%;
        padding-left: 1px;
    }
    .pyccaProductDetail__buyOptions__button--buyProduct {
        width: calc(100% - 120px) !important;
        margin-right: -10px !important;
    }
    .etiqueta .flag.ofertas,
    .etiqueta .flag.trasnochon,
    .etiqueta .flag.ofertas-hogar-mama,
    .etiqueta .flag.combos-plasticos,
    .etiqueta .flag.ofertas-muebles,
    .etiqueta .flag.ofertas-electro {
        top: 120px;
    }
}

@media screen and (max-width:660px) {
    .resultado-busca .pyccaCategory__vitrine .sub,
    .Ofertas .pyccaCategory__vitrine .sub,
    .OfertaMuebles .pyccaCategory__vitrine .sub {
        height: 20px;
        width: 100%;
        top: 9px !important;
        /* top: 0px;*/
    }
    .pyccaProductDetail__productBox {
        width: 100%;
    }
    .VitrinaCuotas {
        padding-left: 8%;
    }
    .Ajuste .CuotaFinal {
        font-size: 15px;
        padding: 4px 7px 5px 10px;
    }
    .Ajuste .maxnumber {
        margin-left: 12px;
    }
    .pyccaProductDetail__selectOptions {
        margin: 15px 0;
        width: 100% !important;
    }
    .ColeccionUNO .prateleira {
        background: #FFF;
        margin-top: 25px;
    }
    body.pyccaCategoria .Text-Colors {
        padding-top: 10px;
    }
    body.pyccaCategoria a.Boton-Colors.Coleccion {
        margin-bottom: 8%;
    }
    body.pyccaCategoria .col-md-3 {
        width: 80%;
        text-align: center;
        margin: auto;
    }
    body.pyccaCategoria .Banner {
        padding-left: 0%;
    }
}

@media screen and (max-width: 420px) {
    .BannSupIMG {
        display: none;
    }
    .BannSupIMGMB {
        padding-top: 30px;
        text-align: center;
        background: #019fa5;
        display: block;
    }
    .BannSupIMGMB img {
        width: 100%;
    }
    .productVitrine {
        padding: 7px;
        margin: 5px;
    }
    .VitrinaCuotas {
        padding-left: 15%;
    }
    .maxnumber {
        width: 35%;
        font-size: 9px;
        padding: 3px;
        padding-top: 2px;
    }
    .maxnumber b {
        font-size: 18px;
    }
    .CuotaFinal {
        width: 65%;
        font-size: 18px;
        padding: 2px 3px;
    }
    .PrecioFinal {
        width: 100%;
    }
    section.featuredProducts li {
        width: 44%;
        float: left;
        margin-left: 0px;
        margin-bottom: 15px;
    }
    .slick-track li {
        margin: 0px 0px;
    }
    .nav-tabs li a {
        font-size: 14px;
        color: #000;
        padding: 10px 10px;
        border: 1px solid #dee2e6;
        border-radius: 4px 4px 0px 0px;
        margin-right: 0px;
        border-bottom-color: #fff;
        text-decoration: none;
    }
    .pyccaProductDetail__detailPrice__oldPrice {
        left: 64px;
        top: 20px;
    }
    .pyccaProductDetail__detailPrice__bestPrice {
        top: -5px;
        left: -66px;
    }
    .pyccaProductDetail__selectOptions__qty__selector {
        float: left;
        padding-left: 0px;
        margin-bottom: 15px;
    }
    .pyccaProductDetail__calculator__boxOptions--second {
        display: inline-block;
        vertical-align: middle;
        text-align: center;
        width: 47%;
    }
    .Etnia section.featuredProducts li {
        width: auto;
    }
    .Etnia .featuredProducts__list__item {
        width: auto;
    }
}

@media screen and (max-width: 400px) {
    .VitrinaCuotas {
        padding-left: 0%;
    }
    .maxnumber {
        width: 35%;
        font-size: 9px;
        padding: 4px;
        padding-top: 2px;
    }
}

@media screen and (max-width: 320px) {
    .maxnumber b {
        font-size: 17px;
    }
    .CuotaFinal {
        font-size: 17px;
    }
    .buy-button-normal a,
    button.pyccaCategory__vitrine__box__actionButtons__addToCar {
        padding: 5px 10px;
        font-size: 12px;
    }
    .nav-tabs li a {
        font-size: 12px;
        color: #000;
        padding: 10px 5px;
    }
    .pyccaProductDetail__selectOptions__qty__selector {
        float: left;
        padding-left: 0px;
        margin-bottom: 17px;
    }
    .pyccaProductDetail__detailPrice__bestPrice {
        top: 0px;
        left: 0px;
    }
}

@media screen and (max-width: 420px) {
    .pyccaCategory__aside {
        display: none;
    }
}

.BancoPichincha .bread-crumb,
.BancoPichincha .titulo-sessao,
.BancoPichincha .linea-infantil {
    display: none;
}

.BancoPichincha .pyccaHomeBusqueda__mainBanner {
    text-align: center;
}

.FeriaMuebles .bread-crumb,
.FeriaMuebles .titulo-sessao,
.FeriaMuebles .linea-infantil {
    display: none;
}

.FeriaMuebles .pyccaHomeBusqueda__mainBanner {
    text-align: center;
}

.colors h3.featuredProducts__title,
.OfertaMuebles .bread-crumb,
.OfertaMuebles .titulo-sessao,
.tresxdos .bread-crumb,
.tresxdos .titulo-sessao {
    display: none;
}

.OfertaMuebles .pyccaHomeBusqueda__mainBanner {
    text-align: center;
}

.pyccalanding .pyccaHomeDestktop__mainBanner {
    margin-bottom: 50px;
    max-width: 1350px;
    margin: auto;
}

.DestacadosLanding {
    max-width: 1280px;
    margin: auto;
    text-align: center;
}

div#ID3 {
    background: #f0f0f0;
    margin-bottom: 45px;
}

.Organizacion .pyccaHomeDestktop {
    display: none;
}

.Organizacion .search-single-navigator h3 a {
    background: #342e2d;
    color: #ffffff;
}

.Organizacion .buy-button-normal a,
.Organizacion button.pyccaCategory__vitrine__box__actionButtons__addToCar {
    background: #342e2d;
    color: #fff;
    border: 1px solid #df8f24;
    box-shadow: 0px 0px 0px 0px #019fa5;
}

.Organizacion .buy-button-normal a:hover,
.Organizacion button.pyccaCategory__vitrine__box__actionButtons__addToCar:hover {
    background: #df8f24;
    box-shadow: 0px 0px 0px 0px #014e96;
    text-decoration: none;
    color: #003;
    border: 1px solid #003;
}

.Organizacion button.pyccaCategory__vitrine__box__actionButtons__viewProduct {
    background-color: #342e2d;
}

.Organizacion .pyccaCategory__vitrine .pager .pages li.pgCurrent {
    color: #ffffff;
    background: #342e2d;
}

.DestacadosLanding section.featuredProducts li {
    margin-top: 30px;
}

.DestacadosLanding .featuredProducts__list__item__image {
    border: none;
    margin-bottom: 0;
    border-radius: 50%;
}

.DestacadosLanding .itemD {
    display: none;
}

.DestacadosLanding .featuredProducts__list__item__image img {
    height: auto;
    width: 100%;
    border-radius: 30%;
    padding: 30px;
}

.DestacadosLanding .featuredProducts__list .slick-arrow {
    top: 38%;
}

.DestacadosLanding .featuredProducts__list__item__name__link {
    color: #ffffff;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: bold;
    overflow: hidden;
    padding: 0px 23px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-shadow: 1px 2px 3px #000;
}

.DestacadosLanding .VitrinaCuotas {
    padding-left: 10%;
    padding-bottom: 25px;
    display: none;
}

.DestacadosLanding p.featuredProducts__list__item__price__best.featuredProducts__list__item__price__best--promo.bestProductPrice {
    color: #FFF;
    font-size: 42px;
}

.DestacadosLanding .precioAnterior:before {
    content: attr(data-content);
    position: relative;
}

.DestacadosLanding .precioAnterior {
    font-size: 11px;
}

.DestacadosLanding button.featuredProducts__list__item__actionButtons__addToCar {
    color: #fff;
    background: #342e2d;
    border: 1px solid #df8f24;
    box-shadow: 0px 0px 0px 0px #FFF;
}

.DestacadosLanding button.featuredProducts__list__item__actionButtons__addToCar:hover {
    background: #df8f24;
    color: #003;
    box-shadow: 0px 0px 0px 0px #014e96;
}

.DestacadosLanding .featuredProducts__list .slick-arrow {
    background-color: #df8f24de;
}

.DestacadosLanding .featuredProducts__list .slick-arrow:hover {
    background: #df8f24;
}

.DestacadosLanding .featuredProducts__list .slick-dots li.slick-active {
    background-color: #df8f24;
}

.DestacadosLanding .maxnumber b {
    font-size: 40px;
    text-shadow: 1px 2px 3px #272727;
}

.DestacadosLanding .maxnumber {
    width: 28%;
    float: left;
    line-height: 1;
    text-align: center;
    font-size: 10px;
    padding: 2px;
    padding-top: 3px;
    text-shadow: 1px 2px 3px #272727;
}

.DestacadosLanding .CuotaFinal {
    width: 71%;
    float: left;
    font-size: 35px;
    font-weight: 600;
    border-left: 1px solid #797979;
    padding: 2px 5px;
    text-shadow: 1px 2px 3px #272727;
}

.DestacadosLanding .pyccaCategory__vitrine__box__actionButtons__addToList,
.DestacadosLanding .PrecioFinal,
.DestacadosLanding button.pyccaCategory__vitrine__box__actionButtons__viewProduct {
    display: none;
}

.DestacadosLanding .porcentaje {
    position: absolute;
    font-size: 17px;
    background: #342e2d;
    color: #ffcc09;
    border-radius: 50%;
    padding: 8px 0px;
    width: 50px;
    text-align: center;
    font-weight: 800;
}

.DestacadosLanding .porcentaje:before {
    content: attr(data-content);
    position: relative;
}

.porcentaje:after {
    content: "Dscto.";
    position: relative;
    font-size: 10px;
    display: block;
    margin-top: -7px;
}

.pyccalanding .search-single-navigator h3 a {
    background: #000033;
    color: #ffffff;
}

.pyccalanding .buy-button-normal a,
.pyccalanding button.pyccaCategory__vitrine__box__actionButtons__addToCar {
    background: #000033;
    color: #fff;
    border: 1px solid #df8f24;
    box-shadow: 0px 0px 0px 0px #019fa5;
}

.pyccalanding .buy-button-normal a:hover,
.pyccalanding button.pyccaCategory__vitrine__box__actionButtons__addToCar:hover {
    background: #df8f24;
    box-shadow: 0px 0px 0px 0px #014e96;
    text-decoration: none;
    color: #003;
    border: 1px solid #003;
}

.pyccalanding button.pyccaCategory__vitrine__box__actionButtons__viewProduct {
    background-color: #000033eb;
}

.pyccalanding .pyccaCategory__vitrine .pager .pages li.pgCurrent {
    color: #ffffff;
    background: #000033eb;
}

.pyccalanding .pyccaHomeDestktop {
    display: none;
}

.pyccalanding .itemD .flag.ofertas {
    /*background: url(http://pagos.pycca.com/assets/img/home/cyber/logo-cdto.png) no-repeat;*/
    background-size: cover;
}

.HoverPromo {
    border: 1px solid #afbdc8;
    position: relative;
    padding: 0px;
    box-shadow: 0px 11px 20px 0px #acb4ba;
    border-radius: 50%;
}

span.NavidadArbol a:before {
    content: " ";
    background: url(https://pycca.vteximg.com.br/arquivos/arbolnav.png) no-repeat;
    background-repeat: no-repeat;
    margin-right: 2px;
    padding: 0px 0px 0px 12px;
    background-size: contain;
}

.HoverPromo .HoverPromo2 {
    height: 0;
    margin: 0;
    padding: 40px 0px 0;
    color: #fff;
    text-align: center;
    transition: opacity .4s linear;
    cursor: pointer;
    position: absolute;
    top: 0px;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0;
    background: #342e2d;
    display: inline-table;
    border-radius: 50%;
    min-height: 215px;
    width: 100%;
}

.HoverPromo .HoverPromo2:hover {
    opacity: 1;
}

a.linkPregunta {
    background: #444b5d;
    padding: 1px 7px;
    border-radius: 50%;
    margin-left: 7px;
    color: #FFF;
    position: relative;
    top: 1px;
}

a.linkPregunta:hover {
    color: #444b5d;
    background: #FFF;
    text-decoration: none;
}

.pyccaMenuEscritorio__menuList__item__subMenuBox__col {
    display: inline-table !important;
    text-align: left;
}


/* gris pagina web
.pyccaHome
{

        filter: grayscale(100%) blur(0px);
        -webkit-transition: all .5s ease-in-out;
   
}
.aclararweb
{

        filter: grayscale(0%) blur(0px);
        -webkit-transition: all 3s ease-in-out;
   
}
 */


/* DIas de tarjetas bancarias
 p.featuredProducts__list__item__price__best.bestProductPrice:after {
    content: "20% de Descuento con Tarjeta de Crédito";
    display: block;
    position: absolute;
    height: 70px;
    font-size: 0px;
    left: 0px;
    width: 100%;
}

 p.featuredProducts__list__item__price__best.featuredProducts__list__item__price__best--promo.bestProductPrice:after {
    display: none;
}

 p.featuredProducts__list__item__price__best.bestProductPrice:hover:after {
    background: url(http://pagos.pycca.com/assets/img/ico/diasTarejta.jpg);
    z-index: 9;
    color: #FFF;
    background-size: contain;
    background-repeat: no-repeat;
    background-color: #e9e9e9ed;
    background-position: center;
    opacity: 0.96;
}

a.featuredProducts__list__item__image:after , a.pyccaCategory__vitrine__box__image:after {
    content: "Descuento";
    font-size: 0px;
    background: url(http://pagos.pycca.com/assets/img/ico/DTC20.png);
    height: 50px;
    width: 100%;
    top: -20px;
    margin-bottom: -20px;
    position: relative;
    display: block;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
*/

.orders a.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3 {
    display: none;
}

.orders span.db.pv1.link.light-red.no-underline {
    display: none;
}

.PrecioAnterior {
    position: relative;
    color: #908d8d;
    font-size: 13px;
    font-weight: 500;
}

.PrecioAnterior:after {
    content: attr(data-content);
    text-decoration: line-through;
}

.PrecioConIvaB {
    height: 44px;
    padding-top: 10px;
}

img.ImgDeskt,
.col-md-5.RedesMovil {
    display: block;
}

img.ImgMov,
.col-md-5.RedesMovil {
    display: none;
}

.pyccaProducto .prateleira li {
    width: 25%;
    display: inline-grid;
    padding: 1px;
}

.marco {
    text-align: center;
    margin: auto;
    width: 100%;
    background: #f4f4f4;
}

.RedesSociales ul {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    align-content: space-around;
}

.FormularioSuscrib {
    text-align: center;
    padding: 20px;
    margin: auto;
    max-width: 1200px;
}

.FormularioSuscrib h1 {
    font-size: 18px;
    padding: 10px 0px 0px 0px;
    font-weight: 700;
    margin-bottom: 1px;
}

.FormularioSuscrib p {
    padding: 4px;
    margin-bottom: 0px;
    line-height: 1.2;
    display: block;
    max-width: 65%;
    font-size: 12px;
}

.FormularioSuscrib .textForm {
    text-align: left;
    margin: auto;
    display: block;
}

.formCasillas .col-md-4 {
    float: left;
    background: none;
}

.formCasillas .col-md-4:nth-child(4) {
    background: none;
}

.formCasillas .col-md-4:nth-child(4):hover {
    background: none;
}

.formCasillas .col-md-4 input::placeholder {
    color: #FFF;
}

.formCasillas .col-md-4 input {
    background: none;
    border: 0px;
    border-bottom: 1px solid #272727;
    padding: 5px 5px;
    margin-top: 6px;
    font-size: 13px;
    font-weight: 400;
    width: 100%;
}

.formCasillas .col-md-4 input::placeholder {
    color: #000;
}

.formCasillas .col-md-4 input[type="submit"] {
    font-weight: 700;
    font-size: 17px;
    border: 1px solid #000;
    padding: 5px 0px;
    margin: 0px;
    cursor: pointer;
}

.formCasillas .col-md-4 input[type="submit"]:hover {
    background: #000;
    color: #FFF;
    transition: 0.5s;
}

.footerBack {
    width: 100%;
    background: #FFF;
    z-index: 0;
}

.footerSite {
    max-width: 1280px;
    margin: auto;
}

.LogoFooter {
    padding-bottom: 15px;
    text-align: center;
}

.flex-left {
    display: flex;
    flex-direction: row;
    align-items: center;
    width: 100%;
    flex-wrap: nowrap;
    justify-content: space-between;
}

.flex-left img.TarjetaClubPycca {
    max-width: 200px;
    width: 100%;
    margin-left: 4%;
}

section.FooterMenu {
    padding: 30px 15px 0px;
}

.responsiveContainer.Menuinferior .col-md-5 .row .col-md-12 {
    margin-top: 4%;
}

.responsiveContainer.Menuinferior .col-md-5 .row .col-md-12.logobancos {
    margin: 0px;
}

section.FooterMenu h3 {
    font-size: 14px;
    color: #333333;
    font-weight: 600;
    margin-bottom: 4%;
    margin-top: 4%;
}

section.FooterMenu hr {
    margin: 0px;
    width: 30px;
    margin-bottom: 10px;
}

section.FooterMenu ul li a {
    color: #3a3a3a;
    font-size: 13px;
    margin-bottom: 5px;
    display: block;
}

section.FooterMenu ul li a:hover {
    color: #404040;
    text-decoration: none;
}

section.FooterMenu ul li img {
    padding: 5px;
}

section.FooterMenu h2 {
    writing-mode: vertical-lr;
    transform: rotate(180deg);
    margin: 0px;
    font-size: 14px;
    text-transform: uppercase;
    color: #585858;
    font-weight: 600;
}

section.FooterMenu .RedesSociales ul li img {
    height: 27px;
    padding: 5px 7px;
    margin-bottom: 8px;
}

section.FooterMenu h2 spam {
    color: #ebebeb;
    font-size: 15px;
    border-left: 1px solid #c1c1c1;
    margin-bottom: 5px;
    position: relative;
    left: 9px;
}

.responsiveContainer.FooterFormasPago {
    padding: 20px 0px;
}

section.FooterMenu .responsiveContainer.FooterFormasPago img {
    max-height: 29px;
    padding-right: 10px;
    margin-top: 11px;
}

section.FooterMenu .responsiveContainer.FooterFormasPago img.TarjetaClubPycca {
    max-height: 48px;
    margin-top: 0px;
}

section.FooterMenu .responsiveContainer.FooterFormasPago .col-md-1.logoVtex img {
    position: relative;
    bottom: 0px;
    vertical-align: bottom;
    max-height: initial;
    text-align: center;
    top: 20px;
    left: -36px;
}

.logobancos img {
    width: 30px;
    margin: 0px 5px;
}

.logobancos {
    display: flex;
}

.responsiveContainer.FooterTextInferior {
    border-top: 1px solid #F5F5F5;
    padding: 20px 15px 10px;
}

.FooterTextInferior h2 {
    writing-mode: initial;
    transform: initial;
    font-weight: 400;
    float: left;
    padding: 0px 15px;
    font-size: 12px;
}

.FooterTextInferior img {
    height: 20px;
    position: relative;
    top: -5px;
}

.containerImgVitrina.ContenidoIzqVitrina {
    width: 50%;
    float: left;
}

.ContenidoDerVitrina {
    width: 50%;
    float: right;
}

.featuredProducts__list__item3 {
    display: inline-block;
    padding: 0 5px;
    vertical-align: top;
    width: 49%;
}

.featuredProducts__list__item3 .productVitrine {
    display: flex;
}

.featuredProducts__list__item3 .productVitrine button.pyccaCategory__vitrine__box__actionButtons__addToCar {
    padding: 10px;
}

.featuredProducts__list__item3 .productVitrine .itemD p.flag.exclusivo-online {
    width: max-content;
}

.showcase-default .sub:last-child {
    display: none !important;
}

@media screen and (max-width: 1090px) {
    .Desktop {
        display: none !important;
    }
    .pyccaProductDetail__productImage {
        width: 50%;
    }
    .pyccaProductDetail__selectOptions {
        padding: 0px 0;
        margin-top: -18px;
        display: none;
    }
    .pyccaProductDetail__buyOptions {
        flex-direction: column;
        align-items: center;
        justify-content: flex-start;
    }
    .btnCompraProd a {
        padding: 14px 35px;
    }
    .navigation-tabs {
        position: relative;
        z-index: 9;
    }
    div#VerContado,
    div#VerCredito {
        width: 44%;
        padding-right: 0px;
    }
    .pyccaCategory__vitrine__title,
    .pyccaCategory__vitrine .titulo-sessao {
        text-align: center;
    }
    .pyccaCategory__vitrine__filterByCategory {
        display: none;
    }
    .pyccaCategory__vitrine__box ul {
        width: 33%;
    }
    .pyccaCategory__aside,
    .pyccaDepartement__aside {
        width: 25%;
    }
    .pyccaCategory__vitrine {
        position: relative;
        padding-left: 26%;
    }
    .marco {
        /* height: 0px;*/
    }
    .footerBack {
        top: 0px;
        z-index: 0;
        padding-top: 15px;
    }
    .LogoFooter {
        padding-left: 15px;
    }
}

@media screen and (max-width: 980px) {
    .SolCredito a img {
        width: 100%;
    }
}

@media screen and (max-width: 760px) {
    .pyccaProductAdded__message__cartSummary {
        flex-direction: column;
    }
    .pyccaProductAdded__message__cartSummary__text,
    .pyccaProductAdded__message__cartSummary__totalProducts,
    .pyccaProductAdded__message__cartSummary__totalValue {
        width: 100%;
    }
    .headerSite__minicartBox__cartSummary__box {
        display: none;
    }
    .pyccaProductAdded__message__cartSummary__totalProducts {
        width: 100%;
    }
    .SolCredito a img {
        width: 100%;
    }
    .pyccaProductDetail__productImage {
        width: 100%;
    }
    .pyccaCategory__vitrine {
        position: relative;
        padding-left: 0px;
    }
    .pyccaCategory__vitrine__box ul {
        width: 49%;
    }
    div#VerContado,
    div#VerCredito {
        width: 50%;
    }
    .titularFP {
        display: contents;
    }
    div#FiltrosCategoryOpen {
        display: none;
    }
    .container.bloque1 {
        margin-top: 141px;
    }
    .ediForm h2 {
        padding: 10px 13%;
    }
    .contenidoCategorias {
        margin-bottom: 10px;
    }
}

@media screen and (max-width: 480px) {
    li.MenuDepartamento {
        display: none;
    }
    .row {
        margin: 0px;
    }
    .SolCredito {
        margin-top: 95px;
    }
    .pyccaCategory__vitrine .sub {
        top: 0px !important;
    }
    img.ImgDeskt,
    .col-md-5.RedesMovil {
        display: none;
    }
    img.ImgMov,
    .col-md-5.RedesMovil {
        display: block;
    }
    .FormularioSuscrib img {
        padding: 20px 20px 15px;
    }
    .footerBack {
        padding: 20px 15px 0px;
    }
    .LogoFooter {
        display: none;
    }
    .FormularioSuscrib .row {
        margin: 0px;
    }
    .responsiveContainer.Menuinferior {
        display: none;
    }
    .footerSite {
        padding-top: 0px;
        text-align: center;
    }
    section.FooterMenu {
        padding: 10px 15px 0px;
    }
    section.FooterMenu h3 {
        font-size: 12px;
        font-weight: 500;
        margin-top: 15px;
    }
    section.FooterMenu .responsiveContainer.FooterFormasPago img.TarjetaClubPycca {
        margin-bottom: -10px;
    }
    section.FooterMenu .responsiveContainer.FooterFormasPago img.Discover {
        max-height: 14px;
    }
    section.FooterMenu .responsiveContainer.FooterFormasPago img {
        max-height: 23px;
        padding-right: 5px;
        margin-top: 0px;
        margin-bottom: 10px;
    }
    section.FooterMenu .FooterTextInferior h2 {
        writing-mode: initial;
        transform: initial;
        font-weight: 500;
        float: initial;
        padding: 0px;
        font-size: 11px;
        text-align: center;
        margin-bottom: 5px;
    }
    section.FooterMenu .FooterTextInferior img {
        position: relative;
        top: 0px;
        float: left;
        max-height: 50px;
        padding: 5px;
    }
    section.FooterMenu .FooterTextInferior img {
        position: relative;
        top: 9px;
        float: left;
        max-height: 50px;
        padding: 5px;
        margin: auto;
        text-align: center;
        left: 17%;
    }
    section.FooterMenu .FooterTextInferior img.ImgMov {
        top: 0px;
    }
    .product.productVitrine a p.name {
        -webkit-line-clamp: 2;
    }
    ._1a2no6q5 {
        display: none;
    }
}

@media screen and (max-width: 420px) {
    a.DescargarPDF {
        padding: 31px 84px 73px;
    }
    .OfertaMuebles .pyccaHomeBusqueda__mainBanner {
        width: 100%;
        background: #d3ccc9;
        margin-bottom: 22px;
        font-size: 20px;
        letter-spacing: 1px;
        line-height: 28px;
        padding-top: 15px;
    }
    .OfertaMuebles .pyccaHomeBusqueda__mainBanner b {
        color: #a41d32;
        font-size: 25px;
    }
}

.none {
    display: none;
}

.pyccaCategory__vitrine .sub {
    display: block !important;
}

fieldset.filterBy {
    display: none;
}

p.compare {
    display: none;
}

#page {
    padding-bottom: 100px;
}

.content {
    text-align: center;
    padding: 150px 50px 50px 50px;
}

span.servc {
    text-align: center;
    opacity: 0.7;
    background: #555758;
}

li.Reg.mm-listitem::before,
li.Cts.mm-listitem::before,
li.Stc.mm-listitem::before {
    display: inline-block;
    font-family: "icomoon";
    font-size: 18px;
    margin-right: 8px;
    vertical-align: middle;
    position: absolute;
    top: 11px;
    left: 22px;
}

li.Reg.mm-listitem::before {
    content: "\e905";
}

li.Cts.mm-listitem::before {
    content: "\e908";
}

li.Stc.mm-listitem::before {
    content: "\e906";
}

li.Reg.mm-listitem a,
li.Cts.mm-listitem a,
li.Stc.mm-listitem a {
    padding-left: 50px;
}

.backMenuMobile {
    display: none;
}

.product-insertsku.SelectOption {
    display: block !important;
    min-height: 30px;
}

.product .product-insertsku li>input {
    display: none;
}

.product-insertsku span.insert-sku-count {
    display: none;
}

div.product-insertsku ul.insert-sku-checklist {
    width: 100%;
    display: flex;
    margin: auto;
    margin-bottom: 0px;
    padding: 0px;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    align-content: space-around;
    justify-content: flex-start;
}

div.product-insertsku ul.insert-sku-checklist li {
    width: fit-content;
    display: inline-block;
    text-align: center;
    margin-left: 2%;
}

div.product-insertsku ul.insert-sku-checklist li.unavailable {
    display: none;
}

.btn.comprar {
    display: none;
}

.product.productVitrine a p.name {
    font-weight: 300;
    text-align: left;
    overflow: hidden;
    min-height: 20px;
    width: 100%;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    text-decoration: none;
    -webkit-box-orient: vertical;
}

.Home .product.productVitrine a p.name {
    text-align: left;
    width: 70%;
    min-height: 38px;
    color: #101010;
    -webkit-line-clamp: 2;
    font-weight: 500;
}

div.product-insertsku ul.insert-sku-checklist li label {
    border: 1px solid #eaeaea;
    padding: 5px 10px;
}

div.product-insertsku ul.insert-sku-checklist li label {
    border: 1px solid #eaeaea;
    padding: 4px 6px 5px;
    border-radius: 0px;
    line-height: 1;
    min-width: 90%;
    display: block;
    cursor: pointer;
    margin-bottom: 5px;
    margin-top: 5px;
}

div.product-insertsku ul.insert-sku-checklist li label span.insert-sku-name {
    font-size: 10px;
    color: #565656;
    font-weight: 400;
    vertical-align: middle;
}

.Home ul.insert-sku-checklist.slick-initialized.slick-slider.slick-dotted {
    display: none;
}

.Home .productVitrine .bar-precio {
    display: none !important;
}

.productVitrine .bar-precio {
    text-align: center;
    display: none;
}

.productVitrine .bar-precio.conIva {
    text-align: center;
    display: block;
}

.productVitrine .bar-precio .precios {
    margin: 0px 0px;
    min-height: 25px;
    display: flex;
    align-content: center;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row;
}

.productVitrine .bar-precio .precios.UnPrecio {
    min-height: 73px;
}

.productVitrine .bar-precio .normal {
    font-size: 15px;
    padding: 0px 10px;
    text-decoration: line-through;
}

.productVitrine .VitrinaCuotas {
    padding-left: 0%;
    background: #ffffff;
    color: #1f1e1e;
    border-radius: 5px;
    padding-bottom: 0px;
    max-width: 100%;
    margin: auto;
}

.contado .productVitrine .VitrinaCuotas {
    display: none;
}

.productVitrine .VitrinaCuotas.unacuota {
    display: none;
}

.productVitrine .VitrinaCuotas .cuotas {
    width: auto;
    text-align: center;
    font-size: 15px;
    float: left;
    padding: 0px 0px 4px;
}

.productVitrine .VitrinaCuotas .cuotas b {
    line-height: inherit;
    font-size: initial;
    font-weight: 400;
    padding-left: 3px;
}

.productVitrine .VitrinaCuotas .monto {
    width: auto;
    float: left;
    font-size: initial;
    font-weight: 500;
    border-left: 1px solid #000;
    margin-left: 6px;
    padding-left: 5px;
    line-height: 1;
    position: relative;
    top: 5px;
}

.productVitrine .VitrinaCuotas .monto b {
    font-size: 16px;
    font-weight: 400;
    padding-right: 2px;
}

.productVitrine .VitrinaCuotas .tarjetavitrina {
    width: 25%;
    height: auto;
    float: left;
    display: flow-root;
    padding-top: 4px;
}

.tarjetavitrina img {
    width: 100%;
    max-width: 50px;
    position: relative;
    top: -14px;
}

p.skulist.SinVariacion {
    height: 30px;
}

.Home p.skulist.SinVariacion {
    height: 0px;
}

.productVitrine .productMobIzq p {
    margin: 0px;
    padding: 0px;
}

div.product-insertsku ul.insert-sku-checklist li.skulected label {
    background: #040404;
}

div.product-insertsku ul.insert-sku-checklist li.skulected label span.insert-sku-name {
    color: #ffffff;
}

.product.productVitrine .add-to-cart {
    width: 100%;
    display: inline-grid;
    margin: 5px 0px 0px;
    display: none;
}

.product.productVitrine .quantity {
    width: 30%;
    float: left;
    display: flex;
    min-height: 27px;
    justify-content: center;
    align-items: stretch;
    align-content: center;
    flex-direction: row;
}

.product.productVitrine .quantity input.qty {
    width: 50%;
    text-align: center;
    border-top: 1px solid #202020;
    border-left: 0px;
    border-right: 0px;
    border-bottom: 1px solid #202020;
}

.product.productVitrine button.qtyminus,
.product.productVitrine button.qtyplus {
    background: #202020;
    width: 25%;
    height: auto;
    border: 0px;
    border-radius: 0px;
}

.product.productVitrine .btn-buy {
    width: 70%;
    float: left;
}

.product.productVitrine .btn-buy a {
    width: 97%;
    border-radius: 0px;
    padding: 3px 5px;
    text-transform: uppercase;
    color: #fff;
    font-size: 13px;
    background: #202020;
    display: block;
    margin-left: 3%;
}

.product.productVitrine button.qtyminus {
    border-radius: 0px
}

.product.productVitrine button.qtyplus {
    border-radius: 0px
}

.product.productVitrine button.qtyminus:before {
    content: "-";
}

.product.productVitrine button.qtyplus:before {
    content: "+";
}

.product.productVitrine button.qtyminus:before,
.product.productVitrine button.qtyplus:before {
    display: block;
    font-size: 15px;
    color: #FFF;
}

div.product-insertsku ul.insert-sku-checklist li label.SelecImg {
    width: 20px;
    height: 20px;
    border-radius: 0px;
    min-width: 20px;
}

div.product-insertsku ul.insert-sku-checklist li.skulected label.SelecImg {
    border: 1px solid #ffffff;
    box-shadow: 0px 0px 2px;
}

li.select.skuList label.dimension-Color.skuespec_Negro,
div.product-insertsku ul.insert-sku-checklist li label.Negro {
    background: #000 !important;
}

div.product-insertsku ul.insert-sku-checklist li label.Café {
    background: #4c3f40 !important;
}

li.select.skuList label.dimension-Color.skuespec_Azul,
div.product-insertsku ul.insert-sku-checklist li label.Azul {
    background: #1a70b4 !important;
}

li.select.skuList label.dimension-Color.skuespec_Azul.Marino,
div.product-insertsku ul.insert-sku-checklist li label.Azulmarino {
    background: #26416b !important;
}

li.select.skuList label.dimension-Color.skuespec_Amarillo,
div.product-insertsku ul.insert-sku-checklist li label.Amarillo {
    background: #ffd400 !important;
}

li.select.skuList label.dimension-Color.skuespec_Blanco,
div.product-insertsku ul.insert-sku-checklist li label.Blanco {
    background: #FFF !important;
}

li.select.skuList label.dimension-Color.skuespec_Celeste,
div.product-insertsku ul.insert-sku-checklist li label.Celeste {
    background: #8ad8f0 !important;
}

li.select.skuList label.dimension-Color.skuespec_Vino,
div.product-insertsku ul.insert-sku-checklist li label.Vino {
    background: #682424 !important;
}

li.select.skuList label.dimension-Color.skuespec_Rosado,
div.product-insertsku ul.insert-sku-checklist li label.Rosado {
    background: #ce566c !important;
}

li.select.skuList label.dimension-Color.skuespec_Lila,
div.product-insertsku ul.insert-sku-checklist li label.Lila {
    background: #9c92c5 !important;
}

div.product-insertsku ul.insert-sku-checklist li label.Beige {
    background: #dacab3 !important;
}

div.product-insertsku ul.insert-sku-checklist li label.Chocolate {
    background: #5e422e !important;
}

div.product-insertsku ul.insert-sku-checklist li label.Plata {
    background: #a29f9d !important;
}

div.product-insertsku ul.insert-sku-checklist li label.Gris {
    background: #63605c !important;
}

li.select.skuList label.dimension-Color.skuespec_Rojo,
div.product-insertsku ul.insert-sku-checklist li label.Rojo {
    background: #ea0000 !important;
}

div.product-insertsku ul.insert-sku-checklist li label.Verde {
    background: #009c34 !important;
}

div.product-insertsku ul.insert-sku-checklist li label.Verde.Agua,
.skuespec_Color_opcao_Verde-Agua {
    background: #8ca498 !important;
}

label.SelecImg.Rosa,
.skuespec_Color_opcao_Rosa {
    background: #ce9d94 !important;
}

div.product-insertsku ul.insert-sku-checklist li label.Silver,
.skuespec_Color_opcao_Silver {
    background: #758ba9 !important;
}

li.select.skuList label.dimension-Color.skuespec_Azuloscuro,
div.product-insertsku ul.insert-sku-checklist li label.Azul.Oscuro {
    background: #02338d !important;
}

li.select.skuList label.dimension-Color.skuespec_Plateado,
div.product-insertsku ul.insert-sku-checklist li label.Plateado {
    background: #878788 !important;
}

li.select.skuList label.dimension-Color.skuespec_Rosegold,
div.product-insertsku ul.insert-sku-checklist li label.Rose.Gold {
    background: #dcaba1 !important;
}

li.select.skuList label.dimension-Color.skuespec_Naranja,
div.product-insertsku ul.insert-sku-checklist li label.Naranja {
    background: #f34f25 !important;
}

li.select.skuList label.dimension-Color.skuespec_Dorado,
div.product-insertsku ul.insert-sku-checklist li label.Dorado {
    background: #f7bf56 !important;
}

div.product-insertsku ul.insert-sku-checklist li.SelectimageSku {
    width: auto;
    margin: 0% 1%;
}

.product.productVitrine .btn-buy a:hover {
    text-decoration: none;
}

.product.productVitrine a:hover {
    text-decoration: none;
}

.vitrina_departamento_destacado .product-insertsku.SelectOption {
    display: none !important;
}

@media screen and (max-width: 768px) {
    .Home .product.productVitrine a p.name {
        text-align: center;
        width: 100%;
    }
    .pyccaEstatico {
        margin-top: 127px;
    }
    .productVitrine .VitrinaCuotas {
        max-width: 100%;
    }
    .product.productVitrine .btn-buy a {
        padding: 5px 5px;
        line-height: 1.3;
        font-size: 12px;
    }
    div.product-insertsku ul.insert-sku-checklist li label.SelecImg {
        width: 18px;
        height: 18px;
        min-width: 18px;
    }
    .productVitrine .VitrinaCuotas .cuotas {
        width: auto;
        font-size: 12px;
        padding-bottom: 0px;
    }
    .productVitrine .VitrinaCuotas .cuotas b {
        font-size: 7px;
    }
    .productVitrine .VitrinaCuotas .monto {
        width: auto;
        font-size: 13px;
    }
    .productVitrine .VitrinaCuotas .tarjetavitrina {
        width: auto;
        padding-top: 0px;
    }
    .tarjetavitrina img {
        max-width: 30px;
        top: 0px;
        padding-left: 5px;
    }
}


/* Slider */

.slick-slider {
    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;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

.slick-list:focus {
    outline: none;
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
}

.slick-track:before,
.slick-track:after {
    display: table;
    content: '';
}

.slick-track:after {
    clear: both;
}

.slick-loading .slick-track {
    visibility: hidden;
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}

[dir='rtl'] .slick-slide {
    float: right;
}

.slick-slide img {
    display: block;
}

.slick-slide.slick-loading img {
    display: none;
}

.slick-slide.dragging img {
    pointer-events: none;
}

.slick-initialized .slick-slide {
    display: block;
}

.slick-loading .slick-slide {
    visibility: hidden;
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
    display: none;
}


/* carrusell*/

.Destacados .slick-arrow,
.pyccaHomeDestktop__mainBanner .slick-arrow,
.vitrina_departamento .slick-arrow,
.Pequenos .slick-arrow,
.vitrina_departamento_destacado .slick-arrow,
.pyccaHomeBusqueda__mainBanner .slick-arrow,
.pyccaHomeBusqueda__mainBanner_marcas .slick-arrow,
.Promo .slick-arrow,
.CategoriasPromo .slick-arrow {
    border: none;
    border-radius: 1px;
    cursor: pointer;
    top: 35%;
    position: absolute;
    z-index: 10;
    overflow: hidden;
    padding: 5px;
    text-indent: -999px;
    width: 30px;
}

.pyccaHomeDestktop__mainBanner .slick-arrow {
    background-color: #e9eaea59;
}

.Destacados .slick-arrow:hover,
.pyccaHomeDestktop__mainBanner .slick-arrow:hover,
.vitrina_departamento .slick-arrow:hover,
.Pequenos .slick-arrow:hover,
.vitrina_departamento_destacado .slick-arrow,
.pyccaHomeBusqueda__mainBanner .slick-arrow,
.pyccaHomeBusqueda__mainBanner_marcas .slick-arrow,
.Promo .slick-arrow,
.CategoriasPromo .slick-arrow {
    background-color: #e9eaea;
    opacity: 0.5;
}

.Promo .slick-arrow:hover,
.pyccaHomeBusqueda__mainBanner_marcas .slick-arrow:hover,
.CategoriasPromo .slick-arrow:hover {
    opacity: 1;
}

.Destacados .slick-arrow:before,
.pyccaHomeDestktop__mainBanner .slick-arrow:before,
.vitrina_departamento .slick-arrow:before,
.Pequenos .slick-arrow:before,
.vitrina_departamento_destacado .slick-arrow:before,
.pyccaHomeBusqueda__mainBanner .slick-arrow:before,
.pyccaHomeBusqueda__mainBanner_marcas .slick-arrow:before,
.Promo .slick-arrow:before,
.CategoriasPromo .slick-arrow:before {
    color: #000;
}

.Destacados .slick-arrow:before,
.pyccaHomeDestktop__mainBanner .slick-arrow:before,
.vitrina_departamento .slick-arrow:before,
.Pequenos .slick-arrow:before,
.vitrina_departamento_destacado .slick-arrow:before,
.pyccaHomeBusqueda__mainBanner .slick-arrow:before,
.pyccaHomeBusqueda__mainBanner_marcas .slick-arrow:before,
.Promo .slick-arrow:before,
.CategoriasPromo .slick-arrow:before {
    color: #000;
    font-family: "Material Icons";
    ;
    font-size: 22px;
    opacity: 1;
    text-indent: 0;
    float: left;
}

.pyccaHomeDestktop__mainBanner .slick-arrow:before {
    font-size: 22px;
    color: #303030;
}

.Destacados .slick-arrow.slick-prev,
.vitrina_departamento .slick-arrow.slick-prev,
.Pequenos .slick-arrow.slick-prev,
.vitrina_departamento_destacado .slick-arrow.slick-prev {
    left: -40px;
}

.pyccaHomeBusqueda__mainBanner .slick-arrow.slick-prev {
    left: 0px;
}

.Promo .slick-arrow.slick-prev,
.pyccaHomeBusqueda__mainBanner_marcas .slick-arrow.slick-prev {
    left: 0px;
}

.CategoriasPromo .slick-arrow.slick-prev {
    left: -7px;
}

.Destacados .slick-arrow.slick-prev:before,
.vitrina_departamento .slick-arrow.slick-prev:before,
.Pequenos .slick-arrow.slick-prev:before,
.vitrina_departamento_destacado .slick-arrow.slick-prev:before,
.pyccaHomeBusqueda__mainBanner .slick-arrow.slick-prev:before,
.pyccaHomeBusqueda__mainBanner_marcas .slick-arrow.slick-prev:before,
.Promo .slick-arrow.slick-prev:before,
.CategoriasPromo .slick-arrow.slick-prev:before {
    content: "\e5e0";
    padding-left: 4px;
    /* transform: rotate( 180deg);*/
}

.Destacados .slick-arrow.slick-next,
.vitrina_departamento .slick-arrow.slick-next,
.Pequenos .slick-arrow.slick-next,
.vitrina_departamento_destacado .slick-arrow.slick-next {
    right: -40px;
}

.pyccaHomeBusqueda__mainBanner .slick-arrow.slick-next {
    right: 0px;
}

.Promo .slick-arrow {
    right: 0px;
}

.CategoriasPromo .slick-arrow.slick-next {
    right: -7px;
}

.Destacados .slick-arrow.slick-next:before,
.vitrina_departamento .slick-arrow.slick-next:before,
.Pequenos .slick-arrow.slick-next:before,
.vitrina_departamento_destacado .slick-arrow.slick-next:before,
.pyccaHomeBusqueda__mainBanner .slick-arrow.slick-next:before,
.pyccaHomeBusqueda__mainBanner_marcas .slick-arrow.slick-next:before,
.Promo .slick-arrow.slick-next:before,
.CategoriasPromo .slick-arrow.slick-next:before {
    content: "\e5e1";
}

.pyccaHomeDestktop__mainBanner .slick-arrow.slick-prev {
    left: 10px;
}

.pyccaHomeDestktop__mainBanner .slick-arrow.slick-next {
    right: 10px;
}

.pyccaHomeDestktop__mainBanner .slick-arrow.slick-prev:before {
    content: "\e5e0";
}

.pyccaHomeDestktop__mainBanner .slick-arrow.slick-next:before {
    content: "\e5e1";
}

.Destacados .slick-dots,
.vitrina_departamento .slick-dots,
.vitrina_departamento_destacado .slick-dots,
.pyccaHomeBusqueda__mainBanner .slick-dots,
.Pequenos .slick-dots {
    text-align: center;
    padding-top: 20px;
}

.pyccaHomeBusqueda__mainBanner_marcas .slick-dots,
.Promo .slick-dots {
    text-align: center;
    padding-top: 0px;
}

.Destacados .slick-dots li,
.pyccaHomeDestktop__mainBanner .slick-dots li,
.vitrina_departamento .slick-dots li,
.vitrina_departamento_destacado .slick-dots li,
.pyccaHomeBusqueda__mainBanner .slick-dots li,
.Pequenos .slick-dots li {
    background-color: #b2b2b2;
    display: inline-block;
    height: 15px;
    border-radius: 50%;
    margin: 0 5px;
    vertical-align: middle;
    width: 15px;
}

.pyccaHomeBusqueda__mainBanner_marcas .slick-dots li,
.Promo .slick-dots li {
    background-color: #e4e4e4;
    display: inline-block;
    height: 4px;
    border-radius: 2px;
    margin: 0 4px;
    vertical-align: middle;
    width: 3%;
}

.Destacados .slick-dots li button,
.pyccaHomeDestktop__mainBanner .slick-dots li button,
.Pequenos .slick-dots li button,
.vitrina_departamento_destacado .slick-dots li button,
.pyccaHomeBusqueda__mainBanner .slick-dots li button,
.vitrina_departamento .slick-dots li button,
.pyccaHomeBusqueda__mainBanner_marcas .slick-dots li button,
.Promo .slick-dots li button {
    border: none;
    background: transparent;
    overflow: hidden;
    text-indent: -999px;
    width: 100%;
    border-radius: 50%;
    height: 100%;
}

.Destacados .slick-dots li.slick-active,
.Pequenos .slick-dots li.slick-active,
.vitrina_departamento_destacado .slick-dots li.slick-active,
.pyccaHomeBusqueda__mainBanner .slick-dots li.slick-active,
.vitrina_departamento .slick-dots li.slick-active {
    background-color: #161616;
}

.pyccaHomeBusqueda__mainBanner_marcas .slick-dots li.slick-active,
.Promo .slick-dots li.slick-active {
    background-color: #000000;
}

.pyccaHomeDestktop__mainBanner .slick-dots {
    text-align: center;
    position: relative;
    top: -30px;
}

.pyccaHomeDestktop__mainBanner .slick-dots li.slick-active {
    background-color: #000000;
}

.pyccaHomeDestktop__mainBanner .slick-arrow:hover {
    background-color: #e9eaea3b;
}

.Destacados {
    max-width: 1350px;
    width: 80%;
    margin: auto;
}

.categoryShelfContainer.vitrina_departamento_destacado.ProductosDestacados {
    /* background: #f7f7f7;*/
    max-width: 1350px;
    padding: 70px 0px;
}

.Destacados h2 {
    display: none;
}

.vitrina_departamento,
.Pequenos,
.vitrina_departamento_destacado {
    width: 100%;
    max-width: 1350px;
    margin: 80px auto;
}

.vitrina_departamento_destacado h2,
.Home .featuredProducts__title {
    text-align: center;
    font-size: 28px;
    text-transform: uppercase;
    font-weight: 300;
    padding-bottom: 30px;
}

.Home h3.featuredProducts__title::before {
    display: none;
}

.categoryShelfContainer.vitrina_departamento_destacado.Complementos h2 {
    display: none;
}

.vitrina_departamento_destacado h2:after {
    /*content: "Productos recomendados especialmente para ti.";*/
    content: " ";
    display: block;
    font-size: 14px;
    padding-top: 15px;
    width: 15%;
    border-bottom: 1px solid #484848;
    margin: auto;
}

.vitrina_departamento_destacado.ParaLoPequenos h2:after {
    display: none;
}

.vitrina_departamento_destacado .slick-slider {
    width: 85%;
    margin: auto;
}

.vitrina_departamento_destacado .productVitrine {
    border: 0px solid #c5c8c8;
    padding: 15px;
    border-radius: 1px;
}

.Destacados .NombreProducto {
    background: #5b7d91;
}

.Destacados .productVitrine {
    border: 1px solid #5b7d91;
    padding: 0px;
    border-radius: 3px;
}

.Destacados .product.productVitrine a p.name {
    color: #FFF;
    text-transform: uppercase;
    width: 60%;
    margin: auto;
    padding: 5px;
}

.Destacados .irProducto a {
    background: #5b7d91;
    padding: 12px 25px;
    color: #FFF;
    border-radius: 18px;
    text-transform: uppercase;
}

.Destacados .irProducto {
    text-align: center;
    margin: 30px 0px;
}

.Destacados .itemD {
    display: none;
}

.Pequenos .prateleira h2:after,
.vitrina_departamento .prateleira h2:after {
    content: " ";
    display: block;
    vertical-align: bottom;
    padding-left: 15px;
    padding-top: 10px;
    width: 30%;
    /*border-bottom: 1px solid #b6b9b9;*/
}

.Pequenos .prateleira h2,
.vitrina_departamento .prateleira h2 {
    color: #0e0e0e;
    text-align: left;
    margin-bottom: 20px;
    margin-top: 25px;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 300;
}

.LandingPageV1 .vitrina_departamento .slick-arrow {
    background-color: #5b7d91;
}

.LandingPageV1 .vitrina_departamento .slick-arrow:hover {
    background-color: #5b7d9199;
}

.LandingPageV1 .product.productVitrine .btn-buy a {
    background: #1a2d53;
    font-size: 12px;
}

.BannerInferior {
    margin: auto;
    margin-bottom: 150px;
    text-align: center;
}

.grid {
    justify-content: center;
}

.movil,
.mobil {
    display: none;
}

.Destk,
.Desktop {
    display: block;
}

.CategoriasPromo,
.revistahome.row {
    margin: auto;
    width: 100%;
    max-width: 1350px;
}

.HomeDestacados h2 {
    display: none;
}

.HomeDestacados h2,
.HomeDestacados .itemD {
    display: none;
}

.HomeDestacados .productVitrine {
    border: 0px;
    padding: 0px;
    border-radius: 0px;
}

.HomeDestacados .product.productVitrine a p.name {
    color: #000;
    font-size: 16px;
    padding: 0px 0px;
    font-weight: 700;
    min-height: 80px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.HomeDestacados .irProducto {
    margin: auto;
    text-align: initial;
    padding-bottom: 20px;
}

.HomeDestacados .irProducto a {
    border: 1px solid #222222;
    border-radius: 0px;
    padding: 8px 26px;
    color: #202020;
    font-size: 15px;
}

.HomeDestacados .irProducto a:hover {
    background: #222222;
    color: #FFF;
    transition: 0.5s;
}

.HomeDestacados .pyccaCategory__vitrine__box__image img {
    height: auto;
    width: 100%;
    margin: auto;
}

.revista img {
    width: 50%;
    float: left;
    padding: 0px;
    border-radius: 2px;
}

.revistahome.row {
    margin: 5% auto;
    width: 100%;
    max-width: 1350px;
}

h3.tittle-tiendas {
    text-transform: uppercase;
    font-size: 17px;
    font-weight: 600;
    margin-bottom: 2%;
}

.revista .revista {
    padding: 7% 5%;
    width: 46%;
    float: left;
    height: 100%;
    min-height: 558px;
    margin: 0px 2%;
    background: #F5F5F5;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.revista .revista h2 {
    font-size: 30px;
    color: #040404;
    font-weight: 400;
    margin-bottom: 7%;
}

.revista .revista h2 span {
    font-size: 35px;
    display: block;
}

.revista .revista p {
    text-align: justify;
}

.revista .revista a {
    color: #FFF;
    background: #212529;
    border: 1px solid #212529;
    padding: 7px 15px;
    font-size: 14px;
    border-radius: 1px;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: space-between;
    align-items: center;
    position: relative;
    top: 20px;
    text-transform: uppercase;
}

.revista .revista a:hover {
    background: #000;
    color: #FFF;
    transition: 0.5s;
    text-decoration: none;
}

.encabezadosocio {
    width: 90%;
    margin: auto;
    text-align: center;
    margin: 3% auto;
}

.revistahome.row .col-md-4 img {
    width: 100%;
}

@media screen and (max-width: 768px) {
    .fullBanner-home {
        margin-top: 125px;
    }

    body.Departamento {
        padding-top: 125px;
    }

    .pyccaHomeBusqueda__mainBanner_marcas,
    .Promo {
        /*margin-top: 125px;*/
    }
    .movil,
    .mobil {
        display: block;
    }
    .movil img,
    .mobil img {
        width: 100%;
    }
    .pyccaHomeDestktop__mainBanner {
        margin-bottom: 5px;
        margin-top: 15px;
    }
    .revista img {
        width: 100%;
    }
    .revista .revista {
        width: 100%;
        min-height: auto;
    }
    .revista .revista a {
        top: 0;
    }
    .revistahome.row,
    .pyccaHomeDestktop__anniversaryOffers,
    .vitrina_departamento,
    .Pequenos,
    .vitrina_departamento_destacado {
        margin: 30px auto;
        width: 90%;
    }
    .revistahome.row .movil a {
        margin-bottom: 10px;
        display: block;
    }
    .FormularioSuscrib .textForm {
        text-align: center;
    }
    .FormularioSuscrib p {
        text-align: center;
        max-width: 100%;
    }
    .formCasillas .col-md-4 input {
        text-align: center;
    }
    .movil li.responsiveContainer {
        padding: 0px;
        margin-bottom: 10px;
    }
    .vitrina_departamento_destacado h2,
    .Home .featuredProducts__title {
        text-align: center;
        font-size: 18px;
        padding: 0px 15px;
    }
    .Destk,
    .Desktop,
    .pyccaHomeMobile_plastico {
        display: none !important;
    }
    ul.pyccaHomeDestktop__secondaryBanners__list .movil img,
    .pyccaHomeDestktop__anniversaryOffers .movil img {
        padding: 10px 10px 0px;
    }
    .BannerInferior .movil img {
        width: 90%;
        margin-bottom: 10px;
    }
    .pyccaHomeBusqueda__mainBanner img {
        width: 100%;
        text-align: center;
        margin: auto;
    }
    .vitrina_departamento .prateleira h2 {
        font-size: 16px;
    }
    .vitrina_departamento .prateleira h2:before {
        font-size: 15px;
    }
    .categoryShelfContainer.vitrina_departamento {
        margin-top: 10%;
    }
    /* .productVitrine .bar-precio .precios {
        flex-direction: column;
    }*/
    .pyccaBusquedaVacia__content {
        width: 90%;
        text-align: center;
        margin-top: 4%;
    }
    .row.sugeridos a h1 {
        margin-top: 8%;
    }
}

.grid {
    position: relative;
    margin: 0 auto;
    max-width: 1350px;
    list-style: none;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    align-content: space-around;
    justify-content: center;
}


/* Common style */

.grid figure {
    position: relative;
    float: left;
    overflow: hidden;
    /*  margin: 10px 1%;
    min-width: 320px;
    max-width: 610px;
    max-height: 360px;
    width: 48%;
    background: #3085a3;*/
    text-align: center;
    cursor: pointer;
}

.grid figure img {
    position: relative;
    display: block;
    min-height: 100%;
    max-width: 100%;
    opacity: 1;
}

.grid figure figcaption {
    padding: 2em;
    color: #fff;
    text-transform: uppercase;
    font-size: 1.25em;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.grid figure figcaption::before,
.grid figure figcaption::after {
    pointer-events: none;
}

.grid figure figcaption,
.grid figure figcaption>a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.col-md-5 .grid.Destk figure:nth-child(1) {
    margin-bottom: 40px;
}


/* Anchor will cover the whole item by default */


/* For some effects it will show as a button */

.grid figure figcaption>a {
    z-index: 100;
    text-indent: 200%;
    white-space: nowrap;
    font-size: 0;
    opacity: 0;
}

.grid figure h2 {
    word-spacing: -0.15em;
    font-weight: 300;
}

.grid figure h2 span {
    font-weight: 500;
    padding: 7px 20px;
    border-radius: 0px;
    word-spacing: 0.1pc;
    color: #000;
    font-size: 18px;
}

.grid figure h2,
.grid figure p {
    margin: 0;
}

.grid figure p {
    letter-spacing: 1px;
    font-size: 68.5%;
}

.revistahome.row .grid.Destk,
.pyccaHomeDestktop__secondaryBanners__list .grid.Destk,
.pyccaHomeMobile_plastico .grid.Destk {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-around;
    align-items: center;
}

.instagram_home {
    text-align: center;
    width: 100%;
    max-width: 1300px;
    margin: auto;
    margin-bottom: 70px;
}

.instagram_home h2 {
    text-align: center;
    font-size: 28px;
    text-transform: uppercase;
    font-weight: 300;
}

.instagram_home spam {
    margin-bottom: 30px;
    display: block;
}

.instagram_home a img {
    max-width: 30px;
    position: relative;
    top: -8px;
    margin-left: 5px;
}


/* Individual effects */


/*---------------*/


/***** Lily *****/


/*---------------*/

figure.effect-lily img {
    max-width: none;
    width: -webkit-calc(100% + 50px);
    width: calc(100% + 50px);
    opacity: 0.7;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(-40px, 0, 0);
    transform: translate3d(-40px, 0, 0);
}

figure.effect-lily figcaption {
    text-align: left;
}

figure.effect-lily figcaption>div {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 2em;
    width: 100%;
    height: 50%;
}

figure.effect-lily h2,
figure.effect-lily p {
    -webkit-transform: translate3d(0, 40px, 0);
    transform: translate3d(0, 40px, 0);
}

figure.effect-lily h2 {
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
}

figure.effect-lily p {
    color: rgba(255, 255, 255, 0.8);
    opacity: 0;
    -webkit-transition: opacity 0.2s, -webkit-transform 0.35s;
    transition: opacity 0.2s, transform 0.35s;
}

figure.effect-lily:hover img,
figure.effect-lily:hover p {
    opacity: 1;
}

figure.effect-lily:hover img,
figure.effect-lily:hover h2,
figure.effect-lily:hover p {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

figure.effect-lily:hover p {
    -webkit-transition-delay: 0.05s;
    transition-delay: 0.05s;
    -webkit-transition-duration: 0.35s;
    transition-duration: 0.35s;
}


/*---------------*/


/***** Sadie *****/


/*---------------*/

figure.effect-sadie figcaption::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: -webkit-linear-gradient(top, rgba(72, 76, 97, 0) 0%, rgba(72, 76, 97, 0.8) 75%);
    background: linear-gradient(to bottom, rgba(72, 76, 97, 0) 0%, rgba(72, 76, 97, 0.8) 75%);
    content: '';
    opacity: 0;
    -webkit-transform: translate3d(0, 50%, 0);
    transform: translate3d(0, 50%, 0);
}

figure.effect-sadie h2 {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    color: #484c61;
    -webkit-transition: -webkit-transform 0.35s, color 0.35s;
    transition: transform 0.35s, color 0.35s;
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0);
}

figure.effect-sadie figcaption::before,
figure.effect-sadie p {
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
}

figure.effect-sadie p {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 2em;
    width: 100%;
    opacity: 0;
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
}

figure.effect-sadie:hover h2 {
    color: #fff;
    -webkit-transform: translate3d(0, -50%, 0) translate3d(0, -40px, 0);
    transform: translate3d(0, -50%, 0) translate3d(0, -40px, 0);
}

figure.effect-sadie:hover figcaption::before,
figure.effect-sadie:hover p {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}


/*---------------*/


/***** Roxy *****/


/*---------------*/

figure.effect-roxy {
    background: -webkit-linear-gradient(45deg, #ff89e9 0%, #05abe0 100%);
    background: linear-gradient(45deg, #ff89e9 0%, #05abe0 100%);
}

figure.effect-roxy img {
    max-width: none;
    width: -webkit-calc(100% + 60px);
    width: calc(100% + 60px);
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(-50px, 0, 0);
    transform: translate3d(-50px, 0, 0);
}

figure.effect-roxy figcaption::before {
    position: absolute;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    border: 1px solid #fff;
    content: '';
    opacity: 0;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
}

figure.effect-roxy figcaption {
    padding: 3em;
    text-align: left;
}

figure.effect-roxy h2 {
    padding: 30% 0 10px 0;
}

figure.effect-roxy p {
    opacity: 0;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
}

figure.effect-roxy:hover img {
    opacity: 0.7;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

figure.effect-roxy:hover figcaption::before,
figure.effect-roxy:hover p {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}


/*---------------*/


/***** Bubba *****/


/*---------------*/

figure.effect-bubba {
    background: #FFF;
}

figure.effect-bubba img {
    opacity: 1;
    -webkit-transition: opacity 0.35s;
    transition: opacity 0.35s;
}

figure.effect-bubba:hover img {
    opacity: 1;
}

figure.effect-bubba figcaption::before,
figure.effect-bubba figcaption::after {
    position: absolute;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    content: '';
    opacity: 0;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
}

figure.effect-bubba figcaption::before {
    border-top: 0px solid #fff;
    border-bottom: 0px solid #fff;
    -webkit-transform: scale(0, 1);
    transform: scale(0, 1);
}

figure.effect-bubba figcaption::after {
    border-right: 0px solid #fff;
    border-left: 0px solid #fff;
    -webkit-transform: scale(1, 0);
    transform: scale(1, 0);
}

figure.effect-bubba h2 {
    /* padding-top: 30%;*/
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
    position: absolute;
    bottom: 0px;
    width: 100%;
    background: #ffffff4a;
    left: 0;
    text-align: initial;
}

figure.effect-bubba p {
    padding: 10px 2.5em;
    opacity: 0;
    background: #44a0a6c9;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
}

figure.effect-bubba:hover figcaption::before,
figure.effect-bubba:hover figcaption::after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}

figure.effect-bubba:hover h2,
figure.effect-bubba:hover p {
    opacity: 1;
    /* -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);*/
}


/*---------------*/


/***** Romeo *****/


/*---------------*/

figure.effect-romeo {
    -webkit-perspective: 1000px;
    perspective: 1000px;
}

figure.effect-romeo img {
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(0, 0, 300px);
    transform: translate3d(0, 0, 300px);
}

figure.effect-romeo:hover img {
    opacity: 0.6;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

figure.effect-romeo figcaption::before,
figure.effect-romeo figcaption::after {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 80%;
    height: 1px;
    background: #fff;
    content: '';
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
}

figure.effect-romeo:hover figcaption::before {
    opacity: 0.5;
    -webkit-transform: translate3d(-50%, -50%, 0) rotate(45deg);
    transform: translate3d(-50%, -50%, 0) rotate(45deg);
}

figure.effect-romeo:hover figcaption::after {
    opacity: 0.5;
    -webkit-transform: translate3d(-50%, -50%, 0) rotate(-45deg);
    transform: translate3d(-50%, -50%, 0) rotate(-45deg);
}

figure.effect-romeo h2,
figure.effect-romeo p {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
}

figure.effect-romeo h2 {
    -webkit-transform: translate3d(0, -50%, 0) translate3d(0, -150%, 0);
    transform: translate3d(0, -50%, 0) translate3d(0, -150%, 0);
}

figure.effect-romeo p {
    padding: 0.25em 2em;
    -webkit-transform: translate3d(0, -50%, 0) translate3d(0, 150%, 0);
    transform: translate3d(0, -50%, 0) translate3d(0, 150%, 0);
}

figure.effect-romeo:hover h2 {
    -webkit-transform: translate3d(0, -50%, 0) translate3d(0, -100%, 0);
    transform: translate3d(0, -50%, 0) translate3d(0, -100%, 0);
}

figure.effect-romeo:hover p {
    -webkit-transform: translate3d(0, -50%, 0) translate3d(0, 100%, 0);
    transform: translate3d(0, -50%, 0) translate3d(0, 100%, 0);
}


/*---------------*/


/***** Layla *****/


/*---------------*/

figure.effect-layla {
    background: #18a367;
}

figure.effect-layla img {
    height: 390px;
}

figure.effect-layla figcaption {
    padding: 3em;
}

figure.effect-layla figcaption::before,
figure.effect-layla figcaption::after {
    position: absolute;
    content: '';
    opacity: 0;
}

figure.effect-layla figcaption::before {
    top: 50px;
    right: 30px;
    bottom: 50px;
    left: 30px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    -webkit-transform: scale(0, 1);
    transform: scale(0, 1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}

figure.effect-layla figcaption::after {
    top: 30px;
    right: 50px;
    bottom: 30px;
    left: 50px;
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
    -webkit-transform: scale(1, 0);
    transform: scale(1, 0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
}

figure.effect-layla h2 {
    padding-top: 26%;
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
}

figure.effect-layla p {
    padding: 0.5em 2em;
    text-transform: none;
    opacity: 0;
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
}

figure.effect-layla img,
figure.effect-layla h2 {
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
}

figure.effect-layla img,
figure.effect-layla figcaption::before,
figure.effect-layla figcaption::after,
figure.effect-layla p {
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
}

figure.effect-layla:hover img {
    opacity: 0.7;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

figure.effect-layla:hover figcaption::before,
figure.effect-layla:hover figcaption::after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}

figure.effect-layla:hover h2,
figure.effect-layla:hover p {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

figure.effect-layla:hover figcaption::after,
figure.effect-layla:hover h2,
figure.effect-layla:hover p,
figure.effect-layla:hover img {
    -webkit-transition-delay: 0.15s;
    transition-delay: 0.15s;
}


/*---------------*/


/***** Honey *****/


/*---------------*/

figure.effect-honey {
    background: #4a3753;
}

figure.effect-honey img {
    opacity: 0.9;
    -webkit-transition: opacity 0.35s;
    transition: opacity 0.35s;
}

figure.effect-honey:hover img {
    opacity: 0.5;
}

figure.effect-honey figcaption::before {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 10px;
    background: #fff;
    content: '';
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
}

figure.effect-honey h2 {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 1em 1.5em;
    width: 100%;
    text-align: left;
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
}

figure.effect-honey h2 i {
    font-style: normal;
    opacity: 0;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
}

figure.effect-honey figcaption::before,
figure.effect-honey h2 {
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
}

figure.effect-honey:hover figcaption::before,
figure.effect-honey:hover h2,
figure.effect-honey:hover h2 i {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}


/*---------------*/


/***** Oscar *****/


/*---------------*/

figure.effect-oscar {
    background: -webkit-linear-gradient(45deg, #22682a 0%, #9b4a1b 40%, #3a342a 100%);
    background: linear-gradient(45deg, #22682a 0%, #9b4a1b 40%, #3a342a 100%);
}

figure.effect-oscar img {
    opacity: 0.9;
    -webkit-transition: opacity 0.35s;
    transition: opacity 0.35s;
}

figure.effect-oscar figcaption {
    padding: 3em;
    background-color: rgba(58, 52, 42, 0.7);
    -webkit-transition: background-color 0.35s;
    transition: background-color 0.35s;
}

figure.effect-oscar figcaption::before {
    position: absolute;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    border: 1px solid #fff;
    content: '';
}

figure.effect-oscar h2 {
    margin: 20% 0 10px 0;
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
}

figure.effect-oscar figcaption::before,
figure.effect-oscar p {
    opacity: 0;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: scale(0);
    transform: scale(0);
}

figure.effect-oscar:hover h2 {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

figure.effect-oscar:hover figcaption::before,
figure.effect-oscar:hover p {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}

figure.effect-oscar:hover figcaption {
    background-color: rgba(58, 52, 42, 0);
}

figure.effect-oscar:hover img {
    opacity: 0.4;
}


/*---------------*/


/***** Marley *****/


/*---------------*/

figure.effect-marley figcaption {
    text-align: right;
}

figure.effect-marley h2,
figure.effect-marley p {
    position: absolute;
    right: 30px;
    left: 30px;
    padding: 10px 0;
}

figure.effect-marley p {
    bottom: 30px;
    line-height: 1.5;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
}

figure.effect-marley h2 {
    top: 30px;
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
}

figure.effect-marley:hover h2 {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

figure.effect-marley h2::after {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 4px;
    background: #fff;
    content: '';
    -webkit-transform: translate3d(0, 40px, 0);
    transform: translate3d(0, 40px, 0);
}

figure.effect-marley h2::after,
figure.effect-marley p {
    opacity: 0;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
}

figure.effect-marley:hover h2::after,
figure.effect-marley:hover p {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}


/*---------------*/


/***** Ruby *****/


/*---------------*/

figure.effect-ruby {
    background-color: #17819c;
}

figure.effect-ruby img {
    opacity: 0.7;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: scale(1.15);
    transform: scale(1.15);
}

figure.effect-ruby:hover img {
    opacity: 0.5;
    -webkit-transform: scale(1);
    transform: scale(1);
}

figure.effect-ruby h2 {
    margin-top: 20%;
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
}

figure.effect-ruby p {
    margin: 1em 0 0;
    padding: 3em;
    border: 1px solid #fff;
    opacity: 0;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(0, 20px, 0) scale(1.1);
    transform: translate3d(0, 20px, 0) scale(1.1);
}

figure.effect-ruby:hover h2 {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

figure.effect-ruby:hover p {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) scale(1);
    transform: translate3d(0, 0, 0) scale(1);
}


/*---------------*/


/***** Milo *****/


/*---------------*/

figure.effect-milo {
    background: #FFF;
    border-radius: 5px;
}

figure.effect-milo img {
    max-width: none;
    width: -webkit-calc(100% + 15px);
    width: calc(100% + 15px);
    opacity: 1;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(-30px, 0, 0) scale(1.12);
    transform: translate3d(-30px, 0, 0) scale(1.12);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

figure.effect-milo:hover img {
    opacity: 0.9;
    -webkit-transform: translate3d(0, 0, 0) scale(1);
    transform: translate3d(0, 0, 0) scale(1);
}

figure.effect-milo h2 {
    position: absolute;
    right: 0;
    bottom: 0;
    padding: 1em 1.2em;
    word-spacing: 0.1pc;
}

figure.effect-milo p {
    padding: 5px 10px 5px 5px;
    width: 50%;
    color: #FFF;
    border-right: 1px solid #ffffff;
    text-align: right;
    background: #44a0a6c9;
    opacity: 0;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(-40px, 0, 0);
    transform: translate3d(-40px, 0, 0);
}

figure.effect-milo:hover p {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}


/*---------------*/


/***** Dexter *****/


/*---------------*/

figure.effect-dexter {
    /*  background: -webkit-linear-gradient(top, rgba(37, 141, 200, 1) 0%, rgba(104, 60, 19, 1) 100%);
    background: linear-gradient(to bottom, rgba(37, 141, 200, 1) 0%, rgba(104, 60, 19, 1) 100%);
*/
}

figure.effect-dexter img {
    -webkit-transition: opacity 0.35s;
    transition: opacity 0.35s;
}

figure.effect-dexter:hover img {
    opacity: 0.98;
}

figure.effect-dexter figcaption::after {
    position: absolute;
    right: 30px;
    bottom: 30px;
    left: 30px;
    height: -webkit-calc(50% - 30px);
    height: calc(50% - 30px);
    border: 0px solid #fff;
    content: '';
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
}

figure.effect-dexter:hover figcaption::after {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

figure.effect-dexter figcaption {
    padding: 3em;
    text-align: center;
}

figure.effect-dexter p {
    position: absolute;
    right: 60px;
    bottom: 60px;
    left: 60px;
    opacity: 0;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(0, -100px, 0);
    transform: translate3d(0, -100px, 0);
}

figure.effect-dexter:hover p {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}


/*---------------*/


/***** Sarah *****/


/*---------------*/

figure.effect-sarah {
    background: #42b078;
}

figure.effect-sarah img {
    max-width: none;
    width: -webkit-calc(100% + 20px);
    width: calc(100% + 20px);
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

figure.effect-sarah:hover img {
    opacity: 0.4;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

figure.effect-sarah figcaption {
    text-align: left;
}

figure.effect-sarah h2 {
    position: relative;
    overflow: hidden;
    padding: 0.5em 0;
}

figure.effect-sarah h2::after {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 3px;
    background: #fff;
    content: '';
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
}

figure.effect-sarah:hover h2::after {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

figure.effect-sarah p {
    padding: 1em 0;
    opacity: 0;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
}

figure.effect-sarah:hover p {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}


/*---------------*/


/***** Zoe *****/


/*---------------*/

figure.effect-zoe figcaption {
    top: auto;
    bottom: 0;
    padding: 1em;
    height: 3.75em;
    background: #fff;
    color: #3c4a50;
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
}

figure.effect-zoe h2 {
    float: left;
}

figure.effect-zoe p.icon-links a {
    float: right;
    color: #3c4a50;
    font-size: 1.4em;
}

figure.effect-zoe:hover p.icon-links a:hover,
figure.effect-zoe:hover p.icon-links a:focus {
    color: #252d31;
}

figure.effect-zoe p.description {
    position: absolute;
    bottom: 8em;
    padding: 2em;
    color: #fff;
    text-transform: none;
    font-size: 90%;
    opacity: 0;
    -webkit-transition: opacity 0.35s;
    transition: opacity 0.35s;
    -webkit-backface-visibility: hidden;
    /* Fix for Chrome 37.0.2062.120 (Mac) */
}

figure.effect-zoe h2,
figure.effect-zoe p.icon-links a {
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
    -webkit-transform: translate3d(0, 200%, 0);
    transform: translate3d(0, 200%, 0);
}

figure.effect-zoe p.icon-links a span::before {
    display: inline-block;
    padding: 8px 10px;
    font-family: 'feathericons';
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-eye::before {
    content: '\e000';
}

.icon-paper-clip::before {
    content: '\e001';
}

.icon-heart::before {
    content: '\e024';
}

figure.effect-zoe h2 {
    display: inline-block;
}

figure.effect-zoe:hover p.description {
    opacity: 1;
}

figure.effect-zoe:hover figcaption,
figure.effect-zoe:hover h2,
figure.effect-zoe:hover p.icon-links a {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

figure.effect-zoe:hover h2 {
    -webkit-transition-delay: 0.05s;
    transition-delay: 0.05s;
}

figure.effect-zoe:hover p.icon-links a:nth-child(3) {
    -webkit-transition-delay: 0.1s;
    transition-delay: 0.1s;
}

figure.effect-zoe:hover p.icon-links a:nth-child(2) {
    -webkit-transition-delay: 0.15s;
    transition-delay: 0.15s;
}

figure.effect-zoe:hover p.icon-links a:first-child {
    -webkit-transition-delay: 0.2s;
    transition-delay: 0.2s;
}


/*---------------*/


/***** Chico *****/


/*---------------*/

figure.effect-chico img {
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: scale(1.12);
    transform: scale(1.12);
}

figure.effect-chico:hover img {
    opacity: 0.5;
    -webkit-transform: scale(1);
    transform: scale(1);
}

figure.effect-chico figcaption {
    padding: 3em;
}

figure.effect-chico figcaption::before {
    position: absolute;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    border: 1px solid #fff;
    content: '';
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

figure.effect-chico figcaption::before,
figure.effect-chico p {
    opacity: 0;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
}

figure.effect-chico h2 {
    padding: 20% 0 20px 0;
}

figure.effect-chico p {
    margin: 0 auto;
    max-width: 200px;
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
}

figure.effect-chico:hover figcaption::before,
figure.effect-chico:hover p {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}

.grid.BannerGlobalCategorias {
    width: 100%;
    max-width: 1600px;
    margin: 0px;
    display: contents;
}

.grid.BannerGlobalCategorias figure.effect-dexter {
    margin: 0px;
    width: 100%;
    max-width: 1600px;
    max-height: 700px;
}

figure.effect-dexter figcaption h2 {
    color: #000;
    font-weight: 400;
    text-transform: capitalize;
    font-size: 2em;
    padding-top: 16%;
    padding-bottom: 2%;
}

figure.effect-dexter p {
    background: #000;
    width: fit-content;
    padding: 8px 20px;
    text-align: center;
    position: initial;
    margin: auto;
}

.TitularCategorias h2 {
    text-align: center;
    margin: 3% 20%;
    font-weight: 400;
}

@media screen and (max-width: 50em) {
    .content {
        padding: 0 10px;
        text-align: center;
    }
    .grid figure {
        display: inline-block;
        float: none;
        margin: 10px auto;
        width: 100%;
    }
}

*,
*:after,
*:before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.clearfix:before,
.clearfix:after {
    display: table;
    content: '';
}

.clearfix:after {
    clear: both;
}

button#id-23259 {
    display: none;
}

.callcenter div#AgentAppContainer {
    display: none !important;
}

._2Z0VN {
    text-align: center;
    margin: auto;
    background: #204c92;
    color: #FFF;
}

p._3of_4 {
    text-align: center;
    margin: auto;
    font-weight: 500;
    text-transform: uppercase;
}

.Home .vitrina_departamento {
    margin-top: 0px;
    margin-bottom: 0px;
}

.Home .vitrina_departamento .prateleira h2 {
    text-align: center;
    font-weight: 600;
    font-size: 23px;
}

.Home .row.columnProductosVistos .col-md-12 {
    max-width: 1210px;
    margin: auto;
}

.row.columnProductosVistos {
    text-align: center;
    margin: auto;
}

.Home .row.PromocionesHome {
    background: #f7f7f7;
    padding: 25px 0px;
    margin-top: 40px;
    margin-right: 0px;
    margin-left: 0px;
}

.Home .vitrina_departamento .prateleira h2:after {
    margin: auto;
}

.Home .vitrina_departamento .productVitrine .bar-precio {
    display: none !important;
}

.Home .vitrina_departamento .productVitrine {
    border: 0px;
    padding: 15px;
}

span._Pt04s:after {
    content: " + IVA";
}

._1EVJk img {
    max-width: 125px;
}

._bIPGX {
    top: 45px;
}

.Home .vitrina_departamento button.slick-arrow {
    display: none !important;
}

.w-eqrw5s,
a[data-track="action"][href="https://www.pycca.com/OfertasGamaBlanca"] {
    display: none;
}

.Home .row.PromocionesHome.Black {
    background: #000;
    color: #FFF;
    padding: 15px 0px;
}

.Home .row.PromocionesHome.Black .product.productVitrine a p.name {
    color: #FFF;
}

.Home .row.PromocionesHome.Black p.flag.ValorPromo {
    background: #e51b24;
}