#wss-luxury-overlay{--wo-ink:#0C1B33;--wo-ink-2:#142544;--wo-ink-3:#1B2E52;--wo-gold:#C9A96E;--wo-gold-hi:#D9C39A;--wo-gold-dim:rgba(201,169,110,.55);--wo-cream:#FDFCFB;--wo-line:rgba(201,169,110,.22);--wo-line-soft:rgba(255,255,255,.10);--wo-mut:rgba(255,255,255,.62);--wo-mut-2:rgba(255,255,255,.40);--wo-serif:'Playfair Display',Georgia,'Times New Roman',serif;--wo-sans:'Inter',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;--wo-pad:24px;--wo-max:1360px;} #wss-live-popup{display:none!important} #wss-live-popup.show{display:none!important} #wss-live-popup img{width:56px;height:56px;object-fit:cover;border-radius:0;border:1px solid rgba(201,169,110,.2)} .wss-popup-info{font-size:13px;color:#2C2824;line-height:1.45;flex:1} .wss-popup-info strong{display:block;font-weight:700;color:#0C1B33;letter-spacing:.02em} .wss-pname{color:#9D8456;font-weight:600;text-decoration:none;border-bottom:1px solid rgba(201,169,110,.35)} .wss-live-ago{color:#8D8D97;font-size:11px;margin-top:3px;letter-spacing:.06em;text-transform:uppercase} #wss-live-close{background:none;border:none;font-size:16px;cursor:pointer;color:#8D8D97;transition:color .2s} #wss-live-close:hover{color:#9D8456} @media(max-width:768px){#wss-live-popup{display:none!important}#wss-live-popup.show{display:none!important}} #wss-luxury-overlay{display:none;position:fixed;inset:0;z-index:999999;background:linear-gradient(180deg,#0C1B33 0%,#142544 100%);overflow-y:auto;animation:wssIn .22s ease;font-family:var(--wo-sans)} #wss-luxury-overlay.active{display:block} @keyframes wssIn{from{opacity:0}to{opacity:1}} .wss-lux-header{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:center;padding:16px var(--wo-pad);border-bottom:1px solid var(--wo-line);background:rgba(12,27,51,.98);backdrop-filter:blur(8px)} .wss-lux-header::after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 4%,rgba(201,169,110,.65) 50%,transparent 96%)} .wss-lux-search-wrap{position:relative;display:flex;align-items:center;width:100%;max-width:540px} .wss-lux-search-icon{position:absolute;left:18px;pointer-events:none;stroke:var(--wo-gold)!important} #wss-luxury-input{width:100%;font-size:15px;font-family:var(--wo-sans);border:1px solid rgba(201,169,110,.35);border-radius:999px;outline:none;padding:13px 46px 13px 48px;background:rgba(255,255,255,.05);color:var(--wo-cream);transition:border-color .2s,background .2s,box-shadow .2s;letter-spacing:.01em} #wss-luxury-input:focus{border-color:var(--wo-gold);background:rgba(255,255,255,.07);box-shadow:0 0 0 3px rgba(201,169,110,.14)} #wss-luxury-input::placeholder{color:rgba(255,255,255,.42)} #wss-luxury-close{position:absolute;right:var(--wo-pad);top:50%;transform:translateY(-50%);background:transparent;border:1px solid rgba(255,255,255,.18);width:38px;height:38px;border-radius:0;font-size:15px;cursor:pointer;color:rgba(255,255,255,.72);transition:border-color .2s,color .2s;display:flex;align-items:center;justify-content:center} #wss-luxury-close:hover{border-color:var(--wo-gold);color:var(--wo-gold)} .wss-lux-body{padding:28px var(--wo-pad) 72px;min-height:100vh;max-width:var(--wo-max);margin:0 auto;box-sizing:border-box} .wss-chip-title,.wss-fg-title,.wss-lux-fbtitle,.lx-sm-rescue-title,.lx-sm-xsell-title{display:flex;align-items:center;gap:10px;font-family:var(--wo-sans);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.22em;color:var(--wo-gold)} .wss-chip-title::before,.wss-lux-fbtitle::before,.lx-sm-rescue-title::before,.lx-sm-xsell-title::before{content:'';width:26px;height:1px;background:var(--wo-gold);flex:0 0 26px} .wss-chip-title{margin:0 0 14px} #wss-lux-strip{display:flex;align-items:center;flex-wrap:wrap;gap:0 28px;margin:0 0 28px;padding:12px 0;border-top:1px solid var(--wo-line);border-bottom:1px solid var(--wo-line)} #wss-lux-strip[hidden],#wss-lux-strip:empty{display:none} #wss-luxury-overlay #wss-lux-strip>*{margin:0!important;padding:0!important;background:none!important;border:0!important;border-radius:0!important;font-size:12px!important;line-height:1.5!important;color:var(--wo-mut)!important;letter-spacing:.01em!important;display:flex!important;align-items:center!important;gap:8px!important} #wss-luxury-overlay #wss-lux-strip>*+*{padding-left:28px!important;border-left:1px solid var(--wo-line)!important} #wss-luxury-overlay #wss-lux-strip b{color:var(--wo-cream)!important;font-weight:600!important;font-size:12px!important;letter-spacing:.01em!important} #wss-luxury-overlay .lx-sm-trust{font-size:12px!important} #wss-luxury-overlay .lx-sm-trust>span[aria-hidden]{display:none!important} #wss-luxury-overlay .lx-sm-trust b{color:var(--wo-gold)!important;font-weight:700!important;font-size:12px!important;letter-spacing:.06em!important} #wss-luxury-overlay .lx-sm-live-dot{width:5px!important;height:5px!important;border-radius:50%!important;background:var(--wo-gold)!important;box-shadow:none!important;animation:none!important;flex:0 0 5px!important} #wss-luxury-overlay .lx-sm-fs{gap:10px!important} #wss-luxury-overlay .lx-sm-fs-text{margin:0!important;font-size:12px!important;color:var(--wo-mut)!important;white-space:nowrap} #wss-luxury-overlay .lx-sm-fs-text b,#wss-luxury-overlay .lx-sm-fs-text .lx-sm-fs-win{color:var(--wo-gold)!important;font-weight:700!important;letter-spacing:.06em} #wss-luxury-overlay .lx-sm-fs-track{width:72px!important;height:2px!important;border-radius:0!important;background:rgba(255,255,255,.16)!important;overflow:hidden;flex:0 0 72px!important} #wss-luxury-overlay .lx-sm-fs-fill{border-radius:0!important;background:var(--wo-gold)!important} #wss-luxury-overlay .lx-sm-fs.lx-sm-fs-win-state .lx-sm-fs-fill{background:var(--wo-gold)!important} #wss-luxury-overlay #wss-lux-strip .lx-sm-resume{cursor:pointer;flex:1 0 100%;color:var(--wo-gold)!important;text-transform:uppercase;font-size:10.5px!important;font-weight:700!important;letter-spacing:.16em!important;border-left:0!important;padding:10px 0 0!important;margin:10px 0 0!important;border-top:1px solid var(--wo-line)!important} #wss-luxury-overlay #wss-lux-strip>.lx-sm-resume+*{padding-left:0!important;border-left:0!important} #wss-luxury-overlay .lx-sm-resume b{color:var(--wo-gold)!important;font-weight:700!important;letter-spacing:.16em!important} #wss-luxury-overlay .lx-sm-resume .lx-sm-live-dot{display:none!important} #wss-luxury-overlay .lx-sm-resume:hover{color:var(--wo-gold-hi)!important} #wss-luxury-overlay .lx-sm-resume span{border-bottom:1px solid rgba(201,169,110,.45);padding-bottom:2px} #wss-luxury-overlay #wss-pre-search>.lx-sm-trust,#wss-luxury-overlay #wss-pre-search>.lx-sm-live,#wss-luxury-overlay #wss-pre-search>.lx-sm-fs{background:none!important;border:0!important;border-radius:0!important;padding:0!important;margin:0 0 10px!important;font-size:12px!important;color:var(--wo-mut)!important} #wss-pre-search{margin-bottom:36px} #wss-recent-section,#wss-trending-section{margin-bottom:26px} .wss-chip-clear{margin-left:auto;background:none;border:0;color:var(--wo-mut-2);font-size:10px;cursor:pointer;text-decoration:none;padding:2px 0;letter-spacing:.16em;text-transform:uppercase;font-weight:600;border-bottom:1px solid transparent;transition:color .2s,border-color .2s} .wss-chip-clear:hover{color:var(--wo-gold);border-bottom-color:var(--wo-gold)} .wss-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0} .wss-chip{display:inline-block;max-width:290px;height:34px;line-height:32px;padding:0 16px;box-sizing:border-box;background:transparent;border:1px solid var(--wo-line-soft);border-radius:0;color:rgba(255,255,255,.82);font-family:var(--wo-sans);font-size:12px;font-weight:500;letter-spacing:.01em;cursor:pointer;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:border-color .18s,color .18s,background .18s} .wss-chip:hover{border-color:var(--wo-gold);color:var(--wo-gold);background:rgba(201,169,110,.07);transform:none} .wss-chip-trend::before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--wo-gold);margin-right:9px;vertical-align:middle;position:relative;top:-1px;animation:none} #wss-bs-section{text-align:left;margin-bottom:8px} .wss-bs-title{display:flex;align-items:center;gap:12px;font-family:var(--wo-serif);font-size:21px;font-weight:500;color:var(--wo-cream);text-transform:uppercase;letter-spacing:.12em;margin:0 0 20px;padding:0;border:0;text-align:left} .wss-bs-title::before{content:'';width:26px;height:1px;background:var(--wo-gold);flex:0 0 26px;position:static} .wss-bs-title::after{content:'';flex:1 1 auto;height:1px;background:var(--wo-line);position:static;width:auto;top:auto;left:auto;right:auto} .wss-lgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:28px 20px} .wss-lcard{position:relative;background:transparent;border:0;border-radius:0;overflow:visible;display:flex;flex-direction:column;transition:none} .wss-lcard:hover{transform:none;box-shadow:none} .wss-lcard a{text-decoration:none!important;color:inherit!important;display:flex;flex-direction:column;flex:1} .wss-lcard-img{overflow:hidden;background:rgba(255,255,255,.04);aspect-ratio:3/4;border:1px solid rgba(255,255,255,.06);transition:border-color .25s} .wss-lcard:hover .wss-lcard-img{border-color:var(--wo-line)} .wss-lcard-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.22,1,.36,1)} .wss-lcard:hover .wss-lcard-img img{transform:scale(1.04)} .wss-lcard-info{display:flex;flex-direction:column;flex:1;padding:14px 0 0;font-family:var(--wo-sans)} .wss-lcard-meta{order:-1;font-size:10px;color:var(--wo-mut-2);letter-spacing:.16em;text-transform:uppercase;font-weight:600;margin:0 0 7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis} .wss-lcard-name{font-family:var(--wo-serif);font-size:14.5px;font-weight:500;color:var(--wo-cream);line-height:1.4;letter-spacing:.005em;margin:0 0 9px;min-height:2.8em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden} .wss-lcard-name mark{background:transparent!important;color:var(--wo-gold)!important;padding:0;border-radius:0;font-weight:700} .wss-lcard-price{font-family:var(--wo-sans);font-size:14px;color:var(--wo-gold);font-weight:700;letter-spacing:.01em;margin:0 0 9px} .wss-lcard-price del{color:var(--wo-mut-2);font-size:12px;font-weight:400;margin-right:8px;text-decoration:line-through} .wss-lcard-price ins{color:var(--wo-gold);font-weight:700;text-decoration:none} .wss-lcard-rating{display:flex;align-items:center;gap:6px;margin:0 0 9px} .wss-stars{display:inline-flex;gap:1px} .wss-star{width:12px;height:12px;display:inline-block;background-size:contain;background-repeat:no-repeat} .wss-star-full{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23C9A96E'%3E%3Cpath d='M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01z'/%3E%3C/svg%3E")} .wss-star-half{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='h'%3E%3Cstop offset='50%25' stop-color='%23C9A96E'/%3E%3Cstop offset='50%25' stop-color='rgba(255,255,255,0.15)'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01z' fill='url(%23h)'/%3E%3C/svg%3E")} .wss-star-empty{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgba(255,255,255,0.18)'%3E%3Cpath d='M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01z'/%3E%3C/svg%3E")} .wss-rating-text{font-size:11px;color:var(--wo-mut);font-weight:500;letter-spacing:.02em} .wss-lcard-stock{font-size:10px;color:var(--wo-gold-hi);font-weight:700;padding:0;background:none;border:0;border-radius:0;margin:0 0 8px;display:inline-block;letter-spacing:.14em;text-transform:uppercase} .wss-lcard-oos{color:var(--wo-mut-2)!important} .wss-lcard-social{font-size:11px;color:var(--wo-mut);display:flex;align-items:center;gap:7px;margin:0 0 8px;letter-spacing:.01em} .wss-ldot{width:4px;height:4px;border-radius:50%;background:var(--wo-gold);display:inline-block;animation:none;flex:0 0 4px} .wss-lcard-ship{font-size:9.5px;color:var(--wo-mut-2);font-weight:600;letter-spacing:.16em;text-transform:uppercase;margin-top:auto;padding-top:10px;border-top:1px solid rgba(255,255,255,.07)} .wss-lbadge{position:absolute;top:0;left:0;font-size:9px;font-weight:700;padding:6px 10px;border-radius:0;z-index:2;text-transform:uppercase;letter-spacing:.16em;font-family:var(--wo-sans)} .wss-lbadge-top{background:var(--wo-ink);color:var(--wo-gold);border:1px solid rgba(201,169,110,.45)} .wss-lbadge-trend{background:var(--wo-gold);color:var(--wo-ink)} .wss-lbadge-sale{background:var(--wo-cream);color:var(--wo-ink);border:0} .wss-noresult{grid-column:1/-1;text-align:center;color:var(--wo-mut);padding:72px 24px 32px;font-size:17px;font-family:var(--wo-serif);font-style:italic;letter-spacing:.01em} #wss-lux-layout{display:none;gap:40px;align-items:flex-start} #wss-lux-layout.on{display:flex} #wss-lux-layout.noside #wss-lux-side{display:none} #wss-lux-main{flex:1 1 auto;min-width:0} #wss-lux-side{flex:0 0 236px;width:236px;position:sticky;top:88px;max-height:calc(100vh - 112px);overflow-y:auto;overscroll-behavior:contain;padding:2px 12px 24px 0;scrollbar-width:thin;scrollbar-color:rgba(201,169,110,.35) transparent;font-family:var(--wo-sans)} #wss-lux-side::-webkit-scrollbar{width:4px} #wss-lux-side::-webkit-scrollbar-thumb{background:rgba(201,169,110,.35)} .wss-side-head{display:flex;align-items:center;gap:10px;padding:0 0 12px;margin-bottom:4px;border-bottom:1px solid var(--wo-line);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--wo-cream);font-weight:700} .wss-side-head b{display:inline-block;min-width:17px;height:17px;line-height:17px;text-align:center;border-radius:0;background:var(--wo-gold);color:var(--wo-ink);font-size:10px;margin-left:6px;letter-spacing:0;font-weight:700} .wss-side-head b:empty{display:none} #wss-f-clear{margin-left:auto;appearance:none;cursor:pointer;font:inherit;font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--wo-gold);background:none;border:0;border-bottom:1px solid rgba(201,169,110,.45);border-radius:0;padding:0 0 2px} #wss-f-clear:hover{border-bottom-color:var(--wo-gold);color:var(--wo-gold-hi)} #wss-f-clear[hidden]{display:none} #wss-side-close{display:none;appearance:none;cursor:pointer;background:none;border:1px solid rgba(255,255,255,.18);color:rgba(255,255,255,.72);width:30px;height:30px;border-radius:0;font-size:13px} .wss-fgroup{padding:18px 0 16px;border-bottom:1px solid var(--wo-line-soft)} .wss-fgroup[hidden]{display:none} .wss-fg-title{margin:0 0 12px;letter-spacing:.2em} .wss-fg-list{display:flex;flex-direction:column;gap:1px} .wss-fopt{display:flex;align-items:center;gap:10px;padding:6px 0;border-radius:0;cursor:pointer;font-size:12.5px;color:rgba(255,255,255,.8);line-height:1.35;transition:color .15s} .wss-fopt:hover{background:none;color:var(--wo-cream)} .wss-fopt.on{color:var(--wo-cream)} .wss-fopt input{appearance:none;-webkit-appearance:none;width:15px;height:15px;flex:0 0 15px;border:1px solid rgba(201,169,110,.5);border-radius:0;background:transparent;margin:0;cursor:pointer;position:relative} .wss-fopt input:checked{background:var(--wo-gold);border-color:var(--wo-gold)} .wss-fopt input:checked::after{content:"";position:absolute;left:4.5px;top:1.5px;width:4px;height:8px;border:solid var(--wo-ink);border-width:0 2px 2px 0;transform:rotate(45deg)} .wss-fopt span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap} .wss-fopt i{font-style:normal;font-size:11px;color:var(--wo-mut-2)} .wss-fempty{font-size:12px;color:var(--wo-mut-2);padding:4px 0} .wss-fg-more{appearance:none;cursor:pointer;font:inherit;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--wo-gold);background:none;border:0;padding:10px 0 0;text-decoration:none;border-bottom:0} .wss-fg-more span,.wss-fg-more{text-underline-offset:3px} .wss-fg-more:hover{color:var(--wo-gold-hi)} .wss-fg-more[hidden]{display:none} #wss-fl-brand-q{width:100%;box-sizing:border-box;font:inherit;font-family:var(--wo-sans);font-size:12px;padding:9px 12px;margin-bottom:10px;border-radius:0;border:1px solid var(--wo-line-soft);background:rgba(255,255,255,.04);color:var(--wo-cream);outline:none} #wss-fl-brand-q:focus{border-color:var(--wo-gold)} #wss-fl-brand-q::placeholder{color:var(--wo-mut-2)} .wss-price-row{display:flex;align-items:center;gap:6px;margin-bottom:12px} .wss-price-row input{width:100%;min-width:0;box-sizing:border-box;font:inherit;font-family:var(--wo-sans);font-size:12px;padding:9px 10px;border-radius:0;border:1px solid var(--wo-line-soft);background:rgba(255,255,255,.04);color:var(--wo-cream);outline:none;-moz-appearance:textfield} .wss-price-row input::-webkit-outer-spin-button,.wss-price-row input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0} .wss-price-row input:focus{border-color:var(--wo-gold)} .wss-price-row input::placeholder{color:var(--wo-mut-2)} .wss-price-row span{color:var(--wo-mut-2)} #wss-f-go{appearance:none;cursor:pointer;font:inherit;font-family:var(--wo-sans);font-size:10px;letter-spacing:.14em;text-transform:uppercase;padding:10px 13px;border-radius:0;color:var(--wo-ink);background:var(--wo-gold);border:0;font-weight:700} #wss-f-go:hover{background:var(--wo-gold-hi)} #wss-fl-price{flex-direction:row;flex-wrap:wrap;gap:6px} .wss-prange{appearance:none;cursor:pointer;font:inherit;font-family:var(--wo-sans);font-size:11.5px;padding:7px 11px;border-radius:0;color:rgba(255,255,255,.8);background:transparent;border:1px solid var(--wo-line-soft);transition:border-color .15s,color .15s,background .15s} .wss-prange:hover{border-color:var(--wo-gold);color:var(--wo-gold)} .wss-prange.on{background:var(--wo-gold);color:var(--wo-ink);border-color:var(--wo-gold);font-weight:700} .wss-colors{flex-direction:row;flex-wrap:wrap;gap:6px} .wss-color{appearance:none;cursor:pointer;font:inherit;font-family:var(--wo-sans);font-size:11.5px;display:inline-flex;align-items:center;gap:7px;padding:5px 10px 5px 6px;border-radius:0;color:rgba(255,255,255,.82);background:transparent;border:1px solid var(--wo-line-soft);transition:border-color .15s,background .15s;max-width:100%} .wss-color:hover{border-color:var(--wo-gold)} .wss-color.on{border-color:var(--wo-gold);background:rgba(201,169,110,.14);color:var(--wo-cream)} .wss-color-dot{width:14px;height:14px;border-radius:0;flex:0 0 14px;border:1px solid rgba(255,255,255,.35)} .wss-color-name{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap} .wss-color i{font-style:normal;font-size:10.5px;color:var(--wo-mut-2)} .wss-rating{appearance:none;cursor:pointer;font:inherit;font-family:var(--wo-sans);font-size:12.5px;display:flex;align-items:center;gap:8px;padding:6px 0;border-radius:0;color:rgba(255,255,255,.8);background:none;border:0;border-left:2px solid transparent;padding-left:0;text-align:left;width:100%;transition:color .15s} .wss-rating:hover{background:none;color:var(--wo-cream)} .wss-rating.on{border-color:transparent;background:none;color:var(--wo-gold)} #wss-side-apply{display:none;position:sticky;bottom:0;width:100%;margin-top:16px;appearance:none;cursor:pointer;font:inherit;font-family:var(--wo-sans);font-size:11px;letter-spacing:.18em;text-transform:uppercase;padding:15px;border-radius:0;color:var(--wo-ink);background:var(--wo-gold);border:0;font-weight:700;box-shadow:0 -12px 24px rgba(12,27,51,.85)} #wss-side-backdrop{display:none;position:fixed;inset:0;z-index:1000000;background:rgba(8,18,33,.6)} #wss-side-backdrop.on{display:block} .wss-noscroll{overflow:hidden} #wss-lux-tools{display:none;margin:0 0 22px} #wss-lux-suggest{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px} #wss-lux-suggest:empty{display:none} .wss-sug{appearance:none;cursor:pointer;font:inherit;font-family:var(--wo-sans);font-size:12px;letter-spacing:.01em;height:32px;padding:0 13px;border-radius:0;display:inline-flex;align-items:center;color:var(--wo-cream);background:transparent;border:1px solid var(--wo-line);transition:border-color .18s,background .18s} .wss-sug span{color:var(--wo-gold);font-size:9.5px;text-transform:uppercase;letter-spacing:.16em;margin-right:8px;font-weight:700} .wss-sug i{font-style:normal;color:var(--wo-mut-2);margin-left:6px;font-size:11px} .wss-sug:hover{border-color:var(--wo-gold);background:rgba(201,169,110,.10);transform:none} .wss-sug-term::before{content:"↗";color:var(--wo-gold);margin-right:7px;font-size:11px} .wss-lux-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:12px 0;border-top:1px solid var(--wo-line);border-bottom:1px solid var(--wo-line)} #wss-lux-count{font-size:12.5px;color:var(--wo-mut);letter-spacing:.01em;font-family:var(--wo-sans);flex:1 1 auto;min-width:0} #wss-lux-count b{color:var(--wo-cream);font-weight:700} .wss-lux-ms{display:inline-block;margin-left:10px;font-size:9.5px;color:var(--wo-mut-2);letter-spacing:.14em;text-transform:uppercase} .wss-lux-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap} .wss-lux-filters select,#wss-side-open{appearance:none;-webkit-appearance:none;cursor:pointer;font:inherit;font-family:var(--wo-sans);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;height:34px;padding:0 14px;border-radius:0;color:var(--wo-cream);background:transparent;border:1px solid var(--wo-line-soft);transition:border-color .18s,color .18s;max-width:230px} .wss-lux-filters select{padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23C9A96E' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center} .wss-lux-filters select option{color:#0C1B33;background:#fff;text-transform:none;letter-spacing:normal} .wss-lux-filters select:hover,#wss-side-open:hover{border-color:var(--wo-gold);color:var(--wo-gold)} #wss-side-open{display:none;align-items:center;gap:8px} #wss-side-open b{display:inline-block;min-width:17px;height:17px;line-height:17px;text-align:center;border-radius:0;background:var(--wo-gold);color:var(--wo-ink);font-size:10px} #wss-side-open b:empty{display:none} #wss-lux-active{display:flex;flex-wrap:wrap;gap:6px;padding:12px 0 0} #wss-lux-active:empty{display:none} .wss-pill{appearance:none;cursor:pointer;font:inherit;font-family:var(--wo-sans);font-size:11px;letter-spacing:.02em;height:28px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;border-radius:0;color:var(--wo-ink);background:var(--wo-gold);border:1px solid var(--wo-gold);font-weight:600} .wss-pill b{font-weight:700;opacity:.65} .wss-pill:hover b{opacity:1} .wss-pill-clear{background:transparent;color:var(--wo-gold);border-color:rgba(201,169,110,.45);font-weight:600} .wss-pill-clear:hover{border-color:var(--wo-gold)} .wss-lcard.wss-skel{pointer-events:none} .wss-lcard.wss-skel .wss-lcard-img{background:linear-gradient(90deg,rgba(255,255,255,.04) 25%,rgba(255,255,255,.09) 50%,rgba(255,255,255,.04) 75%);background-size:200% 100%;animation:wssShimmer 1.4s infinite;border-color:rgba(255,255,255,.05)} .wss-skel-line{height:11px;border-radius:0;margin:8px 0;background:linear-gradient(90deg,rgba(255,255,255,.06) 25%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.06) 75%);background-size:200% 100%;animation:wssShimmer 1.4s infinite} .wss-skel-line.short{width:55%} @keyframes wssShimmer{0%{background-position:200% 0}100%{background-position:-200% 0}} #wss-lux-more{display:flex;align-items:center;justify-content:center;gap:14px;padding:36px 0 10px;min-height:60px} #wss-lux-more[hidden]{display:none} #wss-lux-more-btn{appearance:none;cursor:pointer;font:inherit;font-family:var(--wo-sans);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:14px 40px;border-radius:0;color:var(--wo-gold);background:transparent;border:1px solid rgba(201,169,110,.5);transition:background .2s,border-color .2s,color .2s} #wss-lux-more-btn:hover{background:var(--wo-gold);border-color:var(--wo-gold);color:var(--wo-ink)} #wss-lux-more .wss-lux-spin{display:none;width:20px;height:20px;border-radius:50%;border:1px solid rgba(201,169,110,.25);border-top-color:var(--wo-gold);animation:wssSpin .8s linear infinite} #wss-lux-more.is-loading .wss-lux-spin{display:block} #wss-lux-more.is-loading #wss-lux-more-btn{opacity:.4;pointer-events:none} #wss-lux-more.is-error #wss-lux-more-btn::after{content:" — retry"} @keyframes wssSpin{to{transform:rotate(360deg)}} .wss-lux-dym{grid-column:1/-1;text-align:center;margin:-18px 0 34px;font-size:13px;color:var(--wo-mut);font-family:var(--wo-sans)} .wss-lux-dym-btn{appearance:none;cursor:pointer;font:inherit;background:none;border:0;border-bottom:1px solid var(--wo-gold);color:var(--wo-gold);font-weight:600;padding:0 2px} .wss-lux-fbtitle{grid-column:1/-1;margin:8px 0 6px} #wss-luxury-overlay .lx-sm-rescue{margin-top:26px} #wss-luxury-overlay .lx-sm-rescue-title,#wss-luxury-overlay .lx-sm-xsell-title{margin-bottom:14px} #wss-luxury-overlay .lx-sm-rescue-sub{font-size:13px;color:var(--wo-mut);margin:-6px 0 18px;font-family:var(--wo-sans)} #wss-luxury-overlay .lx-sm-xsell{margin:30px 0 6px;padding-top:22px;border-top:1px solid var(--wo-line)} #wss-luxury-overlay .lx-sm-xsell-chip{height:32px;padding:0 14px;display:inline-flex;align-items:center;font-size:12px;border-radius:0;color:var(--wo-cream);background:transparent;border:1px solid var(--wo-line);transition:border-color .18s,background .18s} #wss-luxury-overlay .lx-sm-xsell-chip:hover{background:rgba(201,169,110,.10);border-color:var(--wo-gold);transform:none} #wss-lux-main .wss-lgrid{grid-template-columns:repeat(auto-fill,minmax(205px,1fr))} @media(max-width:900px){#wss-lux-layout{gap:0} #wss-lux-side{position:fixed;top:0;left:0;bottom:0;width:min(86vw,330px);max-height:none;z-index:1000001;background:linear-gradient(180deg,#0C1B33 0%,#142544 100%);padding:18px 18px 20px;transform:translateX(-102%);transition:transform .25s ease;box-shadow:12px 0 40px rgba(0,0,0,.45);border-right:1px solid var(--wo-line)} #wss-lux-side.open{transform:none} #wss-side-close{display:inline-flex;align-items:center;justify-content:center} #wss-side-apply{display:block} #wss-side-open{display:inline-flex} .wss-lux-toolbar{padding:10px 0} .wss-lux-filters select{font-size:10px;height:32px;padding:0 26px 0 11px;max-width:150px} #wss-lux-count{font-size:12px;width:100%;order:3}} @media(max-width:768px){#wss-luxury-overlay{--wo-pad:16px} .wss-lux-body{padding:22px var(--wo-pad) 48px} .wss-lux-header{padding:12px var(--wo-pad)} .wss-lux-search-wrap{width:calc(100% - 52px);margin-right:auto} #wss-luxury-input{font-size:14px;padding:11px 42px 11px 42px} .wss-lux-search-icon{left:15px} #wss-luxury-close{width:34px;height:34px;font-size:14px;right:var(--wo-pad)} #wss-lux-strip{flex-direction:column;align-items:stretch;gap:0;padding:0;border-top:0;border-bottom:1px solid var(--wo-line);margin-bottom:20px} #wss-luxury-overlay #wss-lux-strip>*{width:100%;box-sizing:border-box;padding:9px 0!important;border-top:1px solid var(--wo-line)!important;border-left:0!important;white-space:nowrap;overflow:hidden} #wss-luxury-overlay #wss-lux-strip>*+*{padding-left:0!important;border-left:0!important} #wss-luxury-overlay #wss-lux-strip>.lx-sm-trust{display:none!important} #wss-luxury-overlay .lx-sm-live-txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0} #wss-luxury-overlay .lx-sm-fs-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1 1 auto} #wss-luxury-overlay #wss-lux-strip .lx-sm-resume{margin:0!important;padding:9px 0!important;border-top:1px solid var(--wo-line)!important;font-size:10px!important;letter-spacing:.12em!important} #wss-luxury-overlay #wss-lux-strip .lx-sm-resume span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:0} .wss-lgrid{grid-template-columns:repeat(2,1fr)!important;gap:22px 12px!important} #wss-lux-main .wss-lgrid{grid-template-columns:repeat(2,1fr)!important} .wss-lcard-info{padding:11px 0 0} .wss-lcard-name{font-size:13px;min-height:2.8em} .wss-lcard-price{font-size:13px} .wss-lcard-ship{font-size:8.5px;letter-spacing:.06em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-top:9px} .wss-bs-title{font-size:16px;letter-spacing:.1em} .wss-chip{max-width:100%;height:32px;font-size:11.5px;padding:0 13px}} @media(max-width:480px){.wss-chip-title,.wss-fg-title{font-size:10px;letter-spacing:.18em}} @media (prefers-reduced-motion:reduce){.wss-lcard.wss-skel .wss-lcard-img,.wss-skel-line,#wss-lux-more .wss-lux-spin{animation:none} #wss-lux-side{transition:none} .wss-lcard-img img{transition:none}}