.cmp-tab{position:fixed;bottom:0;right:44px;z-index:1001;display:flex;align-items:center;gap:8px;padding:8px 24px 6px;background:#e3000f;color:#fff;border:none;border-radius:20px 20px 0 0;cursor:pointer;font-size:var(--text-xs, 12px);font-weight:700;text-transform:uppercase;white-space:nowrap;transition:all .3s ease-out!important;z-index:2}.cmp-tab:not(.cmp-tab--active){box-shadow:0 -2px 12px #0000002e}@media(max-width:990px){body:has(#mobile-buy-btns[data-show=false]) .cmp-tab{transform:translateY(0)!important}body:has(#mobile-buy-btns[data-show=true]) .cmp-tab{transform:translateY(-138px)!important}body:has(#mobile-buy-btns) .cmp-bar.cmp-bar--tab-expanded{z-index:1}body:has(#mobile-buy-btns[data-show=true]) .cmp-bar.cmp-bar--tab-expanded{transform:translateY(-76px)}body:has(#mobile-buy-btns[data-show=true]) .cmp-bar{transform:translateY(64px)}body:has(#mobile-buy-btns[data-show=false]) .cmp-bar:not(.cmp-bar--tab-expanded){box-shadow:unset}body:has(#mobile-buy-btns) .cmp-bar:not(.cmp-bar--tab-expanded){opacity:0}body:has(#mobile-buy-btns[data-show=true]) .cmp-bar:not(.cmp-bar--tab-expanded){transform:translateY(130px);z-index:1}body:has(#mobile-buy-btns[data-show=true]) .cmp-bar.cmp-bar--tab-expanded{transform:translateY(-76px);z-index:1;opacity:1}}@media(max-width:750px){body:has(#mobile-buy-btns[data-show=true]) .cmp-tab{transform:translateY(-92px)!important}}.cmp-tab--hidden{display:none}.cmp-tab__count{font-size:var(--text-xs)}.product-comparator-header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}.product-comparator-title{margin:0;flex:1}.back_button{display:inline-flex;align-items:center;gap:6px;padding:0;background:transparent;color:#e21212;border:unset;font-size:var(--text-xs);font-weight:700;text-transform:uppercase;cursor:pointer;transition:background .2s,color .2s;white-space:nowrap;flex-shrink:0;text-decoration:underline;text-underline-offset:4px}.cmp-conflict{position:fixed;bottom:100px;left:50%;transform:translate(-50%);z-index:1100;background:#fff;border:1.5px solid var(--comparator-accent, #000);border-radius:8px;padding:16px 20px;box-shadow:0 4px 24px #00000026;max-width:480px;width:calc(100% - 40px);height:fit-content}.cmp-conflict--hidden{display:none}.cmp-conflict__msg{margin:0 0 12px;font-size:14px;line-height:1.4;color:#333}.cmp-conflict__actions{display:flex;gap:8px;justify-content:flex-end}.cmp-conflict__cancel{padding:8px 16px;background:transparent;border:1.5px solid #ccc;border-radius:6px;cursor:pointer;font-size:13px;color:#666;transition:border-color .2s,color .2s}.cmp-conflict__cancel:hover{border-color:#999;color:#333}.cmp-conflict__confirm{padding:8px 16px;background:var(--comparator-accent, #000);color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:13px;font-weight:700;transition:opacity .2s}.cmp-conflict__confirm:hover{opacity:.85}.cmp-bar{position:fixed;bottom:0;left:0;right:0;z-index:1000;display:flex;align-items:center;gap:40px;padding:32px var(--spacing-2xl) var(--spacing-2xl);transform:translateY(0);transition:transform .3s ease-out,opacity .3s ease-out;will-change:transform;width:-webkit-fill-available;background:#e3000f;box-shadow:0 -4px 24px #0000004d;justify-content:flex-end}body:has(.scx_mega_menu[open]) .cmp-bar,body:has(cart-drawer.active) .cmp-bar{z-index:2}.cmp-bar--hidden{transform:translateY(110%)}.cmp-bar__products{display:flex;align-items:flex-end;gap:12px;flex:1;min-width:0;overflow-x:auto;overflow:visible}@media(min-width:990px){.cmp-bar__products{top:-24px;left:44px;position:absolute}}body:has(.cmp-bar.cmp-bar--tab-expanded) .cmp-tab{bottom:198px}@media(min-width:990px){body:has(.cmp-bar.cmp-bar--tab-expanded) .cmp-tab{bottom:137px}}.cmp-bar__item{position:relative;flex-shrink:0}.cmp-bar__thumb{max-width:64px;max-height:64px;object-fit:contain;border:1px solid #e0e0e0;border-radius:6px;display:block;padding:6px;background:#fff}.cmp-bar__thumb-placeholder{width:64px;height:64px;background:#f5f5f5;border:1px dashed #ccc;border-radius:6px}.cmp-bar__slot{display:flex!important;width:64px;height:64px;border:2px dashed #fff;border-radius:6px;flex-shrink:0}.cmp-bar__count{margin:0;color:#fff;line-height:1.2;padding-left:6px;font-weight:700;font-size:var(--text-sm)}.cmp-bar__remove{position:absolute;bottom:-12px;right:-5px;width:20px;height:20px;border-radius:50%;border:none;background:#333;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background .2s}.cmp-bar__remove:hover{background:#c00}.cmp-bar__actions{display:flex;flex-direction:row;gap:var(--spacing-2xl);flex-shrink:0}.cmp-bar__compare-btn{display:flex;align-items:center;padding:var(--spacing-xs) 32px;gap:8px;text-transform:uppercase;background:#fff;color:#e21212;border:none;border-radius:9999px;cursor:pointer;font-weight:700;font-size:var(--text-xs);white-space:nowrap;transition:opacity .2s}.cmp-bar__compare-btn:hover{background:#e2e2e2}.cmp-bar__compare-btn[disabled]{opacity:.7;cursor:not-allowed}.cmp-bar__compare-btn[disabled]:hover{opacity:.85}.cmp-bar__clear-btn{font-size:var(--text-xs);cursor:pointer;color:#fff;transition:color .2s;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:10%;text-underline-offset:25%;text-underline-position:from-font;text-transform:uppercase;border:unset;background:transparent;padding-inline:0}.cmp-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:20px}.cmp-modal[hidden]{display:none}.cmp-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c}.cmp-modal__content{position:relative;background:#fff;border-radius:8px;width:100%;max-width:1100px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 8px 40px #0003}.cmp-modal__header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid #e0e0e0;flex-shrink:0}.cmp-modal__title{margin:0;font-size:18px;font-weight:700}@media(min-width:990px){.cmp-modal__title{font-size:22px}}.cmp-modal__close{width:32px;height:32px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#333;flex-shrink:0;transition:background .2s}.cmp-modal__close:hover{background:#f0f0f0}.cmp-modal__empty{display:flex;align-items:center;justify-content:center;padding:48px 24px;font-size:15px;color:#666}.cmp-modal__table-wrapper{overflow:auto;flex:1;padding:20px 24px 24px}.cmp-table{width:100%;table-layout:fixed;border-collapse:collapse;min-width:480px;background-color:#fff}.cmp-table th,.cmp-table td{padding:12px 16px;text-align:center;vertical-align:middle;border-bottom:1px solid #e0e0e0;font-size:13px}.cmp-table td:empty{background:#f1f1f1}scx-comparator-table td:has(.prod-wdgt-price-container){padding:16px}.cmp-table thead th{font-weight:600;border-bottom:2px solid #e0e0e0}.cmp-table__label{text-align:left;font-weight:700;color:#555;background:#fafafa;font-size:12px;text-transform:uppercase;letter-spacing:.04em;white-space:normal}@media(min-width:990px){.cmp-table__label{width:320px}}.cmp-table .cmp-table__actions_wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center}.cmp-table__product-inner{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%}.cmp-table tbody tr:not(.different):hover td{background:#f9f9f9}.cmp-table tbody tr:hover .cmp-table__label{background:#f4f4f4}.cmp-table__product{text-align:center;position:relative;padding:24px 16px;height:1px}.cmp-table__product a{display:flex;flex-direction:column;align-items:center;height:100%;text-decoration:none;color:inherit}.cmp-table__product.cmp-table__product--empty{vertical-align:middle;background-color:#f1f1f1}@media(min-width:990px){.cmp-table__product.cmp-table__product--empty{width:180px}}.cmp-table__empty-slot{font-size:var(--text-xs);color:#111;margin:0;padding:var(--spacing-xs)}.cmp-table__thumb{width:120px;height:120px;object-fit:contain;border-radius:6px;display:block;margin:0 auto;mix-blend-mode:multiply}.cmp-table__name{display:block;font-size:13px;font-weight:700;color:#111;margin-top:8px;margin-bottom:4px;line-height:1.3;max-width:28rem}.cmp-table__product a:hover .cmp-table__name{text-decoration:underline}comparator-add-to-cart form{display:flex;flex-direction:column;align-items:center}.cmp-table__remove{font-family:Manrope;display:flex;align-items:center;justify-content:center;font-weight:700;line-height:110%;margin:var(--spacing-base) auto 0;text-transform:uppercase;background:none;color:#94949a;cursor:pointer;text-decoration:underline;transition:background .2s,border-color .2s,color .2s;border:unset;text-underline-offset:25%;text-underline-position:from-font;font-size:10px}.cmp-table__in-stock{color:#2e7d32;font-weight:600}.cmp-table__out-stock{color:#c62828}.cmp-table__price{display:block;font-weight:700;font-size:15px;color:var(--comparator-accent, #000)}.cmp-table__pvpr{display:block;font-size:13px;color:#999;text-decoration:line-through;margin-top:2px}.cmp-table__link{display:inline-block;padding:9px 18px;background:var(--comparator-accent, #000);color:#fff;text-decoration:none;border-radius:4px;font-size:12px;font-weight:700;transition:opacity .2s}.cmp-table__link:hover{opacity:.8;color:#fff}.cmp-table__add-btn{font-family:Manrope;display:flex;align-items:center;justify-content:center;width:fit-content;margin-top:8px;padding:9px 16px;background:#e21212;color:#fff;border:none;border-radius:9999px;font-size:10px;font-weight:700;cursor:pointer;transition:opacity .2s;white-space:nowrap;text-transform:uppercase;line-height:110%}.cmp-table__add-btn:hover:not(:disabled){opacity:.85}.cmp-table__add-btn:disabled,.cmp-table__add-btn--loading{opacity:.5;cursor:not-allowed}scx-comparator-table{display:block;width:100%;overflow:hidden}.cmp-table-wrapper{width:100%}tr.different{background-color:#dfdfdd}scx-lightbox-opener:has(scx-comparator-trigger){position:relative}scx-lightbox-opener scx-comparator-trigger{top:12px;position:absolute;right:var(--spacing-xs)}scx-lightbox-opener scx-comparator-trigger .cmp-trigger-btn{height:fit-content;margin:0}scx-lightbox-opener scx-comparator-trigger .cmp-trigger-btn svg{font-size:initial}scx-comparator-trigger{position:relative;z-index:1;display:flex;justify-content:flex-end}.cmp-trigger-btn{display:flex;align-items:center;justify-content:center;gap:6px;padding:4px;margin-top:8px;background:transparent;color:var(--comparator-accent, #000);font-size:12px;font-weight:400;cursor:pointer;transition:background .2s,color .2s,opacity .2s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;text-transform:uppercase;width:fit-content;border:unset}.cmp-trigger-btn--active{color:#e21212}.cmp-trigger-btn:disabled{opacity:.4;cursor:not-allowed}@media(max-width:990px){.cmp-bar{flex-wrap:wrap;flex-direction:column}.cmp-bar__actions{width:100%;justify-content:space-between}.cmp-modal__table-wrapper{padding:12px}.cmp-table{table-layout:auto;width:auto}.cmp-table th,.cmp-table td{padding:8px 10px}.cmp-table__label{width:120px;white-space:normal}.cmp-table__product{min-width:160px}.cmp-table__product--empty{min-width:100px;width:100px}.cmp-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}}.cmp-bar:not(.cmp-bar--tab-expanded){transform:translateY(100%)}.cmp-bar.cmp-bar--tab-expanded{transform:translateY(0)}@media(min-width:990px){body:not(:has(.product-info)) .cmp-bar{transform:translateY(0)!important}body:has(#mobile-buy-btns[data-show=false]) .cmp-bar .cmp-bar__products{opacity:0}body:has(#mobile-buy-btns[data-show=true]):has(.cmp-bar.cmp-bar--tab-expanded) .cmp-tab{bottom:220px!important}body:has(#mobile-buy-btns[data-show=true]) .cmp-bar{z-index:1;transform:translateY(-38px)!important}body:has(#mobile-buy-btns[data-show=true]) .cmp-bar{opacity:0}body:has(#mobile-buy-btns[data-show=true]) .cmp-bar.cmp-bar--tab-expanded{opacity:1}body:has(#mobile-buy-btns[data-show=false]) .cmp-bar{transform:translateY(0)!important}body:has(#mobile-buy-btns[data-show=false]) .cmp-bar .cmp-bar__products,.cmp-bar{opacity:1}body:has(#mobile-buy-btns[data-show=true]) .cmp-bar.cmp-bar--tab-expanded{transform:translateY(-132px)!important;opacity:1}body:has(#mobile-buy-btns[data-show=true]) .cmp-tab{bottom:132px!important}body:has(#mobile-buy-btns[data-show=false]) .cmp-tab{bottom:0!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/product-comparator.css.map */
