:root{--elecadi-frame:var(--wp--preset--color--paper-deep);--elecadi-stock:var(--wp--preset--color--stock)}.elecadi-cards .wc-block-product-template{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px;margin:0;padding:0;list-style:none}@media (min-width:768px){.elecadi-cards .wc-block-product-template{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 20px}}@media (min-width:1024px){.elecadi-cards .wc-block-product-template{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px}}@media (min-width:1280px){.elecadi-cards:not(.is-narrow) .wc-block-product-template{grid-template-columns:repeat(5,minmax(0,1fr))}}.elecadi-cards.is-narrow .wc-block-product-template{grid-template-columns:repeat(2,minmax(0,1fr))}.elecadi-cards .wc-block-product{position:relative;display:flex;flex-direction:column;min-width:0;margin:0!important;text-align:start}.elecadi-cards .wc-block-product>*{margin-block:0}.elecadi-cards .wc-block-components-product-image{position:relative;isolation:isolate;display:grid;place-items:center;aspect-ratio:5 / 4;margin:0!important;padding:0;overflow:hidden}.elecadi-cards .wc-block-components-product-image a{position:absolute;inset:0;display:block}.elecadi-cards .wc-block-components-product-image img{display:block;width:100%!important;height:100%!important;object-fit:cover!important;aspect-ratio:auto!important;contain-intrinsic-size:none!important;transition:transform 700ms var(--wp--custom--ease)}.elecadi-cards .wc-block-product:hover .wc-block-components-product-image img{transform:scale(1.035)}:is(.elecadi-cards,.elecadi-mini-list) .wc-block-components-product-image__inner-container{position:absolute;inset:0;box-sizing:border-box;width:auto;height:auto;padding:0;pointer-events:none}.elecadi-mini-list .wc-block-components-product-image{position:relative;overflow:hidden}.elecadi-cards .wc-block-product{container-type:inline-size}.elecadi-cards .wc-block-components-product-sale-badge{position:absolute;top:15px;inset-inline-start:13px;inset-inline-end:auto;z-index:1;margin:0;padding:4px 10px;border:0;border-radius:var(--wp--preset--border-radius--sm);background:var(--wp--preset--color--gold);color:var(--wp--preset--color--ink);font-size:12px;font-weight:800;line-height:1.5;text-transform:none;box-shadow:0 1px 2px rgb(24 21 18 / .18)}.elecadi-cards .wc-block-components-product-sale-badge__text{display:inline}.elecadi-cards .wp-block-post-terms{margin-top:12px!important;color:var(--wp--preset--color--ink-muted);font-size:12px;font-weight:500;line-height:2}.elecadi-cards .wp-block-post-terms a{color:inherit;text-decoration:none}.elecadi-cards .wp-block-post-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:calc(2 * 1.75em);margin-top:2px!important;color:var(--wp--preset--color--ink);font-size:14px!important;font-weight:600;line-height:1.75;text-align:start!important}.elecadi-cards .wp-block-post-title a{color:inherit;text-decoration:none}.elecadi-cards .wp-block-post-title a:hover{text-decoration:underline;text-underline-offset:4px}.elecadi-card__meta{min-height:18px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2px 10px;margin-top:6px!important}.elecadi-card__meta>*{margin:0!important}.elecadi-cards .wc-block-components-product-rating__stars{color:var(--wp--preset--color--gold);font-size:12px;margin:0}.elecadi-cards .wc-block-components-product-stock-indicator{display:inline-flex;align-items:center;gap:5px;margin:0;color:var(--elecadi-stock);font-size:12px;font-weight:500;line-height:1.5}.elecadi-cards .wc-block-components-product-stock-indicator::before{content:"";width:12px;height:12px;background:currentColor;-webkit-mask:var(--elecadi-icon-check) center / contain no-repeat;mask:var(--elecadi-icon-check) center / contain no-repeat}.elecadi-cards .wc-block-components-product-stock-indicator--out-of-stock{color:var(--wp--preset--color--ink-muted)}.elecadi-cards .wc-block-components-product-stock-indicator--out-of-stock::before{content:none}.elecadi-card__buy{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto!important;padding-top:10px}.elecadi-card__buy>*{margin:0!important}.elecadi-cards .wc-block-components-product-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px;color:var(--wp--preset--color--ink);font-size:19px!important;font-weight:700;line-height:1.4;text-align:start!important;font-variant-numeric:tabular-nums}@media (max-width:640px){.elecadi-cards .wc-block-components-product-price{font-size:16px!important}}.elecadi-cards .wc-block-components-product-price del{order:2;color:var(--wp--preset--color--ink-muted);font-size:13px;font-weight:400;text-decoration-thickness:1px}.elecadi-cards .wc-block-components-product-price ins{text-decoration:none}.elecadi-cards .wp-block-woocommerce-product-button{flex-shrink:0;width:auto}.elecadi-cards .wp-block-woocommerce-product-button .wp-block-button__link,.elecadi-cards .wp-block-woocommerce-product-button .wc-block-components-product-button__button{position:relative;display:grid;place-items:center;width:44px;min-width:44px;height:44px;margin:0;padding:0;overflow:hidden;border:1px solid var(--wp--preset--color--hairline-strong);border-radius:var(--wp--preset--border-radius--sm);background:#fff0;color:var(--wp--preset--color--ink);font-size:0;box-shadow:none;transition:background-color 300ms var(--wp--custom--ease),border-color 300ms var(--wp--custom--ease)}.elecadi-cards .wp-block-woocommerce-product-button .wp-block-button__link::before,.elecadi-cards .wp-block-woocommerce-product-button .wc-block-components-product-button__button::before{content:"";width:18px;height:18px;background:currentColor;-webkit-mask:var(--elecadi-icon-shopping-cart) center / contain no-repeat;mask:var(--elecadi-icon-shopping-cart) center / contain no-repeat}.elecadi-cards .wp-block-woocommerce-product-button :is(.wp-block-button__link,.wc-block-components-product-button__button):is(:hover,:focus-visible,:active){border-color:var(--wp--preset--color--gold);background:var(--wp--preset--color--gold)}.elecadi-cards .wp-block-woocommerce-product-button .added_to_cart,.elecadi-cards .wc-block-components-product-button__button .wc-block-components-spinner,.elecadi-cards .wc-block-components-product-button__button span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}:is(.elecadi-cards,.elecadi-mini-list) .afrfqbt-guest,:is(.elecadi-cards,.elecadi-mini-list) .afrfqbt{display:none!important}.elecadi-wish{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#fff0;color:var(--wp--preset--color--ink);cursor:pointer;transition:color 250ms var(--wp--custom--ease)}.elecadi-wish:disabled{opacity:.6;cursor:progress}.elecadi-wish__icon{width:20px;height:20px}.elecadi-wish[aria-pressed="true"] .elecadi-wish__icon path{fill:var(--wp--preset--color--gold);stroke:var(--wp--preset--color--gold)}.elecadi-wish--card{position:absolute;z-index:2;isolation:isolate;top:6px;inset-inline-end:6px}.elecadi-wish--card::before{content:"";position:absolute;inset:7px;z-index:-1;border-radius:50%;background:rgb(254 253 251 / .88);transition:background-color 250ms var(--wp--custom--ease)}.elecadi-wish--card:hover::before{background:var(--wp--preset--color--surface)}.wp-block-elecadi-wishlist-button{position:static}.woocommerce ul.products li.product{position:relative}.elecadi-wish--single{display:inline-grid;margin-inline-start:8px;border:1px solid var(--wp--preset--color--hairline-strong);border-radius:var(--wp--preset--border-radius--sm);vertical-align:middle}.dokan-store .seller-items ul.products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px;margin:0 0 40px;padding:0}@media (min-width:768px){.dokan-store .seller-items ul.products{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 20px}}@media (min-width:1024px){.dokan-store .seller-items ul.products{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px}}.dokan-store .seller-items ul.products::before,.dokan-store .seller-items ul.products::after{display:none}.dokan-store .seller-items ul.products li.product{position:relative;display:flex;flex-direction:column;float:none;width:auto!important;margin:0!important;padding:0;text-align:start}.dokan-store .seller-items ul.products li.product a.woocommerce-LoopProduct-link{display:flex;flex:1;flex-direction:column;color:inherit;text-decoration:none}.dokan-store .seller-items ul.products li.product a img{display:block;width:100%;height:auto;margin:0 0 14px;aspect-ratio:1;border-radius:var(--wp--preset--border-radius--md);object-fit:cover;box-sizing:border-box}.dokan-store .seller-items ul.products li.product .woocommerce-loop-product__title{display:-webkit-box;margin:0 0 8px;padding:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--wp--preset--color--ink);font-size:15px;font-weight:500;line-height:1.6}.dokan-store .seller-items ul.products li.product a:hover .woocommerce-loop-product__title{text-decoration:underline;text-underline-offset:4px}.dokan-store .seller-items ul.products li.product .price{margin:auto 0 12px;color:var(--wp--preset--color--ink);font-size:16px;font-weight:700}.dokan-store .seller-items ul.products li.product .price del{display:block;color:var(--wp--preset--color--ink-muted);font-size:13px;font-weight:400}.dokan-store .seller-items ul.products li.product .price ins{text-decoration:none}.dokan-store .seller-items ul.products li.product .onsale{position:absolute;z-index:2;top:12px;inset-inline-start:12px;inset-inline-end:auto;min-width:0;min-height:0;margin:0;padding:4px 10px;font-size:12px;font-weight:800;line-height:1.5}.dokan-store .seller-items ul.products li.product .button{display:flex;align-items:center;justify-content:center;width:100%;text-align:center;min-height:44px;margin:0;font-size:14px}.dokan-store .seller-items ul.products li.product :is(.afrfqbt,.afrfqbt-guest){display:none}.dokan-store .seller-items ul.products li.product .added_to_cart{margin-top:6px;font-size:13px;text-align:center}.elecadi-mini-list .wc-block-product-template{display:block!important;margin:0;padding:0;list-style:none}.elecadi-mini-list .wc-block-product{display:grid!important;grid-template-columns:84px minmax(0,1fr);column-gap:16px;align-items:start;margin:0!important;padding-block:16px;border-bottom:1px solid var(--wp--preset--color--hairline);text-align:start}.elecadi-mini-list .wc-block-product:last-child{border-bottom:0}.elecadi-mini-list .wc-block-product>*{grid-column:2;margin:0!important}.elecadi-mini-list .wc-block-components-product-image{box-sizing:border-box;grid-column:1;grid-row:1 / span 4;width:84px;height:84px;padding:0}.elecadi-mini-list .wc-block-components-product-image img{contain-intrinsic-size:none!important;width:100%!important;height:100%!important;object-fit:cover!important}.elecadi-mini-list .wp-block-post-terms{color:var(--wp--preset--color--ink-muted);font-size:12px}.elecadi-mini-list .wp-block-post-terms a{color:inherit;text-decoration:none}.elecadi-mini-list .wp-block-post-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:14px!important;font-weight:600;line-height:1.6;text-align:start!important}.elecadi-mini-list .wp-block-post-title a{color:var(--wp--preset--color--ink);text-decoration:none}.elecadi-mini-list .wc-block-components-product-price{margin-top:4px;font-size:16px!important;font-weight:700;text-align:start!important}.elecadi-mini-list .wc-block-components-product-price del{color:var(--wp--preset--color--ink-muted);font-size:13px;font-weight:400}.elecadi-mini-list .wc-block-components-product-price ins{text-decoration:none}.elecadi-wishlist__count{margin:0 0 24px;color:var(--wp--preset--color--ink-muted);font-size:var(--wp--preset--font-size--sm)}.elecadi-wishlist__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:32px 24px;margin:0;padding:0;list-style:none}.elecadi-wishlist__item{position:relative;display:flex;flex-direction:column}.elecadi-wishlist__media{display:grid;place-items:center;aspect-ratio:5 / 4;overflow:hidden}.elecadi-wishlist__media img{width:100%;height:100%;object-fit:cover}.elecadi-wishlist__body{display:flex;flex:1;flex-direction:column;gap:6px;padding-top:12px}.elecadi-wishlist__name{margin:0;font-size:14px;font-weight:600;line-height:1.55}.elecadi-wishlist__name a{color:var(--wp--preset--color--ink);text-decoration:none}.elecadi-wishlist__price{font-size:17px;font-weight:700}.elecadi-wishlist__price del{color:var(--wp--preset--color--ink-muted);font-size:13px;font-weight:400}.elecadi-wishlist__price ins{text-decoration:none}.elecadi-wishlist__stock p{margin:0;color:var(--elecadi-stock);font-size:12px}.elecadi-wishlist__actions{margin-top:auto;padding-top:8px}.elecadi-wishlist__actions .wp-element-button{display:inline-flex;box-sizing:border-box;width:100%;justify-content:center;padding:10px 16px;border:1px solid #fff0;text-decoration:none}.elecadi-wishlist__actions .is-style-outline{border:1px solid var(--wp--preset--color--hairline-strong);background:#fff0;color:var(--wp--preset--color--ink)}.elecadi-wishlist__actions .added_to_cart{display:block;margin-top:8px;color:var(--wp--preset--color--ink);font-size:13px;text-align:center;text-underline-offset:4px}.elecadi-wishlist__empty{padding:56px 0;text-align:center}.elecadi-wishlist__empty-title{margin:0 0 8px;font-size:var(--wp--preset--font-size--xl);font-weight:600}.elecadi-wishlist__empty p{margin:0;color:var(--wp--preset--color--ink-muted)}.elecadi-wishlist__empty .wp-element-button{display:inline-flex;margin-top:24px}.elecadi-brands .brands-container{margin-top:16px}.elecadi-brands__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;border-top:1px solid var(--wp--preset--color--hairline);border-inline-start:1px solid var(--wp--preset--color--hairline);list-style:none}.elecadi-brands__grid>li{border-bottom:1px solid var(--wp--preset--color--hairline);border-inline-end:1px solid var(--wp--preset--color--hairline);background:var(--wp--preset--color--surface);transition:background-color 250ms var(--wp--custom--ease)}.elecadi-brands__grid>li:not(:has(img)){display:none}.elecadi-brands__grid>li:has(a:is(:hover,:focus-visible)){background:var(--wp--preset--color--paper-deep)}.elecadi-brands__grid a{display:grid;place-items:center;height:112px;outline-offset:-4px}.elecadi-brands__grid img{width:auto;max-width:70%;max-height:52px;mix-blend-mode:multiply;transition:transform 250ms var(--wp--custom--ease)}.elecadi-brands__grid a:is(:hover,:focus-visible) img{transform:scale(1.04)}@media (max-width:1024px){.elecadi-brands__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.elecadi-brands__grid a{height:100px}}@media (max-width:640px){.elecadi-brands__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.elecadi-brands__grid a{height:84px}}.elecadi-section__head{margin-bottom:32px}.elecadi-brands-page .elecadi-section__title{margin:0;font-size:clamp(1.5rem, 1.05rem + 1.2vw, 2.125rem);font-weight:600;line-height:1.5}.elecadi-brands-page .elecadi-section__lede{max-width:52ch;margin-top:8px;color:var(--wp--preset--color--ink-muted);font-size:14px;line-height:1.9}@media (prefers-reduced-motion:reduce){.elecadi-cards .wc-block-components-product-image img{transition:none}}.elecadi-cards .wp-block-woocommerce-product-button>span{display:none}.elecadi-cards .wc-block-components-product-button__button.is-adding{pointer-events:none}.elecadi-cards .wc-block-components-product-button__button.is-adding::before{box-sizing:border-box;width:18px;height:18px;border:2px solid currentColor;border-top-color:#fff0;border-radius:50%;background:#fff0;-webkit-mask:none;mask:none;animation:elecadi-card-spin 0.7s linear infinite}.elecadi-cards .wp-block-woocommerce-product-button[data-in-cart] .wc-block-components-product-button__button:not(.is-adding){border-color:var(--wp--preset--color--ink);background:var(--wp--preset--color--ink);color:var(--wp--preset--color--on-dark)}.elecadi-cards .wp-block-woocommerce-product-button[data-in-cart] .wc-block-components-product-button__button:not(.is-adding)::before{-webkit-mask-image:var(--elecadi-icon-check);mask-image:var(--elecadi-icon-check);animation:elecadi-card-pop 0.3s var(--wp--custom--ease)}@keyframes elecadi-card-spin{to{transform:rotate(360deg)}}@keyframes elecadi-card-pop{from{transform:scale(.4)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.elecadi-cards .wc-block-components-product-button__button::before{animation:none!important}}.wc-block-product .taxonomy-product_brand a{display:inline-block;min-height:24px;line-height:24px}.wc-block-product .wp-block-post-title a{display:inline-block;min-height:24px}