:root{--css-loaded-collection-grid: 1}collection-grid-root{display:block;position:relative;background-color:var(--color-background);color:var(--color-foreground);transition-property:none;transition-duration:var(--motion-surface-duration),calc(var(--motion-surface-duration) * .5);transition-timing-function:var(--motion-surface-easing),var(--ease-in)}.cg__onboarding{margin:0;padding:var(--space-5xl) var(--page-margin);text-align:center;font-size:var(--font-body--size);letter-spacing:var(--letter-spacing--caps);text-transform:uppercase;opacity:var(--opacity-muted)}collection-filters-panel{display:block;position:relative;z-index:95}.cg-filters__form{position:relative}.cg-filters__bar{display:flex;align-items:baseline;gap:var(--space-3xl);padding-block-end:var(--space-lg)}.cg-filters__trigger{display:inline-flex;align-items:baseline;gap:var(--space-md);background:none;border:none;padding:0;cursor:pointer;color:var(--color-foreground, #000);font-family:inherit;font-size:var(--font-body--size);line-height:1.4}.cg-filters__trigger:hover{opacity:var(--opacity-hover)}.cg-filters__count:empty{display:none}.cg-filters__tools{display:flex;align-items:center;gap:var(--space-lg);margin-inline-start:auto}.cg-filters__count-text{font-size:var(--font-body--size);color:var(--color-foreground, #000);opacity:var(--opacity-muted);white-space:nowrap}.cg-density{display:none;gap:var(--space-xxs);margin:0;padding:0;border:none}@media screen and (min-width:750px){.cg-density{display:flex}}.cg-density__option{display:inline-flex;position:relative;cursor:pointer}.cg-density__input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:pointer}.cg-density__icon{display:flex;color:var(--color-foreground, #000);opacity:var(--opacity-disabled);padding:var(--space-xs);border-radius:var(--radius-xs);transition:opacity var(--motion-hover-duration) var(--motion-hover-easing),background-color var(--motion-hover-duration) var(--motion-hover-easing)}.cg-density__option:hover .cg-density__icon{opacity:var(--opacity-hover)}.cg-density__input:checked~.cg-density__icon{opacity:1;background-color:rgb(var(--color-foreground-rgb, 0 0 0) / .06)}.cg-density__input:focus-visible~.cg-density__icon{outline:1px solid var(--color-foreground, #000);outline-offset:1px}.cg-density__icon svg{display:block;width:var(--space-20);height:var(--space-20)}.cg--full .cg-filters__bar,.cg--full .cg-filters__active{padding-inline:var(--page-margin)}.cg-filters__active:empty{display:none}.cg-filters__active{display:flex;flex-wrap:wrap;gap:var(--space-sm);padding-block-end:var(--space-md)}.cg-filters__active-chip{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-md);border:1px solid var(--color-border, rgb(0 0 0 / .2));border-radius:var(--radius-pill);background:none;font-family:inherit;font-size:var(--font-body--size);letter-spacing:var(--letter-spacing--caps);text-transform:uppercase;text-decoration:none;color:var(--color-foreground, #000);cursor:pointer;transition:border-color var(--motion-hover-duration) var(--motion-hover-easing)}.cg-filters__active-chip:hover{border-color:var(--color-foreground, #000)}.cg-filters__active-chip-x{font-size:var(--space-lg);line-height:1;opacity:var(--opacity-muted)}.cg-filters__fab{gap:var(--space-sm);position:fixed;z-index:var(--z-scrim);left:var(--page-margin);right:var(--page-margin);margin-inline:auto;bottom:max(var(--space-lg),env(safe-area-inset-bottom));box-shadow:var(--shadow-float);cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;translate:0 var(--space-md)}.cg-filters__fab.btn-block{display:flex;max-width:calc(100% - var(--page-margin) * 2);padding:var(--space-lg) var(--space-2xl);transition:opacity var(--motion-surface-duration) var(--motion-surface-easing),translate var(--motion-surface-duration) var(--motion-surface-easing),visibility 0s linear var(--motion-surface-duration),background-color var(--motion-hover-duration) var(--motion-hover-easing),color var(--motion-hover-duration) var(--motion-hover-easing),border-color var(--motion-hover-duration) var(--motion-hover-easing)}.cg-filters__fab-count:empty{display:none}.cg-filters[data-fab-shown] .cg-filters__fab{opacity:1;visibility:visible;pointer-events:auto;translate:0 0;transition-delay:0s}.cg-filters.is-open .cg-filters__fab{display:none}.cg-filters__fab:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}@media screen and (max-width:749px){.cg-filters__bar{gap:var(--space-lg)}}.cg-filters__panel{--cg-gutter: var(--space-lg);--cg-line: color-mix(in srgb, var(--color-foreground) 12%, var(--color-background));--cg-hover: color-mix(in srgb, var(--color-foreground) 3%, var(--color-background));--cg-selected: color-mix(in srgb, var(--color-foreground) 6%, var(--color-background));position:fixed;inset-block:0;inset-inline-start:auto;inset-inline-end:0;width:min(calc(var(--space-20) * 25),100vw);max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;overflow:hidden;background:var(--color-background, #fff);color:var(--color-foreground, #000);font-family:var(--font-body--family);font-weight:var(--font-body--weight, 400);transform:translate(100%);transition:transform var(--motion-surface-duration) var(--ease-in)}.cg-filters__panel.is-open{transform:none;transition:transform var(--motion-surface-duration) var(--motion-surface-easing)}.cg-filters__panel[open]{display:flex;flex-direction:column}.cg-filters__panel:focus{outline:none}.cg-filters__panel::backdrop{background:transparent}@media screen and (max-width:749px){.cg-filters__panel{width:100%}}.cg-filters__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);flex-shrink:0;padding:var(--space-md) var(--cg-gutter);padding-block-start:max(var(--space-md),env(safe-area-inset-top))}.cg-filters__title{margin:0;font-family:inherit;font-size:var(--font-body--size);font-weight:inherit;line-height:1.4;letter-spacing:var(--letter-spacing--caps);text-transform:uppercase}.cg-filters__panel-scroll,.cg-filters__grid{display:flex;flex-direction:column;gap:var(--space-2xl)}.cg-filters__panel-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-xl) var(--cg-gutter) var(--space-2xl)}.cg-filters__group{min-width:0;margin:0;padding:0;border:0}.cg-filters__heading{float:inline-start;width:100%;margin:0 0 var(--space-sm);padding:0;font-size:var(--font-body--size);font-weight:inherit;line-height:1.4;letter-spacing:var(--letter-spacing--caps);text-transform:uppercase}.cg-filters__options{clear:both;display:flex;flex-direction:column;padding:0 1px 1px 0}.cg-filters__option{position:relative;display:flex;align-items:center;gap:var(--space-md);min-height:calc(var(--space-2xl) + var(--space-md));margin:0 -1px -1px 0;padding:var(--space-md) var(--cg-gutter);border:1px solid transparent;background:var(--color-background);font-size:var(--font-body--size);line-height:1.4;letter-spacing:var(--letter-spacing--body-normal);cursor:pointer}.cg-filters__option:hover{background:var(--cg-hover)}.cg-filters__option:has(.cg-filters__box:checked){z-index:1;background:var(--cg-selected);outline:1px solid var(--color-foreground);outline-offset:-1px}.cg-filters__option:has(.cg-filters__box:focus-visible){z-index:2;outline:2px solid var(--color-foreground);outline-offset:-2px}.cg-filters__option.is-disabled{color:color-mix(in srgb,var(--color-foreground) 35%,var(--color-background));cursor:default;pointer-events:none}.cg-filters__option-count{margin-inline-start:auto;opacity:var(--opacity-muted)}.cg-filters__box{appearance:none;-webkit-appearance:none;flex-shrink:0;width:11px;height:11px;margin:0;border:1px solid var(--color-foreground);border-radius:var(--cg-field-radius, var(--radius-pill));background:transparent;cursor:pointer}.cg-filters__box:checked{background:var(--color-foreground);box-shadow:inset 0 0 0 var(--space-xxs) var(--cg-selected)}.cg-filters__box:focus-visible{outline:none}.cg-filters__options--swatch .cg-filters__box,.cg-filters__options--tiles .cg-filters__box{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.cg-filters__options--swatch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cg-filters__options--swatch .cg-filters__option{padding-inline-start:calc(var(--space-xxs) * 5 + var(--space-md))}.cg-filters__chip{position:absolute;inset-block:0;inset-inline-start:0;width:calc(var(--space-xxs) * 5);background-color:transparent;background-size:cover;background-position:center}.cg-filters__option.is-disabled .cg-filters__chip{opacity:var(--opacity-disabled)}.cg-filters__options--tiles{flex-direction:row;flex-wrap:wrap}.cg-filters__options--tiles .cg-filters__option{align-items:flex-start;min-width:var(--space-56);padding:var(--space-md)}.cg-filters__options--tiles .cg-filters__option.is-disabled .cg-filters__option-label{text-decoration:line-through}.cg-filters__option--overflow{display:none}.cg-filters__group.is-expanded .cg-filters__option--overflow{display:flex}.cg-filters__show-more{margin-block-start:var(--space-sm);padding:0;background:none;border:none;cursor:pointer;color:inherit;font-family:inherit;font-size:var(--font-body--size);text-decoration:underline;text-underline-offset:var(--space-xxs)}.cg-filters__show-more:hover{opacity:var(--opacity-hover)}.cg-filters__options--price{display:block}.cg-price{--cg-thumb: calc(var(--space-xxs) * 9);padding:var(--space-md) var(--cg-gutter) var(--space-lg)}.cg-price__values{display:flex;justify-content:space-between;gap:var(--space-md);margin-block-end:var(--space-md);font-size:var(--font-body--size);line-height:1.4;letter-spacing:var(--letter-spacing--body-normal);font-variant-numeric:tabular-nums}.cg-price__track{position:relative;height:var(--cg-thumb)}.cg-price__track:before,.cg-price__fill{content:"";position:absolute;top:50%;translate:0 -50%}.cg-price__track:before{left:calc(var(--cg-thumb) / 2);right:calc(var(--cg-thumb) / 2);height:1px;background:color-mix(in srgb,var(--color-foreground) 20%,var(--color-background))}.cg-price__fill{left:calc(var(--cg-thumb) / 2 + (100% - var(--cg-thumb)) * var(--cg-lo, 0));width:calc((100% - var(--cg-thumb)) * (var(--cg-hi, 1) - var(--cg-lo, 0)));height:var(--space-xxs);background:var(--color-foreground)}.cg-price__range{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;margin:0;background:none;-webkit-appearance:none;appearance:none;pointer-events:none}.cg-price__range.is-raised{z-index:2}.cg-price__range:focus{outline:none}.cg-price__range::-webkit-slider-runnable-track{height:var(--cg-thumb);background:none;border:0}.cg-price__range::-moz-range-track{height:var(--cg-thumb);background:none;border:0}.cg-price__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;box-sizing:border-box;width:var(--cg-thumb);height:var(--cg-thumb);border:1px solid var(--color-foreground);border-radius:var(--cg-field-radius, var(--radius-pill));background:var(--color-background);cursor:grab;pointer-events:auto;transition:background-color var(--motion-hover-duration) var(--motion-hover-easing),transform var(--motion-hover-duration) var(--motion-hover-easing)}.cg-price__range::-moz-range-thumb{box-sizing:border-box;width:var(--cg-thumb);height:var(--cg-thumb);border:1px solid var(--color-foreground);border-radius:var(--cg-field-radius, var(--radius-pill));background:var(--color-background);cursor:grab;pointer-events:auto;transition:background-color var(--motion-hover-duration) var(--motion-hover-easing),transform var(--motion-hover-duration) var(--motion-hover-easing)}.cg-price__range:hover::-webkit-slider-thumb,.cg-price__range:active::-webkit-slider-thumb{background:var(--color-foreground)}.cg-price__range:hover::-moz-range-thumb,.cg-price__range:active::-moz-range-thumb{background:var(--color-foreground)}.cg-price__range:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.15)}.cg-price__range:active::-moz-range-thumb{cursor:grabbing;transform:scale(1.15)}.cg-price__range:focus-visible::-webkit-slider-thumb{outline:2px solid var(--color-foreground);outline-offset:2px}.cg-price__range:focus-visible::-moz-range-thumb{outline:2px solid var(--color-foreground);outline-offset:2px}@media(prefers-reduced-motion:reduce){.cg-price__range::-webkit-slider-thumb{transition:none}.cg-price__range::-moz-range-thumb{transition:none}}.cg-filters__foot{display:flex;gap:var(--space-sm);flex-shrink:0;padding:var(--space-md) var(--cg-gutter);padding-block-end:max(var(--space-lg),env(safe-area-inset-bottom));background:var(--color-background)}.cg-filters__foot:empty{display:none}.cg-filters__foot .btn-block{flex:1;font-weight:inherit;justify-content:center;min-height:var(--space-3xl)}.cg-filters__foot [data-cg-remove][aria-disabled=true]{opacity:var(--opacity-disabled);pointer-events:none}.cg__sentinel{display:flex;justify-content:center;width:100%;min-height:1px;padding:var(--space-lg) 0;pointer-events:none}.cg__sentinel-loader{width:var(--space-lg);height:var(--space-lg);border:1px solid var(--color-foreground, #000);border-bottom-color:transparent;border-radius:50%;opacity:0;transition:opacity var(--duration-quick) var(--ease-standard)}.cg__sentinel.is-loading .cg__sentinel-loader{opacity:var(--opacity-muted);animation:cg-sentinel-spin var(--duration-slower) linear infinite}@keyframes cg-sentinel-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.cg__sentinel.is-loading .cg__sentinel-loader{animation:none}}.cg-pagination{display:flex;justify-content:center;padding:var(--space-3xl) 0 0}.cg-pagination__list{display:flex;align-items:center;list-style:none;margin:0;padding:0}.cg-pagination__item{width:calc(var(--space-md) * 3);height:calc(var(--space-md) * 3);display:grid;place-items:center}.cg-pagination__link{display:grid;place-items:center;width:100%;height:100%;color:var(--color-foreground, #000);text-decoration:none;font-size:var(--font-body--size);letter-spacing:var(--letter-spacing--body-loose);transition:opacity var(--motion-hover-duration) var(--motion-hover-easing)}a.cg-pagination__link:hover{opacity:var(--opacity-hover)}.cg-pagination__link--current{font-weight:700;text-decoration:underline;text-underline-offset:var(--space-xs)}.cg-pagination__link--gap{opacity:var(--opacity-muted)}.cg-pagination__link--disabled{opacity:var(--opacity-disabled)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/collection-grid.css.map */
