*{
   -moz-box-sizing: border-box; 
    -webkit-box-sizing: border-box; 
     box-sizing: border-box; 
    font-family: 'Open Sans', sans-serif;
}
.header{
    display: flex;
    flex-direction:column;
    max-width: 700px;
    margin:0 auto;
    align-items:center;
    justify-content:center;
}
.header .store-description{
    margin: 30px 0;
    text-align: left;
}
.header .navigation a{
    font-weight: 400;
    font-size: 15px;
    text-decoration: none;
    padding: 0 20px;
    color: #4b4a48;
}
.header .navigation a:hover{
    color: #f3a293;
}
.header a.logo{
    position: relative;
    left: 0;
    margin: 0 auto;
    font-family: 'Open Sans';
    text-align: center;
    font-size: 3rem;
    font-weight: bold;
    color: rgba(0,0,0,0.7);
    text-decoration: none;
}
.header a.logo svg{
    width: 100px;
    max-width: 75px;
}
.header a.logo svg path{
    fill:#4b4a48;
}
.header a.logo:hover svg path{
    fill:#f3a293;
}
.header a.logo img{
    width: 100%;
    max-width: 300px;
}
.header-search__link svg {
    display: block;
    height: 16px;
    width: 16px;
}
.header-search__link{
    width: 50px;
}
body{
    /*background-image: url(https://drive.google.com/uc?id=1dA9kq8pu9NJIO28nDHbZYn8-FO4O2LYB);*/
}

.product-details {
    max-width: 700px;
    padding: 30px 0;
    border-top: 1px solid #e9e2de;
    margin: 0 auto;
}
.background-white{
    display: flex;
    flex-direction: column;
    background: transparent;
    margin: 30px auto;  
    /*background-image: url(https://drive.google.com/uc?id=1nKCIJ9nnX_2XEIh_uNIOuaIsIMDmk75i);*/
    background-position: 150% 0;
    background-repeat: no-repeat;
    background-size: 150%;
}
.product-image{
    display: flex;
    flex-direction:column;
    max-width: 700px;
    margin: 0 auto 30px auto;
}
.product-image img{
    width: 100%;
    margin: 20px auto;
}
.product-image .title{
    padding: 0 20px;
    font-size: 30px;
    /*font-family: 'Playfair Display', serif;*/
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    text-align: center;
    margin-bottom: 30px;
}
h3{font-size: 30px;margin:0 auto;display: block;text-align: center;}
.product-description {
    clear: both;
}
.product-description .product-detailed {
    padding-top: 37px;
}
.main-header {
    display: flex;
    flex-direction:column;
}
.pit-track {
    height: 11px;
    position: relative;
    width: calc(100% - 60px);
    background: #e30016;
    margin-left: 60px;
}
.pit-track img{
    height: 100%;
    margin-left: -60px;
}
.main-header__title {
    text-align: left;
    font-size: 2.8rem;
    color: #000;
    font-family: 'Bebas Neue', cursive;
    font-weight: 400;
    padding-right: 20px;
    display: block;
    margin-top: -10px;
    color: #6a8593;
}
.main-header__title {
    font-size: 2rem;
    margin-top: -20px;
}
.main-header {
    margin-bottom: 30px;
    position: relative;
}
.product.attribute.description{
    display: block;
    margin: 0 auto;
    max-width: 700px;
}
.product-detailed span.description *{
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
}
strong{
    font-size: 18px;
}
.stamped-review {
    border-top: 1px solid #eee;
    margin-bottom: 30px;
    padding-top: 25px;
}
.stamped-review:first-child {
    margin-top: 0;
    border-top: none;
}
.stamped-review:last-child {
    padding-bottom: 0;
}
.stamped-review-header {
    font-size: 14px;
    width: 100%;
    line-height: 18px;
    display: flex;
    flex-direction:row;
    align-items:center;
    position: relative;
}
.stamped-review-avatar {
    position: relative;
    /*float: left;*/
    padding: 0;
    margin-right: 10px;
    color: #bbb;
    background: #f5f5f5;
    border-radius: 50%;
    text-shadow: 1px 1px 0 #fff;
}
.stamped-review-avatar {
    background: #7c7c7c !important;
    color: white !important;
}
.stamped-review-header .stamped-review-avatar{
    width: 50px;
    height: 50px;
    display: block;
}
.stamped-review-avatar-content {
    height: 55px;
    width: 55px;
    font-size: 18px;
    vertical-align: text-bottom;
    text-align: center;
    text-transform: inherit;
    font-style: initial;
    margin-right: 10px;
}
.stamped-review-avatar-content {
    display: table-cell;
    vertical-align: middle;
    height: 56px;
    width: 55px;
    font-weight: 700;
}
.stamped-review-header .created, .stamped-review-header-byline .created {
    /*float: right !important;*/
    position: absolute;
    right: 0;
    top:10px;
    color: #999;
    font-size: 12px;
    font-weight: 400;
}
.stamped-review .author {
    margin-right: 7px;
}
.stamped-review .author-stars{
    display: flex;
    flex-direction:column;
}
.stamped-review-header-starratings {
    font-size: 20px;
    display: inline-block;
    margin-left: -2px;
}
.stamped-fa-star svg{
    width: 16px;
}
.stamped-fa-star svg path{
    fill: #7c7c7c;
}
.stamped-review-content {
    margin: 0 0 15px;
    clear: both;
}
.stamped-review-header-title {
    font-size: 16px;
    line-height: 24px;
    min-height: 15px;
    margin: 5px 0 0;
    padding: 0;
    border: none;
    font-weight: 700;
    text-align: left;
}
.stamped-reviews .stamped-review .stamped-starratings .stamped-fa-star{
    visibility: hidden;
}
#product-banner-details{
    background-position: center center;
    background-repeat: no-repeat;
}
.product-image div img{
    max-width: 100%;
    margin:0 auto;
}
.image-end {
    width: 100%;
    position: relative;
}
#footer-end{
    height: 0;
    margin: 0;
    overflow: hidden;
}
.header img.logo{
    display: block;
    width: 100%;
}
.header-wrap{
    display: flex;
    flex-direction:row;
    justify-content:center;
    align-items:center;
    flex-wrap:wrap;
    width: 100%;
    position: relative;
}
.header-wrap .store, .header-wrap .contact-us{
    width: 150px;
}
#exlude-countries-conditions{
    margin-bottom: 50px;
}

