.mallo-seo-page{background:#12243a}.mallo-seo-page .used-detail-shell{padding-top:calc(var(--mallo-detail-header-height,116px) + 18px)!important}.mallo-seo-page .lc-back{display:flex;align-items:center;gap:20px;padding-top:0}.mallo-seo-page .lc-back>a{display:inline-flex;min-height:44px;align-items:center;padding:8px 14px;border:1px solid #ffffff40;border-radius:10px;color:white;text-decoration:none}.seo-breadcrumb{color:#bdd0e0;font-size:13px}.mallo-seo-page .lc-detail-wrap{padding-top:16px}.mallo-seo-page .lc-detail-summary h1{font-size:clamp(28px,3vw,42px);line-height:1.13;overflow-wrap:anywhere}.mallo-seo-page .lc-detail-summary>div:first-child{min-width:0}.mallo-seo-page .lc-detail-summary p{overflow-wrap:anywhere}.mallo-seo-page .lc-gallery-arrow{font-size:34px}.mallo-seo-page .lc-gallery-strip{margin-top:12px;overflow-x:auto;scrollbar-width:thin;padding-bottom:8px}.mallo-seo-page .lc-gallery-strip button{flex:0 0 100px}.mallo-seo-page .lc-gallery-main img{object-fit:cover;width:100%;height:auto;aspect-ratio:4/3}.mallo-seo-page .lc-detail-grid b{overflow-wrap:anywhere}.mallo-seo-page .lc-inline-description>p{white-space:normal;overflow-wrap:anywhere}.seo-editorial{background:#fff;color:#12243a;margin:28px 0;padding:clamp(24px,4vw,48px);border-radius:24px}.seo-editorial h2{font-size:clamp(25px,3vw,34px);line-height:1.2;margin:10px 0 20px}.seo-editorial p{line-height:1.8;color:#445267;margin:14px 0}.seo-editorial a{color:#b80020;font-weight:700;text-decoration:underline;text-underline-offset:4px}.seo-local-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;border-top:1px solid #e0e6ed;margin-top:24px;padding-top:24px}.seo-local-grid h3{font-size:21px;font-weight:750}.seo-related{color:white;margin:38px 0 48px}.seo-related h2{font-size:28px;margin-bottom:20px}.seo-related>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:20px}.seo-related>div>a{display:flex;flex-direction:column;background:#1c344e;border:1px solid #ffffff20;border-radius:18px;overflow:hidden;color:white;text-decoration:none}.seo-related img{width:100%;aspect-ratio:3/2;object-fit:cover}.seo-related strong{font-size:20px;padding:16px 18px 6px}.seo-related span{padding:0 18px 18px;font-size:14px;color:#d7e5f2}.seo-related>a{color:white;text-decoration:underline}#seo-contact-dialog,#seo-gallery-dialog{border:0;border-radius:20px;padding:32px;margin:auto;max-width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;box-shadow:0 30px 90px #0006}dialog::backdrop{background:#071323d9}.seo-close{position:absolute;right:12px;top:8px;border:0;background:transparent;font-size:32px;line-height:1.2;cursor:pointer;z-index:2}#seo-contact-dialog h2{font-size:28px;margin:14px 0}#seo-contact-dialog>p{line-height:1.6;margin:12px 0}.seo-contact-actions{display:grid;gap:12px;margin:20px 0}.seo-contact-actions a{padding:16px;border-radius:12px;color:white;text-align:center;font-weight:750;text-decoration:none}.seo-wa{background:#087a47}.seo-phone{background:#0866c4}.seo-email{background:#12243a}#seo-gallery-dialog{max-width:min(1200px,calc(100vw - 24px));width:fit-content;background:#101820;color:white;padding:35px 18px 12px}#seo-large-photo{max-height:75dvh;width:auto;max-width:100%;object-fit:contain;margin:auto}.seo-gallery-controls{display:flex;align-items:center;justify-content:center;gap:24px}.seo-gallery-controls button{background:transparent;color:white;border:1px solid #ffffff40;border-radius:8px;font-size:32px;min-width:48px}#seo-share-status{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);background:#fff;color:#12243a;padding:14px 24px;border-radius:12px;z-index:10000;box-shadow:0 4px 30px #0005}.mallo-seo-page button:focus-visible,.mallo-seo-page a:focus-visible{outline:3px solid #438cff;outline-offset:3px}@media(max-width:760px){.seo-breadcrumb{display:none}.seo-local-grid,.seo-related>div{grid-template-columns:1fr}.mallo-seo-page .lc-detail-showcase{display:flex;flex-direction:column}.mallo-seo-page .lc-gallery,.mallo-seo-page .lc-spec-panel{width:100%;min-width:0}.mallo-seo-page .lc-detail-summary{padding-top:6px}.mallo-seo-page .lc-detail-price strong{font-size:34px}.mallo-seo-page .nav-links.open{display:flex!important;flex-direction:column;position:absolute;top:100%;left:0;right:0;padding:20px;background:#101820;max-height:75vh;overflow:auto}.mallo-seo-page .nav-links.open .nav-group>div{display:flex!important;position:static;flex-direction:column;opacity:1;visibility:visible;box-shadow:none;transform:none;background:transparent}.mallo-seo-page .nav-links.open .nav-group{display:flex;flex-direction:column;width:100%}.mallo-seo-page .nav-links.open a{color:white}.mallo-seo-page .lc-inline-description{padding:18px}.mallo-seo-page .lc-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.mallo-seo-page *{scroll-behavior:auto!important}}

@media(max-width:760px){.mallo-seo-page .lc-gallery{display:contents}.mallo-seo-page .lc-gallery-main{order:0;width:100%}.mallo-seo-page .lc-gallery-strip{order:1;max-width:100%;width:100%}.mallo-seo-page .lc-spec-panel{order:2}.mallo-seo-page .lc-inline-description{order:3;width:100%}}

@media(max-width:760px){.mallo-seo-page .lc-detail-summary{display:block}.mallo-seo-page .lc-share{position:static!important;margin:12px 0}.mallo-seo-page .lc-badge{white-space:normal;max-width:100%}}