@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,700;1,9..40,400&display=swap";:root{--omdomo-green: #2d5016;--omdomo-green-light: #4a7c2f;--omdomo-earth: #8b6914;--omdomo-sand: #f5f0e8;--omdomo-dark: #111111;--omdomo-radius: 14px}h1,h2,h3,.h1,.h2,.h3{font-family:"DM Sans",var(--font-heading--family),sans-serif;letter-spacing:-.02em}.button-primary,.button--primary{background-color:var(--omdomo-green)!important;border-color:var(--omdomo-green)!important;color:#fff!important;border-radius:var(--omdomo-radius)!important;font-weight:500;letter-spacing:.02em;transition:background .2s ease,transform .15s ease}.button-primary:hover,.button--primary:hover{background-color:var(--omdomo-green-light)!important;border-color:var(--omdomo-green-light)!important;transform:translateY(-1px)}.omdomo-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;background:var(--omdomo-sand);color:var(--omdomo-green);border:1px solid var(--omdomo-green);border-radius:100px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.marquee{border-top:1px solid var(--color-border, #e5e5e5);border-bottom:1px solid var(--color-border, #e5e5e5)}.product-card,.card-product{transition:transform .2s ease,box-shadow .2s ease}.product-card:hover,.card-product:hover{transform:translateY(-3px);box-shadow:0 8px 24px #00000014}.hero .image-with-text__content,.hero__text-wrapper{text-shadow:0 1px 4px rgba(0,0,0,.25)}.announcement-bar{font-size:12px;letter-spacing:.08em}#newsletter-om1 input[type=email]:focus{outline:2px solid var(--omdomo-green);outline-offset:2px;border-color:var(--omdomo-green)}#newsletter-om1 button[type=submit]{background:var(--omdomo-green)!important;transition:background .2s ease}#newsletter-om1 button[type=submit]:hover{background:var(--omdomo-green-light)!important}.footer__content-bottom{font-size:12px;opacity:.6}.ommy-coins-badge{display:inline-block;padding:6px 16px;background:linear-gradient(135deg,#c9a227,#e8c547);color:#1a1a1a;border-radius:100px;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.collection-card .card__information{font-weight:500}@media(max-width:749px){h1,.h1{font-size:clamp(28px,7vw,42px)}h2,.h2{font-size:clamp(22px,5.5vw,32px)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/omdomo-custom.css.map */
