*{
   -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{
    width: 200px;
  height: 200px;
  overflow: hidden;
  border-radius: 50%;
    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%;
}
.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{
    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: 190px;
    top: -110px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}
#footer-end{
    margin-top: 78px;
    margin-bottom: 100px;
}
.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: 'Welcome to IYAIKUB AUTOPARTS. We sale Japanese car parts. Genuine and aftermarket. Thank you for your business. IYAIKUB is one of eBay\'s most reputable sellers. Consistently delivers outstanding 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;
}
.image-end{
    display: none;
}

.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;
  }

#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 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:'Please reach us out during office hours, Monday thru Friday 9:00AM to 4:00PM GMT+7 time\.';
}

#customer-service span.description li:nth-child(2){display: block;}
#customer-service span.description li:nth-child(2):after{
    content:'For any inquiries, don’t hesitate to contact us before purchase\.';
}

#customer-service span.description li:nth-child(3){display: block;}
#customer-service span.description li:nth-child(3):after{
    content:'For any issue regarding your purchase, please contact us before leaving any feedback.  Since we value our customers deeply, we hope to receive good end feedback on every purchase. If any issue arise, we’ll try our best to solve to receive your good remark\.';
}
/*#import-duties-n-tax{display: none;}*/
#import-duties-n-tax .main-header .main-header__title:after{
    content: 'Shipping, Import, Duties and Tax';
}
#import-duties-n-tax span.description li{display: none;position: relative;}
#import-duties-n-tax 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, #return-conditions 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 span.description li:nth-child(1){display: block;}
#import-duties-n-tax span.description li:nth-child(1):after{
    content:'Shipping cost to the United States already includes the tariff fee. You will not need to pay any additional charges upon delivery.\.'
}

#shipping-conditions{display: none;}
#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:'Various rate is expected, depending on the size of the item and on your country.  We can ensure you that we try to keep our shipping rates as low as possible. We might able to offer shipping discount in case you are going to make multiple purchases. Please contact us if you are planning to do so, as we would not able combine the shipping once the sales are final.';
}
#shipping-conditions span.description li:nth-child(2){display: block;}
#shipping-conditions span.description li:nth-child(2):after{
    content:'We operate on GMT+7 time zone, which might be different from your time zone. All orders will be dispatched max 3 business days after payment is received. We do not do shipment on Sunday and our Public holiday.';
}
#shipping-conditions span.description li:nth-child(3){display: block;}
#shipping-conditions span.description li:nth-child(3):after{
    content:'We us DHL Ecommerce ( DHL Global Mail) and registered mail Post Indonesia for international orders. This offers tracking and approximately 10-20 days in transit.';
}
#shipping-conditions span.description li:nth-child(4){display: block;}
#shipping-conditions span.description li:nth-child(4):after{
    content:'If you prefer express shipping, we can upgrade your shipment to DHL Express or EMS Post Indonesia. Please email or message us if you want to upgrade your shipping method. ';
}
#shipping-conditions span.description li:nth-child(5){display: block;}
#shipping-conditions span.description li:nth-child(5):after{
    content:'ATTENTION FOR EXPRESS  SHIPPING: For several areas in certain countries that are included in DHL remote areas, We will charge more for that according to DHL regulations (please see the list of DHL remote areas in your country)';
}
#shipping-conditions span.description li:nth-child(6){display: block;}
#shipping-conditions span.description li:nth-child(6):after{
    content:'ATTENTION TO BUYER FROM MEXICO, BERMUDA, PORTUGAL, RUSSIA, URUGUAY, PERU, ISRAEL, POLAND, CYPRUS, CHILE, GREECE, MALTA, SOUTH AFRICA, BRAZIL, ARGENTINA, NORTH AMERICA & SOUTH AMERICA. Longer time frame for your order is expected. It might take approximately 30-35 business days due to multiple transit time.';
}

#return-conditions{display: none;}
#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:'Please take the time to do the research before any purchases.';
}

#return-conditions span.description li:nth-child(2){display: block;}
#return-conditions span.description li:nth-child(2):after{
    content:'No returns are going to be made if you’re ordered the wrong parts.';
}

#return-conditions span.description li:nth-child(3){display: block;}
#return-conditions span.description li:nth-child(3):after{
    content:'We operate from Monday to Friday 9:00AM to 4:00PM GMT+7 time.';
}

#return-conditions span.description li:nth-child(4){display: block;}
#return-conditions span.description li:nth-child(4):after{
    content:'For any issue regarding your purchase, please contact us before leaving any feedback.  It’s our interest to to solve the problem and provide amicable solution.';
}

@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;
    }
}