:root{--ev-black:#0b0907;--ev-ink:#17120d;--ev-gold:#d7b46a;--ev-gold2:#f0d79a;--ev-ivory:#f7f1e6;--ev-muted:#b8aa97}body{background:var(--ev-black);color:var(--ev-ivory)}body h1,body h2,body h3{font-family:Georgia,Times New Roman,serif;letter-spacing:-.025em}.header-section,.header-announcements{background:#0b0907!important;color:#f7f1e6!important}.header-logo{font-family:Georgia,Times New Roman,serif!important;letter-spacing:.12em;text-transform:uppercase;color:var(--ev-gold2)!important}.header__row,.header-announcements{border-color:#d7b46a33!important}.header-announcements p{letter-spacing:.12em;text-transform:uppercase}.ev-home{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 72% 25%,#3b2816 0,transparent 34%),linear-gradient(135deg,#090807,#16100a 55%,#090807);min-height:min(820px,88svh);display:flex;align-items:center}.ev-ambient{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:-1;pointer-events:none}.ev-ambient span{position:absolute;width:34vw;height:34vw;min-width:280px;min-height:280px;border-radius:50%;filter:blur(70px);opacity:.2;background:#d7b46a;animation:evFloat 16s ease-in-out infinite alternate}.ev-ambient span:nth-child(1){top:-15%;left:-8%}.ev-ambient span:nth-child(2){right:-8%;bottom:-22%;animation-delay:-6s;animation-duration:20s}.ev-ambient span:nth-child(3){width:18vw;height:18vw;left:48%;top:35%;opacity:.1;animation-delay:-10s}@keyframes evFloat{0%{transform:translate3d(-3%,0,0) scale(.92)}to{transform:translate3d(8%,10%,0) scale(1.12)}}.ev-home__inner,.ev-container{width:min(1180px,calc(100% - 40px));margin:0 auto}.ev-home__inner{display:grid;grid-template-columns:1.05fr .8fr;gap:72px;align-items:center;padding:90px 0}.ev-kicker{font:600 .72rem/1.4 Inter,Arial,sans-serif;letter-spacing:.18em;color:var(--ev-gold);margin:0 0 18px;text-transform:uppercase}.ev-kicker--dark{color:#8c672d}.ev-home h1{font-size:clamp(3.2rem,7vw,6.6rem);line-height:.92;margin:0;color:var(--ev-ivory);max-width:820px}.ev-lead{font:400 clamp(1.3rem,2.1vw,1.9rem)/1.35 Georgia,serif;color:var(--ev-gold2);margin:24px 0 16px;max-width:700px}.ev-intro{font-size:1.05rem;line-height:1.75;color:#d8cec0;max-width:660px}.ev-stats{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0}.ev-stats span{border:1px solid rgba(215,180,106,.3);background:#ffffff09;border-radius:999px;padding:9px 13px;color:#d9cebd;font-size:.85rem}.ev-stats strong{color:var(--ev-gold2)}.ev-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.ev-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;border-radius:999px;text-decoration:none!important;font-weight:700;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.ev-btn:hover{transform:translateY(-2px)}.ev-btn--gold{background:linear-gradient(135deg,#c89d4f,#f0d79a);color:#16100a!important;box-shadow:0 12px 36px #c89d4f38}.ev-btn--ghost{border:1px solid rgba(247,241,230,.24);color:var(--ev-ivory)!important;background:#ffffff08}.ev-micro{font-size:.76rem;color:var(--ev-muted);margin-top:15px}.ev-home__visual{position:relative;display:flex;justify-content:center}.ev-cover{width:min(430px,100%);border-radius:8px;box-shadow:0 34px 90px #00000094,0 0 0 1px #f0d79a33;transform:perspective(1000px) rotateY(-4deg) rotateX(1deg);transition:transform .4s ease}.ev-cover:hover{transform:perspective(1000px) rotateY(0) translateY(-6px)}.ev-book-glow{position:absolute;top:12%;right:5%;bottom:12%;left:5%;background:#d7b46a;filter:blur(70px);opacity:.22}.ev-section{padding:96px 0}.ev-section--light,.ev-product-story{background:#f6f0e6;color:#1b1610}.ev-section--dark{background:#0f0c09;color:#f7f1e6}.ev-section--cta{background:linear-gradient(135deg,#17100a,#2c1e10);color:#f7f1e6;text-align:center}.ev-section h2,.ev-product-story h2{font-size:clamp(2.2rem,4vw,4rem);line-height:1.05;margin:0 0 22px}.ev-section__lead{font-size:1.08rem;line-height:1.75;max-width:800px;color:#5f5346}.ev-grid{display:grid;gap:16px;margin-top:42px}.ev-grid--3{grid-template-columns:repeat(3,1fr)}.ev-card{padding:28px;border:1px solid #e0d4c2;border-radius:18px;background:#ffffff8c}.ev-card>span{color:#9d7638;font-weight:800;font-size:.78rem;letter-spacing:.12em}.ev-card h3{font-size:1.45rem;margin:18px 0 10px}.ev-card p{line-height:1.65;color:#66594b;margin:0}.ev-split{display:grid;grid-template-columns:1fr .85fr;gap:70px;align-items:center}.ev-split p{color:#cfc2b2;line-height:1.75}.ev-checks{border:1px solid rgba(215,180,106,.25);border-radius:22px;padding:28px;background:#ffffff06}.ev-checks p{padding:10px 0;margin:0;border-bottom:1px solid rgba(255,255,255,.08);color:#eee3d5}.ev-checks p:last-child{border-bottom:0}.ev-cta{max-width:850px}.ev-cta .ev-btn{margin-top:12px}.ev-product-story{padding:78px 0 100px}.ev-product-promise{padding:36px;border:1px solid #dfd2be;border-radius:24px;background:#fffaf2}.ev-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:34px}.ev-metrics div{padding:20px;border-radius:16px;background:#f2e9dc}.ev-metrics strong{display:block;font:700 2rem/1 Georgia,serif;color:#8c672d}.ev-metrics span{display:block;margin-top:8px;font-size:.82rem;color:#625547}.ev-faq{max-width:850px;margin:70px auto 0}.ev-faq details{border-bottom:1px solid #d8c9b5;padding:20px 0}.ev-faq summary{font-weight:700;font-size:1.05rem;cursor:pointer}.ev-faq details p{line-height:1.7;color:#625547;padding-top:10px}.template-product .product-information{background:#f6f0e6;color:#1b1610}.template-product .button:not(.button-secondary,.button-unstyled),.template-product button.shopify-payment-button__button--unbranded{background:linear-gradient(135deg,#c89d4f,#e6c77f)!important;color:#16100a!important;box-shadow:0 10px 28px #8c672d2e!important}.template-product .product-media{border-radius:16px;overflow:hidden}.template-product .product-details{padding:32px!important}.template-product h1{font-size:clamp(2.2rem,4vw,4rem)!important}.footer{background:#0b0907!important;color:#f7f1e6!important}.footer a{color:#d7b46a}.footer-utilities{background:#0b0907!important;color:#b8aa97!important}@media(max-width:900px){.ev-home__inner{grid-template-columns:1fr;gap:42px;padding:64px 0}.ev-home__copy{text-align:center}.ev-intro,.ev-lead{margin-left:auto;margin-right:auto}.ev-stats,.ev-actions{justify-content:center}.ev-home__visual{order:-1}.ev-cover{width:min(300px,72vw)}.ev-grid--3{grid-template-columns:1fr 1fr}.ev-split{grid-template-columns:1fr}.ev-metrics{grid-template-columns:1fr 1fr}.ev-section{padding:68px 0}}@media(max-width:560px){.ev-home__inner,.ev-container{width:min(100% - 28px,1180px)}.ev-home h1{font-size:clamp(2.7rem,14vw,4rem)}.ev-grid--3{grid-template-columns:1fr}.ev-actions{flex-direction:column}.ev-btn{width:100%}.ev-product-promise{padding:24px}.ev-metrics{grid-template-columns:1fr 1fr}.ev-section{padding:56px 0}}@media(prefers-reduced-motion:reduce){.ev-ambient span{animation:none}.ev-cover,.ev-btn{transition:none}}.ev-section--journal{background:#efe5d6;color:#1b1610}.ev-journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:38px}.ev-journal-card{background:#fffaf2;border:1px solid #ddcfbc;border-radius:18px;padding:26px}.ev-journal-meta{font-size:.68rem;letter-spacing:.14em;color:#9b753c}.ev-journal-card h3{font-size:1.45rem;line-height:1.2;margin:14px 0}.ev-journal-card h3 a{text-decoration:none;color:#1b1610}.ev-journal-card p{color:#66594b;line-height:1.65}.ev-read{display:inline-block;margin-top:8px;color:#8c672d;font-weight:700;text-decoration:none}@media(max-width:760px){.ev-journal-grid{grid-template-columns:1fr}}@media(max-width:749px){.template-product .product-details{padding:18px 14px 28px!important}.template-product h1{font-size:clamp(2rem,10vw,3rem)!important;line-height:1.02!important}.template-product .button,.template-product button.shopify-payment-button__button--unbranded{min-height:56px!important;font-size:1rem!important;font-weight:800!important;border-radius:999px!important}.template-product .product-information{padding-bottom:18px}.template-product .product-media{max-height:62svh}.template-product .product-media img{object-fit:contain}.ev-product-story{padding:52px 0 84px}.ev-faq{margin-top:48px}.ev-faq details{padding:18px 0}.ev-micro{line-height:1.5}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/valesse.css.map */
