.eveil-page{--ev-cream:#fbf5ee;--ev-paper:#fffdf9;--ev-ink:#4b2c24;--ev-rust:#b9654c;--ev-blush:#ead4cb;--ev-sand:#e8ddd0;color:var(--ev-ink);background:var(--ev-paper)}.ev-kicker{text-transform:uppercase;letter-spacing:.2em;color:#956c5e;margin:0 0 18px;font-size:10px;font-weight:800}.ev-hero{background:linear-gradient(135deg,#fffaf4,#f3dfd4);padding:66px 0 74px;position:relative;overflow:hidden}.ev-hero-shape{opacity:.3;background:#d8c7b8;border-radius:50%;width:540px;height:540px;position:absolute;top:-250px;right:-170px}.ev-hero-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:58px;display:grid;position:relative}.ev-hero h1,.eveil-page h2{letter-spacing:-.045em;margin:0;font:400 clamp(49px,5.8vw,78px)/.98 Georgia,serif}.ev-hero h1 em,.eveil-page h2 em{color:var(--ev-rust);font-weight:400}.ev-intro{color:#765e54;max-width:570px;margin:25px 0;font:17px/1.7 Georgia,serif}.ev-chips{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.ev-chips span{text-transform:uppercase;letter-spacing:.14em;background:#fff8;border:1px solid #cdaea0;border-radius:999px;padding:8px 12px;font-size:9px}.ev-buy{background:var(--ev-ink);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:15px 21px;font-size:12px;font-weight:800;transition:all .2s;display:inline-flex}.ev-buy:hover{background:#311b16;transform:translateY(-2px)}.ev-buy-featured{background:var(--ev-rust);box-shadow:0 14px 30px #9e4c3433}.ev-hero-copy>small{color:#806a61;align-items:center;gap:7px;margin:15px 0 0;font-size:9px;display:flex}.ev-hero-visual{border-radius:30px;overflow:hidden;box-shadow:0 30px 75px #59382b26}.ev-hero-visual img{height:auto}.ev-reassurance{background:var(--ev-ink);color:#fff;padding:24px 0}.ev-reassurance .container{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.ev-reassurance span{letter-spacing:.03em;justify-content:center;align-items:center;gap:8px;font-size:10px;display:flex}.ev-reassurance svg{color:#e3ad9b}.ev-section{padding:100px 0}.ev-emotion{background:#fff}.ev-emotion-grid{grid-template-columns:1.25fr .75fr;align-items:end;gap:80px;display:grid}.ev-emotion h2{font-size:54px}.ev-emotion-grid>div:last-child{background:#efe0d7;border-radius:28px;padding:30px}.ev-emotion-grid svg{color:var(--ev-rust)}.ev-emotion-grid p:last-child{margin:16px 0 0;font:16px/1.7 Georgia,serif}.ev-complete{background:#f2e7dc}.ev-complete-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:65px;display:grid}.ev-complete-image{border-radius:28px;overflow:hidden;box-shadow:0 24px 60px #603b2b21}.ev-complete-image img{height:auto}.ev-complete-copy h2{font-size:53px}.ev-badge{background:var(--ev-rust);color:#fff;text-transform:uppercase;letter-spacing:.14em;border-radius:999px;align-items:center;gap:7px;margin-bottom:22px;padding:9px 13px;font-size:9px;display:inline-flex}.ev-complete-copy ul{margin:28px 0;padding:0;list-style:none}.ev-complete-copy li{border-bottom:1px solid #bda99c66;align-items:center;gap:10px;padding:10px 0;font-size:12px;display:flex}.ev-complete-copy li svg{color:var(--ev-rust);width:17px}.ev-price,.ev-card-price{align-items:baseline;gap:14px;margin:22px 0;display:flex}.ev-price s,.ev-card-price s{color:#a18477;font:22px Georgia,serif}.ev-price strong{font:54px Georgia,serif}.ev-price span{text-transform:uppercase;letter-spacing:.12em;color:#846e64;font-size:9px}.ev-heading{text-align:center;max-width:720px;margin:0 auto 55px}.ev-heading h2{font-size:57px}.ev-offers{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.ev-offers article{background:#fff;border:1px solid #ded0c5;border-radius:24px;flex-direction:column;padding:29px;display:flex}.ev-age{text-transform:uppercase;letter-spacing:.17em;color:var(--ev-rust);font-size:9px;font-weight:800}.ev-offers h3,.ev-pack-row h3{margin:14px 0 10px;font:30px/1.1 Georgia,serif}.ev-offers p,.ev-pack-row p{color:#7a675e;margin:0;font:14px/1.6 Georgia,serif}.ev-card-price{margin-top:auto;padding-top:25px}.ev-card-price strong{font:38px Georgia,serif}.ev-offers .ev-buy{width:100%}.ev-offers small{text-align:center;color:#8a776e;margin-top:13px;font-size:9px}.ev-pack-row{background:var(--ev-ink);color:#fff;border-radius:24px;justify-content:space-between;align-items:center;gap:40px;margin-top:20px;padding:31px 35px;display:flex}.ev-pack-row p{color:#d9cac3}.ev-pack-action{align-items:center;gap:22px;display:flex}.ev-pack-row .ev-card-price{white-space:nowrap;margin:0;padding:0}.ev-pack-row .ev-card-price s{color:#baa49b}.ev-showcase{background:var(--ev-paper);padding:0 0 100px}.ev-showcase img{border-radius:28px;height:auto;box-shadow:0 20px 60px #55342717}.ev-final{text-align:center;color:#fff;background:#c47b63;padding:95px 0}.ev-final>div>svg{margin:0 auto 20px}.ev-final .ev-kicker{color:#ffe8df}.ev-final h2{font-size:58px}.ev-final h2 em{color:#4b2c24}.ev-final .ev-buy{color:var(--ev-ink);background:#fff;margin-top:30px}.ev-final p:last-child{margin:18px 0 0;font-size:11px}.ev-final p:last-child a{border-bottom:1px solid}@media (max-width:900px){.ev-hero-grid,.ev-emotion-grid,.ev-complete-grid{grid-template-columns:1fr}.ev-hero-grid{gap:42px}.ev-reassurance .container{grid-template-columns:1fr 1fr}.ev-emotion-grid,.ev-complete-grid{gap:42px}.ev-offers{grid-template-columns:1fr 1fr}.ev-offers article:last-child{grid-column:1/-1}.ev-pack-row{align-items:flex-start}}@media (max-width:600px){.ev-hero{padding:42px 0 55px}.ev-hero h1{font-size:46px}.ev-intro{font-size:16px}.ev-hero-visual{border-radius:20px}.ev-buy{width:100%;padding:16px}.ev-reassurance .container{grid-template-columns:1fr;gap:13px}.ev-reassurance span{justify-content:flex-start}.ev-section{padding:72px 0}.ev-emotion h2,.ev-complete-copy h2,.ev-heading h2,.ev-final h2{font-size:41px}.ev-complete-grid{flex-direction:column;display:flex}.ev-complete-image{order:2}.ev-offers{grid-template-columns:1fr}.ev-offers article:last-child{grid-column:auto}.ev-pack-row{flex-direction:column;padding:27px 23px}.ev-pack-action{width:100%;display:block}.ev-pack-action .ev-card-price{margin:19px 0}.ev-showcase{padding-bottom:72px}.ev-showcase img{border-radius:18px}.ev-final{padding:72px 0}}.ev-offers article{padding:14px 14px 26px}.ev-offer-image{aspect-ratio:1;background:#f4ebe3;border-radius:16px;margin-bottom:22px;overflow:hidden}.ev-offer-image img{object-fit:cover;height:100%}.ev-offers article>.ev-age,.ev-offers article>h3,.ev-offers article>p,.ev-offers article>.ev-card-price,.ev-offers article>.ev-buy,.ev-offers article>small{margin-left:15px;margin-right:15px}.ev-pack-row{grid-template-columns:210px 1fr auto;align-items:center;padding:18px 28px 18px 18px;display:grid}.ev-pack-image{aspect-ratio:1;border-radius:17px;overflow:hidden}.ev-pack-image img{object-fit:cover;height:100%}@media (max-width:900px){.ev-pack-row{grid-template-columns:180px 1fr}.ev-pack-action{grid-column:2}}@media (max-width:600px){.ev-pack-row{align-items:stretch;padding:16px;display:flex}.ev-pack-image,.ev-pack-action{width:100%}}.ev-individual-checkout{flex-direction:column;margin:0 15px;display:flex}.ev-bonus-toggle{width:100%;color:var(--ev-ink);text-align:left;cursor:pointer;background:#fbf5ef;border:1px solid #d8c5b9;border-radius:14px;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.ev-bonus-toggle.selected{border:2px solid var(--ev-rust);background:#f7e6de;padding:11px}.ev-bonus-check{background:#fff;border:1px solid #ad9183;border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.ev-bonus-toggle.selected .ev-bonus-check{background:var(--ev-rust);border-color:var(--ev-rust);color:#fff}.ev-bonus-toggle strong{font:15px Georgia,serif;display:block}.ev-bonus-toggle small{color:#7a675e;margin-top:3px;font-size:9px;line-height:1.4;display:block}.ev-bonus-toggle b{white-space:nowrap;font:17px Georgia,serif}.ev-choice-total{justify-content:space-between;align-items:center;padding:15px 2px 11px;display:flex}.ev-choice-total span{text-transform:uppercase;letter-spacing:.15em;font-size:9px}.ev-choice-total strong{font:29px Georgia,serif}.ev-individual-checkout>.ev-buy{width:100%;margin:0}.ev-individual-checkout>small{text-align:center;color:#8a776e;margin-top:11px;font-size:8px}
