.section__banner .page__banner{position:relative;font-size:0}.section__banner .banner__tip{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#333}.section__banner .banner__tip p:nth-child(1){font-size:48px;font-weight:700}.section__banner .banner__tip p:nth-child(2){font-size:36px;font-weight:400}.section__contact{display:flex;justify-content:space-between}.section__contact a{color:#333;text-decoration:underline}.section__contact .section__group{width:calc((100% - 12%)/2)}.section__contact dt{padding:80px 0 24px;font-size:32px;font-weight:800;margin:0;color:#333;display:flex;align-items:center}.section__contact dt img{width:36px;height:36px;margin-right:16px}.section__contact dd span:nth-child(1){font-size:24px;font-weight:400;color:#333}.section__contact dd span:nth-child(2){font-size:20px;font-weight:400;color:#333;text-align:right}.section__contact dd{padding:24px 0;display:flex;justify-content:space-between;align-items:center;margin:0}.section__contact dd+dd{border-top:1px solid rgba(229,231,235,1)}.section__contact .leave__message{cursor:pointer}.section__contact .leave__message:hover{text-decoration:underline}@media only screen and (max-width:1439px){.section__banner .banner__tip p:nth-child(1){font-size:36px}.section__banner .banner__tip p:nth-child(2){font-size:24px}.section__contact dd{padding:20px 0}.section__contact dt{font-size:28px;padding:64px 0 20px}.section__contact dd span:nth-child(1){font-size:20px}.section__contact dd span:nth-child(2){font-size:16px}}@media only screen and (max-width:1279px){.section__contact dt img{width:32px;height:32px}.section__banner .banner__tip p:nth-child(1){font-size:32px}.section__contact dt{padding:60px 0 20px}}@media only screen and (max-width:1023px){.section__banner .banner__tip p:nth-child(1){font-size:24px}.section__banner .banner__tip p:nth-child(2){font-size:16px}.section__contact dd{padding:16px 0}.section__contact dt{font-size:20px}.section__contact dd span:nth-child(1){font-size:16px}.section__contact dd span:nth-child(2){font-size:14px}}@media only screen and (max-width:767px){.section__contact dt img{width:24px;height:24px;margin-right:12px}.section__contact{flex-direction:column}.section__contact .section__group{width:100%}.section__contact dd{padding:18px 0}.section__contact dt{font-size:18px;padding:40px 0 18px}.section__banner .banner__tip p:nth-child(1){font-size:16px}.section__banner .banner__tip p:nth-child(2){font-size:22px}.section__contact .leave__message{text-decoration:underline}}.modal-popup .modal-header{border-bottom:1px solid #d2d6d9;height:60px;padding:0 24px;display:flex;justify-content:space-between;align-items:center}.modal-popup .modal-inner-wrap{background:#fff !important;border-radius:12px;width:980px;position:absolute;left:50%;top:50%;line-height:normal;margin:0}.modal-popup._inner-scroll .modal-content{padding:16px 24px 24px}@media only screen and (min-width:768px){.modal-popup .modal-inner-wrap{transform:translate(-50%,-50%) !important;font-size:small}}@media only screen and (min-width:1280px){.modal-popup .modal-inner-wrap{font-size:inherit}}.modal-popup .modal-inner-wrap .modal-footer button{width:240px;height:40px;background:var(--theme-bg-color);border-radius:20px;color:#fff;font-size:14px;font-weight:500;line-height:22px;border:none;transition:all .3s}.modal-popup .modal-inner-wrap .modal-footer button:hover{background:var(--global-a-hover)}.modal-popup .modal-inner-wrap .modal-footer button:focus{background:var(--global-a-hover)}.modal-popup .modal-title{font-size:16px;color:#333;font-weight:800;padding:0;border:none}.modal-popup .action-close{position:static;margin:0;padding:0}.modal-popup.modal-slide .modal-footer{padding-top:0;border-top:unset;text-align:center;margin:0}form input,form select{height:42px !important}form input,form select,form textarea{border-radius:8px !important;box-shadow:unset !important;background-color:unset !important;color:#17292a;font-size:14px;border:1px solid #d2d6d9 !important}form span{color:#17292a;font-size:14px;font-weight:500}form fieldset{display:flex;justify-content:space-between;flex-wrap:wrap}form .fieldset>.field{margin-bottom:16px}form .field.name,form .field.email,form .field.location,form .field.order_number,form .field.where,form .field.have{width:calc((100% - 24px)/2)}form .field.description,form .field.product{width:100%}form .check__privacy{display:flex}form .check__privacy #privacyBox{width:0;margin:0;height:unset !important}form .check__privacy i.check-icon{background-image:url(../../images/check_default.svg);background-repeat:no-repeat;background-size:16px 16px;cursor:pointer;margin-right:16px;min-width:16px}form .check__privacy i.check-icon.checked{background-image:url(../../images/check_checked.svg)}form .subscribe__tip{color:#f5515b;font-size:12px;font-weight:500;line-height:20px;margin:8px 0 0 30px}#modal-message .msg:before{font-size:24px;line-height:24px;color:#006400;content:'\e60e';font-family:'luma-icons';margin:-12px 0 0;vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;left:0;top:22px;position:absolute;text-align:center}#modal-message .msg{margin:0 0 10px;padding:12px 0 12px 28px;font-size:15px;color:#006400;position:relative}@media only screen and (max-width:1439px){.modal-popup .modal-inner-wrap{width:860px}}@media only screen and (max-width:1279px){.modal-popup .modal-inner-wrap{width:664px}}@media only screen and (max-width:1023px){.modal-popup .modal-inner-wrap{width:552px}}@media only screen and (max-width:767px){form .field.name,form .field.email,form .field.location,form .field.have{width:100%}.modal-popup .modal-inner-wrap{border-radius:12px 0 0 12px}.modal-popup .modal-header{padding:0 16px}}