@layer pages{.cat-head{padding-top:0}.cat-head h1{margin:var(--s-6) 0}.chips-row{gap:var(--s-3) var(--s-5);max-width:var(--w-row);flex-wrap:wrap;align-items:center;display:flex}.filter-bar--m{display:none}.c-tools{margin:var(--s-6) 0 var(--s-4);font:var(--t-control);color:var(--c-text-muted);justify-content:space-between;display:flex}.c-sort{gap:var(--s-2) var(--s-5);flex-wrap:wrap;display:flex}.c-sort .link-act{padding-bottom:var(--s-2);font:var(--t-control);color:var(--c-text-muted);text-decoration:none;box-shadow:inset 0 -2px #0000}@media (hover:hover){.c-sort .link-act:hover{color:var(--c-accent)}}.c-sort .link-act.on{color:var(--c-text);box-shadow:inset 0 -2px 0 var(--c-accent)}.c-sort .link-act[data-dir]:after{margin-left:var(--s-1)}.c-sort .link-act[data-dir=asc]:after{content:"↑";content:"↑" / ""}.c-sort .link-act[data-dir=desc]:after{content:"↓";content:"↓" / ""}.c-list{border-top:1px solid var(--c-border)}.c-row{column-gap:var(--s-6);padding:var(--s-5) 0;border-bottom:1px solid var(--c-border);grid-template-columns:124px 1fr 190px 170px;display:grid}.c-row__img{position:relative}.c-row__img img{object-fit:contain;width:124px;height:124px;display:block}.c-row__badges{top:var(--s-3);right:var(--s-3);gap:var(--s-2);flex-direction:column;align-items:flex-end;display:flex;position:absolute}.c-row__main{gap:0 var(--s-6);grid-template-columns:1fr 1fr;align-content:start;display:grid}.c-row__name{margin-bottom:var(--s-4);font:var(--t-name-s);color:var(--c-text);grid-column:1/3;text-decoration:none}@media (hover:hover){.c-row__name:hover{color:var(--c-accent)}}.c-row__text{font-size:var(--fs-16);color:var(--c-text-muted);line-height:1.5rem}.c-row__props{font:var(--t-body-s);color:var(--c-text-muted);margin:0;padding:0;list-style:none}.c-row__props b{color:var(--c-text);font-weight:var(--fw-regular)}.c-row__price{align-self:center;position:relative}.c-row__price>.link-act{margin-bottom:var(--s-2);width:max-content;font-size:var(--fs-14);position:absolute;bottom:100%;left:0}.price-now{font:var(--fw-bold) var(--fs-20)/30px var(--font);display:block}.price-old{font:var(--t-caption);color:var(--c-text-muted);display:block;position:absolute;top:100%;left:0}.c-row__buy{align-self:center;align-items:center;gap:var(--s-5);display:flex}.c-row__buy .qty{align-items:center;gap:var(--s-2);color:var(--c-text-muted);display:flex;position:relative}.c-row__buy input{width:54px;height:var(--h-control);border:1px solid var(--c-border);text-align:center;font:inherit}.c-row__buy em{margin-left:var(--s-3);font-style:normal}.c-row__badges .badge{white-space:nowrap}@media (max-width:992px){.c-row{row-gap:0;column-gap:var(--s-4);grid-template-columns:120px minmax(0,1fr);grid-template-areas:"img name""img price""img buy""text text""props props"}.c-row__img img{width:120px;height:120px}.c-row__main{grid-template-columns:1fr;display:contents}.c-row__name{margin-bottom:var(--s-3);grid-area:name}.c-row__price,.c-row__buy{grid-column:1/3}.c-row__price>.link-act,.c-row__price .price-old{margin:0;position:static}.c-row__price{flex-flow:column wrap;grid-area:price;place-self:start stretch;align-items:baseline;gap:0;margin-top:0;padding-top:0;display:flex}.filter-bar{display:none}.filter-bar--m{padding:var(--s-3) 0;display:block}.filter-bar--m .container{justify-content:flex-end;display:flex}.btn--filter{height:var(--btn-h-sm);background:var(--btn-o-bg);color:var(--btn-o-fg);font:var(--btn-font);text-transform:none}.btn--filter i{background:currentColor;width:20px;height:20px;-webkit-mask:url(/design/img/site/filter.svg) 50%/contain no-repeat;mask:url(/design/img/site/filter.svg) 50%/contain no-repeat}.btn--filter b{min-width:20px;height:20px;padding:0 var(--s-1);background:var(--c-accent);color:var(--c-on-accent);font:var(--fw-bold) var(--fs-12)/1 var(--font);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.fm[open] .btn--filter,.fm.is-open .btn--filter,.btn--filter[aria-expanded=true]{background:var(--c-bg-tint);color:var(--c-accent)}.c-tools{gap:var(--s-3);flex-direction:column}}.fm>summary{cursor:pointer;align-items:center;gap:var(--s-5);list-style:none;display:flex}.fm>summary::-webkit-details-marker{display:none}.fm__body{gap:var(--s-3);margin-top:var(--s-4);padding-bottom:var(--s-4);flex-direction:column;display:flex}.fm__body .chip{box-sizing:border-box;width:100%;height:44px;padding:0 var(--s-4);justify-content:space-between}.fm__body .btn{width:100%;margin-top:var(--s-3)}.c-row__price{flex-direction:column;align-items:flex-start;display:flex}.c-row__price .price-old{margin-top:var(--s-2);position:static}.avail{margin-top:var(--s-3);font-size:var(--fs-14);color:var(--c-text-muted);line-height:1.25rem}.c-row__buy .btn{width:100%}@media (max-width:992px){.c-row__buy{margin-top:var(--s-4);grid-area:buy;place-self:start stretch}.c-row__buy .btn{width:auto}.sc.faq{padding-left:20px;padding-right:20px}}.sc.faq{padding-top:var(--gap-sec)}@media (max-width:992px){.c-row__price .price-now{line-height:1.875rem}.c-row__price .price-old{margin:0 0 var(--s-1);order:-1;display:block}.c-row__price .avail{margin-top:var(--s-1)}.c-row__img{grid-area:img}.c-row__text{margin-top:var(--s-4);grid-area:text}.c-row__props{margin-top:var(--s-3);grid-area:props}}.price-lbl{margin-bottom:var(--s-1);font:var(--t-caption);color:var(--c-text-muted);display:block}@media (max-width:992px){.c-row__price .price-lbl{order:-2}}.price-now .unit-wrap .unit{font-size:inherit}.c-seo{margin-top:var(--gap-sec)}.c-seo>*{max-width:880px}.c-seo>:last-child{margin-bottom:0}.c-seo p,.c-seo li{margin:0 0 var(--s-4);font:var(--t-body-s);color:var(--c-text)}.c-seo h3{margin:var(--s-6) 0 var(--s-3);font:var(--t-h3);color:var(--c-text)}.c-seo b,.c-seo strong{font-weight:var(--fw-medium);color:var(--c-text)}.c-seo i,.c-seo em{font-style:normal}.c-seo a{color:var(--c-accent);text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){.c-seo a:hover{text-decoration-color:#0000}}@media (max-width:380px){.c-row{grid-template-columns:88px minmax(0,1fr)}.c-row__img img{width:88px;height:88px}}.clamp2__plain a{color:var(--c-accent);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){.clamp2__plain a:hover{text-decoration-color:#0000}}.clamp2__plain b,.clamp2__plain strong{font-weight:var(--fw-medium);color:var(--c-text)}.clamp2__plain i,.clamp2__plain em{font-style:normal}}
.filter-bar .fd-wrap,.fm__body .fd-wrap{align-items:center;display:flex;position:relative}span.chip--disabled{cursor:default}.filter-bar .chips-row,.filter-bar .fd-wrap{position:relative}.fd.fd--cat{width:280px;max-width:calc(100vw - 40px);left:0;top:calc(100% + var(--s-2));z-index:10;position:absolute}.fd.fd--cat.fd--r{left:auto;right:0}.fm__body .fd.fd--cat{width:auto;max-width:none;margin:var(--s-2) 0;position:static}.fm__body .fd-wrap{flex-direction:column;align-items:stretch}button.link-act{cursor:pointer;background:0 0;border:0;padding:0}button.link-act:not(.link-x){font:inherit}.c-empty{padding:var(--s-7) 0;color:var(--c-text-muted)}.c-seo .clamp2__t>div>:last-child{margin-bottom:0}.pager li{align-items:center;display:flex}.c-list{position:relative}.c-list.is-loading{opacity:.45;pointer-events:none;transition:opacity .2s}.c-spin{box-sizing:border-box;border:3px solid var(--c-border);border-top-color:var(--c-accent);border-radius:50%;width:36px;height:36px;margin-left:-18px;animation:.8s linear infinite c-spin;position:absolute;top:80px;left:50%}@keyframes c-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.c-spin{animation-duration:3s}}.cat-head .lead{margin:0 0 var(--s-6);font-size:var(--fs-18);color:var(--c-text);line-height:27px}.cat-head.pg h1{margin:var(--s-6) 0 var(--s-5)}@media (min-width:993px){.chips-row.is-fit{max-height:70px;overflow:hidden}}.fa{left:0;right:0;top:calc(100% + var(--s-2));z-index:10;padding:var(--s-5);background:var(--c-bg-raised);box-shadow:var(--shadow);border-radius:var(--radius);position:absolute}.fa__in{gap:var(--s-3) var(--s-5);flex-wrap:wrap;display:flex}.fa .fd-wrap{flex-wrap:wrap}.fa .fd.fd--cat{max-width:100%;margin-top:var(--s-2);flex:0 0 280px;position:static}.fm__bar{align-items:center;gap:var(--s-5);display:flex}.fm__bar>.btn--filter{cursor:pointer}.chip__t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fd__s .fd__sx{right:var(--s-4);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:flex;position:absolute;top:0;bottom:0}.fd__s .fd__sx img{width:18px;height:18px;position:static}
