.glyc-collection-grid--premium .glyc-collection-layout{display:grid;gap:var(--glyc-space-2xl);width:100%}.glyc-collection-grid--premium .glyc-collection-layout--sidebar{align-items:start}.glyc-collection-grid--premium .glyc-collection-layout__filters{width:100%}.glyc-collection-grid--premium .glyc-collection-layout__main{min-width:0;width:100%}.glyc-collection-grid--premium.facets-vertical .facets-wrapper,.glyc-collection-grid--premium .facets-vertical .facets-wrapper{margin-bottom:0;padding-right:0;width:100%}.glyc-collection-grid--premium .facets-vertical-sort,.glyc-collection-grid--premium .facets-container .product-count,.glyc-collection-grid--premium .facets__form .facet-filters.sorting{display:none}@media screen and (min-width:990px){.glyc-collection-grid--premium .glyc-collection-layout--sidebar.facets-vertical{display:grid;gap:var(--glyc-space-3xl);grid-template-columns:minmax(22rem,26rem) minmax(0,1fr)}.glyc-collection-grid--premium .glyc-collection-layout--sidebar .facets-wrapper{position:sticky;top:calc(var(--header-height, 8rem) + var(--glyc-space-lg))}}.glyc-collection-banner--premium{background:linear-gradient(180deg,var(--glyc-color-background) 0%,var(--glyc-color-background-alt) 100%)}.glyc-collection-banner--premium .glyc-collection-banner__inner{align-items:stretch}.glyc-collection-banner__meta{align-items:center;color:var(--glyc-color-text-muted);display:flex;flex-wrap:wrap;font-size:var(--glyc-font-size-sm);gap:var(--glyc-space-sm) var(--glyc-space-lg);margin:0}.glyc-collection-banner__count{color:var(--glyc-color-primary);font-weight:var(--glyc-font-weight-semibold);letter-spacing:var(--glyc-letter-spacing-wide);margin:0;text-transform:uppercase}.glyc-collection-banner__description p{margin:0 0 var(--glyc-space-md)}.glyc-collection-banner__description p:last-child{margin-bottom:0}.glyc-collection-banner--premium .glyc-collection-banner__media{box-shadow:var(--glyc-shadow-lg)}@media screen and (min-width:990px){.glyc-collection-banner--premium.glyc-section{min-height:52svh}.glyc-collection-banner--premium .glyc-collection-banner__title{font-size:clamp(2.75rem,3vw + 1.5rem,4rem)}.glyc-collection-banner--premium .glyc-collection-banner__description{font-size:var(--glyc-font-size-md);max-width:36rem}}.glyc-collection-toolbar{align-items:center;border-bottom:.1rem solid var(--glyc-color-border);display:flex;flex-wrap:wrap;gap:var(--glyc-space-md) var(--glyc-space-xl);justify-content:space-between;margin-bottom:var(--glyc-space-2xl);padding-bottom:var(--glyc-space-lg)}.glyc-collection-toolbar__count{color:var(--glyc-color-text-muted);font-size:var(--glyc-font-size-sm);margin:0}.glyc-collection-toolbar__count .loading__spinner{display:inline-block;margin-left:var(--glyc-space-sm);vertical-align:middle}.glyc-collection-toolbar__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--glyc-space-md)}.glyc-collection-toolbar__sort-form{display:block}.glyc-collection-toolbar__sort{align-items:center;display:flex;flex-wrap:wrap;gap:var(--glyc-space-sm) var(--glyc-space-md);margin:0}.glyc-collection-toolbar__sort-label{color:var(--glyc-color-text-muted);font-size:var(--glyc-font-size-sm);font-weight:var(--glyc-font-weight-medium);margin:0}.glyc-collection-toolbar__select{position:relative}.glyc-collection-toolbar__sort-select{-webkit-appearance:none;appearance:none;background:var(--glyc-color-surface);border:.1rem solid var(--glyc-color-border);border-radius:var(--glyc-radius-md);color:var(--glyc-color-text);cursor:pointer;font-family:inherit;font-size:var(--glyc-font-size-sm);line-height:1.2;min-width:16rem;padding:var(--glyc-space-sm) calc(var(--glyc-space-xl) + var(--glyc-space-sm)) var(--glyc-space-sm) var(--glyc-space-md)}.glyc-collection-toolbar__sort-select:focus-visible{outline:var(--glyc-focus-ring-width) solid var(--glyc-color-focus);outline-offset:var(--glyc-focus-ring-offset)}.glyc-collection-toolbar__select-icon{color:var(--glyc-color-text-muted);pointer-events:none;position:absolute;right:var(--glyc-space-md);top:50%;transform:translateY(-50%);width:1rem}.glyc-collection-toolbar__select-icon .svg-wrapper{display:block;height:1rem;width:1rem}.glyc-collection-toolbar__view{background:var(--glyc-color-background-alt);border-radius:var(--glyc-radius-md);display:inline-flex;gap:.2rem;padding:.2rem}.glyc-collection-toolbar__view-btn{align-items:center;background:transparent;border:0;border-radius:calc(var(--glyc-radius-md) - .2rem);color:var(--glyc-color-text-muted);cursor:pointer;display:inline-flex;height:3.2rem;justify-content:center;padding:0;width:3.6rem}.glyc-collection-toolbar__view-btn--active{background:var(--glyc-color-surface);box-shadow:var(--glyc-shadow-sm);color:var(--glyc-color-primary)}.glyc-collection-toolbar__view-btn:focus-visible{outline:var(--glyc-focus-ring-width) solid var(--glyc-color-focus);outline-offset:var(--glyc-focus-ring-offset)}.glyc-collection-toolbar__view-icon{display:grid;gap:.2rem;grid-template-columns:repeat(3,.35rem);height:1.2rem;width:1.2rem}.glyc-collection-toolbar__view-icon:before,.glyc-collection-toolbar__view-icon:after,.glyc-collection-toolbar__view-icon{content:""}.glyc-collection-toolbar__view-icon--3:before,.glyc-collection-toolbar__view-icon--3:after{background:currentColor;border-radius:.1rem;grid-column:1 / -1;height:.35rem}.glyc-collection-toolbar__view-icon--4{grid-template-columns:repeat(4,.22rem)}.glyc-collection-toolbar__view-icon--4:before,.glyc-collection-toolbar__view-icon--4:after{background:currentColor;border-radius:.1rem;grid-column:1 / -1;height:.28rem}.glyc-collection-toolbar__filter-trigger{align-items:center;background:var(--glyc-color-surface);border:.1rem solid var(--glyc-color-border);border-radius:var(--glyc-radius-md);color:var(--glyc-color-text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--glyc-font-size-sm);font-weight:var(--glyc-font-weight-medium);gap:var(--glyc-space-sm);padding:var(--glyc-space-sm) var(--glyc-space-md)}.glyc-collection-toolbar__filter-icon .svg-wrapper{display:block;height:1.4rem;width:1.4rem}@media screen and (max-width:749px){.glyc-collection-toolbar{align-items:stretch;flex-direction:column}.glyc-collection-toolbar__actions{justify-content:space-between;width:100%}.glyc-collection-toolbar__sort-select{min-width:0;width:100%}.glyc-collection-toolbar__sort{flex:1;flex-direction:column;align-items:stretch}}.glyc-collection-grid--premium .facets-container{display:block;padding-top:0}.glyc-collection-grid--premium .facets__form-vertical{display:block}.glyc-collection-grid--premium .facets__disclosure-vertical{background:var(--glyc-color-surface);border:.1rem solid var(--glyc-color-border);border-radius:var(--glyc-radius-lg);margin-bottom:var(--glyc-space-md);overflow:hidden}.glyc-collection-grid--premium .facets__disclosure-vertical[open]{box-shadow:var(--glyc-shadow-sm)}.glyc-collection-grid--premium .facets__summary{align-items:center;cursor:pointer;display:flex;font-family:var(--glyc-font-heading);font-size:var(--glyc-font-size-sm);font-weight:var(--glyc-font-weight-semibold);justify-content:space-between;list-style:none;padding:var(--glyc-space-lg)}.glyc-collection-grid--premium .facets__summary::-webkit-details-marker{display:none}.glyc-collection-grid--premium .facets__display-vertical{border-top:.1rem solid var(--glyc-color-border);padding:0 var(--glyc-space-lg) var(--glyc-space-lg)}.glyc-collection-grid--premium .facets__label,.glyc-collection-grid--premium .facet-checkbox{border-radius:var(--glyc-radius-sm);color:var(--glyc-color-text);font-size:var(--glyc-font-size-sm)}.glyc-collection-grid--premium .active-facets-vertical-filter{margin-bottom:var(--glyc-space-lg)}.glyc-collection-grid--premium .active-facets__button-inner{border-radius:var(--glyc-radius-sm)}.glyc-collection-grid--premium .facets__heading--vertical{font-family:var(--glyc-font-heading);font-size:var(--glyc-font-size-lg);margin-bottom:var(--glyc-space-md)}.glyc-collection-grid--premium .glyc-shop-collection__grid[data-glyc-grid-density="4"]{grid-template-columns:1fr}@media screen and (min-width:750px){.glyc-collection-grid--premium .glyc-shop-collection__grid[data-glyc-grid-density="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.glyc-collection-grid--premium .glyc-shop-collection__grid[data-glyc-grid-density="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.glyc-collection-grid--premium .glyc-shop-collection__grid[data-glyc-grid-density="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.glyc-collection-grid--premium .glyc-collection-card{box-shadow:var(--glyc-shadow-sm);transition:box-shadow .25s ease,transform .25s ease}.glyc-collection-grid--premium .glyc-collection-card:hover{box-shadow:var(--glyc-shadow-md);transform:translateY(-.3rem)}.glyc-collection-card__media-inner{overflow:hidden;position:relative;width:100%}.glyc-collection-card__media-link--overlay{top:0;right:0;bottom:0;left:0;position:absolute;z-index:2}.glyc-collection-card__media-link--overlay:focus-visible{outline:var(--glyc-focus-ring-width) solid var(--glyc-color-focus);outline-offset:calc(var(--glyc-focus-ring-offset) * -1)}.glyc-collection-card__media-primary,.glyc-collection-card__media-hover{display:block;width:100%}.glyc-collection-card__media-hover{top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;transition:opacity .45s ease}.glyc-collection-card:hover .glyc-collection-card__media-hover,.glyc-collection-card:focus-within .glyc-collection-card__media-hover{opacity:1}.glyc-collection-card__subtitle{color:var(--glyc-color-primary);font-size:var(--glyc-font-size-xs);font-weight:var(--glyc-font-weight-medium);letter-spacing:var(--glyc-letter-spacing-wide);margin:0;text-transform:uppercase}.glyc-collection-card__savings{background:var(--glyc-color-primary);border-radius:var(--glyc-radius-sm);bottom:var(--glyc-space-md);color:var(--glyc-color-text-inverse);font-size:var(--glyc-font-size-xs);font-weight:var(--glyc-font-weight-semibold);letter-spacing:var(--glyc-letter-spacing-wide);line-height:1;padding:var(--glyc-space-xs) var(--glyc-space-sm);position:absolute;right:var(--glyc-space-md);text-transform:uppercase;z-index:1}.glyc-collection-card__quick-view{background:#fffffff0;border:.1rem solid var(--glyc-color-border);border-radius:var(--glyc-radius-sm);bottom:var(--glyc-space-md);color:var(--glyc-color-text-muted);cursor:not-allowed;font-family:inherit;font-size:var(--glyc-font-size-xs);font-weight:var(--glyc-font-weight-semibold);left:var(--glyc-space-md);letter-spacing:var(--glyc-letter-spacing-wide);opacity:0;padding:var(--glyc-space-xs) var(--glyc-space-sm);position:absolute;text-transform:uppercase;transform:translateY(.4rem);transition:opacity .25s ease,transform .25s ease;z-index:3}.glyc-collection-card:hover .glyc-collection-card__quick-view,.glyc-collection-card:focus-within .glyc-collection-card__quick-view{opacity:1;transform:translateY(0)}.glyc-collection-grid--premium .glyc-collection-card__content{gap:var(--glyc-space-sm);padding:var(--glyc-space-lg) var(--glyc-space-lg) var(--glyc-space-xl)}.glyc-collection-grid--premium .glyc-price__compare{display:inline-block;font-size:var(--glyc-font-size-base)}.glyc-collection-card--commerce .glyc-collection-card__content,.glyc-collection-card--discovery .glyc-collection-card__content{gap:var(--glyc-space-sm)}.glyc-collection-card__summary{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--glyc-color-text-muted);display:-webkit-box;font-size:var(--glyc-font-size-sm);line-height:1.45;margin:0;min-height:2.9em;overflow:hidden}.glyc-collection-card__highlights{display:flex;flex-direction:column;gap:var(--glyc-space-xs);list-style:none;margin:0;min-height:calc(3 * 1.35em + 2 * var(--glyc-space-xs));padding:0}.glyc-collection-card__highlight-item{align-items:flex-start;color:var(--glyc-color-text);display:flex;font-size:var(--glyc-font-size-sm);gap:var(--glyc-space-xs);line-height:1.35}.glyc-collection-card__highlight-icon{color:var(--glyc-color-primary);flex-shrink:0;margin-top:.1rem}.glyc-collection-card__highlight-text{min-width:0}.glyc-collection-card__explore{align-self:flex-start;color:var(--glyc-color-text-muted);font-size:var(--glyc-font-size-sm);font-weight:var(--glyc-font-weight-medium);margin-top:auto;text-decoration:none;transition:color .15s ease}.glyc-collection-card__explore:hover{color:var(--glyc-color-primary)}.glyc-collection-card__explore:focus-visible{border-radius:var(--glyc-radius-sm);color:var(--glyc-color-primary);outline:var(--glyc-focus-ring-width) solid var(--glyc-color-focus);outline-offset:var(--glyc-focus-ring-offset)}.glyc-collection-card--commerce .glyc-collection-card__price{font-size:var(--glyc-font-size-lg)}.glyc-collection-card--commerce .glyc-product-form-wrapper{margin-top:var(--glyc-space-xs)}.glyc-collection-card--commerce .glyc-card-variant-picker{gap:var(--glyc-space-sm);margin-bottom:var(--glyc-space-sm)}.glyc-collection-card--commerce .glyc-card-variant-picker__legend{font-size:var(--glyc-font-size-xs);letter-spacing:var(--glyc-letter-spacing-wide);margin-bottom:var(--glyc-space-xs);text-transform:uppercase}.glyc-collection-card--commerce .glyc-card-variant-picker__values{gap:var(--glyc-space-xs)}.glyc-collection-card--commerce .glyc-card-variant-picker__label{min-width:4.8rem;padding:var(--glyc-space-xs) var(--glyc-space-sm);text-align:center;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.glyc-collection-card--commerce .glyc-product-form__buttons{gap:var(--glyc-space-sm)}.glyc-collection-card--commerce .glyc-product-form__submit{transition:background-color .15s ease,border-color .15s ease,opacity .15s ease}.glyc-collection-card--commerce .glyc-collection-card__cta{font-weight:var(--glyc-font-weight-medium);letter-spacing:.01em}.glyc-collection-card--discovery:hover .glyc-collection-card__cta,.glyc-collection-card--discovery:focus-visible .glyc-collection-card__cta{color:var(--glyc-color-primary)}@media screen and (max-width:749px){.glyc-collection-grid--premium .glyc-collection-card__content{padding:var(--glyc-space-md) var(--glyc-space-md) var(--glyc-space-lg)}.glyc-collection-card__summary,.glyc-collection-card__highlight-item{font-size:var(--glyc-font-size-xs)}}.glyc-collection-empty{padding:var(--glyc-space-4xl) var(--glyc-space-xl)}.glyc-collection-empty__inner{align-items:center;margin-inline:auto;max-width:36rem;text-align:center}.glyc-collection-empty__illustration{color:var(--glyc-color-secondary);height:12rem;margin-inline:auto;opacity:.85;width:12rem}.glyc-collection-empty__illustration svg,.glyc-collection-empty__illustration .glyc-brand-monogram{display:block;height:100%;margin-inline:auto;object-fit:contain;width:100%}.glyc-collection-empty__title{font-family:var(--glyc-font-heading);font-size:var(--glyc-font-size-2xl);font-weight:var(--glyc-font-weight-semibold);margin:0}.glyc-collection-empty__message{color:var(--glyc-color-text-muted);font-size:var(--glyc-font-size-base);line-height:var(--glyc-line-height-relaxed);margin:0}.glyc-collection-grid--premium .glyc-collection-grid__pagination{border-top:.1rem solid var(--glyc-color-border);margin-top:var(--glyc-space-4xl);padding-top:var(--glyc-space-2xl)}.glyc-collection-grid--premium .pagination__list{gap:var(--glyc-space-sm);justify-content:center}.glyc-collection-grid--premium .pagination__item{align-items:center;border:.1rem solid var(--glyc-color-border);border-radius:var(--glyc-radius-md);color:var(--glyc-color-text);display:inline-flex;font-size:var(--glyc-font-size-sm);height:4rem;justify-content:center;min-width:4rem;padding:0 var(--glyc-space-md);text-decoration:none;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.glyc-collection-grid--premium .pagination__item:hover{border-color:var(--glyc-color-primary);color:var(--glyc-color-primary)}.glyc-collection-grid--premium .pagination__item--current{background:var(--glyc-color-primary);border-color:var(--glyc-color-primary);color:var(--glyc-color-text-inverse)}.glyc-collection-grid--premium .pagination__item-arrow{border-radius:var(--glyc-radius-round, 50%)}.glyc-collection-grid--premium .pagination__item-arrow .svg-wrapper{height:1rem;width:1rem}.glyc-collection-grid--premium .collection.loading .loading-overlay{display:block}.glyc-collection-grid--premium #ProductCountDesktop.loading{opacity:.45}
/*# sourceMappingURL=/cdn/shop/t/2/assets/glyc-collection.css.map */
