.srd *,.srd-layer *{box-sizing:border-box}:where(.srd,.srd-layer) button{font:inherit;color:inherit;cursor:pointer;margin:0}.srd :focus-visible,.srd-layer :focus-visible{outline:2px solid var(--srd-ink);outline-offset:3px}.srd-layer{font-family:var(--srd-body);color:var(--srd-ink)}.srd-in{width:100%;max-width:var(--srd-max);margin:0 auto;padding:0 var(--srd-pad)}.srd-top{padding:calc(20px*var(--s)) 0 calc(18px*var(--s));text-align:var(--srd-title-align,left)}.srd-crumb{margin:0 0 calc(10px*var(--s));font:calc(13px*var(--s))/1.2 var(--srd-label);color:var(--srd-muted)}.srd-crumb a{color:inherit;text-decoration:none}.srd-crumb a:hover{color:var(--srd-ink)}.srd-title{margin:0;font-family:var(--srd-head);font-weight:700;font-size:calc(var(--srd-title-size,40px)*var(--s));line-height:1.05;letter-spacing:.01em;text-transform:var(--srd-title-case,uppercase);color:var(--srd-ink)}.srd-sub{margin:calc(10px*var(--s)) 0 0;font-size:calc(15px*var(--s));line-height:1.5;color:var(--srd-muted)}.srd-shapes{display:flex;align-items:center;gap:calc(18px*var(--s));padding:calc(4px*var(--s)) 0 calc(18px*var(--s))}.srd-row-label{flex:none;min-width:calc(58px*var(--s));font:700 calc(11px*var(--s))/1.3 var(--srd-label);letter-spacing:.14em;text-transform:uppercase;color:var(--srd-muted)}.srd-shape-list{display:flex;gap:calc(6px*var(--s));overflow-x:auto;scrollbar-width:none;padding:2px}.srd-shape-list::-webkit-scrollbar{display:none}.srd-shape{flex:none;display:flex;flex-direction:column;align-items:center;gap:calc(6px*var(--s));width:calc(80px*var(--s));padding:calc(10px*var(--s)) 4px calc(8px*var(--s));border:1px solid transparent;border-radius:14px;background:none;font:calc(12px*var(--s))/1.2 var(--srd-label);color:var(--srd-muted);transition:border-color .2s,background-color .2s,color .2s}.srd-ico{display:grid;place-items:center;width:calc(44px*var(--s));height:calc(44px*var(--s))}.srd-ico img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.srd-ico svg{width:72%;height:72%;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linejoin:round}.srd-shape:hover{background:var(--srd-card);color:var(--srd-ink)}.srd-shape[aria-pressed=true]{border-color:var(--srd-ink);background:var(--srd-card);color:var(--srd-ink);font-weight:700}.srd-bar{background:var(--srd-bg);border-top:1px solid var(--srd-line);border-bottom:1px solid var(--srd-line)}.srd-bar-in{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:calc(66px*var(--s))}.srd-pills{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.srd-dd{position:relative}.srd-pill{display:inline-flex;align-items:center;gap:8px;height:calc(40px*var(--s));padding:0 calc(16px*var(--s));border:1px solid var(--srd-line);border-radius:999px;background:var(--srd-bg);font-size:calc(14px*var(--s));font-weight:600;transition:border-color .2s}.srd-pill:hover,.srd-pill[aria-expanded=true],.srd-pill.has{border-color:var(--srd-ink)}.srd-pill svg{width:12px;height:12px;transition:transform .2s}.srd-pill[aria-expanded=true] svg{transform:rotate(180deg)}.srd-n{display:none;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--srd-ink);color:#fff;font:700 11px/20px var(--srd-label);text-align:center}.srd-pill.has .srd-n{display:inline-block}.srd-right{display:flex;align-items:center;gap:18px;white-space:nowrap}.srd-count{font:calc(14px*var(--s))/1 var(--srd-label);color:var(--srd-muted)}.srd-count b{color:var(--srd-ink)}.srd-count.is-loading{opacity:.5}.srd-sort{display:inline-flex;align-items:center;gap:8px;height:calc(40px*var(--s));padding:0 14px;border:1px solid var(--srd-line);border-radius:999px;font-size:calc(14px*var(--s))}.srd-sort span{color:var(--srd-muted);font:calc(12px*var(--s))/1 var(--srd-label);letter-spacing:.1em;text-transform:uppercase}.srd-sort select{border:0;background:none;padding:0 4px 0 0;font:600 calc(14px*var(--s)) var(--srd-body);color:var(--srd-ink);cursor:pointer;outline-offset:4px}.srd-panel{position:absolute;left:0;top:calc(100% + 10px);z-index:60;display:none;min-width:280px;padding:18px;border:1px solid var(--srd-line);border-radius:18px;background:#fff;box-shadow:0 24px 60px #1f1b181f}.srd-dd.is-open .srd-panel{display:block;animation:srdPop .16s ease-out}.srd-panel.to-right{left:auto;right:0}@keyframes srdPop{0%{opacity:0;transform:translateY(-4px)}}.srd-panel-title{margin:0 0 12px;font:700 11px/1 var(--srd-label);letter-spacing:.14em;text-transform:uppercase;color:var(--srd-muted)}.srd-opts{display:grid;gap:6px}.srd-opts--metal{grid-template-columns:1fr;width:260px}.srd-opts--carat{grid-template-columns:repeat(3,minmax(0,1fr));width:420px}.srd-opts--color{grid-template-columns:repeat(4,minmax(0,1fr));width:470px}.srd-opts--price{grid-template-columns:repeat(2,minmax(0,1fr));width:340px}.srd-opt{display:flex;align-items:center;gap:10px;min-height:40px;padding:6px 12px;border:1px solid var(--srd-line);border-radius:12px;background:#fff;font-size:13.5px;text-align:left;transition:border-color .15s,background-color .15s}.srd-opt:hover{border-color:#cbbfb1}.srd-opt[aria-pressed=true]{border-color:var(--srd-ink);background:var(--srd-card);font-weight:700}.srd-opts--metal .srd-opt{border-color:transparent}.srd-opts--metal .srd-opt[aria-pressed=true]{border-color:var(--srd-ink)}.srd-opts--carat .srd-opt,.srd-opts--price .srd-opt{justify-content:center;text-align:center}.srd-opts--price .srd-opt,.srd-opts--carat .srd-opt{white-space:nowrap}.srd-opts--color .srd-opt{flex-direction:column;gap:6px;padding:10px 6px;font-size:12px;text-align:center}.srd-sw{position:relative;flex:none;width:24px;height:24px;border-radius:50%;overflow:hidden;box-shadow:inset 0 0 0 1px #0000001f}.srd-sw img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.srd-sw.has-img{box-shadow:none}.srd-opts--color .srd-sw{width:34px;height:34px}.srd-opts--color .srd-sw img{object-fit:contain}.srd-check{margin-left:auto;width:18px;height:18px;border:1.5px solid #cbbfb1;border-radius:5px;display:grid;place-items:center}.srd-opt[aria-pressed=true] .srd-check{background:var(--srd-ink);border-color:var(--srd-ink)}.srd-check svg{width:11px;height:11px;stroke:#fff;fill:none;stroke-width:2;opacity:0}.srd-opt[aria-pressed=true] .srd-check svg{opacity:1}.srd-panel-foot{display:flex;justify-content:space-between;align-items:center;margin-top:14px;padding-top:14px;border-top:1px solid var(--srd-soft)}.srd-link{border:0;background:none;padding:6px 0;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.srd-done{height:38px;padding:0 20px;border:0;border-radius:999px;background:var(--srd-ink);color:#fff!important;font-size:13px;font-weight:600}.srd-chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:14px 0 0}.srd-chips[hidden]{display:none}.srd-chip{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 8px 0 12px;border:0;border-radius:999px;background:var(--srd-pill);font-size:13px;font-weight:600}.srd-chip i{font-style:normal;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#fff;font-size:12px;line-height:1}.srd-chip:hover i{background:var(--srd-ink);color:#fff}.srd-float{position:fixed;left:50%;bottom:var(--srd-float-bottom,28px);z-index:900;transform:translate(-50%,18px);opacity:0;visibility:hidden;pointer-events:none;transition:transform .35s cubic-bezier(.32,.72,0,1),opacity .25s ease,visibility 0s linear .35s}.srd-float.is-shown{transform:translate(-50%);opacity:1;visibility:visible;pointer-events:auto;transition:transform .35s cubic-bezier(.32,.72,0,1),opacity .25s ease,visibility 0s}.srd-float-btn{display:inline-flex;align-items:center;gap:10px;height:50px;padding:0 24px 0 20px;border:0;border-radius:999px;background:var(--srd-ink);color:#fff;font:600 14px/1 var(--srd-body);letter-spacing:.03em;white-space:nowrap;box-shadow:0 14px 34px #1f1b1842,0 2px 6px #1f1b1829;transition:transform .2s ease,box-shadow .2s ease}.srd-float-btn:hover{transform:translateY(-2px);box-shadow:0 18px 40px #1f1b184d,0 2px 6px #1f1b1829}.srd-float-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.srd-float-n{display:none;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:#fff;color:var(--srd-ink);font:700 12px/22px var(--srd-label);text-align:center}.srd-float-n.has{display:inline-block}.srd-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5950;visibility:hidden;transition:visibility 0s linear .42s}.srd-drawer.is-open{visibility:visible;transition:none}.srd-drawer-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#18141166;opacity:0;transition:opacity .35s ease}.srd-drawer.is-open .srd-drawer-bg{opacity:1}.srd-drawer-panel{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(440px,92vw);background:#fff;box-shadow:-20px 0 60px #1f1b182e;transform:translate(100%);transition:transform .42s cubic-bezier(.32,.72,0,1)}.srd-drawer--left .srd-drawer-panel{right:auto;left:0;box-shadow:20px 0 60px #1f1b182e;transform:translate(-100%)}.srd-drawer.is-open .srd-drawer-panel{transform:none}.srd-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 28px 20px;border-bottom:1px solid var(--srd-line)}.srd-drawer-title{margin:0;font:700 13px/1.2 var(--srd-label);letter-spacing:.16em;text-transform:uppercase;color:var(--srd-ink)}.srd-drawer-x{display:grid;place-items:center;flex:none;width:38px;height:38px;padding:0;border:1px solid var(--srd-line);border-radius:50%;background:#fff;transition:border-color .2s}.srd-drawer-x:hover{border-color:var(--srd-ink)}.srd-drawer-x svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.srd-drawer-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 28px 24px}.srd-group{padding:20px 0 22px;border-bottom:1px solid var(--srd-soft)}.srd-group:last-child{border-bottom:0}.srd-group-title{margin:0 0 14px;font:700 11px/1 var(--srd-label);letter-spacing:.14em;text-transform:uppercase;color:var(--srd-muted)}.srd-drawer .srd-shape-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:0;overflow:visible}.srd-drawer .srd-shape,.srd-drawer .srd-opts{width:auto}.srd-drawer .srd-opts--metal{grid-template-columns:repeat(2,minmax(0,1fr))}.srd-drawer .srd-opts--metal .srd-opt{border-color:var(--srd-line)}.srd-drawer .srd-opts--metal .srd-opt[aria-pressed=true]{border-color:var(--srd-ink)}.srd-drawer .srd-opts--carat{grid-template-columns:repeat(3,minmax(0,1fr))}.srd-drawer .srd-opts--color{grid-template-columns:repeat(4,minmax(0,1fr))}.srd-drawer .srd-opts--price,.srd-opts--sort{grid-template-columns:repeat(2,minmax(0,1fr))}.srd-drawer-foot{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 28px 20px;border-top:1px solid var(--srd-line);background:#fff}.srd-show{flex:1;max-width:280px;height:50px;padding:0 22px;border:0;border-radius:999px;background:var(--srd-ink);color:#fff;font:600 14px/1 var(--srd-body);letter-spacing:.02em;transition:opacity .2s}.srd-show.is-loading{opacity:.55}@media(max-width:767px){.srd,.srd-layer{display:none!important}}@media(max-width:1100px){.srd-bar-in{flex-wrap:wrap;padding-top:10px;padding-bottom:10px}}@media(prefers-reduced-motion:reduce){.srd *,.srd-layer,.srd-layer *{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/124/assets/solarii-filter-desktop.css.map */
