.catalog{padding-block:clamp(1.5rem,4vw,4rem);scroll-margin-block-start:7rem}.catalog__header{margin-block-end:2rem}.catalog__header h1{margin-block:.65rem 1rem;font-size:clamp(1.85rem,3.5vw,3rem);line-height:1.15;letter-spacing:-.035em}.catalog__description{max-inline-size:72ch;color:var(--color-muted,#536477)}.catalog__banner{display:block;inline-size:100%;max-block-size:20rem;object-fit:cover;border-radius:var(--radius,12px);margin-block-start:1.5rem}.breadcrumbs{display:flex;flex-wrap:wrap;gap:.6rem;font-size:.8rem;color:var(--color-muted,#536477)}.breadcrumbs a{text-decoration:none}.catalog__layout{display:grid;grid-template-columns:230px minmax(0,1fr);column-gap:2.5rem;align-items:start}.catalog__layout--full{grid-template-columns:minmax(0,1fr)}.catalog__results{grid-column:2;grid-row:2;min-inline-size:0}.catalog__layout--full .catalog__results{grid-column:1;grid-row:auto}.catalog__layout:not(:has(.facets__active)) .catalog__results{grid-row:1}.catalog__toolbar{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-block-size:2.75rem;margin-block-end:1.2rem}.catalog__count{margin:0;font-size:.85rem;color:var(--color-muted,#536477)}.catalog__loading{font-size:.8rem;color:var(--color-primary,#155eef)}.catalog[aria-busy=true] .catalog__results{opacity:.55;pointer-events:none}.catalog__grid{display:grid;grid-template-columns:repeat(var(--catalog-columns,3),minmax(0,1fr));gap:1.5rem 1.2rem}.catalog__empty{padding:3rem 1.5rem;background:var(--color-surface,#f3f6fa);border-radius:var(--radius,12px);text-align:center}.catalog__empty h2{font-size:1.3rem}.catalog__empty p{color:var(--color-muted,#536477)}.catalog__search{position:relative;display:flex;gap:.5rem;max-inline-size:42rem}.catalog__search>input[type=search]{min-inline-size:0;flex:1;border:1px solid var(--color-border,#dce3ec);border-radius:8px;padding:.8rem 1rem;background:var(--color-bg,#fff);color:var(--color-ink,#0f2238);font:inherit}.facets{grid-column:1;grid-row:1 / span 3;min-inline-size:0}.facets__toggle{display:none}.facets__form{display:grid;gap:1.2rem}.facets__sort{display:grid;gap:.5rem;font-size:.82rem;font-weight:600}.facets select,.facets input[type=number]{inline-size:100%;min-inline-size:0;padding:.7rem .65rem;border:1px solid var(--color-border,#dce3ec);background:var(--color-bg,#fff);color:var(--color-ink,#0f2238);border-radius:6px;font:inherit}.facets__group{border-block-start:1px solid var(--color-border,#dce3ec);padding-block-start:1rem}.facets__group>summary{display:flex;align-items:center;gap:.5rem;cursor:pointer;list-style:none;font-size:.88rem;font-weight:650;min-block-size:2.4rem}.facets__group>summary::-webkit-details-marker{display:none}.facets__group>summary:after{content:"+";margin-inline-start:auto;font-weight:400;font-size:1.15rem}.facets__group[open]>summary:after{content:"\2212"}.facets__badge{display:inline-flex;align-items:center;justify-content:center;min-inline-size:1.3rem;block-size:1.3rem;border-radius:50%;font-size:.65rem;background:var(--color-surface,#f3f6fa)}.facets__values{padding-block-start:.45rem}.facets__list{display:grid;gap:.1rem;list-style:none;margin:0;padding:0;max-block-size:19rem;overflow:auto;scrollbar-width:thin}.facets__value{display:flex;align-items:center;gap:.55rem;min-block-size:2.65rem;cursor:pointer;font-size:.82rem;line-height:1.35}.facets__value input{accent-color:var(--color-primary,#155eef);inline-size:1rem;block-size:1rem;flex:none;margin:0}.facets__value.is-disabled{opacity:.45;cursor:not-allowed}.facets__count{margin-inline-start:auto;color:var(--color-muted,#536477);font-size:.72rem}.facets__swatch{display:block;inline-size:1.35rem;block-size:1.35rem;border:1px solid var(--color-border,#dce3ec);border-radius:50%;object-fit:cover;flex:none}.facets__price{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.facets__price label{display:block;margin-block-end:.45rem;font-size:.7rem;color:var(--color-muted,#536477)}.facets__price input{font-size:.8rem}.facets__apply{inline-size:100%}.facets__clear{font-size:.78rem;text-underline-offset:.2em;text-align:center}.facets__active{grid-column:2;grid-row:1;display:flex;flex-wrap:wrap;gap:.5rem;margin-block-end:1rem}.facets__chip{display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--color-border,#dce3ec);border-radius:30px;background:var(--color-bg,#fff);padding:.55rem .8rem;font-size:.72rem;line-height:1.4;text-decoration:none;color:var(--color-ink,#0f2238)}.facets__chip:hover{border-color:var(--color-primary,#155eef);color:var(--color-primary,#155eef)}.pagination{margin-block-start:2.5rem}.pagination ul{display:flex;justify-content:center;flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none}.pagination li>a,.pagination li>span{display:flex;align-items:center;justify-content:center;min-inline-size:2.75rem;min-block-size:2.75rem;border-radius:8px;text-decoration:none;font-size:.85rem}.pagination li>a{border:1px solid var(--color-border,#dce3ec)}.pagination [aria-current=page]{background:var(--color-ink,#0f2238);color:#fff}[dir=rtl] .pagination__arrow{transform:scaleX(-1)}.search-card{border:1px solid var(--color-border,#dce3ec);border-radius:var(--radius,12px);overflow:hidden;align-self:stretch}.search-card>a{display:block}.search-card img{display:block;inline-size:100%;aspect-ratio:4/3;object-fit:cover}.search-card__body{padding:1.2rem}.search-card h2{font-size:1.05rem;line-height:1.45;margin-block:.65rem}.search-card h2 a{text-decoration:none}.search-card p{font-size:.82rem;color:var(--color-muted,#536477)}[data-predictive-search]{position:relative}.predictive-search{position:absolute;inset-inline:0;inset-block-start:calc(100% + .5rem);z-index:60;min-inline-size:min(24rem,calc(100vw - 2rem));max-block-size:min(75vh,38rem);overflow:auto;background:var(--color-bg,#fff);color:var(--color-ink,#0f2238);border:1px solid var(--color-border,#dce3ec);border-radius:var(--radius,12px);box-shadow:0 12px 40px #0f22381a;text-align:start}.predictive-search[hidden]{display:none}.predictive-search__list{padding:.5rem}.predictive-search__heading{margin:.8rem .6rem .4rem;font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--color-muted,#536477)}.predictive-search__item{display:flex;align-items:center;gap:.9rem;min-block-size:2.75rem;padding:.65rem;border-radius:7px;color:inherit;text-decoration:none;font-size:.85rem;line-height:1.4}.predictive-search__item:hover,.predictive-search__item[aria-selected=true]{background:var(--color-surface,#f3f6fa);outline:1px solid var(--color-border,#dce3ec);outline-offset:-1px}.predictive-search__product img{inline-size:4rem;block-size:4rem;object-fit:contain;border-radius:5px;background:#fff;flex:none}.predictive-search__title,.predictive-search__price{display:block}.predictive-search__price{margin-block-start:.3rem;font-size:.77rem;color:var(--color-muted,#536477)}.predictive-search__all{border-block-start:1px solid var(--color-border,#dce3ec);margin-block-start:.5rem;border-radius:0;justify-content:space-between;font-weight:650}@media(max-width:1199px){.catalog__layout{grid-template-columns:200px minmax(0,1fr);column-gap:1.5rem}.catalog__grid{gap:1.2rem .9rem}}@media(max-width:989px){.catalog__layout{display:flex;flex-direction:column;gap:1rem}.catalog__results,.facets,.facets__active{inline-size:100%}.facets__toggle{display:flex;justify-content:space-between;align-items:center;min-block-size:3.2rem;padding:.75rem 1rem;border:1px solid var(--color-border,#dce3ec);border-radius:8px;font-size:.85rem;font-weight:650;cursor:pointer;list-style:none}.facets__toggle::-webkit-details-marker{display:none}.facets__disclosure[open] .facets__form{padding:1rem;background:var(--color-surface,#f3f6fa);border-radius:8px;margin-block-start:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.facets__sort,.facets__apply,.facets__clear{grid-column:1/-1}.facets__group{align-self:start}.facets__active{margin:0}.catalog__toolbar{margin-block-end:.85rem}.catalog__grid{grid-template-columns:repeat(var(--catalog-mobile-columns,2),minmax(0,1fr))}}@media(max-width:599px){.catalog__header{margin-block-end:1.25rem}.catalog__grid{gap:1rem .6rem}.facets__disclosure[open] .facets__form{grid-template-columns:1fr}.catalog__search{gap:.35rem}.catalog__search .button{padding-inline:.9rem}.predictive-search{min-inline-size:0;max-block-size:62vh}.search-card__body{padding:.8rem}.search-card h2{font-size:.9rem}}@media(prefers-reduced-motion:no-preference){.catalog__results{transition:opacity .16s ease}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/catalog.css.map */
