.comparison-wrapper{--compare-primary: var(--e-global-color-primary, #1F61DF);--compare-navy: var(--e-global-color-secondary, #0f2b4a);--compare-text: var(--e-global-color-text, #334155);--compare-surface: #ffffff;--compare-soft: #f8fafc;--compare-border: #e2e8f0;--compare-border-soft: #f1f5f9;--compare-muted: #64748b;--compare-danger: #dc2626;--compare-radius: 16px;--compare-radius-sm: 12px;--compare-shadow: 0 8px 30px rgb(0 0 0 / .04);--compare-shadow-hover: 0 14px 36px rgb(15 43 74 / .08);color:var(--compare-text);direction:rtl;font-family:var(--e-global-typography-text-font-family, inherit)}.comparison-wrapper *,.comparison-wrapper *:before,.comparison-wrapper *:after{box-sizing:border-box}.comparison-wrapper .guideca-product-comparison__title{color:var(--compare-navy);font-family:var(--e-global-typography-primary-font-family, var(--e-global-typography-text-font-family, inherit));letter-spacing:0}.comparison-wrapper .guideca-product-comparison__grid{align-items:stretch;display:grid;gap:1.5rem;grid-auto-rows:1fr;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));opacity:1;overflow:visible;transition:opacity .18s ease,filter .18s ease}.comparison-wrapper .guideca-product-comparison__grid.is-loading{filter:saturate(.94);opacity:.48;pointer-events:none}.comparison-wrapper .guideca-product-comparison__item{background:var(--compare-surface);border:1px solid var(--compare-border-soft);border-radius:var(--compare-radius);box-shadow:var(--compare-shadow);display:flex;flex-direction:column;min-inline-size:0;overflow:hidden;position:relative;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.comparison-wrapper .guideca-product-comparison__item:hover,.comparison-wrapper .guideca-product-comparison__item:focus-within{border-color:color-mix(in srgb,var(--compare-primary) 24%,var(--compare-border-soft));box-shadow:var(--compare-shadow-hover)}.comparison-wrapper .guideca-product-comparison__actions{display:flex;gap:.5rem;inset-block-start:1rem;inset-inline-start:1rem;opacity:0;pointer-events:none;position:absolute;transform:translateY(-.35rem);transition:opacity .18s ease,transform .18s ease;z-index:4}.comparison-wrapper .guideca-product-comparison__item:hover .guideca-product-comparison__actions,.comparison-wrapper .guideca-product-comparison__item:focus-within .guideca-product-comparison__actions{opacity:1;pointer-events:auto;transform:translateY(0)}@media(max-width:1024px){.comparison-wrapper .guideca-product-comparison__actions{opacity:1;pointer-events:auto;transform:translateY(0)}}.comparison-wrapper .guideca-product-comparison__action{align-items:center;appearance:none;backdrop-filter:blur(12px);background:#ffffffe6;border:1px solid var(--compare-border);border-radius:999px;box-shadow:0 8px 20px #0f2b4a14;color:#94a3b8;cursor:pointer;display:inline-grid;inline-size:2.75rem;min-block-size:2.75rem;padding:0!important;place-items:center;position:relative}.comparison-wrapper .guideca-product-comparison__action-content,.comparison-wrapper .guideca-product-comparison__action-icon{align-items:center;block-size:100%;display:inline-flex;inline-size:100%;justify-content:center;line-height:1;min-block-size:0;min-inline-size:0}.comparison-wrapper .guideca-product-comparison__action svg,.comparison-wrapper .guideca-product-comparison__action i,.comparison-wrapper .guideca-product-comparison__action img{block-size:var(--gpc-action-icon-size, 1rem);display:block;flex:0 0 auto;inline-size:var(--gpc-action-icon-size, 1rem);max-block-size:var(--gpc-action-icon-size, 1rem);max-inline-size:var(--gpc-action-icon-size, 1rem);opacity:1;visibility:visible}.comparison-wrapper .guideca-product-comparison__action--replace:hover,.comparison-wrapper .guideca-product-comparison__action--replace:focus{background:color-mix(in srgb,var(--compare-primary) 8%,#ffffff);color:var(--compare-primary)}.comparison-wrapper .guideca-product-comparison__action--remove:hover,.comparison-wrapper .guideca-product-comparison__action--remove:focus{background:#fef2f2;color:var(--compare-danger)}.comparison-wrapper .guideca-product-comparison__action--tooltip:after{background:#172033;border-radius:.5rem;box-shadow:0 8px 20px #0f172a2e;color:#fff;content:attr(data-gpc-tooltip);font-family:var(--e-global-typography-text-font-family, inherit);font-size:.8125rem;font-weight:600;inset-block-start:calc(100% + .55rem);left:50%;line-height:1.25;max-inline-size:min(14rem,calc(100vw - 2rem));opacity:0;padding:.45rem .65rem;pointer-events:none;position:absolute;text-align:center;transform:translate(-1.375rem,-.25rem);transition:opacity .14s ease,transform .14s ease,visibility .14s ease;visibility:hidden;white-space:normal;width:max-content;z-index:30}.comparison-wrapper .guideca-product-comparison__action--tooltip:before{block-size:0;border-block-end:.375rem solid #172033;border-inline-end:.375rem solid transparent;border-inline-start:.375rem solid transparent;content:"";inline-size:0;inset-block-start:calc(100% + .2rem);left:50%;opacity:0;pointer-events:none;position:absolute;transform:translate(-50%,-.25rem);transition:opacity .14s ease,transform .14s ease,visibility .14s ease;visibility:hidden;z-index:31}.comparison-wrapper .guideca-product-comparison__action--tooltip:hover:after,.comparison-wrapper .guideca-product-comparison__action--tooltip:focus-visible:after{opacity:1;transform:translate(-1.375rem);visibility:visible}.comparison-wrapper .guideca-product-comparison__action--tooltip:hover:before,.comparison-wrapper .guideca-product-comparison__action--tooltip:focus-visible:before{opacity:1;transform:translate(-50%);visibility:visible}.comparison-wrapper .guideca-product-comparison__action-label--sr-only{block-size:1px;clip:rect(0,0,0,0);clip-path:inset(50%);inline-size:1px;overflow:hidden;position:absolute;white-space:nowrap}.comparison-wrapper .guideca-product-comparison__item--skeleton{pointer-events:none}.comparison-wrapper .guideca-product-comparison__actions--skeleton{opacity:1;pointer-events:none;transform:none}.comparison-wrapper .guideca-product-comparison__action--skeleton{background:var(--compare-soft);border-color:var(--compare-border-soft);box-shadow:none;color:transparent}.comparison-wrapper .guideca-product-comparison__skeleton-block,.comparison-wrapper .guideca-product-comparison__skeleton-line{animation:guideca-product-comparison-skeleton 1.4s linear infinite;background:linear-gradient(90deg,#fff0,#ffffffb8,#fff0),var(--compare-soft);background-size:220% 100%,100% 100%;display:block;position:relative}.comparison-wrapper .guideca-product-comparison__skeleton-line{block-size:.85em;border-radius:999px;inline-size:min(100%,9rem);min-block-size:.75rem}.comparison-wrapper .guideca-product-comparison__action--skeleton .guideca-product-comparison__skeleton-line{block-size:1rem;inline-size:1rem;min-block-size:1rem}.comparison-wrapper .guideca-product-comparison__skeleton-line--title{block-size:1em;inline-size:min(100%,12rem);margin-inline:auto}.comparison-wrapper .guideca-product-comparison__field-value>.guideca-product-comparison__skeleton-line{inline-size:min(100%,7.5rem);margin-inline-start:auto}.comparison-wrapper .guideca-product-comparison__cta--skeleton{cursor:default}.comparison-wrapper .guideca-product-comparison__cta--skeleton .guideca-product-comparison__skeleton-line{background:linear-gradient(90deg,#fff0,#ffffff5c,#fff0),#fff6;inline-size:min(100%,6.5rem)}@keyframes guideca-product-comparison-skeleton{0%{background-position:220% 0,0 0}to{background-position:-220% 0,0 0}}.comparison-wrapper .guideca-product-comparison__image{aspect-ratio:4 / 3;background:var(--compare-surface);display:grid;overflow:hidden;padding:clamp(1.25rem,4vw,2rem);place-items:center}.comparison-wrapper .guideca-product-comparison__image img{block-size:100%;inline-size:100%;object-fit:contain}.comparison-wrapper .guideca-product-comparison__name{color:var(--compare-navy);font-weight:800;line-height:1.35;margin:0;padding:0 1.25rem 1.25rem;text-align:center}.comparison-wrapper .guideca-product-comparison__name a{color:inherit;text-decoration:none}.comparison-wrapper .guideca-product-comparison__fields,.comparison-wrapper .guideca-product-comparison__ctas{background:var(--compare-soft)}.comparison-wrapper .guideca-product-comparison__fields{border-block-start:1px solid var(--compare-border-soft);flex:1;padding:1rem 1.25rem 0}.comparison-wrapper .guideca-product-comparison__field{background:transparent!important;border-block-end:1px solid var(--compare-border);display:flex;gap:1rem;justify-content:space-between;padding:.75rem 0}.comparison-wrapper .guideca-product-comparison__field-prefix{color:var(--compare-muted);flex:0 0 38%;font-weight:600;text-align:right}.comparison-wrapper .guideca-product-comparison__field-value,.comparison-wrapper .guideca-product-comparison__price{color:var(--compare-navy);flex:1 1 62%;font-weight:600;text-align:left}.comparison-wrapper .guideca-product-comparison__ctas{padding:1rem 1.25rem 1.25rem}.comparison-wrapper .guideca-product-comparison__cta{align-items:center;background-color:var(--e-global-color-primary, #1F61DF)!important;border:1px solid var(--e-global-color-primary, #1F61DF)!important;border-radius:var(--compare-radius-sm);color:#fff!important;display:flex;justify-content:center;min-block-size:3rem;text-decoration:none!important;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.comparison-wrapper .guideca-product-comparison__cta:hover,.comparison-wrapper .guideca-product-comparison__cta:focus-visible{background-color:color-mix(in srgb,var(--e-global-color-primary, #1F61DF) 88%,#000000)!important;border-color:color-mix(in srgb,var(--e-global-color-primary, #1F61DF) 88%,#000000)!important;box-shadow:0 10px 24px #1f61df33;color:#fff!important;text-decoration:none!important;transform:translateY(-1px)}.comparison-wrapper .guideca-product-comparison__cta:focus-visible{outline:2px solid color-mix(in srgb,var(--e-global-color-primary, #1F61DF) 36%,#ffffff);outline-offset:3px}.comparison-wrapper .guideca-product-comparison__cta:active{box-shadow:0 6px 16px #1f61df29;transform:translateY(0)}.comparison-wrapper .guideca-product-comparison__item--skeleton .guideca-product-comparison__actions{opacity:1;pointer-events:none;transform:none}.comparison-wrapper .guideca-product-comparison__item--skeleton .guideca-product-comparison__action--skeleton{background:linear-gradient(90deg,#fff0,#ffffffb8,#fff0),var(--compare-soft)!important;background-size:220% 100%,100% 100%;border-color:var(--compare-border-soft)!important;box-shadow:none;color:transparent;overflow:hidden}.comparison-wrapper .guideca-product-comparison__item--skeleton .guideca-product-comparison__action--skeleton,.comparison-wrapper .guideca-product-comparison__item--skeleton .guideca-product-comparison__image.guideca-product-comparison__skeleton-block,.comparison-wrapper .guideca-product-comparison__item--skeleton .guideca-product-comparison__skeleton-line,.comparison-wrapper .guideca-product-comparison__item--skeleton .guideca-product-comparison__field-prefix:after,.comparison-wrapper .guideca-product-comparison__item--skeleton .guideca-product-comparison__cta--skeleton{animation:guideca-product-comparison-skeleton 1.4s linear infinite}.comparison-wrapper .guideca-product-comparison__item--skeleton .guideca-product-comparison__image.guideca-product-comparison__skeleton-block{background:linear-gradient(90deg,#fff0,#ffffffb8,#fff0),var(--compare-soft)!important;background-size:220% 100%,100% 100%}.comparison-wrapper .guideca-product-comparison__item--skeleton .guideca-product-comparison__name{display:flex;justify-content:center}.comparison-wrapper .guideca-product-comparison__item--skeleton .guideca-product-comparison__field{align-items:center;min-block-size:3rem}.comparison-wrapper .guideca-product-comparison__item--skeleton .guideca-product-comparison__field-prefix{color:transparent;min-block-size:.85rem;position:relative}.comparison-wrapper .guideca-product-comparison__item--skeleton .guideca-product-comparison__field-prefix:after{background:linear-gradient(90deg,#fff0,#ffffffb8,#fff0),color-mix(in srgb,var(--compare-muted) 12%,var(--compare-soft));background-size:220% 100%,100% 100%;border-radius:999px;block-size:.85rem;content:"";inline-size:min(100%,5.75rem);inset-block-start:50%;inset-inline-start:0;position:absolute;transform:translateY(-50%)}.comparison-wrapper .guideca-product-comparison__item--skeleton .guideca-product-comparison__field-value{align-items:center;display:flex}.comparison-wrapper .guideca-product-comparison__item--skeleton .guideca-product-comparison__field-value>.guideca-product-comparison__skeleton-line{inline-size:min(100%,8.5rem)}.comparison-wrapper .guideca-product-comparison__item--skeleton .guideca-product-comparison__ctas{background:var(--compare-soft)}.comparison-wrapper .guideca-product-comparison__item--skeleton .guideca-product-comparison__cta--skeleton{background:linear-gradient(90deg,#fff0,#ffffffb8,#fff0),color-mix(in srgb,var(--compare-primary) 8%,var(--compare-soft))!important;background-size:220% 100%,100% 100%;border-color:color-mix(in srgb,var(--compare-primary) 8%,var(--compare-border))!important;box-shadow:none;color:transparent!important}.comparison-wrapper .guideca-product-comparison__item--skeleton .guideca-product-comparison__cta--skeleton .guideca-product-comparison__skeleton-line{background:#ffffff85}.comparison-wrapper .guideca-product-comparison__empty--selector{align-items:center;appearance:none;background:var(--compare-surface);border:2px dashed #cbd5e1;border-radius:var(--compare-radius);color:var(--compare-muted);cursor:pointer;display:flex;flex-direction:column;gap:.65rem;justify-content:center;min-block-size:20rem;padding:1.5rem!important;text-align:center;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease;width:100%}.comparison-wrapper .guideca-product-comparison__empty--selector:hover,.comparison-wrapper .guideca-product-comparison__empty--selector:focus-visible{background:color-mix(in srgb,var(--compare-primary) 4%,#ffffff)!important;border-color:color-mix(in srgb,var(--compare-primary) 44%,#cbd5e1)!important;box-shadow:var(--compare-shadow-hover);color:var(--compare-muted);transform:translateY(-1px)}.comparison-wrapper .guideca-product-comparison__empty--selector:focus-visible{outline:2px solid color-mix(in srgb,var(--compare-primary) 28%,#ffffff);outline-offset:3px}.comparison-wrapper .guideca-product-comparison__empty-icon{align-items:center;background:var(--compare-soft);border:1px solid var(--compare-border-soft);border-radius:999px;color:#94a3b8;display:inline-flex;font-size:2rem;font-weight:300;inline-size:4rem;justify-content:center;line-height:1;min-block-size:4rem;transition:background-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.comparison-wrapper .guideca-product-comparison__empty--selector:hover .guideca-product-comparison__empty-icon,.comparison-wrapper .guideca-product-comparison__empty--selector:focus-visible .guideca-product-comparison__empty-icon{background:#fff;box-shadow:0 10px 24px #0f2b4a14;color:var(--compare-primary);transform:scale(1.03)}.comparison-wrapper .guideca-product-comparison__empty-title{color:var(--compare-navy);display:block;font-family:var(--e-global-typography-primary-font-family, var(--e-global-typography-text-font-family, inherit));font-size:1.125rem;font-weight:800;line-height:1.35;margin-block-start:.35rem}.comparison-wrapper .guideca-product-comparison__empty-message{color:var(--compare-muted);display:block;font-size:.9375rem;line-height:1.55;max-inline-size:15rem;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.comparison-wrapper .guideca-product-comparison__empty-button{align-items:center;background:#fff;border:1px solid var(--compare-border);border-radius:999px;box-shadow:0 8px 20px #0f2b4a0f;color:var(--compare-navy);display:inline-flex;font-size:.875rem;font-weight:700;justify-content:center;margin-block-start:.45rem;min-block-size:2.5rem;padding:.6rem 1.15rem;transition:border-color .18s ease,color .18s ease,box-shadow .18s ease}.comparison-wrapper .guideca-product-comparison__empty--selector:hover .guideca-product-comparison__empty-button,.comparison-wrapper .guideca-product-comparison__empty--selector:focus-visible .guideca-product-comparison__empty-button{border-color:color-mix(in srgb,var(--compare-primary) 36%,var(--compare-border));box-shadow:0 10px 24px #1f61df1f;color:var(--compare-primary)}.guideca-product-comparison-button-wrapper{inline-size:100%}.guideca-product-comparison-button{align-items:center;appearance:none;background-color:var(--e-global-color-primary, #1F61DF)!important;border:1px solid var(--e-global-color-primary, #1F61DF)!important;border-radius:var(--compare-radius-sm, 12px);color:#fff!important;cursor:pointer;display:inline-flex;font-family:var(--e-global-typography-text-font-family, inherit);font-weight:700;justify-content:center;line-height:1.2;min-block-size:2.5rem;min-inline-size:0;padding:.7rem 1rem;position:relative;text-align:center;text-decoration:none!important;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.guideca-product-comparison-button:hover,.guideca-product-comparison-button:focus-visible{background-color:color-mix(in srgb,var(--e-global-color-primary, #1F61DF) 88%,#000000)!important;border-color:color-mix(in srgb,var(--e-global-color-primary, #1F61DF) 88%,#000000)!important;color:#fff!important;box-shadow:0 8px 22px #1f61df2e}.guideca-product-comparison-button:focus-visible{outline:2px solid color-mix(in srgb,var(--e-global-color-primary, #1F61DF) 42%,#ffffff);outline-offset:2px}.guideca-product-comparison-button:active{transform:translateY(1px)}.guideca-product-comparison-button:disabled,.guideca-product-comparison-button.is-disabled{cursor:not-allowed;opacity:.65;transform:none}.guideca-product-comparison-button.is-remove-state{background-color:#fff!important;border-color:var(--e-global-color-primary, #1F61DF)!important;color:var(--e-global-color-primary, #1F61DF)!important}.guideca-product-comparison-button.is-remove-state:hover,.guideca-product-comparison-button.is-remove-state:focus-visible{background-color:color-mix(in srgb,var(--e-global-color-primary, #1F61DF) 8%,#ffffff)!important;border-color:var(--e-global-color-primary, #1F61DF)!important;color:var(--e-global-color-primary, #1F61DF)!important}.guideca-product-comparison-button--label-sr-only{align-items:center;block-size:2.75rem;display:inline-flex;inline-size:2.75rem;justify-content:center;min-block-size:2.75rem;min-inline-size:2.75rem;padding:0}.guideca-product-comparison-button__content{align-items:center;display:inline-flex;gap:.5em;justify-content:center;min-inline-size:0}.guideca-product-comparison-button--label-sr-only .guideca-product-comparison-button__content{block-size:100%;inline-size:100%}.guideca-product-comparison-button__icon{align-items:center;display:inline-flex;flex:0 0 auto;font-size:1em;line-height:1}.guideca-product-comparison-button__icon[hidden],.guideca-product-comparison-button.is-add-state .guideca-product-comparison-button__icon--remove,.guideca-product-comparison-button.is-remove-state .guideca-product-comparison-button__icon--add{display:none!important}.guideca-product-comparison-button.is-add-state .guideca-product-comparison-button__icon--add,.guideca-product-comparison-button.is-remove-state .guideca-product-comparison-button__icon--remove{display:inline-flex}.guideca-product-comparison-button__icon svg,.guideca-product-comparison-button__icon i,.guideca-product-comparison-button__icon img{block-size:1em;display:block;fill:currentColor;inline-size:1em}.guideca-product-comparison-button__label{min-inline-size:0;overflow-wrap:anywhere}.guideca-product-comparison-button__label--sr-only{block-size:1px;clip:rect(0,0,0,0);clip-path:inset(50%);inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap}.guideca-product-comparison-button--label-sr-only:after{background:#172033;border-radius:6px;box-shadow:0 8px 20px #0f172a2e;color:#fff;content:attr(data-gpc-tooltip);font-size:.8125rem;font-weight:600;inset-block-end:calc(100% + .5rem);left:50%;line-height:1.25;max-inline-size:min(16rem,calc(100vw - 2rem));opacity:0;padding:.45rem .65rem;pointer-events:none;position:absolute;text-align:center;transform:translate(-50%,.25rem);transition:opacity .14s ease,transform .14s ease;white-space:normal;width:max-content;z-index:20}.guideca-product-comparison-button--label-sr-only:before{block-size:0;border-block-start:.375rem solid #172033;border-inline-end:.375rem solid transparent;border-inline-start:.375rem solid transparent;content:"";inline-size:0;inset-block-end:calc(100% + .125rem);left:50%;opacity:0;pointer-events:none;position:absolute;transform:translate(-50%,.25rem);transition:opacity .14s ease,transform .14s ease;z-index:21}.guideca-product-comparison-button--label-sr-only:hover:after,.guideca-product-comparison-button--label-sr-only:focus-visible:after,.guideca-product-comparison-button--label-sr-only:hover:before,.guideca-product-comparison-button--label-sr-only:focus-visible:before{opacity:1;transform:translate(-50%)}.guideca-product-comparison-button--icon-after .guideca-product-comparison-button__content{flex-direction:row-reverse}.guideca-product-comparison-button--icon-before .guideca-product-comparison-button__content{flex-direction:row}.guideca-product-comparison-button--size-xs{font-size:.75rem;min-block-size:2rem;padding:.45rem .7rem}.guideca-product-comparison-button--size-sm{font-size:.875rem;min-block-size:2.25rem;padding:.55rem .85rem}.guideca-product-comparison-button--size-md{font-size:1rem}.guideca-product-comparison-button--size-lg{font-size:1.125rem;min-block-size:3rem;padding:.85rem 1.25rem}.guideca-product-comparison-button--size-xl{font-size:1.25rem;min-block-size:3.5rem;padding:1rem 1.5rem}.comparison-wrapper__modal{align-items:center;backdrop-filter:blur(4px);background:#0f2b4a8f;direction:rtl;display:flex;inset:0;justify-content:center;padding:clamp(1rem,3vw,2rem);position:fixed;opacity:0;transition:opacity .22s ease,backdrop-filter .22s ease;z-index:100000}.comparison-wrapper__modal.is-open{opacity:1}.comparison-wrapper__modal.is-closing{opacity:0;pointer-events:none}.comparison-wrapper__modal-panel{background:#fff;block-size:min(46rem,calc(100vh - 2rem));border:1px solid #f1f5f9;border-radius:16px;box-shadow:0 10px 40px #0000001a;color:var(--e-global-color-text, #334155);display:flex;flex-direction:column;inline-size:min(64rem,calc(100vw - 2rem));overflow:hidden;padding:clamp(1rem,2.2vw,1.5rem);transform:translateY(.75rem) scale(.98);transform-origin:center;transition:opacity .22s ease,transform .22s cubic-bezier(.2,.8,.2,1);opacity:0;will-change:transform,opacity}.comparison-wrapper__modal.is-open .comparison-wrapper__modal-panel{opacity:1;transform:translateY(0) scale(1)}.comparison-wrapper__modal.is-closing .comparison-wrapper__modal-panel{opacity:0;transform:translateY(.5rem) scale(.985)}.comparison-wrapper__modal-header{align-items:center;display:flex;justify-content:space-between;margin-block-end:1rem}.comparison-wrapper__modal-title{color:var(--e-global-color-secondary, #0f2b4a);font-weight:700;margin:0;text-align:right}.comparison-wrapper__modal-close{appearance:none;background:#f8fafc!important;border:1px solid #e2e8f0;border-radius:999px;color:var(--e-global-color-secondary, #0f2b4a)!important;cursor:pointer;display:grid;font-size:1.4rem;font-weight:500;inline-size:2.75rem;line-height:1;min-block-size:2.75rem;opacity:1;padding:0!important;place-items:center;visibility:visible}.comparison-wrapper__modal-close:hover,.comparison-wrapper__modal-close:focus{background:color-mix(in srgb,var(--e-global-color-primary, #1F61DF) 7%,#ffffff)!important;color:var(--e-global-color-primary, #1F61DF)!important}.comparison-wrapper__modal-search{background:#fff;border:1px solid #e2e8f0;border-radius:12px;color:var(--e-global-color-text, #334155);min-block-size:3.15rem;padding:.8rem 1rem;text-align:right}.comparison-wrapper__modal-search:focus{border-color:var(--e-global-color-primary, #1F61DF)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--e-global-color-primary, #1F61DF) 20%,transparent);outline:none}.comparison-wrapper__modal-message{color:#64748b;margin:.85rem 0 0;text-align:center}.comparison-wrapper__modal-results{display:grid;flex:1 1 auto;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none!important;margin:1rem 0 0!important;min-block-size:0;overflow:auto;padding:.15rem .15rem .35rem!important;scrollbar-color:#cbd5e1 #f8fafc;scrollbar-width:thin;transition:opacity .18s ease,filter .18s ease}.comparison-wrapper__modal-results.is-loading{filter:saturate(.92);opacity:.48;pointer-events:none}.comparison-wrapper__modal-item{display:flex;list-style:none!important;margin:0!important;min-inline-size:0;padding:0!important}.comparison-wrapper__modal-result{align-content:stretch;appearance:none;background:#fff!important;border:1px solid #f1f5f9!important;border-radius:12px;box-shadow:0 8px 30px #00000009;color:var(--e-global-color-text, #334155)!important;cursor:pointer;display:grid;font-family:var(--e-global-typography-text-font-family, inherit);grid-template-rows:minmax(9.5rem,auto) auto;block-size:100%;inline-size:100%;line-height:1.35;min-block-size:13.5rem;min-inline-size:0;overflow:hidden;padding:0!important;text-align:right;text-decoration:none!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.comparison-wrapper__modal-result:hover,.comparison-wrapper__modal-result:focus-visible{background:#fff!important;border-color:var(--e-global-color-primary, #1F61DF)!important;border-color:color-mix(in srgb,var(--e-global-color-primary, #1F61DF) 34%,#e2e8f0)!important;box-shadow:0 14px 36px #0f2b4a17;color:var(--e-global-color-text, #334155)!important;transform:translateY(-2px)}.comparison-wrapper__modal-result:focus-visible{outline:2px solid color-mix(in srgb,var(--e-global-color-primary, #1F61DF) 28%,#ffffff);outline-offset:2px}.comparison-wrapper__modal-image{aspect-ratio:4 / 3;background:#fff;display:grid;min-block-size:9.5rem;overflow:hidden;padding:1rem;place-items:center}.comparison-wrapper__modal-image img{block-size:min(100%,10.5rem);display:block;inline-size:min(100%,100%);object-fit:contain}.comparison-wrapper__modal-result-body{border-block-start:1px solid #f1f5f9;display:flex;flex-direction:column;gap:.3rem;min-block-size:4rem;min-inline-size:0;padding:.85rem 1rem 1rem}.comparison-wrapper__modal-result-title{color:var(--e-global-color-secondary, #0f2b4a);font-weight:700;overflow-wrap:anywhere;text-align:right}.comparison-wrapper__modal-result-price{color:#64748b;font-size:.875rem;overflow-wrap:anywhere;text-align:right}.comparison-wrapper__modal-result--skeleton{background:#fff!important;border-color:#f1f5f9!important;box-shadow:0 8px 30px #0000000a;cursor:default;pointer-events:none;transform:none}.comparison-wrapper__modal-result--skeleton .comparison-wrapper__modal-image,.comparison-wrapper__modal-result--skeleton .comparison-wrapper__modal-result-body span{background:linear-gradient(90deg,#fff0,#ffffffb8,#fff0),#f1f5f9;background-size:220% 100%,100% 100%;animation:compare-modal-skeleton 1.25s linear infinite}.comparison-wrapper__modal-result--skeleton .comparison-wrapper__modal-image{margin:1rem;min-block-size:7.5rem;border-radius:12px;padding:0}.comparison-wrapper__modal-result--skeleton .comparison-wrapper__modal-result-body span{border-radius:999px;block-size:.85rem;display:block;inline-size:80%}.comparison-wrapper__modal-result--skeleton .comparison-wrapper__modal-result-body span+span{inline-size:46%}.comparison-wrapper__modal-footer{align-items:center;display:flex;justify-content:center;margin-block-start:.75rem;min-block-size:1.75rem}.comparison-wrapper__modal-loader{block-size:1.75rem;border:2px solid #e2e8f0;border-block-start-color:var(--e-global-color-primary, #1F61DF);border-radius:999px;display:inline-block;inline-size:1.75rem;opacity:0;visibility:hidden}.comparison-wrapper__modal-loader.is-loading{animation:compare-modal-spin .8s linear infinite;opacity:1;visibility:visible}@keyframes compare-modal-spin{to{transform:rotate(360deg)}}@keyframes compare-modal-skeleton{0%{background-position:220% 0,0 0}to{background-position:-220% 0,0 0}}@media(max-width:760px){.comparison-wrapper__modal-results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.comparison-wrapper__modal{align-items:flex-end;padding:0}.comparison-wrapper__modal-panel{block-size:min(42rem,92vh);border-end-end-radius:0;border-end-start-radius:0;inline-size:100%;transform:translateY(1.5rem)}.comparison-wrapper__modal.is-open .comparison-wrapper__modal-panel{transform:translateY(0)}.comparison-wrapper__modal.is-closing .comparison-wrapper__modal-panel{transform:translateY(1rem)}.comparison-wrapper__modal-results{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.comparison-wrapper__modal,.comparison-wrapper__modal-panel{transition:none}}.comparison-wrapper__toast-stack{--toast-primary: var(--e-global-color-primary, #1F61DF);--toast-navy: var(--e-global-color-secondary, #0f2b4a);align-items:end;direction:rtl;display:grid;inline-size:min(24rem,calc(100vw - 2rem));inset-block-end:max(1rem,env(safe-area-inset-bottom));left:max(1rem,env(safe-area-inset-left));min-block-size:var(--toast-stack-height, 8rem);pointer-events:auto;position:fixed;right:auto;transition:min-block-size .24s ease;z-index:99999}.comparison-wrapper__toast{align-items:center;backdrop-filter:blur(8px);background:#ffffffeb!important;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 10px 40px #00000014;color:var(--e-global-color-text, #334155);display:grid;gap:.75rem;grid-area:1 / 1;grid-template-columns:3.25rem minmax(0,1fr);inline-size:100%;min-block-size:5rem;overflow:hidden;padding:.75rem;pointer-events:none;position:relative;text-align:right;transform:translateY(var(--toast-stack-y, 0)) scale(var(--toast-scale, 1));transform-origin:bottom center;transition:opacity .4s cubic-bezier(.175,.885,.32,1.275),transform .4s cubic-bezier(.175,.885,.32,1.275),visibility .4s ease;z-index:calc(50 - var(--toast-index, 0))}.comparison-wrapper__toast:first-child{pointer-events:auto}.comparison-wrapper__toast:nth-child(2){opacity:.92}.comparison-wrapper__toast:nth-child(3){opacity:.78}.comparison-wrapper__toast:nth-child(n+4){opacity:0;pointer-events:none;transform:translateY(-3.75rem) scale(.72);visibility:hidden}.comparison-wrapper__toast-stack:hover .comparison-wrapper__toast,.comparison-wrapper__toast-stack.is-expanded .comparison-wrapper__toast{opacity:1;pointer-events:auto;transform:translateY(var(--toast-expanded-y, 0)) scale(1);visibility:visible}.comparison-wrapper__toast.is-leaving{opacity:0!important;pointer-events:none;transform:translateY(.75rem) scale(.94)!important;visibility:hidden}.comparison-wrapper__toast:before{background:var(--toast-primary);block-size:100%;content:"";inline-size:3px;inset-block:0;inset-inline-end:0;position:absolute}.comparison-wrapper__toast[data-toast-action=remove]:before,.comparison-wrapper__toast[data-toast-action=error]:before{background:#dc2626}.comparison-wrapper__toast-image{background:#f8fafc;border:1px solid #f1f5f9;border-radius:10px;display:block;overflow:hidden}.comparison-wrapper__toast-image img{block-size:100%;inline-size:100%;object-fit:contain}.comparison-wrapper__toast-body{align-items:flex-start;display:flex;flex-direction:column;gap:.2rem;min-inline-size:0}.comparison-wrapper__toast-title{color:var(--toast-navy);font-weight:700;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comparison-wrapper__toast-message{color:#64748b;font-size:.875rem}.comparison-wrapper__toast-link,.comparison-wrapper__toast-link:visited{color:var(--e-global-color-primary, #1F61DF)!important;font-weight:700;text-decoration:underline;text-underline-offset:.18em}
