@layer k3-important,legacy;@layer legacy{.hong-foot-card{display: grid;gap: 12px;max-width: 330px;padding: 18px 18px 16px;background: #fff;border: 1px solid #e2dfd8;border-top: 3px solid #c8331f;box-sizing: border-box}.hong-foot-card__label{font-family: var(--hong-mono, monospace);font-size: 1.3rem;font-weight: 700;letter-spacing: 0.13em;text-transform: uppercase;color: #c8331f}.hong-foot-card a.hong-foot-card__wa, .hong-foot-card a.hong-foot-card__wa:visited, .hong-foot-card .whatsapp-button__trigger.hong-foot-card__wa{display: flex;align-items: center;justify-content: center;gap: 0.55em;min-height: 52px;padding: 14px 18px;background: #25b566 !important;color: #06240f !important;font-family: var(--hong-sans, sans-serif);font-size: 1.6rem;font-weight: 800;line-height: 1.1;text-decoration: none;border-radius: 8px;cursor: pointer;transition: background 0.18s ease}.hong-foot-card a.hong-foot-card__wa:hover, .hong-foot-card .whatsapp-button__trigger.hong-foot-card__wa:hover{background: #33c473 !important;color: #06240f !important}.hong-foot-card__waico{width: 1.2em;height: 1.2em;flex: none}.hong-foot-card a.hong-foot-card__row, .hong-foot-card a.hong-foot-card__row:visited{display: flex;align-items: center;justify-content: space-between;gap: 12px;box-sizing: border-box;min-height: 44px;padding: 11px 2px 0;border-top: 1px solid #ece9e2;text-decoration: none;color: #17150f !important}.hong-foot-card__k{font-family: var(--hong-mono, monospace);font-size: 1.3rem;font-weight: 600;letter-spacing: 0.1em;text-transform: uppercase;color: #6e6b61;flex: none}.hong-foot-card__v{font-size: 1.5rem;font-weight: 650;line-height: 1.35;text-align: right}.hong-foot-card a.hong-foot-card__row:hover .hong-foot-card__v{color: #c8331f}@media only screen and (max-width: 767px){.hong-foot-card{max-width: none}}.hong-swiss-modern .footer-widgets .wrap{display: grid;grid-template-columns: 1.3fr 1fr 1fr;gap: clamp(28px, 4vw, 72px);align-items: start}.hong-swiss-modern .footer-widgets .footer-widgets-1, .hong-swiss-modern .footer-widgets .footer-widgets-2, .hong-swiss-modern .footer-widgets .footer-widgets-3{float: none;width: auto;margin: 0}.hong-foot-brand__logo img{max-width: 210px;height: auto}.hong-foot-brand__mission{font-size: 1.4rem;color: #57534b;line-height: 1.55;margin: 18px 0 16px;max-width: 30ch}.hong-foot-brand__social{display: flex;gap: 10px;margin-bottom: 18px}.hong-foot-brand__social a{width: 36px;height: 36px;border: 1px solid #d8d4cb;border-radius: 50%;display: grid;place-items: center;color: #46423b;transition: border-color 0.18s ease, color 0.18s ease}.hong-foot-brand__social a:hover{border-color: #17150f;color: #17150f}.hong-foot-brand__social svg{width: 16px;height: 16px}.hong-foot-brand__legal{font-size: 1.3rem;color: #6e6b61;line-height: 1.5;max-width: 36ch;margin: 0}.hong-foot-hours{font-size: 1.5rem;line-height: 1.7;margin: 0 0 10px}.hong-foot-addr{margin: 0}.hong-foot-addr a{color: #3a3833;text-decoration: none;line-height: 1.5}.hong-foot-addr a{display: inline-block;min-height: 44px}.hong-foot-addr a:hover{color: #c8331f}@media (max-width: 860px){.hong-swiss-modern .footer-widgets .wrap{grid-template-columns: 1fr;gap: 30px}}.hong-swiss-modern .footer-widgets .wrap{direction: ltr}.hong-swiss-modern .footer-widgets .footer-widgets-1{grid-column: 1;order: 0}.hong-swiss-modern .footer-widgets .footer-widgets-3{grid-column: 2;order: 0}.hong-swiss-modern .footer-widgets .footer-widgets-2{grid-column: 3;order: 0}.hong-swiss-modern .footer-widgets .footer-widgets-1, .hong-swiss-modern .footer-widgets .footer-widgets-2, .hong-swiss-modern .footer-widgets .footer-widgets-3{grid-row: 1}@media (max-width: 860px){.hong-swiss-modern .footer-widgets .footer-widgets-1, .hong-swiss-modern .footer-widgets .footer-widgets-2, .hong-swiss-modern .footer-widgets .footer-widgets-3{grid-column: 1;grid-row: auto}.hong-swiss-modern .footer-widgets .footer-widgets-1{order: 1}.hong-swiss-modern .footer-widgets .footer-widgets-3{order: 2}.hong-swiss-modern .footer-widgets .footer-widgets-2{order: 3}}.hong-cfm-id{border-top:1px solid #E1DED6;margin-top:24px;padding-top:22px}.hong-cfm-id__in{max-width:1200px;margin:0 auto;padding:0 20px}.hong-cfm-id__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px 30px;margin:0}.hong-cfm-id__grid dt{font-size:1.3rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#6B716D;margin:0 0 4px}.hong-cfm-id__grid dd{margin:0;font-size:1.4rem;line-height:1.5;color:#2B302D}.hong-cfm-id__note{margin:16px 0 0;font-size:1.3rem;line-height:1.6;color:#6B716D;max-width:96ch}@media (max-width:820px){.hong-cfm-id{margin-top:20px;padding-top:18px}}body details.hong-ffold{display: block;margin: 0;padding: 0;border: 0;border-radius: 0;background: none}body details.hong-ffold > summary{display: block;list-style: none;cursor: default;margin: 0;padding: 0;border: 0;border-radius: 0;background: none}body details.hong-ffold > summary::-webkit-details-marker{display: none}body details.hong-ffold > summary::marker{content: ""}body details.hong-ffold > div{padding: 0;border: 0;border-radius: 0;background: none}body .hong-foot-card details.hong-ffold--card > .hong-ffold__body{display: grid;gap: 12px;margin-top: 12px}@media screen and (max-width: 680px){body.single-post details.hong-ffold > summary{display: flex;align-items: center;justify-content: space-between;gap: 12px;min-height: 48px;cursor: pointer}body.single-post.hong-swiss-modern details.hong-ffold > summary > :is(h3, h4), body.single-post.hong-swiss-modern .footer-menus details.hong-ffold > summary > .widget-title, body.single-post.hong-swiss-modern .footer-widgets details.hong-ffold > summary > .hong-foot-htitle{margin: 0}body.single-post details.hong-ffold > summary::after{content: "+";flex: none;font: 400 2.4rem/1 system-ui, -apple-system, "Segoe UI", sans-serif;color: #57534b}body.single-post details.hong-ffold[open] > summary::after{content: "\2212"}body.single-post details.hong-ffold > summary:focus-visible{outline: 2px solid #17150f;outline-offset: 2px}body.single-post .footer-menus .wrap{padding-top: 8px;padding-bottom: 0}body.single-post .footer-menus .widget{margin-bottom: 0}body.single-post .footer-menus details.hong-ffold--menu{border-bottom: 1px solid #e1ded6}body.single-post .footer-menus details.hong-ffold--menu[open]{padding-bottom: 14px}body.single-post.hong-swiss-modern .footer-widgets{padding-top: 16px;padding-bottom: 4px}body.single-post.hong-swiss-modern .footer-widgets .wrap{gap: 10px}body.single-post .footer-widgets .widget{margin-bottom: 0}body.single-post .hong-foot-brand__logo img{max-width: 160px}body.single-post .hong-foot-brand__mission{margin: 8px 0}body.single-post .hong-foot-brand__social{margin-bottom: 8px}body.single-post .hong-foot-card{padding-top: 0;padding-bottom: 0}body.single-post .hong-foot-card details.hong-ffold--card[open]{padding-bottom: 16px}body.single-post .site-footer .wrap{padding-top: 0}body.single-post .hong-cfm-id{margin-top: 4px;padding-top: 10px}body.single-post .hong-cfm-id__in{padding: 0}body.single-post .hong-cfm-id__grid{gap: 6px 30px}body.single-post .hong-foot-card__label, body.single-post .hong-foot-card__k, body.single-post .hong-cfm-id__grid dt, body.single-post .hong-foot-brand__legal{font-size: 1.4rem}body.single-post .footer-widgets .wrap::before, body.single-post .footer-widgets .wrap::after{content: none}}}
