#content.index-page section[data-section-id$=af1be619-c00d-485f-b3ea-e46c1f8dd21c]{--section-padding-top-mobile: 30px;--section-padding-bottom-mobile: 30px;--section-margin-bottom-mobile: 0px;--section-padding-top-desktop: 48px;--section-padding-bottom-desktop: 48px;--section-margin-bottom-desktop: 0px;background:#f6f7f9;border-bottom:1px solid #e8ebef;border-top:1px solid #e8ebef}#content.index-page section[data-section-id$=af1be619-c00d-485f-b3ea-e46c1f8dd21c] .banner-container{padding-bottom:20px!important}#content.index-page section[data-section-id$=af1be619-c00d-485f-b3ea-e46c1f8dd21c] .banner-container .container{max-width:920px}#content.index-page section[data-section-id$=af1be619-c00d-485f-b3ea-e46c1f8dd21c] .banner-container h2{font-size:clamp(30px,3.4vw,42px)!important;letter-spacing:-.025em;line-height:1.08!important;margin-left:auto;margin-right:auto;max-width:24ch;text-wrap:balance}#content.index-page section[data-section-id$=af1be619-c00d-485f-b3ea-e46c1f8dd21c] .banner-container h3{color:#626d7c;font-size:17px!important;line-height:1.45!important;margin:10px auto 0;max-width:44ch;text-wrap:balance}#content.index-page section[data-section-id$=af1be619-c00d-485f-b3ea-e46c1f8dd21c]>.container>.tab-body>.table-center>.tab-body{display:grid!important;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}#content.index-page section[data-section-id$=af1be619-c00d-485f-b3ea-e46c1f8dd21c] .logo{box-sizing:border-box!important;float:none!important;padding:0!important;width:100%!important}#content.index-page section[data-section-id$=af1be619-c00d-485f-b3ea-e46c1f8dd21c] .logo:nth-child(7),#content.index-page section[data-section-id$=af1be619-c00d-485f-b3ea-e46c1f8dd21c] .logo:nth-child(10){display:none!important}#content.index-page section[data-section-id$=af1be619-c00d-485f-b3ea-e46c1f8dd21c] .logo .lazycontainer{align-items:center!important;background:#fff!important;border:1px solid #e1e5eb;border-radius:10px;box-shadow:0 4px 12px #1720330d;box-sizing:border-box!important;display:flex!important;height:96px!important;justify-content:center!important;margin:0!important;overflow:hidden;padding:10px!important;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}#content.index-page section[data-section-id$=af1be619-c00d-485f-b3ea-e46c1f8dd21c] .logo .lazycontainer:hover{border-color:#cfd5dd;box-shadow:0 8px 18px #17203314;transform:translateY(-2px)}#content.index-page section[data-section-id$=af1be619-c00d-485f-b3ea-e46c1f8dd21c] .logo img{height:auto!important;max-height:64px!important;max-width:168px!important;object-fit:contain!important;transform-origin:center center;width:auto!important}#content.index-page section[data-section-id$=af1be619-c00d-485f-b3ea-e46c1f8dd21c] .logo:nth-child(1) img{transform:scale(.98)!important}#content.index-page section[data-section-id$=af1be619-c00d-485f-b3ea-e46c1f8dd21c] .logo:nth-child(2) img{transform:scale(1.42)!important}#content.index-page section[data-section-id$=af1be619-c00d-485f-b3ea-e46c1f8dd21c] .logo:nth-child(3) img{transform:scale(1.38)!important}#content.index-page section[data-section-id$=af1be619-c00d-485f-b3ea-e46c1f8dd21c] .logo:nth-child(4) img{transform:scale(1.08)!important}#content.index-page section[data-section-id$=af1be619-c00d-485f-b3ea-e46c1f8dd21c] .logo:nth-child(5) img{transform:scale(1.58)!important}#content.index-page section[data-section-id$=af1be619-c00d-485f-b3ea-e46c1f8dd21c] .logo:nth-child(6) img{transform:scale(1.16)!important}#content.index-page section[data-section-id$=af1be619-c00d-485f-b3ea-e46c1f8dd21c] .logo:nth-child(8) img{transform:scale(1.12)!important}#content.index-page section[data-section-id$=af1be619-c00d-485f-b3ea-e46c1f8dd21c] .logo:nth-child(9) img{transform:scale(1.02)!important}#content.index-page section[data-section-id$=section_rich_text_H48fNj]{--section-padding-top-mobile: 34px;--section-padding-bottom-mobile: 10px;--section-margin-bottom-mobile: 0px;--section-padding-top-desktop: 52px;--section-padding-bottom-desktop: 14px;--section-margin-bottom-desktop: 0px;background:#f6f7f9}#content.index-page section[data-section-id$=section_rich_text_H48fNj] .container{max-width:820px}#content.index-page section[data-section-id$=section_rich_text_H48fNj] h2{font-size:clamp(30px,3vw,38px)!important;letter-spacing:-.02em;line-height:1.1!important;margin-bottom:8px}#content.index-page section[data-section-id$=section_rich_text_H48fNj] p{color:#687284;font-size:17px;line-height:1.45;margin:0 auto;max-width:46ch;text-wrap:balance}#content.index-page section[data-section-id$=section_testimonials_rP6jjH]{--section-padding-top-mobile: 8px;--section-padding-bottom-mobile: 38px;--section-margin-bottom-mobile: 0px;--section-padding-top-desktop: 12px;--section-padding-bottom-desktop: 54px;--section-margin-bottom-desktop: 0px;background:#f6f7f9}#content.index-page section[data-section-id$=section_testimonials_rP6jjH] .container{max-width:1080px}#content.index-page section[data-section-id$=section_testimonials_rP6jjH] .product-loop{align-items:stretch!important;display:grid!important;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}#content.index-page section[data-section-id$=section_testimonials_rP6jjH] .product-loop>.product{--stars: 18px !important;display:flex!important;float:none!important;padding:0!important;width:100%!important}#content.index-page section[data-section-id$=section_testimonials_rP6jjH] .product-loop>.product>.table{background:#fff;border:1px solid #dfe4ea;border-radius:12px;border-top:4px solid #e32e00;box-shadow:0 7px 20px #17203312;box-sizing:border-box;display:block!important;height:100%;padding:24px;width:100%}#content.index-page section[data-section-id$=section_testimonials_rP6jjH] .table-cell{display:block!important;text-align:left!important;vertical-align:top!important}#content.index-page section[data-section-id$=section_testimonials_rP6jjH] .reviews{padding-bottom:10px!important}#content.index-page section[data-section-id$=section_testimonials_rP6jjH] .reviews .stars-rating{letter-spacing:1px}#content.index-page section[data-section-id$=section_testimonials_rP6jjH] h2{color:#697386;font-size:16px!important;font-weight:700;line-height:1.25!important;margin:0 0 5px}#content.index-page section[data-section-id$=section_testimonials_rP6jjH] h3{color:#20242b;font-size:20px!important;font-weight:800;line-height:1.25!important;margin:0 0 12px}#content.index-page section[data-section-id$=section_testimonials_rP6jjH] p{color:#626d7c;font-size:16px;line-height:1.55;margin:0}#content.index-page section[data-section-id$=section_rich_text_kxd4mB]{--section-padding-top-mobile: 34px;--section-padding-top-desktop: 50px;border-top:1px solid #e8ebef}#content.index-page section[data-section-id$=section_image_with_text_ECMrLR]{--section-padding-top-mobile: 48px;--section-padding-bottom-mobile: 48px;--section-margin-bottom-mobile: 0px;--section-padding-top-desktop: 64px;--section-padding-bottom-desktop: 64px;--section-margin-bottom-desktop: 0px;background:#f6f7f9;border-top:1px solid #e8ebef}#content.index-page section[data-section-id$=section_image_with_text_ECMrLR]>.container{max-width:940px}#content.index-page section[data-section-id$=section_image_with_text_ECMrLR] .product-loop{justify-content:center!important}#content.index-page section[data-section-id$=section_image_with_text_ECMrLR] .dynamic-section-image_g3bijR{float:none!important;margin:0 auto!important;max-width:760px;padding:0!important;width:100%!important}#content.index-page section[data-section-id$=section_image_with_text_ECMrLR] .dynamic-section-image_g3bijR>.table{display:block!important}#content.index-page section[data-section-id$=section_image_with_text_ECMrLR] .dynamic-section-image_g3bijR .table-cell{display:block!important}#content.index-page section[data-section-id$=section_image_with_text_ECMrLR] .dynamic-section-image_g3bijR .content-height-options{aspect-ratio:1 / 1!important;background-color:#fff!important;background-position:center center!important;background-repeat:no-repeat!important;background-size:contain!important;border:1px solid #e1e5eb;border-radius:14px;box-shadow:0 8px 24px #17203312;height:auto!important;min-height:0!important;overflow:hidden;padding:0!important}#content.index-page section[data-section-id$=section_image_with_text_ECMrLR] .dynamic-section-image_g3bijR .toppad-quarter{margin:0 auto!important;max-width:700px;padding:28px 24px 0!important}#content.index-page section[data-section-id$=section_image_with_text_ECMrLR] h2{font-size:clamp(30px,3vw,40px)!important;letter-spacing:-.02em;line-height:1.1!important;margin:0 0 14px!important}#content.index-page section[data-section-id$=section_image_with_text_ECMrLR] p{color:#687284;font-size:17px;line-height:1.55;margin:0 auto 16px;max-width:48ch}#content.index-page section[data-section-id$=section_image_with_text_ECMrLR] .toppad-quarter p:last-child{margin-top:22px}#content.index-page section[data-section-id$=section_image_with_text_ECMrLR] .toppad-quarter p:last-child a{align-items:center;background:#e32e00;border:1px solid #e32e00;border-radius:4px;color:#fff!important;display:inline-flex;font-weight:700;justify-content:center;min-height:52px;padding:12px 22px;text-decoration:none!important}#content.index-page section[data-section-id$=section_image_with_text_ECMrLR] .toppad-quarter p:last-child a:hover{background:#bd2600;border-color:#bd2600}#content.index-page section[data-section-id$=section_rich_text_kYU39k]{--section-padding-top-mobile: 48px;--section-padding-bottom-mobile: 52px;--section-margin-bottom-mobile: 0px;--section-padding-top-desktop: 64px;--section-padding-bottom-desktop: 64px;--section-margin-bottom-desktop: 0px;background:#fff;border-bottom:1px solid #e8ebef}#content.index-page section[data-section-id$=section_rich_text_kYU39k] .container{max-width:900px}#content.index-page section[data-section-id$=section_rich_text_kYU39k] .animate{max-width:720px;width:100%!important}#content.index-page section[data-section-id$=section_rich_text_kYU39k] h2{font-size:clamp(32px,3.2vw,42px)!important;letter-spacing:-.025em;line-height:1.08!important;margin:0 auto 18px;max-width:18ch;text-wrap:balance}#content.index-page section[data-section-id$=section_rich_text_kYU39k] p{color:#687284;font-size:17px;line-height:1.55;margin:0 auto 24px;max-width:48ch}#content.index-page section[data-section-id$=section_rich_text_kYU39k] .btn{align-items:center;display:inline-flex;justify-content:center;min-height:52px;padding:12px 24px}#content.index-page section[data-section-id$=section_faq_My4UMp]{--section-padding-top-mobile: 48px;--section-padding-bottom-mobile: 52px;--section-margin-bottom-mobile: 0px;--section-padding-top-desktop: 64px;--section-padding-bottom-desktop: 64px;--section-margin-bottom-desktop: 0px;background:#f6f7f9}#content.index-page section[data-section-id$=section_faq_My4UMp] .container{max-width:900px}#content.index-page section[data-section-id$=section_faq_My4UMp] .table,#content.index-page section[data-section-id$=section_faq_My4UMp] .table-cell{display:block!important;height:auto!important}#content.index-page section[data-section-id$=section_faq_My4UMp] .table-cell>.animate{float:none!important;margin:0 auto!important;max-width:760px;width:100%!important}#content.index-page section[data-section-id$=section_faq_My4UMp] h2{font-size:clamp(32px,3.2vw,42px)!important;letter-spacing:-.025em;line-height:1.08!important;margin:0 auto 26px;text-wrap:balance}#content.index-page section[data-section-id$=section_faq_My4UMp] .open-container{background:#fff;border:1px solid #e1e5eb;border-radius:10px;box-shadow:0 3px 10px #1720330a;margin:0 0 12px!important;padding:0 18px!important}#content.index-page section[data-section-id$=section_faq_My4UMp] summary{padding:18px 0}#content.index-page section[data-section-id$=section_faq_My4UMp] summary h4{margin:0!important}#content.index-page section[data-section-id$=section_faq_My4UMp] summary .open{align-items:center;display:flex;font-size:18px;font-weight:700;gap:12px;justify-content:flex-start;line-height:1.35;text-align:left}#content.index-page section[data-section-id$=section_faq_My4UMp] summary .open svg{flex:0 0 auto}#content.index-page section[data-section-id$=section_faq_My4UMp] .open-slide.faq>div{color:#687284;font-size:16px;line-height:1.55;padding:0 0 18px 30px;text-align:left}@media screen and (max-width:749px){#content.index-page section[data-section-id$=af1be619-c00d-485f-b3ea-e46c1f8dd21c] .banner-container{padding-bottom:17px!important}#content.index-page section[data-section-id$=af1be619-c00d-485f-b3ea-e46c1f8dd21c] .banner-container h2{font-size:28px!important;line-height:1.09!important;max-width:20ch}#content.index-page section[data-section-id$=af1be619-c00d-485f-b3ea-e46c1f8dd21c] .banner-container h3{font-size:15px!important;line-height:1.4!important;margin-top:9px;max-width:34ch}#content.index-page section[data-section-id$=af1be619-c00d-485f-b3ea-e46c1f8dd21c]>.container>.tab-body>.table-center>.tab-body{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}#content.index-page section[data-section-id$=af1be619-c00d-485f-b3ea-e46c1f8dd21c] .logo .lazycontainer{height:86px!important;padding:8px!important}#content.index-page section[data-section-id$=af1be619-c00d-485f-b3ea-e46c1f8dd21c] .logo img{max-height:58px!important;max-width:148px!important}#content.index-page section[data-section-id$=af1be619-c00d-485f-b3ea-e46c1f8dd21c] .logo:nth-child(1) img{transform:scale(.96)!important}#content.index-page section[data-section-id$=af1be619-c00d-485f-b3ea-e46c1f8dd21c] .logo:nth-child(2) img{transform:scale(1.58)!important}#content.index-page section[data-section-id$=af1be619-c00d-485f-b3ea-e46c1f8dd21c] .logo:nth-child(3) img{transform:scale(1.52)!important}#content.index-page section[data-section-id$=af1be619-c00d-485f-b3ea-e46c1f8dd21c] .logo:nth-child(4) img{transform:scale(1.12)!important}#content.index-page section[data-section-id$=af1be619-c00d-485f-b3ea-e46c1f8dd21c] .logo:nth-child(5) img{transform:scale(1.72)!important}#content.index-page section[data-section-id$=af1be619-c00d-485f-b3ea-e46c1f8dd21c] .logo:nth-child(6) img{transform:scale(1.2)!important}#content.index-page section[data-section-id$=af1be619-c00d-485f-b3ea-e46c1f8dd21c] .logo:nth-child(8) img{transform:scale(1.16)!important}#content.index-page section[data-section-id$=af1be619-c00d-485f-b3ea-e46c1f8dd21c] .logo:nth-child(9) img{transform:scale(1)!important}#content.index-page section[data-section-id$=section_rich_text_H48fNj]{--section-padding-top-mobile: 32px;--section-padding-bottom-mobile: 8px}#content.index-page section[data-section-id$=section_rich_text_H48fNj] h2{font-size:28px!important;line-height:1.1!important}#content.index-page section[data-section-id$=section_rich_text_H48fNj] p{font-size:15px;line-height:1.45;max-width:34ch}#content.index-page section[data-section-id$=section_testimonials_rP6jjH]{--section-padding-top-mobile: 8px;--section-padding-bottom-mobile: 34px}#content.index-page section[data-section-id$=section_testimonials_rP6jjH] .product-loop{gap:12px;grid-template-columns:1fr}#content.index-page section[data-section-id$=section_testimonials_rP6jjH] .product-loop>.product>.table{padding:18px}#content.index-page section[data-section-id$=section_testimonials_rP6jjH] h2{font-size:15px!important;margin-bottom:4px}#content.index-page section[data-section-id$=section_testimonials_rP6jjH] h3{font-size:18px!important;line-height:1.28!important;margin-bottom:9px}#content.index-page section[data-section-id$=section_testimonials_rP6jjH] p{font-size:15px;line-height:1.5}#content.index-page section[data-section-id$=section_rich_text_kxd4mB]{--section-padding-top-mobile: 32px}#content.index-page section[data-section-id$=section_rich_text_kxd4mB] h2{font-size:28px!important;line-height:1.1!important}#content.index-page section[data-section-id$=section_image_with_text_ECMrLR]{--section-padding-top-mobile: 44px;--section-padding-bottom-mobile: 46px}#content.index-page section[data-section-id$=section_image_with_text_ECMrLR]>.container{padding-left:18px!important;padding-right:18px!important}#content.index-page section[data-section-id$=section_image_with_text_ECMrLR] .dynamic-section-image_g3bijR .content-height-options{aspect-ratio:1 / 1.04!important;background-size:contain!important}#content.index-page section[data-section-id$=section_image_with_text_ECMrLR] .dynamic-section-image_g3bijR .toppad-quarter{padding:24px 4px 0!important}#content.index-page section[data-section-id$=section_image_with_text_ECMrLR] h2{font-size:30px!important;line-height:1.1!important;margin-bottom:12px!important}#content.index-page section[data-section-id$=section_image_with_text_ECMrLR] p{font-size:16px;line-height:1.5;max-width:35ch}#content.index-page section[data-section-id$=section_image_with_text_ECMrLR] .toppad-quarter p:last-child a{box-sizing:border-box;min-height:52px;padding:12px 18px;width:100%}#content.index-page section[data-section-id$=section_rich_text_kYU39k]{--section-padding-top-mobile: 46px;--section-padding-bottom-mobile: 48px}#content.index-page section[data-section-id$=section_rich_text_kYU39k] .container{padding-left:20px!important;padding-right:20px!important}#content.index-page section[data-section-id$=section_rich_text_kYU39k] h2{font-size:30px!important;line-height:1.08!important;margin-bottom:16px;max-width:16ch}#content.index-page section[data-section-id$=section_rich_text_kYU39k] p{font-size:16px;line-height:1.5;max-width:35ch}#content.index-page section[data-section-id$=section_rich_text_kYU39k] .btn{box-sizing:border-box;line-height:1.25;max-width:360px;width:100%}#content.index-page section[data-section-id$=section_faq_My4UMp]{--section-padding-top-mobile: 44px;--section-padding-bottom-mobile: 48px}#content.index-page section[data-section-id$=section_faq_My4UMp] .container{padding-left:16px!important;padding-right:16px!important}#content.index-page section[data-section-id$=section_faq_My4UMp] h2{font-size:30px!important;line-height:1.08!important;margin-bottom:22px}#content.index-page section[data-section-id$=section_faq_My4UMp] .open-container{margin-bottom:10px!important;padding:0 15px!important}#content.index-page section[data-section-id$=section_faq_My4UMp] summary{padding:17px 0}#content.index-page section[data-section-id$=section_faq_My4UMp] summary .open{font-size:17px;gap:10px;line-height:1.3}#content.index-page section[data-section-id$=section_faq_My4UMp] .open-slide.faq>div{font-size:15px;line-height:1.5;padding:0 0 17px 28px}}
/*# sourceMappingURL=/cdn/shop/t/105/assets/gm-homepage-proof.css.map */
