/* Studio 23 · Facials Atelier V11. Every rule is confined to the new content. */
#s23-v12-lashes {
  --s23-v12-lashes-ready:1;
  --fa-pearl:#f8f3ed; --fa-ink:#292327; --fa-rose:#8d5165;
  --fa-gold:#b39667; --fa-muted:#65585b; --fa-rule:#d4c3b5;
  --fa-serif:Georgia,'Times New Roman',serif;
  font:16px/1.75 'Trebuchet MS',Arial,sans-serif;
  color:var(--fa-ink); background:var(--fa-pearl); width:100%;
  text-align:left; overflow-wrap:break-word; isolation:isolate;
}
#s23-v12-lashes *, #s23-v12-lashes *::before, #s23-v12-lashes *::after { box-sizing:border-box; }
#s23-v12-lashes [hidden] { display:none!important; }
#s23-v12-lashes :is(h1,h2,h3,p,figure,ul,ol) { margin:0; }
#s23-v12-lashes :is(h1,h2,h3) { font-family:var(--fa-serif); font-weight:400; line-height:1.1; color:inherit; }
#s23-v12-lashes h1 { font-size:clamp(50px,6.7vw,104px); letter-spacing:-.055em; }
#s23-v12-lashes h2 { font-size:clamp(35px,4.2vw,66px); letter-spacing:-.035em; }
#s23-v12-lashes h3 { font-size:clamp(25px,2.4vw,34px); letter-spacing:-.025em; }
#s23-v12-lashes em { font-weight:400; color:var(--fa-rose); }
#s23-v12-lashes a { color:inherit; text-decoration:none; }
#s23-v12-lashes :is(button,input,select) { font:inherit; }
#s23-v12-lashes button { cursor:pointer; }
#s23-v12-lashes :is(a,button,input,select,summary,[tabindex]):focus-visible { outline:3px solid #9b4565; outline-offset:5px; }
#s23-v12-lashes :is(.fa-hero,.fa-program,.fa-next) :is(a,button,input,select,summary,[tabindex]):focus-visible { outline-color:#f3c6d1; }
#s23-v12-lashes :is(section,article)[tabindex="-1"] { scroll-margin-block-start:28px; }
#s23-v12-lashes :is(section,article)[tabindex="-1"]:focus:not(:focus-visible) { outline:none; }
#s23-v12-lashes .fa-wrap { width:min(1320px,88%); margin-inline:auto; }
#s23-v12-lashes .fa-section { padding-block:clamp(58px,7.5vw,118px); }
#s23-v12-lashes .fa-kicker { font:11px/1.6 'Trebuchet MS',Arial,sans-serif; text-transform:uppercase; letter-spacing:.17em; color:#785c37; }
#s23-v12-lashes .fa-section-head { display:flex; justify-content:space-between; align-items:flex-end; gap:48px; margin-bottom:42px; }
#s23-v12-lashes .fa-section-head h2 { margin-top:18px; }
#s23-v12-lashes .fa-section-head>p { max-width:340px; font-size:15px; color:var(--fa-muted); }
#s23-v12-lashes .fa-button { min-height:52px; padding:15px 25px; display:inline-flex; align-items:center; justify-content:center; gap:24px; border:1px solid #d8bfa1; background:linear-gradient(120deg,#eee0c7,#e6c1bd); color:#302225; font-size:13px; letter-spacing:.025em; line-height:1.5; text-align:center; transition:box-shadow .2s,background-color .2s; }
#s23-v12-lashes .fa-button:hover { box-shadow:0 0 0 4px #c6a77e20; background:#f2ddcf; }
#s23-v12-lashes .fa-button-dark { color:#fff4eb; background:#31242b; border-color:#31242b; }
#s23-v12-lashes .fa-button-dark:hover { background:#5f3948; }
#s23-v12-lashes .fa-link { min-height:44px; display:inline-flex; align-items:center; gap:14px; color:#70495a; font-size:13px; line-height:1.5; text-decoration:underline; text-decoration-color:#b89894; text-underline-offset:6px; }
#s23-v12-lashes .fa-link:hover { text-decoration-thickness:2px; }
#s23-v12-lashes .fa-actions { display:flex; flex-wrap:wrap; align-items:center; gap:18px 28px; }
#s23-v12-lashes .fa-native-slot { display:inline-flex; max-width:100%; }
/* Handler-bound native controls are moved into these slots by the integration. */
#s23-v12-lashes :is(.fa-native-slot,.fa-device-label)>button {
  appearance:none; display:inline-flex; min-width:0; max-width:100%; min-height:48px;
  height:auto; padding:13px 22px; border:1px solid #a68969; border-radius:0;
  background:#efe0cf; color:#38272e; font:13px/1.5 'Trebuchet MS',Arial,sans-serif;
  text-align:center; white-space:normal; letter-spacing:.02em; text-shadow:none;
  box-shadow:none; position:static; transform:none;
}
#s23-v12-lashes .fa-photo img { display:block; width:100%; max-width:100%; height:auto; max-height:none; object-fit:contain; object-position:center; aspect-ratio:auto; filter:none; transform:none; border-radius:0; }
#s23-v12-lashes .fa-photo figcaption { font-size:13px; line-height:1.6; }
#s23-v12-lashes .fa-photo figcaption>span:not(.fa-number) { display:block; font-size:9px; letter-spacing:.18em; margin-bottom:5px; }
#s23-v12-lashes .fa-hero {
  position:relative; color:#f5ede3;
  background:radial-gradient(ellipse at 82% 22%,#7f485050,transparent 52%),radial-gradient(ellipse at 24% 100%,#92715520,transparent 58%),repeating-linear-gradient(115deg,#ffffff03 0px,#ffffff03 1px,transparent 1px,transparent 5px),#211d20;
  border-bottom:1px solid #9e7d5e66;
}
#s23-v12-lashes .fa-hero-grid { display:grid; grid-template-columns:1.13fr .87fr; gap:8%; align-items:center; padding-block:clamp(45px,5vw,80px) 64px; }
#s23-v12-lashes .fa-hero-copy { min-width:0; }
#s23-v12-lashes .fa-breadcrumb { font-size:10px; letter-spacing:.09em; color:#c5b6ab; margin-bottom:45px; }
#s23-v12-lashes .fa-breadcrumb a { text-decoration:underline; text-underline-offset:4px; }
#s23-v12-lashes .fa-hero .fa-kicker { color:#d3b98b; margin-bottom:20px; }
#s23-v12-lashes .fa-hero h1 em { color:#deb1b6; }
#s23-v12-lashes .fa-hero-intro { font:clamp(20px,2vw,28px)/1.4 var(--fa-serif); margin-top:30px; }
#s23-v12-lashes .fa-hero-description { max-width:450px; color:#cabcb8; font-size:15px; margin-top:17px; }
#s23-v12-lashes .fa-hero .fa-actions { margin-top:32px; }
#s23-v12-lashes .fa-hero .fa-link { color:#ebd4be; }
#s23-v12-lashes .fa-signature { margin-top:34px; font:italic 23px/1.5 var(--fa-serif); color:#e4c7ba; }
#s23-v12-lashes .fa-signature span { display:block; margin-top:7px; color:#c5b4a6; font:9px/1.6 'Trebuchet MS',Arial,sans-serif; letter-spacing:.12em; }
#s23-v12-lashes .fa-hero-art { position:relative; min-width:0; padding:22px 17px 0; }
#s23-v12-lashes .fa-hero-art::before { content:""; position:absolute; inset:3px 0 40px; border:1px solid #b6966c66; border-radius:47% 47% 8px 8px; pointer-events:none; }
#s23-v12-lashes .fa-image-mount { position:relative; padding:22px; border:1px solid #cfb69799; background:linear-gradient(145deg,#e4c8b713,#35242b); box-shadow:0 22px 70px #0d070740; }
#s23-v12-lashes .fa-hero .fa-photo figcaption { padding:20px 0 2px; text-align:center; font:italic 22px/1.4 var(--fa-serif); color:#e5cfba; }
#s23-v12-lashes .fa-hero .fa-photo figcaption>span { font:9px/1.7 'Trebuchet MS',Arial,sans-serif; }
#s23-v12-lashes .fa-art-note { display:flex; justify-content:center; align-items:center; gap:16px; margin-top:22px; font-size:11px; letter-spacing:.07em; color:#c1a987; }
#s23-v12-lashes .fa-art-note>span { font-size:27px; }
#s23-v12-lashes .fa-hero-foot { display:flex; justify-content:space-between; gap:16px; border-top:1px solid #a98b6555; padding-block:22px; font-size:10px; letter-spacing:.16em; color:#c3b09b; }
#s23-v12-lashes .fa-chapters { background:#eee5db; border-bottom:1px solid var(--fa-rule); }
#s23-v12-lashes .fa-chapters>.fa-wrap { display:flex; flex-wrap:wrap; justify-content:center; gap:6px 28px; padding-block:12px; }
#s23-v12-lashes .fa-chapters a { display:inline-flex; align-items:center; min-height:44px; font-size:12px; color:#664950; border-bottom:1px solid transparent; }
#s23-v12-lashes .fa-chapters a:hover { border-color:#8c5d67; }
#s23-v12-lashes .fa-menu { background:radial-gradient(ellipse at 10% 0%,#ead2d044,transparent 60%),var(--fa-pearl); }
#s23-v12-lashes .fa-services { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:18px; }
#s23-v12-lashes .fa-service { padding:30px; min-width:0; border:1px solid #d7c7ba; background:linear-gradient(150deg,#fffaf5,#f1e7de); display:flex; flex-direction:column; align-items:flex-start; }
#s23-v12-lashes .fa-service:nth-child(2) { background:#f2e4df; }
#s23-v12-lashes .fa-service-featured { background:linear-gradient(135deg,#38252d,#51323c); color:#fff0e8; border-color:#6d4552; }
#s23-v12-lashes .fa-card-top { display:flex; justify-content:space-between; align-items:center; gap:18px; width:100%; margin-bottom:36px; }
#s23-v12-lashes .fa-number { color:#8b6847; font:italic 20px/1 var(--fa-serif); }
#s23-v12-lashes .fa-card-top .fa-kicker { font-size:9px; letter-spacing:.1em; }
#s23-v12-lashes .fa-service h3 { max-width:290px; }
#s23-v12-lashes .fa-service>p { color:var(--fa-muted); font-size:14px; margin-top:19px; margin-bottom:24px; }
#s23-v12-lashes .fa-service>.fa-link { margin-top:auto; }
#s23-v12-lashes .fa-service-featured :is(.fa-kicker,.fa-number,.fa-link) { color:#e6c7a5; }
#s23-v12-lashes .fa-service-featured>p { color:#e1c7ce; }
#s23-v12-lashes .fa-service-featured .fa-link:focus-visible { outline-color:#f3c6d1; }
#s23-v12-lashes .fa-menu-links { display:flex; flex-wrap:wrap; gap:16px 35px; justify-content:center; padding-top:28px; }
#s23-v12-lashes .fa-program { color:#f6ece3; background:radial-gradient(ellipse at 5% 30%,#744e5030,transparent 65%),repeating-linear-gradient(110deg,transparent 0px,#ffffff02 1px,transparent 2px,transparent 6px),#242023; }
#s23-v12-lashes .fa-program-grid { display:grid; grid-template-columns:1fr .9fr; gap:9%; align-items:start; }
#s23-v12-lashes .fa-program .fa-kicker { color:#d1b591; }
#s23-v12-lashes .fa-program h2 { margin-top:20px; font-size:clamp(35px,4vw,60px); }
#s23-v12-lashes .fa-program h2 em { display:block; font-size:.68em; line-height:1.3; margin-top:8px; color:#dbacb4; }
#s23-v12-lashes .fa-program .fa-intro { margin-top:28px; color:#d5c6c2; }
#s23-v12-lashes .fa-who { margin:26px 0 32px; border-left:1px solid #b88a77; padding-left:22px; color:#d0b9b6; font-size:14px; }
#s23-v12-lashes .fa-program-path { border-top:1px solid #9d806166; padding-top:27px; }
#s23-v12-lashes .fa-program-path h3 { font-size:27px; margin-bottom:28px; color:#e7ccb4; }
#s23-v12-lashes .fa-program-path ol { padding:0; list-style:none; }
#s23-v12-lashes .fa-program-path li { display:grid; grid-template-columns:40px minmax(0,1fr); gap:23px; padding-block:0 27px; position:relative; }
#s23-v12-lashes .fa-program-path li:not(:last-child)::before { content:""; position:absolute; top:35px; bottom:0; left:19px; width:1px; background:#a1825b55; }
#s23-v12-lashes .fa-path-number { display:grid; place-items:center; width:39px; height:39px; border:1px solid #ae906c88; border-radius:50%; color:#e0c1a0; font:italic 17px var(--fa-serif); }
#s23-v12-lashes .fa-program-path li p { color:#d6c3bd; font-size:15px; padding-top:4px; }
#s23-v12-lashes .fa-devices { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:28px; align-items:start; }
#s23-v12-lashes .fa-device { min-width:0; }
#s23-v12-lashes .fa-device .fa-photo { padding:11px; border:1px solid #c5ad94; background:#ece1d7; }
#s23-v12-lashes .fa-device .fa-photo figcaption { display:flex; align-items:center; gap:13px; padding:15px 4px 5px; font-size:11px; color:#694c48; }
#s23-v12-lashes .fa-device-copy { padding:26px 4px 0; }
#s23-v12-lashes .fa-device-copy>p { font-size:14px; color:var(--fa-muted); margin-top:17px; }
#s23-v12-lashes .fa-device-copy .fa-device-label { font-size:11px; color:#775441; border-top:1px solid #d3bcaa; padding-top:15px; letter-spacing:.04em; }
#s23-v12-lashes .fa-care { background:linear-gradient(115deg,#e8d4ce,#f1e4db 55%,#ecddd2); border-block:1px solid #d4bbae; }
#s23-v12-lashes .fa-care-grid { display:grid; grid-template-columns:.8fr 1.1fr; align-items:center; gap:9%; }
#s23-v12-lashes .fa-care-art { position:relative; border:1px solid #ac8b71; padding:18px; }
#s23-v12-lashes .fa-care-art::before { content:""; position:absolute; inset:12px -9px; border:1px solid #b59a80aa; pointer-events:none; }
#s23-v12-lashes .fa-care-art figcaption { text-align:center; padding:23px 5px 6px; color:#704d4f; font:italic 23px/1.5 var(--fa-serif); }
#s23-v12-lashes .fa-care-art figcaption>span { font:9px/1.6 'Trebuchet MS',Arial,sans-serif; }
#s23-v12-lashes .fa-care h2 { margin-block:18px 25px; font-size:clamp(34px,3.6vw,56px); }
#s23-v12-lashes .fa-care-notes p { padding-block:19px; border-bottom:1px solid #bfa48f77; font-size:14px; color:#59494a; }
#s23-v12-lashes .fa-care-copy>.fa-native-slot { margin-top:22px; }
#s23-v12-lashes .fa-price-grid { display:grid; grid-template-columns:1fr 1fr; align-items:start; gap:8%; }
#s23-v12-lashes .fa-price-list ul { padding:0; list-style:none; border-top:1px solid var(--fa-rule); }
#s23-v12-lashes .fa-price-list li { padding:24px 0; border-bottom:1px solid var(--fa-rule); font-size:15px; color:#5c484c; }
#s23-v12-lashes .fa-price-list>.fa-native-slot { margin-top:30px; }
#s23-v12-lashes .fa-planner-frame { border:1px solid #cbb6a2; background:#f0e4d9; padding:30px; min-width:0; }
#s23-v12-lashes .fa-small { font-size:12px; line-height:1.7; color:#665354; }
#s23-v12-lashes .fa-comparison h3 { font-size:27px; }
#s23-v12-lashes .fa-comparison>.fa-small { margin-top:10px; }
#s23-v12-lashes .fa-table-scroll { overflow-x:auto; margin-top:20px; }
#s23-v12-lashes table { width:100%; border-collapse:collapse; text-align:left; font-size:12px; color:#57474a; }
#s23-v12-lashes th { font-weight:400; text-align:left; }
#s23-v12-lashes td, #s23-v12-lashes th { border-bottom:1px solid #cdb9a9; padding:12px 6px; vertical-align:top; }
#s23-v12-lashes thead th { color:#765447; font-size:10px; text-transform:uppercase; letter-spacing:.08em; }
#s23-v12-lashes table td { white-space:nowrap; }
#s23-v12-lashes .fa-planner { border-top:1px solid #b7987d; padding-top:30px; margin-top:32px; }
#s23-v12-lashes .fa-planner>h3 { font-size:29px; }
#s23-v12-lashes .fa-planner>.fa-small { margin-block:14px 20px; }
#s23-v12-lashes .fa-planner>label, #s23-v12-lashes .fa-planner legend { display:block; color:#634b4f; font-size:12px; margin-bottom:10px; }
#s23-v12-lashes .fa-planner select { border:1px solid #a98c78; background:#fff9f1; color:#49343b; width:100%; max-width:100%; min-height:48px; padding:10px 12px; border-radius:2px; font-size:16px; }
#s23-v12-lashes .fa-planner fieldset { min-width:0; margin:24px 0 0; border:0; padding:0; }
#s23-v12-lashes .fa-planner fieldset label { display:flex; align-items:center; gap:13px; min-height:56px; padding-block:10px; border-bottom:1px solid #ceb5a2; cursor:pointer; font-size:14px; }
#s23-v12-lashes .fa-planner input { flex:0 0 20px; width:20px; height:20px; margin:0; accent-color:#8d5165; }
#s23-v12-lashes .fa-planner small { display:block; color:#745b5e; font-size:11px; }
#s23-v12-lashes .fa-estimate { margin-top:24px; padding:20px; color:#f7ebe1; background:linear-gradient(120deg,#4d303c,#30252c); }
#s23-v12-lashes .fa-estimate .fa-kicker { color:#e0be9e; font-size:9px; }
#s23-v12-lashes .fa-estimate output { display:block; font:25px/1.3 var(--fa-serif); margin-top:10px; }
#s23-v12-lashes .fa-reset { color:#704451; background:transparent; border:1px solid #b59a8e; padding:10px 16px; min-height:44px; font-size:12px; }
#s23-v12-lashes .fa-faq { background:#efe6df; border-top:1px solid #dbc5b7; }
#s23-v12-lashes .fa-faq-grid { display:grid; grid-template-columns:.9fr 1.1fr; gap:8%; }
#s23-v12-lashes .fa-faq h2 { margin-top:19px; }
#s23-v12-lashes .fa-faq-grid>div>p:not(.fa-kicker) { margin-top:24px; color:#6a575d; max-width:340px; font-size:14px; }
#s23-v12-lashes .fa-faq-grid>div>.fa-link { margin-top:20px; }
#s23-v12-lashes .fa-faq-item { border-top:1px solid #c6aa9b; }
#s23-v12-lashes .fa-faq-item:last-child { border-bottom:1px solid #c6aa9b; }
#s23-v12-lashes .fa-faq-item summary { padding:23px 4px; min-height:60px; display:flex; align-items:center; justify-content:space-between; gap:22px; list-style:none; cursor:pointer; font:21px/1.4 var(--fa-serif); color:#50363f; }
#s23-v12-lashes .fa-faq-item summary::-webkit-details-marker { display:none; }
#s23-v12-lashes .fa-faq-item summary>span { flex-shrink:0; color:#89586a; font:22px/1 'Trebuchet MS',Arial,sans-serif; }
#s23-v12-lashes .fa-faq-item[open] summary>span { transform:rotate(45deg); }
#s23-v12-lashes .fa-faq-answer { padding:0 4px 25px; font-size:14px; color:#665258; }
#s23-v12-lashes .fa-faq-answer>.fa-link { margin-top:15px; }
#s23-v12-lashes .fa-next { color:#faeee5; text-align:center; background:radial-gradient(ellipse at 50% 100%,#a35f6744,transparent 65%),repeating-linear-gradient(110deg,transparent 0px,#ffffff03 1px,transparent 2px,transparent 5px),#252024; }
#s23-v12-lashes .fa-next .fa-kicker { color:#d2b28f; }
#s23-v12-lashes .fa-next h2 { margin-top:23px; }
#s23-v12-lashes .fa-next h2 em { color:#dfb1bd; }
#s23-v12-lashes .fa-next p:not(.fa-kicker) { margin-top:23px; font-size:15px; color:#dbc5c6; }
#s23-v12-lashes .fa-next .fa-actions { justify-content:center; margin-top:32px; }
#s23-v12-lashes .fa-next .fa-link { color:#e4cab2; }
#s23-v12-lashes .fa-next-links { border-top:1px solid #aa806755; margin-top:48px; padding-top:22px; display:flex; flex-wrap:wrap; gap:14px 32px; justify-content:center; }
#s23-v12-lashes .fa-next-links .fa-link { font-size:11px; }
#s23-v12-lashes .fa-sr-only { position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); white-space:nowrap; border:0; }
@media (max-width:1000px) {
  #s23-v12-lashes .fa-wrap { width:90%; }
  #s23-v12-lashes .fa-hero-grid { gap:5%; }
  #s23-v12-lashes .fa-hero-art { padding:15px 10px 0; }
  #s23-v12-lashes .fa-image-mount { padding:13px; }
  #s23-v12-lashes .fa-services { grid-template-columns:repeat(2,minmax(0,1fr)); }
  #s23-v12-lashes .fa-section-head { gap:30px; }
  #s23-v12-lashes .fa-section-head>p { max-width:270px; }
  #s23-v12-lashes .fa-price-grid { gap:5%; }
  #s23-v12-lashes .fa-planner-frame { padding:23px; }
  #s23-v12-lashes .fa-devices { gap:19px; }
}
@media (max-width:720px) {
  #s23-v12-lashes .fa-wrap { width:88%; }
  #s23-v12-lashes .fa-hero-grid { grid-template-columns:minmax(0,1fr); gap:38px; padding-block:36px 30px; }
  #s23-v12-lashes .fa-breadcrumb { margin-bottom:32px; font-size:9px; }
  #s23-v12-lashes h1 { font-size:clamp(50px,11vw,76px); }
  #s23-v12-lashes .fa-hero-art { width:min(440px,100%); margin-inline:auto; }
  #s23-v12-lashes .fa-hero-description { max-width:100%; }
  #s23-v12-lashes .fa-hero-intro { margin-top:24px; }
  #s23-v12-lashes .fa-hero-foot { flex-wrap:wrap; justify-content:center; font-size:9px; gap:10px 18px; text-align:center; }
  #s23-v12-lashes .fa-chapters>.fa-wrap { justify-content:flex-start; column-gap:19px; }
  #s23-v12-lashes .fa-chapters a { font-size:11px; }
  #s23-v12-lashes .fa-section-head { display:block; margin-bottom:31px; }
  #s23-v12-lashes .fa-section-head>p { margin-top:23px; max-width:100%; }
  #s23-v12-lashes .fa-service { padding:23px; }
  #s23-v12-lashes .fa-card-top { margin-bottom:26px; }
  #s23-v12-lashes :is(.fa-program-grid,.fa-care-grid,.fa-price-grid,.fa-faq-grid) { grid-template-columns:minmax(0,1fr); gap:42px; }
  #s23-v12-lashes .fa-program-intro>.fa-native-slot { margin-bottom:5px; }
  #s23-v12-lashes .fa-program-path { padding-top:26px; }
  #s23-v12-lashes .fa-program-path li { gap:19px; }
  #s23-v12-lashes .fa-care-art { max-width:480px; margin:auto; }
  #s23-v12-lashes .fa-care h2 { margin-bottom:10px; }
  #s23-v12-lashes .fa-devices { grid-template-columns:minmax(0,1fr); gap:40px; }
  #s23-v12-lashes .fa-device { display:grid; grid-template-columns:.85fr 1fr; align-items:start; gap:22px; }
  #s23-v12-lashes .fa-device-copy { padding-top:4px; }
  #s23-v12-lashes .fa-device-copy>p { margin-top:15px; }
  #s23-v12-lashes .fa-faq-grid>div>p:not(.fa-kicker) { max-width:100%; }
  #s23-v12-lashes .fa-next-links { gap:12px 22px; }
}
@media (max-width:480px) {
  #s23-v12-lashes .fa-services { grid-template-columns:minmax(0,1fr); gap:15px; }
  #s23-v12-lashes .fa-service { padding:27px; }
  #s23-v12-lashes .fa-card-top { margin-bottom:23px; }
  #s23-v12-lashes .fa-card-top .fa-kicker { font-size:9px; }
  #s23-v12-lashes .fa-device { grid-template-columns:minmax(0,1fr); gap:20px; }
  #s23-v12-lashes .fa-device .fa-photo { max-width:350px; width:100%; margin-inline:auto; }
  #s23-v12-lashes .fa-device-copy { padding-inline:0; }
  #s23-v12-lashes .fa-device-copy>p { font-size:15px; }
  #s23-v12-lashes .fa-planner-frame { padding:22px 17px; }
  #s23-v12-lashes .fa-estimate { padding:17px; }
  #s23-v12-lashes .fa-estimate output { font-size:23px; }
  #s23-v12-lashes table { font-size:11px; }
  #s23-v12-lashes td, #s23-v12-lashes th { padding-inline:3px; }
  #s23-v12-lashes .fa-actions { gap:20px; }
  #s23-v12-lashes .fa-actions>.fa-native-slot { width:100%; }
  #s23-v12-lashes .fa-actions>.fa-native-slot>* { width:100%; }
  #s23-v12-lashes .fa-faq-item summary { font-size:20px; }
}
@media (prefers-reduced-motion:reduce) {
  #s23-v12-lashes *, #s23-v12-lashes *::before, #s23-v12-lashes *::after { animation:none!important; transition:none!important; scroll-behavior:auto!important; }
}
@media print {
  #s23-v12-lashes { background:white!important; color:black!important; font-size:11pt; }
  #s23-v12-lashes .fa-section { padding-block:24px; }
  #s23-v12-lashes :is(.fa-hero,.fa-program,.fa-next) { background:white!important; color:black!important; }
  #s23-v12-lashes :is(p,h1,h2,h3,a,em,.fa-kicker,.fa-link) { color:black!important; }
  #s23-v12-lashes :is(.fa-hero-grid,.fa-program-grid,.fa-care-grid,.fa-price-grid,.fa-faq-grid) { display:block; }
  #s23-v12-lashes :is(.fa-hero-art,.fa-chapters,.fa-planner,.fa-next-links,.fa-actions) { display:none!important; }
  #s23-v12-lashes .fa-faq-answer { display:block!important; }
  #s23-v12-lashes details>* { display:block!important; }
  #s23-v12-lashes .fa-services { grid-template-columns:repeat(2,minmax(0,1fr)); }
  #s23-v12-lashes :is(.fa-service,.fa-device,.fa-photo,.fa-faq-item) { break-inside:avoid; }
  #s23-v12-lashes .fa-devices { display:block; }
  #s23-v12-lashes .fa-device { display:flex; align-items:start; gap:20px; margin-block:24px; }
  #s23-v12-lashes .fa-device .fa-photo { max-width:160px; }
  #s23-v12-lashes h1 { font-size:42pt; }
  #s23-v12-lashes h2 { font-size:26pt; }
}

