.card-wrapper.underline-links-hover:hover .card__heading a{text-decoration:none!important}.card-wrapper{height:100%;background-color:var(--white);box-shadow:#00000014 0 2px 4px;min-width:175px;border-width:1px;border-style:solid;border-color:#f4f1f0;transition:transform .4s ease,box-shadow .3s ease,z-index 0s 0s;position:relative}@media screen and (min-width:990px){.card-wrapper:hover{transform:scale(1.06) translateY(-12px);z-index:2;box-shadow:#0000001f 0 8px 16px}}.card--card{height:100%;display:flex;flex-direction:column}.card__inner{border-radius:0!important}.card__content{display:flex;flex-direction:column;flex-grow:1;text-align:center;padding:1.5rem 1rem}.card--glymed .card__content{padding:0 8px 8px}@media screen and (min-width:750px){.card--glymed .card__content{padding:0 16px 16px}}.card--glymed .card__media{width:calc(100% - 16px)!important;margin:8px!important}@media screen and (min-width:750px){.card--glymed .card__media{width:calc(100% - 32px)!important;margin:16px 16px 0!important}}.card--glymed .card__media .media img{width:100%;height:100%;object-fit:contain;object-position:center}.card__heading{font-size:1.6rem;font-weight:500;margin-bottom:.5rem}.card--glymed .card__heading{font-size:.875em;height:56px;overflow:hidden;-webkit-box-orient:vertical;display:flex;align-items:center;justify-content:center}.card__swatches{display:flex;justify-content:center;gap:1rem;margin-top:1rem;flex-wrap:wrap;border-top:.8px solid rgb(244,241,240);padding-top:1rem;min-height:85px;align-items:center;position:relative}.card__variant-count{display:block;color:#666;font-size:.875em;font-weight:400;transition:height .3s ease-out,opacity .3s ease-out}.card__swatches-wrapper{display:none;gap:1rem;flex-wrap:wrap;justify-content:center}@media screen and (min-width:990px){.card-wrapper:hover .card__variant-count{opacity:0}.card__swatches-wrapper{display:flex;position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--white);z-index:5;padding:1rem 0 0;gap:1rem;flex-wrap:wrap;justify-content:center;align-items:flex-start;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.card-wrapper:hover .card__swatches-wrapper{opacity:1;visibility:visible}}@media screen and (max-width:989px){.card__variant-count{display:none}.card__swatches-wrapper{display:flex;position:static;opacity:1;visibility:visible}#product-grid.grid--1-col-tablet-down .grid__item{width:100%!important;max-width:100%!important}}.swatch-item{display:flex;flex-direction:column;align-items:center;cursor:pointer;width:39px;position:relative;z-index:2}.swatch-image-wrapper{width:100%;aspect-ratio:1;border:1px solid transparent;padding:0;margin-bottom:.5rem;transition:border-color .2s}.swatch-item.is-selected .swatch-image-wrapper,.swatch-input:checked+.swatch-label .swatch-image-wrapper{border-color:#30415d;border-width:1px}.swatch-image{width:100%;height:100%;object-fit:contain;display:block}.swatch-label-text{font-size:.625em;color:#666;text-align:center;line-height:1.2;display:flex;align-items:center;justify-content:center;min-height:2.4em;height:auto}.swatch-input{position:absolute;opacity:0;pointer-events:none;-webkit-appearance:none;appearance:none}.card__add-to-cart{margin-top:auto;width:calc(100% + 2rem);margin-left:-1rem;margin-right:-1rem;margin-bottom:-1.5rem;padding:8px}@media screen and (min-width:750px){.card__add-to-cart{padding:4px 16px 16px}}#product-grid{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;margin-left:-1rem;padding:0}#product-grid .grid__item{padding-left:1rem;padding-bottom:2rem}@media screen and (max-width:749px){#product-grid{margin-left:0!important;margin-right:0!important;width:auto;padding:0 8px;margin-bottom:64px!important;gap:8px}#product-grid .grid__item{padding-left:0;padding-bottom:16px;width:calc(50% - 4px)!important;max-width:calc(50% - 4px)!important}}@media screen and (min-width:990px){.facets-vertical--full-width.facets-vertical{display:flex;flex-wrap:nowrap;max-width:100%;margin:0;padding:0 3rem;gap:0}.facets-vertical--full-width .facets-wrapper{width:25%;flex-shrink:0;padding-right:3rem}.facets-vertical--full-width .facets__form-vertical{width:100%!important}.facets-vertical--full-width .product-grid-container{width:75%;flex-grow:1}}.card--glymed .card__information{padding:0 0 8px;flex-grow:1;display:flex;flex-direction:column}.card--glymed .card__add-to-cart{width:100%;margin:auto 0 0;padding:0}.collection-search-container{margin-bottom:2rem;width:100%;position:relative;z-index:5}@media screen and (min-width:750px){.collection-search-container{margin-bottom:40px!important;display:block;padding-bottom:1px}}.collection-search-input-wrapper{position:relative;display:flex;align-items:center;border:1px solid #e2e2e2;border-radius:4px;background-color:#fff;padding:10px 15px;transition:border-color .2s ease}.collection-search-input-wrapper:focus-within{border-color:#30415d}.collection-search-icon{width:18px;height:18px;margin-right:12px;display:flex;align-items:center;justify-content:center;color:#666;flex-shrink:0}.collection-search-icon svg{width:100%;height:100%;fill:currentColor}.collection-search-input{width:100%;border:none;background:transparent;font-size:14px;line-height:1.5;color:#333;padding:0;outline:none;box-shadow:none;-webkit-appearance:none}.collection-search-input::placeholder{color:#999;font-weight:400}.collection-search-input:focus{outline:none;box-shadow:none}@media screen and (min-width:990px)and (max-width:1200px){#product-grid.grid--4-col-desktop,#product-grid.grid--5-col-desktop,#product-grid.grid--6-col-desktop{display:grid!important;grid-template-columns:repeat(2,1fr)!important}#product-grid.grid--4-col-desktop .grid__item,#product-grid.grid--5-col-desktop .grid__item,#product-grid.grid--6-col-desktop .grid__item{width:auto!important;max-width:unset!important}}@media screen and (min-width:1200px)and (max-width:1400px){#product-grid.grid--4-col-desktop,#product-grid.grid--5-col-desktop,#product-grid.grid--6-col-desktop{display:grid!important;grid-template-columns:repeat(3,1fr)!important}#product-grid.grid--4-col-desktop .grid__item,#product-grid.grid--5-col-desktop .grid__item,#product-grid.grid--6-col-desktop .grid__item{width:auto!important;max-width:unset!important}}@media screen and (max-width:749px){.facets-wrapper{padding-left:16px;padding-right:16px}.swatch-item{width:35px}.swatch-label-text{font-size:.5625em}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/glymed-collection-update.css.map */
