.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 :is(.contactHero,.contactBlock){--ct-h1:28px;--ct-h1-lh:36px;--ct-h2:19px;--ct-h2-lh:27px;--ct-lede:15px;--ct-lede-lh:24px;--ct-strong:16px;--ct-strong-lh:24px;--ct-body:14px;--ct-body-lh:21px;--ct-small:13px;--ct-small-lh:19px;--ct-tile:44px;--ct-tile-sm:40px;--ct-key:40px;--ct-gap:12px;--ct-pad:16px;--ct-row-y:12px;--ct-row-x:14px}@media (min-width:768px){.content_page__FaJpr :is(.contactHero,.contactBlock){--ct-h1:34px;--ct-h1-lh:42px;--ct-h2:21px;--ct-h2-lh:29px;--ct-lede:16px;--ct-lede-lh:26px;--ct-gap:14px;--ct-pad:18px;--ct-row-y:13px;--ct-row-x:16px}}@media (min-width:1280px){.content_page__FaJpr :is(.contactHero,.contactBlock){--ct-h1:38px;--ct-h1-lh:46px;--ct-h2:22px;--ct-h2-lh:30px}}.content_page__FaJpr .contactHero{padding-block:24px 22px;background:var(--bg-front);border-bottom:1px solid var(--line)}@media (min-width:768px){.content_page__FaJpr .contactHero{padding-block:30px 28px}}@media (min-width:1024px){.content_page__FaJpr .contactHero{padding-block:36px 32px}}.content_page__FaJpr .contactEyebrow{display:flex;align-items:center;gap:10px;font:700 11px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.content_page__FaJpr .contactEyebrow:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--focus)}.content_page__FaJpr .contactEyebrow:after{content:"";flex:none;width:44px;height:1px;background:var(--edge-hover)}@media (min-width:1600px){.content_page__FaJpr :is(.contactHero,.contactBlock){--ct-h1:44px;--ct-h1-lh:52px}}.content_page__FaJpr .contactHeroText{min-width:0}.content_page__FaJpr .contactHeroTitle{margin:12px 0 0;max-width:17ch;font:700 var(--ct-h1)/var(--ct-h1-lh) var(--sans);letter-spacing:-.03em;color:var(--text);text-wrap:balance}.content_page__FaJpr .contactHeroLede{margin:8px 0 0;max-width:none;font:500 var(--ct-lede)/var(--ct-lede-lh) var(--sans);color:var(--text-2);text-wrap:pretty}.content_page__FaJpr .contactHeroLede strong{font-weight:700;color:var(--text);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 :is(.contactBlock,.contactBand){margin-top:24px}@media (min-width:768px){.content_page__FaJpr :is(.contactBlock,.contactBand){margin-top:28px}}@media (min-width:1280px){.content_page__FaJpr :is(.contactBlock,.contactBand){margin-top:32px}}.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 .contactHeadTitle{margin:0;font:700 var(--ct-h2)/var(--ct-h2-lh) var(--sans);letter-spacing:-.022em;color:var(--text)}.content_page__FaJpr .contactHeadTitle--solo{margin-bottom:var(--ct-gap)}.content_page__FaJpr .contactCol>.contactHeadTitle--solo{margin-bottom:0}.content_page__FaJpr .contactHeadTitle:after{content:"";display:block;width:28px;height:2px;margin-top:8px;background:var(--cta)}.content_page__FaJpr .contactMain{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:start}@media (min-width:1024px){.content_page__FaJpr .contactMain{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);gap:24px}}@media (min-width:1440px){.content_page__FaJpr .contactMain{gap:32px}}.content_page__FaJpr .contactCol{display:grid;gap:var(--ct-gap);align-content:start;min-width:0}@media (min-width:1024px){.content_page__FaJpr .contactMain{align-items:stretch}.content_page__FaJpr .contactCol{align-content:stretch;grid-template-rows:auto minmax(0,1fr)}}.content_page__FaJpr .contactWays{display:grid;grid-template-columns:1fr;gap:8px;margin-top:16px}@media (min-width:520px){.content_page__FaJpr .contactWays{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (min-width:1120px){.content_page__FaJpr .contactWays{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px}}.content_page__FaJpr .contactWay{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:14px;align-items:start;min-width:0;padding:12px 14px;background:var(--surface);border:1px solid var(--card-line);border-radius:var(--r);transition:border-color var(--t)}.content_page__FaJpr .contactWay .contactWayIcon{grid-row:1/4}@media (hover:hover) and (pointer:fine){.content_page__FaJpr .contactWay:hover{border-color:var(--edge-hover)}}.content_page__FaJpr .contactWay:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.content_page__FaJpr .contactWayTitle{display:block;font:700 var(--ct-body)/var(--ct-body-lh) var(--sans);letter-spacing:-.005em;color:var(--text)}.content_page__FaJpr .contactWayValue{display:block;margin-top:0;font:700 var(--ct-strong)/var(--ct-strong-lh) var(--sans);letter-spacing:-.01em;color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.content_page__FaJpr .contactWayMeta{display:block;margin-top:2px;font:500 var(--ct-small)/var(--ct-small-lh) var(--sans);color:var(--muted)}.content_page__FaJpr .contactWayIcon{display:flex;align-items:center;justify-content:center;flex:none;border-radius:var(--r);width:var(--ct-tile);height:var(--ct-tile);font-size:20px;color:var(--on-cta)}.content_page__FaJpr .contactWayIcon--call{background:var(--cta)}.content_page__FaJpr .contactWayIcon--wa{background:var(--green)}.content_page__FaJpr .contactWayIcon--visit{background:var(--enquire)}.content_page__FaJpr .contactWayIcon--mail{background:var(--cta)}.content_page__FaJpr .contactMapCard{position:relative;display:flex;flex-direction:column;height:100%;border:1px solid var(--tile-line);border-radius:var(--r);overflow:hidden}.content_page__FaJpr .contactMapCard iframe{display:block;position:relative;flex:1;width:100%;min-height:240px;border:0}.content_page__FaJpr .contactMapNote{order:-1;padding:13px 15px;background:var(--surface);border-bottom:1px solid var(--card-line)}@media (min-width:560px){.content_page__FaJpr .contactMapCard{display:block;min-height:360px}.content_page__FaJpr .contactMapCard iframe{position:absolute;inset:0;height:100%;min-height:0}.content_page__FaJpr .contactMapNote{position:absolute;left:12px;top:12px;z-index:1;max-width:min(330px,calc(100% - 24px));border:1px solid var(--card-line);border-radius:var(--r)}}.content_page__FaJpr .contactMapNoteTitle{display:block;font:700 var(--ct-body)/var(--ct-body-lh) var(--sans);color:var(--text)}.content_page__FaJpr .contactMapNoteAddr{display:block;margin-top:4px;font:500 var(--ct-small)/var(--ct-small-lh) var(--sans);color:var(--muted)}.content_page__FaJpr .contactMapBtn{position:absolute;left:12px;bottom:12px;z-index:1;display:inline-flex;align-items:center;gap:9px;height:var(--field-h);padding:0 18px;background:var(--cta);color:var(--on-cta);border-radius:var(--r);font:700 var(--ct-body)/var(--ct-body-lh) var(--sans);white-space:nowrap;transition:background-color var(--t)}.content_page__FaJpr .contactMapBtn svg{flex:none;width:17px;height:17px}.content_page__FaJpr .contactMapBtn:active{background:var(--cta-active)}.content_page__FaJpr .contactMapBtn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.content_page__FaJpr :is(.contactPanel,.contactSpec){background:var(--surface);border:1px solid var(--card-line);border-radius:var(--r)}.content_page__FaJpr .contactPanel{display:grid;align-content:start;gap:var(--ct-gap);padding:var(--ct-pad)}.content_page__FaJpr .contactPanel--map{align-content:stretch;grid-template-rows:minmax(0,1fr)}@media (min-width:1024px){.content_page__FaJpr .contactPanel{height:100%}}.content_page__FaJpr .contactFields{container-type:inline-size;display:grid;gap:10px}.content_page__FaJpr .contactPair{display:grid;grid-template-columns:1fr;gap:10px}@container (min-width:550px){.content_page__FaJpr .contactPair{grid-template-columns:repeat(2,minmax(0,1fr))}}.content_page__FaJpr .contactField{min-width:0}.content_page__FaJpr .contactField>.contactLabel{display:flex;align-items:center;gap:7px;margin:0 0 5px;font:700 var(--ct-small)/var(--ct-small-lh) var(--sans);letter-spacing:0;color:var(--text);cursor:pointer}.content_page__FaJpr .contactField>.contactLabel svg{flex:none;width:14px;height:14px;color:var(--menu-icon)}.content_page__FaJpr .contactField>.contactLabel i{font-style:normal;color:var(--danger)}.content_page__FaJpr .contactBox{position:relative}.content_page__FaJpr .contactBox>svg{position:absolute;top:50%;inset-inline-start:15px;width:16px;height:16px;margin-top:-8px;pointer-events:none;color:var(--field-icon)}.content_page__FaJpr .contactBox>.contactChevron{inset-inline:auto 15px}.content_page__FaJpr .contactBox :is(.uiInput,.uiSelect,.uiTextarea){padding-inline-start:42px}.content_page__FaJpr .contactBox .uiSelect{padding-inline-end:42px}.content_page__FaJpr .contactBox--area>svg{top:15px;margin-top:0}.content_page__FaJpr .contactBox--area .uiTextarea{min-height:92px}.content_page__FaJpr .contactCount{display:block;margin-top:4px;text-align:end;font:500 var(--ct-small)/var(--ct-small-lh) var(--sans);color:var(--muted);font-variant-numeric:tabular-nums}.content_page__FaJpr .contactSubmit{width:100%;margin-top:2px}.content_page__FaJpr .contactFactKey{display:block;font:700 10px/1 var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.content_page__FaJpr .contactFactVal{display:block;margin-top:5px;font:600 var(--ct-body)/var(--ct-body-lh) var(--sans);letter-spacing:0;color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.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)}.content_page__FaJpr .contactBtn:disabled{background:var(--press-bg);color:var(--disabled);cursor:not-allowed}@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 .contactDir{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}@media (min-width:560px){.content_page__FaJpr .contactDir{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.content_page__FaJpr .contactDir{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.content_page__FaJpr .contactDir{grid-template-columns:repeat(4,minmax(0,1fr))}}.content_page__FaJpr .contactDirRow{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;padding:11px 13px;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 .contactDirRow:hover{border-color:var(--edge-hover)}}.content_page__FaJpr .contactDirIcon{display:flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;background:var(--bg-front);border:1px solid var(--tile-line);border-radius:var(--r);font-size:16px;color:var(--text-2)}.content_page__FaJpr .contactDirMain{display:flex;align-items:center;gap:10px;min-width:0}.content_page__FaJpr .contactDirWho{min-width:0}.content_page__FaJpr .contactDirName{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font:700 var(--ct-body)/var(--ct-body-lh) var(--sans);color:var(--text)}.content_page__FaJpr .contactDirTag{flex:none;font:700 9.5px/1 var(--sans);letter-spacing:.04em;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 5px}.content_page__FaJpr .contactDirPhone{display:block;margin-top:2px;font:500 var(--ct-small)/var(--ct-small-lh) var(--sans);color:var(--muted);font-variant-numeric:tabular-nums}.content_page__FaJpr .contactDirActions{display:flex;flex:none;gap:4px}.content_page__FaJpr .contactDirBtn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--r);font-size:16px;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 .contactDirRow--soon .contactDirIcon{color:var(--focus);background:rgba(192,74,16,.07);border-color:rgba(192,74,16,.22)}.content_page__FaJpr .contactDirSoon{display:inline-flex;align-items:center;gap:6px;flex:none;height:26px;padding:0 9px;font:700 10px/1 var(--sans);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:var(--focus);background:rgba(192,74,16,.08);border:1px solid rgba(192,74,16,.26);border-radius:var(--r)}.content_page__FaJpr .contactDirSoonDot{position:relative;width:6px;height:6px;border-radius:50%;background:var(--focus)}.content_page__FaJpr .contactDirSoonDot:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--focus);animation:content_contactSoonPulse__bxJcn 1.8s ease-out infinite}@keyframes content_contactSoonPulse__bxJcn{0%{transform:scale(1);opacity:.55}to{transform:scale(2.8);opacity:0}}@media (prefers-reduced-motion:reduce){.content_page__FaJpr .contactDirSoonDot:after{animation:none}}.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:1280px){.content_page__FaJpr .contactSpec{grid-template-columns:1fr 1fr}}.content_page__FaJpr .contactSpecSection{container-type:inline-size;padding:var(--ct-pad)}.content_page__FaJpr .contactSpecSection+.contactSpecSection{border-top:1px solid var(--card-line)}@media (min-width:1280px){.content_page__FaJpr .contactSpecSection+.contactSpecSection{border-top:0;border-left:1px solid var(--card-line)}}.content_page__FaJpr .contactSpecHead{margin:0 0 12px;font:700 10px/1 var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.content_page__FaJpr .contactFacts{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}@container (min-width:312px){.content_page__FaJpr .contactFacts{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:312px) and (max-width:471.98px){.content_page__FaJpr .contactFacts>.contactFact:last-child:nth-child(odd){grid-column:1/-1}}@container (min-width:472px){.content_page__FaJpr .contactFacts{grid-template-columns:repeat(3,minmax(0,1fr))}}.content_page__FaJpr .contactBanks{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.content_page__FaJpr .contactBank{display:grid;gap:8px;min-width:0;padding:10px 12px;background:var(--bg-front);border-radius:var(--r)}@container (min-width:480px){.content_page__FaJpr .contactBank{grid-template-columns:minmax(0,1.2fr) minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:18px}}.content_page__FaJpr .contactBank .contactFact{display:block;min-width:0;padding:0;background:transparent}@media (min-width:1280px){.content_page__FaJpr .contactSpecSection{display:flex;flex-direction:column}.content_page__FaJpr .contactFacts{flex:1;align-content:stretch}}.content_page__FaJpr .contactFact{min-width:0;padding:10px 12px;background:var(--bg-front);border-radius:var(--r)}.content_page__FaJpr .contactFactWide{grid-column:1/-1}.content_page__FaJpr .contactBlockEnd{padding-block:0 28px}@media (min-width:1024px){.content_page__FaJpr .contactBlockEnd{padding-block:0 36px}}.content_page__FaJpr .contactBand{padding-block:24px;background:var(--bg-front);border-block:1px solid var(--line)}.content_page__FaJpr .contactBand .contactBlock{margin-top:0}@media (min-width:768px){.content_page__FaJpr .contactBand{padding-block:28px}}@media (min-width:1280px){.content_page__FaJpr .contactBand{padding-block:32px}}.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}.content_page__FaJpr .reviewPage{max-width:640px;margin-inline:auto;padding-block:24px 48px}@media (min-width:1024px){.content_page__FaJpr .reviewPage{padding-block:40px 64px}}.content_page__FaJpr .reviewTitle{margin:0 0 8px;font:700 22px/30px var(--sans);letter-spacing:0;color:var(--text)}@media (min-width:768px){.content_page__FaJpr .reviewTitle{font-size:26px;line-height:34px}}.content_page__FaJpr .reviewLede{margin:0 0 20px;font:500 15px/24px var(--sans);color:var(--text-2)}.content_page__FaJpr .reviewList{display:grid;gap:16px;margin:0;padding:0;list-style:none}.content_page__FaJpr .reviewProduct{display:flex;align-items:center;gap:12px;margin-bottom:12px}.content_page__FaJpr .reviewProduct img{flex:none;width:64px;height:64px;object-fit:contain;background:var(--photo);border:1px solid var(--card-line);border-radius:var(--r)}.content_page__FaJpr .reviewProduct .contactCardTitle{margin:0;font-size:15px;line-height:22px}.content_page__FaJpr .reviewProduct a{color:inherit}.content_page__FaJpr .reviewStarsRow{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.content_page__FaJpr .reviewStars{display:inline-flex}.content_page__FaJpr .reviewStars button{width:44px;height:44px;padding:0;background:none;border:0;border-radius:var(--r);font-size:34px;line-height:44px;color:var(--line);cursor:pointer;transition:color var(--t)}.content_page__FaJpr .reviewStars button.is-on,.content_page__FaJpr .reviewStars button[aria-checked=true]{color:#f5a623}.content_page__FaJpr .reviewStars button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.content_page__FaJpr .reviewStarsWord{font:600 14px/20px var(--sans);color:var(--text-2)}.content_page__FaJpr .reviewError{margin:0;font:600 13px/20px var(--sans);color:var(--danger)}.content_page__FaJpr .reviewThanks{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font:500 14px/22px var(--sans);color:var(--text-2)}.content_page__FaJpr .reviewDoneStars{font-size:20px;line-height:1;color:#f5a623}.content_page__FaJpr .reviewDoneStars i{font-style:normal;color:var(--line)}.content_page__FaJpr .reviewGoogle{margin-top:16px}.content_page__FaJpr .reviewGoogle p{margin:0;font:500 14px/22px var(--sans);color:var(--text-2)}.content_page__FaJpr .reviewNotice .reviewLede{margin-bottom:0}.content_page__FaJpr .payCard{display:grid;gap:12px}.content_page__FaJpr .payOrderNo{margin:0;font:600 13px/20px var(--sans);color:var(--text-2)}.content_page__FaJpr .payLines{display:grid;gap:10px;margin:0;padding:0;list-style:none}.content_page__FaJpr .payLine{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.content_page__FaJpr .payLineName{display:grid;gap:2px;font:600 14px/22px var(--sans);color:var(--text)}.content_page__FaJpr .payLineMeta{font:500 13px/20px var(--sans);color:var(--text-2)}.content_page__FaJpr .payLineTotal{flex:none;font:600 14px/22px var(--sans);color:var(--text);font-variant-numeric:tabular-nums}.content_page__FaJpr .payNotAccepted{margin:0;font:500 13px/20px var(--sans);color:var(--text-2)}.content_page__FaJpr .payDelivery{margin:0;font:600 14px/20px var(--sans);color:var(--stock-in)}.content_page__FaJpr .payTotals{display:grid;gap:4px;margin:0;padding-top:12px;border-top:1px solid var(--card-line)}.content_page__FaJpr .payRow{display:flex;justify-content:space-between;gap:12px;font:500 14px/22px var(--sans);color:var(--text-2)}.content_page__FaJpr .payRow dd{margin:0;font-variant-numeric:tabular-nums}.content_page__FaJpr .payRowTotal{font:700 16px/24px var(--sans);color:var(--text)}.content_page__FaJpr .guidePage{max-width:1040px;margin-inline:auto;padding-block:16px 48px}@media (min-width:1024px){.content_page__FaJpr .guidePage{padding-block:24px 72px}}.content_page__FaJpr .guidePreviewNote{margin:0 0 12px;padding:8px 12px;border:1px dashed var(--line);border-radius:var(--r);font:600 13px/20px var(--sans);color:var(--text-2)}.content_page__FaJpr .guideHead{max-width:760px;margin-top:12px}.content_page__FaJpr .guideTitle{margin:0 0 12px;font:700 26px/34px var(--sans);letter-spacing:0;color:var(--text)}@media (min-width:768px){.content_page__FaJpr .guideTitle{font-size:36px;line-height:44px}}.content_page__FaJpr .guideLede{margin:0 0 12px;font:500 17px/28px var(--sans);color:var(--text-2)}@media (min-width:768px){.content_page__FaJpr .guideLede{font-size:19px;line-height:30px}}.content_page__FaJpr .guideMeta{margin:0;font:500 13px/20px var(--sans);color:var(--muted)}.content_page__FaJpr .guideHero{margin-top:20px;aspect-ratio:16/9;overflow:hidden;background:var(--photo);border:1px solid var(--card-line);border-radius:var(--r)}.content_page__FaJpr .guideHero img{display:block;width:100%;height:100%;object-fit:cover}.content_page__FaJpr .guideToc{max-width:760px;margin-top:24px;padding:16px 20px;background:var(--surface);border:1px solid var(--card-line);border-radius:var(--r)}.content_page__FaJpr .guideTocTitle{margin:0 0 8px;font:700 14px/20px var(--sans);letter-spacing:0;color:var(--text)}.content_page__FaJpr .guideToc ol{margin:0;padding-inline-start:20px;list-style:decimal;font:500 14px/26px var(--sans);color:var(--text-2)}.content_page__FaJpr .guideToc a{color:inherit;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}.content_page__FaJpr .guideSection{margin-top:var(--s);scroll-margin-top:var(--doc-top)}.content_page__FaJpr .guideHeading{max-width:760px;margin:0 0 12px;font:700 20px/28px var(--sans);letter-spacing:0;color:var(--text)}@media (min-width:768px){.content_page__FaJpr .guideHeading{font-size:24px;line-height:32px}}.content_page__FaJpr .guideProse{max-width:760px}.content_page__FaJpr .guideProse blockquote{margin:0 0 16px;padding:10px 16px;border-inline-start:3px solid var(--line);background:var(--surface);color:var(--text)}.content_page__FaJpr .guideProse blockquote p:last-child{margin-bottom:0}.content_page__FaJpr .guideProse img{display:block;max-width:100%;height:auto;margin:0 0 16px;border:1px solid var(--card-line);border-radius:var(--r)}.content_page__FaJpr .guideProse table{display:block;max-width:100%;overflow-x:auto;margin:0 0 16px;border-collapse:collapse;font-size:14px;line-height:22px}.content_page__FaJpr .guideProse :is(th,td){padding:8px 12px;border:1px solid var(--table-line);text-align:start;vertical-align:top}.content_page__FaJpr .guideProse th{background:var(--surface);font-weight:700;color:var(--text)}.content_page__FaJpr .guideProse code{padding:1px 5px;background:var(--surface);border-radius:3px;font-size:.92em}.content_page__FaJpr .guideProductsWrap{margin-top:16px}.content_page__FaJpr .guideProducts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (min-width:640px){.content_page__FaJpr .guideProducts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (min-width:1024px){.content_page__FaJpr .guideProducts{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.content_page__FaJpr .guideTotal{margin:12px 0 0;font:500 15px/24px var(--sans);color:var(--text-2)}.content_page__FaJpr .guideTotal strong{font-weight:700;font-size:18px;color:var(--text)}.content_page__FaJpr .guideTotal span{color:var(--muted);font-size:13px}.content_page__FaJpr .guideMore{margin:12px 0 0;font:600 14px/22px var(--sans)}.content_page__FaJpr .guideMore a{color:var(--text);text-decoration:underline;text-decoration-color:var(--edge-hover);text-underline-offset:3px}.content_page__FaJpr .guideFaq{max-width:760px;margin:0;background:var(--surface);border:1px solid var(--card-line);border-radius:var(--r)}.content_page__FaJpr .guideFaq>div{padding:12px 16px}.content_page__FaJpr .guideFaq>div+div{border-top:1px solid var(--table-line)}.content_page__FaJpr .guideFaq dt{margin:0 0 4px;font:700 15px/24px var(--sans);color:var(--text)}.content_page__FaJpr .guideFaq dd{margin:0;font:500 15px/26px var(--sans);color:var(--text-2);white-space:pre-line}.content_page__FaJpr .guideHelp{max-width:760px;margin-top:var(--s);padding:20px;background:var(--surface);border:1px solid var(--card-line);border-radius:var(--r)}.content_page__FaJpr .guideHelpTitle{margin:0 0 8px;font:700 18px/26px var(--sans);letter-spacing:0;color:var(--text)}.content_page__FaJpr .guideHelp p{margin:0;font:500 15px/26px var(--sans);color:var(--text-2)}.content_page__FaJpr .guideIndexHead{max-width:760px;margin-top:12px}.content_page__FaJpr .guideCards{display:grid;grid-template-columns:1fr;gap:16px;margin:24px 0 0;padding:0;list-style:none}@media (min-width:640px){.content_page__FaJpr .guideCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.content_page__FaJpr .guideCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.content_page__FaJpr .guideSection .guideCards{margin-top:0}.content_page__FaJpr .guideCard{display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--surface);border:1px solid var(--card-line);border-radius:var(--r);color:inherit;transition:border-color var(--t)}@media (hover:hover) and (pointer:fine){.content_page__FaJpr .guideCard:hover{border-color:var(--edge-hover)}}.content_page__FaJpr .guideCard:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.content_page__FaJpr .guideCard img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:var(--photo)}.content_page__FaJpr .guideCardBody{display:flex;flex-direction:column;gap:6px;padding:16px}.content_page__FaJpr .guideCardTitle{font:700 17px/24px var(--sans);color:var(--text)}.content_page__FaJpr .guideCardText{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font:500 14px/22px var(--sans);color:var(--text-2)}.content_page__FaJpr .guideCardMeta{font:500 12px/18px var(--sans);color:var(--muted)}.content_page__FaJpr .guideEmpty{margin-top:24px;font:500 15px/24px var(--sans);color:var(--text-2)}