:root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:.9;--rt-transition-show-delay:.15s;--rt-transition-closing-delay:.15s;--rt-arrow-size:8px}.core-styles-module_tooltip__3vRRp{left:0;opacity:0;pointer-events:none;position:absolute;top:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:inherit;position:absolute;z-index:-1}.core-styles-module_content__BRKdB{position:relative;z-index:1}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:var(--rt-opacity);transition:opacity var(--rt-transition-show-delay) ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity var(--rt-transition-closing-delay) ease-in}.styles-module_tooltip__mnnfp{border-radius:3px;font-size:90%;width:max-content}.styles-module_content__ydYdI{background:inherit;border-radius:inherit;padding:8px 16px}.styles-module_arrow__K0L3T{height:var(--rt-arrow-size);width:var(--rt-arrow-size)}[class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}:root{--ig-primary-color: #337ab7;--ig-white: #fff;--ig-black: #000;--ig-background-overlay: rgba(0, 0, 0, .4);--ig-thumbnail-size: 96px;--ig-thumbnail-size-small: 80px;--ig-thumbnail-border-width: 4px;--ig-thumbnail-border-width-small: 3px;--ig-bullet-size: 4px;--ig-bullet-size-small: 3px}.image-gallery-icon{color:var(--ig-white, #fff);transition:all .3s ease-out;appearance:none;background-color:transparent;border:0;cursor:pointer;outline:none;position:absolute;z-index:4;filter:drop-shadow(0 2px 2px rgba(0,0,0,.5))}@media(hover:hover)and (pointer:fine){.image-gallery-icon:hover{color:var(--ig-primary-color, #337ab7)}.image-gallery-icon:hover .image-gallery-svg{transform:scale(1.1)}}.image-gallery-icon:focus{outline:2px solid var(--ig-primary-color, #337ab7)}.image-gallery-using-mouse .image-gallery-icon:focus{outline:none}.image-gallery-fullscreen-button,.image-gallery-play-button{bottom:0;padding:20px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:32px;width:32px}@media(max-width:768px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:16px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:24px;width:24px}}@media(max-width:480px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:12px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:16px;width:16px}}.image-gallery-fullscreen-button{right:0}.image-gallery-play-button{left:0}.image-gallery-top-nav,.image-gallery-bottom-nav{padding:12px;left:50%;transform:translate(-50%)}.image-gallery-top-nav .image-gallery-svg,.image-gallery-bottom-nav .image-gallery-svg{height:120px;width:96px}@media(max-width:768px){.image-gallery-top-nav .image-gallery-svg,.image-gallery-bottom-nav .image-gallery-svg{height:72px;width:48px}}@media(max-width:480px){.image-gallery-top-nav .image-gallery-svg,.image-gallery-bottom-nav .image-gallery-svg{height:48px;width:32px}}.image-gallery-top-nav[disabled],.image-gallery-bottom-nav[disabled]{cursor:not-allowed;opacity:.6;pointer-events:none}.image-gallery-top-nav{top:0}.image-gallery-bottom-nav{bottom:0}.image-gallery-left-nav,.image-gallery-right-nav{padding:48px 12px;top:50%;transform:translateY(-50%)}.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:120px;width:64px}@media(max-width:768px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:72px;width:32px}}@media(max-width:480px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:48px;width:24px}}.image-gallery-left-nav[disabled],.image-gallery-right-nav[disabled]{cursor:not-allowed;opacity:.6;pointer-events:none}.image-gallery-left-nav{left:0}.image-gallery-right-nav{right:0}.image-gallery{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:relative;overscroll-behavior:none;-webkit-overflow-scrolling:touch}.image-gallery.fullscreen-modal{background:var(--ig-black, #000);height:100%;inset:0;position:fixed;width:100%;z-index:5}.image-gallery.fullscreen-modal .image-gallery-content{top:50%;transform:translateY(-50%)}.image-gallery-content{position:relative;line-height:0;top:0}.image-gallery-content.fullscreen{background:var(--ig-black, #000)}.image-gallery-content .image-gallery-slide .image-gallery-image{max-height:calc(100vh - 80px)}.image-gallery-content.image-gallery-thumbnails-left .image-gallery-slide .image-gallery-image,.image-gallery-content.image-gallery-thumbnails-right .image-gallery-slide .image-gallery-image{max-height:100vh}.image-gallery-slide-wrapper{position:relative}.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{display:inline-block;width:calc(100% - 112px)}@media(max-width:768px){.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{width:calc(100% - 88px)}}.image-gallery-slide-wrapper.image-gallery-rtl{direction:rtl}.image-gallery-swipe{overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);touch-action:pan-y pinch-zoom}.image-gallery-slides{overflow:hidden;position:relative;touch-action:pan-y pinch-zoom;-webkit-backface-visibility:hidden;backface-visibility:hidden;contain:layout style paint;isolation:isolate}.image-gallery-slides-container{display:flex;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;will-change:transform}.image-gallery-slides-container.vertical{flex-direction:column;height:100%}.image-gallery-slides-container.vertical .image-gallery-slide{flex:0 0 100%;height:100%;min-height:0}.image-gallery-slides-container.vertical .image-gallery-slide .image-gallery-image{height:100%;width:auto;max-width:100%}.image-gallery-slide{flex:0 0 100%;min-width:0;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden}.image-gallery-slide .image-gallery-image{width:100%;object-fit:contain}.image-gallery-slide .image-gallery-description{background:var(--ig-background-overlay, rgba(0, 0, 0, .4));bottom:72px;color:var(--ig-white, #fff);left:0;line-height:1;padding:12px 20px;position:absolute;white-space:normal}@media(max-width:768px){.image-gallery-slide .image-gallery-description{bottom:48px;font-size:.8em;padding:8px 16px}}.image-gallery-bullets{bottom:20px;left:0;margin:0 auto;position:absolute;right:0;width:80%;z-index:4;text-align:center}.image-gallery-bullets .image-gallery-bullets-container{margin:0 auto;padding:0;display:inline-block}.image-gallery-bullets .image-gallery-bullets-inner{display:flex;align-items:center;justify-content:flex-start;white-space:nowrap;padding:2px 0}.image-gallery-bullets .image-gallery-bullet{appearance:none;background-color:transparent;border:1px solid var(--ig-white, #fff);border-radius:50%;box-shadow:0 2px 2px #0009;cursor:pointer;margin:0 4px;outline:none;width:calc(var(--ig-bullet-size, 4px) * 2 + 2px);height:calc(var(--ig-bullet-size, 4px) * 2 + 2px);padding:0;flex-shrink:0;transition:all .2s ease-out}@media(max-width:768px){.image-gallery-bullets .image-gallery-bullet{margin:0 3px;width:calc(var(--ig-bullet-size-small, 3px) * 2 + 2px);height:calc(var(--ig-bullet-size-small, 3px) * 2 + 2px)}}@media(max-width:480px){.image-gallery-bullets .image-gallery-bullet{width:8px;height:8px}}.image-gallery-bullets .image-gallery-bullet:focus{transform:scale(1.2);background:var(--ig-primary-color, #337ab7);border:1px solid var(--ig-primary-color, #337ab7)}.image-gallery-bullets .image-gallery-bullet.active{transform:scale(1.2);border:1px solid var(--ig-white, #fff);background:var(--ig-white, #fff)}@media(hover:hover)and (pointer:fine){.image-gallery-bullets .image-gallery-bullet:hover{background:var(--ig-primary-color, #337ab7);border:1px solid var(--ig-primary-color, #337ab7)}.image-gallery-bullets .image-gallery-bullet.active:hover{background:var(--ig-primary-color, #337ab7)}}.image-gallery-bullets.image-gallery-bullets-vertical{inset:50% auto auto 20px;width:auto;transform:translateY(-50%)}.image-gallery-bullets.image-gallery-bullets-vertical .image-gallery-bullets-inner{flex-direction:column;padding:0 2px}.image-gallery-bullets.image-gallery-bullets-vertical .image-gallery-bullet{display:block;margin:4px 0}@media(max-width:768px){.image-gallery-bullets.image-gallery-bullets-vertical .image-gallery-bullet{margin:3px 0}}@media(max-width:480px){.image-gallery-bullets.image-gallery-bullets-vertical .image-gallery-bullet{margin:3px 0}}.image-gallery-thumbnails-wrapper{position:relative}.image-gallery-thumbnails-wrapper.thumbnails-swipe-horizontal{touch-action:pan-y}.image-gallery-thumbnails-wrapper.thumbnails-swipe-vertical{touch-action:pan-x}.image-gallery-thumbnails-wrapper.thumbnails-wrapper-rtl{direction:rtl}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{display:inline-block;vertical-align:top;width:var(--ig-thumbnail-size, 96px)}@media(max-width:768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{width:var(--ig-thumbnail-size-small, 80px)}}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails{height:100%;width:100%;left:0;padding:0;position:absolute;top:0}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail{display:block;margin-right:0;padding:0}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:0;margin-top:2px}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 4px}@media(max-width:768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 4px}}.image-gallery-thumbnails{overflow:hidden;padding:4px 0}@media(max-width:768px){.image-gallery-thumbnails{padding:4px 0}}.image-gallery-thumbnails .image-gallery-thumbnails-container{cursor:pointer;text-align:center;white-space:nowrap}.image-gallery-thumbnail{display:inline-block;border:var(--ig-thumbnail-border-width, 4px) solid transparent;transition:border .3s ease-out;width:var(--ig-thumbnail-size, 96px);background:transparent;padding:0}@media(max-width:768px){.image-gallery-thumbnail{border:var(--ig-thumbnail-border-width-small, 3px) solid transparent;width:var(--ig-thumbnail-size-small, 80px)}}.image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:2px}.image-gallery-thumbnail .image-gallery-thumbnail-inner{display:block;position:relative}.image-gallery-thumbnail .image-gallery-thumbnail-image{vertical-align:middle;width:100%;line-height:0}.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{outline:none;border:var(--ig-thumbnail-border-width, 4px) solid var(--ig-primary-color, #337ab7)}@media(max-width:768px){.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:var(--ig-thumbnail-border-width-small, 3px) solid var(--ig-primary-color, #337ab7)}}@media(hover:hover)and (pointer:fine){.image-gallery-thumbnail:hover{outline:none;border:var(--ig-thumbnail-border-width, 4px) solid var(--ig-primary-color, #337ab7)}}@media(hover:hover)and (pointer:fine)and (max-width:768px){.image-gallery-thumbnail:hover{border:var(--ig-thumbnail-border-width-small, 3px) solid var(--ig-primary-color, #337ab7)}}.image-gallery-thumbnail-label{box-sizing:border-box;color:var(--ig-white, #fff);font-size:1em;left:0;line-height:1em;padding:5%;position:absolute;top:50%;text-shadow:0 2px 2px rgba(0,0,0,.6);transform:translateY(-50%);white-space:normal;width:100%}@media(max-width:768px){.image-gallery-thumbnail-label{font-size:.8em;line-height:.8em}}.image-gallery-index{background:var(--ig-background-overlay, rgba(0, 0, 0, .4));color:var(--ig-white, #fff);line-height:1;padding:10px 20px;position:absolute;right:0;top:0;z-index:4}@media(max-width:768px){.image-gallery-index{font-size:.8em;padding:5px 10px}}.sf-gallery{--ig-black: #fff;--ig-background-overlay: rgba(0, 0, 0, .3);--ig-thumbnail-size: 80px}.sf-gallery .image-gallery-icon{filter:none}.sf-gallery .image-gallery-slide-wrapper.image-gallery-thumbnails-right,.sf-gallery .image-gallery-slide-wrapper.image-gallery-thumbnails-left{width:calc(100% - var(--ig-thumbnail-size, 80px) - 16px)}.sf-gallery.image-gallery .image-gallery-content:not(.fullscreen) .image-gallery-slide .image-gallery-image{object-fit:contain;border-radius:6px;max-height:490px;max-width:100%;width:auto;display:block;margin:0 auto}.sf-gallery.image-gallery .image-gallery-content:not(.fullscreen) .image-gallery-slide{display:flex;align-items:center;justify-content:center}.sf-gallery.image-gallery .image-gallery-content.fullscreen .image-gallery-slide .image-gallery-image{object-fit:contain;border-radius:0;max-height:100vh;max-width:100%;width:auto;display:block;margin:0 auto}.sf-gallery .image-gallery-left-nav,.sf-gallery .image-gallery-right-nav{padding:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#ffffffb3;border-radius:50%;box-shadow:0 1px 4px #0000001f;opacity:0;transition:opacity .2s ease,background .2s ease}.sf-gallery:hover .image-gallery-left-nav,.sf-gallery:hover .image-gallery-right-nav{opacity:1}.sf-gallery .image-gallery-left-nav:hover,.sf-gallery .image-gallery-right-nav:hover{background:#fffffff2;box-shadow:0 2px 8px #0000002e}.sf-gallery .image-gallery-left-nav svg,.sf-gallery .image-gallery-right-nav svg{color:#333;width:20px;height:20px}.sf-gallery .image-gallery-thumbnails-wrapper{background:transparent;padding:0}.sf-gallery .image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right,.sf-gallery .image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left{width:var(--ig-thumbnail-size, 80px);margin:0 0 0 16px}.sf-gallery .image-gallery-thumbnails{padding:0}.sf-gallery .image-gallery-thumbnail{border:1.5px solid #e0e0e0;border-radius:6px;padding:2px;margin-bottom:6px;background:#fff;width:72px;height:72px;overflow:hidden;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.sf-gallery .image-gallery-thumbnail:hover{border-color:#90caf9;box-shadow:0 0 0 1px #3699ff33}.sf-gallery .image-gallery-thumbnail.active,.sf-gallery .image-gallery-thumbnail:focus{border-color:#3699ff;box-shadow:0 0 0 1.5px #3699ff4d}.sf-gallery .image-gallery-thumbnail-image{object-fit:contain;border-radius:4px;height:100%}.sf-gallery .image-gallery-fullscreen-button{padding:6px;color:#646464b3}.sf-gallery .image-gallery-fullscreen-button:hover{color:#3c3c3ce6}.sf-gallery.image-gallery .image-gallery-content.fullscreen .image-gallery-slide{display:flex;align-items:center;justify-content:center;height:100vh}.set-card{display:flex;gap:12px;padding:12px 16px;border-bottom:1px solid var(--bs-border-color, #e4e6ef);cursor:pointer;align-items:flex-start;transition:background-color .15s;overflow:hidden}.set-card--deal{overflow:hidden}.set-card:active,.set-card:hover{background-color:var(--bs-gray-100, #f5f8fa)}.set-card__img,.set-thumbnail{width:80px;height:80px;object-fit:contain;border-radius:6px;flex-shrink:0;background-color:var(--bs-gray-100, #f5f8fa)}.set-card__body{flex:1;min-width:0}.set-card__name{font-weight:600;font-size:14px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--bs-gray-900, #181c32)}.set-card__meta{font-size:12px;color:var(--bs-gray-600, #7e8299);margin-top:2px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.set-card__meta>span:first-child{font-weight:600}.set-card__theme{padding:1px 6px;border-radius:4px;background-color:var(--bs-primary-light, #e8f0fe);color:var(--bs-primary, #009ef7);font-size:11px}.set-card__retired-tag{padding:1px 6px;border-radius:4px;background-color:#fee2e5;color:#d1293d;font-size:11px;font-weight:500;white-space:nowrap}.set-card__dims-tag{padding:1px 6px;border-radius:4px;background-color:#fff8dd;color:#9a6700;font-size:11px;font-weight:500;white-space:nowrap}.inv-dims--mobile,.inv-details--mobile{display:none}@media(max-width:991px){.inv-dims--desktop{display:none!important}.inv-dims--mobile{display:flex;margin-top:2px}.inv-details--desktop{display:none!important}.inv-details--mobile{display:block}}.set-card__details{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-size:12px;color:var(--bs-gray-600, #7e8299)}.set-card__details b{font-weight:600;color:var(--bs-gray-700, #5e6278)}.set-card__value{flex-shrink:0;display:flex;flex-direction:row;gap:20px;align-items:flex-start;min-width:100px;padding-top:2px}@media(min-width:992px){.catalog-value-row{flex:0 0 auto;width:auto;border-top:none;padding-top:2px;margin-top:0;gap:20px}.deal-card__bottom{flex:0 0 auto;width:auto;border-top:none;padding-top:0;margin-top:0;flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end}.deal-card__bottom .deal-card__prices{gap:20px}.deal-card__bottom .deal-card__posted{text-align:right}}@media(max-width:991px){.catalog-value-row{flex:1 1 100%;width:100%;padding-top:6px;border-top:1px solid var(--bs-border-color, #e4e6ef);margin-top:2px;gap:10px 16px;flex-wrap:nowrap;justify-content:flex-start}.catalog-value-row .set-card__value-section{align-items:flex-start;flex:1;min-width:0}.catalog-value-row .set-card__value-label{font-size:9px}.catalog-value-row .set-card__value-price{font-size:12px}.catalog-value-row .set-card__appr{font-size:10px;padding:0 3px;white-space:nowrap}.deal-card__bottom{flex:1 1 100%;width:100%;padding-top:6px;border-top:1px solid var(--bs-border-color, #e4e6ef);margin-top:2px}.deal-card__bottom .deal-card__prices{gap:8px 12px;flex-wrap:wrap;justify-content:flex-start;min-width:0;width:100%;overflow:hidden}.deal-card__bottom .set-card__value-section{align-items:flex-start;flex:1;min-width:0}.deal-card__bottom .set-card__value-label{font-size:9px}.deal-card__bottom .set-card__value-price{font-size:12px}.deal-card__bottom .set-card__appr{font-size:10px;padding:0 3px;white-space:nowrap}.deal-card__bottom .deal-card__posted{text-align:left}}.set-card__value-divider{width:1px;align-self:stretch;background-color:var(--bs-border-color, #e4e6ef)}.set-card__value-section{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.set-card__value-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--bs-gray-600, #7e8299)}.set-card__value-price{font-size:13px;font-weight:700;color:var(--bs-gray-800, #3f4254)}.set-card__appr{font-size:11px;font-weight:600;padding:0 5px;border-radius:3px}.set-card__appr--up{color:#1b873f;background-color:#dcfce7}.set-card__appr--down{color:#d1293d;background-color:#fee2e5}.set-card__appr--neutral{color:var(--bs-gray-600, #7e8299)}.set-card__volume{font-size:10px;color:var(--bs-gray-600, #7e8299);margin-top:1px}@media(max-width:576px){.set-card:not(.set-card--deal){flex-wrap:wrap}.set-card__value:not(.catalog-value-row):not(.deal-card__prices):not(.inv-value--desktop):not(.inv-value--mobile){gap:16px;width:100%;padding-left:92px;min-width:0}.set-card__value:not(.catalog-value-row):not(.deal-card__prices):not(.inv-value--desktop):not(.inv-value--mobile) .set-card__value-section{align-items:flex-start}}.deal-card__posted{font-size:11px;color:var(--bs-gray-600, #7e8299);text-align:right;margin-top:4px}.set-card--deal .deal-card__prices{min-width:0;overflow:hidden}.deal-card--desktop{display:flex;gap:12px;align-items:flex-start;width:100%}.deal-card--mobile{display:none}@media(max-width:576px){.deal-card--desktop{display:none!important}.deal-card--mobile{display:flex;flex-direction:column;gap:6px;width:100%}.set-card--deal{flex-wrap:wrap;padding:10px;gap:0}.set-card__dims-tag{white-space:normal;word-break:break-word}.catalog-value-row{flex-wrap:wrap}.catalog-value-row .set-card__value-divider{display:none}}.deal-mobile__header{display:flex;align-items:center;gap:8px}.deal-mobile__img{width:48px;height:48px;object-fit:contain;border-radius:6px;flex-shrink:0;background:var(--bs-gray-100, #f5f8fa)}.deal-mobile__img--empty{display:flex;align-items:center;justify-content:center;color:var(--bs-gray-600, #7e8299);font-size:11px}.deal-mobile__title-block{flex:1;min-width:0}.deal-mobile__name-row{display:flex;align-items:center;gap:5px}.deal-mobile__name-row .set-card__name{font-size:13px;-webkit-line-clamp:1}.deal-mobile__name-row .set-card__retired-tag{font-size:10px;padding:0 4px}.deal-mobile__subtitle{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--bs-gray-600, #7e8299);margin-top:1px;flex-wrap:wrap}.deal-mobile__actions{display:flex;gap:2px;flex-shrink:0}.deal-mobile__action-btn{background:none;border:none;cursor:pointer;padding:3px;border-radius:4px;display:flex;align-items:center;justify-content:center;color:var(--bs-gray-600, #7e8299);transition:color .15s}.deal-mobile__stats{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:11px;color:var(--bs-gray-600, #7e8299);padding:0 2px}.deal-mobile__stats .set-card__dims-tag{font-size:10px;padding:0 4px;white-space:normal;word-break:break-word}.deal-mobile__price-section{display:flex;gap:10px;align-items:stretch;background:var(--bs-gray-100, #f5f8fa);border-radius:8px;padding:8px 10px;margin-top:2px}.deal-mobile__hero{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:72px;flex-shrink:0;border-right:1px solid var(--bs-border-color, #e4e6ef);padding-right:10px}.deal-mobile__hero-price{font-size:18px;font-weight:800;color:var(--bs-success, #50cd89);line-height:1}.deal-mobile__prices-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px;flex:1;min-width:0}.deal-mobile__price-cell{display:flex;flex-direction:column;gap:0}.deal-mobile__price-label{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--bs-gray-600, #7e8299);line-height:1.3}.deal-mobile__price-val{font-size:12px;font-weight:700;color:var(--bs-gray-800, #3f4254);line-height:1.3}.deal-mobile__price-vol{font-size:9px;color:var(--bs-gray-600, #7e8299)}.deal-mobile__footer{display:flex;align-items:center;flex-wrap:wrap;gap:3px 6px;font-size:10px;color:var(--bs-gray-600, #7e8299);padding:0 2px}.deal-mobile__footer .deal-mobile__actions{display:flex;gap:0;align-items:center;margin-right:2px}.deal-mobile__posted{color:var(--bs-gray-600, #7e8299);margin-left:auto}.inv-card__row{display:flex;gap:8px;align-items:stretch;flex:1 1 100%;min-width:0}.inv-card__top{display:flex;gap:8px;align-items:flex-start}@media(min-width:992px){.inv-value--desktop{display:flex;flex-shrink:0}.inv-value--mobile{display:none!important}}@media(max-width:991px){.inv-value--desktop{display:none!important}.inv-value--mobile{display:flex;width:100%;flex:1 1 100%;padding-top:6px;border-top:1px solid var(--bs-border-color, #e4e6ef);margin-top:2px}.inv-value--mobile .set-card__value-section{align-items:flex-start;flex:1;min-width:0}.inv-value--mobile .set-card__value-label{font-size:9px}.inv-value--mobile .set-card__value-price{font-size:12px}.inv-value--mobile .set-card__appr{font-size:10px;padding:0 3px;white-space:nowrap}.inv-card__top{display:block}}.mobile-catalog-toolbar{padding:10px 12px;border-bottom:1px solid var(--bs-border-color, #e4e6ef);background:var(--bs-body-bg, #fff);flex-shrink:0}.mobile-catalog-search{width:100%;padding:10px 12px 10px 36px;border:1px solid var(--bs-border-color, #e4e6ef);border-radius:8px;font-size:14px;outline:none;background:var(--bs-gray-100, #f5f8fa);color:var(--bs-body-color, #181c32)}.mobile-catalog-search:focus{border-color:var(--bs-primary, #009ef7);background:var(--bs-body-bg, #fff)}.mobile-catalog-search::placeholder{color:var(--bs-gray-600, #7e8299)}.mobile-catalog-controls{display:flex;gap:8px;margin-top:8px;align-items:center}.mobile-catalog-controls .mobile-catalog-sort{flex:1;min-width:0}.mobile-catalog-controls::-webkit-scrollbar{display:none}.mobile-catalog-sort{width:auto;min-width:0;padding:6px 8px;border:1px solid var(--bs-border-color, #e4e6ef);border-radius:6px;font-size:13px;background:var(--bs-body-bg, #fff);color:var(--bs-body-color, #181c32);appearance:auto}.mobile-catalog-btn{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border:1px solid var(--bs-border-color, #e4e6ef);border-radius:6px;font-size:13px;font-weight:500;background:var(--bs-body-bg, #fff);color:var(--bs-body-color, #181c32);cursor:pointer;white-space:nowrap}.mobile-catalog-btn:active{background:var(--bs-gray-100, #f5f8fa)}.mobile-catalog-btn--active{border-color:var(--bs-primary, #009ef7);color:var(--bs-primary, #009ef7);background-color:var(--bs-primary-light, #e8f0fe)}.quick-filter-modal-backdrop{position:fixed;inset:0;z-index:1050;background:#0006;display:flex;align-items:flex-end;justify-content:center;animation:qf-fade-in .15s ease-out}@media(min-width:992px){.quick-filter-modal-backdrop{align-items:center}}@keyframes qf-fade-in{0%{opacity:0}to{opacity:1}}.quick-filter-modal{width:100%;max-width:480px;max-height:80vh;background:var(--bs-body-bg, #fff);border-radius:16px 16px 0 0;overflow:hidden;display:flex;flex-direction:column;animation:qf-slide-up .2s ease-out}@media(min-width:992px){.quick-filter-modal{border-radius:12px;max-height:70vh;box-shadow:0 8px 32px #0000002e}}@keyframes qf-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.quick-filter-modal__header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 12px;border-bottom:1px solid var(--bs-border-color, #e4e6ef)}.quick-filter-modal__list{overflow-y:auto;padding:8px 0}.quick-filter-modal__item{display:flex;align-items:center;width:100%;padding:12px 20px;border:none;background:none;font-size:15px;color:var(--bs-body-color, #181c32);cursor:pointer;text-align:left;transition:background .1s}.quick-filter-modal__item:hover{background:var(--bs-gray-100, #f5f8fa)}.quick-filter-modal__item--active{color:var(--bs-primary, #009ef7);font-weight:600;background:var(--bs-primary-light, #e8f0fe)}.mobile-catalog-list{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;min-height:0}.mobile-catalog-footer{padding:8px 16px;border-top:1px solid var(--bs-border-color, #e4e6ef);font-size:12px;color:var(--bs-gray-600, #7e8299);text-align:center;flex-shrink:0}.mobile-catalog-loading{display:flex;justify-content:center;padding:16px}.mobile-catalog-empty{padding:32px 16px;text-align:center;color:var(--bs-gray-600, #7e8299)}
