body.home .evhletters{width:100%;margin:24px 0 40px;color:#fff;isolation:isolate;font-family:inherit}body.home .evhletters *{box-sizing:border-box}
body.home .evhletters-banner{position:relative;overflow:hidden;background:#f4d7fc;min-height:510px;color:#301640}
body.home .evhletters-art{position:absolute;inset:0;z-index:-1}body.home .evhletters-art img{width:100%;height:100%;object-fit:cover;object-position:center}
body.home .evhletters-inner{max-width:1320px;margin:auto;padding:48px 28px}
body.home .evhletters-copy{max-width:560px}body.home .evhletters-kicker{display:inline-block;font-size:11px;font-weight:900;letter-spacing:1.4px;color:#781447;background:#fff9;padding:9px 13px;border-radius:30px}
body.home .evhletters h2,body.home .evhletters h3{font-family:inherit;text-transform:none;letter-spacing:-1.4px;margin:16px 0;font-weight:900}
body.home .evhletters-copy h2{font-size:clamp(34px,3.5vw,52px);line-height:1.07;color:#301640!important}body.home .evhletters-copy h2 span{color:#b3004b}
body.home .evhletters-copy p{max-width:450px;font-size:16px;line-height:1.6;color:#442a50;margin:18px 0}
body.home .evhletters-tags{display:flex;gap:7px;flex-wrap:wrap;margin:0 0 24px}body.home .evhletters-tags span{font-size:11px;font-weight:800;border:1px solid #81406444;border-radius:30px;padding:7px 10px;color:#4c2857;background:#fff8}
body.home .evhletters .evhletters-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:52px;padding:15px 22px;border-radius:16px;background:#ff0066!important;color:#fff!important;text-decoration:none;font-size:14px;font-weight:800;box-shadow:0 10px 25px #c2004633;transition:transform .25s,box-shadow .25s}
body.home .evhletters .evhletters-button:hover{transform:translateY(-3px);box-shadow:0 14px 32px #c2004655}
body.home .evhletters-business{max-width:1264px;margin:24px auto 32px;padding:26px 30px;display:flex;align-items:center;justify-content:space-between;gap:25px;border:1px solid #e6badc;border-radius:24px;background:linear-gradient(115deg,#fff4fb,#efebff);color:#321940}
body.home .evhletters-business-label{font-size:10px;letter-spacing:1.8px;font-weight:900;color:#9d1654}body.home .evhletters-business h3{font-size:24px;letter-spacing:-.6px;margin:9px 0;color:#321940!important}body.home .evhletters-business p{font-size:14px;line-height:1.6;color:#533b60;max-width:650px;margin:0}body.home .evhletters-business .evhletters-button{flex-shrink:0}
body.home .evhletters-catalog{max-width:1320px;padding:0 28px;margin:auto;position:relative}body.home .evhletters-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-right:115px}
body.home .evhletters-eyebrow{font-size:10px;letter-spacing:2px;font-weight:800;color:#fda4ce}body.home .evhletters-heading h2{font-size:30px;color:#fff!important;line-height:1.2;margin:8px 0}body.home .evhletters-heading h2 span{color:#ff4089}
body.home .evhletters-heading p{font-size:14px;color:#d9cde7;margin:0 0 20px}body.home .evhletters-heading>a{color:#fff;white-space:nowrap;font-size:13px;font-weight:700;text-decoration:none}
body.home .evhletters-controls{position:absolute;right:28px;top:20px;display:flex;gap:10px}body.home .evhletters-controls button{width:42px;height:42px;border:1px solid #ffffff44;border-radius:50%;background:#231c35;color:#fff;cursor:pointer;font-size:21px;transition:background .2s}body.home .evhletters-controls button:hover{background:#ff0066}
body.home .evhletters-rail{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:8px 0 24px;scrollbar-width:thin;scrollbar-color:#ff0066 #211b32}
body.home .evhletters-card{flex:0 0 218px;scroll-snap-align:start;text-decoration:none;background:#211a31;border:1px solid #ffffff20;border-radius:22px;overflow:hidden;transition:transform .3s,border-color .3s;display:block;color:#fff}body.home .evhletters-card:hover{transform:translateY(-5px);border-color:#ff5c9e}
body.home .evhletters-poster{position:relative;aspect-ratio:3/4;overflow:hidden}body.home .evhletters-poster img{width:100%;height:100%;object-fit:cover;transition:transform .6s}body.home .evhletters-card:hover img{transform:scale(1.06)}body.home .evhletters-price{position:absolute;right:12px;top:12px;background:#fff;color:#a10043;font-weight:900;border-radius:20px;padding:7px 11px;font-size:12px}
body.home .evhletters-open{position:absolute;bottom:12px;left:12px;right:12px;color:#fff;background:#36172eeF;text-align:center;border-radius:12px;padding:10px;font-weight:800;font-size:12px;backdrop-filter:blur(10px)}
body.home .evhletters-card-copy{padding:16px}body.home .evhletters-card-copy>span{font-size:10px;color:#ffb4d3;text-transform:uppercase;letter-spacing:1px}body.home .evhletters-card-copy h3{font-size:17px;line-height:1.3;letter-spacing:-.3px;color:#fff!important;margin:8px 0 2px}
body.home .evhletters a:focus-visible,body.home .evhletters button:focus-visible,body.home .evhletters-rail:focus-visible{outline:3px solid #ff88bd;outline-offset:3px}
@media(min-width:1800px){body.home .evhletters-art img{object-position:right center}body.home .evhletters-banner{min-height:570px}}
@media(max-width:1000px){body.home .evhletters-business{margin:20px 24px;flex-direction:column;align-items:flex-start}body.home .evhletters-copy{max-width:48%}body.home .evhletters-copy h2{font-size:36px}body.home .evhletters-copy p{font-size:14px}}
@media(max-width:700px){body.home .evhletters-banner{min-height:810px}body.home .evhletters-inner{padding:30px 22px}body.home .evhletters-copy{max-width:100%}body.home .evhletters-copy h2{font-size:37px;max-width:440px}body.home .evhletters-copy p{font-size:14px;max-width:430px;margin:14px 0}body.home .evhletters-kicker{font-size:8px;letter-spacing:.8px}body.home .evhletters-art img{object-fit:cover;object-position:bottom center}body.home .evhletters-tags{margin-bottom:18px}body.home .evhletters-tags span{font-size:9px;padding:6px 8px}body.home .evhletters .evhletters-button{font-size:13px;gap:12px}body.home .evhletters-business{margin:18px 16px 28px;padding:23px 20px;border-radius:20px;gap:18px}body.home .evhletters-business h3{font-size:23px}body.home .evhletters-business .evhletters-button{width:100%}body.home .evhletters-catalog{padding:0 18px}body.home .evhletters-heading{padding-right:0;align-items:flex-start}body.home .evhletters-heading h2{font-size:26px}body.home .evhletters-heading p{max-width:220px;font-size:12px}body.home .evhletters-heading>a{font-size:11px;padding-top:28px}body.home .evhletters-controls{position:static;justify-content:flex-end;margin:0 0 4px}body.home .evhletters-controls button{width:36px;height:36px}body.home .evhletters-card{flex-basis:195px}body.home .evhletters-rail{gap:13px}body.home .evhletters-eyebrow{font-size:8px;letter-spacing:1px}}
@media(max-width:370px){body.home .evhletters-inner{padding:26px 18px}body.home .evhletters-copy h2{font-size:32px}body.home .evhletters-banner{min-height:800px}body.home .evhletters-tags{gap:4px}}
@media(prefers-reduced-motion:reduce){body.home .evhletters *{transition:none!important;scroll-behavior:auto!important}}

body.home .evhletters-banner{isolation:isolate}

@media(max-width:370px){body.home .evently-v8-actions{gap:4px!important}body.home .evently-v8-search{display:none!important}}
