/** Shopify CDN: Minification failed

Line 199:0 Unexpected "}"
Line 246:0 Comments in CSS use "/* ... */" instead of "//"
Line 247:0 Comments in CSS use "/* ... */" instead of "//"
Line 256:0 Comments in CSS use "/* ... */" instead of "//"

**/
/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/
.shopify-policy__container{
max-width: 100% !important;
    max-width: 165ch !important;
}

a.btn_filter.js_filter.dn.mgr {
 display:none !important;
}
.nt_filter_block li{
display: list-item !important;
-webkit-column-break-inside: avoid;
          page-break-inside: avoid;
               break-inside: avoid;
}
.dot_owl_1 .flickityt4s-page-dots .dot, .type_slideshow .dot_owl_1 .flickityt4s-page-dots .dot {
width:8px;
height:8px;

}

#internacionaltext{
display: none !important;
}

.iccl-cart:before{
color: #ffffff !important;
}
.nt_action .iccl-cart:before{
color: #000 !important;
}
.textwidget.widget_footer a.button {
border: 2px solid #FDDB3F;
background-color:#FDDB3F;
color:#7e57c5 !important;
}


.cd{
color:#7e57c5 !important;
}
p.mg__0 a.button {
border:2px solid gray!important;
background-color:gray !important;
color:white;
}
/*Selector swatch*/
div.swatch-single.swatch-view-stack{
    display: none;
}
/*Subrayar links banner home*/
div.nt_se_template--15350164390081__1637696677d7f3214d.type_css_btna.container a:hover{

    border-bottom-width: 1px;
    border-bottom-style: solid;
}
/*Boton back to top*/
a#nt_backtop span.tc.br__50.db.cw{

    border-radius:50px !important;
    height:35px!important;
    width:35px!important;
    
}
/*Hover titulo clase fondo morado*/
.title--bg_purple--big:hover{
    color: #7e57c5;
    background-color: #fddb35;
    transition: 0.3s;
    }
/*Globos Publicitarios Cotiza Titulo tus globos*/
div.cat_space_item.col-lg-3.col-md-3.col-12.section_item.nt_b18c7155-9f30-419d-b591-0b0aa091bd16.tc.mb__30 h3 a{
    color: #7e57c5;
    background-color:#fddb35 ;
    padding: 10px 5px 5px 10px;
}
/*Espacio titulos Filtros*/
.sidebar .widget:not(:first-child){
  margin-top: 14px;
}
/*Atributos producto hover*/
div.product-attr.pa.ts__03.cw.op__0.tc.pe_none{
    color: #3A3B3C;
    font-size: smaller;
}
/*Titulos menu header hover*/
.nt_menu .sub-menu .sub-column-item>a{
    padding-bottom: 2px;
    margin-bottom: 10px;
}
/*Boton Conoce Mas Distr*/
a.btn--form--distr{
border-bottom-width: 1px;
border-bottom-style: solid;
  font-weight: bolder;
   color: #7e57c5;
margin-left: 50px;
}
/* Boton Distribuidor */
a.show_hide img {
  margin-left: 32%;
  width: 40%;
}

/*Espacio Heading y Contenido*/
div.cat_toolbar.row.fl_center.al_center.mt__30{
  margin-top: -80px;
}

/*Link top-bar distribuidores*/
div.header-text a:hover{
    color: #A58AD6 !important;
}
/*Imagen Blog*/
div.entry-image.tc.mb__30 img.w__100_.lz_op_ef.lazyautosizes.ls-is-cached.lazyloadt4sed{
  width: 60%;
}
div.cat_grid_item__title.h3{
  font-weight: bolder;
}
/*Titulo Fondo Morado*/
.title--bg_purple--big{
  font-size: xx-large;
  color: #fff;
  background-color:#7e57c5 ;
  padding: 10px 5px 5px 10px;
}
/*Clase alinear izquierda*/
.text-left{
  text-align: left;
}
/*Revista Celebra Inspiracion*/
div.nt_se_template--15404179521729__1645025013352fef68.container div.row.al_center.fl_center.tc{
  margin-right: 50px;
  margin-left: -94px;
}
/*Imagen Blog Fiestas*/
div.pin__image.nt_bg_lz.lazyloadt4sed, div.banner_hzoom.nt_promotion.oh.pr{
  border-radius: 10px !important;
}
/*Titulo Fondo Amarillo*/
.title--bg_yellow--big{
  font-size: xxx-large;
  color: #7e57c5;
  background-color:#fddb35 ;
  padding: 10px 5px 5px 10px;
}
.title--bg_yellow--med{
  font-size: xx-large;
  color: #7e57c5;
  background-color:#fddb35 ;
  padding: 10px 5px 5px 10px;
}
/*Boton MBP */
.btn--mbp{
  color: white;
  background-color: #b9de46;
border: none;
  margin: 20px;
  text-align: center;
  justify-content: center;
}
.btn--mbp--purple{
  color: white !important;
  background-color: #7e57c5;
  border: none;
  margin: 20px;
  text-align: center;
  justify-content: center;
}

