@charset "utf-8";
/* CSS Document 
Act: Oscar Rosales
Fecha:2021-06-03
*/

/*
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@700&display=swap');
@import url("https://allfont.es/allfont.css?fonts=montserrat-bold");
@import url('https://fonts.googleapis.com/css?family=Montserrat:100,200,300'); 


@import url("https://fonts.googleapis.com/icon?family=Material+Icons");
@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap');
*/

@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');
 

.categoryShelfContainer.vitrina_departamento_destacado.RecomendadosElectro {
    display: none;
}

@media screen and (max-width: 767px){

    .rowImg img {
    width: 333px;
    margin-bottom: -76px;
}


    .CarritoNew::before {
    left: 2px;
    position: absolute;
    top: -25px;
    left: 277px;
    font-family: 'Material Icons';
    content: "\e8cc";
    font-size: 37px;
    color: #afafaf;
}


}

* {
    box-sizing: border-box;
    margin: 0;
    list-style: none;
    padding: 0;
    text-decoration: none;
    font-family: 'Lato', sans-serif;
    font-size: 14px;
}

/*
Actualizado: Oscar Rosales
oscar_rosales
*/


@font-face {
    font-family: 'icomoon';
   /* font-family: 'Montserrat', sans-serif;*/
    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 --------- */
/* line 1, _general.scss */
* {
    box-sizing: border-box;
    margin: 0;
    list-style: none;
    padding: 0;
    text-decoration: none;
    /*font-family: 'Lato', sans-serif;*/
     font-family: 'Montserrat', sans-serif;
    font-size: 12px; }

.load.loading {
    display: none !important; }

/* line 21, _general.scss */
.responsiveContainer {
    max-width: 1400px;
    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: 14px; } }
@media screen and (min-width: 1200px) {
	
	.headerSite__helpLinks__rightLinks.topbar a {
    font-weight: 500;
}
	
	.separador span {
    font-size: 14px;
    display: block;
    position: relative;
    width: 100%  ;
    /*border-right: 1px solid #6b6a6a;*/
    height: 8px;
    display: flex !important;
    justify-content: center;
    align-items: center;
    /* top: 0px; */
}


li.pyccaMenuEscritorio__menuList__item span a {
     
  /*  padding-right: 42px;
    margin-left: -34px; 
    display: inline-block;
    font-size: 14px;*/
}


    /* 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 #e7e7e7;
    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 #e7e7e7;
    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: #4f4f4f;
    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; }
/* line 39, _contenidoEstatico.scss */
.pyccaEstatico .pyccaEstatico ul li {
    list-style: disc; }
/* line 45, _contenidoEstatico.scss */
.pyccaEstatico .pyccaEstatico ol li {
    list-style-type: decimal; }

@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;
    background-color: #f7f7f7;
    z-index: 500;
    padding-bottom: 15px; }
/* line 11, _header.scss */
.headerSite__helpLinks {
    padding: 1px;
    background-color: #efefef00;
    color: #565656;
    font-size: 10px;
    height: 25px;
    position: relative;
    text-transform: initial;
    width: 100%;
	left: -20px;
}
/* line 23, _header.scss */
.headerSite__helpLinks a {
    color: #565656;
    font-size: 11px; }
/* 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: 1000;
    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; }
/* 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 {
    height: 100px;
    position: relative;
    padding-top: 15px;
    width: 100%; }
/* line 200, _header.scss */
.headerSite__mainLogo {
    height: 40px;
    display: block;
    margin: 0 auto;
    width: 120px; }
/* line 206, _header.scss */
.headerSite__mainLogo img {
    width: 100%; }
/* 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;
    padding-left: 30px;
    width: 48%; }
/* line 235, _header.scss */
.headerSite__tabletDesktopSearch .busca {
    border: none;
    position: relative; }
/* 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"] {
    color: #6d6d6d;
    height: 40px;
    border-radius: 30px;
    padding: 0 30px;
    width: 100%;
    font-size: 16px;
    font-family: 'Lato', sans-serif;
    border: 1px solid #eaeaea;
    background: #fdfdfd; }
/* line 252, _header.scss */
.headerSite__tabletDesktopSearch .busca input[type="button"] {
    background-color: transparent;
    background-image: url("https://pycca.vteximg.com.br/arquivos/searchIcon.jpg");
    background-repeat: no-repeat;
    border: none;
    cursor: pointer;
    height: 25px;
    position: absolute;
    right: 10px;
    overflow: hidden;
    text-indent: -999px;
    top: 10px;
    width: 25px; }
/* line 269, _header.scss */
.headerSite__minicartBox {
    top: 20px;
    right: 0;
    position: absolute; }
