.zaruba-collection,.zaruba-collection *,.zaruba-collection *:before,.zaruba-collection *:after{box-sizing:border-box}.zaruba-collection{width:100%;background:var(--colors-semantic-surface-page)}.zaruba-collection__inner{width:100%;max-width:1728px;margin:0 auto;padding-inline:clamp(16px,4vw,32px)}.zaruba-collection__banner{background:linear-gradient(180deg,#2c6d421a,#fafaf900)}.zaruba-collection__banner .zaruba-collection__inner{display:flex;flex-direction:column;gap:var(--spacing-gaps-small);padding-top:var(--spacing-gaps-xxlarge);padding-bottom:36px}.z-banner__crumbs{display:flex;align-items:center;gap:var(--spacing-gaps-xsmall);font-family:var(--fonts-family-specs-and-sku);font-size:12px;line-height:1.3;color:var(--colors-core-neutral-neutral-muted)}.z-banner__crumbs a{color:inherit;text-decoration:none}.z-banner__crumbs a:hover{color:var(--colors-semantic-text-primary)}.z-banner__title{margin:0;font-family:var(--fonts-family-paragraph);font-weight:700;font-size:clamp(32px,5vw,48px);line-height:1.1;letter-spacing:.5px;color:var(--colors-semantic-text-primary)}.z-banner__meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--fonts-size-headings-h6, 18px)}.z-banner__count{font-family:var(--fonts-family-specs-and-sku);font-weight:700;font-size:12px;color:var(--colors-semantic-badge-new-bg)}.z-banner__specs{font-family:var(--fonts-family-specs-and-sku);font-size:12px;line-height:1.3;color:var(--colors-semantic-text-secondary)}.zaruba-collection__body{display:flex;flex-direction:column;gap:var(--spacing-gaps-large);align-items:flex-start;padding-top:var(--spacing-gaps-large);padding-bottom:var(--spacing-gaps-xxxlarge)}@media(min-width:990px){.zaruba-collection__body{flex-direction:row;gap:var(--spacing-gaps-xlarge)}}.zaruba-collection__results{display:flex;flex-direction:column;gap:22px;flex:1 1 auto;min-width:0;width:100%}.z-facets{width:100%}.z-facets__toggle{display:flex;align-items:center;gap:var(--spacing-gaps-xsmall);padding:var(--spacing-gaps-small) 0;cursor:pointer;list-style:none;font-family:var(--fonts-family-specs-and-sku);font-weight:700;font-size:13px;text-transform:uppercase;color:var(--colors-semantic-text-primary)}.z-facets__toggle::-webkit-details-marker{display:none}.z-facets__toggle-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-pill);background:var(--colors-semantic-badge-new-bg);color:var(--colors-semantic-text-inverse);font-size:11px}@media(min-width:990px){.z-facets{width:280px;flex-shrink:0}.z-facets__toggle{display:none}.z-facets[open] .z-facets__groups,.z-facets .z-facets__groups{display:block}}.z-facet{padding-bottom:var(--fonts-size-headings-h6, 18px);border-bottom:1px solid var(--colors-semantic-surface-sunken)}.z-facet+.z-facet{padding-top:var(--fonts-size-headings-h6, 18px)}.z-facet__title{margin:0 0 var(--spacing-gaps-xsmall);font-family:var(--fonts-family-specs-and-sku);font-weight:700;font-size:11px;letter-spacing:.3px;text-transform:uppercase;color:var(--colors-semantic-text-primary)}.z-facet__row{position:relative;display:flex;align-items:center;gap:var(--spacing-gaps-xsmall);min-height:26px;cursor:pointer}.z-facet__cb{position:absolute;width:1px;height:1px;opacity:0}.z-facet__box{position:relative;width:14px;height:14px;flex-shrink:0;border:1px solid var(--colors-tints-tints-neutral-neutral-neutral-a20);border-radius:var(--radius-xs);transition:background .15s ease,border-color .15s ease}.z-facet__box:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid var(--colors-semantic-text-inverse);border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0}.z-facet__cb:checked+.z-facet__box{background:var(--colors-core-accent-accent-primary);border-color:var(--colors-semantic-border-focus)}.z-facet__cb:checked+.z-facet__box:after{opacity:1}.z-facet__cb:focus-visible+.z-facet__box{outline:2px solid var(--colors-semantic-border-focus);outline-offset:2px}.z-facet__label{flex:1 1 auto;font-family:var(--fonts-family-paragraph);font-size:14px;line-height:1.3;letter-spacing:.21px;color:var(--colors-semantic-text-secondary)}.z-facet__cb:checked~.z-facet__label{color:var(--colors-semantic-text-primary)}.z-facet__count{font-family:var(--fonts-family-specs-and-sku);font-size:12px;line-height:1.3;color:var(--colors-core-neutral-neutral-muted)}.z-facet__chips{display:flex;flex-wrap:wrap;gap:var(--spacing-gaps-g6)}.z-facet__chip{display:inline-flex;cursor:pointer}.z-facet__chip input{position:absolute;width:1px;height:1px;opacity:0}.z-facet__chip>span{padding:var(--spacing-gaps-g6) var(--fonts-size-paragraph-paragraph-xsmall, 10px);border:1px solid var(--colors-tints-tints-neutral-neutral-neutral-a10);border-radius:var(--radius-sm);background:var(--colors-semantic-surface-card);color:var(--colors-semantic-text-secondary);font-family:var(--fonts-family-specs-and-sku);font-size:12px;line-height:1.3;transition:background .15s ease,border-color .15s ease,color .15s ease}.z-facet__chip.is-active>span,.z-facet__chip:has(input:checked)>span{background:var(--colors-semantic-badge-new-bg);border-color:var(--colors-semantic-border-focus);color:var(--colors-semantic-text-inverse)}.z-facet__chip input:focus-visible+span{outline:2px solid var(--colors-semantic-border-focus);outline-offset:2px}.z-price{position:relative;height:20px;margin-top:var(--spacing-gaps-xsmall);margin-bottom:28px}.z-price__track{position:absolute;top:8px;left:0;right:0;height:4px;border-radius:var(--radius-xs);background:var(--colors-semantic-badge-neutral-bg)}.z-price__fill{position:absolute;top:0;bottom:0;left:0;right:0;border-radius:var(--radius-xs);background:var(--colors-semantic-badge-new-bg)}.z-price__input{position:absolute;top:0;left:0;width:100%;height:20px;margin:0;background:transparent;pointer-events:none;-webkit-appearance:none;appearance:none}.z-price__input::-webkit-slider-runnable-track{height:20px;background:transparent}.z-price__input::-moz-range-track{height:20px;background:transparent}.z-price__input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;pointer-events:auto;margin-top:2px;width:16px;height:16px;border-radius:var(--radius-pill);background:var(--colors-core-accent-accent-primary);border:2px solid var(--colors-semantic-surface-card);box-shadow:0 1px 3px #1313134d;cursor:pointer}.z-price__input::-moz-range-thumb{pointer-events:auto;width:16px;height:16px;border-radius:var(--radius-pill);background:var(--colors-core-accent-accent-primary);border:2px solid var(--colors-semantic-surface-card);box-shadow:0 1px 3px #1313134d;cursor:pointer}.z-price__labels{position:absolute;top:24px;left:0;right:0;display:flex;justify-content:space-between;font-family:var(--fonts-family-specs-and-sku);font-size:12px;line-height:1.3;color:var(--colors-semantic-text-secondary)}.z-facets__apply{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.z-facets__apply:focus{position:static;width:auto;height:auto;clip:auto;margin:var(--spacing-gaps-default) 0 0;padding:var(--spacing-gaps-xsmall) var(--spacing-gaps-default);border-radius:var(--radius-sm);background:var(--colors-core-accent-accent-primary);color:var(--colors-semantic-text-inverse);font-family:var(--fonts-family-paragraph);font-size:14px;cursor:pointer}.z-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-gaps-xsmall);min-height:48px}.z-toolbar__active{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-gaps-g6);flex:1 1 auto;min-width:0}.z-chip-remove{display:inline-flex;align-items:center;gap:var(--spacing-gaps-xxsmall);padding:var(--spacing-gaps-g6) var(--fonts-size-paragraph-paragraph-xsmall, 10px);border-radius:var(--radius-sm);background:var(--colors-semantic-badge-new-bg);color:var(--colors-semantic-text-inverse);font-family:var(--fonts-family-specs-and-sku);font-size:12px;line-height:1.3;text-decoration:none;transition:background .15s ease}.z-chip-remove:hover{background:var(--colors-core-accent-accent-primary-hover)}.z-clear-all{font-family:var(--fonts-family-specs-and-sku);font-size:12px;line-height:1.3;color:var(--colors-semantic-badge-new-bg);text-decoration:none;white-space:nowrap}.z-clear-all:hover{text-decoration:underline}.z-toolbar__tools{display:flex;align-items:center;gap:var(--fonts-size-paragraph-paragraph-default, 14px);flex-shrink:0}.z-toolbar__count{font-family:var(--fonts-family-specs-and-sku);font-size:12px;line-height:1.3;color:var(--colors-semantic-text-secondary);white-space:nowrap}.z-sort{display:inline-flex;align-items:center;gap:var(--spacing-gaps-g6);padding:var(--spacing-gaps-xsmall) var(--spacing-gaps-small);border:1px solid var(--colors-tints-tints-neutral-neutral-neutral-a10);border-radius:var(--radius-sm);background:var(--colors-semantic-surface-card);font-family:var(--fonts-family-specs-and-sku);font-size:12px;color:var(--colors-semantic-text-primary);cursor:pointer}.z-sort__label{color:var(--colors-semantic-text-secondary)}.z-sort select{border:0;padding:0;background:transparent;font:inherit;color:inherit;cursor:pointer;outline:none}.zaruba-collection__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-gaps-default)}@media(min-width:750px){.zaruba-collection__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1200px){.zaruba-collection__grid{grid-template-columns:repeat(var(--z-cols, 4),minmax(0,1fr))}}.zaruba-collection__more{display:flex;justify-content:center}.z-load-more{display:inline-flex;align-items:center;padding:var(--fonts-size-paragraph-paragraph-default, 14px) 26px;border:1px solid var(--colors-semantic-border-default);border-radius:var(--radius-default);background:transparent;font-family:var(--fonts-family-paragraph);font-size:16px;line-height:1.3;letter-spacing:.24px;color:var(--colors-semantic-text-primary);text-decoration:none;cursor:pointer;transition:background .15s ease,border-color .15s ease}.z-load-more:hover{background:var(--colors-semantic-surface-card);border-color:var(--colors-tints-tints-neutral-neutral-neutral-a20)}.z-load-more[aria-busy=true]{opacity:.6;pointer-events:none}.zaruba-collection__empty{padding:var(--spacing-gaps-xxlarge) 0;text-align:center;font-family:var(--fonts-family-paragraph);color:var(--colors-semantic-text-secondary)}.zaruba-collection__empty a{color:var(--colors-semantic-badge-new-bg)}
/*# sourceMappingURL=/cdn/shop/t/9/assets/zaruba-collection.css.map */
