.glp.glp--dream{--lp-cream: #f6f3fd;--lp-border: #e6e1f0;--lp-hairline: #ece8f5;--lp-pill-border: #ddd7ea;--lp-accent-bg: #e7e0fa;--lp-accent-fg: #2e2649;--lp-cell-tint: #f6f3fd;--lp-x: #cfc7e2;--lp-divider: #ddd7ea;--lp-cartbadge: #2e2649}.glp.glp--dream h1,.glp.glp--dream h2{font-family:Bricolage Grotesque,Karla,sans-serif;font-weight:800}.glp--dream .glp-cta{background:#8290ed;box-shadow:0 10px 24px #2e264938}.glp--dream .glp-cta:hover{background:#e7e0fa;color:#2e2649}.glp--dream .glp-plan.on{border-color:#2e2649;background:#f6f3fd}.glp--dream .glp-plan.on .glp-dot{border:6px solid #2e2649}.glp--dream .glp-chip.on,.glp--dream .glp-chip.on:hover{background:#2e2649;border-color:#2e2649;color:#fff}.glp--dream .glp-flavor-name{color:#5b4aa8}.glp--dream .glp-plan__badge{background:#2e2649}.glp--dream .glp-perk{color:var(--lp-accent-fg);font:800 10px Karla,sans-serif;letter-spacing:.05em;text-transform:uppercase;border-radius:5px}.glp--dream .glp-sticky{background:#fff;color:#2e2649;border-top:1px solid #e6e1f0;box-shadow:0 -4px 16px #2e26491a}.glp--dream .glp-sticky__sub{color:#4b4560;opacity:1}.glp--dream .glp-sticky__cta{background:#8290ed;color:#fff;text-transform:uppercase;letter-spacing:.07em}.glp--dream .glp-sticky__cta:hover{background:#e7e0fa;color:#2e2649}.dlp-hero{padding:var(--dlp-pt, 0px) clamp(10px,2.2vw,26px) var(--dlp-pb, clamp(16px, 2.4vw, 28px))}.dlp-hero__card{background:#fff;border-radius:22px;padding:clamp(18px,2.6vw,32px);display:flex;flex-wrap:wrap;gap:clamp(18px,2.8vw,40px);align-items:center;max-width:1180px;margin:0 auto}.dlp-hero__media,.dlp-hero__copy{flex:1 1 380px;min-width:min(100%,320px)}.dlp-hero__media{order:0}@media(min-width:832px){.dlp-hero__media{order:1}}.dlp-hero__frame{position:relative;border-radius:14px;overflow:hidden;aspect-ratio:1/1;background:#efeaf9}.dlp-hero__frame img{width:100%;height:100%;object-fit:cover;display:block}.dlp-hero__lovedby{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:16px}.dlp-hero__lovedby-label{font-size:9.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#8b85a0}.dlp-hero__chips{display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.dlp-chip{background:#e7e0fa;color:#2e2649;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:6px 10px;border-radius:999px;white-space:nowrap}.dlp-hero__social{display:flex;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}.dlp-hero__avatars{display:flex;align-items:center}.dlp-avatar{width:34px;height:34px;border-radius:999px;background:#efeaf9;border:2px solid #fff;overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative;flex:none}.dlp-avatar+.dlp-avatar{margin-left:-11px}.dlp-avatar img{width:100%;height:100%;object-fit:cover;display:block}.dlp-hero__proof{font-size:14.5px;font-weight:800;margin-top:3px}.dlp-hero__h1{font-size:clamp(25px,3.4vw,40px);font-weight:800;line-height:1.14;letter-spacing:-.02em;margin:0 0 16px;text-wrap:balance;color:#2e2649}.dlp-hero__body{font-size:15.5px;line-height:1.55;color:#4b4560;font-weight:500;margin:0 0 18px;max-width:34em}.dlp-hero__checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:18px}.dlp-check{background:#efeaf9;border-radius:9px;padding:12px 14px;display:flex;align-items:center;justify-content:flex-start;gap:8px;min-width:0}.dlp-check svg{width:12px;height:12px;flex:none;display:block}.dlp-check span{font-size:10px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.dlp-hero__cta{-webkit-appearance:none;appearance:none;cursor:pointer;border:0;width:100%;color:#fff;border-radius:999px;padding:21px 32px;font-family:inherit;font-size:15px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;box-shadow:0 10px 24px #2e264938;transition:background .15s ease,color .15s ease;background-color:#8290ed;display:block;text-align:center;text-decoration:none}.dlp-hero__cta:hover{background:#e7e0fa;color:#2e2649}.dlp-hero__subnote{text-align:center;font-size:12.5px;font-weight:600;color:#8b85a0;margin:12px 0 0}.dlp-band{position:relative}.dlp-band__frame{aspect-ratio:3/4;position:relative;background:#e2dbf6}@media(min-width:832px){.dlp-band__frame{aspect-ratio:21/9}}.dlp-band__frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.dlp-band__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#8b85a0}.dlp-phases{background:#f4f2f9;padding:var(--dlp-pt, clamp(34px, 4.6vw, 64px)) clamp(16px,3.4vw,40px) var(--dlp-pb, clamp(34px, 4.6vw, 64px))}.dlp-phases__h2{text-align:center;font-size:clamp(27px,3.9vw,46px);font-weight:800;line-height:1.1;letter-spacing:-.025em;margin:0 auto 12px;max-width:15em;color:#2e2649}.dlp-phases__lead{text-align:center;font-size:15.5px;font-weight:500;color:#6f6885;line-height:1.55;margin:0 auto clamp(22px,3vw,38px);max-width:34em}.dlp-phases__wrap{max-width:760px;margin:0 auto}.dlp-phases__rail{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px;margin-bottom:12px}.dlp-phases__rail::-webkit-scrollbar{display:none}.dlp-phase{flex:none;width:min(90%,540px);scroll-snap-align:center;background:#fff;border-radius:16px;overflow:hidden;display:flex;flex-direction:column}.dlp-phase__title{padding:14px 18px;border-bottom:1px solid #f0edf7;font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#2e2649}.dlp-phase__grid{display:grid;grid-template-columns:1fr 1fr;flex:1}.dlp-phase__before{border-right:1px solid #f0edf7}.dlp-phase__after{background:#faf8ff}.dlp-phase__img{aspect-ratio:4/5;position:relative;background:#e8e4f2}.dlp-phase__after .dlp-phase__img{background:#e2dbf6}.dlp-phase__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.dlp-phase__pad{padding:14px 15px 16px}.dlp-phase__kicker{font-size:9.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#8b85a0;margin-bottom:7px}.dlp-phase__withrow{display:flex;align-items:center;gap:5px;margin-bottom:7px}.dlp-phase__withrow span{font-size:9.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#2e2649}.dlp-phase__withrow img{height:11px;width:auto;display:block}.dlp-phase__line{display:flex;gap:8px;align-items:flex-start}.dlp-phase__line svg{width:13px;height:13px;flex:none;display:block;margin-top:3px}.dlp-phase__line--bad span{font-size:13.5px;font-weight:600;color:#6f6885;line-height:1.4}.dlp-phase__line--good span{font-size:13.5px;font-weight:700;line-height:1.4;color:#2e2649}.dlp-phases__hint{text-align:center;font-size:10.5px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:#8b85a0;margin-bottom:clamp(18px,2.6vw,28px)}.dlp-phases__sum{background:#efeaf9;border-radius:16px;padding:clamp(20px,2.6vw,28px);margin-bottom:clamp(16px,2.2vw,24px)}.dlp-phases__sum-kicker{font-size:10.5px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#6b5cc4;margin-bottom:6px}.dlp-phases__sum-h3{font-size:clamp(19px,2.3vw,25px);font-weight:800;line-height:1.2;letter-spacing:-.015em;margin:0 0 16px;color:#2e2649;font-family:Bricolage Grotesque,Karla,sans-serif}.dlp-phases__sum-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px 18px}.dlp-phases__sum-item{display:flex;gap:9px;align-items:flex-start}.dlp-phases__sum-item svg{width:14px;height:14px;flex:none;display:block;margin-top:3px}.dlp-phases__sum-item span{font-size:14px;font-weight:600;color:#4b4560;line-height:1.45}.dlp-phases__cta-wrap{max-width:760px;margin:0 auto}.dlp-ing{background:#fff;padding:var(--dlp-pt, clamp(34px, 4.6vw, 64px)) clamp(16px,3.4vw,40px) var(--dlp-pb, clamp(34px, 4.6vw, 64px))}.dlp-ing__wrap{max-width:760px;margin:0 auto}.dlp-kicker{font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#6b5cc4;margin-bottom:10px}.dlp-ing__h2{font-size:clamp(25px,3.5vw,40px);font-weight:800;line-height:1.13;letter-spacing:-.025em;margin:0 0 14px;color:#2e2649}.dlp-ing__rail{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;margin-bottom:10px;scrollbar-width:none}.dlp-ing__rail::-webkit-scrollbar{display:none}.dlp-ing-card{flex:0 0 clamp(196px,52vw,232px);scroll-snap-align:start;background:#f4f2f9;border-radius:14px;overflow:hidden;display:flex;flex-direction:column}@media(min-width:832px){.dlp-ing-card{flex-basis:232px}}.dlp-ing-card__img{aspect-ratio:1/1;flex:none;position:relative;background:#e2dbf6}.dlp-ing-card__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;display:block}.dlp-ing-card__pad{padding:16px 18px 20px;display:flex;flex-direction:column;gap:6px}.dlp-ing-card__verb{font-size:14px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:#6b5cc4}.dlp-ing-card__name{font-size:14px;font-weight:800;line-height:1.2;color:#2e2649}.dlp-ing-card__copy{margin:0;font-size:12.5px;line-height:1.55;color:#6f6885;font-weight:500}.dlp-ing__note{font-size:11.5px;color:#8b85a0;font-weight:500;margin:8px 0 0;line-height:1.5}.dlp-stages{background:#2e2649;padding:var(--dlp-pt, clamp(34px, 4.6vw, 60px)) clamp(16px,3.4vw,40px) var(--dlp-pb, 0px)}.dlp-stages__h2{font-size:clamp(24px,3.3vw,38px);font-weight:800;line-height:1.12;letter-spacing:-.022em;margin:0 auto clamp(16px,2.2vw,24px);color:#fff;text-align:center;width:100%}.dlp-stages__wrap{max-width:760px;margin:0 auto}.dlp-stages__frame{position:relative;border-radius:18px;overflow:hidden;aspect-ratio:3/4;background:#e2dbf6}@media(min-width:832px){.dlp-stages__frame{aspect-ratio:5/4}}.dlp-stages__frame>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center bottom;display:block}.dlp-stages__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#fcf9f4b8,#fcf9f46b 38%,#fcf9f400 60%)}.dlp-stages__tiles{position:absolute;top:0;left:0;right:0;padding:clamp(16px,2.4vw,26px)}.dlp-stages__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px}.dlp-stage-tile{background:#ffffffe6;border-radius:12px;padding:14px 15px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dlp-stage-tile__head{display:flex;align-items:center;gap:9px;margin-bottom:6px}.dlp-stage-tile__num{width:24px;height:24px;border-radius:999px;background:#2e2649;color:#fff;font-size:11.5px;font-weight:800;display:flex;align-items:center;justify-content:center;flex:none}.dlp-stage-tile__name{font-size:13px;font-weight:800;line-height:1.15;color:#2e2649}.dlp-stage-tile p{margin:0;font-size:12px;line-height:1.45;color:#4b4560;font-weight:500}@media(max-width:699px){.dlp-stages__tiles{padding:12px}.dlp-stages__grid{grid-template-columns:repeat(2,1fr);gap:8px}.dlp-stage-tile{padding:11px 12px;border-radius:10px}.dlp-stage-tile__head{gap:7px;margin-bottom:4px}.dlp-stage-tile__num{width:21px;height:21px;font-size:10.5px}}.dlp-marquee{background:#2e2649;padding:14px 0;overflow:hidden}.dlp-marquee__track{display:flex;width:max-content;animation:dreamMarquee 34s linear infinite}.dlp-marquee__set{display:flex;align-items:center;gap:26px;padding-right:26px;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#c9b8f5;white-space:nowrap}@keyframes dreamMarquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.dlp-marquee__track{animation:none}}.dlp-guest{background:#fff;padding:var(--dlp-pt, clamp(34px, 4.6vw, 64px)) clamp(16px,3.4vw,40px) var(--dlp-pb, clamp(34px, 4.6vw, 64px))}.dlp-guest__wrap{max-width:760px;margin:0 auto;text-align:center}.dlp-guest__h2{font-size:clamp(25px,3.5vw,40px);font-weight:800;line-height:1.13;letter-spacing:-.025em;margin:0 0 10px;color:#2e2649}.dlp-guest__lead{font-size:15.5px;font-weight:500;color:#6f6885;margin:0 0 clamp(18px,2.4vw,26px)}.dlp-guest__box{background:#2e2649;border-radius:18px;padding:clamp(14px,2vw,22px);display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-bottom:16px}.dlp-guest-tile{background:#fff;border-radius:11px;padding:15px 14px;display:flex;align-items:center;justify-content:space-between;gap:8px}.dlp-guest-tile__x{width:15px;height:15px;flex:none;display:block}.dlp-guest-tile__label{font-size:13px;font-weight:700;line-height:1.25;text-align:left;flex:1;color:#2e2649}.dlp-guest-tile__icon{width:17px;height:17px;flex:none;display:block}.dlp-guest__badges{font-size:11.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;margin-bottom:18px;color:#2e2649}@media(max-width:699px){.dlp-guest__box{grid-template-columns:repeat(2,1fr);gap:8px;padding:10px}.dlp-guest-tile{padding:12px 9px 12px 10px;gap:5px;border-radius:10px}.dlp-guest-tile__x{width:13px;height:13px}.dlp-guest-tile__icon{width:15px;height:15px}}.dlp-cta--compact{padding:20px 28px;font-size:14px;font-weight:800}.dlp-chart{background:#fff;padding:var(--dlp-pt, clamp(34px, 4.6vw, 64px)) clamp(16px,3.4vw,40px) var(--dlp-pb, clamp(34px, 4.6vw, 64px))}.dlp-chart__wrap{max-width:760px;margin:0 auto}.dlp-chart__h2{font-size:clamp(25px,3.5vw,40px);font-weight:800;line-height:1.13;letter-spacing:-.025em;margin:0 0 clamp(16px,2.2vw,22px);color:#2e2649}.dlp-chart__card{background:#f4f2f9;border-radius:16px;padding:clamp(18px,2.4vw,26px);margin-bottom:clamp(18px,2.4vw,26px)}.dlp-chart__legend{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;margin-bottom:14px}.dlp-chart__key{display:flex;align-items:center;gap:8px}.dlp-chart__swatch{width:22px;height:3px;border-radius:2px;display:block}.dlp-chart__key span:last-child{font-size:11.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#2e2649}.dlp-chart__key--alt span:last-child{color:#8b85a0}.dlp-chart__svg{width:100%;height:auto;display:block;overflow:visible}.dlp-chart__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;justify-content:center}.dlp-chart__chip--dream{background:#e7e0fa;color:#4a3c96;font-size:18px;font-weight:800;border-radius:8px;padding:8px 13px;white-space:nowrap}.dlp-chart__chip--pill{background:#ece9f3;color:#8b85a0;font-size:15px;font-weight:600;border-radius:8px;padding:8px 13px;white-space:nowrap}.dlp-chart__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-bottom:clamp(18px,2.4vw,26px)}.dlp-cmp-card{border-radius:16px;padding:clamp(20px,2.6vw,28px)}.dlp-cmp-card--before{background:#eae5f6}.dlp-cmp-card--after{background:#2e2649}.dlp-cmp-card__kicker{font-size:10.5px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;margin-bottom:8px}.dlp-cmp-card--before .dlp-cmp-card__kicker{color:#8b85a0}.dlp-cmp-card--after .dlp-cmp-card__kicker{color:#c9b8f5}.dlp-cmp-card__h3{font-size:clamp(19px,2.3vw,25px);font-weight:800;line-height:1.2;letter-spacing:-.015em;margin:0 0 10px;color:#2e2649;font-family:Bricolage Grotesque,Karla,sans-serif}.dlp-cmp-card--after .dlp-cmp-card__h3{color:#fff}.dlp-cmp-card__body{font-size:14.5px;line-height:1.6;color:#4b4560;font-weight:500;margin:0 0 16px}.dlp-cmp-card--after .dlp-cmp-card__body{color:#ffffffb3}.dlp-cmp-card__items{display:flex;flex-direction:column;gap:9px}.dlp-cmp-card__item{display:flex;gap:10px;align-items:flex-start}.dlp-cmp-card__item svg{width:14px;height:14px;flex:none;display:block;margin-top:3px}.dlp-cmp-card__item span{font-size:14px;font-weight:600;color:#4b4560}.dlp-cmp-card--after .dlp-cmp-card__item span{color:#fff}.dlp-chart__scene{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:1/1;background:#e2dbf6;margin-bottom:clamp(16px,2.2vw,24px)}.dlp-chart__scene img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.dbx{background:#f4f2f9;padding:var(--dlp-pt, 0px) clamp(16px,3.4vw,40px) var(--dlp-pb, clamp(34px, 4.6vw, 64px))}.dbx__wrap{max-width:640px;margin:0 auto}.dbx__gallery{border-radius:18px;overflow:hidden;margin-bottom:16px;position:relative;aspect-ratio:1/1;background:#e2dbf6}.dbx__layer{position:absolute;top:0;right:0;bottom:0;left:0;display:none}.dbx__layer.on{display:block}.dbx__layer img{width:100%;height:100%;object-fit:contain;display:block}.dbx__stats{background:#fff;border-radius:16px;display:flex;margin-bottom:16px}.dbx__stat{flex:1;text-align:center;padding:13px 8px}.dbx__stat-value{font-size:clamp(20px,2.4vw,26px);font-weight:800;line-height:1;color:#2e2649}.dbx__stat-label{font-size:10.5px;font-weight:800;line-height:1.25;letter-spacing:.1em;text-transform:uppercase;color:#8b85a0;margin-top:4px}.dbx__stat-div{width:1px;background:#eeeaf6}.dbx__card{background:#fff;border-radius:18px;padding:clamp(16px,4.65vw,32px)}.dbx__h2{font-size:clamp(23px,2.9vw,32px);font-weight:800;letter-spacing:-.02em;line-height:1.12;margin:0 0 10px;color:#2e2649}.dbx__kicker{font-size:10.5px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:#6b5cc4;margin-bottom:8px}.dbx__rating{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:24px}.dbx__stars{position:relative;display:inline-block;color:#cfc7e2;font-size:14px;letter-spacing:1.5px;line-height:1}.dbx__stars-fill{position:absolute;left:0;top:0;overflow:hidden;white-space:nowrap;color:#2e2649}.dbx__rating-count{font-size:14px;color:#6f6885;font-weight:600}.dbx__steprow{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:10px}.dbx__steplabel{font-size:11.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#2e2649}.dbx__stepvalue{font-size:12px;font-weight:600;color:#8b85a0}.dbx__flavors{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:6px;margin-bottom:6px}.dbx__flavor,.dbx__caps-btn{-webkit-appearance:none;appearance:none;cursor:pointer;font-family:inherit;text-align:left;font-size:11.5px;font-weight:700;line-height:1.2;border-radius:9px;padding:9px 10px;min-width:0;border:1px solid #ddd7ea;transition:all .14s ease;background:#fff;color:#2e2649}.dbx__flavor.on,.dbx__caps-btn.on{background:#2e2649;color:#fff;border-color:#2e2649}.dbx__flavor:hover,.dbx__caps-btn:hover{background:#fff;color:#2e2649;border-color:#ddd7ea}.dbx__flavor.on:hover,.dbx__caps-btn.on:hover{background:#2e2649;color:#fff;border-color:#2e2649}.dbx__flavor.dim{background:#f7f5fc;color:#b6afc9;border-color:#ece8f5;cursor:not-allowed;pointer-events:none}.dbx__caps-btn{width:100%;text-align:center;margin-bottom:18px}.dbx__sizes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:18px}.dbx__size{-webkit-appearance:none;appearance:none;cursor:pointer;width:100%;font-family:inherit;text-align:center;border-radius:12px;padding:14px 8px;min-width:0;border:2px solid #ddd7ea;transition:all .14s ease;position:relative;background:#fff;color:#2e2649}.dbx__size.on{background:#2e2649;color:#fff;border-color:#2e2649}.dbx__size.dim{background:#f7f5fc;color:#b6afc9;border-color:#ece8f5;cursor:not-allowed;pointer-events:none}.dbx__size:hover{background:#fff;color:#2e2649;border-color:#ddd7ea}.dbx__size.on:hover{background:#2e2649;color:#fff;border-color:#2e2649}.dbx__size-badge{position:absolute;top:-8px;left:50%;transform:translate(-50%);background:#c9b8f5;color:#2e2649;font-size:8.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:2px 7px;white-space:nowrap}.dbx__size-main{display:block;font-size:14px;font-weight:800;line-height:1.15;margin-bottom:2px}.dbx__size-sub{display:block;font-size:10.5px;font-weight:600;opacity:.7;line-height:1.2}.dbx__plan{-webkit-appearance:none;appearance:none;cursor:pointer;width:100%;text-align:left;font-family:inherit;border-radius:14px;padding:clamp(13px,4.2vw,18px);margin-bottom:10px;border:2px solid #e6e1f0;transition:all .14s ease;background:#fff}.dbx__plan.on{background:#f6f3fd;border-color:#2e2649}.dbx__plan:hover{border-color:#e6e1f0;background:#fff;color:inherit}.dbx__plan.on:hover{background:#f6f3fd;border-color:#2e2649}.dbx__plan-row{display:flex;align-items:flex-start;gap:clamp(8px,2.8vw,12px)}.dbx__dot{width:20px;height:20px;border-radius:999px;border:2px solid #cfc7e2;display:flex;align-items:center;justify-content:center;flex:none;margin-top:2px}.dbx__plan.on .dbx__dot{border-color:#2e2649}.dbx__dot-fill{width:9px;height:9px;border-radius:999px;background:transparent}.dbx__plan.on .dbx__dot-fill{background:#2e2649}.dbx__plan-body{flex:1;min-width:0}.dbx__plan-top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:clamp(5px,1.5vw,8px)}.dbx__plan-name{font-size:16.5px;font-weight:800;color:#2e2649}.dbx__plan-name small{font-weight:600;color:#6f6885;font-size:12px}.dbx__prices{display:flex;align-items:baseline;gap:clamp(5px,1.5vw,8px);white-space:nowrap}.dbx__price{font-size:21px;font-weight:800;color:#2e2649}.dbx__full{font-size:13px;color:#a49dba;font-weight:600;text-decoration:line-through}.dbx__save{display:inline-block;background:#e7e0fa;color:#4a3c96;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border-radius:6px;padding:4px 9px}.dbx__saverow{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:9px 0 10px}.dbx__meta{display:block;font-size:13px;color:#6f6885;font-weight:600}.dbx__cross,.dbx--once .dbx__tick{display:none}.dbx--once .dbx__cross{display:block}.dbx__perks{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:10px}.dbx__perk{display:flex;align-items:center;gap:6px;background:#efeaf9;color:#2e2649;border-radius:7px;padding:6px 10px;font-size:11.5px;font-weight:700;transition:background .14s ease,color .14s ease}.dbx__perk svg{width:11px;height:11px;flex:none;display:block}.dbx--once .dbx__perk{background:#f2f0f6;color:#a49dba}.dbx__gift{display:flex;align-items:center;gap:clamp(8px,2.8vw,12px);background:#e7e0fa;border-radius:11px;padding:10px min(12px,2.8vw);opacity:1;transition:opacity .14s ease;margin-left:calc(-20px - clamp(8px,2.8vw,12px))}.dbx--once .dbx__gift{background:#f2f0f6;opacity:.65}.dbx--caps .dbx__gift{display:none}.dbx__gift-thumb{width:clamp(44px,13vw,56px);height:clamp(44px,13vw,56px);border-radius:8px;overflow:hidden;flex:none;background:#d5cbf2;display:block;filter:none}.dbx--once .dbx__gift-thumb{background:#e4e1ea;filter:grayscale(1)}.dbx__gift-thumb img{width:100%;height:100%;object-fit:contain;display:block}.dbx__gift-body{flex:1;min-width:0}.dbx__gift-head{display:flex;align-items:center;gap:6px;margin-bottom:3px}.dbx__gift-head svg{width:11px;height:11px;flex:none;display:block}.dbx__gift-label{font-size:9.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#4a3c96}.dbx--once .dbx__gift-label{color:#a49dba}.dbx__gift-title{display:block;font-size:13.5px;font-weight:800;line-height:1.25;color:#2e2649}.dbx--once .dbx__gift-title{color:#8b85a0}.dbx__gift-note{display:block;font-size:11.5px;font-weight:600;color:#5b4aa8;margin-top:2px;line-height:1.45}.dbx--once .dbx__gift-note{color:#a49dba}.dbx__cta{-webkit-appearance:none;appearance:none;cursor:pointer;width:100%;border:0;color:#fff;border-radius:999px;padding:21px 24px;font-family:inherit;font-size:14.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 10px 24px #2e26493d;transition:background .15s ease,color .15s ease;background-color:#8290ed;position:relative}.dbx__cta:hover{background:#e7e0fa;color:#2e2649}.dbx__trust{display:flex;flex-wrap:wrap;gap:clamp(6px,1.6vw,12px);justify-content:center;align-items:center;margin-top:14px;margin-bottom:12px;font-size:clamp(8.5px,1.7vw,10.5px);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#8b85a0}.dbx__pernight{background:#f4f2f9;border-radius:12px;padding:15px 18px;display:flex;align-items:center;gap:14px}.dbx__pernight-price{font-size:30px;font-weight:800;line-height:1;flex:none;color:#2e2649}.dbx__pernight-copy{font-size:13.5px;color:#4b4560;font-weight:600;line-height:1.4;min-width:0}.dbx__empty{padding:24px;text-align:center;font-weight:700;color:#8b85a0}.dlp-vs{background:#f4f2f9;padding:var(--dlp-pt, clamp(34px, 4.6vw, 64px)) clamp(16px,3.4vw,40px) var(--dlp-pb, clamp(34px, 4.6vw, 64px))}.dlp-vs__wrap{max-width:760px;margin:0 auto}.dlp-vs__shell{background:#fff;border:1px solid #e6e1f0;border-radius:16px;overflow-x:auto}.dlp-vs__head,.dlp-vs__row{display:grid;align-items:center}.dlp-vs__row{border-top:1px solid #efecf6}.dlp-vs__corner{padding:14px 16px}.dlp-vs__col{padding:14px 10px;text-align:center;font-size:9.5px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:#6f6885}.dlp-vs__col--a{background:#2e2649;color:#fff;align-self:stretch;display:flex;align-items:center;justify-content:center}.dlp-vs__label{padding:13px 16px;font-size:13px;font-weight:600;color:#2e2649}.dlp-vs__cell{padding:13px 10px;text-align:center;font-size:12.5px;color:#8b85a0}.dlp-vs__cell--a{background:#f6f3fd;font-weight:800;color:#2e2649;align-self:stretch;display:flex;align-items:center;justify-content:center}.dlp-vs__cell svg{width:15px;height:15px;display:inline-block;vertical-align:middle}.dlp-vs__foot{margin:14px 0 0;font-size:11px;line-height:1.5;color:#8b85a0}.glp-guarantee-eyebrow{font-size:10.5px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#c9b8f5;margin-bottom:8px}.glp.glp--dream .glp-wins__accent{color:#6b5cc4}.glp.glp--dream .glp-wins__rule{width:28px;background:#2e2649}.glp.glp--dream .glp-wins__list{border-top-color:#eeeaf6}.glp.glp--dream .glp-win{border-bottom-color:#eeeaf6}.glp.glp--dream .glp-win__head{grid-template-columns:38px minmax(0,1fr) 20px;gap:14px;padding:20px 2px}.glp.glp--dream .glp-win__num{font-size:22px;letter-spacing:0;color:#c6bedd}.glp.glp--dream .glp-win__body{padding:0 2px 20px 52px;font-size:14.5px;line-height:1.7;color:#4b4560;font-weight:500}.glp.glp--dream .glp-win__icon{width:13px;height:13px}.glp.glp--dream .glp-win__hbar{width:13px;top:5.5px;background:#6b5cc4}.glp.glp--dream .glp-win__vbar{height:13px;left:5.5px;background:#6b5cc4}.dlp-hero__chips{flex-wrap:nowrap}.dlp-chip{padding:6px clamp(6px,1.8vw,10px)}.dlp-hero__social{flex-wrap:nowrap}.dlp-hero__proof{white-space:nowrap}@media(max-width:831px){.dlp-avatar{width:clamp(24px,7vw,34px);height:clamp(24px,7vw,34px)}.dlp-avatar+.dlp-avatar{margin-left:-9px}.dlp-hero__social{gap:9px}}.dlp-check span{white-space:nowrap}.dlp-hero__checks--hug{display:flex;flex-wrap:wrap}.dlp-hero__checks--hug .dlp-check{width:auto}@media(max-width:374px){.dlp-hero__checks{grid-template-columns:1fr}}.glp.glp--dream .glp-sec--reviews{background:#f4f2f9}.glp.glp--dream .glp-sec--reviews .glp-reviews__eyebrow{color:#6b5cc4;text-align:left;font-size:11px;letter-spacing:.13em;margin-bottom:10px}.glp.glp--dream .glp-sec--reviews .glp-h2{text-align:left;font-size:clamp(23px,6.4vw,44px);line-height:1.1;letter-spacing:-.025em;margin-bottom:10px}.glp.glp--dream .glp-sec--reviews .glp-subhead{text-align:left}.glp.glp--dream .glp-reviews__rating{justify-content:flex-start;margin-bottom:clamp(18px,2.4vw,26px)}.glp.glp--dream .glp-reviews__rating-stars{position:relative;color:#cfc7e2;font-size:14px;letter-spacing:1.5px;line-height:1}.glp.glp--dream .glp-reviews__rating-stars:before{content:"\2605\2605\2605\2605\2605";position:absolute;left:0;top:0;width:90%;overflow:hidden;white-space:nowrap;color:#2e2649;letter-spacing:inherit}.glp.glp--dream .glp-reviews__rating-text{color:#6f6885;font-weight:600;font-size:14px}.glp.glp--dream .glp-rev{background:#fff;border-radius:14px;padding:20px 22px}.glp.glp--dream .glp-rev .glp-stars{color:#2e2649;letter-spacing:1.2px}.glp.glp--dream .glp-rev__author{color:#2e2649;font-size:13px}.glp.glp--dream .glp-rev__badge{background:#e7e0fa;color:#4a3c96;border-radius:5px;padding:3px 8px;font:800 9.5px Karla,sans-serif;letter-spacing:.08em;text-transform:uppercase}.glp.glp--dream .glp-rev__quote{font-size:13.5px;line-height:1.65;color:#4b4560}.glp.glp--dream .glp-rev__tag{color:#a49dba;letter-spacing:.1em;font-weight:800}.glp.glp--dream .glp-sec--faq{background:#f4f2f9}.glp.glp--dream .glp-faq__eyebrow{color:#6b5cc4;font-size:11px;letter-spacing:.13em;margin-bottom:10px}.glp.glp--dream .glp-sec--faq .glp-h2{font-size:clamp(27px,3.9vw,44px);line-height:1.1;letter-spacing:-.025em}.glp.glp--dream .glp-faq-list{display:block;border-top:1px solid #e6e1f0}.glp.glp--dream .glp-faq{border:0;border-bottom:1px solid #e6e1f0;border-radius:0;background:transparent;overflow:visible;margin:0}.glp.glp--dream .glp-faq-q{background:transparent;padding:20px 0;font-size:16px;gap:16px}.glp.glp--dream .glp-faq-q:hover{background:transparent;color:#2e2649}.glp.glp--dream .glp-faq-q__icon{color:#6b5cc4;font-size:20px;font-weight:700}.glp.glp--dream .glp-faq-a{padding:0 0 20px;font-size:14.5px;line-height:1.7;color:#4b4560}.glp.glp--dream .glp-sec--dark{background:#2e2649}.glp.glp--dream .glp-guarantee-eyebrow{color:#c9b8f5;font-size:11px}.glp.glp--dream .glp-guarantee-h2{font-size:clamp(27px,3.9vw,44px);font-weight:800;line-height:1.1;letter-spacing:-.025em;margin-bottom:14px}.glp.glp--dream .glp-guarantee-copy{font-size:15.5px;line-height:1.6;font-weight:500;color:#ffffffad;margin-bottom:24px}.glp.glp--dream .glp-guarantee-cta{background:#fff;color:#2e2649;box-shadow:none;font-size:14.5px;letter-spacing:.08em;text-transform:uppercase;padding:21px 28px;max-width:640px}.glp.glp--dream .glp-guarantee-cta:hover{background:#efeaf9;color:#2e2649}.glp.glp--dream .glp-guarantee-deadline__pill{background:#c9b8f529;color:#c9b8f5}.glp.glp--dream .glp-legal{font-size:11px;line-height:1.7;color:#fff6;margin-top:26px}.glp.glp--dream .glp-wins__eyebrow{color:#2e2649}.glp.glp--dream .glp-wins__lead{color:#4b4560}.glp.glp--dream .glp-eyebrow{color:#6b5cc4}.glp.glp--dream .glp-ratingline .glp-stars{color:#cfc7e2}.glp.glp--dream .glp-ratingline .glp-hstars__fill{color:#2e2649}.glp.glp--dream .glp-anno--offer{background:#6b5cc4}.glp.glp--dream .glp-footer a,.glp.glp--dream .glp-footer span{color:#ffffff8c}.glp.glp--dream .glp-logobar__start{flex:none}.glp.glp--dream .glp-ratingline{white-space:nowrap}@media(max-width:519px){.glp.glp--dream .glp-logobar{padding:12px 14px}.glp.glp--dream .glp-logobar__end{gap:9px}.glp.glp--dream .glp-ratingline{font-size:11px}.glp.glp--dream .glp-ratingline .glp-stars{font-size:11.5px;letter-spacing:.8px}}.dbx.glp-buybox{background:#f4f2f9;padding:var(--dlp-pt, 0px) clamp(16px,3.4vw,40px) var(--dlp-pb, clamp(34px, 4.6vw, 64px))}@media(max-width:899px){.glp.glp--dream .glp-revgrid{display:flex;align-items:stretch;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -20px;padding:4px 20px 14px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.glp.glp--dream .glp-revgrid::-webkit-scrollbar{display:none}.glp.glp--dream .glp-revgrid .glp-rev{flex:0 0 min(82%,320px);scroll-snap-align:center}}.glp-hv--dream .glp-hv__skel .glp-hv__bar{margin-left:0;background:linear-gradient(90deg,#efeaf9 25%,#f7f4fd,#efeaf9 75%);background-size:200% 100%}.glp-hv--dream .glp-hv__skel .glp-hv__bar--frame{margin:0;border-radius:14px}.glp-hv--dream .glp-hv__skel .glp-hv__bar--chips{width:70%;height:22px;margin:0 auto 16px}.glp-hv--dream .glp-hv__skel .glp-hv__bar--social{width:75%;height:30px;margin-bottom:14px}.glp-hv--dream .glp-hv__skel .glp-hv__bar--check{width:auto;height:28px;margin:0;border-radius:9px}.glp-hv--dream .glp-hv__skel .glp-hv__bar--cta{height:62px;max-width:none}.glp-hv--dream .glp-hv__skel .glp-hv__bar--note{margin:12px auto 0}
/*# sourceMappingURL=/cdn/shop/t/755/assets/section-dream-lp.css.map */