/* line 274, _header.scss */
.headerSite__minicartBox__checkoutLink {
    border-right: solid 1px #b2b2b2;
    color: #4f4f4f;
    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 {
    position: relative;
    padding-left: 35px; }
/* line 297, _header.scss */
/*.headerSite__minicartBox__cartSummary::before {
    content: "\e901";
    color: #83bf56;
    font-family: "icomoon";
    font-size: 27px;
    left: 0;
    position: absolute;
    top: -2px; } */
/* line 307, _header.scss */
.headerSite__minicartBox__cartSummary__tittle {
    color: #4f4f4f;
    display: none;
    padding: 0 10px; }
/* line 313, _header.scss */
.headerSite__minicartBox__cartSummary__cartQty {
    background-color: #83bf56;
    border-radius: 20px;
    color: #fff;
    height: 25px;
    text-align: center;
    padding-top: 2px;
    width: 25px; }
/* line 323, _header.scss */
.headerSite__minicartBox__cartSummary__box {
    background-color: #fff;
    display: none;
    position: absolute;
    right: 0;
    top: 25px;
    width: 400px;
    z-index: 100; }
/* line 332, _header.scss */
.headerSite__minicartBox__cartSummary__box__tittle {
    background-color: #f7f7f7;
    background-image: url("bgPattern.png");
    font-style: normal;
    color: #4f4f4f;
    display: block;
    text-align: center;
    text-transform: uppercase;
    padding: 15px 0;
    width: 100%; }
/* line 344, _header.scss */
.headerSite__minicartBox__cartSummary__box__list {
    display: block;
    max-height: 350px;
    overflow: auto; }
/* line 349, _header.scss */
.headerSite__minicartBox__cartSummary__box__list li {
    border-bottom: solid 1px #e7e7e7;
    display: block;
    padding: 15px;
    position: relative;
    text-align: center; }
/* line 356, _header.scss */
.headerSite__minicartBox__cartSummary__box__list li button {
    background-color: #e7e7e7;
    border: none;
    cursor: pointer;
    color: #fff;
    padding: 0 5px;
    position: absolute;
    top: 15px;
    right: 15px; }
/* line 366, _header.scss */
.headerSite__minicartBox__cartSummary__box__list li button:hover {
    background-color: #a5a5a5; }
/* line 373, _header.scss */
.headerSite__minicartBox__cartSummary__box__total {
    background-color: #f7f7f7;
    display: block;
    padding: 10px; }
/* 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 {
    background-color: #83bf56;
    color: #fff;
    display: block;
    text-align: center;
    padding: 15px 0; }
/* line 399, _header.scss */
.headerSite__minicartBox__cartSummary__box__link:hover {
    background-color: #97d36a; }
/* 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 #e7e7e7;
    height: 30px;
    padding: 5px;
    position: absolute;
    width: 100%; }

@media screen and (min-width: 768px) {
    /* line 457, _header.scss */
    .headerSite__contHeader {
        height: auto; }
    /* line 461, _header.scss */
    .headerSite__helpLinks {
        display: block; }
    /* 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 */
    .headerSite__minicartBox__cartSummary {
        display: inline-block; } }
@media screen and (min-width: 1200px) {
    /* line 499, _header.scss */
    .headerSite {
            padding-top: 31px;
        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;
        padding-left: 50px;
        width: 60%; }
    /* line 519, _header.scss */
    .headerSite__btnMenuMobile {
        display: none; } }
@media screen and (min-width: 1200px) {
    /* line 527, _header.scss */
    .headerSite__mainLogo {
        width: 200px; }
    /* line 533, _header.scss */
    .headerSite__minicartBox__cartSummary__tittle {
        display: inline-block; }
    /* line 537, _header.scss */
    .headerSite__minicartBox__cartSummary__cartQty {
        display: inline-block; }
    /* line 543, _header.scss */
    .headerSite__minicartBox:hover .headerSite__minicartBox__cartSummary__box {
        display: block; }
    /* line 549, _header.scss */
    .headerSite__minicartBox {
        top: 32px; } }
@media screen and (min-width: 1400px) {
    /* line 557, _header.scss */
    .headerSite__tabletDesktopSearch {
        width: 63%; } }
/* line 1, _menuEscritorio.scss */
.pyccaMenuEscritorio {
    display: none;
    padding: 10px 0;
    top: -50px;
    transition: top 0.5s; }
/* line 7, _menuEscritorio.scss */
.pyccaMenuEscritorio--sticky {
    background-color: #f7f7f7;
    border-bottom: solid 1px #b2b2b2;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 100; }
/* line 16, _menuEscritorio.scss */
.pyccaMenuEscritorio--sticky .pyccaMenuEscritorio__logo {
    display: block;
    position: absolute;
    top: -5px;
    left: 15px;
    width: 135px;
    z-index: 1000; }
/* line 24, _menuEscritorio.scss */
.pyccaMenuEscritorio--sticky .pyccaMenuEscritorio__logo img {
    width: 100%; }
/* line 30, _menuEscritorio.scss */
.pyccaMenuEscritorio .responsiveContainer {
    position: relative; }
/* line 34, _menuEscritorio.scss */
.pyccaMenuEscritorio__logo {
    display: none; }
/* line 38, _menuEscritorio.scss */
.pyccaMenuEscritorio__menuList {
    text-align: center;
    position: relative; }
/* line 42, _menuEscritorio.scss */
.pyccaMenuEscritorio__menuList__item {
    border-right: solid 1px #b2b2b2;
    padding: 5px 30px;
    display: inline-block; }
/* line 47, _menuEscritorio.scss */
.pyccaMenuEscritorio__menuList__item:first-child {
    border-left: solid 1px #b2b2b2; }
/* 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; }
/* 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 {
    font-family: "robotobold";
    color: #4f4f4f; }
/* line 76, _menuEscritorio.scss */
.pyccaMenuEscritorio__menuList__item span:before {
    content: '';
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #ee3a43;
    display: none;
    height: 0;
    position: absolute;
    left: 30%;
    top: 25px;
    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 {
    background: #fff;
    border-top: solid 1px #ee3a43;
    border-bottom: solid 1px #b2b2b2;
    display: none;
    padding: 20px 0 20px 20px;
    position: absolute;
    left: 0;
    text-align: left;
    top: 29px;
    width: 100%;
    z-index: 100; }
/* line 114, _menuEscritorio.scss */
.pyccaMenuEscritorio__menuList__item__subMenuBox__col {
    border-right: solid 1px #e7e7e7;
    display: table-cell;
    padding: 0 20px;
    min-width: 25%;
    vertical-align: top; }
/* 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 {
    font-family: "robotobold";
    margin-bottom: 15px; }
/* line 134, _menuEscritorio.scss */
.pyccaMenuEscritorio__menuList__item__subMenuBox__title a {
    color: #4f4f4f; }
/* line 137, _menuEscritorio.scss */
.pyccaMenuEscritorio__menuList__item__subMenuBox__title a:hover {
    text-decoration: underline; }
/* line 144, _menuEscritorio.scss */
.pyccaMenuEscritorio__menuList__item__subMenuBox__list__item {
    margin-bottom: 10px; }
/* line 147, _menuEscritorio.scss */
.pyccaMenuEscritorio__menuList__item__subMenuBox__list__item a {
    color: #808080;
    display: block; }
/* line 151, _menuEscritorio.scss */
.pyccaMenuEscritorio__menuList__item__subMenuBox__list__item a:hover {
    color: #f55058; }
/* 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-family: "robotobold";
    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; }
/* line 194, _menuEscritorio.scss */
.pyccaMenuEscritorio__searchSticky--sticky {
    display: block; }
/* line 198, _menuEscritorio.scss */
.pyccaMenuEscritorio__searchSticky fieldset {
    border: none;
    margin: 20px auto 0 auto;
    position: relative;
    width: 60%; }
/* 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"] {
    color: #a5a5a5;
    border: none;
    border-bottom: solid 1px #e7e7e7;
    padding: 10px 5px;
    width: 100%;
    left: 0; }
/* line 225, _menuEscritorio.scss */
.pyccaMenuEscritorio__searchSticky fieldset input[type="button"] {
    position: absolute;
    right: 10px; }
/* line 230, _menuEscritorio.scss */
.pyccaMenuEscritorio__searchSticky fieldset .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: 8px;
    width: 25px; }

@media screen and (min-width: 1200px) {


.pyccaEmpresa_porcentajeDesc {
    display: none !important;
}
    .pyccaEmpresa_porcentajeDesc {
            width: 10%; 
    color: #ee3a43;
    font-size: 22px;
    font-weight: 700;
    margin-right: 15px;
}

.pyccaEmpresa_duevaluePrecioAnterior {
   width: 20%;
    display: block;
    color: #d03d45;
    font-size: 21px;
    text-decoration: line-through;
    /* margin: auto; */
    padding-right: 10px;
    /* letter-spacing: 1px; */
    font-weight: 500;
    font-style: initial;
}

.pyccaEmpresa_duevalue {
   color: #d03d45;
    font-size: 22px;
    font-weight: 400;
    width: 27%;
}

.pyccaEmpresa_eti_duevalue {
    font-weight: bold;
    font-size: 17px;
    width: 43%;
    /* width: 145px; */
}

.pyccaProductDetail__buyOptions {
    padding: 1px 0px;
    text-align: center;
    float: left;
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    margin-top: 15px;
}

.pyccaProductDetail__buyOptions__button {
    border: 1px solid;
    color: #0c0c0c;
    cursor: pointer;
    background: #FFF;
    font-size: 13px;
    margin-bottom: 0px;
    width: 100%;
    text-transform: uppercase;
}

.pyccaProductDetail__buyOptions .btnCompraProd {
    width: 55%;
}
.btnCompraProd a {
    padding: 9px 15px;
    margin-left: 5px;
    border: 1px solid #d03d45;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    background: #212529;
    color: #fff;
    font-size: 13px;
    text-align: center;
}
.DetEmpresa {
   width: 70%;
    display: flex;
    margin-top: 17px;
    margin-bottom: 10px;
}
    /* line 249, _menuEscritorio.scss */
    .pyccaMenuEscritorio {
        display: block; } }
/* 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 */

.bread-crumb ul li a span {
    color: #777070;
}

.pyccaBreadcrumb {
    text-transform: uppercase;
    background: #f4f4f4;
    color: #777070;
    text-transform: uppercase;
    margin-bottom: 15px; }
/* line 6, _breadcrumb.scss */
.pyccaBreadcrumb__lista, .pyccaBreadcrumb ul {
    display: block;
    width: 100%; }
/* 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: "\ea50";
    font-size: 17px;
 }
/* 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 {
    color: #b2b2b2;
    display: inline-block;
    padding-right: 10px;
    vertical-align: middle;
    font-size: 8px; }
/* 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 {
    color: #808080;
    font-weight: bold; }
/* 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: ""; }

@media screen and (min-width: 768px) {
    /* line 51, _breadcrumb.scss */
    .pyccaBreadcrumb__lista__elemento, .pyccaBreadcrumb__lista li, .pyccaBreadcrumb ul__elemento, .pyccaBreadcrumb ul li {
        font-size: 10px; }
    /* line 54, _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 {
        color: #b2b2b2;
        display: inline-block;
        padding-right: 10px;
        vertical-align: middle;
        font-size: 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: #4f4f4f;
    font-family: 'robotobold';
    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 #4f4f4f;
        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) {

    .pyccaEmpresa_porcentajeDesc {
    display: none !important;
}

    .Home li.pyccaMenuEscritorio__menuList__item.checkout {
    position: relative;
    top: -26px;
}


 .EmpresaEstatico li.pyccaMenuEscritorio__menuList__item.checkout {
    position: relative;
    top: -14px;
}
.pyccaProducto li.pyccaMenuEscritorio__menuList__item.checkout {
    position: relative;
    top: -17px;
}

.LandingPage li.pyccaMenuEscritorio__menuList__item.checkout {
    position: relative;
    top: -25px;
}

 .EmpresaEstaticoServicio li.pyccaMenuEscritorio__menuList__item.checkout {
    position: relative;
    top: -24px;
}
 .EmpresaEstaticoContacto li.pyccaMenuEscritorio__menuList__item.checkout {
    position: relative;
    top: -24px;
}

.EmpresaEstaticoNosotros li.pyccaMenuEscritorio__menuList__item.checkout {
    position: relative;
    top: -24px;
}



.Soluciones-Integrales li.pyccaMenuEscritorio__menuList__item.checkout {
    position: relative;
    top: -6px;
}

    /* 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 #4f4f4f;
        display: block;
        padding: 20px 0 26px 0;
        margin-bottom: 25px;
        width: 100%; }
    /* line 367, _footer.scss */
    .footerSite__footerColums__column--stores h3 span {
        color: #4f4f4f;
        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: #4f4f4f;
    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 #e7e7e7;
    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: #4f4f4f;
    text-align: center;
    margin-bottom: 15px; }
/* line 49, _vitrinas.scss */
.featuredProducts__list__item__name__link {
    color: #4f4f4f; }
/* 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: #4f4f4f;
    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: #4f4f4f;
    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 #e7e7e7;
    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: #4f4f4f;
    font-size: 18px;
    margin-bottom: 15px;
    width: 100%; }
/* line 9, _detalleProducto.scss */
.pyccaProductDetail__highlight {
    margin-bottom: 15px;
    width: 100%; }
/* line 13, _detalleProducto.scss */
.pyccaProductDetail__highlight__flag {
    display: none;
    background-color: #ee3a43;
    color: #fff;
    padding: 5px 8px;
    position: relative;
    vertical-align: middle; }
/* line 21, _detalleProducto.scss */
.pyccaProductDetail__highlight__flag:before {
    content: "";
    width: 0;
    height: 0;
    border-top: 15px solid transparent;
    border-right: 12px solid #ee3a43;
    border-bottom: 14px solid transparent;
    position: absolute;
    left: -12px;
    top: 0px; }
/* 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 #e7e7e7;
    height: auto;
    width: 100%; }
/* line 51, _detalleProducto.scss */
.pyccaProductDetail__productImage__listWrapper {
    background-color: #fff;
    border: solid 1px #e7e7e7;
    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: #e7e7e7;
    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 #e7e7e7;
    cursor: pointer;
    padding: 5px;
    margin-bottom: 20px; }
/* line 123, _detalleProducto.scss */
.pyccaProductDetail__productImage__thumbsList__item.active {
    border: solid 2px #808080; }
/* 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 {
    border-top: solid 1px #e7e7e7;
    border-bottom: solid 1px #e7e7e7;
    text-align: center;
    padding: 15px 0; }
/* 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 {
    display: inline-block;
    color: #004e96;
    font-size: 21px;
    vertical-align: middle;
    width: 49%; }
/* line 175, _detalleProducto.scss */
.pyccaProductDetail__detailPrice__bestPrice--strong {
    color: #ee3a43;
    font-weight: bold; }
/* line 182, _detalleProducto.scss */
.pyccaProductDetail__selectOptions {
    padding: 15px 0; }
/* line 185, _detalleProducto.scss */
.pyccaProductDetail__selectOptions__color, .pyccaProductDetail__selectOptions__qty {
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 49%; }
/* line 191, _detalleProducto.scss */
.pyccaProductDetail__selectOptions__color__title, .pyccaProductDetail__selectOptions__qty__title {
    color: #4f4f4f;
    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: #b2b2b2;
    border: none;
    border-radius: 20px;
    color: #fff;
    cursor: pointer;
    height: 25px;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    width: 25px; }
/* 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 #e7e7e7;
    padding: 8px 10px;
    margin: 0 10px; }
/* line 231, _detalleProducto.scss */
.pyccaProductDetail__calculator {
    padding: 15px 0;
    width: 100%; }
/* line 235, _detalleProducto.scss */
.pyccaProductDetail__calculator__title {
    color: #4f4f4f;
    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 {
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    width: 49%; }
/* 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: #4f4f4f; }
/* 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 #e7e7e7;
    padding: 5px; }
/* line 280, _detalleProducto.scss */
.pyccaProductDetail__calculator__boxOptions__duevalue {
    /*color: .pyccaProductDetail__calculator__boxOptions__duevalue gray6;*/
    font-size: 14px;
    font-weight: bold; }
/* line 289, _detalleProducto.scss */
.pyccaProductDetail__buyOptions__button {
    border: none;
    color: #fff;
    cursor: pointer;
    font-family: 'robotoregular';
    font-size: 14px;
    padding: 10px 0;
    margin-bottom: 10px;
    width: 100%; }
/* line 299, _detalleProducto.scss */
.pyccaProductDetail__buyOptions__button:before {
    font-family: "icomoon";
    font-size: 22px;
    display: inline-block;
    vertical-align: middle; }
/* line 306, _detalleProducto.scss */
.pyccaProductDetail__buyOptions__button span {
    display: inline-block;
    padding-left: 10px;
    vertical-align: middle; }
/* line 312, _detalleProducto.scss */
.pyccaProductDetail__buyOptions__button--buyProduct {
    background-color: #004e96; }
/* line 315, _detalleProducto.scss */
.pyccaProductDetail__buyOptions__button--buyProduct:hover {
    background-color: #0f69bb; }
/* line 319, _detalleProducto.scss */
.pyccaProductDetail__buyOptions__button--buyProduct:before {
    /*content: "\e901"; */}
/* line 324, _detalleProducto.scss */
.pyccaProductDetail__buyOptions__button--sendList {
    background-color: #ee3a43; }
/* line 327, _detalleProducto.scss */
.pyccaProductDetail__buyOptions__button--sendList:before {
    content: "\e907"; }
/* line 334, _detalleProducto.scss */
.pyccaProductDetail__paymentMethods {
    padding: 15px 0; }
/* line 337, _detalleProducto.scss */
.pyccaProductDetail__paymentMethods__title {
    color: #4f4f4f;
    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: #4f4f4f;
    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: #4f4f4f;
    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: #4f4f4f;
    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: #4f4f4f;
    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: 22px; }
    /* line 507, _detalleProducto.scss */
    .pyccaProductDetail__detailPrice {
        text-align: left; }
    /* 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;
        padding-right: 15px;
        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 */
    .pyccaProductDetail__calculator__boxOptions--first h4 {
        padding-top: 5px; }
    /* line 542, _detalleProducto.scss */
    .pyccaProductDetail__calculator__boxOptions--second {
        position: absolute;
        top: 15px;
        right: 20px; }
    /* line 548, _detalleProducto.scss */
    .pyccaProductDetail__calculator__boxOptions__title {
        padding-right: 15px; }
    /* 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: calc(100% - 70px);
        margin-right: 10px; }
    /* 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) {

    .pyccaEmpresa_porcentajeDesc {
    display: none !important;
}

.pyccaEmpresa_duevaluePrecioAnterior {
    width: 20%;
    display: block;
    color: #d03d45;
    font-size: 21px;
    text-decoration: line-through;
    /* margin: auto; */
    padding-right: 10px;
    /* letter-spacing: 1px; */
    font-weight: 500;
    font-style: initial;
    float: left;
}

.pyccaEmpresa_eti_duevalue {
    font-weight: bold;
    text-align: center;
    font-size: 17px;
    width: 54%;
    /* margin-left: 23px; */
    float: left;
}

.pyccaProductDetail__buyOptions {
    position: relative;
    top: 58px !important;
}
.pyccaEmpresa_duevalue {
    width: 26%;
    display: block;
    color: #d03d45;
    font-size: 21px;
    text-decoration: line-through;
    /* margin: auto; */
    padding-right: 10px;
    /* letter-spacing: 1px; */
    font-weight: 500;
    font-style: initial;
    float: left;
}

    /* 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%; } }
@media screen and (min-width: 1200px) {

    #btnCart-Movile .headerSite__minicartBox__cartSummary .CarritoNew::before{
        content:"" !important;
    }


    /* line 695, _detalleProducto.scss */
    .pyccaProductDetail__productImage {
        width: 58%; }
    /* line 698, _detalleProducto.scss */
    .pyccaProductDetail__productImage__listWrapper {
        display: inline-block;
        vertical-align: top;
        width: 80%; }
    /* line 704, _detalleProducto.scss */
    .pyccaProductDetail__productImage__thumbsList {
        display: inline-block;
        padding-left: 10px;
        vertical-align: top;
        width: 15%; }
    /* 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; }
/* line 9, _detalleHome.scss */
.pyccaHomeDestktop__mainBanner ul {
    overflow: hidden;
    position: relative; }
/* line 14, _detalleHome.scss */
.pyccaHomeDestktop__mainBanner img {
    height: 100%;
    width: 100%; }
/* line 20, _detalleHome.scss */
.pyccaHomeDestktop__anniversaryOffers {
    width: 100%; 
    padding: 15px 15px;
    max-width: 1350px;
    
    margin: 80px auto;}
/* line 23, _detalleHome.scss */
.pyccaHomeDestktop__anniversaryOffers__title {
    background-image: url(bgPattern.png);
    color: #4f4f4f;
    font-size: 14;
    text-align: center;
    text-transform: uppercase;
    padding: 15px 0;
    margin-bottom: 15px;
    width: 100%; }
/* 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: #4f4f4f;
    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 #e7e7e7;
    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: #4f4f4f;
    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: #4f4f4f;
    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: #f7f7f7;
    padding: 0px;
    position: absolute;
    margin: auto;
    max-width: 500px;
    width: 90%;
    top: 15%;
    left: 0;
    right: 0;
    display: flex;
    flex-direction: column;
    border-radius: 10px;}
/* line 25, _productoAgregado.scss */
.pyccaProductAdded__message__title {   
     color: #104c92;
    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: #29549a;
    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: 5px;
    border: 1px solid #004e96;
    color: #004e96; }
/* line 121, _productoAgregado.scss */
.pyccaProductAdded__message__buttons__button--moreProducts:hover {
    background-color: #004e96; color: #ffffff;
    transition: 0.5s;
 }
/* line 126, _productoAgregado.scss */
.pyccaProductAdded__message__buttons__button--payNow {
    
    background-color: #d03d45;
    margin-left: 5%;
    border-radius: 5px; 
    border: 1px solid #d03d45;}
/* line 129, _productoAgregado.scss */
.pyccaProductAdded__message__buttons__button--payNow:hover {
    background-color: #f55058; }

@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: #00539f;
    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;
    position: absolute;
    text-transform: uppercase;
    top: 15px;
    right: 10px; }
/* 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 #0867be;
    display: block;
    font-family: "robotobold";
    font-size: 14px;
    padding: 15px;
    position: relative; }
/* line 44, _categoria.scss */
.pyccaCategory__filtersMobile__list li span:after {
    background-color: #01488a;
    border-radius: 20px;
    content: "\e910";
    font-family: "icomoon";
    font-size: 10px;
    padding: 8px;
    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: #d3e8f4;
    display: block;
    font-size: 14px;
    text-transform: capitalize;
    padding: 10px 0; }
/* 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-family: "robotobold";
    font-size: 14px; }
/* line 96, _categoria.scss */
.pyccaCategory__desktopAside__list li a:hover {
    color: #4f4f4f; }
/* 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: #4f4f4f;
    font-family: "robotobold";
    font-size: 18px;
    padding-bottom: 20px;
    text-transform: uppercase; }
/* line 120, _categoria.scss */
.pyccaCategory__vitrine__filterByCategoryMobile {
    background-color: #004e96;
    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 #e7e7e7;
    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 {
    background-color: #fff;
    border-bottom: solid 1px #e7e7e7;
    display: none;
    padding: 10px 20px;
    margin-bottom: 20px; }
/* 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 #e7e7e7;
    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 {
    display: none; }
/* line 235, _categoria.scss */
.pyccaCategory__vitrine .sub {
   /* display: none;*/ }
/* line 239, _categoria.scss */
.pyccaCategory__vitrine .pager {
    border-top: solid 1px #e7e7e7;
    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 #e7e7e7;
    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: 'Lato', sans-serif;
    font-size: 11px;
    height: 10px;
    margin: 0 5px;
    width: 10px; }
/* line 261, _categoria.scss */
.pyccaCategory__vitrine .pager .pages li.pgCurrent {
    color: #4f4f4f;
    font-family: "robotoblack"; }
/* 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: #4f4f4f;
    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"; }
/* 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 #e7e7e7;
    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: #4f4f4f;
    text-align: center;
    margin-bottom: 15px; }
/* line 343, _categoria.scss */
.pyccaCategory__vitrine__box__name__link {
    color: #4f4f4f; }
/* 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: #4f4f4f;
    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: 768px) {
    /* line 437, _categoria.scss */
    .pyccaCategory__vitrine {
        position: relative; }
    /* line 440, _categoria.scss */
    .pyccaCategory__vitrine__filterByCategoryMobile {
        display: none; }
    /* line 444, _categoria.scss */
    .pyccaCategory__vitrine__filterByCategory {
        display: block; }
    /* line 448, _categoria.scss */
    .pyccaCategory__vitrine__filterBox {
        display: block; }
    /* 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 */
    .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: 85%; }
    /* 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: 25%; }
    /* 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-family: "robotobold";
    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: #4f4f4f;
    font-size: 18px;
    margin-bottom: 20px; }
/* line 98, _departamento.scss */
.pyccaDepartement__desktopAside__list > li span {
    color: #4f4f4f;
    display: block;
    font-family: "robotobold";
    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: #4f4f4f;
    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: #4f4f4f;
    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: #4f4f4f;
    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 #e7e7e7;
        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: #4f4f4f;
    font-size: 18px;
    text-align: center;
    font-family: "robotoblack";
    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: 'Lato', 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: #4f4f4f;
    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;
    background-color: #00539f;
    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-family: "robotobold";
    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: #4f4f4f;
    font-size: 18px;
    text-transform: uppercase;
    margin-bottom: 15px; }
/* line 39, _pyccaVacia.scss */
.pyccaBusquedaVacia__copy {
    line-height: 18px;
    margin-bottom: 15px; }
/* line 44, _pyccaVacia.scss */
.pyccaBusquedaVacia__departments {
    background-color: #fff;
    border-bottom: solid 1px #e7e7e7;
    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 #e7e7e7;
    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: #4f4f4f;
    font-size: 18px;
    margin-bottom: 20px; }
/* line 12, _busqueda.scss */
.resultado-busca .pyccaCategory__desktopAside__list > li span {
    color: #4f4f4f;
    display: block;
    font-family: "robotobold";
    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: #4f4f4f;
    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;
   
}
.pyccaMenuEscritorio--sticky .pyccaMenuEscritorio__logo img {
    width: 105%;
    padding: 20px 10px 0px;
    display: none;
}
.headerSite__mainLogo img {
    width: 80%;
    position: relative;
    top: 0px;
    left: 35px;
}
.headerSite__helpLinks__customerService {
    margin-bottom: 0px;
}


.headerSite__contHeader {
    padding-top: 12px;
    padding-bottom: 0px;
}
.headerSite__helpLinks__directCredit span {
   
    color: #ffffff;
}
.headerSite__helpLinks__customerService::before {
  
    margin-right: 4px;
}
.headerSite__helpLinks__storesLink span {
    margin-bottom: 1px;
}
.headerSite__helpLinks__phone span, .headerSite__helpLinks__whatsapp span {
       margin-bottom: 1px;
}
.headerSite__helpLinks__directCredit::before {
    content: "\e906";
    display: inline-block;
    font-family: "icomoon";
    font-size: 18px;
    color: #fff;
    vertical-align: middle;
    position: relative;
    top: 2px;
}
.headerSite__helpLinks__wishList::before {
    content: "\e907";
   
    display: inline-block;
    font-family: "icomoon";
    font-size: 18px;
    vertical-align: middle;
}
.headerSite__helpLinks__myShoping::before {
    font-family: 'Material Icons';
    content: "\e8a6";
    font-size: 18px;
    
    display: inline-block;
    line-height: initial;
    vertical-align: middle;
}
.icoTarjetaClubpycca::before {
    font-family: 'Material Icons';
    content: "\e870";
    font-size: 18px;
    
    display: inline-block;
    line-height: initial;
    vertical-align: middle;
}


.headerSite__helpLinks__customerService__subList {
       background-color: #00b8bf;
    position: absolute;
    display: none;
        z-index: 1000;
    padding: 9px 10px 0px 10px;
    width: 215px;
    text-transform: none;
    left: -15px;
    top: 22px;
    border-radius: 3px;
    border-bottom: solid 1px #b2b2b2;
    box-shadow: 1px 1px 10px -2px #00000080;
    text-align: center;
}
.headerSite__helpLinks__customerService__subList__item spam {
    font-size: 14px;
}
.bannerPromo {
    background: #00417d;
    margin: 0px 0;
    text-align: center;
   /* color: #FFF;*/
    
  /*  padding-top: 5px;*/
}
p.bannerPromo__message {
    margin: 0px;
   /* background: #ed285e;*/
    padding: 5px 0px 5px;
}
strong.EnvioGratis {
    letter-spacing: 2px;
}
.headerSite__minicartBox__cartSummary__cartQty {
    /*background-color: #c7433e;*/
    border-radius: 50%;
    color: #fff;
    height: 25px;
    text-align: center;
    padding-top: 2px;
    width: 25px;
}
.headerSite__minicartBox__cartSummary__cartQty {
    background-color: #c7433e;
    border-radius: 50%;
    color: #fff;
    height: 25px;
    text-align: center;
    padding-top: 2px;
    width: 25px;
}
/*.headerSite__minicartBox__cartSummary::before {
    content: "\e901";
    color: #c7433e;
    font-family: "icomoon";
    font-size: 27px;
    left: 0;
    position: absolute;
    top: -2px;
    display: none;

}
.CarritoNew::before {
    content: " ";
    background: url(https://pycca.vteximg.com.br/arquivos/carrito_2021.svg);
    left: -6px;
    position: absolute;
    top: 0px;
    width: 40px;
    height: 40px;
    background-size: contain;
    background-repeat: no-repeat;
}
*/
/*
.CarritoNew::before {
    left: 2px;
    position: absolute;
        
    font-family: 'Material Icons';
    content: "\e8cc";
    font-size: 31px;
    color: #afafaf;
}*/



.headerSite__minicartBox__checkoutLink:after {
    content: "\e914";
    color: #c7433f;
    display: inline-block;
    font-family: "icomoon";
    font-size: 14px;
    padding-left: 9px;
    vertical-align: baseline;
}

.headerSite__tabletDesktopSearch {
    vertical-align: middle;
    padding-left: 10%;
    width: 60%;
    padding-right: 0px;
}
.pyccaMenuEscritorio__menuList__item span a {
    font-family: 'Lato', sans-serif;
    font-weight: 600;
    color: #6b6a6a;
   /* text-transform: uppercase;*/
    font-size: 16px;
    letter-spacing: 0.3px;
}
.pyccaMenuEscritorio__menuList__item span a:hover{
    text-decoration: none;
    color: #3e3e3e; 
}

.pyccaMenuEscritorio__menuList__item:first-child , .pyccaMenuEscritorio__menuList__item {
    border: 0px;
}
.pyccaMenuEscritorio__menuList__item {
    border: 0px;
   /* padding: 5px 10px;
        padding: 13px 41px;*/
		    padding: 3px 24px;
    display: inline-block;
}
.pyccaMenuEscritorio__recargas {
    position: absolute;
    top: -15px;
    right: -1%;
    border-width: 0px 0px 0px 1px;
    border-style: solid;
    border-color: rgb(178, 178, 178);
    border-image: initial;
    padding: 2px 0px;
    border-radius: 1px;
    background: rgb(255, 255, 255);
}
.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: 50%;
    text-align: center;
    margin: auto;
    max-width: 692px;
    float: right;
}
.itemBannerBusquedaDestk.BannerBusquedaDestkVideo{
    display: inline-block;
}
.itemBannerMob.BannerBusquedaDestkVideo {
    display: none;
}
.pyccaMenuEscritorio__recargas__link {
    color: #014d98;
    cursor: pointer;
    display: inline-block;
    font-family: 'Lato', sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 0px;
    vertical-align: middle;
    font-weight: 900;
    position: relative;    
    margin-left: 15px;
    left: 0px;
    border-bottom: 0px solid #c74340;
}
.headerSite {
    
    background-color: #ffffff00;
    
}
.pyccaMenuEscritorio__recargas__link:hover {
    color: #c7433e;
    text-decoration: none;
}
.pyccaMenuEscritorio {
   /* background: rgb(255, 255, 255);
	    padding-bottom: 0px;
		    border-bottom: 1px solid #f7f7f7;*/

            top: -89px;
    z-index: 999;
    position: relative;

}
.headerSite__minicartBox {
    right: 50px;
    top: 25px;
}
.pyccaMenuEscritorio__menuList__item__subMenuBox {
 
    z-index: 99;
    width: 90%;
    background: rgba(255, 255, 255, 0.99);
    left: -5px;
    top: 33px;
 }
 .pyccaMenuEscritorio--sticky .pyccaMenuEscritorio__logo {
        z-index: 95;
        top: -18px;
    left: 35px;
    }
.pyccaMenuEscritorio--sticky {
    background-color: #ffffff;
	padding: 0px;
    border-bottom: solid 1px #014e962e;}
.pyccaMenuEscritorio__recargas.recarga__searchSticky--sticky {
    top: -12px;
}

.pyccaMenuEscritorio__searchSticky--sticky .MiCuentaFix {
    position: absolute;
    top: 5px;
    right: 155px;
}
.pyccaMenuEscritorio__searchSticky--sticky .headerSite__minicartBox {
    top: 5px;
}
	
.pyccaMenuEscritorio__searchSticky fieldset input[type="text"]{
font-family: 'Lato', sans-serif;
    color: #6d6d6d;
    font-size: 16px;
    border: 1px solid #eaeaea;
    background: #fdfdfd;
    border-radius: 3px;
    padding: 5px 15px;
	}
	.headerSite__minicartBox__cartSummary__tittle {
    display: none !important;
}
.pyccaMenuEscritorio__menuList__item__subMenuBox {
   
    border: 1px solid rgb(228, 228, 228);
    padding: 20px 0px;
}
.pyccaMenuEscritorio__menuList__item__subMenuBox__col:first-child {
    padding-left: 20px;
}
.pyccaMenuEscritorio__menuList__item__subMenuBox__col {
    padding: 0px 8px;
 }
.pyccaMenuEscritorio__menuList__item span:before {
    content: '';
    border-left: none;
    border-right: none;
    border: 0px solid #0ca3a9;
    display: none;
    height: 0;
    position: absolute;
    left: -20%;
    top: 25px;
    width: 140%;
    z-index: 101;
}
.Vitrina.Agotado {
    text-align: center;
    font-size: 13px;
    text-transform: uppercase;
    background: #e7e7e7;
    padding: 15px;
}

a#btnLogOut {
    padding-left: 10px;
}

a#btnLogOut::before {
    display: inline-block;
    font-size: 15px;
    font-family: 'Material Icons';
    content: "\e879";
    vertical-align: middle;
    padding: 0px 2px 0px 3px;
}



.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: 10px 10px;
} 
.pyccaMenuEscritorio__menuList__item.OfertasMen span a:hover {
 /* color: #FFF;*/
   color: #c7433e;
}

.OfertasMen span:before{
    display: none !important;
}

.pyccaMenuEscritorio__menuList {
    text-align: left;
    position: relative;
    border-top: 1px solid #cbcbcb;
    padding-top: 0px;
}
li.pyccaMenuEscritorio__menuList__item.TiendasEspec {
    padding-top: 0px;
    margin-top: 1px;
    margin-left: 15px;
}
.pyccaMenuEscritorio__recargas__link img {
    width: 80%;
    height: auto;
    max-width: 90px;
}
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%;
}
li.pyccaMenuEscritorio__menuList__item.TiendasEspec span {
    width: 80%;
    padding-left: 36px;
    position: relative;
    top: 0px;
}

.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__list li span {
    border-bottom: solid 1px #0867be;
    display: block;
    font-family: 'Lato', sans-serif;
    font-size: 14px;
    padding: 15px;
    position: relative;
}
.pyccaCategory__filtersMobile__list li span:after {
    background-color: #01488a;
    border-radius: 50%;
    content: "\e910";
    font-family: "icomoon";
    font-size: 11px;
    padding: 6px 7px 3px 7px;
    position: absolute;
    right: 15px;
}

.pyccaCategory__filtersMobile {
    background-color: #014e96;
}
.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;
    position: absolute;
    top: 60px;
    width: 100%;
    background: rgba(0,0,0,0.15);
    color: rgba(255,255,255,.6);
    padding: 8px 15px;
    right: 0px;
}
.pyccaCategory__filtersMobile__list li ul li {
    display: block;
    padding-left: 15px;
}
.pyccaCategory__filtersMobile__list li ul li a {
    color: #d3e8f4;
    display: block;
    font-size: 12px;
    text-transform: capitalize;
    padding: 5px 0;
}
.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){
	.hidden-xs{
	display:none;
}

}
@media (max-width: 450px){
	
    .Pagrecarga{
        height: 820px;
    }
	

.headerSite {
   
    border-bottom: 1px solid #014e9666;
    padding-bottom: 25px;
}
.headerSite__helpLinks__myShoping {
    display: none;
}
.headerSite__mainLogo img {
   /* width: 100%;*/
    position: relative;
    top: -8px;
    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 */
ul.headerSite__minicartBox__cartSummary__box__list li a {
    float: left;
	padding-right: 10px;
}
.headerSite__minicartBox__cartSummary__box {
    
    border: 1px solid #f5f5f5;
    box-shadow: 2px 3px 9px -3px #000;
}
ul.headerSite__minicartBox__cartSummary__box__list li h3 {
    font-size: 15px;
    padding-top: 15px;
    text-align: left;
    font-family: 'Lato', sans-serif;
    color: #656565;
}
ul.headerSite__minicartBox__cartSummary__box__list li p {
    text-align: left;
    font-size: 11px;
}
.pyccaMenuEscritorio__menuList {
    text-align: left;
    position: relative;
    border-top: 1px solid #f7f7f700;
    padding-top: 0px;
    margin-bottom: 0px;
    display: flex;
    align-content: center;
    align-items: center;
    justify-content: flex-end;
    top: -81px;
      left: -10px; 

}

li.pyccaMenuEscritorio__menuList__item.separador {
    border-right: 1px solid #6b6a6a;
}

.BotonesTop {
    float: right;
    position: relative;
    top: -40px;
    
    height: 0px;
}





.headerSite__minicartBox__cartSummary__box__tittle {
    background-color: #f7f7f7;
    background-image: none;
    font-style: normal;
    color: #4f4f4f;
    font-size: 13px;
    display: block;
    text-align: center;
    text-transform: uppercase;
    padding: 12px 0;
    width: 100%;
}
.headerSite__minicartBox__cartSummary__box__list li button {
    background-color: #bdbcbc;
    border: none;
    cursor: pointer;
    color: #fff;
    padding: 1px 6px;
    position: absolute;
    top: 40%;
    right: 15px;
    border-radius: 50%;
    text-transform: uppercase;
    font-size: 12px;
}
.headerSite__minicartBox__cartSummary__box__list li {
    border-bottom: solid 1px #f7f7f7;
    display: block;
    padding: 20px;
    padding-bottom: 40px;
    position: relative;
    text-align: center;
}
.headerSite__minicartBox__cartSummary__box__list {
    
    margin-bottom: 0px;
}
.headerSite__minicartBox__cartSummary__box__total h3 {
    
    font-size: 15px;
    text-transform: uppercase;
    padding: 0px 15px;
    font-weight: 600;
}
.headerSite__minicartBox__cartSummary__box__total p {
    text-align: right;
  
    margin-bottom: 0px;
}
.headerSite__minicartBox__cartSummary__box__link {
    text-transform: uppercase;
    font-weight: 600;
}
.headerSite__minicartBox__cartSummary__box__link:hover {
    background-color: #8dc365;
    color: #fff;
    text-decoration: none;
}
/* Menu */

.pyccaMenuEscritorio__menuList__item__subMenuBox__list__item {
    margin-bottom: 0px;
    padding-left: 13px;
    padding-bottom: 5px;
}
.pyccaMenuEscritorio__menuList__item__subMenuBox__title {
    font-family: 'Lato', sans-serif;
    margin-bottom: 15px;
    text-transform: uppercase;  
	color: #019fa5;
    font-weight: 600;
    text-decoration: none;
    font-size: 13px;
    padding-top: 10px;
}
.pyccaMenuEscritorio__menuList__item__subMenuBox__list__item a:hover:before{
    content: "► ";
    position: absolute;
    font-size: 10px;
    top: 1px;
    left: -12px;
    color: #29549a;
}

.pyccaMenuEscritorio__menuList__item__subMenuBox__title a {
    color: #019fa5;
}
.pyccaMenuEscritorio__menuList__item__subMenuBox__title a:hover {
    text-decoration: underline;
    color: #019fa5;
    text-decoration: none;
    
}
li.pyccaMenuEscritorio__menuList__item__subMenuBox__list__item a {
    color: #808080;
    display: block;
    font-size: 13px;
}
li.pyccaMenuEscritorio__menuList__item__subMenuBox__list__item a:hover {
    color: #4f4f4f;
    text-decoration: none;
    position: relative;
    left: 0px;
}
.pyccaMenuEscritorio__searchSticky--sticky {

    margin-bottom: 15px;
}
/*banner*/
.row.BotonesHome {
    justify-content: center;
}
ul.Botones li.BotonesT1 {
    margin-left: 15px;
    border: 0px;
}
.pyccaHomeDestktop__mainBanner {
    margin-bottom: 5px;
} 
.responsiveContainer {
    max-width: 1350px;
}
.responsiveContainer.sinborder {
    padding: 0px;
}
.pyccaHomeDestktop .bx-controls-direction a:before {
color: #fffefe; }

.pyccaHomeDestktop .bx-controls-direction a {
    background-color: #9e9d9d54;
    border-radius: 50%;
    z-index: 9;
    padding: 6px 11px;
    margin: 0px 10px;
	    width: 44px;
}

.pyccaHomeDestktop .bx-controls-direction a:hover {
    background-color: #9e9d9d96;
    border-radius: 50%;
    z-index: 9;
    padding: 6px 11px;
    margin: 0px 10px;
}
/*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;
    
}


/* Titulares*/
.featuredProducts__title {
    color: #4f4f4f;
    font-size: 18px;
    text-align: left;
    margin-bottom: 20px;
    margin-top: 30px;
    font-size: 23px;
    text-transform: uppercase;
    font-family: 'Lato', 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 , .Ofertas .pyccaCategory__vitrine .sub , .OfertaMuebles .pyccaCategory__vitrine .sub, .tresxdos .pyccaCategory__vitrine .sub {
    display: block;
    position: relative;
    height: 0px;
    width: 50%;
    z-index: 9;
    top: 28px;
}
.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;
}

/* 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;
}

.productVitrine {
    border: 1px solid #f7f7f7;
    padding: 15px;
    border-radius: 3px;
}

.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: #4f4f4f;
    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: #4f4f4f;
    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 ,
.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;
}
/*
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;}
.pyccaProductDetail__title {
    color: #4f4f4f;
    font-size: 18px;
    margin-bottom: 0px;
    width: 100%;
    text-transform: uppercase;
    font-family: 'Lato', sans-serif;
    font-weight: 300;
}
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 {
    border-top: solid 1px #f7f7f7;
    border-bottom: solid 1px #f7f7f7;
    text-align: center;
    padding: 10px 0px 10px 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: #4f4f4f;
    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: 20px;
}
.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;
}
.pyccaProductDetail__selectOptions__qty__selector__currentQty {
    background-color: #fff;
    border: solid 1px #e7e7e7;
    padding: 8px 10px;
    margin: 0 10px;
    border-radius: 3px;
}
.pyccaProductDetail__buyOptions__button--buyProduct {
   border-radius: 3px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}
.pyccaProductDetail__buyOptions__button--buyProduct:hover {
   border-radius: 3px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}
.pyccaProductDetail__buyOptions {
    padding: 5px 0px;
    text-align: center;
}
.pyccaProductDetail__selectOptions {
    padding: 15px 0;
    text-align: center;
}
.pyccaProductDetail__paymentMethods__title {
    color: #4f4f4f;
    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: #4f4f4f;
    font-size: 18px;
    margin-bottom: 0px;
    width: 100%;
    text-transform: uppercase;
    font-family: 'Lato', 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: #4f4f4f;
    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 #e7e7e7;
    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: #4f4f4f;
    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: #4f4f4f;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 600;
    text-decoration: none;
}
a.footerSite__footerColums__column__list__item__link_lider:hover {
    color: #4f4f4f;
    text-decoration: none;
}



/*heder mobile*/ 
@media (max-width: 450px){
.pyccaCategory__vitrine__box__actionButtons__addToList {
  
    display: none;
}

.featuredProducts__title {
   /* font-size: 15px !important;*/
    font-weight: 700 !important;
}
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;
}



}


#exTab2 h3 {
  color : white;
  background-color: #428bca;
  padding : 5px 15px;
}
.preciosIva {
    text-align: center;
    font-size: 12px;
	
     color: #4f4f4f;
}

/* Page Producto*/



section.featuredProducts li {
    width: 22%;
    float: left;
    margin-left: 15px;
	position: relative;
    margin-bottom: 15px;
} 
.pyccaProductDetail .pyccaProductDetail__title {
    color: #4f4f4f;
    font-size: 22px;
    margin-bottom: 10px;
    width: 100%;
    text-transform: none;
    font-family: 'Lato', sans-serif;
    font-weight: 500;
}
.bread-crumb {
    padding-top: 10px;
    padding-left: 15px;
}
.pyccaProductDetail {
    margin: 15px 30px;
}
h3.pyccaProductDetail__calculator__title {
    font-family: 'Lato', sans-serif;
    text-transform: uppercase;
    font-size: 21px;
    padding: 10px;
    border-bottom: 1px solid #f7f7f7;
}

.pyccaProductDetail__calculator__boxOptions {
    padding: 15px 20px;
    background: #f7f7f7;
    border-radius: 3px;
}
.pyccaProductDetail__calculator__boxOptions__duesNumber {
    border: solid 1px #e7e7e7;
    padding: 10px;
    border-radius: 2px;
    font-size: 15px;
}

#exTab2 h3 {
  color : white;
  background-color: #428bca;
  padding : 5px 15px;
}

.nav-tabs {
    border-bottom: 0px solid #dee2e6;
    padding-bottom: 7px;
}

.nav-tabs li a {
    font-size: 16px;
    color: #000;
    padding: 10px 20px;
    border: 1px solid #dee2e6;
    border-radius: 4px 4px 0px 0px;
    margin-right: 2px;
    border-bottom-color: #fff;
	    text-decoration: none;
}


.container {
     padding-right: 0px; 
     padding-left: 0px;
}
.tab-content {
    margin-top: 0px;
    padding: 20px 40px;
    border: 1px solid #dee2e6;
    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__calculator__boxOptions__duevalue {
    font-size: 21px;
    font-weight: bold;
    position: relative;
    top: -4px;
}
.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){
	
	.Soluciones-Integrales .CarritoNew::before {
    left: 2px;
    top: -26px;
    position: absolute;
    font-family: 'Material Icons';
    content: "\e8cc";
    font-size: 37px;
    color: #afafaf;
}

    .CarritoNew::before {
    left: 2px;
    position: absolute;
    /* top: -23px; */
    font-family: 'Material Icons';
    content: "\e8cc";
    font-size: 31px;
    color: #afafaf;
}

.pyccaProductDetail__productImage {
    width: 50%;
}
.container {
    max-width: 100%;
}
}
@media screen and (min-width: 768px){
	
	span.btnSolucion {
    color: white;
    font-weight: bold;
}
  
.pyccaProductDetail__productBox {
    width: 46%;
    float: right;
}
.pyccaProductDetail__calculator__boxOptions--second {
    position: absolute;
    top: 23px;
    right: 50px;
}
.pyccaProductDetail__calculator__boxOptions__title {
    padding-right: 20px;
    font-size: 16px;
    text-transform: uppercase;
}

}



.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: #4f4f4f;
    font-size: 16px;
    text-align: center;
    margin-bottom: 8px;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-weight: 700;
}
.principalHome p {
    color: #4f4f4f;
    font-size: 14px;
    text-align: center;
    margin-bottom: 5px;
}

.pyccaNewsletter__form__title {
    color: #4f4f4f;
    font-size: 14px;
    letter-spacing: 1px;
    padding: 15px 0 18px 0;
    text-align: center;
    font-weight: 700;
    text-transform: uppercase;
}
.pyccaNewsletter__form__text {
color: #4f4f4f;}
.footerSite__footerColums__column__title {
    display: block;
    color: #4f4f4f;
    font-family: 'robotobold';
    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: #4f4f4f;
    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){

.pyccaDepartamento .CarritoNew::before {
    left: 2px;
    position: absolute;
    top: -31px;
    font-family: 'Material Icons';
    content: "\e8cc";
    font-size: 37px;
    color: #afafaf;
}

.orders .CarritoNew::before {
    left: 2px;
    position: absolute;
    top: -26px;
    font-family: 'Material Icons';
    content: "\e8cc";
    font-size: 31px;
    color: #afafaf;
}

    .CarritoNew::before {
    left: 2px;
    position: absolute;
	    top: -6px;
  /* top: -25px;
    left: 277px; */
    font-family: 'Material Icons';
    content: "\e8cc";
    font-size: 37px;
    color: #afafaf;
}


.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__vitrine__title, .pyccaCategory__vitrine .titulo-sessao {
    color: #4f4f4f;
    font-family: 'Lato', sans-serif;
    font-size: 23px;
    padding-bottom: 0px;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.pyccaCategory__desktopAside__title {
    font-size: 16px;
    letter-spacing: 1px;
    padding-bottom: 5px;
    padding-left: 15px;
    font-family: 'Lato', 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: #7a7a7a;
    display: block;
    font-family: 'Lato', sans-serif;
    font-size: 14px;
}
.pyccaCategory__desktopAside__list li a:hover {
    color: #4f4f4f;
    text-decoration: none;
}
.pyccaCategory__desktopAside__list li a:before {
    content: "\e912";
    font-family: "icomoon";
    font-size: 8px;
    padding-right: 5px;
    position: relative;
    top: -2px;
}

.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__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: #4f4f4f;

}

.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: #4f4f4f;
    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: 'Lato', sans-serif;
	font-size: 14px;
}
.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: 'Lato', sans-serif;
    font-size: 16px;
    padding: 15px 30px;
   
}
.pyccaMenuMobile {
    
    background-color: #00539fe0;
   
}

.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(https://pagos.pycca.com/assets/img/ico/logo-oferta1.png) no-repeat;*/
  
    position: absolute;
    background-size: contain;
    top: 6px;
    left: 8px;
    text-indent: -1000em;
    display: block;
    height: 0px;
    width: 0px;
    z-index: 9;
}
.itemD .flag.LogoOfertas ,.itemD .flag.combos  {
    background: url(https://pycca.vteximg.com.br/arquivos/logo-oferta1.png) no-repeat;
    position: absolute;
    background-size: contain;
    top: -10px;
    left: -13px;
    text-indent: -1000em;
    display: block;
    height: 50px;
    width: 50px;
    z-index: 9;
   }
.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://pycca.vteximg.com.br/arquivos/envio-gratis.png) no-repeat;
    position: absolute;
    background-size: contain;
    top: 140px;
    right: -10px;
    text-indent: -1000em;
    display: block;
    height: 50px;
    width: 50px;
    z-index: 9;
}


.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.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;
}


.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;
}
body.Etnia .itemD p.flag.pickup {
    top: 100px;
}
body.Etnia .itemD p.flag.enviogratis {
    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: 25px;
    text-indent: -1000em;
    display: block;
    height: 45px;
    width: 125px;
    z-index: 6;
  }
  
  
  .etiqueta p.flag.combos {
    background: url(https://pycca.vteximg.com.br/arquivos/logo-oferta1.png) no-repeat;
    position: absolute;
    background-size: contain;
    top: 0px;
    left: 10px;
    text-indent: -1000em;
    display: block;
    height: 50px;
    width: 50px;
    z-index: 9;
}
  
.Envio p.flag.combos {
    display: none;
}

.itemD p.flag.exclusivo-online {
    position: absolute;
    top:180px;
    left: -15px;
    width: fit-content;
    background: #019fa5;
    color: #ffffff;
    padding: 4px 10px;
    font-size: 12px;
    border-radius: 0px 5px 5px 0px;
    z-index: 9;
}


.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;

}
.Envio p.flag.exclusivo-online {
    display: none;
}
.etiqueta p.flag.exclusivo-online {
    background: #019fa5;
    color: #ffffff;
    padding: 4px 10px;
    font-size: 12px;
    border-radius: 0px 5px 5px 0px;
    width: fit-content;
}
.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.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://pycca.vteximg.com.br/arquivos/envio-gratis.png);
    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(https://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://pycca.vteximg.com.br/arquivos/logo-oferta1.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.trasnochon {
   /* background: url(https://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(https://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(https://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(https://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(https://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(https://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(https://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: #4f4f4f;
    font-family: 'Lato', sans-serif !important;
    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;*/
	background: #29549a;
}

.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: 15%;
}

.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;
}
.search-single-navigator h3 a {
   /* background: rgb(68, 160, 165);*/
	    background: #29549a;
    color: #ffffff;
    display: block;
    text-align: center;
    padding: 8px 10px;
    text-transform: uppercase;
    font-size: 14px;
    
    font-weight: 600;
}
.search-single-navigator h3 a:hover {
    text-decoration: none;
    background: #3f9498;
}
.search-single-navigator {
    border-radius: 2px;
    margin-top: 5px;
    background: #fdfdfd;
}
.search-single-navigator h4 a {
    font-size: 12px;
    color: #000;
    padding: 15px 10px;
}
.search-single-navigator h4 a:hover {
    text-decoration: none;
    color: #44a0a5;
}
.search-single-navigator h5 {
    font-size: 14px;
    padding: 5px 10px;
    display: block;
    text-align: center;
    background: rgb(68, 160, 165);
    font-weight: 600;
    color: #FFF;
}
.search-single-navigator ul li a {
    font-size: 12px;
    color: #000;
    padding: 2px 15px;
    display: block;
}
.search-single-navigator ul li a:before {
    content: "- ";
}
.search-single-navigator ul li a:hover {
   color: #00b8bf;
   text-decoration: none;
}

li.filtro-ativo {
    font-size: 12px;
    padding: 0px 15px;
    font-weight: 600;
}
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: 25px;
}
.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.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;
}



.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;
}
.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: contents;
}

