.product_faq{width:100%;height:auto}.product_faq .page-width{max-width:1680px;padding:0}.product_faq .faqs{width:100%;height:auto;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}.product_faq .faq_left{width:935px;height:auto;gap:32px;display:flex;flex-direction:column}.product_faq .faq_left .title-wrapper{width:100%;height:auto;margin-bottom:0}.product_faq .faq_left .title-wrapper .grid{width:100%;height:auto;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}.product_faq .faq_left .title-wrapper .grid h2{color:#2d2f30;font-size:64px;font-style:normal;font-weight:700;line-height:78px;letter-spacing:-1px}.product_faq .faq_left .title-wrapper .grid .normal-case{padding:16px 24px;background:#fff;border-radius:10px;color:#2d2f30;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.2px}.product_faq .faq_left .title-wrapper .grid .normal-case a{color:#2d2f30;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.2px;font-weight:700;text-decoration:underline}.product_faq .faq_left .faq{padding:0;border:none}.product_faq .faq_left .faq .accordion .details__summary{padding:32px 0 20px}.product_faq .faq_left .faq .accordion .details__summary .text-base{color:#2d2f30;font-size:22px;font-style:normal;font-weight:700;line-height:30px}.product_faq .faq_left .faq .accordion .details__content{padding-bottom:32px;color:#2d2f30;font-size:18px;font-style:normal;font-weight:500;line-height:26px;letter-spacing:.2px}.product_faq .faq_right{width:577px;height:auto;padding:64px;border-radius:20px;background:#fff}.product_faq .faq_right .contact__sidebar{width:100%}.product_faq .faq_right .contact__sidebar .heading{color:#2d2f30;font-size:40px;font-style:normal;font-weight:700;line-height:48px;letter-spacing:-.25px;white-space:nowrap}.product_faq .faq_right .contact__sidebar .text-base{color:#2d2f30;font-size:18px;font-style:normal;font-weight:500;line-height:26px;letter-spacing:.2px}.product_faq .faq_right .field input,.product_faq .faq_right .field textarea{background:#fff;border-radius:10px;border:1px solid #DADEE1}.product_faq .faq_right .field .button{min-width:180px;border-radius:10px;background:#2d2f30;padding:20px 32px;color:#fff;text-align:center;font-size:18px;font-style:normal;font-weight:800;line-height:26px;letter-spacing:.2px}.product_faq .faq_right .field .button:after{display:none}.product_faq .faq_right .field .button:hover{color:#fff;background:#525454}@media screen and (max-width: 1680px){.product_faq{width:100%;height:auto}.product_faq .page-width{max-width:89.25vw;padding:0}.product_faq .faqs{width:100%;height:auto;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}.product_faq .faq_left{width:49.67188vw;height:auto;gap:1.7vw;display:flex;flex-direction:column}.product_faq .faq_left .title-wrapper{width:100%;height:auto;margin-bottom:0}.product_faq .faq_left .title-wrapper .grid{width:100%;height:auto;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}.product_faq .faq_left .title-wrapper .grid h2{color:#2d2f30;font-size:3.4vw;font-style:normal;font-weight:700;line-height:4.14375vw;letter-spacing:-.05312vw}.product_faq .faq_left .title-wrapper .grid .normal-case{padding:.85vw 1.275vw;background:#fff;border-radius:.53125vw;color:#2d2f30;font-size:.85vw;font-style:normal;font-weight:500;line-height:1.275vw;letter-spacing:.01063vw}.product_faq .faq_left .title-wrapper .grid .normal-case a{color:#2d2f30;font-size:.85vw;font-style:normal;font-weight:500;line-height:1.275vw;letter-spacing:.01063vw;font-weight:700;text-decoration:underline}.product_faq .faq_left .faq{padding:0;border:none}.product_faq .faq_left .faq .accordion .details__summary{padding:1.7vw 0 1.0625vw}.product_faq .faq_left .faq .accordion .details__summary .text-base{color:#2d2f30;font-size:1.16875vw;font-style:normal;font-weight:700;line-height:1.59375vw}.product_faq .faq_left .faq .accordion .details__content{padding-bottom:1.7vw;color:#2d2f30;font-size:.95625vw;font-style:normal;font-weight:500;line-height:1.38125vw;letter-spacing:.01063vw}.product_faq .faq_right{width:30.65312vw;height:auto;padding:3.4vw;border-radius:1.0625vw;background:#fff}.product_faq .faq_right .contact__sidebar{width:100%}.product_faq .faq_right .contact__sidebar .heading{color:#2d2f30;font-size:2.125vw;font-style:normal;font-weight:700;line-height:2.55vw;letter-spacing:-.01328vw;white-space:nowrap}.product_faq .faq_right .contact__sidebar .text-base{color:#2d2f30;font-size:.95625vw;font-style:normal;font-weight:500;line-height:1.38125vw;letter-spacing:.01063vw}.product_faq .faq_right .field input,.product_faq .faq_right .field textarea{background:#fff;border-radius:.53125vw;border:.05312vw solid #DADEE1}.product_faq .faq_right .field .button{min-width:9.5625vw;border-radius:.53125vw;background:#2d2f30;padding:1.0625vw 1.7vw;color:#fff;text-align:center;font-size:.95625vw;font-style:normal;font-weight:800;line-height:1.38125vw;letter-spacing:.01063vw}.product_faq .faq_right .field .button:after{display:none}.product_faq .faq_right .field .button:hover{color:#fff;background:#525454}}@media screen and (max-width: 1199px){.product_faq{width:100%;height:auto}.product_faq .page-width{max-width:90%;padding:0}.product_faq .faqs{gap:0;width:100%;height:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:inherit}.product_faq .faq_left{width:100%;height:auto;gap:0vw;display:flex;flex-direction:column}.product_faq .faq_left .title-wrapper{width:100%;height:auto;margin-bottom:0}.product_faq .faq_left .title-wrapper .grid{width:100%;height:auto;display:flex;flex-direction:column-reverse;align-items:flex-start;justify-content:inherit;gap:3.2vw}.product_faq .faq_left .title-wrapper .grid h2{color:#2d2f30;font-size:5.06667vw;font-style:normal;font-weight:700;line-height:6.13333vw;letter-spacing:.1px}.product_faq .faq_left .title-wrapper .grid .normal-case{width:100%;padding:1.6vw 3.2vw;background:#fff;border-radius:1.33333vw;color:#2d2f30;font-size:1.86667vw;font-style:normal;font-weight:500;line-height:2.4vw;letter-spacing:.5px}.product_faq .faq_left .title-wrapper .grid .normal-case a{color:#2d2f30;font-size:1.86667vw;font-style:normal;font-weight:500;line-height:2.4vw;letter-spacing:.5px;font-weight:700;text-decoration:underline}.product_faq .faq_left .faq{padding:0;border:none}.product_faq .faq_left .faq .accordion .details__summary{padding:3.2vw 0 2.66667vw}.product_faq .faq_left .faq .accordion .details__summary .text-base{color:#2d2f30;font-size:2.66667vw;font-style:normal;font-weight:700;line-height:3.73333vw;letter-spacing:.1px}.product_faq .faq_left .faq .accordion .details__content{padding-bottom:3.2vw;color:#2d2f30;font-size:2.13333vw;font-style:normal;font-weight:500;line-height:2.93333vw;letter-spacing:.2px}.product_faq .faq_right{margin-top:2.13333vw;width:100%;height:auto;padding:5.33333vw 3.2vw;border-radius:1.33333vw;background:#fff}.product_faq .faq_right .contact__sidebar .heading{color:#2d2f30;font-size:3.2vw;font-style:normal;font-weight:700;line-height:4vw;letter-spacing:.1px;white-space:nowrap}.product_faq .faq_right .contact__sidebar .text-base{margin-top:.53333vw;color:#2d2f30;font-size:2.13333vw;font-style:normal;font-weight:500;line-height:2.93333vw;letter-spacing:.2px}.product_faq .faq_right .contact__sidebar .gap-4d5{gap:2.66667vw}.product_faq .faq_right .field input{background:#fff;border-radius:1.33333vw;border:.13333vw solid #DADEE1;color:#2d2f30;font-size:1.86667vw;font-style:normal;font-weight:500;letter-spacing:.5px}.product_faq .faq_right .field label{color:#2d2f304d;font-size:1.86667vw;font-style:normal;font-weight:500;line-height:2.4vw;letter-spacing:.5px}.product_faq .faq_right .field textarea{color:#2d2f30;font-size:1.86667vw;font-style:normal;font-weight:500;letter-spacing:.5px;background:#fff;border-radius:1.33333vw;border:.13333vw solid #DADEE1}.product_faq .faq_right .field .button{min-width:21.33333vw;border-radius:1.06667vw;background:#2d2f30;padding:2.13333vw 4.26667vw;color:#fff;text-align:center;font-size:2.13333vw;font-style:normal;font-weight:800;line-height:3.2vw;letter-spacing:.02667vw}.product_faq .faq_right .field .button:after{display:none}.product_faq .faq_right .field .button:hover{background:#525454}}@media screen and (max-width: 767px){.product_faq{width:100%;height:auto}.product_faq .page-width{max-width:90%;padding:0}.product_faq .faqs{gap:0;width:100%;height:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:inherit}.product_faq .faq_left{width:100%;height:auto;gap:0vw;display:flex;flex-direction:column}.product_faq .faq_left .title-wrapper{width:100%;height:auto;margin-bottom:0}.product_faq .faq_left .title-wrapper .grid{width:100%;height:auto;display:flex;flex-direction:column-reverse;align-items:center;justify-content:inherit;gap:6.4vw}.product_faq .faq_left .title-wrapper .grid h2{color:#2d2f30;font-size:9.06667vw;font-style:normal;font-weight:700;line-height:8.53333vw;letter-spacing:.1px}.product_faq .faq_left .title-wrapper .grid .normal-case{text-align:center;width:100%;padding:3.2vw 6.4vw;background:#fff;border-radius:2.66667vw;color:#2d2f30;font-size:3.73333vw;font-style:normal;font-weight:500;line-height:4.8vw;letter-spacing:.5px}.product_faq .faq_left .title-wrapper .grid .normal-case a{color:#2d2f30;font-size:3.73333vw;font-style:normal;font-weight:500;line-height:4.8vw;letter-spacing:.5px;font-weight:700;text-decoration:underline}.product_faq .faq_left .faq{padding:0;border:none}.product_faq .faq_left .faq .accordion .details__summary{padding:6.4vw 0 5.33333vw}.product_faq .faq_left .faq .accordion .details__summary .text-base{color:#2d2f30;font-size:5.33333vw;font-style:normal;font-weight:700;line-height:7.46667vw;letter-spacing:.1px}.product_faq .faq_left .faq .accordion .details__content{padding-bottom:6.4vw;color:#2d2f30;font-size:4.26667vw;font-style:normal;font-weight:500;line-height:5.86667vw;letter-spacing:.2px}.product_faq .faq_right{margin-top:2.13333vw;width:100%;height:auto;padding:10.66667vw 5.33333vw;border-radius:2.66667vw;background:#fff}.product_faq .faq_right .contact__sidebar .heading{text-align:center;color:#2d2f30;font-size:6.4vw;font-style:normal;font-weight:700;line-height:8vw;letter-spacing:.1px;white-space:nowrap}.product_faq .faq_right .contact__sidebar .text-base{margin-top:1.06667vw;color:#2d2f30;font-size:4.26667vw;font-style:normal;font-weight:500;line-height:5.86667vw;letter-spacing:.2px}.product_faq .faq_right .contact__sidebar .gap-4d5{gap:5.33333vw}.product_faq .faq_right .field input{background:#fff;border-radius:2.13333vw;border:.13333vw solid #DADEE1;color:#2d2f30;font-size:3.73333vw;font-style:normal;font-weight:500;letter-spacing:.5px}.product_faq .faq_right .field label{color:#2d2f304d;font-size:3.73333vw;font-style:normal;font-weight:500;letter-spacing:.5px}.product_faq .faq_right .field textarea{color:#2d2f30;font-size:3.73333vw;font-style:normal;font-weight:500;letter-spacing:.5px;background:#fff;border-radius:2.13333vw;border:.13333vw solid #DADEE1}.product_faq .faq_right .field .button{width:100%;min-width:100%;border-radius:2.13333vw;background:#2d2f30;padding:4.26667vw 8.53333vw;color:#fff;text-align:center;font-size:4.26667vw;font-style:normal;font-weight:800;line-height:6.4vw;letter-spacing:.2px}.product_faq .faq_right .field .button:after{display:none}.product_faq .faq_right .field .button:hover{background:#525454}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/product-faq.css.map */
