:root{--gm-c-green: 4, 155, 87;--gm-c-green-hex: #049b57;--gm-c-green-bright: #06c46e;--gm-c-bg: #0a0f0c;--gm-c-surface: #141b16;--gm-c-surface-2: #1a231d;--gm-c-panel: #121a15;--gm-c-line: rgba(255, 255, 255, .1);--gm-c-ease: cubic-bezier(.22, 1, .36, 1)}.shopify-section[id*=main-collection] .color-background-2{--color-background: 10, 15, 12;--gradient-background: radial-gradient( 90rem 44rem at 50% -14rem, rgba(var(--gm-c-green), .13), transparent 65% ), var(--gm-c-bg)}.collection-hero__title{font-weight:700;letter-spacing:-.01em}.collection-hero__description{opacity:.75;max-width:62rem}.shopify-section[id*=main-collection] .collection-hero__description{font-size:1.4rem}@media screen and (min-width:750px){.shopify-section[id*=main-collection] .collection-hero__description{font-size:1.5rem}}#main-collection-filters{padding-bottom:1.8rem;margin-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.08)}#main-collection-filters .facets__form{gap:1rem 1.2rem;align-items:center}#main-collection-filters .facets__wrapper{gap:1rem;align-items:center}#main-collection-filters .facets__summary{display:inline-flex;align-items:center;gap:.6rem;padding:.9rem 1.6rem;margin-bottom:0;border:1px solid var(--gm-c-line);border-radius:999px;background:var(--gm-c-surface);color:rgb(var(--color-foreground));font-weight:600;font-size:1.3rem;letter-spacing:.02em;cursor:pointer;list-style:none;transition:background .22s var(--gm-c-ease),border-color .22s var(--gm-c-ease),color .22s var(--gm-c-ease),box-shadow .22s var(--gm-c-ease)}#main-collection-filters .facets__summary::-webkit-details-marker{display:none}#main-collection-filters .facets__summary:hover{border-color:rgba(var(--gm-c-green),.6);background:var(--gm-c-surface-2)}#main-collection-filters .facets__disclosure[open]>.facets__summary{background:var(--gm-c-green-hex);border-color:var(--gm-c-green-hex);color:#fff;box-shadow:0 6px 20px -6px rgba(var(--gm-c-green),.55)}#main-collection-filters .facets__summary>div{display:inline-flex;align-items:center;gap:.8rem}#main-collection-filters .facets__summary .icon-caret{position:static;flex-shrink:0;transition:transform .25s var(--gm-c-ease)}#main-collection-filters .select .icon-caret{right:1.5rem}#main-collection-filters .facets__disclosure[open]>.facets__summary .icon-caret{transform:rotate(180deg)}#main-collection-filters .facets__display{background:var(--gm-c-panel);border:1px solid rgba(var(--gm-c-green),.22);border-radius:1.4rem;box-shadow:0 22px 48px -16px #000000b3;overflow:hidden;margin-top:.8rem;min-width:26rem}#main-collection-filters .facets__header{padding:1.2rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.07);font-size:1.2rem}#main-collection-filters .facets__selected{opacity:.65}#main-collection-filters .facets__reset{color:var(--gm-c-green-bright);text-underline-offset:.3rem}#main-collection-filters .facets__list{padding:.8rem;max-height:min(58vh,440px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(var(--gm-c-green),.5) transparent}#main-collection-filters .facets__list::-webkit-scrollbar{width:8px}#main-collection-filters .facets__list::-webkit-scrollbar-thumb{background:rgba(var(--gm-c-green),.45);border-radius:8px}#main-collection-filters .facet-checkbox{border-radius:.8rem;padding:.9rem 1.1rem;transition:background .18s var(--gm-c-ease)}#main-collection-filters .facet-checkbox:hover{background:rgba(var(--gm-c-green),.1)}#main-collection-filters .facet-checkbox rect{stroke:#ffffff59;rx:3;transition:stroke .18s var(--gm-c-ease),fill .18s var(--gm-c-ease)}#main-collection-filters .facet-checkbox input:checked+svg rect{fill:var(--gm-c-green-hex);stroke:var(--gm-c-green-hex)}#main-collection-filters .facet-checkbox .icon-checkmark{color:#fff;left:1.35rem;top:1.35rem}#main-collection-filters .facet-checkbox.disabled{opacity:.35}#main-collection-filters .facet-checkbox__text{font-size:1.3rem}#main-collection-filters .facets__price{padding:1.4rem 1.5rem 1.6rem;gap:1rem}#main-collection-filters .facets__price .field{border-radius:.8rem;overflow:hidden}#main-collection-filters .facets__price .field__input{background:#ffffff0d;border:1px solid rgba(255,255,255,.15);border-radius:.8rem;color:rgb(var(--color-foreground))}#main-collection-filters .facets__price .field__input:focus{border-color:var(--gm-c-green-hex);outline:none}#main-collection-filters .facets__price .field__currency{opacity:.6}#main-collection-filters .facet-filters__label{opacity:.65;font-weight:600}#main-collection-filters .facet-filters__sort,#main-collection-filters .facet-filters select{border:1px solid var(--gm-c-line);border-radius:999px;padding:.8rem 3rem .8rem 1.6rem;background-color:var(--gm-c-surface);color:rgb(var(--color-foreground));font-weight:600;cursor:pointer;transition:border-color .22s var(--gm-c-ease),background .22s var(--gm-c-ease)}#main-collection-filters .facet-filters__sort:hover{border-color:rgba(var(--gm-c-green),.6);background-color:var(--gm-c-surface-2)}#main-collection-filters .product-count__text{font-weight:600;opacity:.8}#main-collection-filters .active-facets__button-inner{background:rgba(var(--gm-c-green),.14);border:1px solid rgba(var(--gm-c-green),.45);border-radius:999px;color:rgb(var(--color-foreground));font-weight:600;box-shadow:none}#main-collection-filters .active-facets__button-inner:hover{background:var(--gm-c-green-hex);border-color:var(--gm-c-green-hex);color:#fff}#main-collection-filters .active-facets__button-remove{color:var(--gm-c-green-bright);text-underline-offset:.3rem}.collection .product-grid{--grid-desktop-horizontal-spacing: 16px;--grid-desktop-vertical-spacing: 24px}:is(.collection,.gm-rail__track) .card-wrapper .card{background:var(--gm-c-surface);border:1px solid rgba(255,255,255,.08);border-radius:1.4rem;padding:.9rem .9rem 1.2rem;transition:transform .45s var(--gm-c-ease),box-shadow .45s var(--gm-c-ease),border-color .3s var(--gm-c-ease),background .3s var(--gm-c-ease)}:is(.collection,.gm-rail__track) .card-wrapper:hover .card{border-color:rgba(var(--gm-c-green),.5);background:var(--gm-c-surface-2)}:is(.collection,.gm-rail__track) .card-wrapper,:is(.collection,.gm-rail__track) .card-wrapper:hover{background:transparent;border:0;border-radius:0;box-shadow:none}:is(.collection,.gm-rail__track) .card__inner{border-radius:1rem;overflow:hidden}:is(.collection,.gm-rail__track) .card__media,:is(.collection,.gm-rail__track) .card__media img{border-radius:1rem}:is(.collection,.gm-rail__track) .card__content{padding:1.1rem .5rem 0;gap:.4rem}:is(.collection,.gm-rail__track) .card__heading{font-size:1.4rem;line-height:1.3;font-weight:600}:is(.collection,.gm-rail__track) .card-wrapper:hover .card__heading a,:is(.collection,.gm-rail__track) .card-wrapper .card__heading a:hover{text-decoration:none}:is(.collection,.gm-rail__track) .card-information>.caption-with-letter-spacing,:is(.collection,.gm-rail__track) .card__information .caption-with-letter-spacing{font-size:1rem;letter-spacing:.12em;text-transform:uppercase;opacity:.55}:is(.collection,.gm-rail__track) .price{color:rgb(var(--color-foreground))}:is(.collection,.gm-rail__track) .card .quick-add{margin:1rem .4rem 0;opacity:1;visibility:visible}:is(.collection,.gm-rail__track) .quick-add__submit{border-radius:999px;min-height:4rem;font-weight:700;letter-spacing:.04em}:is(.collection,.gm-rail__track) .quick-add__submit:not([disabled]):hover{--color-button: 6, 196, 110;box-shadow:0 8px 22px -8px rgba(var(--gm-c-green),.7)}:is(.collection,.gm-rail__track) .quick-add__submit[disabled]{border-radius:999px;min-height:4rem;background:#ffffff12!important;color:#ffffff73!important;border:1px solid rgba(255,255,255,.12)}:is(.collection,.gm-rail__track) .card__badge.bottom.left,:is(.collection,.gm-rail__track) .card__badge{top:1.4rem;left:1.4rem;bottom:auto;right:auto;z-index:3;display:flex;flex-direction:column;align-items:flex-start;gap:.6rem}:is(.collection,.gm-rail__track) .card__badge .badge{border-radius:.5rem;font-weight:700;letter-spacing:.08em;padding:.5rem 1rem;box-shadow:0 2px 10px #00000059}.card__badge:has(>span[id^=Badge-]){display:none!important}.collection+.pagination-wrapper .pagination__item,.pagination__item{border-radius:999px}.pagination__item--current:after{display:none}.pagination__item--current{background:var(--gm-c-green-hex);color:#fff;border-radius:999px}#main-collection-filters .mobile-facets__open{border:1px solid var(--gm-c-line);border-radius:999px;background:var(--gm-c-surface);padding:.9rem 1.6rem}#main-collection-filters .mobile-facets__inner{background:var(--gm-c-bg)}#main-collection-filters .mobile-facets__header{border-bottom:1px solid rgba(255,255,255,.08)}#main-collection-filters .mobile-facets__summary,#main-collection-filters .mobile-facets__item{border-bottom:1px solid rgba(255,255,255,.06)}#main-collection-filters .mobile-facets__submenu{background:var(--gm-c-bg)}#main-collection-filters .mobile-facets__footer{background:var(--gm-c-bg);border-top:1px solid rgba(255,255,255,.08)}#main-collection-filters .mobile-facets__clear{color:var(--gm-c-green-bright)}@media screen and (max-width:749px){#main-collection-filters{padding-bottom:1.2rem}#main-collection-filters .facets__form{gap:.8rem}#main-collection-filters .facets__summary{padding:.7rem 1.2rem;font-size:1.2rem}.collection .product-grid{--grid-mobile-horizontal-spacing: 10px;--grid-mobile-vertical-spacing: 16px}.collection .card-wrapper .card{padding:.6rem .6rem .9rem;border-radius:1.2rem}.collection .card__heading{font-size:1.3rem}.collection .quick-add__submit{min-height:3.6rem}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/gm-collection.css.map */
