.collection-layout{display:grid;grid-template-columns:1fr;gap:48px;align-items:start}@media screen and (min-width:550px){.collection-layout{//grid-template-columns: 200px 1fr;grid-template-columns:1fr}}@media screen and (min-width:990px){.collection-layout{//grid-template-columns: 250px 1fr;grid-template-columns:1fr}}@media screen and (min-width:750px){.collection-sidebar{position:sticky;top:calc(var(--megamenu-top) + 30px);max-height:calc(90vh - var(--megamenu-top));overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent;padding-right:12px}}.collection-sidebar::-webkit-scrollbar{width:var(--space-1)}.collection-sidebar::-webkit-scrollbar-track{background:transparent}.collection-sidebar::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:999px}.filter-group{border-bottom:1px solid var(--color-border-50);padding-block:18px}.filter-group__header{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;font-size:var(--font-size-sm);color:var(--color-text);font-weight:500;-webkit-user-select:none;user-select:none;text-transform:uppercase}.filter-group__header::-webkit-details-marker{display:none}.filter-group__header svg,.filter-group__header .icon{width:20px;height:20px;transition:all var(--duration-base) var(--ease-default);flex-shrink:0}details.filter-group[open] .filter-group__header svg,details.filter-group[open] .filter-group__header .icon{transform:rotate(180deg)}.filter-group__body{margin-top:14px;display:flex;flex-direction:column;gap:10px}.filter-item{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:var(--font-size-sm);color:var(--color-text)}.filter-item input[type=radio],.filter-item input[type=checkbox]{width:16px;height:16px;accent-color:var(--color-accent);cursor:pointer;flex-shrink:0;appearance:none;-webkit-appearance:none;border:1.5px solid var(--color-border);transition:all var(--duration-base) var(--ease-default);position:relative}.filter-item input[type=radio]{border-radius:50%}.filter-item input[type=checkbox]{border-radius:var(--space-1)}.filter-item:hover input[type=radio],.filter-item:hover input[type=checkbox]{border-color:var(--color-accent)}.filter-item input[type=radio]:checked,.filter-item input[type=checkbox]:checked{background:var(--color-accent);border-color:var(--color-accent)}.filter-item input[type=checkbox]:checked:after{content:"";position:absolute;left:var(--space-1);top:1px;width:5px;height:9px;border:2px solid var(--color-background);border-top:none;border-left:none;transform:rotate(45deg)}.filter-item input[type=radio]:checked:after{content:"";position:absolute;left:50%;top:50%;translate:-50% -50%;width:6px;height:6px;border-radius:50%;background:var(--color-background)}.filter-item__label{flex:1}.filter-item__count{color:var(--color-text);font-size:var(--font-size-sm)}.filter-item.is-disabled{opacity:.5;pointer-events:none}.filter-swatches{display:flex;flex-wrap:wrap;gap:10px}.filter-swatch{display:flex;align-items:center;gap:8px;cursor:pointer;position:relative;border:1px solid var(--color-border);padding:6px 8px;border-radius:8px}.filter-swatch input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.filter-swatch__dot{display:block;width:20px;height:20px;border-radius:50%;border:2px solid transparent;outline:2px solid transparent;transition:all var(--duration-base) var(--ease-default);box-shadow:0 0 0 1px #ccc}.filter-swatch.is-active .filter-swatch__dot,.filter-swatch:hover .filter-swatch__dot{outline:2px solid var(--color-heading);outline-offset:2px}.filter-swatch__name{font-size:var(--font-size-sm);color:var(--color-text);text-align:center;line-height:1.1}.filter-swatch.is-disabled{opacity:.5;pointer-events:none}.filter-sizes{display:flex;flex-wrap:wrap;gap:8px}.filter-size{cursor:pointer}.filter-size input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.filter-size span{display:flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:10px 10px 12px;border:1px solid var(--color-border);font-size:var(--font-size-sm);font-weight:500;color:var(--color-text);transition:all var(--duration-base) var(--ease-default);border-radius:var(--input-radius)}.filter-size.is-active span,.filter-size:hover span{background:var(--color-button-background);border-color:var(--color-button-border);color:var(--color-button-text)}.filter-size.is-disabled{opacity:.5;pointer-events:none}.filter-size.is-disabled span{text-decoration:line-through}.filter-categories{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.filter-category label{display:flex;align-items:center;gap:10px;cursor:pointer;transition:all var(--duration-base) var(--ease-default)}.filter-category label:hover,.filter-category.is-active label{color:var(--color-accent)}.filter-category input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.filter-category__label{flex:1;font-size:var(--font-size-sm)}.filter-category__count{font-size:var(--font-size-sm);color:var(--color-text);min-width:20px;text-align:right}.filter-category.is-disabled{opacity:.5;pointer-events:none}.filter-price__inputs{display:flex;align-items:center;gap:10px}.filter-price__field{display:flex;align-items:center;gap:var(--space-1);border:1px solid var(--color-border);padding:8px 12px;flex:1;border-radius:8px}.filter-price__field input[type=number]{border:none;width:100%;font-size:var(--font-size-base);color:var(--color-heading);background:transparent;-moz-appearance:textfield}.filter-price__field input[type=number]::-webkit-outer-spin-button,.filter-price__field input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.filter-price__currency,.filter-price__separator{font-size:var(--font-size-sm);color:var(--color-text);flex-shrink:0}.filter-summary{padding-top:16px}.filter-summary__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.filter-summary__title{font-size:var(--font-size-base);font-weight:500;letter-spacing:.04em;color:var(--color-heading)}.filter-summary__remove-all{font-size:var(--font-size-sm);color:var(--color-text);text-decoration:1px solid underline;text-underline-offset:3px;transition:all var(--duration-base) var(--ease-default)}.filter-summary__remove-all:hover{color:var(--color-heading)}.filter-summary__pills{display:flex;flex-wrap:wrap;gap:8px}.filter-summary__pill{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border:1px solid var(--color-secondary-background);background-color:var(--color-secondary-background);border-radius:999px;font-size:var(--font-size-sm);color:var(--color-links);text-decoration:none;transition:all var(--duration-base) var(--ease-default);white-space:nowrap}.filter-summary__pill:hover{border-color:var(--color-button-border);background:var(--color-button-background);color:var(--color-button-text)}.filter-group summary{list-style:none}.filter-group summary::-webkit-details-marker{display:none}.filter-group__body{display:grid;grid-template-rows:0fr;transition:all var(--duration-base) var(--ease-default);overflow:hidden}.filter-group__body-inner{overflow:hidden;min-height:0;display:flex;flex-direction:column;gap:8px}.filter-group[open] .filter-group__body{grid-template-rows:1fr}.filter-group:last-of-type{border-bottom:none}.collection-toolbar{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:var(--grid-gap);gap:var(--grid-gap)}.collection-sort-select{background-color:transparent!important;border-radius:var(--input-radius)!important;border:solid 1px var(--color-border-50)!important;font-size:var(--font-size-sm)!important;padding-right:36px!important}.collection-sort-select:after{border-bottom:2px solid var(--color-text)!important;border-right:2px solid var(--color-text)!important;height:8px!important;margin-top:-5px!important;right:16px!important;width:8px!important}.nice-select.open .nice-select-dropdown{scrollbar-width:thin!important}.collection-sort-select .option,.collection-sort-select .option.selected{font-weight:400!important;line-height:30px!important}.collection-sort-select .option:hover,.collection-sort-select .option.focus,.collection-sort-select .option.selected.focus{background-color:var(--color-secondary-background)!important;color:var(--color-accent)}.collection-sort-select .nice-select-dropdown{left:auto!important;right:0!important}.collection-count{font-size:var(--font-size-base);color:var(--color-text)}.product-grid{display:grid;gap:var(--grid-gap, 24px);grid-template-columns:1fr}@media screen and (min-width:750px){.product-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1200px){.product-grid{grid-template-columns:repeat(var(--grid-columns, 3),1fr)}}.filter-show-more{display:inline-flex;align-items:center;gap:4px;padding:0;background:none;border:none;cursor:pointer;font-size:var(--font-size-sm);color:var(--color-text);text-decoration:1px solid underline;text-underline-offset:3px;transition:all var(--duration-base) var(--ease-default)}.filter-show-more:hover{color:var(--color-heading)}.filter-price__slider-wrap{position:relative;height:36px;margin-bottom:12px}.filter-price__track{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;height:4px;background:var(--color-border);border-radius:2px}.filter-price__range-fill{position:absolute;height:100%;background:var(--color-heading);border-radius:2px}.filter-price__range{position:absolute;top:50%;transform:translateY(-50%);width:calc(100% - 4px);height:44px;background:none;appearance:none;-webkit-appearance:none;pointer-events:none;outline:none;left:2px;right:2px}.filter-price__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--color-background);border:2px solid var(--color-heading);cursor:pointer;pointer-events:all;transition:all var(--duration-base) var(--ease-default);box-shadow:0 1px 4px #00000026}.filter-price__range::-webkit-slider-thumb{transform:scale(1.15)}.filter-price__range::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--color-background);border:2px solid var(--color-heading);cursor:pointer;pointer-events:all;transition:all var(--duration-base) var(--ease-default);box-shadow:0 1px 4px #00000026}.filter-price__range--min{z-index:3}.filter-price__range--max{z-index:4}.filter-price__inputs{display:flex;align-items:center;gap:8px;margin-top:4px}.filter-price__field{display:flex;align-items:center;gap:4px;border:1px solid var(--color-border);border-radius:6px;padding:4px 8px;flex:1}.filter-price__field input{width:100%;border:none;outline:none;font-size:var(--font-size-sm);background:transparent}.filter-price__currency{font-size:var(--font-size-sm);color:var(--color-text)}.filter-price__separator{color:var(--color-text);font-size:var(--font-size-sm)}.no-product-found{text-align:center;margin-top:60px}.no-product-found h3{margin-bottom:8px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/page-collection.css.map */
