body:has(.snap-landing) .section-header,body:has(.snap-landing) sticky-header,body:has(.snap-landing) .shopify-section-header,body:has(.snap-landing) .shopify-section-group-header-group,body:has(.snap-landing) .shopify-section-group-footer-group,body:has(.snap-landing) .shopify-section-footer{display:none!important}.snap-landing{--teal: #2BA8AB;--teal-dark: #218588;--navy: #232b3d;--navy-2: #2b3447;--pink: #e6386c;--aqua: #2bb6c0;--purple: #7858bf;--green: #2dbe7a;--warning-bg: #fef3dd;--warning-border: #f9b53b;--warning-text: #b87f10;--ink: #1d2330;--ink-soft: #4a5466;--muted: #6a7384;--line: #e6e8ec;--bg-soft: #eef0f2;font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--ink);background:#fff;line-height:1.5;-webkit-font-smoothing:antialiased}.snap-landing *{box-sizing:border-box}.snap-landing h1,.snap-landing h2,.snap-landing h3,.snap-landing h4,.snap-landing h5,.snap-landing h6,.snap-landing p,.snap-landing ul,.snap-landing ol,.snap-landing figure,.snap-landing blockquote{margin:0;padding:0}.snap-landing img{max-width:100%;display:block}.snap-landing a{color:inherit;text-decoration:none}.snap-landing .container{max-width:1280px;margin:0 auto;padding:0 32px}.snap-landing .display-serif{font-family:Lora,Georgia,serif;font-weight:500;letter-spacing:-.01em}.snap-landing .snap-nav{background:var(--navy);color:#fff;padding:22px 0;position:sticky;top:0;z-index:50}.snap-landing .snap-nav__inner{display:flex;align-items:center;justify-content:space-between;gap:24px}.snap-landing .snap-nav__brand{font-family:Lora,serif;font-weight:500;font-size:24px;letter-spacing:-.01em}.snap-landing .snap-nav__brand sup{font-size:12px;vertical-align:super}.snap-landing .snap-nav__links{display:flex;gap:44px;list-style:none;font-size:15px;margin:0;padding:0}.snap-landing .snap-nav__links a{opacity:.92;transition:opacity .2s}.snap-landing .snap-nav__links a:hover{opacity:1}.snap-landing .snap-nav__cart{position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.snap-landing .snap-nav__cart svg{width:26px;height:26px;fill:#fff}.snap-landing .snap-nav__cart-badge{position:absolute;top:-2px;right:-4px;background:var(--pink);color:#fff;font-size:11px;font-weight:700;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center}.snap-landing .snap-hero{position:relative;min-height:640px;background-position:center;background-size:cover;background-repeat:no-repeat;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;padding:100px 32px}.snap-landing .snap-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#14192826,#14192859)}.snap-landing .snap-hero__inner{position:relative;z-index:1;max-width:900px}.snap-landing .snap-hero__title{font-family:Lora,serif;font-weight:500;font-size:clamp(34px,5vw,60px);line-height:1.18;color:#fff;text-shadow:0 2px 24px rgba(0,0,0,.35);margin-bottom:36px}.snap-landing h1,.snap-landing h2,.snap-landing h3,.snap-landing h4{color:inherit}.snap-landing .snap-hero,.snap-landing .snap-hero h1,.snap-landing .snap-tagline,.snap-landing .snap-icon-bar__cell,.snap-landing .snap-install,.snap-landing .snap-install h2,.snap-landing .snap-easy,.snap-landing .snap-easy h2,.snap-landing .snap-cta,.snap-landing .snap-cta h2,.snap-landing .snap-footer,.snap-landing .snap-footer h4{color:#fff}.snap-landing .snap-btn{display:inline-flex;align-items:center;justify-content:center;padding:18px 42px;border-radius:999px;font-weight:700;font-size:17px;cursor:pointer;border:none;transition:transform .15s ease,box-shadow .2s ease,background .2s}.snap-landing .snap-btn--primary{background:var(--teal);color:#fff;box-shadow:0 8px 24px #2ba8ab66}.snap-landing .snap-btn--primary:hover{background:var(--teal-dark);transform:translateY(-1px);box-shadow:0 12px 28px #2ba8ab80}.snap-landing .snap-btn--white{background:#fff;color:var(--teal);box-shadow:0 4px 14px #00000014}.snap-landing .snap-btn--white:hover{transform:translateY(-1px);box-shadow:0 8px 20px #0000001f}.snap-landing .snap-tagline{background:var(--teal);color:#fff;text-align:center;padding:22px;font-size:18px;font-weight:600;letter-spacing:.01em}.snap-landing .snap-icon-bar{display:grid;grid-template-columns:repeat(4,1fr)}.snap-landing .snap-icon-bar__cell{padding:56px 24px;color:#fff;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.snap-landing .snap-icon-bar__cell.pink{background:var(--pink)}.snap-landing .snap-icon-bar__cell.aqua{background:var(--aqua)}.snap-landing .snap-icon-bar__cell.purple{background:var(--purple)}.snap-landing .snap-icon-bar__cell.green{background:var(--green)}.snap-landing .snap-icon-bar__icon{font-size:56px;line-height:1}.snap-landing .snap-icon-bar__label{font-size:28px;font-weight:800;text-transform:uppercase;letter-spacing:.02em}.snap-landing .snap-icon-bar__sub{font-size:16px;opacity:.95;font-weight:400}.snap-landing .snap-section{padding:64px 0}.snap-landing .snap-use-cases{background:#e9ebed}.snap-landing .snap-use-cases__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.snap-landing .snap-case{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 2px 14px #1419280f;display:flex;flex-direction:column}.snap-landing .snap-case__img{width:100%;aspect-ratio:305/457;object-fit:cover}.snap-landing .snap-case__body{padding:24px 22px 28px}.snap-landing .snap-case__title{color:var(--teal);font-size:21px;font-weight:700;margin-bottom:18px}.snap-landing .snap-case__list{list-style:none;display:flex;flex-direction:column;gap:14px;margin:0;padding:0}.snap-landing .snap-case__list li{display:flex;gap:10px;align-items:flex-start;color:var(--ink-soft);font-size:15px;line-height:1.45}.snap-landing .snap-case__list li:before{content:"";flex:none;width:9px;height:9px;border-radius:50%;background:var(--teal);margin-top:7px}.snap-landing .snap-reviews{background:#fff;padding:64px 0}.snap-landing .snap-reviews__title{text-align:center;font-size:clamp(40px,5vw,64px);color:var(--teal);margin-bottom:64px}.snap-landing .snap-reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:56px 40px;max-width:1100px;margin:0 auto}.snap-landing .snap-review{text-align:center;display:flex;flex-direction:column;align-items:center}.snap-landing .snap-review__img{width:210px;height:210px;border-radius:50%;object-fit:cover;margin-bottom:24px;box-shadow:0 6px 24px #14192814}.snap-landing .snap-review__quote{font-size:16px;color:var(--ink-soft);line-height:1.5;margin-bottom:14px;max-width:280px}.snap-landing .snap-review__author{font-weight:700;color:var(--ink);font-size:15px}.snap-landing .snap-review--offset:nth-child(4),.snap-landing .snap-review--offset:nth-child(5){transform:none}.snap-landing .snap-install{background:var(--teal);color:#fff;padding:64px 0}.snap-landing .snap-install__title{text-align:center;font-size:clamp(38px,4.5vw,56px);color:#fff;margin-bottom:56px}.snap-landing .snap-install__grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.snap-landing .snap-install__img{border-radius:22px;box-shadow:0 14px 40px #00000040}.snap-landing .snap-install__copy p{font-size:17px;margin-bottom:24px;line-height:1.55;color:#fffffff2}.snap-landing .snap-check-list{list-style:none;display:flex;flex-direction:column;gap:18px;margin:28px 0 0;padding:0}.snap-landing .snap-check-list li{display:flex;gap:14px;align-items:flex-start;font-size:17px;color:#fff}.snap-landing .snap-check-list .snap-ic{flex:none;width:24px;height:24px;border-radius:50%;background:#ffffff2e;display:flex;align-items:center;justify-content:center;margin-top:1px}.snap-landing .snap-check-list .snap-ic svg{width:14px;height:14px;fill:#fff}.snap-landing .snap-colors{background:#fff;padding:64px 0}.snap-landing .snap-colors__h2{font-size:clamp(32px,3.5vw,44px);font-weight:800;color:var(--navy);line-height:1.15;margin-bottom:48px;max-width:700px}.snap-landing .snap-colors__grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.snap-landing .snap-swatches{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:460px}.snap-landing .snap-swatch{aspect-ratio:1/1.2;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:500;box-shadow:0 2px 10px #1419280f}.snap-landing .snap-swatch.beige{background:#ead9bc;color:#76675a}.snap-landing .snap-swatch.black{background:#0e0e10;color:#fff}.snap-landing .snap-swatch.light{background:#d6d8db;color:#5e6471}.snap-landing .snap-swatch.dark{background:#4a4f56;color:#fff}.snap-landing .snap-colors__features{display:flex;flex-direction:column;gap:30px}.snap-landing .snap-feature-block h3{font-size:23px;font-weight:700;color:var(--navy);margin-bottom:18px}.snap-landing .snap-pill-list{display:flex;flex-wrap:wrap;gap:14px 22px;list-style:none;margin:0;padding:0}.snap-landing .snap-pill-list li{display:flex;align-items:center;gap:10px;font-size:16px;color:var(--ink-soft)}.snap-landing .snap-pill-check{width:26px;height:26px;border-radius:50%;background:var(--teal);display:flex;align-items:center;justify-content:center;flex:none}.snap-landing .snap-pill-check svg{width:14px;height:14px;fill:#fff}.snap-landing .snap-colors__product-shot{margin-top:12px}.snap-landing .snap-colors__product-shot img{width:100%;display:block}.snap-landing .snap-easy{background:var(--navy);color:#fff;padding:64px 0}.snap-landing .snap-easy__grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.snap-landing .snap-easy__img{border-radius:22px;box-shadow:0 14px 40px #0006}.snap-landing .snap-easy__title{font-family:Lora,serif;font-weight:500;font-size:clamp(38px,4.5vw,54px);line-height:1.1;margin-bottom:18px}.snap-landing .snap-easy__subtitle{font-size:22px;font-weight:700;color:#fff;margin-bottom:22px}.snap-landing .snap-easy__copy{font-size:16px;line-height:1.6;color:#ffffffd9;margin-bottom:28px}.snap-landing .snap-fits{padding:64px 0;text-align:center}.snap-landing .snap-fits .container{display:flex;flex-direction:column;align-items:center}.snap-landing .snap-fits__h1{font-family:Lora,serif;font-weight:500;font-size:clamp(38px,4.5vw,54px);margin-bottom:14px}.snap-landing .snap-fits__h2{font-size:22px;font-weight:800;color:var(--ink);margin-bottom:48px}.snap-landing .snap-fits__icons{display:flex;justify-content:center;gap:56px;margin-bottom:52px}.snap-landing .snap-fit-icon{text-align:center}.snap-landing .snap-fit-icon__circle{width:130px;height:130px;border-radius:50%;background:#ecedef;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.snap-landing .snap-fit-icon__circle svg{width:70px;height:auto;fill:var(--teal)}.snap-landing .snap-fit-icon__label{font-weight:700;color:var(--ink);font-size:18px}.snap-landing .snap-fits__list{list-style:none;text-align:left;max-width:540px;margin:0 auto;display:flex;flex-direction:column;gap:16px;padding:0}.snap-landing .snap-fits__list li{display:flex;gap:14px;align-items:flex-start;font-size:17px;color:var(--ink-soft)}.snap-landing .snap-fits__list .snap-ic{flex:none;width:22px;height:22px;border-radius:50%;background:var(--teal);display:flex;align-items:center;justify-content:center;margin-top:2px}.snap-landing .snap-fits__list .snap-ic svg{width:12px;height:12px;fill:#fff}.snap-landing .snap-warning{padding:64px 0}.snap-landing .snap-warning__box{background:var(--warning-bg);border:2px solid var(--warning-border);border-radius:18px;padding:36px 44px;max-width:980px;margin:0 auto}.snap-landing .snap-warning__title{display:flex;align-items:center;gap:12px;font-family:Lora,serif;color:var(--warning-text);font-size:28px;font-weight:600;margin-bottom:18px}.snap-landing .snap-warning__box p{font-size:16px;color:var(--navy);line-height:1.6;margin-bottom:14px}.snap-landing .snap-warning__box p:last-child{margin-bottom:0}.snap-landing .snap-warning__box strong{color:var(--navy)}.snap-landing .snap-cta{background:var(--teal);color:#fff;text-align:center;padding:64px 32px}.snap-landing .snap-cta__title{font-family:Lora,serif;font-weight:500;font-size:clamp(38px,4.5vw,56px);margin-bottom:36px}.snap-landing .snap-cta__img{width:320px;height:320px;object-fit:cover;border-radius:22px;margin:0 auto 28px;box-shadow:0 16px 40px #00000038}.snap-landing .snap-cta__price{font-size:56px;font-weight:800;margin-bottom:32px;letter-spacing:.01em}.snap-landing .snap-cta__fine{margin-top:28px;color:#ffffffeb;font-size:15px}.snap-landing .snap-cta__colors{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:20px}.snap-landing .snap-cta__color-opt input[type=radio]{display:none}.snap-landing .snap-cta__color-btn{display:flex;align-items:center;gap:8px;padding:9px 18px;border-radius:999px;border:2px solid rgba(255,255,255,.4);color:#ffffffd9;font-size:14px;font-weight:600;cursor:pointer;transition:border-color .2s,color .2s}.snap-landing .snap-cta__color-btn:before{content:"";width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.5);flex-shrink:0}.snap-landing .snap-cta__color-btn--beige:before{background:#c2a882}.snap-landing .snap-cta__color-btn--black:before{background:#1a1a1a}.snap-landing .snap-cta__color-btn--light-gray:before,.snap-landing .snap-cta__color-btn--light-grey:before{background:#b8bfc6}.snap-landing .snap-cta__color-btn--dark-charcoal-gray:before,.snap-landing .snap-cta__color-btn--dark-grey:before{background:#525c64}.snap-landing .snap-cta__color-opt input:checked+.snap-cta__color-btn{border-color:#fff;color:#fff}.snap-landing .snap-footer{background:var(--navy);color:#ffffffc7;padding:64px 0 40px}.snap-landing .snap-footer__center{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:520px;margin:0 auto}.snap-landing .snap-footer__center .snap-footer__social{justify-content:center}.snap-landing .snap-footer h4{color:#fff;font-family:Lora,serif;font-weight:600;font-size:20px;margin-bottom:22px}.snap-landing .snap-footer ul{list-style:none;display:flex;flex-direction:column;gap:14px;margin:0;padding:0}.snap-landing .snap-footer ul a{color:#ffffffd1;transition:color .2s}.snap-landing .snap-footer ul a:hover{color:var(--teal)}.snap-landing .snap-footer__brand-name{font-family:Lora,serif;font-size:24px;color:#fff;margin-bottom:18px}.snap-landing .snap-footer__tag{color:#fff;font-weight:700;margin-bottom:18px}.snap-landing .snap-footer__desc{font-size:15px;line-height:1.6;margin-bottom:24px}.snap-landing .snap-footer__social{display:flex;gap:12px}.snap-landing .snap-footer__social a{width:38px;height:38px;border-radius:50%;background:#ffffff1a;display:flex;align-items:center;justify-content:center;transition:background .2s}.snap-landing .snap-footer__social a:hover{background:var(--teal)}.snap-landing .snap-footer__social svg{width:16px;height:16px;fill:#fff}.snap-landing .snap-footer__legal{border-top:1px solid rgba(255,255,255,.12);margin-top:56px;padding-top:24px;font-size:13px;color:#ffffff8c;text-align:center}@media(max-width:1024px){.snap-landing .snap-colors__product-shot img{width:100%;max-width:100%;margin-left:0}.snap-landing .snap-icon-bar,.snap-landing .snap-use-cases__grid,.snap-landing .snap-reviews__grid{grid-template-columns:repeat(2,1fr)}.snap-landing .snap-review--offset:nth-child(n){transform:none}.snap-landing .snap-install__grid,.snap-landing .snap-colors__grid,.snap-landing .snap-easy__grid{grid-template-columns:1fr;gap:40px}.snap-landing .snap-footer__grid{grid-template-columns:1fr 1fr}.snap-landing .snap-nav__links{gap:24px}}@media(max-width:640px){.snap-landing .container{padding:0 20px}.snap-landing .snap-nav__links{display:none}.snap-landing .snap-hero{min-height:460px;padding:60px 20px}.snap-landing .snap-use-cases__grid,.snap-landing .snap-reviews__grid{grid-template-columns:1fr}.snap-landing .snap-fits__icons{gap:20px;flex-wrap:wrap}.snap-landing .snap-fit-icon__circle{width:100px;height:100px}.snap-landing .snap-swatches{grid-template-columns:1fr 1fr}.snap-landing .snap-footer__grid{grid-template-columns:1fr;gap:36px}.snap-landing .snap-section,.snap-landing .snap-install,.snap-landing .snap-colors,.snap-landing .snap-easy,.snap-landing .snap-fits,.snap-landing .snap-reviews,.snap-landing .snap-cta,.snap-landing .snap-warning{padding:48px 0}.snap-landing .snap-warning__box{padding:28px 22px}.snap-landing .snap-icon-bar__cell{padding:36px 18px}.snap-landing .snap-icon-bar__label{font-size:22px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/snap-landing.css.map */
