.e-birthday__container,.e-birthday__background{position:relative}@media only screen and (min-width: 100px)and (max-width: 600px){.e-birthday__background{padding:140px 0}}.e-birthday__background:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0000001a}.e-birthday__background img{max-width:100%;height:auto;vertical-align:middle}@media only screen and (min-width: 100px)and (max-width: 600px){.e-birthday__background img{opacity:0}}.e-birthday__form{min-width:400px;max-width:400px;min-height:210px;margin:40px auto;background:#fff;padding:30px;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center;position:absolute;top:25%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-shadow:#4d4d4d 0px 1px 3px;-moz-box-shadow:#4d4d4d 0px 1px 3px;box-shadow:#4d4d4d 0 1px 3px}@media only screen and (min-width: 100px)and (max-width: 600px){.e-birthday__form{top:0;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%);min-width:90%;max-width:400px}}.e-birthday__form--heading{margin-bottom:40px}.e-birthday__form--heading h3{font-size:24px;margin-bottom:20px}.e-birthday__form--heading p{font-size:14px;line-height:1.4}.e-birthday__form--fields{margin-bottom:30px}.e-birthday__form--fields ul{list-style:none}.e-birthday__form--fields ul li{display:inline-block;vertical-align:middle;width:32%;padding:0 6px}.e-birthday__form--fields ul li .e-input-field{display:block;width:100%;height:48px;border:1px solid #000;color:#000;text-align:center;font-size:22px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.e-birthday__form--fields ul li .e-input-field.e-error{border:1px solid #ff6565}.e-birthday__form--fields ul li .e-input-select{display:block;width:100%;height:48px;padding:0 10px;border:1px solid #000;color:#000;text-align:center;font-size:16px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.e-birthday__form--fields ul li .e-input-select.e-error{border:1px solid #ff6565}.e-birthday__form--submit-btn{background-color:#908b4e;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;-webkit-box-shadow:0px 2px 4px rgba(144,139,78,.5);-moz-box-shadow:0px 2px 4px rgba(144,139,78,.5);box-shadow:0 2px 4px #908b4e80;color:#fff;cursor:pointer;font-size:14px;font-weight:600;height:48px;text-transform:uppercase;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;letter-spacing:1px;height:42px;font-size:12px;text-align:center;padding:12px 20px;margin:0;display:inline-block;vertical-align:bottom;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.e-birthday__form--submit-btn:hover{opacity:.8;-webkit-transform:scale(.98);-moz-transform:scale(.98);-o-transform:scale(.98);transform:scale(.98)}@media only screen and (min-width: 100px)and (max-width: 600px){.e-birthday__form--submit-btn{font-size:14px}}.e-birthday__form--submit-btn.e-bubble{-webkit-transform:scale(.9);-moz-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9)}.e-birthday__register.e-disabled,.e-birthday__message{display:none}.e-birthday__message.e-active{display:block}.e-birthday__message--heading{margin-top:30px;margin-bottom:30px}.e-birthday__message--heading h3{font-size:24px;margin-bottom:20px}.e-birthday__message--heading p{font-size:14px;line-height:1.4}.e-birthday__message--coupon{display:inline-block;margin-top:20px;font-size:22px;font-weight:600;color:#d0784e;letter-spacing:1px;border:3px dashed #d0784e;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;padding:8px 16px}.e-birthday__message--success,.e-birthday__message--error{display:none}.e-footer{margin:0}
/*# sourceMappingURL=/cdn/shop/t/947/assets/usebob-page-birthday.css.map */
