.content_page__FaJpr{--s:40px;--block:24px;--pad:20px;--doc-top:80px}@media (min-width:1024px){.content_page__FaJpr{--s:48px;--block:32px;--pad:24px;--doc-top:calc(var(--top-h) + var(--rail-h) + 16px)}}@media (min-width:1440px){.content_page__FaJpr{--s:56px;--block:40px}}.content_page__FaJpr .docPage{margin:0;padding-block:32px 48px}@media (min-width:1024px){.content_page__FaJpr .docPage{padding-block:40px 64px}}@media (min-width:1440px){.content_page__FaJpr .docPage{padding-block:48px 80px}}.content_page__FaJpr .docNav{margin:0}.content_page__FaJpr .docNavList{top:var(--doc-top);display:grid;gap:2px;margin:0;padding:0 16px 0 0}@media (max-width:1023px) and (max-height:500px){.content_page__FaJpr .docNavList{max-height:calc(100vh - var(--doc-top) - 16px);overflow-y:auto}}.content_page__FaJpr .docNavLink{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:40px;padding:10px 12px;border-radius:var(--r);font:500 13px/20px var(--sans);letter-spacing:0;color:var(--text-2);text-transform:none;text-wrap:pretty;transition:color var(--t),background-color var(--t),box-shadow var(--t)}.content_page__FaJpr .docNavLink.active{font-weight:700;color:var(--text);background:var(--hover-bg);box-shadow:inset 2px 0 0 var(--menu-accent)}.content_page__FaJpr .docNavLink:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}@media (min-width:1024px){.content_page__FaJpr .docNavLink{font-size:14px;line-height:22px}}@media (hover:hover) and (pointer:fine){.content_page__FaJpr .docNavLink:hover{color:var(--text);background:var(--hover-bg)}}.content_page__FaJpr .docNavLink:active{background:var(--press-bg)}.content_page__FaJpr .docBody{padding:0}@media (min-width:768px){.content_page__FaJpr .docBody{padding-inline-start:40px}}@media (min-width:1280px){.content_page__FaJpr .docBody{padding-inline-start:56px;max-width:840px}}.content_page__FaJpr .docSection{margin:0 0 var(--s)}.content_page__FaJpr .docSection:last-child{margin-bottom:0}.content_page__FaJpr .docTitle{margin:0 0 16px;font:var(--page-w) var(--page-fs)/var(--page-lh) var(--sans);letter-spacing:var(--page-ls);color:var(--text);text-wrap:balance}.content_page__FaJpr .docHeading{margin:0 0 12px;font:var(--h-w) var(--h-fs)/var(--h-lh) var(--sans);letter-spacing:var(--h-ls);color:var(--text);text-wrap:balance}@media (min-width:768px){.content_page__FaJpr .docHeading{margin-bottom:16px}}.content_page__FaJpr .docProse{font:500 15px/24px var(--sans);letter-spacing:0;color:var(--text-2)}@media (min-width:768px){.content_page__FaJpr .docProse{font-size:16px;line-height:28px}}.content_page__FaJpr .docProse>:first-child{margin-top:0}.content_page__FaJpr .docProse>:last-child{margin-bottom:0}.content_page__FaJpr .docProse p{margin:0 0 16px}.content_page__FaJpr .docProse p:last-child{margin-bottom:0}.content_page__FaJpr .docProse :is(h3,h4,h5){margin:24px 0 8px;font:700 16px/24px var(--sans);letter-spacing:0;color:var(--text)}@media (min-width:768px){.content_page__FaJpr .docProse :is(h3,h4,h5){font-size:18px;line-height:26px}}.content_page__FaJpr .docProse strong{font-weight:700;color:var(--text)}.content_page__FaJpr .docProse :is(ul,ol){margin:0 0 16px;padding-inline-start:22px}.content_page__FaJpr .docProse :is(ul,ol):last-child{margin-bottom:0}.content_page__FaJpr .docProse ul{list-style:disc}.content_page__FaJpr .docProse ol{list-style:decimal}.content_page__FaJpr .docProse li{margin:0 0 8px;padding-inline-start:4px}.content_page__FaJpr .docProse li:last-child{margin-bottom:0}.content_page__FaJpr .docProse li::marker{color:var(--muted)}.content_page__FaJpr .docProse li>:is(ul,ol){margin:8px 0 0}@media (max-width:767px){.content_page__FaJpr .docProse>div+p{margin-top:16px}}.content_page__FaJpr .docProse a{color:var(--text);font-weight:inherit;-webkit-text-decoration:underline 1px var(--edge-hover);text-decoration:underline 1px var(--edge-hover);text-underline-offset:4px;transition:text-decoration-color var(--t)}.content_page__FaJpr .docProse a:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}@media (hover:hover) and (pointer:fine){.content_page__FaJpr .docProse a:hover{text-decoration-color:initial}}.content_page__FaJpr main .faqShell{padding-block:32px 48px}@media (min-width:1024px){.content_page__FaJpr main .faqShell{display:grid;grid-template-columns:280px minmax(0,1fr);gap:48px;align-items:start;padding-block:40px 64px}}@media (min-width:1440px){.content_page__FaJpr main .faqShell{grid-template-columns:304px minmax(0,1fr);gap:56px;padding-block:48px 80px}}@media (min-width:1280px){.content_page__FaJpr main .faqShell>:not(.faqAside){max-width:840px}}.content_page__FaJpr main .faqAside{margin:0 0 32px}@media (min-width:1024px){.content_page__FaJpr main .faqAside{margin:0;position:sticky;top:var(--doc-top)}}.content_page__FaJpr main .faqAsideCard{padding:var(--pad);background:var(--surface);border:1px solid var(--card-line);border-radius:var(--r)}.content_page__FaJpr main .faqAsideTitle{margin:0 0 8px;font:var(--h-w) var(--h-fs)/var(--h-lh) var(--sans);letter-spacing:var(--h-ls);color:var(--text)}.content_page__FaJpr main .faqAsideText{margin:0 0 20px;font:500 14px/22px var(--sans);color:var(--text-2)}.content_page__FaJpr main .faqAsideBtn{display:flex;width:100%}.content_page__FaJpr main .faqAsideBtn+.faqAsideBtn{margin-top:10px}.content_page__FaJpr main .faqAsideBtn svg{width:18px;height:18px}.content_page__FaJpr main .faqAccordion{display:grid;gap:10px}.content_page__FaJpr main .faqItem{background:var(--surface);border:1px solid var(--card-line);border-radius:var(--r);transition:border-color var(--t)}.content_page__FaJpr main .faqItem[open]{border-color:var(--edge-hover)}.content_page__FaJpr main .faqQuestion{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;font:700 15px/22px var(--sans);letter-spacing:-.01em;color:var(--text);list-style:none;cursor:pointer}.content_page__FaJpr main .faqQuestion::-webkit-details-marker{display:none}.content_page__FaJpr main .faqQuestion:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:var(--r)}@media (min-width:768px){.content_page__FaJpr main .faqQuestion{padding:18px 24px;font-size:16px;line-height:24px}}.content_page__FaJpr main .faqIcon{position:relative;flex:none;width:24px;height:24px;border:1.5px solid var(--qty-line);border-radius:50%;transition:background-color var(--t),border-color var(--t)}.content_page__FaJpr main .faqIcon:after,.content_page__FaJpr main .faqIcon:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:1.5px;background:var(--text-2);transform:translate(-50%,-50%);transition:transform var(--t),background-color var(--t)}.content_page__FaJpr main .faqIcon:after{transform:translate(-50%,-50%) rotate(90deg)}.content_page__FaJpr main .faqItem[open] .faqIcon{background:var(--cta);border-color:var(--cta)}.content_page__FaJpr main .faqItem[open] .faqIcon:before{transform:translate(-50%,-50%) rotate(45deg);background:var(--on-cta)}.content_page__FaJpr main .faqItem[open] .faqIcon:after{transform:translate(-50%,-50%) rotate(-45deg);background:var(--on-cta)}.content_page__FaJpr main .faqAnswer{margin:0;padding:0 20px 18px;font:500 14px/22px var(--sans);color:var(--text-2)}@media (min-width:768px){.content_page__FaJpr main .faqAnswer{padding:0 24px 22px;font-size:15px;line-height:24px}}@media (hover:hover) and (pointer:fine){.content_page__FaJpr main .faqItem:hover{border-color:var(--edge-hover)}}.content_page__FaJpr .contactHero{padding-block:32px 28px;background:var(--bg-front);border-bottom:1px solid var(--line)}@media (min-width:1024px){.content_page__FaJpr .contactHero{padding-block:40px 36px}}.content_page__FaJpr .contactEyebrow{display:inline-flex;align-items:center;gap:8px;font:700 11px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.content_page__FaJpr .contactEyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--focus)}.content_page__FaJpr .contactHeroTitle{margin:14px 0 0;font:var(--page-w) var(--page-fs)/var(--page-lh) var(--sans);letter-spacing:var(--page-ls);color:var(--text);text-wrap:balance}.content_page__FaJpr .contactHeroLede{margin:8px 0 0;max-width:56ch;font:500 15px/24px var(--sans);color:var(--text-2)}@media (min-width:768px){.content_page__FaJpr .contactHeroLede{font-size:16px;line-height:26px}}.content_page__FaJpr .contactChannelGrid{display:grid;grid-template-columns:1fr;gap:10px;margin-top:20px;justify-content:start}@media (min-width:640px){.content_page__FaJpr .contactChannelGrid{grid-template-columns:repeat(auto-fit,minmax(200px,272px))}}@media (min-width:1024px){.content_page__FaJpr .contactChannelGrid{margin-top:24px;gap:12px}}.content_page__FaJpr .contactChannelTile{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--surface);border:1px solid var(--card-line);border-radius:var(--r);transition:border-color var(--t)}@media (hover:hover) and (pointer:fine){.content_page__FaJpr .contactChannelTile:hover{border-color:var(--edge-hover)}}.content_page__FaJpr .contactChannelTile:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.content_page__FaJpr .contactChannelTileIcon{display:flex;align-items:center;justify-content:center;flex:none;width:38px;height:38px;border-radius:var(--r);font-size:17px}.content_page__FaJpr .contactChannelTile--call .contactChannelTileIcon{background:rgba(234,90,20,.1);color:var(--focus)}.content_page__FaJpr .contactChannelTile--wa .contactChannelTileIcon{background:rgba(31,157,85,.12);color:var(--green)}.content_page__FaJpr .contactChannelTile--visit .contactChannelTileIcon{background:var(--bg-front);color:var(--text)}.content_page__FaJpr .contactChannelTileTitle{display:block;font:700 14px/20px var(--sans);color:var(--text)}.content_page__FaJpr .contactChannelTileText{display:block;margin-top:1px;font:500 12.5px/18px var(--sans);color:var(--text-2);font-variant-numeric:tabular-nums}.content_page__FaJpr .contactBlock{margin-block:var(--block) 0;margin-inline:auto;padding-block:0}.content_page__FaJpr .contactBlockTitle{margin:0 0 16px;padding:0;font:var(--h-w) var(--h-fs)/var(--h-lh) var(--sans);letter-spacing:var(--h-ls);color:var(--text)}.content_page__FaJpr .contactBtnIcon{display:inline-flex;margin:0;font-size:inherit}@media (max-width:767px){.content_page__FaJpr .contactBlock>.grid>:last-child:nth-child(odd){grid-column:1/-1}}.content_page__FaJpr .contactCard{padding:16px;background:var(--surface);border:1px solid var(--card-line);border-radius:var(--r);box-shadow:none;transition:border-color var(--t)}@media (min-width:1024px){.content_page__FaJpr .contactCard{padding:20px}}@media (hover:hover) and (pointer:fine){.content_page__FaJpr .contactCard:hover{border-color:var(--edge-hover);box-shadow:none}}.content_page__FaJpr .contactCardTitle{margin:0 0 12px;font:700 16px/24px var(--sans);letter-spacing:0;color:var(--text)}@media (min-width:768px){.content_page__FaJpr .contactCardTitle{font-size:18px;line-height:26px}}@media (max-width:767px){.content_page__FaJpr .contactCard>p:first-child:not(:last-child){margin-bottom:16px}}.content_page__FaJpr .contactMapCard{position:relative;min-height:280px;border:1px solid var(--card-line);border-radius:var(--r);overflow:hidden}.content_page__FaJpr .contactMapCard iframe{display:block;width:100%;height:100%;min-height:280px;border:0;position:absolute;inset:0}.content_page__FaJpr .contactMapOverlay{position:absolute;left:12px;right:12px;bottom:12px;z-index:1;pointer-events:none;background:rgba(10,22,40,.9);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--chrome-line);border-radius:var(--r);padding:14px 16px;color:var(--on-chrome)}.content_page__FaJpr .contactMapOverlay>*{pointer-events:auto}.content_page__FaJpr .contactMapOverlayTitle{display:block;font:700 14.5px/20px var(--sans);color:var(--on-chrome)}.content_page__FaJpr .contactMapOverlayAddr{display:block;margin-top:3px;font:500 13px/20px var(--sans);color:var(--on-chrome-2)}.content_page__FaJpr .contactMapOverlayLink{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font:700 12.5px/1 var(--sans);color:var(--focus-on-chrome)}.content_page__FaJpr .contactMapOverlayLink:focus-visible{outline:2px solid var(--focus-on-chrome);outline-offset:2px}.content_page__FaJpr .contactList{display:grid;row-gap:8px;margin:0;padding:0;list-style:none}.content_page__FaJpr .contactList>li{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px;margin:0;padding:0}.content_page__FaJpr .contactKey{flex:none;min-width:0;font:600 13px/20px var(--sans);letter-spacing:0;color:var(--text-2)}.content_page__FaJpr .contactVal{font:500 13px/20px var(--sans);letter-spacing:0;color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}@media (min-width:375px){.content_page__FaJpr .contactList>li{flex-wrap:nowrap}.content_page__FaJpr .contactKey{min-width:104px}}@media (min-width:1024px){.content_page__FaJpr .contactKey{min-width:120px}}@media (max-width:374px){.content_page__FaJpr .contactBank .contactKey{min-width:64px}}.content_page__FaJpr .contactLegal .contactKey{min-width:0}.content_page__FaJpr .contactLegal .contactVal{flex:1 1 auto}@media (min-width:375px){.content_page__FaJpr .contactLegal .contactKey{flex:none;min-width:158px}}@media (min-width:1024px){.content_page__FaJpr .contactLegal .contactKey{min-width:176px}}.content_page__FaJpr .contactPhone{margin:0 0 4px;font:700 20px/28px var(--sans);letter-spacing:0;color:var(--text);font-variant-numeric:tabular-nums}.content_page__FaJpr .contactActions{display:flex;gap:8px;margin-top:16px}.content_page__FaJpr :is(.contactBtn,.contactBtnAlt){display:inline-flex;flex:1 1 0;align-items:center;justify-content:center;gap:8px;min-height:var(--field-h);padding:0 24px;border-radius:var(--r);font:700 14px/20px var(--sans);letter-spacing:0;text-align:center;white-space:nowrap;transform:none;transition:background-color var(--t),color var(--t),box-shadow var(--t)}.content_page__FaJpr .contactBtn{background:var(--cta);color:var(--on-cta);box-shadow:none}.content_page__FaJpr .contactBtnAlt{background:transparent;color:var(--text);box-shadow:inset 0 0 0 1px var(--qty-line)}.content_page__FaJpr .contactBtnAlt svg{color:var(--green)}.content_page__FaJpr :is(.contactBtn,.contactBtnAlt) svg{flex:none;width:18px;height:18px}.content_page__FaJpr :is(.contactBtn,.contactBtnAlt):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.content_page__FaJpr :is(.contactBtn,.contactBtnAlt):active{transform:none}.content_page__FaJpr .contactBtn:active{background:var(--cta-active)}.content_page__FaJpr .contactBtnAlt:active{background:var(--press-bg)}@media (hover:hover) and (pointer:fine){.content_page__FaJpr .contactBtnAlt:hover{box-shadow:inset 0 0 0 1px var(--edge-hover)}}.content_page__FaJpr .contactActions.contactActionsStart{justify-content:flex-start}.content_page__FaJpr .contactActions.contactActionsStart>*{flex:0 1 auto}@media (max-width:374px){.content_page__FaJpr .contactActions.contactActionsStart>*{flex:1 1 0}}.content_page__FaJpr .contactSplitGrid{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width:1024px){.content_page__FaJpr .contactSplitGrid{grid-template-columns:1fr 1fr;gap:20px;align-items:start}}.content_page__FaJpr .contactSpec{display:grid;grid-template-columns:1fr;background:var(--surface);border:1px solid var(--card-line);border-radius:var(--r);overflow:hidden}@media (min-width:640px){.content_page__FaJpr .contactSpec{grid-template-columns:1fr 1fr}}.content_page__FaJpr .contactSpecSection{padding:18px}@media (min-width:1024px){.content_page__FaJpr .contactSpecSection{padding:20px}}.content_page__FaJpr .contactSpecSection+.contactSpecSection{border-top:1px solid var(--card-line)}@media (min-width:640px){.content_page__FaJpr .contactSpecSection+.contactSpecSection{border-top:0;border-left:1px solid var(--card-line)}}.content_page__FaJpr .contactSpecHead{margin:0 0 14px;font:800 11px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.content_page__FaJpr .contactSpecHead span{display:block;margin-top:4px;text-transform:none;letter-spacing:0;font:500 12px/1.4 var(--sans)}.content_page__FaJpr .contactBank+.contactBank{margin-top:14px;padding-top:14px;border-top:1px dashed var(--card-line)}.content_page__FaJpr .contactBankName{margin:0 0 8px;font:700 14px/20px var(--sans);color:var(--text)}.content_page__FaJpr .contactDir{display:grid;grid-template-columns:1fr;background:var(--surface);border:1px solid var(--card-line);border-radius:var(--r);overflow:hidden}@media (min-width:480px){.content_page__FaJpr .contactDir{grid-template-columns:1fr 1fr}}.content_page__FaJpr .contactDirRow{display:flex;align-items:center;justify-content:flex-start;gap:16px;padding:12px 16px;background:var(--surface);border-right:1px solid var(--card-line);border-bottom:1px solid var(--card-line);transition:background-color var(--t)}@media (hover:hover) and (pointer:fine){.content_page__FaJpr .contactDirRow:hover{background:var(--hover-bg)}}@media (max-width:479px){.content_page__FaJpr .contactDirRow{justify-content:space-between;border-right:0}.content_page__FaJpr .contactDirRow:last-child{border-bottom:0}}.content_page__FaJpr .contactDirWho{min-width:0}.content_page__FaJpr .contactDirName{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font:700 14px/20px var(--sans);color:var(--text)}.content_page__FaJpr .contactDirTag{font:700 10px/1 var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--focus);background:rgba(192,74,16,.09);border:1px solid rgba(192,74,16,.24);border-radius:2px;padding:3px 6px}.content_page__FaJpr .contactDirPhone{display:block;margin-top:2px;font:600 13px/18px var(--sans);color:var(--text-2);font-variant-numeric:tabular-nums}.content_page__FaJpr .contactDirActions{display:flex;flex:none;gap:6px}.content_page__FaJpr .contactDirBtn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--r);font-size:14px;transition:opacity var(--t)}.content_page__FaJpr .contactDirBtn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.content_page__FaJpr .contactDirBtn:hover{opacity:.85}}.content_page__FaJpr .contactDirBtn--call{background:var(--cta);color:var(--on-cta)}.content_page__FaJpr .contactDirBtn--wa{background:var(--green);color:#fff}.content_page__FaJpr .contactBlockEnd{padding-block:0 32px}@media (min-width:1024px){.content_page__FaJpr .contactBlockEnd{padding-block:0 48px}}.content_page__FaJpr .wishPage{padding-block:24px 48px}.content_page__FaJpr .wishList{display:grid;gap:12px;margin:0;padding:0;list-style:none}@media (min-width:768px){.content_page__FaJpr .wishList{grid-template-columns:repeat(2,minmax(0,1fr))}}.content_page__FaJpr .wishRow{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;padding:12px;background:var(--surface);border:1px solid var(--card-line);border-radius:var(--r)}.content_page__FaJpr .wishPhoto{display:block;width:72px;height:72px;overflow:hidden;background:var(--photo);border:1px solid var(--tile-line);border-radius:var(--r)}.content_page__FaJpr .wishPhoto img{width:100%;height:100%;padding:4px;object-fit:contain}.content_page__FaJpr .wishName{font:600 14px/20px var(--sans);letter-spacing:0;color:var(--text)}.content_page__FaJpr .wishRemove{min-height:40px;padding:0 12px;background:transparent;border:1px solid var(--qty-line);border-radius:var(--r);font:600 13px/20px var(--sans);color:var(--text)}.content_page__FaJpr .wishRemove:active{background:var(--press-bg)}.content_page__FaJpr .wishEmpty{display:grid;justify-items:start;gap:16px;padding:24px;background:var(--surface);border:1px solid var(--card-line);border-radius:var(--r)}.content_page__FaJpr .wishEmpty p{margin:0;font:500 14px/22px var(--sans);color:var(--text-2)}.content_page__FaJpr .wishEmpty .contactBtn{flex:none}