.ls-contact-policy{--ls-contact-blue: #3074b7;display:grid;grid-template-columns:1fr;gap:4rem;max-width:68rem;margin:0 auto;padding:6.4rem 4rem}body:has(.ls-contact-policy) #MainContent{display:flex;align-items:center}.ls-contact-policy{width:100%}.ls-contact-policy__intro h1{margin:0 0 2.4rem;color:var(--ls-contact-blue);font-family:Druk Wide,sans-serif;font-style:italic;font-weight:500;font-size:3.2rem;line-height:1.15;letter-spacing:-.03em}.ls-contact-policy__intro p{margin:0 0 3.2rem;font-size:1.6rem;line-height:1.6}.ls-contact-policy__button{--color-button-secondary: 30, 127, 194;--color-button-secondary-text: 255, 255, 255;--color-button-secondary-hover: 245, 245, 245;--color-button-secondary-text-hover: 13, 13, 13;width:30.6rem;max-width:100%;border-radius:var(--border-radius-button)}.ls-contact-policy__button .button__content{width:100%}.ls-contact-policy__button .button__label{width:100%;font-family:Druk Wide,Hiragino,sans-serif;font-style:italic;font-size:1.6rem;line-height:1.5;text-align:center;white-space:pre-line}.ls-contact-policy__button .button__label:after{width:100%}.ls-contact-policy a:focus-visible{outline:3px solid var(--ls-contact-blue);outline-offset:5px}.ls-contact-policy .shopify-policy__title,.ls-contact-policy .shopify-policy__body h3{display:none}.ls-contact-policy .shopify-policy__container,.ls-contact-policy .shopify-policy__body{width:100%;max-width:none;margin:0;padding:0}.ls-contact-policy .rte{display:flex;flex-direction:column;font-size:1.6rem;line-height:1.65}.ls-contact-policy .rte p{margin:0;text-align:left!important}.ls-contact-policy .rte p:first-of-type{order:2;border-top:1px solid #d8e2eb;padding-top:2.4rem;margin-top:2.4rem}.ls-contact-policy .rte a{color:var(--ls-contact-blue);text-underline-offset:.3em;overflow-wrap:anywhere}.ls-contact-policy .rte a[href^="mailto:"]{font-size:1.8rem;font-weight:600}.ls-contact-policy .rte p:last-of-type>br:last-child,.ls-contact-policy .rte p:last-of-type>br:nth-last-child(2){display:none}@media(max-width:749px){.ls-contact-policy{grid-template-columns:1fr;gap:4rem;padding:5.6rem 2.4rem}.ls-contact-policy__intro h1{font-size:2.8rem}.ls-contact-policy__intro p{font-size:1.6rem;margin-bottom:2.4rem}.ls-contact-policy .rte{font-size:1.6rem}.ls-contact-policy .rte a[href^="mailto:"]{font-size:1.8rem}}.ls-contact-policy__intro .ls-contact-policy__japanese{margin:0 0 1.2rem;color:var(--ls-contact-blue);font-family:Hiragino,Hiragino Kaku Gothic ProN,sans-serif;font-size:1.4rem;font-style:normal;font-weight:600;line-height:1.5;letter-spacing:.08em}.ls-contact-policy__group h2{margin:0 0 1.6rem;color:var(--ls-contact-blue);font-family:var(--font-body-family);font-size:1.2rem;font-weight:600;font-style:normal;line-height:1.5;letter-spacing:.1em;text-transform:uppercase}.ls-contact-policy__group p{margin:0;font-size:1.6rem;line-height:1.65}.ls-contact-policy__links a{color:var(--ls-contact-blue);text-underline-offset:.3em;overflow-wrap:anywhere}.ls-contact-policy__links a[href^="mailto:"]{font-size:1.8rem;font-weight:600}.ls-contact-policy__company{border-top:1px solid #d8e2eb;margin-top:2.8rem;padding-top:2.8rem}.ls-contact-policy__group .ls-contact-policy__company-name{font-weight:600;margin-bottom:.6rem}.ls-contact-policy__group .ls-contact-policy__address{color:#707070}.ls-contact-policy__group .ls-contact-policy__vat{color:#707070;font-size:1.4rem;margin-top:1.6rem}
/*# sourceMappingURL=/cdn/shop/t/10/assets/ls-contact-policy.css.map */
