.fe .fe-active{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:16px;display:flex}.fe .fe-active__list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fe .fe-chip--x svg{opacity:.7;margin-inline-end:-4px}.fe .fe-grid [data-leaving]{pointer-events:none;margin:0;position:absolute}.fe .fe-dd__panel{top:calc(100% + 12px);z-index:2;overscroll-behavior:contain;max-block-size:min(62vh,520px);min-inline-size:280px;box-shadow:0 0 0 1px var(--line), 0 30px 60px -30px #3a213a66;transition:opacity .24s var(--fl-out), translate .4s var(--fl-out);background:#fff;border-radius:22px;padding:12px;position:absolute;inset-inline-start:0;overflow:auto}@starting-style{.fe .fe-dd__panel{opacity:0;translate:0 -6px}}.fe .fe-dd--end .fe-dd__panel{inset-inline:auto 0}.fe .fe-dd__panel--houses{inline-size:min(480px,80vw)}.fe .fe-panel{gap:2px;display:grid}.fe .fe-opts{margin:0;padding:0;list-style:none}.fe .fe-opts--2{grid-template-columns:1fr 1fr;column-gap:8px}.fe .fe-opt{cursor:pointer;color:#3a3a3a;border-radius:12px;align-items:center;gap:10px;min-block-size:44px;padding-inline:10px;font-size:.875rem;display:flex}.fe :is(.fe-opt,.fe-kh):hover{background:#faf6f4}.fe .fe-opt input{block-size:16px;inline-size:16px;accent-color:var(--zm-royal);margin:0}.fe .fe-opt i{background:var(--dot);border-radius:50%;block-size:8px;inline-size:8px}.fe :is(.fe-opt,.fe-kh,.fe-size) em{font:500 .75rem/1 var(--font-ui);color:#615c59;font-variant-numeric:tabular-nums;margin-inline-start:auto;font-style:normal}.fe .is-zero{color:#615c59}.fe .is-zero :is(input,i){opacity:.4}.fe .fe-size.is-zero{border-style:dashed}.fe .fe-kh{min-block-size:48px;color:var(--zm-p800);font:600 .875rem/1 var(--font-ui);text-align:start;background:#faf5fb;border:1px solid #ecdfee;border-radius:14px;align-items:center;gap:10px;margin-bottom:6px;padding-inline:10px 12px;display:flex}.fe .fe-kh svg{color:var(--zm-royal)}.fe :is(.fe-kh,.fe-size)[aria-pressed=true]{background:var(--zm-royal);border-color:var(--zm-royal);color:#fff}.fe :is(.fe-kh,.fe-size)[aria-pressed=true] :is(svg,em){color:#fff}.fe .fe-sizes{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-inline-size:300px}.fe .fe-size{color:#3a3a3a;min-block-size:44px;font:500 .8125rem/1 var(--font-ui);font-variant-numeric:tabular-nums;background:#fff;border:1px solid #e5dcd6;border-radius:12px;align-items:center;gap:6px;padding-inline:12px;display:flex}.fe .fe-reset{min-block-size:44px;color:var(--zm-p800);font:600 .8125rem/1 var(--font-ui);text-underline-offset:5px;background:0 0;border:0;justify-self:start;padding:0 4px;text-decoration:underline 1px #69327459}.fe .fe-dd__panel--price{min-inline-size:320px}.fe .fe-price{gap:10px;padding:6px 6px 0}.fe .fe-price__vals{font:600 .9375rem/1 var(--font-ui);color:var(--zm-dark);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.fe .fe-price__vals span{direction:ltr;unicode-bidi:isolate}.fe .fe-price__hist{align-items:end;gap:2px;block-size:44px;margin-top:6px;display:flex}.fe .fe-price__hist i{block-size:calc(var(--h) * 100%);background:var(--zm-p400);border-radius:2px 2px 0 0;flex:1;min-block-size:2px;transition:background-color .3s}.fe .fe-price__hist i.is-out{background:#ece4e0}.fe .fe-price__range{block-size:28px;margin-top:-14px;position:relative}.fe .fe-price__range:before,.fe .fe-price__range:after{content:"";inset-inline:0;background:#e5dcd6;border-radius:2px;block-size:2px;position:absolute;top:13px}.fe .fe-price__range:after{inset-inline:calc(var(--a) * 100%) calc((1 - var(--b)) * 100%);background:var(--zm-royal)}.fe .fe-price__range input{z-index:1;pointer-events:none;-webkit-appearance:none;appearance:none;background:0 0;inline-size:100%;margin:0;position:absolute;inset:0}.fe .fe-price__range input::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--zm-royal);pointer-events:auto;cursor:grab;background:#fff;border-radius:50%;block-size:24px;inline-size:24px;box-shadow:0 4px 10px -4px #3a213a66}.fe .fe-price__range input::-moz-range-thumb{border:2px solid var(--zm-royal);pointer-events:auto;cursor:grab;background:#fff;border-radius:50%;block-size:20px;inline-size:20px}.fe .fe-price__range input:focus-visible{outline:none}.fe .fe-price__range input:focus-visible::-webkit-slider-thumb{outline:2px solid var(--focus);outline-offset:2px}.fe .fe-price__range input:focus-visible::-moz-range-thumb{outline:2px solid var(--focus);outline-offset:2px}.fe .fe-tile__well--nos{background:radial-gradient(70% 40% at 50% 100%,#edc8af38,#0000 70%),linear-gradient(#855a79,#674467);place-items:center;display:grid}.fe .fe-vitrine{aspect-ratio:4/5;clip-path:url(#zm-arch-4x5);background:var(--rim,#e7d8ea);--smoke:#c5a7cb6b;position:relative}.fe .fe-vitrine:before{content:"";clip-path:url(#zm-arch-4x5);background:var(--fill,linear-gradient(180deg, #fff 30%, #faf5fb));position:absolute;inset:1.5px}.fe .fe-vitrine--dusk{--rim:#edc8af8c;--fill:radial-gradient(60% 40% at 50% 30%, #e7d8ea33, transparent), linear-gradient(180deg, #4f304f, #2d172d);--smoke:#e7d8ea4d;inline-size:62%}.fe .fe-vitrine__bottle{z-index:1;fill:#13081380;stroke:#edc8af66;stroke-width:1px;inline-size:38%;position:absolute;bottom:8%;left:50%;translate:-50%}.fe .fe-smoke{z-index:2;position:absolute;inset:0}.fe .fe-smoke i{aspect-ratio:1;background:radial-gradient(closest-side, var(--smoke), transparent);border-radius:50%;inline-size:70%;position:absolute;top:30%;left:-10%}.fe .fe-smoke i:nth-child(2){inline-size:80%;top:46%;left:auto;right:-18%}.fe .fe-smoke i:nth-child(3){inline-size:64%;top:58%;left:18%}.fe :is(.fe-tile:hover,.fe-empty) .fe-smoke i{animation:fe-drift 9s var(--fl-mist) infinite alternate}.fe :is(.fe-tile:hover,.fe-empty) .fe-smoke i:nth-child(2){animation-duration:12s;animation-direction:alternate-reverse}@keyframes fe-drift{to{transform:translate(12%,-16%)scale(1.15)}}.fe .fe-empty{text-align:center;justify-items:center;gap:14px;padding-block:24px 8px;display:grid}.fe .fe-empty__vitrine{inline-size:150px;margin-bottom:10px}.fe .fe-empty__title{font-family:var(--font-display);color:var(--zm-dark);-webkit-text-stroke:var(--bs-stroke-m) currentColor;paint-order:stroke fill;font-size:clamp(30px,3vw,40px);line-height:1.05}.fe .fe-empty__relax{color:#615c59;font-size:.875rem}.fe .fe-empty__ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:6px;display:flex}.fe .fe-sheet{color:#3a3a3a;overscroll-behavior:contain;background:#fff;border:0;border-radius:28px 28px 0 0;grid-template-rows:auto minmax(0,1fr) auto;block-size:min(88dvh,760px);max-block-size:none;inline-size:100%;max-inline-size:100%;margin:0;padding:0;display:none;inset:auto 0 0}.fe .fe-sheet[open]{animation:fe-in .52s var(--fl-out);display:grid}.fe .fe-sheet::backdrop{background:#1e0e1e59}@keyframes fe-in{0%{transform:translate(var(--x,0), var(--y,100%))}}.fe .fe-sheet__head{box-shadow:inset 0 -1px var(--line);justify-content:space-between;align-items:center;padding:12px 12px 8px 20px;display:flex}.fe .fe-sheet__title{font-family:var(--font-display);-webkit-text-stroke:var(--bs-stroke-s) currentColor;paint-order:stroke fill;color:var(--zm-dark);font-size:1.75rem;line-height:1.1}.fe .fe-sheet__x{block-size:44px;inline-size:44px;color:inherit;background:#faf6f4;border:0;border-radius:50%;place-items:center;display:grid}.fe .fe-sheet__body{overscroll-behavior:contain;padding:4px 20px 20px;overflow:auto}.fe .fe-sheet__group{box-shadow:inset 0 -1px var(--line);gap:12px;padding-block:18px;display:grid}.fe .fe-sheet__group .fe-gender{border:0;flex-wrap:wrap;margin:0;padding:0}.fe .fe-sheet__group .fe-ew{justify-self:start}.fe .fe-sheet__group .fe-price{padding:0}.fe .fe-sheet__group .fe-sizes{grid-template-columns:repeat(4,minmax(0,1fr));min-inline-size:0}.fe .fe-sheet__group .fe-opts--2{grid-template-columns:1fr}.fe .fe-sheet__foot{padding:12px 20px calc(12px + env(safe-area-inset-bottom));box-shadow:inset 0 1px var(--line);justify-content:space-between;align-items:center;gap:16px;display:flex}.fe .fe-sheet__foot .fl-btn{flex:1;max-inline-size:260px}@media (width>=768px) and (width<=1279px){.fe .fe-sheet{--x:100%;--y:0;border-radius:28px 0 0 28px;block-size:100dvh;inline-size:min(440px,100vw);inset:0 0 0 auto}[dir=rtl] .fe .fe-sheet{--x:-100%;border-radius:0 28px 28px 0;inset:0 auto 0 0}}html[data-motion=reduced] .fe :is(.fe-dd__panel,.fe-sheet,.fe-smoke i){transition:none;animation:none}
