.od-catalog{display:block;box-sizing:border-box;width:min(var(--od-catalog-width,1320px),calc(100% - 2*var(--od-catalog-gutter,32px)));margin-inline:auto;padding-block:var(--od-catalog-top,40px) var(--od-catalog-bottom,80px);font-family:var(--od-body,Inter,sans-serif);color:var(--od-text,#202124);font-size:15px;line-height:1.5}.od-catalog *,.od-catalog *:before,.od-catalog *:after{box-sizing:border-box}.od-catalog [hidden],.od-catalog .hidden{display:none!important}.od-catalog :is(h2,h3,p,ul){margin:0}.od-catalog :is(a,button,input,select,summary,[tabindex]):focus-visible{outline:3px solid var(--od-text);outline-offset:3px}.od-catalog a{color:inherit;text-underline-offset:4px}.od-catalog button,.od-catalog select,.od-catalog input{font:inherit}.od-catalog button{cursor:pointer}.od-catalog button:disabled{cursor:default;opacity:.45}.od-catalog__intro{margin-bottom:32px}.od-catalog__intro h2{font-family:var(--od-heading,ODManrope,sans-serif);font-size:clamp(28px,3vw,40px);line-height:1.2;letter-spacing:-.035em}.od-catalog__intro>div{margin-top:14px;max-width:65ch;color:var(--od-muted)}.od-catalog__layout{display:grid;grid-template-columns:var(--od-sidebar-width,260px) minmax(0,1fr);gap:32px;align-items:start}.od-catalog__sidebar,.od-catalog__content{min-width:0}.od-catalog__sidebar{padding:16px;border:1px solid var(--od-line);border-radius:22px;background:var(--od-panel);box-shadow:var(--od-shadow);backdrop-filter:blur(var(--od-blur,18px));-webkit-backdrop-filter:blur(var(--od-blur,18px))}.od-catalog__category-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.od-catalog__category-heading h3{font-size:20px;font-family:var(--od-heading,ODManrope,sans-serif);font-weight:700}.od-catalog__categories{max-height:calc(var(--od-sidebar-rows,10)*(var(--od-category-size,64px) + 8px));overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--od-muted) transparent;padding:4px}.od-catalog__categories ul{display:flex;flex-direction:column;gap:8px;padding:0;list-style:none}.od-catalog__categories li{min-width:0}.od-catalog__categories a{display:flex;align-items:center;gap:10px;min-height:var(--od-category-size,64px);padding:8px;border:1px solid var(--od-line);border-radius:14px;text-decoration:none;background:var(--od-panel)}.od-catalog__categories a[aria-current=true]{border-color:var(--od-accent);box-shadow:inset 3px 0 var(--od-accent)}.od-catalog__category-image{display:grid;place-items:center;flex:none;width:var(--od-category-image,44px);height:var(--od-category-image,44px);overflow:hidden;border-radius:9px;background:var(--od-media)}.od-catalog__category-image img,.od-catalog__category-image .od-placeholder{display:block;width:100%;height:100%;object-fit:contain}.od-catalog__category-title{font-size:13px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.od-catalog__categories small{margin-left:auto;flex:none;color:var(--od-muted);font-size:12px}.od-catalog__category-controls{display:flex;gap:6px}.od-catalog__category-controls button{width:44px;height:44px;min-width:44px;border:1px solid var(--od-line);border-radius:50%;background:var(--od-panel);color:var(--od-text)}.od-catalog__banner{display:flex;flex-direction:column;gap:12px;margin-top:24px;padding:16px;border:1px solid var(--od-line);border-radius:16px;text-decoration:none;font-weight:600;background:var(--od-panel)}.od-catalog__banner img{width:100%;height:auto;border-radius:8px}.od-catalog__result-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.od-catalog__result-heading h2{font-family:var(--od-heading,ODManrope,sans-serif);font-size:clamp(25px,2.5vw,34px);line-height:1.2;letter-spacing:-.035em;overflow-wrap:anywhere}.od-catalog__result-heading p{margin-top:8px;color:var(--od-muted);font-size:13px}.od-catalog__result-heading>a{font-size:13px;flex:none;min-height:44px;display:flex;align-items:center}.od-catalog__notice{font-size:13px;color:var(--od-muted);margin-bottom:12px!important;min-height:1.5em}.od-catalog__load-error{padding:18px;margin-bottom:20px;border:1px solid var(--od-line);border-radius:14px;background:var(--od-panel)}.od-catalog__load-error :is(button,a){display:inline-flex;align-items:center;min-height:44px;margin:10px 12px 0 0}.od-catalog__load-error button,.od-catalog__filter-actions button{border:1px solid var(--od-accent);border-radius:12px;padding:10px 16px;background:var(--od-accent);color:#fff;font-weight:600}.od-catalog__filters{margin-bottom:20px;padding:16px;border:1px solid var(--od-line);border-radius:16px;background:var(--od-panel)}.od-catalog__toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px}.od-catalog__filter-label{font-size:14px;font-weight:700}.od-catalog__sorting{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--od-muted)}.od-catalog__sorting select{max-width:240px;min-height:44px;padding:8px 32px 8px 12px;border:1px solid var(--od-line);border-radius:10px;color:var(--od-text);background:var(--od-bg);font-size:13px}.od-catalog__facet-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.od-catalog__facet{flex:1 1 180px;border:1px solid var(--od-line);border-radius:10px;overflow:hidden;min-width:0}.od-catalog__facet summary{display:flex;align-items:center;gap:8px;list-style:none;cursor:pointer;padding:10px 12px;min-height:44px;font-size:13px;font-weight:600}.od-catalog__facet summary::-webkit-details-marker{display:none}.od-catalog__facet summary>span:last-child{margin-left:auto}.od-catalog__facet-values{padding:0 12px 12px;max-height:260px;overflow:auto}.od-catalog__check{display:flex;align-items:center;gap:10px;min-height:44px;font-size:13px}.od-catalog__check input{width:18px;height:18px;accent-color:var(--od-accent)}.od-catalog__check:has(input:disabled){opacity:.5}.od-catalog__check small{margin-left:auto;color:var(--od-muted)}.od-catalog__price-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.od-catalog__price-fields label{display:flex;flex-direction:column;gap:6px;font-size:12px;min-width:0}.od-catalog__price-fields input{min-width:0;width:100%;min-height:44px;padding:8px;border:1px solid var(--od-line);border-radius:8px;background:var(--od-bg);color:var(--od-text);font-size:14px}.od-catalog__filter-actions{display:flex;align-items:center;gap:16px;margin-top:14px;font-size:13px}.od-catalog__filter-actions a{display:flex;align-items:center;min-height:44px}.od-catalog__active-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.od-catalog__active-filters:empty{display:none}.od-catalog__active-filters a{padding:7px 10px;border:1px solid var(--od-line);border-radius:20px;background:var(--od-panel);font-size:12px;text-decoration:none}.od-catalog__grid{display:grid;grid-template-columns:repeat(var(--od-catalog-columns,3),minmax(0,1fr));gap:var(--od-catalog-gap,20px);padding:4px 0;list-style:none}.od-catalog__grid>li{display:flex;min-width:0}.od-catalog .od-product-card__name a{display:block;overflow:visible;-webkit-line-clamp:unset}.od-catalog__empty{padding:32px;border:1px dashed var(--od-line);border-radius:16px;color:var(--od-muted)}.od-catalog__empty a{display:inline-block;margin-top:16px}.od-catalog__pagination{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:28px}.od-catalog__pagination :is(a,span){display:grid;place-items:center;min-width:44px;min-height:44px;padding:8px 12px;border:1px solid var(--od-line);border-radius:10px;text-decoration:none}.od-catalog__pagination [aria-current]{border-color:var(--od-accent);background:var(--od-accent);color:#fff}@media not (min-width:1024px){.od-catalog__layout{grid-template-columns:220px minmax(0,1fr);gap:20px}.od-catalog__result-heading{align-items:start}.od-catalog__result-heading>a{display:none}.od-catalog__sorting{flex-direction:column;align-items:stretch;gap:5px}.od-catalog__sorting select{max-width:100%}}@media not (min-width:750px){.od-catalog{width:calc(100% - 2*var(--od-catalog-gutter-mobile,16px));padding-block:var(--od-catalog-top-mobile,24px) var(--od-catalog-bottom-mobile,48px)}.od-catalog__intro{margin-bottom:24px}.od-catalog__layout{display:block}.od-catalog__sidebar{margin-bottom:26px;padding:12px}.od-catalog__category-controls{display:flex}.od-catalog__categories{max-height:none;overflow-x:auto;overflow-y:hidden;padding:4px 2px 12px;scroll-snap-type:x proximity;scroll-padding-inline:2px}.od-catalog__categories ul{flex-direction:row;gap:10px}.od-catalog__categories li{flex:0 0 var(--od-category-mobile,128px);scroll-snap-align:start}.od-catalog__categories a{height:100%;min-height:130px;flex-direction:column;align-items:center;gap:7px;text-align:center;padding:10px 8px}.od-catalog__categories small{margin:0}.od-catalog__categories a[aria-current=true]{box-shadow:inset 0 -3px var(--od-accent)}.od-catalog__category-title{font-size:12px}.od-catalog__banner{display:none}.od-catalog__toolbar{align-items:end;gap:10px}.od-catalog__sorting{max-width:76%;min-width:0}.od-catalog__filters{padding:12px}.od-catalog__grid{grid-template-columns:repeat(var(--od-catalog-columns-mobile,2),minmax(0,1fr));gap:var(--od-catalog-gap-mobile,12px)}.od-catalog__facet{flex-basis:100%}.od-catalog__result-heading h2{font-size:26px}.od-catalog__filter-actions{gap:12px}}@media(prefers-reduced-motion:reduce){.od-catalog *,.od-catalog *:before,.od-catalog *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}.od-catalog .od-product-card:hover{transform:none}}html[data-od-motion=false] .od-catalog *,html[data-od-motion=false] .od-catalog *:before,html[data-od-motion=false] .od-catalog *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}.od-catalog[data-show-price=false] .od-product-card__price,.od-catalog[data-show-secondary=false] .od-product-card__secondary,.od-catalog[data-show-compare-price=false] .od-product-card__price s{display:none}.od-catalog .od-product-card__media{background:#eef0f2}.od-catalog .od-product-card__image{mix-blend-mode:multiply}.od-catalog :is(h2,h3){text-transform:none}.od-catalog__filter-disclosure{margin-bottom:20px}.od-catalog__filter-toggle{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:10px 16px;border:1px solid var(--od-line);border-radius:14px;list-style:none;background:var(--od-panel);box-shadow:inset 0 1px 1px #ffffff35;color:var(--od-text);font-size:14px;font-weight:700;cursor:pointer}.od-catalog__filter-toggle::-webkit-details-marker{display:none}.od-catalog__filter-toggle::marker{content:""}.od-catalog__filter-toggle>svg{display:block;flex:none;color:var(--od-accent)}.od-catalog__filter-disclosure[open]>.od-catalog__filter-toggle .od-catalog__filter-chevron{transform:rotate(180deg)}.od-catalog__filter-toggle:focus-visible{outline:3px solid var(--od-text);outline-offset:4px}.od-catalog__filter-disclosure>.od-catalog__filters{margin-top:12px;margin-bottom:0}.od-catalog__filter-disclosure .od-catalog__toolbar{justify-content:flex-end}
/*# sourceMappingURL=/cdn/shop/t/17/assets/od-catalog-browser.css.map */
