/* atomel-wcx-tokens */:root{--aea-wc-surface:#fff;--aea-wc-surface-subtle:#fafafa;--aea-wc-surface-muted:#f4f4f5;--aea-wc-surface-sunken:#efeff1;--aea-wc-border:#e4e4e7;--aea-wc-border-strong:#d4d4d8;--aea-wc-text:#18181b;--aea-wc-text-soft:#3f3f46;--aea-wc-text-muted:#52525b;--aea-wc-text-subtle:#71717a;--aea-wc-text-faint:#a1a1aa;--aea-wc-accent:#18181b;--aea-wc-accent-hover:#27272a;--aea-wc-accent-contrast:#fff;--aea-wc-danger:#dc2626;--aea-wc-danger-surface:#fef2f2;--aea-wc-danger-border:#fecaca;--aea-wc-success:#15803d;--aea-wc-success-surface:#f0fdf4;--aea-wc-success-border:#bbf7d0;--aea-wc-warning:#b45309;--aea-wc-warning-surface:#fffbeb;--aea-wc-warning-border:#fde68a;--aea-wc-rating:#d97706;--aea-wc-space-1:4px;--aea-wc-space-2:8px;--aea-wc-space-3:12px;--aea-wc-space-4:16px;--aea-wc-space-5:20px;--aea-wc-space-6:24px;--aea-wc-space-8:32px;--aea-wc-space-10:40px;--aea-wc-radius-sm:2px;--aea-wc-radius-md:4px;--aea-wc-radius-lg:8px;--aea-wc-radius-pill:999px;--aea-wc-text-xs:11px;--aea-wc-text-sm:12px;--aea-wc-text-base:13px;--aea-wc-text-md:14px;--aea-wc-text-lg:16px;--aea-wc-text-xl:20px;--aea-wc-leading-tight:1.3;--aea-wc-leading:1.5;--aea-wc-weight-normal:400;--aea-wc-weight-medium:500;--aea-wc-weight-semibold:600;--aea-wc-shadow-sm:0 1px 2px rgba(24,24,27,0.05);--aea-wc-shadow-md:0 4px 12px rgba(24,24,27,0.08);--aea-wc-shadow-lg:0 16px 40px rgba(24,24,27,0.14);--aea-wc-focus-ring:0 0 0 3px rgba(24,24,27,0.14);--aea-wc-control-height:40px;--aea-wc-control-height-sm:32px;--aea-wc-control-height-lg:48px;--aea-wc-control-padding-x:14px;--aea-wc-transition:160ms ease;--aea-wc-transition-slow:240ms ease;--aea-wc-media-ratio:1 / 1}@media (prefers-reduced-motion:reduce){:root{--aea-wc-transition:0ms;--aea-wc-transition-slow:0ms}}
/* atomel-wcx-controls */.atomel-wl-btn,.atomel-cmp-btn,.atomel-qv-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--aea-wc-space-2);box-sizing:border-box;min-height:var(--aea-wc-control-height);margin:0;padding:0 var(--aea-wc-control-padding-x);border:1px solid var(--aea-wc-border);border-radius:var(--aea-wc-radius-md);background:var(--aea-wc-surface);color:var(--aea-wc-text-muted);font-size:var(--aea-wc-text-base);font-weight:var(--aea-wc-weight-medium);line-height:1;text-align:center;text-decoration:none;box-shadow:none;cursor:pointer;transition:color var(--aea-wc-transition),border-color var(--aea-wc-transition),background-color var(--aea-wc-transition)}.atomel-wl-btn:hover,.atomel-cmp-btn:hover,.atomel-qv-btn:hover{border-color:var(--aea-wc-border-strong);background:var(--aea-wc-surface-subtle);color:var(--aea-wc-text)}.atomel-wl-btn:focus-visible,.atomel-cmp-btn:focus-visible,.atomel-qv-btn:focus-visible{outline:none;border-color:var(--aea-wc-accent);box-shadow:var(--aea-wc-focus-ring);color:var(--aea-wc-text)}.atomel-wl-btn:active,.atomel-cmp-btn:active,.atomel-qv-btn:active{background:var(--aea-wc-surface-muted)}.atomel-wl-btn.is-active,.atomel-cmp-btn.is-active{border-color:var(--aea-wc-accent);background:var(--aea-wc-accent);color:var(--aea-wc-accent-contrast)}.atomel-wl-btn.is-active:hover,.atomel-cmp-btn.is-active:hover{border-color:var(--aea-wc-accent-hover);background:var(--aea-wc-accent-hover);color:var(--aea-wc-accent-contrast)}.atomel-wl-btn[disabled],.atomel-cmp-btn[disabled],.atomel-qv-btn[disabled],.atomel-wl-btn.is-loading,.atomel-cmp-btn.is-loading,.atomel-qv-btn.is-loading{opacity:0.55;cursor:not-allowed}.atomel-wl-btn__icon,.atomel-cmp-btn__icon,.atomel-qv-btn__icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:16px;height:16px}.atomel-wl-btn__icon svg,.atomel-cmp-btn__icon svg,.atomel-qv-btn__icon svg{display:block;width:16px;height:16px}.atomel-qv-cart .single_add_to_cart_button{display:inline-flex !important;align-items:center;justify-content:center;gap:var(--aea-wc-space-2);box-sizing:border-box !important;min-height:var(--aea-wc-control-height-lg) !important;margin:0 !important;padding:0 var(--aea-wc-space-5) !important;border:1px solid var(--aea-wc-accent) !important;border-radius:var(--aea-wc-radius-md) !important;background:var(--aea-wc-accent) !important;color:var(--aea-wc-accent-contrast) !important;font-size:var(--aea-wc-text-md) !important;font-weight:var(--aea-wc-weight-semibold) !important;line-height:1 !important;text-decoration:none;box-shadow:none !important;cursor:pointer;transition:background-color var(--aea-wc-transition),border-color var(--aea-wc-transition) !important}.atomel-qv-cart .single_add_to_cart_button:hover{border-color:var(--aea-wc-accent-hover) !important;background:var(--aea-wc-accent-hover) !important;color:var(--aea-wc-accent-contrast) !important}.atomel-qv-cart .single_add_to_cart_button:focus-visible{outline:none;box-shadow:var(--aea-wc-focus-ring) !important}.atomel-qv-cart .single_add_to_cart_button.disabled,.atomel-qv-cart .single_add_to_cart_button[disabled]{opacity:0.45;box-shadow:none !important;cursor:not-allowed}.atomel-pr .atomel-pr-bundle .atomel-pr-bundle__add.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--aea-wc-space-2,8px);box-sizing:border-box;min-height:var(--aea-wc-control-height-lg,48px);margin:0;padding:0 var(--aea-wc-space-5,20px);border:1px solid var(--aea-wc-accent,#18181b);border-radius:var(--aea-wc-radius-md,4px);background:var(--aea-wc-accent,#18181b);color:var(--aea-wc-accent-contrast,#fff);font-size:var(--aea-wc-text-md,14px);font-weight:var(--aea-wc-weight-semibold,600);line-height:1;text-decoration:none;box-shadow:none;cursor:pointer;transition:background-color var(--aea-wc-transition,160ms ease),border-color var(--aea-wc-transition,160ms ease),color var(--aea-wc-transition,160ms ease)}.atomel-pr .atomel-pr-bundle .atomel-pr-bundle__add.button:hover{border-color:var(--aea-wc-accent-hover,#27272a);background:var(--aea-wc-accent-hover,#27272a);color:var(--aea-wc-accent-contrast,#fff)}.atomel-pr .atomel-pr-bundle .atomel-pr-bundle__add.button:focus-visible{outline:none;box-shadow:var(--aea-wc-focus-ring,0 0 0 3px rgba(24,24,27,0.14))}.atomel-pr .atomel-pr-bundle .atomel-pr-bundle__add.button.is-loading{opacity:0.45;box-shadow:none;cursor:not-allowed}.atomel-wl-btn--image,.atomel-cmp-btn--image,.atomel-qv-btn--image{width:var(--aea-wc-control-height);height:var(--aea-wc-control-height);min-height:var(--aea-wc-control-height);padding:0;border-color:rgba(24,24,27,0.08);border-radius:var(--aea-wc-radius-pill);background:rgba(255,255,255,0.94);color:var(--aea-wc-text-soft);box-shadow:var(--aea-wc-shadow-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.atomel-wl-btn--image:hover,.atomel-cmp-btn--image:hover,.atomel-qv-btn--image:hover{background:var(--aea-wc-surface);color:var(--aea-wc-text)}.atomel-wl-btn--image.is-active,.atomel-cmp-btn--image.is-active{border-color:transparent;background:var(--aea-wc-accent);color:var(--aea-wc-accent-contrast)}.atomel-wl-btn--image .atomel-wl-btn__label,.atomel-cmp-btn--image .atomel-cmp-btn__label,.atomel-qv-btn--image .atomel-qv-btn__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}li.product{--aea-wc-stack-inset:var(--aea-wc-space-3);--aea-wc-stack-step:calc(var(--aea-wc-control-height) + var(--aea-wc-space-2))}li.product .atomel-wl-image-wrap,li.product .atomel-cmp-image-wrap,li.product .atomel-qv-image-wrap{position:absolute;left:var(--aea-wc-stack-inset);right:auto;bottom:auto;z-index:3;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity var(--aea-wc-transition),visibility var(--aea-wc-transition),transform var(--aea-wc-transition)}li.product .atomel-wl-image-wrap{top:var(--aea-wc-space-3)}li.product .atomel-cmp-image-wrap{top:calc(var(--aea-wc-space-3) + var(--aea-wc-stack-step))}li.product .atomel-qv-image-wrap{top:calc(var(--aea-wc-space-3) + var(--aea-wc-stack-step) * 2)}li.product:hover .atomel-wl-image-wrap,li.product:hover .atomel-cmp-image-wrap,li.product:hover .atomel-qv-image-wrap,li.product:focus-within .atomel-wl-image-wrap,li.product:focus-within .atomel-cmp-image-wrap,li.product:focus-within .atomel-qv-image-wrap{opacity:1;visibility:visible;transform:translateY(0)}.rtl li.product .atomel-wl-image-wrap,.rtl li.product .atomel-cmp-image-wrap,.rtl li.product .atomel-qv-image-wrap{left:auto;right:var(--aea-wc-stack-inset)}@media (hover:none){li.product .atomel-wl-image-wrap,li.product .atomel-cmp-image-wrap,li.product .atomel-qv-image-wrap{opacity:1;visibility:visible;transform:none}}@media (max-width:767px){.atomel-wl-btn,.atomel-cmp-btn,.atomel-qv-btn{min-height:var(--aea-wc-control-height)}}
/* atomel-quick-view */:root{--atomel-qv-accent:var(--aea-wc-accent);--atomel-qv-text:var(--aea-wc-text);--atomel-qv-muted:var(--aea-wc-text-subtle);--atomel-qv-line:var(--aea-wc-border);--atomel-qv-surface:var(--aea-wc-surface-muted)}body.atomel-qv-lock{overflow:hidden}.atomel-qv-modal{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;padding:24px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--aea-wc-transition-slow),visibility var(--aea-wc-transition-slow)}.atomel-qv-modal.is-open{opacity:1;visibility:visible;pointer-events:auto}.atomel-qv-modal__overlay{position:absolute;inset:0;background:rgba(9,12,18,0.68);backdrop-filter:blur(6px)}.atomel-qv-modal__dialog{position:relative;z-index:1;width:min(1040px,100%);max-height:calc(100svh - 48px);overflow:hidden;border:1px solid rgba(255,255,255,0.65);border-radius:var(--aea-wc-radius-lg);background:var(--aea-wc-surface);box-shadow:var(--aea-wc-shadow-lg);transform:translateY(14px) scale(0.985);transition:transform var(--aea-wc-transition-slow)}.atomel-qv-modal.is-open .atomel-qv-modal__dialog{transform:translateY(0) scale(1)}.atomel-qv-modal__body{max-height:calc(100svh - 48px);overflow:auto;scrollbar-width:thin;scrollbar-color:var(--aea-wc-border-strong) transparent}.atomel-qv-modal__body::-webkit-scrollbar{width:7px}.atomel-qv-modal__body::-webkit-scrollbar-thumb{border-radius:var(--aea-wc-radius-pill);background:var(--aea-wc-border-strong)}.atomel-qv-modal__close{position:absolute;top:18px;right:18px;z-index:5;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid rgba(24,24,27,0.1);border-radius:var(--aea-wc-radius-pill);background:rgba(255,255,255,0.9);color:var(--aea-wc-text-soft);box-shadow:var(--aea-wc-shadow-md);backdrop-filter:blur(10px);cursor:pointer;transition:color var(--aea-wc-transition),border-color var(--aea-wc-transition),transform var(--aea-wc-transition),background-color var(--aea-wc-transition)}.atomel-qv-modal__close:hover{border-color:rgba(24,24,27,0.22);background:var(--aea-wc-surface);color:var(--atomel-qv-text);transform:rotate(4deg) scale(1.05)}.atomel-qv-modal__close:focus-visible,.atomel-qv-thumb:focus-visible,.atomel-qv-more:focus-visible{outline:3px solid color-mix(in srgb,var(--atomel-qv-accent) 25%,transparent);outline-offset:3px}.atomel-qv-modal.is-loading .atomel-qv-modal__body{display:grid;place-items:center;min-height:min(620px,calc(100svh - 48px));background:linear-gradient(105deg,var(--aea-wc-surface-muted) 30%,var(--aea-wc-surface) 50%,var(--aea-wc-surface-muted) 70%);background-size:200% 100%;animation:atomelQvShimmer 1.6s linear infinite}.atomel-qv-modal.is-loading .atomel-qv-modal__body::after{content:"";display:block;width:42px;height:42px;border:3px solid rgba(24,24,27,0.12);border-top-color:var(--atomel-qv-accent);border-radius:var(--aea-wc-radius-pill);animation:atomelQvSpin 0.75s linear infinite}.atomel-qv-error{margin:0;padding:64px 24px;color:var(--aea-wc-danger);font-weight:600;text-align:center}@keyframes atomelQvSpin{to{transform:rotate(360deg)}}@keyframes atomelQvShimmer{to{background-position:-200% 0}}.atomel-qv-product{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,0.98fr);min-height:590px;color:var(--atomel-qv-text)}.atomel-qv-gallery{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(28px,3.4vw,48px);background:var(--atomel-qv-surface)}.atomel-qv-gallery__main{display:block;overflow:hidden;border-radius:var(--aea-wc-radius-lg);background:transparent}.atomel-qv-gallery__main img{display:block;width:100%;height:auto;margin:0;transition:opacity var(--aea-wc-transition),transform var(--aea-wc-transition-slow)}.atomel-qv-gallery__main:hover img{transform:scale(1.02)}.atomel-qv-gallery__thumbs{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin-top:16px}.atomel-qv-thumb{display:block;width:62px;height:62px;padding:3px;overflow:hidden;border:1px solid transparent;border-radius:var(--aea-wc-radius-lg);background:var(--aea-wc-surface);opacity:0.68;transition:opacity var(--aea-wc-transition),border-color var(--aea-wc-transition),transform var(--aea-wc-transition)}.atomel-qv-thumb:hover,.atomel-qv-thumb.is-active{border-color:var(--atomel-qv-accent);opacity:1;transform:translateY(-2px)}.atomel-qv-thumb img{display:block;width:100%;height:100%;margin:0;border-radius:var(--aea-wc-radius-md);object-fit:cover}.atomel-qv-summary{align-self:center;min-width:0;padding:clamp(48px,4vw,62px) clamp(34px,4vw,54px)}.atomel-qv-title{margin:0 48px 12px 0;color:var(--atomel-qv-text);font-size:clamp(26px,2.2vw,32px);font-weight:650;letter-spacing:-0.025em;line-height:1.16}.atomel-qv-rating{display:flex;align-items:center;min-height:18px;margin:0 0 12px}.atomel-qv-rating .star-rating{float:none;margin:0;color:var(--aea-wc-warning)}.atomel-qv-price{margin:0 0 20px;color:var(--atomel-qv-text);font-size:var(--aea-wc-text-xl);font-weight:700;line-height:1.25}.atomel-qv-price del{margin-right:7px;color:var(--aea-wc-text-faint);font-size:0.78em;font-weight:500;opacity:1}.atomel-qv-price ins{color:var(--atomel-qv-text);text-decoration:none}.atomel-qv-excerpt{margin:0 0 24px;color:var(--atomel-qv-muted);font-size:var(--aea-wc-text-lg);line-height:1.7}.atomel-qv-excerpt>:first-child{margin-top:0}.atomel-qv-excerpt>:last-child{margin-bottom:0}.atomel-qv-cart{margin-top:4px}.atomel-qv-cart form.cart,.atomel-qv-cart .variations,.atomel-qv-cart .single_variation_wrap{margin-bottom:0}.atomel-qv-cart .variations{display:block;width:100%;margin:0 0 12px;padding:16px;border:1px solid var(--aea-wc-border);border-radius:var(--aea-wc-radius-lg);border-collapse:collapse;background:var(--aea-wc-surface-subtle)}.atomel-qv-cart .variations tbody{display:block}.atomel-qv-cart .variations tr{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;margin:0 0 12px;padding:0;border:0}.atomel-qv-cart .variations tr:last-child{margin-bottom:0}.atomel-qv-cart .variations th,.atomel-qv-cart .variations td{display:block;width:auto;padding:0;border:0;background:transparent;text-align:left}.atomel-qv-cart .variations .label label{margin:0;color:var(--aea-wc-text-soft);font-size:var(--aea-wc-text-base);font-weight:650}.atomel-qv-cart .variations .label{display:flex;align-items:center;min-height:38px;padding-top:0}.atomel-qv-cart .variations .value{position:relative}.atomel-qv-cart .atomel-qv-reset-row{display:none;align-items:center;justify-content:flex-end;min-height:27px;margin:-4px 2px 8px}.atomel-qv-cart .atomel-qv-reset-row.is-visible{display:flex}.atomel-qv-cart .variations select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:48px;margin:0;padding:0 46px 0 14px;border:1px solid var(--atomel-qv-line);border-radius:var(--aea-wc-radius-md);background-color:var(--aea-wc-surface);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='m3.5 5.25 3.5 3.5 3.5-3.5' stroke='%236b7280' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:14px 14px;color:var(--atomel-qv-text);font-size:var(--aea-wc-text-md);box-shadow:none;transition:border-color var(--aea-wc-transition),box-shadow var(--aea-wc-transition)}.atomel-qv-cart .variations select:hover,.atomel-qv-cart .variations select:focus{border-color:var(--aea-wc-text-faint);outline:none;box-shadow:var(--aea-wc-focus-ring)}.atomel-qv-cart .reset_variations{display:none;align-items:center;justify-content:center;gap:6px;width:max-content;min-height:27px;margin:0;padding:4px 2px;border:0;border-radius:0;background:transparent;color:var(--aea-wc-text-subtle);font-size:var(--aea-wc-text-sm);font-weight:600;line-height:1.2;text-decoration:none;box-shadow:none;transition:color var(--aea-wc-transition)}.atomel-qv-cart .reset_variations.is-visible{display:flex}.atomel-qv-cart .reset_variations svg{flex:0 0 auto;transition:transform var(--aea-wc-transition-slow)}.atomel-qv-cart .reset_variations:hover,.atomel-qv-cart .reset_variations:focus-visible{background:transparent;color:var(--atomel-qv-accent);box-shadow:none}.atomel-qv-cart .reset_variations:hover svg{transform:rotate(-45deg)}.atomel-qv-cart .woocommerce-variation{margin:0 0 14px}.atomel-qv-cart .woocommerce-variation-description,.atomel-qv-cart .woocommerce-variation-availability{color:var(--atomel-qv-muted);font-size:var(--aea-wc-text-base)}.atomel-qv-cart .woocommerce-variation-price{margin-bottom:10px;font-weight:700}.atomel-qv-cart .woocommerce-variation-add-to-cart,.atomel-qv-cart form.cart:not(.variations_form){display:flex !important;align-items:stretch;gap:10px;margin:0}.atomel-qv-cart .quantity{flex:0 0 76px;width:76px;margin:0 !important}.atomel-qv-cart .quantity .qty{box-sizing:border-box;width:100%;height:var(--aea-wc-control-height-lg);min-height:var(--aea-wc-control-height-lg);margin:0;padding:0 var(--aea-wc-space-2);border:1px solid var(--aea-wc-border);border-radius:var(--aea-wc-radius-md);background:var(--aea-wc-surface);color:var(--aea-wc-text);font-size:var(--aea-wc-text-md);font-weight:var(--aea-wc-weight-semibold);text-align:center;box-shadow:none}.atomel-qv-cart .quantity .qty:focus{border-color:var(--aea-wc-accent);outline:none;box-shadow:var(--aea-wc-focus-ring)}.atomel-qv-cart .single_add_to_cart_button{flex:1 1 150px}.atomel-qv-cart .atomel-wl-btn,.atomel-qv-cart .atomel-cmp-btn{position:relative;flex:0 0 var(--aea-wc-control-height-lg);width:var(--aea-wc-control-height-lg);height:var(--aea-wc-control-height-lg);min-height:var(--aea-wc-control-height-lg);padding:0}.atomel-qv-cart .atomel-wl-btn:hover,.atomel-qv-cart .atomel-cmp-btn:hover,.atomel-qv-cart .atomel-wl-btn.is-active,.atomel-qv-cart .atomel-cmp-btn.is-active{border-color:var(--atomel-qv-accent);background:color-mix(in srgb,var(--atomel-qv-accent) 7%,white);color:var(--atomel-qv-accent);transform:translateY(-1px)}.atomel-qv-cart .atomel-wl-btn__label,.atomel-qv-cart .atomel-cmp-btn__label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.atomel-qv-meta{margin-top:20px;padding-top:18px;border-top:1px solid var(--atomel-qv-line);color:var(--aea-wc-text-faint);font-size:var(--aea-wc-text-sm);line-height:1.75}.atomel-qv-meta .product_meta>span{display:block}.atomel-qv-meta a{color:var(--aea-wc-text-muted);text-decoration:none;transition:color var(--aea-wc-transition)}.atomel-qv-meta a:hover{color:var(--atomel-qv-accent)}.atomel-qv-more{display:inline-flex;align-items:center;gap:7px;margin-top:18px;color:var(--atomel-qv-text);font-size:var(--aea-wc-text-base);font-weight:650;text-decoration:none;transition:color var(--aea-wc-transition),gap var(--aea-wc-transition)}.atomel-qv-more:hover{gap:10px;color:var(--atomel-qv-accent)}.atomel-qv-more svg{flex:0 0 auto}@media (max-width:900px){.atomel-qv-product{grid-template-columns:minmax(0,0.95fr) minmax(0,1.05fr);min-height:540px}.atomel-qv-gallery{padding:28px}.atomel-qv-summary{padding:46px 30px 36px}.atomel-qv-title{font-size:var(--aea-wc-text-xl)}}@media (max-width:760px){.atomel-qv-modal{padding:12px}.atomel-qv-modal__dialog,.atomel-qv-modal__body{max-height:calc(100svh - 24px)}.atomel-qv-product{grid-template-columns:1fr;min-height:0}.atomel-qv-gallery{padding:22px}.atomel-qv-summary{padding:30px 24px 32px}.atomel-qv-title{margin-right:44px}}@media (max-width:540px){.atomel-qv-modal{place-items:end center;padding:0}.atomel-qv-modal__dialog{width:100%;max-height:94svh;border-width:1px 0 0;border-radius:var(--aea-wc-radius-lg) var(--aea-wc-radius-lg) 0 0;transform:translateY(24px)}.atomel-qv-modal__body{max-height:94svh}.atomel-qv-modal__close{top:14px;right:14px;width:38px;height:38px}.atomel-qv-gallery{padding:16px}.atomel-qv-gallery__thumbs{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-bottom:3px}.atomel-qv-thumb{flex:0 0 54px;width:54px;height:54px}.atomel-qv-summary{padding:26px 20px 30px}.atomel-qv-title{font-size:var(--aea-wc-text-xl)}.atomel-qv-cart .variations tr{grid-template-columns:1fr;gap:7px;margin-bottom:15px}.atomel-qv-cart .variations .label{min-height:0;padding-top:0}.atomel-qv-cart .woocommerce-variation-add-to-cart,.atomel-qv-cart form.cart:not(.variations_form){flex-wrap:wrap}.atomel-qv-cart .single_add_to_cart_button{flex-basis:calc(100% - 86px)}.atomel-qv-cart .atomel-wl-btn,.atomel-qv-cart .atomel-cmp-btn{flex:1 1 calc(50% - 5px);width:auto}.atomel-qv-cart .atomel-wl-btn__label,.atomel-qv-cart .atomel-cmp-btn__label{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}}.rtl .atomel-qv-modal__close{right:auto;left:18px}.rtl .atomel-qv-title{margin-right:0;margin-left:48px}.rtl .atomel-qv-cart .variations th,.rtl .atomel-qv-cart .variations td{text-align:right}.rtl .atomel-qv-cart .variations select{padding-right:14px;padding-left:46px;background-position:left 16px center}.rtl .atomel-qv-cart .reset_variations{margin-right:auto;margin-left:0}.rtl .atomel-qv-price del{margin-right:0;margin-left:7px}.rtl .atomel-qv-more svg{transform:rotate(180deg)}@media (max-width:540px){.rtl .atomel-qv-modal__close{left:14px}}@media (prefers-reduced-motion:reduce){.atomel-qv-modal,.atomel-qv-modal__dialog,.atomel-qv-modal__close,.atomel-qv-gallery__main img,.atomel-qv-thumb,.atomel-qv-btn,.atomel-qv-more{transition:none}.atomel-qv-modal.is-loading .atomel-qv-modal__body{animation:none}}
/* atomel-compare */:root{--atomel-cmp-accent:var(--aea-wc-accent);--atomel-cmp-text:var(--aea-wc-text);--atomel-cmp-muted:var(--aea-wc-text-subtle);--atomel-cmp-line:var(--aea-wc-border);--atomel-cmp-soft:var(--aea-wc-surface-muted);--atomel-cmp-surface:var(--aea-wc-surface);--atomel-cmp-success:var(--aea-wc-success);--atomel-cmp-danger:var(--aea-wc-danger)}.atomel-cmp-bar button:focus-visible,.atomel-cmp-remove:focus-visible,.atomel-cmp-modal__close:focus-visible{outline:none;box-shadow:var(--aea-wc-focus-ring)}.atomel-cmp-btn.is-loading{opacity:0.55;pointer-events:none}.atomel-cmp-bar{position:fixed;left:50%;bottom:0;z-index:9998;display:flex;align-items:center;gap:8px;max-width:calc(100% - 32px);padding:8px;border:1px solid rgba(255,255,255,0.12);border-radius:var(--aea-wc-radius-lg);background:rgba(24,24,27,0.95);color:var(--aea-wc-accent-contrast);box-shadow:var(--aea-wc-shadow-lg);backdrop-filter:blur(16px);opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,calc(100% + 24px)) scale(0.98);transition:opacity 0.24s ease,visibility 0.24s ease,transform var(--aea-wc-transition-slow)}.atomel-cmp-bar.is-visible{bottom:18px;opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%,0) scale(1)}.atomel-cmp-bar__label{display:inline-flex;align-items:center;gap:8px;padding:0 8px 0 5px;font-size:var(--aea-wc-text-base);font-weight:650;line-height:1;white-space:nowrap}.atomel-cmp-bar__icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--aea-wc-radius-md);background:rgba(255,255,255,0.09);color:var(--aea-wc-accent-contrast)}.atomel-cmp-bar__icon svg,.atomel-cmp-bar button svg{display:block;flex:0 0 auto}.atomel-cmp-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:var(--aea-wc-radius-pill);background:var(--atomel-cmp-accent);color:var(--aea-wc-accent-contrast);font-size:var(--aea-wc-text-xs);font-weight:700;line-height:1}.atomel-cmp-bar__view,.atomel-cmp-bar__clear{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:38px;margin:0;border-radius:var(--aea-wc-radius-md);font-size:var(--aea-wc-text-sm);font-weight:650;line-height:1;cursor:pointer;transition:color var(--aea-wc-transition),background-color var(--aea-wc-transition),opacity var(--aea-wc-transition)}.atomel-cmp-bar__view{padding:0 14px;border:1px solid var(--atomel-cmp-accent);background:var(--atomel-cmp-accent);color:var(--aea-wc-accent-contrast)}.atomel-cmp-bar__view:hover{opacity:0.9}.atomel-cmp-bar__clear{padding:0 10px;border:0;background:transparent;color:var(--aea-wc-border-strong);text-decoration:none}.atomel-cmp-bar__clear:hover{background:rgba(255,255,255,0.08);color:var(--aea-wc-accent-contrast)}.atomel-cmp-modal{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;padding:24px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--aea-wc-transition),visibility var(--aea-wc-transition)}.atomel-cmp-modal.is-open{opacity:1;visibility:visible;pointer-events:auto}.atomel-cmp-modal__overlay{position:absolute;inset:0;background:rgba(9,12,18,0.68);backdrop-filter:blur(6px)}.atomel-cmp-modal__dialog{position:relative;z-index:1;width:min(1160px,100%);max-height:calc(100svh - 48px);margin:0;padding:54px 24px 24px;overflow:auto;border:1px solid rgba(255,255,255,0.62);border-radius:var(--aea-wc-radius-lg);background:var(--aea-wc-surface);box-shadow:var(--aea-wc-shadow-lg);transform:translateY(14px) scale(0.985);transition:transform var(--aea-wc-transition-slow)}.atomel-cmp-modal.is-open .atomel-cmp-modal__dialog{transform:translateY(0) scale(1)}.atomel-cmp-modal__close{position:absolute;top:14px;right:14px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--atomel-cmp-line);border-radius:var(--aea-wc-radius-pill);background:var(--aea-wc-surface);color:var(--aea-wc-text-muted);box-shadow:var(--aea-wc-shadow-md);cursor:pointer;transition:color var(--aea-wc-transition),border-color var(--aea-wc-transition),transform var(--aea-wc-transition)}.atomel-cmp-modal__close:hover{border-color:var(--aea-wc-border-strong);color:var(--atomel-cmp-text);transform:rotate(5deg)}.atomel-cmp-products-widget,.atomel-cmp-products{width:100%;min-width:0}.atomel-cmp-table-wrap{position:relative;width:100%;overflow-x:auto;border:1px solid var(--atomel-cmp-line);border-radius:var(--aea-wc-radius-lg);background:var(--atomel-cmp-surface);box-shadow:none;scrollbar-width:thin;scrollbar-color:var(--aea-wc-border-strong) transparent}.atomel-cmp-modal__body .atomel-cmp-table{border:1px solid var(--atomel-cmp-line);border-radius:var(--aea-wc-radius-lg)}.atomel-cmp-modal__body{width:100%;overflow-x:auto}.atomel-cmp-table{width:100%;min-width:760px;margin:0;border:0;border-spacing:0;border-collapse:separate;background:var(--aea-wc-surface);color:var(--atomel-cmp-text);table-layout:auto}.atomel-cmp-table th,.atomel-cmp-table td{min-width:220px;padding:16px;border:0;border-right:1px solid var(--atomel-cmp-line);border-bottom:1px solid var(--atomel-cmp-line);background:var(--aea-wc-surface);color:var(--aea-wc-text-soft);font-size:var(--aea-wc-text-base);line-height:1.6;text-align:left;vertical-align:middle;transition:background-color var(--aea-wc-transition)}.atomel-cmp-table tr:last-child>th,.atomel-cmp-table tr:last-child>td{border-bottom:0}.atomel-cmp-table tr>:last-child{border-right:0}.atomel-cmp-table th{position:sticky;left:0;z-index:2;width:145px;min-width:145px;max-width:145px;background:var(--aea-wc-surface-subtle);color:var(--aea-wc-text-muted);font-size:var(--aea-wc-text-sm);font-weight:700;line-height:1.25;letter-spacing:0.01em;white-space:nowrap}.atomel-cmp-table tbody tr:not(.atomel-cmp-row-remove):hover td{background:var(--aea-wc-surface-subtle)}.atomel-cmp-row-remove th,.atomel-cmp-row-remove td{height:52px;padding-top:10px;padding-bottom:10px;background:var(--aea-wc-surface-subtle)}.atomel-cmp-row-remove th{z-index:3}.atomel-cmp-row-remove td{text-align:right}.atomel-cmp-row--image td{padding-top:20px;padding-bottom:20px}.atomel-cmp-product-media{position:relative;display:inline-flex;max-width:170px}.atomel-cmp-row--image td>a,.atomel-cmp-product-media>a{display:inline-flex;align-items:center;justify-content:center;max-width:170px;overflow:hidden;border-radius:var(--aea-wc-radius-lg);background:var(--atomel-cmp-soft)}.atomel-cmp-table img{display:block;width:100%;max-width:170px;height:auto;margin:0;border:0;object-fit:cover;transition:transform var(--aea-wc-transition-slow)}.atomel-cmp-row--image td>a:hover img,.atomel-cmp-product-media>a:hover img{transform:scale(1.025)}.atomel-cmp-title{display:inline-block;color:var(--atomel-cmp-text);font-size:var(--aea-wc-text-md);font-weight:650;line-height:1.45;text-decoration:none;transition:color var(--aea-wc-transition)}.atomel-cmp-title:hover{color:var(--atomel-cmp-accent)}.atomel-cmp-row--price td{color:var(--atomel-cmp-text);font-size:var(--aea-wc-text-md);font-weight:650}.atomel-cmp-row--price del{margin-right:5px;color:var(--aea-wc-text-faint);font-size:0.86em;font-weight:500;opacity:1}.atomel-cmp-row--price ins{color:var(--atomel-cmp-text);text-decoration:none}.atomel-cmp-row--description td{color:var(--atomel-cmp-muted);font-size:var(--aea-wc-text-base);line-height:1.65;vertical-align:top}.atomel-cmp-row--description p{margin:0}@font-face{font-family:"aea-wc-star";src:url("https://demo.atomicaddons.com/wp-content/plugins/atomic-elements-pro/includes/woocommerce/product-compare/assets/css/../../../../../../woocommerce/assets/fonts/WooCommerce.woff2") format("woff2"),url("https://demo.atomicaddons.com/wp-content/plugins/atomic-elements-pro/includes/woocommerce/product-compare/assets/css/../../../../../../woocommerce/assets/fonts/WooCommerce.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}.atomel-cmp-row--rating .star-rating{position:relative;display:inline-block;float:none;overflow:hidden;width:5.4em;height:1em;margin:0;font-family:"WooCommerce","aea-wc-star";font-size:1em;font-weight:400;line-height:1;letter-spacing:normal;vertical-align:middle;color:var(--aea-wc-warning)}.atomel-cmp-row--rating .star-rating::before{content:"sssss";position:absolute;top:0;left:0;float:left;color:var(--aea-wc-border-strong,#d4d4d8)}.atomel-cmp-row--rating .star-rating span{position:absolute;top:0;left:0;float:left;overflow:hidden;padding-top:1.5em}.atomel-cmp-row--rating .star-rating span::before{content:"SSSSS";position:absolute;top:0;left:0;color:var(--aea-wc-warning)}.atomel-cmp-remove{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid var(--atomel-cmp-line);border-radius:var(--aea-wc-radius-pill);background:var(--aea-wc-surface);color:var(--aea-wc-text-faint);font-size:0;line-height:1;box-shadow:none;cursor:pointer;transition:color var(--aea-wc-transition),border-color var(--aea-wc-transition),background-color var(--aea-wc-transition),transform var(--aea-wc-transition)}.atomel-cmp-remove:hover{border-color:var(--aea-wc-danger-border);background:var(--aea-wc-danger-surface);color:var(--atomel-cmp-danger);transform:rotate(4deg)}.atomel-cmp-remove svg{display:block;pointer-events:none}.atomel-cmp-product-media .atomel-cmp-remove{position:absolute;top:9px;right:9px;z-index:2;border-color:rgba(24,24,27,0.1);background:rgba(255,255,255,0.94);color:var(--aea-wc-text-subtle);box-shadow:var(--aea-wc-shadow-md);backdrop-filter:blur(8px)}.atomel-cmp-instock,.atomel-cmp-outstock{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:var(--aea-wc-radius-pill);font-size:var(--aea-wc-text-xs);font-weight:700;line-height:1}.atomel-cmp-instock{background:var(--aea-wc-success-surface);color:var(--atomel-cmp-success)}.atomel-cmp-outstock{background:var(--aea-wc-danger-surface);color:var(--atomel-cmp-danger)}.atomel-cmp-instock::before,.atomel-cmp-outstock::before{content:"";width:6px;height:6px;border-radius:var(--aea-wc-radius-pill);background:currentColor}.atomel-cmp-row--add_to_cart .button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;margin:0;padding:9px 15px;border:1px solid var(--atomel-cmp-accent);border-radius:var(--aea-wc-radius-md);background:var(--atomel-cmp-accent);color:var(--aea-wc-accent-contrast);font-size:var(--aea-wc-text-sm);font-weight:650;line-height:1.2;text-decoration:none;box-shadow:none;transition:opacity var(--aea-wc-transition),transform var(--aea-wc-transition)}.atomel-cmp-row--add_to_cart .button:hover{color:var(--aea-wc-accent-contrast);opacity:0.9;transform:translateY(-1px)}.atomel-cmp-empty{display:flex;align-items:center;justify-content:center;min-height:160px;margin:0;padding:28px;border:1px dashed var(--aea-wc-border-strong);border-radius:var(--aea-wc-radius-lg);background:var(--aea-wc-surface-subtle);color:var(--atomel-cmp-muted);font-size:var(--aea-wc-text-md);text-align:center}.atomel-cmp-toast{position:fixed;top:24px;right:24px;z-index:100000;max-width:min(360px,calc(100% - 32px));padding:12px 16px;border:1px solid rgba(255,255,255,0.1);border-radius:var(--aea-wc-radius-lg);background:rgba(24,24,27,0.96);color:var(--aea-wc-accent-contrast);font-size:var(--aea-wc-text-base);font-weight:550;box-shadow:var(--aea-wc-shadow-lg);backdrop-filter:blur(12px);opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity var(--aea-wc-transition),transform var(--aea-wc-transition)}.atomel-cmp-toast.is-visible{opacity:1;transform:translateY(0)}@media (max-width:767px){.atomel-cmp-bar,.atomel-cmp-bar.is-visible{left:12px;right:12px;bottom:12px;width:auto;max-width:none;transform:translateY(0) scale(1)}.atomel-cmp-bar{justify-content:flex-start;gap:var(--aea-wc-space-2);opacity:0;transform:translateY(calc(100% + 24px)) scale(0.98)}.atomel-cmp-bar.is-visible{opacity:1;transform:translateY(0) scale(1)}.atomel-cmp-bar__label{flex:0 0 auto;padding-left:var(--aea-wc-space-1)}.atomel-cmp-bar__view{flex:1 1 auto;width:auto;min-width:0;min-height:var(--aea-wc-control-height);padding:0 var(--aea-wc-space-3)}.atomel-cmp-bar__clear{flex:0 0 auto;min-height:var(--aea-wc-control-height)}.atomel-cmp-modal{padding:12px}.atomel-cmp-modal__dialog{max-height:calc(100svh - 24px);padding:52px 14px 14px}.atomel-cmp-table{min-width:680px}.atomel-cmp-table th{width:110px;min-width:110px;max-width:110px;padding:13px 11px}.atomel-cmp-table td{min-width:190px;padding:13px}.atomel-cmp-row--image td>a,.atomel-cmp-product-media,.atomel-cmp-product-media>a,.atomel-cmp-table img{max-width:140px}}@media (max-width:420px){.atomel-cmp-bar__label-text{display:none}.atomel-cmp-bar__clear{width:var(--aea-wc-control-height);padding:0;font-size:0}.atomel-cmp-bar__clear svg{width:16px;height:16px}}.rtl .atomel-cmp-modal__close{right:auto;left:14px}.rtl .atomel-cmp-table th,.rtl .atomel-cmp-table td{text-align:right}.rtl .atomel-cmp-table th{left:auto;right:0}.rtl .atomel-cmp-table th,.rtl .atomel-cmp-table td{border-right:0;border-left:1px solid var(--atomel-cmp-line)}.rtl .atomel-cmp-table tr>:last-child{border-left:0}.rtl .atomel-cmp-row--price del{margin-right:0;margin-left:5px}.rtl .atomel-cmp-product-media .atomel-cmp-remove{right:auto;left:9px}.rtl .atomel-cmp-toast{right:auto;left:24px}@media (prefers-reduced-motion:reduce){.atomel-cmp-btn,.atomel-cmp-bar,.atomel-cmp-modal,.atomel-cmp-modal__dialog,.atomel-cmp-modal__close,.atomel-cmp-remove,.atomel-cmp-table img,.atomel-cmp-toast{transition:none}}@media (forced-colors:active){.atomel-cmp-btn.is-active,.atomel-cmp-remove:focus-visible{outline:2px solid Highlight;outline-offset:2px}}.atomel-cmp-none{color:var(--aea-wc-text-faint);font-size:var(--aea-wc-text-md)}
/* atomel-wishlist */:root{--atomel-wl-accent:var(--aea-wc-accent);--atomel-wl-text:var(--aea-wc-text);--atomel-wl-muted:var(--aea-wc-text-subtle);--atomel-wl-line:var(--aea-wc-border);--atomel-wl-soft:var(--aea-wc-surface-muted);--atomel-wl-surface:var(--aea-wc-surface);--atomel-wl-success:var(--aea-wc-success);--atomel-wl-danger:var(--aea-wc-danger)}.atomel-wl-btn.is-active .atomel-wl-btn__icon svg path{fill:currentColor;stroke:currentColor}.atomel-wl-remove:focus-visible,.atomel-wl-col-cart .button:focus-visible{outline:none;box-shadow:var(--aea-wc-focus-ring)}.atomel-wl-btn.is-loading,.atomel-wl-remove.is-loading{opacity:0.55;pointer-events:none}li.product{position:relative}.atomel-wl-toast{position:fixed;top:24px;right:24px;z-index:100000;max-width:min(360px,calc(100% - 32px));padding:12px 16px;border:1px solid rgba(255,255,255,0.1);border-radius:var(--aea-wc-radius-lg);background:rgba(24,24,27,0.96);color:var(--aea-wc-accent-contrast);font-size:var(--aea-wc-text-base);font-weight:550;box-shadow:var(--aea-wc-shadow-lg);backdrop-filter:blur(12px);opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity var(--aea-wc-transition),transform var(--aea-wc-transition)}.atomel-wl-toast.is-visible{opacity:1;transform:translateY(0)}.atomel-wl-products-widget,.atomel-wl-products{width:100%;min-width:0}.atomel-wl-table-wrap{width:100%;overflow-x:auto;border:1px solid var(--atomel-wl-line);border-radius:var(--aea-wc-radius-lg);background:var(--atomel-wl-surface);box-shadow:none;scrollbar-width:thin;scrollbar-color:var(--aea-wc-border-strong) transparent}.atomel-wl-table{width:100%;min-width:720px;margin:0;border:0;border-spacing:0;border-collapse:separate;background:var(--aea-wc-surface);color:var(--atomel-wl-text)}.atomel-wl-table th,.atomel-wl-table td{padding:16px;border:0;border-bottom:1px solid var(--atomel-wl-line);background:var(--aea-wc-surface);color:var(--aea-wc-text-soft);font-size:var(--aea-wc-text-base);line-height:1.5;text-align:left;vertical-align:middle;transition:background-color var(--aea-wc-transition)}.atomel-wl-table thead th{padding-top:14px;padding-bottom:14px;background:var(--aea-wc-surface-subtle);color:var(--aea-wc-text-muted);font-size:var(--aea-wc-text-xs);font-weight:700;line-height:1.2;letter-spacing:0.045em;text-transform:uppercase;white-space:nowrap}.atomel-wl-table tbody tr:last-child td{border-bottom:0}.atomel-wl-table tbody tr:hover td{background:var(--aea-wc-surface-subtle)}.atomel-wl-col-remove{width:58px;min-width:58px;text-align:center !important}.atomel-wl-col-product{width:48%}td.atomel-wl-col-product{min-width:300px}.atomel-wl-product{display:flex;align-items:center;gap:16px;width:100%;min-width:0}.atomel-wl-product-image{display:inline-flex;flex:0 0 86px;align-items:center;justify-content:center;width:86px;height:86px;overflow:hidden;border-radius:var(--aea-wc-radius-lg);background:var(--atomel-wl-soft)}.atomel-wl-product-image img{display:block;width:100%;height:100%;margin:0;border:0;object-fit:cover;transition:transform var(--aea-wc-transition-slow)}.atomel-wl-product-image:hover img{transform:scale(1.025)}.atomel-wl-product-title{display:inline-block;min-width:0;color:var(--atomel-wl-text);font-size:var(--aea-wc-text-md);font-weight:650;line-height:1.45;text-decoration:none;transition:color var(--aea-wc-transition)}.atomel-wl-product-title:hover{color:var(--atomel-wl-accent)}.atomel-wl-col-price{width:130px;min-width:130px}td.atomel-wl-col-price{color:var(--atomel-wl-text);font-size:var(--aea-wc-text-md);font-weight:650;white-space:nowrap}.atomel-wl-col-price del{margin-right:5px;color:var(--aea-wc-text-faint);font-size:0.86em;font-weight:500;opacity:1}.atomel-wl-col-price ins{color:var(--atomel-wl-text);text-decoration:none}.atomel-wl-col-stock{width:130px;min-width:130px}.atomel-wl-instock,.atomel-wl-outstock{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:var(--aea-wc-radius-pill);font-size:var(--aea-wc-text-xs);font-weight:700;line-height:1;white-space:nowrap}.atomel-wl-instock{background:var(--aea-wc-success-surface);color:var(--atomel-wl-success)}.atomel-wl-outstock{background:var(--aea-wc-danger-surface);color:var(--atomel-wl-danger)}.atomel-wl-instock::before,.atomel-wl-outstock::before{content:"";width:6px;height:6px;border-radius:var(--aea-wc-radius-pill);background:currentColor}.atomel-wl-col-cart{width:160px;min-width:160px}.atomel-wl-col-cart .button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--aea-wc-control-height);margin:0;padding:0 var(--aea-wc-control-padding-x);border:1px solid var(--atomel-wl-accent);border-radius:var(--aea-wc-radius-md);background:var(--atomel-wl-accent);color:var(--aea-wc-accent-contrast);font-size:var(--aea-wc-text-sm);font-weight:var(--aea-wc-weight-semibold);line-height:1;text-decoration:none;white-space:nowrap;box-shadow:none;transition:opacity var(--aea-wc-transition),transform var(--aea-wc-transition)}.atomel-wl-col-cart .button:hover{color:var(--aea-wc-accent-contrast);opacity:0.9;transform:translateY(-1px)}.atomel-wl-remove{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid var(--atomel-wl-line);border-radius:var(--aea-wc-radius-pill);background:var(--aea-wc-surface);color:var(--aea-wc-text-faint);font-size:0;line-height:1;box-shadow:none;cursor:pointer;transition:color var(--aea-wc-transition),border-color var(--aea-wc-transition),background-color var(--aea-wc-transition),transform var(--aea-wc-transition)}.atomel-wl-remove:hover{border-color:var(--aea-wc-danger-border);background:var(--aea-wc-danger-surface);color:var(--atomel-wl-danger);transform:rotate(4deg)}.atomel-wl-remove svg{display:block;pointer-events:none}.atomel-wl-empty{display:flex;align-items:center;justify-content:center;min-height:160px;margin:0;padding:28px;border:1px dashed var(--aea-wc-border-strong);border-radius:var(--aea-wc-radius-lg);background:var(--aea-wc-surface-subtle);color:var(--atomel-wl-muted);font-size:var(--aea-wc-text-md);text-align:center}.atomel-wl-table-wrap{container-type:inline-size}@container (max-width:900px){.atomel-wl-table{min-width:0}td.atomel-wl-col-product{min-width:180px}.atomel-wl-col-price,.atomel-wl-col-stock{width:auto;min-width:0}td.atomel-wl-col-price{white-space:normal}.atomel-wl-col-cart{width:auto;min-width:0}.atomel-wl-table th,.atomel-wl-table td{padding-left:12px;padding-right:12px}}@media (max-width:767px){.atomel-wl-table-wrap{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.atomel-wl-table,.atomel-wl-table tbody{display:block;width:100%;min-width:0}.atomel-wl-table thead{display:none}.atomel-wl-table tbody{display:grid;gap:12px}.atomel-wl-table tbody tr{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;border:1px solid var(--atomel-wl-line);border-radius:var(--aea-wc-radius-lg);background:var(--aea-wc-surface);box-shadow:var(--aea-wc-shadow-md)}.atomel-wl-table tbody tr:hover td{background:transparent}.atomel-wl-table td{display:flex;width:auto;min-width:0;padding:0;border:0;background:transparent}.atomel-wl-table .atomel-wl-col-remove{position:absolute;top:12px;right:12px;z-index:2;width:30px;min-width:30px}.atomel-wl-table .atomel-wl-col-product{grid-column:1 / -1;min-width:0;padding-right:38px}.atomel-wl-product-image{flex-basis:76px;width:76px;height:76px}.atomel-wl-col-price,.atomel-wl-col-stock{flex-direction:column;align-items:flex-start;gap:5px}.atomel-wl-col-price::before,.atomel-wl-col-stock::before{content:attr(data-label);color:var(--aea-wc-text-faint);font-size:var(--aea-wc-text-xs);font-weight:700;line-height:1;letter-spacing:0.05em;text-transform:uppercase}.atomel-wl-table .atomel-wl-col-cart{grid-column:1 / -1;width:auto;min-width:0}.atomel-wl-col-cart .button{width:100%}}.rtl .atomel-wl-toast{right:auto;left:24px}.rtl .atomel-wl-table th,.rtl .atomel-wl-table td{text-align:right}.rtl .atomel-wl-col-price del{margin-right:0;margin-left:5px}@media (max-width:767px){.rtl .atomel-wl-table .atomel-wl-col-remove{right:auto;left:12px}.rtl .atomel-wl-table .atomel-wl-col-product{padding-right:0;padding-left:38px}}@media (prefers-reduced-motion:reduce){.atomel-wl-btn,.atomel-wl-toast,.atomel-wl-product-image img,.atomel-wl-remove,.atomel-wl-col-cart .button{transition:none}}@media (forced-colors:active){.atomel-wl-btn.is-active,.atomel-wl-remove:focus-visible{outline:2px solid Highlight;outline-offset:2px}}
