.apl{--apl-bg: #ffffff;--apl-text: #2b2433;--apl-heading: #330072;--apl-accent: #330072;--apl-accent-text: #ffffff;--apl-soft: #f6f1fb;--apl-radius: 16px;background:var(--apl-bg);color:var(--apl-text);font-family:var(--base-font-family, inherit);padding:40px 0;box-sizing:border-box;scroll-margin-top:72px}.apl *,.apl *:before,.apl *:after{box-sizing:border-box}.apl__inner{width:100%;max-width:1100px;margin:0 auto;padding:0 20px}.apl__eyebrow{margin:0 0 12px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--apl-accent)}.apl__title{margin:0 0 12px;font-family:var(--heading-font-family, inherit);font-weight:700;font-size:28px;line-height:1.15;color:var(--apl-heading);text-transform:none}.apl__intro{margin:0 0 24px;font-size:17px;line-height:1.55;max-width:640px}.apl__intro p{margin:0 0 .75em}.apl--center .apl__title,.apl--center .apl__intro,.apl--center .apl__eyebrow{text-align:center;margin-left:auto;margin-right:auto}.apl img{display:block;max-width:100%;height:auto}.apl__btns{display:flex;flex-direction:column;gap:12px;margin-top:24px}.apl__btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 26px;border-radius:999px;border:2px solid var(--apl-btn-bg, var(--apl-accent));background:var(--apl-btn-bg, var(--apl-accent));color:var(--apl-btn-text, var(--apl-accent-text));font-size:16px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:transform .15s ease,opacity .15s ease}.apl__btn:hover,.apl__btn:focus-visible{opacity:.9;transform:translateY(-1px)}.apl__btn:focus-visible{outline:3px solid var(--apl-outline, #ffa9d6);outline-offset:2px}.apl__btn--ghost{background:transparent;color:var(--apl-ghost-text, var(--apl-accent));border-color:var(--apl-ghost-text, var(--apl-accent))}.apl-hero{padding:32px 0 40px}.apl-hero__grid{display:grid;gap:28px;align-items:center}.apl-hero .apl__title{font-size:34px;line-height:1.1}.apl-hero__sub{margin:0;font-size:18px;line-height:1.5;max-width:520px}.apl-hero__sub p{margin:0 0 .6em}.apl-hero__proof{margin:20px 0 0;font-size:14px;opacity:.9}.apl-hero__media img{width:100%;border-radius:var(--apl-radius);object-fit:cover}.apl-cards__grid{display:grid;gap:16px;grid-template-columns:1fr}.apl-card{background:var(--apl-card-bg, var(--apl-soft));border-radius:var(--apl-radius);overflow:hidden}.apl-card__media img{width:100%;aspect-ratio:1 / 1;object-fit:cover;object-position:50% 40%}.apl-card__body{padding:20px}.apl-card__title{margin:0 0 8px;font-family:var(--heading-font-family, inherit);font-size:20px;font-weight:700;line-height:1.2;color:var(--apl-heading);text-transform:none}.apl-card__text{margin:0;font-size:16px;line-height:1.55}.apl-card__text p{margin:0 0 .6em}.apl-card__text p:last-child{margin-bottom:0}.apl-card__badge{display:inline-block;margin-bottom:10px;padding:4px 12px;border-radius:999px;background:var(--apl-accent);color:var(--apl-accent-text);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.apl__intro--tight{margin-bottom:16px}.apl-airports{margin:0;padding:4px 16px;list-style:none;background:var(--apl-card-bg, #ffffff);border:2px solid var(--apl-border, #e5daf3);border-radius:var(--apl-radius)}.apl-airports__item{display:grid;grid-template-columns:104px 1fr;column-gap:12px;align-items:baseline;padding:9px 0;border-bottom:1px solid var(--apl-border, #e5daf3)}.apl-airports__item:last-child{border-bottom:0}.apl-airports__name{margin:0;font-family:var(--heading-font-family, inherit);font-size:16px;font-weight:700;line-height:1.25;color:var(--apl-heading);text-transform:none}.apl-store__code{display:none;margin-left:8px;padding:1px 7px;border-radius:6px;background:var(--apl-soft);font-size:11px;font-weight:700;letter-spacing:.06em;vertical-align:middle;color:var(--apl-heading)}.apl-airports__stores{margin:0;font-size:14px;line-height:1.5}.apl-airports__sep{margin:0 2px;opacity:.45}.apl-airports__link{margin-left:8px;font-size:13px;font-weight:700;color:var(--apl-accent);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.apl-stores__footnote{margin:14px 0 0;font-size:14px;line-height:1.5;opacity:.85;max-width:720px}.apl-stores__footnote a{color:var(--apl-accent);font-weight:700}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.apl-story__grid{display:grid;gap:24px;align-items:center}.apl-story__media img{width:100%;border-radius:var(--apl-radius);object-fit:cover;aspect-ratio:1 / 1}.apl-story__text{font-size:17px;line-height:1.6}.apl-story__text p{margin:0 0 .8em}.apl-story__sign{margin:0;font-weight:700;color:var(--apl-heading)}.apl-quotes{display:grid;gap:14px;margin-top:24px}.apl-quote{margin:0;padding:18px 20px;border-left:4px solid var(--apl-accent);background:var(--apl-soft);border-radius:0 var(--apl-radius) var(--apl-radius) 0}.apl-quote p{margin:0 0 8px;font-size:16px;line-height:1.5}.apl-quote cite{font-size:14px;font-style:normal;font-weight:700;color:var(--apl-heading)}.apl-shop__grid{display:grid;gap:16px;grid-template-columns:1fr}.apl-product{display:flex;flex-direction:column;background:var(--apl-card-bg, #ffffff);border:2px solid var(--apl-border, #e5daf3);border-radius:var(--apl-radius);overflow:hidden}.apl-product__media img{width:100%;aspect-ratio:1 / 1;object-fit:cover}.apl-product__body{display:flex;flex:1;flex-direction:column;padding:18px 20px 20px}.apl-product__title{margin:0 0 4px;font-family:var(--heading-font-family, inherit);font-size:19px;font-weight:700;line-height:1.25;color:var(--apl-heading);text-transform:none}.apl-product__blurb{margin:0 0 10px;font-size:15px;line-height:1.45}.apl-product__price{margin:0 0 14px;font-size:18px;font-weight:700}.apl-product .apl__btn{margin-top:auto}.apl-shop__note{margin:20px 0 0;font-size:15px;line-height:1.5}.apl-shop__note a{color:var(--apl-accent);font-weight:700}@media(min-width:750px){.apl{padding:64px 0}.apl__title{font-size:38px}.apl__btns{flex-direction:row;flex-wrap:wrap}.apl-hero{padding:56px 0 64px}.apl-hero .apl__title{font-size:48px}.apl-hero__grid{grid-template-columns:1.1fr .9fr;gap:48px}.apl-cards__grid--2{grid-template-columns:repeat(2,1fr)}.apl-cards__grid--3{grid-template-columns:repeat(3,1fr)}.apl-cards__grid--4{grid-template-columns:repeat(2,1fr)}.apl-airports{display:grid;grid-template-columns:repeat(2,1fr);column-gap:32px;padding:4px 24px}.apl-store__code{display:inline-block}.apl-airports__item{grid-template-columns:1fr;row-gap:2px}.apl-airports__item:nth-last-child(2):nth-child(odd){border-bottom:0}.apl-story__grid--image{grid-template-columns:.8fr 1.2fr;gap:48px}.apl-shop__grid{grid-template-columns:repeat(3,1fr)}.apl-quotes{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.apl-cards__grid--4{grid-template-columns:repeat(4,1fr)}}.apl-stats{padding:24px 0}.apl-stats__list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 12px;margin:0;padding:0;list-style:none;text-align:center}.apl-stats__value{display:block;font-family:var(--heading-font-family, inherit);font-size:24px;font-weight:700;line-height:1.1;color:var(--apl-heading)}.apl-stats__label{display:block;margin-top:4px;font-size:13px;line-height:1.3}.apl-faq__list{max-width:820px;margin:0}.apl-faq__item{border-bottom:1px solid var(--apl-border, #e5daf3)}.apl-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:14px 0;font-size:17px;font-weight:700;line-height:1.3;color:var(--apl-heading);cursor:pointer;list-style:none}.apl-faq__item summary::-webkit-details-marker{display:none}.apl-faq__item summary:after{content:"+";flex:none;font-size:24px;font-weight:400;line-height:1;color:var(--apl-accent)}.apl-faq__item[open] summary:after{content:"\2212"}.apl-faq__item summary:focus-visible{outline:3px solid var(--apl-accent);outline-offset:2px}.apl-faq__answer{padding:0 0 16px;font-size:16px;line-height:1.55}.apl-faq__answer p{margin:0 0 .6em}@media(min-width:750px){.apl-stats__list{grid-template-columns:repeat(4,1fr)}.apl-stats__value{font-size:30px}}@media(prefers-reduced-motion:reduce){.apl__btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/191/assets/airport-lp.css.map */
