*{margin:0;padding:0}main #purchase_steps{width:100%;height:auto;box-shadow:var(--light-shadow-sm);-webkit-box-shadow:var(--light-shadow-sm);background-color:#fff;border-radius:10px;margin-top:20px;padding:10px;display:block}main #purchase_steps .ps-childs{text-align:center;flex-direction:row;width:100%;height:auto;padding:20px 15px;display:flex}main #purchase_steps p{font-size:12px}@media (min-width:576px) and (max-width:991.98px){main #purchase_steps p{font-size:10px}}main #purchase_steps .steps{opacity:.25;flex:1}main #purchase_steps .line{flex:auto;margin:auto}main #purchase_steps .line .hrDiv{background-color:#c4c4c4;height:2px;margin:auto;position:relative}main #purchase_steps .line .hrDiv.bi-check-all{background-color:#1fca1f;height:5px;margin:auto;position:relative}main #purchase_steps .line .hrDiv:before{position:absolute;bottom:10px;right:50%;transform:translate(50%)}@media (max-width:575.98px){main #purchase_steps .ps-childs{text-align:center;flex-direction:column;width:100%;height:auto;padding:20px 15px;display:flex}main #purchase_steps .line .hrDiv:before{bottom:50%;right:15px;transform:translateY(50%)}main #purchase_steps .line .hrDiv.bi-check-all,main #purchase_steps .line .hrDiv{width:5px;height:80px;margin:10px 0}}main #basket-details ul li{float:right;float:right;border-bottom:1px solid #ccc;width:100%;padding-bottom:20px}main #basket-details ul li:last-child{border-bottom:none;padding-bottom:0}main #basket-details ul li .product-pic a{text-align:center;width:150px;height:150px;display:inline-flex}main #basket-details i.bi-trash:before{vertical-align:middle}main #factor #btn-submit-factor{transition:all .3s ease-in}main #factor #btn-submit-factor:hover{transform:scale(.98)}main #factor #btn-submit-factor i{background-color:#269c26;padding:3px 10px 0;font-size:20px}[data-theme=dark] main{background-color:var(--dark-color-bg-main)}[data-theme=dark] main .product-details .product-code .warranty-info{background-color:#4e504e!important}[data-theme=dark] main .product-details .product-code .warranty-info span,[data-theme=dark] main .product-count-input{color:#e2e4e2!important}[data-theme=dark] main #factor span.text-success,[data-theme=dark] main .product-price p span.color-success-text,[data-theme=dark] main #basket-details span.text-success{color:#009300!important}[data-theme=dark] main #factor span,[data-theme=dark] main .count-price h6,[data-theme=dark] main .product-details .product-name{color:#bfc0c2!important}[data-theme=dark] main .product-details .product-code{color:#979797!important}[data-theme=dark] main #purchase_steps{background-color:#161718}