.product-details .product-banner h3:after{
    content: '';
    position:relative;
}
a.car-logo{
    width: 100%;
    display: flex;
    justify-content:center;
    margin-top: 25px;
    order:5;
}
a.store:hover img, a.contact-us:hover img{
    filter: drop-shadow(16px 16px 20px #c69c6d) invert(0%); 
}
.store-description span:before{
    content: 'S.C.L. Motor Parts Public Company Limited (the "Company"), formerly known as Seng Chiang Long Limited Partnership, was incorporated on December 2, 1964, to distribute automotive parts. \a\a It has been officially appointed as the authorized distributor of Isuzu automotive parts since 1969. It was subsequently incorporated on April 2, 1981, with an initial registered capital of 5 million baht. \a\a The company has since expanded its operations. Currently, the company is a comprehensive automotive parts distributor, offering more than 167,000 items, including genuine Isuzu parts , MITSUBISHI, TOYOTA, HONDA, FUSO, FORD, NISSAN, and CHEVROLET brands. \a\a The company also distributes certified replacement parts from brands such as AISIN, KAYABA, EXEDY, DENSO, and TOKICO.\a\a With over 60 years of experience, S.C.L. continues to expand through online platforms like Lazada and Shopee, maintaining its commitment to quality products and excellent customer service.';
    position: relative;
    display: block;
    white-space:pre-wrap;
    text-align: center;
}
.product-detailed:after{
    content: '';
    display: block;
    padding: 0 0 20px 0;
    margin: 0 0 30px 0;
    border-bottom: 1px solid #ccc;
}

.menu {
    font-family: "Lora", serif;
    font-size: 16px;
    font-weight: 700;
    margin: 24px auto;
    padding: 12px;
    background: hsla(0,0%,100%,.6);
    box-shadow: 0 5px 20px rgba(0,0,0,.4);
    width: 100%;
    max-width: 700px;
    color: #6a8593;
}
.menu .menu__list {
    margin: 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    list-style: none;
    flex-direction: row;
}
.menu .menu__item, .menu .menu__item a {
    flex: 1;
    text-align: center;
    text-decoration: none;
    color: #6a8593;
  }
  .menu .menu__item{
    border-right: 1px solid #ccc;
  }
  .menu .menu__item:last-child{
    border-right: 0;
  }
#product-details .main-header span:after{
    content: 'Description';
}

