.font-title-black{font-weight:700;font-size:15px;color:#000}.filter-layout{padding:0 15px}.ac-filled{margin-top:15px}.other-price{font-size:14px;font-weight:500;color:grey}.op-out{position:absolute;margin:5px;right:0;top:0}.op-main{display:flex;color:#000}.op-main .op-info .op-phone{font-size:26px;line-height:34px}.op-main .op-info .op-open-now{margin-top:5px;display:flex;align-items:center}.op-main .op-info .op-work{margin-top:5px;padding:16px;background:#fff;box-shadow:0 10px 30px 0 rgba(0,0,0,.1)}.op-main .op-info .op-work .op-worklist{display:flex;justify-content:space-between;font-size:15px;line-height:28px}.op-main .op-info .op-note{text-align:center;font-size:13px;line-height:16px;margin-top:36px;color:rgba(0,0,0,.38)}.op-main .op-order .op-part-info{display:flex}.op-main .op-order .op-part-info .op-part-image{width:64px;height:64px;margin-right:16px}.op-main .op-order .op-part-info .op-part-desc{display:flex;flex-direction:column;justify-content:center}.op-main .op-order .op-part-info .op-part-desc .op-part-name{font-size:17px;line-height:20px;font-weight:500}.op-main .op-order .op-part-info .op-part-desc .op-part-status{font-size:15px;line-height:20px;color:rgba(0,0,0,.38)}.op-main .op-order .op-form{margin-top:30px}.op-main .op-order .op-form .op-price{margin-top:5px;font-size:15px;font-weight:700;line-height:20px}.op-main .op-order .op-form .op-disclaimer{font-size:15px;line-height:20px;margin-bottom:22px;color:rgba(0,0,0,.38)}@media screen and (min-width:768px){.op-info{width:364px;padding:24px}.op-order{box-shadow:0 0 24px 0 rgba(0,0,0,.08);width:436px;padding:24px}}@media screen and (max-width:768px){.op-main{flex-direction:column;padding:24px;background-color:#fff}.op-info{order:2;margin-top:25px}.op-info .op-note{margin-top:10px!important}.op-order{order:1;margin-top:11px}.op-order .op-disclaimer{margin-bottom:12px!important}}.order-info{min-height:40px}.order-info .order-phone-msg{display:flex;margin-left:6px}.order-info .order-phone-msg button{margin:0 5px;height:28px!important;width:28px!important}@media screen and (max-width:767px){.order-info{flex-direction:column;text-align:center}.order-info .order-phone-msg{margin:10px 0 5px}}