.apex-compare-toggle{position:absolute;top:1.2rem;right:5.4rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;padding:0;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:50%;color:#333;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.apex-compare-toggle:hover{background:#f5f5f5}.apex-compare-toggle.is-active{background:#e0001b;color:#fff;border-color:#e0001b}.apex-compare-toggle svg{width:1.8rem;height:1.8rem}.apex-compare-toggle__label{display:none}.apex-compare-toggle--inline{position:static;width:auto;height:auto;padding:.8rem 1.4rem;border-radius:999px;gap:.6rem}.apex-compare-toggle--inline .apex-compare-toggle__label{display:inline;font-size:1.2rem;font-weight:600;letter-spacing:.04em}.apex-compare-tray{position:fixed;left:50%;bottom:calc(2rem + env(safe-area-inset-bottom,0px));transform:translate(-50%,120%);z-index:96;display:flex;align-items:center;gap:1.2rem;padding:1rem 1.4rem;background:#111;color:#fff;border-radius:10px;box-shadow:0 8px 28px #00000047;opacity:0;visibility:hidden;transition:transform .25s ease,opacity .25s ease,visibility .25s;max-width:calc(100vw - 2rem)}.apex-compare-tray.is-visible{opacity:1;visibility:visible;transform:translate(-50%)}.apex-compare-tray__count{font-size:1.1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffffb3;white-space:nowrap}.apex-compare-tray__list{display:flex;gap:.6rem;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;max-width:36rem}.apex-compare-tray__list::-webkit-scrollbar{display:none}.apex-compare-tray__chip{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .8rem;background:#ffffff1a;color:#fff;border:none;border-radius:999px;font-size:1.1rem;font-weight:500;cursor:pointer;white-space:nowrap;text-transform:capitalize;transition:background .15s}.apex-compare-tray__chip:hover{background:#ffffff2e}.apex-compare-tray__chip svg{opacity:.8}.apex-compare-tray__actions{display:flex;gap:.6rem}.apex-compare-tray__btn{padding:.8rem 1.4rem;background:#e0001b;color:#fff;border:none;border-radius:6px;font-size:1.2rem;font-weight:700;cursor:pointer;transition:background .15s}.apex-compare-tray__btn:hover{background:#b8001a}.apex-compare-tray__btn--ghost{background:transparent;color:#ffffffb3;padding:.8rem .6rem;font-weight:500}.apex-compare-tray__btn--ghost:hover{background:#ffffff1a}.apex-compare-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none}.apex-compare-modal.is-open{display:block}.apex-compare-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.apex-compare-modal__panel{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(120rem,95vw);max-height:90vh;background:#fff;border-radius:12px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;overflow:hidden}.apex-compare-modal__header{display:flex;align-items:center;justify-content:space-between;padding:1.6rem 2rem;border-bottom:1px solid #ececec}.apex-compare-modal__heading{font-size:1.8rem;font-weight:800;margin:0}.apex-compare-modal__close{background:none;border:none;width:3.6rem;height:3.6rem;cursor:pointer;color:#333;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;transition:background .15s}.apex-compare-modal__close:hover{background:#f5f5f5}.apex-compare-modal__body{padding:2rem;overflow:auto;flex:1}.apex-compare-modal__loading,.apex-compare-modal__empty{text-align:center;padding:4rem 1rem;color:#666}.apex-compare-modal__grid{display:grid;gap:1.6rem;grid-template-columns:repeat(var(--apexcm-cols, 2),minmax(0,1fr))}.apex-compare-modal__grid--cols-2{--apexcm-cols: 2}.apex-compare-modal__grid--cols-3{--apexcm-cols: 3}.apex-compare-modal__grid--cols-4{--apexcm-cols: 4}.apex-compare-modal__col{position:relative;display:flex;flex-direction:column;gap:1.2rem;background:#fafafa;border:1px solid #ececec;border-radius:10px;padding:1.6rem 1.2rem;min-width:0}.apex-compare-modal__remove{position:absolute;top:.6rem;right:.6rem;width:2.6rem;height:2.6rem;background:#0000000a;color:#555;border:none;border-radius:50%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s}.apex-compare-modal__remove:hover{background:#0000001a;color:#000}.apex-compare-modal__img-wrap{aspect-ratio:4 / 3;background:#fff;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center}.apex-compare-modal__img-wrap img{width:100%;height:100%;object-fit:contain}.apex-compare-modal__title{font-size:1.5rem;font-weight:700;color:#111;text-decoration:none;line-height:1.3}.apex-compare-modal__title:hover{text-decoration:underline}.apex-compare-modal__price{display:flex;gap:.8rem;align-items:baseline}.apex-compare-modal__now{font-size:1.7rem;font-weight:800;color:#111}.apex-compare-modal__was{font-size:1.2rem;color:#888;text-decoration:line-through}.apex-compare-modal__specs{margin:0;padding:0;display:flex;flex-direction:column}.apex-compare-modal__specs>div{padding:.9rem 0;border-top:1px solid #ececec;display:flex;flex-direction:column;gap:.3rem}.apex-compare-modal__specs>div:last-child{border-bottom:1px solid #ececec}.apex-compare-modal__specs dt{font-size:1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#888}.apex-compare-modal__specs dd{margin:0;font-size:1.2rem;color:#222;line-height:1.45}.apex-compare-modal__instock{color:#2e7d32;font-weight:600}.apex-compare-modal__tag{display:inline-block;background:#f0f0f0;border-radius:4px;padding:.2rem .5rem;font-size:1rem;margin:0 .3rem .3rem 0;color:#555}.apex-compare-modal__desc{font-size:1.2rem;color:#555;line-height:1.5;margin:0}.apex-compare-modal__cta{margin-top:auto;display:inline-flex;justify-content:center;padding:1rem 1.2rem;background:#e0001b;color:#fff;border-radius:6px;font-size:1.2rem;font-weight:700;text-decoration:none;transition:background .15s}.apex-compare-modal__cta:hover{background:#b8001a;color:#fff}.apex-compare-toast{position:fixed;bottom:calc(10rem + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%,10px);background:#111;color:#fff;padding:1rem 1.6rem;border-radius:8px;z-index:10000;opacity:0;transition:opacity .25s,transform .25s;font-size:1.2rem;pointer-events:none;max-width:calc(100vw - 2rem);text-align:center}.apex-compare-toast.is-visible{opacity:1;transform:translate(-50%)}@media screen and (max-width:989px){.apex-compare-modal__grid--cols-3,.apex-compare-modal__grid--cols-4{grid-auto-flow:column;grid-auto-columns:minmax(28rem,1fr);grid-template-columns:none;overflow-x:auto}}@media screen and (max-width:749px){.apex-compare-toggle{width:3.2rem;height:3.2rem;right:4rem;top:.3rem}.apex-compare-toggle svg{width:1.6rem;height:1.6rem}.apex-compare-tray{left:1rem;right:1rem;transform:translateY(120%);max-width:none}.apex-compare-tray.is-visible{transform:translateY(0)}.apex-compare-tray__list{max-width:none;flex:1}.apex-compare-modal__panel{width:100vw;height:100vh;max-height:100vh;border-radius:0}.apex-compare-modal__grid,.apex-compare-modal__grid--cols-2,.apex-compare-modal__grid--cols-3,.apex-compare-modal__grid--cols-4{grid-auto-flow:column;grid-auto-columns:78vw;grid-template-columns:none;overflow-x:auto}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/apex-compare.css.map */
