.k55-compare-card-wrapper{position:absolute;top:.8rem;right:.8rem;z-index:4}cart-drawer .k55-compare-card-wrapper,#CartDrawer .k55-compare-card-wrapper,.cart-drawer .k55-compare-card-wrapper{display:none!important}.k55-compare-card-btn{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;min-height:3.2rem;padding:0;background-color:#ffffffeb;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#1a1a1a;border:1px solid rgba(0,0,0,.12);border-radius:9999px;font-size:1.2rem;font-weight:600;cursor:pointer;box-shadow:0 2px 8px #00000014;transition:all .2s cubic-bezier(.16,1,.3,1);user-select:none;-webkit-user-select:none}.k55-compare-card-btn .k55-compare-btn__label{display:none}.k55-compare-card-btn:hover{background-color:#fff;color:#000;border-color:#0000004d;box-shadow:0 4px 12px #00000024;transform:translateY(-1px)}.k55-compare-card-btn:active{transform:translateY(0)}.k55-compare-card-btn .icon{width:1.5rem;height:1.5rem;transition:transform .2s ease}.k55-compare-card-btn:hover .icon{transform:rotate(180deg)}.k55-compare-card-btn.is-active{background-color:#121212;color:#fff;border-color:#121212;box-shadow:0 4px 12px #0003}.k55-compare-card-btn.is-active .icon{color:#fff;transform:none}.k55-compare-card-btn.is-active:hover{background-color:#e53935;border-color:#e53935;color:#fff}.k55-compare-card-btn .k55-compare-btn__active-icon,.k55-compare-card-btn.is-active .k55-compare-btn__default-icon{display:none}.k55-compare-card-btn.is-active .k55-compare-btn__active-icon{display:inline-flex;align-items:center;justify-content:center}@media(max-width:749px){.k55-compare-card-wrapper{top:.6rem;right:.6rem}.k55-compare-card-btn{width:2.8rem;height:2.8rem;min-height:2.8rem;padding:0}.k55-compare-card-btn .icon{width:1.35rem;height:1.35rem}}.k55-compare-pdp-wrapper{margin:1.2rem 0}.k55-compare-pdp-btn{display:inline-flex;align-items:center;gap:.8rem;padding:.9rem 1.6rem;background-color:transparent;color:var(--color-foreground, #1a1a1a);border:1px solid rgba(var(--color-foreground, 0, 0, 0),.2);border-radius:6px;font-size:1.3rem;font-weight:500;cursor:pointer;transition:all .2s ease;width:100%;justify-content:center}.k55-compare-pdp-btn:hover{background-color:rgba(var(--color-foreground, 0, 0, 0),.05);border-color:rgba(var(--color-foreground, 0, 0, 0),.4)}.k55-compare-pdp-btn.is-active{background-color:#121212;color:#fff;border-color:#121212}.k55-compare-pdp-btn.is-active:hover{background-color:#e53935;border-color:#e53935;color:#fff}.k55-compare-pdp-btn .icon{width:1.6rem;height:1.6rem}.k55-compare-bar{position:fixed;bottom:0;left:0;right:0;z-index:998;background:#fffffff5;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid rgba(0,0,0,.1);box-shadow:0 -8px 24px #0000001f;transform:translateY(110%);transition:transform .35s cubic-bezier(.16,1,.3,1);font-family:inherit}.k55-compare-bar.is-visible{transform:translateY(0)}.k55-compare-bar__inner{max-width:1300px;margin:0 auto;padding:1.2rem 2rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}.k55-compare-bar__info{display:flex;flex-direction:column;min-width:170px}.k55-compare-bar__title-row{display:flex;align-items:center;gap:.8rem}.k55-compare-bar__title{font-size:1.4rem;font-weight:700;margin:0;color:#121212;letter-spacing:-.01em}.k55-compare-bar__badge{background-color:#121212;color:#fff;font-size:1.1rem;font-weight:700;padding:.2rem .7rem;border-radius:999px;line-height:1}.k55-compare-bar__hint{font-size:1.15rem;color:#666;margin-top:.3rem}.k55-compare-bar__slots{display:flex;align-items:center;gap:1.2rem;flex:1;justify-content:center;overflow-x:auto;padding:.4rem 0}.k55-compare-slot{position:relative;width:6.4rem;height:6.4rem;border-radius:8px;border:1px solid rgba(0,0,0,.1);background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease}.k55-compare-slot.is-filled{border-color:#00000026;box-shadow:0 2px 6px #0000000d}.k55-compare-slot.is-empty{border-style:dashed;border-color:#0003;background:#00000005;color:#999}.k55-compare-slot__img{width:100%;height:100%;object-fit:contain;padding:.4rem;border-radius:8px}.k55-compare-slot__remove{position:absolute;top:-.6rem;right:-.6rem;width:2rem;height:2rem;border-radius:50%;background:#121212;color:#fff;border:2px solid #ffffff;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:700;cursor:pointer;padding:0;box-shadow:0 2px 4px #0003;transition:background-color .2s ease,transform .15s ease}.k55-compare-slot__remove:hover{background:#e53935;transform:scale(1.15)}.k55-compare-slot__empty-icon{font-size:1.8rem;line-height:1}.k55-compare-bar__actions{display:flex;align-items:center;gap:1.2rem;min-width:260px;justify-content:flex-end}.k55-compare-bar__clear{background:transparent;border:none;color:#777;font-size:1.25rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:.6rem .8rem;transition:color .2s ease}.k55-compare-bar__clear:hover{color:#e53935}.k55-compare-bar__submit{display:inline-flex;align-items:center;gap:.8rem;padding:1.1rem 2.2rem;background-color:#121212;color:#fff;border:1px solid #121212;border-radius:6px;font-size:1.35rem;font-weight:600;cursor:pointer;box-shadow:0 4px 12px #00000026;transition:all .2s ease;white-space:nowrap}.k55-compare-bar__submit:hover{background-color:#000;box-shadow:0 6px 16px #00000040;transform:translateY(-1px)}.k55-compare-bar__submit:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.k55-compare-bar__submit .icon{width:1.6rem;height:1.6rem}@media(max-width:749px){.k55-compare-bar__inner{padding:.8rem 1.2rem;gap:1rem}.k55-compare-bar__info{min-width:auto}.k55-compare-bar__hint,.k55-compare-bar__clear,.k55-compare-bar__slots{display:none}.k55-compare-bar__actions{min-width:auto;flex:1}.k55-compare-bar__submit{width:100%;justify-content:center;padding:1rem 1.4rem;font-size:1.25rem}}.k55-compare-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.k55-compare-modal.is-open{opacity:1;visibility:visible}.k55-compare-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000000a6;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.k55-compare-modal__dialog{position:relative;width:95vw;max-width:1400px;height:auto;max-height:90vh;background-color:#fff;color:#121212;border-radius:12px;box-shadow:0 20px 48px #00000047;display:flex;flex-direction:column;overflow:hidden;transform:translateY(30px) scale(.98);transition:transform .3s cubic-bezier(.16,1,.3,1);z-index:1}.k55-compare-modal.is-open .k55-compare-modal__dialog{transform:translateY(0) scale(1)}.k55-compare-modal__header{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.6rem 2.4rem;border-bottom:1px solid rgba(0,0,0,.1);background:#fff;flex-shrink:0}.k55-compare-modal__title-wrap{display:flex;align-items:center;gap:1rem;min-width:0}.k55-compare-modal__title-wrap .icon{flex-shrink:0}.k55-compare-modal__title{margin:0;font-size:1.8rem;font-weight:700;color:#121212;white-space:nowrap;word-break:normal;overflow-wrap:normal}.k55-compare-modal__controls{display:flex;align-items:center;gap:1rem;flex-shrink:0}.k55-compare-modal__btn{display:inline-flex;align-items:center;gap:.6rem;padding:.7rem 1.2rem;background:transparent;border:1px solid rgba(0,0,0,.15);border-radius:6px;font-size:1.25rem;font-weight:500;color:#121212;text-decoration:none;white-space:nowrap;word-break:normal;overflow-wrap:normal;cursor:pointer;transition:all .2s ease}.k55-compare-modal__btn .icon{flex-shrink:0}.k55-compare-modal__btn:hover{background:#0000000d;border-color:#0000004d;color:#000}.k55-compare-modal__close{background:transparent;border:none;width:3.6rem;height:3.6rem;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#121212;transition:background-color .2s ease;padding:0;flex-shrink:0}.k55-compare-modal__close:hover{background:#00000014}.k55-compare-modal__close .icon{width:2rem;height:2rem}.k55-compare-modal__body{flex:1;overflow-y:auto;overflow-x:auto;padding:2.4rem;position:relative;background:#fafafa}.k55-compare-grid-wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;background:#fff;border-radius:8px;box-shadow:0 1px 4px #0000000f}.k55-compare-table{width:100%;table-layout:auto!important;border-collapse:collapse;background-color:#fff;color:#121212;word-break:normal;overflow-wrap:break-word}.k55-compare-table th,.k55-compare-table td{word-break:normal;overflow-wrap:break-word;box-sizing:border-box}.k55-compare-table thead tr{border-bottom:2px solid #eeeeee}.k55-compare-table tbody tr{border-bottom:1px solid #f0f0f0}.k55-compare-table tbody tr:last-child{border-bottom:none}.k55-compare-table__label-col{padding:1.4rem 1.6rem;text-align:left;width:160px;min-width:140px;font-weight:600;color:#444;vertical-align:middle;background-color:#fff}.k55-compare-table thead .k55-compare-table__label-col{vertical-align:middle;color:#444;font-weight:600}.k55-compare-table__product-col{padding:1.6rem;text-align:center;min-width:220px;vertical-align:top}.k55-compare-table__val-col{padding:1.2rem 1.6rem;text-align:center;min-width:220px;vertical-align:middle;color:#121212}.k55-compare-table__val-col--price{font-weight:700;font-size:1.45rem}.k55-compare-table__img-link{display:block;margin:0 auto 1rem;text-decoration:none}.k55-compare-table__img{max-height:150px;width:auto;max-width:100%;object-fit:contain;display:block;margin:0 auto}.k55-compare-table__title{font-size:1.45rem;font-weight:700;color:#121212;text-decoration:none;display:block;margin:.6rem 0 1rem;line-height:1.35}.k55-compare-table__title:hover{text-decoration:underline}.k55-compare-table__btn{display:inline-block;padding:.6rem 1.4rem;font-size:1.2rem;white-space:nowrap}.k55-compare-modal__more{margin-top:1.6rem;padding:1.4rem 1.8rem;background:#fff;border-radius:8px;border:1px solid rgba(0,0,0,.08);display:flex;align-items:center;justify-content:space-between;gap:1.6rem;flex-wrap:wrap}.k55-compare-modal__more-text{font-size:1.35rem;color:#444;margin:0}.k55-compare-modal__more-btn{display:inline-flex;align-items:center;gap:.6rem;padding:.9rem 1.8rem;font-size:1.3rem;font-weight:600;text-decoration:none;white-space:nowrap}@media(max-width:749px){.k55-compare-modal__dialog{width:96vw;max-height:92vh;border-radius:10px}.k55-compare-modal__header{padding:1.2rem 1.4rem;gap:.8rem}.k55-compare-modal__title-wrap{gap:.6rem}.k55-compare-modal__title-wrap .icon{width:1.8rem;height:1.8rem}.k55-compare-modal__title{font-size:1.5rem}.k55-compare-modal__btn[data-k55-compare-print]{display:none!important}.k55-compare-modal__btn{padding:.55rem 1rem;font-size:1.2rem;gap:.4rem}.k55-compare-modal__close{width:3.2rem;height:3.2rem}.k55-compare-modal__body{padding:1.2rem}.k55-compare-table__label-col{width:90px;min-width:85px;max-width:100px;padding:1rem .8rem;font-size:1.2rem;position:sticky;left:0;z-index:2;background-color:#fff;box-shadow:1px 0 #0000000f}.k55-compare-table__product-col,.k55-compare-table__val-col{min-width:155px;padding:1.2rem 1rem;font-size:1.3rem}.k55-compare-table__img{max-height:105px}.k55-compare-table__title{font-size:1.3rem;margin:.5rem 0 .8rem}.k55-compare-table__btn{padding:.5rem 1.1rem;font-size:1.15rem}.k55-compare-modal__more{flex-direction:column;text-align:center;padding:1.2rem;gap:1rem}.k55-compare-modal__more-text{font-size:1.25rem}.k55-compare-modal__more-btn{width:100%;justify-content:center}}.k55-compare-loading{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffffd9;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2rem;z-index:10;font-size:1.4rem;color:#333}.k55-compare-spinner{width:4rem;height:4rem;border:3px solid rgba(0,0,0,.1);border-top-color:#121212;border-radius:50%;animation:k55-spin .8s linear infinite}@keyframes k55-spin{to{transform:rotate(360deg)}}.k55-compare-empty{text-align:center;padding:6rem 2rem;max-width:500px;margin:0 auto}.k55-compare-empty__icon{width:4.8rem;height:4.8rem;color:#999;margin-bottom:1.6rem}.k55-compare-empty__title{font-size:2rem;font-weight:700;margin:0 0 1rem}.k55-compare-empty__text{font-size:1.4rem;color:#666;line-height:1.5;margin:0 0 2rem}.k55-compare-col-remove{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;background:transparent;border:none;color:#888;font-size:1.15rem;cursor:pointer;padding:.4rem .8rem;margin-bottom:.8rem;border-radius:4px;white-space:nowrap;word-break:normal;transition:all .2s ease}.k55-compare-col-remove:hover{background:#e539351a;color:#e53935}.k55-compare-col-remove .icon{width:1.2rem;height:1.2rem}.compare-cell--product_summary,.compare-cell--product_summary.border-bottom,.compare-cell--product_summary.border-top{border-top:0!important;border-bottom:0!important}.compare-cell--product_summary:before,.compare-cell--product_summary:after,.grid__item .compare-cell--product_summary.border-top:before,.grid__item .compare-cell--product_summary.border-bottom:after{display:none!important;content:none!important}.compare-cell--product_summary product-card.card-wrapper{display:flex!important;flex-direction:column;height:100%}.compare-cell--product_summary .card--extend-height{height:auto!important;flex:1 1 auto}.k55-compare-toast{position:fixed;bottom:9rem;left:50%;transform:translate(-50%) translateY(20px);background:#121212;color:#fff;padding:1.2rem 2.2rem;border-radius:999px;font-size:1.3rem;font-weight:500;box-shadow:0 8px 24px #00000040;z-index:1001;opacity:0;visibility:hidden;transition:all .25s cubic-bezier(.16,1,.3,1);pointer-events:none;white-space:nowrap}.k55-compare-toast.is-visible{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/k55-compare.css.map */
