*{
   -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: row;
    max-width: 700px;
    margin: 25px auto;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.store-description:after{
    position: relative;
    content: 'ABRAKAN AUTO Provides a variety of Toyota, Honda, Suzuki, Mitsubishi, BMW, Mercedes Benz, Ford, and other automotive brands both original/OEM (NEW or NOS) and Aftermarket . \A Our store sells spereparts for the latest model cars and vintage cars, we also serve wholesale for large-scale purchases, our store is located in Indonesia where there are many big brand factories and is very well known among the Automotive Industry';
    text-align: center;
}
.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: auto;
}
.header a.logo svg{
	width: 100px;
	max-width: 75px;
}
a.store img, a.contact-us img{
    max-width: 300px;
}
.header a.logo svg path{
	fill:#4b4a48;
}
.header a.logo:hover svg path{
	fill:#f3a293;
}
.header-wrap {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: absolute;
    z-index: 2;
}
.header-search__link svg {
    display: block;
    height: 16px;
    width: 16px;
}
.header-search__link{
	width: 50px;
}

.product-details {
    padding: 30px 0;
    border-top: 1px solid #e9e2de;
}
.background-white{
	background: transparent;
	margin: 30px auto;
}
.product-image{
	display: flex;
	flex-direction:column-reverse;
	max-width: 700px;
	margin: 0 auto;
    flex-wrap: wrap;
}
.product-image img{
	width: 100%;
}
.product-image div{
	width: 100%;
}

.product-image div.image{
    box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
}
.product-image .title{
	padding: 20px;
    font-size: 30px;
    font-weight: 600;
    text-align: center;
}
h3{font-size: 30px;margin:0 auto;display: block;text-align: center;}
.product-description {
    clear: both;
}
.product-description .product-detailed {
    padding-top: 76px;
}
.main-header {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    align-items: flex-start;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    border-top: 1px solid #ccc;
}
.main-header__title {
    font-size: 2.8rem;
    background-color: #fff;
    color: #000;
    font-family: 'Racing Sans One', cursive;
    font-weight: 600;
    padding-right: 20px;
    display: block;
    margin-top: -10px;
    text-align: center;
}
.main-header__title {
    font-size: 2rem;
    margin-top: -39px;
    position: relative;
    padding-left: 50px;
}
.main-header__title:before{
    content: '';
    background-image: url(https://drive.google.com/uc?id=1LA6G7t7vAzsAJROU920YAeWbrEDxiDqa);
    position: absolute;
    left: 0;
    top: 8px;
    background-repeat: no-repeat;
    width: 34px;
    height: 24px;
    display: block;
}
.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-weight: 400;
	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{
    display: block;
    background:url(https://drive.google.com/uc?id=1HJTwlt7cB64LP0WzCHkar5Ia4izrKTy_);
    background-position: center center;
    background-repeat: no-repeat;
}
.product-banner{
    display: block;
    max-width: 700px;
  margin: 0 auto;
}
.product-banner img{
/*    display: none!important;*/
}
.product-image div img{
    width: auto;
    max-width: 100%;
    display: block;
    margin: 0 auto;
}
.image-end {
    width: 100px;
    top: -110px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}
#footer-end{
    margin-top: 78px;
}
.header img.logo{
    display: block;
    width: 100%;
    height: auto;
    max-width: 200px;
    margin: 0 auto;
}

#feedback{
    display: none;
}

.product-details .product-banner h3:after{
    content: '';
    position:relative;
}


#customer-service span.description li{display: none;position: relative;}
#customer-service span.description li:before{content: '•'; font-size: 13px; font-weight: bold; position: absolute; left: -12px; top: 0px; } 
#customer-service span.description li:nth-child(1){display: block;}
#customer-service span.description li:nth-child(1):after{
    content:'We are open Monday thru Friday 9:00 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:'Closed: Saturday, Sunday, public holidays in Indonesia';
}
#customer-service span.description li:nth-child(3){display: block;}
#customer-service span.description li:nth-child(3):after{
    content:'It is not possible to shipping products during the holiday.';
}
#customer-service span.description li:nth-child(4){display: block;}
#customer-service span.description li:nth-child(4):after{
    content:'If you have any question regarding the product, please contact us before purchase.';
}
#customer-service span.description li:nth-child(5){display: block;}
#customer-service span.description li:nth-child(5):after{
    content:'We take feedback to account very seriously';
    font-weight: bold;
}
#customer-service span.description li:nth-child(6){display: block;}
#customer-service span.description li:nth-child(6):after{
    content:'If there any problem please contact us to solve because negative or neutral feedback doesn\'t solve anything.';
    font-weight: bold;
}

