.header{background:#fff;border-bottom:1px solid #F0F0F0;box-shadow:none}.header__heading-link,.header__heading{color:#1b3a5c;font-weight:700}.header__menu-item a{color:#4a5568;font-size:13px}.header__menu-item a:hover{color:#1b3a5c}.button,.btn,button[type=submit]{border-radius:8px!important}.button--primary,.product-form__submit,.cart__checkout-button{background-color:#1b3a5c!important;color:#fff!important;border:none!important;border-radius:8px!important;font-weight:600!important;transition:background .15s!important}.button--primary:hover,.product-form__submit:hover{background-color:#152e4a!important}.button--secondary{background-color:#fff!important;color:#1b8c6e!important;border:1.5px solid #1B8C6E!important;border-radius:8px!important}.button--secondary:hover{background-color:#f0fdf9!important}.banner{background-color:#f7f9fc;border-bottom:1px solid #EEF2F8}.banner__heading{color:#1b3a5c;font-weight:700}.banner__text{color:#7a8a9a}.card-wrapper .card,.card--product{border-radius:12px!important;border:1px solid #F0F0F0!important;background:#fff!important;transition:border-color .2s!important;overflow:hidden}.card-wrapper .card:hover{border-color:#bcc8d8!important}.card__media,.card__inner{background:#f7f9fc}.card__heading,.card__heading a{color:#1b3a5c!important;font-weight:600!important;font-size:13px!important}.price--on-sale .price-item--regular,.price__regular .price-item{color:#1b3a5c!important;font-weight:700!important}.price--on-sale .price-item--sale{color:#e05a2b!important;font-weight:700!important}.price--on-sale .price-item--compare{color:#bdc5cf!important;text-decoration:line-through!important;font-size:12px!important}.badge--sale,.price__badge-sale{background:#fef0eb!important;color:#c04b20!important;font-weight:700!important;border-radius:6px!important;font-size:11px!important;padding:3px 8px!important}.badge--sold-out{background:#eef2f8!important;color:#1b3a5c!important;border-radius:6px!important}.collection-card,.card--media{background:#fafafa!important;border:1px solid #F0F0F0!important;border-radius:12px!important;transition:border-color .2s,box-shadow .2s!important}.collection-card:hover,.card--media:hover{border-color:#1b3a5c!important;box-shadow:0 2px 12px #1b3a5c14!important}.collection__title,.section-heading,.title{color:#1b3a5c!important}.trust-strip{display:flex;background:#fff;border-bottom:1px solid #F0F0F0;padding:0}.trust-item{flex:1;padding:12px 8px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;color:#4a5568;font-weight:500;border-right:1px solid #F0F0F0;text-align:center}.trust-item:last-child{border-right:none}.trust-icon{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:14px}.trust-icon--green{background:#eaf3de}.trust-icon--blue{background:#eef2f8}.trust-icon--amber{background:#fef9ec}.trust-icon--teal{background:#f0fdf9}@media(max-width:640px){.trust-strip{flex-wrap:wrap}.trust-item{flex:1 1 50%;border-bottom:1px solid #F0F0F0;min-width:50%}}.whatsapp-float{position:fixed;bottom:24px;right:24px;z-index:9999;background:#25d366;color:#fff;border-radius:50px;padding:12px 20px 12px 14px;display:flex;align-items:center;gap:10px;text-decoration:none;box-shadow:0 4px 14px #25d36659;transition:transform .2s;font-family:inherit}.whatsapp-float:hover{transform:translateY(-2px);color:#fff}.whatsapp-float svg{width:24px;height:24px;flex-shrink:0}.whatsapp-float__label{font-size:13px;font-weight:600;white-space:nowrap;color:#fff}@media(max-width:640px){.whatsapp-float{border-radius:50%;padding:14px;bottom:16px;right:16px}.whatsapp-float__label{display:none}}.footer{background:#f7f9fc!important;border-top:1px solid #EEF2F8!important;color:#4a5568!important}.footer a{color:#1b3a5c!important}.footer__heading{color:#1b3a5c!important;font-weight:600!important}input[type=text],input[type=email],input[type=search],select,textarea{border-radius:8px!important;border-color:#e8e8e8!important;background:#fafafa!important}input:focus,select:focus,textarea:focus{border-color:#1b3a5c!important;outline-color:#1b3a5c!important}a.link,.link{color:#1b8c6e!important}a.link:hover,.link:hover{color:#146b55!important}.pagination__item--current{background:#1b3a5c!important;color:#fff!important;border-radius:6px!important}.breadcrumb{color:#7a8a9a!important;font-size:12px!important}.reviews-section{padding:32px 20px;background:#f7f9fc;border-top:1px solid #EEF2F8}.reviews-section__title{font-size:20px;font-weight:700;color:#1b3a5c;margin-bottom:20px;text-align:center}.reviews-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;max-width:900px;margin:0 auto}.review-card{background:#fff;border:1px solid #F0F0F0;border-radius:12px;padding:16px}.review-card__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.review-card__name{font-size:13px;font-weight:600;color:#2d3748}.review-card__stars{color:#f6ad55;font-size:14px}.review-card__text{font-size:13px;color:#718096;line-height:1.5;margin-bottom:8px;font-style:italic}.review-card__tag{font-size:11px;color:#a0adb8;display:flex;align-items:center;gap:5px}.review-verified-dot{width:6px;height:6px;border-radius:50%;background:#1b8c6e;flex-shrink:0;display:inline-block}
/*# sourceMappingURL=/cdn/shop/t/20/assets/genuina-clean.css.map */
