:root{--m247-blue: #1E40AF}.colpro-card{position:relative;background:#fff;border-radius:16px;overflow:hidden;border:1px solid rgba(0,0,0,.07);box-shadow:0 4px 20px #00000012;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease;cursor:pointer}.colpro-card:hover{transform:translateY(-5px);box-shadow:0 12px 32px #1e40af24}a.colpro-card__name{text-decoration:none}a.colpro-card__name:hover{color:#1e40af}.colpro-card__img-wrap{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:#f5f5f5}.colpro-card__img-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.colpro-card:hover .colpro-card__img-wrap img{transform:scale(1.06)}.colpro-card__badge{position:absolute;top:12px;left:12px;background:#1e40af;color:#fff;font-size:.9rem;font-weight:700;padding:6px 14px;border-radius:20px;letter-spacing:.02em;box-shadow:0 4px 12px #1e40af59;animation:badgePulse 1.6s ease-in-out infinite}@keyframes badgePulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.colpro-card__body{padding:1rem 1.1rem 1.2rem;display:flex;flex-direction:column;flex:1;gap:.5rem}.colpro-card__name{font-size:.95rem;font-weight:700;color:#111;line-height:1.35;margin:0}.colpro-card__desc{font-size:.8rem;color:#666;line-height:1.45;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.colpro-card__price-row{display:flex;align-items:baseline;justify-content:center;gap:.5rem;margin-top:auto;padding-top:.5rem}.colpro-card__price-old{font-size:.82rem;color:#999;text-decoration:line-through}.colpro-card__price-new{font-size:1.45rem;font-weight:800;color:#1e40af;animation:priceBeat 1.8s ease-in-out infinite;display:inline-block}@keyframes priceBeat{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.colpro-card__btn{display:block;width:100%;margin-top:.75rem;padding:.75rem;background:#1e40af;color:#fff;text-align:center;border-radius:10px;font-size:.9rem;font-weight:600;text-decoration:none;position:relative;z-index:2;transition:background .2s ease,transform .15s ease}.colpro-card__btn:hover{background:#1a37a0;transform:translateY(-1px)}@media screen and (min-width:750px){.colpro-card__name{font-size:1.05rem}.colpro-card__desc{font-size:.92rem}.colpro-card__price-old{font-size:.9rem}.colpro-card__price-new{font-size:1.55rem}}@media screen and (max-width:749px){.colpro-card__name{font-size:.85rem}.colpro-card__price-new{font-size:1.05rem}}body,.header__heading,.header__heading-link,.header__menu-item,h1,h2,h3,h4,h5,h6,.button,.card__heading,.price,input,select,textarea{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.header__search--inline{display:flex;align-items:center;justify-self:end;width:100%;max-width:280px}.header__search--inline .search-inline{position:relative;width:100%}.header__search--inline .field{position:relative;display:flex;align-items:center;border:1.5px solid rgba(30,64,175,.25);border-radius:24px;background:#f7f8fc;transition:border-color .2s ease,box-shadow .2s ease}.header__search--inline .field:focus-within{border-color:#1e40af;box-shadow:0 0 0 3px #1e40af1f}.header__search--inline .field__input{border:none;background:transparent;height:42px;padding:0 2.6rem 0 1.1rem;width:100%;font-size:.9rem;box-shadow:none}.header__search--inline .field__input:focus{box-shadow:none}.header__search--inline .field__label{display:none}.header__search--inline .search__button{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);color:#1e40af;background:transparent;border:none;padding:4px;cursor:pointer}.header__search--inline .reset__button{position:absolute;right:2.4rem;top:50%;transform:translateY(-50%);background:transparent;border:none;padding:4px;cursor:pointer}.header__search--inline .predictive-search{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:50;border-radius:12px;box-shadow:0 12px 32px #00000024}@media screen and (max-width:989px){.header__search--inline{display:none!important}}.header__search--inline *,.header__search--inline *:focus,.header__search--inline *:focus-visible{outline:none!important;box-shadow:none!important}.header__search--inline .field__button,.header__search--inline .search__button,.header__search--inline .reset__button,.header__search--inline .svg-wrapper{border:none!important;background:transparent!important}.header__search--inline .field__input{outline:none!important;box-shadow:none!important}.header__search--inline .field:before,.header__search--inline .field:after{display:none!important;content:none!important}.header__menu-item,.header__active-menu-item,.header__menu-item span{font-size:15px!important}.header__heading,.header__heading-link{font-size:24px!important}.cart__empty-pro{text-align:center;max-width:560px;margin:1.5rem auto 3rem;padding:2rem 1.5rem 3rem}.cart__empty-icon{width:96px;height:96px;border-radius:50%;background:#eef2fb;color:#1e40af;display:inline-flex;align-items:center;justify-content:center;margin-bottom:1.4rem}.cart__empty-title{font-size:2rem!important;font-weight:700!important;margin:0 0 .6rem!important}.cart__empty-sub{font-size:1.02rem;color:#666;line-height:1.6;margin:0 auto 1.9rem;max-width:430px}.cart__empty-actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.cart__empty-btn{display:inline-flex;align-items:center;padding:.95rem 2.2rem;border-radius:10px;font-weight:600;font-size:1rem;text-decoration:none;transition:transform .15s ease,background .2s ease,color .2s ease}.cart__empty-btn--primary{background:#1e40af;color:#fff}.cart__empty-btn--primary:hover{background:#1a37a0;transform:translateY(-2px)}.cart__empty-btn--ghost{border:1.5px solid #1E40AF;color:#1e40af}.cart__empty-btn--ghost:hover{background:#1e40af;color:#fff}.shopify-section.section{margin-bottom:0!important}.shopify-section-group-footer-group{margin-top:0!important}main#MainContent{padding-bottom:0!important}main[data-template*=cart]>.shopify-section:last-child{display:flex;flex-direction:column}main[data-template*=cart]>.shopify-section:last-child>.section-beneficios-pro{flex:1 0 auto;display:flex;flex-direction:column;justify-content:center}.header__icon--account,.header__icon--account.small-hide{display:none!important}.header__menu-item,.header__menu-item span,.header__menu-item .text,.list-menu__item{color:#1e40af!important}.header__icon,.header__icon .icon,.header__icon svg,.header__icon--cart,.header__icon--account{color:#1e40af!important}.header__active-menu-item,.header__menu-item[aria-current] span,.header__menu-item[aria-current] .header__active-menu-item,.list-menu__item--active{color:#ca8a04!important}.header__active-menu-item:after,.header__menu-item[aria-current]:after{background-color:#ca8a04!important}.slideshow__controls,.slideshow__control-wrapper,.slider-buttons,.slideshow__autoplay{display:none!important}.header-wrapper{background:#fff;border-bottom:1px solid rgba(0,0,0,.07)}.section-beneficios-pro{background:#1e40af!important}.section-beneficios-pro .benefit__icon{background:#ffffff26!important;color:#fff!important}.section-beneficios-pro .benefit__title,.section-beneficios-pro .benefit__text,.section-beneficios-pro .title{color:#fff!important}.section-beneficios-pro .m247-heading:after{background:#fff9!important}.card-wrapper .card{transition:transform .25s ease,box-shadow .25s ease}.card-wrapper:hover .card{transform:translateY(-5px)}.card-wrapper:hover .card .card__inner{box-shadow:0 14px 30px #1e40af29}.card__media .media img{transition:transform .5s ease}.card-wrapper:hover .card__media .media img{transform:scale(1.06)}.button:not([disabled]),.shopify-payment-button__button{transition:transform .15s ease,box-shadow .2s ease,opacity .2s ease}.button:not([disabled]):hover{transform:translateY(-2px);box-shadow:0 6px 16px #1e40af40}.m247-heading{position:relative;padding-bottom:.9rem}.m247-heading:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:56px;height:4px;border-radius:4px;background:var(--m247-blue)}.collection-list-title,.colpro__title,.resenas__title,.faqpro__title,.collection-hero__title,.section-beneficios-pro .title{font-size:2rem!important;font-weight:700!important;line-height:1.2!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.button--primary,.button[style*=background],.shopify-payment-button__button--unbranded{background:#1e40af!important;color:#fff!important;border-color:#1e40af!important}.button--primary:hover{background:#1a37a0!important}.image-banner .button{background:#1e40af!important;color:#fff!important;border-color:#1e40af!important;padding:1rem 2.4rem;font-size:1rem;font-weight:600;letter-spacing:.02em}.footer{background:#111!important;color:#fff!important}.footer a,.footer .link,.footer p,.footer__content-top,.footer__content-bottom{color:#ffffffbf!important}.footer a:hover{color:#fff!important}.footer__content-bottom{border-top-color:#ffffff1f!important;padding-top:1rem!important}.footer__content-top:empty{display:none!important}.footer__content-top{padding-bottom:0!important}.announcement-bar__message{letter-spacing:.04em;font-weight:500}.collapsible-content .accordion{border:1px solid rgba(30,64,175,.15);border-left:4px solid #1E40AF;border-radius:10px;overflow:hidden}.collapsible-content .accordion>summary{transition:none}.collapsible-content .accordion>summary:hover{background:transparent!important}.collapsible-content .accordion .summary__title,.collapsible-content .accordion summary .icon-accordion{color:#1e40af!important}.collapsible-content .accordion .icon-caret{color:#1e40af}.card .badge,.product .badge{border-radius:6px}
/*# sourceMappingURL=/cdn/shop/t/11/assets/mercado247.css.map */
