.wl-page{color:#272127;background:#faf8f5;min-height:100vh;font:14px/1.45 Arial,sans-serif}.wl-page *{box-sizing:border-box}.wl-page button,.wl-page a,.wl-page select,.wl-page textarea{font:inherit}.wl-page button,.wl-page select{color:inherit;background:0 0;border:1px solid #d8d2d3;border-radius:3px;padding:9px 16px}.wl-page button{cursor:pointer}.wl-page button:disabled{opacity:.4;cursor:default}.wl-page button:focus-visible,.wl-page a:focus-visible,.wl-page textarea:focus-visible{outline-offset:3px;outline:2px solid #987e48}.wl-page h1,.wl-page h2,.wl-page h3{letter-spacing:-.035em;margin:0;font-family:Georgia,serif;font-weight:400}.wl-page a{color:inherit;text-decoration:none}.wl-page .ev-icon{flex-shrink:0;width:21px;height:21px}.wl-header{color:#fff;background:#272021;justify-content:space-between;align-items:center;gap:28px;padding:18px 3%;display:flex}.wl-logo{letter-spacing:.07em;white-space:nowrap;align-items:center;gap:10px;display:flex;font:22px Georgia,serif!important}.wl-logo svg{width:35px;height:42px}.wl-logo small{text-align:center;letter-spacing:.65em;margin-top:4px;font:10px Arial;display:block}.wl-header nav,.wl-header>div{align-items:center;gap:32px;display:flex}.wl-header nav a{font:13px Georgia,serif}.wl-main{max-width:1360px;margin:auto;padding:0 28px 28px}.wl-intro{justify-content:space-between;align-items:center;min-height:192px;padding:35px 16px 30px;display:flex}.wl-intro h1{font-size:56px}.wl-intro h1 small{letter-spacing:0;white-space:nowrap;margin-left:16px;font-size:20px}.wl-intro p{color:#696771;margin:3px 0 0;font-size:16px;line-height:1.45}.wl-intro aside{justify-content:flex-end;align-items:center;width:330px;height:136px;display:flex;position:relative}.wl-intro .floral-line{opacity:.3;width:250px;height:180px;position:absolute;top:-25px;left:0}.wl-intro em{color:#807879;font:italic 21px/1.5 Georgia;transform:rotate(-12deg)}.wl-filters{border-bottom:1px solid #e6e0dc;justify-content:space-between;align-items:center;gap:16px;padding:8px 0 18px;display:flex}.wl-filters nav{scrollbar-width:thin;gap:6px;display:flex;overflow-x:auto}.wl-filters button{white-space:nowrap;padding:10px 18px;font:14px Georgia,serif}.wl-filters button[aria-pressed=true]{color:#fff;background:#28131b;border-color:#28131b}.wl-filters label{white-space:nowrap;align-items:center;gap:12px;display:flex}.wl-toolbar{align-items:center;gap:12px;padding:20px 12px;display:flex}.wl-sync{color:#7d7278;max-width:300px;margin-left:auto;font-size:11px}.wl-cards{gap:12px;display:grid}.wl-card{background:#fffdfb;border:1px solid #e5dfdc;border-radius:4px;grid-template-rows:auto auto;grid-template-columns:22px minmax(220px,32%) minmax(200px,1fr) 220px;gap:0 16px;padding:12px;display:grid}.wl-select{grid-row:1/3;padding-top:3px}.wl-select input{accent-color:#4a1029;width:19px;height:19px;margin:0}.wl-photo{background:#eee8e2;border-radius:2px;grid-row:1/3;min-height:240px;position:relative;overflow:hidden}.wl-photo img{object-fit:cover}.wl-top{color:#fff;letter-spacing:.04em;background:#bb944f;padding:4px 8px;font-size:11px;position:absolute;top:7px;left:7px}.wl-details h2{padding-top:1px;font-size:29px;line-height:1.14}.wl-location{color:#66616a;align-items:center;gap:5px;margin:8px 0;font-size:12px;display:flex}.wl-location .ev-icon{width:14px;height:16px}.wl-facts{grid-template-columns:repeat(4,1fr);gap:6px;margin:18px 0 12px;display:grid}.wl-facts>span{text-align:center;border-right:1px solid #e7e0dc;flex-direction:column;align-items:center;gap:5px;padding:0 5px;font-size:11px;line-height:1.35;display:flex}.wl-facts>span:last-child{border:0}.wl-description{color:#77717a;margin:10px 0;font-size:12px}.wl-price{color:#6d6269;margin:10px 0;font-size:12px}.wl-price strong{color:#55243b;margin-top:4px;font-size:11px;font-weight:400;display:block}.wl-note{border:1px solid #e1dadd;border-radius:4px;align-self:center;margin-top:8px;padding:8px 12px}.wl-note>div{border-bottom:1px solid #e8e2e0;justify-content:space-between;align-items:center;padding-bottom:4px;display:flex}.wl-note button{color:#4c1931;border:0;padding:0 4px;font-size:23px;line-height:1}.wl-note button[aria-pressed=true]{color:#9d7029;background:#f9f0dc}.wl-note button:last-child svg{fill:#4c1931;width:17px;height:17px}.wl-note textarea{resize:vertical;color:#554650;background:#fdfbf8;border:1px solid #e6dfdb;border-radius:2px;width:100%;min-height:78px;margin:8px 0 3px;padding:8px;font-size:12px;line-height:1.5;display:block}.wl-note textarea::placeholder{color:#8d8589;opacity:1;font-style:italic}.wl-note small{color:#8e8587;font-size:9px}.wl-actions{grid-column:3/5;justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;display:flex}.wl-actions small{color:#85808a;margin-right:auto;font-size:10px}.wl-actions a,.wl-primary,.wl-help button{white-space:nowrap;border:1px solid #aaa0a5;border-radius:3px;justify-content:center;align-items:center;gap:10px;padding:10px 22px;display:inline-flex;font:14px Georgia,serif!important}.wl-page .wl-primary{color:#fff;background:#4a0e28;border-color:#4a0e28}.wl-help{background:#f3efea;align-items:center;gap:24px;margin-top:12px;padding:20px 28px;display:flex}.wl-help h3{font-size:21px}.wl-help p{color:#77707a;margin:0;font-size:12px}.wl-help button{margin-left:auto}.wl-empty{text-align:center;padding:65px 20px}.wl-empty>.ev-icon{width:40px;height:40px}.wl-empty h2{margin:12px 0;font-size:38px}.wl-empty p{color:#766b74;max-width:470px;margin:12px auto 24px}.wl-account{color:#81767e;text-align:center;margin:28px 0;font-size:12px}.wl-account a{text-decoration:underline}.wl-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.wl-compare{color:#33272f;background:#fcf9f4;border:1px solid #ddd2cd;border-radius:4px;width:min(1050px,100vw - 28px);max-height:84dvh;padding:28px}.wl-compare::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#25151abb}.wl-compare h2{font-size:36px}.wl-compare p{color:#766a72}.wl-close{float:right;border:0!important;font-size:24px!important}.wl-table{overflow:auto}.wl-table table{border-collapse:collapse;width:100%;min-width:560px;font-size:13px}.wl-table th,.wl-table td{text-align:left;vertical-align:top;white-space:pre-wrap;border:1px solid #dfd5d0;min-width:150px;padding:16px}.wl-table th{background:#f2ece7;font-family:Georgia;font-weight:400}.wl-table thead th{font-size:20px}.wl-table a{text-decoration:underline}@media (max-width:1100px){.wl-header nav{gap:18px}.wl-intro aside{width:250px}.wl-intro h1{font-size:48px}.wl-card{grid-template-columns:20px 32% minmax(160px,1fr) 185px;gap:0 12px}.wl-details h2{font-size:25px}.wl-filters{flex-wrap:wrap}.wl-filters label{margin-left:auto}.wl-main{padding:0 22px 24px}.wl-note{padding:6px 8px}.wl-actions a{padding:9px 16px}.wl-facts{margin-top:14px}}@media (max-width:750px){.wl-header nav{display:none}.wl-logo{font-size:18px!important}.wl-header{padding:14px 20px}.wl-header>div{gap:20px}.wl-intro aside{display:none}.wl-card{grid-template-columns:20px 34% 1fr}.wl-note{grid-column:3;margin-top:10px}.wl-details{grid-column:3}.wl-actions{grid-column:2/4}.wl-photo,.wl-select{grid-row:1/3}.wl-description{display:none}.wl-toolbar{flex-wrap:wrap}.wl-sync{flex-basis:100%;max-width:none;margin:0}.wl-facts{grid-template-columns:repeat(2,1fr)}.wl-intro h1{font-size:43px}.wl-intro h1 small{font-size:15px}.wl-help{padding:20px 10px}.wl-help button{padding:8px}.wl-help>svg{display:none}}@media (max-width:520px){.wl-page{padding-bottom:0}.wl-header{padding:12px 16px}.wl-logo{font-size:14px!important}.wl-logo small{letter-spacing:.5em;font-size:7px}.wl-logo svg{width:25px;height:31px}.wl-header>div{gap:17px}.wl-header>div>a:nth-child(2){display:none}.wl-main{padding:0 10px 22px}.wl-intro{min-height:0;padding:22px 8px 20px}.wl-intro h1{letter-spacing:-.04em;font-size:31px}.wl-intro h1 small{letter-spacing:0;color:#817581;margin-left:6px;font:11px Arial,sans-serif}.wl-intro p{margin-top:6px;font-size:12px;line-height:1.45}.wl-intro br{display:none}.wl-filters{gap:10px;padding-bottom:12px}.wl-filters nav{width:100%}.wl-filters button{padding:9px 13px;font-size:12px}.wl-filters label{font-size:12px}.wl-filters select{padding:6px 12px}.wl-toolbar{gap:7px;padding:12px 3px;font-size:11px}.wl-toolbar button{padding:7px 9px}.wl-sync{font-size:10px}.wl-card{margin-bottom:3px;padding:7px;display:block;position:relative;box-shadow:0 2px 3px #2a11140b}.wl-select{z-index:1;padding:0;position:absolute;top:14px;left:14px}.wl-select input{background:#fff;width:20px;height:20px}.wl-photo{aspect-ratio:2.25;width:100%;min-height:0;display:block}.wl-top{padding:4px 7px;font-size:10px;top:5px;left:34px}.wl-details h2{margin:7px 0 0;padding:0;font-size:24px}.wl-location{margin:4px 0;font-size:11px}.wl-facts{grid-template-columns:repeat(4,1fr);gap:1px;margin:10px 0}.wl-facts>span{padding:0 3px;font-size:10px}.wl-facts .ev-icon{width:20px;height:20px}.wl-price{margin:7px 0;font-size:11px}.wl-note{border:0;margin:0;padding:0;position:static}.wl-note>div{background:#fffaf5;border:0;border-radius:2px;gap:8px;padding:5px 6px;position:absolute;top:9px;right:9px}.wl-note textarea{height:58px;min-height:58px;margin:8px 0 1px;padding:8px;font-size:16px;line-height:1.3}.wl-note small{font-size:9px}.wl-actions{grid-template-columns:1fr 1.55fr;gap:8px;margin-top:8px;display:grid}.wl-actions small{display:none}.wl-actions a{padding:9px 5px;font-size:13px!important}.wl-help{gap:8px;padding:16px 9px}.wl-help h3{font-size:19px}.wl-help p{font-size:11px}.wl-help button{display:none}.wl-account{margin:20px 8px;font-size:11px}.wl-empty{padding:40px 12px}.wl-empty h2{font-size:30px}.wl-compare{padding:18px}.wl-compare h2{font-size:27px}}.wl-batch-step{color:#58223b;background:#efe6db;margin:0;padding:10px 24px;font:12px Arial}.wl-next{white-space:normal;max-width:calc(100% - 48px);margin:14px 24px}.wl-inquiry-host{min-height:0!important}.wl-inquiry-host dialog li{margin:12px 0}.wl-inquiry-host .wl-compare .wl-primary{margin-top:20px}@media (max-width:520px){.wl-toolbar{display:none}.wl-toolbar.has-selection{bottom:var(--marketplace-nav-height);z-index:11;background:#fcf8f3;border-top:1px solid #ddd3cb;gap:7px;padding:8px 10px;display:flex;position:fixed;left:0;right:0}.wl-toolbar .wl-sync{display:none}.wl-toolbar .wl-primary{padding:8px 10px;font-size:12px!important}.wl-toolbar.has-selection>span:first-child{flex:1}.wl-page:has(.wl-toolbar.has-selection){padding-bottom:160px}}
