/** Shopify CDN: Minification failed

Line 169:28 Expected identifier but found "!"
Line 336:0 Expected "}" to go with "{"

**/
/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/
.nt_pr .product-info .price {
    font-size: 16px;
font-weight:500;
line-height:1.5;
}
h3.product-title.pr.fs__14.mg__0.fwm {
    line-height: 1.0em!important; 

}

/*Cambios Footer*/
.footer__top .menu li {
 line-height: 15px;
}
/*Cambios Header*/
.nt_menu div.menu-item > a, .nt_menu ul li a {
 line-height: 0.6!important; 
}
a.lh__1.flex.al_center.pr {
     max-height: 20px!important; 
     min-height: 20px!important; 
padding-bottom:20px!important; 
padding-top:10px!important; 
}
     .header__mid .nt_menu {
    min-height: 20px!important;
max-height: 30px!important; }
nav.nt_navigation.tc.hover_side_up.nav_arrow_false {
 line-height: 0.6;  
}
/*Cambios Botón Quick Add*/
.hover_button .nt_add_qv, .hover_button .pr_atc {
  display:none;
}
.sticky_atc_wrap.mobile_true.pf.b__0.l__0.r__0.pt__10.pb__10.bgw.z_100.sticky_atc_shown {
border-color:white;

}
/*Cambios Sticky Add to Cart*/
.sticky_atc_wrap.mobile_true.pf.b__0.l__0.r__0.pt__10.pb__10.bgw.z_100.sticky_atc_shown{
    background-color:white;
}
/*Cambios Pestañas Producto*/
.tab-heading .nav_link_icon {
    width: 44px;
    height: 44px;
    background-color: #FFF6F6;
    color: #EA5174;
font-size:10px;
}
.heading.bgbl.dn {
background:#FFF6F6;}

.tab-heading .nav_link_icon:after {
width:1px!important;
height:15px!important;
}

span.txt_h_tab {
color:#EA5174;
}
/*Cambios Reviews*/
span.spr-badge-caption {
display:none;
}
/*Cambios Back to Top*/
#nt_backtop span{
border-radius: 50px;
background:#FFF6F6;
color:  #EA5174!important;
box-shadow: 0 0 0px 0 rgb(0 0 0 / 20%);
}
i.pr.pegk.pe-7s-angle-up {
color:  #EA5174!important;
}
/*Cambios Hoja Producto*/
h1.product_title.entry-title {
text-transform:uppercase!important;
font-weight:400!important;
margin-bottom:0px!important;
}
.product__policies.rte.cb {
margin-bottom:10px!important;
font-size:12px;
}
.flex.wrap.fl_between.al_center.price-review {
margin-bottom:0px!important;
}
.product_meta {
margin-bottom:10px!important;
font-size:12px;
}
.swatch__title { 
    font-weight: 500!important;
}
/*Titulos a dos lineas*/
h3.product-title.pr.fs__14.mg__0.fwm{
line-height: 1.5em;
height: 3em;
word-break: break-word;
}

/*Corazones*/

[class^="spr-icon-"]:before, [class*=" spr-icon-"]:before {

    font-family: 'heart' !important; 
    content: '\e800'
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    font-size: 100%;
color:black!important; 
    
}
i.spr-icon{
margin: 1px;
}
.page-head h1 {
    font-size: 25px;
  color:#EA5174!important; 
text-transform:uppercase;
}
/*Color corazones*/

/*Margin reseñas*/
.spr-container{
border: 0px !important;
}
button.flickityt4s-button.flickityt4s-prev-next-button.previous {
border:0px;
color:pink;
}
button.flickityt4s-button.flickityt4s-prev-next-button.next {
border:0px;
color:pink;
}