/* Lash Rhythm and editorial service presentation. Powered By The 4 Corners In 360 — https://www.t4ci360.com/ */
#s23-v12-lashes .la-services { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:20px; align-items:start; }
#s23-v12-lashes .la-service { padding:18px; background:linear-gradient(150deg,#fffaf5,#f1e7de); color:#292327; }
#s23-v12-lashes .la-service .fa-photo { margin-bottom:22px; width:100%; }
#s23-v12-lashes .la-service h3 { font-size:27px; }
#s23-v12-lashes .la-service .fa-card-top { margin-bottom:19px; }
#s23-v12-lashes .la-service .fa-card-top .fa-kicker { font-size:8px; }
#s23-v12-lashes .la-methods { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:38px; }
#s23-v12-lashes .la-method { min-width:0; padding:18px; border:1px solid #b5987755; background:#39293166; }
#s23-v12-lashes .la-method h3 { margin-top:26px; font-size:31px; }
#s23-v12-lashes .la-method>p { color:#dfcbd0; margin-block:20px; font-size:15px; }
#s23-v12-lashes .la-care-grid { display:grid; grid-template-columns:1.05fr .95fr; align-items:start; gap:8%; }
#s23-v12-lashes .la-intro { margin-top:24px; }
#s23-v12-lashes .la-care-list { padding:0; list-style:none; margin-block:18px 25px; }
#s23-v12-lashes .la-care-list li { padding-block:17px; border-bottom:1px solid #b9a08c77; font-size:15px; }
#s23-v12-lashes .la-rhythm-panel { min-width:0; padding:32px; border:1px solid #bd9a84; background:radial-gradient(ellipse at 100% 0%,#eac0c455,transparent 65%),#fbf3e9; }
#s23-v12-lashes .la-rhythm-panel h2 { font-size:clamp(36px,4vw,54px); margin-block:14px; }
#s23-v12-lashes .la-rhythm-panel>.fa-small { margin-top:20px; }
#s23-v12-lashes .la-rhythm { margin-top:25px; }
#s23-v12-lashes .la-rhythm label { display:block; font-size:12px; color:#6e4a54; margin-block:24px 9px; }
#s23-v12-lashes .la-rhythm :is(input,select) { min-width:0; max-width:100%; width:100%; height:auto; min-height:48px; padding:11px 12px; border:1px solid #aa8a78; border-radius:0; background:#fffdf8; color:#4e3540; font:16px/1.5 'Trebuchet MS',Arial,sans-serif; }
#s23-v12-lashes .la-rhythm input[type=date] { display:block; -webkit-appearance:none; appearance:none; }
#s23-v12-lashes .la-window { margin-top:23px; padding:22px; background:linear-gradient(120deg,#4d303e,#2e242b); color:#f6e9df; }
#s23-v12-lashes .la-window .fa-kicker { color:#dfbc98; font-size:9px; }
#s23-v12-lashes .la-window output { display:block; font:25px/1.4 Georgia,'Times New Roman',serif; margin-top:12px; }
#s23-v12-lashes .la-rhythm .fa-small { margin-top:12px; }
#s23-v12-lashes .la-method-note { padding-block:18px; font-size:14px; color:#6a5059; }
#s23-v12-lashes .la-reset { min-height:44px; padding:10px 17px; color:#704554; border:1px solid #ae8c7e; background:transparent; font-size:12px; }
#s23-v12-lashes .la-rhythm-links { margin-top:22px; }
#s23-v12-lashes .la-prices { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:24px; }
#s23-v12-lashes .la-prices>article { padding:29px; border:1px solid #ccb4a2; background:#f1e6dc; min-width:0; }
#s23-v12-lashes .la-prices ul { padding:0; list-style:none; margin-top:24px; }
#s23-v12-lashes .la-prices li { border-top:1px solid #c9b19f; padding-block:18px; color:#634d54; font-size:15px; }
#s23-v12-lashes .la-prices .fa-small { margin-top:9px; }
#s23-v12-lashes .la-proxy { appearance:none; display:inline-flex; align-items:center; justify-content:center; max-width:100%; min-height:48px; padding:13px 22px; border:1px solid #ab8c6e; background:#ecd5c4; color:#3c2932; font:13px/1.5 'Trebuchet MS',Arial,sans-serif; white-space:normal; text-align:center; }
#s23-v12-lashes .la-direct-actions { display:flex; flex-wrap:wrap; align-items:center; gap:16px 22px; margin-top:24px; }
#s23-v12-lashes .la-direct-actions>.fa-link { color:#ebcdb6; }
#s23-v12-lashes .fa-next .la-direct-actions { justify-content:center; }
#s23-v12-lashes .fa-next .fa-actions { justify-content:center; margin-top:25px; }
#s23-v12-lashes:not([data-s23-bound="v12"]) :is([data-s23-native-action],[data-s23-native-link]) { display:none!important; }
#s23-v12-lashes[data-s23-bound="v12"] [data-s23-fallback] { display:none!important; }
#s23-v12-lashes .fa-program .fa-section-head>p { color:#d5c3c0; }
@media (max-width:1100px) {
  #s23-v12-lashes .la-services { grid-template-columns:repeat(2,minmax(0,1fr)); }
}
@media (max-width:760px) {
  #s23-v12-lashes :is(.la-care-grid,.la-prices) { grid-template-columns:minmax(0,1fr); gap:34px; }
  #s23-v12-lashes .la-rhythm-panel { padding:28px; }
  #s23-v12-lashes .la-methods { gap:22px; }
}
@media (max-width:520px) {
  #s23-v12-lashes :is(.la-services,.la-methods) { grid-template-columns:minmax(0,1fr); }
  #s23-v12-lashes .la-service { padding:21px; }
  #s23-v12-lashes .la-rhythm-panel { padding:24px 20px; }
  #s23-v12-lashes .la-window { padding:18px; }
  #s23-v12-lashes .la-direct-actions>.fa-button { width:100%; }
}

