@font-face{font-family:remixicon;src:url(/assets/remixicon-BPhNBviz.eot?t=1768615356177);src:url(/assets/remixicon-BPhNBviz.eot?t=1768615356177#iefix) format("embedded-opentype"),url(/assets/remixicon-CDcgUY60.woff2?t=1768615356177) format("woff2"),url(/assets/remixicon-uBTFjWCi.woff?t=1768615356177) format("woff"),url(/assets/remixicon-IrSO-SBp.ttf?t=1768615356177) format("truetype"),url(/assets/remixicon-CkwlHopT.svg?t=1768615356177#remixicon) format("svg");font-display:swap}*,*:before,*:after{box-sizing:border-box}*{margin:0}textarea,input,select{font-size:16px!important}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;--primary-color: #FF9B00;--secondary-color: #ffbd5b;--nav-bg: #002f57;--main-nav-height: 96px;--nav-height: 60px}html{height:auto;min-height:100%;overflow-x:hidden;overflow-y:auto}body{font-family:Arial,sans-serif;margin:0;padding:140px 0 0;background:#f3f3f3;display:flex!important;flex-direction:column!important;width:100%;min-height:100dvh!important;height:auto!important;position:static!important;overflow-y:visible!important;overflow-x:visible!important}body.no-scroll{overflow-y:hidden!important;overflow:hidden!important;height:100vh!important;position:fixed!important;width:100%!important}.mainback{position:fixed;z-index:-2;top:0;left:0;width:100vw;height:100vh;background:#a8d7ff;background:linear-gradient(11deg,#a8d7ff,#fff 42% 58%,#ffca7a)}#main-content{flex-grow:1!important;height:auto!important;overflow:visible!important;width:100%;max-width:100vw}nav{background-color:var(--nav-bg);color:#fff;padding:8px 16px;height:96px;width:100%;z-index:2000;box-shadow:0 3px 6px #00000069;display:flex;align-items:center;justify-content:space-between;position:fixed;top:0}.nav-group-top{display:flex;align-items:center;flex-grow:1;gap:10px}.nav-group-bottom{display:flex;align-items:center;gap:15px;flex-shrink:0}#mobile-filter-button{display:none}.icologo{width:150px;height:auto;display:block}nav a{color:#fff;text-decoration:none}.aa-Form{border-radius:30px}.sub-nav{position:fixed;top:var(--main-nav-height);left:0;width:100%;border-bottom:1px solid #dee2e6;transform:translateY(0);transition:transform .3s ease-in-out;display:flex;align-items:center;padding:0 1em;z-index:1;background:#ffffff26;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.6);box-shadow:0 8px 32px #0000001a}.sub-nav-content-wrapper{position:relative;display:flex;justify-content:center;align-items:center;width:100%;margin:0 auto}.mobile-upload-buttons{display:block!important}.sub-nav--hidden{transform:translateY(-100%)!important}.sub-nav-menu{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:0;margin:0}.sub-nav a{padding:.75em 1.25em;color:var(--nav-bg);text-decoration:none;font-size:.9rem;font-weight:600;display:block;transition:background-color .2s ease-in-out,color .2s ease-in-out;border-bottom:2px solid transparent}.sub-nav a:hover,.sub-nav a:focus{color:var(--primary-color);background-color:#e9ecef;border-bottom-color:var(--primary-color)}.sub-nav-toggle{display:none;background:none;border:none;padding:.2em;cursor:pointer;color:#fff}.sub-nav-toggle-text{display:none;font-size:.9rem;font-weight:600}.sub-nav-logos{position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:1.25rem}.sub-nav-logos a{color:var(--nav-bg);display:flex;align-items:center;transition:color .2s ease-in-out;padding:0;border-bottom:none}.sub-nav-logos a:hover,.sub-nav-logos a:focus{color:var(--primary-color);background-color:transparent;border-bottom:none}.hamburger-icon{width:24px;height:20px;display:flex;flex-direction:column;justify-content:space-between}.hamburger-icon .line{display:block;width:100%;height:3px;background-color:#fff;border-radius:3px;transition:transform .3s ease-in-out,opacity .2s ease-in-out}.sub-nav-toggle.is-open .line-1{transform:translateY(8.5px) rotate(45deg)}.sub-nav-toggle.is-open .line-2{opacity:0}.sub-nav-toggle.is-open .line-3{transform:translateY(-8.5px) rotate(-45deg)}.main-search-container{flex-grow:1;margin:0 1em}.searchbar{display:flex;flex-direction:column;width:60%}.nav-actions-group,.nav-actions-group2{display:flex;align-items:center}.nav-icon-button{background:none;border:none;color:#fff;font-size:1.3rem;cursor:pointer;padding:.2em;line-height:1;display:none}.nav-icon-button:hover{color:var(--primary-color)}.statbar{display:flex;justify-content:space-between;align-items:center}#autocomplete{margin:5px 0;width:100%}#global-results{max-width:1400px;margin:25px auto;display:flex;gap:35px}.multi-cart-list{display:flex;flex-direction:column;gap:10px;margin-top:20px}.seller-link-btn{display:flex;justify-content:space-between;align-items:center;background:#f8f9fa;border:1px solid #ddd;padding:15px;border-radius:8px;text-decoration:none;color:#333;transition:all .2s;cursor:pointer}.seller-link-btn:hover{background:#e2e6ea;border-color:#adb5bd;transform:translateY(-2px);box-shadow:0 4px 6px #0000001a}.seller-link-btn strong{color:#002f57}.aa-Panel{z-index:2;position:fixed!important;z-index:2000}.nav-login-btn{display:inline-flex;align-items:center;border:none;background-color:transparent;color:#fff;cursor:pointer;font-size:2rem;transition:color .2s,color .2s;justify-content:center;padding:.2em}.nav-login-btn:hover,.cartsvg:hover{color:var(--primary-color)}.auth-modal{display:none;position:fixed;z-index:1050;left:0;top:0;width:100%;height:100%;background-color:#e5e5e580;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.auth-modal-content{margin:auto;padding:25px;color:#000;font-weight:700;width:90%;max-width:400px;position:relative;top:50%;transform:translateY(-50%);box-shadow:0 5px 15px #0000004d;transition:all .2s ease;background:#ffffff26;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:20px;border:2px solid rgba(255,255,255,.2)}.close-auth-modal{position:absolute;top:10px;right:15px;color:#ff9b00;font-size:28px;font-weight:700;cursor:pointer;background-color:#0000;border:none}.close-auth-modal:hover{color:#ffbd5b}#auth-choices h2{margin-top:0;text-align:center}#auth-choices p{text-align:center;color:#000;margin-bottom:25px}.auth-options{display:flex;flex-direction:column;gap:15px}.auth-option-btn{display:flex;align-items:center;justify-content:center;width:100%;padding:12px;font-size:1em;font-weight:600;cursor:pointer;background:#ffffff26;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:20px;border:1px solid rgba(255,255,255,.3);box-shadow:0 1px 5px #0003}.auth-option-btn i{font-size:1.2em;margin-right:10px}.auth-divider{text-align:center;color:#000}.back-btn{background:none;border:none;font-size:1em;cursor:pointer;color:#555;display:flex;align-items:center;margin-bottom:15px}.back-btn i{margin-right:5px}.auth-tabs{display:flex;border-bottom:1px solid #ccc;margin-bottom:20px}.auth-tab{flex:1;padding:10px;border:none;background:none;font-size:1.1em;cursor:pointer;color:#c1c1c1;border-bottom:3px solid transparent}.auth-tab.active{color:#333;border-bottom-color:var(--primary-color)}.auth-form input{width:100%;padding:12px;margin-bottom:15px;font-size:1em;box-shadow:0 0 5px #0000004d;transition:all .2s ease;background-color:#ffffff26!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:20px;border:2px solid rgba(255,255,255,.2)}.auth-form button{width:100%;padding:12px;border:none;background-color:var(--nav-bg);color:#000;font-size:1.1em;cursor:pointer;box-shadow:0 0 5px #0000004d;transition:all .2s ease;background-color:#ffbb28e8!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:20px;border:2px solid rgba(255,255,255,.2)}.auth-feedback{margin-top:10px;color:red;text-align:center;font-size:.9em;min-height:1.2em}button.edit-expiration-btn.btn-mobile,button.delete-cart-btn.btn-mobile{background:#ffffff26;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:20px;border:1px solid rgba(255,255,255,.3);box-shadow:0 1px 5px #0003;padding:5px}.user-profile{position:relative;color:#fff;cursor:pointer;display:flex;align-items:center}.user-profile:hover .user-profile-dropdown{display:block}.user-profile-dropdown{display:none;position:absolute;right:0;top:100%;background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 4px 12px #00000026;min-width:150px;z-index:1050;padding:5px;max-height:80vh;overflow-y:auto}.user-profile-dropdown a{display:block;padding:10px 15px;color:#333;text-decoration:none}.user-profile-dropdown a:hover{background-color:#ffbd5b;border-radius:8px}.user-profile-dropdown .dropdown-heading{padding:10px 15px 5px;font-size:1em;font-weight:700;color:#ff9b00;text-transform:uppercase;letter-spacing:.5px}.user-profile-dropdown .logout-link{border-top:1px solid #eee;margin-top:5px}.profile-form{margin:0 auto 10px;padding:10px;width:100%;max-width:800px;background:#ffffff26;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:30px;border:2px solid rgba(255,255,255,.6);box-shadow:0 8px 12px #0000001a}.profile-form .form-group{margin-bottom:15px}.profile-form label{display:block;font-weight:700;margin-bottom:5px}.profile-form input,.profile-form select{width:100%;padding:10px;border:0 solid #ccc;background:#e9e9e9;border-radius:4px}textarea{border:0 solid #ccc;background:#e9e9e9;border-radius:4px;width:100%;font-size:16px!important}.order-history-list .order-item{border:1px solid #eee;padding:15px;border-radius:4px;margin-bottom:15px}.order-item-header{display:flex;justify-content:space-between;font-size:.9em;color:#555}.order-item-body{font-size:1.1em;font-weight:700}#loading-indicator{text-align:center;padding:50px}.save-profile-btn{width:100%;margin-top:10px;color:#252525;padding:12px 20px;border:none;cursor:pointer;font-size:1em;background:#ffa90a96;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:30px;border:2px solid rgba(255,255,255,.6);box-shadow:0 8px 32px #0000001a}#login-icon-btn{padding:8px;width:40px;height:40px}.login-container{position:relative}.login-dropdown{display:none;position:absolute;right:0;top:100%;background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 4px 12px #00000026;min-width:150px;z-index:1050}#info-modal{z-index:1051}.login-dropdown a{display:block;padding:10px 15px;color:#333;text-decoration:none}.login-dropdown a:hover{background-color:#f5f5f5}.login-container:hover .login-dropdown{display:block}.modscroll{padding-top:var(--nav-height);height:100%;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;transition:transform .3s cubic-bezier(.215,.61,.355,1);will-change:transform;overflow-anchor:none}.password-container{position:relative;display:flex;align-items:center}.password-container input{width:100%}.password-toggle{position:absolute;right:12px;cursor:pointer;top:20%}.forgot-password{display:block;text-align:right;margin-bottom:15px;font-size:.9em;color:#515151}.left-panel{width:15%;display:none;padding:10px;background-color:bisque;border-radius:4px;height:fit-content;position:sticky;top:165px;overflow:auto;height:calc(100vh - 180px);scrollbar-color:#a9a89f #dddddd}.right-panel{width:100%}img.ais-InfiniteHits-banner-image{margin-bottom:20px;border-radius:4px;box-shadow:0 4px 10px #0000004d}#hits{margin:0}#instantsearch{margin:20px}#hits{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}ol.ais-InfiniteHits-list,ol.ais-Hits-list{display:grid;gap:20px}ol.ais-InfiniteHits-list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}li.ais-InfiniteHits-item,li.ais-Hits-item{border-radius:4px!important;padding:1em;cursor:pointer;transition:all .4s;box-sizing:border-box;background:#ffffff26;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:2px solid rgba(255,255,255,.8);box-shadow:0 4px 10px #0000004d}li.ais-Hits-item{margin:.5em;width:calc(20% - 2em)}li.ais-InfiniteHits-item:hover{box-shadow:0 0 0 1px #ffa6008f,0 0 0 4px #fb09}button.ais-InfiniteHits-loadMore,button.ais-SearchBox-submit{padding:10px 15px;background-color:var(--primary-color);border:1px solid #ddd;border-radius:4px;cursor:pointer;display:inline-flex;align-items:center;gap:5px;font-weight:600;font-size:14px}button.ais-InfiniteHits-loadMore:hover,#add-to-cart-button:hover,button.ais-InfiniteHits-loadMore:focus{background:#fb09}button.ais-SearchBox-submit{height:32px;padding:5px;margin:0}.scroll-sentinel{position:absolute;top:0;left:0;width:100%;height:1px;pointer-events:none;opacity:0;z-index:-1}.carticon{color:var(--primary-color);top:0;display:flex;align-items:center;line-height:1;cursor:pointer;position:relative;transition:transform .3s cubic-bezier(.215,.61,.355,1);will-change:transform}.cartsvg{font-size:2rem;color:#fff;line-height:1;padding:.2em}#cart-count{position:absolute;top:2px;right:2px;min-width:20px;height:25px;width:25px;padding:5px;background-color:#e53e3e;border-radius:50%;border:2px solid var(--nav-bg);color:#fff;font-size:14px;font-weight:700;line-height:2;display:flex;align-items:center;justify-content:center;transform:translate(40%,-40%)}.thumb{height:237px;width:100%;display:flex;justify-content:center;align-items:center;border-radius:4px;overflow:hidden;margin-bottom:10px}.hit-info{display:grid;height:251px;grid-template-columns:1fr 1fr;grid-template-rows:repeat(7,1fr);grid-template-areas:"category category" "brand brandc" "model modelc" "description description" "descriptionc descriptionc" "condition conditionc" "price avail"}.category{grid-area:category}.brand{grid-area:brand}.brandc{grid-area:brandc;justify-self:end}.model{grid-area:model}.modelc{grid-area:modelc;justify-self:end}.description{grid-area:description}.descriptionc{grid-area:descriptionc;height:67px}.cond{margin:0}.condition{grid-area:condition;margin:15px 0 5px}.conditionc{grid-area:conditionc;margin:15px 0 5px;text-transform:lowercase;justify-self:end}.price{grid-area:price;color:var(--primary-color);font-weight:600}.avail{grid-area:avail;color:var(--primary-color);font-weight:600;justify-self:end}#hits h2,#hits h4:not(.cond),#liked-content h2,#liked-content h4:not(.cond){margin:0;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:15ch}p{margin:0}.ais-SearchBox-input{width:80%;height:34px}.ais-SearchBox-form{border-radius:4px}#productsContainer{display:flex;flex-wrap:wrap;padding:1em}.product-card{border:1px solid #ddd;border-radius:4px;margin:.5em;padding:1em;width:calc(20% - 2em);box-sizing:border-box}.hit img{width:100%;height:100%;object-fit:contain;display:block}.hit-container{display:flex;flex-direction:column;border-radius:4px}.hit-actions{display:flex;justify-content:space-between;padding-top:10px;gap:5px;flex-wrap:wrap}.hit-btn{flex-grow:1;flex-basis:0;padding:8px 10px;font-size:.8rem;color:#495057;cursor:pointer;border-radius:.25rem;display:inline-flex;align-items:center;justify-content:center;gap:5px;transition:background-color .15s ease-in-out,border-color .15s ease-in-out;white-space:nowrap;background:#ffffff26;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:20px;border:2px solid rgba(255,255,255,.6);box-shadow:0 1px 2px #0003}.hit-btn:first-child{margin-left:0}.hit-btn:last-child{margin-right:0}.hit-btn.hit-btn--disabled{background-color:#f8f9fa;color:#6c757d;border-color:#e9ecef;cursor:not-allowed;opacity:.65;pointer-events:none}.hit-btn:hover:not(:disabled){background-color:#dee2e6;border-color:#adb5bd}.hit-btn:disabled{background-color:#f8f9fa!important;color:#6c757d!important;border-color:#e9ecef!important;cursor:not-allowed!important;opacity:.65!important}.hit-btn i{font-size:1rem;line-height:1}.hit-btn-addtocart:hover:not(:disabled){background-color:#70ff8f49;border-color:#ffffff91;color:#000}.hit-btn-share:hover:not(:disabled){background-color:#65b0ff46;border-color:#ffffffa2;color:#000}.hit-btn-buynow:hover:not(:disabled){background-color:#ffa82780;border-color:#ffffff91;color:#000}.hit-feedback{padding:6px 10px;font-size:.75em;text-align:center;border-top:1px solid #f0f0f0;min-height:1.2em;line-height:1.2em}.descrip{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical}.ais-Highlight-highlighted,.ais-Snippet-highlighted{background-color:#ffa70047;color:red}#info-modal-content{height:calc(100dvh - 120px)}.modal{display:none;position:fixed;z-index:5;left:0;top:90px;width:100%;height:100%;background-color:#0006;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);transition:height .3s cubic-bezier(.215,.61,.355,1),height .3s cubic-bezier(.215,.61,.355,1)}.modal-content{background-color:#fefefe;margin:0 auto;padding:20px;border:1px solid #888;width:100%;height:100%;border-radius:8px;position:relative;top:50%;transform:translateY(-50%)}#myModal{overflow-y:auto}.modalp{height:100%;width:100%;display:flex;flex-direction:column}.close{color:var(--secondary-color);font-size:20px;height:35px;width:35px;font-weight:700;background:#000;border-radius:30px;display:flex;align-items:center;justify-content:center;background:#f0f0f033;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:2px solid rgba(255,255,255,.6);box-shadow:0 1px 3px #0000005e}.close:hover,.close:focus{color:var(--primary-color);text-decoration:none;cursor:pointer}@keyframes modalSlideInLeft{0%{opacity:0;transform:translate(-100vw,-50%)}to{opacity:1;transform:translateY(-50%)}}@keyframes modalSlideOutLeft{0%{opacity:1;transform:translateY(-50%)}to{opacity:0;transform:translate(-100vw,-50%)}}.modal .modal-content{animation:modalSlideInLeft .4s cubic-bezier(.25,1,.5,1)}.modal.closing .modal-content{animation:modalSlideOutLeft .3s cubic-bezier(.5,0,.75,0) forwards}#product-container img{max-width:100%;height:auto;object-fit:contain;transition:transform .3s ease}.slideshow-container{width:100%;height:300px;margin-bottom:10px;position:relative;border-radius:8px}.fullsize-image{width:100%;max-width:745px;max-height:300px;object-fit:contain;display:none!important}.fullsize-image.active{display:block!important}.thumbnails{overflow:auto;max-width:100%;display:flex;justify-content:space-evenly}.thumbnail{cursor:pointer;margin:0 5px;opacity:.6;transition:opacity .3s;border:1px solid black;border-radius:4px;display:flex;min-width:80px;height:80px}.thumbnail.active,.thumbnail:hover{opacity:1;border:1px solid rgba(255,153,0,.42);background-color:#ff99003b}.thumbnail img{width:80px;height:auto}.containerproduct{display:grid;grid-template-columns:50% 50%;grid-template-rows:repeat(6,auto);gap:15px;grid-template-areas:"pcategory pcategory" "carrou allgrid" "carrou allgrid" "carrou allgrid" "pcode allgrid" "shareoptions qrcode";padding:15px}.carrou{grid-area:carrou;background-color:#f3f3f3;border-radius:8px;padding:10px;align-self:start;width:100%}.pextra{margin-top:15px}.ppriceq{margin-top:15px;display:flex;justify-content:space-between;color:var(--primary-color);font-weight:600}.pcode{grid-area:pcode}.allgrid{position:relative;grid-area:allgrid;display:flex;flex-direction:column;justify-content:space-between;width:100%}.share-options{grid-area:shareoptions}#qr-code-container{grid-area:qrcode}.zoom-window{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #ccc;background-repeat:no-repeat;background-size:200%;display:none;z-index:10;box-shadow:0 2px 8px #0000004d}.divimg{width:fit-content;height:fit-content;margin:0 auto;position:relative}.divimg:hover{cursor:crosshair}.zoom-lens{position:absolute;border:2px solid rgba(0,0,0,.5);background:#fff6;pointer-events:none;display:none;z-index:11}.cart-item{display:flex;margin:15px;flex-wrap:wrap;justify-content:space-between}.cart-item img{width:150px;height:150px;object-fit:cover}div#overall-total{font-weight:700}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}div#cart-container{display:flex;flex-direction:column}.carttitle{margin:0;padding:0;color:#000;display:flex;align-items:center}.cartcont{display:grid;grid-template-columns:1.25fr .75fr;grid-template-rows:1fr;gap:0px 0px;grid-auto-flow:row;grid-template-areas:"cart-container infocart";height:calc(100% - 78px)}button.delete-btn{padding:0}.cart-container{grid-area:cart-container;overflow-y:auto;height:100%}.infocart{grid-area:infocart;background-color:#f8f8f8;padding:15px}.cart-item-controls{display:flex;align-items:flex-end;gap:8px;margin-left:auto}.cart-item-details{width:400px}.cart-item-content-area{display:flex;align-items:center;justify-content:space-between;gap:20%}.ais-ClearRefinements-button:disabled[disabled],.ais-InfiniteHits-loadMore:disabled[disabled],.ais-InfiniteHits-loadPrevious:disabled[disabled],.ais-Pagination-item--disabled .ais-Pagination-link,.ais-GeoSearch-redo--disabled,.ais-GeoSearch-reset--disabled,.ais-VoiceSearch-button:disabled{transition:background-color .15s ease-in-out,border-color .15s ease-in-out;background:#ffffff26;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:20px;border:2px solid rgba(255,255,255,.6);box-shadow:0 1px 2px #0003}.ais-ClearRefinements-button{transition:background-color .15s ease-in-out,border-color .15s ease-in-out;background:#ff984426;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:20px;border:2px solid rgba(255,255,255,.6)}.share-btn{padding:10px 15px;cursor:pointer;display:inline-flex;align-items:center;gap:5px;font-size:14px;font-weight:600;background:#ffffff26;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:20px;border:2px solid rgba(255,255,255,.6);box-shadow:0 1px 2px #0003;justify-content:center}#share-product-button:hover{background-color:#acff98}#qr-code-button:hover{background-color:#87d1fc}.share-btn:hover{background-color:#e0e0e0}.share-btn i{font-size:16px}#download-qr-btn{padding:8px 12px;background-color:#4285f4;color:#fff;border:none;border-radius:4px;cursor:pointer}#download-qr-btn:hover{background-color:#3367d6}.pdf-btn{padding:8px 12px;color:#495057;width:132px;border:none;margin-left:10px;cursor:pointer;display:inline-flex;align-items:center;gap:5px;background:#ffa90a96;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:30px;border:2px solid rgba(255,255,255,.6);box-shadow:0 8px 32px #0000001a;justify-content:center}.cart-actions{display:flex;gap:10px;flex-direction:row}.pdf-loading{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:2000}.pdf-loading-spinner{width:50px;height:50px;border:5px solid #f3f3f3;border-top:5px solid #4285f4;border-radius:50%;animation:spin 1s linear infinite}#add-more-items-btn:hover{background-color:#ffbd5b}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-page{text-align:center;margin-top:50px}.error-page h1{font-size:2em;color:#c00}.error-page a{display:inline-block;margin-top:20px;padding:10px 20px;background-color:#333;color:#fff;text-decoration:none;border-radius:4px}.prepare-for-print{background-color:#fff!important}@media print{html,body{width:auto!important;height:auto!important;overflow:visible!important;background:#fff!important;margin:0!important;padding:0!important;font-size:10pt}body>*{display:none!important}#modalCart{display:block!important;position:static!important;width:100%!important;max-width:100%!important;height:auto!important;overflow:visible!important;margin:0!important;padding:15px!important;border:none!important;box-shadow:none!important;background:#fff!important}#modalCart *{visibility:visible!important;box-shadow:none!important;border-color:#fff!important;color:#000!important;background-color:transparent!important}#modalCart .close,#modalCart .close2,#modalCart .cart-actions,#modalCart #cart-error-message,#modalCart #cart-success-message,#modalCart label[for=share-cart-name-input],#modalCart #share-cart-name-input{display:none!important}#modalCart .carttitle{background-color:#f0f0f0!important;color:#000!important;padding:8px;text-align:center;font-size:16pt;border-bottom:1px solid #aaa;margin-bottom:10px}#modalCart .carttitle .icologo{display:none!important}#modalCart .cartcont{display:block!important}#modalCart .cart-container,#modalCart .infocart{width:100%!important;max-height:none!important;overflow:visible!important;padding:0!important;border:none!important}#modalCart .infocart{margin-top:15px;padding-top:10px!important;border-top:1px solid #bbb!important}#modalCart .cart-item{page-break-inside:avoid!important;border-bottom:1px solid #ddd!important;padding:8px 0;display:flex!important;flex-direction:row!important}#modalCart .cart-item-image img{width:60px!important;height:60px!important;object-fit:contain;margin-right:10px}#modalCart .cart-item-details h2{font-size:11pt;margin:0 0 3px}#modalCart .cart-item-details p{font-size:9pt;margin:2px 0}#modalCart .cart-item-controls{display:none!important}#modalCart .infocart div[style*="text-align: right"]{margin-top:10px}#modalCart .infocart span[style*="font-weight: bold"]{font-size:11pt!important}a,a:link,a:visited{text-decoration:none!important;color:#000!important}p,h1,h2,h3,h4,div,li,td,th,span,img{page-break-inside:auto!important;page-break-after:auto!important;page-break-before:auto!important}}#request-quote-btn{margin-left:0}.hit-btn-negotiate:hover:not(:disabled){background-color:#2aff5c7a;border-color:#ffffff96;color:#000}button.hit-btn.hit-btn-negotiate{margin:10px auto 0;width:60%}#close-left-panel-mobile{display:none;position:absolute;top:8px;right:12px;font-size:2.2rem;color:#555;background:transparent;border:none;cursor:pointer;padding:5px;line-height:1;z-index:10}#close-left-panel-mobile:hover{color:#000}#mobile-panel-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0006;z-index:1039;opacity:0;transition:opacity .3s ease-in-out}#mobile-panel-overlay.active{display:block;opacity:1}body.mobile-panel-noscroll{overflow:hidden}#shareCartNameModal .modal-content.share-name-modal-content{max-width:480px;width:90%;height:auto;padding:25px;border-radius:8px;box-shadow:0 5px 20px #00000059;display:flex;flex-direction:column;gap:15px;overflow-y:visible}#shareCartNameModal h2{margin-top:0;margin-bottom:5px;font-size:1.6em;color:var(--nav-bg);text-align:center}.share-name-explanation{font-size:.95em;color:#454545;margin-bottom:10px;text-align:center;line-height:1.4}.share-name-form-group{display:flex;flex-direction:column;gap:8px}.share-name-form-group label{font-weight:700;font-size:1em;color:#333}.share-name-form-group input[type=text]{width:100%;padding:12px;border:1px solid #ced4da;border-radius:5px;box-sizing:border-box;font-size:1em}.share-name-form-group input[type=text]:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color) 20%,transparent)}.required-asterisk{color:#dc3545}.popup-feedback{font-size:.9em;font-weight:700;text-align:center;min-height:1.3em;margin-top:5px;padding:5px;border-radius:4px}.popup-feedback.success{color:#155724;background-color:#d4edda}.popup-feedback.error{color:#721c24;background-color:#f8d7da}.share-name-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}#shareCartNameModal .btn{padding:10px 20px;border:none;border-radius:5px;cursor:pointer;font-size:1em;font-weight:600;transition:background-color .2s ease,transform .1s ease;box-shadow:0 2px 4px #0000001a}#shareCartNameModal .btn:active{transform:translateY(1px);box-shadow:0 1px 2px #00000026}#shareCartNameModal .btn-primary{background-color:var(--primary-color);color:#fff}#shareCartNameModal .btn-primary:hover{background-color:var(--secondary-color)}#shareCartNameModal .btn-primary:disabled{background-color:#ccc;cursor:not-allowed}#shareCartNameModal .btn-secondary{background-color:#6c757d;color:#fff}#shareCartNameModal .btn-secondary:hover{background-color:#5a6268}.close-share-name-modal{color:#888;align-self:flex-end;font-size:1.8em;font-weight:700;line-height:1;cursor:pointer;padding:0 5px;margin:-15px -15px 0 0}.close-share-name-modal:hover,.close-share-name-modal:focus{color:#333;text-decoration:none}.site-footer{background-color:#002f57;color:#fff;padding:2.5rem 1rem;text-align:center;width:100%;border-top:4px solid #ff9b00;position:relative!important;flex-shrink:0}.footer-content{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.footer-menu{display:flex;justify-content:center;flex-wrap:wrap;gap:1.5rem;list-style:none;padding:0;margin:0}.footer-menu li a{color:#fff;text-decoration:none;font-weight:600;font-size:.9rem;transition:color .2s ease-in-out}.footer-menu li a:hover,.footer-menu li a:focus{color:#ff9b00;text-decoration:underline}.footer-copyright{font-size:.85rem;color:#a0aec0}#global-results.with-footer{margin-bottom:150px}.buy-now-modal-content{max-width:100%;width:95%;height:auto;max-height:calc(100vh - 150px);padding:0;overflow-y:auto}.close-buy-now-modal{position:absolute;top:10px;right:20px;color:#888;font-size:2em;font-weight:700;cursor:pointer;z-index:20}.close-buy-now-modal:hover{color:#000}.buy-now-container{display:flex;width:100%;height:100%}.buy-now-left-panel{width:55%;padding:25px 30px;border-right:1px solid #e0e0e0;overflow-y:auto}.buy-now-right-panel{width:45%;padding:25px 30px;background-color:#f8f9fa;display:flex;flex-direction:column}#buy-now-step-title{margin-top:0;margin-bottom:20px;font-size:1.5em;color:var(--nav-bg)}#buy-now-step-1-content .item-image{width:100%;max-height:250px;object-fit:contain;margin-bottom:15px;border-radius:4px}#buy-now-step-1-content h3{margin:0 0 10px}#buy-now-step-1-content p{margin:5px 0;color:#555}.quantity-selector{display:flex;align-items:center;margin-top:20px;gap:10px}.quantity-selector label{font-weight:700}.quantity-selector input{width:50px;text-align:center;border:1px solid #ccc;border-radius:4px}.quantity-selector button{width:30px;height:30px;border:1px solid #ccc;background-color:#f0f0f0;cursor:pointer;font-size:1.2em;border-radius:50%}#shipping-form .form-group{margin-bottom:15px}#shipping-form label{display:block;margin-bottom:5px;font-weight:700}#shipping-form input,#shipping-form select{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px}#buy-now-step-3-content .summary-section{margin-bottom:20px}#buy-now-step-3-content h4{border-bottom:1px solid #eee;padding-bottom:5px;margin-bottom:10px}#buy-now-step-3-content p{margin:2px 0}#summary-shipping-info{font-style:italic;color:#333}#buy-now-price-summary{flex-grow:1}#buy-now-price-summary .price-line{display:flex;justify-content:space-between;font-size:1.1em;margin-bottom:10px}#buy-now-price-summary .price-line.total{font-size:1.4em;font-weight:700;border-top:2px solid #ddd;padding-top:10px;margin-top:10px;color:var(--primary-color)}#buy-now-payment-element{flex-grow:1}.buy-now-actions{display:flex;gap:10px}.summary-item{display:flex;gap:15px;align-items:center}.summary-item-image{width:80px;height:80px;object-fit:contain;border:1px solid #eee;border-radius:4px}.summary-item-details p{margin:4px 0;font-size:.9em}.secondary-btn{width:100%;font-weight:700;transition:background-color .2s;margin-top:10px;color:#252525;padding:12px 20px;cursor:pointer;font-size:1em;background:#ffa90a96;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:30px;border:2px solid rgba(255,255,255,.6);box-shadow:0 2px 5px #0000001a}.secondary-btn:hover{background-color:#fcac00}#buy-now-nav-btn{width:100%;padding:12px;background-color:var(--primary-color);color:#fff;border:none;border-radius:4px;font-size:1.1em;font-weight:700;cursor:pointer;transition:background-color .2s}#buy-now-nav-btn:hover:not(:disabled){background-color:var(--secondary-color)}#buy-now-nav-btn:disabled{background-color:#ccc;cursor:not-allowed}#buy-now-payment-message{color:red;margin-top:10px;text-align:center;font-size:.9em}#buy-now-nav-btn .spinner{margin:0 auto}.shipping-option label{display:flex;justify-content:space-between;align-items:center;width:100%;cursor:pointer}.shipping-option .service-details{display:flex;align-items:center;gap:15px}.shipping-logo{height:30px;width:100px;object-fit:contain}.shipping-option .service-name{display:flex;flex-direction:column}.shipping-option .delivery-date{font-size:.8em;font-weight:400;color:#555}.shipping-option .service-cost{font-weight:700}.spinner,.spinner:before,.spinner:after{border-radius:50%}.spinner{color:#fff;font-size:22px;text-indent:-99999em;margin:0 auto;position:relative;width:20px;height:20px;box-shadow:inset 0 0 0 2px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.spinner:before,.spinner:after{position:absolute;content:""}.spinner:before{width:10.4px;height:20.4px;background:var(--primary-color);border-radius:20.4px 0 0 20.4px;top:-.2px;left:-.2px;-webkit-transform-origin:10.4px 10.2px;transform-origin:10.4px 10.2px;-webkit-animation:loading 2s infinite ease 1.5s;animation:loading 2s infinite ease 1.5s}.spinner:after{width:10.4px;height:10.2px;background:var(--primary-color);border-radius:0 10.2px 10.2px 0;top:-.1px;left:10.2px;-webkit-transform-origin:0px 10.2px;transform-origin:0px 10.2px;-webkit-animation:loading 2s infinite ease;animation:loading 2s infinite ease}.spinner.hidden{display:none}@keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.cartcont{display:flex;height:calc(100% - 78px)}.cart-view,.checkout-view{width:100%;height:100%;display:grid}.cart-view{grid-template-columns:1.25fr .75fr;grid-template-rows:1fr;grid-template-areas:"cart-container infocart"}.checkout-view{grid-template-columns:1.25fr .75fr;grid-template-rows:1fr;grid-template-areas:"checkout-main checkout-sidebar";display:none}#checkout-main-content,#checkout-sidebar-content{padding:25px 30px;overflow-y:auto;height:100%}#checkout-sidebar-content{background-color:#f8f9fa;border-left:1px solid #e0e0e0;display:flex;flex-direction:column}#checkout-step-title{margin-top:0;margin-bottom:20px;font-size:1.5em;color:var(--nav-bg)}#checkout-price-summary{flex-grow:1}.checkout-actions{display:flex;gap:10px;margin-top:auto;padding-top:20px}#checkout-next-btn,#checkout-back-btn{width:100%;padding:12px;border:none;border-radius:4px;font-size:1.1em;font-weight:700;cursor:pointer;transition:background-color .2s}#checkout-next-btn{background-color:var(--primary-color);color:#fff}#checkout-next-btn:hover:not(:disabled){background-color:var(--secondary-color)}#checkout-next-btn:disabled{background-color:#ccc;cursor:not-allowed}#checkout-back-btn{background-color:#6c757d;color:#fff}#checkout-back-btn:hover{background-color:#5a6268}#checkout-spinner{margin-left:-30px;position:relative}#checkout-payment-message{color:red;margin-top:10px;text-align:center;font-size:.9em}#cart-shipping-form .form-group{margin-bottom:15px}#cart-shipping-form label{display:block;margin-bottom:5px;font-weight:700}#cart-shipping-form input,#cart-shipping-form select{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px}.sub-nav-install{position:absolute;right:1em;top:50%;transform:translateY(-50%);display:flex;align-items:center}#install-pwa-btn{background-color:var(--primary-color);color:#fff;padding:8px 16px;font-weight:600;font-size:.9rem;white-space:nowrap}#install-pwa-btn:hover{background-color:var(--secondary-color)}@media(max-width:768px){.cart-view,.checkout-view{grid-template-columns:1fr;grid-template-rows:auto 1fr;grid-template-areas:"checkout-main" "checkout-sidebar";overflow-y:auto}.sub-nav-install{display:none}.cart-view{grid-template-areas:"cart-container" "infocart";grid-template-rows:1.8fr .2fr}#checkout-main-content,#checkout-sidebar-content{height:auto;overflow-y:visible}#checkout-sidebar-content{border-left:none;border-top:1px solid #e0e0e0}.cartcont{height:calc(100% - 60px)}}.order-history-list{display:flex;flex-direction:column;gap:15px}.order-card{border-radius:8px;box-shadow:0 2px 4px #0000000d;overflow:hidden;padding:1em;cursor:pointer;transition:all .4s;box-sizing:border-box;background:#ffffff26;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:2px solid rgba(255,255,255,.8);box-shadow:0 4px 10px #0000004d}.order-card-header{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px 15px;border-bottom:1px solid #e0e0e0;font-size:.9em;color:#555}.order-card-header i{font-size:1.1em;margin-right:5px}.order-invoice{font-family:monospace;font-size:.9em;color:#777;margin-left:auto}.order-date{font-weight:500;color:#000}.order-status{font-weight:700;padding:3px 8px;border-radius:4px;font-size:.85em;text-transform:uppercase}.order-status.status-shipping{color:#b05c00;background:#fff3e0}.order-status.status-completed{color:#1e8e3e;background:#e6f4ea}.order-status.status-canceled{color:#c9302c;background:#fbe9e7}.order-status-banner{padding:10px 15px;background:#f5f5f5;color:#777;font-size:.9em;border-bottom:1px solid #e0e0e0}.order-store-name{padding:12px 15px;font-weight:700;border-bottom:1px solid #f0f0f0}.order-body{display:flex;flex-wrap:wrap;padding:15px;gap:20px}.order-product-list{flex:2;min-width:300px;display:flex;flex-direction:column;gap:15px}.order-product-item{display:flex;gap:12px}.order-product-item:not(:last-child){padding-bottom:15px;border-bottom:1px solid #f5f5f5}.order-product-image{width:70px;height:70px;object-fit:cover;border-radius:4px;border:1px solid #eee}.order-product-details{display:flex;flex-direction:column}.order-product-title{font-weight:500;color:#222;line-height:1.3}.order-product-quantity{font-size:.9em;color:#777;margin-top:4px}.order-summary{flex:1;min-width:250px;border-radius:6px;padding:15px}.order-total-label{font-size:.9em;color:#555}.order-total-amount{font-size:1.3em;font-weight:700;color:var(--primary-color);display:block;margin-bottom:15px}.order-tracking-info{font-size:.9em;border-top:1px solid #eee;padding-top:15px}.tracking-link{color:var(--primary-color);font-weight:700;text-decoration:underline}.tracking-list{margin:5px 0 0 20px;padding:0}.tracking-list li{padding:2px 0}.order-summary-details{font-size:.9em;color:#333;border-top:1px solid #eee;margin-top:15px;padding-top:15px}.order-summary-details p{margin:5px 0}.order-footer{padding:12px 15px;border-top:1px solid #e0e0e0;display:flex;justify-content:flex-end;align-items:center}.btn-secondary-outline{color:#333;padding:8px 16px;font-size:.9em;font-weight:500;cursor:pointer;transition:all .2s ease;background:#ffffff26;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:20px;border:2px solid rgba(255,255,255,.6);box-shadow:0 0 2px #00000080}.btn-secondary-outline:hover{background:#33aeff4f;border-color:#ffffff8f}.like-btn{position:absolute;top:12px;right:12px;z-index:0;background:#fffc;border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,color .2s ease;padding:0;font-size:1.4rem;color:#555;box-shadow:0 1px 3px #0000001a}.like-btn:hover{transform:scale(1.1)}.like-btn.liked{color:#e53e3e}.containerproduct .like-btn{top:20px;background:#f0f0f033;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:2px solid rgba(255,255,255,.6);box-shadow:0 1px 3px #0000005e}.hit-container{position:relative}.liked-item-card{border:1px solid #ddd;border-radius:5px;background-color:#fff;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:box-shadow .2s ease-in-out}.liked-item-card:hover{box-shadow:0 4px 12px #0000001a}.liked-item-clickable-area{cursor:pointer}.liked-item-card .liked-item-image{width:100%;height:200px;object-fit:contain;padding:10px;background-color:#f8f8f8}.liked-item-card .liked-item-info{padding:15px;flex-grow:1;display:flex;flex-direction:column}.liked-item-info h3{font-size:1.1em;margin:0 0 5px}.liked-item-info p{font-size:.9em;color:#666;margin:2px 0;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;min-height:2.7em}.liked-item-card .liked-item-actions{display:flex;gap:5px;padding:15px;border-top:1px solid #f0f0f0;margin-top:15px}.liked-item-actions .hit-btn{font-size:.85rem}#dashboard-view{display:none}body.dashboard-active #dashboard-view{display:block}body.dashboard-active #hits,body.dashboard-active #leftpanel,body.dashboard-active #mobile-filter-button{display:none}.user-profile-dropdown button{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;text-align:left;width:100%}.user-profile-dropdown button,.user-profile-dropdown a{display:block;padding:10px 15px;color:#333;text-decoration:none}.user-profile-dropdown button:hover,.user-profile-dropdown a:hover{background-color:#f5f5f5;border-radius:4px;box-shadow:inset 0 0 5px #00000026}.force-hide{display:none!important}#notification-bell-btn{display:inline-flex;position:relative;font-size:2rem}.notification-dot{position:absolute;top:2px;right:2px;min-width:20px;height:25px;width:25px;padding:5px;background-color:#e53e3e;border-radius:50%;border:2px solid var(--nav-bg);color:#fff;font-size:14px;font-weight:700;line-height:2;display:flex;align-items:center;justify-content:center;transform:translate(40%,-40%)}.notification-panel.open{display:flex}.notification-header{display:flex;justify-content:space-between;align-items:center}.notification-header h3{margin:0;font-size:1.1em}#clear-notifications-btn{background:none;border:none;color:#ccc;cursor:pointer;font-size:.8em;font-weight:600;padding:4px 8px;border-radius:4px;transition:color .2s,background-color .2s}#clear-notifications-btn:hover{color:#fff;background-color:#ffffff1a}#clear-notifications-btn:disabled{color:#888;cursor:not-allowed;background-color:transparent}.notification-list{overflow-y:auto;flex-grow:1;min-height:0}.notification-item{display:block;padding:12px 15px;border-bottom:1px solid #eee;text-decoration:none;color:#333;transition:background-color .2s ease}.notification-item:hover{background-color:#f5f5f5}.notification-item p{margin:0;font-size:.9em;line-height:1.4}.notification-item .timestamp{font-size:.75em;color:#888;margin-top:4px}.notification-item.unread{background-color:#e8f4ff}.no-notifications{padding:20px;text-align:center;color:#888}.notification-history-list{border:1px solid #e0e0e0;border-radius:4px;overflow:hidden}.notification-history-item{display:flex;align-items:center;padding:15px;text-decoration:none;color:#333;border-bottom:1px solid #e0e0e0;transition:background-color .2s ease}.notification-history-item:last-child{border-bottom:none}.notification-history-item:hover{background-color:#f7f7f7}.notification-history-item.unread{background-color:#f0f8ff;font-weight:700}.notification-history-item.unread .message{color:#002f57}.notification-history-icon{margin-right:15px;font-size:1.5rem;color:#aaa}.notification-history-content .message{margin:0 0 5px;line-height:1.4}.notification-history-content .timestamp{font-size:.8em;color:#888;font-weight:400}.notification-area{position:relative}.notification-panel{display:none;position:absolute;top:100%;right:0;z-index:1100;width:320px;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 4px 12px #0000001a;max-height:80vh;flex-direction:column}.notification-area:hover .notification-panel{display:flex}.account-settings{max-width:800px}.account-settings h3{margin-top:40px;margin-bottom:20px;border-bottom:1px solid #eee;padding-bottom:10px}.profile-form fieldset{border:0 solid #ddd;padding:0;border-radius:4px;margin-bottom:10px}.profile-form legend{margin:0 auto;font-weight:700;color:#333}.profile-form .form-actions{text-align:right;margin-top:20px}.negotiation-list{display:flex;flex-direction:column;gap:15px}.negotiation-item{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;background-color:#fff;border:1px solid #e0e0e0;border-radius:5px;text-decoration:none;color:inherit;transition:box-shadow .2s ease-in-out,transform .2s ease-in-out}.negotiation-item:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.negotiation-item-details h4{margin:0 0 5px;font-size:1.1em}.negotiation-item-details p{margin:0;font-size:.9em;color:#666}.negotiation-role-badge{padding:4px 10px;border-radius:15px;font-size:.8em;font-weight:700;color:#fff}.client-badge{background-color:#007bff}.seller-badge{background-color:#28a745}.negotiation-header{padding:1rem 0;display:flex;justify-content:space-between;align-items:center}#delete-selected-button{padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#fff;background-color:#dc2626;border-radius:.375rem;cursor:pointer;border:none}#delete-selected-button:hover{background-color:#b91c1c}#delete-selected-button:disabled{background-color:#fca5a5;cursor:not-allowed}.negotiation-table-container{overflow-x:auto;border-radius:.5rem;background:#ffffff26;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:20px;border:1px solid rgba(255,255,255,.3);box-shadow:0 1px 5px #0003}.negotiation-table-container table{min-width:100%;border-collapse:collapse}.negotiation-table-container thead{background-color:#f9fafb}.negotiation-table-container th,.negotiation-table-container td{padding:.75rem 1rem;text-align:left;font-size:.875rem;white-space:nowrap;border-bottom:1px solid #e5e7eb}.negotiation-table-container th{font-weight:600;color:#6b7280}.negotiation-table-container .font-mono{font-family:monospace}.negotiation-table-container .text-right{text-align:right}.negotiation-table-container .action-buttons{display:flex;gap:.75rem;justify-content:flex-end}.negotiation-table-container .action-buttons button{background:none;border:none;cursor:pointer;padding:.25rem;color:#6b7280}.negotiation-table-container .action-buttons button:hover{color:#111827}.negotiation-table-container .action-buttons svg{height:2rem;width:1.25rem}.status-badge{padding:.25em .6em;font-size:.75rem;font-weight:500;border-radius:.375rem;display:inline-block}.status-active{background-color:#dcfce7;color:#166534}.status-expired{background-color:#fee2e2;color:#991b1b}.error-text{color:#dc2626}.store-name-button{background:none;border:none;padding:0;margin:4px 0 8px;font:inherit;color:#0056b3;text-decoration:none;cursor:pointer;text-align:left;display:block;grid-column:1 / -1;font-size:.8rem;color:#555}.store-name-button:hover,.store-name-button:focus{text-decoration:underline;color:#003d80}.store-name-button strong{color:#333}.ais-CurrentRefinements{margin:10px 0}.ais-CurrentRefinements-list{list-style:none;padding:0;margin:0}.aa-Form{align-items:center;display:flex;line-height:1em;margin:0;position:relative;width:100%;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border-radius:30px!important;border:1px solid rgba(255,255,255,.3)!important;box-shadow:0 1px 5px #0003!important}.ais-CurrentRefinements-item{display:inline-flex;align-items:center;background-color:#e0e0e0;padding:4px 8px;margin:4px 4px 0 0;font-size:.9em;background:#fffb;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:20px;border:1px solid rgba(255,255,255,.3);box-shadow:0 1px 5px #0003}.ais-CurrentRefinements-label{padding-right:6px;color:#333}.ais-CurrentRefinements-category{color:#555}.ais-CurrentRefinements-delete{background:none;border:none;cursor:pointer;padding:0 0 0 6px;color:#333;font-weight:700;font-size:1.1em}.ais-CurrentRefinements-delete:hover{color:#d9534f}.ais-SearchBox{background:#fffb;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:30px!important;border:1px solid rgba(255,255,255,.3);box-shadow:0 1px 5px #0003}.ais-SearchBox-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #d6d6e7;border-radius:30px;box-shadow:#777aaf4d 0 1px 4px inset;caret-color:#5a5e9a;color:#23263b;flex:1 1 0%;font:inherit;max-width:100%;padding-left:2.5rem}button.ais-InfiniteHits-loadMore,button.ais-SearchBox-submit{padding:10px 15px;background-image:#ffcb7773;border:1px solid #ddd;border-radius:30px;cursor:pointer;display:inline-flex;align-items:center;gap:5px;font-weight:600;font-size:14px;color:#000;background:#ffffff4d;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:30px!important;border:1px solid rgba(255,255,255,.6);box-shadow:0 1px 5px #0003;max-width:20%}.ais-RefinementList-showMore{background:#fffb!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border-radius:30px!important;border:1px solid rgba(255,255,255,.3)!important;box-shadow:0 1px 5px #0003!important}.ais-SearchBox-form{background-color:#fff0;font-size:.875rem;height:2.5rem;line-height:1.25rem;position:relative;width:100%}.ios-install-prompt{position:fixed;bottom:0;left:0;width:100%;background-color:#f8f9fa;border-top:1px solid #dee2e6;z-index:1000;padding:12px 15px;box-shadow:0 -2px 10px #0000001a;transform:translateY(100%);transition:transform .4s ease-in-out}.ios-install-prompt.show{transform:translateY(0)}.ios-install-content{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto}.ios-install-content p{margin:0;font-size:1.7rem;color:#333;line-height:1.4}.ios-install-content p i{font-size:1.2em;vertical-align:middle;color:#007bff}.close-ios-prompt{background:none;border:none;font-size:1.8rem;line-height:1;color:#888;cursor:pointer;padding:0 5px;margin-left:15px}.close-ios-prompt:hover{color:#000}#reseller-subtab-content{padding:20px;display:flex;flex-direction:column;align-items:center}.image-upload-container input[type=file]{display:none}.image-preview-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}.image-thumbnail{position:relative;width:100px;height:100px;border:1px solid #ddd;border-radius:4px;overflow:hidden}.image-thumbnail img{width:100%;height:100%;object-fit:cover}.thumbnail-overlay{position:absolute;bottom:0;left:0;width:100%;padding:4px;background-color:#0009;color:#fff;font-size:.8em;text-align:center}.remove-image-btn{position:absolute;top:2px;right:2px;background-color:#00000080;color:#fff;border:none;border-radius:50%;width:22px;height:22px;font-size:16px;line-height:22px;text-align:center;cursor:pointer;transition:background-color .2s}.remove-image-btn:hover{background-color:#dc3545cc}.ri-spin{animation:ri-spin 1s linear infinite}@keyframes ri-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ai-modal-content .ai-feedback-placeholder{color:#777;font-style:italic}.ai-modal-content h5{font-size:1.1em;font-weight:600;margin:20px 0 10px;padding-bottom:8px}.ai-modal-content .ai-feedback-image{width:100%;max-width:300px;height:auto;display:block;margin:0 auto 15px;border-radius:4px;border:1px solid #eee}.ai-modal-content .ai-feedback-references{padding-left:20px;font-size:.9em;margin:0;list-style:none}.ai-modal-content .ai-feedback-references li{display:flex;align-items:center;margin-bottom:12px;background:#fdfdfd;border:1px solid #eee;border-radius:4px;padding:8px;list-style-type:none}.ai-modal-content .ai-feedback-references a{color:#007bff;text-decoration:none;font-weight:600;display:block}.ai-modal-content .ai-feedback-references a:hover{text-decoration:underline}.ebay-listing-thumbnail{width:60px;height:60px;object-fit:contain;margin-right:12px;border-radius:4px;border:1px solid #eee;flex-shrink:0}.ai-feedback-placeholder{color:#777;font-style:italic}#ai-feedback-container h5{font-size:1em;margin:15px 0 10px;border-bottom:1px solid #eee;padding-bottom:5px}#ai-feedback-container h5:first-child{margin-top:0}.ai-feedback-image{width:100%;height:auto;border-radius:4px;margin-bottom:15px;border:1px solid #eee}.ai-feedback-references{padding-left:20px;font-size:.9em;margin:0}div#profile-view-mode{display:flex;background:#ffffff26;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:30px;border:2px solid rgba(255,255,255,.6);box-shadow:0 8px 12px #0000001a;padding:20px;flex-direction:column;width:100%;max-width:800px;margin-bottom:10px}#ai-analyze-btn{transition:background-color .2s;margin-right:10px;background:#ffffff26;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:30px;border:2px solid rgba(255,255,255,.6);box-shadow:0 8px 32px #0000001a}.ai-feedback-references li{display:flex;align-items:center;margin-bottom:8px}.ebay-listing-thumbnail{width:50px;height:50px;object-fit:contain;margin-right:10px;border-radius:4px;border:1px solid #eee;flex-shrink:0}.ai-feedback-references a{color:#007bff;text-decoration:none;font-weight:600}.ai-feedback-references a:hover{text-decoration:underline}.drop-zone{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:25px;border:2px dashed #ccc;border-radius:20px;background-color:#f9f9f9;color:#555;cursor:pointer;transition:background-color .2s,border-color .2s;text-align:center}.drop-zone i{font-size:1.5rem;color:#000;margin-bottom:10px}.drop-zone span{font-weight:600}.drop-zone small{font-size:.8em;color:#888}.drop-zone--dragover{background-color:#eef8ff;border-color:var(--primary-color)}.ai-modal-content{padding:25px;height:calc(100vh - 96px);overflow-y:auto;top:0;transform:translateY(0)}.modal-scrollable-content{flex-grow:1;overflow-y:auto;padding-right:10px;margin-right:-10px}.modal-footer-actions{flex-shrink:0;padding-top:15px;display:flex;justify-content:flex-end;gap:10px}.ai-loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:250px;text-align:center}#ai-modal-status-text{font-size:1.1em;font-weight:600;color:#555}.ai-loading-spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid var(--primary-color);border-radius:50%;animation:ri-spin 1s linear infinite;margin-bottom:15px}.close-ai-modal{float:right;font-size:1.8em;font-weight:700;color:#888;cursor:pointer;line-height:1}.close-ai-modal:hover{color:#000}.ai-results-list{display:flex;flex-direction:column;padding:15px 0}.ai-result-item{display:flex;align-items:center;font-size:.95em;margin-bottom:10px}.ai-result-item input[type=checkbox]{width:20px;height:20px;margin-right:12px;flex-shrink:0}.ai-result-item label{font-weight:600;color:#333;width:120px;flex-shrink:0}select#publish-condition,input#publish-quantity,select#publish-negotiable{background:#e9e9e9;padding:5px 8px;border-radius:4px;font-family:monospace;word-break:break-word;border:0 solid #ccc;flex-grow:1;width:100%;resize:vertical;min-height:38px;color:#000;margin-bottom:10px}.ai-result-item span,.ai-result-item input[type=text].ai-result-input,.ai-result-item textarea.ai-result-input{background:#e9e9e9;padding:5px 8px;border-radius:4px;font-family:monospace;word-break:break-word;border:0 solid #ccc;flex-grow:1;width:100%;resize:vertical;min-height:38px;color:#000}.ai-result-item input[type=text].ai-result-input:disabled,.ai-result-item textarea.ai-result-input:disabled{color:#777;border-color:#ddd;resize:none;background-color:#eee}.item-list-container{display:flex;flex-direction:column;gap:15px;width:100%}.item-card{display:flex;align-items:center;gap:15px;border-radius:5px;padding:15px;width:100%}.item-card-image{width:80px;height:80px;object-fit:contain;border-radius:4px;flex-shrink:0}.item-card-details{flex-grow:1}.item-card-details h4{margin:0 0 5px;font-size:1.1em}.item-card-details p{margin:2px 0;font-size:.9em;color:#555}.item-card-actions{flex-shrink:0;display:flex;flex-direction:column;gap:10px}.item-card-actions .secondary-btn{width:auto;font-size:.9em;padding:8px 12px}.extrainfo{grid-area:extrainfo;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.extrainfoc{grid-area:extrainfoc;justify-self:end;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:15ch}.close-edit-item-modal{float:right;font-size:1.8em;font-weight:700;color:#888;cursor:pointer;line-height:1}.close-edit-item-modal:hover{color:#000}#order-detail-modal{z-index:2000;display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.order-detail-content{position:fixed;top:0;right:0;width:100%;max-width:480px;height:100%;background:#fff;display:flex;flex-direction:column;box-shadow:-4px 0 15px #0000001a;transform:translate(100%);transition:transform .3s ease-out}#order-detail-modal.is-open{opacity:1;visibility:visible}#order-detail-modal.is-open .order-detail-content{transform:translate(0)}.order-detail-header{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #eee;flex-shrink:0}.order-detail-header h2{margin:0;font-size:1.25rem}.order-detail-scrollable{flex-grow:1;overflow-y:auto;background:#f7f8fa;padding:15px 0}.od-section{background:#fff;padding:15px 20px;margin-bottom:10px}.od-section-title{font-size:1rem;font-weight:600;margin-top:0;margin-bottom:15px}.od-header-status{padding-bottom:5px}.od-header-status h3{font-size:1.1rem;color:var(--primary-color);margin-top:0;margin-bottom:10px}.od-info-grid{display:grid;grid-template-columns:120px 1fr;gap:8px;font-size:.9em;color:#555}.od-info-grid .od-key{color:#777}.od-info-grid .od-value{color:#222;font-weight:500;word-break:break-word}.od-store-name{font-weight:600;color:#333;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #f0f0f0}.od-product-item{display:flex;gap:12px}.od-product-image{width:60px;height:60px;object-fit:cover;border-radius:4px;border:1px solid #eee}.od-product-title{font-weight:500;line-height:1.3}.od-product-quantity{font-size:.9em;color:#777;margin-top:4px}.od-shipping-address{font-weight:500;line-height:1.5}.od-tracking-number{display:flex;align-items:center;gap:8px;font-weight:500}.od-copy-btn{background:none;border:none;cursor:pointer;color:var(--primary-color);font-size:1.1em;padding:0}.od-payment-breakdown{font-size:.9em;padding:15px 0;border-top:1px solid #f0f0f0;margin-top:15px}.od-payment-line{display:flex;justify-content:space-between;margin-bottom:8px;color:#555}.od-payment-line.discount{color:#1e8e3e}.od-total-summary{display:flex;justify-content:space-between;align-items:center;font-size:1.1rem;font-weight:600;color:#222;padding-top:15px;border-top:1px solid #ccc}.od-total-amount{font-size:1.2rem;font-weight:700;color:var(--primary-color)}.btn-primary-action{padding:8px 16px;font-size:.9em;font-weight:500;cursor:pointer;transition:all .2s ease;background:#ffffff26;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:20px;border:2px solid rgba(255,255,255,.6);box-shadow:0 0 2px #00000080}.btn-primary-action:hover{background:#3dff675d;border-color:#ffffffc0}.btn-primary-action:disabled{background:#999;border-color:#999;cursor:not-allowed;opacity:.7}.order-actions{display:flex;flex-wrap:wrap;gap:10px}.order-actions a.btn-secondary-outline{text-decoration:none}.tracking-detail-content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:500px;max-height:70vh;background:#fff;border-radius:8px;display:flex;flex-direction:column;box-shadow:0 5px 20px #0003;z-index:2010}.tracking-detail-header{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #eee;flex-shrink:0}.tracking-detail-header h2{margin:0;font-size:1.25rem}.tracking-detail-scrollable{flex-grow:1;overflow-y:auto;padding:20px}.tracking-header-info{font-size:1.1em;padding-bottom:15px;border-bottom:1px solid #eee;margin-bottom:20px}#tracking-modal-number{font-family:monospace;font-weight:600;color:var(--primary-color)}#tracking-steps-container{display:flex;flex-direction:column;gap:20px}.tracking-step-item{display:flex;position:relative;gap:15px}.tracking-step-item:before{content:"";position:absolute;left:5px;top:15px;bottom:-20px;width:2px;background:#eee}.tracking-step-item:last-child:before{display:none}.tracking-step-dot{width:12px;height:12px;border-radius:50%;background:#ccc;border:2px solid #fff;z-index:1;flex-shrink:0;margin-top:3px}.tracking-step-item:first-child .tracking-step-dot{background:var(--primary-color)}.tracking-step-item:first-child .tracking-step-info{font-weight:600}.tracking-step-info{font-size:.95em;color:#333}.tracking-step-time{font-size:.85em;color:#777;margin-top:4px}.tracking-loader{display:flex;justify-content:center;align-items:center;padding:40px}.tracking-loader .spinner{width:30px;height:30px}.user-menu-name{padding:10px 15px;font-weight:600;color:#333;border-bottom:1px solid #eee;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:sticky;z-index:2;background-color:#fff;top:0}.delete-item-btn{background-color:#dc3545;color:#fff}.delete-item-btn:hover{background-color:#c82333;color:#fff}.edit-form-row{display:flex;flex-direction:row;gap:15px;align-items:center}.edit-form-row .form-group{flex:2;margin-bottom:15px}.ai-suggestion-container{flex:1;padding:10px;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;font-size:.9em;min-height:60px;box-sizing:border-box}.ai-suggestion-container:empty:before{content:"AI Suggestion";color:#adb5bd;font-style:italic;display:block}.ai-suggestion-content{display:flex;flex-direction:column;gap:5px}.ai-suggestion-label{font-weight:600;color:#495057}.ai-suggestion-value{font-family:monospace;background-color:#fff;padding:4px 6px;border-radius:3px;border:1px solid #ddd;word-break:break-word;max-height:100px;overflow-y:auto}.ai-use-suggestion-btn{background-color:var(--primary-color);color:#fff;border:none;padding:4px 8px;font-size:.8em;font-weight:600;border-radius:4px;cursor:pointer;margin-top:5px;transition:background-color .2s;width:auto;align-self:flex-start}.ai-use-suggestion-btn:hover{background-color:var(--secondary-color)}.ai-use-suggestion-btn:disabled{background-color:#ccc;cursor:not-allowed}button#user-menu-reseller-add-btn{background-color:#ffbd5b;border-radius:4px}.nav-cta-btn{display:inline-flex;align-items:center;padding:6px 12px;color:#fff;font-size:.9rem;font-weight:600;cursor:pointer;text-decoration:none;transition:all .2s;margin-right:10px;background:#ffffff26;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:30px;border:2px solid rgba(255,255,255,.6);box-shadow:0 8px 32px #0000001a}.nav-cta-btn:hover{background-color:#fb0c;border:2px solid rgba(255,218,56,.6)}.notification-group{margin-bottom:15px;border:1px solid #e0e0e0;overflow:hidden;background-color:#fff;transition:box-shadow .2s ease;background:#ffffff26;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:20px;border:1px solid rgba(255,255,255,.3);box-shadow:0 1px 5px #0003}.notification-group-header{padding:12px 15px;border-bottom:1px solid #e0e0e0;font-weight:600;font-size:.95rem;color:#002f57;display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.notification-group-header:hover{background-color:#e9ecef}.notification-group-header-right{display:flex;align-items:center;gap:10px}.notification-group .group-date{font-weight:400;font-size:.8em;color:#666}.notification-group-arrow{font-size:1.2em;color:#666;transition:transform .3s ease}.notification-group-items{display:none}.notification-group:not(.is-expanded) .notification-group-header{border-bottom:none}.notification-group.is-expanded .notification-group-items{display:block;animation:slideDown .3s ease-out}.notification-group.is-expanded .notification-group-arrow{transform:rotate(180deg)}@keyframes slideDown{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.notification-group .notification-history-item{border-bottom:1px solid #ffcd41;padding-left:20px}.notification-group .notification-history-item:last-child{border-bottom:none}.notification-group .notification-history-item .message{font-size:.9em}.ai-ref-container{position:relative;display:inline-block;margin-left:10px}.ai-ref-btn{background-color:#6f42c1;color:#fff;border:none;padding:4px 8px;border-radius:4px;font-size:.8em;cursor:help;display:flex;align-items:center;gap:4px}.ai-ref-btn:hover{background-color:#5a32a3}.ai-ref-popup{visibility:hidden;width:280px;background-color:#fff;color:#333;text-align:left;border-radius:6px;padding:10px;position:absolute;z-index:100;bottom:125%;left:50%;margin-left:-140px;box-shadow:0 5px 15px #0000004d;border:1px solid #ddd;opacity:0;transition:opacity .3s;max-height:300px;overflow-y:auto}.ai-ref-popup:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#fff transparent transparent transparent}.ai-ref-container:hover .ai-ref-popup{visibility:visible;opacity:1}.ai-ref-item{display:flex;align-items:center;margin-bottom:8px;border-bottom:1px solid #eee;padding-bottom:5px;font-size:.85em}.ai-ref-item:last-child{border-bottom:none}.ai-ref-thumb{width:40px;height:40px;object-fit:cover;margin-right:8px;border-radius:3px;border:1px solid #eee}.ai-ref-details a{color:#0056b3;text-decoration:none;font-weight:600;display:block}.ai-ref-details a:hover{text-decoration:underline}.ai-ref-price{color:#28a745;font-weight:700;margin-left:5px}.status-box{padding:20px;border-radius:6px;margin-bottom:20px;border:1px solid transparent}.status-box.connected{background-color:#d4edda;border-color:#c3e6cb;color:#155724}.status-box.disconnected{background-color:#fff3cd;border-color:#ffeeba;color:#856404}.stripe-connect-btn{background-color:#635bff;color:#fff;border:none;padding:10px 20px;border-radius:4px;font-weight:700;cursor:pointer;margin-top:10px;display:inline-flex;align-items:center;gap:8px;transition:background .2s}.stripe-connect-btn:hover{background-color:#4b45c6}.sandbox-admin-area{margin-top:40px;padding:20px;border:2px dashed #dc3545;background-color:#fff5f5;border-radius:8px}.sandbox-header{color:#dc3545;margin-top:0;display:flex;align-items:center;gap:10px}.sandbox-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:15px}.sandbox-action-card{background:#fff;padding:15px;border:1px solid #e0e0e0;border-radius:4px}.sandbox-action-card h5{margin:0 0 5px;font-size:1em}.sandbox-action-card p{font-size:.85em;color:#666;margin-bottom:10px}.financial-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:30px}.fin-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px;text-align:center;box-shadow:0 2px 4px #00000008;transition:transform .2s ease}.fin-card:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000000f}.fin-label{color:#666;font-size:.9em;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.fin-amount{font-size:1.8em;font-weight:800;color:#333;margin-bottom:5px}.fin-amount.success{color:#28a745}.fin-amount.warning{color:#ffc107}.fin-sub{font-size:.8em;color:#999}.cart-postal-estimator{background-color:#e1f5fe;padding:15px;border-bottom:1px solid #b3e5fc;display:flex;align-items:center;justify-content:space-between;gap:10px}.cart-postal-input-group{display:flex;align-items:center;gap:10px;flex-grow:1}#cart-live-postal-code{padding:8px;border:1px solid #ccc;border-radius:4px;width:120px;text-transform:uppercase;font-weight:700}.seller-group{border:1px solid #e0e0e0;margin:15px;border-radius:8px;overflow:hidden;background-color:#fff;overflow-y:auto}.seller-group-header{background-color:#f9fafb;padding:10px 15px;border-bottom:1px solid #eee;font-weight:700;color:#002f57;display:flex;align-items:center}.seller-group-footer{padding:15px;background-color:#f8f9fa;border-top:1px solid #e0e0e0;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.seller-shipping-cost{font-weight:700;color:#333;background:#f0f0f0;padding:4px 10px;border-radius:4px;font-size:.95em}.seller-shipping-option-row:hover{background-color:#e9ecef;border-color:#dee2e6}.seller-shipping-option-row{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.9rem;cursor:pointer;padding:8px 12px;border-radius:4px;border:1px solid transparent;transition:background-color .2s,border-color .2s;width:100%;box-sizing:border-box}.seller-shipping-text{flex-grow:1;text-align:left;color:#555}.seller-shipping-option-row input[type=radio]{accent-color:var(--primary-color);cursor:pointer;width:16px;height:16px}.seller-shipping-price{font-weight:700;color:#333;margin-right:5px}.seller-error-msg{color:#dc3545;font-weight:700;font-size:.9rem;display:flex;align-items:center;gap:5px;background:#fff5f5;padding:5px 10px;border:1px solid #ffc9c9;border-radius:4px}.seller-shipping-options-container{width:100%;display:flex;flex-direction:column;gap:5px}.seller-shipping-cost.loading{color:#999;background:transparent;font-style:italic}.seller-group .cart-item{margin:0;border-bottom:1px solid #eee}.seller-group .cart-item:last-child{border-bottom:none}.cart-shipping-header{background-color:#e3f2fd;padding:10px 15px;border-bottom:1px solid #bbdefb;color:#0d47a1;font-size:.9rem;display:flex;align-items:center;justify-content:space-between}.cart-shipping-header strong{margin-left:5px}.cart-shipping-input{padding:5px;border:1px solid #90caf9;border-radius:4px;width:100px;text-transform:uppercase;font-weight:700;font-size:.9rem}.shipping-selection-box{margin-bottom:15px;background:#fff;border:1px solid #eee;border-radius:4px;padding:10px}.shipping-radio-option{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f5f5f5;cursor:pointer}.shipping-radio-option:last-child{border-bottom:none}.shipping-radio-option label{display:flex;align-items:center;cursor:pointer;width:100%;font-size:.9rem;color:#333}.shipping-radio-option input[type=radio]{margin-right:10px;accent-color:var(--primary-color)}.shipping-price-tag{font-weight:700;color:#333}.decrement-btn,.increment-btn{transition:all .1s ease-in-out}.decrement-btn:active,.increment-btn:active{transform:scale(.9);background-color:#d6d6d6;box-shadow:inset 0 2px 4px #0000001a}.negotiation-mobile-list{display:none}.negotiation-table-container{display:block;overflow-x:auto}.ai-ref-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;max-height:300px;overflow-y:auto;margin-bottom:10px;padding:5px;background:#f9f9f9;border:1px solid #eee;border-radius:4px}.ai-ref-card{display:flex;align-items:start;background:#fff;border:1px solid #e0e0e0;padding:8px;border-radius:6px;gap:10px;transition:box-shadow .2s}.ai-ref-card:hover{box-shadow:0 2px 8px #0000001a}.ai-ref-card-img{width:60px;height:60px;object-fit:contain;border:1px solid #eee;border-radius:4px;flex-shrink:0;background:#fff}.ai-ref-card-details{display:flex;flex-direction:column;overflow:hidden;font-size:.85em}.ai-ref-card-title{font-weight:600;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px}.ai-ref-card-price{color:#28a745;font-weight:700;margin-bottom:2px}.ai-ref-card-link{color:#007bff;text-decoration:none;font-size:.9em}.ai-ref-card-link:hover{text-decoration:underline}@media(hover:hover){.decrement-btn:hover:not(:disabled),.increment-btn:hover:not(:disabled){background-color:#e2e2e2;cursor:pointer}}@media(max-width:768px){body{padding:0}h2,h4{font-weight:400;font-size:small}h2#dashboard-page-title{font-weight:600;font-size:large}.nav-cta-btn{display:none!important}img.ais-InfiniteHits-banner-image{margin-top:50px}.add-item-layout{flex-direction:column}#reseller-subtab-content{padding:0}nav{display:block;background:transparent;box-shadow:none;padding:0;height:0;width:100%}.nav-group-top{position:absolute;top:0;left:0;width:100%;height:var(--nav-height);background-color:#51515161;display:flex;align-items:center;justify-content:space-between;padding:0 5px 0 10px;z-index:1001;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgb(255 255 255 / 30%);box-shadow:0 2px 5px #0000004d;gap:5px;transition:transform .3s cubic-bezier(.215,.61,.355,1);transform:translateY(0);will-change:transform}.nav-actions-group{display:flex;align-items:center;width:100%;justify-content:space-around}.user-profile-dropdown{left:0;top:unset;bottom:100%;max-height:90vh}.mobile-upload-buttons{display:flex!important;justify-content:center;margin-top:15px}.desktop-instruction{display:none}.icologo{width:70px}.sub-nav-toggle{display:inline-flex;align-items:center;justify-content:center}.sub-nav{position:fixed!important;bottom:60px!important;left:0!important;width:100%!important;height:0!important;overflow:visible!important;z-index:1000!important;top:auto!important;background:transparent!important;box-shadow:none!important;transform:none!important;transition:none!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:0 solid rgb(255 255 255 / 30%);border:0 solid rgb(255 255 255 / 30%);box-shadow:0 2px 5px #0000004d}.image-preview-list{justify-content:center}.sub-nav-menu{display:flex!important;flex-direction:column!important;position:absolute!important;bottom:0!important;left:0!important;width:100%!important;background-color:#fff!important;border-top:1px solid #ddd;box-shadow:0 -4px 12px #0000001a;padding:10px 0;visibility:hidden;opacity:0;z-index:1000!important;transform:translateY(100%)!important;transition:transform .3s cubic-bezier(.4,0,.2,1)!important;pointer-events:auto!important}.sub-nav-menu.is-open{transform:translateY(0)!important;visibility:visible;opacity:1}.sub-nav a{text-align:left;padding:15px 20px;font-size:1.1rem;border-bottom:1px solid #f0f0f0;color:#333;display:block;width:100%}.sub-nav a:last-child{border-bottom:none}.sub-nav-logos{display:none}.sub-nav-content-wrapper{justify-content:flex-start}.main-search-container{display:block!important;margin:0 5px;flex-grow:1}.main-search-container.mobile-search-active{display:block;margin:0}.ais-SearchBox-input,.aa-Input{height:36px!important;font-size:14px;padding-left:32px}.cartsvg{width:40px;height:40px}.searchbar{width:100%}.searchbar .statbar{font-size:.8em;margin-top:.5em;display:none}#mobile-search-toggle-btn{display:inline-flex}.cartsvg{font-size:1.8rem}#cart-count{transform:translate(25%,-25%);height:20px;width:20px;font-size:10px;border:4px solid #e53e3e}.carttitle{border-radius:0;font-size:.9em;padding:.5em .8em;display:flex;align-items:center;height:60px}.containerproduct{grid-template-columns:1fr;grid-template-rows:repeat(5,auto);grid-template-areas:"pcategory" "carrou" "allgrid" "shareoptions" "pcode" "qrcode";padding:10px}.modal{position:fixed;left:0;width:100%;height:100vh;z-index:1000;height:calc(100% - 120px);top:61px}#carticon{position:fixed!important;top:10px;right:5px!important;z-index:1005!important}#global-results{top:0}.secondary-btn{width:auto}#mobile-filter-button{display:flex!important;background:transparent;border:none;color:#fff;padding:0 5px 0 0;font-size:1.5rem;box-shadow:none;margin:0;margin-right:35px!important}#mobile-filter-button span{display:none}#notification-area{display:flex!important}#notification-bell-btn{display:inline-flex;font-size:1.5rem;padding:0 5px}#info-modal-content{height:100%}.nav-group-bottom{position:fixed;bottom:0;left:0;width:100%;height:60px;background-color:var(--nav-bg);display:flex;align-items:center;justify-content:space-around;z-index:2000!important;box-shadow:0 -2px 5px #0003;padding:0;margin:0;transition:transform .3s ease;transform:translateY(0);will-change:transform}.user-profile-dropdown,.notification-panel{position:fixed!important;inset:auto auto 70px 50%!important;transform:translate(-50%)!important;margin:0!important;width:95%!important;max-width:400px!important;max-height:90vh!important;background-color:#fff!important;border-radius:12px!important;box-shadow:0 -5px 25px #0003!important;z-index:2005!important;overflow-y:auto!important;display:none}.notification-area:hover .notification-panel,.notification-panel.active{display:flex!important;flex-direction:column}.user-profile:hover .user-profile-dropdown,.notification-area:hover .notification-panel{display:none}.user-profile.is-active .user-profile-dropdown,.notification-area.is-active .notification-panel{display:block!important;animation:fadeIn .2s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.nav-group-bottom .notification-panel{top:auto!important;bottom:100%;left:50%;transform:translate(-50%)}#auth-choices h2{margin-top:0;text-align:center;font-size:16px;font-weight:600}#auth-choices p{text-align:center;color:#000;margin-bottom:25px;font-size:14px;font-weight:400}.nav-group-bottom #notification-bell-btn,.nav-group-bottom #nav-negotiation-btn{font-size:32px;padding:10px;color:#fff;display:inline-flex}.nav-group-top .cartsvg{font-size:1.5rem}#mobile-search-toggle-btn{display:none!important}.left-panel{position:fixed;top:0;left:0;width:280px;max-width:85%;height:100dvh;background-color:#f0f0f0;border-right:1px solid #ccc;z-index:2040;transform:translate(-100%);transition:transform .3s ease-in-out;padding:45px 20px 20px;overflow-y:auto;box-shadow:3px 0 15px #00000026;display:block!important}.left-panel.left-panel-open{transform:translate(0)}.left-panel.left-panel-open #close-left-panel-mobile{display:block}.cartcont{grid-template-columns:1fr;grid-template-rows:1.8fr .2fr;grid-auto-flow:column;grid-template-areas:"cart-container" "infocart";height:calc(100% - 60px)}.cart-item{display:flex;margin:10px;justify-content:space-between;flex-direction:column}.cart-item-content-area{display:flex;align-items:flex-start;justify-content:space-between;gap:4%;flex-direction:row}.cart-item-controls{margin-top:15px}.cart-item-details{word-break:break-word;width:100%}.drop-zone i{font-size:1rem}.cart-item img{width:80px;height:80px}.cart-item-details h2{margin:0}#quoteRequestModal .modal-content{max-height:100%}.pdf-btn{margin-left:0;width:100%;justify-content:center}button.pdf-btn.close-quote-modal-btn{margin-bottom:10px}.close{font-size:25px}.pcategory h1{margin:0;font-size:18px}.carrou{min-width:300px;width:100%}.share-options{display:flex;gap:5px;flex-wrap:wrap;justify-content:space-evenly}.share-btn{width:152px}.slideshow-container{width:100%}.cart-actions{gap:5px}.product-card{width:calc(50% - 2em)}.site-footer{padding:20px 15px;font-size:.9rem}.footer-menu{flex-direction:column;gap:1rem}#global-results.with-footer{margin-bottom:140px}.thumb{height:125px;margin-bottom:0}.item-card{display:flex;align-items:center;gap:15px;border-radius:5px;padding:0;width:100%;flex-direction:column;min-height:250px}.item-card-actions{flex-direction:row}button.ais-InfiniteHits-loadMore,button.ais-SearchBox-submit{max-width:60%}.hit img{object-fit:cover}.category{display:none}ol.ais-InfiniteHits-list{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}ol.ais-InfiniteHits-list,ol.ais-Hits-list{gap:5px}li.ais-InfiniteHits-item,li.ais-Hits-item{padding:.4em;height:fit-content}.like-btn{top:5px!important;right:5px;width:35px;height:35px}.hit-info{height:210px;grid-template-rows:repeat(5,1fr);grid-template-areas:"brandc brandc" "modelc modelc" "descriptionc descriptionc" "conditionc conditionc" "price avail"}.pdescription{font-size:14px}.pbrand h2{font-size:18px;font-weight:600}.pmodel{font-size:14PX}.pcode{grid-area:pcode;font-size:14px}.pextra{margin-top:8px;font-size:14px}.modal-content{border:0 solid #888;top:0;transform:translate(0);width:100%;display:flex;flex-direction:column;border-radius:0;padding:5px}.brand{display:none}.brandc{justify-self:start}.model{display:none}.modelc{justify-self:start}.description,.condition{display:none}.conditionc{grid-area:conditionc;margin:15px 0 5px;text-transform:lowercase;justify-self:start}.hit-btn{padding:0;font-size:.8rem;border:0 solid #ced4da;background-color:#e9ecef00;box-shadow:0 1px 2px #0000}.dashboard-content-wrapper{padding:10px!important}.right-panel{margin-top:30px;padding:10px}.negotiation-header{padding:0 0 1rem;display:none}h2#dashboard-page-title{border-bottom:0 black!important;margin-bottom:0!important}table,thead,tbody,th,td,tr{display:block;width:100%}thead tr{position:absolute;top:-9999px;left:-9999px}tbody tr{margin-bottom:15px;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 2px #0000000d;background:#fff;padding:10px}td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%;padding-top:10px;padding-bottom:10px;text-align:right;min-height:40px}td:last-child{border-bottom:0}td:before{position:absolute;top:10px;left:10px;width:45%;padding-right:10px;white-space:nowrap;text-align:left;font-weight:600;color:#64748b;content:attr(data-label)}td:nth-of-type(1){text-align:left;padding-left:10px;background:#f8fafc;border-radius:8px 8px 0 0}td:nth-of-type(1):before{content:""}td.action-buttons{padding-left:0;display:flex;justify-content:flex-end;gap:12px}.negotiation-table-container{display:none}.negotiation-mobile-list{display:flex;flex-direction:column;gap:15px}.negotiation-card{background:#fff;border:1px solid #ddd;border-radius:20px;overflow:hidden;box-shadow:0 2px 5px #0000000d}.negotiation-card-header{padding:12px 15px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background .2s;background:#ffffff26;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 1px 5px #0003}.negotiation-card.is-open .negotiation-card-header{border-bottom:1px solid #eee;background:#f1f1f1}.header-info{flex-grow:1;padding-right:10px}.header-actions{display:flex;align-items:center;gap:12px}.btn-mobile-header{background:transparent;border:1px solid #ddd;color:#333;width:40px;height:40px;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s;box-shadow:0 2px 4px #0000000d}.btn-mobile-header:active{background-color:#e0e0e0;transform:scale(.95)}.btn-mobile-header svg{width:20px;height:20px;fill:currentColor}.negotiation-card-title{font-weight:600;font-size:1rem;color:#333}.negotiation-card-subtitle{font-size:.85rem;color:#666;margin-top:2px}.negotiation-card-arrow{transition:transform .3s ease;font-size:1.5rem;color:#888}.negotiation-card.is-open .negotiation-card-arrow{transform:rotate(180deg)}.negotiation-card-content{display:none;padding:15px;background:#fff}.negotiation-card.is-open .negotiation-card-content{display:block}.mobile-data-row{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #f0f0f0;font-size:.9rem}.mobile-data-row:last-child{border-bottom:none}.mobile-data-label{color:#666;font-weight:500}.mobile-data-value{font-weight:600;color:#333;text-align:right}.mobile-card-actions{margin-top:10px;padding-top:10px;border-top:1px dashed #ddd;display:flex;gap:10px;justify-content:flex-end}#mobile-filter-button.show-mobile-filter{display:flex}.aa-Form{height:35px}}@media(max-width:480px){.product-card{width:100%}}@media(min-width:769px){.main-search-container{display:flex;position:static;flex-grow:1;background-color:transparent;padding:0;box-shadow:none;border-top:none;justify-content:center}.searchbar .statbar{font-size:1em}#mobile-search-toggle-btn{display:none}.left-panel{position:sticky!important;top:165px!important;width:25%!important;height:calc(100vh - 180px)!important;transform:none!important;padding:10px!important;border-right:none!important;background:#ffffff26;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);box-shadow:0 4px 10px #0000004d}#mobile-filter-button,#close-left-panel-mobile,#mobile-panel-overlay{display:none!important}body.mobile-panel-noscroll{overflow:auto!important}}@font-face{font-family:remixicon;src:url(/assets/remixicon-BPhNBviz.eot?t=1768615356177);src:url(/assets/remixicon-BPhNBviz.eot?t=1768615356177#iefix) format("embedded-opentype"),url(/assets/remixicon-CDcgUY60.woff2?t=1768615356177) format("woff2"),url(/assets/remixicon-uBTFjWCi.woff?t=1768615356177) format("woff"),url(/assets/remixicon-IrSO-SBp.ttf?t=1768615356177) format("truetype"),url(/assets/remixicon-CkwlHopT.svg?t=1768615356177#remixicon) format("svg");font-display:swap}[class^=ri-],[class*=ri-]{font-family:remixicon!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ri-lg{font-size:1.3333em;line-height:.75em;vertical-align:-.0667em}.ri-xl{font-size:1.5em;line-height:.6666em;vertical-align:-.075em}.ri-xxs{font-size:.5em}.ri-xs{font-size:.75em}.ri-sm{font-size:.875em}.ri-1x{font-size:1em}.ri-2x{font-size:2em}.ri-3x{font-size:3em}.ri-4x{font-size:4em}.ri-5x{font-size:5em}.ri-6x{font-size:6em}.ri-7x{font-size:7em}.ri-8x{font-size:8em}.ri-9x{font-size:9em}.ri-10x{font-size:10em}.ri-fw{text-align:center;width:1.25em}.ri-shopping-cart-2-line:before{content:""}.ri-file-list-3-line:before{content:""}.ri-login-circle-line:before{content:""}.ri-share-fill:before{content:""}.ri-qr-code-line:before{content:""}.ri-mail-send-line:before{content:""}.ri-send-plane-fill:before{content:""}.ri-download-line:before{content:""}.ri-share-line:before{content:""}.ri-price-tag-3-line:before{content:""}.ri-secure-payment-line:before{content:""}.ri-search-line:before{content:""}.ri-close-line:before{content:""}.ri-arrow-down-s-line:before{content:""}.ri-arrow-up-s-line:before{content:""}.ri-arrow-left-line:before{content:""}.ri-add-line:before{content:""}.ri-chat-1-line:before{content:""}.ri-coins-line:before{content:""}.ri-user-line:before{content:""}.ri-eye-line:before{content:""}.ri-eye-off-line:before{content:""}.ri-heart-line:before{content:""}.ri-heart-fill:before{content:""}.ri-notification-3-line:before{content:""}.ri-share-box-line:before{content:""}.ri-magic-line:before{content:""}.ri-add-circle-line:before{content:""}.ri-attachment-2:before{content:""}.ri-equalizer-line:before{content:""}.ri-delete-bin-line:before{content:""}.ri-filter-3-line:before{content:""}.ri-loader-4-line:before{content:""}.ri-image-add-line:before{content:""}.ri-camera-line:before{content:""}.ri-upload-cloud-2-line:before{content:""}.ri-mail-line:before{content:""}.ri-error-warning-line:before{content:""}.ri-alert-line:before{content:""}.ri-shopping-bag-line:before{content:""}.ri-file-copy-line:before{content:""}.ri-check-double-line:before{content:""}.ri-image-line:before{content:""}.ri-external-link-line:before{content:""}.ri-refresh-line:before{content:""}.ri-calendar-event-line:before{content:""}.ri-bank-card-line:before{content:""}.ri-tools-line:before{content:""}.ri-check-line:before{content:""}.ri-map-pin-line:before{content:""}.ri-store-2-line:before{content:""}.ri-box-3-line:before{content:""}.ri-file-download-line:before{content:""}.ri-truck-line:before{content:""}.ri-discount-percent-line:before{content:""}.ri-printer-line:before{content:""}.ri-speak-line:before{content:""}.ri-ai:before{content:""}.ri-hand:before{content:""}.ri-search-ai-line:before{content:""}.ri-sparkling-2-line:before{content:""}.ri-service-bell-line:before{content:""}:root{--aa-search-input-height:44px;--aa-input-icon-size:20px;--aa-base-unit:16;--aa-spacing-factor:1;--aa-spacing:calc(var(--aa-base-unit)*var(--aa-spacing-factor)*1px);--aa-spacing-half:calc(var(--aa-spacing)/2);--aa-panel-max-height:650px;--aa-base-z-index:9999;--aa-font-size:calc(var(--aa-base-unit)*1px);--aa-font-family:inherit;--aa-font-weight-medium:500;--aa-font-weight-semibold:600;--aa-font-weight-bold:700;--aa-icon-size:20px;--aa-icon-stroke-width:1.6;--aa-icon-color-rgb:119,119,163;--aa-icon-color-alpha:1;--aa-action-icon-size:20px;--aa-text-color-rgb:38,38,39;--aa-text-color-alpha:1;--aa-primary-color-rgb:62,52,211;--aa-primary-color-alpha:.2;--aa-muted-color-rgb:128,126,163;--aa-muted-color-alpha:.6;--aa-panel-border-color-rgb:128,126,163;--aa-panel-border-color-alpha:.3;--aa-input-border-color-rgb:128,126,163;--aa-input-border-color-alpha:.8;--aa-background-color-rgb:255,255,255;--aa-background-color-alpha:1;--aa-input-background-color-rgb:255,255,255;--aa-input-background-color-alpha:1;--aa-selected-color-rgb:179,173,214;--aa-selected-color-alpha:.205;--aa-description-highlight-background-color-rgb:245,223,77;--aa-description-highlight-background-color-alpha:.5;--aa-detached-media-query:(max-width:680px);--aa-detached-modal-media-query:(min-width:680px);--aa-detached-modal-max-width:680px;--aa-detached-modal-max-height:500px;--aa-overlay-color-rgb:115,114,129;--aa-overlay-color-alpha:.4;--aa-panel-shadow:0 0 0 1px rgba(35,38,59,.1),0 6px 16px -4px rgba(35,38,59,.15);--aa-scrollbar-width:13px;--aa-scrollbar-track-background-color-rgb:234,234,234;--aa-scrollbar-track-background-color-alpha:1;--aa-scrollbar-thumb-background-color-rgb:var(--aa-background-color-rgb);--aa-scrollbar-thumb-background-color-alpha:1}@media(hover:none)and (pointer:coarse){:root{--aa-spacing-factor:1.2;--aa-action-icon-size:22px}}body.dark,body[data-theme=dark]{--aa-text-color-rgb:183,192,199;--aa-primary-color-rgb:146,138,255;--aa-muted-color-rgb:146,138,255;--aa-input-background-color-rgb:0,3,9;--aa-background-color-rgb:21,24,42;--aa-selected-color-rgb:146,138,255;--aa-selected-color-alpha:.25;--aa-description-highlight-background-color-rgb:0 255 255;--aa-description-highlight-background-color-alpha:.25;--aa-icon-color-rgb:119,119,163;--aa-panel-shadow:inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309;--aa-scrollbar-track-background-color-rgb:44,46,64;--aa-scrollbar-thumb-background-color-rgb:var(--aa-background-color-rgb)}.aa-Autocomplete *,.aa-DetachedFormContainer *,.aa-Panel *{box-sizing:border-box}.aa-Autocomplete,.aa-DetachedFormContainer,.aa-Panel{color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));font-family:inherit;font-family:var(--aa-font-family);font-size:16px;font-size:var(--aa-font-size);font-weight:400;line-height:1em;margin:0;padding:0;text-align:left}.aa-Form{align-items:center;background-color:#fff;background-color:rgba(var(--aa-input-background-color-rgb),var(--aa-input-background-color-alpha));border:1px solid rgba(128,126,163,.8);border:1px solid rgba(var(--aa-input-border-color-rgb),var(--aa-input-border-color-alpha));border-radius:3px;display:flex;line-height:1em;margin:0;position:relative;width:100%}.aa-Form:focus-within{border-color:#3e34d3;border-color:rgba(var(--aa-primary-color-rgb),1);box-shadow:#3e34d333 0 0 0 2px,inset #3e34d333 0 0 0 2px;box-shadow:rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha)) 0 0 0 2px,inset rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha)) 0 0 0 2px;outline:medium none currentColor}.aa-InputWrapperPrefix{align-items:center;display:flex;flex-shrink:0;height:44px;height:var(--aa-search-input-height);order:1}.aa-Label,.aa-LoadingIndicator{cursor:auto;flex-shrink:0;height:100%;padding:0;text-align:left}.aa-Label svg,.aa-LoadingIndicator svg{color:#3e34d3;color:rgba(var(--aa-primary-color-rgb),1);height:auto;max-height:20px;max-height:var(--aa-input-icon-size);stroke-width:1.6;stroke-width:var(--aa-icon-stroke-width);width:20px;width:var(--aa-input-icon-size)}.aa-LoadingIndicator,.aa-SubmitButton{height:100%;padding-left:11px;padding-left:calc(var(--aa-spacing)*.75 - 1px);padding-right:8px;padding-right:var(--aa-spacing-half);width:47px;width:calc(var(--aa-spacing)*1.75 + var(--aa-icon-size) - 1px)}@media(hover:none)and (pointer:coarse){.aa-LoadingIndicator,.aa-SubmitButton{padding-left:3px;padding-left:calc(var(--aa-spacing-half)/2 - 1px);width:39px;width:calc(var(--aa-icon-size) + var(--aa-spacing)*1.25 - 1px)}}.aa-SubmitButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;margin:0}.aa-LoadingIndicator{align-items:center;display:flex;justify-content:center}.aa-LoadingIndicator[hidden]{display:none}.aa-InputWrapper{order:3;position:relative;width:100%}.aa-Input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));font:inherit;height:44px;height:var(--aa-search-input-height);padding:0;width:100%}.aa-Input::-moz-placeholder{color:#807ea399;color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));opacity:1}.aa-Input::placeholder{color:#807ea399;color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));opacity:1}.aa-Input:focus{border-color:none;box-shadow:none;outline:none}.aa-Input::-webkit-search-cancel-button,.aa-Input::-webkit-search-decoration,.aa-Input::-webkit-search-results-button,.aa-Input::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}.aa-InputWrapperSuffix{align-items:center;display:flex;height:44px;height:var(--aa-search-input-height);order:4}.aa-ClearButton{align-items:center;background:none;border:0;color:#807ea399;color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));cursor:pointer;display:flex;height:100%;margin:0;padding:0 12.83328px;padding:0 calc(var(--aa-spacing)*.83333 - .5px)}@media(hover:none)and (pointer:coarse){.aa-ClearButton{padding:0 10.16672px;padding:0 calc(var(--aa-spacing)*.66667 - .5px)}}.aa-ClearButton:focus,.aa-ClearButton:hover{color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha))}.aa-ClearButton[hidden]{display:none}.aa-ClearButton svg{stroke-width:1.6;stroke-width:var(--aa-icon-stroke-width);width:20px;width:var(--aa-icon-size)}.aa-Panel{background-color:#fff;background-color:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));border-radius:4px;border-radius:calc(var(--aa-spacing)/4);box-shadow:0 0 0 1px #23263b1a,0 6px 16px -4px #23263b26;box-shadow:var(--aa-panel-shadow);margin:8px 0 0;overflow:hidden;position:absolute;transition:opacity .2s ease-in,filter .2s ease-in}@media screen and (prefers-reduced-motion){.aa-Panel{transition:none}}.aa-Panel button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;margin:0;padding:0}.aa-PanelLayout{height:100%;margin:0;max-height:650px;max-height:var(--aa-panel-max-height);overflow-y:auto;padding:0;position:relative;text-align:left}.aa-PanelLayoutColumns--twoGolden{display:grid;grid-template-columns:39.2% auto;overflow:hidden;padding:0}.aa-PanelLayoutColumns--two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;padding:0}.aa-PanelLayoutColumns--three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;padding:0}.aa-Panel--stalled .aa-Source{filter:grayscale(1);opacity:.8}.aa-Panel--scrollable{margin:0;max-height:650px;max-height:var(--aa-panel-max-height);overflow-x:hidden;overflow-y:auto;padding:8px;padding:var(--aa-spacing-half);scrollbar-color:rgba(255,255,255,1) rgba(234,234,234,1);scrollbar-color:rgba(var(--aa-scrollbar-thumb-background-color-rgb),var(--aa-scrollbar-thumb-background-color-alpha)) rgba(var(--aa-scrollbar-track-background-color-rgb),var(--aa-scrollbar-track-background-color-alpha));scrollbar-width:thin}.aa-Panel--scrollable::-webkit-scrollbar{width:13px;width:var(--aa-scrollbar-width)}.aa-Panel--scrollable::-webkit-scrollbar-track{background-color:#eaeaea;background-color:rgba(var(--aa-scrollbar-track-background-color-rgb),var(--aa-scrollbar-track-background-color-alpha))}.aa-Panel--scrollable::-webkit-scrollbar-thumb{background-color:#fff;background-color:rgba(var(--aa-scrollbar-thumb-background-color-rgb),var(--aa-scrollbar-thumb-background-color-alpha));border-radius:9999px;border:3px solid rgba(234,234,234,1);border:3px solid rgba(var(--aa-scrollbar-track-background-color-rgb),var(--aa-scrollbar-track-background-color-alpha));border-right-width:2px}.aa-Source{margin:0;padding:0;position:relative;width:100%}.aa-Source:empty{display:none}.aa-SourceNoResults{font-size:1em;margin:0;padding:16px;padding:var(--aa-spacing)}.aa-List{list-style:none;margin:0}.aa-List,.aa-SourceHeader{padding:0;position:relative}.aa-SourceHeader{margin:8px .5em 8px 0;margin:var(--aa-spacing-half) .5em var(--aa-spacing-half) 0}.aa-SourceHeader:empty{display:none}.aa-SourceHeaderTitle{background:#fff;background:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));color:#3e34d3;color:rgba(var(--aa-primary-color-rgb),1);display:inline-block;font-size:.8em;font-weight:600;font-weight:var(--aa-font-weight-semibold);margin:0;padding:0 8px 0 0;padding:0 var(--aa-spacing-half) 0 0;position:relative;z-index:9999;z-index:var(--aa-base-z-index)}.aa-SourceHeaderLine{border-bottom:1px solid rgba(62,52,211,1);border-bottom:1px solid rgba(var(--aa-primary-color-rgb),1);display:block;height:2px;left:0;margin:0;opacity:.3;padding:0;position:absolute;right:0;top:8px;top:var(--aa-spacing-half);z-index:9998;z-index:calc(var(--aa-base-z-index) - 1)}.aa-SourceFooterSeeAll{background:linear-gradient(180deg,#fff,#807ea324);background:linear-gradient(180deg,rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha)),#807ea324);border:1px solid rgba(128,126,163,.6);border:1px solid rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));border-radius:5px;box-shadow:inset 0 0 2px #fff,0 2px 2px -1px #4c455826;color:inherit;font-size:.95em;font-weight:500;font-weight:var(--aa-font-weight-medium);padding:.475em 1em .6em;-webkit-text-decoration:none;text-decoration:none}.aa-SourceFooterSeeAll:focus,.aa-SourceFooterSeeAll:hover{border:1px solid rgba(62,52,211,1);border:1px solid rgba(var(--aa-primary-color-rgb),1);color:#3e34d3;color:rgba(var(--aa-primary-color-rgb),1)}.aa-Item{align-items:center;border-radius:3px;cursor:pointer;display:grid;min-height:40px;min-height:calc(var(--aa-spacing)*2.5);padding:4px;padding:calc(var(--aa-spacing-half)/2)}.aa-Item[aria-selected=true]{background-color:#b3add634;background-color:rgba(var(--aa-selected-color-rgb),var(--aa-selected-color-alpha))}.aa-Item[aria-selected=true] .aa-ActiveOnly,.aa-Item[aria-selected=true] .aa-ItemActionButton{visibility:visible}.aa-ItemIcon{align-items:center;background:#fff;background:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));border-radius:3px;box-shadow:inset 0 0 0 1px #807ea34d;box-shadow:inset 0 0 0 1px rgba(var(--aa-panel-border-color-rgb),var(--aa-panel-border-color-alpha));color:#7777a3;color:rgba(var(--aa-icon-color-rgb),var(--aa-icon-color-alpha));display:flex;flex-shrink:0;font-size:.7em;height:28px;height:calc(var(--aa-icon-size) + var(--aa-spacing-half));justify-content:center;overflow:hidden;stroke-width:1.6;stroke-width:var(--aa-icon-stroke-width);text-align:center;width:28px;width:calc(var(--aa-icon-size) + var(--aa-spacing-half))}.aa-ItemIcon img{height:auto;max-height:20px;max-height:calc(var(--aa-icon-size) + var(--aa-spacing-half) - 8px);max-width:20px;max-width:calc(var(--aa-icon-size) + var(--aa-spacing-half) - 8px);width:auto}.aa-ItemIcon svg{height:20px;height:var(--aa-icon-size);width:20px;width:var(--aa-icon-size)}.aa-ItemIcon--alignTop{align-self:flex-start}.aa-ItemIcon--noBorder{background:none;box-shadow:none}.aa-ItemIcon--picture{height:96px;width:96px}.aa-ItemIcon--picture img{max-height:100%;max-width:100%;padding:8px;padding:var(--aa-spacing-half)}.aa-ItemContent{align-items:center;cursor:pointer;display:grid;gap:8px;grid-gap:8px;grid-gap:var(--aa-spacing-half);gap:var(--aa-spacing-half);grid-auto-flow:column;line-height:1.25em;overflow:hidden}.aa-ItemContent:empty{display:none}.aa-ItemContent mark{background:none;color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));font-style:normal;font-weight:700;font-weight:var(--aa-font-weight-bold)}.aa-ItemContent--dual{display:flex;flex-direction:column;justify-content:space-between;text-align:left}.aa-ItemContent--dual .aa-ItemContentSubtitle,.aa-ItemContent--dual .aa-ItemContentTitle{display:block}.aa-ItemContent--indented{padding-left:36px;padding-left:calc(var(--aa-icon-size) + var(--aa-spacing))}.aa-ItemContentBody{display:grid;gap:4px;grid-gap:4px;grid-gap:calc(var(--aa-spacing-half)/2);gap:calc(var(--aa-spacing-half)/2)}.aa-ItemContentTitle{display:inline-block;margin:0 .5em 0 0;max-width:100%;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.aa-ItemContentSubtitle{font-size:.92em}.aa-ItemContentSubtitleIcon:before{border-color:#807ea3a3;border-color:rgba(var(--aa-muted-color-rgb),.64);border-style:solid;content:"";display:inline-block;left:1px;position:relative;top:-3px}.aa-ItemContentSubtitle--inline .aa-ItemContentSubtitleIcon:before{border-width:0 0 1.5px;margin-left:8px;margin-left:var(--aa-spacing-half);margin-right:4px;margin-right:calc(var(--aa-spacing-half)/2);width:10px;width:calc(var(--aa-spacing-half) + 2px)}.aa-ItemContentSubtitle--standalone{align-items:center;color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));display:grid;gap:8px;grid-gap:8px;grid-gap:var(--aa-spacing-half);gap:var(--aa-spacing-half);grid-auto-flow:column;justify-content:start}.aa-ItemContentSubtitle--standalone .aa-ItemContentSubtitleIcon:before{border-radius:0 0 0 3px;border-width:0 0 1.5px 1.5px;height:8px;height:var(--aa-spacing-half);width:8px;width:var(--aa-spacing-half)}.aa-ItemContentSubtitleCategory{color:#807ea3;color:rgba(var(--aa-muted-color-rgb),1);font-weight:500}.aa-ItemContentDescription{color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));font-size:.85em;max-width:100%;overflow-x:hidden;text-overflow:ellipsis}.aa-ItemContentDescription:empty{display:none}.aa-ItemContentDescription mark{background:#f5df4d80;background:rgba(var(--aa-description-highlight-background-color-rgb),var(--aa-description-highlight-background-color-alpha));color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));font-style:normal;font-weight:500;font-weight:var(--aa-font-weight-medium)}.aa-ItemContentDash{color:#807ea399;color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));display:none;opacity:.4}.aa-ItemContentTag{background-color:#3e34d333;background-color:rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha));border-radius:3px;margin:0 .4em 0 0;padding:.08em .3em}.aa-ItemLink,.aa-ItemWrapper{align-items:center;color:inherit;display:grid;gap:4px;grid-gap:4px;grid-gap:calc(var(--aa-spacing-half)/2);gap:calc(var(--aa-spacing-half)/2);grid-auto-flow:column;justify-content:space-between;width:100%}.aa-ItemLink{color:inherit;-webkit-text-decoration:none;text-decoration:none}.aa-ItemActions{display:grid;grid-auto-flow:column;height:100%;justify-self:end;margin:0 calc((16 * 1 * 1px)/-3);margin:0 calc(16px /-3);margin:0 calc(var(--aa-spacing)/-3);padding:0 2px 0 0}.aa-ItemActionButton{align-items:center;background:none;border:0;color:#807ea399;color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));cursor:pointer;display:flex;flex-shrink:0;padding:0}.aa-ItemActionButton:focus svg,.aa-ItemActionButton:hover svg{color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha))}@media(hover:none)and (pointer:coarse){.aa-ItemActionButton:focus svg,.aa-ItemActionButton:hover svg{color:inherit}}.aa-ItemActionButton svg{color:#807ea399;color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));margin:0;margin:calc(16px /3);margin:calc(var(--aa-spacing)/3);stroke-width:1.6;stroke-width:var(--aa-icon-stroke-width);width:20px;width:var(--aa-action-icon-size)}.aa-ActiveOnly{visibility:hidden}.aa-PanelHeader{align-items:center;background:#3e34d3;background:rgba(var(--aa-primary-color-rgb),1);color:#fff;display:grid;height:var(--aa-modal-header-height);margin:0;padding:8px 16px;padding:var(--aa-spacing-half) var(--aa-spacing);position:relative}.aa-PanelHeader:after{background-image:linear-gradient(#fff,#fff0);background-image:linear-gradient(rgba(var(--aa-background-color-rgb),1),rgba(var(--aa-background-color-rgb),0));bottom:-8px;bottom:calc(var(--aa-spacing-half)*-1);content:"";height:8px;height:var(--aa-spacing-half);left:0;pointer-events:none;position:absolute;right:0;z-index:9999;z-index:var(--aa-base-z-index)}.aa-PanelFooter{background-color:#fff;background-color:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));box-shadow:inset 0 1px #807ea34d;box-shadow:inset 0 1px rgba(var(--aa-panel-border-color-rgb),var(--aa-panel-border-color-alpha));display:flex;justify-content:space-between;margin:0;padding:16px;padding:var(--aa-spacing);position:relative;z-index:9999;z-index:var(--aa-base-z-index)}.aa-PanelFooter:after{background-image:linear-gradient(#fff0,#807ea399);background-image:linear-gradient(rgba(var(--aa-background-color-rgb),0),rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha)));content:"";height:16px;height:var(--aa-spacing);left:0;opacity:.12;pointer-events:none;position:absolute;right:0;top:-16px;top:calc(var(--aa-spacing)*-1);z-index:9998;z-index:calc(var(--aa-base-z-index) - 1)}.aa-DetachedContainer{background:#fff;background:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));box-shadow:0 0 0 1px #23263b1a,0 6px 16px -4px #23263b26;box-shadow:var(--aa-panel-shadow);display:flex;flex-direction:column;inset:0;margin:0;overflow:hidden;padding:0;position:fixed;z-index:9999;z-index:var(--aa-base-z-index)}.aa-DetachedContainer:after{height:32px}.aa-DetachedContainer .aa-SourceHeader{margin:8px 0 8px 2px;margin:var(--aa-spacing-half) 0 var(--aa-spacing-half) 2px}.aa-DetachedContainer .aa-Panel{background-color:#fff;background-color:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));border-radius:0;box-shadow:none;flex-grow:1;margin:0;padding:0;position:relative}.aa-DetachedContainer .aa-PanelLayout{box-shadow:none;inset:0;margin:0;max-height:none;overflow-y:auto;position:absolute;width:100%}.aa-DetachedFormContainer{border-bottom:1px solid rgba(128,126,163,.3);border-bottom:1px solid rgba(var(--aa-panel-border-color-rgb),var(--aa-panel-border-color-alpha));display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:8px;padding:var(--aa-spacing-half)}.aa-DetachedCancelButton{background:none;border:0;border-radius:3px;color:inherit;color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));cursor:pointer;font:inherit;margin:0 0 0 8px;margin:0 0 0 var(--aa-spacing-half);padding:0 8px;padding:0 var(--aa-spacing-half)}.aa-DetachedCancelButton:focus,.aa-DetachedCancelButton:hover{box-shadow:inset 0 0 0 1px #807ea34d;box-shadow:inset 0 0 0 1px rgba(var(--aa-panel-border-color-rgb),var(--aa-panel-border-color-alpha))}.aa-DetachedContainer--modal{border-radius:6px;bottom:inherit;height:auto;margin:0 auto;max-width:680px;max-width:var(--aa-detached-modal-max-width);position:absolute;top:3%}.aa-DetachedContainer--modal .aa-PanelLayout{max-height:500px;max-height:var(--aa-detached-modal-max-height);padding-bottom:8px;padding-bottom:var(--aa-spacing-half);position:static}.aa-DetachedContainer--modal .aa-PanelLayout:empty{display:none}.aa-DetachedSearchButton{align-items:center;background-color:#fff;background-color:rgba(var(--aa-input-background-color-rgb),var(--aa-input-background-color-alpha));border:1px solid rgba(128,126,163,.8);border:1px solid rgba(var(--aa-input-border-color-rgb),var(--aa-input-border-color-alpha));border-radius:3px;color:#807ea399;color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));cursor:pointer;display:flex;font:inherit;font-family:inherit;font-family:var(--aa-font-family);font-size:16px;font-size:var(--aa-font-size);height:44px;height:var(--aa-search-input-height);margin:0;padding:0 5.5px;padding:0 calc(var(--aa-search-input-height)/8);position:relative;text-align:left;width:100%}.aa-DetachedSearchButton:focus{border-color:#3e34d3;border-color:rgba(var(--aa-primary-color-rgb),1);box-shadow:#3e34d333 0 0 0 3px,inset #3e34d333 0 0 0 2px;box-shadow:rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha)) 0 0 0 3px,inset rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha)) 0 0 0 2px;outline:medium none currentColor}.aa-DetachedSearchButtonIcon{align-items:center;color:#3e34d3;color:rgba(var(--aa-primary-color-rgb),1);cursor:auto;display:flex;flex-shrink:0;height:100%;justify-content:center;width:36px;width:calc(var(--aa-icon-size) + var(--aa-spacing))}.aa-DetachedSearchButtonQuery{color:#262627;color:rgba(var(--aa-text-color-rgb),1);line-height:1.25em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aa-DetachedSearchButtonPlaceholder[hidden]{display:none}.aa-Detached{height:100vh;overflow:hidden}.aa-DetachedOverlay{background-color:#73728166;background-color:rgba(var(--aa-overlay-color-rgb),var(--aa-overlay-color-alpha));height:100vh;left:0;margin:0;padding:0;position:fixed;right:0;top:0;z-index:9998;z-index:calc(var(--aa-base-z-index) - 1)}.aa-GradientBottom,.aa-GradientTop{height:8px;height:var(--aa-spacing-half);left:0;pointer-events:none;position:absolute;right:0;z-index:9999;z-index:var(--aa-base-z-index)}.aa-GradientTop{background-image:linear-gradient(#fff,#fff0);background-image:linear-gradient(rgba(var(--aa-background-color-rgb),1),rgba(var(--aa-background-color-rgb),0));top:0}.aa-GradientBottom{background-image:linear-gradient(#fff0,#fff);background-image:linear-gradient(rgba(var(--aa-background-color-rgb),0),rgba(var(--aa-background-color-rgb),1));border-bottom-left-radius:4px;border-bottom-left-radius:calc(var(--aa-spacing)/4);border-bottom-right-radius:4px;border-bottom-right-radius:calc(var(--aa-spacing)/4);bottom:0}@media(hover:none)and (pointer:coarse){.aa-DesktopOnly{display:none}}@media(hover:hover){.aa-TouchOnly{display:none}}