ul.Botones li {
    width: 19%;
    margin: 0px;
    padding: 0px 20px;
    font-size: 18px;
    line-height: 1;
    font-weight: 600;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    border-left: 1px solid #d4d4d4;
    align-items: center;
}/*
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: 5px 15px 5px 5px;
    float: left;
}
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 50px;
    font-size: 15px;
    text-align: center;
    font-weight: 300;
}
#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;
}
.Vista3d-sku,
div#Vista3D {
    display: none;
}
/*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: 80px;
        position: relative;
    }
    .callcenter .headerSite {
        background-color: #ffffff;
        top: 60px;
    }
    .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: 0;
    }
    .callcenter #vtex-callcenter {
        top: 0;
        position: initial;
    }
 

}

@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%;
}

}

@media screen and (max-width: 720px){

.pyccaHomeBusqueda__mainBanner {
    text-align: center;
    margin-bottom: -20px;
    margin-top: 125px;

    
}
section.pyccaCategory {
    margin-top: 45px;
}
.Vista3d-sku {
    text-align: center;
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
}
#ar-button {
    margin: auto;
    width: 100%;
    color: #4a4a4a;
    display: block;
    font-size: 17px;
    border: 1px solid #004b96;
    padding: 4px 0px;
    border-radius: 3px;
    background: #f4f6f9;
}

#ar-button img{
    width: 25px;
    position: relative;
    top: -1px;
}


}

@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;
    }

    .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.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;
    }

    .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 .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;
    left: -5px;
    width: 40px;
   }
}

.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;*/
	padding: 25px 70px 53px 70px;
}
.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.pickup , 
    .itemD p.flag.exclusivo-online ,
    .itemD p.flag.enviogratis
        {
        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 ;
}
}
@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 {
        display: none;}

