.dcrm-sr{--sr-bg:var( --dcrm-color-bg,#ffffff );--sr-surface:var( --dcrm-color-surface,#f6f7f9 );--sr-line:var( --dcrm-color-border,#e3e6ea );--sr-text:var( --dcrm-color-text,#16202c );--sr-muted:var( --dcrm-color-muted,#667085 );--sr-primary:var( --dcrm-color-primary,#0b2545 );--sr-accent:var( --dcrm-color-accent,#c8102e );--sr-s1:6px;--sr-s2:12px;--sr-s3:20px;--sr-s4:32px;--sr-r:12px;--sr-r-lg:18px;color:var( --sr-text );font-size:15px;line-height:1.5}.dcrm-sr *,.dcrm-sr *::before,.dcrm-sr *::after{box-sizing:border-box}.dcrm-sr :focus-visible{outline:2px solid var( --sr-accent );outline-offset:2px;border-radius:4px}.dcrm-sr .screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect( 0 0 0 0 );white-space:nowrap}.dcrm-sr__hero{background:var( --sr-surface );border:1px solid var( --sr-line );border-radius:var( --sr-r-lg );padding:var( --sr-s3 );margin-bottom:var( --sr-s4 )}.dcrm-sr__hero-fields{display:grid;grid-template-columns:1fr;gap:var( --sr-s2 )}.dcrm-sr__field{display:flex;flex-direction:column;gap:var( --sr-s1 );min-width:0}.dcrm-sr__field > span{font-size:12px;font-weight:600;letter-spacing:0.02em;text-transform:uppercase;color:var( --sr-muted )}.dcrm-sr__field > select,.dcrm-sr__field > input{width:100%;padding:12px 14px;border:1px solid var( --sr-line );border-radius:var( --sr-r );background:var( --sr-bg );color:inherit;font:inherit;min-height:48px}.dcrm-sr__field--range .dcrm-sr__range{display:flex;flex-direction:column;gap:6px}.dcrm-sr__field--range .dcrm-sr__range-field{min-height:48px}.dcrm-sr__field--range .dcrm-sr__range-bar{margin-top:2px}.dcrm-sr__cta{min-height:48px;padding:12px 26px;border:0;border-radius:var( --sr-r );background:var( --sr-accent );color:#fff;font:inherit;font-weight:700;cursor:pointer;white-space:nowrap;transition:filter .15s ease}.dcrm-sr__cta:hover{filter:brightness( 1.08 )}.dcrm-sr__cta[aria-busy="true"]{opacity:.7;cursor:progress}.dcrm-sr__section{margin-bottom:var( --sr-s4 )}.dcrm-sr__section-title{margin:0 0 var( --sr-s3 );font-size:20px;font-weight:700;letter-spacing:-0.01em}.dcrm-sr__tiles{display:grid;grid-template-columns:repeat( auto-fit,minmax( 130px,1fr ) );gap:var( --sr-s2 )}.dcrm-sr__tile{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:2px;min-height:132px;padding:var( --sr-s3 ) var( --sr-s2 );border:1px solid var( --sr-line );border-radius:var( --sr-r );background:var( --sr-bg );color:inherit;text-decoration:none;text-align:center;transition:border-color .15s ease,transform .15s ease}.dcrm-sr__tile:hover{border-color:var( --sr-primary );transform:translateY( -2px )}.dcrm-sr__tile-art{display:block;color:var( --sr-primary );margin-bottom:var( --sr-s1 )}.dcrm-sr__silhouette{width:86px;height:54px;display:block}.dcrm-sr__tile-label{font-weight:600;font-size:14px;line-height:1.25;margin-top:auto}.dcrm-sr__tile-count,.dcrm-sr__brand-count{font-size:12px;color:var( --sr-muted )}.dcrm-sr__brand-count{margin-top:auto;padding-top:4px}.dcrm-sr__brands{display:grid;grid-template-columns:repeat( auto-fit,minmax( 108px,1fr ) );gap:var( --sr-s2 )}.dcrm-sr__brand{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:2px;min-height:84px;padding:var( --sr-s2 ) var( --sr-s1 );border:1px solid var( --sr-line );border-radius:var( --sr-r );background:var( --sr-bg );color:inherit;text-decoration:none;transition:border-color .15s ease}.dcrm-sr__brand:hover{border-color:var( --sr-primary )}.dcrm-sr__brand-name{font-size:15px;font-weight:700;text-align:center;line-height:1.25;letter-spacing:-0.01em;color:var( --sr-primary )}.dcrm-sr__brand-logo{display:flex;align-items:center;justify-content:center;width:100%;height:44px;margin-bottom:4px}.dcrm-sr__brand-logo img{max-width:76px;max-height:44px;width:auto;height:auto;object-fit:contain}.dcrm-sr__brand:not( .has-logo ) .dcrm-sr__brand-name{margin-top:auto}.dcrm-sr__brand.has-logo{min-height:108px}.dcrm-sr__brand.has-logo .dcrm-sr__brand-name{font-size:13px;font-weight:600;color:inherit}.dcrm-sr__main{display:grid;grid-template-columns:1fr;gap:var( --sr-s4 );align-items:start}.dcrm-sr__sidebar{position:fixed;inset:0;z-index:9999;display:none;flex-direction:column;background:var( --sr-bg )}.dcrm-sr__sidebar.is-open{display:flex}.dcrm-sr__sidebar-head{display:flex;align-items:center;justify-content:space-between;padding:var( --sr-s3 );border-bottom:1px solid var( --sr-line )}.dcrm-sr__sidebar-head h2{margin:0;font-size:18px}.dcrm-sr__sidebar-close{width:40px;height:40px;border:0;border-radius:50%;background:var( --sr-surface );font-size:22px;line-height:1;cursor:pointer}.dcrm-sr__filters{flex:1;overflow-y:auto;padding:0 var( --sr-s3 )}.dcrm-sr__scrolldown{display:none}.dcrm-sr__sidebar-foot{padding:var( --sr-s2 ) var( --sr-s3 ) var( --sr-s3 );border-top:1px solid var( --sr-line );background:var( --sr-bg )}.dcrm-sr__apply{width:100%;min-height:48px;border:0;border-radius:var( --sr-r );background:var( --sr-primary );color:#fff;font:inherit;font-weight:700;cursor:pointer}.dcrm-sr__group{border-bottom:1px solid var( --sr-line )}.dcrm-sr__group-head{display:flex;align-items:center;gap:var( --sr-s1 );width:100%;padding:16px 0;border:0;background:none;font:inherit;font-weight:600;color:inherit;cursor:pointer;text-align:left}.dcrm-sr__group-head > span:first-child{flex:1}.dcrm-sr__group-badge{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var( --sr-accent );color:#fff;font-size:11px;font-weight:700}.dcrm-sr__chevron{width:9px;height:9px;border-right:2px solid var( --sr-muted );border-bottom:2px solid var( --sr-muted );transform:rotate( 45deg );transition:transform .15s ease;flex:0 0 auto;margin-left:var( --sr-s1 )}.dcrm-sr__group.is-open .dcrm-sr__chevron{transform:rotate( -135deg )}.dcrm-sr__group-body{display:none;padding-bottom:var( --sr-s3 )}.dcrm-sr__group.is-open .dcrm-sr__group-body{display:block}.dcrm-sr__group-search{width:100%;margin-bottom:var( --sr-s2 );padding:9px 12px;border:1px solid var( --sr-line );border-radius:var( --sr-r );font:inherit}.dcrm-sr__options{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;max-height:320px;overflow-y:auto}.dcrm-sr__options li{margin:0}.dcrm-sr__options label{display:flex;align-items:center;gap:10px;padding:7px 6px;border-radius:8px;cursor:pointer}.dcrm-sr__options label:hover{background:var( --sr-surface )}.dcrm-sr__options input{width:18px;height:18px;flex:0 0 auto;accent-color:var( --sr-primary )}.dcrm-sr__options.has-icons label{gap:8px}.dcrm-sr__option-icon{flex:0 0 38px;display:flex;align-items:center;justify-content:center;height:24px;color:var( --sr-primary );opacity:.75}.dcrm-sr__options.has-icons label:hover .dcrm-sr__option-icon,.dcrm-sr__options.has-icons input:checked ~ .dcrm-sr__option-icon{opacity:1}.dcrm-sr__option-icon .dcrm-sr__silhouette{width:38px;height:24px}.dcrm-sr__option-icon.is-logo{opacity:1}.dcrm-sr__option-icon.is-logo img{max-width:26px;max-height:24px;width:auto;height:auto;object-fit:contain}.dcrm-sr__option-label{flex:0 1 auto;min-width:0;margin-right:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dcrm-sr__option-count{flex:0 0 auto;margin-right:auto;font-size:12px;color:var( --sr-muted );font-variant-numeric:tabular-nums}.dcrm-sr__more{margin-top:var( --sr-s1 );padding:6px 0;border:0;background:none;color:var( --sr-primary );font:inherit;font-size:13px;font-weight:600;cursor:pointer;text-decoration:underline}.dcrm-sr__chips{display:flex;flex-wrap:wrap;gap:var( --sr-s1 )}.dcrm-sr__chip input{position:absolute;opacity:0;pointer-events:none}.dcrm-sr__chip span{display:inline-block;padding:8px 14px;border:1px solid var( --sr-line );border-radius:999px;font-size:13px;cursor:pointer;transition:all .12s ease}.dcrm-sr__chip input:checked + span{background:var( --sr-primary );border-color:var( --sr-primary );color:#fff;font-weight:600}.dcrm-sr__chip input:focus-visible + span{outline:2px solid var( --sr-accent );outline-offset:2px}.dcrm-sr__group.is-static{padding-bottom:var( --sr-s3 )}.dcrm-sr__group-title{display:flex;align-items:center;gap:var( --sr-s1 );margin:0 0 var( --sr-s2 );padding-top:var( --sr-s3 );font-size:17px;font-weight:700;letter-spacing:-0.01em}.dcrm-sr__group--chips .dcrm-sr__chip span{padding:9px 16px;border-color:transparent;background:var( --sr-surface )}.dcrm-sr__group--chips .dcrm-sr__chip span:hover{filter:brightness( .96 )}.dcrm-sr__group--chips .dcrm-sr__chip input:checked + span{background:var( --sr-accent );border-color:var( --sr-accent );color:#fff;filter:none}.dcrm-sr__opts{display:grid;grid-template-columns:repeat( 3,minmax( 0,1fr ) );gap:var( --sr-s2 ) var( --sr-s1 )}.dcrm-sr__opt{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;cursor:pointer}.dcrm-sr__opt[hidden],.dcrm-sr__chip[hidden],.dcrm-sr__options li[hidden],.dcrm-sr__swatch[hidden]{display:none !important}.dcrm-sr__opt input{position:absolute;opacity:0;pointer-events:none}.dcrm-sr__opt-art{display:grid;place-items:center;width:100%;height:46px}.dcrm-sr__opt-art img{width:100%;height:100%;object-fit:contain}.dcrm-sr__opt-initials{font-size:15px;font-style:normal;font-weight:800;letter-spacing:.02em;color:var( --sr-muted )}.dcrm-sr__opt-label{max-width:100%;overflow:hidden;font-size:11px;line-height:1.25;text-align:center;text-overflow:ellipsis;white-space:nowrap;color:var( --sr-muted )}.dcrm-sr__opt-count{font-size:11px;line-height:1.2;color:var( --sr-muted );font-variant-numeric:tabular-nums}.dcrm-sr__opt input:checked ~ .dcrm-sr__opt-label{font-weight:700;color:var( --sr-text )}.dcrm-sr__opt input:checked ~ .dcrm-sr__opt-count{color:var( --sr-text )}.dcrm-sr__opt input:focus-visible ~ .dcrm-sr__opt-art{outline:2px solid var( --sr-accent );outline-offset:2px}.dcrm-sr__opts--body .dcrm-sr__opt-art{color:var( --sr-text )}.dcrm-sr__opts--body .dcrm-sr__opt-art svg{width:auto;max-width:100%;max-height:40px}.dcrm-sr__opts--body .dcrm-sr__opt:hover .dcrm-sr__opt-art,.dcrm-sr__opts--body .dcrm-sr__opt input:checked ~ .dcrm-sr__opt-art{color:var( --sr-accent )}.dcrm-sr__opts--make .dcrm-sr__opt-art,.dcrm-sr__opts--model .dcrm-sr__opt-art{height:56px;padding:7px;border:1px solid var( --sr-line );border-radius:var( --sr-r );background:var( --sr-bg );transition:border-color .12s ease,box-shadow .12s ease}.dcrm-sr__opts--make .dcrm-sr__opt-art,.dcrm-sr__opts--model .dcrm-sr__opt-art{overflow:hidden}.dcrm-sr__opts--make .dcrm-sr__opt-art img,.dcrm-sr__opts--model .dcrm-sr__opt-art img{width:auto;height:auto;max-width:100%;max-height:40px}.dcrm-sr__opts--make .dcrm-sr__opt:hover .dcrm-sr__opt-art,.dcrm-sr__opts--model .dcrm-sr__opt:hover .dcrm-sr__opt-art{border-color:var( --sr-muted )}.dcrm-sr__opts--make .dcrm-sr__opt input:checked ~ .dcrm-sr__opt-art,.dcrm-sr__opts--model .dcrm-sr__opt input:checked ~ .dcrm-sr__opt-art{border-color:var( --sr-accent );box-shadow:inset 0 0 0 1px var( --sr-accent )}.dcrm-sr__opts--model .dcrm-sr__opt-art{padding:0;overflow:hidden}.dcrm-sr__opts--model .dcrm-sr__opt-art img{width:100%;height:100%;object-fit:cover}.dcrm-sr__group.is-static .dcrm-sr__more{display:inline-flex;align-items:center;gap:6px;margin-top:var( --sr-s2 );font-size:14px;font-weight:700;color:var( --sr-accent );text-decoration:none}.dcrm-sr__group.is-static .dcrm-sr__more:hover{text-decoration:underline}.dcrm-sr__group.is-static .dcrm-sr__more span{font-size:17px;line-height:1}.dcrm-sr__swatches{display:flex;flex-direction:column;gap:2px}.dcrm-sr__swatch{position:relative;display:flex;align-items:center;gap:10px;padding:5px 2px;cursor:pointer}.dcrm-sr__swatch input{position:absolute;opacity:0;pointer-events:none}.dcrm-sr__swatch-box{display:grid;place-items:center;flex:0 0 auto;width:18px;height:18px;border:1px solid var( --sr-line );border-radius:4px;transition:background .12s ease,border-color .12s ease}.dcrm-sr__swatch input:checked + .dcrm-sr__swatch-box{border-color:var( --sr-accent );background:var( --sr-accent )}.dcrm-sr__swatch input:checked + .dcrm-sr__swatch-box::after{content:"";width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate( 45deg ) translate( -1px,-1px )}.dcrm-sr__swatch input:focus-visible + .dcrm-sr__swatch-box{outline:2px solid var( --sr-accent );outline-offset:2px}.dcrm-sr__swatch-dot{flex:0 0 auto;width:26px;height:18px;border:1px solid rgba( 16,24,40,.16 );border-radius:4px}.dcrm-sr__swatch-label{font-size:14px}.dcrm-sr__range-fields{display:grid;grid-template-columns:repeat( 2,minmax( 0,1fr ) );gap:var( --sr-s2 )}.dcrm-sr__range-field{width:100%;padding:12px 14px;border:1px solid var( --sr-line );border-radius:var( --sr-r );background:var( --sr-bg );color:inherit;font:inherit;font-variant-numeric:tabular-nums}.dcrm-sr__range-bar{position:relative;height:22px;margin:var( --sr-s2 ) 6px 0}.dcrm-sr__range-track,.dcrm-sr__range-fill{position:absolute;top:50%;height:4px;margin-top:-2px;border-radius:999px}.dcrm-sr__range-track{right:0;left:0;background:var( --sr-line )}.dcrm-sr__range-fill{right:0;left:0;background:var( --sr-accent )}.dcrm-sr__range-handle{position:absolute;top:0;left:0;width:100%;height:22px;margin:0;padding:0;background:none;pointer-events:none;-webkit-appearance:none;appearance:none}.dcrm-sr__range-handle:focus{outline:none}.dcrm-sr__range-handle::-webkit-slider-runnable-track{height:22px;background:transparent}.dcrm-sr__range-handle::-moz-range-track{height:22px;background:transparent}.dcrm-sr__range-handle::-webkit-slider-thumb{width:16px;height:16px;margin-top:3px;border:0;border-radius:50%;background:var( --sr-accent );cursor:grab;pointer-events:auto;-webkit-appearance:none;appearance:none}.dcrm-sr__range-handle::-moz-range-thumb{width:16px;height:16px;border:0;border-radius:50%;background:var( --sr-accent );cursor:grab;pointer-events:auto}.dcrm-sr__range-handle:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var( --sr-bg ),0 0 0 5px var( --sr-accent )}.dcrm-sr__range-handle:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var( --sr-bg ),0 0 0 5px var( --sr-accent )}.dcrm-sr__group--select.is-locked .dcrm-sr__select{opacity:.55;cursor:not-allowed}.dcrm-sr__hint{margin:6px 0 0;font-size:12px;color:var( --sr-muted )}.dcrm-sr__reset{margin:var( --sr-s3 ) 0 var( --sr-s2 );text-align:center}.dcrm-sr__reset a{font-size:15px;font-weight:600;color:var( --sr-accent );text-decoration:none}.dcrm-sr__reset a:hover{text-decoration:underline}.dcrm-sr__select{width:100%;padding:11px 12px;border:1px solid var( --sr-line );border-radius:var( --sr-r );background:var( --sr-bg );font:inherit;color:inherit}.dcrm-sr__results{min-width:0;transition:opacity .15s ease}.dcrm-sr__results.is-loading{opacity:.45;pointer-events:none}.dcrm-sr__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var( --sr-s2 );margin-bottom:var( --sr-s3 )}.dcrm-sr__count{margin:0;font-size:18px;font-weight:700}.dcrm-sr__sort select{padding:9px 12px;border:1px solid var( --sr-line );border-radius:var( --sr-r );background:var( --sr-bg );font:inherit;min-height:40px}.dcrm-sr__active{display:flex;flex-wrap:wrap;align-items:center;gap:var( --sr-s1 );margin-bottom:var( --sr-s3 )}.dcrm-sr__active-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid var( --sr-primary );border-radius:999px;background:var( --sr-bg );color:var( --sr-primary );font:inherit;font-size:13px;font-weight:600;cursor:pointer}.dcrm-sr__active-chip:hover{background:var( --sr-primary );color:#fff}.dcrm-sr__active-clear{font-size:13px;color:var( --sr-muted );text-decoration:underline}.dcrm-sr__grid{display:grid;grid-template-columns:repeat( auto-fill,minmax( 250px,1fr ) );gap:var( --sr-s3 )}.dcrm-sr__card{position:relative;display:flex;flex-direction:column;border:1px solid var( --sr-line );border-radius:var( --sr-r-lg );background:var( --sr-bg );overflow:hidden;transition:box-shadow .18s ease,transform .18s ease}.dcrm-sr__card:hover{box-shadow:0 10px 30px rgba( 16,24,40,.10 );transform:translateY( -3px )}.dcrm-sr__card-media{position:relative;display:block;aspect-ratio:4 / 3;background:var( --sr-surface );overflow:hidden}.dcrm-sr__card-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.dcrm-sr__card:hover .dcrm-sr__card-media img{transform:scale( 1.04 )}.dcrm-sr__card-placeholder{display:grid;place-items:center;width:100%;height:100%;color:var( --sr-muted );opacity:.5}.dcrm-sr__card-placeholder .dcrm-sr__silhouette{width:96px;height:60px}.dcrm-sr__badges{position:absolute;top:10px;left:10px;display:flex;flex-wrap:wrap;gap:5px;max-width:calc( 100% - 60px )}.dcrm-sr__badge{padding:4px 9px;border-radius:6px;font-size:11px;font-weight:700;letter-spacing:.01em;background:var( --sr-primary );color:#fff}.dcrm-sr__badge--km0{background:#0f766e}.dcrm-sr__badge--new{background:#1d4ed8}.dcrm-sr__badge--promo,.dcrm-sr__badge--drop{background:var( --sr-accent )}.dcrm-sr__card-body{display:flex;flex-direction:column;gap:var( --sr-s2 );padding:var( --sr-s3 );flex:1}.dcrm-sr__card-title{margin:0;font-size:16px;font-weight:700;line-height:1.25}.dcrm-sr__card-title a{color:inherit;text-decoration:none}.dcrm-sr__card-title a::after{content:"";position:absolute;inset:0}.dcrm-sr__card-trim{display:block;font-size:13px;font-weight:400;color:var( --sr-muted );margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dcrm-sr__specs{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:5px}.dcrm-sr__specs li{margin:0;padding:3px 8px;border-radius:6px;background:var( --sr-surface );font-size:12px;color:var( --sr-muted )}.dcrm-sr__card-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:var( --sr-s2 );margin-top:auto;padding-top:var( --sr-s1 )}.dcrm-sr__price strong{display:block;font-size:20px;font-weight:800;letter-spacing:-0.02em}.dcrm-sr__price-old{display:block;font-size:13px;color:var( --sr-muted );text-decoration:line-through}.dcrm-sr__rate{text-align:right;font-size:11px;color:var( --sr-muted );line-height:1.3}.dcrm-sr__rate strong{display:block;font-size:13px;color:var( --sr-text )}.dcrm-sr__card-title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.dcrm-sr__card-trim{display:inline;margin-top:0;overflow:visible;text-overflow:clip;white-space:normal}.dcrm-sr__card-media{z-index:1}.dcrm-sr__card:hover .dcrm-sr__card-media.has-frames img{transform:none}.dcrm-sr__card-bars{position:absolute;right:0;bottom:0;left:0;display:flex;gap:3px;height:4px;background:#fff}.dcrm-sr__card-bars i{flex:1;background:#d7dae0;transition:background .12s ease}.dcrm-sr__card-bars i.is-on{background:var( --sr-accent )}.dcrm-sr__card-photos{position:absolute;right:10px;bottom:14px;display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:999px;background:rgba( 16,24,40,.55 );color:#fff;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.dcrm-sr__card-photos svg{width:15px;height:15px}.dcrm-sr__card-foot{align-items:center;margin-top:0}.dcrm-sr__card-brand{flex:0 0 auto;display:grid;place-items:center;width:46px;height:30px}.dcrm-sr__card-brand img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.dcrm-sr__pills{list-style:none;display:grid;grid-template-columns:repeat( 2,minmax( 0,1fr ) );gap:var( --sr-s1 );margin:0;margin-top:auto;padding:0}.dcrm-sr__pills li{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:0;margin:0;padding:9px 12px;overflow:hidden;border:1px solid var( --sr-line );border-radius:999px;font-size:13px;color:var( --sr-muted );white-space:nowrap}.dcrm-sr__pills li span{overflow:hidden;text-overflow:ellipsis}.dcrm-sr__pill-icon{flex:0 0 auto;width:17px;height:17px}.dcrm-sr__fav{position:absolute;top:10px;right:10px;z-index:2;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:50%;background:rgba( 255,255,255,.92 );cursor:pointer;box-shadow:0 2px 8px rgba( 16,24,40,.12 )}.dcrm-sr__fav svg{width:19px;height:19px;fill:none;stroke:var( --sr-text );stroke-width:1.8}.dcrm-sr__fav.is-on svg{fill:var( --sr-accent );stroke:var( --sr-accent )}.dcrm-sr__empty{padding:var( --sr-s4 ) var( --sr-s3 );border:1px dashed var( --sr-line );border-radius:var( --sr-r-lg );text-align:center}.dcrm-sr__empty-title{margin:0 0 var( --sr-s1 );font-size:18px;font-weight:700}.dcrm-sr__empty-text{margin:0 auto var( --sr-s3 );max-width:46ch;color:var( --sr-muted )}.dcrm-sr__empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var( --sr-s1 );margin-bottom:var( --sr-s3 )}.dcrm-sr__button{display:inline-block;padding:11px 20px;border-radius:var( --sr-r );background:var( --sr-primary );color:#fff;text-decoration:none;font-weight:600;border:1px solid var( --sr-primary );cursor:pointer}.dcrm-sr__button--ghost{background:transparent;color:var( --sr-text );border-color:var( --sr-line )}.dcrm-sr__pagination{display:flex;align-items:center;justify-content:center;gap:var( --sr-s3 );margin-top:var( --sr-s4 )}.dcrm-sr__pagination a{padding:10px 18px;border:1px solid var( --sr-line );border-radius:var( --sr-r );text-decoration:none;color:inherit;font-weight:600}.dcrm-sr__pagination-info{font-size:13px;color:var( --sr-muted )}.dcrm-sr__mobilebar{position:sticky;bottom:12px;display:flex;justify-content:center;margin-top:var( --sr-s3 );pointer-events:none}.dcrm-sr__mobilebar-btn{pointer-events:auto;display:inline-flex;align-items:center;gap:8px;padding:13px 28px;border:0;border-radius:999px;background:var( --sr-primary );color:#fff;font:inherit;font-weight:700;cursor:pointer;box-shadow:0 8px 24px rgba( 16,24,40,.22 )}.dcrm-sr__mobilebar-count{display:grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var( --sr-accent );font-size:12px}.dcrm-sr__skeleton{border:1px solid var( --sr-line );border-radius:var( --sr-r-lg );overflow:hidden}.dcrm-sr__skeleton span{display:block;background:linear-gradient( 90deg,var( --sr-surface ) 25%,#eceff3 37%,var( --sr-surface ) 63% );background-size:400% 100%;animation:dcrm-sr-shimmer 1.3s ease infinite}.dcrm-sr__skeleton span:first-child{aspect-ratio:4 / 3}.dcrm-sr__skeleton span + span{height:14px;margin:14px 18px;border-radius:4px}.dcrm-sr__skeleton span:last-child{width:45%;margin-bottom:20px}@keyframes dcrm-sr-shimmer{0%{background-position:100% 50%}100%{background-position:0 50%}}@media ( prefers-reduced-motion:reduce ){.dcrm-sr *,.dcrm-sr *::before,.dcrm-sr *::after{animation-duration:.001ms !important;transition-duration:.001ms !important}}@media ( min-width:640px ){.dcrm-sr__hero-fields{grid-template-columns:repeat( 2,1fr ) auto;align-items:end}.dcrm-sr__field--grow{grid-column:1 / -2}}@media ( min-width:1000px ){.dcrm-sr{font-size:16px}.dcrm-sr__hero-fields{grid-template-columns:1fr 1fr 1.4fr auto;align-items:start}.dcrm-sr__field--grow{grid-column:auto}.dcrm-sr__main{grid-template-columns:300px 1fr}.dcrm-sr__sidebar{position:sticky;top:24px;inset:auto;display:flex;z-index:1;max-height:calc( 100vh - 48px );border:1px solid var( --sr-line );border-radius:var( --sr-r-lg );overflow:hidden}.dcrm-sr__sidebar-head,.dcrm-sr__sidebar-foot,.dcrm-sr__mobilebar{display:none}.dcrm-sr__filters{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:var( --sr-s1 ) var( --sr-s3 ) var( --sr-s3 );scrollbar-width:thin;scrollbar-color:var( --sr-line ) transparent}.dcrm-sr__filters::-webkit-scrollbar{width:8px}.dcrm-sr__filters::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:8px;background:var( --sr-line );background-clip:content-box}.dcrm-sr__sidebar::after{content:"";position:absolute;right:1px;bottom:0;left:1px;z-index:6;height:56px;border-radius:0 0 var( --sr-r-lg ) var( --sr-r-lg );background:linear-gradient( to bottom,transparent,var( --sr-bg ) 72% );opacity:1;transition:opacity 0.18s ease;pointer-events:none}.dcrm-sr__sidebar.is-scroll-end::after,.dcrm-sr__sidebar.is-no-scroll::after{opacity:0}.dcrm-sr__scrolldown{position:absolute;right:1px;bottom:1px;left:1px;z-index:7;display:flex;align-items:center;justify-content:center;gap:8px;padding:9px 12px;border:0;border-top:1px solid var( --sr-line );border-radius:0 0 var( --sr-r-lg ) var( --sr-r-lg );background:var( --sr-bg );color:var( --sr-accent );font:inherit;font-size:13px;font-weight:700;cursor:pointer}.dcrm-sr__scrolldown[hidden]{display:none}.dcrm-sr__scrolldown-arrow{width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY( -2px ) rotate( 45deg )}.dcrm-sr__filters{padding-bottom:48px}.dcrm-sr__grid{grid-template-columns:repeat( 3,minmax( 0,1fr ) )}}.dcrm-sr__geo{display:flex;flex-wrap:wrap;align-items:center;gap:var( --sr-s2 );margin-bottom:var( --sr-s3 );padding:12px var( --sr-s3 );border:1px solid var( --sr-line );border-left:3px solid var( --sr-accent );border-radius:var( --sr-r );background:var( --sr-surface );font-size:14px}.dcrm-sr__geo-text{flex:1;min-width:200px}.dcrm-sr__geo-all{color:var( --sr-primary );font-weight:600;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.dcrm-sr__card-model{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var( --sr-surface )}.dcrm-sr__card-model img{max-width:82%;max-height:78%;width:auto;height:auto;object-fit:contain;mix-blend-mode:multiply}.dcrm-sr__card-model em{position:absolute;left:8px;bottom:8px;padding:2px 8px;border-radius:10px;background:rgba( 255,255,255,.88 );color:var( --sr-muted );font-size:11px;font-style:normal;letter-spacing:.01em}.dcrm-sr__minmax{display:grid;grid-template-columns:1fr 1fr;gap:var( --sr-s1 )}.dcrm-sr__minmax-field{display:flex;flex-direction:column;gap:4px;min-width:0}.dcrm-sr__minmax-label{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var( --sr-muted )}.dcrm-sr__minmax select{width:100%;min-width:0;min-height:40px;padding:8px 10px;border:1px solid var( --sr-line );border-radius:var( --sr-r );background:var( --sr-bg );color:inherit;font:inherit;font-size:13px}.dcrm-sr__alert{margin-top:40px;padding-top:24px;border-top:1px solid var(--dcrm-line,#e3e8ef)}.dcrm-sr__alert > summary{display:inline-flex;align-items:center;min-height:44px;cursor:pointer;font-weight:600;text-decoration:underline;text-underline-offset:3px}.dcrm-sr__alert[open] > summary{margin-bottom:12px}.dcrm-sr__badge--fresh{background:#10151f}.dcrm-sr__badge--warranty{background:#fff;color:#10151f;box-shadow:inset 0 0 0 1px rgba(16,21,31,.18)}
