/* ---- designer38-style (index.html line 1458) ---- */
html:not(#d38x0):not(#d38x1):not(#d38x2):not(#d38x3):not(#d38x4):not(#d38x5):not(#d38x6):not(#d38x7):not(#d38x8):not(#d38x9):not(#d38x10):not(#d38x11):not(#d38x12):not(#d38x13):not(#d38x14):not(#d38x15) body #familyPage.designer38{background:#f2f1ee!important;color:#292926!important}
html:not(#d38x0):not(#d38x1):not(#d38x2):not(#d38x3):not(#d38x4):not(#d38x5):not(#d38x6):not(#d38x7):not(#d38x8):not(#d38x9):not(#d38x10):not(#d38x11):not(#d38x12):not(#d38x13):not(#d38x14):not(#d38x15) body #familyPage.designer38 .dialoghead{background:#f7f6f1ed!important;color:#292926!important;border-bottom:1px solid #bdb9aa66!important;backdrop-filter:blur(18px)}
html:not(#d38x0):not(#d38x1):not(#d38x2):not(#d38x3):not(#d38x4):not(#d38x5):not(#d38x6):not(#d38x7):not(#d38x8):not(#d38x9):not(#d38x10):not(#d38x11):not(#d38x12):not(#d38x13):not(#d38x14):not(#d38x15) body #familyPage.designer38 #familyPageContent{background:linear-gradient(115deg,#f7f7f4,#e8e7e2)!important;color:#292926!important}
html:not(#d38x0):not(#d38x1):not(#d38x2):not(#d38x3):not(#d38x4):not(#d38x5):not(#d38x6):not(#d38x7):not(#d38x8):not(#d38x9):not(#d38x10):not(#d38x11):not(#d38x12):not(#d38x13):not(#d38x14):not(#d38x15) body #familyPage.designer38 .family-page-hero{position:relative;min-height:370px!important;height:auto!important;padding:65px 7vw!important;text-align:right!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;overflow:hidden!important;background:#e6e3db!important;color:#292926!important;isolation:isolate;border:0!important}
html:not(#d38x0):not(#d38x1):not(#d38x2):not(#d38x3):not(#d38x4):not(#d38x5):not(#d38x6):not(#d38x7):not(#d38x8):not(#d38x9):not(#d38x10):not(#d38x11):not(#d38x12):not(#d38x13):not(#d38x14):not(#d38x15) body #familyPage.designer38 .family-page-hero:before{content:''!important;position:absolute!important;inset:0!important;z-index:-2!important;background-image:var(--designer38-hero)!important;background-size:auto 110%!important;background-position:left center!important;background-repeat:no-repeat!important;opacity:1!important;transform:none!important}
html:not(#d38x0):not(#d38x1):not(#d38x2):not(#d38x3):not(#d38x4):not(#d38x5):not(#d38x6):not(#d38x7):not(#d38x8):not(#d38x9):not(#d38x10):not(#d38x11):not(#d38x12):not(#d38x13):not(#d38x14):not(#d38x15) body #familyPage.designer38 .family-page-hero:after{content:''!important;position:absolute!important;inset:0!important;z-index:-1!important;background:linear-gradient(270deg,#f2f0e8 0%,#f2f0e8ed 25%,#f2f0e866 55%,transparent 80%)!important}
html:not(#d38x0):not(#d38x1):not(#d38x2):not(#d38x3):not(#d38x4):not(#d38x5):not(#d38x6):not(#d38x7):not(#d38x8):not(#d38x9):not(#d38x10):not(#d38x11):not(#d38x12):not(#d38x13):not(#d38x14):not(#d38x15) body #familyPage.designer38 .family-page-hero h2{font-size:clamp(44px,5.5vw,78px)!important;line-height:1.4!important;color:#2d302e!important;margin:10px 0!important;letter-spacing:0!important}
html:not(#d38x0):not(#d38x1):not(#d38x2):not(#d38x3):not(#d38x4):not(#d38x5):not(#d38x6):not(#d38x7):not(#d38x8):not(#d38x9):not(#d38x10):not(#d38x11):not(#d38x12):not(#d38x13):not(#d38x14):not(#d38x15) body #familyPage.designer38 .family-page-hero p{font-size:clamp(16px,1.5vw,22px)!important;color:#5e6058!important;margin:8px 0 20px!important;max-width:480px!important;line-height:1.9}
html:not(#d38x0):not(#d38x1):not(#d38x2):not(#d38x3):not(#d38x4):not(#d38x5):not(#d38x6):not(#d38x7):not(#d38x8):not(#d38x9):not(#d38x10):not(#d38x11):not(#d38x12):not(#d38x13):not(#d38x14):not(#d38x15) body #familyPage.designer38 .family-page-hero .chapter-kicker{display:none!important}
html:not(#d38x0):not(#d38x1):not(#d38x2):not(#d38x3):not(#d38x4):not(#d38x5):not(#d38x6):not(#d38x7):not(#d38x8):not(#d38x9):not(#d38x10):not(#d38x11):not(#d38x12):not(#d38x13):not(#d38x14):not(#d38x15) body #familyPage.designer38 .family-page-hero>span:last-child{font-size:14px!important;color:#6e715f!important}
html:not(#d38x0):not(#d38x1):not(#d38x2):not(#d38x3):not(#d38x4):not(#d38x5):not(#d38x6):not(#d38x7):not(#d38x8):not(#d38x9):not(#d38x10):not(#d38x11):not(#d38x12):not(#d38x13):not(#d38x14):not(#d38x15) body #familyPage.designer38 .d38-tools{padding:28px 6vw;background:#f8f8f5;border-bottom:1px solid #d6d5cf;direction:rtl;display:grid;gap:18px}
html:not(#d38x0):not(#d38x1):not(#d38x2):not(#d38x3):not(#d38x4):not(#d38x5):not(#d38x6):not(#d38x7):not(#d38x8):not(#d38x9):not(#d38x10):not(#d38x11):not(#d38x12):not(#d38x13):not(#d38x14):not(#d38x15) body #familyPage.designer38 .d38-genders,html:not(#d38x0):not(#d38x1):not(#d38x2):not(#d38x3):not(#d38x4):not(#d38x5):not(#d38x6):not(#d38x7):not(#d38x8):not(#d38x9):not(#d38x10):not(#d38x11):not(#d38x12):not(#d38x13):not(#d38x14):not(#d38x15) body #familyPage.designer38 .d38-families{display:flex;flex-wrap:wrap;justify-content:center;gap:9px}
html:not(#d38x0):not(#d38x1):not(#d38x2):not(#d38x3):not(#d38x4):not(#d38x5):not(#d38x6):not(#d38x7):not(#d38x8):not(#d38x9):not(#d38x10):not(#d38x11):not(#d38x12):not(#d38x13):not(#d38x14):not(#d38x15) body #familyPage.designer38 .d38-tools button{border:1px solid #c7c8bf;background:transparent;color:#4e5149;border-radius:30px;padding:10px 21px;line-height:1.6;font:800 16px var(--control-font);cursor:pointer;transition:background .2s,transform .2s,box-shadow .2s}
html:not(#d38x0):not(#d38x1):not(#d38x2):not(#d38x3):not(#d38x4):not(#d38x5):not(#d38x6):not(#d38x7):not(#d38x8):not(#d38x9):not(#d38x10):not(#d38x11):not(#d38x12):not(#d38x13):not(#d38x14):not(#d38x15) body #familyPage.designer38 .d38-tools button[aria-pressed=true]{background:#343b35;color:#fffef7;border-color:#343b35;box-shadow:0 5px 14px #26342920}
html:not(#d38x0):not(#d38x1):not(#d38x2):not(#d38x3):not(#d38x4):not(#d38x5):not(#d38x6):not(#d38x7):not(#d38x8):not(#d38x9):not(#d38x10):not(#d38x11):not(#d38x12):not(#d38x13):not(#d38x14):not(#d38x15) body #familyPage.designer38 .d38-tools button:hover{transform:translateY(-2px);box-shadow:0 5px 14px #26342915}
html:not(#d38x0):not(#d38x1):not(#d38x2):not(#d38x3):not(#d38x4):not(#d38x5):not(#d38x6):not(#d38x7):not(#d38x8):not(#d38x9):not(#d38x10):not(#d38x11):not(#d38x12):not(#d38x13):not(#d38x14):not(#d38x15) body #familyPage.designer38 .d38-meta{display:flex;justify-content:space-between;gap:14px;color:#72766a;font-size:13px}
html:not(#d38x0):not(#d38x1):not(#d38x2):not(#d38x3):not(#d38x4):not(#d38x5):not(#d38x6):not(#d38x7):not(#d38x8):not(#d38x9):not(#d38x10):not(#d38x11):not(#d38x12):not(#d38x13):not(#d38x14):not(#d38x15) body #familyPage.designer38 .family-products{gap:25px!important;padding:30px 4vw!important;max-width:1600px!important;margin:auto!important}
html:not(#d38x0):not(#d38x1):not(#d38x2):not(#d38x3):not(#d38x4):not(#d38x5):not(#d38x6):not(#d38x7):not(#d38x8):not(#d38x9):not(#d38x10):not(#d38x11):not(#d38x12):not(#d38x13):not(#d38x14):not(#d38x15) body #familyPage.designer38 .designer37-card{border-radius:8px!important;border:1px solid #d2d1c766!important;background:#fbfaf7!important;box-shadow:0 8px 28px #353e3010!important;padding:0!important}
html:not(#d38x0):not(#d38x1):not(#d38x2):not(#d38x3):not(#d38x4):not(#d38x5):not(#d38x6):not(#d38x7):not(#d38x8):not(#d38x9):not(#d38x10):not(#d38x11):not(#d38x12):not(#d38x13):not(#d38x14):not(#d38x15) body #familyPage.designer38 .designer37-card .d37-stage{border-radius:0!important;aspect-ratio:3/2!important}
html:not(#d38x0):not(#d38x1):not(#d38x2):not(#d38x3):not(#d38x4):not(#d38x5):not(#d38x6):not(#d38x7):not(#d38x8):not(#d38x9):not(#d38x10):not(#d38x11):not(#d38x12):not(#d38x13):not(#d38x14):not(#d38x15) body #familyPage.designer38 .designer37-card .info{padding:22px 20px!important}
html:not(#d38x0):not(#d38x1):not(#d38x2):not(#d38x3):not(#d38x4):not(#d38x5):not(#d38x6):not(#d38x7):not(#d38x8):not(#d38x9):not(#d38x10):not(#d38x11):not(#d38x12):not(#d38x13):not(#d38x14):not(#d38x15) body #familyPage.designer38 .designer37-card .title{font-size:24px!important;letter-spacing:1px;color:#343b35!important}
html:not(#d38x0):not(#d38x1):not(#d38x2):not(#d38x3):not(#d38x4):not(#d38x5):not(#d38x6):not(#d38x7):not(#d38x8):not(#d38x9):not(#d38x10):not(#d38x11):not(#d38x12):not(#d38x13):not(#d38x14):not(#d38x15) body #familyPage.designer38 .designer37-card .eng{color:#6c7266!important;line-height:1.5}
html:not(#d38x0):not(#d38x1):not(#d38x2):not(#d38x3):not(#d38x4):not(#d38x5):not(#d38x6):not(#d38x7):not(#d38x8):not(#d38x9):not(#d38x10):not(#d38x11):not(#d38x12):not(#d38x13):not(#d38x14):not(#d38x15) body #familyPage.designer38 .designer37-card .d37-poem{color:#61675b!important}
html:not(#d38x0):not(#d38x1):not(#d38x2):not(#d38x3):not(#d38x4):not(#d38x5):not(#d38x6):not(#d38x7):not(#d38x8):not(#d38x9):not(#d38x10):not(#d38x11):not(#d38x12):not(#d38x13):not(#d38x14):not(#d38x15) body #familyPage.designer38 .designer37-card .d37-actions button{background:transparent!important;border-color:#bfc3b5!important;color:#374032!important}
html:not(#d38x0):not(#d38x1):not(#d38x2):not(#d38x3):not(#d38x4):not(#d38x5):not(#d38x6):not(#d38x7):not(#d38x8):not(#d38x9):not(#d38x10):not(#d38x11):not(#d38x12):not(#d38x13):not(#d38x14):not(#d38x15) body #familyPage.designer38 .designer37-card .d37-actions button:hover{background:#384336!important;color:white!important}
html:not(#d38x0):not(#d38x1):not(#d38x2):not(#d38x3):not(#d38x4):not(#d38x5):not(#d38x6):not(#d38x7):not(#d38x8):not(#d38x9):not(#d38x10):not(#d38x11):not(#d38x12):not(#d38x13):not(#d38x14):not(#d38x15) body #familyPage.designer38 .d38-more{display:block;margin:0 auto 40px;border:1px solid #8d9681;background:#f8faf5;color:#343e2c;padding:12px 32px;border-radius:40px;cursor:pointer}
html:not(#d38x0):not(#d38x1):not(#d38x2):not(#d38x3):not(#d38x4):not(#d38x5):not(#d38x6):not(#d38x7):not(#d38x8):not(#d38x9):not(#d38x10):not(#d38x11):not(#d38x12):not(#d38x13):not(#d38x14):not(#d38x15) body #familyPage.designer38 .d38-empty{grid-column:1/-1;text-align:center;padding:50px;color:#59634f}
@media(max-width:700px){html:not(#d38x0):not(#d38x1):not(#d38x2):not(#d38x3):not(#d38x4):not(#d38x5):not(#d38x6):not(#d38x7):not(#d38x8):not(#d38x9):not(#d38x10):not(#d38x11):not(#d38x12):not(#d38x13):not(#d38x14):not(#d38x15) body #familyPage.designer38 .family-page-hero{min-height:300px!important;padding:35px 24px!important}html:not(#d38x0):not(#d38x1):not(#d38x2):not(#d38x3):not(#d38x4):not(#d38x5):not(#d38x6):not(#d38x7):not(#d38x8):not(#d38x9):not(#d38x10):not(#d38x11):not(#d38x12):not(#d38x13):not(#d38x14):not(#d38x15) body #familyPage.designer38 .family-page-hero:after{background:linear-gradient(270deg,#f2f0e8fa,#f2f0e8b0 65%,#f2f0e855)!important}html:not(#d38x0):not(#d38x1):not(#d38x2):not(#d38x3):not(#d38x4):not(#d38x5):not(#d38x6):not(#d38x7):not(#d38x8):not(#d38x9):not(#d38x10):not(#d38x11):not(#d38x12):not(#d38x13):not(#d38x14):not(#d38x15) body #familyPage.designer38 .family-page-hero p{max-width:250px!important}html:not(#d38x0):not(#d38x1):not(#d38x2):not(#d38x3):not(#d38x4):not(#d38x5):not(#d38x6):not(#d38x7):not(#d38x8):not(#d38x9):not(#d38x10):not(#d38x11):not(#d38x12):not(#d38x13):not(#d38x14):not(#d38x15) body #familyPage.designer38 .d38-tools{padding:20px 12px}html:not(#d38x0):not(#d38x1):not(#d38x2):not(#d38x3):not(#d38x4):not(#d38x5):not(#d38x6):not(#d38x7):not(#d38x8):not(#d38x9):not(#d38x10):not(#d38x11):not(#d38x12):not(#d38x13):not(#d38x14):not(#d38x15) body #familyPage.designer38 .d38-tools button{font-size:14px;padding:9px 14px}html:not(#d38x0):not(#d38x1):not(#d38x2):not(#d38x3):not(#d38x4):not(#d38x5):not(#d38x6):not(#d38x7):not(#d38x8):not(#d38x9):not(#d38x10):not(#d38x11):not(#d38x12):not(#d38x13):not(#d38x14):not(#d38x15) body #familyPage.designer38 .family-products{gap:12px!important;padding:18px 12px!important}html:not(#d38x0):not(#d38x1):not(#d38x2):not(#d38x3):not(#d38x4):not(#d38x5):not(#d38x6):not(#d38x7):not(#d38x8):not(#d38x9):not(#d38x10):not(#d38x11):not(#d38x12):not(#d38x13):not(#d38x14):not(#d38x15) body #familyPage.designer38 .designer37-card .info{padding:15px 10px!important}}
@media(prefers-reduced-motion:reduce){html:not(#d38x0):not(#d38x1):not(#d38x2):not(#d38x3):not(#d38x4):not(#d38x5):not(#d38x6):not(#d38x7):not(#d38x8):not(#d38x9):not(#d38x10):not(#d38x11):not(#d38x12):not(#d38x13):not(#d38x14):not(#d38x15) body #familyPage.designer38 .d38-tools button{transition:none}}
html:not(#d38x0):not(#d38x1):not(#d38x2):not(#d38x3):not(#d38x4):not(#d38x5):not(#d38x6):not(#d38x7):not(#d38x8):not(#d38x9):not(#d38x10):not(#d38x11):not(#d38x12):not(#d38x13):not(#d38x14):not(#d38x15) body #familyPage.designer38 .dialoghead .x{color:#394238!important;border-color:#aeb5a6!important;background:#f6f8f0!important}
#familyPage.designer38 .d38-more[hidden]{display:none!important}
