@import url('https://fonts.googleapis.com/css2?family=Amatic+SC:wght@400;700&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500&display=swap');


.top-left {
  position: absolute;
  top: 16px;
  left: 16px;
}


.top-right {
  position: absolute;
  top: 16px;
  right: 16px;
}

.plLabel {
letter-spacing: 0.08em;
font-weight: 700;
color: #ffffff;
line-height:20px;
padding: 0px 6px 3px 6px; 
background-color: #fa7223; 
border: solid 1px #ffffff; }

.saleLabel {
font-family: Roboto+Mono;
font-variant:small-caps;
font-size: 24px;
letter-spacing: 0.08em;
color: #ffffff;
line-height:1em;
padding: 0px 50px 6px 6px; 
background-color: #ff0000; 
border: solid 1px #ffffff; }


.saleRoundLabel {
font-family: Roboto;
font-weight:500;
font-variant:small-caps;
text-align: center;
padding: 7px 5px 5px 5px;;
font-size: 18px;
letter-spacing: 0.08em;
color: #ffffff;
line-height:1em;
background-color: #ff0000; 
height: 70px;
width: 70px;
border-radius: 50%;
display: inline-block; }

.salePC {
font-weight:500;
margin:3px 0px 0px 0px;
}

.archiveTagline {
font-size: 85%;
color: #333333;
text-align: left; }

p#wheel-details {
padding: 10px 0px;
border-style:dashed;
border-width: 1px 0px; }


/* stripe css */
.stripeIconImg img {
margin-bottom: 20px; }

