body:has(.shg-faq-page){background:#fff}body:has(.shg-faq-page) .shg-header{position:absolute;left:0;right:0;top:0;background:transparent;border:0;backdrop-filter:none;-webkit-backdrop-filter:none}body:has(.shg-faq-page) .shg-header-inner{min-height:110px}.shg-faq-page{background:#fff;color:#282a2f;overflow:visible;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6}.shg-faq-page .shg-faq-container{box-sizing:border-box;width:calc(100% - 64px);max-width:1376px;margin:auto;padding-inline:25px}.shg-faq-hero{min-height:350px;padding:136px 0 60px;background:#fafafa url(shg-faq-reference-header.jpg) center center / cover no-repeat}.shg-faq-back{display:inline-flex;align-items:center;gap:10px;font-size:14.72px;font-weight:600;margin-bottom:22px}.shg-faq-back span{font-size:24px;line-height:1}.shg-faq-page h1{font-family:DM Sans,sans-serif;font-size:50.56px;font-weight:600;line-height:1.1;letter-spacing:-1.264px;color:#24262b;margin:10px 0}.shg-faq-page .shg-faq-lead{margin:0;font-size:16px;line-height:1.6;color:#282a2f}.shg-faq-page .shg-faq-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:5px;min-height:74px;padding:25px 0;font-size:13px;line-height:1.8;color:#686970}.shg-faq-breadcrumb a:hover,.shg-faq-back:hover{text-decoration:underline!important}.shg-faq-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:90px 30px;padding:0 0 80px}.shg-faq-group-heading{margin:0 0 19px}.shg-faq-page .shg-faq-group h2{font-family:DM Sans,sans-serif;font-size:32.8px;font-weight:600;line-height:1.2;letter-spacing:-.328px;color:#24262b;margin:4px 0}.shg-faq-item{margin:0 0 6px;border:0}.shg-faq-item summary{display:flex;align-items:center;gap:16px;list-style:none;padding:12px 20px;min-height:49.6px;border-radius:10px;background:#f6f6f7;color:#282a2f;cursor:pointer;transition:background .35s cubic-bezier(.645,.045,.355,1)}.shg-faq-item summary::-webkit-details-marker{display:none}.shg-faq-page .shg-faq-item h3{flex:1;font-family:DM Sans,sans-serif;font-size:16px;font-weight:600;line-height:1.35;letter-spacing:0;color:#282a2f;margin:0}.shg-faq-item summary:hover{background:#eeeef0}.shg-faq-item[open] summary{background:#f6f6f7;color:#282a2f}.shg-faq-plus{position:relative;flex:0 0 13px;width:13px;height:13px}.shg-faq-plus:before,.shg-faq-plus:after{content:"";position:absolute;left:0;top:6px;width:13px;height:1.5px;background:currentColor;transition:transform .35s,opacity .35s}.shg-faq-plus:after{transform:rotate(90deg)}.shg-faq-item[open] .shg-faq-plus:after{transform:rotate(0);opacity:0}.shg-faq-answer-inner{padding:10px 20px 30px;font-size:16px;line-height:1.6;color:#282a2f}.shg-faq-answer-inner p{margin-top:10px}.shg-faq-answer-inner strong{color:inherit;font-weight:600}.shg-faq-answer-inner a{text-decoration:underline!important}.shg-faq-support{text-align:center;padding:70px 20px;border-top:1px solid #f2f2f2}.shg-faq-page .shg-faq-support h2{font-size:32.8px;line-height:1.2;font-weight:600;color:#24262b;margin-bottom:14px}.shg-faq-support a{text-decoration:underline!important;font-size:16px}.shg-faq-page :focus-visible{outline-color:#24262b}@media(max-width:1024px){.shg-faq-page .shg-faq-group h2{font-size:26.24px}}@media(max-width:767px){body:has(.shg-faq-page) .shg-header-inner{min-height:80px}.shg-faq-page .shg-faq-container{width:100%;padding-inline:15px}.shg-faq-hero{min-height:270px;padding:95px 0 45px}.shg-faq-back{margin-bottom:20px}.shg-faq-page h1{font-size:40.448px;line-height:1.1;letter-spacing:-1.01px;margin:5px 0}.shg-faq-page .shg-faq-lead{margin-top:8px}.shg-faq-groups{grid-template-columns:1fr;gap:45px;padding-bottom:45px}.shg-faq-page .shg-faq-group h2{font-size:26.24px}.shg-faq-support{padding:45px 0}}@media(prefers-reduced-motion:reduce){.shg-faq-page *,.shg-faq-page *:before,.shg-faq-page *:after{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/shg-faq.css.map */
