.app-home{display:grid;gap:var(--app-gap);margin:var(--app-top-gap,var(--app-gap)) 0 var(--app-bottom-gap,var(--app-gap));width:100%;color:var(--colorTextBody);background:var(--colorBody)}.app-home *{box-sizing:border-box}.app-home .app-part{min-width:0;padding:0 24px;scroll-margin-top:120px}.app-home h2.app-heading{font-size:var(--app-heading);line-height:1.15;margin:0 0 22px;letter-spacing:var(--typeHeaderSpacing);text-transform:uppercase}.app-home h3{margin:0 0 10px;font-size:calc(var(--typeBaseSize) * 1.05)}.app-home p{margin:0 0 18px}.app-home p:last-child{margin-bottom:0}.app-home .app-center{text-align:center}.app-home .app-panel{padding:30px;background:var(--app-tint);border-radius:4px}.app-home .app-neutral{background:var(--colorBodyDim,#f5f5f5)}.app-home .app-two{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.app-home .app-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.app-home .app-trust-panel{text-align:center}.app-home .app-trust-panel>h2.app-heading{margin:0}.app-home .app-trust-panel>.btn{margin-top:30px}.app-home .app-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:30px}.app-home .app-trust span{display:flex;align-items:center;justify-content:center;gap:12px;font-size:.85em}.app-home .app-icon{width:36px;height:36px;flex:0 0 36px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.app-home .app-icon-defs{position:absolute;width:0;height:0;overflow:hidden}.app-home img{display:block;width:100%;height:auto}.app-home .app-house{aspect-ratio:1.38;position:relative;overflow:hidden}.app-home .app-house img{width:100%;height:100%;object-fit:cover}.app-home .app-house.app-composite img{position:absolute;max-width:none;width:194.5%;height:101.2%;right:0;top:0;object-fit:fill}.app-home .app-copy ul{padding-left:24px;margin:20px 0}.app-home .app-link{color:var(--colorTextBody);text-decoration:underline;text-underline-offset:4px}.app-home .app-pack-grid{margin-top:28px}.app-home .app-pack{display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid var(--colorBorder,#e8e8e1);border-radius:4px;padding:20px;gap:12px}.app-home .app-pack-photo{width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.app-home .app-pack-photo img{max-height:100%;width:100%;height:100%;object-fit:contain}.app-home .app-pack h3,.app-home .app-pack p{margin:0}.app-home .app-pack .app-price{font-weight:700}.app-home .app-pack .btn{width:100%;margin-top:auto}.app-home .app-pack-links{display:flex;gap:30px;justify-content:center;flex-wrap:wrap;margin-top:26px}.app-home .app-step-image{aspect-ratio:16/9;overflow:hidden;margin-bottom:18px}.app-home .app-step-image img{height:100%;object-fit:cover}.app-home .app-step-image.app-zoom img{transform:scale(1.65);transform-origin:45% 43%}.app-home .app-install h3{font-size:1em}.app-home .app-install .app-three{text-align:left}.app-home .app-install .app-three p{font-size:.9em}.app-home .app-install>.btn{margin-top:26px}.app-home .app-outline{background:transparent;color:var(--colorBtnPrimary);border:1px solid var(--colorBtnPrimary);box-shadow:none}.app-home .app-video-frame{aspect-ratio:16/9;background:#111;overflow:hidden;border-radius:4px}.app-home .app-video-frame iframe{display:block;width:100%;height:100%;border:0}.app-home .app-video-placeholder{display:flex;align-items:center;justify-content:center;height:100%;color:#fff;padding:25px;text-align:center}.app-home .app-reverse .app-video-frame{order:2}.app-home .app-reverse .app-copy{order:1}.app-home .app-uses .app-icon{width:54px;height:54px;color:var(--colorBtnPrimary);margin-bottom:12px}.app-home .app-uses h3{font-size:1em;margin:0}.app-home .app-uses{row-gap:40px}.app-home .app-uses>div{padding:8px 16px}.app-home .app-uses>div:not(:nth-child(3n+1)){border-left:1px solid var(--colorBorder,#e8e8e1)}.app-home .app-faq details{background:var(--colorBody);border:1px solid var(--colorBorder,#e8e8e1);margin-top:12px;border-radius:4px}.app-home .app-faq summary{cursor:pointer;list-style:none;padding:18px 50px 18px 20px;position:relative}.app-home .app-faq summary::-webkit-details-marker{display:none}.app-home .app-faq summary:after{content:"+";position:absolute;right:20px;top:14px;color:var(--colorBtnPrimary);font-size:1.4em}.app-home .app-faq details[open] summary:after{content:"\2212"}.app-home .app-faq-answer{padding:0 20px 20px}.app-home .app-military{padding:30px;display:flex;align-items:center;justify-content:space-between;gap:25px;background:#242930;color:#fff}.app-home .app-military h2{color:inherit;margin-bottom:10px}.app-home .app-military .app-icon{width:64px;height:64px;flex-basis:64px}.app-home .app-military .app-copy{flex:1}.app-home .app-final .app-guarantee{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:24px}.app-home .app-final small{display:block;margin-top:10px}.app-home a:focus-visible,.app-home summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(min-width:1600px){.app-home .app-part{padding-left:40px;padding-right:40px}}@media(max-width:749px){.app-home .app-part{padding-left:16px;padding-right:16px}.app-home .app-panel{padding:24px 16px}.app-home .app-two{grid-template-columns:1fr;gap:24px}.app-home .app-three{grid-template-columns:1fr;gap:26px}.app-home .app-intro{flex-direction:column;text-align:center}.app-home .app-trust{grid-template-columns:1fr 1fr;gap:22px 12px}.app-home .app-trust span{font-size:.75em;justify-content:flex-start}.app-home .app-trust .app-icon{width:28px;height:28px;flex-basis:28px}.app-home .app-reverse .app-video-frame,.app-home .app-reverse .app-copy{order:initial}.app-home .app-military{flex-direction:column;text-align:center;padding:25px 18px}.app-home .app-pack-photo{max-width:360px}.app-home .app-pack .btn{width:auto;min-width:220px}.app-home .app-uses>div+div{border-left:0}.app-home .app-uses{gap:32px}.app-home h2.app-heading{font-size:calc(var(--app-heading) * .9)}.app-home .btn{max-width:100%;white-space:normal}}.app-home .app-flag-photo{aspect-ratio:16/9;overflow:hidden;border-radius:4px}.app-home .app-flag-photo img{width:100%;height:100%;object-fit:cover}.app-home .app-reverse .app-flag-photo{order:2}.aplugpro-home-section{display:flow-root}body.template-index .aplugpro-home-section+.shopify-section[id$=__blog-posts]{margin-top:0;margin-bottom:100px}body.template-index .aplugpro-home-section+.shopify-section[id$=__blog-posts]>.page-width{max-width:none;padding-left:24px;padding-right:24px}body.template-index .aplugpro-home-section+.shopify-section[id$=__blog-posts] .section-header__title{font-size:26px}@media(min-width:1600px){body.template-index .aplugpro-home-section+.shopify-section[id$=__blog-posts]>.page-width{padding-left:40px;padding-right:40px}}@media(max-width:749px){.app-home .app-uses{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 12px}.app-home .app-uses>div:not(:nth-child(3n+1)){border-left:0}.app-home .app-uses>div:nth-child(2n){border-left:1px solid var(--colorBorder,#e8e8e1)}.app-home .app-reverse .app-flag-photo{order:initial}body.template-index .aplugpro-home-section+.shopify-section[id$=__blog-posts]>.page-width{padding-left:16px;padding-right:16px}body.template-index .aplugpro-home-section+.shopify-section[id$=__blog-posts] .section-header__title{font-size:23.4px}}body.template-index .aplugpro-home-section+.shopify-section[id$=__background_video_text_e9aKkd]{margin-top:100px;margin-bottom:0}.app-home .app-video-frame iframe:focus-visible{outline:2px solid var(--colorBtnPrimary);outline-offset:-3px}.app-home button[data-app-play]{cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/5/assets/aplugpro-home.css.map */
