.palka-contact{max-width:1160px;margin:0 auto;padding:88px 40px 112px;display:grid;grid-template-columns:.85fr 1.5fr;gap:80px;color:#282824;font-family:Arial,Noto Sans JP,sans-serif;letter-spacing:.035em}.palka-contact *,.palka-contact *:before,.palka-contact *:after{box-sizing:border-box}.palka-contact__eyebrow{margin:0 0 20px;font-family:Georgia,serif;font-size:20px;letter-spacing:.05em}.palka-contact h1{margin:0 0 28px;font-size:27px;line-height:1.6;font-weight:400;letter-spacing:.1em;font-family:Georgia,"Noto Serif JP",Yu Mincho,serif}.palka-contact__description{font-size:12px;line-height:2.3;color:#696a62}.palka-contact__description p{margin:0}.palka-contact a{color:inherit;text-underline-offset:5px;text-decoration-thickness:1px}.palka-contact__help{display:inline-flex;gap:24px;margin-top:30px;font-size:11px}.palka-contact__form-wrap{min-width:0}.palka-contact__required{margin:0 0 24px;text-align:right;font-size:10px;color:#74756b}.palka-contact__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:30px}.palka-contact__field{min-width:0}.palka-contact label{display:block;margin-bottom:12px;font-size:12px;line-height:1.6}.palka-contact label span{margin-left:5px;color:#7a7b73;font-size:10px}.palka-contact input,.palka-contact select,.palka-contact textarea{display:block;width:100%;min-height:46px;border:0;border-bottom:1px solid #bdbeb3;border-radius:0;padding:10px 0;background:transparent;color:#282824;font:inherit;font-size:14px;line-height:1.7;box-shadow:none}.palka-contact select{padding-right:20px}.palka-contact input::placeholder,.palka-contact textarea::placeholder{color:#8b8c82;opacity:1;font-size:12px}.palka-contact textarea{border:1px solid #bdbeb3;padding:14px;min-height:146px;resize:vertical}.palka-contact :is(input,select,textarea,button,a):focus-visible{outline:2px solid #53604d;outline-offset:4px}.palka-contact__hint{margin:9px 0 0;font-size:10px;line-height:1.8;color:#74756b}.palka-contact__submit-row{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:28px}.palka-contact__submit-row p{margin:0;color:#74756b;font-size:10px;line-height:1.9}.palka-contact__submit-row button{display:inline-flex;justify-content:space-between;align-items:center;gap:38px;flex-shrink:0;min-height:49px;padding:14px 23px;border:1px solid #333d30;border-radius:0;background:#333d30;color:#f4f3ef;font:inherit;font-size:12px;cursor:pointer;transition:background .2s}.palka-contact__submit-row button:hover{background:#4a5546}.palka-contact__notice{border-top:1px solid #bdbeb3;padding:26px 0;font-size:13px;line-height:2}.palka-contact__notice h2{font-size:19px;font-weight:400;margin:0 0 14px}.palka-contact__notice--error{color:#943d30;margin-bottom:24px}@media(max-width:899px){.palka-contact{gap:40px;grid-template-columns:1fr;max-width:680px;padding:48px 26px 70px}.palka-contact__eyebrow{margin-bottom:12px;font-size:18px}.palka-contact h1{font-size:24px;margin-bottom:19px}.palka-contact__help{margin-top:20px}}@media(max-width:549px){.palka-contact{padding:36px 22px 60px;gap:30px}.palka-contact__row{grid-template-columns:1fr;gap:25px;margin-bottom:25px}.palka-contact__required{margin-bottom:20px}.palka-contact input,.palka-contact select,.palka-contact textarea{font-size:16px}.palka-contact__submit-row{align-items:stretch;flex-direction:column;gap:22px}.palka-contact__submit-row button{justify-content:space-between;min-height:52px}}@media(prefers-reduced-motion:reduce){.palka-contact__submit-row button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/palka-contact.css.map */
