:root{--elecadi-header-bar:80px;--elecadi-header-bar-compact:64px;--elecadi-announcement-h:36px;--elecadi-logo-h:40px;--elecadi-on-dark-muted:rgb(247 245 241 / 0.7);--elecadi-dark-line:rgb(247 245 241 / 0.14);--elecadi-dark-field:#2f2a25;--elecadi-footer-line:rgb(248 185 0 / 0.45);--elecadi-ease:var(--wp--custom--ease);--elecadi-fast:var(--wp--custom--duration--fast);--elecadi-base:var(--wp--custom--duration--base)}@media (max-width:767px){:root{--elecadi-header-bar:64px;--elecadi-header-bar-compact:56px;--elecadi-logo-h:32px}}.elecadi-eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 8px;color:#6f5114;font-size:var(--wp--preset--font-size--xs);font-weight:500;line-height:1.6}.elecadi-eyebrow::before{content:"";width:28px;height:2px;background:var(--wp--preset--color--gold)}.elecadi-eyebrow.is-on-dark{color:var(--elecadi-on-dark-muted)}.elecadi-link-arrow a{display:inline-flex;align-items:center;gap:8px;min-height:44px;border-bottom:1px solid currentColor;color:inherit;font-size:var(--wp--preset--font-size--sm);font-weight:600;text-decoration:none;transition:box-shadow var(--elecadi-fast) var(--elecadi-ease)}.elecadi-link-arrow a::after{content:"";width:14px;height:14px;background:currentColor;-webkit-mask:var(--elecadi-icon-arrow-left) center / contain no-repeat;mask:var(--elecadi-icon-arrow-left) center / contain no-repeat;transition:transform var(--elecadi-fast) var(--elecadi-ease)}.elecadi-link-arrow a:hover{box-shadow:inset 0 -3px 0 var(--wp--preset--color--gold)}.elecadi-link-arrow a:hover::after{transform:translateX(-3px)}.elecadi-link-arrow.is-on-dark a{color:var(--wp--preset--color--on-dark)}.elecadi-icon-button{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--wp--preset--border-radius--sm);background:#fff0;color:inherit;cursor:pointer;--elecadi-icon-size:20px}.wp-site-blocks>header.wp-block-template-part:has(.elecadi-header),header.wp-block-template-part:has(>.elecadi-header){position:sticky;top:calc(var(--wp-admin--admin-bar--height, 0px) - var(--elecadi-announcement-h));z-index:50;margin:0}body.admin-bar .wp-site-blocks>header.wp-block-template-part:has(.elecadi-header){top:calc(var(--wp-admin--admin-bar--height, 32px) - var(--elecadi-announcement-h))}@media (max-width:600px){body.admin-bar .wp-site-blocks>header.wp-block-template-part:has(.elecadi-header){top:calc(-1 * var(--elecadi-announcement-h))}}.elecadi-header{color:var(--wp--preset--color--on-dark);transition:box-shadow var(--elecadi-base) var(--elecadi-ease)}.elecadi-header[data-compact]{box-shadow:var(--wp--preset--shadow--md)}.elecadi-announcement{background:var(--wp--preset--color--ink);color:var(--elecadi-on-dark-muted);font-size:12.5px;line-height:1}.elecadi-announcement>.alignwide{height:var(--elecadi-announcement-h);gap:24px}.elecadi-announcement p{display:flex;align-items:center;gap:8px;margin:0;min-width:0;white-space:nowrap}.elecadi-announcement__lead{overflow:hidden;text-overflow:ellipsis}.elecadi-announcement__links{flex-shrink:0;gap:24px!important}.elecadi-announcement a{display:inline-flex;align-items:center;gap:6px;color:var(--elecadi-on-dark-muted);text-decoration:none;transition:color var(--elecadi-fast) var(--elecadi-ease)}.elecadi-announcement a:hover{color:var(--wp--preset--color--gold)}.elecadi-announcement__locale{padding-inline-start:24px;border-inline-start:1px solid var(--elecadi-dark-line);color:var(--wp--preset--color--on-dark)}@media (max-width:959px){.elecadi-announcement__locale{display:none}}@media (max-width:781px){.elecadi-announcement__links{display:none!important}}.elecadi-header-bar{background:var(--wp--preset--color--night)}.elecadi-header-grid{display:grid;grid-template-columns:minmax(max-content,1fr) minmax(0,560px) minmax(max-content,1fr);align-items:center;column-gap:24px;height:var(--elecadi-header-bar);transition:height var(--elecadi-base) var(--elecadi-ease)}.elecadi-header[data-compact] .elecadi-header-grid{height:var(--elecadi-header-bar-compact)}.elecadi-header-brand{gap:4px}.elecadi-header .elecadi-logo img{width:auto!important;height:var(--elecadi-logo-h);transform-origin:right center;transition:transform var(--elecadi-base) var(--elecadi-ease)}.elecadi-header[data-compact] .elecadi-logo img{transform:scale(.86)}.elecadi-menu-toggle{display:none;margin-inline-start:-10px}.elecadi-header-actions{gap:12px;justify-self:end}.elecadi-header-search{justify-self:center;width:100%;margin:0}.elecadi-header-search .wp-block-search__inside-wrapper{height:48px;padding:0;border:1px solid rgb(247 245 241 / .2);border-radius:var(--wp--preset--border-radius--sm);background:var(--elecadi-dark-field);transition:border-color var(--elecadi-fast) var(--elecadi-ease),box-shadow var(--elecadi-fast) var(--elecadi-ease)}.elecadi-header-search .wp-block-search__inside-wrapper:hover{border-color:rgb(247 245 241 / .28)}.elecadi-header-search .wp-block-search__inside-wrapper:focus-within{border-color:var(--wp--preset--color--gold);box-shadow:0 0 0 3px rgb(248 185 0 / .24)}.elecadi-header-search .wp-block-search__input{min-height:0;padding-inline:16px;border:0;background:#fff0;color:var(--wp--preset--color--on-dark);font-size:var(--wp--preset--font-size--sm)}.elecadi-header-search .wp-block-search__input::placeholder{color:var(--elecadi-on-dark-muted);opacity:1}.elecadi-header-search .wp-block-search__input:focus-visible{outline:none}.elecadi-header-search .wp-block-search__button{width:48px;height:48px;min-height:0;margin:-1px;padding:0;border-radius:var(--wp--preset--border-radius--sm);background:var(--wp--preset--color--gold);color:var(--wp--preset--color--ink);transition:background-color var(--elecadi-fast) var(--elecadi-ease)}.elecadi-header-search .wp-block-search__button:hover{background:var(--wp--preset--color--on-dark)}.elecadi-header-search .wp-block-search__button svg{width:20px;height:20px}.elecadi-header-search{position:relative}.elecadi-suggest{position:absolute;z-index:60;top:calc(100% + 8px);inset-inline:0;overflow:hidden;border:1px solid var(--wp--preset--color--hairline);border-radius:var(--wp--preset--border-radius--md);background:var(--wp--preset--color--surface,#fff);box-shadow:0 24px 48px -16px rgb(24 21 18 / .35);color:var(--wp--preset--color--ink)}.elecadi-suggest[hidden]{display:none}.elecadi-suggest__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:min(60vh, 440px);margin:0;padding:0;overflow-y:auto;overscroll-behavior:contain;list-style:none}.elecadi-suggest__list li{display:flex;border-bottom:1px solid var(--wp--preset--color--hairline)}.elecadi-suggest__list li:nth-child(odd){border-inline-end:1px solid var(--wp--preset--color--hairline)}.elecadi-suggest__item{position:relative;display:flex;flex:1;align-items:center;gap:12px;min-width:0;padding:12px 14px;color:inherit;text-decoration:none;transition:background-color var(--elecadi-fast) var(--elecadi-ease)}.elecadi-suggest__item:hover,.elecadi-suggest__item[aria-selected="true"]{background:var(--wp--preset--color--paper-deep)}.elecadi-suggest__item[aria-selected="true"]{box-shadow:inset -3px 0 0 var(--wp--preset--color--gold)}.elecadi-suggest__media{display:grid;flex-shrink:0;place-items:center;width:56px;height:56px;border-radius:var(--wp--preset--border-radius--sm);background:var(--elecadi-frame)}.elecadi-suggest__media img{width:48px;height:48px;object-fit:contain;mix-blend-mode:multiply}.elecadi-suggest__body{display:grid;gap:4px;min-width:0}.elecadi-suggest__name{display:-webkit-box;overflow:hidden;font-size:13px;font-weight:600;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.elecadi-suggest__price{color:var(--wp--preset--color--ink);font-size:13px;font-weight:700}.elecadi-suggest__price del{margin-inline-start:4px;color:var(--wp--preset--color--ink-muted);font-size:12px;font-weight:400}.elecadi-suggest__price ins{text-decoration:none}.elecadi-suggest__price .screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.elecadi-suggest__all{display:block;padding:14px;color:var(--wp--preset--color--ink);font-size:13px;font-weight:700;text-align:center;text-decoration:underline;text-underline-offset:4px}.elecadi-suggest__all:hover{background:var(--wp--preset--color--paper)}.elecadi-suggest__empty{margin:0;padding:20px;color:var(--wp--preset--color--ink-muted);font-size:14px;text-align:center}.elecadi-header-search .wp-block-search__input::-webkit-search-cancel-button{width:14px;height:14px;margin-inline-start:8px;background:var(--elecadi-on-dark-muted);cursor:pointer;-webkit-appearance:none;-webkit-mask:var(--elecadi-icon-x,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E")) center / contain no-repeat;mask:var(--elecadi-icon-x,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E")) center / contain no-repeat}.elecadi-header-search .wp-block-search__input::-webkit-search-cancel-button:hover{background:var(--wp--preset--color--gold)}.elecadi-header-search.is-searching .wp-block-search__inside-wrapper{border-color:var(--wp--preset--color--gold)}@media (max-width:640px){.elecadi-suggest__list{grid-template-columns:minmax(0,1fr)}.elecadi-suggest__list li:nth-child(odd){border-inline-end:0}}.elecadi-header-actions :is(.wp-block-woocommerce-customer-account a,.elecadi-wish-link,.wc-block-mini-cart__button){position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0;border-radius:var(--wp--preset--border-radius--sm);color:var(--wp--preset--color--on-dark);text-decoration:none;transition:background-color var(--elecadi-fast) var(--elecadi-ease),color var(--elecadi-fast) var(--elecadi-ease)}.elecadi-header-actions :is(.wp-block-woocommerce-customer-account a,.elecadi-wish-link,.wc-block-mini-cart__button):hover{background:rgb(247 245 241 / .08);color:var(--wp--preset--color--gold)}.elecadi-header-actions .wp-block-woocommerce-customer-account svg{width:22px;height:22px}.elecadi-header-actions button.wc-block-mini-cart__button{gap:6px;padding-inline:14px}.elecadi-header-actions .wc-block-mini-cart__amount{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.elecadi-header-actions :is(.wc-block-mini-cart__badge,.elecadi-wish-count){position:absolute;top:0;right:auto;left:calc(50% + 7px);transform:none;box-sizing:border-box;display:grid;place-items:center;min-width:18px;height:18px;padding-inline:5px;border:0;border-radius:var(--wp--preset--border-radius--pill);background:var(--wp--preset--color--gold);color:var(--wp--preset--color--ink);font-size:11px;font-weight:700;line-height:1;box-shadow:0 0 0 2px var(--wp--preset--color--night);font-variant-numeric:tabular-nums}.elecadi-header-actions .wc-block-mini-cart__badge{top:-11px;left:calc(50% + 8px);background:var(--wp--preset--color--gold)!important;color:var(--wp--preset--color--ink)!important}.elecadi-wish-count[hidden]{display:none}.elecadi-header-nav{background:var(--wp--preset--color--paper);border-bottom:1px solid var(--wp--preset--color--hairline);color:var(--wp--preset--color--ink)}.elecadi-header-nav__inner{height:52px;gap:0;align-items:stretch!important}.elecadi-browse{display:inline-flex;align-items:center;gap:10px;padding:0;padding-inline-end:24px;margin-inline-end:8px;border:0;border-inline-end:1px solid var(--wp--preset--color--hairline);border-radius:0;background:#fff0;color:var(--wp--preset--color--ink);font:inherit;font-size:15px;font-weight:700;cursor:pointer;--elecadi-icon-size:18px}.elecadi-browse__chevron{--elecadi-icon-size:14px;opacity:.6;transition:transform var(--elecadi-base) var(--elecadi-ease)}.elecadi-browse[aria-expanded="true"] .elecadi-browse__chevron{transform:rotate(180deg)}.elecadi-primary-nav{align-items:stretch;font-size:15px;font-weight:500}.elecadi-primary-nav .wp-block-navigation__container{gap:0;align-items:stretch}.elecadi-primary-nav .wp-block-navigation-item{align-items:stretch}.elecadi-primary-nav .wp-block-navigation-item__content{position:relative;display:inline-flex;align-items:center;padding-inline:16px;white-space:nowrap;text-decoration:none!important}.elecadi-primary-nav .wp-block-navigation-item__content::after,.elecadi-deals a::after{content:"";position:absolute;inset-inline:16px;bottom:-1px;height:2px;background:var(--wp--preset--color--gold);transform:scaleX(0);transform-origin:right;transition:transform var(--elecadi-base) var(--elecadi-ease)}.elecadi-primary-nav .wp-block-navigation-item__content:hover::after,.elecadi-primary-nav .wp-block-navigation-item__content:focus-visible::after,.elecadi-primary-nav .current-menu-item>.wp-block-navigation-item__content::after,.elecadi-deals a:hover::after{transform:scaleX(1)}.elecadi-deals{display:flex;margin:0!important;margin-inline-start:auto!important}.elecadi-deals a{position:relative;display:inline-flex;align-items:center;gap:10px;color:var(--wp--preset--color--ink);font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap}.elecadi-deals a::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--wp--preset--color--gold);box-shadow:0 0 0 3px var(--wp--preset--color--gold-soft)}.elecadi-deals a::after{inset-inline:0}.elecadi-mega-wrap{position:relative}.elecadi-mega{position:absolute;top:8px;inset-inline:max(var(--wp--custom--gutter), calc((100% - 1440px) / 2 + var(--wp--custom--gutter)));z-index:60;display:none;max-height:min(720px, calc(100vh - 220px));overflow-y:auto;border:1px solid var(--wp--preset--color--hairline);border-radius:var(--wp--preset--border-radius--md);background:var(--wp--preset--color--surface);color:var(--wp--preset--color--ink);box-shadow:var(--wp--preset--shadow--md)}.elecadi-mega[data-open]{display:block;animation:elecadi-mega-in 220ms var(--elecadi-ease)}@keyframes elecadi-mega-in{from{opacity:0;transform:translateY(-6px)}}.elecadi-mega__close{display:none}.elecadi-mega__layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;margin-block-start:0}.elecadi-mega__main{padding:40px}.elecadi-mega__head{margin-bottom:36px}.elecadi-mega__title{margin:4px 0 0;font-size:var(--wp--preset--font-size--xl);font-weight:400}.elecadi-mega__grid{gap:36px 40px!important}.elecadi-mega__dept>*{margin-block:0}.elecadi-mega__dept-title a{display:flex;align-items:center;justify-content:space-between;margin-inline:-8px;margin-bottom:16px;padding:8px;padding-inline-end:20px;border-bottom:1px solid var(--wp--preset--color--hairline);border-radius:var(--wp--preset--border-radius--sm);color:var(--wp--preset--color--ink);font-size:15px;font-weight:600;text-decoration:none;transition:background-color var(--elecadi-fast) var(--elecadi-ease),border-color var(--elecadi-fast) var(--elecadi-ease)}.elecadi-mega__dept-title a::after{content:"";width:14px;height:14px;background:currentColor;opacity:.5;-webkit-mask:var(--elecadi-icon-arrow-left) center / contain no-repeat;mask:var(--elecadi-icon-arrow-left) center / contain no-repeat;transition:transform var(--elecadi-base) var(--elecadi-ease),opacity var(--elecadi-base) var(--elecadi-ease)}.elecadi-mega__dept-title a:hover,.elecadi-mega__dept-title a:focus-visible{border-color:var(--wp--preset--color--gold);background:var(--wp--preset--color--gold)}.elecadi-mega__dept-title a:hover::after{opacity:1;transform:translateX(-4px)}.elecadi-mega__links{display:grid;gap:6px;margin:0;padding:0;list-style:none}.elecadi-mega__links a{display:inline-block;margin-inline:-8px;padding-inline:8px;border-radius:var(--wp--preset--border-radius--sm);color:var(--wp--preset--color--ink-muted);font-size:var(--wp--preset--font-size--sm);line-height:1.9;text-decoration:none;transition:background-color var(--elecadi-fast) var(--elecadi-ease),color var(--elecadi-fast) var(--elecadi-ease)}.elecadi-mega__links a:hover,.elecadi-mega__links a:focus-visible{background:var(--wp--preset--color--gold);color:var(--wp--preset--color--ink)}.elecadi-chips{display:flex;flex-wrap:wrap;gap:8px}.elecadi-chips a{padding:2px 12px;border:1px solid var(--wp--preset--color--hairline);border-radius:var(--wp--preset--border-radius--pill);color:var(--wp--preset--color--ink-soft);font-size:var(--wp--preset--font-size--xs);line-height:1.9;text-decoration:none;transition:background-color var(--elecadi-fast) var(--elecadi-ease),border-color var(--elecadi-fast) var(--elecadi-ease)}.elecadi-chips a:hover,.elecadi-chips a:focus-visible{border-color:var(--wp--preset--color--gold);background:var(--wp--preset--color--gold);color:var(--wp--preset--color--ink)}.elecadi-mega__feature{min-height:24rem;margin:0;border-radius:0;color:var(--wp--preset--color--on-dark)}.elecadi-mega__feature .wp-block-cover__image-background{object-position:left center}.elecadi-mega .elecadi-eyebrow::before{display:none}.elecadi-mega__feature-title{margin:8px 0 12px;color:var(--wp--preset--color--on-dark);font-size:var(--wp--preset--font-size--xl);font-weight:400}.elecadi-mega__mobile-extras{display:none}@media (max-width:1023px){.elecadi-menu-toggle{display:inline-grid}.elecadi-header-nav{display:none}.elecadi-mega{position:fixed;top:0;bottom:0;inset-inline-start:0;inset-inline-end:auto;width:min(90vw, 384px);max-height:none;padding:56px 24px 32px;border:0;border-radius:0;box-shadow:var(--wp--preset--shadow--lg)}.elecadi-mega[data-open]{animation:elecadi-drawer-in 320ms var(--elecadi-ease)}@keyframes elecadi-drawer-in{from{transform:translateX(100%)}}.elecadi-mega__close{position:absolute;top:8px;inset-inline-end:8px;display:inline-grid;color:var(--wp--preset--color--ink)}.elecadi-mega__layout{display:block}.elecadi-mega__main{padding:0}.elecadi-mega__head{margin-bottom:24px}.elecadi-mega__grid{grid-template-columns:1fr!important;gap:28px!important}.elecadi-mega__feature{display:none}.elecadi-mega__mobile-extras{display:block;margin-top:32px}.elecadi-mega__deals a{display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:var(--wp--preset--border-radius--sm);background:var(--wp--preset--color--gold);color:var(--wp--preset--color--ink);font-weight:700;text-decoration:none}.elecadi-mega__quick-links{display:grid;margin-top:16px;border-top:1px solid var(--wp--preset--color--hairline)}.elecadi-mega__quick-links a{display:flex;align-items:center;gap:8px;min-height:48px;border-bottom:1px solid var(--wp--preset--color--hairline);color:var(--wp--preset--color--ink);font-size:var(--wp--preset--font-size--sm);text-decoration:none}body.elecadi-drawer-open{overflow:hidden}.elecadi-drawer-scrim{position:fixed;inset:0;z-index:55;background:rgb(24 21 18 / .45)}}@media (max-width:767px){.elecadi-header-grid{grid-template-columns:auto auto;justify-content:space-between;column-gap:8px;height:auto;padding-top:8px;row-gap:8px}.elecadi-header-grid>.elecadi-header-brand,.elecadi-header-grid>.elecadi-header-actions{height:var(--elecadi-header-bar)}.elecadi-header[data-compact] .elecadi-header-grid{height:auto}.elecadi-header-search{grid-column:1 / -1;grid-row:2;margin-bottom:10px}.elecadi-header-search .wp-block-search__inside-wrapper{height:44px}.elecadi-header-search .wp-block-search__button{width:44px;height:44px}.elecadi-header-actions .wc-block-mini-cart__amount{display:none}.elecadi-header-account{display:none}}footer.wp-block-template-part:has(.elecadi-footer){margin-top:clamp(48px, 5vw, 72px)}.elecadi-footer>*{margin-block:0}.elecadi-footer__newsletter{background:var(--wp--preset--color--gold);color:var(--wp--preset--color--ink)}.elecadi-footer__newsletter-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:32px 80px;padding-block:clamp(56px, 6vw, 80px)}.elecadi-footer__eyebrow{margin:0 0 16px;color:var(--wp--preset--color--ink-soft);font-size:var(--wp--preset--font-size--xs);letter-spacing:var(--wp--custom--eyebrow-tracking)}.elecadi-footer__newsletter-title{max-width:36rem;margin:0;font-size:clamp(1.5rem, 1.2rem + 1.2vw, 2.25rem);font-weight:400;line-height:1.5}.elecadi-footer__form{display:flex;align-items:center;gap:4px;height:56px;border-bottom:1px solid var(--wp--preset--color--ink);--elecadi-icon-size:16px}.elecadi-footer__form>.elecadi-icon{opacity:.6}.elecadi-footer__form input{flex:1;min-width:0;min-height:0;padding-inline:12px;border:0;background:#fff0;color:var(--wp--preset--color--ink);font:inherit;font-size:var(--wp--preset--font-size--sm)}.elecadi-footer__form input::placeholder{color:var(--wp--preset--color--ink-soft)}.elecadi-footer__form input:focus-visible{outline:none}.elecadi-footer__form:focus-within{box-shadow:0 1px 0 var(--wp--preset--color--ink)}.elecadi-footer__submit{display:inline-flex;align-items:center;gap:10px;height:44px;padding-inline:22px;border:0;border-radius:var(--wp--preset--border-radius--sm);background:var(--wp--preset--color--ink);color:var(--wp--preset--color--on-dark);font:inherit;font-weight:600;cursor:pointer}.elecadi-footer__submit:hover{background:var(--wp--preset--color--ink-soft)}.elecadi-footer__form{position:relative;margin:0}.elecadi-footer__form .wpcf7-form-control-wrap[data-name="email"]{display:flex;flex:1;min-width:0;align-self:stretch}.elecadi-footer__form .wpcf7-form-control-wrap[data-name="email"] input{width:100%}.elecadi-footer__form .wpcf7-form-control-wrap[data-name="elecadi-website"]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.elecadi-footer__form .wpcf7-not-valid-tip,.elecadi-footer__form .wpcf7-response-output{position:absolute;top:calc(100% + 8px);inset-inline:0;margin:0!important;padding:0!important;border:0!important;color:var(--wp--preset--color--ink);font-size:13px;font-weight:600;line-height:1.5}.elecadi-footer__form:is(.invalid,.unaccepted) .wpcf7-response-output{display:none}.elecadi-footer__form .wpcf7-form-control-wrap .wpcf7-not-valid-tip{top:calc(100% + 8px)}.elecadi-footer__form.submitting .elecadi-footer__submit{opacity:.6;pointer-events:none}.elecadi-footer__dark{background:var(--wp--preset--color--night);color:var(--wp--preset--color--on-dark)}.elecadi-footer__dark :where(a,button):focus-visible{outline-color:var(--wp--preset--color--gold)}.elecadi-footer__main{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr);gap:64px;padding-block:80px}.elecadi-footer__main>*>*{margin-block:0}.elecadi-footer__brand .wp-block-site-logo img{width:160px!important;height:auto}.elecadi-footer__lede{margin-top:24px!important;color:var(--elecadi-on-dark-muted);font-size:var(--wp--preset--font-size--sm);line-height:2}.elecadi-social{display:flex;gap:12px;margin:24px 0 0!important;padding:0;list-style:none}.elecadi-social a{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--elecadi-footer-line);border-radius:50%;color:var(--wp--preset--color--on-dark);--elecadi-icon-size:20px;transition:color var(--elecadi-fast) var(--elecadi-ease),border-color var(--elecadi-fast) var(--elecadi-ease)}.elecadi-social a.has-icon-whatsapp{--elecadi-icon-size:23px}.elecadi-social a:hover,.elecadi-social a:focus-visible{border-color:var(--wp--preset--color--gold);color:var(--wp--preset--color--gold)}.elecadi-footer__heading{margin:0 0 20px!important;padding-bottom:14px;border-bottom:1px solid var(--elecadi-footer-line);color:var(--wp--preset--color--gold);font-size:var(--wp--preset--font-size--xs);font-weight:500;letter-spacing:var(--wp--custom--eyebrow-tracking)}.elecadi-footer__links{display:grid;gap:14px;margin:0;padding:0;list-style:none;font-size:var(--wp--preset--font-size--sm)}.elecadi-footer__links a{color:var(--elecadi-on-dark-muted);text-decoration:none;transition:color var(--elecadi-fast) var(--elecadi-ease)}.elecadi-footer__links a:hover{color:var(--wp--preset--color--gold);text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.elecadi-footer__contact .elecadi-footer__lede{margin-top:4px!important}.elecadi-footer__card{display:grid;margin:12px 0 0!important;padding:0;list-style:none}.elecadi-footer__card li+li{border-top:1px solid rgb(247 245 241 / .08)}.elecadi-footer__card a{display:flex;align-items:center;gap:14px;min-height:52px;color:var(--wp--preset--color--on-dark);font-size:17px;font-variant-numeric:tabular-nums;text-decoration:none;--elecadi-icon-size:20px}.elecadi-footer__card a:hover{color:var(--wp--preset--color--gold)}.elecadi-footer__card .elecadi-icon{flex-shrink:0;color:var(--wp--preset--color--on-dark)}.elecadi-footer__card a:hover .elecadi-icon{color:var(--wp--preset--color--gold)}.elecadi-footer__card span[dir="ltr"]{min-width:0;overflow-wrap:anywhere;unicode-bidi:isolate}.elecadi-footer__payments,.elecadi-footer__bottom{gap:24px;padding-block:32px;border-top:1px solid var(--elecadi-footer-line)}.elecadi-footer__bottom{padding-block:24px}.elecadi-footer__payments-title{margin:0 0 6px;font-size:var(--wp--preset--font-size--sm);font-weight:500}.elecadi-footer__fine{display:flex;align-items:center;gap:8px;margin:0;color:var(--elecadi-on-dark-muted);font-size:var(--wp--preset--font-size--xs)}.elecadi-payments{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none}.elecadi-payments__logo{display:grid;place-items:center;width:84px;height:44px}.elecadi-payments__logo img{display:block;width:100%;height:26px;object-fit:contain;filter:brightness(0) invert(1);opacity:.82}.elecadi-payments__logo.is-instapay img{height:44px}.elecadi-payments__logo.is-vodafone{display:flex;gap:4px;color:var(--wp--preset--color--on-dark)}.elecadi-payments__logo.is-vodafone img{width:20px}.elecadi-payments__logo.is-vodafone>span:not(.screen-reader-text){font-family:Arial,sans-serif;font-size:9px;line-height:1.25}.elecadi-payments__cash{display:inline-flex;align-items:center;gap:8px;height:44px;padding-inline:14px;border:1px solid var(--elecadi-footer-line);border-radius:var(--wp--preset--border-radius--md);color:var(--wp--preset--color--on-dark);font-size:var(--wp--preset--font-size--xs);--elecadi-icon-size:16px}.elecadi-footer__top{margin:0}.elecadi-footer__top a{display:inline-flex;align-items:center;gap:8px;flex-direction:row-reverse;color:var(--elecadi-on-dark-muted);font-size:var(--wp--preset--font-size--sm);text-decoration:none}.elecadi-footer__top a:hover{color:var(--wp--preset--color--on-dark)}@media (max-width:1023px){.elecadi-footer__main{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 32px;padding-block:56px}.elecadi-footer__newsletter-grid{grid-template-columns:1fr}}@media (max-width:640px){.elecadi-footer__main{gap:40px 20px;padding-block:48px}.elecadi-footer__brand,.elecadi-footer__contact{grid-column:1 / -1}.elecadi-footer__payments>*{width:100%}.elecadi-payments{display:grid;grid-template-columns:repeat(5,auto);justify-content:start;gap:12px 16px}.elecadi-payments__cash{grid-column:1 / -1;justify-self:start}.elecadi-payments__logo{width:auto;height:40px}.elecadi-payments__logo img{width:auto;max-width:56px}}@media (prefers-reduced-motion:reduce){.elecadi-header,.elecadi-header-grid,.elecadi-header .elecadi-logo img,.elecadi-mega[data-open]{animation:none;transition:none}}.elecadi-mobile-bar{display:none}@media (max-width:1023px){:root{--elecadi-mobile-bar-h:64px}.elecadi-mobile-bar{position:fixed;z-index:40;inset-inline:0;bottom:0;display:grid;grid-template-columns:repeat(4,1fr);box-sizing:border-box;height:calc(var(--elecadi-mobile-bar-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--elecadi-dark-line,rgb(255 255 255 / .12));background:var(--wp--preset--color--night)}.elecadi-mobile-bar__item{--elecadi-icon-size:22px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--elecadi-on-dark-muted,rgb(247 245 241 / .72));font-size:12px;font-weight:600;line-height:1;text-decoration:none}.elecadi-mobile-bar__item[aria-current="page"],.elecadi-mobile-bar__item:is(:hover,:focus-visible){color:var(--wp--preset--color--gold)}.elecadi-mobile-bar__count{position:absolute;top:3px;left:calc(50% + 7px);min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:999px;background:var(--wp--preset--color--gold);color:var(--wp--preset--color--ink);font-size:11px;font-weight:700;line-height:18px;text-align:center}.elecadi-mobile-bar__count[hidden]{display:none}body:has(.elecadi-mobile-bar){padding-bottom:calc(var(--elecadi-mobile-bar-h) + env(safe-area-inset-bottom))}body:has(.elecadi-mobile-bar) .elecadi-pdp-bar{bottom:calc(var(--elecadi-mobile-bar-h) + env(safe-area-inset-bottom))}body:has(.elecadi-mobile-bar):has(.elecadi-pdp-bar){padding-bottom:calc(var(--elecadi-mobile-bar-h) + var(--elecadi-pdp-bar-h, 72px) + env(safe-area-inset-bottom))}}@media print{.elecadi-mobile-bar{display:none!important}}