/* Current-pricing details retain a large native disclosure target. */
#s23-v12-lashes .la-prices details { margin-top:18px;border-top:1px solid #d3bcaa; }
#s23-v12-lashes .la-prices summary { min-height:44px;padding:12px 0;box-sizing:border-box;cursor:pointer;font-weight:600;overflow-wrap:anywhere; }
#s23-v12-lashes .la-prices summary:focus-visible { outline:3px solid #8d5165;outline-offset:3px; }

/* V12 server-side presentation: original controllers stay in place. */
html body[data-s23-menu-release="v12"] #imPage #imContent{display:block!important;position:relative!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:0!important;height:auto!important;padding:0!important;box-sizing:border-box;}
html body[data-s23-menu-release="v12"] #imPage #imContent > #imPageRow_1,
html body[data-s23-menu-release="v12"] #imPage #imContent > #imCell_16,
html body[data-s23-menu-release="v12"] #imPage #imContent > #imCell_1,
html body[data-s23-menu-release="v12"] #imPage #imContent > #imPageRow_2,
html body[data-s23-menu-release="v12"] #imPage #imContent > #imCell_2,
html body[data-s23-menu-release="v12"] #imPage #imContent > #imCell_17,
html body[data-s23-menu-release="v12"] #imPage #imContent > #imCell_3,
html body[data-s23-menu-release="v12"] #imPage #imContent > #imPageRow_3,
html body[data-s23-menu-release="v12"] #imPage #imContent > #imCell_4,
html body[data-s23-menu-release="v12"] #imPage #imContent > #imCell_18,
html body[data-s23-menu-release="v12"] #imPage #imContent > #imCell_5,
html body[data-s23-menu-release="v12"] #imPage #imContent > #imPageRow_4,
html body[data-s23-menu-release="v12"] #imPage #imContent > #imCell_6,
html body[data-s23-menu-release="v12"] #imPage #imContent > #imCell_19,
html body[data-s23-menu-release="v12"] #imPage #imContent > #imCell_20,
html body[data-s23-menu-release="v12"] #imPage #imContent > #imCell_122,
html body[data-s23-menu-release="v12"] #imPage #imContent > #imCell_7,
html body[data-s23-menu-release="v12"] #imPage #imContent > #imPageRow_5,
html body[data-s23-menu-release="v12"] #imPage #imContent > #imCell_8,
html body[data-s23-menu-release="v12"] #imPage #imContent > #imCell_21,
html body[data-s23-menu-release="v12"] #imPage #imContent > #imCell_9,
html body[data-s23-menu-release="v12"] #imPage #imContent > #imPageRow_6,
html body[data-s23-menu-release="v12"] #imPage #imContent > #imCell_10,
html body[data-s23-menu-release="v12"] #imPage #imContent > #imCell_22,
html body[data-s23-menu-release="v12"] #imPage #imContent > #imCell_11,
html body[data-s23-menu-release="v12"] #imPage #imContent > #imPageRow_7,
html body[data-s23-menu-release="v12"] #imPage #imContent > #imCell_12,
html body[data-s23-menu-release="v12"] #imPage #imContent > #imCell_13,
html body[data-s23-menu-release="v12"] #imPage #imContent > #imPageRow_8,
html body[data-s23-menu-release="v12"] #imPage #imContent > #imCell_14,
html body[data-s23-menu-release="v12"] #imPage #imContent > #imCell_25,
html body[data-s23-menu-release="v12"] #imPage #imContent > #imCell_26,
html body[data-s23-menu-release="v12"] #imPage #imContent > #imCell_127,
html body[data-s23-menu-release="v12"] #imPage #imContent > #imCell_15,
html body[data-s23-menu-release="v12"] #imPage #imContent > #imPageRow_9{display:none!important;}
html body[data-s23-menu-release="v12"] #imPage #imContent > #imGoToCont{display:block!important;position:absolute!important;top:0!important;left:0!important;width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;}
html body[data-s23-menu-release="v12"] #imPage #imContent > #s23-v12-lashes{display:block!important;width:100%!important;min-width:0!important;box-sizing:border-box;}
html body[data-s23-menu-release="v12"] #imContentGraphics{background-image:none!important;background-color:transparent!important;}
#s23-v12-lashes [hidden],#s23-v12-lashes [data-s23-native-action][hidden],#s23-v12-lashes [data-s23-native-link][hidden]{display:none!important;}
#s23-v12-lashes[data-s23-bound="v12"] [data-s23-fallback]{display:none!important;}
#s23-v12-lashes :is(.ma-credit,.wx-credit,.pa-credit){display:none!important;}
html body[data-s23-menu-release="v12"] #imPage #imContent#imContent > :has(form){display:block!important;max-width:100%!important;width:100%!important;min-width:0!important;box-sizing:border-box;background:#fffaf5;color:#33272f;padding:clamp(20px,4vw,48px)!important;font-family:Arial,sans-serif;}
html body[data-s23-menu-release="v12"] #imPage #imContent > #imCell_23{display:block!important;position:relative!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;box-sizing:border-box;overflow-wrap:anywhere;margin:0!important;padding:clamp(20px,4vw,48px)!important;background:#fbf5ee;border:1px solid #ddc8b4;color:#33272f;font-family:Arial,sans-serif;}
html body[data-s23-menu-release="v12"] #imPage #imContent > #imCell_23 form{max-width:100%!important;box-sizing:border-box;color:#33272f;background:#fffaf5;font-family:Arial,sans-serif;}
html body[data-s23-menu-release="v12"] #imPage #imContent > #imCell_23 :is(input,select,textarea){max-width:100%;box-sizing:border-box;font-size:16px;}
html body[data-s23-menu-release="v12"] #imPage #imContent > #imCell_23 :is(input,select,textarea,button,a):focus-visible{outline:3px solid #956c49;outline-offset:3px;}
html body[data-s23-menu-release="v12"] #imPage #imContent > #imCell_24{display:block!important;position:relative!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;box-sizing:border-box;overflow-wrap:anywhere;margin:0!important;padding:clamp(20px,4vw,48px)!important;background:#fbf5ee;border:1px solid #ddc8b4;color:#33272f;font-family:Arial,sans-serif;}
html body[data-s23-menu-release="v12"] #imPage #imContent > #imCell_24 form{max-width:100%!important;box-sizing:border-box;color:#33272f;background:#fffaf5;font-family:Arial,sans-serif;}
html body[data-s23-menu-release="v12"] #imPage #imContent > #imCell_24 :is(input,select,textarea){max-width:100%;box-sizing:border-box;font-size:16px;}
html body[data-s23-menu-release="v12"] #imPage #imContent > #imCell_24 :is(input,select,textarea,button,a):focus-visible{outline:3px solid #956c49;outline-offset:3px;}
html body[data-s23-menu-release="v12"] #imPage #imContent > #imCell_128{display:block!important;position:relative!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;box-sizing:border-box;overflow-wrap:anywhere;padding:0!important;margin:0!important;background:transparent;border:0;}
html body[data-s23-menu-release="v12"] #dynObj_9_128{min-height:0!important;max-width:100%!important;}
html body[data-s23-menu-release="v12"] #dynObj_9_128_container{min-height:0!important;max-width:100%!important;}
html body[data-s23-menu-release="v12"] #dynObj_9_128_container{min-height:0!important;max-width:100%!important;}
html body[data-s23-menu-release="v12"] #imPage #imContent > #imCell_128 form{max-width:100%!important;box-sizing:border-box;color:#33272f;background:#fffaf5;font-family:Arial,sans-serif;}
html body[data-s23-menu-release="v12"] #imPage #imContent > #imCell_128 :is(input,select,textarea){max-width:100%;box-sizing:border-box;font-size:16px;}
html body[data-s23-menu-release="v12"] #imPage #imContent > #imCell_128 :is(input,select,textarea,button,a):focus-visible{outline:3px solid #956c49;outline-offset:3px;}
html body[data-s23-menu-release="v12"] #imPage #imContent > #imCell_129{display:block!important;position:relative!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;box-sizing:border-box;overflow-wrap:anywhere;padding:0!important;margin:0!important;background:transparent;border:0;}
html body[data-s23-menu-release="v12"] #dynObj_9_129{min-height:0!important;max-width:100%!important;}
html body[data-s23-menu-release="v12"] #dynObj_9_129_container{min-height:0!important;max-width:100%!important;}
html body[data-s23-menu-release="v12"] #dynObj_9_129_container{min-height:0!important;max-width:100%!important;}
html body[data-s23-menu-release="v12"] #imPage #imContent > #imCell_129 form{max-width:100%!important;box-sizing:border-box;color:#33272f;background:#fffaf5;font-family:Arial,sans-serif;}
html body[data-s23-menu-release="v12"] #imPage #imContent > #imCell_129 :is(input,select,textarea){max-width:100%;box-sizing:border-box;font-size:16px;}
html body[data-s23-menu-release="v12"] #imPage #imContent > #imCell_129 :is(input,select,textarea,button,a):focus-visible{outline:3px solid #956c49;outline-offset:3px;}
html body[data-s23-menu-release="v12"] #imPage #imContent > #imCell_130{display:block!important;position:relative!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;box-sizing:border-box;overflow-wrap:anywhere;padding:0!important;margin:0!important;background:transparent;border:0;}
html body[data-s23-menu-release="v12"] #dynObj_9_130{min-height:0!important;max-width:100%!important;}
html body[data-s23-menu-release="v12"] #dynObj_9_130_container{min-height:0!important;max-width:100%!important;}
html body[data-s23-menu-release="v12"] #dynObj_9_130_container{min-height:0!important;max-width:100%!important;}
html body[data-s23-menu-release="v12"] #imPage #imContent > #imCell_130 form{max-width:100%!important;box-sizing:border-box;color:#33272f;background:#fffaf5;font-family:Arial,sans-serif;}
html body[data-s23-menu-release="v12"] #imPage #imContent > #imCell_130 :is(input,select,textarea){max-width:100%;box-sizing:border-box;font-size:16px;}
html body[data-s23-menu-release="v12"] #imPage #imContent > #imCell_130 :is(input,select,textarea,button,a):focus-visible{outline:3px solid #956c49;outline-offset:3px;}
html body[data-s23-menu-release="v12"] #imPage #imContent > #imCell_131{display:block!important;position:relative!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;box-sizing:border-box;overflow-wrap:anywhere;padding:0!important;margin:0!important;background:transparent;border:0;height:0!important;overflow:visible!important;}