p.section-subtitle.mg__0 {
text-align:center;
}
p.section-subtitle.mg__0 {
text-align:center!important;
}
p.section-subtitle.mg__0{
color: #ffff}

p.mg__0 {
line-height:1!important;
}
.nt_se_shipping.nt_full {
border-top: 1px solid white;!important;
}
.signup-newsletter-form input.input-text {
 
    background-color:white;
color:black;}


a.db.cg.truncate.pr  {
  color:#EA5174!important; 

}

.ul_tabs li.active a, .ul_tabs li.tab_title_block.active a {
    border-color: #EA5174!important; 
border-radius:0px!important; 
}

/*Agregar boton en coleccionas*/

.product-info__btns.flex.column.mt__20{
    display: block;
}

/*Centrar ratings*/
.spr-badge{
text-align:center;
}

a.pr.pr_atc.cd.br__40.bgw.tc.dib
{
margin-bottom:10px!important; 
}

a.pr.pr_atc.cd.br__40.bgw.tc.dib{
border: 2px solid black;
color:black!important; 
}
span.txt_h_tab {
    color: black!important; 
}
.page-head h1 {
   text-align:center!important; 
color: black!important; 
padding-left:0px!important; 
}

a.pr.pr_atc.cd.br__40.bgw.tc.dib.js_addtc.cb.chp.ttip_nt_{
 margin-top:27.5px;

}

a.pr.pr_atc.cd.br__40.bgw.tc.dib.js_addtc.cb.chp {
 margin-top:29px;

}

button.btn_new_icon_false.w__100.submit-btn.truncate.mail_agree.pr {
  background-color: #fffff !important;
  border: 1px solid white;
color: white;
}

/*---------------- Custom CSS for only desktop -------------------*/
@media (min-width: 1025px) {
  /*Margen de footer*/
.footer__top_wrap.footer_sticky_false.footer_collapse_false.nt_bg_overlay.pr.oh.pb__30.pt__80.lazyloadt4sed{
margin-top:-35px;
}
/*Reorganizar newsletter*/
.signup-newsletter-form.row.no-gutters.pr.oh.flex{
  display: grid;
  gap: 1.5rem;
  grid-auto-flow: column;
  margin-left:-180px;
   margin-right: 80px;
}
/*Boton newsletter*/
button.btn_new_icon_false.w__100.submit-btn.truncate.mail_agree.pr{
background-color: #f1b2d1 !important;
border: 1px solid black;
color: black;
}
/*TITULO SUSCRIBETE AQUI*/
h3.section-title.mb__20{
font-size:36px;
margin-left: 25px;
margin-top: -50px;
color:white;
}

p.agree_checkbox.agree_mail.pr.dib.mt__15{
margin-left: -170px;
}
.page-head p {
    margin-bottom: 0;
    margin-top: 5px;
line-height:1;
text-align:left;
padding-left:150px;
}
.page-head h1 {
    text-align:left;
padding-left:150px;
}
div#shopify-section-template--15840553795837__product-description {
padding: 20px 140px 0px 140px!important; 
}
.spr-container {
padding: 20px 140px 0px 140px!important; 
}
 .nt_menu >li>a { height: 
25px;}

.header__mid .css_h_se {
    min-height: 60px;
}
}

/*---------------- Custom CSS for tablet, mobile -------------------*/
@media (max-width: 1024px) {
  /*Boton newsletter*/
button.btn_new_icon_false.w__100.submit-btn.truncate.mail_agree.pr{
background-color: #B38A94;
border: 1px solid white
}
.page-head p {
    margin-bottom: 0;
    margin-top: 5px;
line-height:1;
text-align:left;
padding-left:150px;
}
.page-head h1 {
    text-align:left;
padding-left:150px;
}
}

/*---------------- Custom CSS for only tablet -------------------*/
@media (min-width: 768px) and (max-width: 1024px) {
  .banner_collection_wrap.row.no-gutters{
  display: grid;
  gap: 1rem;
  grid-auto-flow: column;
}
.col-12.col-lg-6.cat_banner_img.fade_flick_1.slideshow.flex.column.equal_nt.nt_slider.js_carousel.prev_next_0.btn_owl_1.dot_owl_1.dot_color_1.btn_vi_1.flickityt4s-enabled{
width: 420px !important;
height:100%
}
/* padding: 20px 100px 0px 100px!important; /*
}

/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width: 767px){
  .page-head p {
    margin-bottom: 0;
    margin-top: 5px;
line-height:1;
text-align:left;
padding-left:10px;
}
.page-head h1 {
    text-align:left;
padding-left:10px;
}
}
