@font-face{font-family:'BebasKai';src:url('../../../font/BebasKai.ttf') format('truetype');font-weight:400;font-style:normal}aside.modal-popup.popup-raffle-giftcard .modal-inner-wrap{width:fit-content !important;height:fit-content !important}aside.modal-popup.popup-raffle-giftcard .modal-inner-wrap .modal-content{background-image:url('../../images/giftcard_bg_2.jpg');background-size:contain;width:690px;height:690px}aside.modal-popup.popup-raffle-giftcard .modal-inner-wrap .modal-content div.image.icon{height:180px;background-image:url('../../images/giftcard_icon_1.png');background-size:cover;background-repeat:no-repeat;aspect-ratio:3.33333333;height:100%}aside.modal-popup.popup-raffle-giftcard .modal-inner-wrap .modal-content div.success-message{text-align:center;text-transform:uppercase;font-size:4.45em;line-height:.9em;font-family:BebasKai,sans-serif !important;letter-spacing:0;margin:0;position:absolute;top:30%}aside.modal-popup.popup-raffle-giftcard .modal-inner-wrap .modal-content div.success-message span.caption{display:block;font-size:.5em;line-height:1em;margin:1em}aside.modal-popup.popup-raffle-giftcard .modal-inner-wrap .modal-content div .enroll .block-content{text-align:center;text-transform:uppercase}aside.modal-popup.popup-raffle-giftcard .modal-inner-wrap .modal-content div .enroll .block-content header{padding-top:0}aside.modal-popup.popup-raffle-giftcard .modal-inner-wrap .modal-content div .enroll .block-content header div.image.icon{height:180px;background-image:url('../../images/giftcard_icon_1.png');background-size:cover;background-repeat:no-repeat;aspect-ratio:3.33333333;height:100%}aside.modal-popup.popup-raffle-giftcard .modal-inner-wrap .modal-content div .enroll .block-content header h3{font-size:4.45em;line-height:.9em;font-family:BebasKai,sans-serif !important;letter-spacing:0;margin:0}aside.modal-popup.popup-raffle-giftcard .modal-inner-wrap .modal-content div .enroll .block-content div.raffle-form.giftcard{margin-top:15px}aside.modal-popup.popup-raffle-giftcard .modal-inner-wrap .modal-content div .enroll .block-content div.raffle-form.giftcard div.field.raffle.input-box div.ts-field{border:none;margin-bottom:1rem}aside.modal-popup.popup-raffle-giftcard .modal-inner-wrap .modal-content div .enroll .block-content div.raffle-form.giftcard div.field.raffle.input-box div.ts-field div.ts-input-text{float:unset;width:85%;height:70px;border:1.5px solid #000}aside.modal-popup.popup-raffle-giftcard .modal-inner-wrap .modal-content div .enroll .block-content div.raffle-form.giftcard div.field.raffle.input-box div.ts-field div.ts-input-text input{background:0 0}aside.modal-popup.popup-raffle-giftcard .modal-inner-wrap .modal-content div .enroll .block-content div.raffle-form.giftcard div.field.raffle.input-box div.ts-field div.ts-input-text input:focus::placeholder{color:transparent}aside.modal-popup.popup-raffle-giftcard .modal-inner-wrap .modal-content div .enroll .block-content div.raffle-form.giftcard div.field.raffle.input-box div.ts-field div.ts-input-text input::placeholder{color:#000;text-align:center;font-family:BebasKai,sans-serif;font-size:5.9em;position:absolute;left:0;bottom:0;width:100%;opacity:1}aside.modal-popup.popup-raffle-giftcard .modal-inner-wrap .modal-content div .enroll .block-content div.raffle-form.giftcard div.field.raffle.input-box div.ts-field div.ts-input-text input:not(:placeholder-shown){color:#000;text-align:center;font-family:Avenir,"Helvetica Neue",sans-serif;font-size:2em;position:unset !important}aside.modal-popup.popup-raffle-giftcard .modal-inner-wrap .modal-content div .enroll .block-content div.raffle-form.giftcard div.field.raffle.input-box div.ts-field p.subtext{margin:1rem;font-family:Avenir,"Helvetica Neue",sans-serif;font-size:1.1em}aside.modal-popup.popup-raffle-giftcard .modal-inner-wrap .modal-content div .enroll .block-content div.raffle-form.giftcard button.btn{display:block;margin:0 auto;padding:0;width:40%;max-width:255px;height:55px;font-family:BebasKai,sans-serif;font-size:1.9em}aside.modal-popup.popup-raffle-giftcard .modal-inner-wrap .modal-content div .enroll .block-content div.raffle-form.giftcard a.terms{position:absolute;bottom:0;left:0;right:0;font-family:Avenir,"Helvetica Neue",sans-serif;font-size:1.18em;line-height:.9em;letter-spacing:normal;border-bottom:1.5px solid;width:fit-content;margin:0 auto;margin-bottom:2.7em}@media screen and (max-width:767px){aside.modal-popup.popup-raffle-giftcard{left:0 !important}aside.modal-popup.popup-raffle-giftcard div.modal-inner-wrap{margin:5rem auto !important;left:0 !important}}@media screen and (max-width:690px){aside.modal-popup.popup-raffle-giftcard .modal-inner-wrap{width:90% !important}aside.modal-popup.popup-raffle-giftcard .modal-inner-wrap .modal-content{background-size:cover;width:100%;height:unset}aside.modal-popup.popup-raffle-giftcard .modal-inner-wrap .modal-content div.success-message{font-size:3.45em}aside.modal-popup.popup-raffle-giftcard .modal-inner-wrap .modal-content div .enroll .block-content header h3{font-size:3.45em}aside.modal-popup.popup-raffle-giftcard .modal-inner-wrap .modal-content div .enroll .block-content div.raffle-form.giftcard{margin-top:unset}aside.modal-popup.popup-raffle-giftcard .modal-inner-wrap .modal-content div .enroll .block-content div.raffle-form.giftcard div.field.raffle.input-box div.ts-field div.ts-input-text input:not(:placeholder-shown){font-size:1.5em}aside.modal-popup.popup-raffle-giftcard .modal-inner-wrap .modal-content div .enroll .block-content div.raffle-form.giftcard div.field.raffle.input-box div.ts-field div.ts-input-text input::placeholder{font-size:4.9em;bottom:5px}aside.modal-popup.popup-raffle-giftcard .modal-inner-wrap .modal-content div .enroll .block-content div.raffle-form.giftcard a.terms{position:relative;display:block;margin-top:2em;margin-bottom:unset}}@media screen and (max-width:414px){aside.modal-popup.popup-raffle-giftcard .modal-inner-wrap .modal-content{padding-left:unset;padding-right:unset}aside.modal-popup.popup-raffle-giftcard .modal-inner-wrap .modal-content div.image.icon{background-position-y:5%}aside.modal-popup.popup-raffle-giftcard .modal-inner-wrap .modal-content div.success-message{font-size:2.45em}aside.modal-popup.popup-raffle-giftcard .modal-inner-wrap .modal-content div .enroll .block-content header div.image.icon{background-position-y:5%}aside.modal-popup.popup-raffle-giftcard .modal-inner-wrap .modal-content div .enroll .block-content header h3{font-size:2.45em}aside.modal-popup.popup-raffle-giftcard .modal-inner-wrap .modal-content div .enroll .block-content div.raffle-form.giftcard div.field.raffle.input-box div.ts-field div.ts-input-text input::placeholder{font-size:3.9em;bottom:10px}aside.modal-popup.popup-raffle-giftcard .modal-inner-wrap .modal-content div .enroll .block-content div.raffle-form.giftcard div.field.raffle.input-box div.ts-field p.subtext{font-size:.8em}aside.modal-popup.popup-raffle-giftcard .modal-inner-wrap .modal-content div .enroll .block-content div.raffle-form.giftcard a.terms{font-size:.8em}}@media screen and (max-width:375px){aside.modal-popup.popup-raffle-giftcard .modal-inner-wrap .modal-content div .enroll .block-content header h3{font-size:2em}aside.modal-popup.popup-raffle-giftcard .modal-inner-wrap .modal-content div .enroll .block-content div.raffle-form.giftcard div.field.raffle.input-box div.ts-field div.ts-input-text input:not(:placeholder-shown){font-size:1em}aside.modal-popup.popup-raffle-giftcard .modal-inner-wrap .modal-content div .enroll .block-content div.raffle-form.giftcard div.field.raffle.input-box div.ts-field div.ts-input-text input::placeholder{font-size:3em;bottom:15px}aside.modal-popup.popup-raffle-giftcard .modal-inner-wrap .modal-content div .enroll .block-content div.raffle-form.giftcard div.field.raffle.input-box div.ts-field p.subtext{font-size:.6em}aside.modal-popup.popup-raffle-giftcard .modal-inner-wrap .modal-content div .enroll .block-content div.raffle-form.giftcard button.btn{font-size:1.5em}aside.modal-popup.popup-raffle-giftcard .modal-inner-wrap .modal-content div .enroll .block-content div.raffle-form.giftcard a.terms{font-size:.6em}}