.sv-head{padding-block:34px 22px}.sv-head__in{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.crumbs{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:13.5px;font-weight:700;color:var(--muted)}.crumbs a:hover{color:var(--navy)}.crumbs .ph{font-size:12px}.crumbs [aria-current]{color:var(--blue)}.sv-head h1{font-family:var(--f-display);font-weight:900;font-size:clamp(26px,2.9vw,40px);line-height:1.45;margin-bottom:6px}.sv-head .hl{color:var(--blue)}.sv-head__txt{flex:1 1 auto;min-width:0}.sv-head__lead{max-width:40em;font-size:15.5px;color:var(--muted)}.sv-search{position:relative;flex:0 1 440px;display:flex;align-items:center}.sv-search>.ph{position:absolute;inset-inline-start:18px;font-size:21px;color:var(--blue);pointer-events:none}.sv-search input{width:100%;height:56px;padding-inline:50px 50px;border:1.5px solid var(--line);border-radius:18px;background:#fff;font:600 15.5px var(--f-body);color:var(--ink);box-shadow:var(--sh-sm);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .2s,box-shadow .2s}.sv-search input::placeholder{color:#8aa0ae;font-weight:500}.sv-search input::-webkit-search-cancel-button{display:none}.sv-search input:focus-visible{border-color:var(--cyan);box-shadow:0 0 0 4px #08a9c329}.sv-search__clear{position:absolute;inset-inline-end:10px;width:36px;height:36px;display:grid;place-items:center;border-radius:12px;background:var(--bg);color:var(--muted);cursor:pointer}.sv-search__clear[hidden]{display:none}.sv-tiles{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(132px,1fr);gap:6px;padding:8px;background:#fff;border-radius:26px;box-shadow:var(--sh-sm);overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.sv-tiles::-webkit-scrollbar{display:none}.sv-tile{scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 10px 14px;border-radius:20px;text-align:center;cursor:pointer;transition:background .25s,color .25s}.sv-tile__ic{width:58px;height:58px;display:grid;place-items:center;margin-bottom:6px;border-radius:18px;background:var(--bg);color:var(--navy);font-size:29px;transition:background .25s,color .25s,transform .35s var(--ease)}.sv-tile__l{font-size:14px;font-weight:800;line-height:1.5}.sv-tile__n{font-size:12px;font-weight:700;color:var(--muted);transition:color .25s}.sv-tile:hover{background:var(--bg)}.sv-tile:hover .sv-tile__ic{transform:translateY(-3px)}.sv-tile:hover:not([aria-pressed=true]) .sv-tile__ic{background:#fff}.sv-tile[aria-pressed=true]{background:var(--navy);color:#fff}.sv-tile[aria-pressed=true] .sv-tile__ic{background:#ffffff1f;color:var(--cyan-l)}.sv-tile[aria-pressed=true] .sv-tile__n{color:#ffffffb3}.sv-bar{position:sticky;top:calc(var(--hdr) + 22px);z-index:40;padding-block:14px}.sv-bar__in{display:flex;align-items:center;gap:16px}.sv-bar__pills{min-width:0}.sv-pills{display:flex;gap:6px;padding:6px;border-radius:999px;background:#ffffffeb;box-shadow:var(--sh-sm);overflow-x:auto;scrollbar-width:none}@supports (backdrop-filter:blur(10px)){.sv-pills{background:#fffc;-webkit-backdrop-filter:saturate(1.6) blur(14px);backdrop-filter:saturate(1.6) blur(14px)}}.sv-pills::-webkit-scrollbar{display:none}.sv-pills[hidden]{display:none}.sv-pill{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;height:42px;padding:0 20px;border-radius:999px;font-size:14.5px;font-weight:750;color:var(--ink);cursor:pointer;transition:background .2s,color .2s}.sv-pill .ph-fill{font-size:15px;color:#ea580c}.sv-pill:hover{background:var(--cyan-50)}.sv-pill[aria-pressed=true]{background:var(--cyan);color:#fff}.sv-pill[aria-pressed=true] .ph-fill{color:#fff}.sv-status{margin-inline-start:auto;flex-shrink:0;padding:8px 16px;border-radius:999px;background:#ffffffeb;box-shadow:var(--sh-sm);font-size:13.5px;font-weight:800;color:var(--navy)}.sv-status:empty{display:none}.sv-list{padding-bottom:40px}.sv-group{padding-block:14px 18px;scroll-margin-top:calc(var(--hdr) + 100px)}.sv-group[hidden]{display:none}.sv-group__head{display:flex;align-items:center;gap:12px;margin-bottom:16px}.sv-group__head h2{font-family:var(--f-display);font-size:clamp(20px,1.9vw,25px);font-weight:900;line-height:1.4}.sv-group__n{padding:3px 12px;border-radius:999px;background:#fff;font-size:12.5px;font-weight:800;color:var(--navy);box-shadow:var(--sh-sm)}.sv-group__more{margin-inline-start:auto;display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:800;color:var(--blue);cursor:pointer}.sv-group__more .ph{transition:transform .25s var(--ease)}.sv-group__more:hover .ph{transform:translate(-3px,-3px)}.sv-list:not([data-cat=all]) .sv-group__more{display:none}.sv-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.sv-card{--g1:#0A4778;--g2:#08A9C3;position:relative;isolation:isolate;overflow:hidden;aspect-ratio:6/5;border-radius:24px;background:var(--deep);color:#fff;box-shadow:var(--sh-sm);transition:box-shadow .35s,transform .35s var(--ease)}.sv-card[hidden]{display:none}.sv-card:hover{box-shadow:var(--sh);transform:translateY(-4px)}.sv-card__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.sv-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease)}.sv-card:hover .sv-card__media img{transform:scale(1.06)}.sv-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#061b30f0,#061b3099 34%,#061b3000 64%)}.sv-card__art{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding-bottom:22%;background:radial-gradient(circle at 1px 1px,rgba(255,255,255,.13) 1px,transparent 1.6px) 0 0/18px 18px,radial-gradient(120% 90% at 85% 0%,var(--g2),transparent 70%),var(--g1)}.sv-card__art .ph{position:relative;width:92px;height:92px;display:grid;place-items:center;border-radius:30px;background:#ffffff1f;border:1px solid rgba(255,255,255,.22);font-size:46px;color:#fff;box-shadow:0 0 0 14px #ffffff0d;transition:transform .6s var(--ease)}.sv-card:hover .sv-card__art .ph{transform:scale(1.07) rotate(-4deg)}.sv-card[data-cat=floor]{--g1:#2F3E86;--g2:#6E86E0}.sv-card[data-cat=home]{--g1:#0B5560;--g2:#1BB3A0}.sv-card[data-cat=stone]{--g1:#34465A;--g2:#8FA6BE}.sv-card[data-cat=outdoor]{--g1:#075985;--g2:#38BDF8}.sv-card[data-cat=special]{--g1:#6A3B12;--g2:#E09A4A}.sv-card__badge{position:absolute;top:14px;inset-inline-start:14px;display:inline-flex;align-items:center;gap:4px;padding:4px 11px;border-radius:999px;background:#fff;color:#c2410c;font-size:12px;font-weight:800;box-shadow:0 6px 14px -6px #00000059}.sv-card__body{position:absolute;inset-inline:0;bottom:0;padding:18px 20px}.sv-card__t{font-family:var(--f-display);font-size:18.5px;font-weight:900;line-height:1.5;text-shadow:0 1px 8px rgba(0,0,0,.25)}.sv-card__d{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-height:0;opacity:0;font-size:13px;line-height:1.85;color:#fffc;transition:max-height .45s var(--ease),opacity .3s,margin .45s var(--ease)}.sv-card__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:8px}.sv-card__price{display:flex;align-items:center;flex-wrap:wrap;gap:0 4px;font-size:12.5px;font-weight:600;line-height:1.75;color:#ffffffc7}.sv-card__price b{font-weight:800;color:#fff}.sv-card__price .ph{font-size:15px;color:var(--cyan-l)}.sv-card__cta{flex-shrink:0;display:inline-flex;align-items:center;height:40px;padding:0 18px;border:1.5px solid var(--cyan-l);border-radius:12px;font-size:14px;font-weight:800;color:#fff;transition:background .25s,border-color .25s,color .25s}.sv-card__cta:hover,.sv-card:focus-within .sv-card__cta{background:var(--cyan);border-color:var(--cyan)}.sv-card mark{background:#5fd3e659;color:inherit;border-radius:4px;padding-inline:1px}@media(hover:hover)and (pointer:fine){.sv-card:hover .sv-card__d,.sv-card:focus-within .sv-card__d{max-height:3.8em;opacity:1;margin-top:2px}}.sv-empty{display:grid;justify-items:center;gap:10px;padding:56px 20px;text-align:center}.sv-empty[hidden]{display:none}.sv-empty__ic{width:64px;height:64px;display:grid;place-items:center;border-radius:50%;background:#fff;color:var(--muted);font-size:28px;box-shadow:var(--sh-sm)}.sv-empty b{font-family:var(--f-display);font-size:20px}.sv-empty p{color:var(--muted);max-width:30em}.sv-empty__act{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px}.sv-cta{position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:32px;padding:48px 56px;border-radius:var(--r-panel);background:linear-gradient(120deg,#d6eef6,#e8f5fa 55%,#d1ecf5)}.sv-cta__deco{position:absolute;left:30%;bottom:-70px;z-index:-1;font-size:240px;color:#08a9c31f}.sv-cta h2{font-family:var(--f-display);font-size:clamp(24px,2.5vw,34px);font-weight:900;line-height:1.45;margin-bottom:6px}.sv-cta p:not(.kick){color:var(--muted)}.sv-cta__act{display:flex;flex-wrap:wrap;gap:10px;flex-shrink:0}.sv-cta__act .btn--cyan{padding-inline:8px 24px}@media(max-width:1180px){.sv-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:1024px){.sv-head__in{flex-direction:column;align-items:stretch;gap:18px}.sv-search{flex-basis:auto}.sv-cta{flex-direction:column;align-items:flex-start}}@media(max-width:860px){.sv-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.sv-head{padding-block:18px 14px}.sv-head h1{font-size:25px}.sv-head__lead{font-size:14px}.sv-search input{height:52px;font-size:16px;border-radius:16px}.sv-tiles{grid-auto-columns:96px;gap:2px;padding:6px;margin-inline:calc(var(--gut) * -1);border-radius:0;box-shadow:none;background:transparent;padding-inline:var(--gut);scroll-padding-inline:var(--gut)}.sv-tile{padding:12px 4px 10px;border-radius:18px}.sv-tile__ic{width:50px;height:50px;font-size:25px;border-radius:16px;background:#fff;box-shadow:var(--sh-sm)}.sv-tile__l{font-size:12.5px}.sv-tile__n{font-size:11px}.sv-bar{top:calc(var(--hdr) + 12px);padding-block:8px}.sv-bar__in{flex-direction:column;align-items:stretch;gap:0}.sv-pills{border-radius:16px;padding:5px}.sv-pill{height:38px;padding:0 14px;font-size:13.5px}.sv-status{display:none}.sv-group{padding-block:12px 10px}.sv-group__head{margin-bottom:12px;gap:8px}.sv-group__head h2{font-size:18.5px}.sv-group__more{font-size:13px}.sv-grid{gap:10px}.sv-card{aspect-ratio:3/4;border-radius:20px}.sv-card:hover{transform:none}.sv-card__media:after{background:linear-gradient(to top,#061b30f2,#061b30b3 40%,#061b3000 72%)}.sv-card__art{align-items:start;padding:15% 0 0}.sv-card__art .ph{width:58px;height:58px;font-size:29px;border-radius:19px;box-shadow:0 0 0 9px #ffffff0d}.sv-card__badge{top:10px;inset-inline-start:10px;padding:3px 9px;font-size:11px}.sv-card__body{padding:12px}.sv-card__t{font-size:15px;line-height:1.55}.sv-card__foot{flex-direction:column;align-items:stretch;gap:8px;margin-top:4px}.sv-card__price{font-size:11.5px}.sv-card__cta{height:36px;justify-content:center;font-size:13px;border-radius:11px}.sv-cta{padding:32px 18px;border-radius:24px}.sv-cta__act{width:100%}.sv-cta__act .btn{flex:1 1 100%;justify-content:space-between}}@media(min-width:761px){.js .sv-card.rv.in:hover{transform:translateY(-4px)}}
