body{font-family:'Montserrat', Arial, sans-serif;background-color:#000;color:#FFF;}
button, input, optgroup, select, textarea{font-family:'Montserrat', Arial, sans-serif;}
button{cursor:pointer;}
strong, b, .fw-700{font-weight:700;}
.fw-normal{font-weight:normal !important;}
a{color:#FFF;-webkit-transition-duration:1s;transition-duration:1s;}
.bask{font-family:'Libre Baskerville', serif;}
.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.p-45{padding:2.3rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}.lh120{line-height:120%;}.lh130{line-height:130%;}.lh140{line-height:140%;}.lh150{line-height:150%;}.lh160{line-height:160%;}.lh170{line-height:170%;}.lh180{line-height:180%;}.lh250{line-height:250%;}.d-i-b{display:inline-block;}.d-b{display:block;}.ls1{letter-spacing:1px;}.l-t{text-decoration:line-through;}.cursor{cursor:pointer;}
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;display:inline-block;vertical-align:middle;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0 !important;font:inherit;}.owl-carousel-fotoGR .owl-nav button.owl-prev{left:10px;}#icono-arrow-right, #icono-arrow-left{width:30px;}.cajitaProdCaja #icono-arrow-right, .cajitaProdCaja #icono-arrow-left{width:20px;}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
.owl-stage{margin:0 !important;}.br-1{border-right:1px solid #CCC;}.bl-1{border-left:1px solid #CCC;}.bt-1{border-top:1px solid #CCC;}.bb-1{border-bottom:1px solid #333;}.bt-2{border-top:1px solid #666;}.b-all-none{border:none !important}.ball-1-333{border:1px solid #333}.b-dorado{border:2px solid #E3B047;}.w-100{width:100%;}.w-90{width:90%;}.t-u, .t-u-c .collapsible-body a, .t-u-a a{text-decoration:underline;}.tu{text-transform:uppercase;}.v-a-t{vertical-align:top;}.b-0{border:none;}.italic{font-style:italic;}.l-s-1{letter-spacing:0.1em;}.clear{clear:both;}.t-u-c-azul{-webkit-text-decoration-color:#006AB5;text-decoration-color:#006AB5;}.hoverable2:hover{opacity:0.5;filter:alpha(opacity=50);}.text-center{text-align:center;}.text-right{text-align:right;}.text-left{text-align:left;}.m-t-80{margin-top:80px;}.m-t-10{margin-top:100px;}.owl-nav{font-size:4em}.hovera:hover{opacity:0.6;filter:alpha(opacity=60);-webkit-transition-duration:1s;transition-duration:1s;}
.owl-nav .owl-next,.owl-nav .owl-prev{position:absolute;top:50%;left:0;transform:translate(0,-50%);color:rgba(255,255,255,.5)!important}
.owl-nav .owl-next{left:auto;right:0}.owl-carousel-fotoGR .owl-nav .owl-next{left:auto;right:10px}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel-fotoGR .owl-nav .owl-prev{font-family:fontAwesome}
.owl-carousel .owl-nav .owl-prev:before{margin-right:10px}
.owl-carousel .owl-nav .owl-next:after{margin-right:10px}
.fichaGR .owl-nav .owl-next,.fichaGR .owl-nav .owl-prev{color:#000 !important;}.fichaGR .owl-carousel-fotoGR{position:relative;}.fichaGR .owl-dots,.cajitaProdCaja .owl-dots{position:absolute;bottom:-1em;left:50%;transform:translateX(-50%);}.fichaGR .owl-dots{bottom:0}.cajitaProdCaja .owl-dots .owl-dot span{width:5px;height:5px;margin:5px;}.fichaGR .owl-dots .owl-dot.active span,.cajitaProdCaja .owl-dots .owl-dot.active span{background:#E3B047 !important;}.owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px;}.fichaGR .owl-next.disabled,.fichaGR .owl-prev.disabled{color:rgba(0,0,0,0.2) !important;}.cajitaProdCaja .owl-prev.disabled,.cajitaProdCaja .owl-next.disabled{color:rgba(255,255,255,0.1) !important;}.owl-next.disabled,.owl-prev.disabled{opacity:.5;filter:alpha(opacity=50);}
.owl-carousel-top .owl-nav button.owl-next, .owl-carousel-top .owl-nav button.owl-prev, .owl-carousel-top button.owl-dot{top:43%;position:absolute;}.owl-carousel-top .owl-nav button.owl-next{right:1em;}
.dorado{color:#E3B047 !important;}.bdorado{background-color:#E3B047 !important;}.dorado2{color:#BC8003 !important;}.bdorado2{background-color:#BC8003 !important;}.dorado3{color:#725824 !important;}.bdorado3{background-color:#725824 !important;}

button:focus{background-color:#E3B047;}
.select-wrapper input.select-dropdown{color:#FFF;font-size:0.9em !important;}
[type="checkbox"]:checked + span:not(.lever)::before{border:2px solid transparent;border-bottom:2px solid #E3B047;border-right:2px solid #E3B047;background:transparent;}
.sidenav .collapsible-header{padding:1rem}
.input-field input:focus + label{color:#E3B047 !important;}
/* label underline focus color */
.row .input-field input:focus{border-bottom:1px solid #E3B047 !important;box-shadow:0 1px 0 0 #E3B047 !important
}
.contenedor{max-width:1600px;width:94%;padding:0 2em;margin:1em auto;}
.cabezal{margin:0.8em;padding:1em;border:2px solid #E3B047;background-color:#000;position:absolute;top:0;z-index:1000;width:94%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transition-duration:1s;transition-duration:1s;}
.cabezalCol1{text-align:center;}
/*.sticky{-webkit-transition-duration:1s;transition-duration:1s;position:fixed;top:0;left:0;width:100%;height:160px;z-index:1002;overflow:hidden;-webkit-transition:height 0.3s;-moz-transition:height 0.3s;transition:height 0.3s;}*/
.sticky.goToTop .cabezal{width:100%;margin:0;border:none;border-bottom:2px solid #E3B047;}
.xMobile{font-size:1.5em;color:white;background-color:#000;text-align:center;width:2.5em;height:2.8em;line-height:1.8em;font-weight:700;position:absolute;right:0;top:0;cursor:pointer;padding:0.5em 0}
.xMobile #close-icon-2{width:34px;}
.logoTop{max-width:206px;margin:0 auto;}
.logoTopMobile{max-width:130px;margin:2em 0 0 2em;}
.socialTop{text-align:center;}
nav{height:auto !important;line-height:auto !important;}
nav .nav-wrapper{position:absolute;top:1em;right:1em;}
.nav-wrapper .marcado a, .sidenav li.marcado > a{color:#E3B047;}
#seamaster-logo{width:220px}
.demaio-logo{width:210px;}
#instagram-logo, #facebook-logo{width:20px;color:#FFF;margin:0 0 0 0.5em;}
#instagram-logo path, #facebook-logo path{fill:#FFF;-webkit-transition-duration:1s;transition-duration:1s;}
#instagram-logo:hover path, #facebook-logo:hover path,.socialTop:hover{fill:#E3B047;}
nav ul a{-webkit-transition:1s;transition:1s;color:#FFF;}
.socialTop a:hover,nav ul a:hover{color:#E3B047;}
.owl-carousel{background-color:#000;}
.owl-carousel-logos item{max-width:300px;}
.owl-carousel-logos{padding:1em !important;}
.textBanner1, .textBanner2{position:absolute;right:1em;text-align:right;color:#FFF;bottom:1em;width:350px;font-size:2.5em;font-weight:700;line-height:110%;}
.textBanner2{position:absolute;left:1em;text-align:left;}
.colHomeBox{display:flex;border-top:5px solid #000;align-items:flex-start;flex-wrap:wrap;}
.col1HomeBox{background:url(../img/interior-de-mario-joyeria-8.jpg);background-position:center center;background-size:cover;min-height:360px;border-bottom:5px solid #000;width:100%;width:100%;}
.col2HomeBox{background:rgb(182,128,19);background:linear-gradient(115deg, rgba(182,128,19,1) 3%, rgba(254,239,159,1) 49%, rgba(182,128,19,1) 98%);padding:3em;vertical-align:top;min-height:360px;width:100%;}
.colHome2Box,.colDemaioBox{display:grid;grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(2, 1fr);color:#000;border-top:5px solid #000;}
.colHome3Box{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);color:#000;border-top:5px solid #000;}
.colHome3Box-1,.colHome3Box-2,.colHome3Box-3,.colHome2Box-1,.colHome2Box-2,.colHome2Box-3,.colHome2Box-4,.colDemaioBox-1,.colDemaioBox-2,.colDemaioBox-3,.colDemaioBox-4,.colDemaioBox-5{background-size:cover !important;min-height:360px;border-bottom:5px solid #000;width:100%;width:100%;background-repeat:no-repeat;grid-column:1;}
.colDemaioBox-1{background:url(../img/omega-relojes.jpg);grid-row:1 / span 2;min-height:620px;background-position:top center;}
.colHome2Box-2{background:url(../img/interior-de-mario-joyeria.jpg);grid-row:3;background-position:top center;}
.colHome2Box-3{background:url(../img/interior-de-mario-joyeria-2.jpg);grid-row:4;background-position:center center;}
.colHome2Box-4{background:url(../img/interior-de-mario-joyeria-5.jpg);grid-row:5;background-position:center center;}
.colHome2Box-1{background:url(../img/recepcion.jpg);grid-row:1 / span 2;min-height:620px;background-position:top center;}
.colDemaioBox-2{background:url(../img/interior-de-mario-joyeria-4.jpg);grid-row:3;background-position:top center;}
.colDemaioBox-3{background:url(../img/interior-de-mario-joyeria-3.jpg);grid-row:4;background-position:center center;}
.colDemaioBox-4{background:url(../img/interior-de-mario-joyeria-6.jpg);grid-row:5;background-position:center center;}
.colDemaioBox-5{background:url(../img/interior-de-mario-joyeria-7.jpg);grid-row:5;background-position:center center;}
.colHome3Box-1{background:url(../img/de-maio-interior-4.jpg);grid-row:2;grid-column:1 / span 2;background-position:center center;}
.colHome3Box-2{background:url(../img/vitrinas.jpg);grid-row:1;grid-column:1 / span 2;background-position:center center;}
.colHome3Box-3{background:url(../img/de-maio-interior-2.jpg);grid-row:3;grid-column:1 / span 2;background-position:center center;}
.suscribase{background-image:url(../img/back.jpg);background-repeat:repeat-x;background-position:top;background-color:#000;border-bottom:1px solid #333;}
.suscribaseB{border:1px solid #FFF;background-color:#000;color:#FFF; text-align:center;font-weight:700;width:10em;padding:0.5em 0.8em;display:inline-block;}
.suscribaseI{width:90%;max-width:30em;margin-right:1em !important;}
.notiBoxH{margin:0 1em;}
.logoF img{max-width:110px;}
.socialF{display:inline-block;width:30px;}
.whatsapp{background-color:#4dc247;height:50px;width:50px;border-radius:50%;overflow:hidden;box-shadow:2px 2px 6px rgba(0,0,0,0.4);font-size:28px;text-align:center;line-height:50px;fill:white;position:fixed;bottom:100px;right:20px;z-index:5;}
.imgTopInt img{width:100%;}
.textInt, .FAQint{width:90%;margin:8em 5% 2em;}
.textInt h1,.textIntPrensaCol2 h1,.textInt2 h1,.cajasFicha h1, .centroPerfil h1, .FAQint h1{font-family:'Libre Baskerville', serif;font-size:2.5em;font-weight:normal;}
.textInt h2,.textIntPrensaCol2 h2,.textInt2 h2,.filtroTit, .centroPerfil h2, .FAQint h2{color:#E3B047;font-size:1em;font-weight:normal;line-height:140% !important;text-transform:uppercase;}
.textInt .col{padding:0;}
.textInt h3,.textIntPrensaCol2 h3,.textInt2 h3 ,.centroPerfil h3, .FAQint h3{font-size:1.5em;font-weight:700;}
.logosServ{padding:2em 0;}
.logosServ .item{display:inline-block;max-width:180px;width:45%;padding:1em 0;margin: 0 1em;}
.logosServ .item:hover{opacity:.5;filter:alpha(opacity=50)}
.logosServ img{width:100%;}
.contactoB{border:1px solid #FFF;padding:0.5em 0.8em;font-weight:700;text-align:center;text-transform:uppercase;font-size:1.3em;width:90%;max-width:630px;margin:0 auto;}
.contactoInfo{border:1px solid #707070;padding:2em;width:100%;margin:3em 0 6em;}
.leyenda{width:90%;margin:3em auto 1em;font-style:italic;}
.leyenda2{width:90%;margin:1em auto;color:#E3B047;font-size:1.2em;}
.textIntPrensaCols,.textIntBox{max-width:1280px; margin:0 auto;}
.textIntPrensaCol1, .textIntPrensaCol2{width:90%;margin:2em 5%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.textIntPrensaCol1 a{margin:0.5em;display:inline-block;vertical-align:top;width:100%;}
.textIntPrensaCol1Box{width:90%;margin:0 2%;display:inline-block;max-width:160px;}
.boxPrensaInauguracion{background:rgb(182,128,19);background:linear-gradient(115deg, rgba(182,128,19,1) 3%, rgba(254,239,159,1) 49%, rgba(182,128,19,1) 98%);max-width:300px;min-height:150px;display:inline-block;padding:1em 2em;width:100%;}
.boxPrensaInauguracion svg{filter:brightness(0%);}
.boxPrensaMacro{background-color:#0092CE;max-width:300px;min-height:150px;display:inline-block;padding:1em 2em;width:100%;}
.boxPrensaRubyRuby{background:url(../img/rubi-rubi-back.jpg);background-repeat:repeat-x;max-width:300px;min-height:150px;display:inline-block;padding:1em 2em;width:100%;}
.boxPrensaRubyRubyImg{max-width:140px;margin:0 auto;}
/*.galleryBox{width:46%;display:inline-block;vertical-align:top;margin:2%;}*/
.galleryBox{border-bottom:1px solid#333;padding-bottom:1em;}
.galleryBox:last-child{border-bottom:none;}
.blogBoxTit{font-size:1.2em;color:#E3B047;line-height:110%;text-transform:uppercase;}
.blogBoxText{font-size:1em;line-height:110%;color:#CCC;}
.blogBoxBtn{font-size:0.65em;text-decoration:underline;}
.btnWhite{color:#FFF;border-color:#FFF;margin:1em 0 !important;}
.textIntSinFoto{margin-top:9em;}
.textIntBlogNota a{text-decoration:underline;}
.material-icons.md-18{ font-size:18px; }
.material-icons.md-24{ font-size:24px; }
.material-icons.md-36{ font-size:36px; }
.material-icons.md-48{ font-size:48px; }
.paginadorNota{display:inline-block;padding:10px;line-height:19px;clear:both;width:100%;border-bottom:solid 1px#333;border-top:solid 1px#333;margin:20px 0;}
.paginadorNota a{color:#999;text-decoration:none;vertical-align:top;}
.paginadorNota .izq{width:50%;display:inline-block;padding-left:1em;}
.paginadorNota .der{width:50%;display:inline-block;text-align:right;padding-right:1em;}
.popCerrar{background-color:#000;position:absolute;top:0;right:0;padding:.8em;}
.backPopupHomeBoxCol2{background:url(../img/popup-home.jpg);background-repeat:no-repeat;background-size:cover;background-position:center top;height:140px;}
.marginInt{margin-top:12em;}
.sidenav{z-index:1001;}
.colCategorias{display:flex;flex-wrap:wrap;margin-left:2em;margin-right:2em;}
.colCategorias1,.colCategorias2{width:100%;}
.collapsible-header{background-color:#000;}
.keyboard-focused .collapsible-header:focus{background-color:#FFF}
.collapsibleFiltros{border:none;}
.collapsibleFiltros .collapsible-header, .collapsibleFiltros .collapsible-body{border-bottom:none;}
.collapsibleFiltros .collapsible-body{padding:0.5em 1rem;}
.collapsibleFiltros span{width:100%;}
.h2Cate{color:#FFF;font-weight:400;}
.h2Cate{color:#FFF !important;font-weight:300 !important;text-transform:initial !important;}
.cajitaProdBox{position:relative;display:flex;flex-wrap:wrap;margin-bottom:4em;}
.cajitaProdCaja{position:relative;width:48%;margin:1.5em 1%;background-color:#FFF;border:3px solid #E3B047;padding:.7em .7em 6em;text-align:center;display:flex;align-items:center;}
.cajitaProdCaja > a{position:absolute;bottom:1em;margin:0 auto;left:0;right:0;z-index:1;background-color:#FFF;}
.cajitaProdCaja .cajitaProdImg img{max-height:350px;width:auto;margin:0 auto;}
.cajitaProdCajaSlide{width:100% !important;}
.cajitaProdCaja .owl-carousel,.fichaGR .owl-carousel{background-color:#FFF;}
.cajitaProdCaja .ribbon, .fichaGR .ribbon{width:100px;height:100px;position:absolute;overflow:hidden;z-index:2;top:0;left:0;}
.fichaGR .ribbon{width:140px;height:140px;}
.cajitaProdCaja .ribbon > span,.fichaGR .ribbon > span{display:block;left:-45px;text-align:center;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:relative;padding:.5rem;top:15px;font-weight:lighter;font-size:0.7em;font-weight:700;background-color:#BC8003;width:150px;}
.fichaGR .ribbonGR > span{left:-95px;font-size:1.1em;width:280px;line-height:60px;padding:0;top:1.4em;line-height:2.5em;}
.cajitaProdCaja .listadoProductosECorazon,.fichaGR .cajitaProdCajaCorazon{position:absolute; top:0.7em; right:0.5em;z-index:2;}
.iconoCorazon{stroke:#333; fill:none;}
.listadoProductosECorazon:hover .iconoCorazon,.cajitaProdCajaCorazon:hover .iconoCorazon{stroke:#E3B047;}
.listadoProductosECorazon:hover,.cajitaProdCajaCorazon:hover{cursor:pointer;}
.iconoCorazonMarcado{stroke:none; fill:#E3B047;}
.cajasFicha{display:flex;flex-wrap:wrap;padding:0 1em;}
.cajasFichaCol1{width:100%;margin:0 0 1em 0;}
img.cajasFichaSelec{border:2px solid #004A92;}
.agregarB{background-color:#E3B047;color:#000;text-align:center;font-weight:700;width:14em;padding:0.5em 0.8em;display:inline-block;border:none;height:3.5em;font-size:1.3em;margin:1em 0;}
.contactoB2{max-width:370px;margin:1em 0;}
.iconoBtnFicha{width:75px;display:inline-block;margin:1em 0;}
.fichaGR{width:100%;margin:1.5em 0;background-color:#FFF;border:3px solid #E3B047;padding:0;position:relative;}
.fichaGR .product-photo img{max-width:400px;width:100%;margin:0 auto;padding:1em;}
.owl-fichaAbajo .cajitaProdCaja{width:100%;}
.mismaColeccion{font-family:'Libre Baskerville', serif;color:#E3B047;text-align:center;font-size:1.8em;}
.socialTopIcon{display:inline-block;position:relative;}
.divisor{display:inline-block;padding:0 0.7em;}
.numeroCarrito{position:absolute;right:0;left:0;text-align:center;bottom:0.6em;font-size:0.7em;font-weight:400;}
.registroBox{border:1px solid #444;border-radius:8px;padding:1em 1em 4em;}
img.imgProdCarritoCH{max-width:70px;}
.popCarritoInput{border:1px solid #CCC;padding:0 !important;border-radius:8px;width:7em !important;display:flex;align-items:center;}
.input-field.popCarritoInput input{border:none;font-size:1.4em !important;vertical-align:middle;width:2em;margin:0;text-align:center;}
.bandaNegra{background-color:#000;width:100%;height:35px;text-align:center;font-size:0.75em;}
.bandaNegra a{color:#FFF !important;line-height:35px;}
.iconosBox{display:flex; justify-content:center; margin:1em 0 0; position:relative; font-size:12px; font-weight:700; color:#ccc; text-align:center;}
.iconoBox{width:25%; display:flex; justify-content:center;}
.lineaH{position:absolute; top:50%; transform:translateY(-50%); height:2px; background-color:#E3B047; z-index:-1; width:75%;}
.lineaHArriba1ro, .lineaHArriba2do, .lineaHArriba3ro, .lineaHArriba4to{background-color:#ccc; width:75%; right:12%;}
.lineaHArriba2do{width:50%;}
.lineaHArriba3ro{width:26%;}
.lineaHArriba4to{width:1%;}
.iconoBoxCirc{background-color:#ccc;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;width:2.5em;height:2.5em;text-align:center;line-height:2.5em;font-weight:700;color:#000;}
.iconoBoxCircFue{background-color:#725824;}
.iconoBoxCircEstoy{background-color:#E3B047;}
.popCarritoCheck{padding:1em;}
.popCarritoCheck .collapsible{border:none; box-shadow:none !important; -webkit-box-shadow:none !important;}
.popCarritoCheck .collapsible-header, .popCarritoCheck .collapsible-body{border-bottom:none;}
.centroCkeck hr{color:#222;}
.centroPerfil input{color:#FFF;font-size:0.9em !important;}
.dropdown-content li > a, .dropdown-content li > span{font-size:0.9em;}
.select-wrapper .caret{fill:#FFF;}
.buscadorEshop{width:100%;margin:0;position:absolute;z-index:1001;background-color:#FFF;top:0;}
.buscadorEshop3{border-bottom:1px solid #CCC;height:200px;padding:3em 2em;background-color:#FFF;}
.buscadorEshop3Col1{width:70%;;display:inline-block;}
.buscadorEshop3Col2{width:20%;display:inline-block;}
.buscadorEshop3Col3{width:10%;display:inline-block;}
.buscadorEshop2{position:absolute;-webkit-transition-duration:1s;transition-duration:1s;}
.buscadorArr{top:-14em;}
.buscadorAba{top:0;}
.botonsearch{cursor:pointer;display:inline-block;vertical-align:middle;}
input.buscadorEshopInput{border:1px solid #9e9e9e !important;;padding:2em !important;box-sizing:border-box !important; -moz-box-sizing:border-box !important; -webkit-box-sizing:border-box !important;height:2.4rem !important;}
input.buscadorEshopInput[type="text"]:not(.browser-default):focus:not([readonly]){-webkit-box-shadow:none !important;box-shadow:none !important;}
.buscadorEshop .btn{width:100%;color:#000;height:4.6em;vertical-align:baseline;}
#close-icon-2{width:24px;height:24px;margin:0 0.5em;position:relative;top:0;cursor:pointer;width:44px;height:44px;}
#lupa-icon2{width:25px;vertical-align:middle;}
.buscadorText{display:none;color:#FFF;font-weight:900;}
.buscadorIcono .material-icons{line-height:36px;color:#FFF;}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{ -webkit-appearance:none;margin:0;}
input[type=number]{-moz-appearance:textfield;}
.checkCols input{color:#FFF;}
.FAQint .pregunta{text-transform:uppercase;padding-top:1.5em;color:#E3B047;}
.hidden{display:none;}


@media all and (min-width:320px){
}
@media all and (min-width:480px){
  .textIntPrensaCol1Box{width:46%;margin:0 2%;}
.buscadorText{display:block;}
.buscadorIcono{display:none;}

}
@media all and (min-width:600px){
  .clearPushPull-m{left:auto !important;right:auto !important;}
.organiBox{border-bottom:none;border-right:1px solid #CCC;}

}
@media all and (min-width:768px){
  .px-l-5{padding-left:3rem !important;padding-right:3rem !important;}
.textInt h1,.textIntPrensaCol2 h1,.textInt2 h1,.cajasFicha h1, .centroPerfil h1, .FAQint h1{font-size:3.3em;}
.cabezalCol1{width:210px; display:inline-block;vertical-align:top;}
.cabezalCol2{width:calc(100% - 210px); display:inline-block;vertical-align:top;}
.logoTop{margin:0;}
.socialTop{text-align:right;}
nav .nav-wrapper{position:relative;top:0;right:0;}
.textBanner1{right:2em;bottom:1em;width:350px;font-size:3.5em;}
.textBanner2{left:2em;bottom:1em;width:350px;font-size:3.5em;}
.cabezal{width:98%}
.colHomeBox{flex-wrap:nowrap;}
.col1HomeBox{flex:50%;border-right:5px solid #000;border-bottom:none;}
.col2HomeBox{flex:50%;}
.colHome2Box, .colDemaioBox{grid-template-columns:repeat(3, 1fr);}
.colHome2Box-1,.colDemaioBox-1{flex:33%;border-right:5px solid #000;border-bottom:none;grid-column:1;grid-row:1 / span 2;}
.colHome2Box-2{flex:33%;grid-column:2 / span 2;grid-row:1;}
.colHome2Box-3{flex:33%;border-right:5px solid #000;border-bottom:none;grid-column:2;grid-row:2;}
.colHome2Box-4{flex:33%;border-bottom:none;grid-column:3;grid-row:2;}
.colDemaioBox-2{flex:33%;border-right:5px solid #000;grid-column:2;grid-row:1;}
.colDemaioBox-3{flex:33%;border-right:5px solid #000;border-bottom:none;grid-column:2;grid-row:2;}
.colDemaioBox-4{flex:33%;border-right:5px solid #000;grid-column:3;grid-row:1;}
.colDemaioBox-5{flex:33%;border-right:5px solid #000;border-bottom:none;grid-column:3;grid-row:2;}
.colHome3Box-1{grid-row:2;grid-column:1;border-right:5px solid #000;}
.colHome3Box-2{grid-row:1;grid-column:1 / span 2;}
.colHome3Box-3{grid-row:2;grid-column:2;}
.textIntBox{}
.textInt{width:70%;margin:6em 5% 5em 25%;max-width:1280px;display:inline-block;}
.textInt .col{padding:0 2rem 0 0;}
.textIntPrensaCol1{width:20%;display:inline-block;margin:2em 3% 2em 2%;padding-top:16.5em;}
.textIntPrensaCol2{width:70%;display:inline-block;margin:6em 5% 5em 0;vertical-align:top;}
.textIntPrensaCol1Box{width:90%;margin:0 2%;max-width:none;}
/*.galleryBox{width:29%;}*/
.textIntSinFoto{margin-top:1em;}
.backPopupHomeBoxCol2{height:450px;width:40%;display:inline-block;vertical-align:middle;}
.backPopupHomeBoxCol1{width:60%;display:inline-block;vertical-align:middle;}
.cajitaProdCaja{width:31.33%;}
.colCategorias1{width:300px}
.colCategorias2{width:calc(100% - 300px);}
.cajasFicha{max-width:1600px;width:94%;margin:8em auto 0;padding:0 2em;}
.cajasFichaCol1{width:45%;margin:0;}
.cajasFichaCol2{width:55%;padding:2em;margin:0;}
.mismaColeccion{font-size:3.2em;}
.checkCols{display:flex;}
.checkCol1{width:70%;}
.checkCol2{width:30%;border-left:1px solid #222; border-top:0;}
.centroPerfilCol2{border-left:1px solid #666;}
.buscadorEshop3Col1{width:74%;margin-right:1%;display:inline-block;}
.buscadorEshop3Col2{width:20%;display:inline-block;}
.buscadorEshop3Col3{width:5%;display:inline-block;height:4em;vertical-align:middle;}

}
@media all and (min-width:992px){
  .col1HomeBox,.col2HomeBox,.colHome3Box-1,.colHome3Box-2{min-height:480px;}
.cajitaProdCaja{;width:23%;}
}

}
@media all and (min-width:1382px){
  .col1HomeBox,.col2HomeBox,.colHome3Box-1,.colHome3Box-2{min-height:600px;}
.cajitaProdCaja{;width:18%;}
}

