.ggc-chero,.ggc-cnav,.ggc-collection{--ggc-ink:#181A18;--ggc-ink-2:#4F504A;--ggc-brass-light:#C4A468;--ggc-gutter:clamp(16px,4vw,48px);--ggc-line:#E7E4DC}.ggc-chero{position:relative;background:var(--ggc-carbon,#181A18);color:#fff;overflow:hidden;border-bottom:2px solid var(--ggc-brass,#816830)}.ggc-chero__inner{position:relative;z-index:1;max-width:var(--ggc-max-content,1400px);margin:0 auto;padding:clamp(28px,4vw,56px) var(--ggc-gutter) clamp(32px,4.4vw,60px);min-height:clamp(190px,20vw,300px);display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}.ggc-chero__media{position:absolute;inset:0 0 0 auto;width:62%}.ggc-chero__img{display:block;width:100%;height:100%;object-fit:cover;object-position:60% 50%}.ggc-chero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#181a18,#181a18d1 30%,#181a1840 75%,#181a1826)}.ggc-chero__crumbs ol{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-wrap:wrap;gap:4px 0;font-family:var(--font-body-family);font-size:13px;line-height:1.4;color:#cfcbc0}.ggc-chero__crumbs li+li:before{content:"/";margin:0 8px;color:#9a988f}.ggc-chero__crumbs a{color:#cfcbc0;text-decoration:none;display:inline-block;padding:4px 0}.ggc-chero__crumbs a:hover{color:#fff;text-decoration:underline}.ggc-chero__crumbs [aria-current]{color:#fff}.ggc-chero__eyebrow{font-family:var(--font-body-family);font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ggc-brass-light);margin:0 0 8px}.ggc-chero__title{font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;font-size:clamp(36px,5vw,64px);line-height:1;letter-spacing:.005em;color:#fff;margin:0;max-width:14ch}.ggc-chero__desc{font-family:var(--font-body-family);font-size:clamp(15px,1.25vw,17px);line-height:1.55;color:#e7e4dc;max-width:560px;margin-top:16px}.ggc-chero__desc p{margin:0}.ggc-chero__desc a{color:#fff}@media(max-width:749px){.ggc-chero__media{width:100%}.ggc-chero__shade{background:linear-gradient(180deg,#181a18c7,#181a18e6)}.ggc-chero__inner{min-height:0}}.ggc-cnav{background:var(--ggc-canvas,#F6F5F1);border-bottom:1px solid var(--ggc-line)}.ggc-cnav__list{list-style:none;margin:0 auto;padding:12px var(--ggc-gutter);max-width:var(--ggc-max-content,1400px);display:flex;gap:8px;overflow-x:auto;scrollbar-width:thin;box-sizing:border-box}.ggc-cnav__link{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid #CFCBC0;border-radius:var(--ggc-radius,2px);background:#fff;color:var(--ggc-ink);font-family:var(--font-body-family);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:border-color .15s,background-color .15s,color .15s}.ggc-cnav__link:hover{border-color:var(--ggc-ink)}.ggc-cnav__link[aria-current=page]{background:var(--ggc-ink);border-color:var(--ggc-ink);color:#fff}.ggc-cnav__link:focus-visible{outline:2px solid var(--ggc-brass,#816830);outline-offset:2px}.ggc-collection{background:#fff}.ggc-collection .page-width{max-width:var(--ggc-max-content,1400px);padding-left:var(--ggc-gutter);padding-right:var(--ggc-gutter)}.ggc-collection .facets-vertical-sort{padding-top:20px;padding-bottom:4px;border-bottom:1px solid var(--ggc-line);margin-bottom:20px}.ggc-collection .facets-vertical-form{align-items:center;justify-content:space-between;flex-direction:row-reverse}.ggc-collection .facet-filters__label{font-family:var(--font-body-family);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ggc-ink);margin:0 10px 0 0}.ggc-collection .facet-filters__field{display:flex;align-items:center}.ggc-collection .facet-filters__sort{min-height:44px;border:1px solid #CFCBC0;border-radius:var(--ggc-radius,2px);background:#fff;padding:0 40px 0 12px;font-family:var(--font-body-family);font-size:14px;color:var(--ggc-ink)}.ggc-collection .facet-filters__sort:focus-visible{outline:2px solid var(--ggc-brass,#816830);outline-offset:2px;box-shadow:none}.ggc-collection .facet-filters .select{position:relative}.ggc-collection .facet-filters .select .svg-wrapper{position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:none}.ggc-collection .product-count-vertical{margin-left:0}.ggc-collection .product-count__text,.ggc-collection .product-count .product-count__text{font-family:var(--font-body-family);font-size:14px;color:var(--ggc-ink-2);margin:0}@media(min-width:750px){.ggc-collection .facets-vertical{gap:clamp(20px,2.4vw,40px);align-items:flex-start}.ggc-collection .facets-vertical .facets-wrapper{padding-right:0;flex:0 0 auto}.ggc-collection .facets__form-vertical{width:clamp(200px,18vw,250px)}.ggc-collection .facets__heading--vertical,.ggc-collection #verticalTitle{font-family:var(--font-heading-family);font-weight:700;font-size:18px;text-transform:uppercase;letter-spacing:.02em;color:var(--ggc-ink);margin:0 0 6px}.ggc-collection .facets__disclosure-vertical{border-top:1px solid var(--ggc-line)}.ggc-collection .facets-vertical .facets__summary{padding:14px 0}.ggc-collection .facets__summary-label{font-family:var(--font-body-family);font-weight:600;font-size:14px;color:var(--ggc-ink)}.ggc-collection .facets__disclosure-vertical:last-of-type{border-bottom:1px solid var(--ggc-line)}}.ggc-collection .facet-checkbox{font-family:var(--font-body-family);font-size:14px;color:var(--ggc-ink);padding:8px 0;min-height:32px}.ggc-collection .facet-checkbox--disabled{color:#77776e}.ggc-collection .facet-checkbox .svg-wrapper,.ggc-collection .facet-checkbox>svg{border-radius:2px}.ggc-collection .facet-checkbox input[type=checkbox]:focus-visible+svg,.ggc-collection .facet-checkbox input:focus-visible~.svg-wrapper{outline:2px solid var(--ggc-brass,#816830);outline-offset:2px}.ggc-collection .active-facets__button{border-radius:var(--ggc-radius,2px)}.ggc-collection .active-facets__button-inner{border-radius:var(--ggc-radius,2px);border-color:#cfcbc0;font-size:13px;min-height:36px;padding:6px 12px}.ggc-collection .active-facets__button-remove{text-decoration:underline;font-size:13px;font-weight:600;min-height:36px;display:inline-flex;align-items:center}.ggc-collection .facets__reset{font-weight:600}.ggc-collection .mobile-facets__wrapper{margin:16px 0 8px}.ggc-collection .mobile-facets__open{min-height:44px;border:1px solid var(--ggc-ink);border-radius:var(--ggc-radius,2px);padding:0 16px;font-family:var(--font-body-family);font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:.04em;display:inline-flex;align-items:center;gap:8px;background:#fff}.ggc-collection .mobile-facets__open:focus-visible,.ggc-collection summary:focus-visible{outline:2px solid var(--ggc-brass,#816830);outline-offset:2px}.ggc-collection .mobile-facets__heading{font-family:var(--font-heading-family);text-transform:uppercase;font-weight:700}.ggc-collection .mobile-facets__footer .button{border-radius:var(--ggc-radius,2px);min-height:44px}.ggc-collection .mobile-facets__footer .button--primary{background:var(--ggc-ink);color:#fff}@media(max-width:749px){.ggc-collection .product-count{margin:0 0 12px}}.ggc-collection .product-grid{column-gap:clamp(12px,1.6vw,24px);row-gap:clamp(20px,2.4vw,32px);margin-top:0}.ggc-collection .ggc-grid-item{position:relative;display:flex;flex-direction:column}.ggc-collection .ggc-grid-item .card-wrapper{flex:1 1 auto}.ggc-collection .card{--border-radius:2px;border-radius:2px;background:#fff;border:1px solid var(--ggc-line);box-shadow:none}.ggc-collection .card:after,.ggc-collection .card:before{display:none}.ggc-collection .card--card .card__inner,.ggc-collection .card .card__inner{border-radius:0}.ggc-collection .card__media,.ggc-collection .card .media{background:var(--ggc-canvas,#F6F5F1);border-radius:0}.ggc-collection .card .media img{object-fit:contain;padding:6%;box-sizing:border-box;transition:transform .35s ease}.ggc-collection .card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:scale(1.025)}@media(prefers-reduced-motion:reduce){.ggc-collection .card .media img{transition:none}.ggc-collection .card-wrapper:hover .media img{transform:none!important}}.ggc-collection .card__content{padding:14px 16px 4px}.ggc-collection .card__heading{font-family:var(--font-heading-family);font-weight:600;font-size:clamp(16px,1.3vw,18px);line-height:1.25;letter-spacing:.005em;color:var(--ggc-ink);margin:0 0 6px}.ggc-collection .card__heading a:focus-visible{outline:none}.ggc-collection .card-wrapper:focus-within .card{outline:2px solid var(--ggc-brass,#816830);outline-offset:2px}.ggc-collection .card__sale-price{color:var(--ggc-ink);font-size:18px}.ggc-collection .card__savings{color:#a64732;font-size:14px}.ggc-collection .card__list-label,.ggc-collection .card__list-price{color:#5f605a}.ggc-collection .card .price{font-family:var(--font-body-family);font-weight:700;font-size:18px;color:var(--ggc-ink)}.ggc-collection .card__badge .badge{border-radius:2px}.ggc-card-action{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;min-height:44px;margin-top:-1px;background:#826a33;color:#f4f3ef;border:1px solid #826A33;border-radius:0 0 2px 2px;font-family:var(--font-body-family);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:background-color .15s,border-color .15s}.ggc-card-action:hover,.ggc-card-action:focus-visible{background:#fff;color:#826a33;border-color:#826a33}.ggc-card-action:focus-visible{outline:3px solid var(--ggc-carbon,#181A18);outline-offset:2px}.ggc-collection .ggc-grid-item .card{border-bottom-left-radius:0;border-bottom-right-radius:0}.ggc-collection .pagination-wrapper{margin-top:40px}.ggc-collection .pagination__item{border-radius:2px;min-width:44px;min-height:44px}.ggc-collection .collection--empty .title{font-family:var(--font-heading-family);font-size:clamp(22px,2.4vw,28px);text-transform:none;line-height:1.35;color:var(--ggc-ink);padding:40px 0}.ggc-collection .collection--empty .title a{color:var(--ggc-brass,#816830);font-weight:600}@media(max-width:749px){.ggc-collection .card__content{padding:10px 10px 2px}.ggc-collection .card__heading{font-size:15px}.ggc-collection .card__sale-line{flex-wrap:wrap;gap:2px 8px}.ggc-card-action{font-size:12px;letter-spacing:.04em}}.ggc-collection .product-card-wrapper .card,.ggc-collection .product-card-wrapper .card.card--card{--image-padding:0rem}.ggc-collection .facet-filters .facet-filters__sort.select__select{height:44px;line-height:42px}.ggc-collection .facets__summary,.ggc-collection .facets__summary-label,.ggc-collection .facets__label,.ggc-collection .facet-checkbox__text,.ggc-collection .facet-checkbox__text-label{color:var(--ggc-ink);opacity:1}.ggc-collection .facet-checkbox.disabled,.ggc-collection .facet-checkbox.disabled .facet-checkbox__text-label,.ggc-collection .facets__label.disabled{color:#77776e}.ggc-collection .mobile-facets__open,.ggc-collection .mobile-facets__open-label,.ggc-collection .mobile-facets__open .svg-wrapper{color:var(--ggc-ink)}.ggc-collection .card__compare-price{flex-wrap:wrap;column-gap:4px}.ggc-collection .card__list-price{white-space:nowrap}@media(max-width:749px){.ggc-cnav__list{flex-wrap:wrap;overflow:visible}.ggc-cnav__link{padding:0 12px;font-size:12px}}.ggc-chero:not(.ggc-chero--img) .ggc-chero__inner{min-height:0}.ggc-chero__title:after{content:"";display:block;width:56px;height:3px;background:var(--ggc-brass,#816830);margin-top:16px}.ggc-collection .active-facets__button-remove,.ggc-collection .active-facets__button-remove span{color:#181a18}
/*# sourceMappingURL=/cdn/shop/t/33/assets/ggc-collection.css.map */