.headerSite__tabletDesktopSearch {
    padding-left: 65px;
    width: 54%;
}

.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;
}
}
@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;
}    

.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(https://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:after {
            content: " ";
            background: url(https://pycca.vteximg.com.br/arquivos/arbolnav.png) no-repeat;
            background-repeat: no-repeat;
            margin-left: 5px;
            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; 
}

/* 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(https://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(https://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;
    max-width: 1280px;
    margin: auto;
    box-shadow: 0px 5px 21px -7px #252525;
    height: 270px;
    position: relative;
    z-index: 2;
    margin-top: 100px;
}
.SolCredito a img {
    position: relative;
    top: -53px;
}

.FormularioSuscrib {
    background: #44a0a5;
    position: relative;
    top: -54px;
    text-align: left;
}
.FormularioSuscrib img {
    padding: 7px 20px 5px;
    float: left;
}
.FormularioSuscrib h1 {
    color: #FFF;
    font-size: 19px;
    padding: 10px 0px 0px 0px;
    font-weight: 500;
    margin-bottom: 1px;
}
.FormularioSuscrib p {
    color: #ffffffd6;
    padding: 4px;
    margin-bottom: 0px;
    line-height: 1.2;
}

.formCasillas .col-md-4 {
    float: left;
    height: 65px;
    background: #4bb1a4;
    border-right: 3px solid #44a0a5;
}
.formCasillas .col-md-4:nth-child(4) {
    background: #4aadbc;
    border: 9px solid #43969b;
    
}
.formCasillas .col-md-4:nth-child(4):hover {
    background: #366367;
}
.formCasillas .col-md-4 input::placeholder {
    color: #FFF;
}
.formCasillas .col-md-4 input {
    background: #fff0;
    color: #fff;
    border: 0px;
    border-bottom: 1px solid #ffffffab;
    padding: 11px 5px;
    margin-top: 6px;
    font-size: 13px;
    font-weight: 400;
    width: 100%;
}

.formCasillas .col-md-4 input[type="submit"] {
    font-weight: 500;
    font-size: 20px;
    border: 0px;
    padding: 8px 0px;
    margin: 0px;
    cursor: pointer;
}

.footerBack {
    width: 100%;
    background: #ebebeb;
    position: relative;
    /*top: -150px;
	top: -681px;*/
    z-index: 0;
	top: 10px;
   /* padding-top: 150px;
    border-bottom: 10px solid #1b407d;
    margin-bottom: -172px;*/
}