.btn--mbp--purple:hover{
  background-color: #b9de46;
}
/*- - -*/
/*Botones Catalogo */
a.button.btn--secondary.btn--small.btn--style-1{
    color: white;
    background-color: #7e57c5;
    margin: 10px;
border: none;
}

a.button.btn--secondary.btn--small.btn--style-1:hover{
background-color: #B9DE46;
}

}
/*Boton Descarga Nuestras Politicas*/
div.row-politica-privacidad button{
    color: white;
    background-color: #7e57c5;
    border: none;

}

div.row-politica-privacidad button:hover{
background-color: #B9DE46;
}

/*Filtro Colores */
ul.nt_filter_block.nt_filter_color.css_ntbar,ul.nt_filter_block.nt_filter_styleck.css_ntbar
{
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
font-size: 10px;
}
/*Titulo Filtro*/
h5.widget-title{
font-size: 12px !important;
font-weight: bold;
color: #7e57c5;
line-height: 0px;
}

.widget h5.widget-title:after{
visibility: hidden;

}
/*Barra busqueda Blog*/
input.side_searchbar{
border-radius: 40px !important;
margin-bottom: 10px;
}
/*Boton Inicia Sesion Vista Poducto*/
a.button.button_primary.w__100.tu{
width: 300px;
}
/*Texto Guia de Tallas*/
h4.swatch__title a.cd.chp.ajax_pp_js.mr__20, a.cd.chp.ajax_pp_js.mr__20
 {
color: #7e57c5;
text-decoration: underline;
//font-size: 10px !important;
//  margin-left: 20px;

}
h4.swatch__title a.cd.chp.ajax_pp_js.mr__20:hover {
  color: #5f5f5f;

}
/*Titulos collection list Home*/
.cat_design_5 .cat_grid_item__wrapper{
//bottom: -15px !important;
}
/*Titulos collection list Home*/
.cat_grid_item__wrapper .h3{
font-size: 14px !important;
color: #5f5f5f !important;
line-height: 0.8 !important;
}

/*Titulos Producto Inicio*/
.cat_design_8 .cat_grid_item__wrapper{

}

.nt_promotion_html{
pointer-events: initial !important;
}

/*Objetos del Filtro*/
ul.nt_filter_styleck>li>a{
margin-bottom: 1.5px;
  line-height: normal;
font-size: 11px;

}
/*Titulos Productos*/
h3.product-title>a{
  font-size: 10px;
}
    /*Titulo Blogs*/
.h4.mg__0 a{
    color: #5f5f5f;
}
h4.mg__0.fs__16.mb__5.ls__0:first-letter{
  text-transform: capitalize !important;
}
h4.mg__0.fs__16.mb__5.ls__0{
text-transform: none !important;
}
/*Parrafo News Footer*/
.footer__top p{
line-height: 17px;
}
@font-face {
  font-family: 'fontello';
  src: url('https://cdn.shopify.com/s/files/1/0538/6354/7062/files/fontello.svg?v=1615178188');
  src: url('https://cdn.shopify.com/s/files/1/0538/6354/7062/files/fontello.svg?v=1615178188') format('embedded-opentype'),
       url('https://cdn.shopify.com/s/files/1/0538/6354/7062/files/fontello.woff2?v=1615178228') format('woff2'),
       url('https://cdn.shopify.com/s/files/1/0538/6354/7062/files/fontello.woff?v=1615178220') format('woff'),
       url('https://cdn.shopify.com/s/files/1/0538/6354/7062/files/fontello.ttf?v=1615178211') format('truetype'),
       url('https://cdn.shopify.com/s/files/1/0538/6354/7062/files/fontello.svg?v=1615178188') format('svg');
  font-weight: normal;
  font-style: normal;
}

.iccl-eye:before {
 font-family: 'fontello';  
content: '\0311';
margin-right:-0.8em;
}
.cl_h_search {
padding-right:180px;
padding-left:180px;
}
/*Titulos sub menu Header*/
.nt_menu div.menu-item>a, .nt_menu ul li a {    
    line-height: 15px !important;
}

.nt_shipping.nt_icon_circle .icon {
    border: 3px solid !important;
  
}
.footer__top .menu li {
    line-height: 14px !important;
   }
/*Titulos Embajadores*/
div.category-content h3.h4.mg__0{
    color: #7e57c5;
}
a .dek_img_slide.nt_bg_lz.pr_lazy_img.item__position.lazyloadt4sed  {
color:white!important;
}
div#shopify-section-template--15350164160705__main .entry-image.tc.mb__30 {

}
h1.mb__5.cw {
color:#7e57c5;
font-weight:900;
}
.page-head h1 {
   color:#7e57c5;
font-weight:900;
background-color:white;
 margin: 30px;
}

