.modal-holder{position:absolute;top:0;left:0;z-index:1000;width:100%;height:100%;color:#fff;font-family:larsseitmedium}.modal-holder>.clearout{position:absolute;width:100%;height:100%;z-index:1050;top:0;left:0;background-color:transparent}.modal-holder h1,.modal-holder h2,.modal-holder h3,.modal-holder h4,.modal-holder p,.modal-holder label,.modal-holder .button,.modal-holder button{font-family:larsseitbold;color:#fff;font-weight:400}.modal-holder ::-webkit-input-placeholder{font-style:italic;font-weight:400}.modal-holder :-moz-placeholder{font-style:italic;font-weight:400}.modal-holder ::-moz-placeholder{font-style:italic;font-weight:400}.modal-holder :-ms-input-placeholder{font-style:italic;font-weight:400}.modal-holder .button,.modal-holder button{padding-right:45px;padding-left:45px}.modal-couponoverlay{width:100%;height:100%;position:fixed;top:0;left:0;background:#000;opacity:.5;z-index:900}.closeme{cursor:pointer;background:url(../../../assets/img/popup/coupon/close.png);background-repeat:no-repeat;position:absolute;top:3px;right:3px;width:19px;height:19px;background-size:100% auto;opacity:.65}.closeme:hover{opacity:.9}.modal-holder .modal-content,.uc-initial{background-color:transparent!important;-webkit-box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}.minimal-start-modal,.minimal-start-modal-form{position:fixed;left:50%;top:50%;margin-left:-171px;margin-top:-113px;width:342px;height:255px;z-index:9990}.uc-container,.uc-container-2{width:342px;height:255px}.uc-initial-content{background:0 0}.uc-initial{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:transparent;background-color:transparent;text-align:center}.minimal-start-modal-form .wrap{}.minimal-modal .wrap{position:relative;background:url(../../../assets/img/popup/coupon/intro-bg.png);background-size:cover;width:342px;height:255px;float:none;padding-top:35px}.uc-current .minimal-modal .wrap{background:0 0;background-color:transparent}.uc-current .minimal-modal .wrap .closeme{display:none}.uc-current .minimal-modal .wrap{display:none}.minimal-modal .wrap .lockup{background:0 0;width:155px;height:43px;position:relative;margin:0 auto;background-size:100% auto;background-repeat:no-repeat}.buttonmodal.openmodal{margin-top:10px;width:50px;height:50px;margin:15px auto 10px;position:relative;background-size:100% auto!important;padding-right:0!important;padding-left:0!important;background:0 0}.rm-icon-plus{width:25px;height:25px;position:relative;left:50%;top:50%;position:absolute;margin-left:-12px;margin-top:-12px;background:transparent url(../img/assets/img/popup/coupon/btn-open.png)}.minimal-modal .wrap .content{}.minimal-modal .wrap .content h3{margin-top:10px;font-size:31px;font-family:larsseitextrabold;font-weight:500;color:#fff;line-height:29px}.uc-single,.uc-back,.uc-front{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#fff}.uc-back{background-color:#fff}.uc-front{background-color:#fff}.uc-part{width:342px;height:255px}.uc-final-content{}.uc-final-wrapper{}.uc-final{width:655px!important;height:510px!important;background-color:#fff;background-color:transparent;background-size:cover}.final-modal,.final-modal .wrap{position:relative;max-width:100%;width:100%;max-height:100%;height:100%}.final-modal,.final-modal .wrap .heading{height:134px!important;width:100%!important;text-align:center;background:url(../../../assets/img/popup/coupon/coupon-heading.jpg);background-repeat:no-repeat;background-size:100% auto}.final-modal,.final-modal .wrap .heading h3{line-height:100px;font-size:37px;text-shadow:0 0 15px #000}.final-modal .wrap .heading{width:100%;height:200px}.couponholder .coupon{background-size:100% auto;background-repeat:no-repeat;width:300px;height:370px;display:inline-block;cursor:pointer}.couponholder .coupon+.coupon{margin-left:15px}.couponholder .coupon a{display:block;width:100%;height:100%}.couponholder .kefir{background-image:url(../../../assets/img/popup/coupon/coupon-kefir.jpg)}.couponholder .probugs{background-image:url(../../../assets/img/popup/coupon/coupon-probugs.jpg)}#uc-container .final-modal .wrap .main{width:100%;height:360px;margin:0 auto;background-repeat:no-repeat}.final-modal .wrap .main h3{font-size:27px;margin-bottom:5px}.final-modal .wrap .heading{font-size:65px;font-family:larsseitbold!important;text-shadow:-18px -1px 46px rgba(0,0,0,.63)}.final-modal .wrap .main button{font-size:135%;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px}.printnow{padding-left:42px;padding-right:42px}.uc-final-wrapper .uc-final .uc-final-content{background-color:#fff}.uc-final .final-modal{z-index:500}.uc-final-wrapper .uc-final .back-support{background-size:100% 100%;width:100%;height:100%;position:absolute;top:0;left:0;z-index:90}.edit .uc-final-wrapper .uc-final .back-support-edit{background-size:100% 100%;width:100%;height:100%;position:absolute;top:0;left:0;z-index:75}.uc-final-wrapper .uc-final button{color:#af0f1f}.uc-final-content{max-width:100%}.uc-final-wrapper{-webkit-transition:background-color 4s ease-out;-moz-transition:background-color 4s ease-out;-o-transition:background-color 4s ease-out;transition:background-color 4s ease-out;left:0!important;width:655px!important;height:510px!important;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:transparent}.uc-current .uc-final-wrapper .uc-final{background-color:rgba(255,255,255,.35)}.uc-final-content{min-height:510px}.uc-final-content .content{}.uc-final-content .uc-initial{}.uc-final-wrapper{display:none!important}.uc-current .uc-final-wrapper{display:block!important}.minimal-start-modal-form{}.uc-current .minimal-start-modal-form .wrap{position:absolute;width:683px!important;height:448px!important;background:url(../../../assets/img/popup/coupon/modal-bg-plates-1.png);background-color:#fff;background-color:transparent;background-size:cover}.minimal-start-modal-form .wrap .content{}.minimal-start-modal-form.edit .wrap{background:url(../../../assets/img/popup/coupon/modal-bg-plates-2.png);background-size:cover}.minimal-start-modal-form .wrap .heading{height:182px!important;width:100%!important;width:100%;height:200px;text-align:center}.minimal-start-modal-form .wrap .main{width:100%;height:200px;padding-top:10px;margin:0 auto;margin-top:20px;text-align:center;background-size:100% auto;background-repeat:no-repeat}.minimal-start-modal-form .wrap .main h3{font-size:27px;margin-bottom:5px}.minimal-start-modal-form .wrap .main.panel1,.minimal-start-modal-form .wrap .main.panel2,.minimal-start-modal-form .wrap .main.panel3{position:absolute;top:182px}.minimal-start-modal-form .wrap .main.panel1 h3{font-size:43px;margin-bottom:25px}.minimal-start-modal-form .wrap .main.panel2{margin-top:7px}.minimal-start-modal-form .wrap .main.panel2.finished{padding-top:45px}.minimal-start-modal-form .wrap .main.panel2 form{max-width:575px;margin:0 auto;text-align:center}.minimal-start-modal-form .wrap .main.panel2 form h3{font-size:23px;margin-bottom:10px}.minimal-start-modal-form .wrap .main.panel2 form input[type=text],.minimal-start-modal-form .wrap .main.panel2 form input[type=email]{border:0;border:1px solid #fff;padding:5px 10px;margin-bottom:8px}.minimal-start-modal-form .wrap .main.panel2 form input.valid[type=text],.minimal-start-modal-form .wrap .main.panel2 form input.valid[type=email]{background:#fff!important;color:#000!important;border:1px solid #fff!important}.minimal-start-modal-form .wrap .main.panel2 form input.fname{margin-right:15px;width:45%;display:inline-block}.minimal-start-modal-form .wrap .main.panel2 form input.email{width:45%;display:inline-block}.minimal-start-modal-form .wrap .main.panel2 form input.address{width:100%;max-width:500px;float:none;margin-left:auto;margin-right:auto;display:block}.minimal-start-modal-form .wrap .main.panel2 form input.city{margin-right:15px;display:inline-block;width:45%}.minimal-start-modal-form .wrap .main.panel2 form input.state{margin-right:15px;display:inline-block;width:20%;margin-right:22px}.minimal-start-modal-form .wrap .main.panel2 form input.zip{display:inline-block;width:20%}.minimal-start-modal-form .wrap .main.panel2 form{clear:both;display:block}.minimal-start-modal-form .wrap .main.panel2 form fieldset{border:0;max-width:565px}.minimal-start-modal-form .wrap .main.panel2 form .checkboxfield{text-align:left;margin-left:25px}.minimal-start-modal-form .wrap .main.panel2 form label{text-align:left;font-style:italic;font-size:85%;text-transform:none}.minimal-start-modal-form .wrap .main.panel3{padding-top:45px}.minimal-start-modal-form .wrap .heading{font-size:21px;padding-top:85px;text-shadow:-18px -1px 46px rgba(0,0,0,.63)}.minimal-start-modal-form .wrap .main button{font-size:135%;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px}div#uc-container.uc-container.modal-opener.modal-wrapper.uc-current{top:-175px!important}@media all and (max-width:520px),all and (max-device-width:667px){.overlay{position:relative}.final-modal .closeme{right:180px!important;top:1px;width:35px;height:35px}.uc-final-wrapper{max-width:500px;margin:0 auto;overflow-x:hidden;min-height:850px!important}.minimal-start-modal,.minimal-start-modal-form{position:relative;margin-top:-50px}#uc-container .final-modal .wrap .main{padding-bottom:35px}div#uc-container.uc-container.modal-opener.modal-wrapper.uc-current{left:-150px!important}.main.couponholder{background:#fff!important;height:auto!important}.couponholder .coupon{display:block!important;margin:0 auto 30px!important;max-height:300px;background-size:auto 100%;background-position:center center;height:300px;clear:both}.final-modal .content .heading h3{max-width:320px;margin:0 auto;font-size:23px}}