/* Application pages share the brand storefront foundations. */
html body.gsts-application-v3 #page h1#gap-title{font-size:36px!important;line-height:1.22!important;font-weight:700!important;letter-spacing:-.7px!important;margin:0 0 20px!important;color:#fff!important;max-width:850px}
html body.gsts-application-v3 #page .gap-introduction{margin-bottom:27px}
html body.gsts-application-v3 #page .gap-hero{grid-template-columns:minmax(0,1fr) 290px;min-height:300px}
html body.gsts-application-v3 #page .gap-hero .gbr-description{font-size:14px;line-height:1.85;margin-bottom:23px}
html body.gsts-application-v3 #page .gap-selection{box-sizing:border-box;min-width:0;padding:25px;background:#fff;border:1px solid #dde8ec;border-radius:12px;color:#193e50;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:14px}
html body.gsts-application-v3 #page .gap-selection>svg{width:45px;height:45px;stroke:#146575;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;background:#e7f4f3;border:1px solid #c9e3e5;border-radius:10px;padding:10px;box-sizing:border-box}
html body.gsts-application-v3 #page .gap-selection>strong{font-size:15px;line-height:1.5;color:#193e50}
html body.gsts-application-v3 #page .gap-selection ul{padding:0;margin:0;list-style:none;width:100%}
html body.gsts-application-v3 #page .gap-selection li{position:relative;padding:10px 0 10px 16px;border-top:1px solid #e1eaee;font-size:12px;line-height:1.6;color:#425f70}
html body.gsts-application-v3 #page .gap-selection li:before{content:"";position:absolute;left:0;top:18px;width:5px;height:5px;border-radius:50%;background:#248d97}
html body.gsts-application-v3 #page .gap-groups{margin-top:25px;margin-bottom:0}
html body.gsts-application-v3 #page .woocommerce-products-header{display:none!important}
html body.gsts-application-v3 #page #application-products{scroll-margin-top:25px}
html body.gsts-application-v3 #page .gap-help{margin-bottom:30px}
html body.gsts-application-v3 #page .gap-catalog .gc-empty-result a{display:inline-flex;margin-top:14px;padding:10px 14px;border:1px solid #a4c6cd;border-radius:7px;color:#146575;background:#eaf5f4;text-decoration:none;font-size:12px;font-weight:650}
@media(max-width:1000px){html body.gsts-application-v3 #page .gap-hero{grid-template-columns:minmax(0,1fr) 240px;gap:25px}html body.gsts-application-v3 #page h1#gap-title{font-size:31px!important}}
@media(max-width:700px){html body.gsts-application-v3 #page .gap-hero{grid-template-columns:1fr;gap:22px;min-height:0}html body.gsts-application-v3 #page h1#gap-title{font-size:28px!important;margin-bottom:16px!important}html body.gsts-application-v3 #page .gap-selection{padding:19px;gap:12px}html body.gsts-application-v3 #page .gap-selection>svg{width:38px;height:38px;padding:8px}html body.gsts-application-v3 #page .gap-selection li{padding-top:8px;padding-bottom:8px}html body.gsts-application-v3 #page .gap-selection li:before{top:16px}}
html body.gsts-application-v3 #page .gap-hero .gbr-copy{min-width:0}
html body.gsts-application-v3 #page h1#gap-title{overflow-wrap:anywhere;hyphens:auto}
html body.gsts-application-v3 #page .woocommerce-breadcrumb{overflow-wrap:anywhere}
