.widget__icon-comparison svg path{stroke:rgba(var(--color-text))}.overlay-body.is-visible{z-index:30;visibility:visible;opacity:1;background-color:rgba(var(--color-overlay-no-alpha) / .3)}.animation-fade-out{opacity:0;width:0;padding:0;margin:0;transition:opacity .5s ease,width .3s ease .5s,padding .3s ease .5s}.product-comparison-table th{font-weight:inherit;text-align:inherit}.cursor-inherit{cursor:inherit}.\!cursor-inherit{cursor:inherit!important}.buy-buttons__compare-button .icon-check-compare path,.product-card__comparison-button .icon-check-compare path{stroke-dasharray:1000;stroke-dashoffset:1000;animation:tick 4s forwards}.product-compare__arrow-active{cursor:pointer;opacity:1}@media(min-width:768px){.product-compare__arrow-active{opacity:.6}.product-compare__arrow-active:hover{opacity:1}}.product-compare__arrow-disable{cursor:not-allowed;opacity:.4}body:has(section.section-product-comparison-overlay) .buy-buttons__compare-button{display:block}body:not(:has(section.section-product-comparison-overlay)) .product-info__buy-buttons-wrapper.is-hide-cart,.product-info__buy-buttons-wrapper.is-hide-cart.no-compare-button{margin-bottom:0}@media(min-width:768px){.md\:max-h-none{max-height:none}}@keyframes tick{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}.product-card__widget .product-card__widget-compare,.product-card__widget-list-layout .product-card__widget-compare{display:none!important}.ub-card-tools{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.ub-card-tools .product-card__quick-view-purchase{margin-bottom:0!important;margin-left:auto;flex-shrink:0}.ub-comparison-choice{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:6px 10px;border:1px solid transparent;border-radius:9999px;font:inherit;font-size:13px;line-height:1.2;background:transparent;color:inherit;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s}.ub-comparison-choice__icon{display:block;width:18px;height:18px}.ub-comparison-choice:hover:not([aria-disabled=true]),.ub-comparison-choice[aria-pressed=true]{background:var(--ub-comparison-selected-background-css, #f4f8fe);border-color:var(--ub-comparison-selected-border-css, #529ef5);color:var(--ub-comparison-selected-text-css, #171717)}.ub-comparison-choice[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--ub-comparison-selected-border-css, #529ef5)}.ub-comparison-choice:focus-visible,#ProductComparisonWidgetButton:focus-visible{outline:2px solid var(--ub-comparison-focus-css, #171717);outline-offset:3px}.ub-comparison-choice:disabled,.ub-comparison-choice[aria-disabled=true]{opacity:.45;cursor:help}.product-comparison-overlay__wrapper{top:auto!important;bottom:max(var(--ub-comparison-bottom, 20px),env(safe-area-inset-bottom));left:var(--ub-comparison-left, 120px);right:auto;z-index:32}#ProductComparisonWidgetButton{display:flex;align-items:center;gap:10px;min-height:48px;padding:10px 18px;border-radius:9999px;background:var(--ub-comparison-background-css, rgb(255 255 255 / .88));color:var(--ub-comparison-text-css, #171717);border:1px solid var(--ub-comparison-border-css, #d4e2f5);box-shadow:0 3px 16px #14283f1a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#ProductComparisonWidgetButton .button-primary{background:var(--ub-comparison-counter-background-css, #24c153)!important;color:var(--ub-comparison-counter-text-css, #fff)!important;min-width:20px;min-height:20px}.ub-comparison-widget-label{font-size:14px;font-weight:400}#ProductComparisonPopup .product-comparison__heading{font-size:clamp(24px,3vw,38px)}#ProductComparisonPopup .product-comparison__text{max-width:660px;margin-inline:auto}#ProductComparisonPopup .page-width{padding-top:64px}#ProductComparisonPopup .product-comparison-grid-title{background:var(--ub-comparison-selected-background-css, #f4f8fe)}#ProductComparisonPopup .product-comparison-table-header img{object-fit:contain}#ProductComparisonPopup .product-comparison-grid-item{padding:14px}#ProductComparisonPopup .product-comparison__table-container{overscroll-behavior-x:contain}body:has(#ProductComparisonDrawer:not([style*="display: none"])),body:has(#ProductComparisonPopup:not([style*="display: none"])){overscroll-behavior:none}@media(max-width:767px){.ub-comparison-choice{min-height:44px;padding-inline:8px}#ProductComparisonWidgetButton{padding:10px 16px}#ProductComparisonPopup .page-width{padding-inline:12px}#ProductComparisonPopup .product-comparison-grid-item{padding:10px}}body:has(#ProductComparisonPopup:not([style*="display: none"])) shopify-chat,body:has(#ProductComparisonDrawer:not([style*="display: none"])) shopify-chat{visibility:hidden!important}#ProductComparisonPopup .product-comparison-description,#ProductComparisonPopup .product-comparison-description *{color:inherit!important}#ProductComparisonPopup thead .product-comparison-grid-title{background:transparent;border-color:transparent!important}#ProductComparisonPopup thead .product-comparison-grid-title:before{background:transparent}@media(min-width:1024px){#ProductComparisonPopup .product-comparison-table{width:100%;max-width:1200px}#ProductComparisonPopup .product-comparison-grid-item{width:calc((100% - 180px)/max(1,var(--product-comparison-item-in-table) - 1))}#ProductComparisonPopup .product-comparison-grid-title{width:180px}#ProductComparisonPopup .product-comparison-table-header>div:first-child{max-width:260px;margin-inline:auto}}@media(min-width:1024px){#ProductComparisonPopup [class*=product-comparison-table-header-]>div:first-child{width:min(100%,240px);height:240px!important;padding-bottom:0!important;margin-inline:auto;position:relative}}#ProductComparisonPopup thead img{object-fit:contain!important}#ProductComparisonPopup [class*=product-comparison-description-] *{color:inherit!important}#ProductComparisonPopup tbody .product-comparison-grid-title:before{background:transparent}.ub-comparison-choice-wrap{position:relative;display:inline-flex;min-width:0}custom-tooltip .tooltip-popup-wrapper.ub-comparison-limit-tooltip{width:max-content;max-width:min(228px,calc(100vw - 24px));pointer-events:none}.ub-comparison-limit-message{padding:10px 12px;border:1px solid var(--ub-comparison-border-css, #d4e2f5);border-radius:12px;background:var(--ub-comparison-selected-background-css, #f4f8fe);color:var(--ub-comparison-selected-text-css, #171717);box-shadow:0 4px 16px #14283f1f;font-size:12px;font-weight:400;line-height:1.45;text-align:start;white-space:normal}
/*# sourceMappingURL=/cdn/shop/t/40/assets/product-comparison-overlay.css.map */
