.st-cgrid{--st-cgrid-stack: var(--st-spacing-space-4);background-color:var(--st-color-surface-ground)}@media(min-width:1024px){.st-cgrid{--st-cgrid-stack: var(--st-spacing-space-5)}}.st-cgrid__inner{max-width:var(--st-spacing-layout-grid-max);margin-inline:auto;padding-inline:var(--st-page-pad)}.st-cgrid__toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--st-spacing-space-4);min-height:31px}.st-cgrid .st-cgrid__count{margin:0;color:var(--st-color-text-primary)}.st-cgrid__filter-btn{display:inline-flex;flex:0 0 auto;align-items:center;gap:10px;white-space:nowrap}.st-cgrid__filter-btn .icon-filter{flex:none;width:14px;height:9px}.st-cgrid__products{display:block;margin-top:var(--st-cgrid-stack)}.st-cgrid__active{display:flex;flex-wrap:wrap;align-items:center;gap:var(--st-spacing-space-2);margin:0 0 var(--st-cgrid-stack);padding:0;list-style:none}.st-cgrid__active>li{display:flex;margin:0;padding:0}.st-chip{display:inline-flex;align-items:center;justify-content:center;gap:var(--st-spacing-space-2);box-sizing:border-box;min-height:40px;margin:0;padding:0 var(--st-spacing-space-4);color:var(--st-color-text-primary);background:transparent;border:var(--st-spacing-border-1) solid var(--st-color-border-hairline);border-radius:var(--st-spacing-radius-0);text-decoration:none;cursor:pointer;font-family:var(--st-type-label-meta-family);font-size:var(--st-type-label-meta-size);font-weight:var(--st-type-label-meta-weight);font-style:var(--st-type-label-meta-style);line-height:var(--st-type-label-meta-line-height);letter-spacing:var(--st-type-label-meta-letter-spacing);text-transform:var(--st-type-label-meta-transform);-webkit-user-select:none;user-select:none}.st-chip.is-selected,.st-chip__input:checked+.st-chip{color:var(--st-color-text-on-dark);background:var(--st-color-accent-primary);border-color:var(--st-color-border-accent);box-shadow:inset 0 0 0 var(--st-spacing-border-1) var(--st-color-border-accent)}.st-chip__input:disabled+.st-chip{color:var(--st-color-text-disabled);border-style:dashed;border-color:var(--st-color-border-disabled);cursor:default}.st-chip:focus-visible,.st-chip__input:focus-visible+.st-chip{outline:2px solid transparent;box-shadow:var(--st-effect-focus-ring)}@media(hover:hover){a.st-chip:hover,.st-chip__input:not(:disabled):not(:checked)+.st-chip:hover{background:var(--st-color-surface-panel)}a.st-chip.is-selected:hover{color:var(--st-color-text-on-dark);background:var(--st-color-accent-hover);border-color:var(--st-color-accent-hover);box-shadow:inset 0 0 0 var(--st-spacing-border-1) var(--st-color-accent-hover)}}.st-chip__x{font-size:inherit;line-height:1}.st-chip__swatch{flex:none;width:var(--st-spacing-space-3);height:var(--st-spacing-space-3);overflow:hidden;background:var(--st-swatch, var(--swatch, transparent)) center / cover;border:var(--st-spacing-border-1) solid var(--st-color-border-hairline)}.st-chip__swatch img{display:block;width:100%;height:100%;object-fit:cover}.st-cgrid__promo{position:relative;aspect-ratio:1 / var(--st-tile-ratio, 1);overflow:hidden;background:var(--st-color-surface-light);align-self:start}.st-cgrid__promo-img{display:block;width:100%;height:100%;object-fit:cover}.st-cgrid__promo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--st-paint-overlay-scrim);pointer-events:none}.st-cgrid__promo-caption{position:absolute;right:var(--st-spacing-space-5);bottom:var(--st-spacing-space-5);left:var(--st-spacing-space-5);z-index:1;display:flex;flex-direction:column;gap:var(--st-spacing-space-3)}.st-cgrid__promo-caption>*{margin:0}.st-cgrid .st-cgrid__promo-eyebrow{color:var(--st-color-text-eyebrow)}.st-cgrid .st-cgrid__promo-title{color:var(--st-color-text-on-dark)}@media(max-width:767px){.st-cgrid__promo--desktop{display:none}.st-cgrid__promo-caption{right:var(--st-spacing-space-3);bottom:var(--st-spacing-space-3);left:var(--st-spacing-space-3)}}.st-cgrid__pagination{margin-top:var(--st-spacing-space-7)}.st-cgrid.is-loading .st-cgrid__products{opacity:.4;pointer-events:none}@media(prefers-reduced-motion:no-preference){.st-cgrid__products{transition:opacity .2s ease}}.st-filters{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9500;display:block;visibility:hidden;pointer-events:none}.st-filters.collection__filters--visible{visibility:visible;pointer-events:auto}.st-filters__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--st-color-overlay-modal);opacity:0}.st-filters__panel{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;box-sizing:border-box;width:100%;height:100%;color:var(--st-color-text-primary);background:var(--st-color-surface-ground);transform:translate(100%)}.st-filters.collection__filters--visible .st-filters__scrim{opacity:1}.st-filters.collection__filters--visible .st-filters__panel{transform:none}@media(min-width:768px){.st-filters__panel{width:480px;border:var(--st-spacing-border-1) solid var(--st-color-border-hairline)}}@media(prefers-reduced-motion:no-preference){.st-filters{transition:visibility 0s linear .3s}.st-filters.collection__filters--visible{transition:visibility 0s linear 0s}.st-filters__scrim{transition:opacity .3s ease}.st-filters__panel{transition:transform .3s cubic-bezier(.2,.7,.2,1)}}.st-filters-open .main-content--parallax{z-index:9999;transition:none}.st-filters__head{display:flex;flex:none;align-items:center;justify-content:space-between;gap:var(--st-spacing-space-4);min-height:80px;padding:0 var(--st-spacing-space-5);border-bottom:var(--st-spacing-border-1) solid var(--st-color-border-hairline)}.st-filters__title{margin:0}.st-filters__close{flex:none}.st-filters__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:28px var(--st-spacing-space-5) var(--st-spacing-space-6)}.st-filters__form{display:flex;flex-direction:column;gap:36px}.st-filters__group{min-width:0;margin:0;padding:0;border:0}.st-filters__group-title{display:block;float:none;width:100%;margin:0 0 var(--st-spacing-space-4);padding:0;color:var(--st-color-text-primary)}.st-filters__radios{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.st-filters__radio{min-height:20px}.st-filters__chips{display:flex;flex-wrap:wrap;gap:var(--st-spacing-space-2);margin:0;padding:0;list-style:none}.st-filters__chips>li{display:flex;margin:0;padding:0}.st-filters__foot{display:grid;flex:none;grid-template-columns:1fr 1fr;gap:var(--st-spacing-space-3);padding:20px var(--st-spacing-space-5) var(--st-spacing-space-5);border-top:var(--st-spacing-border-1) solid var(--st-color-border-hairline)}.st-filters__foot .btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0;margin:0;padding-inline:var(--st-spacing-space-3);text-align:center;white-space:nowrap}.st-filters__group--price .collection__filter__title,.st-filters__group--price .filter__price__range{display:none}.st-filters__group--price [data-collapsible-container]{height:auto;opacity:1;overflow:visible;visibility:visible}.st-filters__group--price [data-collapsible-content]{transform:none}.st-filters__group--price .collection__filter-tags{margin:0;padding:0;list-style:none}.st-filters__group--price .filter__price__fields{display:grid;grid-template-columns:1fr 1fr;gap:var(--st-spacing-space-3)}.st-filters__group--price .filter__price__field{display:flex;flex-direction:column-reverse;gap:var(--st-spacing-space-2)}.st-filters__group--price .filter__price__field>span{display:none}.st-filters__group--price .filter__price__field label{font-family:var(--st-type-label-eyebrow-family);font-size:var(--st-type-label-eyebrow-size);font-weight:var(--st-type-label-eyebrow-weight);letter-spacing:var(--st-type-label-eyebrow-letter-spacing);text-transform:var(--st-type-label-eyebrow-transform);color:var(--st-color-text-muted)}@media(max-width:1023px){.st-cgrid__active+.st-empty--in-grid{padding-top:calc(var(--st-spacing-space-7) + var(--st-spacing-space-1) - var(--st-cgrid-stack))}}@media only screen and (min-width:768px)and (max-width:1023px){.st-cgrid__promo-caption{right:var(--st-spacing-space-3);bottom:var(--st-spacing-space-3);left:var(--st-spacing-space-3);gap:var(--st-spacing-space-2)}.st-cgrid .st-cgrid__promo-title{font-size:var(--st-type-lead-mobile-size);line-height:var(--st-type-heading-h4-line-height);text-wrap:balance}}@media only screen and (min-width:1024px)and (max-width:1279px){.st-cgrid .st-cgrid__promo-title{text-wrap:balance}}
/*# sourceMappingURL=/cdn/shop/t/80/assets/st-collection-grid.css.map */
