@charset "UTF-8";.guide{max-width:790px;padding:46px 20px 100px;position:relative}.guide__title{font-size:2rem;font-weight:500;margin-bottom:15px}.guide__top__text{margin-bottom:23px}.guide__top__links{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:33px}.guide__top__links li{display:flex}.guide__top__links a{display:flex;align-items:center;width:240px;padding:10px 30px 10px 17px;position:relative;font-weight:500;border:.5px solid #000;line-height:1.4}.guide-page .guide__top__links a{font-size:1.4rem}.guide__top__links a:after{display:block;content:"";height:14px;width:14px;border-right:1px solid #000;border-top:1px solid #000;position:absolute;top:0;bottom:0;margin:auto}.guide-home .guide__top__links a:after{transform:rotate(45deg);right:18px}.guide-page .guide__top__links a:after{transform:rotate(135deg);top:-6px;right:14px}.guide__title--sub{font-size:2rem;font-weight:700;margin-bottom:15px}.guide__content__title{font-weight:700;font-size:1.4rem;line-height:1.6;padding-top:100px;margin-top:-100px}.guide__content img{display:block;max-width:100%;margin-bottom:1em}.guide__content img.margin-bottom{margin-bottom:5em}.guide__faq-block__links li a:before{display:inline;content:"\30fb"}.guide__faq-block{margin-bottom:3em;margin-top:-100px;padding-top:100px}.guide__faq-block__links a{position:relative;z-index:1}.guide .contact-btn{width:175px;height:40px;display:flex;align-items:center;justify-content:center;position:absolute;bottom:30px;right:calc((100% - 750px)/2);background:#000;color:#fff;font-size:1.4rem;font-weight:500;filter:drop-shadow(0px 4px 4px rgba(0,0,0,.25));border-radius:20px}.guide .contact-btn:hover{cursor:pointer}.guide .contact-btn.fix{position:fixed;bottom:30px}.guide .contact-bg{position:fixed;width:100%;height:calc(100vh - 80px);bottom:0;left:0;background:#00000080;z-index:4;display:none}.guide .contact{padding:28px 35px;position:relative;position:fixed;left:0;bottom:0;width:100%;background:#fff;z-index:5;transform:translateY(100%);transition:.3s;z-index:100}.guide .contact.open{transform:translateY(0)}.guide .contact__close-btn{width:18px;height:18px;position:absolute;top:19px;right:17px;display:block}.guide .contact__close-btn:hover{cursor:pointer}.guide .contact__close-btn:before,.guide .contact__close-btn:after{display:block;content:"";width:22px;height:1px;background:#000;position:absolute;top:0;bottom:0;margin:auto}.guide .contact__close-btn:before{transform:rotate(45deg)}.guide .contact__close-btn:after{transform:rotate(135deg)}.guide .contact__text{font-weight:500;margin-bottom:14px}.guide .contact__link{height:67px;display:flex;justify-content:center;align-items:center;border:.5px solid #000;margin-bottom:14px;font-weight:500;flex-direction:column}.guide .contact__link .small{font-size:1rem}.guide-repair .guide__title--sub{font-size:1.6rem}.guide-repair .underline{margin-bottom:32px;display:block}.guide__repair__form .label{font-weight:700;margin-bottom:7px}.guide__repair__form input:not([type=submit]),.guide__repair__form textarea{border:1px solid #000;width:100%;max-width:500px;padding:10px;margin-bottom:15px}.guide__repair__form textarea{min-height:214px}.guide__repair__form__text{margin-bottom:30px}.guide__repair__form .button{margin-bottom:100px;display:block;text-align:center}.guide__repair__tel__title{font-size:1.4rem;font-weight:700;margin-bottom:15px}.guide-repair .button-white{margin-top:15px}.guide__title--sub+.underline{margin-bottom:32px;display:block}.guide__repair__tel__title+p{margin-bottom:15px}@media (min-width: 880px){.guide__faq-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.6em 40px}.guide-home .guide__faq-block{width:calc((100% - 40px)/2)}.guide-page .guide__faq-block{width:100%}}@media (max-width: 879px){.guide{padding:17px 14px 50px}.guide__title{margin-bottom:13px}.guide__top{padding:0 11px;margin-bottom:42px}.guide__top__text{margin-bottom:19px}.guide__top__links{justify-content:center;flex-direction:column;gap:12px}.guide__top__links a{margin:auto}.guide__content{padding:0 11px}.guide__content__title{padding-top:70px;margin-top:-70px}.guide .contact-btn{right:22px;bottom:22px}.guide__faq-block{margin-top:-70px;padding-top:70px}.guide .contact-bg{height:calc(100vh - 50px)}.guide-repair .underline{text-align:center}.guide__repair__form .label{padding:0 15px}.guide__repair__form input:not([type=submit]),.guide__repair__form textarea{max-width:calc(100% - 30px);margin:0 auto 15px;display:block}.guide__repair__form .button{margin:0 auto 70px}.guide-repair .button-white{margin:15px auto 0;max-width:calc(100% - 30px)}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/shopping-guide.css.map */
