.main-content:has(.slp){margin-top:0;max-width:none!important}.slp{--slp-blue: #005B98;--slp-blue-hover: #0B74B2;--slp-ink: #1B1E2F;--slp-muted: #6B7280;--slp-line: #E5E7EB;--slp-soft: #FAF9F7;--slp-green: #8FAD3D;--slp-star: #E8772E;--slp-star-off: #D1D5DB;--slp-display: "Bricolage Grotesque", Avenir, "Avenir Next", sans-serif;--slp-body: "DM Sans", Avenir, "Avenir Next", sans-serif;color:var(--slp-ink);font-family:var(--slp-body);-webkit-font-smoothing:antialiased}.slp *,.slp *:before,.slp *:after{box-sizing:border-box}.slp h1,.slp h2,.slp h3,.slp p{margin:0;text-transform:none}.slp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;height:58px;padding:0 24px;border:0;border-radius:14px;background:var(--slp-blue);color:#fff;font-family:var(--slp-body);font-size:17px;font-weight:700;line-height:1;letter-spacing:0;text-transform:none;text-decoration:none;cursor:pointer;transition:background-color .2s ease}.slp-btn:hover,.slp-btn:focus{background:var(--slp-blue-hover);color:#fff;text-decoration:none}.slp-btn:focus-visible{outline:3px solid var(--slp-blue);outline-offset:3px}.slp-btn[disabled]{background:#9ca3af;cursor:not-allowed}.slp-btn svg{flex:0 0 auto}html.slp-in-cart [data-lp-show=empty],html:not(.slp-in-cart) [data-lp-show=added]{display:none!important}.slp-stars{display:flex;gap:2px;color:var(--slp-star)}.slp-stars .is-off{color:var(--slp-star-off)}.slp-hero{padding:16px 20px 30px;background:#fff}.slp-hero__inner{max-width:1280px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.slp-hero__copy{display:contents}.slp-hero__rating{order:1;display:flex;align-items:center;gap:8px;font-size:13px}.slp-hero__rating-score{font-weight:700}.slp-hero__rating-text{color:var(--slp-muted)}.slp-hero__title{order:2;font-family:var(--slp-display);font-weight:800;font-size:42px;line-height:.98;letter-spacing:-.025em;color:var(--slp-ink)}.slp-hero__title-accent{color:var(--slp-blue)}.slp-hero__text{order:3;font-size:16px;line-height:1.45}.slp-hero__media{order:4;position:relative;height:260px;border-radius:24px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.slp-hero__img{display:block;width:auto;height:100%;max-width:100%;object-fit:contain;transform:scale(1.12)}.slp-hero__badge{position:absolute;top:12px;right:12px;width:72px;height:72px;border-radius:50%;background:var(--slp-blue);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(-8deg);font-family:var(--slp-display);line-height:1;text-align:center}.slp-hero__badge-big{font-size:26px;font-weight:800}.slp-hero__badge-small{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.slp-hero__buy{order:5;display:flex;flex-direction:column;gap:10px}.slp-hero__buy form{margin:0}.slp-hero__subline{text-align:center;font-size:13px;color:var(--slp-muted)}.slp-hero__chips{order:6;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.slp-chip{display:flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid var(--slp-line);border-radius:999px;background:var(--slp-soft);font-size:13px;font-weight:700}@media(min-width:990px){.slp-hero{padding:56px 40px 80px}.slp-hero__inner{flex-direction:row;align-items:center;gap:64px}.slp-hero__copy{flex:1 1 460px;min-width:0;display:flex;flex-direction:column;gap:22px}.slp-hero__rating{gap:10px;font-size:15px}.slp-hero__title{font-size:clamp(44px,5vw,72px);line-height:.96;letter-spacing:-.03em}.slp-hero__text{max-width:520px;font-size:19px;line-height:1.5}.slp-hero__media{flex:1 1 460px;min-width:0;height:500px;border-radius:28px}.slp-hero__badge{top:20px;right:20px;width:104px;height:104px}.slp-hero__badge-big{font-size:38px}.slp-hero__badge-small{font-size:14px}.slp-hero__buy{align-items:flex-start}.slp-hero__buy .slp-btn{width:auto;height:62px;padding:0 36px;font-size:18px}.slp-hero__subline{text-align:left;font-size:14px}.slp-hero__chips{justify-content:flex-start;gap:10px}.slp-chip{padding:8px 14px;font-size:14px}}.slp-offer{padding:32px 20px 40px;background:#fff;scroll-margin-top:80px}.slp-offer__inner{max-width:1180px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.slp-eyebrow{display:block;font-family:var(--slp-body);font-size:12px;font-weight:700;letter-spacing:.12em;line-height:1.3;text-transform:uppercase;color:var(--slp-blue)}.slp-steps__heading{font-family:var(--slp-display);font-weight:800;font-size:28px;line-height:1.1;letter-spacing:-.015em;text-align:center;color:var(--slp-blue)}.slp-steps{display:flex;flex-direction:column;gap:18px}.slp-steps__list{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;text-align:center}.slp-steps__list:before{content:"";position:absolute;top:13px;left:17%;right:17%;height:2px;background:var(--slp-star-off)}.slp-steps__item{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px}.slp-steps__num{width:28px;height:28px;border:2px solid var(--slp-blue);border-radius:50%;background:#fff;color:var(--slp-blue);font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center}.slp-steps__num.is-active{background:var(--slp-blue);color:#fff}.slp-steps__title{margin-top:4px;font-size:13px;font-weight:700}.slp-steps__text{font-size:12px;color:var(--slp-muted)}.slp-offer__card{padding:24px;border:1px solid var(--slp-line);border-radius:24px;background:#fff;box-shadow:0 18px 48px #1b1e2f14;display:flex;flex-direction:column;gap:16px}.slp-offer__main,.slp-offer__side{display:flex;flex-direction:column;gap:16px;min-width:0}.slp-offer__pack{display:block;width:140px;height:140px;margin:-4px auto 0;object-fit:contain}.slp-offer__head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.slp-offer__title{font-family:var(--slp-display);font-weight:800;font-size:26px;line-height:1.05;letter-spacing:0;color:var(--slp-ink)}.slp-offer__title-line{display:block}.slp-offer__price{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.slp-offer__amount{font-family:var(--slp-display);font-weight:800;font-size:34px;line-height:1}.slp-offer__per{font-size:12px;color:var(--slp-muted)}.slp-offer__price--desktop{display:none}.slp-week{display:flex;flex-direction:column;gap:10px}.slp-week__head{display:flex;justify-content:space-between;align-items:baseline}.slp-week__title{font-family:var(--slp-body);font-size:14px;font-weight:700;letter-spacing:0;color:var(--slp-ink)}.slp-week__hint{font-size:12px;color:var(--slp-muted)}.slp-week__list{display:flex;gap:8px;margin:0;padding:0 0 4px;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.slp-week__list:focus-visible{outline:3px solid var(--slp-blue);outline-offset:3px}.slp-week__day{flex:0 0 74px;padding:6px 2px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;scroll-snap-align:start}.slp-week__label{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--slp-blue)}.slp-week__img{display:block;width:52px;height:52px;object-fit:contain}.slp-week__swatch{display:block;width:52px;height:52px;margin:3px 0;border-radius:50%;background:var(--slp-swatch, var(--slp-line))}.slp-week__name{font-size:11px;font-weight:700;line-height:1.2}.slp-offer__bullets{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;font-size:14px}.slp-offer__bullets li{display:flex;align-items:center;gap:10px}.slp-offer__bullets svg{flex:0 0 auto}.slp-offer__side form{margin:0}.slp-offer__side .slp-btn{height:56px}.slp-offer__guarantee{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;color:var(--slp-muted);text-align:left}.slp-offer__guarantee svg{flex:0 0 auto}@media(min-width:990px){.slp-offer{padding:24px 40px 88px}.slp-offer__inner{gap:40px}.slp-steps{width:100%;max-width:720px;margin:0 auto;gap:18px}.slp-steps__heading{font-size:40px;line-height:1.05;letter-spacing:-.02em}.slp-eyebrow{font-size:13px}.slp-steps__list{gap:8px}.slp-steps__list:before{top:17px}.slp-steps__num{width:36px;height:36px;font-size:15px}.slp-steps__title{margin-top:6px;font-size:16px}.slp-steps__text{font-size:14px}.slp-offer__card{flex-direction:row;gap:48px;padding:40px;border-radius:28px}.slp-offer__main{flex:3 1 480px;gap:20px}.slp-offer__side{flex:2 1 320px;gap:20px;justify-content:center}.slp-offer__title{font-size:40px;line-height:1.02;letter-spacing:-.02em}.slp-offer__title-line{display:inline}.slp-offer__price--mobile{display:none}.slp-offer__price--desktop{display:flex;flex-direction:row;align-items:baseline;gap:12px;text-align:left}.slp-offer__price--desktop .slp-offer__amount{font-size:56px}.slp-offer__price--desktop .slp-offer__per{font-size:15px}.slp-week__title{font-size:16px}.slp-week__hint{display:none}.slp-week__list{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));overflow:visible;padding-bottom:0}.slp-week__day{min-width:0;padding:6px 2px;gap:10px}.slp-week__label,.slp-week__name{font-size:12px}.slp-week__img{width:52px;height:52px}.slp-offer__bullets{gap:10px;font-size:16px}.slp-offer__side .slp-btn{height:60px;font-size:18px}.slp-offer__guarantee{font-size:14px}.slp-offer__card--pack{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:56px;row-gap:0;padding:32px}.slp-offer__card--pack .slp-offer__main,.slp-offer__card--pack .slp-offer__side{display:contents}.slp-offer__card--pack .slp-offer__main>*,.slp-offer__card--pack .slp-offer__side>*{grid-column:2}.slp-offer__card--pack .slp-offer__main>.slp-offer__pack{grid-column:1;grid-row:1 / span 9;align-self:stretch;width:100%;height:100%;min-height:440px;margin:0;padding:36px;border-radius:20px}.slp-offer__card--pack .slp-eyebrow{order:1;margin:8px 0}.slp-offer__card--pack .slp-offer__head{order:2}.slp-offer__card--pack .slp-offer__price--desktop{order:3;margin-top:10px}.slp-offer__card--pack .slp-week{order:4;margin-top:24px;padding-top:20px;border-top:1px solid var(--slp-line)}.slp-offer__card--pack .slp-offer__bullets{order:5;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin-top:20px;font-size:15px}.slp-offer__card--pack form{order:6;margin-top:26px}.slp-offer__card--pack .slp-offer__guarantee{order:7;justify-content:flex-start;margin-top:12px}.slp-offer__card--pack .slp-offer__title{font-size:36px}.slp-offer__card--pack .slp-offer__price--desktop .slp-offer__amount{font-size:48px}.slp-offer__card--pack .slp-week__list{gap:4px}}.slp-reviews{padding:36px 20px;background:var(--slp-soft)}.slp-reviews__inner{max-width:1280px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.slp-reviews__summary,.slp-reviews__side{display:flex;flex-direction:column;gap:14px;min-width:0}.slp-reviews__score-row{display:flex;align-items:center;gap:14px}.slp-reviews__score{font-family:var(--slp-display);font-weight:800;font-size:48px;line-height:1;color:var(--slp-blue)}.slp-reviews__score-meta{display:flex;flex-direction:column;gap:4px}.slp-reviews__count{font-size:14px;color:var(--slp-muted)}.slp-bars{display:flex;flex-direction:column;gap:6px;margin:0;padding:4px 0 6px;list-style:none}.slp-bars[hidden]{display:none}.slp-bars__row{display:flex;align-items:center;gap:10px;font-size:13px}.slp-bars__label{flex:0 0 28px;font-weight:700}.slp-bars__track{flex:1;height:8px;border-radius:999px;background:var(--slp-line);overflow:hidden}.slp-bars__fill{display:block;width:0;height:100%;background:var(--slp-blue);transition:width .6s ease}.slp-bars__count{flex:0 0 36px;text-align:right;color:var(--slp-muted)}.slp-reviews__list{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.slp-review{padding:16px;border:1px solid var(--slp-line);border-radius:16px;background:#fff;display:flex;flex-direction:column;gap:8px}.slp-review__top{display:flex;justify-content:space-between;align-items:center;gap:8px}.slp-review__tag{padding:4px 10px;border-radius:999px;background:#e6f0f7;color:var(--slp-blue);font-size:12px;font-weight:700}.slp-review__rating{margin-left:auto;font-size:12px;color:var(--slp-muted)}.slp .slp-review__quote{margin:0;padding:0;border:0;font-family:var(--slp-body);font-size:15px;font-style:normal;line-height:1.45;color:var(--slp-ink)}.slp .slp-review__quote p{margin:0;font-size:inherit;line-height:inherit}.slp-review__author{font-size:13px;font-weight:700}.slp-review__verified{font-weight:400;color:var(--slp-muted)}.slp-reviews__link{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:8px 0;font-size:14px;font-weight:700;color:var(--slp-blue);text-decoration:underline;text-underline-offset:3px}.slp-reviews__link:hover{color:var(--slp-blue-hover)}@media(min-width:990px){.slp-reviews{padding:72px 40px}.slp-reviews__inner{flex-direction:row;align-items:flex-start;gap:56px}.slp-reviews__summary{flex:1 1 320px;gap:18px}.slp-reviews__side{flex:2 1 520px;gap:20px}.slp-reviews__score-row{gap:16px}.slp-reviews__score{font-size:72px}.slp-reviews__count{font-size:15px}.slp-bars{gap:8px}.slp-bars__row{gap:12px;font-size:14px}.slp-bars__label{flex-basis:30px}.slp-bars__track{height:10px}.slp-reviews__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.slp-review{padding:24px;border-radius:18px;gap:12px}.slp-review__tag,.slp-review__rating{font-size:13px}.slp .slp-review__quote{font-size:17px;line-height:1.5}.slp-review__author,.slp-reviews__link{font-size:14px}}@media(prefers-reduced-motion:reduce){.slp-bars__fill{transition:none}}.slp-compare{padding:40px 20px;background:#fff}.slp-compare__inner{max-width:1280px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.slp-compare__title{font-family:var(--slp-display);font-weight:800;font-size:30px;line-height:1.05;letter-spacing:-.02em;text-align:center;color:var(--slp-blue)}.slp-compare__text{font-size:16px;line-height:1.5;text-align:center}.slp-compare__note{font-size:13px;line-height:1.4;color:var(--slp-muted)}.slp-compare__table-wrap{min-width:0;overflow-x:auto}.slp-compare__photo{margin-top:8px}.slp-compare__img{display:block;width:100%;height:auto;border-radius:20px}.slp-compare__photo--landscape .slp-compare__img{aspect-ratio:4 / 3;object-fit:cover}.slp .slp-compare__table{width:100%;margin:0;border:0;border-collapse:separate;border-spacing:0;table-layout:fixed;font-family:var(--slp-body)}.slp .slp-compare__table th,.slp .slp-compare__table td{border:0;border-bottom:1px solid var(--slp-line);background:transparent;vertical-align:middle;text-transform:none;letter-spacing:0}.slp .slp-compare__table thead th{border-bottom:0}.slp .slp-compare__table .slp-compare__corner{padding:0 0 8px;vertical-align:bottom;text-align:left;font-size:12px;font-weight:700;color:var(--slp-muted)}.slp .slp-compare__table .slp-compare__ours{width:84px;text-align:center}.slp .slp-compare__table .slp-compare__theirs{width:92px;text-align:center}.slp .slp-compare__table thead .slp-compare__ours{padding:10px 0;border-radius:12px 12px 0 0;background:var(--slp-blue);color:#fff;font-size:13px;font-weight:700}.slp .slp-compare__table thead .slp-compare__theirs{padding:8px 4px;font-size:12px;font-weight:700;line-height:1.2;color:var(--slp-muted)}.slp .slp-compare__table tbody th{padding:12px 8px 12px 0;text-align:left;font-size:14px;font-weight:500;line-height:1.3;color:var(--slp-ink)}.slp .slp-compare__table tbody .slp-compare__ours{padding:12px 4px;background:#e6f0f7;color:var(--slp-blue);font-size:15px;font-weight:700}.slp .slp-compare__table tbody tr:last-child .slp-compare__ours{border-radius:0 0 12px 12px}.slp .slp-compare__table tbody .slp-compare__theirs{padding:12px 4px;color:var(--slp-muted);font-size:14px;font-weight:700}@media(min-width:990px){.slp-compare{padding:88px 40px}.slp-compare__inner{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "text" "table" "note";align-items:center;column-gap:72px;row-gap:0}.slp-compare__inner--photo{grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-template-areas:"title title" "text  text" "photo table" "photo note"}.slp-compare__title{grid-area:title;font-size:clamp(34px,3.4vw,48px);line-height:1.05;letter-spacing:-.025em}.slp .slp-compare__text{grid-area:text;margin:16px 0 48px;font-size:18px;line-height:1.55}.slp-compare__table-wrap{grid-area:table}.slp-compare__inner:not(.slp-compare__inner--photo) .slp-compare__table-wrap,.slp-compare__inner:not(.slp-compare__inner--photo) .slp-compare__note{width:100%;max-width:760px}.slp .slp-compare__note{grid-area:note;align-self:start;margin-top:14px}.slp-compare__photo{grid-area:photo;margin-top:0}.slp-compare__img,.slp-compare__photo--landscape .slp-compare__img{aspect-ratio:1 / 1;object-fit:cover;object-position:var(--slp-photo-focus, 50%) 50%;border-radius:24px}.slp .slp-compare__table .slp-compare__corner{padding-bottom:10px;font-size:13px}.slp .slp-compare__table .slp-compare__ours{width:150px}.slp .slp-compare__table .slp-compare__theirs{width:170px}.slp .slp-compare__table thead .slp-compare__ours{padding:14px 0;border-radius:14px 14px 0 0;font-size:16px}.slp .slp-compare__table thead .slp-compare__theirs{padding:12px 8px;font-size:14px;line-height:1.25}.slp .slp-compare__table tbody th{padding:16px 12px 16px 0;font-size:16px}.slp .slp-compare__table tbody .slp-compare__ours{padding:16px 4px;font-size:18px}.slp .slp-compare__table tbody .slp-compare__theirs{padding:16px 4px;font-size:16px}}.slp-faq{padding:0 20px 40px;background:#fff}.slp-faq__inner{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;gap:4px}.slp-faq__title{margin:0 0 12px;font-family:var(--slp-display);font-weight:800;font-size:28px;line-height:1.1;letter-spacing:-.015em;text-align:center;color:var(--slp-blue)}.slp-faq__item{border-bottom:1px solid var(--slp-line)}.slp-faq__question{min-height:60px;padding:14px 0;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:16px;font-weight:400;line-height:1.35;color:var(--slp-ink);cursor:pointer;list-style:none}.slp-faq__question::-webkit-details-marker{display:none}.slp-faq__question::marker{content:""}.slp-faq__question:focus-visible{outline:3px solid var(--slp-blue);outline-offset:2px;border-radius:4px}.slp-faq__icon{position:relative;flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:var(--slp-blue-hover)}.slp-faq__icon:before,.slp-faq__icon:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:2px;background:#fff;transition:transform .2s ease}.slp-faq__icon:after{transform:rotate(90deg)}.slp-faq__item[open] .slp-faq__icon:after{transform:rotate(0)}.slp-faq__answer{padding:0 0 16px;font-size:15px;line-height:1.5;color:var(--slp-ink)}.slp-faq__answer p{margin:0 0 10px}.slp-faq__answer p:last-child{margin-bottom:0}.slp-faq__answer a{color:var(--slp-blue);text-decoration:underline}@media(min-width:990px){.slp-faq{padding:0 40px 88px}.slp-faq__inner{gap:0}.slp-faq__title{margin-bottom:24px;font-size:40px;line-height:1.05;letter-spacing:-.02em}.slp-faq__question{min-height:72px;padding:18px 0;gap:16px;font-size:19px}.slp-faq__icon{flex-basis:30px;width:30px;height:30px}.slp-faq__answer{max-width:680px;padding-bottom:20px;font-size:16px;line-height:1.6}}@media(prefers-reduced-motion:reduce){.slp-faq__icon:before,.slp-faq__icon:after{transition:none}}.slp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:9000;background:#fff;border-top:1px solid var(--slp-line);box-shadow:0 -6px 20px #1b1e2f1f;padding:10px 14px calc(14px + env(safe-area-inset-bottom,0px));transition:transform .25s ease,visibility .25s ease}.slp-sticky.is-hidden{transform:translateY(110%);visibility:hidden}.slp-sticky__inner{max-width:640px;margin:0 auto;display:flex;align-items:center;gap:12px}.slp-sticky__img{flex:0 0 44px;width:44px;height:44px;border:1px solid var(--slp-line);border-radius:10px;background:#fff;object-fit:cover}.slp-sticky__text{flex:1;min-width:0;display:flex;flex-direction:column}.slp-sticky__title{font-size:14px;font-weight:700}.slp-sticky__meta{font-size:12px;color:var(--slp-muted)}.slp-sticky form{margin:0}.slp-sticky .slp-btn{width:auto;height:48px;padding:0 18px;border-radius:12px;font-size:15px;white-space:nowrap}@media(max-width:989px){.main-content:has(.slp-sticky){padding-bottom:88px}}.shop-ai-chat-container,.shop-ai-chat-window{display:none!important}@media(min-width:990px){.slp-sticky{display:none}}@media(prefers-reduced-motion:reduce){.slp-btn,.slp-sticky{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/social-lp.css.map */
