.extend-store-license__modal .modal-body{height:80vh}.sub__list{gap:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sub__item,.sub__list{display:-webkit-box;display:-ms-flexbox;display:flex}.sub__item{border:1px solid #ededed;border-radius:11px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff;cursor:pointer}.sub__item .sub-item__thumbnail{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;padding:25px 60px;border-bottom:1px solid #ededed}.sub__item .sub-item__thumbnail img{width:100%;height:120px;-o-object-fit:cover;object-fit:cover}.sub__item .sub-item__info{padding:10px}.sub__item .sub-item__info .sub-item--name{text-align:center;font-weight:600;font-size:15px;color:#363636;margin-bottom:10px;width:100%;text-overflow:ellipsis;overflow:hidden}.sub__item .sub-item__info .sub-item--description{font-style:normal;font-weight:500;font-size:13px;line-height:16px;text-align:center;color:#aaa;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:pre-line;margin-bottom:0}.sub__item .sub-item--action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 14px;padding-top:10px;padding-bottom:10px;border-bottom-left-radius:11px;border-bottom-right-radius:11px}.sub__item .sub-item--action .sub-item--price{font-size:15px;font-weight:500;color:#363636;margin:auto}.sub__item .sub-item--action .sub-item--detail i{font-size:15px;color:#0560a6;cursor:pointer;background:rgba(5,96,166,.2);border-radius:50%;width:25px;height:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sub__item .sub-item--action .sub-item--detail .btn-contact-supplier{background:#3aa451;border-radius:14px;color:#fff;border:none;padding:1px 6px}.sub__item .sub-item--action .sub-item--detail .btn-contact-supplier.active{outline:none}.sub__item .sub-item--action .sub-item--detail:hover{opacity:.6}.step-progress__wrapper{width:90%;margin:0 auto;position:relative}.step-progress__wrapper-before{background-color:grey;-webkit-transform:translateY(-50%) perspective(1000px);transform:translateY(-50%) perspective(1000px)}.step-progress__wrapper-after,.step-progress__wrapper-before{content:"";position:absolute;left:0;top:50%;height:12px;width:100%}.step-progress__wrapper-after{background-color:red;-webkit-transform:scaleX(0) translateY(-50%) perspective(1000px);transform:scaleX(0) translateY(-50%) perspective(1000px);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.step-progress__bar{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;height:100px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}.step-progress__step{z-index:2;cursor:pointer;position:relative;--activeColor:red;--passiveColor:grey;--activeBorder:5px;--passiveBorder:5px}.step-progress__step span{color:var(--passiveColor);-webkit-transition:.3s ease;transition:.3s ease;display:block;font-size:50px;-webkit-transform:translateZ(0) scale(1) perspective(1000px);transform:translateZ(0) scale(1) perspective(1000px);font-weight:900;text-align:center;opacity:1}@media (max-width:767px){.step-progress__step span{font-size:28px}}.step-progress__step--active .step-progress__step-label,.step-progress__step--active span{color:var(--activeColor)}.step-progress__step--active .step-progress__step-icon{opacity:1}.step-progress__step--valid .step-progress__step-icon{opacity:1;-webkit-transform:translate3d(-50%,-50%,0) scale(1) perspective(1000px);transform:translate3d(-50%,-50%,0) scale(1) perspective(1000px)}.step-progress__step--valid span{color:var(--activeColor);opacity:0;-webkit-transform:translateZ(0) scale(2) perspective(1000px);transform:translateZ(0) scale(2) perspective(1000px)}.step-progress__step--valid .step-progress__step-label{color:var(--activeColor)}.step-progress__step:after{content:"";position:absolute;z-index:-1;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) perspective(1000px);transform:translate(-50%,-50%) perspective(1000px);width:75px;height:75px;background-color:#fff;border-radius:50%;border:var(--passiveBorder) solid var(--passiveColor);-webkit-transition:.3s ease;transition:.3s ease}@media (max-width:767px){.step-progress__step:after{width:40px;height:40px}}.step-progress__step--active:after{border:var(--activeBorder) solid var(--activeColor)}.step-progress__step--valid:after{background-color:var(--activeColor);border:var(--activeBorder) solid var(--activeColor)}.step-progress__step-label{position:absolute;top:calc(100% + 25px);left:50%;-webkit-transform:translateX(-50%) perspective(1000px);transform:translateX(-50%) perspective(1000px);white-space:nowrap;font-size:18px;font-weight:600;color:grey;-webkit-transition:.3s ease;transition:.3s ease}.step-progress__step-icon{font-size:36px;color:#fff;position:absolute;left:50%;top:50%;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;opacity:0;-webkit-transform:translate3d(-50%,-50%,0) scale(0) perspective(1000px);transform:translate3d(-50%,-50%,0) scale(0) perspective(1000px)}@media (max-width:767px){.step-progress__step-icon{font-size:22px}}.extend-progress__step--overlay[data-v-8c6f2336]{position:absolute;width:25px;height:25px;top:-1px;left:-9px}