/*Fecha Subtitulo Blog*/
time.entry-date.published.updated.f__libre{
  color: black;
}
.nt_se_template--15370870948033__1644250474f884d084 .rte-setting>* {
text-align:justify!important;
}
/*Formulario Distribuidor*/
.globo-form-app.boxed-layout{
border-radius: 14px !important;

.ha8_cat h5, .nt_menu >li>a {
font-weight:700 !important;
}
img.w__100_.lz_op_ef.lazyautosizes.lazyloadt4sed {
    
 
}

.nt_unavailable_variant{
display: none
}
#nt_backtop span i {
border-radius:50px !important;
height:35px!important;
width:35px!important;
}
.at-icon, .at-icon path{
fill: #7e57c5 !important;
}
a.facebook.cb.ttip_nt.tooltip_top {
fill: #7e57c5 !important;
}

.social_des_2 .nt-social a{
background: #7e57c5 !important;
}

.locale-selectors__content {
    display: none !important;
}
.locale-selectors__container {
    display: none !important;
}
.portfolio_filter a {
    text-transform: uppercase;
}
a.show_hide.btn--form--distr {
display:none!important;
}

.hover_button .pr_atc .iccl-link{
color: #fff !important;
}
a.btn_filter.js_filter.dn.mgr {
  display:none !important;
}
a.btn_filter.js_filter.dn.mgr {
 display:none !important;
}
}
.f__libre {
 display:none !important;
}





/*MODALES*/

/* Estilos del modal */
.modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  display: none;
  justify-content: center;
  align-items: center;
  z-index: 9999;
}

.modal-contenido {
  position: relative;
  background-color: #fff;
  padding: 1rem;
  border-radius: 0.25rem;
  max-width: 90%;
  max-height: 90%;
  overflow-y: auto;

padding:30px;
}

.modal-cerrar {
  position: absolute;
  top: 0.5rem;
  right: 0.5rem;
  font-size: 1.5rem;
  background-color: transparent;
  border: none;
  cursor: pointer;
}

/* Estilos para mostrar el modal */
.modal.mostrar {
  display: flex;
}

/* Estilos para los botones de abrir modales */
.boton-modal {
  color: white;
  font-weight: 600;
  border: none;
  cursor: pointer;
  background-color: transparent;
  text-decoration: underline;

  
}


/*FIN MODALES*/

/*---------------- Custom CSS for only desktop -------------------*/
@media (min-width: 1025px) {
  /*Banner Custom MBP*/
#bk_16443458366f26dd74-1 div.nt_bg_lz.pr_lazy_img.item__position.lazyloadt4sed{
  padding-top: 100% !important;
}
/*Barra Busqueda Blog*/
.input--searchbar__blog{
  width: 400px;
  margin: auto;
}


.nt_promotion_html{
pointer-events: initial !important;
}

.social_des_2 .nt-social a{
background: #7e57c5 !important;
}

div#shopify-section-template--16131736371393__8076db46-37ad-4a7e-befc-335617bb6ce8 .pa_txts.mb_h_pos50.mb_v_pos17.h_pos50.v_pos40.caption{
padding-left:20%;
padding-right:20%;
}
div#shopify-section-template--16199132119233__0a9ff206-a83f-4658-a0f1-caf18aaa7793{
display:none;
}
    .custom-background::before{
        content: '';

        position: absolute;
        top: 8%;
        left: 40%;


        background-image: url('https://cdn.shopify.com/s/files/1/0593/1981/2289/files/Flechas.png?v=1689117693');
        background-size: contain;
        background-repeat: no-repeat;
        height: 380px;
        width: 350px;

    }
}

/*---------------- Custom CSS for tablet, mobile -------------------*/
@media (max-width: 1024px) {
  
}

/*---------------- Custom CSS for only tablet -------------------*/
@media (min-width: 768px) and (max-width: 1024px) {
  div#shopify-section-template--16131736371393__8076db46-37ad-4a7e-befc-335617bb6ce8 .pa_txts.mb_h_pos50.mb_v_pos17.h_pos50.v_pos40.caption{
padding-left:20%;
padding-right:20%;
}
div#shopify-section-template--16199132119233__0a9ff206-a83f-4658-a0f1-caf18aaa7793{
display:none;
}
    .custom-background::before{
        content: '';

        position: absolute;
        top: 8%;
        left: 40%;


        background-image: url('https://cdn.shopify.com/s/files/1/0593/1981/2289/files/Flechas.png?v=1689117693');
        background-size: contain;
        background-repeat: no-repeat;
        height: 380px;
        width: 350px;

    }
}

/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width: 767px){
  #bk_16443458366f26dd74-1 div.nt_bg_lz.pr_lazy_img.item__position.lazyloadt4sed, #bk_1644351126e88845c6-1 div.nt_bg_lz.pr_lazy_img.item__position.lazyloadt4sed{
  padding-top: 100% !important;
  margin-bottom: 100px;
}

    .custom-icons-container-icon{
       width: 40px !important; 
    }

    .custom-icons-container h3{
        font-size: 13px !important;
    }

    .custom-icons-container{
        height: 100px !important;
    }

div#shopify-section-template--16199132119233__36fa849e-d40b-42f2-9fdb-6034a74ee549{
display:none;
}
div#shopify-section-template--16199132119233__0a9ff206-a83f-4658-a0f1-caf18aaa7793{
height:700px;
}
}

.css_ntbar{
max-height: initial !important;
}