#bp{position:fixed;z-index:-1;top:-9999px;left:-9999px;width:0;height:0;opacity:0}#bp>*{display:none}@media (max-width: 1440px){#bp .bp-desktop-wide{display:block}}@media (max-width: 1024px){#bp .bp-desktop{display:block}}@media (max-width: 980px){#bp .bp-tablet-wide{display:block}}@media (max-width: 768px){#bp .bp-tablet{display:block}}@media (max-width: 640px){#bp .bp-mobile{display:block}}@media (max-width: 480px){#bp .bp-phone{display:block}}@media (max-width: 359px){#bp .bp-phone-small{display:block}}.gp-winner .prize-text{font-size:4rem;font-weight:600;letter-spacing:0.2rem}@media (max-width: 480px){.gp-winner .prize-text{font-size:2.5em}}.gp-winner .details{font-size:1.4em}@media (max-width: 480px){.gp-winner .details{font-size:1em}}.gp-winner .name{font-size:2.75em;font-weight:900}.gp-winner .location{font-size:1.75em}.expired .logo-lg{width:380px}.winners .content{padding-top:2.5em}.winners p h2.congrats{font-size:1.5em;font-style:italic;font-weight:600;text-align:center;text-transform:none}.winners .winner-gp{display:flex;align-items:center;justify-content:center;padding-bottom:2em}.winners .winner-gp>*{flex:0}.winners .winner-gp h2{font-size:4em;font-weight:600;font-style:italic;line-height:1;letter-spacing:0.2rem;padding-right:1em}.winners .winner-gp .winner-details{display:flex;align-items:center}.winners .winner-gp .winner-details img{width:10em}.winners .winner-gp .winner-details .winner-name{padding-left:2em}.winners .winner-gp .winner-details .winner-name .name{font-size:2.75em;font-weight:900;font-style:italic;text-transform:uppercase}.winners .winner-gp .winner-details .winner-name .location{font-size:1.75em;padding-top:0}@media (max-width: 980px){.winners .winner-gp{flex-direction:column}.winners .winner-gp h2{text-align:center;padding:0 0 0.5em}.winners .winner-gp .winner-name .name{word-break:break-word}}.winners .top{margin-top:5em}.winners .top .week-select{display:flex;position:absolute;top:-3em;right:0;line-height:1}.winners .top .week-select .input-field{width:7em;height:3.5em;background:#fff;border-color:#84bd00;border-bottom-width:0.4em}.winners .top .week-select .input-field:after{right:0}.winners .top .week-select #week{border-radius:0;border-width:0;padding:0.5em 1em 0.5em 0;font-size:1.5em;font-weight:600}@media (max-width: 359px){.winners .top .week-select{position:relative;top:0;margin-top:-3em;width:100%}.winners .top .week-select .input-field{width:100%}.winners .top .week-select .input-field select{width:100%}}.winners .top .prize-info{display:flex;align-items:center;font-size:1em}.winners .top .prize-info .logo{width:6em;margin-right:1em;filter:drop-shadow(0px 0px 1px rgba(0,0,0,0.3))}.winners .top .prize-info .prize-info-content{flex:1 0 auto;padding:0 2.5em 0 1.25em}.winners .top .prize-info .prize-info-content h2{font-size:1.5em;font-weight:600;font-style:italic;text-transform:uppercase;letter-spacing:0.2rem}.winners .top .prize-info .prize-info-content p{font-size:0.9em;font-weight:400;font-style:italic}.winners .top .prize-info hr{width:100%;height:1px;border-style:none;border-bottom:1px solid #000}@media (max-width: 640px){.winners .top .prize-info{flex-flow:row wrap;padding-top:1.5em}.winners .top .prize-info img{flex:1 1;max-width:20%}.winners .top .prize-info .prize-info-content{flex:1 0 70%;padding:0}.winners .top .prize-info hr{margin-top:1.5em}}.winners .winners-list{margin:1.75em 0}.winners .winners-list .winners-week{display:flex;justify-content:space-between;flex-flow:row wrap}.winners .winners-list .winners-week .winner{flex:1 0 25%;margin-bottom:1.5em;padding:0 1em 0 0}.winners .winners-list .winners-week .winner .name{font-size:1.6em;font-weight:900;font-style:italic;text-transform:uppercase}.winners .winners-list .winners-week .winner .location{font-size:1.2em;padding-top:0}.winners .winners-list .winners-notice{font-weight:500;font-style:italic}@media (max-width: 640px){.winners .winners-list .winners-week{flex-direction:column}.winners .winners-list .winners-week .winner{padding:0}}.winners .winners-confirmed,.winners .prizes-unclaimed{width:100%;font-size:1.2em;font-weight:500;font-style:italic;margin-top:1.75em;margin-bottom:2em}.winners .winners-confirmed p,.winners .prizes-unclaimed p{display:inline-block}.winners .winners-callouts{font-size:1.25em;font-weight:600;font-style:italic;text-align:center;text-transform:uppercase;margin:0 0 2em}.winners .winners-callouts .button-group{margin-top:1em}.winners .winners-footer{background:rgba(221,226,229,0.2)}.winners .winners-footer .content{display:flex;align-items:center;justify-content:space-between;gap:2em;padding-top:2em;padding-bottom:2em}.winners .winners-footer .content h3{font-size:1.6em}@media (max-width: 640px){.winners .winners-footer .content{flex-direction:column;text-align:center}}html[lang='fr-ca'] .winners .top .week-select .input-field{width:9em}

