/** Shopify CDN: Minification failed

Line 204:0 Unexpected "}"

**/

input.pin-homepage-form.float-left-dual {
    width: 155px;
    height: 52px;
    text-align: center;
    color: blue;
    text-transform: uppercase;
    font-size: 14px;
}
.pin-label {
    padding-left: 0px !important;
}
.pin-wrap {
    background: #f7f7f7;
    margin-top: -12px;
    padding: 8px;
    text-align: center;
    min-height: 70px;
}
div#ca_wrapper .header {
    text-align: center;
    padding: 40px 3vw 0;
    color: #fff;
}
div#ca_wrapper .header h2 {
    font-family: 'Libre Baskerville', serif;
    font-size: 48px;
    font-weight: 100;
    margin-top: 4rem;
    max-width: 800px;
    margin: auto;
    text-transform: capitalize;
    letter-spacing: normal;
    text-shadow: 2px 3px 2px black;
}
div#ca_wrapper .header p {
    color: #fff;
    margin-top: 30px;
    font-size: 22px;
    margin-bottom: 0px;
}
button.but2 {
    padding: 15px 30px;
    color: #002f6c;
    background: #fff;
}
button.need-pin-button.btn{
  padding: 15px 30px;
}
.box {
    background: rgba(0, 0, 0, 0.7);
    color: #fff;
    display: flex;
    width: 33%;
    padding: 25px 28px 0px;
}

.box .number {
    width: 50%;
    margin-bottom: -5px;
}
.box .text{
  padding:5px;
  width: 50%;
}
.pin-hero-container .content {
    display: flex;
    justify-content: center;
}
.validator-announcement-wrapper form#pin-validation {
    display: inline-block;
}
.validator-announcement-wrapper input {
    padding: 10px 15px;
    min-width: 150px;
}
.validator-announcement-wrapper .pin_validation .col-sm-12, .pin-hero-container .pin_validation .col-sm-12{
    float: none;
    display: flex;
    margin-bottom: 0;
    margin-top: 0;
    justify-content: center;
}
.pin-hero-container span.pin1org {
    display: none !important;
}
.pin-hero-container div#validPinMsgInternal span {
    color: #Fff !important;
}
.pin-hero-container a.pinRemoveBtn1,.pin-hero-container p.printOneprintTwo {
    color: #fff;
    font-weight: bold;
}
p.printOneprintTwo {
    color: #004070;
    font-weight: bold;
}
.pin-hero-container .content {
    padding: 10px 15px;
}
@media screen and (min-width: 1070px) {
  .number svg {
    position: absolute;
    bottom: 6px;
    }
    .number {
        position: relative;
    }
  .validator-wrapper {
    padding: 30px;
    display: flex;
    justify-content: center;
    gap: 1%;
    align-items: center;
  }
  .pin-box {
    background: rgba(0, 0, 0, 0.7);
    max-width: 400px;
    padding: 20px;
    height: 250px;
    margin-bottom: 10px;
    text-align:center;
}
  .box-1{
      background: url(/cdn/shop/files/PIN-Info_D-329x114_V1.png?v=1713378078);
  }
  .box-2{
      background: url(/cdn/shop/files/PIN-Info_D-329x114_V2.png?v=1713378077);
  }
  .box-3{
      background: url(/cdn/shop/files/PIN-Info_D-329x114_V3.png?v=1713378078);
  }
  .box {
    max-width: 329px;
}
}

@media screen and (max-width: 1070px) {
  .number svg {
    position: absolute;
    bottom: 13px;
    }
    .number {
        position: relative;
    }
    .box-1{
      background: url(/cdn/shop/files/Hero-PIN-Info_Steps_Mobile-V1.png?v=1712953871);
  }
  .box-2{
      background: url(/cdn/shop/files/Hero-PIN-Info_Steps_Mobile-V2.png?v=1712953871);
  }
  .box-3{
      background: url(/cdn/shop/files/Hero-PIN-Info_Steps_Mobile-V3.png?v=1712953871);
  }
  .box {
    max-width: 360px;
}
  .pin-box {
    background: rgba(0, 0, 0, 0.7);
    max-width: 400px;
    padding: 20px;
    margin:auto;
    margin-bottom: 10px;
    text-align:center;
  }
  .pin-hero-wrapper{
    background-image: url('/cdn/shop/files/lt-hompage-PIN-info_bkgd-500-mobile.jpg?v=1712778765');
    background-position: center;
    background-size:cover;
}
  .pin-hero-container .content {
    display: block;
    justify-content: center;
}
.box {
    color: #fff;
    display: flex;
    width: 100%;
    padding: 16px 20px 0;
    margin-bottom: 10px;
    min-height: 157px;
    max-width: 360px;
    margin: auto;
}
}
  /* .arrow_box:after, .arrow_box:before {
    left: 50%;
    top: 93%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
} */
  .pin-hero-container .content {
    padding: 10px 3vw;
}
}
.pin-box button.btn {
    background: #004071;
    border-radius: 0;
    padding: 15px 35px;
    color: #fff;
    min-width: 200px;
}
.pin-box input.float-left-dual {
    min-width: 200px;
    font-size: 14px;
    padding: 15px;
    text-align: center;
    position: absolute;
    left: 50%;
    transform: translate(-50%);
}
.pin-box h3 {
    color: #fff;
    font-size: 24px;
    text-align: center;
}
.pin-box p {
    color: #fff;
    text-align: center;
}
.pin-hero-wrapper{
    background-image: url('/cdn/shop/files/lt-hompage-PIN-info_bkgd-1920-laptop.jpg?v=1712778765');
    background-position: center;
    background-size:cover;
}
.validator-wrapper {
    padding: 50px 15px;;
    text-align: center;
    display: flex;
   justify-content: center;
}