@font-face{font-family:SoDoSans;src:url(https://eprize-content.s3.amazonaws.com/starbucks/fonts/SoDoSans-Regular.woff2) format("woff2"),url(https://eprize-content.s3.amazonaws.com/starbucks/fonts/SoDoSans-Regular.woff) format("woff");font-display:auto;font-style:normal;font-weight:400}@font-face{font-family:SoDoSans;src:url(https://eprize-content.s3.amazonaws.com/starbucks/fonts/SoDoSans-Italic.woff2) format("woff2"),url(https://eprize-content.s3.amazonaws.com/starbucks/fonts/SoDoSans-Italic.woff) format("woff");font-display:auto;font-style:italic;font-weight:400}@font-face{font-family:SoDoSans;src:url(https://eprize-content.s3.amazonaws.com/starbucks/fonts/SoDoSans-SemiBold.woff2) format("woff2"),url(https://eprize-content.s3.amazonaws.com/starbucks/fonts/SoDoSans-SemiBold.woff) format("woff");font-display:auto;font-style:normal;font-weight:600}@font-face{font-family:SoDoSans;src:url(https://eprize-content.s3.amazonaws.com/starbucks/fonts/SoDoSans-SemiBoldItalic.woff2) format("woff2"),url(https://eprize-content.s3.amazonaws.com/starbucks/fonts/SoDoSans-SemiBoldItalic.woff) format("woff");font-display:auto;font-style:italic;font-weight:600}*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}body,html{font-size:2.5vw;margin:0;padding:0}@media only screen and (min-width:768px){body,html{font-size:1.6666666667vw}}@media only screen and (min-width:960px){body,html{font-size:16px}}body{background-color:#f2f0eb;color:#1e3932;font-family:SoDoSans,verdana,sans-serif;-webkit-text-size-adjust:100%;text-align:center}footer,header,main,nav{display:block}p{font-size:1.5rem;line-height:1.375;padding-bottom:.625rem}@media only screen and (min-width:768px){p{font-size:1rem}}a{color:inherit;font-family:inherit}a:focus{outline:auto}h1{margin:0 0 3.125rem;padding:2.625rem 0}h1 img{margin-inline:auto;width:13.8125rem}h2{font-size:2.1875rem;padding:0 0 1.75rem}h2,h3{color:#000;font-weight:600;margin:0}h3{font-size:1.5625rem;padding:0 0 2rem}h4{color:#000;font-size:1.0625rem;font-weight:600;padding:0 0 .3125rem 0}sup{font-size:70%;position:relative;top:-.25rem}em,i{font-style:italic}b,strong{font-weight:600}hr{display:none}img{display:block;max-width:100%}:focus{outline:none}:focus-visible{outline:auto}:focus-visible[tabindex="-1"]{outline:none}@supports not selector(:focus-visible){:focus{outline:auto}:focus[tabindex="-1"]{outline:none}}.by-logging-in{font-size:1.125rem}@media only screen and (min-width:768px){.by-logging-in{font-size:.75rem}}.wrapper{margin:0 auto;max-width:960px;width:100%}.content{padding:0 1.25rem 1.875rem}.page-loading .content{position:relative;min-height:18.75rem}form{color:#1e3932}fieldset,form{display:block;margin:0;padding:0}fieldset{border:0}.field{display:flex;flex-direction:column;padding-bottom:1rem}label{font-size:1.5rem;line-height:1.5}@media only screen and (min-width:768px){label{font-size:1rem}}input,input[type=email],input[type=password],input[type=text],select,textarea{background:none;border:none;border-bottom:1px solid #000;clear:both;display:block;font-family:inherit;font-size:1.5rem;line-height:1.25;margin:0;outline:0;padding:.625rem 1.25rem;width:100%;color:#000}@media only screen and (min-width:768px){input,input[type=email],input[type=password],input[type=text],select,textarea{font-size:1rem}}input::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=text]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:inherit;opacity:1}input::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=text]::placeholder,select::placeholder,textarea::placeholder{color:inherit;opacity:1}input:focus::-moz-placeholder,input[type=email]:focus::-moz-placeholder,input[type=password]:focus::-moz-placeholder,input[type=text]:focus::-moz-placeholder,select:focus::-moz-placeholder,textarea:focus::-moz-placeholder{opacity:.5}input:focus::placeholder,input[type=email]:focus::placeholder,input[type=password]:focus::placeholder,input[type=text]:focus::placeholder,select:focus::placeholder,textarea:focus::placeholder{opacity:.5}.btn,.button,button,input[type=submit]{background:#3a8761;border:none;border-radius:1.9375rem;display:inline-flex;justify-content:center;align-items:center;color:#fff;cursor:pointer;font-family:SoDoSans,verdana,sans-serif;font-size:1.5rem;font-weight:600;line-height:1;height:3.875rem;width:100%;padding:0 2rem;text-align:center;text-decoration:none;text-transform:uppercase}@media only screen and (max-width:767px){.btn,.button,button,input[type=submit]{margin:0 auto}}@media only screen and (min-width:768px){.btn,.button,button,input[type=submit]{border-radius:1.3125rem;height:2.625rem;width:auto;font-size:1rem}}.btn.disabled,.btn:disabled,.button.disabled,.button:disabled,button.disabled,button:disabled,input[type=submit].disabled,input[type=submit]:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}input[type=checkbox]{position:relative;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:2.6875rem;height:2.6875rem;border:1px solid #1e3932;border-radius:.3125rem;margin-right:1.25rem;font-size:1.5625rem;padding:0}@media only screen and (min-width:768px){input[type=checkbox]{width:1.5rem;height:1.5rem;font-size:.75rem}}input[type=checkbox]:focus{box-shadow:inset 0 0 .125rem #1e3932}input[type=checkbox]:checked::-ms-check{background:transparent;border:none}input[type=checkbox]:checked:after{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:Font Awesome\ 5 Pro;content:"";font-weight:900;font-size:1.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (min-width:768px){input[type=checkbox]:checked:after{font-size:.75rem}}input[type=radio]{position:relative;bottom:.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:2.75rem;height:2.75rem;border:1px solid #1e3932;border-radius:50%;vertical-align:middle;margin-right:1.25rem;float:left;margin-bottom:3.125rem;padding:0}@media only screen and (min-width:768px){input[type=radio]{width:1.375rem;height:1.375rem;bottom:.25rem;margin-bottom:1.5625rem}}input[type=radio]:focus{box-shadow:inset 0 0 .125rem #1e3932}input[type=radio]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2rem;height:2rem;background:#1e3932;border-radius:100%}@media only screen and (min-width:768px){input[type=radio]:checked:after{width:1rem;height:1rem}}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;padding-right:2.5rem}select::-ms-expand{background:transparent;border:none}textarea{overflow:auto;resize:vertical;vertical-align:top}.base-checkbox,.base-radio{flex-direction:row}.base-checkbox label,.base-radio label{font-size:1.125rem;text-align:left}@media only screen and (min-width:768px){.base-checkbox label,.base-radio label{font-size:.8125rem}}.base-checkbox input,.base-radio input{flex-grow:0;flex-shrink:0;margin-right:1rem}@media only screen and (min-width:768px){.base-checkbox input,.base-radio input{margin-right:.5rem}}.base-select{position:relative}.base-select:after{color:#000;content:"";font-family:Font Awesome\ 5 Pro;font-size:1.5rem;font-weight:700;pointer-events:none;position:absolute;right:.9375rem;bottom:1.6875rem}@media only screen and (min-width:768px){.base-select:after{font-size:1rem}}.g-recaptcha-response-container{display:inline-block;margin:0 0 1rem}.g-recaptcha-response-container.error>div{border:2px solid red}.g-recaptcha-response-container label{display:block!important;padding-bottom:.25rem}.g-recaptcha-response-container iframe{transform:scale(1);transform-origin:0 0}.g-recaptcha{width:100%;margin:0 auto;max-width:19.375rem}@media only screen and (min-width:768px){.g-recaptcha{margin:0}}.g-recaptcha-inline-error{margin:0;padding-bottom:0}.grecaptcha-badge{visibility:hidden}.error a,.error a a,.error input,.error input a,.error input[type=email],.error input[type=email] a,.error input[type=password],.error input[type=password] a,.error input[type=text],.error input[type=text] a,.error label,.error label a,.error p,.error p a,.error select,.error select a,.error textarea,.error textarea a{color:red}.error a::-moz-placeholder,.error input::-moz-placeholder,.error input[type=email]::-moz-placeholder,.error input[type=password]::-moz-placeholder,.error input[type=text]::-moz-placeholder,.error label::-moz-placeholder,.error p::-moz-placeholder,.error select::-moz-placeholder,.error textarea::-moz-placeholder{color:red}.error a::placeholder,.error input::placeholder,.error input[type=email]::placeholder,.error input[type=password]::placeholder,.error input[type=text]::placeholder,.error label::placeholder,.error p::placeholder,.error select::placeholder,.error textarea::placeholder{color:red}.error input,.error input[type=email],.error input[type=password],.error input[type=text],.error select,.error textarea{border-color:red}.error.base-select:after{color:red}.error-message{color:red;padding-bottom:.5rem}#login_form fieldset,#register_form fieldset{display:flex;flex-flow:row wrap;gap:1.5rem}#login_form fieldset .field,#register_form fieldset .field{flex-basis:100%;flex-grow:0}@media only screen and (min-width:768px){#login_form fieldset .field:not(.full-width),#register_form fieldset .field:not(.full-width){flex-basis:calc(50% - 0.75rem)}}#login_form fieldset{justify-content:center}.modal-overlay{align-items:center;background:rgba(30,57,50,.89);opacity:1;padding:1.5rem;z-index:9999;overflow:auto;position:fixed;bottom:0;left:0;right:0;top:0}.modal-overlay .modal{background:#000;border:3px solid #000;padding:2.5rem 3rem;text-align:center;width:100%;max-width:31.25rem;margin:1.875rem auto}.popup,[data-e2e-page=faq]{background-image:none;height:auto;margin:2rem;padding:0 2rem;width:auto;text-align:left}.popup .content,[data-e2e-page=faq] .content{background-color:transparent;background-image:none;display:flex;flex-flow:column nowrap;gap:1rem;padding:0}.popup .content h2,.popup .content p,[data-e2e-page=faq] .content h2,[data-e2e-page=faq] .content p{text-align:center}.popup .content ol,.popup .content ul,[data-e2e-page=faq] .content ol,[data-e2e-page=faq] .content ul{line-height:inherit;list-style-type:decimal;margin:.5rem 0;padding:0 0 0 1.5rem}.popup .content ol.lower-roman,.popup .content ul.lower-roman,[data-e2e-page=faq] .content ol.lower-roman,[data-e2e-page=faq] .content ul.lower-roman{list-style-type:lower-roman}.popup .content ul,[data-e2e-page=faq] .content ul{list-style-type:disc}.popup .content table,[data-e2e-page=faq] .content table{border:.0625rem solid #000;margin:0 auto}.popup .content table td,[data-e2e-page=faq] .content table td{padding:.25rem;border:.0625rem solid #000}.popup dl dd,.popup dl dt,[data-e2e-page=faq] dl dd,[data-e2e-page=faq] dl dt{font-weight:600;line-height:inherit;margin:0 0 .5rem;min-height:1em;padding:0 0 0 1.5rem;position:relative}.popup dl dd:before,.popup dl dt:before,[data-e2e-page=faq] dl dd:before,[data-e2e-page=faq] dl dt:before{content:"Q.";font-weight:700;position:absolute;top:0;left:0}.popup dl dd a,.popup dl dt a,[data-e2e-page=faq] dl dd a,[data-e2e-page=faq] dl dt a{word-break:break-all}.popup dl dd,[data-e2e-page=faq] dl dd{font-weight:400;margin-bottom:1rem}.popup dl dd:before,[data-e2e-page=faq] dl dd:before{content:"A."}html[lang=fr] .popup dl dd:before,html[lang=fr] [data-e2e-page=faq] dl dd:before{content:"R."}.popup .faq-form fieldset div,[data-e2e-page=faq] .faq-form fieldset div{clear:both;margin:.625em 0;padding-bottom:.25em;width:100%}.popup .faq-form fieldset label,[data-e2e-page=faq] .faq-form fieldset label{clear:both;display:block;float:left;padding:.25em .5em .25em 0;text-align:left;width:100%}.popup .faq-form fieldset input,.popup .faq-form fieldset select,.popup .faq-form fieldset textarea,[data-e2e-page=faq] .faq-form fieldset input,[data-e2e-page=faq] .faq-form fieldset select,[data-e2e-page=faq] .faq-form fieldset textarea{clear:both;font-size:inherit;line-height:normal;padding:.5em 1%;width:100%}.popup .faq-form fieldset select,[data-e2e-page=faq] .faq-form fieldset select{height:2.25em}.popup .faq-form fieldset textarea,[data-e2e-page=faq] .faq-form fieldset textarea{height:6em}.popup .faq-form button,[data-e2e-page=faq] .faq-form button{font-size:inherit;padding:.5em 1em;width:auto}.footer{color:#000;font-size:1.125rem;margin:0 auto;text-align:center}@media only screen and (min-width:768px){.footer{font-size:.75rem}}.footer a{color:inherit;font-size:inherit}.footer p{font-size:inherit;margin:0 auto;width:100%}.footer .footer-links ul{display:flex;flex-flow:row wrap;list-style-type:none;justify-content:center;margin:0 auto 1.5rem;padding:0;row-gap:.5rem}.footer .footer-links ul li{position:relative;padding:0 .75rem}.footer .footer-links ul li.divider{background:#000;display:inline-block;height:1.5rem;padding:0;width:2px}@media only screen and (min-width:768px){.footer .footer-links ul li.divider{height:1rem}}.footer .footer-links ul a,.footer .footer-links ul a:active,.footer .footer-links ul a:visited{color:inherit;position:relative;display:inline-block;white-space:nowrap;text-decoration:none}.footer .footer-links ul .break{flex-basis:100%;height:0}.italic{font-style:italic}.bold{font-weight:600}* html .clearfix{height:1%}.clearfix{display:block}.clearfix:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}.clear{clear:both}.hidden{display:none}.fleft{float:left}.fright{float:right}.smaller{font-size:.625rem;line-height:.75rem}.larger{font-size:1rem;line-height:1.25rem}.nowrap{white-space:nowrap}.word-break{word-break:break-word;word-break:break-all}.upper{text-transform:uppercase}.no-pad-btm{padding-bottom:0!important}.base-input label,.base-select label,.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media only screen and (max-width:767px){.large-only{display:none!important}}@media only screen and (min-width:768px){.small-only{display:none!important}}.rapid-template{display:flex;flex-wrap:wrap;width:100%}.rapid-template>*{flex:1 100%}.rapid-template #header{position:relative;flex:1 100%;order:1;margin-bottom:2rem}.rapid-template .logo-img{position:absolute;top:5%;right:2%;width:10%;opacity:.8}.rapid-template #main-section{order:2;padding:0 1rem 2rem}.rapid-template #secondary-section{order:3}.rapid-template #main-section,.rapid-template #secondary-section{padding-bottom:2rem}@media only screen and (min-width:768px){.rapid-template #main-section,.rapid-template #secondary-section{padding:0 2rem 2rem}.rapid-template.rapid-template-a #main-section,.rapid-template.rapid-template-a #secondary-section,.rapid-template.rapid-template-b #main-section,.rapid-template.rapid-template-b #secondary-section{flex:auto;width:50%}.rapid-template.rapid-template-a #main-section{order:3}.rapid-template.rapid-template-a #secondary-section{order:2}}.rapid-template.rapid-template-c>#secondary-section>div{padding:0}