.al-features.page-width{width:calc(100% - 48px);margin-inline:auto;max-width:1150px!important;padding-top:var(--afterlight-home-section-gap);padding-bottom:0;text-align:center}.al-features h2{font-family:BodoniLight,serif;font-weight:400;line-height:1.1;font-size:clamp(32px,4vw,48px);margin:0 0 14px}.al-features__description{font-family:Satoshi,sans-serif;font-size:17px;line-height:1.5;opacity:.75}.al-features__description{margin:0 0 32px}.al-features__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.al-features__card{overflow:hidden;border-radius:18px;background:#ffffff0d;display:flex;flex-direction:column}.al-features__icon{position:relative;isolation:isolate;overflow:hidden;border-radius:18px 18px 0 0;height:150px;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:20px;background:linear-gradient(150deg,#30432d22,#7664571a)}.al-features__icon img{position:relative;z-index:1;display:block;width:80px;height:auto;animation:al-feature-float 8s ease-in-out infinite}.al-features__gradient{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;pointer-events:none;border-radius:inherit;overflow:hidden;clip-path:inset(0 round 18px 18px 0 0);background:radial-gradient(ellipse at 20% 80%,#3c1c13,transparent 70%),radial-gradient(ellipse at 80% 20%,#182047,transparent 70%),radial-gradient(ellipse at 50% 95%,#333817,transparent 70%),#0a070d}.al-features__gradient[data-palette=blue]{background:radial-gradient(ellipse at 20% 80%,#10214b,transparent 70%),radial-gradient(ellipse at 80% 20%,#211a3e,transparent 70%),radial-gradient(ellipse at 50% 95%,#092d3c,transparent 70%),#040913}.al-features__gradient[data-palette=mint]{background:radial-gradient(ellipse at 20% 80%,#103e30,transparent 70%),radial-gradient(ellipse at 80% 20%,#173121,transparent 70%),radial-gradient(ellipse at 50% 95%,#0a303a,transparent 70%),#040c09}.al-features__gradient[data-palette=violet]{background:radial-gradient(ellipse at 20% 80%,#241044,transparent 70%),radial-gradient(ellipse at 80% 20%,#311039,transparent 70%),radial-gradient(ellipse at 50% 95%,#20153c,transparent 70%),#07040f}.al-features__gradient canvas{display:block;width:100%;height:100%;border-radius:inherit;opacity:0;transition:opacity .5s ease}.al-features__gradient.is-ready:not(.is-still) canvas{opacity:1}@media(prefers-reduced-motion:reduce){.al-features__gradient canvas{display:none;transition:none}}.al-features__card:nth-child(2) .al-features__icon img{animation-duration:9s;animation-delay:-3s}.al-features__card:nth-child(3) .al-features__icon img{animation-duration:10s;animation-delay:-6s}.al-features__card:nth-child(4) .al-features__icon img{animation-duration:11s;animation-delay:-2s}@keyframes al-feature-float{0%,to{transform:translateY(6px) rotate(-3deg)}50%{transform:translateY(-6px) rotate(3deg)}}@media(prefers-reduced-motion:reduce){.al-features__icon img{animation:none;transform:none}}.al-features__copy{padding:24px;text-align:center}.al-features__copy h3{font-family:BodoniLight,serif;font-weight:400;font-size:26px;line-height:1.1;margin:0 0 12px}.al-features__copy p{font-family:Satoshi,sans-serif;font-size:16px;line-height:1.5;opacity:.8;margin:0}@media(min-width:990px){.al-features.page-width{width:var(--afterlight-home-section-width);max-width:none!important}}@media(min-width:750px)and (max-width:989px){.al-features__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.al-features__grid{grid-template-columns:1fr;gap:14px}.al-features__icon{height:120px}.al-features__copy{padding:20px}.al-features__copy h3{font-size:23px}.al-features__copy p{font-size:15px}}body.home #MainContainer:has(.afterlight-glass-hero){margin-top:6rem}.afterlight-glass-hero{display:flex;flex-direction:column;align-items:center;gap:0;text-align:center;width:var(--afterlight-home-section-width);max-width:1100px;margin:0 auto;padding:0 0 12px;isolation:isolate}.afterlight-glass-hero__content{width:100%;min-width:0;position:relative;z-index:1;padding:0}.afterlight-glass-hero__eyebrow{margin:0 0 20px;font-family:Satoshi,sans-serif;font-size:clamp(16px,1.45vw,20px);font-weight:700;line-height:1.2}.afterlight-glass-hero__heading{margin:0;font-family:Bodoni,BodoniLight,serif;font-size:clamp(42px,4.6vw,68px);font-weight:400;letter-spacing:-.035em;line-height:.99}.afterlight-glass-hero__heading>span{display:inline-block;max-width:100%}.afterlight-glass-hero__intro{max-width:580px;margin:26px auto 0;font-family:Satoshi,sans-serif;font-size:18px;line-height:1.5;opacity:.8}.afterlight-glass-hero__intro p{margin:0}.afterlight-glass-hero__downloads{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;gap:14px;margin-top:34px}.afterlight-glass-hero__ios{display:grid;justify-items:center;gap:13px}.afterlight-glass-hero__download{display:block;width:max-content;transition:scale .3s ease}.afterlight-glass-hero__download:hover{scale:1.04}.afterlight-glass-hero__download:focus-visible{outline:2px solid #fff;outline-offset:6px;border-radius:7px}.afterlight-glass-hero__download img{display:block;width:auto;height:49px}.afterlight-glass-hero__choice{display:flex;align-items:center;justify-content:center;gap:4px;font-family:Satoshi,sans-serif;font-size:12px;line-height:1.2;white-space:nowrap}.afterlight-glass-hero__choice img{width:10px;height:18px;opacity:.85}.afterlight-glass-hero__visual{order:-1;display:grid;place-items:center;width:min(100%,clamp(260px,28vw,360px));margin:0 auto -32px;min-width:0;pointer-events:none}.afterlight-glass-hero__logo{display:block;position:relative;width:min(100%,var(--hero-logo-size));aspect-ratio:1}.afterlight-glass-hero__logo img,.afterlight-glass-hero__logo canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.afterlight-glass-hero__logo>img{opacity:.45;filter:saturate(.75) blur(.5px);transition:opacity .5s ease}.afterlight-glass-hero__logo canvas{opacity:0;transition:opacity .5s ease}.afterlight-glass-hero__logo.is-ready:not(.is-still) canvas{opacity:1}.afterlight-glass-hero__logo.is-ready:not(.is-still) img{opacity:0}.afterlight-glass-hero--text-only{display:block;text-align:center;padding-top:calc(clamp(48px,5vw,80px) - 10px)}.afterlight-glass-hero--text-only .afterlight-glass-hero__content{top:20px}.afterlight-glass-hero--text-only .afterlight-glass-hero__intro{margin-inline:auto}.afterlight-glass-hero--text-only .afterlight-glass-hero__downloads{justify-content:center}body.index .afterlight-glass-hero__arrive{animation:afterlight-glass-hero-arrive .9s cubic-bezier(.22,.7,.2,1) both;animation-play-state:paused}body.index.afterlight-home-hero-running .afterlight-glass-hero__arrive{animation-play-state:running}body.index .afterlight-glass-hero__eyebrow{animation-delay:.5s}body.index .afterlight-glass-hero__heading>:nth-child(1){animation-delay:.62s}body.index .afterlight-glass-hero__heading>:nth-child(2){animation-delay:.74s}body.index .afterlight-glass-hero__intro{animation-delay:.86s}body.index .afterlight-glass-hero [data-track=app_download_ios]{animation-delay:.98s}body.index .afterlight-glass-hero [data-track=app_download_android]{animation-delay:1.1s}body.index .afterlight-glass-hero__choice>:nth-child(1){animation-delay:1.22s}body.index .afterlight-glass-hero__choice>:nth-child(2){animation-delay:1.34s}body.index .afterlight-glass-hero__choice>:nth-child(3){animation-delay:1.46s}body.index .afterlight-glass-hero__visual{animation-delay:.38s}@keyframes afterlight-glass-hero-arrive{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}@media(min-width:990px){.afterlight-glass-hero{padding-top:30px;padding-bottom:42px}.afterlight-glass-hero--text-only{padding-top:calc(clamp(48px,5vw,80px) + 20px)}}@media(max-width:989px){.afterlight-glass-hero{width:calc(100% - 48px);padding-top:0}.afterlight-glass-hero--text-only{padding-top:calc(38px + var(--afterlight-mobile-logo-room, 11rem))}.afterlight-glass-hero__heading{font-size:clamp(34px,4.6vw,46px)}.afterlight-glass-hero__intro{font-size:17px}}@media(max-width:749px){body.home #MainContainer:has(.afterlight-glass-hero){margin-top:9rem}.afterlight-glass-hero{display:flex;flex-direction:column;gap:0;padding:0;text-align:center}.afterlight-glass-hero__visual{order:-1;width:190px;margin:-16px auto -20px}.afterlight-glass-hero__content{width:100%;padding:8px 0 12px}.afterlight-glass-hero__eyebrow{font-size:16px;margin-bottom:18px}.afterlight-glass-hero__heading{font-size:clamp(36px,9.3vw,54px);line-height:1.02;letter-spacing:-.035em}.afterlight-glass-hero__intro{max-width:450px;margin:22px auto 0;font-size:16px}.afterlight-glass-hero__downloads{justify-content:center;column-gap:12px;margin-top:26px}.afterlight-glass-hero__download img{height:44px}.afterlight-glass-hero--text-only{padding-top:calc(10px + var(--afterlight-mobile-logo-room, 11rem))}.afterlight-glass-hero--text-only .afterlight-glass-hero__content{top:0}}@media(max-width:359px){.afterlight-glass-hero__download img{height:39px}}@media(prefers-reduced-motion:reduce){body.index .afterlight-glass-hero__arrive{animation:none}.afterlight-glass-hero__logo canvas{display:none}.afterlight-glass-hero__logo.is-ready img{opacity:.45}.afterlight-glass-hero__download,.afterlight-glass-hero__logo img,.afterlight-glass-hero__logo canvas{transition:none}}.afterlight-feed-preview.page-width{width:calc(100% - 48px);margin-inline:auto;max-width:1150px!important;text-align:center;padding-top:var(--afterlight-home-section-gap)}.afterlight-feed-preview h2{font-family:BodoniLight,serif;font-weight:400;line-height:1.1;font-size:clamp(16px,2vw,24px);margin:0 0 30px}.afterlight-feed-preview .afterlight-instagram{margin:0}.afterlight-feed-preview .afterlight-instagram__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.afterlight-feed-preview .afterlight-instagram__item{display:list-item}.afterlight-feed-preview__link{display:inline-flex;align-items:center;gap:10px;color:inherit;font-family:Satoshi,sans-serif;font-size:16px;margin:26px 0 0;padding:12px;text-underline-offset:5px}@media(min-width:990px){.afterlight-feed-preview.page-width{width:var(--afterlight-home-section-width);max-width:none!important}}@media(max-width:749px){.afterlight-feed-preview .afterlight-instagram__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.al-comparison.page-width{width:calc(100% - 48px);margin-inline:auto;max-width:1100px!important;display:grid;grid-template-columns:.8fr 1fr;gap:18px 50px;align-items:center;padding-top:38px;padding-bottom:40px;text-align:center}.al-comparison__intro{text-align:left;grid-row:1 / 3}.al-comparison__intro h2{font-family:BodoniLight,serif;font-weight:400;line-height:1.1;font-size:clamp(32px,4vw,52px);margin:0 0 12px}.al-comparison__intro p{font-family:Satoshi,sans-serif;font-size:16px;opacity:.75;margin:0 0 28px}.al-comparison__stage{display:block;position:relative;isolation:isolate;aspect-ratio:4/5;overflow:hidden;border-radius:20px;background:#222}.al-comparison__photo{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 35%;pointer-events:none}.al-comparison__after{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 0 0 var(--reveal))}.al-comparison__label{position:absolute;top:18px;padding:7px 14px;background:#0000008c;border-radius:30px;font-family:Satoshi,sans-serif;font-size:13px;color:#fff;pointer-events:none}.al-comparison__label--before{left:18px}.al-comparison__label--after{right:18px}.al-comparison__line{position:absolute;left:var(--reveal);top:0;bottom:0;width:2px;background:#fff;transform:translate(-50%);pointer-events:none}.al-comparison__line span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:48px;height:48px;background:#fff;color:#111;border-radius:50%;font:24px Satoshi,sans-serif;box-shadow:0 2px 20px #0004}.al-comparison__range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;touch-action:pan-y}.al-comparison__stage:focus-within{outline:3px solid #d0ff00;outline-offset:5px}.al-comparison__caption{grid-column:2;font-family:Satoshi,sans-serif;font-size:12px;line-height:1.5;opacity:.6;margin:14px 0 0}@media(max-width:749px){.al-comparison.page-width{display:block;padding-top:24px;padding-bottom:28px}.al-comparison__intro{text-align:center}.al-comparison__stage{aspect-ratio:4/5;border-radius:14px}}.al-reviews.page-width{display:block;width:calc(100% - 48px);margin-inline:auto;max-width:1150px!important;padding-top:var(--afterlight-home-section-gap);padding-bottom:0}.al-reviews h2{font-family:BodoniLight,serif;font-weight:400;line-height:1.1;text-align:center;font-size:clamp(32px,4vw,48px);margin:0 0 30px}.al-reviews__camera{display:inline-block;font-family:"Apple Color Emoji","Segoe UI Emoji",sans-serif;font-size:1.15em;line-height:1;vertical-align:-.08em;padding-inline:.12em}.al-reviews__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-items:start}.al-reviews__card{border-radius:16px;background:#ffffff0d;margin:0;padding:28px;text-align:center}.al-reviews__card blockquote{font:18px/1.55 Satoshi,sans-serif;letter-spacing:normal;margin:0 0 20px;padding:0;border:0}.al-reviews__card figcaption{font:12px/1.4 Satoshi,sans-serif;opacity:.6}@media(min-width:990px){.al-reviews.page-width{width:var(--afterlight-home-section-width);max-width:none!important}}@media(min-width:750px)and (max-width:989px){.al-reviews__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.al-reviews__grid{grid-template-columns:1fr;gap:12px}.al-reviews__card{padding:22px}.al-reviews__card blockquote{font-size:16px;margin-bottom:12px}}.shopify-section .afterlight-app-buttons--choice{align-items:flex-start}.afterlight-ios-download{display:grid;grid-template-columns:max-content;gap:8px}.afterlight-ios-download>a>img{display:block}.afterlight-choice{display:flex;align-items:center;justify-content:center;width:max-content;gap:4px;margin:0 auto;font-family:Satoshi,sans-serif;font-size:12px;letter-spacing:0;text-align:center;white-space:nowrap;line-height:1.2}.afterlight-choice img,.afterlight-download-panel .afterlight-download-panel__buttons .afterlight-choice img{width:10px;height:18px;object-fit:contain;opacity:.85}.shopify-section .afterlight-download-panel{width:calc(100% - 96px);max-width:1300px;margin:var(--afterlight-home-section-gap) auto 0;padding:96px 32px;border:1px solid rgb(255 255 255 / 10%);--afterlight-panel-radius:24px;border-radius:var(--afterlight-panel-radius);background:radial-gradient(ellipse at 15% 0%,rgb(87 122 79 / 24%),transparent 65%),radial-gradient(ellipse at 90% 100%,rgb(146 97 65 / 18%),transparent 65%),#171a16}.afterlight-download-panel .afterlight-download-panel__heading{font-weight:400;font-size:clamp(36px,4vw,52px);line-height:1.1;margin:0 0 28px}.afterlight-download-panel .afterlight-download-panel__buttons{gap:14px}.afterlight-download-panel .afterlight-download-panel__buttons img{height:52px;width:auto;display:block}@media(min-width:990px){.shopify-section .afterlight-download-panel{width:var(--afterlight-home-section-width);max-width:none}}@media(max-width:749px){.shopify-section .afterlight-download-panel{width:calc(100% - 48px);padding:64px 20px;--afterlight-panel-radius:20px}.afterlight-download-panel .afterlight-download-panel__heading{font-size:36px;margin-bottom:24px}.afterlight-download-panel .afterlight-download-panel__buttons{flex-direction:column;gap:12px}}.afterlight-download-panel--aperture{display:grid;grid-template-columns:300px minmax(0,1fr);align-items:center;column-gap:32px}.shopify-section .afterlight-download-panel--aperture{padding:32px 64px}.afterlight-download-panel__aperture{display:block;position:relative;z-index:1;width:300px;height:300px;pointer-events:none}.afterlight-download-panel__aperture img,.afterlight-download-panel__aperture canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.afterlight-download-panel__aperture canvas{opacity:0;transition:opacity .4s ease}.afterlight-download-panel__aperture.is-ready:not(.is-still) canvas{opacity:1}.afterlight-download-panel__aperture.is-ready:not(.is-still) img{opacity:0}@media(min-width:750px)and (max-width:989px){.shopify-section .afterlight-download-panel--aperture{padding:32px;grid-template-columns:220px minmax(0,1fr);gap:20px}.afterlight-download-panel__aperture{width:220px;height:220px}}@media(max-width:749px){.shopify-section .afterlight-download-panel--aperture{display:flex;flex-direction:column;padding:24px 20px 40px;gap:8px}.afterlight-download-panel__aperture{width:190px;height:190px}}@media(prefers-reduced-motion:reduce){.afterlight-download-panel__aperture canvas{display:none;transition:none}.afterlight-download-panel__aperture.is-ready img{opacity:1}}.afterlight-download-panel:has(.afterlight-download-panel__gradient){position:relative;isolation:isolate;overflow:hidden}.afterlight-download-panel__content{position:relative;z-index:1}.afterlight-download-panel__gradient{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;pointer-events:none;border-radius:inherit;overflow:hidden;clip-path:inset(0 round var(--afterlight-panel-radius));background:radial-gradient(ellipse at 20% 80%,#10264e,transparent 70%),radial-gradient(ellipse at 80% 20%,#2b1742,transparent 70%),#060a16}.afterlight-download-panel__gradient canvas{display:block;width:100%;height:100%;border-radius:inherit;opacity:0;transition:opacity .5s ease}.afterlight-download-panel__gradient.is-ready:not(.is-still) canvas{opacity:1}@media(prefers-reduced-motion:reduce){.afterlight-download-panel__gradient canvas{display:none;transition:none}}.newsletter:has(>.afterlight-newsletter-panel){margin-block:0}.newsletter .afterlight-newsletter-panel{width:calc(100% - 96px);max-width:1300px;margin:var(--afterlight-home-section-gap) auto 0;padding:96px 32px!important;border:1px solid rgb(255 255 255 / 10%);--afterlight-newsletter-radius:24px;border-radius:var(--afterlight-newsletter-radius);position:relative;isolation:isolate;overflow:hidden;background:#060a16}.afterlight-newsletter-panel>div{position:relative;z-index:1}.afterlight-newsletter-panel__gradient{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;pointer-events:none;border-radius:inherit;overflow:hidden;clip-path:inset(0 round var(--afterlight-newsletter-radius));background:radial-gradient(ellipse at 20% 80%,#10264e,transparent 70%),radial-gradient(ellipse at 80% 20%,#2b1742,transparent 70%),#060a16}.afterlight-newsletter-panel__gradient canvas{display:block;width:100%;height:100%;border-radius:inherit;opacity:0;transition:opacity .5s ease}.afterlight-newsletter-panel__gradient.is-ready:not(.is-still) canvas{opacity:1}@media(prefers-reduced-motion:reduce){.afterlight-newsletter-panel__gradient canvas{display:none;transition:none}}.newsletter .afterlight-newsletter-panel>.rte{max-width:780px;margin:0 auto 28px}.newsletter .afterlight-newsletter-panel .rte :is(h1,h2,h3,h4,h5,h6){font-family:BodoniLight,serif;font-weight:400;font-size:clamp(32px,3vw,40px);line-height:1.2;margin:0}.newsletter .afterlight-newsletter-panel .newsletter-form{width:100%;max-width:480px;margin:0 auto}.newsletter .afterlight-newsletter-panel .newsletter-form__field-wrapper{max-width:none}.newsletter .afterlight-newsletter-panel .field{background:#0000002e;border-radius:var(--inputs-radius)}.newsletter .afterlight-newsletter-panel .field__input{font-size:16px;border-radius:inherit}.newsletter .afterlight-newsletter-panel .newsletter-form__button{border-radius:0 var(--inputs-radius) var(--inputs-radius) 0}@media(min-width:990px){.newsletter .afterlight-newsletter-panel{width:var(--afterlight-home-section-width);max-width:none;margin-inline:calc((100vw - var(--afterlight-home-section-width)) / 2)}}@media(max-width:749px){.newsletter .afterlight-newsletter-panel{width:calc(100% - 48px);padding:64px 20px!important;--afterlight-newsletter-radius:20px}.newsletter .afterlight-newsletter-panel .rte :is(h1,h2,h3,h4,h5,h6){font-size:28px;line-height:1.25}.newsletter .afterlight-newsletter-panel>.rte{margin-bottom:24px}}.header__heading-link--mark .afterlight-nav-jelly{display:block;position:relative;flex:0 0 140%;width:140%;height:140%;pointer-events:none}.header__heading-link--mark .afterlight-nav-jelly img,.header__heading-link--mark .afterlight-nav-jelly canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:contain}.afterlight-nav-jelly canvas{opacity:0;transition:opacity .25s}.afterlight-nav-jelly.is-ready canvas{opacity:1}.afterlight-nav-jelly.is-ready img{opacity:0}@media(prefers-reduced-motion:reduce){.afterlight-nav-jelly canvas{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/20/compiled_assets/styles.css.map */