/* Bounded frames around actual original widgets; no controller/field rewriting.
   Powered By The 4 Corners In 360 — https://www.t4ci360.com/ */
body[data-s23-native-page="lashes"] #imContent > #imCell_23,
body[data-s23-native-page="lashes"] #imContent > #imCell_24 {
  box-sizing:border-box; padding:clamp(24px,5vw,58px); background:#f6eee7;
  color:#3c2c34; border:1px solid #d3bcaa;
}
body[data-s23-native-page="lashes"] #imContent > #imCell_23 #imCellStyleTitle_23,
body[data-s23-native-page="lashes"] #imContent > #imCell_24 #imCellStyleTitle_24 {
  font-family:Georgia,'Times New Roman',serif; font-weight:400;
  font-size:clamp(28px,3.5vw,42px); line-height:1.2; color:#6f4557;
}
body[data-s23-native-page="lashes"] #imContent > #imCell_24 #GuestBookObject_9_24 {
  color:#4a3540; font-family:'Trebuchet MS',Arial,sans-serif;
}
body[data-s23-native-page="lashes"] #imContent > #imCell_24 #x5gb924-topic-form .topic-form-row > .title {
  color:#684652; font-family:Georgia,'Times New Roman',serif; font-size:24px;
}
body[data-s23-native-page="lashes"] #imContent > #imCell_24 #x5gb924-topic-form :is(input,textarea,button):focus-visible {
  outline:3px solid #a45272; outline-offset:3px;
}

