.prodetail-legal-page{color:#fff;background:#080808;min-height:100vh;overflow:clip}.prodetail-legal-page__skip-link{z-index:1000;color:#fff;background:var(--nx-prime-c);border-radius:999px;padding:10px 16px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.prodetail-legal-page__skip-link:focus{transform:translateY(0)}.prodetail-legal-page__main{background:#080808}.prodetail-legal-hero{background:linear-gradient(110deg,#fd3f001a,#0000 36%),#0b0b0c;min-height:clamp(400px,31vw,540px);position:relative;overflow:hidden}.prodetail-legal-hero:after{content:"";background:linear-gradient(90deg, #fd3f0000 0%, var(--nx-prime-c) 50%, #fd3f0000 100%);height:2px;position:absolute;bottom:0;left:0;right:0}.prodetail-legal-hero__word{color:#fff;font-family:var(--nx-heading);letter-spacing:-.095em;white-space:nowrap;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:flex-end;font-size:clamp(80px,16.7vw,340px);font-weight:700;line-height:.76;display:flex;position:absolute;bottom:-.12em;left:-.04em;right:-.03em}.prodetail-legal-hero__word .is-accent{color:var(--nx-prime-c)}.prodetail-legal-content{background:#080808;padding:clamp(80px,9vw,140px) 0 clamp(100px,12vw,180px)}.prodetail-legal-content__container{max-width:1170px}.prodetail-legal-content__eyebrow{color:var(--nx-prime-c);letter-spacing:.02em;text-transform:uppercase;margin:0 0 14px;font-size:15px;font-weight:600}.prodetail-legal-content h2{color:#fff;font-family:var(--nx-heading);letter-spacing:-.075em;margin:0;font-size:clamp(54px,7vw,100px);font-weight:700;line-height:.88}.prodetail-legal-content__lead{color:#e4e4e4b3;margin:24px 0 54px;font-size:18px}.prodetail-legal-content__card{background:#131313;border:1px solid #202020;border-radius:32px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.prodetail-legal-content__block{min-height:220px;padding:30px}.prodetail-legal-content__block+.prodetail-legal-content__block{border-left:1px solid #202020}.prodetail-legal-content__block--contact{border-top:1px solid #202020;grid-column:1/-1}.prodetail-legal-content h3{color:#fff;font-family:var(--nx-heading);letter-spacing:-.04em;margin:0 0 34px;font-size:25px;font-weight:700}.prodetail-legal-content :is(address,p,dl){color:#e4e4e4c7;margin:0;font-size:17px;font-style:normal;line-height:1.65}.prodetail-legal-content dl{gap:12px;display:grid}.prodetail-legal-content dl>div{grid-template-columns:minmax(110px,.32fr) 1fr;gap:16px;display:grid}.prodetail-legal-content dt{color:#e4e4e480}.prodetail-legal-content dd{margin:0}.prodetail-legal-content a{color:#fff;text-underline-offset:4px;-webkit-text-decoration:underline #fd3f00b3;text-decoration:underline #fd3f00b3;text-decoration-thickness:1px}.prodetail-legal-content a:hover{color:var(--nx-prime-c)}.prodetail-legal-content__dispute{border-top:1px solid #202020;max-width:780px;margin-top:72px;padding-top:34px}.prodetail-legal-content__dispute h3{margin-bottom:12px}.prodetail-privacy-content__grid{background:#131313;border:1px solid #202020;border-radius:32px;display:grid;overflow:hidden}.prodetail-privacy-content__section{padding:clamp(26px,4vw,48px)}.prodetail-privacy-content__section+.prodetail-privacy-content__section{border-top:1px solid #202020}.prodetail-privacy-content__section h3{margin-bottom:16px}.prodetail-privacy-content__section p+p,.prodetail-privacy-content__section ul+p{margin-top:16px}.prodetail-privacy-content__section ul{color:#e4e4e4c7;gap:8px;margin:16px 0;padding-left:22px;font-size:17px;line-height:1.65;display:grid}.prodetail-privacy-content__section code{color:#fff;background:#1d1d1f;border:1px solid #2f2f2f;border-radius:6px;padding:2px 6px;font-size:.9em}.prodetail-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.prodetail-legal-page :is(a,button):focus-visible{outline:2px solid var(--nx-prime-c);outline-offset:4px}.prodetail-legal-page .mobile_menu_content{height:100dvh;max-height:100dvh;padding-top:calc(20px + env(safe-area-inset-top,0px));background-color:#0b0b0c;flex-direction:column;display:flex;bottom:auto;overflow:hidden}.prodetail-legal-page .prodetail-menu-scroll{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}@media (max-width:575px){.prodetail-legal-hero{min-height:360px}.prodetail-legal-hero__word{letter-spacing:-.105em;font-size:23.2vw}.prodetail-legal-content__card{grid-template-columns:1fr}.prodetail-legal-content__block{min-height:auto;padding:24px}.prodetail-legal-content__block+.prodetail-legal-content__block{border-top:1px solid #202020;border-left:0}.prodetail-legal-content__block--contact{grid-column:auto}.prodetail-legal-content dl>div{grid-template-columns:1fr;gap:0}}@media (prefers-reduced-motion:reduce){.prodetail-legal-page *{transition-duration:.01ms!important}}