a.imgTelPycca img {
    top: 20px;
    right: 49px; 
    position: relative;
}

.footerSite {
    margin-top: 20px;
    max-width: 1280px;
    margin: auto;
    padding-top: 24px;
}
.LogoFooter {
    padding-bottom: 15px;
    border-bottom: 1px solid #d2d2d2;
}
section.FooterMenu {
    padding: 30px 15px 0px;
}
section.FooterMenu h3 {
    font-size: 14px;
    text-transform: uppercase;
    color: #585858;
    font-weight: 600;
}
section.FooterMenu hr {
    margin: 0px;
    width: 30px;
    margin-bottom: 10px;
}
section.FooterMenu ul li a {
    color: #696969;
    font-size: 13px;
}
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: 35px;
    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;
}

.responsiveContainer.FooterTextInferior {
    border-top: 1px solid #d2d2d2;
    /*padding: 20px 0px 10px;*/
}

section.FooterMenu .FooterTextInferior h2 {
    writing-mode: initial;
    transform: initial;
    font-weight: 600;
    float: left;
    padding: 0px 15px;
    font-size: 12px;
}
 
section.FooterMenu .FooterTextInferior img {
    position: relative;
    top: -7px;
}

.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;
}
.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%;
    }
    .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%;
    }
}

@media screen and (max-width: 480px){

    .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: 220px 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;
    }
}

