.tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tag .classlist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#f1f8ff;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:5px 0;padding:15px}@media (min-width:640px){.tag .classlist{margin:12px 0 56px}}.tag .classlist .btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:none;flex:none;padding:3px 25px;font-size:14px;border-radius:30px;margin:0 5px}@media (min-width:640px){.tag .classlist .btn{margin:0 20px;-webkit-box-flex:0;-ms-flex:none;flex:none;font-size:33px;padding:5px 50px}}@media (min-width:1024px){.tag .classlist .btn{margin:0 20px;-webkit-box-flex:0;-ms-flex:none;flex:none;font-size:30px;width:200px}}.tag .classlist .btn.btn-primary{border:1px solid #000;-webkit-transition:background-color .2s ease-in-out,color .3s ease-in-out;transition:background-color .2s ease-in-out,color .3s ease-in-out}@media (min-width:1024px){.tag .classlist .btn.btn-primary{border:2px solid #000}}@media (hover:hover){.tag .classlist .btn:hover{--btn-color:#fff;--btn-bgc:#62bcd6;--btn-border-color:transparent;border-width:0}.tag .classlist .btn:hover .btn-primary{border-width:0}.tag .classlist .btn:hover .icon.icon-arrow-right{background-image:url(../../images/icons/icon-arrow-right-white.png)}}.service__tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;border-radius:20px;font-size:12px;padding-left:.75rem;padding-right:.75rem;padding-top:.25rem;padding-bottom:.25rem;white-space:nowrap}@media (min-width:640px){.service__tag{font-size:20px}}@media (min-width:1024px){.service__tag{font-size:16px}}.shop__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1024px){.shop__content{padding-left:45%;padding-right:0;-webkit-transform:translateX(-30%);transform:translateX(-30%)}}@media (min-width:1280px){.shop__content{padding-left:45%;padding-right:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.shop__content .city{font-size:24px;line-height:1.3rem;color:#62bcd6;font-weight:500;-webkit-box-flex:0;-ms-flex:none;flex:none;margin-right:15px}@media (min-width:640px){.shop__content .city{font-size:50px;margin-right:32px}}@media (min-width:1024px){.shop__content .city{font-size:42px;margin-right:32px}}.shop__content .shop__border{border-top:1px solid #000;height:1px}.shop__content .shop__border.border__md{-webkit-box-flex:1;-ms-flex:auto;flex:auto;width:100%;margin-bottom:0;display:none}@media (min-width:640px){.shop__content .shop__border.border__md{display:none}}@media (min-width:1024px){.shop__content .shop__border.border__md{margin-top:1rem;width:220px;display:-webkit-box;display:-ms-flexbox;display:flex}}.shop__content .shop__border.border__sm{display:-webkit-box;display:-ms-flexbox;display:flex;width:200px}@media (min-width:640px){.shop__content .shop__border.border__sm{width:480px;display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:1024px){.shop__content .shop__border.border__sm{display:none}}.shop__content .shop__list .shop__item:first-of-type{margin:30px 0}@media (min-width:1024px){.shop__content .shop__list .shop__item:first-of-type{margin:0 32px 50px}}.shop__content .shop__list .shop__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;letter-spacing:.05em;margin:30px 0}@media (min-width:1024px){.shop__content .shop__list .shop__item{margin:50px 32px}}.shop__content .shop__list .shop__item .shop__name{font-size:18px;line-height:2rem;color:#62bcd6;font-weight:500;-webkit-box-flex:0;-ms-flex:none;flex:none}@media (min-width:640px){.shop__content .shop__list .shop__item .shop__name{font-size:36px}}@media (min-width:1024px){.shop__content .shop__list .shop__item .shop__name{font-size:30px}}.shop__content .shop__list .shop__item .address{font-size:12px}@media (min-width:640px){.shop__content .shop__list .shop__item .address{padding-top:10px;padding-bottom:5px;font-size:24px}}@media (min-width:1024px){.shop__content .shop__list .shop__item .address{font-size:16px}}.shop__content .shop__list .shop__item .shop__tel{font-size:12px}@media (min-width:640px){.shop__content .shop__list .shop__item .shop__tel{font-size:24px}}@media (min-width:1024px){.shop__content .shop__list .shop__item .shop__tel{font-size:16px}}.shop__content .shop__list .shop__item .btn-shop{width:180px;font-size:12px;padding:.25rem;-webkit-box-flex:0;-ms-flex:none;flex:none;margin-top:12px}@media (min-width:640px){.shop__content .shop__list .shop__item .btn-shop{width:370px;padding-left:2rem;padding-right:2rem;font-size:24px;margin-top:20px}}@media (min-width:1024px){.shop__content .shop__list .shop__item .btn-shop{width:300px;font-size:16px;padding-top:.75rem;padding-bottom:.75rem;margin-top:20px}}.shop__content .shop__list .shop__item .btn-shop .icon{width:15px;height:15px}@media (min-width:640px){.shop__content .shop__list .shop__item .btn-shop .icon{width:25px;height:25px}}.shop__content .shop__list .shop__item .btn-shop.btn-primary{border:1px solid #383838}@media (min-width:640px){.shop__content .shop__list .shop__item .btn-shop.btn-primary{border:2px solid #383838}}@media (hover:hover){.shop__content .shop__list .shop__item .btn-shop:hover{--btn-color:#fff;--btn-bgc:#62bcd6;border-color:transparent;-webkit-transition:background-color .2s ease-in-out,color .3s ease-in-out;transition:background-color .2s ease-in-out,color .3s ease-in-out}.shop__content .shop__list .shop__item .btn-shop:hover .icon.icon-arrow-right{background-image:url(../../images/icons/icon-arrow-right-white.png)}}