:root{--elecadi-pdp-gap:clamp(32px, 2rem + 2vw, 64px);--elecadi-pdp-sticky:calc(var(--elecadi-header-bar-compact) + 52px + 24px);--elecadi-pdp-bar-h:72px;--elecadi-icon-zoom-in:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2211%22 cy=%2211%22 r=%228%22/%3E%3Cpath d=%22m21 21-4.3-4.3M11 8v6M8 11h6%22/%3E%3C/svg%3E")}.elecadi-breadcrumbs{margin:0 0 24px;color:var(--wp--preset--color--ink-muted);font-size:13px;line-height:1.6}.elecadi-breadcrumbs a{color:inherit;text-decoration:none}.elecadi-breadcrumbs a:hover{color:var(--wp--preset--color--ink);text-decoration:underline;text-underline-offset:4px}.elecadi-shop>*{margin-block:0}.elecadi-shop__head{margin-bottom:32px!important}.elecadi-shop__head>*{margin-block:0}.elecadi-shop__title{margin:0;font-size:clamp(1.5rem, 1.05rem + 1.2vw, 2.125rem);font-weight:600;line-height:1.5}.elecadi-shop__title+.elecadi-shop__title{display:none}.elecadi-shop__description{max-width:68ch;margin-top:8px!important;color:var(--wp--preset--color--ink-muted);font-size:14px;line-height:1.9}.elecadi-shop__description p{margin:0}.elecadi-shop__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:start}.elecadi-shop__layout>*{margin-block:0!important}@media (min-width:783px){.elecadi-shop__layout{grid-template-columns:220px minmax(0,1fr);gap:32px}.elecadi-shop__filters{position:sticky;top:var(--elecadi-pdp-sticky);max-height:calc(100svh - var(--elecadi-pdp-sticky) - 24px);overflow-y:auto;scrollbar-width:thin}}@media (min-width:1024px){.elecadi-shop__layout{grid-template-columns:260px minmax(0,1fr);gap:40px}}.elecadi-shop__toolbar{gap:12px 24px;align-items:center;margin-bottom:24px!important;padding-bottom:16px;border-bottom:1px solid var(--wp--preset--color--hairline)}.elecadi-shop__toolbar>*{margin:0!important}.elecadi-shop__toolbar .woocommerce-result-count{color:var(--wp--preset--color--ink-muted);font-size:13px}.elecadi-shop__toolbar .woocommerce-ordering{margin:0}.elecadi-shop__toolbar select,.elecadi-pdp .variations select{min-height:44px;padding:0 14px 0 36px;border:1px solid var(--wp--preset--color--hairline-strong);border-radius:var(--wp--preset--border-radius--sm);background:var(--wp--preset--color--surface) var(--elecadi-icon-chevron-down) no-repeat left 12px center / 16px;color:var(--wp--preset--color--ink);font:inherit;font-size:14px;appearance:none}.woocommerce .elecadi-pdp table.variations tr td select{height:auto;min-height:44px;padding:0 14px 0 36px;font-size:14px;line-height:42px}.elecadi-shop__filters .wc-block-product-filters{display:grid;gap:0}.elecadi-shop__filters .wc-block-product-filters__overlay-content>*{margin-block:0;padding-block:20px;border-bottom:1px solid var(--wp--preset--color--hairline)}.elecadi-shop__filters .wc-block-product-filters__overlay-content>:first-child{padding-top:0}.elecadi-shop__filters .wp-block-heading{font-size:15px;font-weight:600;line-height:1.6}.elecadi-shop__filters .wc-block-product-filter-checkbox-list__items{display:grid;gap:4px}.elecadi-shop__filters .wc-block-product-filter-checkbox-list__label{min-height:32px;color:var(--wp--preset--color--ink-soft);font-size:14px}.elecadi-shop__filters .wc-block-product-filter-checkbox-list__input-wrapper::before{border-radius:2px}.elecadi-shop__filters .wc-block-product-filter-checkbox-list__show-more{color:var(--wp--preset--color--ink);font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.elecadi-shop__filters .wc-block-product-filter-removable-chips__item{border-color:var(--wp--preset--color--hairline-strong);border-radius:var(--wp--preset--border-radius--pill);font-size:13px}.elecadi-shop__filters .wc-block-product-filter-clear-button .wp-block-button__link{border-color:var(--wp--preset--color--hairline-strong);color:var(--wp--preset--color--ink);font-size:13px}.elecadi-shop__filters .wc-block-product-filter-price-slider{--range-color:var(--wp--preset--color--ink)}.elecadi-shop__filters .wc-block-product-filter-price-slider :is(.wc-block-product-filter-price-slider__left,.wc-block-product-filter-price-slider__right).text{width:104px;max-width:100%}.elecadi-shop__filters .wc-block-product-filter-price-slider input[type="text"]:is(.min,.max){width:100%;max-width:none;padding-inline:8px;font-size:13px;font-variant-numeric:tabular-nums;text-align:center;box-sizing:border-box}@media (max-width:782px){.elecadi-shop__filters .wc-block-product-filters__open-overlay{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border:1px solid var(--wp--preset--color--hairline-strong);border-radius:var(--wp--preset--border-radius--sm);background:var(--wp--preset--color--surface);color:var(--wp--preset--color--ink);font-size:14px;font-weight:600}}.elecadi-pagination{gap:8px;margin-top:48px!important;font-size:14px}.elecadi-pagination :is(.page-numbers,.wp-block-query-pagination-previous,.wp-block-query-pagination-next){display:inline-grid;place-items:center;min-width:44px;height:44px;padding-inline:12px;border:1px solid var(--wp--preset--color--hairline);border-radius:var(--wp--preset--border-radius--sm);color:var(--wp--preset--color--ink);text-decoration:none;transition:border-color var(--elecadi-fast) var(--elecadi-ease),background-color var(--elecadi-fast) var(--elecadi-ease)}.elecadi-pagination .page-numbers.dots{border-color:#fff0}.elecadi-pagination a:hover{border-color:var(--wp--preset--color--ink)}.elecadi-pagination .page-numbers.current{border-color:var(--wp--preset--color--ink);background:var(--wp--preset--color--ink);color:var(--wp--preset--color--on-dark)}.elecadi-pagination .wp-block-query-pagination-previous-arrow,.elecadi-pagination .wp-block-query-pagination-next-arrow{display:block;width:16px;height:16px;margin:0;overflow:hidden;color:#fff0;font-size:0;background:var(--wp--preset--color--ink);-webkit-mask:var(--elecadi-icon-arrow-left) center / contain no-repeat;mask:var(--elecadi-icon-arrow-left) center / contain no-repeat;transform:none!important}.elecadi-pagination .wp-block-query-pagination-previous-arrow{-webkit-mask-image:var(--elecadi-icon-arrow-right);mask-image:var(--elecadi-icon-arrow-right)}.elecadi-no-results{padding:48px 32px;border-radius:var(--wp--preset--border-radius--md);background:var(--wp--preset--color--paper-deep);text-align:center}.elecadi-no-results>*{margin:0 0 8px}.elecadi-no-results__title{color:var(--wp--preset--color--ink);font-size:18px;font-weight:600}.elecadi-pdp>*{margin-block:0}.elecadi-pdp__hero{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}.elecadi-pdp__hero>*{min-width:0;margin-block:0!important}@media (min-width:1024px){.elecadi-pdp__hero{grid-template-columns:minmax(0,1.15fr) minmax(400px,1fr);gap:var(--elecadi-pdp-gap);align-items:start}.elecadi-pdp__gallery{position:sticky;top:var(--elecadi-pdp-sticky)}}@media (max-width:1023px){.elecadi-pdp__gallery,.elecadi-pdp__buy{width:100%;max-width:640px;margin-inline:auto}}.elecadi-pdp .wp-block-woocommerce-product-image-gallery{position:relative;max-width:none}.elecadi-pdp .woocommerce-product-gallery{position:relative;display:grid;gap:12px;width:auto!important;float:none!important;margin:0!important}.elecadi-pdp .woocommerce-product-gallery .flex-viewport,.elecadi-pdp .woocommerce-product-gallery__wrapper:only-child,.elecadi-pdp .woocommerce-product-gallery>.woocommerce-product-gallery__wrapper{overflow:hidden}.elecadi-pdp .woocommerce-product-gallery__wrapper{margin:0}.elecadi-pdp .woocommerce-product-gallery__image a{display:block}.elecadi-pdp .woocommerce-product-gallery__image img:not(.zoomImg){display:block;width:auto!important;max-width:100%;height:auto!important;max-height:min(100vw, 640px);margin-inline:auto;border-radius:var(--wp--preset--border-radius--md);background:var(--elecadi-frame);object-fit:contain;mix-blend-mode:multiply}.elecadi-pdp .woocommerce-product-gallery__image img.zoomImg{background:var(--elecadi-frame);mix-blend-mode:normal}.elecadi-pdp .woocommerce-product-gallery__trigger{position:absolute;z-index:3;top:12px!important;inset-inline-end:calc(12px + var(--elecadi-photo-inset, 0px))!important;transition:inset-inline-end var(--elecadi-base) var(--elecadi-ease);display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--wp--preset--color--hairline);border-radius:50%;background:var(--wp--preset--color--surface);font-size:0;text-indent:0}.elecadi-pdp .woocommerce-product-gallery__trigger::before{content:"";width:18px;height:18px;background:currentColor;-webkit-mask:var(--elecadi-icon-zoom-in) center / contain no-repeat;mask:var(--elecadi-icon-zoom-in) center / contain no-repeat}.elecadi-pdp .woocommerce-product-gallery__trigger>*{display:none}.elecadi-pdp .flex-control-thumbs{display:flex;gap:10px;margin:0;padding:0;overflow-x:auto;list-style:none;scrollbar-width:none}.elecadi-pdp .flex-control-thumbs li{flex:0 0 76px;width:76px!important;margin:0!important}.elecadi-pdp .flex-control-thumbs img{display:block;aspect-ratio:1;padding:8px;border-radius:var(--wp--preset--border-radius--md);background:var(--elecadi-frame);box-shadow:inset 0 0 0 1px #fff0;object-fit:contain;mix-blend-mode:multiply;opacity:1!important;cursor:pointer;box-sizing:border-box}.elecadi-pdp .flex-control-thumbs img.flex-active{outline:1.5px solid var(--wp--preset--color--ink);outline-offset:-1.5px}.elecadi-pdp .wp-block-woocommerce-product-image-gallery>.onsale{position:absolute;z-index:2;top:12px!important;inset-inline-start:calc(12px + var(--elecadi-photo-inset, 0px))!important;margin:0;transition:inset-inline-start var(--elecadi-base) var(--elecadi-ease)}@media (min-width:1024px){.elecadi-pdp .woocommerce-product-gallery__image img:not(.zoomImg){max-height:max(420px, calc(100svh - 270px))}.elecadi-pdp .woocommerce-product-gallery__image--placeholder{max-height:max(420px, calc(100svh - 270px))}}.elecadi-pdp .woocommerce-product-gallery__image--placeholder{display:grid;place-items:center;width:100%;aspect-ratio:1;max-height:min(100vw, 640px);border-radius:var(--wp--preset--border-radius--md);background:var(--elecadi-frame)}.elecadi-pdp .woocommerce-product-gallery__image--placeholder img:not(.zoomImg){max-width:60%;max-height:60%;background:#fff0}.elecadi-pdp .woocommerce-product-gallery--without-images .woocommerce-product-gallery__trigger{display:none!important}@media (max-width:640px){.elecadi-pdp .flex-control-thumbs li{flex-basis:64px;width:64px!important}}.elecadi-pdp__buy{display:flex;flex-direction:column;max-width:520px}.elecadi-pdp__buy>*{margin-block:0!important}.elecadi-pdp__brand{align-self:flex-start;margin-bottom:16px!important;color:#6f5114;font-size:13px;font-weight:600}.elecadi-pdp__brand a{display:inline-flex;align-items:center;min-height:32px;padding:0 14px;border:1px solid var(--wp--preset--color--hairline);border-radius:var(--wp--preset--border-radius--sm);color:inherit;text-decoration:none;transition:border-color var(--elecadi-fast) var(--elecadi-ease)}.elecadi-pdp__brand a:hover{border-color:var(--wp--preset--color--hairline-strong)}.elecadi-pdp__title{margin-bottom:12px!important;color:var(--wp--preset--color--ink);font-size:clamp(1.375rem, 1rem + 1.1vw, 2rem);font-weight:600;line-height:1.45;text-wrap:balance}.elecadi-pdp__meta{gap:8px 16px!important;padding-bottom:20px;border-bottom:1px solid var(--wp--preset--color--hairline);color:var(--wp--preset--color--ink-muted);font-size:13px;line-height:1.6}.elecadi-pdp__meta>*{display:inline-flex;align-items:center;gap:4px;margin:0!important;font-size:13px!important}.elecadi-pdp__meta>*+*::before{content:"";width:1px;height:12px;margin-inline-end:12px;background:var(--wp--preset--color--hairline-strong)}.elecadi-pdp__meta .sku{direction:ltr;color:var(--wp--preset--color--ink-soft)}.elecadi-pdp__meta a{color:var(--wp--preset--color--ink);text-underline-offset:4px}.elecadi-pdp__meta .wc-block-components-product-stock-indicator:empty{display:none}.elecadi-pdp__meta .wc-block-components-product-stock-indicator--in-stock{color:var(--elecadi-stock);font-weight:600}.elecadi-vendor__badge{margin-inline-start:6px;padding:2px 8px;border-radius:var(--wp--preset--border-radius--pill);background:var(--wp--preset--color--gold-soft);color:#6f5114;font-size:11px;font-weight:600}.elecadi-pdp__price{padding-top:20px;margin-bottom:20px!important}.elecadi-pdp__price .wc-block-components-product-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;color:var(--wp--preset--color--ink);font-size:clamp(1.625rem, 1.3rem + 0.9vw, 2.125rem);font-weight:700;line-height:1.3;font-variant-numeric:tabular-nums}.elecadi-pdp__price .woocommerce-Price-currencySymbol{font-size:.5em;font-weight:600;color:var(--wp--preset--color--ink-soft)}.elecadi-pdp__price del{order:2;color:var(--wp--preset--color--ink-muted);font-size:16px;font-weight:400}.elecadi-pdp__price ins{text-decoration:none}.elecadi-pdp__actions{margin-bottom:24px!important}.elecadi-pdp form.cart{display:flex;flex-wrap:wrap;gap:12px;margin:0}.elecadi-pdp form.cart:not(.variations_form)>:is(.single_add_to_cart_button,.quantity):not(.afrfqbt_single_page,.afrfqbt_single_page_guest),.elecadi-pdp .variations_button>:is(.single_add_to_cart_button,.quantity):not(.afrfqbt_single_page,.afrfqbt_single_page_guest){order:-1}.elecadi-pdp form.variations_form{display:block}.elecadi-pdp .variations_button{display:flex;flex-wrap:wrap;gap:12px}.elecadi-pdp .quantity{display:inline-flex;align-items:stretch;height:52px;margin:0!important;border:1px solid var(--wp--preset--color--hairline-strong);border-radius:var(--wp--preset--border-radius--sm);background:var(--wp--preset--color--surface);box-sizing:border-box}.elecadi-pdp .quantity .qty{width:48px;height:100%;padding:0;border:0;background:#fff0;color:var(--wp--preset--color--ink);font-size:15px;font-weight:600;text-align:center;-moz-appearance:textfield}.elecadi-pdp .quantity .qty::-webkit-inner-spin-button,.elecadi-pdp .quantity .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.elecadi-qty-step{display:grid;place-items:center;width:44px;padding:0;border:0;background:#fff0;color:var(--wp--preset--color--ink);font-size:20px;line-height:1;cursor:pointer}.elecadi-qty-step:hover{background:var(--wp--preset--color--paper)}.elecadi-qty-step:disabled{color:var(--wp--preset--color--hairline-strong);cursor:not-allowed;background:#fff0}.elecadi-pdp .single_add_to_cart_button.alt{display:inline-flex;flex:1;align-items:center;justify-content:center;gap:10px;min-width:180px;height:52px;margin:0!important;padding-inline:16px;border:0;border-radius:var(--wp--preset--border-radius--sm);background:var(--wp--preset--color--gold);color:var(--wp--preset--color--ink);font-size:16px;font-weight:700;box-sizing:border-box;transition:background-color var(--elecadi-fast) var(--elecadi-ease),color var(--elecadi-fast) var(--elecadi-ease)}.elecadi-pdp .single_add_to_cart_button.alt::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-pdp .single_add_to_cart_button.alt:hover{background:var(--wp--preset--color--ink);color:var(--wp--preset--color--on-dark)}.elecadi-pdp .single_add_to_cart_button.alt.disabled{opacity:.55;cursor:not-allowed}.elecadi-pdp :is(.elecadi-pdp__whatsapp,.afrfqbt_single_page,.afrfqbt_single_page_guest,a.single_add_to_cart_button:not(.alt),button.afrfqbt_single_page){display:inline-flex;flex:1 1 calc(50% - 44px);min-width:0;white-space:nowrap;align-items:center;justify-content:center;gap:8px;height:48px;margin:0!important;padding-inline:12px;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:14px;font-weight:600;text-decoration:none;box-sizing:border-box;transition:background-color var(--elecadi-fast) var(--elecadi-ease),color var(--elecadi-fast) var(--elecadi-ease),border-color var(--elecadi-fast) var(--elecadi-ease)}.elecadi-pdp :is(.elecadi-pdp__whatsapp,.afrfqbt_single_page,.afrfqbt_single_page_guest,a.single_add_to_cart_button:not(.alt)):hover{border-color:var(--wp--preset--color--ink);background:var(--wp--preset--color--ink);color:var(--wp--preset--color--on-dark)}.elecadi-pdp .elecadi-wish--single{position:static;flex:0 0 52px;width:52px;height:48px;margin:0;border:1px solid var(--wp--preset--color--hairline-strong);border-radius:var(--wp--preset--border-radius--sm);background:#fff0;box-shadow:none}.elecadi-pdp .elecadi-wish--single:hover{border-color:var(--wp--preset--color--ink)}.elecadi-pdp .elecadi-pdp__whatsapp{order:1}.elecadi-pdp :is(.afrfqbt_single_page,.afrfqbt_single_page_guest,a.single_add_to_cart_button:not(.alt),button.afrfqbt_single_page){order:2}.elecadi-pdp .elecadi-wish--single{order:3}.elecadi-pdp__bulk{order:4}.elecadi-pdp__whatsapp::before{content:"";flex-shrink:0;width:18px;height:18px;background:currentColor;-webkit-mask:var(--elecadi-icon-whatsapp) center / contain no-repeat;mask:var(--elecadi-icon-whatsapp) center / contain no-repeat}@media (max-width:479px){.elecadi-pdp :is(.elecadi-pdp__whatsapp,.afrfqbt_single_page,.afrfqbt_single_page_guest,a.single_add_to_cart_button:not(.alt),button.afrfqbt_single_page){gap:6px;padding-inline:6px;font-size:13px}}.elecadi-pdp__bulk{flex-basis:100%;margin:0;color:var(--wp--preset--color--ink-muted);font-size:13px}.elecadi-pdp__price .elecadi-price-range{display:block}.elecadi-pdp__price .elecadi-price-note{display:block;margin-top:4px;color:var(--wp--preset--color--ink-muted);font-size:13px;font-weight:400}.woocommerce .elecadi-pdp table.variations{width:100%;margin:0 0 8px;border:0;border-collapse:collapse}.elecadi-pdp table.variations tr{display:grid;gap:10px;margin-bottom:16px}.woocommerce .elecadi-pdp table.variations :is(th,td){display:block;padding:0;border:0;text-align:start}.elecadi-pdp table.variations label{color:var(--wp--preset--color--ink-muted);font-size:13px;font-weight:400}.elecadi-pdp table.variations td.value{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.elecadi-pdp td.has-chips{position:relative}.elecadi-pdp .has-chips select{position:absolute!important;width:1px!important;min-width:0!important;height:1px!important;overflow:hidden;clip-path:inset(50%);opacity:0;pointer-events:none}.elecadi-swatches{display:flex;flex-wrap:wrap;gap:8px}.elecadi-swatch{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:56px;padding:0 16px;border:1px solid var(--wp--preset--color--hairline-strong);border-radius:var(--wp--preset--border-radius--sm);background:var(--wp--preset--color--surface);color:var(--wp--preset--color--ink);font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:border-color var(--elecadi-fast) var(--elecadi-ease),background-color var(--elecadi-fast) var(--elecadi-ease)}.elecadi-swatch:hover{border-color:var(--wp--preset--color--ink)}.elecadi-swatch[aria-checked="true"]{border-color:var(--wp--preset--color--ink);background:var(--wp--preset--color--ink);color:var(--wp--preset--color--on-dark)}.elecadi-swatch:disabled{color:var(--wp--preset--color--ink-muted);border-style:dashed;text-decoration:line-through 1px;cursor:not-allowed}.elecadi-swatch:focus-visible{outline:2px solid var(--wp--preset--color--brass);outline-offset:2px}.elecadi-pdp .reset_variations[style*="hidden"]{display:none}.elecadi-pdp .reset_variations{color:var(--wp--preset--color--ink-muted);font-size:12px;text-underline-offset:4px}.elecadi-pdp .single_variation_wrap .woocommerce-variation{margin-bottom:12px}.elecadi-pdp .woocommerce-variation-price .price{font-size:20px;font-weight:700}.elecadi-pdp .woocommerce-variation-availability .stock{margin:4px 0 0;font-size:13px}.elecadi-pdp .stock.in-stock{color:var(--elecadi-stock)}.elecadi-pdp__promises{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;margin:0 0 24px!important;padding:20px 0 0;border-top:1px solid var(--wp--preset--color--hairline);list-style:none}.elecadi-pdp__promises>li{display:flex;align-items:flex-start;gap:10px;margin:0!important;--elecadi-icon-size:20px}.elecadi-pdp__promises>li::before{margin-top:3px;color:var(--wp--preset--color--brass)}.elecadi-pdp__promises p{margin:0;color:var(--wp--preset--color--ink-muted);font-size:12px;line-height:1.7}.elecadi-pdp__promises strong{color:var(--wp--preset--color--ink);font-size:13px;font-weight:600}@media (max-width:640px){.elecadi-pdp__promises{grid-template-columns:minmax(0,1fr);gap:12px}}.elecadi-pdp__lede{color:var(--wp--preset--color--ink-soft);font-size:14px;line-height:1.9}.elecadi-pdp__lede p{margin:0}.elecadi-pdp__info,.elecadi-pdp__reviews,.elecadi-pdp__vendor{margin-top:clamp(56px, 4rem + 2vw, 104px)!important}.elecadi-pdp__info{display:grid;grid-template-columns:minmax(0,1fr);gap:48px}@media (min-width:1024px){.elecadi-pdp__info{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:64px;row-gap:40px;align-items:start}.elecadi-pdp__about{grid-row:span 2}.elecadi-pdp__info:not(:has(.wp-block-woocommerce-product-description>*)){grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}}.elecadi-pdp__about:not(:has(.wp-block-woocommerce-product-description>*)),.elecadi-pdp__side:not(:has(.wp-block-woocommerce-product-specifications tbody tr)){display:none}.elecadi-pdp__heading{margin:0 0 24px!important;font-size:clamp(1.5rem, 1.15rem + 1vw, 2rem);font-weight:400;line-height:1.4}.elecadi-pdp__subheading{margin:0 0 16px!important;font-size:18px;font-weight:600}.elecadi-pdp__about .wp-block-woocommerce-product-description{color:var(--wp--preset--color--ink-soft);font-size:15px;line-height:1.95}.elecadi-pdp__about .wp-block-woocommerce-product-description :where(h2,h3,h4){margin:32px 0 12px;color:var(--wp--preset--color--ink);font-size:18px;font-weight:600;line-height:1.6}.elecadi-pdp__about .wp-block-woocommerce-product-description :where(img){max-width:100%;height:auto}.elecadi-pdp__specs{margin:0!important}.elecadi-pdp__specs td p{margin:0}.elecadi-pdp__faq{margin:0!important;border-bottom:1px solid var(--wp--preset--color--hairline)}.elecadi-pdp__faq summary{display:flex;align-items:center;justify-content:space-between;min-height:52px;color:var(--wp--preset--color--ink);font-size:15px;font-weight:600;list-style:none;cursor:pointer}.elecadi-pdp__faq summary::-webkit-details-marker{display:none}.elecadi-pdp__faq summary::after{content:"";flex-shrink:0;width:14px;height:14px;background:currentColor;-webkit-mask:var(--elecadi-icon-chevron-down) center / contain no-repeat;mask:var(--elecadi-icon-chevron-down) center / contain no-repeat;transition:transform var(--elecadi-base) var(--elecadi-ease)}.elecadi-pdp__faq[open] summary::after{transform:rotate(180deg)}.elecadi-pdp__faq p{margin:0 0 16px;color:var(--wp--preset--color--ink-soft);font-size:14px;line-height:1.9}.elecadi-pdp__vendor .elecadi-section__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:24px}.elecadi-pdp__vendor .elecadi-section__head>:not(.elecadi-link-arrow){grid-column:1}.elecadi-pdp__vendor .elecadi-section__head .elecadi-link-arrow{grid-column:2;grid-row:1 / span 2;padding-bottom:8px}.elecadi-pdp__reviews .woocommerce-Reviews-title{display:none}.elecadi-pdp__specs table{width:100%;border:0;border-top:1px solid var(--wp--preset--color--ink);border-collapse:collapse}.elecadi-pdp__specs :is(th,td){padding:12px 0;border:0;border-bottom:1px solid var(--wp--preset--color--hairline);text-align:start;vertical-align:top}.elecadi-pdp__specs tbody th{width:40%;padding-inline-end:16px;color:var(--wp--preset--color--ink-muted);font-size:13px;font-weight:400}.elecadi-pdp__specs td{color:var(--wp--preset--color--ink);font-size:14px;font-weight:600}.woocommerce .elecadi-pdp .woocommerce-product-attributes{width:100%;border-top:1px solid var(--wp--preset--color--ink);border-collapse:collapse}.woocommerce .elecadi-pdp .woocommerce-product-attributes :is(th,td){padding:12px 0;border-bottom:1px solid var(--wp--preset--color--hairline);text-align:start;vertical-align:top}.woocommerce .elecadi-pdp .woocommerce-product-attributes th{width:40%;color:var(--wp--preset--color--ink-muted);font-size:13px;font-weight:400}.woocommerce .elecadi-pdp .woocommerce-product-attributes td{color:var(--wp--preset--color--ink);font-size:14px;font-weight:600}.woocommerce .elecadi-pdp .woocommerce-product-attributes td p{margin:0}.woocommerce .elecadi-pdp #reviews .commentlist{margin:0 0 32px;padding:0;list-style:none}.woocommerce .elecadi-pdp #reviews .commentlist li{padding-block:20px;border-bottom:1px solid var(--wp--preset--color--hairline)}.woocommerce .elecadi-pdp #reviews .comment_container{display:flex;gap:16px}.woocommerce .elecadi-pdp #reviews .avatar{width:40px;height:40px;border-radius:50%}.woocommerce .elecadi-pdp #reviews :is(input[type="text"],input[type="email"],textarea){width:100%;padding:10px 12px;border:1px solid var(--wp--preset--color--hairline-strong);border-radius:var(--wp--preset--border-radius--sm);font:inherit;box-sizing:border-box}.woocommerce .elecadi-pdp #reviews .comment-reply-title{display:block;margin:16px 0 12px;color:var(--wp--preset--color--ink);font-size:16px;font-weight:600}.woocommerce .elecadi-pdp #reviews{padding:24px;border-radius:var(--wp--preset--border-radius--md);background:var(--wp--preset--color--paper-deep)}@media (min-width:1024px){.woocommerce .elecadi-pdp #reviews{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;column-gap:48px;padding:32px}.woocommerce .elecadi-pdp #reviews #comments{display:contents}.woocommerce .elecadi-pdp #reviews>*,.woocommerce .elecadi-pdp #reviews #comments>*{grid-column:2}.woocommerce .elecadi-pdp #reviews #comments>.elecadi-rating-summary{grid-column:1;grid-row:1 / span 10;grid-template-columns:minmax(0,1fr);margin:0}.woocommerce .elecadi-pdp #reviews .clear{display:none}}.woocommerce .elecadi-pdp #reviews .woocommerce-noreviews{margin:0;color:var(--wp--preset--color--ink);font-size:16px;font-weight:600}.woocommerce .elecadi-pdp #reviews .woocommerce-verification-required{margin:6px 0 0;color:var(--wp--preset--color--ink-muted);font-size:14px;font-weight:400}.elecadi-pdp__related{margin-top:clamp(56px, 4rem + 2vw, 104px)!important}.elecadi-pdp__related>*{margin-block:0}.elecadi-pdp :is(.elecadi-pdp__related,.elecadi-pdp__vendor) .elecadi-section__head{margin-bottom:32px!important}.elecadi-pdp :is(.elecadi-pdp__related,.elecadi-pdp__vendor) .elecadi-section__head>*{margin-block:0}.elecadi-pdp :is(.elecadi-pdp__related,.elecadi-pdp__vendor) .elecadi-section__title{font-size:clamp(1.5rem, 1.05rem + 1.2vw, 2.125rem);font-weight:600;line-height:1.5}.woocommerce .elecadi-pdp .woocommerce-product-attributes tr:nth-child(2n) :is(th,td){background:#fff0}.woocommerce .elecadi-pdp .woocommerce-product-attributes td{font-style:normal}.elecadi-pdp-bar{display:none}@media (max-width:1023px){.elecadi-pdp-bar{position:fixed;z-index:30;inset-inline:0;bottom:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:var(--elecadi-pdp-bar-h);padding:10px 16px max(10px, env(safe-area-inset-bottom));border-top:1px solid var(--wp--preset--color--hairline);background:var(--wp--preset--color--surface);box-shadow:0 -10px 30px -12px rgb(30 26 22 / .16);box-sizing:border-box;transform:translateY(100%);visibility:hidden;transition:transform var(--elecadi-base) var(--elecadi-ease),visibility 0s linear var(--elecadi-base)}.elecadi-pdp-bar[data-visible]{transform:none;visibility:visible;transition-delay:0s}body:has(.elecadi-pdp-bar){padding-bottom:calc(var(--elecadi-pdp-bar-h) + env(safe-area-inset-bottom))}.elecadi-pdp-bar__info{min-width:0}.elecadi-pdp-bar__name{margin:0;overflow:hidden;color:var(--wp--preset--color--ink-muted);font-size:12px;font-weight:500;line-height:1.6;text-overflow:ellipsis;white-space:nowrap}.elecadi-pdp-bar__price{margin:0;color:var(--wp--preset--color--ink);font-size:17px;font-weight:700;line-height:1.4;white-space:nowrap}.elecadi-pdp-bar__price del{display:none}.elecadi-pdp-bar__price ins{text-decoration:none}.elecadi-pdp-bar__add{display:inline-flex;align-items:center;justify-content:center;min-width:152px;height:48px;padding-inline:16px;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:15px;font-weight:700;cursor:pointer}}@media (prefers-reduced-motion:reduce){.elecadi-pdp-bar{transition:none}}.elecadi-own-product{display:grid;gap:6px;padding:16px 18px;border:1px solid var(--wp--preset--color--hairline);border-inline-start:3px solid var(--wp--preset--color--gold);border-radius:var(--wp--preset--border-radius--md);background:var(--wp--preset--color--paper)}.elecadi-own-product p{margin:0}.elecadi-own-product__title{color:var(--wp--preset--color--ink);font-size:15px;font-weight:700}.elecadi-own-product__text{color:var(--wp--preset--color--ink-muted);font-size:14px;line-height:1.7}.elecadi-own-product__edit{justify-self:start;margin-top:6px;padding:9px 18px;border:1px solid var(--wp--preset--color--ink);border-radius:var(--wp--preset--border-radius--sm);color:var(--wp--preset--color--ink);font-size:14px;font-weight:700;text-decoration:none}.elecadi-own-product__edit:hover{background:var(--wp--preset--color--ink);color:var(--wp--preset--color--on-dark)}.elecadi-subcats{margin:0 0 28px}.elecadi-subcats__list{display:flex;gap:12px;margin:0;padding:0 0 6px;overflow-x:auto;list-style:none;scroll-snap-type:x proximity;scrollbar-width:thin}.elecadi-subcats__list>li{display:flex;flex:none;scroll-snap-align:start}.elecadi-subcats__link{display:grid;align-content:start;justify-items:center;gap:6px;width:112px;padding:10px 6px 12px;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);text-align:center;text-decoration:none;transition:border-color var(--elecadi-fast,.15s) ease,box-shadow var(--elecadi-fast,.15s) ease}.elecadi-subcats__link:is(:hover,:focus-visible){border-color:var(--wp--preset--color--gold);box-shadow:0 6px 18px -10px rgb(24 21 18 / .25)}.elecadi-subcats__img{display:grid;place-items:center;width:80px;height:80px;border-radius:var(--wp--preset--border-radius--md);background:var(--wp--preset--color--paper-deep);object-fit:cover}.elecadi-subcats__img--empty{color:var(--wp--preset--color--brass);font-size:24px;font-weight:700}.elecadi-subcats__name{display:-webkit-box;overflow:hidden;font-size:13px;font-weight:600;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.elecadi-subcats__count{color:var(--wp--preset--color--ink-muted);font-size:12px}.elecadi-rating-summary{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px 40px;margin:0 0 28px;padding:20px 24px;border:1px solid var(--wp--preset--color--hairline);border-radius:var(--wp--preset--border-radius--md);background:var(--wp--preset--color--paper)}.elecadi-rating-summary__score{display:grid;justify-items:center;gap:6px;min-width:140px}.elecadi-rating-summary__score strong{color:var(--wp--preset--color--ink);font-size:40px;font-weight:700;line-height:1}.elecadi-rating-summary__stars{--elecadi-star-on:var(--wp--preset--color--gold);--elecadi-star-off:var(--wp--preset--color--hairline-strong);display:inline-block;font-size:18px;letter-spacing:2px;line-height:1}.elecadi-rating-summary__stars::before{content:"★★★★★";background:linear-gradient(to left,var(--elecadi-star-on) calc(var(--elecadi-rating) / 5 * 100%),var(--elecadi-star-off) 0);-webkit-background-clip:text;background-clip:text;color:#fff0}.elecadi-rating-summary__total{color:var(--wp--preset--color--ink-muted);font-size:13px}.elecadi-rating-summary__bars{display:grid;gap:8px;margin:0;padding:0;list-style:none}.elecadi-rating-summary__bars li{display:grid;grid-template-columns:40px minmax(0,1fr) 36px;align-items:center;gap:12px;font-size:13px}.elecadi-rating-summary__star{color:var(--wp--preset--color--ink-soft);white-space:nowrap}.elecadi-rating-summary__bar{height:8px;overflow:hidden;border-radius:999px;background:var(--wp--preset--color--stone)}.elecadi-rating-summary__bar span{display:block;height:100%;border-radius:inherit;background:var(--wp--preset--color--gold)}.elecadi-rating-summary__n{color:var(--wp--preset--color--ink-muted);text-align:end}@media (max-width:600px){.elecadi-rating-summary{grid-template-columns:minmax(0,1fr)}}.elecadi-pdp form.cart .single_add_to_cart_button.loading{position:relative;color:transparent!important;pointer-events:none}.elecadi-pdp form.cart .single_add_to_cart_button.loading::after{content:"";position:absolute;inset:0;width:20px;height:20px;margin:auto;border:2px solid var(--wp--preset--color--ink);border-top-color:#fff0;border-radius:50%;animation:elecadi-card-spin 0.7s linear infinite}@keyframes elecadi-card-spin{to{transform:rotate(360deg)}}.elecadi-pdp-notice{margin:0 0 16px;padding:12px 16px;border:1px solid rgb(196 18 11 / .25);border-inline-start:3px solid var(--wp--preset--color--danger);border-radius:var(--wp--preset--border-radius--md);background:rgb(196 18 11 / .05);color:var(--wp--preset--color--ink);font-size:14px;line-height:1.7}.elecadi-pdp-notice p{margin:0}