/* ELITIS brochure: premium cosmetics-inspired catalog */
:root{--ink:#182b45;--pink:#db0068;--rose:#fff0f6;--line:#f0dce6}body{margin:0;background:linear-gradient(180deg,#fff9fc 0,#fff 410px,#fff9fc 100%);color:var(--ink);font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}.bro-head{position:sticky;top:0;z-index:30;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:20px max(28px,calc((100vw - 1200px)/2));background:#ffffffed;backdrop-filter:blur(16px);border-bottom:1px solid #f4e4eb;box-shadow:0 5px 24px #5b18300b}.bro-brand{font-size:32px;font-weight:900;letter-spacing:-1.5px;color:#162e4c;text-decoration:none}.bro-brand span{color:var(--pink)}.bro-head nav{display:flex;gap:12px;align-items:center}.bro-head nav a{padding:11px 18px;border-radius:100px;text-decoration:none;color:var(--ink);font-weight:800;font-size:13px;letter-spacing:.7px;transition:.2s}.bro-head nav a:hover,.bro-head nav a[aria-current=page]{color:var(--pink);background:var(--rose)}.bro-wrap{max-width:1240px;margin:0 auto;padding:0 24px 75px}.bro-intro{position:relative;overflow:hidden;margin:34px 0 34px;padding:50px clamp(24px,5vw,68px);border-radius:26px;background:radial-gradient(circle at 95% 12%,#ffd3e5 0,transparent 37%),linear-gradient(120deg,#fff1f7,#fffafc 63%,#ffeaf3);border:1px solid #f8dce9}.bro-intro:after{content:'✦';position:absolute;right:7%;top:12%;font-size:150px;line-height:1;color:#e6007030;pointer-events:none}.bro-eyebrow{display:inline-block;color:#a81858;font-size:12px;letter-spacing:3px;font-weight:800;text-transform:uppercase;margin-bottom:14px}.bro-intro h1{position:relative;z-index:1;margin:0 0 16px;font-size:clamp(30px,4.5vw,54px);line-height:1.07;letter-spacing:-1.5px;color:var(--ink)}.bro-intro h1 span{color:var(--pink)}.bro-intro p{position:relative;z-index:1;max-width:760px;font-size:16px;line-height:1.75;margin:0;color:#4e5c6d}.bro-section-label{display:flex;align-items:center;gap:16px;margin:0 0 20px;font-size:19px;font-weight:800;color:var(--ink)}.bro-section-label:after{content:'';height:1px;background:#efdce4;flex:1}.bro-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:0 0 38px}.bro-card{min-width:0;display:flex;flex-direction:column;background:white;border:1px solid #f0e2e8;border-radius:22px;overflow:hidden;box-shadow:0 12px 32px #64374a0c;transition:transform .22s,box-shadow .22s,border-color .22s}.bro-card:hover{transform:translateY(-5px);box-shadow:0 22px 48px #64374a1a;border-color:#edc4d7}.bro-photo{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(155deg,#fff,#fff8fb);padding:14px}.bro-photo img{width:100%;height:100%;object-fit:contain;transition:transform .3s}.bro-card:hover .bro-photo img{transform:scale(1.035)}.bro-body{padding:22px;display:flex;flex-direction:column;flex:1}.bro-body h2{font-size:21px;line-height:1.35;margin:0 0 12px;color:var(--ink)}.bro-body p{font-size:14px;line-height:1.6;color:#647084;margin:0 0 18px}.bro-prices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:auto;border:1px solid #f3d8e4;border-radius:14px;overflow:hidden;background:#fff8fb;color:var(--ink);text-align:center}.bro-prices>div{min-width:0;padding:13px 5px 14px;border-right:1px solid #f3d8e4}.bro-prices>div:last-child{border-right:0}.bro-prices small,.bro-prices del,.bro-prices em,.bro-prices strong{display:block}.bro-prices small{font-size:12px;font-weight:800;color:#9d5276;margin-bottom:8px}.bro-prices del{font-size:12px;color:#9c9da5;min-height:15px}.bro-prices em{font-style:normal;color:#c4005a;font-size:11px;font-weight:800;min-height:14px}.bro-prices strong{font-size:clamp(14px,1.6vw,22px);color:#bd0056;white-space:nowrap;letter-spacing:-.6px}.bro-pages{display:flex;flex-wrap:wrap;gap:9px;justify-content:center;margin:34px 0}.bro-pages a{padding:11px 17px;border-radius:11px;background:#fff;color:var(--ink);border:1px solid #f0dce6;text-decoration:none;font-weight:700}.bro-pages a.current,.bro-pages a:hover{background:var(--pink);border-color:var(--pink);color:white}.bro-footer{text-align:center;border-top:1px solid #f1e1e8;padding:25px 20px;color:#768092;font-size:13px}.bro-footer b{color:var(--pink)}@media(max-width:850px){.bro-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bro-intro{padding:38px 30px}}@media(max-width:560px){.bro-grid{grid-template-columns:1fr;gap:20px}.bro-head{padding:14px 18px}.bro-brand{font-size:26px}.bro-head nav{gap:0}.bro-head nav a{font-size:11px;padding:9px 10px}.bro-wrap{padding:0 16px 45px}.bro-intro{margin:20px 0 26px;padding:32px 22px;border-radius:19px}.bro-intro:after{font-size:80px;right:0;top:0}.bro-intro p{font-size:14px}.bro-body{padding:18px}.bro-prices strong{font-size:19px}}

/* The brochure uses the exact ELITIS main-site navigation. */
.site-header{z-index:100}.site-header .brand{text-decoration:none}.site-header .mainnav a[aria-current="page"]{color:#c55b77}.bro-wrap{isolation:isolate}
