.alp{--alp-ink:#0e0e0e;--alp-grey:#a3a29d;--alp-muted:#4a4a46;--alp-soft:#f5f4f2;--alp-line:#e8e7e3;color:var(--alp-ink);background:#fff}.alp *{box-sizing:border-box}.alp p{margin:0}.alp-wrap{max-width:1200px;margin:0 auto;padding:0 40px;display:flex;flex-direction:column;gap:32px}.alp-sec{padding:88px 0}.alp-soft{background:var(--alp-soft)}.alp-dark{background:#0e0e0e;color:#fff}.alp-h1{margin:0;font-weight:700;font-size:clamp(36px,5.2vw,60px);line-height:1;letter-spacing:-.04em;color:inherit;text-transform:none}.alp-h1 span,.alp-h2 span{display:block;color:var(--alp-grey);font-weight:500}.alp-h2{margin:0;font-weight:700;font-size:clamp(30px,4vw,48px);line-height:1.05;letter-spacing:-.04em;color:inherit;text-transform:none}.alp-dark .alp-h2 span{color:#8a8985}.alp-h2--light span{color:#ffffffbf}.alp-h2--inherit span{color:inherit;opacity:.7}.alp-lead{font-size:17px;line-height:1.6;color:var(--alp-muted);max-width:820px}.alp-small{font-size:14px;color:#6b6b67}.alp-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.alp-list li{display:flex;gap:12px;font-size:16px;line-height:1.5}.alp-ic{width:20px;height:20px;flex:none;margin-top:2px}.alp-tag{align-self:flex-start;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600}.alp-btn{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;min-height:54px;padding:0 30px;border-radius:999px;border:1.5px solid #0e0e0e;background:#0e0e0e;color:#fff!important;font:inherit;font-weight:600;font-size:16px;text-decoration:none;cursor:pointer;letter-spacing:0;text-transform:none}.alp-btn--light{background:#fff;color:#0e0e0e!important;border-color:#fff}.alp-btn--ghost{background:#fff;color:#0e0e0e!important}.alp-btn[disabled]{opacity:.6;cursor:wait}.alp-hero{padding:40px 0 72px}.alp-hero__in{flex-direction:row;flex-wrap:wrap;align-items:center;gap:48px}.alp-hero__txt{flex:1 1 440px;min-width:0;display:flex;flex-direction:column;gap:20px}.alp-hero__img{flex:1 1 380px;min-width:0;position:relative}.alp-hero__photo{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:16px;display:block}.alp-hero__photo--sq{aspect-ratio:1/1}.alp-hero__pack{position:absolute;right:-12px;bottom:-12px;width:40%;aspect-ratio:1/1;object-fit:cover;border-radius:14px;border:4px solid #fff}.alp-stars{font-size:15px}.alp-stars span{letter-spacing:2px}.alp-band{background:#f2f2f1;border-top:1px solid #e3e3e0;border-bottom:1px solid #e3e3e0}.alp-band__in{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:12px 40px;padding-top:20px;padding-bottom:20px;font-size:15px;font-weight:600}.alp-grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.alp-grid3{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.alp-grid4{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.alp-box{border-radius:16px;padding:32px;display:flex;flex-direction:column;gap:16px}.alp-box--soft{background:var(--alp-soft)}.alp-box strong{font-size:22px}.alp-table{border-top:1px solid #0e0e0e}.alp-row{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid var(--alp-line);font-size:15px}.alp-row span:first-child{font-weight:600}.alp-row span:not(:first-child){display:flex;justify-content:center;text-align:center}.alp-row em{font-style:normal;font-size:14px;color:var(--alp-muted)}.alp-row--head{font-size:14px;font-weight:700;border-bottom-color:#0e0e0e}.alp-row--head span:nth-child(2){color:#6b6b67}.alp-costs{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;background:var(--alp-soft);border-radius:16px;padding:32px}.alp-costs strong{display:block;font-size:18px;margin-bottom:6px}.alp-costs p{font-size:15px;line-height:1.6;color:var(--alp-muted)}.alp-punch{font-size:20px;font-weight:600;letter-spacing:-.02em}.alp-pain{border-top:3px solid;padding-top:18px;display:flex;flex-direction:column;gap:8px}.alp-pain strong{font-size:19px;line-height:1.3}.alp-pain p{font-size:15px;line-height:1.6;color:var(--alp-muted)}.alp-card{background:var(--alp-soft);border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:8px}.alp-card strong{font-size:18px}.alp-card p{font-size:15px;line-height:1.6;color:var(--alp-muted)}.alp-notfor{border:1px solid var(--alp-line);border-radius:14px;padding:24px;display:flex;flex-wrap:wrap;gap:12px 40px}.alp-notfor strong{flex:1 1 220px;font-size:18px}.alp-notfor ul{flex:2 1 420px;margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:15px;line-height:1.6;color:#3d3d3a}.alp-link{align-self:flex-start;font-weight:600;font-size:15px;color:#0e0e0e;text-decoration:underline}.alp-rev{margin:0;background:#fff;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:14px}.alp-rev blockquote{margin:0;padding:0;border:0;font-size:16px;line-height:1.55;flex:1;font-style:normal}.alp-rev figcaption{display:flex;flex-direction:column;gap:2px;font-size:14px}.alp-rev figcaption span{color:#6b6b67}.alp-ugc{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:14px;display:block}.alp-split{flex-direction:row;flex-wrap:wrap;gap:48px}.alp-split>div{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:18px}.alp-ings{border-top:1px solid #0e0e0e}.alp-ing{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--alp-line);font-size:16px}.alp-ing em{font-style:normal;color:#6b6b67}.alp-ing span:last-child{font-weight:600;white-space:nowrap}.alp-edu{border:1px solid #333331;border-radius:14px;padding:26px;display:flex;flex-direction:column;gap:10px}.alp-edu em{font-style:normal;font-size:13px;font-weight:600;color:#8a8985}.alp-edu strong{font-size:20px}.alp-edu p{font-size:15px;line-height:1.65;color:#c9c8c4}.alp-tip{display:flex;flex-direction:column;gap:8px}.alp-tip b{font-size:36px}.alp-tip strong{font-size:18px}.alp-tip p{font-size:15px;line-height:1.6;color:var(--alp-muted)}.alp-how{position:relative;min-height:460px;color:#fff;display:flex;align-items:center;background:#2a2a28 center/cover no-repeat}.alp-how__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000bf,#0000001a 70%)}.alp-how__in{position:relative;padding-top:64px;padding-bottom:64px}.alp-how__steps{display:flex;flex-wrap:wrap;gap:32px}.alp-how__steps div{max-width:240px}.alp-how__steps b{display:block;font-size:36px}.alp-how__steps p{font-size:15px;line-height:1.5;color:#ffffffd9}.alp-quote{flex-direction:row;flex-wrap:wrap;align-items:center;gap:40px}.alp-quote__img{width:200px;aspect-ratio:4/5;object-fit:cover;border-radius:10px}.alp-quote blockquote{flex:1 1 480px;margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:14px;font-style:normal}.alp-quote blockquote p{font-weight:500;font-size:clamp(20px,2.4vw,28px);line-height:1.3;letter-spacing:-.02em}.alp-quote footer{font-size:15px;color:var(--alp-muted)}.alp-offers{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.alp-offer{background:var(--alp-soft);border-radius:16px;padding:32px;display:flex;flex-direction:column;gap:12px}.alp-offer strong{font-size:22px}.alp-offer p{font-size:15px;line-height:1.5;color:var(--alp-muted)}.alp-offer .alp-price{color:inherit}.alp-offer .alp-price b{font-size:36px;letter-spacing:-.03em;margin-right:6px}.alp-offer .alp-btn{margin-top:auto;align-self:stretch}.alp-offer--dark{background:#0e0e0e;color:#fff}.alp-offer--dark p{color:#c9c8c4}.alp-badge{align-self:flex-start;background:#0e0e0e;color:#fff;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700}.alp-badge--light{background:#fff;color:#0e0e0e}.alp-reassure{text-align:center;font-size:14px;color:var(--alp-muted)}.alp-msg{text-align:center;font-size:15px;font-weight:600;min-height:1em}.alp-faq{border-top:1px solid #0e0e0e}.alp-det{border-bottom:1px solid var(--alp-line);padding:18px 0}.alp-det summary{display:flex;justify-content:space-between;align-items:center;gap:16px;font-weight:600;font-size:17px;cursor:pointer;list-style:none}.alp-det summary::-webkit-details-marker{display:none}.alp-det i{font-style:normal;font-size:22px;font-weight:400;transition:transform .2s}.alp-det[open] i{transform:rotate(45deg)}.alp-det p{margin-top:12px;font-size:15px;line-height:1.65;color:var(--alp-muted);max-width:720px}.alp-final{padding:72px 0}.alp-final__in{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px}.alp-mentions{background:#0e0e0e;color:#c9c8c4;padding:32px 0;font-size:13px;line-height:1.6}@media(max-width:749px){.alp-wrap{padding:0 20px}.alp-sec{padding:64px 0}.alp-row{grid-template-columns:1.6fr .7fr .7fr;font-size:14px}.alp-hero__pack{right:8px;bottom:8px}}.header-item--navigation,.js-drawer-open-nav{display:none!important}.alp img{max-width:100%}.alp-hero__photo,.alp-hero__pack,.alp-ugc,.alp-quote__img{height:auto!important;max-height:none}@media(max-width:749px){.alp-hero{padding:16px 0 48px}.alp-hero__in{gap:28px}.alp-hero__img{order:-1;flex-basis:100%}.alp-hero__txt{flex-basis:100%}.alp-hero__photo{aspect-ratio:4/3}.alp-hero__photo--sq{aspect-ratio:1/1;width:72%;margin:0 auto}.alp-hero__pack{width:34%}.alp-btn{align-self:stretch}.alp-band__in{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;text-align:center;font-size:13px;padding-top:16px;padding-bottom:16px}.alp-box,.alp-costs{padding:24px}.alp-lead{font-size:16px}.alp-how{min-height:0}.alp-quote{gap:20px}.alp-quote__img{width:120px}.alp-final__in .alp-btn{align-self:stretch}.alp-grid2,.alp-grid3,.alp-grid4,.alp-offers{grid-template-columns:1fr}}.alp-h1{font-size:clamp(34px,4.6vw,54px)}.alp-hero__photo{aspect-ratio:1/1;max-height:640px}.alp-hero__pack{right:16px;bottom:16px;width:30%;aspect-ratio:1/1;height:auto!important;border-radius:12px;box-shadow:0 8px 24px #0000002e}@media(max-width:749px){.alp-hero__photo{aspect-ratio:4/3}.alp-hero__pack{width:30%;right:10px;bottom:10px}}.alp-label{display:inline-flex;align-items:center;gap:12px;align-self:flex-start;text-decoration:none;color:inherit;font-size:14px;font-weight:600;border:1px solid var(--alp-line);border-radius:12px;padding:8px 14px 8px 8px}.alp-label__img{width:56px!important;height:56px!important;object-fit:contain;display:block}.alp-band__logo{width:auto!important;height:36px!important;object-fit:contain;display:block}.alp-band__in{align-items:center}.alp-how .alp-how__in{padding-top:64px;padding-bottom:64px}@media(max-width:749px){.alp-how .alp-how__in{padding-top:56px;padding-bottom:56px}.alp-how__steps{display:grid;grid-template-columns:1fr;gap:20px}.alp-how__steps div{max-width:none}.alp-band__logo{grid-column:1 / -1;margin:0 auto}}.alp-revhead{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px}.alp-score{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 10px;background:#fff;border-radius:14px;padding:16px 22px}.alp-score b{font-size:44px;letter-spacing:-.04em;line-height:1}.alp-score__stars{letter-spacing:2px;font-size:16px}.alp-score span:last-child{font-size:14px;color:var(--alp-muted)}.alp-grid3>.alp-ugc:only-child{grid-column:1 / -1;aspect-ratio:16/9;max-height:560px}@media(max-width:749px){.alp-grid3>.alp-ugc:only-child{aspect-ratio:4/3}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/allyn-landing.css.map */