#import-duties-n-tax{ display: block; }
#import-duties-n-tax span.description li{display: none;position: relative;}
#import-duties-n-tax span.description li:before{content: '•'; font-size: 13px; font-weight: bold; position: absolute; left: -12px; top: 0px; } 
#import-duties-n-tax span.description li:nth-child(1){display: block;}
#import-duties-n-tax span.description li:nth-child(1):after{
    content:'INTERNATIONAL CUSTOMERS ARE RESPONSIBLE FOR ALL IMPORT/CUSTOMS/LOCAL TAX FEES/REMOTE AREA SURCHARGE THAT MAY BE INCURRED UPON RECEIPT YOUR PACKAGE.';
}
#import-duties-n-tax span.description li:nth-child(2){display: block;}
#import-duties-n-tax span.description li:nth-child(2):after{
    content:'Due to changes in import policy by the US government effective August 29, 2025, any purchases of goods destined for the US may incur additional import costs. Please understand, as these changes are beyond our control.';
    font-weight: bold;
    color: red;
}

#payment-conditions{ display: none; }
#payment-conditions span.description li{display: none;position: relative;}
#payment-conditions span.description li:before{content: '•'; font-size: 13px; font-weight: bold; position: absolute; left: -12px; top: 0px; } 
#payment-conditions span.description li:nth-child(1){display: block;}
#payment-conditions span.description li:nth-child(1):after{
    content:'The Payment is Expected within only 3 days After Ordered';
}

#shipping-conditions span.description li{display: none;position: relative;}

#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:'For Express service, we ship via DHL Express';
    font-weight: bold;
}
#shipping-conditions span.description li{display: none;position: relative;}
#shipping-conditions span.description li:nth-child(2){display: block;}
#shipping-conditions span.description li:nth-child(2):after{
    content:'We are open Monday thru Friday 9:00 to 4:00PM GMT+ 7 time';
}
#shipping-conditions span.description li:nth-child(3){display: block;}
#shipping-conditions span.description li:nth-child(3):after{
    content:'We don\'t ship on Sunday or Our Country Public Holiday.';
}
#shipping-conditions span.description li:nth-child(4){display: block;}
#shipping-conditions span.description li:nth-child(4):after{
    content:'Make sure you write down the telephone number in the shipping address. We cannot ship your order without the telephone number';
    font-weight: bold;
}
#shipping-conditions span.description li:nth-child(5){display: block;}
#shipping-conditions span.description li:nth-child(5):after{
    content:'Please understand that any delay due to custom clearance or postal service is out of our control.';
    font-weight: bold;
}
#shipping-conditions span.description li:nth-child(6){display: block;}
#shipping-conditions span.description li:nth-child(6):after{
    content:'We do combine shipping for multiple items, you can ask combine shipping charge before order or You can order all items you need then "request total to seller" and just pay after we\'ve send you a combined shipping invoice with shipping costs have been reduced.';
}
#shipping-conditions span.description li:nth-child(7){display: block;}
#shipping-conditions span.description li:nth-child(7):after{
    content:'If you pay separately for your multiple items, overpayment shipping cost will not be refund, even though your items eventually be shipped together.';
}
#shipping-conditions span.description li:nth-child(8){display: block;}
#shipping-conditions span.description li:nth-child(8):after{
    content:'We are not responsible for undelivered items or return to sender items due to wrong address as ordered.';
}

#return-conditions{display: none;}
#return-conditions span.description li{display: none;position: relative;}
#return-conditions span.description li:before{content: '•'; font-size: 13px; font-weight: bold; position: absolute; left: -12px; top: 0px; } 
#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 committing to a purchase.';
}

#exlude-countries-conditions{
    display: none;
}

#exlude-countries-conditions p:after{
    content:'Indonesia, APO/FPO, Ukraine';
}

.stamped-reviews .stamped-review{
    display:none;
}

#product-banner-details .product-banner h3:after{
    font-family: 'Racing Sans One', cursive;
    font-size: 30px;
    text-align: center;
}

body{
    background-image: url(https://drive.google.com/uc?id=1Et1mFP50rpv7YRccSz6qFrllQ2zKRBHM);
    background-position: top;
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-color: #fff;
}

a.logo{
    max-width: 45vw;
    width: 478px;
    height: auto;
    display: block;
}
a.logo-fake{
    width: 350px;
}
a.logo img{
    width: 100%;
    display: block;
}
.main-header__title{
    background-color: transparent;
}
#store-reviews{
    display: none;
}
@media (max-width: 45em){
    .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;
    }

}