/* BEGIN S23 RETAINED FORMS V13 */
html body[data-s23-menu-release="v12"][data-s23-native-page="lashes"] #imPage #imContent > #imCell_24 { padding:clamp(20px,4vw,54px)!important;background:#f7efe8;color:#392c34;border-color:#d9c6b7;scroll-margin-block-start:32px; }
html body[data-s23-menu-release="v12"][data-s23-native-page="lashes"] #imPage #imContent > #imCell_24 > #imCellStyleGraphics_24,
html body[data-s23-menu-release="v12"][data-s23-native-page="lashes"] #imPage #imContent > #imCell_24 > #imCellStyleBorders_24 { background:transparent!important;border:0!important;box-shadow:none!important;pointer-events:none; }
html body[data-s23-menu-release="v12"][data-s23-native-page="lashes"] #imPage #imContent > #imCell_24 > #imCellStyleTitle_24 { max-width:880px;margin:0 auto 26px;padding:0;color:#754b5e;font:400 clamp(28px,4vw,42px)/1.2 Georgia,"Times New Roman",serif;letter-spacing:-.02em;text-align:start; }
html body[data-s23-menu-release="v12"][data-s23-native-page="lashes"] #imPage #imContent > #imCell_24 #GuestBookObject_9_24 { width:100%!important;max-width:960px!important;min-width:0;box-sizing:border-box;margin-inline:auto;padding:0!important;color:#392c34;font:16px/1.65 Arial,sans-serif; }
html body[data-s23-menu-release="v12"][data-s23-native-page="lashes"] #imPage #imContent > #imCell_24 #GuestBookObject_9_24 #x5gb924-topic-form { width:100%!important;max-width:840px!important;min-width:0;box-sizing:border-box;margin:24px auto!important;padding:clamp(18px,3.3vw,36px)!important;border:1px solid #d7bca9;border-radius:22px;background:#fffaf6!important;color:#392c34;font:16px/1.65 Arial,sans-serif;box-shadow:0 16px 44px rgb(65 43 53 / .05);text-align:start; }
html body[data-s23-menu-release="v12"][data-s23-native-page="lashes"] #imPage #imContent > #imCell_24 #GuestBookObject_9_24 #x5gb924-topic-form .topic-form-row { min-width:0!important;max-width:100%;gap:20px;box-sizing:border-box;padding-top:0;margin-bottom:18px;align-items:start; }
html body[data-s23-menu-release="v12"][data-s23-native-page="lashes"] #imPage #imContent > #imCell_24 #GuestBookObject_9_24 #x5gb924-topic-form .topic-form-item { width:100%!important;min-width:0!important;max-width:100%;flex:1 1 260px;box-sizing:border-box;margin:0!important;padding:0; }
html body[data-s23-menu-release="v12"][data-s23-native-page="lashes"] #imPage #imContent > #imCell_24 #GuestBookObject_9_24 #x5gb924-topic-form .topic-form-row > .title { margin:2px 0 6px;font:400 clamp(25px,3.5vw,34px)/1.2 Georgia,"Times New Roman",serif;color:#754b5e;letter-spacing:-.02em; }
html body[data-s23-menu-release="v12"][data-s23-native-page="lashes"] #imPage #imContent > #imCell_24 #GuestBookObject_9_24 #x5gb924-topic-form #x5gb924-topic-form-name,
html body[data-s23-menu-release="v12"][data-s23-native-page="lashes"] #imPage #imContent > #imCell_24 #GuestBookObject_9_24 #x5gb924-topic-form #x5gb924-topic-form-email,
html body[data-s23-menu-release="v12"][data-s23-native-page="lashes"] #imPage #imContent > #imCell_24 #GuestBookObject_9_24 #x5gb924-topic-form #x5gb924-topic-form-body { box-sizing:border-box;width:100%!important;min-width:0;max-width:100%;min-height:52px;padding:12px 14px;border-radius:12px;font:16px/1.6 Arial,sans-serif; }
html body[data-s23-menu-release="v12"][data-s23-native-page="lashes"] #imPage #imContent > #imCell_24 #GuestBookObject_9_24 #x5gb924-topic-form #x5gb924-topic-form-name:not(:disabled):not([readonly]):not([aria-disabled="true"]):not([aria-invalid="true"]):not(.imFormMark):not(.imFormFocus),
html body[data-s23-menu-release="v12"][data-s23-native-page="lashes"] #imPage #imContent > #imCell_24 #GuestBookObject_9_24 #x5gb924-topic-form #x5gb924-topic-form-email:not(:disabled):not([readonly]):not([aria-disabled="true"]):not([aria-invalid="true"]):not(.imFormMark):not(.imFormFocus),
html body[data-s23-menu-release="v12"][data-s23-native-page="lashes"] #imPage #imContent > #imCell_24 #GuestBookObject_9_24 #x5gb924-topic-form #x5gb924-topic-form-body:not(:disabled):not([readonly]):not([aria-disabled="true"]):not([aria-invalid="true"]):not(.imFormMark):not(.imFormFocus) { background:#fffdfa;color:#342831;border:1px solid #bda391;box-shadow:none; }
html body[data-s23-menu-release="v12"][data-s23-native-page="lashes"] #imPage #imContent > #imCell_24 #GuestBookObject_9_24 #x5gb924-topic-form #x5gb924-topic-form-email { padding-inline-end:58px; }
html body[data-s23-menu-release="v12"][data-s23-native-page="lashes"] #imPage #imContent > #imCell_24 #GuestBookObject_9_24 #x5gb924-topic-form #x5gb924-topic-form-body { min-height:152px;resize:vertical; }
html body[data-s23-menu-release="v12"][data-s23-native-page="lashes"] #imPage #imContent > #imCell_24 #GuestBookObject_9_24 #x5gb924-topic-form .topic-form-item-email-info { width:44px;height:44px;box-sizing:border-box;right:4px;inset-inline-end:4px;padding:12px;border-radius:50%; }
html body[data-s23-menu-release="v12"][data-s23-native-page="lashes"] #imPage #imContent > #imCell_24 #GuestBookObject_9_24 #x5gb924-topic-form .topic-form-item-email-info:not(:disabled):not([readonly]):not([aria-disabled="true"]):not([aria-invalid="true"]):not(.imFormMark):not(.imFormFocus) { background:#f4e8df; }
html body[data-s23-menu-release="v12"][data-s23-native-page="lashes"] #imPage #imContent > #imCell_24 #GuestBookObject_9_24 #x5gb924-topic-form .topic-form-item-email-info img { width:20px;height:20px;max-width:100%;vertical-align:middle; }
html body[data-s23-menu-release="v12"][data-s23-native-page="lashes"] #imPage #imContent > #imCell_24 #GuestBookObject_9_24 #x5gb924-topic-form .topic-star-container-big.variable-star-rating { width:220px;max-width:100%;height:44px;background-image:none;padding:0;white-space:nowrap;font-size:0; }
html body[data-s23-menu-release="v12"][data-s23-native-page="lashes"] #imPage #imContent > #imCell_24 #GuestBookObject_9_24 #x5gb924-topic-form label.topic-star-label { box-sizing:border-box;width:44px!important;min-height:44px;padding:6px;margin:0!important;border-radius:8px;vertical-align:top; }
html body[data-s23-menu-release="v12"][data-s23-native-page="lashes"] #imPage #imContent > #imCell_24 #GuestBookObject_9_24 #x5gb924-topic-form .topic-star-label .topic-star-big { width:32px;height:32px;max-width:none; }
html body[data-s23-menu-release="v12"][data-s23-native-page="lashes"] #imPage #imContent > #imCell_24 #GuestBookObject_9_24 #x5gb924-topic-form .variable-star-rating input[type="radio"]:focus-visible + label { outline:3px solid #805826;outline-offset:1px;background-color:#f4e8df; }
html body[data-s23-menu-release="v12"][data-s23-native-page="lashes"] #imPage #imContent > #imCell_24 #GuestBookObject_9_24 #x5gb924-topic-form input[type="submit"] { min-height:52px;max-width:100%;padding:13px 26px;border-radius:999px;font:600 16px/1.5 Arial,sans-serif;white-space:normal; }
html body[data-s23-menu-release="v12"][data-s23-native-page="lashes"] #imPage #imContent > #imCell_24 #GuestBookObject_9_24 #x5gb924-topic-form input[type="submit"]:not(:disabled):not([readonly]):not([aria-disabled="true"]):not([aria-invalid="true"]):not(.imFormMark):not(.imFormFocus) { background:#75475b;color:#fffaf5;border:1px solid #75475b;box-shadow:none; }
html body[data-s23-menu-release="v12"][data-s23-native-page="lashes"] #imPage #imContent > #imCell_24 #GuestBookObject_9_24 #x5gb924-topic-form #x5gb924-topic-form-name:focus-visible,
html body[data-s23-menu-release="v12"][data-s23-native-page="lashes"] #imPage #imContent > #imCell_24 #GuestBookObject_9_24 #x5gb924-topic-form #x5gb924-topic-form-email:focus-visible,
html body[data-s23-menu-release="v12"][data-s23-native-page="lashes"] #imPage #imContent > #imCell_24 #GuestBookObject_9_24 #x5gb924-topic-form #x5gb924-topic-form-body:focus-visible,
html body[data-s23-menu-release="v12"][data-s23-native-page="lashes"] #imPage #imContent > #imCell_24 #GuestBookObject_9_24 #x5gb924-topic-form .topic-form-item-email-info:focus-visible,
html body[data-s23-menu-release="v12"][data-s23-native-page="lashes"] #imPage #imContent > #imCell_24 #GuestBookObject_9_24 #x5gb924-topic-form input[type="submit"]:focus-visible { outline:3px solid #805826;outline-offset:4px; }
/* END S23 RETAINED FORMS V13 */