@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: #014280;
}
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;
}
.product .product-insertsku li>input {
    display: none;
}
.product-insertsku span.insert-sku-count {
    display: none;
}

div.product-insertsku ul.insert-sku-checklist {
    width: 90%;
    display: flex;
    margin: auto;
    margin-bottom: 0px;
    padding: 0px;
    min-height: 60px;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    align-content: space-around;
    justify-content: center;
}
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 {
    color: #424141;
    font-weight: 300;
    text-align: center;
    overflow: hidden;
    min-height: 42px;

    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    text-decoration: none;
    -webkit-box-orient: vertical;
}

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: 3px 0px 6px;
    border-radius: 4px;
    line-height: 1;
    min-width: 90%;
    display: block;
    cursor: pointer;
    margin-bottom: 0px;
    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 .price {
    font-size: 16px;
    color: #0f4b81;
    font-weight: 600;
    margin: -3px 0px;
}
.productVitrine .bar-precio .precios {
    margin: 5px 0px;
    min-height: 40px;
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.productVitrine .bar-precio .precios.SinVariacion {
    min-height: 100px;
}
.productVitrine .bar-precio .precios.UnPrecio {
    min-height: 73px;
   
}


.productVitrine .bar-precio .normal:before {
    content: "Antes: ";
    text-decoration: none;
}
.productVitrine .bar-precio .normal {
    font-size: 12px;
    color: #5f5f5f;
    text-decoration: line-through;
}

.productVitrine .VitrinaCuotas {
    padding-left: 0%;
    background: #ffffff;
    color: #1f1e1e;
    border-radius: 5px;
    padding-bottom: 0px;
    max-width: 80%;
    margin: auto;
}
.productVitrine .VitrinaCuotas.unacuota {
    display: none;
}
.productVitrine .VitrinaCuotas .cuotas {
    width: 25%;
    text-align: center;
    font-size: 16px;
    float: left;
    padding: 0px 0px 4px;
    border-right: 1px solid #bbb;
}
.productVitrine .VitrinaCuotas .cuotas b {
    display: list-item;
    line-height: 0.5;
    font-size: 10px;
}

.productVitrine .VitrinaCuotas .monto {
    width: 50%;
    float: left;
    font-size: 22px;
    height: auto;
    display: inherit;
}
.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: 80%;
}
.productVitrine .productMobIzq p {
    margin: 0px;
    padding: 0px;
}

div.product-insertsku ul.insert-sku-checklist li.skulected label {
    background: #45a0a5;
}
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;
}

.product.productVitrine .quantity {
    width: 30%;
    float: left;
    display: flex;
    min-height: 35px;
    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 #c1c1c1;
    border-left: 0px;
    border-right: 0px;
    border-bottom: 1px solid #c1c1c1;
}

.product.productVitrine button.qtyminus ,
.product.productVitrine button.qtyplus{
    background: #c1c1c1;
    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: 3px;
    padding: 8px 5px;
    text-transform: uppercase;
    color: #fff;
    font-size: 12px;
    background: #d03d45;
    display: block;
    margin-left: 3%;
}

.product.productVitrine button.qtyminus {
    border-radius: 3px 0px 0px 3px;
}

.product.productVitrine button.qtyplus {
    border-radius: 0px 3px 3px 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: 45px;
    height: 45px;
    border-radius: 50%;
    min-width: 45px;
}

div.product-insertsku ul.insert-sku-checklist li.skulected label.SelecImg  {
    border: 1px solid #45a0a5;
}
div.product-insertsku ul.insert-sku-checklist li.SelectimageSku {
    width: 15%;
    margin: 0% 5%;
}
.product.productVitrine .btn-buy a:hover {
    text-decoration: none;
}
.product.productVitrine a:hover {
    text-decoration: none;
}
@media screen and (max-width: 768px)
{
    .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: 32px;
        height: 32px;
        border-radius: 50%;
        min-width: 32px;
    }

    .productVitrine .VitrinaCuotas .cuotas {
        width: 21%;
        font-size: 13px;
    }
    .productVitrine .VitrinaCuotas .cuotas b {
        font-size: 7px;
    }
    .productVitrine .VitrinaCuotas .monto {
        width: 57%;
        font-size: 18px;
    }
    .productVitrine .VitrinaCuotas .tarjetavitrina {
        width: 22%;
       
        padding-top: 1px;
    }

}

/* 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 {
    background-color: #019fa578;
    border: none;
    border-radius: 2px;
    cursor: pointer;
    top: 35%;
    position: absolute;
    z-index: 10;
    overflow: hidden;
    padding: 6px 4px;
    text-indent: -999px;
	width: 30px;
}
.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 {
background-color: #019fa59c;}
.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  {
color: #FFF;}

.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 {
    color: #FFF;
    font-family: "icomoon";
    font-size: 22px;
    opacity: 1;
    text-indent: 0;
    float: left; }
.Destacados .slick-arrow.slick-prev,
.pyccaHomeDestktop__mainBanner .slick-arrow.slick-prev,
.vitrina_departamento .slick-arrow.slick-prev,
.Pequenos .slick-arrow.slick-prev,
.vitrina_departamento_destacado .slick-arrow.slick-prev ,
.pyccaHomeBusqueda__mainBanner .slick-arrow.slick-prev {
    left: 0; }
.Destacados .slick-arrow.slick-prev:before,
.pyccaHomeDestktop__mainBanner .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 {
    content: "\e913"; }
.Destacados .slick-arrow.slick-next ,
.pyccaHomeDestktop__mainBanner .slick-arrow.slick-next ,
.vitrina_departamento .slick-arrow.slick-next ,
.Pequenos .slick-arrow.slick-next ,
.vitrina_departamento_destacado .slick-arrow.slick-next ,
.pyccaHomeBusqueda__mainBanner .slick-arrow.slick-next {
    right: 0; }
.Destacados .slick-arrow.slick-next:before,
.pyccaHomeDestktop__mainBanner .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 {
    content: "\e912"; }
.Destacados .slick-dots,
.pyccaHomeDestktop__mainBanner .slick-dots ,
.vitrina_departamento .slick-dots ,
.vitrina_departamento_destacado .slick-dots ,
.pyccaHomeBusqueda__mainBanner .slick-dots ,
.Pequenos .slick-dots {
    text-align: center;
    padding-top: 20px; }

.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; }
.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 {
    border: none;
    background: transparent;
    overflow: hidden;
    text-indent: -999px;
    width: 100%;
    border-radius: 50%;
    height: 100%; }
.Destacados .slick-dots li.slick-active,
.pyccaHomeDestktop__mainBanner .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: #5b7d91; }

.Destacados {
    max-width: 1350px;
    width: 80%;
    margin: auto;
}

.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;
}

.vitrina_departamento_destacado h2:after {
    content: "Productos recomendados especialmente para ti.";
    display: block;
    font-size: 14px;
    padding-top: 15px;
}
.vitrina_departamento_destacado.ParaLoPequenos h2:after{
    display: none;
}
.vitrina_departamento_destacado .slick-slider {
    width: 85%;
    margin: auto;
}
.vitrina_departamento_destacado .productVitrine {
    border: 0px solid #f7f7f7;
    padding: 15px;
    border-radius: 3px;
}

.vitrina_departamento_destacado .itemD{
    display: none;
}

.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:before,
.vitrina_departamento .prateleira h2:before {
    font-family: 'Material Icons';
    content: "\ea50";
    color: #5b7d91;
    font-size: 28px;
    vertical-align: bottom;
    padding-left: 15px;
}
.Pequenos .prateleira h2,
.vitrina_departamento .prateleira h2 {
    color: #4f4f4f;
    font-size: 18px;
    text-align: left;
    margin-bottom: 20px;
    margin-top: 30px;
    font-size: 23px;
    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;
}
.grid figure h2 span {
      background: #192c52 !important;
}
.movil, .mobil {
    display:none;
        }
.Destk, .Desktop {
    display:block;
        }
    
        .revistahome.row {
            margin: auto;
            width: 100%;
            max-width: 1350px;
        }
.HomeDestacados h2 {
    display: none;
}


.HomeDestacados h2,
.HomeDestacados .itemD {
    display: none;
}

.HomeDestacados  .productVitrine {
    border: 1px solid #062d4d;
    padding: 0px;
    border-radius: 3px;
}
.HomeDestacados .NombreProducto {
    background: #052d4e;
    color: #fff;
}
.HomeDestacados .product.productVitrine a p.name {
    color: #FFF;
    font-size: 21px;
    padding: 0px 20px;
    min-height: 80px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.HomeDestacados .irProducto {
    margin: auto;
    text-align: center;
    padding-bottom: 20px;
}
.HomeDestacados .irProducto a {
    border: 1px solid #052d4e;
    border-radius: 4px;
    padding: 5px 10px;
    color: #052d4e;
    font-size: 18px;
}
.HomeDestacados .irProducto a:hover {
    background: #052d4e;
    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: 10px;
}
.revistahome.row {
    
    margin: 80px auto;
    width: 100%;
    max-width: 1350px;
}
.revista .revista {
    
    padding: 30px 20px;
    width: 50%;
    float: left;
    min-height: 550px;
}

.revista .revista h2 {
    font-size: 30px;
    color: #052d4e;
    font-style: oblique;
}

.revista .revista h2 span {
    font-size: 35px;
    display: block;
}

.revista .revista p {
    text-align: justify;
}
.revista .revista a {
    color: #062d4d;
    border: 1px solid #062d4d;
    padding: 5px 10px;
    font-size: 17px;
    border-radius: 4px;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: space-between;
    align-items: center;
    position: relative;
    top: 100px;
}
.revista .revista a:hover {
    background: #062d4d;
    color: #FFF;
    transition: 0.5s;
    text-decoration: none;
}
@media screen and (max-width: 768px){
    .movil, .mobil  {
    display:block;
        }
        .movil img, .mobil img {
            width: 100%;
        }
		
		
		.imgContenedorLinea1-1 {
    width: 100%;
    padding-left: 15%;
    padding-right: 15%;
}

/*
.contenedorLinea-1 {
    margin-bottom: 40px;
}*/
.contenedorLinea-1 {
    margin-bottom: 198px;
}

