/** Shopify CDN: Minification failed

Line 631:26 Unexpected "\\n"

**/
/* Luvien PDP = Renata Nova buy box */
.icon-proof{display:flex;align-items:center;gap:8px;margin-bottom:8px;}
.icon-stars{display:flex;gap:3px;}
.star-box{width:14px;height:14px;background:#1f8f3a;color:#fff;font-size:9px;display:flex;align-items:center;justify-content:center;border-radius:2px;}
.proof-text{font-size:13px;color:#111;}
.guia-tallas{margin-top:10px;margin-bottom:8px;}
.btn-guia-tallas{display:inline-block;background:#000;color:#fff;font-size:.9rem;padding:8px 14px;border-radius:999px;cursor:pointer;font-weight:500;letter-spacing:.5px;border:0;}
.btn-guia-tallas:hover{background:#111;}
.modal-guia{display:none;position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:100000;align-items:center;justify-content:center;padding:18px;}
.modal-guia.is-open{display:flex;}
.modal-contenido{background:#fff;width:100%;max-width:760px;border-radius:14px;position:relative;padding:20px;max-height:80vh;overflow:auto;box-shadow:0 15px 40px rgba(0,0,0,.2);}
.modal-contenido h3{font-size:1.2rem;margin:0 0 12px;text-align:center;font-weight:600;}
.guia-info{font-size:.95rem;color:#000;margin-bottom:16px;text-align:center;line-height:1.6;}
.cerrar{position:absolute;top:12px;right:14px;font-size:22px;cursor:pointer;color:#666;background:none;border:0;}
.tabla-wrapper{overflow:auto;max-height:55vh;border-radius:10px;border:1px solid #ddd;}
.tabla-tallas{width:100%;border-collapse:collapse;font-size:.9rem;min-width:520px;}
.tabla-tallas th,.tabla-tallas td{padding:10px;border-bottom:1px solid #ddd;text-align:center;}
.tabla-tallas th{background:#000;color:#fff;font-weight:600;position:sticky;top:0;}
.mg-info{display:flex;flex-direction:column;gap:14px;margin-top:14px;margin-bottom:10px;color:#111;font-size:16px;line-height:1.25;}
.mg-row{display:grid;grid-template-columns:28px 1fr;column-gap:12px;align-items:center;font-weight:600;}
.mg-icon{width:28px;height:28px;flex-shrink:0;border-radius:50%;object-fit:cover;background:#eee;}
#stock-warning{color:#a94438;font-size:16px;font-weight:600;margin:10px 0 4px;display:grid;grid-template-columns:28px 1fr;column-gap:12px;align-items:center;line-height:1.25;}
#stock-warning .dot{width:12px;height:12px;background:#c40000;border-radius:50%;animation:luvienBlink 1.2s infinite;justify-self:center;}
@keyframes luvienBlink{0%{opacity:1}50%{opacity:.35}100%{opacity:1}}
.product-form__submit,.atc-button.product-form__submit{background:#111!important;color:#fff!important;min-height:52px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;border-radius:0!important;}

.luvien-avail{font-size:14px;line-height:1.5;color:#a94438;background:#f5e9e5;border:none;border-radius:10px;padding:14px 18px;margin:10px 0;}
.luvien-avail strong{display:inline;margin:0;font-size:14px;letter-spacing:.5px;color:#a94438;}
.verano-oferta{background:#f9f9f9!important;border:1px solid #e0e0e0!important;border-radius:8px;padding:12px 16px;margin:20px 0;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,.08);color:#000!important;}
.verano-oferta-titulo{font-size:13.5px!important;font-weight:700!important;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px;color:#000!important;width:100%!important;text-align:center;}
.verano-niveles,.verano-niveles span,.verano-niveles strong{font-size:13px!important;color:#fff!important;line-height:1.6!important;}
.verano-niveles span{display:flex!important;justify-content:space-between!important;align-items:baseline;width:100%!important;margin:4px 0;padding:0!important;text-align:left;box-sizing:border-box;}
.verano-aviso{margin-top:10px;font-size:11px!important;color:#fff!important;font-weight:500;font-style:italic;width:100%!important;text-align:center;}
.mg-accordion{margin:16px 0;}
.mg-accordion details{border-top:1px solid #eee;border-bottom:1px solid #eee;}
.mg-accordion summary{cursor:pointer;padding:14px 0;font-weight:700;letter-spacing:.04em;list-style:none;text-transform:uppercase;font-size:1.35rem;}
.mg-accordion summary::-webkit-details-marker{display:none;}
.mg-accordion-content{padding:0 0 14px;}
.social-proof-box{display:flex;align-items:center;gap:10px;background:#fafafa;padding:10px 16px;border-radius:14px;border:1px solid #f0f0f0;width:fit-content;max-width:100%;margin:12px 0 4px;}
.social-proof-box.small{padding:6px 10px;gap:6px;border-radius:10px;}
.social-proof-avatars{display:flex;}
.social-proof-avatars span,.social-proof-avatars img{width:24px;height:24px;border-radius:50%;object-fit:cover;border:1.5px solid #fff;margin-left:-6px;background:#d9d9d9;display:inline-block;}
.social-proof-avatars span:first-child,.social-proof-avatars img:first-child{margin-left:0;}
.social-proof-text{font-size:11px;color:#3a3a3a;}
.social-proof-text strong{font-weight:600;color:#1f1f1f;}
.verified-badge{display:inline-flex;justify-content:center;align-items:center;background:#4da3ff;width:12px;height:12px;border-radius:50%;margin:0 3px;}
.price--large .price-item--sale,.product-page-price .price-item--sale{font-weight:700;}
.badge.price__badge-sale{background:#111!important;color:#fff!important;}

/* sticky ATC */
.luvien-sticky-atc{
  position:fixed;left:0;right:0;bottom:0;z-index:99990;
  background:#fff;border-top:1px solid #e8e8e8;
  transform:translateY(110%);transition:transform .28s ease;
  box-shadow:0 -6px 24px rgba(0,0,0,.08);
}
.luvien-sticky-atc.is-visible{transform:translateY(0);}
.luvien-sticky-atc__inner{
  max-width:1200px;margin:0 auto;padding:10px 16px;
  display:flex;align-items:center;justify-content:space-between;gap:12px;
}
.luvien-sticky-atc__title{
  margin:0;font-size:14px;font-weight:600;line-height:1.3;
  display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;
}
.luvien-sticky-atc__btn{
  flex-shrink:0;background:#111;color:#fff;border:0;min-height:44px;padding:0 18px;
  font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:12px;cursor:pointer;
}
@media (max-width:749px){
  .luvien-sticky-atc__title{font-size:12px;max-width:55%;}
}
body.luvien-sticky-pad{padding-bottom:72px;}

.price--on-sale .price__badge-sale{display:inline-flex!important;align-items:center;background:#111!important;color:#fff!important;font-weight:700;letter-spacing:.04em;padding:4px 8px;margin-left:8px;}


.product__info-container > .product__view-details{display:none!important;}
.product__tax.caption{display:none!important;}
.badge.price__badge-sale,.price__badge-sale{background:#111!important;color:#fff!important;border:0!important;font-size:12px!important;font-weight:700!important;letter-spacing:.04em;}



/* Renata-like PDP typography */
.product__info-container,
.product__info-container *{
  font-family: Urbanist, Helvetica Neue, Arial, sans-serif !important;
}
.product__info-container .product__title h1,
.product__info-container .product__title{
  font-size:20px!important;
  line-height:1.35!important;
  font-weight:400!important;
  letter-spacing:.6px!important;
  text-transform:uppercase!important;
}
.product__info-container .price,
.product__info-container .price-item{
  font-size:15px!important;
  font-weight:400!important;
}
.product__info-container .form__label,
.product__info-container legend,
.product__info-container .product-form__input .form__label{
  font-size:13px!important;
  font-weight:500!important;
  letter-spacing:.04em!important;
}
.btn-guia-tallas{
  display:inline-block!important;
  background:#000!important;
  color:#fff!important;
  font-size:.9rem!important;
  padding:8px 14px!important;
  border-radius:999px!important;
  cursor:pointer!important;
  font-weight:500!important;
  letter-spacing:.5px!important;
  border:0!important;
  font-family:Urbanist,Helvetica Neue,Arial,sans-serif!important;
}
.modal-guia{
  display:none;
  position:fixed!important;
  inset:0!important;
  background:rgba(0,0,0,.5)!important;
  z-index:2147483000!important;
  align-items:center!important;
  justify-content:center!important;
  padding:18px!important;
}
.modal-guia.is-open{display:flex!important;}
html.luvien-guia-open, html.luvien-guia-open body{overflow:hidden!important;}
.mg-icon{width:28px!important;height:28px!important;border-radius:50%!important;object-fit:cover!important;background:#eee;}
.social-proof-avatars img{
  width:24px!important;height:24px!important;border-radius:50%!important;object-fit:cover!important;
  border:1.5px solid #fff!important;margin-left:-6px!important;display:inline-block!important;
}
.social-proof-avatars img:first-child{margin-left:0!important;}

/* Featured collection Renata ATC under price */
#MainContent [id*="featured_collection"] .card-wrapper,
#MainContent .featured-collection .card-wrapper{position:relative;}
#MainContent [id*="featured_collection"] .quick-add,
#MainContent .featured-collection .quick-add{
  margin-top:10px!important;
}
#MainContent [id*="featured_collection"] .quick-add__submit,
#MainContent .featured-collection .quick-add__submit,
#MainContent [id*="featured_collection"] .card .button,
.luvien-card-atc{
  width:100%!important;
  min-height:42px!important;
  background:#111!important;
  color:#fff!important;
  border:0!important;
  border-radius:0!important;
  font-size:12px!important;
  font-weight:700!important;
  letter-spacing:.04em!important;
  text-transform:uppercase!important;
  margin-top:8px!important;
}

#MainContent [id*="featured_collection"] .card__content .card__information{
  display:flex; flex-direction:column;
}
#MainContent [id*="featured_collection"] .quick-add{
  order:99; width:100%; margin-top:12px!important;
}
#MainContent [id*="featured_collection"] .quick-add__submit{
  background:#111!important; color:#fff!important; border:0!important;
  text-transform:uppercase!important; font-weight:700!important; letter-spacing:.04em!important;
  min-height:44px!important; border-radius:0!important; width:100%!important;
}
#MainContent [id*="featured_collection"] .card__heading{font-weight:400!important;font-size:14px!important;}
#MainContent [id*="featured_collection"] .price{font-weight:400!important;}
/* prevent sticky from eating guia clicks */
.luvien-sticky-atc{pointer-events:none;}
.luvien-sticky-atc.is-visible{pointer-events:auto;}
.btn-guia-tallas, .guia-tallas{position:relative;z-index:5;}

/* FORCE FEATURED ATC VISIBLE like Renata */
#MainContent [id*="featured_collection"] .quick-add,
#MainContent [id*="featured_collection"] .card__content .quick-add,
#MainContent [id*="featured_collection"] .card--card .quick-add,
#MainContent [id*="featured_collection"] .card--standard .quick-add{
  display:block!important;
  opacity:1!important;
  visibility:visible!important;
  position:static!important;
  transform:none!important;
  pointer-events:auto!important;
  margin:10px 0 0!important;
  width:100%!important;
  height:auto!important;
}
#MainContent [id*="featured_collection"] .card__information{
  display:flex!important;
  flex-direction:column!important;
  padding-bottom:8px!important;
}
#MainContent [id*="featured_collection"] .quick-add__submit,
#MainContent [id*="featured_collection"] .quick-add .button{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  min-height:44px!important;
  opacity:1!important;
  visibility:visible!important;
  background:#111!important;
  color:#fff!important;
  border:0!important;
  border-radius:0!important;
  text-transform:uppercase!important;
  font-weight:700!important;
  letter-spacing:.04em!important;
  font-size:12px!important;
}
#MainContent [id*="featured_collection"] .card__content .card__information .quick-add{
  order: 50;
}

/* Hide duplicate title overlay on featured collection images — keep OFERTA badge */
#MainContent [id*="featured_collection"] .card__inner .card__heading,
#MainContent [id*="featured_collection"] .card__inner .card__heading a,
#MainContent [id*="featured_collection"] .card__inner .card__information,
#MainContent [id*="featured_collection"] .card__inner .caption-with-letter-spacing,
#MainContent [id*="featured_collection"] .card__content .card__heading--overlay{
  display:none!important;
}
#MainContent [id*="featured_collection"] .card__inner .card__content{
  display:grid!important;
}
#MainContent [id*="featured_collection"] .card__inner .card__badge{
  display:block!important;
  align-self:flex-end;
  justify-self:flex-start;
}
#MainContent [id*="featured_collection"] .card > .card__content .card__heading{
  display:block!important;
}

/* Recently viewed: same card treatment as featured collections */
#MainContent [id*="luvien-recently-viewed"] .card__inner .card__heading,
#MainContent [id*="luvien-recently-viewed"] .card__inner .card__heading a,
#MainContent [id*="luvien-recently-viewed"] .card__inner .card__information,
#MainContent [id*="luvien-recently-viewed"] .card__inner .caption-with-letter-spacing{
  display:none!important;
}
#MainContent [id*="luvien-recently-viewed"] .card__inner .card__content{
  display:grid!important;
}
#MainContent [id*="luvien-recently-viewed"] .card__inner .card__badge{
  display:block!important;
  align-self:flex-end;
  justify-self:flex-start;
}
#MainContent [id*="luvien-recently-viewed"] .card > .card__content .card__heading{
  display:block!important;
}

/* Modal guia on body */
#modalGuiaTallas.modal-guia, body > #modalGuiaTallas{
  display:none; position:fixed!important; inset:0!important; width:100vw!important; height:100vh!important;
  background:rgba(0,0,0,.55)!important; z-index:2147483646!important; align-items:center!important; justify-content:center!important; padding:18px!important; transform:none!important;
}
#modalGuiaTallas.is-open, body > #modalGuiaTallas.is-open{display:flex!important;}
#modalGuiaTallas .modal-contenido{background:#fff!important;color:#111!important;max-width:760px;width:100%;max-height:80vh;overflow:auto;border-radius:14px;padding:20px;position:relative;}
#modalGuiaTallas .tabla-tallas th{background:#000!important;color:#fff!important;}
#modalGuiaTallas .tabla-tallas td{color:#111!important;}

.luvien-sticky-atc{transform:translateY(110%)!important;pointer-events:none;z-index:99990;}
.luvien-sticky-atc.is-visible{transform:translateY(0)!important;pointer-events:auto;}

#MainContent [id*="featured_collection"] .card__content .quick-add,
#MainContent [id*="featured_collection"] .quick-add{display:block!important;opacity:1!important;visibility:visible!important;position:static!important;margin-top:10px!important;}
#MainContent [id*="featured_collection"] .quick-add__submit{display:inline-flex!important;width:100%!important;min-height:44px!important;background:#111!important;color:#fff!important;border:0!important;border-radius:0!important;text-transform:uppercase!important;font-weight:700!important;}

/* VERANO FULL WIDTH */
.verano-oferta{padding-left:8px!important;padding-right:8px!important;}
.verano-niveles{width:100%!important;display:block!important;}
.verano-niveles span{
  display:flex!important;
  justify-content:space-between!important;
  align-items:baseline!important;
  width:100%!important;
  max-width:100%!important;
  margin:4px 0!important;
  padding:0!important;
  box-sizing:border-box!important;
  text-align:left!important;
}
.verano-niveles span strong{flex:0 0 auto;text-align:right;}

/* VERANO EDGE TO EDGE v2 */
.product__info-container .verano-oferta,
.verano-oferta{
  padding: 12px 0 !important;
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
  text-align: left !important;
}
.verano-oferta-titulo,
.verano-aviso{
  padding: 0 6px !important;
  width: 100% !important;
  box-sizing: border-box !important;
  text-align: center !important;
}
.verano-niveles{
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  padding: 0 !important;
  margin: 0 !important;
}
.verano-oferta .verano-row{
  display: flex !important;
  flex-direction: row !important;
  justify-content: space-between !important;
  align-items: baseline !important;
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
  padding: 2px 6px !important;
  margin: 0 !important;
  gap: 8px;
  font-size: 14px !important;
  line-height: 1.55 !important;
  color: #fff !important;
}
.verano-oferta .verano-row span,
.verano-oferta .verano-row strong{
  display: inline !important;
  margin: 0 !important;
  padding: 0 !important;
  color: #fff !important;
  font-size: 14px !important;
  white-space: nowrap;
}
.verano-oferta .verano-row span{ text-align: left !important; }
.verano-oferta .verano-row strong{ text-align: right !important; font-weight: 700 !important; margin-left: auto !important; }

/* LUVIEN_TITLES_UPPERCASE — cart-item__name excluded: uppercase turns ™ (U+2122) into "TM" */
.card__heading,
.card__heading a,
.card-information .card__heading,
.product__title,
.product__title h1,
.product__info-container .product__title,
.quick-add-modal__product-title {
  text-transform: uppercase !important;
}

/* LUVIEN_PDP_ICONS_AMSTERDAM_V1 */
.product__info-container {
  text-align: left !important;
}
.product__info-container .icon-proof {
  display: flex !important;
  justify-content: flex-start !important;
  align-items: center !important;
  text-align: left !important;
  width: 100% !important;
  margin: 0 0 10px 0 !important;
}
.product__info-container .proof-text,
.product__info-container .proof-text strong {
  font-weight: 400 !important;
  font-size: 13px !important;
  color: #111 !important;
}
.product__info-container .product__title,
.product__info-container .product__title h1,
.product__info-container .product__title h2,
.product__info-container .product__title .h1 {
  text-align: left !important;
  font-size: 24px !important;
  line-height: 1.2 !important;
  font-weight: 700 !important;
  letter-spacing: 0.02em !important;
  text-transform: uppercase !important;
  color: #111 !important;
  margin: 0 0 10px 0 !important;
}
.product__info-container .price,
.product__info-container .price.price--large,
.product__info-container .price.price--on-sale {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 8px !important;
  text-align: left !important;
  margin: 0 !important;
}
.product__info-container .price__container,
.product__info-container .price__sale {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  align-items: baseline !important;
  justify-content: flex-start !important;
  gap: 8px !important;
}
.product__info-container .price-item--sale,
.product__info-container .price--on-sale .price-item--sale,
.product__info-container .price--large .price-item--sale,
.product__info-container .price-item--last {
  font-size: 20px !important;
  font-weight: 700 !important;
  color: #111 !important;
  text-align: left !important;
  letter-spacing: 0 !important;
}
.product__info-container .price__sale s,
.product__info-container .price__sale s.price-item,
.product__info-container .price__sale .price-item--regular,
.product__info-container .price--on-sale s.price-item--regular {
  font-size: 13px !important;
  font-weight: 400 !important;
  color: #9a9a9a !important;
  text-align: left !important;
  letter-spacing: 0 !important;
}
.product__info-container .badge.price__badge-sale,
.product__info-container .price__badge-sale,
.product__info-container .price__badge-sale.color-scheme-4 {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  position: static !important;
  float: none !important;
  margin: 0 0 0 6px !important;
  padding: 5px 8px !important;
  border: 0 !important;
  border-radius: 2px !important;
  background: #e85d4c !important;
  color: #fff !important;
  font-size: 11px !important;
  font-weight: 700 !important;
  letter-spacing: 0.04em !important;
  line-height: 1 !important;
  text-transform: uppercase !important;
  white-space: nowrap !important;
}




/* LUVIEN_PDP_RENATA_BOXES_V2 */
.product__info-container .luvien-avail,
.luvien-avail {
  background: #f5e9e5 !important;
  border: none !important;
  border-radius: 10px !important;
  padding: 14px 18px !important;
  margin: 10px 0 !important;
  color: #a94438 !important;
  font-size: 14px !important;
  line-height: 1.5 !important;
  max-width: 600px;
}
.product__info-container .luvien-avail strong,
.luvien-avail strong {
  display: inline !important;
  color: #a94438 !important;
  letter-spacing: 0.5px !important;
  font-size: 14px !important;
  margin: 0 !important;
}

.product__info-container .verano-oferta,
.verano-oferta.luvien-closure-promo-box {
  background: #f9f9f9 !important;
  border: 1px solid #e0e0e0 !important;
  border-radius: 8px !important;
  padding: 12px 16px !important;
  margin: 20px 0 !important;
  text-align: center !important;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;
  color: #000 !important;
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
}
.product__info-container .verano-oferta-titulo,
.luvien-closure-promo-box .verano-oferta-titulo {
  font-size: 13.5px !important;
  font-weight: 700 !important;
  color: #000 !important;
  margin: 0 0 8px 0 !important;
  padding: 0 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.5px !important;
  text-align: center !important;
  width: 100% !important;
}
.product__info-container .verano-niveles,
.luvien-closure-promo-box .verano-niveles {
  display: block !important;
  font-size: 13px !important;
  color: #333 !important;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.6 !important;
  text-align: center !important;
  width: 100% !important;
}
.product__info-container .verano-niveles span,
.luvien-closure-promo-box .verano-niveles span {
  display: block !important;
  margin: 4px 0 !important;
  padding: 0 !important;
  color: #333 !important;
  font-size: 13px !important;
  text-align: center !important;
  white-space: normal !important;
}
.product__info-container .verano-niveles strong,
.luvien-closure-promo-box .verano-niveles strong {
  color: #000 !important;
  font-weight: 600 !important;
  display: inline !important;
}
.product__info-container .verano-aviso,
.luvien-closure-promo-box .verano-aviso {
  margin-top: 10px !important;
  padding: 0 !important;
  font-size: 11px !important;
  color: #555 !important;
  font-weight: 500 !important;
  font-style: italic !important;
  text-align: center !important;
  width: 100% !important;
}
@media screen and (max-width: 749px) {
  .product__info-container .verano-oferta,
  .verano-oferta.luvien-closure-promo-box {
    width: 100% !important;
    max-width: 100% !important;
    margin: 20px 0 !important;
    border-radius: 8px !important;
    border-left: 1px solid #e0e0e0 !important;
    border-right: 1px solid #e0e0e0 !important;
    padding: 12px 16px !important;
  }
}

/* hide related AHORRA chips */
.luvien-ahorra-chip {
  display: none !important;
}


/* LUVIEN_RELATED_AHORRA_BADGE */
[id*="featured_collection_QgfzBM"] .quick-add,
[id*="featured_collection_QgfzBM"] .quick-add__submit,
[id*="featured_collection_QgfzBM"] .luvien-card-atc {
  display: none !important;
}
.luvien-ahorra-chip { display: none !important; }

/* LUVIEN_HIDE_STICKY_ATC */
.luvien-sticky-atc,
.luvien-sticky-atc.is-visible {
  display: none !important;
  transform: none !important;
  pointer-events: none !important;
}

/* bump 1786752964699 */

.product__info-container .verano-niveles,
.product__info-container .verano-niveles span,
.product__info-container .verano-aviso,
.product__info-container .verano-oferta,
.product__info-container .verano-oferta * {
  color: inherit;
}
.product__info-container .verano-oferta { color: #000 !important; }
.product__info-container .verano-oferta-titulo { color: #000 !important; }
.product__info-container .verano-niveles,
.product__info-container .verano-niveles span { color: #333 !important; }
.product__info-container .verano-niveles strong { color: #000 !important; }
.product__info-container .verano-aviso { color: #555 !important; }

/* LUVIEN_PDP_CALIDAD_CENTER */
#shopify-section-template--29472246071637__pdp_calidad .image-with-text__content,
#shopify-section-template--29472246071637__pdp_calidad .image-with-text__heading,
#shopify-section-template--29472246071637__pdp_calidad .image-with-text__text,
#shopify-section-template--29472246071637__pdp_calidad .rte,
[id*="__pdp_calidad"] .image-with-text__content,
[id*="__pdp_calidad"] .image-with-text__heading,
[id*="__pdp_calidad"] .image-with-text__text,
[id*="__pdp_calidad"] .rte {
  text-align: center !important;
}
[id*="__pdp_calidad"] .image-with-text__content {
  align-items: center !important;
}

/* nobom 1786753372627 */

/* LUVIEN_HIDE_THEME_PAYMENT_ICONS — keep Conversion Bear trust badges only */
.luvien-payment-icons,
.product__info-container > .list-payment,
.product-form .luvien-payment-icons,
.product-form .list-payment,
product-info .luvien-payment-icons,
product-form ul.list-payment {
  display: none !important;
  height: 0 !important;
  max-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  visibility: hidden !important;
}

\n/* LUVIEN_ATC_SPACING */\n.product-form{margin-top:6px !important;}\n.luvien-payment-icons,.shopify-payment-button,.payment-icons{margin-top:4px !important;}\n
/* LUVIEN_FORCE_ATC_TIGHT */
#stock-warning{margin:8px 0 2px !important;}
product-form.product-form{margin-top:8px !important;margin-bottom:8px !important;}
.product-form__submit.atc-button,.product-form__submit{margin-bottom:2px !important;}
#ultimateTrustBadgeswidgetDiv,.ultimateTrustBadgesInnerContainer{margin-top:2px !important;}

/* LUVIEN_ACCORDION_MATCH_DESC */
.product__accordion summary .summary__title{font-size:13.5px !important;font-weight:700 !important;letter-spacing:.54px !important;line-height:24.3px !important;text-transform:uppercase !important;}

/* LUVIEN_ACCORDION_UNIFY_ALL */
.luvien-pdp-desc summary .summary__title,.product__accordion summary .summary__title{font-family: Urbanist, "Helvetica Neue", Arial, sans-serif !important;font-size:13.5px !important;font-weight:700 !important;letter-spacing:.54px !important;line-height:24.3px !important;text-transform:uppercase !important;}
