.catalogue_page__55aSr{--bar-top:64px;--aside-w:288px;--aside-gap:32px;--cols:3;--gap-x:12px;--gap-y:16px;--block:24px;--bar-gap:12px}@media (max-width:479px){.catalogue_page__55aSr{--cols:2}}@media (min-width:768px){.catalogue_page__55aSr{--card-w:169px;--gap-x:16px;--gap-y:20px;--block:32px}}@media (min-width:900px){.catalogue_page__55aSr{--card-w:202px}}@media (min-width:1024px){.catalogue_page__55aSr{--bar-top:calc(var(--top-h) + var(--rail-h));--card-w:125px}}@media (min-width:1150px){.catalogue_page__55aSr{--card-w:143px}}@media (min-width:1280px){.catalogue_page__55aSr{--card-w:159px}}@media (min-width:1440px){.catalogue_page__55aSr{--aside-w:304px;--aside-gap:40px;--block:36px}}@media (min-width:1500px){.catalogue_page__55aSr{--card-w:149px}}@media (min-width:1600px){.catalogue_page__55aSr{--card-w:162px}}@media (min-width:1780px){.catalogue_page__55aSr{--card-w:184px}}@media (min-width:1920px){.catalogue_page__55aSr{--card-w:202px;--aside-w:231px}}.catalogue_page__55aSr main .listShell{gap:0;padding-top:0;padding-bottom:0}.catalogue_page__55aSr main .listAside{width:var(--aside-w);flex:none;padding-inline-end:var(--aside-gap)}.catalogue_page__55aSr main .listAsideInner{top:calc(var(--bar-top) + 24px);height:auto;max-height:calc(100vh - var(--bar-top) - 48px);padding-inline-end:4px}.catalogue_page__55aSr main .listMain{min-width:0;margin-inline-start:0;padding-inline-start:var(--aside-gap)}@media (min-width:1024px){.catalogue_page__55aSr main .listMain{border-inline-start:1px solid var(--line)}}@media (max-width:1023px){.catalogue_page__55aSr main .listMain{padding-inline-start:0}}.catalogue_page__55aSr main .listBar{position:sticky;top:var(--bar-top);z-index:10;background:var(--bg-shelf);border-bottom:1px solid var(--line);padding-block:10px;margin-bottom:var(--bar-gap)}.catalogue_page__55aSr main .listTopBar{gap:12px;margin:0}.catalogue_page__55aSr main .listTopBar .page-head-cls{margin:0;padding:0;font:var(--page-w) var(--page-fs)/var(--page-lh) var(--sans);letter-spacing:var(--page-ls);color:var(--text);text-wrap:balance}.catalogue_page__55aSr main .listCount{font:500 13px/20px var(--sans);color:var(--text-2);font-variant-numeric:tabular-nums}.catalogue_page__55aSr main .listCount:empty{display:none}.catalogue_page__55aSr main .listFilterBtn{height:40px;gap:8px;padding:0 14px;border:1px solid var(--qty-line);border-radius:var(--r);background:transparent;font:600 14px/20px var(--sans);letter-spacing:0;color:var(--text);transition:border-color var(--t),background-color var(--t)}.catalogue_page__55aSr main .listFilterBtn svg{width:16px;height:16px;color:var(--text-2)}.catalogue_page__55aSr main .listFilterBtn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.catalogue_page__55aSr main .listFilterBtn:active{background:var(--press-bg)}.catalogue_page__55aSr main .sortBox{min-width:0;margin:0}.catalogue_page__55aSr main .sortTrigger{display:flex;align-items:center;gap:8px;width:100%;height:40px;padding:0 36px 0 14px;border:1px solid var(--qty-line);border-radius:var(--r);background:transparent;box-shadow:none;font:600 14px/20px var(--sans);letter-spacing:0;color:var(--text);text-align:start;cursor:pointer;transition:border-color var(--t),background-color var(--t)}.catalogue_page__55aSr main .sortTrigger .sortLabel{margin-inline-end:6px;font-weight:500;color:var(--text-2)}.catalogue_page__55aSr main .sortTrigger svg{width:16px;height:16px;color:var(--text-2)}.catalogue_page__55aSr main .sortTrigger:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.catalogue_page__55aSr main .sortPanel{margin-top:6px;padding:6px 0;border:0;border-top:2px solid var(--menu-cap);border-radius:var(--r);background:var(--menu-bg);box-shadow:var(--menu-shadow);width:max-content;min-width:100%;max-width:280px;max-height:min(60vh,320px)}.catalogue_page__55aSr main .sortPanel:is(:focus,:focus-visible){outline:none}.catalogue_page__55aSr main .sortOption{min-height:40px;padding:8px 16px 8px 40px;font:500 14px/20px var(--sans);letter-spacing:0;color:var(--menu-text);cursor:pointer;white-space:nowrap}.catalogue_page__55aSr main .sortOptionActive{color:var(--menu-text-hover);background:var(--menu-hover-bg);box-shadow:inset 2px 0 0 var(--menu-accent)}.catalogue_page__55aSr main .sortOptionSelected{font-weight:700;color:var(--menu-text-hover)}.catalogue_page__55aSr main .sortOption .check-icon{padding-inline-start:14px;color:var(--menu-text-hover)}.catalogue_page__55aSr main .sortOption .check-icon svg{width:16px;height:16px}.catalogue_page__55aSr main .listCrumbs{padding-bottom:20px}.catalogue_page__55aSr main .shopFilters,.catalogue_page__55aSr main .unified-filter-container{padding:0}.catalogue_page__55aSr main .filterGroup{margin:0;padding:16px 0;border:0;border-bottom:1px solid var(--line)}.catalogue_page__55aSr main .filterGroup:first-of-type{padding-top:0}.catalogue_page__55aSr main .filterGroup:last-child{margin-bottom:0;border-bottom:0;padding-bottom:0}.catalogue_page__55aSr main :is(.filterGroupTitle,.filterGroup h3,.filterGroup h4){margin:0;font:700 14px/20px var(--sans);letter-spacing:-.01em;color:var(--text);text-transform:none}.catalogue_page__55aSr main .filterList{margin:0;padding:0}.catalogue_page__55aSr main .filterRow{margin:0}.catalogue_page__55aSr main .filterRow .uiCheckbox{gap:0;min-height:32px;padding:4px 0;font:500 14px/20px var(--sans);color:var(--text-2)}.catalogue_page__55aSr main .filterRow .uiCheckbox>span{margin-inline-start:12px;font:inherit;color:inherit}.catalogue_page__55aSr main .filterRow .uiCheckbox:has(input:disabled){color:var(--muted)}.catalogue_page__55aSr main .filterSkeleton .animate-pulse>div,.catalogue_page__55aSr main .filterSkeleton div[class*=bg-gray-]{background:var(--skeleton);border-radius:var(--r)}.catalogue_page__55aSr main .product-card.animate-pulse{background:var(--surface);border:1px solid var(--card-line);border-radius:var(--r);box-shadow:none}.catalogue_page__55aSr main .product-card.animate-pulse div{background:var(--skeleton);border-radius:2px}.catalogue_page__55aSr main .product-card.animate-pulse>div:first-child{background:var(--photo-skeleton);border-radius:0}.catalogue_page__55aSr main .product-card.animate-pulse>div:first-child>div{background:transparent;animation:none}.catalogue_page__55aSr main .brand-card-wrapper svg stop{stop-color:var(--skeleton)}.catalogue_page__55aSr main .listCards{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));column-gap:var(--gap-x);row-gap:var(--gap-y)}@media (min-width:768px){.catalogue_page__55aSr main .listCards{grid-template-columns:repeat(auto-fill,var(--card-w))}}.catalogue_page__55aSr main .listGrid{padding-top:0;padding-bottom:var(--block)}.catalogue_page__55aSr main .listMore{padding-top:var(--gap-y);padding-bottom:0}.catalogue_page__55aSr main .listMore .uiButton{height:var(--field-h);padding:0 24px;border-radius:var(--r);background:transparent;color:var(--text);box-shadow:inset 0 0 0 1px var(--qty-line);font:700 14px/20px var(--sans)}.catalogue_page__55aSr main .listMore .uiButton:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.catalogue_page__55aSr main .listMore .uiButton:active{background:var(--press-bg)}.catalogue_page__55aSr main .listTrigger{min-height:40px;gap:10px;font:500 14px/20px var(--sans);color:var(--text-2)}.catalogue_page__55aSr main .listTrigger span{font:inherit;color:var(--text-2)}.catalogue_page__55aSr main .listTrigger div[class*=animate-spin]{border-color:transparent;border-bottom-color:var(--text-2)}.catalogue_page__55aSr main .productsEmpty{padding:48px 16px;text-align:center}.catalogue_page__55aSr main .productsEmpty img{max-width:100%;height:auto;padding:16px;background:var(--photo);border-radius:var(--r)}.catalogue_page__55aSr main .productsEmpty h3{margin:24px 0 0;font:var(--h-w) var(--h-fs)/var(--h-lh) var(--sans);letter-spacing:var(--h-ls);color:var(--text)}.catalogue_page__55aSr main .productsEmpty p{margin:8px 0 0;padding:0;font:500 14px/22px var(--sans);color:var(--text-2)}.catalogue_page__55aSr main .seoBlock{margin-top:var(--block);padding:24px;background:var(--bg-front);border:1px solid var(--line);border-radius:var(--r)}.catalogue_page__55aSr main .seoBody{margin:0;padding:0;font:500 15px/24px var(--sans);letter-spacing:0;color:var(--text-2);text-align:start}.catalogue_page__55aSr main .seoBody :is(h1,h2,h3,h4){margin:20px 0 8px;font-family:var(--sans);font-weight:700;letter-spacing:0;color:var(--text)}.catalogue_page__55aSr main .seoBody :is(h1,h2){font-size:var(--h-fs);line-height:var(--h-lh)}.catalogue_page__55aSr main .seoBody :is(h3,h4){font-size:16px;line-height:24px}.catalogue_page__55aSr main .seoBody>:first-child{margin-top:0}.catalogue_page__55aSr main .seoBody p{margin:0 0 12px}.catalogue_page__55aSr main .seoBody :is(ul,ol){margin:0 0 12px;padding-inline-start:20px}.catalogue_page__55aSr main .seoBody li{margin:0 0 6px}.catalogue_page__55aSr main .seoBody a{color:var(--text);font-weight:inherit;-webkit-text-decoration:underline 1px var(--edge-hover);text-decoration:underline 1px var(--edge-hover);text-underline-offset:4px;transition:text-decoration-color var(--t)}.catalogue_page__55aSr main .seoBody strong{color:var(--text)}@media (min-width:768px){.catalogue_page__55aSr main .seoBlock{padding:32px}.catalogue_page__55aSr main .seoBody{font-size:16px;line-height:28px}.catalogue_page__55aSr main .seoBody :is(h3,h4){font-size:18px;line-height:26px}}.catalogue_page__55aSr main .catBand{padding:24px 0;background:var(--bg-front);border-bottom:1px solid var(--line)}.catalogue_page__55aSr main .catBand :is(h1,h2){margin:0 0 6px;font:var(--page-w) var(--page-fs)/var(--page-lh) var(--sans);letter-spacing:var(--page-ls);color:var(--text);text-wrap:balance}.catalogue_page__55aSr main .catBand p{margin:0;font:500 14px/22px var(--sans);color:var(--text-2)}@media (min-width:768px){.catalogue_page__55aSr main .catBand{padding:32px 0}.catalogue_page__55aSr main .catBand p{font-size:16px;line-height:24px}}.catalogue_page__55aSr main .catBrowse{padding-top:var(--block);padding-bottom:0}.catalogue_page__55aSr main .catBrowseTitle{margin:0 0 var(--gap-y);font:var(--h-w) var(--h-fs)/var(--h-lh) var(--sans);letter-spacing:var(--h-ls);color:var(--text)}.catalogue_page__55aSr main .catShop{padding-top:var(--block);padding-bottom:var(--block)}.catalogue_page__55aSr main .catGridTitle{margin:0 0 var(--gap-y);font:var(--h-w) var(--h-fs)/var(--h-lh) var(--sans);letter-spacing:var(--h-ls);color:var(--text)}.catalogue_page__55aSr main .catShop:has(.productsEmpty){display:none}.catalogue_page__55aSr main .brand-card-wrapper .category-image-container{padding:8px;background:var(--photo);border:1px solid var(--tile-line);border-radius:var(--r)}.catalogue_page__55aSr main .brand-card-wrapper .category-image-container:after{content:"";position:absolute;inset:0;border:1px solid transparent;border-radius:inherit;pointer-events:none;transition:border-color var(--t)}.catalogue_page__55aSr main .brand-card-wrapper:has(a:focus-visible) .category-image-container:after{border:2px solid var(--photo-focus)}.catalogue_page__55aSr main .brand-card-wrapper a:focus-visible{outline:none}.catalogue_page__55aSr main .brand-card-wrapper .tile-name{padding:8px 0 0;font:600 12px/16px var(--sans);letter-spacing:.01em;color:var(--text)}@media (min-width:768px){.catalogue_page__55aSr main .brand-card-wrapper .tile-name{font-size:13px;line-height:18px}}.catalogue_page__55aSr main .brandsNone{font:500 14px/22px var(--sans);color:var(--text-2)}.catalogue_page__55aSr main .brandsAlert>div{background:var(--surface);border:1px solid var(--card-line);border-radius:var(--r);font:600 14px/20px var(--sans);color:var(--danger)}@media (hover:hover) and (pointer:fine){.catalogue_page__55aSr main :is(.listFilterBtn,.sortTrigger):hover{border-color:var(--edge-hover)}.catalogue_page__55aSr main .brand-card-wrapper:hover .category-image-container:after{border-color:var(--tile-edge-hover)}.catalogue_page__55aSr main .seoBody a:hover{text-decoration-color:initial}}.catalogue_filterDrawer__poakC{display:flex;flex-direction:column;width:100%;height:100%;background:var(--surface);font-family:var(--sans)}.catalogue_filterDrawer__poakC .filterDrawerHead{display:flex;align-items:center;gap:4px;min-height:64px;padding:8px 8px 8px 4px;border:0;box-shadow:inset 0 -1px 0 var(--line)}.catalogue_filterDrawer__poakC .filterDrawerClose{display:flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--r);background:transparent;color:var(--text);opacity:1}.catalogue_filterDrawer__poakC .filterDrawerClose svg{width:20px;height:20px;color:inherit}.catalogue_filterDrawer__poakC .filterDrawerClose:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.catalogue_filterDrawer__poakC .filterDrawerClose:active{background:var(--press-bg)}.catalogue_filterDrawer__poakC .filterDrawerTitle{margin:0;padding:0;font:700 20px/28px var(--sans);letter-spacing:0;color:var(--text);text-align:start}.catalogue_filterDrawer__poakC .filter-sidebar-div{padding:20px}.catalogue_filterDrawer__poakC .unified-filter-container{padding:0}.catalogue_filterDrawer__poakC .filterGroup{margin:0 0 24px}.catalogue_filterDrawer__poakC :is(.filterGroupTitle,.filterGroup h3,.filterGroup h4){margin:0;font:700 14px/20px var(--sans);letter-spacing:-.01em;color:var(--text)}.catalogue_filterDrawer__poakC .filterRow .uiCheckbox{min-height:36px;padding:4px 0;font:500 14px/20px var(--sans);color:var(--text-2)}.catalogue_filterDrawer__poakC .filterRow .uiCheckbox>span{margin-inline-start:12px;font:inherit;color:inherit}.catalogue_filterDrawer__poakC .filterSkeleton div[class*=bg-gray-]{background:var(--skeleton);border-radius:var(--r)}.catalogue_filterDrawer__poakC .os-scrollbar-handle:before{background:var(--edge-hover)}@media (hover:hover) and (pointer:fine){.catalogue_filterDrawer__poakC .filterDrawerClose:hover{background:var(--hover-bg);opacity:1}}