.cuadroContenedorLineas {
    width: 100%;
    float: left;
    position: relative;
    /* left: -8%; */
    /* right: 11%; */
    background: white;
    /* padding: 19px; */
    padding-bottom: 1px;
    /* top: 39px; */
    border: 1px solid #fff9f9;
    box-shadow: 9px 5px 5px #b1b1b1e8;
}

		.contenedorBotonesLinea { 
   /* position: absolute;
    top: 159px;*/
    color: #ffffff;
    border: 1px solid #a77979;
    background: #e2292b;
    left: 43px; 
    padding-right: 20px;
    padding-left: 20px;
    padding-top: 2px;
    padding-bottom: 2px; 
}



.pyccaHomeDestktop__mainBanner {
    margin-bottom: 5px;
    margin-top: 125px;
}

.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;
}

.movil li.responsiveContainer {
    padding: 0px;
    margin-bottom: 10px;
}


.vitrina_departamento_destacado h2, .Home .featuredProducts__title {
    text-align: left;
    font-size: 18px;
    padding: 0px 15px;
}
        .Destk, .Desktop ,.pyccaHomeMobile_plastico {
   /* display:none !important;*/
        }

        ul.pyccaHomeDestktop__secondaryBanners__list .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%;
        }
}

.grid {
    position: relative;
    margin: 0 auto;
   
    max-width: 1350px;
    list-style: none;
    text-align: center;
    display: flex;
}

/* 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;*/
	
	 position: relative;
    float: left;
    overflow: hidden;
    margin: 10px 1%;
    /*height: 1002px;*/
    /* height: auto; */
    /* min-width: 320px; */
    /* max-width: 610px; */
    /* max-height: 360px; */
    /* width: 48%; */
    background: #3085a300;
    text-align: center;
    cursor: pointer;
	
}

.grid figure img {
    position: relative;
    display: block;
    min-height: 100%;
    max-width: 100%;
    opacity: 0.8;
}

.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%;
}

/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */
.grid figure figcaption > a {
    z-index: 1000;
    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: 6px;
    background: #c82323a6;
    word-spacing: 0.1pc;
}

.grid figure h2,
.grid figure p {
    margin: 0;
}

.grid figure p {
    letter-spacing: 1px;
    font-size: 68.5%;
}

/* 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: 0.7;
    -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: 1px solid #fff;
    border-bottom: 1px solid #fff;
    -webkit-transform: scale(0,1);
    transform: scale(0,1);
}

figure.effect-bubba figcaption::after {
    border-right: 1px solid #fff;
    border-left: 1px 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);
}

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.4;
}

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: 500px;
}



@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; }


@media (min-width: 1200px){
	
	.contenedorImagenServicio {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: space-between;
    justify-content: space-around;
}

.contenedorImagenServicio img { 
    width: 50%;
    height: 79%;
    padding: 20px;
}
	
	.EmpresaEstatico .footerBack {
    width: 100%;
    background: #ebebeb;
    position: relative;
    top: 30px;
    z-index: 0; 
  /*  border-bottom: 10px solid #1b407d;*/
    margin-bottom: -172px;
}

	
	.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;
}

    ul.slick-dots {
    position: relative;
    top: -56px;
}
	
	button.slick-next.slick-arrow {
    display: none !important;
}
	
	.pyccaHomeDestktop__mainBanner .slick-dots, .vitrina_departamento .slick-dots, .vitrina_departamento_destacado .slick-dots, .pyccaHomeBusqueda__mainBanner .slick-dots, .Pequenos .slick-dots {
    text-align: center;
   /* margin-top: 400px;*/
    /* padding-top: 201px; */
}

	
	.pyccaHomeDestktop__mainBanner ul {
    overflow: hidden;
    position: relative; 
       /*top: -649px;*/
}

.headerSiteEmpresa {
        /*max-width: 1350px;*/
    /* background-color: #ffffff; */
    margin: 0;
    padding: 0;
    /* background: #FFFFFF url(images/img01.jpg) repeat-x; */
    /*background: url(https://club.pycca.com/Pycca-VTEX/Empresas/imagenes/SENIOR1.jpg) no-repeat;*/
   /* font: 13px Georgia, "Times New Roman", Times, serif;
    height: 1062px;*/
    /* color: #666666; */
}


.pyccaHomeDestktop__mainBanner {
    margin-bottom: 5px;
    position: relative;
    /*top: -307px;*/
    z-index: 99;
}

.menuInferior a span.btnUnete:after {
   display: inline-block;
    vertical-align: middle;
    font-family: 'Material Icons';
    content: "\ea50";
    font-size: 24px;
    position: relative;
    top: -2px;
    left: 4px;
}

.pyccaHomeDestktop__mainBanner {
    margin-bottom: 5px;
    position: relative;
    /*top: -120px;
	top: -1062px;*/
    z-index: 99;
}


.EncabezadoUno {
     


    font-size: 35px;
    /* text-align: right; */
    position: relative;
    left: 63px;
    color: #505050;
    font-weight: 400;
}


.EncabezadoDos {
    font-size: 23px;
    left: 63px;
   /* width: 507px;*/
    position: relative;
    text-align: justify;
}

/*
.menuInferior {
        width: 381px;
    position: relative;
    top: 197px;
    left: -61px;
    padding-left: 239px;
     
    z-index: 999;
    text-align: center;
}*/

.menuInferior a span.btnUnete {
    color: #ffffff;
    border: 1px solid #a77979;
    background: #e2292b; 
    padding-right: 51px;
    padding-left: 51px;
    padding-top: 13px;
    padding-bottom: 13px;
    font-size: 18px;
    border-radius: 2px;
    cursor: pointer;
    width: 100px !important; 
}

.menuInferior a span.btnUnete:hover {
    color: white;
    text-decoration: none !important;
}


.menuInferior {
    width: 625px;
    position: relative;
	    top: -557px;
     /*top: 202px;
    left: -61px; */
    padding-left: 83px;
    font-size: 23px;
    /* right: 100px; */
    z-index: 999;
}

.textoCentrado {
     
top: -597px;
    /*top: 176px;
     left: 58px; */
    /* background: #feffffad; */
    position: relative;
    /* font-size: 32px; */
    color: #5a5656;
    width: 432px;
    z-index: 999;

}

.EncabezadoUno b {
    font-size: 39px;
    /* text-align: right; */
    position: relative;
    /* left: 92px; */
    color: #464343;
    font-weight: 700;
}


.pyccaMenuEscritorio .responsiveContainer {
    position: relative;
   
}


.pyccaMenuEscritorio--sticky {
    background-color: #ffffff00 !important;
    padding: 0px;
    border-bottom: solid 0px #014e960f  !important;
}

.Destacados .slick-arrow.slick-prev, .pyccaHomeDestktop__mainBanner .slick-arrow.slick-prev, .vitrina_departamento .slick-arrow.slick-prev, .Pequenos .slick-arrow.slick-prev, .vitrina_departamento_destacado .slick-arrow.slick-prev, .pyccaHomeBusqueda__mainBanner .slick-arrow.slick-prev {
    left: 0;
    display: none !important;
}

ul.slick-dots li {
   padding-left: 36px !important;
    padding-right: 10px !important;
    padding-top: 1px !important;
    padding-bottom: 1px !important;
    /* color: red; */
    height: 8px !important;
    border-radius: 41% !important;

}

.Destacados .slick-dots li.slick-active, .pyccaHomeDestktop__mainBanner .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: #de0d2e !important;
}

.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: #eae9e9  !important; 
}

.slick-dots {
    position: relative;
    top: -392px;
}


.bannerSecundario {
    width: 100%;
    float: left;
	position: relative;
    top: -304px;
}


.contenedorImagen {
    width: 50%;
    float: left;
}


img.imgBusinessman {
   /* width: 712px;
    height: 559px;*/
}


.contenedorDetalle {
    background: #ffffff;
    width: 50%;
    float: left;
    position: relative;
    left: -5%;
        top: 80px;
    height: 488px;
	    box-shadow: 9px 5px 5px #b1b1b1e8;
}

.cuadro {
    padding: 40px;
}

.tituloCuadro {
    font-size: 35px;
    color: #484545;
	    line-height: 41px;
}

.detalleCuadro {
    font-size: 19px;
    text-align: justify;
}

.cuadro {
   padding-top: 50px;
    padding-left: 77px;
    padding-right: 84px;
}

.tituloCuadro b {
    font-weight: 700;
    font-size: 37px;
}

span.btnConoceMas {
    color: #ffffff;
    border: 1px solid #a77979;
    background: #e2292b;
    padding-right: 51px;
    padding-left: 51px;
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 18px;
    border-radius: 2px;
    cursor: pointer;
    width: 100px !important;
}

span.btnConoceMas:after {
    display: inline-block;
    vertical-align: middle;
    font-family: 'Material Icons';
    content: "\ea50";
    font-size: 24px;
    position: relative;
    top: -2px;
    left: 4px;
}

.tituloCuadro hr {
    background: red;
    width: 12%;
    height: 1px;
}


.grid.BannerGlobalCategorias figure.effect-dexter1{
    margin: 0px;
    width: 100%;
    max-width: 1600px;
    max-height: 500px;
	background: #ffffff;
}

.contenedorLinea1 {
    width: 100%;
    display: flex;
}
.contenedorLinea1-1 {
    width: 50%;
    float: left;
}

.contenedorLinea1-2 {
    width: 50%;
    float: left;
}

.cuadroContenedorLineas {
    width: 50%;
    float: left;
    position: relative;
    /* left: -8%; */
    right: 11%;
    background: white;
    padding: 19px;
    top: 39px;
    border: 1px solid #fff9f9;
    box-shadow: 9px 5px 5px #b1b1b1e8;
}

.tituloCuadroLinea {
    font-size: 35px;
    color: #484545;
    line-height: 41px;
    text-align: initial;
}

.detalleCuadroLineas {
    font-size: 16px;
    text-align: justify;
    padding-left: 20px;
}

.tituloCuadroLinea b { 
    font-weight: 700;
    font-size: 37px;
}

.detalleCuadroLineas {
    font-size: 16px;
    text-align: justify;
    padding-left: 20px;
}

.contenedorBotonesLinea {
    text-align: end; 
    position: relative;
    top: 13px;
    left: 20px;
}

.contenedorBotonesLinea .btnLinea {
    color: #ffffff;
    border: 1px solid #a77979;
    background: #e2292b;
    padding-right: 35px;
    padding-left: 35px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 18px;
    border-radius: 2px;
    cursor: pointer;
    width: 100px !important;
}

.imgContenedorLinea1-1 {
    width: 50%;
    float: left;
}

