:root{--omega-font:'Poppins',-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;--omega-navy:#061223;--omega-ink:#0F0E17;--omega-body:#4B4D57;--omega-border:#E3E5E9;--omega-accent:#0590C8;--omega-wa:#25D366;--omega-wa-dark:#1DA851;--omega-header-h:78px;--omega-footer-bg:#F9FAFB}.header{font-family:var(--omega-font);background-color:#FFF;border-bottom:1px solid var(--omega-border);transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease}.header__area{min-height:var(--omega-header-h)}.omega-header__wrapper{flex-wrap:nowrap;gap:8px}.omega-header__brand{flex:0 0 auto}.omega-header__nav{min-width:0;justify-content:flex-start}.omega-header__nav .header-navigation{width:100%;padding:0;border:0;background:transparent}.omega-header__nav .header-nav,.omega-header__nav .container{max-width:none;padding:0;flex-direction:row!important;justify-content:flex-start!important}.omega-header__nav .header-nav__menu,.omega-header__nav .header-nav__menu--end{justify-content:flex-start!important;gap:30px;margin:0;padding:0}.omega-header__actions{flex:0 0 auto}.omega-header__actions .header__menu{display:flex;align-items:center;gap:4px;margin:0;padding:0;list-style:none}@media(max-width:1199px){.omega-header__nav .header-nav__menu{gap:20px}}.header-nav__anchor,.header__link,.header__text{font-family:var(--omega-font);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--omega-ink)}.header-nav__anchor{position:relative;padding-block:10px;transition:color .18s ease}.header-nav__anchor:hover,.header-nav__anchor--active{color:var(--omega-accent)}.header-nav__anchor::after,.header-nav__anchor::before{display:none!important}.header-nav__caret{font-size:12px;opacity:.55}.header__icon{font-size:20px;color:var(--omega-ink)}.header--transparent{background-color:transparent!important;border-bottom-color:transparent}.header--transparent .header-nav__anchor,.header--transparent .header__link,.header--transparent .header__text,.header--transparent .header__icon{color:#FFF}.header--transparent .header-nav__anchor:hover{color:#FFF;opacity:.78}.header--fixed:not(.header--transparent){background-color:#FFF;border-bottom-color:var(--omega-border);box-shadow:0 1px 0 rgba(15,14,23,.04)}@media(max-width:991.98px){.omega-header__wrapper{gap:10px}.omega-header__brand{flex:0 1 auto;min-width:0;overflow:hidden}.omega-header__brand .theme-store-name,.omega-header__brand .header__brand{display:block;min-width:0;max-width:100%}.omega-header__brand .header__picture,.omega-header__brand .header__logo{max-width:100%;object-fit:contain;object-position:left center}.header__area,.header__container,.omega-header__wrapper{overflow:visible}.omega-header__actions{flex:0 0 auto}.omega-header__actions .header__menu{flex-wrap:nowrap;gap:8px}.omega-header__actions .header__item{flex:0 0 auto}.header__link[aria-controls="mobile-menu"]{flex-direction:row!important;align-items:center;justify-content:center;gap:0;min-height:46px;padding:6px 22px!important;border:1.5px solid var(--omega-ink);border-radius:999px;background:var(--omega-ink);color:#FFF;white-space:nowrap}.header__link[aria-controls="mobile-menu"] .header__icon,.header__link[aria-controls="mobile-menu"] .theme-icon,.header__link[aria-controls="mobile-menu"] .header__text{display:none!important}.header__link[aria-controls="mobile-menu"]::after{content:"Menú";font-size:14px;font-weight:700;letter-spacing:.06em;line-height:1;color:inherit}.header--transparent .header__link[aria-controls="mobile-menu"]{background:#FFF;border-color:#FFF;color:var(--omega-navy)}}.omega-header-cta__item{display:flex;align-items:center;margin-left:12px}.omega-header-cta{display:inline-flex;align-items:center;gap:8px;padding:9px 20px;border-radius:999px;border:1.5px solid transparent;font-family:var(--omega-font);font-size:13px;font-weight:700;line-height:1;letter-spacing:.04em;text-decoration:none;white-space:nowrap;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.omega-header-cta:hover{transform:translateY(-1px)}.omega-header-cta svg{width:17px;height:17px;flex-shrink:0}.omega-header-cta--ghost{border-color:var(--omega-ink);color:var(--omega-ink);background:transparent}.omega-header-cta--ghost:hover{background:var(--omega-ink);color:#FFF}.header--transparent .omega-header-cta--ghost{border-color:rgba(255,255,255,.85);color:#FFF}.header--transparent .omega-header-cta--ghost:hover{background:#FFF;color:var(--omega-navy)}.omega-header-cta--wa,.header--transparent .omega-header-cta--wa{background:var(--omega-wa);color:#06210F}.omega-header-cta--wa:hover{background:var(--omega-wa-dark);color:#06210F}.omega-header-cta__label--short{display:none}@media(max-width:991.98px){.omega-header-cta__item--wa{display:none}.omega-header-cta__item{margin-left:0}.omega-header-cta--ghost{gap:0;min-height:46px;padding:8px 18px;font-size:13px;border-radius:999px;white-space:nowrap}.omega-header-cta--ghost svg{display:none}.omega-header-cta--ghost .omega-header-cta__label{display:none}.omega-header-cta--ghost .omega-header-cta__label--short{display:inline}}@media(max-width:380px){.header__link[aria-controls="mobile-menu"]{padding:6px 16px!important}.omega-header-cta--ghost{padding:8px 14px;font-size:12px}.omega-header__actions .header__menu{gap:6px}}.bd-btn-solid{position:relative;z-index:1;display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 26px 0 24px;border:0;border-radius:999px;background:transparent;color:#FFF;font-family:var(--omega-font);font-size:17px;font-weight:700;line-height:1;text-decoration:none;transition:color .3s ease}.bd-btn-solid::before{content:"";position:absolute;z-index:-1;left:0;top:50%;transform:translateY(-50%);width:48px;height:48px;border:1px solid rgba(255,255,255,.9);border-radius:999px;transition:width .3s ease,background-color .3s ease,border-color .3s ease}.bd-btn-solid::after{content:"→";font-size:19px;line-height:1;transition:transform .3s ease}.bd-btn-solid:hover{color:var(--omega-navy)}.bd-btn-solid:hover::before{width:100%;background-color:#FFF;border-color:#FFF}.bd-btn-solid:hover::after{transform:translateX(3px)}@media(prefers-reduced-motion:reduce){.bd-btn-solid,.bd-btn-solid::before,.bd-btn-solid::after{transition:none}}.footer{background:var(--omega-footer-bg)!important;color:var(--omega-body);font-family:var(--omega-font);padding-block:96px 0;text-align:left}.footer.text-center,.footer.text-md-center,.footer .text-center,.footer .text-md-center{text-align:left!important}.footer__container{max-width:var(--theme-max-width,1265px)}.footer__title,.footer h2,.footer h3,.footer h4{font-size:12px!important;font-weight:700!important;letter-spacing:.14em;text-transform:uppercase;color:var(--omega-ink)!important;margin-bottom:20px}.footer__title::after,.footer__title::before{display:none}.footer p,.footer li,.footer address,.footer span,.footer__text,.footer__text *{font-size:15px;line-height:1.7;color:var(--omega-body)}.footer__text{color:var(--omega-body)!important}.footer a{color:var(--omega-body);text-decoration:none;transition:color .18s ease}.footer a:hover{color:var(--omega-accent)}.footer li+li{margin-top:10px}.footer__icon,.footer i{color:var(--omega-accent)}.footer .social__link,.footer .footer__social a{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid rgba(15,14,23,.16);border-radius:50%;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.footer .social__link:hover,.footer .footer__social a:hover{background:var(--omega-ink);border-color:var(--omega-ink);color:#FFF}.footer__copyright{margin-top:56px;padding:28px 0 64px;border-top:1px solid rgba(15,14,23,.1);font-size:13px;line-height:1.7;color:rgba(15,14,23,.5)}.footer__copyright i{color:inherit}.footer__icon,.footer i{color:var(--omega-accent)}@media(max-width:767px){.footer{padding-top:52px}.footer__copyright{margin-top:32px;padding-bottom:40px}.footer__wrapper{display:flex;flex-wrap:wrap}.footer__column{margin-top:28px}.footer__column:has(.footer__logo),.footer__column:has(.theme-store-name){flex:1 1 100%;margin-top:0}.footer__column:has(.footer__divider){flex:1 1 100%;margin:24px 0 4px}.footer__column:has(.footer__menu){flex:1 1 46%;max-width:50%;min-width:140px}.footer__column:has(.footer__payment),.footer__column:has(.footer__copyright){flex:1 1 100%}.footer__column:has([data-js-component*="contact-information"]){flex:1 1 100%;max-width:100%;text-align:center;margin-top:36px}.footer__column:has([data-js-component*="contact-information"]) .footer__menu{align-items:center}.footer__column:has([data-js-component*="contact-information"]) .footer__link{justify-content:center}.footer__menu{gap:calc(var(--font-base-size) * .15)}.footer__link{padding-block:4px;overflow-wrap:anywhere}.footer__title{margin-bottom:12px}}@media(max-width:991.98px){.sidebar{width:min(88vw,380px)!important}.sidebar-header{padding:18px 22px;border-bottom:1px solid var(--omega-border)}.sidebar-header__close i{font-size:30px}.sidebar-body{padding:8px 0 28px}.sidebar-accordion__item--level1{border-bottom:1px solid var(--omega-border)}.sidebar-accordion__button{display:flex!important;align-items:center;width:100%;min-height:60px;padding:16px 22px!important;font-family:var(--omega-font);font-size:19px!important;font-weight:600;line-height:1.25;color:var(--omega-ink);text-align:left}.sidebar-accordion__button--active{color:#EE4823;box-shadow:inset 3px 0 0 #EE4823}.sidebar-accordion__item--level2 .sidebar-accordion__button,.sidebar-accordion__item--level3 .sidebar-accordion__button{min-height:52px;padding-left:38px!important;font-size:17px!important;font-weight:500}}.omega-sidebar-cta{display:none}@media(max-width:991.98px){.omega-sidebar-cta{display:grid;gap:10px;padding:24px 22px 8px}.omega-sidebar-cta__btn{display:flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:14px 20px;border-radius:999px;border:1.5px solid var(--omega-ink);font-family:var(--omega-font);font-size:15px;font-weight:700;letter-spacing:.03em;text-decoration:none}.omega-sidebar-cta__btn svg{width:20px;height:20px;flex-shrink:0}.omega-sidebar-cta__btn--ghost{color:var(--omega-ink);background:transparent}.omega-sidebar-cta__btn--wa{background:var(--omega-wa);border-color:var(--omega-wa);color:#06210F}}