.compare-drawer{position:fixed;z-index:1000;left:0;top:0;width:100vw;height:100%;display:flex;justify-content:flex-end;background-color:rgba(var(--color-foreground),.5);visibility:hidden;transition:visibility var(--duration-default, .3s) ease}.compare-drawer.active{visibility:visible}.compare-drawer__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:60;cursor:pointer}.compare-drawer__overlay:empty{display:block}.compare-drawer__panel{position:relative;z-index:70;width:100%;max-width:720px;height:100%;background:rgb(var(--color-background, 255 255 255));box-shadow:0 25px 50px -12px #00000040;transform:translate(100%);transition:transform .5s cubic-bezier(.25,1,.5,1);display:flex;flex-direction:column;overflow:hidden}.compare-drawer.active .compare-drawer__panel{transform:translate(0)}.compare-drawer__header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:24px 24px 16px;background:rgb(var(--color-background, 255 255 255));z-index:10;border-bottom:1px solid #f9fafb}@media screen and (min-width:750px){.compare-drawer__header{padding:32px 32px 16px}}.compare-drawer__heading{font-family:var(--font-heading-family),sans-serif;font-weight:900;font-size:24px;line-height:1;text-transform:uppercase;letter-spacing:-.05em;color:var(--wings-black, #111);margin:0;white-space:nowrap}@media screen and (min-width:750px){.compare-drawer__heading{font-size:30px}}.compare-drawer__close{padding:8px;margin-right:-8px;min-width:0;min-height:0;background:transparent;border:none;cursor:pointer;color:var(--wings-black, #111);box-shadow:none}.compare-drawer__close:hover{color:var(--wings-black, #111)}.compare-drawer__close-icon{display:block;width:20px;height:20px;position:relative;transition:transform .3s ease}.compare-drawer__close:hover .compare-drawer__close-icon{transform:rotate(90deg)}.compare-drawer__close-icon:before,.compare-drawer__close-icon:after{content:"";position:absolute;left:0;top:50%;width:100%;height:2px;background:currentColor}.compare-drawer__close-icon:before{transform:rotate(45deg)}.compare-drawer__close-icon:after{transform:rotate(-45deg)}.compare-drawer__empty{overflow:auto;padding:24px 24px 16px;text-align:left}@media screen and (min-width:750px){.compare-drawer__empty{padding:32px 32px 16px}}.compare-drawer__body{overflow:hidden;display:flex;flex-direction:column;flex:1;min-height:0}.compare-drawer__empty.hidden,.compare-drawer__body.hidden{display:none!important}.compare-drawer__empty-text{margin:0 0 24px;font-size:14px;font-weight:300;line-height:1.625;color:#6b7280}.compare-drawer__empty-btn{display:inline-block;padding:12px 24px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;background:var(--wings-black, #111);color:#fff;text-decoration:none;border:none;border-radius:8px;cursor:pointer;transition:opacity .2s}.compare-drawer__empty-btn:hover{opacity:.9}.compare-drawer__loading{padding:24px;text-align:center;font-size:14px;font-weight:300;color:#6b7280}.compare-drawer__loading.hidden{display:none!important}.compare-drawer__error{padding:16px;font-size:14px;color:#b91c1c;margin:0}.compare-drawer__table-wrap,.compare-table-wrap{flex:1;min-height:0;display:flex;flex-direction:column;padding:0 32px 0 0}.compare-drawer__table-nav{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:8px 0 12px;flex-shrink:0}.compare-drawer__table-nav-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid #e5e7eb;background:#fff;color:var(--wings-black, #111);border-radius:8px;cursor:pointer;transition:background .2s,border-color .2s}.compare-drawer__table-nav-btn:hover:not(.is-disabled){background:#f9fafb;border-color:var(--wings-black, #111)}.compare-drawer__table-nav-btn.is-disabled{opacity:.4;cursor:not-allowed}.compare-drawer__table-scroll{flex:1;min-height:0;overflow-x:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;margin:0 -32px 0 0;scrollbar-width:none;-ms-overflow-style:none}.compare-drawer__table-scroll::-webkit-scrollbar{display:none}.compare-drawer__table-inner{padding:0 24px 0 0;display:inline-block;min-width:100%}@media screen and (min-width:750px){.compare-drawer__table-inner{padding:0 32px 0 0}}.compare-table{width:100%;min-width:min(100%,900px);border-collapse:collapse;font-size:14px;font-weight:300;line-height:1.625;color:#1a1a1a;table-layout:fixed}.compare-table th,.compare-table td{padding:16px 24px;text-align:left;border-bottom:1px solid #f3f4f6;vertical-align:top}.compare-table__th:not(.compare-table__th--attr),.compare-table__td:not(.compare-table__td--attr){min-width:230px;width:230px}@media screen and (min-width:750px){.compare-table th,.compare-table td{padding:16px 32px}}.compare-table__th{font-family:var(--font-heading-family),sans-serif;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.025em;color:var(--wings-black, #111);background:#f9fafb}.compare-table__th--attr{width:140px;min-width:140px;font-size:10px;font-weight:700;letter-spacing:.1em;color:#6b7280;background:#f9fafb;position:sticky;left:0;z-index:2;box-shadow:2px 0 4px #0000000a}.compare-table__td--attr{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#6b7280;background:#f9fafb;position:sticky;left:0;z-index:1;box-shadow:2px 0 4px #0000000a}.compare-table__img{max-width:80px;max-height:80px;width:auto;height:auto;object-fit:contain;display:block}.compare-table__link{display:inline-block;position:relative;font-weight:500;color:var(--wings-black, #111);padding-bottom:6px;text-decoration:none}.compare-table__link:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:var(--wings-yellow, #eab308);transform:scaleX(0);transition:transform .5s cubic-bezier(.22,1,.36,1);transform-origin:left}.compare-table__link:hover:after{transform:scaleX(1)}.compare-table__atc{display:inline-block;padding:10px 18px;font-family:inherit;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:var(--wings-black, #111);color:#fff;border:none;border-radius:6px;cursor:pointer;transition:opacity .2s,background .2s}.compare-table__atc:hover:not(:disabled){opacity:.9}.compare-table__atc:disabled{opacity:.7;cursor:wait}.compare-table__unavailable{font-size:12px;color:#9ca3af}.compare-drawer__clear{display:block;width:fit-content;margin:24px auto 0;padding:0 0 10px;background:none;border:none;font-family:var(--font-body-family),sans-serif;font-size:14px;font-weight:400;color:var(--wings-black, #111);cursor:pointer;position:relative}.compare-drawer__clear:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:var(--wings-yellow, #eab308);transform:scaleX(0);transition:transform .5s cubic-bezier(.22,1,.36,1);transform-origin:left}.compare-drawer__clear:hover:after{transform:scaleX(1)}[data-compare-add].is-in-compare,[data-compare-add].is-in-compare:hover{background:var(--wings-black, #111)!important;color:#fff!important;border-color:var(--wings-black, #111)!important}[data-compare-add].is-in-compare svg{color:#fff!important;stroke:#fff!important}.compare-drawer .hidden{display:none!important}.header__icon--compare .compare-count-bubble,.header__icon--compare [data-compare-count]{position:absolute;top:5px;right:3px;min-width:15px;height:15px;padding:0 5px;font-size:8px;font-weight:700;line-height:18px;text-align:center;color:#fff;background:var(--wings-black, #111);border-radius:9px}.header__icon--compare{position:relative}.header__icon--compare .compare-count-bubble.hidden,.header__icon--compare [data-compare-count].hidden{display:none!important}.compare-float{position:fixed;bottom:76px;right:10px;z-index:1;display:none;align-items:center;justify-content:center;width:56px;height:56px;background:var(--wings-black, #111);color:#fff;border:none;border-radius:50%;cursor:pointer;box-shadow:0 4px 20px #00000040;transition:transform .2s,box-shadow .2s}.compare-float:hover{transform:scale(1.05);box-shadow:0 6px 24px #0000004d}.compare-float.is-visible{display:flex}.compare-float .compare-float__icon{width:24px;height:24px;flex-shrink:0}.compare-float .compare-float__count{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:700;line-height:20px;text-align:center;color:var(--wings-black, #111);background:var(--wings-yellow, #eab308);border-radius:10px}.compare-float .compare-float__count[data-count="0"],.compare-float .compare-float__count.hidden{display:none}@media screen and (max-width:749px){.compare-float{width:45px;height:45px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/compare-drawer.css.map */
