#yith-wcwtl-output {   margin-bottom:20px;   position:relative; }  #yith-wcwtl-output:after, #yith-wcwtl-output:before {   content:'';   clear:both;   display:table; } #yith-wcwtl-output label {   display:block;   margin-bottom:5px; } #yith-wcwtl-output .yith-wcwtl-msg{   margin-bottom:20px; } #yith-wcwtl-output .yith-wcwtl-msg h4{   color:#b21e1e;   margin-bottom:15px;   font-weight:600; } #yith-wcwtl-output label:last-of-type {   margin-bottom:10px; } #yith-wcwtl-output input, #yith-wcwtl-output p {   margin-bottom:10px; } #yith-wcwtl-output p{   color:#333333;   margin-top:0; } #yith-wcwtl-output form {   display:grid;   grid-template-columns:3fr 1fr;   grid-column-gap:10px;   grid-row-gap:10px; } #yith-wcwtl-output form #yith-wcwtl-email{   width:100%;   height:100%; }   input#yith-wcwtl-email {   border-color:#e0e0e0;   border-radius:9px;   padding:18px;   font-size:14px; } input#yith-wcwtl-email::-webkit-input-placeholder {   color:#8d8d8d;   opacity:1; } input#yith-wcwtl-email:-ms-input-placeholder {   color:#8d8d8d;   opacity:1; } input#yith-wcwtl-email::placeholder {   color:#8d8d8d;   opacity:1; } #yith-wcwtl-output input#yith-wcwtl-policy-check {   display:inline;   margin:-2px 8px 0 0;   text-align:center;   vertical-align:middle; } #yith-wcwtl-output label[for="yith-wcwtl-policy-check"]{   margin:10px 0 20px 0;   grid-column:1 / -1; } #yith-wcwtl-output label[for="yith-wcwtl-policy-check"] span{   font-size:12px; } #yith-wcwtl-output input#yith-wcwtl-policy-check + span {   font-size:12px;   display:inline; } .yith-wcwtl-notices {   margin:20px 0; }  #yith-wcwtl-output .yith-wcwtl-notices p {   font-size:14px;   font-weight:700; }  .yith-wcwtl-ajax-message .wrapper-notice{   display:flex;   align-items:center; } .yith-wcwtl-ajax-message .wrapper-notice img{   margin-right:30px; } .yith-wcwtl-ajax-message .wrapper-notice span{   line-height:27px;   font-size:17px; }  table.my_account_waitlist .product-info img {   max-width:50px;   height:auto; } table.my_account_waitlist .product-info {   display:inline-block;   text-decoration:none !important;   box-shadow:none; } table.my_account_waitlist .product-image, table.my_account_waitlist .product-title {   display:inline-block;   vertical-align:middle; } table.my_account_waitlist .product-title {   margin-left:5px; } table.my_account_waitlist .waitlist-product-variation ul {   margin-bottom:0;   margin-left:0;   list-style:none; } @media( max-width:996px ){   #yith-wcwtl-output form{  grid-template-columns:repeat(1, 1fr);   }   #yith-wcwtl-output form #yith-wcwtl-email{  height:auto;   } } @media (max-width:768px) {   table.my_account_waitlist .waitlist-actions:before {  content:'' !important;   } } 