@charset "UTF-8";.shopify-section--contact-form .section{margin-top:83px}.shopify-section--contact-form .section .container{max-width:700px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.shopify-section--contact-form .section__header .heading{font-size:48px;letter-spacing:0;line-height:68px;font-family:myriad-pro,sans-serif;font-weight:600}.shopify-section--contact-form .section__header .content{text-align:left;margin-top:57px}.shopify-section--contact-form .section__header .content p{margin-top:0;font-size:14px;letter-spacing:0;line-height:28px;font-family:source-han-sans-japanese,sans-serif;font-weight:400}.shopify-section--contact-form .section__header .content div:last-child{margin-top:14px}.shopify-section--contact-form .section .contact__form{margin-top:55px;margin-left:0;margin-right:0;max-width:100%}.shopify-section--contact-form .section .contact__form span{line-height:32px}.shopify-section--contact-form .section .contact__form span,.shopify-section--contact-form .section .contact__form label,.shopify-section--contact-form .section .contact__form select{font-family:source-han-sans-japanese,sans-serif;font-weight:400;font-size:14px;letter-spacing:0}.shopify-section--contact-form .section .contact__form .input{position:relative}.shopify-section--contact-form .section .contact__form .input.custom-radio{display:flex;align-items:center;flex-wrap:wrap}.shopify-section--contact-form .section .contact__form .input.custom-radio p{width:100%;margin-bottom:3px}.shopify-section--contact-form .section .contact__form .input.custom-radio input[type=radio]{width:22px;height:22px;margin-right:15px;border:1px solid #004855;border-radius:100%;-webkit-appearance:none}.shopify-section--contact-form .section .contact__form .input.custom-radio input[type=radio]:checked{position:relative}.shopify-section--contact-form .section .contact__form .input.custom-radio input[type=radio]:checked:after{content:"";background:#004957;width:12px;height:12px;position:absolute;border-radius:100px;top:50%;transform:translateY(-50%);left:4px}.shopify-section--contact-form .section .contact__form .input.custom-select .input__label{padding-left:22px}.shopify-section--contact-form .section .contact__form .input:not(.custom-radio){margin-top:24px}.shopify-section--contact-form .section .contact__form .input:not(.custom-radio):focus-within~.input__label,.shopify-section--contact-form .section .contact__form .input:not(.custom-radio) .is-filled~input__label{color:#1a1a1a}.shopify-section--contact-form .section .contact__form .input:not(.custom-radio) label{color:#0006}.shopify-section--contact-form .section .contact__form .input:not(.custom-radio):not(.custom-select){margin-top:20px}.shopify-section--contact-form .section .contact__form .input label{margin-right:40px}.shopify-section--contact-form .section .contact__form .input__label{top:calc(25px - .5em)}.shopify-section--contact-form .section .contact__form .input.is-required{position:relative}.shopify-section--contact-form .section .contact__form .input.is-required .input__label{padding-left:27px}.shopify-section--contact-form .section .contact__form .input.is-required .input__label:before{position:absolute;content:"\203b";color:#d02727;left:8px;top:50%;transform:translateY(-50%);z-index:1}.shopify-section--contact-form .section .contact__form select,.shopify-section--contact-form .section .contact__form input{height:50px}.shopify-section--contact-form .section .contact__form .form__submit{font-size:14px;margin-top:41px!important;background:#004855;color:#fff;border:1px solid #004855;height:50px;width:260px}.shopify-section--contact-form .section .contact__form .form__submit:hover{background:#fff;color:#004855}.shopify-section--contact-form .red-dots{color:#d02727}.shopify-section--contact-form .input textarea{resize:none;height:240px}.shopify-section--recently-viewed-products .section{margin-top:26px;margin-bottom:80px}@media(max-width:768px){.shopify-section--contact-form .section{margin-top:52px}.shopify-section--contact-form .section .container{max-width:700px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.shopify-section--contact-form .section__header{margin-bottom:10px}.shopify-section--contact-form .section__header .heading{font-size:26px;letter-spacing:0;line-height:37px;font-family:myriad-pro,sans-serif;font-weight:600}.shopify-section--contact-form .section__header .content{text-align:left;margin-top:25px}.shopify-section--contact-form .section__header .content p{margin-top:0;font-size:12px;letter-spacing:0;line-height:24px;font-family:source-han-sans-japanese,sans-serif;font-weight:400}.shopify-section--contact-form .section__header .content div:last-child{margin-top:8px}.shopify-section--contact-form .section .contact__form{margin-top:30px;margin-left:0;margin-right:0;max-width:100%}.shopify-section--contact-form .section .contact__form span{line-height:32px}.shopify-section--contact-form .section .contact__form span,.shopify-section--contact-form .section .contact__form label,.shopify-section--contact-form .section .contact__form select{font-family:source-han-sans-japanese,sans-serif;font-weight:400;font-size:12px;letter-spacing:0}.shopify-section--contact-form .section .contact__form input,.shopify-section--contact-form .section .contact__form select{height:47px}.shopify-section--contact-form .section .contact__form .input{position:relative}.shopify-section--contact-form .section .contact__form .input.custom-radio{display:flex;align-items:center;flex-wrap:wrap}.shopify-section--contact-form .section .contact__form .input.custom-radio p{width:100%;margin-bottom:0}.shopify-section--contact-form .section .contact__form .input.custom-radio input[type=radio]{width:20px;height:20px;margin-right:12px}.shopify-section--contact-form .section .contact__form .input.custom-radio input[type=radio]:checked:after{width:10px;height:10px}.shopify-section--contact-form .section .contact__form .input.custom-select .input__label{padding-left:22px}.shopify-section--contact-form .section .contact__form .input:not(.custom-radio){margin-top:21px}.shopify-section--contact-form .section .contact__form .input:not(.custom-radio):focus-within~.input__label,.shopify-section--contact-form .section .contact__form .input:not(.custom-radio) .is-filled~.input__label{color:#1a1a1a}.shopify-section--contact-form .section .contact__form .input:not(.custom-radio) label{color:#0006}.shopify-section--contact-form .section .contact__form .input:not(.custom-radio):not(.custom-select){margin-top:15px;overflow:hidden}.shopify-section--contact-form .section .contact__form .input :focus-within~.input__label,.shopify-section--contact-form .section .contact__form .input .is-filled~.input__label{max-width:100%;white-space:nowrap;line-height:1;top:calc(25px - .5em)}.shopify-section--contact-form .section .contact__form .input label{margin-right:30px}.shopify-section--contact-form .section .contact__form .input.length .input__field{height:66px}.shopify-section--contact-form .section .contact__form .input.length .input__label{max-width:290px;white-space:unset;line-height:20px;top:calc(18.5px - .5em)}.shopify-section--contact-form .section .contact__form .input.length :focus-within~.input__label,.shopify-section--contact-form .section .contact__form .input.length .is-filled~.input__label{max-width:100%;white-space:nowrap;line-height:1;top:calc(25px - .5em)}.shopify-section--contact-form .section .contact__form .form__submit{font-size:12px!important;height:40px;width:190px}.shopify-section--contact-form .red-dots{color:#d02727}.shopify-section--contact-form .input textarea{resize:none;height:147px}.shopify-section--recently-viewed-products .section{margin:14px 0 60px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/section-contact-form.css.map */