.slick-slider .slick-track, .slick-slider .slick-list1
{
	  -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-list1
{
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

.contenedorPrincipalLineas {
    position: relative;
    top: -119px;
}


.contenedorPrincipalLineas h3.featuredProducts__title.principal {
    text-align: left;
}


.contenedorPrincipalLineas h3.featuredProducts__title.principal b {
    font-weight: 700;
    font-size: 33px;
	text-transform: none !important;
}

.contenedorPrincipalLineas h3.featuredProducts__title.principal{
    
    font-size: 32px;
    font-weight: 400;
	text-transform: none !important;
}

.contenedorPrincipalLineas {
    padding: 60px;
	    margin: 0 auto;
    max-width: 1350px;
    list-style: none;
    text-align: center;
	 z-index: 999;
}


.contenedorPrincipalSoluciones {
        padding: 60px;
    margin: 0 auto;
    max-width: 1350px;
    list-style: none;
    text-align: center;
	position: relative;
  top: -182px;
}

.contenedorSoluciones {
    display: flex; 
    flex-direction: row;
	margin-bottom: 40px;
}


.solucion {
    /*width: 33.33%; */
	width: 100%;
}


.cuadroSolucion {
    padding-left: 10px;
    padding-right: 10px;
   /* width: 380px; */
	    width: 395px;
    box-shadow: 9px 5px 5px #b1b1b1e8;    
}
.tituloSolucion {
	display: flex;
    height: 71px;
    padding: 12px;
    text-align: left;
    flex-direction: column;
    align-content: center;
    justify-content: center;
}
.detalleSoluciones ul {
    text-align: initial;
}

.tituloSolucion b {
    font-size: 18px;
    color: red;
}

.detalleSoluciones {
	height: 135px;
    padding-left: 12px;
    padding-right: 2px; 
}

.detalleSoluciones p {
    font-size: 14px;
	text-align: left;
}
.contenedorBotonesSolucion {
    text-align: end;
    position: relative;
    top: -7px;
    left: 10px;
}


span.btnSolucion {
    color: #ffffff;
    font-weight: 600;
    border: 1px solid #a77979;
    background: #e2292b;
    padding-right: 35px;
    padding-left: 35px;
    padding-top: 9px;
    padding-bottom: 9px;
    font-size: 14px;
    border-radius: 4px;
    cursor: pointer;
    width: 100px !important;
}


h3.featuredProducts__title.principal hr {
    width: 6%;
    background: red;
    height: 1px; 
}


.tituloCuadroLinea hr {
    width: 16%;
    background: red;
    height: 1px;
}

.contenedorPrincipalSoluciones h3.featuredProducts__title.principal {
    text-align: left;
	font-size: 32px;
    font-weight: 400;
    text-transform: none !important;
}

.contenedorPrincipalSoluciones h3.featuredProducts__title.principal b {
    font-weight: 700;
    font-size: 33px;
    text-transform: none !important;
	}

	
	
.contenedorPrincipalBeneficios h3.featuredProducts__title.principal {
    text-align: left;
	font-size: 35px;
    font-weight: 400;
    text-transform: none !important;
	padding-top: 55px;
	    width: 21%;
}

.contenedorPrincipalBeneficios h3.featuredProducts__title.principal b {
    font-weight: 700;
    font-size: 35px;
    text-transform: none !important;
	}
	
	
	.contenedorPrincipalBeneficios {
    background: #eaeaea; 
   /* padding-bottom: 80px;*/
}

.contenedorBeneficiosPadre {
    display: flex; 
	padding-left: 100px;
   padding-bottom: 68px;
    /* padding: 60px; */
    margin: 0 auto;
    max-width: 1350px;
    list-style: none;
	width: 90%;
	padding-top: 60px;
}

.contenedorBeneficios {
    display: flex;
    width: 25%;
}

.iconBeneficios {
    width: 25%;
}

img#imgOfertaCarrusel {
    width: 65px;
}
	
	.margenResponsive {
		padding-right: 60px;
    padding-bottom: 60px;
    padding-left: 60px;
   /* padding: 60px;*/
    margin: 0 auto;
    max-width: 1350px;
    list-style: none;
  /*  text-align: center;*/
}

.textoDescriptivo {
    text-align: left;
    padding-left: 17px;
	    padding-top: 5px;
}

.textoDescriptivo p {
    font-size: 16px;
    font-weight: 500;
}

.textoDescriptivo b {
    font-size: 16px;
    font-weight: 700;
	    color: #4f4f4f;
}


.headerSite.headerSiteEmpresa {
    position: absolute;
}


.bannerSecundario {
    display: none;
}
	
	
	.contenedorPrincipalBeneficios {
    position: relative;
    top: -180px;
	    width: 100%;
    display: flex;
}
	
	
	.contenedorPrincipalRegistro .principal {
    text-align: left;
}
	
	
	.contenedorPrincipalRegistro .principal {
    font-size: 35px;
    font-weight: 400;
    text-transform: none !important;
}

.contenedorPrincipalRegistro .principal b {
    font-weight: 700;
    font-size: 35px;
    text-transform: none !important;
	}
	
	.contenedorPrincipalRegistro {
    position: relative;
    top: -211px;
}

span.btnEmpresa {
    color: #ffffff;
    border: 1px solid #a77979;
    background: #e2292b;
    padding-right: 35px;
    padding-left: 35px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 18px;
    border-radius: 2px;
    cursor: pointer;
    width: 100px !important;
}

.contenedorBotones {
    margin-top: 30px; 
}


span.btnRegistrar.btnEmpresa a {
    font-weight: 600;
    color: white;
    text-decoration: none;
}

img.LogoPyccaEmpresa {
    width: 180px;
}

img.imgTelPycca {
    left: -85px;
    top: 15px;
    position: relative; 
}

img.LogoPyccaEmpresa {
    position: relative;
    top: -6px;
}

.responsiveContainer.FooterTextInferior {
    background: red;
	    max-width: 100%;
		padding-top: 25px;
    padding-bottom: 15px;
}
	
	
.responsiveContainer {
    margin-bottom: 38px;
}
	
	.logoDeContacto img {
    width: 318px;
}

section.FooterMenu {
    margin-top: 20px;
    max-width: 1280px;
    margin: auto;
    padding-top: 35px;
   /* padding-bottom: 35px;*/
}


 
.responsiveContainer.FooterTextInferior h2 {
    font-size: 16px;
    color: white;
    text-align: center;
}

span.LineaFooter {
    font-size: 14px;
    display: block;
    position: relative;
    width: 100%;
    border-right: 1px solid #c6c6c6;
    height: 120px;
    /* display: flex !important; */
    /* justify-content: center; */
    /* align-items: center; */
}


.contenedorPrincipalRegistro {
    /*height: 0px;*/
    height: 171px;
	padding-top: 53px;
}

.detalleRegistro {
    text-align: justify;
}
	
	
}

@media screen and (max-width: 720px)
{
	
img#imgOfertaCarrusel {
        width: 100px;
		margin-top: -6px;
}

.headerSite__mainLogo { 
    text-align: center;
}

}

@media screen and (min-width: 1200px) {
	
	.contenedorPrincipalLineasHome h3.featuredProducts__title.principal {
    text-align: left;
    font-size: 32px;
    font-weight: 400;
    text-transform: none !important;
}

.contenedorPrincipalLineasHome h3.featuredProducts__title.principal b {
    text-align: left;
    font-size: 32px;
    font-weight: 400;
    text-transform: none !important;
}
	
	.contenedorPrincipalLineasHome {
   /* padding: 60px;*/
	    margin: 0 auto;
    max-width: 1350px;
    list-style: none;
    text-align: center;
	 z-index: 999;
}
	
	p.flag.LogoOfertas {
    display: none !important;
}

	p.flag.pickup {
    display: none !important;
}

	.add-to-cart {
    display: none !important;
}
	
	p.flag.exclusivo-online {
    display: none;
}
	
	.productVitrine .bar-precio .precios.SinVariacion {
    min-height: 10px !important;
}
	.VitrinaCuotas {
    display: none;
}

	
	section.pyccaCategory {
    position: relative;
    top: -31px;
}
	.cuadroSolucion.contenedorPos2 {
    position: relative;
    left: 103px;
}
	

.categoria {
    width: 33.33%;
}

.cuadroCategoria {
    padding-left: 10px;
    padding-right: 10px;
    /* width: 380px; */
    width: 380px;
    box-shadow: 9px 5px 5px #b1b1b1e8;
}


.tituloCategoria {
    padding: 12px;
    text-align: left;
}


.detalleCategoria {
    padding-left: 12px;
    padding-right: 2px;
}


.contenedorBotonesCategoria {
    text-align: end;
    position: relative;
    top: -7px;
    left: 10px;
}


span.btnCategoria {
   color: #ffffff;
    font-weight: 600;
    border: 1px solid #a77979;
    background: #e2292b;
    padding-right: 35px;
    padding-left: 35px;
    padding-top: 9px;
    padding-bottom: 9px;
    font-size: 14px;
    border-radius: 4px;
    cursor: pointer;
    width: 100px !important;
}

.contenedorCategoriasHijos {
    width: 50%;
}

.categoria {
    width: 33.33%;
}

.contenedorCategoriasHijos {
    /*width: 50%;*/
	  width: 100%;
	    margin-bottom: 29px;
    display: flex;
    align-content: center;
    justify-content: center;
}

.contenedorBotonesSolucion a:hover {
    color: #0056b3;
    text-decoration: none;
}

.contenedorBotonesCategoria a {
    text-decoration: none !important;
}

.contenedorCategoriasPadre {
    width: 80%;
    display: flex; 
}

.contenedorCategorias {
    display: flex;
    justify-content: flex-end;
}

	
}


@media screen and (max-width: 768px){
	
h3.featuredProducts__title.principal b {
    font-size: 17px;
}

.featuredProducts__title {
    font-size: 15px ; 
}

.imgSolucion img {
    width: 90%;
    margin-left: 18px;
    /* padding-left: 15px; */
    /* padding-right: 15px; */
}

.cuadroSolucion {
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
}

.contenedorBotonesSolucion {
    color: #ffffff;
    border: 1px solid #a77979;
    background: #e2292b;
    left: 43px;
    padding-right: 20px;
    padding-left: 20px;
    padding-top: 2px;
    padding-bottom: 2px;
    text-align: center;
}


.solucion {
    margin-bottom: 25px;
}

.contenedorBeneficiosPadre {
    width: 100%;
    float: left;
	background: #eaeaea;
    padding-bottom: 38px;
}

.contenedorBeneficios {
    width: 30%;
    float: left;
    text-align: center;
}

img#imgOfertaCarrusel {
    width: 34px;
}

.contenedorPrincipalBeneficios {
    padding-top: 10px; 
}

.contenedorPrincipalRegistro.margenResponsive {
    margin-top: 225px;
}

.contenedorPrincipalBeneficios {
    background: #eaeaea;
    padding-bottom: 23px;
}

.contenedorBotones {
    text-align: center; 
}

span.btnRegistrar.btnEmpresa {
      color: #ffffff;
    border: 1px solid #a77979;
    background: #e2292b;
    left: 43px;
    padding-right: 20px;
    padding-left: 20px;
    padding-top: 6px;
    padding-bottom: 6px;
    border-radius: 4px;
}

span.btnRegistrar.btnEmpresa a {
    color: white;
    font-weight: 600;
	font-size: 14px;
}

.detalleRegistro {
    /* padding: 24px; */
    padding-left: 30px;
    padding-right: 30px;
    text-align: justify;
}

.footerBack {
    padding: 63px 15px 0px;
}

h3.featuredProducts__title.principal.margenResponsive hr {
    width: 80px;
}

h3.featuredProducts__title.principal hr {
    width: 103px;
}


 



.contenedorPrincipalLineas {
    display: none;
}

}

.contenedorPrincipalLineas {
    display: none;
}
@media screen and (min-width: 1200px) {
	
	.opcServicios {
    width: 30%;
    /* background: rgba(255, 255, 255, 0.99); */
    left: 784px;
    top: 28px;
}
	
	.contenedorContacto {
    display: flex;
}

.rowContenido { 
    width: 50%;
    height: 359px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    flex-wrap: nowrap;
    align-content: stretch;
}

.MargenContacto {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    flex-direction: column;
    align-items: stretch;
    align-content: space-around;
}


.tituloContactanos {
    margin: 16px;
    text-align: center; 
}

.tituloContactanos h3 {
    color: red;
    font-weight: bold;
}

.rowImg {
    width: 60%; 
}

.rowImg img {
    width: 538px; 
    height: 359px; 
}

	
	}
	
	
	div#pe_confirm_optin_1 {
    display: none !important;
}

.w-er4q2x {
    display: none !important;
}

#w-z8gqyx.w-dj14cp.w-2rwi76 {
    display: none !important;
}
#w-nk6axr.wa29of5.w-bqbip2 {
     display: none !important;
}

p.flag.enviogratis {
    display: none !important;
}