.background-white{
    .product-image{
        order: 1;
    }
    #product-details{
        order: 10;
    }
    #payment-conditions{
        order: 20;
    }
    #shipping-conditions{
        order: 40;
    }
    #return-conditions{
        order: 30;
    }
    #customer-service{
        order: 50;
    }
    #import-duties-n-tax{
        order: 60;
    }
    #footer-end{
        order: 70;
    }
}
#payment-conditions{display: none;}
#payment-conditions .main-header span:after{
    content: 'Payment';
}
#payment-conditions span.description li{display: none;position: relative;}
#payment-conditions span.description li:nth-child(1){display: block;}
#payment-conditions span.description li:nth-child(1):after{
    content:' We accept via my secure merchant payment gateway provided by PAYPAL.COM payment is appreciated within 3 days of the end  of auction or Selling finished . please contact me if you are bidding on more than one auction as we are happy to combine shipping. ';
    font-weight: bold;
}
#payment-conditions span.description li:nth-child(2){display: block;}
#payment-conditions span.description li:nth-child(2):after{
    content:' WHEN YOU BID YOU HAVE TO PAY US, IF YOU DON\'T PAY AUTOMATIC REPORT TO EBAY';
    font-weight: bold;
    color: red;
}

#disclaimer{display: none;}
#disclaimer span.description li{display: none;position: relative;}
#disclaimer span.description li:nth-child(1){display: block;}
#disclaimer span.description li:nth-child(1):after{
    content:'This product is categorized as NEW and New Old Stock (NOS) type.\.';
}

#disclaimer span.description li:nth-child(2){display: block;}
#disclaimer span.description li:nth-child(2):after{
    content:'NOS type products are those that has been manufactured for awhile, but never been sold before at retail.  It might already sit in our warehouse shelf for more than 10 years. Some imperfections might noticeable such as mold, minor scratches, stain, and hardened rubber on several products.\.'
}

#product-condition{display: none;}
#product-condition span.description li{display: none;position: relative;}
#product-condition span.description li:nth-child(1){display: block;}
#product-condition span.description li:nth-child(1):after{
    content:'DON\'T LEAVE ANY NEGATIVE FEEDBACK BEFORE CONTACTING US\!';
}

#product-condition span.description li{display: none;position: relative;}
#product-condition span.description li:nth-child(2){display: block;}
#product-condition span.description li:nth-child(2):after{
    content:'Our company’s success depends on your feedback. We appreciate it if you take the time to look at each of our feedback and rating before buying any products.  It’s our best interest to keep our rating above average and satisfy our customers\.';
}

/*#customer-service{display: none;}*/
#customer-service .main-header span:after{
    content: 'Feedback';
}
#customer-service span.description li{display: none;position: relative;}
#customer-service span.description li:nth-child(1){display: block;}
#customer-service span.description li:nth-child(1):after{
    content:'We value your feedback and strive to provide a 5-star experience in all aspects. If you have any concerns that would prevent you from leaving a positive rating, please don\'t hesitate to contact us directly. We appreciate your feedback and use it to continuously improve our services.';
/*    font-weight: bold;*/
}

#return-conditions span.description li:before, #shipping-conditions span.description li:before, #disclaimer span.description li:before, #product-condition span.description li:before, #customer-service span.description li:before{content: '\2022'; font-size: 20px; font-weight: bold; position: absolute; left: -12px; top: -3px; font-family: Arial } 

/*#import-duties-n-tax{display: none;}*/
#import-duties-n-tax .main-header span:after{
    content: 'Impor Tax';
    font-weight: bold;
}
#import-duties-n-tax span.description li{display: none;position: relative;}
#import-duties-n-tax span.description li:nth-child(1){display: block;}
#import-duties-n-tax span.description li:nth-child(1):after{
    content:'Buyers are responsible for any applicable customs duties, taxes, or import fees charged by their country upon delivery.'
}

