*{
   -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: 250px;
    height: 250px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    border-radius: 50%;
    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;
}
.header a.logo svg path{
    fill:#4b4a48;
}
.header a.logo:hover svg path{
    fill:#f3a293;
}
.header a.logo img{
    width: 350px;
}
.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 VICTORY_PJSTORE88 – VICTORY_PJSTORE88 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{}
#disclaimer .main-header span:before{
    content: 'Payment';
}
#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:'We accept PayPal, credit  cards and eCheques. Please make payment  within 5 days.';
}

#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 .main-header span:before{
    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:'Positive  feedback will be left for buyer once you have paid for this item. If you are considering giving us a Neutral or Negative feedback, an open case request or a return request, do write to us first, and give us an opportunity to correct the issue.';
}

#import-duties-n-tax{display: none;}
#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:'FOR ALL IMPORT/CUSTOMS/LOCAL TAX FEES WILL BE HANDLED BY CUSTOMERS, WHICH MAY BE INCURED ON THE RECEIPT OF 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:'By law, International orders are subject to the receiving country\'s import fees, duty, taxes and/or brokerage fees. We ensure you that these funds are not paid to us nor are they set by eBay rather they are paid to and set by your home country\'s government as per import/export regulations and charged by your local postal carrier. Funds are due upon receipt in accordance with your local import and postal regulations.';
}
#import-duties-n-tax span.description li:nth-child(3){display: block;}
#import-duties-n-tax span.description li:nth-child(3):after{
    content:'FOR BUYERS FROM BRAZIL: Input tax number upon the checkout Is necessary to avoid any delay in custom clearance.';
}

#shipping-conditions .main-header span:before{
    content: 'Shipping';
}
#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:'We will ship your item by standard airmail with tracking number / delivery confirmation number within 1 - 2 business days of receiving cleared payment. It usually takes 7- 21 business days depending on the Country of Destination.';
}
#shipping-conditions span.description li:nth-child(2){display: block;}
#shipping-conditions span.description li:nth-child(2):after{
    content:'If you woud like to get your item faster you can select express mail. It usually take 3-7 business days. ';
}
#shipping-conditions span.description li:nth-child(3){display: block;}
#shipping-conditions span.description li:nth-child(3):after{
    content:'You can check estimate delivery time to your country on ebay. Please understand that the occasionally delay due to international postal service is beyond our control.';
}

#return-conditions .main-header span:before{
    content: 'Return';
}
#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:'If you are not  satisfied with the item, just contact us and return  the item in the same condition as you received within 60 days for a full refund. Buyer is  responsible for return shipping cost.';
}

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