.glgs-home .glgs-hero{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);padding-block:24px;gap:32px}.glgs-home .glgs-hero h1{font-size:clamp(30px,3vw,38px);letter-spacing:-.5px;line-height:1.15;margin-bottom:12px}.glgs-home .glgs-eyebrow{font-size:12px;letter-spacing:1px;margin-bottom:12px}.glgs-home .glgs-intro{font-size:16px;line-height:1.5}.glgs-home .glgs-intro p{margin-block:8px}.glgs-home .glgs-actions{margin-top:16px;gap:20px}.glgs-home-routes{display:grid;gap:8px}.glgs-home-routes a{padding:10px 16px;border:1px solid #ccd7df;border-radius:4px;text-decoration:none;display:grid;gap:2px;min-height:56px}.glgs-home-routes strong{font-size:18px;color:#174f78}.glgs-home-routes span{font-size:14px;line-height:1.4;color:#526678}.glgs-home-routes a:hover{background:#f2f5f7}.glgs-home .glgs-section-heading{margin-bottom:16px;gap:8px}.glgs-home .glgs-section-heading h2,.glgs-home .glgs-brands-band h2,.glgs-home .glgs-ordering h2{font-size:24px}.glgs-home .glgs-categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.glgs-home .glgs-category{padding:16px;gap:8px;border-left:4px solid #174f78}.glgs-home .glgs-category__title{font-size:18px}.glgs-home .glgs-category>span:not([class]){font-size:14px;line-height:1.4}.glgs-home .glgs-category__action{padding-top:0;font-size:13px}.glgs-home .glgs-category-section{padding-bottom:32px}.glgs-home .glgs-help-card.glgs-dtf-banner{border:1px solid #ccd7df;background:#f2f5f7}.glgs-home .glgs-dtf-banner>.glgs-dtf-banner__link{padding:20px 24px}.glgs-home .glgs-dtf-banner>.glgs-dtf-banner__link+.glgs-dtf-banner__link{border-color:#ccd7df}.glgs-home .glgs-dtf-banner h2{font-size:22px;margin-bottom:0}.glgs-home .glgs-dtf-banner p{margin:8px 0 12px;line-height:1.5}.glgs-home .glgs-brands-band{padding-block:24px}.glgs-home .glgs-service{padding-block:32px;gap:32px}.glgs-home .glgs-service h2{font-size:28px}.glgs-home .glgs-service__details{border-color:#174f78}.glgs-home .glgs-service-logo{border:0;height:100px;width:230px}.glgs-home .glgs-signlab-mark{width:100px}.glgs-home .glgs-home-contact{padding-bottom:32px}.glgs-home .glgs-home-contact .glgs-help-card{border-top-color:#174f78;padding:24px}.glgs-home .glgs-help-card h2{font-size:24px}.glgs-home a:focus-visible{outline:3px solid #174f78;outline-offset:4px}.glgs-home .glgs-brands a,.glgs-home .glgs-contact-links a{min-height:44px;display:inline-flex;align-items:center}.glgs-home [id],.glgs-page-routes [id]{scroll-margin-top:16rem}.glgs-page-routes{display:flex;flex-wrap:wrap;gap:8px;margin-block:0 24px}.glgs-page-routes a{display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;border:1px solid #ccd7df;border-radius:4px;color:#174f78;font-weight:600;text-underline-offset:3px}.glgs-page-routes a:focus-visible{outline:3px solid #174f78;outline-offset:3px}@media(max-width:989px){.glgs-home .glgs-categories{grid-template-columns:repeat(3,minmax(0,1fr))}.glgs-home .glgs-hero{grid-template-columns:minmax(0,1fr) minmax(240px,1fr);gap:24px}}@media(max-width:749px){.glgs-home .glgs-hero{grid-template-columns:minmax(0,1fr);gap:16px;padding-block:20px}.glgs-home .glgs-hero h1{font-size:30px}.glgs-home-routes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.glgs-home-routes a{padding:10px;min-height:64px;align-items:center}.glgs-home-routes strong{font-size:14px;line-height:1.3}.glgs-home-routes span{display:none}.glgs-home .glgs-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.glgs-home .glgs-category{padding:12px}.glgs-home .glgs-category__title{font-size:16px}.glgs-home .glgs-category__action{display:none}.glgs-home .glgs-dtf-banner>.glgs-dtf-banner__link{padding:20px}.glgs-home .glgs-service{grid-template-columns:minmax(0,1fr);gap:20px}.glgs-home .glgs-service h2{font-size:26px}}@media(max-width:599px){#product-grid>.grid__item{width:100%;max-width:100%}}#main-cart-footer .cart__blocks{padding:24px;border:1px solid #ccd7df;border-radius:4px;background:#f2f5f7}#main-cart-footer .cart__checkout-button{min-height:48px}@media(max-width:749px){#main-cart-footer .cart__blocks{padding:16px}}.glgs-feature-pair{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:24px;padding-bottom:32px}.glgs-featured-product{display:grid;grid-template-columns:minmax(140px,.8fr) minmax(0,1fr);gap:20px;padding:20px;background:#f2f5f7;border-radius:4px}.glgs-featured-product__image{display:block}.glgs-featured-product__image img{width:100%;height:100%;max-height:260px;object-fit:contain}.glgs-home .glgs-featured-product h2{font-size:24px;line-height:1.25;margin:0 0 16px}.glgs-featured-product h2 a{text-decoration:none}.glgs-featured-product .price{font-size:24px;font-weight:600;margin-bottom:16px}.glgs-feature-service{padding:24px;border-radius:4px;background:#12334e;color:#fff}.glgs-home .glgs-feature-service h2{font-size:26px;margin:0 0 16px;line-height:1.2}.glgs-feature-service h2 a{text-decoration:none}.glgs-feature-service p{line-height:1.5}.glgs-home .glgs-feature-service .button{--color-button:255,255,255;--color-button-text:18,51,78;--color-secondary-button-text:255,255,255}.glgs-home-secondary{border-top:1px solid #ccd7df}.glgs-home-secondary>summary{padding-block:16px;min-height:56px;font-size:18px;font-weight:600;cursor:pointer}.glgs-home-secondary>summary:focus-visible{outline:3px solid #174f78;outline-offset:3px}.glgs-home-contact-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-block:20px}.glgs-home-contact-strip p{margin:0}.glgs-home-contact-strip a{min-height:44px;display:inline-flex;align-items:center;font-weight:600;color:#174f78}.glgs-brands-more{margin-top:16px}.glgs-brands-more summary{cursor:pointer;min-height:44px;display:flex;align-items:center;text-decoration:underline;text-underline-offset:4px}@media(max-width:989px){.glgs-feature-pair{grid-template-columns:minmax(0,1fr)}}@media(max-width:599px){.glgs-home .glgs-hero{padding-block:16px}.glgs-home .glgs-hero h1{font-size:30px}.glgs-home .glgs-actions{margin-top:12px}.glgs-featured-product{grid-template-columns:110px minmax(0,1fr);padding:16px;gap:16px}.glgs-home .glgs-featured-product h2{font-size:20px}.glgs-featured-product .button{padding:10px;min-width:0}.glgs-home .glgs-feature-service h2{font-size:24px}}.glgs-home .glgs-hero{padding-block:16px}.glgs-home-routes a{padding:8px 12px;min-height:56px}.glgs-home-routes strong{line-height:1.2}.glgs-home-routes span{font-size:13px;line-height:1.35}.glgs-featured-product__caption{font-size:13px;line-height:1.4;color:#526678;margin:8px 0 0}.glgs-home-secondary>summary:after,.glgs-brands-more>summary:after{content:"+";margin-left:auto;padding-left:16px;float:right;font-size:22px;line-height:1}.glgs-home-secondary[open]>summary:after,.glgs-brands-more[open]>summary:after{content:"\2212"}.glgs-featured-product--no-image{grid-template-columns:minmax(0,1fr)}glgs-feature-rotation{display:block;min-width:0}.glgs-feature-slides{display:grid}.glgs-feature-slides>[data-feature-slide]{grid-area:1 / 1}.glgs-feature-slides>[hidden]{display:none}glgs-feature-rotation[data-enhanced] [data-feature-slide]{visibility:hidden;pointer-events:none}glgs-feature-rotation[data-enhanced] [data-feature-slide][data-active]{visibility:visible;pointer-events:auto}.glgs-feature-controls{display:flex;gap:8px;align-items:center;justify-content:center;padding-top:12px;flex-wrap:wrap}.glgs-feature-controls[hidden]{display:none}.glgs-feature-controls button{min-height:44px;min-width:44px;padding:8px 12px;background:#fff;color:#174f78;border:1px solid #ccd7df;border-radius:4px;font:inherit;cursor:pointer}.glgs-feature-controls button:focus-visible{outline:3px solid #174f78;outline-offset:3px}.glgs-feature-controls button:disabled{cursor:default;color:#526678}
/*# sourceMappingURL=/cdn/shop/t/29/assets/glgs-unified.css.map */