/*#shipping-conditions{display: none;}*/
#shipping-conditions .main-header span:after{
    content: 'Shipping & Handling Time';
}
#shipping-conditions span.description li{display: none;position: relative;}
#shipping-conditions span.description li:nth-child(1){display: block;}
#shipping-conditions span.description li:nth-child(1):after{
    content:'All items shipped from Bangkok, Thailand, "South east Asia"';
    font-weight: bold;
}
#shipping-conditions span.description li:nth-child(2){display: block;}
#shipping-conditions span.description li:nth-child(2):after{
    content:'Your item will be shipped within 3 business days after receiving your cleared payment.';
    font-weight: bold;
}
#shipping-conditions span.description li:nth-child(3){display: block;}
#shipping-conditions span.description li:nth-child(3):after{
    content:'Please make sure the Ship-To address you type during checkout is correct. We are not responsible for any wrong or undeliverable addresses.';
}
#shipping-conditions span.description li:nth-child(4){display: block;}
#shipping-conditions span.description li:nth-child(4):after{
    content:'If you have any special request, please message us before placing the order.';
}
#shipping-conditions span.description li:nth-child(5){display: block;}
#shipping-conditions span.description li:nth-child(5):after{
    content:'Estimated delivery time is approximately 10–23 days.';
}
#shipping-conditions span.description li:nth-child(5){display: block;}
#shipping-conditions span.description li:nth-child(5):after{
    content:'If you require faster delivery, we kindly recommend considering this before placing your order.';
}

/*#return-conditions{display: none;}*/
#return-conditions .main-header span:after{
    content: 'RETURNS';
}
#return-conditions span.description li{display: none;position: relative;}
#return-conditions span.description li:nth-child(1){display: block;}
#return-conditions span.description li:nth-child(1):after{
    content:'We do accept return for defect item, damage item or seller sent wrong item to buyer.';
    font-weight: bold;
    white-space: pre;
}
#return-conditions span.description li:nth-child(2){display: block;}
#return-conditions span.description li:nth-child(2):after{
    content:'We do accept a return. Please message us immediately within 7 days after receive your item. We accept return for defect or damage during transportation or seller sent wrong item(s) All returns must be "unused and within original condition"';
}
#return-conditions span.description li:nth-child(3){display: block;}
#return-conditions span.description li:nth-child(3):after{
    content:'We will ship new & replacement one after receive proof of your problem.';
}
#return-conditions span.description li:nth-child(4){display: block;}
#return-conditions span.description li:nth-child(4):after{
    content:'All products have been checked and packaged in good condition before dispatch back to us.';
}
#return-conditions span.description li:nth-child(5){display: block;}
#return-conditions span.description li:nth-child(5):after{
    content:'If you bought wrong item(s), we do NOT accept return because it is not a seller-at-fault. If buyer want to return you must be response for all return costs.';
}
#return-conditions span.description li:nth-child(6){display: block;}
#return-conditions span.description li:nth-child(6):after{
    content:'Please allow up to 14 Days business days for returns to be processed before the item can be sent back to you.';
}
#return-conditions span.description li:nth-child(7){display: block;}
#return-conditions span.description li:nth-child(7):after{
    content:'Shipping and handling charges for the item to be returned to us and for the new item to be sent back to you is not refundable unless it is due to our fault.';
}
#return-conditions span.description li:nth-child(8){display: block;}
#return-conditions span.description li:nth-child(8):after{
    content:'If you have any special request, please message us.';
}

@media (max-width: 45em){
    a.car-logo{
        max-width: 225px;
    }
    .header-wrap .store, .header-wrap .contact-us{
        margin: 3px 0;
    }

    .header .store-description{
        padding: 0 20px;
    }
    .header-wrap{
        flex-direction:column;
    }
    .header-wrap .logo{
        order:1;
        margin-bottom: 20px;
    }
    .header-wrap .store{
        order:2;
    }
    .header-wrap .contact-us{
        order:3;
    }
    .header .navigation a{
        font-size: 11px;
        width: 100%;
        display: block;
        text-align: left;
    }
    .header .navigation{
        flex-grow:2;
    } 
    .product-image div{
        width: 100%;
        margin: 0;
        padding: 10px;
    }
    .product-image div img{
        width: calc(100% - 30px)!important;
        margin: 20px;
        display: block;
    }
    .product-image, .product-description{
        margin-bottom: 30px;
    }
    .product-image .title{
        font-size: 20px;
    }
    .main-header__title{
        font-size: 1.5rem;
    }
    .background-white{
        padding: 0 10px;
    }
}