
        .vship-modal__container {
          background-color: #ffffff;
          
          background-size: cover;
          background-position: center;
          background-repeat: no-repeat;
        }
      
        .vship-modal__container {
          
          color: #262626;
        }
      
        .vship-modal__overlay .vship-modal__container h2 {
          
          font-size: 1.25rem;
        }
      
        .vship-modal__container .vship-modal__content {
          
          font-size: 15px;
        }
      
        .vship-modal__container .vship-age-verification-form-submit {
          background-color: #00449e;
          color: #ffffff;
          
        }
      
        .vshipDOBFormControl [type="number"] {
          border-color: gray;
        }
      
        #vshipDOBFormControl__greenCheckBox {
          color: #00ff00;
        }
      
        .vship-modal .vship-modal__close {
          color: #000000;
        }
      .vship-modal { font-family: Lato, sans-serif; font-size: 16px; }  .vship-modal__header {     justify-content: center; }  .vshipDOBFormControl [type="number"] {     font-size: 20px; }  .vship-modal .vship-modal__close {   color: black;   padding-right: 0;   display: flex;   justify-content: center;   align-items: center;   position: absolute;   top: 0px;   right: 0px;   padding: 7px;   /* border: 1px solid #aaa; */   aspect-ratio: 1 / 1;   border-radius: 0px;   height: 35px;   width: 35px;   font-weight: 400; background-color: rgb(181,148,16); color: #FFF; border-bottom-left-radius: 20px; font-size: 18px; transition: .1s; }  .vship-modal .vship-modal__close:hover { font-size: 24px; font-weight: 800; }  .vinoshipper_note span {     display: inline-block; }  .vinoshipper_note span img {     width: 100px;     display: block;     position: relative;     top: 4px; }  .vship-modal__container {     height: auto !important;     background-color: white !important;     color: rgb(0, 7, 32); }  .vship-modal__overlay .vship-modal__container h2 {     font-size: 45px !important;     text-align: center; font-weight: 800; letter-spacing: 0.5px; line-height: 1; text-align: center; color: rgb(3, 3, 3); font-style: normal; font-weight: 400; font-size: 32px; letter-spacing: 0.5px; line-height: 45px; word-break: break-word; text-transform: uppercase; font-family: Lato, sans-serif;  }  .vship-modal__container .vship-modal__content {     margin-top: 10px;     margin-bottom: 10px;     padding-bottom: 0px;     /* color: #fcfaf4 !important; */ line-height: 1.4; font-weight: 400; font-style: normal; letter-spacing: normal; font-size: 14px; text-transform: none; color: rgb(0, 7, 32); }  .vship-modal__container #first-paragraph {     margin-bottom: 10px; }  .vship-modal__container #vshipDOB {     width: 178px;     margin-top: 25px;     margin-left: 0 !important; font-size: 14px; height: 40px; border: 1px solid rgb(203, 205, 211); border-radius: 4px; padding: 8px 10px 8px calc(40px); color: rgb(0, 7, 32); }  .vship-modal__container .vship-age-verification-form-submit {     margin-top: 10px;     border-radius: 10px;     font-size: 18px !important;     font-style: normal; font-weight: 700; padding: 40px 10px;     width: 100%;     text-transform: uppercase;     padding: 0.7rem 2rem !important;     background-color: rgb(181,148,16); color: #FFF; font-family: Abel, sans-serif; line-height: 37.8px; transition: .1s; }  .vship-modal__container .vship-age-verification-form-submit:hover { font-size: 28px !important; }  .vship-modal__container .vship-age-verification-form-submit[disabled] {     opacity: 0.5; }  .vship-modal__container::before {     content: "";     color: rgba(0, 0, 0, 0);     display: block;     background-image: url(https://www.elitelevelstatus.co/cdn/shop/files/Transparent_Dark_Main_Solid_Logo_160x@2x.png?v=1742440320);     width: 100%;     height: 100px;     background-size: contain;     background-repeat: no-repeat;     background-position: center;     margin-bottom: 20px; }  .vship-age-verification-form-container {   line-height: 1; }  .vshipDOBLabel {   margin-top: 12px; }