@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800;900&family=Lato:wght@300;400;500;600;700&display=swap";:root{--color-accent: #E63946;--color-accent-hover: #C41E3A;--color-black: #1a1a1a;--color-dark: #333333;--color-gray: #888888;--color-light: #f8f8f8;--color-white: #ffffff;--font-heading: "Montserrat", sans-serif;--font-body: "Lato", sans-serif}body,.shopify-section,.template-index,.template-collection,.template-product{font-family:var(--font-body)!important;color:var(--color-black);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.title,.collection__title,.product__title{font-family:var(--font-heading)!important;font-weight:700;letter-spacing:-.5px;color:var(--color-black)}.announcement-bar{background-color:var(--color-black)!important;color:var(--color-white)!important;font-family:var(--font-body)!important;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;padding:8px 16px}.announcement-bar a,.announcement-bar__link{color:var(--color-white)!important;text-decoration:none}.announcement-bar__message{color:var(--color-white)!important}.header{border-bottom:1px solid #e5e5e5}.header__heading-link{font-family:var(--font-heading)!important;font-weight:900;font-size:24px;letter-spacing:-1px;color:var(--color-black)!important}.header__menu-item,.menu-drawer__menu-item{font-family:var(--font-body)!important;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:.5px;transition:color .2s ease}.header__menu-item:hover{color:var(--color-accent)!important}.button--primary,.shopify-payment-button__button,.cart__checkout-button,button[name=add],.product-form__submit{background-color:var(--color-accent)!important;color:var(--color-white)!important;font-family:var(--font-heading)!important;font-weight:700;font-size:14px;letter-spacing:.5px;text-transform:uppercase;border:none!important;border-radius:6px!important;padding:14px 28px!important;transition:background-color .3s ease,transform .2s ease}.button--primary:hover,.shopify-payment-button__button:hover,button[name=add]:hover,.product-form__submit:hover{background-color:var(--color-accent-hover)!important;transform:translateY(-1px)}.button--secondary{background-color:transparent!important;color:var(--color-black)!important;border:2px solid var(--color-black)!important;font-family:var(--font-heading)!important;font-weight:700;font-size:14px;letter-spacing:.5px;text-transform:uppercase;border-radius:6px!important;transition:all .3s ease}.button--secondary:hover{background-color:var(--color-black)!important;color:var(--color-white)!important}.card__heading a,.card__heading{font-family:var(--font-heading)!important;font-weight:700;font-size:14px;color:var(--color-black)}.card-information .price{font-family:var(--font-heading)!important;font-weight:800;font-size:16px;color:var(--color-black)}.card__inner{border-radius:8px;overflow:hidden;transition:box-shadow .3s ease,transform .3s ease}.card:hover .card__inner{box-shadow:0 8px 24px #00000014;transform:translateY(-2px)}.card__media img{transition:transform .4s ease}.card:hover .card__media img{transform:scale(1.05)}.card-information .caption-with-letter-spacing{font-family:var(--font-body)!important;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--color-gray)}.price--on-sale .price-item--regular{text-decoration:line-through;color:var(--color-gray);font-size:13px}.price--on-sale .price-item--sale{color:var(--color-accent);font-weight:800}.product__title{font-family:var(--font-heading)!important;font-weight:900;font-size:28px;line-height:1.2}.product__text .product__vendor{font-family:var(--font-body)!important;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--color-accent)}.lente-badge-autorizado{display:inline-flex;align-items:center;gap:6px;background:#f0fdf4;border:1px solid #bbf7d0;color:#166534;font-family:var(--font-body);font-size:12px;font-weight:700;padding:8px 14px;border-radius:6px;margin:12px 0}.lente-badge-autorizado svg{width:16px;height:16px;flex-shrink:0}.lente-stock-bajo{display:inline-flex;align-items:center;gap:6px;color:var(--color-accent);font-family:var(--font-body);font-size:13px;font-weight:700;padding:6px 0}.lente-stock-bajo .pulse-dot{width:8px;height:8px;background:var(--color-accent);border-radius:50%;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.lente-badge-openbox{display:inline-block;background:#f59e0b;color:#fff;font-family:var(--font-heading);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;padding:4px 10px;border-radius:4px}.collection-hero__title{font-family:var(--font-heading)!important;font-weight:900}.collection-hero__description{font-family:var(--font-body)!important}.facets__summary{font-family:var(--font-body)!important;font-weight:600}.footer{background-color:var(--color-black)!important;color:var(--color-white)!important}.footer h2,.footer .footer-block__heading{font-family:var(--font-heading)!important;font-weight:700;color:var(--color-white)!important}.footer a,.footer .footer-block__details-content{color:#ffffffb3!important;transition:color .2s ease}.footer a:hover{color:var(--color-white)!important}.footer .copyright{color:#ffffff80!important;font-size:12px}.lente-trust-section{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;padding:48px 24px;max-width:1200px;margin:0 auto}@media(min-width:750px){.lente-trust-section{grid-template-columns:repeat(4,1fr);padding:64px 48px}}.lente-trust-item{text-align:center}.lente-trust-icon{width:48px;height:48px;margin:0 auto 12px;background:#e639461a;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color-accent)}.lente-trust-title{font-family:var(--font-heading);font-weight:800;font-size:14px;margin-bottom:4px;color:var(--color-black)}.lente-trust-text{font-family:var(--font-body);font-size:13px;color:var(--color-gray);line-height:1.5}@media(max-width:749px){.product-form{position:sticky;bottom:0;background:var(--color-white);padding:12px 16px;border-top:1px solid #e5e5e5;box-shadow:0 -4px 12px #00000014;z-index:40;margin:0 -16px}}.price__sale .price-item--sale{color:var(--color-accent);font-weight:800}a,button,.card,.card__inner,img{transition:all .3s ease}.section-header{font-family:var(--font-heading)!important}.section-header__title{font-weight:900;letter-spacing:-.5px}.lente-whatsapp-btn{position:fixed;bottom:24px;right:24px;width:56px;height:56px;background:#25d366;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #25d36666;z-index:9999;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;text-decoration:none}.lente-whatsapp-btn:hover{transform:scale(1.1);box-shadow:0 6px 20px #25d36680}.lente-whatsapp-btn svg{width:28px;height:28px;fill:#fff}@media(max-width:749px){.lente-whatsapp-btn{bottom:80px;right:16px;width:50px;height:50px}.lente-whatsapp-btn svg{width:24px;height:24px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/lente-custom.css.map */
