@media screen and (min-width:750px){.gg-collection-banner{box-sizing:border-box;max-inline-size:var(--page-width);margin-inline:auto;padding-inline:1.5rem}.gg-collection-banner .page-width{padding-inline:0;max-inline-size:none}}@media screen and (min-width:990px){.gg-collection-banner{padding-inline:5rem}}.gg-division{position:relative;padding-block:var(--gg-space-7) var(--gg-space-6);border-block-end:1px solid var(--gg-border);background-color:var(--gg-surface-sunken)}.gg-division--with-hero{background-color:var(--gg-brand-900);color:var(--gg-text-inverse);border-block-end:0;padding-block:var(--gg-space-9)}.gg-division__hero{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.gg-division__hero-img{inline-size:100%;block-size:100%;object-fit:cover}.gg-division--with-hero .gg-division__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0e2a209e}.gg-division__inner{position:relative;display:flex;flex-direction:column;gap:var(--gg-space-4)}.gg-division__identity{display:flex;flex-direction:column;gap:var(--gg-space-3);align-items:flex-start}.gg-division__identity:before{content:"";inline-size:56px;block-size:3px;background-color:var(--gg-accent)}.gg-division__logo{block-size:56px;inline-size:auto;max-inline-size:260px;object-fit:contain;object-position:left center}.gg-division__title{margin:0;font-size:var(--gg-text-2xl);line-height:var(--gg-leading-tight)}.gg-division__tagline{margin:0;font-size:var(--gg-text-md);color:var(--gg-text-muted);text-wrap:pretty}.gg-division--with-hero .gg-division__tagline,.gg-division--with-hero .gg-division__description{color:#ffffffe0}.gg-division__description,.gg-division__count{margin:0}.gg-division--with-hero .gg-division__count{color:#ffffffb3}.gg-division~.collection-hero{display:none}.gg-division--image-only .gg-division__inner{display:none}.gg-division--image-only{padding:0;background-color:transparent}.gg-division--image-only .gg-division__hero{position:relative;inset:auto}.gg-division--image-only .gg-division__hero-img{position:static;inline-size:100%;block-size:auto;object-fit:initial}.gg-division--image-only .gg-division__hero:after{display:none}.collection-hero:not(.collection-hero--with-image){background:none;padding-block:var(--gg-space-5) 0}.collection-hero:not(.collection-hero--with-image) .collection-hero__inner{padding-block:0}.collection-hero:not(.collection-hero--with-image) .collection-hero__title{margin-block:0;font-size:var(--gg-text-xl)}.gg-collection-banner-section+.section{margin-block-start:var(--gg-space-4)}.facets__heading,.facets__summary{font-family:var(--font-heading-family);font-size:var(--gg-text-sm);font-weight:var(--gg-weight-medium);color:var(--gg-text)}.facets-vertical .facets__disclosure-vertical{border-block-end:1px solid var(--gg-border)}.facets__summary{padding-block:var(--gg-space-3)}.facets__label{font-size:var(--gg-text-sm);color:var(--gg-text-muted);padding-block:var(--gg-space-1)}.facets__label:hover{color:var(--gg-text)}.facets__reset{font-size:var(--gg-text-sm);color:var(--gg-brand-700)}.active-facets__button{font-size:var(--gg-text-sm);border-radius:var(--gg-radius-md);border:1px solid var(--gg-border-strong);background-color:var(--gg-surface)}.active-facets__button:hover{border-color:var(--gg-brand-700);color:var(--gg-brand-700)}.facet-filters__label,.product-count__text{font-size:var(--gg-text-sm);color:var(--gg-text-subtle)}.card__heading{font-size:var(--gg-text-sm);font-weight:var(--gg-weight-medium);line-height:var(--gg-leading-snug);letter-spacing:var(--gg-tracking-normal)}.card__heading a{color:var(--gg-text)}.card-information .price{font-size:var(--gg-text-sm);color:var(--gg-text-muted)}.card__inner{background-color:var(--gg-surface)}.card-wrapper .card{transition:border-color var(--gg-duration) var(--gg-ease)}.card-wrapper:hover .card{border-color:var(--gg-border-strong)}.card-wrapper:hover .card__heading a{color:var(--gg-brand-700)}.card__badge .badge{font-size:var(--gg-text-2xs);font-weight:var(--gg-weight-semibold);letter-spacing:var(--gg-tracking-wide);text-transform:uppercase;border-radius:var(--gg-radius-sm)}@media screen and (max-width:749px){.gg-division{padding-block:var(--gg-space-6) var(--gg-space-5)}.gg-division--with-hero{padding-block:var(--gg-space-7)}.gg-division__logo{block-size:44px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/gg-collection.css.map */
