.c-page-contact .contact__inner{max-width:680px}.c-page-contact .contact__heading{font-size:42px;letter-spacing:2.52px;line-height:58px;font-family:garamond-premier-pro,serif;font-weight:400;font-style:normal;color:#333;text-transform:uppercase;margin-bottom:35px}.c-page-contact .contact__btnBox{padding:0 35px}@media screen and (max-width: 999px){.c-page-contact .contact__btnBox{padding:0}}.c-page-contact .contact__btnItem{margin-bottom:30px}.c-page-contact .contact__btnText{font-size:14px;letter-spacing:0;line-height:31px;text-align:center;color:#222;font-family:sans-serif;font-weight:500;font-style:normal;margin-bottom:15px}.c-page-contact .contact__btnLink{display:block;border-radius:100px;border:solid 1px #333333;opacity:1;height:55px;-webkit-box-shadow:none;box-shadow:none;font-size:14px;letter-spacing:0;font-family:sans-serif;font-weight:500;font-style:normal;color:#222;-webkit-transition:.3s;transition:.3s;text-align:center;line-height:55px}.c-page-contact .contact__btnLink:before{display:none}.c-page-contact .contact__btnLink:hover{color:#fff;background-color:#333}@media screen and (max-width: 999px){.c-page-contact .contact__btnLink{height:52px;font-size:13px;letter-spacing:0;line-height:52px}}.c-page-contact .page__header{max-width:100%;text-align:center}.c-page-contact .pxFormGenerator{position:relative}.c-page-contact .pxFormGenerator:before{position:absolute;content:"";background-color:#fff;width:100%;height:70px;bottom:0;right:0}.template-product .contact__form{margin-top:65px}.template-product .contact__form-input-side-by-side{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -15px}@media screen and (max-width: 999px){.template-product .contact__form-input-side-by-side{margin:0;display:block}}.template-product .contact__form-input-side-by-side .relative{width:50%;padding:0 15px}@media screen and (max-width: 999px){.template-product .contact__form-input-side-by-side .relative{width:100%;padding:0}}.template-product .contact__form .relative{padding-bottom:10px;margin-bottom:.5em}.template-product .contact__form .relative label{color:#222;font-size:16px;font-family:Noto Sans JP}.template-product .contact__form .relative input,.template-product .contact__form .relative p{color:#222;font-size:14px;font-family:Noto Sans JP;margin:0!important;height:34px;padding:6px 12px;line-height:34px}.template-product .contact__form .relative p{line-height:1.7;height:auto;padding:6px 0 0}.template-product .contact__form .relative textarea{color:#222;font-size:14px;font-family:Noto Sans JP;margin:0!important;padding:6px 12px;line-height:34px}.template-product .contact__form .bttn{color:#fff!important;background:#333!important;border-radius:0;width:100%;font-size:16px;border:0px solid #333333;font-family:Noto Sans JP;-webkit-transition:.3s;transition:.3s}.template-product .contact__form .bttn:hover{color:#333!important;background:#fff!important;border:1px solid #333333}.template-product .contact__form #ContactFormProductTitle{border:none;padding:10px 0 6px}.fof{margin:0;height:calc(100vh - 470px);display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width: 999px){.fof{height:unset;margin:var(--spacing-extra-extra-large) auto}}.template-search .popular-tags-wrapper{background:transparent;padding:0;margin:50px 0}.template-search .related-title,.template-search .popular-tags-title{margin-bottom:10px;color:#000}.template-search .rec-carousel-wrapper .rec-slider-container{margin:0 -8px!important;width:calc(100% + 16px)}.template-search .rec-carousel-wrapper .carousel-arrow{top:calc(50% - 60px)}.page-all-list{display:grid;grid-template-columns:repeat(2,1fr);gap:32px 16px}.page-list-media{background-color:#f5f5f5}.page-all-list img{display:block;aspect-ratio:1/1;object-fit:cover;object-position:top}@media screen and (min-width: 768px){.page-all-list{grid-template-columns:repeat(3,1fr);gap:48px 32px}}.loader-wrapper{text-align:center;padding:2em 0;transition:opacity .3s}.loader-wrapper.hide{opacity:0;pointer-events:none;height:0}.loader-wrapper.show{opacity:1}.spinner{width:36px;height:36px;border:4px solid #ccc;border-top-color:#000;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto}@keyframes spin{to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/custom-page.css.map */
