.psubnav{position:sticky;top:128px;z-index:20;background:var(--band);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.psubnav__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--s-300);min-height:46px;flex-wrap:wrap}.psubnav__crumb{font-size:.8125rem;line-height:1.25rem;color:var(--mute);margin:0}.psubnav__crumb a{text-decoration:none}.psubnav__crumb a:hover{color:var(--ink)}.psubnav__crumb em{font-style:normal;color:var(--accent)}.psubnav__crumb span{opacity:.5;padding:0 2px}.psubnav__links{display:flex;gap:var(--s-300)}.psubnav__links a{font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--navy);text-decoration:none;padding:var(--s-100) 0;border-bottom:2px solid transparent;transition:border-color .2s var(--ease)}.psubnav__links a:hover{border-bottom-color:var(--accent)}@media(max-width:860px){.psubnav{top:64px}.psubnav__links{display:none}}.idblock{margin:var(--s-300) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--s-50)}.idblock>div{display:flex;gap:var(--s-75);align-items:baseline;font-size:.875rem;line-height:1.5rem}.idblock dt{font-weight:600;color:var(--ink);margin:0}.idblock dt:after{content:":"}.idblock dd{margin:0;color:var(--mute)}.idblock__code{color:var(--accent);font-weight:600;letter-spacing:.02em}.optchips{margin-top:var(--s-400);padding-top:var(--s-300);border-top:1px solid var(--line)}.optchips__label{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--mute);margin-bottom:var(--s-100)}.optchips__row{display:flex;gap:var(--s-75);flex-wrap:wrap}.chipopt{display:flex;flex-direction:column;gap:2px;padding:var(--s-75) var(--s-200);border:1px solid var(--line);border-radius:var(--r-lg);text-decoration:none;background:#fff;transition:border-color .2s var(--ease),background .2s var(--ease)}.chipopt span{font-size:.9375rem;font-weight:600;color:var(--ink)}.chipopt em{font-style:normal;font-size:.6875rem;color:var(--mute);letter-spacing:.02em}.chipopt:hover{border-color:var(--navy)}.chipopt.is-active{border-color:var(--accent);background:#fff5f5}.chipopt.is-active span{color:var(--accent)}.optchips__note{margin-top:var(--s-100);font-size:.8125rem;line-height:1.25rem;color:var(--mute)}.collgrid{display:grid;grid-template-columns:1fr 260px;gap:var(--s-600);align-items:start;margin-top:var(--s-500)}@media(max-width:900px){.collgrid{grid-template-columns:1fr;gap:var(--s-400)}}.filters-rail{order:2;position:sticky;top:190px;background:var(--navy);color:#fff;border-radius:var(--r-xl);padding:var(--s-300)}@media(max-width:900px){.filters-rail{order:0;position:static}}.filters-rail__head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-200)}.filters-rail__head h2{font-size:1.0625rem;line-height:1.5rem;color:#fff}.filters-rail__toggle{display:none;background:none;border:1px solid rgba(255,255,255,.4);color:#fff;border-radius:var(--r-lg);padding:var(--s-50) var(--s-100);font:500 .8125rem/1.25rem var(--font);cursor:pointer}@media(max-width:900px){.filters-rail__toggle{display:block}.filters-rail__body{display:none}.filters-rail__body.open{display:block}}.filters-rail__body{margin-top:var(--s-200)}.fgroup{padding-top:var(--s-200);margin-top:var(--s-200);border-top:1px solid rgba(255,255,255,.16)}.fgroup:first-child{border-top:0;margin-top:0;padding-top:0}.fgroup__title{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--on-navy-mute);margin-bottom:var(--s-100)}.fgroup__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.fcheck{display:flex;align-items:center;gap:var(--s-100);cursor:pointer;font-size:.875rem;line-height:1.5rem;color:#fff;padding:2px 0}.fcheck input{-webkit-appearance:none;appearance:none;width:16px;height:16px;flex:0 0 16px;border-radius:3px;border:1px solid rgba(255,255,255,.5);background:transparent;cursor:pointer;position:relative}.fcheck input:checked{background:var(--accent);border-color:var(--accent)}.fcheck input:checked:after{content:"";position:absolute;left:5px;top:1px;width:4px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.fcheck em{margin-left:auto;font-style:normal;font-size:.75rem;color:var(--on-navy-mute)}.fcheck.is-off{opacity:.4;cursor:not-allowed}.fclear{display:inline-block;margin-top:var(--s-300);font-size:.8125rem;font-weight:500;color:#ff8a80;text-decoration:none}.fclear:hover{text-decoration:underline}.collmain{order:1;min-width:0}.collbar{display:flex;justify-content:space-between;gap:var(--s-200);flex-wrap:wrap;padding-bottom:var(--s-200);margin-bottom:var(--s-300);border-bottom:1px solid var(--line)}.card__vendor{font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--mute)}.card__model{font-size:.75rem;line-height:1.125rem;font-weight:600;color:var(--accent)}.card__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--s-100);margin-top:auto;padding-top:var(--s-100)}.card__price{padding-top:0}.card__more{display:inline-flex;align-items:center;gap:var(--s-50);font-size:.75rem;font-weight:600;color:var(--accent);white-space:nowrap}.card__more svg{transition:transform .2s var(--ease)}.card:hover .card__more svg{transform:translate(3px)}.totop{position:fixed;right:var(--s-300);bottom:var(--s-300);z-index:45;width:44px;height:44px;border-radius:var(--r-xl);border:0;cursor:pointer;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 24px #001f3f38;transition:background .2s var(--ease),transform .2s var(--ease)}.totop:hover{background:#b71c1c;transform:translateY(-2px)}.totop[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/19/assets/theme-v7.css.map */
