.elecadi-home{--elecadi-section-gap:clamp(56px, 4rem + 2vw, 104px);--elecadi-gold-ink:#6f5114;--elecadi-umber:#3d2919;--elecadi-stone:#eee9e1}.elecadi-home>*{margin-block:0}.elecadi-home>*+*{margin-block-start:var(--elecadi-section-gap)!important}.elecadi-home>.screen-reader-text+*{margin-block-start:0!important}.elecadi-section>*{margin-block:0}.elecadi-home :is(.elecadi-collections,.elecadi-services__list,.elecadi-offers__rail,.elecadi-depts,.elecadi-shelves,.elecadi-lists,.elecadi-corner__stage)>*{margin-block:0!important}.elecadi-section__head{gap:16px 32px;margin-bottom:32px!important}.elecadi-section__head>*{margin-block:0}.elecadi-section__title{margin:0;font-size:clamp(1.5rem, 1.05rem + 1.2vw, 2.125rem);font-weight:600;line-height:1.5}.elecadi-section__lede{max-width:34ch;margin:0;color:var(--wp--preset--color--ink-muted);font-size:14px;line-height:1.9}.elecadi-carousel{position:relative;container-type:inline-size;margin-inline:auto;padding-inline:60px}.elecadi-carousel>.hb+.hb{margin-block-start:16px}.home .elecadi-carousel>.hb{margin:0}.home .elecadi-carousel:not(.is-ready)>.hb:not(:first-child){display:none}.home .elecadi-carousel.is-ready .elecadi-carousel__stage{display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr)}.home .elecadi-carousel.is-ready .hb{grid-area:1 / 1;opacity:0;visibility:hidden;transition:opacity 350ms var(--wp--custom--ease),visibility 0s linear 350ms}.home .elecadi-carousel.is-ready .hb.is-active{z-index:1;opacity:1;visibility:visible;transition-delay:0s}.hb{--u:calc(100cqw / 1300);--hb-ivory:#fbf7ee;--hb-soft:rgb(251 247 238 / 0.86);--hb-hair:rgb(251 247 238 / 0.55);--hb-figure:var(--hb-ivory);position:relative;isolation:isolate;display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);aspect-ratio:13 / 4;overflow:hidden;border-radius:calc(18 * var(--u));background:var(--hb-bg,var(--wp--preset--color--night));color:var(--hb-ivory);line-height:1.5}.hb>*{grid-area:1 / 1;margin:0!important;min-width:0}.hb__img{position:relative;z-index:-1}.hb__img img{display:block;width:100%;height:100%;object-fit:cover}.hb__img--desktop::after{content:"";position:absolute;inset:0;background:var(--hb-shade,none)}.hb__img--mobile{display:none}.hb__tab{align-self:start;justify-self:start;margin-inline-start:6%!important;padding:calc(14 * var(--u)) calc(20 * var(--u)) calc(12 * var(--u));border-radius:0 0 calc(14 * var(--u)) calc(14 * var(--u));background:var(--hb-ivory);box-shadow:0 calc(6 * var(--u)) calc(18 * var(--u)) rgb(29 25 21 / .16)}.hb__tab img{display:block;width:auto;height:calc(26 * var(--u))}.hb__tab.is-tile{padding:calc(8 * var(--u)) calc(10 * var(--u))}.hb__tab.is-tile img{height:calc(44 * var(--u));border-radius:calc(8 * var(--u))}.hb__copy{align-self:center;justify-self:start;display:flex;flex-direction:column;align-items:flex-start;width:40%;margin-inline-start:6%!important;padding:calc(70 * var(--u)) 0 calc(26 * var(--u))}.hb__copy>*{margin:0}.hb__kicker{color:var(--hb-soft);font-size:calc(15 * var(--u));font-weight:600;line-height:1.4}.hb__title{margin-top:calc(6 * var(--u))!important;color:var(--hb-ivory);font-size:calc(40 * var(--u));font-weight:400;line-height:1.15;text-wrap:balance}.hb__title strong{font-weight:800}.hb__figure{display:flex;align-items:baseline;gap:calc(10 * var(--u));margin-top:calc(2 * var(--u))!important;color:var(--hb-figure);font-size:calc(36 * var(--u));font-weight:600;line-height:1;white-space:nowrap}.hb__figure-n{font-size:calc(96 * var(--u));font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.hb__chips{display:flex;flex-wrap:wrap;gap:calc(8 * var(--u));margin-top:calc(16 * var(--u))!important}.hb__chip{padding:calc(5 * var(--u)) calc(14 * var(--u)) calc(6 * var(--u));border:1px solid var(--hb-hair);border-radius:999px;font-size:calc(15 * var(--u));font-weight:600;line-height:1.4}.hb__foot{display:flex;align-items:baseline;gap:calc(20 * var(--u));margin-top:calc(18 * var(--u))!important}.hb__cta{color:var(--hb-ivory)!important;font-size:calc(15 * var(--u));font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:calc(6 * var(--u))}.hb__cta::before{content:" ←";float:inline-end;margin-inline-start:4px;text-decoration:none}.hb__cta::after{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit}.hb__cta:focus-visible{outline:none}.hb__cta:focus-visible::after{outline:3px solid var(--wp--preset--color--ink);outline-offset:3px}.hb__terms{color:var(--hb-soft);font-size:max(11px, calc(12 * var(--u)));font-weight:500}.hb--valu{--hb-bg:#c2501a;--hb-figure:#fbe6b8;--hb-shade:linear-gradient(to left, rgb(97 37 9 / 0.5) 0%, rgb(97 37 9 / 0.36) 40%, transparent 64%)}.hb--souhoola{--hb-bg:#34106e;--hb-figure:#f2cf7d}.hb--aman{--hb-bg:#0d4e5c;--hb-figure:#f0b36a;--hb-shade:linear-gradient(to left, rgb(20 50 61 / 0.32) 0%, rgb(20 50 61 / 0.2) 40%, transparent 62%)}.hb--kessel{--hb-bg:#0b1626;--hb-figure:#ead9b4}.elecadi-carousel__arrow{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--wp--preset--color--hairline-strong);border-radius:50%;background:var(--wp--preset--color--surface);color:var(--wp--preset--color--ink);cursor:pointer;transform:translateY(-50%);transition:background-color 300ms var(--wp--custom--ease),color 300ms var(--wp--custom--ease),border-color 300ms var(--wp--custom--ease);--elecadi-icon-size:18px}.elecadi-carousel__arrow:hover{border-color:var(--wp--preset--color--ink);background:var(--wp--preset--color--ink);color:var(--wp--preset--color--on-dark)}.elecadi-carousel__arrow.is-prev{inset-inline-start:0}.elecadi-carousel__arrow.is-next{inset-inline-end:0}.elecadi-carousel__dots{display:flex;justify-content:center;margin:4px 0 0;padding:0;list-style:none}.elecadi-carousel__dot{display:grid;place-items:center;width:32px;height:44px;padding:0;border:0;background:#fff0;cursor:pointer}.elecadi-carousel__dot[aria-current="true"]{width:48px}.elecadi-carousel__track{position:relative;display:block;width:8px;height:8px;overflow:hidden;border-radius:999px;background:var(--wp--preset--color--ink-muted);transition:width 300ms var(--wp--custom--ease),background-color 300ms var(--wp--custom--ease)}.elecadi-carousel__dot[aria-current="true"] .elecadi-carousel__track{width:28px;background:var(--wp--preset--color--hairline-strong)}.elecadi-carousel__fill{position:absolute;inset:0;background:var(--wp--preset--color--ink);transform:scaleX(0);transform-origin:right}.elecadi-carousel.is-playing [aria-current="true"] .elecadi-carousel__fill{animation:elecadi-progress var(--elecadi-autoplay,2000ms) linear both}.elecadi-carousel:not(.is-playing) [aria-current="true"] .elecadi-carousel__fill{transform:scaleX(1)}@keyframes elecadi-progress{to{transform:scaleX(1)}}@media (max-width:640px){.elecadi-carousel{padding-inline:0}.elecadi-carousel__arrow{display:none}.hb{--u:calc(100cqw / 358);aspect-ratio:4 / 5;border-radius:calc(16 * var(--u))}.hb__img--desktop{display:none}.hb__img--mobile{display:block}.hb__img--mobile::after{content:"";position:absolute;inset:0;background:var(--hb-shade-mobile,none)}.hb--valu{--hb-shade-mobile:linear-gradient(to bottom, rgb(97 37 9 / 0.52) 0%, rgb(97 37 9 / 0.38) 36%, transparent 54%)}.hb--aman{--hb-shade-mobile:linear-gradient(to bottom, rgb(20 50 61 / 0.3) 0%, rgb(20 50 61 / 0.18) 34%, transparent 52%)}.hb__tab{justify-self:end;margin-inline-start:0!important;margin-inline-end:calc(16 * var(--u))!important;padding:calc(10 * var(--u)) calc(14 * var(--u)) calc(8 * var(--u));border-radius:0 0 calc(12 * var(--u)) calc(12 * var(--u))}.hb__tab img{height:calc(20 * var(--u))}.hb__tab.is-tile img{height:calc(32 * var(--u))}.hb__copy{align-self:start;width:auto;margin-inline:calc(20 * var(--u))!important;padding:calc(16 * var(--u)) 0 0}.hb__kicker{font-size:calc(13 * var(--u))}.hb__title{margin-top:calc(4 * var(--u))!important;font-size:calc(26 * var(--u))}.hb__figure{gap:calc(6 * var(--u));font-size:calc(22 * var(--u))}.hb__figure-n{font-size:calc(50 * var(--u))}.hb__chips{margin-top:calc(8 * var(--u))!important}.hb__chip{padding:calc(4 * var(--u)) calc(11 * var(--u)) calc(5 * var(--u));font-size:calc(13 * var(--u))}.hb__chip:nth-child(n+2){display:none}.hb__foot{gap:calc(12 * var(--u));margin-top:calc(8 * var(--u))!important}.hb__cta{font-size:calc(13 * var(--u))}.hb--aman .hb__tab{justify-self:start;margin-inline:calc(16 * var(--u)) 0!important}.hb--aman .hb__copy{justify-self:end;width:calc(220 * var(--u));margin-inline:0 calc(18 * var(--u))!important;padding-top:calc(22 * var(--u))}.hb--kessel :is(.hb__kicker,.hb__chips){display:none}.hb--kessel .hb__title{margin-top:0!important;font-size:calc(20 * var(--u))}.hb--kessel .hb__rest{display:block}.hb--kessel .hb__figure-n{font-size:calc(44 * var(--u))}}.elecadi-collections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;counter-reset:elecadi-collection}.elecadi-collection{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 44px;grid-template-rows:auto auto auto;column-gap:16px;align-items:center;padding-bottom:20px;border-bottom:1px solid var(--wp--preset--color--hairline);counter-increment:elecadi-collection;transition:border-color 400ms var(--wp--custom--ease)}.elecadi-collection>*{margin:0!important}.elecadi-collection__photo{position:relative;grid-column:1 / -1;height:clamp(300px, 27vw, 420px);margin-bottom:22px!important;overflow:hidden;background:var(--wp--preset--color--paper-deep)}.elecadi-collection__photo::after{content:"0" counter(elecadi-collection);position:absolute;top:18px;inset-inline-start:18px;padding:4px 10px;background:rgb(252 251 248 / .92);color:var(--wp--preset--color--ink);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.elecadi-collection__photo img{width:100%;height:100%;object-fit:cover;transition:transform 1400ms var(--wp--custom--ease)}.elecadi-collection:hover .elecadi-collection__photo img{transform:scale(1.045)}.elecadi-collection__label{grid-column:1;color:var(--wp--preset--color--ink-muted);font-size:12px;font-weight:500}.elecadi-collection__title{grid-column:1;font-size:1.375rem;font-weight:600;line-height:1.6}.elecadi-collection__title a{color:var(--wp--preset--color--ink);text-decoration:none}.elecadi-collection__title a::after{content:"";position:absolute;inset:0;z-index:1}.elecadi-collection__title a:focus-visible{outline:none}.elecadi-collection:has(:focus-visible){outline:2px solid var(--wp--preset--color--ink);outline-offset:4px}.elecadi-collection::after{content:"";grid-column:2;grid-row:2 / span 2;width:44px;height:44px;border:1px solid var(--wp--preset--color--hairline);border-radius:50%;background:#fff0 var(--elecadi-icon-arrow-left) center / 18px no-repeat;transition:transform 300ms var(--wp--custom--ease),background-color 300ms var(--wp--custom--ease),border-color 300ms var(--wp--custom--ease)}.elecadi-collection:hover{border-color:var(--wp--preset--color--ink)}.elecadi-collection:hover::after{border-color:var(--wp--preset--color--gold);background-color:var(--wp--preset--color--gold);transform:translateX(-4px)}.elecadi-services{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,4fr);align-items:stretch}.elecadi-services__lead{display:flex;flex-direction:column;justify-content:center;padding:36px 0;padding-inline-end:40px}.elecadi-services__lead>*{margin:0}.elecadi-services__title{font-size:1.375rem;font-weight:600;line-height:1.6}.elecadi-services__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.elecadi-service{--service-ink:var(--wp--preset--color--ink);--service-note:var(--wp--preset--color--ink-soft);display:flex;flex-direction:column;gap:6px;margin:0!important;padding:32px 28px;border-radius:var(--wp--preset--border-radius--md);background:linear-gradient(150deg,var(--wp--preset--color--gold),#e9a600);color:var(--service-ink);--elecadi-icon-size:28px}.elecadi-service:nth-child(even){--service-ink:var(--wp--preset--color--on-dark);--service-note:rgb(247 245 241 / 0.7);background:linear-gradient(150deg,#2d2722,var(--wp--preset--color--night))}.elecadi-service::before{margin-bottom:14px}.elecadi-service:nth-child(even)::before{color:var(--wp--preset--color--gold)}.elecadi-service>*{margin:0}.elecadi-service__title{color:var(--service-ink);font-size:16px;font-weight:700;line-height:1.6}.elecadi-service__note{color:var(--service-note);font-size:13px;line-height:1.8}.elecadi-depts{display:grid;grid-template-columns:minmax(0,1fr);counter-reset:elecadi-dept;box-shadow:inset 0 1px 0 var(--wp--preset--color--hairline)}.elecadi-depts.is-ready{grid-template-columns:minmax(0,1fr) clamp(440px, 39vw, 560px);grid-template-rows:repeat(10,minmax(44px,1fr));grid-auto-flow:column;column-gap:clamp(40px, 4.5vw, 64px);box-shadow:none}.elecadi-depts.is-ready>.elecadi-dept{grid-column:1}.elecadi-depts.is-ready>.elecadi-dept:first-child{box-shadow:inset 0 1px 0 var(--wp--preset--color--hairline),inset 0 -1px 0 var(--wp--preset--color--hairline)}.elecadi-dept{position:relative;display:flex;align-items:center;gap:16px;min-height:44px;margin:0!important;padding-inline:16px 8px;box-shadow:inset 0 -1px 0 var(--wp--preset--color--hairline);counter-increment:elecadi-dept;transition:background-color 200ms var(--wp--custom--ease)}.elecadi-dept>*{margin:0!important}.elecadi-dept::before{content:counter(elecadi-dept,decimal-leading-zero);flex-shrink:0;padding:2px 6px;border-radius:var(--wp--preset--border-radius--sm);color:var(--elecadi-gold-ink);font-size:12px;font-weight:500;line-height:1.5;font-variant-numeric:tabular-nums;transition:background-color 200ms var(--wp--custom--ease),color 200ms var(--wp--custom--ease)}.elecadi-dept::after{content:"";order:10;flex-shrink:0;width:16px;height:16px;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 200ms var(--wp--custom--ease)}.elecadi-dept__name{flex-shrink:0;font-size:clamp(1.0625rem, 0.8rem + 0.5vw, 1.25rem);font-weight:600;line-height:1.5;white-space:nowrap}.elecadi-dept__name a{color:var(--wp--preset--color--ink);text-decoration:none}.elecadi-dept__name a::after{content:"";position:absolute;inset:0;z-index:1}.elecadi-dept__name a:focus-visible{outline:none}.elecadi-dept:has(:focus-visible){outline:2px solid var(--wp--preset--color--brass);outline-offset:-2px}.elecadi-dept__note{flex:1;min-width:0;overflow:hidden;color:var(--wp--preset--color--ink-muted);font-size:13px;line-height:1.6;white-space:nowrap;text-overflow:ellipsis}.elecadi-dept__image{order:9;flex-shrink:0;width:56px;height:56px;overflow:hidden;border-radius:2px;background:var(--wp--preset--color--paper-deep)}.elecadi-dept__image img{width:100%;height:100%;object-fit:cover}.elecadi-dept.is-fit-contain .elecadi-dept__image img{padding:12%;object-fit:contain;mix-blend-mode:multiply}.elecadi-depts.is-ready .elecadi-dept__image{display:none}.elecadi-dept[data-active]{background:var(--wp--preset--color--paper-deep)}.elecadi-dept[data-active] .elecadi-dept__name{font-weight:700}.elecadi-dept[data-active]::before{background:var(--wp--preset--color--gold);color:var(--wp--preset--color--ink)}.elecadi-dept[data-active]::after{transform:translateX(-4px)}.elecadi-depts__stage{position:relative;grid-column:2;grid-row:1 / -1;align-self:start;aspect-ratio:1;overflow:hidden;border-radius:2px;background:var(--wp--preset--color--paper-deep)}.elecadi-depts__stage img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.02);transition:opacity 360ms var(--wp--custom--ease),transform 360ms var(--wp--custom--ease)}.elecadi-depts__stage img.is-fit-contain{padding:12%;object-fit:contain;mix-blend-mode:multiply}.elecadi-depts__stage img[data-active]{opacity:1;transform:scale(1)}.elecadi-depts__counter{position:absolute;top:18px;inset-inline-start:18px;z-index:1;padding:4px 10px;background:rgb(252 251 248 / .92);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}@media (max-width:1023px){.elecadi-depts.is-ready{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(5,72px);column-gap:32px}.elecadi-depts.is-ready>.elecadi-dept{grid-column:auto}.elecadi-depts__stage{display:none}.elecadi-depts.is-ready .elecadi-dept__image{display:block}}@media (max-width:767px){.elecadi-depts.is-ready{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-flow:row;grid-auto-rows:64px}.elecadi-dept__name{font-size:16px}.elecadi-dept__image{width:48px;height:48px}}@media (max-width:399px){.elecadi-dept__note{visibility:hidden}}.elecadi-offers__rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.elecadi-offer{--offer-bg:var(--wp--preset--color--paper-deep);--offer-ink:var(--wp--preset--color--ink);--offer-muted:var(--wp--preset--color--ink-soft);position:relative;isolation:isolate;container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr) 40%;column-gap:16px;min-height:360px;margin:0!important;padding:28px;overflow:hidden;border-radius:var(--wp--preset--border-radius--md);background:var(--offer-bg);color:var(--offer-ink)}.elecadi-offer.is-gold{--offer-bg:var(--wp--preset--color--gold)}.elecadi-offer.is-umber{--offer-bg:var(--elecadi-umber);--offer-ink:var(--wp--preset--color--on-dark);--offer-muted:rgb(247 245 241 / 0.78)}.elecadi-offer.is-stone{--offer-bg:var(--elecadi-stone)}.elecadi-offer>*{margin:0!important}.elecadi-offer__copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.elecadi-offer__copy>*{margin:0}.elecadi-offer__eyebrow{max-width:100%;margin-bottom:16px!important;overflow:hidden;color:var(--offer-muted);font-size:11px;font-weight:500;line-height:1.8;white-space:nowrap;text-overflow:ellipsis}.elecadi-offer__title{min-height:2lh;color:var(--offer-ink);font-size:clamp(22px, 7.5cqi, 30px);font-weight:700;line-height:1.5;white-space:nowrap}.elecadi-offer__sub{max-width:100%;margin-top:10px!important;overflow:hidden;color:var(--offer-muted);font-size:12px;line-height:1.8;white-space:nowrap;text-overflow:ellipsis}.elecadi-offer__cta{margin-top:auto!important}.elecadi-offer__cta a{display:inline-flex;align-items:center;gap:8px;height:44px;border-bottom:1px solid currentColor;color:var(--offer-ink);font-size:13px;font-weight:600;text-decoration:none}.elecadi-offer__cta a::before{content:"";order:2;width:16px;height:16px;background:currentColor;-webkit-mask:var(--elecadi-icon-arrow-left) center / contain no-repeat;mask:var(--elecadi-icon-arrow-left) center / contain no-repeat}.elecadi-offer__cta a::after{content:"";position:absolute;inset:0;z-index:2}.elecadi-offer::after{content:"";position:absolute;top:16px;left:16px;width:44px;height:44px;border:1px solid currentColor;border-radius:50%;opacity:.45;background:radial-gradient(circle,transparent 0 0) no-repeat;transition:opacity 300ms var(--wp--custom--ease)}.elecadi-offer::before{content:"";position:absolute;top:30px;left:30px;width:18px;height:18px;background:currentColor;-webkit-mask:var(--elecadi-icon-arrow-up-left) center / contain no-repeat;mask:var(--elecadi-icon-arrow-up-left) center / contain no-repeat}.elecadi-offer:hover::after{opacity:1}.elecadi-offer:has(:focus-visible){outline:2px solid var(--wp--preset--color--ink);outline-offset:3px}.elecadi-offer.is-umber:has(:focus-visible){outline-color:var(--wp--preset--color--gold)}.elecadi-offer__cta a:focus-visible{outline:none}.elecadi-offer__media{position:relative;align-self:end;height:100%;max-height:300px;margin-top:44px!important}.elecadi-offer__media img{width:100%;height:100%;object-fit:contain;object-position:bottom center;transition:transform 650ms cubic-bezier(.22,1,.36,1)}.elecadi-offer:hover .elecadi-offer__media img{transform:translateY(-4px)}@media (max-width:1023px){.elecadi-offers__rail{display:flex;overflow-x:auto;gap:16px;scroll-snap-type:x mandatory;scrollbar-width:none}.elecadi-offers__rail::-webkit-scrollbar{display:none}.elecadi-offer{flex:0 0 85%;max-width:440px;scroll-snap-align:start}}@media (max-width:640px){.elecadi-offers__rail{display:grid;grid-template-columns:minmax(0,1fr);overflow:visible;scroll-snap-type:none}.elecadi-offer{max-width:none;min-height:300px;padding:24px}}.elecadi-product-tabs{scroll-margin-top:160px}.elecadi-product-tabs__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin-bottom:36px!important;border-bottom:1px solid var(--wp--preset--color--hairline)}.elecadi-product-tabs__head>.elecadi-section__title{flex-basis:100%;margin-top:-8px;padding-bottom:20px}.elecadi-product-tabs__head>.elecadi-eyebrow{flex-basis:100%}.elecadi-tablist{display:flex;gap:28px;margin-top:-12px;margin-bottom:-1px;margin-inline-start:auto;overflow-x:auto;scrollbar-width:none}.elecadi-product-tabs__head:has(.elecadi-tablist)>.elecadi-section__title{flex-basis:auto}.elecadi-tablist::-webkit-scrollbar{display:none}.elecadi-tab{min-height:48px;padding:0 0 4px;border:0;border-bottom:2px solid #fff0;background:#fff0;color:var(--wp--preset--color--ink-muted);font:inherit;font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer;transition:color 250ms var(--wp--custom--ease),border-color 250ms var(--wp--custom--ease)}.elecadi-tab:hover{color:var(--wp--preset--color--ink)}.elecadi-tab[aria-selected="true"]{border-bottom-color:var(--wp--preset--color--gold);color:var(--wp--preset--color--ink);font-weight:600}.elecadi-tab-panel{scroll-margin-top:160px}.elecadi-tab-panel+.elecadi-tab-panel{margin-top:48px!important}.elecadi-tab-panel__label{margin:0 0 16px;font-weight:600}.home .elecadi-product-tabs.is-ready .elecadi-tab-panel__label{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.home .elecadi-product-tabs .elecadi-tab-panel~.elecadi-tab-panel{display:none}.home .elecadi-product-tabs.is-ready .elecadi-tab-panel{display:none;margin:0!important}.home .elecadi-product-tabs.is-ready .elecadi-tab-panel.is-active{display:block}.elecadi-contact{display:grid;grid-template-columns:minmax(0,1fr) clamp(300px, 34%, 480px);overflow:hidden;border-radius:var(--wp--preset--border-radius--sm);background:var(--wp--preset--color--night);color:rgb(247 245 241 / .7);scroll-margin-top:160px}.elecadi-contact>*{margin:0!important}.elecadi-contact__copy{align-self:center;min-width:0;padding:48px 56px}.elecadi-contact__copy>*{margin:0}.elecadi-contact__eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:12px!important;color:var(--wp--preset--color--gold);font-size:var(--wp--preset--font-size--xs);font-weight:500}.elecadi-contact__eyebrow::before{content:"";width:28px;height:2px;background:var(--wp--preset--color--gold)}.elecadi-contact__title{color:var(--wp--preset--color--on-dark);font-size:clamp(1.5rem, 1.1rem + 1.1vw, 2.125rem);font-weight:600;line-height:1.35;text-wrap:balance}.elecadi-contact__title span{color:rgb(247 245 241 / .7);font-weight:400}.elecadi-contact__intro{max-width:52ch;margin-top:8px!important;font-size:var(--wp--preset--font-size--base);line-height:1.7}.elecadi-contact__form{display:grid;grid-template-columns:minmax(0,0.7fr) minmax(0,1.5fr) auto;align-items:end;gap:16px;margin-top:28px}.elecadi-contact__field label{display:block;margin-bottom:8px;color:var(--wp--preset--color--on-dark);font-size:var(--wp--preset--font-size--sm);font-weight:600;line-height:20px}.elecadi-contact__control{display:flex;align-items:center;gap:12px;height:48px;padding-inline:14px;border:1px solid #8a847c;border-radius:var(--wp--preset--border-radius--sm);background:#2f2a25;color:#a9a39a;transition:border-color var(--wp--custom--duration--fast) var(--wp--custom--ease);--elecadi-icon-size:16px}.elecadi-contact__control:focus-within{border-color:var(--wp--preset--color--gold);box-shadow:0 0 0 1px var(--wp--preset--color--gold);color:var(--wp--preset--color--gold)}.elecadi-contact__control:has(input:user-invalid){border-color:#e2955a;box-shadow:0 0 0 1px #e2955a}.elecadi-contact__control input{flex:1;min-width:0;height:100%;min-height:0;padding:0;border:0;background:#fff0;color:var(--wp--preset--color--on-dark);font:inherit;font-size:var(--wp--preset--font-size--base);font-weight:500;text-align:right}.elecadi-contact__control input:is(:-webkit-autofill,:autofill){-webkit-text-fill-color:var(--wp--preset--color--on-dark);caret-color:var(--wp--preset--color--on-dark);box-shadow:0 0 0 100px #2f2a25 inset;transition:background-color 600000s 0s}.elecadi-contact__control input::placeholder{color:#a9a39a;opacity:1}.elecadi-contact__control input:focus-visible{outline:none}.elecadi-contact__submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding-inline:20px;border:0;border-radius:var(--wp--preset--border-radius--sm);background:var(--wp--preset--color--gold);color:var(--wp--preset--color--ink);font:inherit;font-size:var(--wp--preset--font-size--base);font-weight:700;white-space:nowrap;cursor:pointer;transition:background-color var(--wp--custom--duration--fast) var(--wp--custom--ease);--elecadi-icon-size:18px}.elecadi-contact__submit:hover{background:var(--wp--preset--color--on-dark)}.elecadi-contact__submit:focus-visible{outline:2px solid var(--wp--preset--color--gold);outline-offset:3px}.elecadi-contact__media{position:relative;min-height:0;overflow:hidden}.elecadi-contact__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 40%;filter:brightness(.72) saturate(.9)}.elecadi-contact__media::after{content:"";position:absolute;inset:0;background:linear-gradient(to left,var(--wp--preset--color--night) 0%,transparent 38%)}@media (max-width:1199px){.elecadi-contact{grid-template-columns:minmax(0,1fr) clamp(240px, 30%, 360px)}.elecadi-contact__form{grid-template-columns:minmax(0,0.7fr) minmax(0,1.5fr)}.elecadi-contact__submit{grid-column:1 / -1;justify-self:start}}@media (max-width:1023px){.elecadi-contact{grid-template-columns:minmax(0,1fr) 220px}.elecadi-contact__copy{padding:36px 32px}}@media (max-width:767px){.elecadi-contact{display:block;margin-inline:calc(-1 * var(--wp--custom--gutter))!important;border-radius:0}.elecadi-contact__copy{padding:36px 20px 32px}.elecadi-contact__media{display:none}.elecadi-contact__form{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:20px}.elecadi-contact__submit{justify-self:stretch}}.elecadi-shelves{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 40px}.elecadi-shelf{margin:0!important;padding-top:20px;border-top:1px solid var(--wp--preset--color--hairline)}.elecadi-shelf>*{margin-block:0}.elecadi-shelf__head{gap:12px;margin-bottom:20px!important}.elecadi-shelf__head p,.elecadi-shelf__head h2{margin:0}.elecadi-shelf__label{margin-bottom:4px!important;color:var(--wp--preset--color--ink-muted);font-size:12px}.elecadi-shelf__title{font-size:1.5rem;font-weight:600;line-height:1.5}@media (max-width:1023px){.elecadi-shelves{grid-template-columns:minmax(0,1fr)}}.elecadi-corner{--corner-band-h:clamp(240px, 12rem + 4vw, 300px);--corner-rise:clamp(56px, 2rem + 4vw, 96px);--corner-pad:clamp(24px, 1rem + 3vw, 72px);--corner-shelf-top:10px;--corner-shelf-front:22px;--corner-shelf-lift:clamp(20px, 1rem + 1.2vw, 36px);--c-bg:var(--wp--preset--color--gold);--c-fg:var(--wp--preset--color--ink);--c-cta-bg:var(--wp--preset--color--ink);--c-cta-fg:var(--wp--preset--color--on-dark);--c-cta-hover-bg:var(--wp--preset--color--night);--c-shadow:rgb(24 21 18 / 0.26);--c-shelf-top:#fbd76b;--c-shelf-front:#d9a305;isolation:isolate}.elecadi-corner.is-umber{--c-bg:var(--wp--preset--color--night);--c-fg:var(--wp--preset--color--on-dark);--c-cta-bg:var(--wp--preset--color--gold);--c-cta-fg:var(--wp--preset--color--ink);--c-cta-hover-bg:var(--wp--preset--color--on-dark);--c-shadow:rgb(24 21 18 / 0.55);--c-shelf-top:#4b443d;--c-shelf-front:#322c27}.elecadi-corner__head{max-inline-size:44%;margin-block-end:24px!important}.elecadi-corner__head>*{margin:0}.elecadi-corner__band{position:relative;display:grid;grid-template-columns:minmax(0,42fr) minmax(0,58fr);grid-template-areas:"copy stage";align-items:center;min-block-size:var(--corner-band-h);border-radius:var(--wp--preset--border-radius--md);background:var(--c-bg);color:var(--c-fg)}.elecadi-corner__band>*{margin:0!important}.elecadi-corner__copy{grid-area:copy;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding:clamp(24px, 1rem + 1.5vw, 40px) var(--corner-pad)}.elecadi-corner__copy>*{margin:0}.elecadi-corner__lede{max-inline-size:34ch;color:var(--c-fg);font-size:clamp(1.125rem, 0.9rem + 0.8vw, 1.5rem);font-weight:600;line-height:1.75;text-wrap:balance}.elecadi-corner__cta a{box-sizing:border-box;display:inline-flex;align-items:center;gap:10px;min-block-size:48px;padding-inline:22px 18px;border-radius:var(--wp--preset--border-radius--md);background:var(--c-cta-bg);color:var(--c-cta-fg);font-size:15px;font-weight:600;text-decoration:none;transition:background-color var(--wp--custom--duration--fast) var(--wp--custom--ease)}.elecadi-corner__cta a::after{content:"";width:18px;height:18px;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(--wp--custom--duration--fast) var(--wp--custom--ease)}.elecadi-corner__cta a:hover{background:var(--c-cta-hover-bg)}.elecadi-corner__cta a:hover::after{transform:translateX(-3px)}.elecadi-corner__cta a:focus-visible{outline:2px solid var(--c-fg);outline-offset:3px}.elecadi-corner__stage{position:relative;grid-area:stage;align-self:stretch;display:flex;align-items:flex-end;justify-content:center;gap:clamp(8px, 1vw, 16px);margin-block-start:calc(-1 * var(--corner-rise))!important;padding-inline:5%;padding-block-end:calc(var(--corner-shelf-lift) + var(--corner-shelf-top) + var(--corner-shelf-front) - 4px)}.elecadi-corner__stage::before{content:"";position:absolute;z-index:1;inset-inline:3%;inset-block-end:var(--corner-shelf-lift);block-size:calc(var(--corner-shelf-top) + var(--corner-shelf-front));border-radius:2px;background:linear-gradient(var(--c-shelf-top) 0 var(--corner-shelf-top),var(--c-shelf-front) 0);box-shadow:inset 0 1px 0 rgb(247 245 241 / .4)}.elecadi-corner__item{position:relative;z-index:2;display:flex;align-items:flex-end;margin:0!important;filter:drop-shadow(0 2px 1.5px var(--c-shadow)) drop-shadow(0 18px 16px var(--c-shadow))}.elecadi-corner__item img{width:auto;max-width:100%;height:100%;object-fit:contain;object-position:bottom;user-select:none}.elecadi-corner__item.is-support{block-size:40%;max-inline-size:22%}.elecadi-corner__item.is-hero{z-index:3;block-size:100%;max-block-size:300px;max-inline-size:60%}.elecadi-corner[data-motion="ready"] .elecadi-corner__item,.elecadi-corner[data-motion="ready"] .elecadi-corner__copy{transition:opacity 700ms cubic-bezier(.16,1,.3,1),transform 700ms cubic-bezier(.16,1,.3,1)}.elecadi-corner[data-motion="ready"]:not([data-inview]) .elecadi-corner__item.is-hero{opacity:0;transform:translateY(32px)}.elecadi-corner[data-motion="ready"]:not([data-inview]) .elecadi-corner__item.is-support{opacity:0;transform:translateY(16px)}.elecadi-corner[data-motion="ready"]:not([data-inview]) .elecadi-corner__copy{opacity:0;transform:translateY(12px)}@media (max-width:1023px){.elecadi-corner__head{max-inline-size:none;margin-block-end:calc(var(--corner-rise) + 16px)!important}.elecadi-corner__band{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.elecadi-corner__item.is-support:nth-of-type(n+3){display:none}}@media (max-width:767px){.elecadi-corner{--corner-shelf-lift:16px;--corner-shelf-top:8px;--corner-shelf-front:16px}.elecadi-corner__band{grid-template-columns:minmax(0,1fr);grid-template-areas:"stage" "copy";min-block-size:auto}.elecadi-corner__stage{align-self:auto;block-size:clamp(220px, 58vw, 280px)}.elecadi-corner__copy{gap:20px;padding:4px 20px 28px}.elecadi-corner__lede{font-size:18px}.elecadi-corner__cta,.elecadi-corner__cta a{inline-size:100%;justify-content:space-between}.elecadi-corner__item.is-hero{max-inline-size:52%}.elecadi-corner__item.is-support{block-size:38%}}.elecadi-lists{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.elecadi-list{margin:0!important}.elecadi-list>*{margin-block:0}.elecadi-list__title{margin-bottom:4px!important;padding-bottom:14px;border-bottom:1px solid var(--wp--preset--color--ink);font-size:18px;font-weight:600}@media (max-width:767px){.elecadi-lists{grid-template-columns:minmax(0,1fr)}}@media (max-width:1023px){.elecadi-collections{gap:16px}.elecadi-collection__photo{height:auto;aspect-ratio:4 / 5}.elecadi-collection__title{font-size:1.125rem}.elecadi-services{grid-template-columns:1fr}.elecadi-services__lead{padding:0 0 20px}.elecadi-services__list{grid-template-columns:repeat(2,minmax(0,1fr))}.elecadi-service{padding:24px 20px}.elecadi-service:nth-child(3){--service-ink:var(--wp--preset--color--on-dark);--service-note:rgb(247 245 241 / 0.7);background:linear-gradient(150deg,#2d2722,var(--wp--preset--color--night))}.elecadi-service:nth-child(3)::before{color:var(--wp--preset--color--gold)}.elecadi-service:nth-child(4){--service-ink:var(--wp--preset--color--ink);--service-note:var(--wp--preset--color--ink-soft);background:linear-gradient(150deg,var(--wp--preset--color--gold),#e9a600)}.elecadi-service:nth-child(4)::before{color:var(--wp--preset--color--ink)}}@media (max-width:640px){.elecadi-home{--elecadi-section-gap:48px}.elecadi-collections{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:80%;gap:14px;margin-inline:calc(-1 * var(--wp--custom--gutter))!important;padding-inline:var(--wp--custom--gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--wp--custom--gutter);scrollbar-width:none}.elecadi-collections::-webkit-scrollbar{display:none}.elecadi-collection{scroll-snap-align:start}.elecadi-service{padding:20px 14px;--elecadi-icon-size:24px}.elecadi-service::before{margin-bottom:8px}.elecadi-service__title{font-size:14px}.elecadi-service__note{font-size:12px;line-height:1.7}}@media (prefers-reduced-motion:reduce){.elecadi-home *,.elecadi-home *::before,.elecadi-home *::after{animation:none!important;transition:none!important}.elecadi-corner .elecadi-corner__item,.elecadi-corner .elecadi-corner__copy{opacity:1!important;transform:none!important}}