.christmas-giveaway{color:#000;background:#f5f3e3}.christmas-giveaway p,.christmas-giveaway span,.christmas-giveaway time,.christmas-giveaway sup{font-family:inherit}.christmas-giveaway p{font-family:"Noto Sans",sans-serif;font-size:21px;line-height:1.2}.christmas-giveaway h1,.christmas-giveaway h2{font-family:"Agenda-Bold","Noto Sans",sans-serif;font-weight:400;text-transform:none}.christmas-giveaway h3{font-family:"Agenda-Bold","Noto Sans",sans-serif;font-weight:400;text-transform:none}.christmas-giveaway sup{font-size:.65em}.christmas-giveaway__hero{position:relative;overflow:hidden;background:#e8d8ca}.christmas-giveaway__hero::before,.christmas-giveaway__hero::after{content:"";position:absolute;pointer-events:none;background-repeat:no-repeat;background-size:contain}.christmas-giveaway__hero::before{top:-25px;right:-15px;width:230px;height:185px;background-image:url("../img/christmas-giveaway-ribbon.png");transform:rotate(-15deg)}.christmas-giveaway__hero::after{top:38px;right:245px;width:52px;height:65px;background-image:url("../img/christmas-giveaway-star.png");transform:rotate(12deg)}.christmas-giveaway__hero-grid{min-height:max(570px,40.2vw);display:flex;align-items:center}.christmas-giveaway p.christmas-giveaway__eyebrow{margin-bottom:16px;color:#b7371e;font-family:"Agenda-Bold","Noto Sans",sans-serif;font-size:17px;letter-spacing:.08em;text-transform:uppercase}.christmas-giveaway p.christmas-giveaway__lead{margin-bottom:20px;font-family:"Agenda-Bold","Noto Sans",sans-serif;font-size:34px;line-height:1.1}.christmas-giveaway__hero-copy{position:relative;z-index:1;width:43%;padding:48px 0}.christmas-giveaway__hero-copy p,.christmas-giveaway__hero-copy p.christmas-giveaway__eyebrow,.christmas-giveaway__hero-copy p.christmas-giveaway__lead{font-family:"Noto Sans",sans-serif;font-weight:400;text-transform:none;letter-spacing:normal}.christmas-giveaway__hero-copy p.christmas-giveaway__eyebrow{font-size:22px}.christmas-giveaway__hero-copy p.christmas-giveaway__lead{font-family:"Agenda-Bold","Noto Sans",sans-serif;font-size:36px;font-weight:400}.christmas-giveaway__hero-copy h1{margin:20px 0 28px;font-size:clamp(64px,7vw,96px);font-weight:400;line-height:.95;text-transform:uppercase}.christmas-giveaway__hero-copy h1 span{color:#fc4c02}.christmas-giveaway__hero-copy>p:last-child{max-width:380px;margin-bottom:0;font-size:21px;line-height:1.2}.christmas-giveaway__hero-art{position:absolute;z-index:1;inset:auto 0 0 auto;width:57%;-webkit-mask-image:linear-gradient(to right, transparent, #000 5%);mask-image:linear-gradient(to right, transparent, #000 5%)}.christmas-giveaway__hero-art img{display:block;width:100%;height:auto}.christmas-giveaway__dates{position:relative;z-index:2;padding:22px 0;background:linear-gradient(110deg, transparent 15%, rgba(247, 204, 83, 0.18) 38%, transparent 58%),linear-gradient(180deg, #fd6524 0%, #FC4C02 45%, #FC4C02 80%, #ed4702 100%);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),inset 0 -1px 0 rgba(252,76,2,.3),0 5px 12px rgba(0,0,0,.16)}.christmas-giveaway__dates-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.christmas-giveaway__dates-grid p{display:flex;align-items:center;justify-content:center;gap:16px;margin:0;padding:0 16px;font-family:"Agenda-Bold","Noto Sans",sans-serif;font-size:22px}.christmas-giveaway__dates-grid p+p{border-left:1px solid rgba(255,255,255,.5)}.christmas-giveaway__dates-grid svg{flex:0 0 30px;width:30px;height:30px}.christmas-giveaway__nominate{position:relative;overflow:hidden;padding:64px 0 80px}.christmas-giveaway__nominate>.container{position:relative;z-index:1}.christmas-giveaway__decorations{position:absolute;inset:0;pointer-events:none}.christmas-giveaway__evergreen,.christmas-giveaway__ribbon,.christmas-giveaway__ribbon-tail{position:absolute;display:block;background-repeat:no-repeat;background-size:contain}.christmas-giveaway__evergreen{width:160px;height:174px;background-image:url("../img/christmas-giveaway-evergreen.png")}.christmas-giveaway__evergreen--top{top:0;left:0}.christmas-giveaway__evergreen--right{top:55%;right:-90px;transform:rotate(135deg)}.christmas-giveaway__evergreen--bottom{bottom:-30px;left:-30px;transform:rotate(-80deg);filter:blur(3px)}.christmas-giveaway__ribbon{top:0;right:0;width:190px;height:153px;background-image:url("../img/christmas-giveaway-ribbon.png")}.christmas-giveaway__ribbon-tail{top:42%;left:0;width:90px;height:236px;background-image:url("../img/christmas-giveaway-ribbon-tail.png")}.christmas-giveaway__intro{margin:0 auto 36px;text-align:center}.christmas-giveaway__intro h2{margin-bottom:20px;font-size:46px;line-height:1.15}.christmas-giveaway__intro h2 span{color:#fc4c02}.christmas-giveaway__intro p{margin-bottom:0}.christmas-giveaway__star{position:absolute;display:block;width:52px;height:65px;background:url("../img/christmas-giveaway-star.png") center/contain no-repeat;pointer-events:none}.christmas-giveaway__star--intro{top:44px;left:max(110px,50% - 620px);transform:rotate(-10deg)}.christmas-giveaway__star--form{right:22px;bottom:18px;width:32px;height:40px;transform:rotate(12deg)}.christmas-giveaway__form-panel{position:relative;padding:48px;border-radius:24px;background:#fff;box-shadow:0 16px 40px rgba(0,0,0,.05);scroll-margin-top:32px}.christmas-giveaway__form-heading{margin-bottom:32px}.christmas-giveaway__form-heading p.christmas-giveaway__eyebrow{color:#fc4c02}.christmas-giveaway__form-heading h2{margin-bottom:16px;font-size:44px;line-height:1.15}.christmas-giveaway__form-heading>p:last-child{margin-bottom:0}.christmas-giveaway--terms .christmas-giveaway__nominate{padding:64px 0 80px}.christmas-giveaway__terms h1{margin:0 0 32px;font-size:40px;line-height:1.15;text-transform:uppercase}.christmas-giveaway__terms h2{margin:28px 0 12px;color:#fc4c02;font-size:28px;line-height:1.2}.christmas-giveaway__terms p,.christmas-giveaway__terms li{font-family:"Noto Sans",sans-serif;font-size:21px;line-height:1.4;overflow-wrap:break-word}.christmas-giveaway__terms p,.christmas-giveaway__terms ul{margin-bottom:14px}.christmas-giveaway__terms ul{display:block;list-style:disc outside;padding-left:24px}.christmas-giveaway__terms li{display:list-item;padding-left:4px}.christmas-giveaway__terms li::marker{color:#fc4c02}.christmas-giveaway__terms li+li{margin-top:8px}.christmas-giveaway__terms>:last-child{margin-bottom:0}.christmas-giveaway__form-placeholder{padding:48px 24px;border:2px dashed #d3cb85;background:rgba(245,243,227,.5);text-align:center}.christmas-giveaway__form-placeholder h3{font-size:26px;line-height:1.3}.christmas-giveaway__form-placeholder p:last-child{margin-bottom:0}.christmas-giveaway p.christmas-giveaway__editor-note{margin-top:24px;font-family:"Noto Sans",sans-serif;font-size:14px}.christmas-giveaway__form-content .wpcf7{max-width:none;width:100%}.christmas-giveaway__form-content .wpcf7 .wpcf7-form{margin:0}.christmas-giveaway__form-content .wpcf7 .wpcf7-response-output{margin:24px 0 0;padding:12px 16px;border-radius:6px;font-family:"Noto Sans",sans-serif;font-size:18px;line-height:1.35}.christmas-giveaway .christmas-giveaway-form h3{margin:0 0 14px;color:#fc4c02;font-size:28px;line-height:1.2}.christmas-giveaway .christmas-giveaway-form p{margin:0}.christmas-giveaway .christmas-giveaway-form br{display:none}.christmas-giveaway .christmas-giveaway-form .row{margin-right:-12px;margin-left:-12px}.christmas-giveaway .christmas-giveaway-form .row>[class*=col-]{min-width:0;padding-right:12px;padding-left:12px;margin-bottom:18px}.christmas-giveaway .christmas-giveaway-form label{display:block;width:100%;margin:0;font-family:"Noto Sans",sans-serif;font-size:17px;font-weight:400;line-height:1.3}.christmas-giveaway .christmas-giveaway-form .wpcf7-form-control-wrap{display:block;margin-top:7px}.christmas-giveaway .christmas-giveaway-form input[type=text],.christmas-giveaway .christmas-giveaway-form input[type=email],.christmas-giveaway .christmas-giveaway-form input[type=url],.christmas-giveaway .christmas-giveaway-form select,.christmas-giveaway .christmas-giveaway-form textarea{display:block;width:100%;max-width:100%;height:46px;padding:10px 12px;border:1px solid #cecece;border-radius:4px;background-color:#fff;color:#2d2d2d;box-shadow:none;font-family:"Noto Sans",sans-serif;font-size:18px;line-height:1.3}.christmas-giveaway .christmas-giveaway-form input[type=text]:focus,.christmas-giveaway .christmas-giveaway-form input[type=email]:focus,.christmas-giveaway .christmas-giveaway-form input[type=url]:focus,.christmas-giveaway .christmas-giveaway-form select:focus,.christmas-giveaway .christmas-giveaway-form textarea:focus{outline:2px solid #fc4c02;outline-offset:2px;border-color:#fc4c02}.christmas-giveaway .christmas-giveaway-form input[type=text].wpcf7-not-valid,.christmas-giveaway .christmas-giveaway-form input[type=email].wpcf7-not-valid,.christmas-giveaway .christmas-giveaway-form input[type=url].wpcf7-not-valid,.christmas-giveaway .christmas-giveaway-form select.wpcf7-not-valid,.christmas-giveaway .christmas-giveaway-form textarea.wpcf7-not-valid{border-color:#e63c2f}.christmas-giveaway .christmas-giveaway-form textarea{height:110px;min-height:110px;resize:vertical}.christmas-giveaway .christmas-giveaway-form hr{margin:6px 0 20px;border:0;border-top:1px solid #ededed}.christmas-giveaway .christmas-giveaway-form p.christmas-giveaway-form__help{margin-top:7px;color:#2d2d2d;font-size:16px;line-height:1.3}.christmas-giveaway .christmas-giveaway-form .wpcf7-not-valid-tip{margin-top:6px;color:#e63c2f;font-family:"Noto Sans",sans-serif;font-size:16px;line-height:1.3}.christmas-giveaway .christmas-giveaway-form .christmas-giveaway-form__confirmations{margin-bottom:22px}.christmas-giveaway .christmas-giveaway-form .christmas-giveaway-form__confirmations p+p{margin-top:12px}.christmas-giveaway .christmas-giveaway-form .christmas-giveaway-form__confirmations .wpcf7-form-control-wrap{margin:0}.christmas-giveaway .christmas-giveaway-form .christmas-giveaway-form__confirmations .wpcf7-list-item{display:block;margin:0}.christmas-giveaway .christmas-giveaway-form .christmas-giveaway-form__confirmations label{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.christmas-giveaway .christmas-giveaway-form .christmas-giveaway-form__confirmations input[type=checkbox]{flex:0 0 20px;width:20px;height:20px;margin:1px 0 0;accent-color:#fc4c02}.christmas-giveaway .christmas-giveaway-form .christmas-giveaway-form__confirmations input[type=checkbox]:focus-visible{outline:2px solid #fc4c02;outline-offset:3px}.christmas-giveaway .christmas-giveaway-form .christmas-giveaway-form__confirmations .wpcf7-list-item-label,.christmas-giveaway .christmas-giveaway-form .christmas-giveaway-form__confirmations a{font-family:inherit}.christmas-giveaway .christmas-giveaway-form .christmas-giveaway-form__confirmations a{color:#2d2d2d;text-decoration:underline}.christmas-giveaway .christmas-giveaway-form .christmas-giveaway-form__confirmations a:hover,.christmas-giveaway .christmas-giveaway-form .christmas-giveaway-form__confirmations a:focus{color:#b7371e}.christmas-giveaway .christmas-giveaway-form .christmas-giveaway-form__submit{position:relative}.christmas-giveaway .christmas-giveaway-form .christmas-giveaway-form__submit input[type=submit]{width:100%;height:auto;min-height:54px;padding:12px 24px !important;border-radius:28px;background:linear-gradient(110deg, #fd5d1a, #FC4C02 60%, #ed4702);box-shadow:none;font-family:"Agenda-Bold","Noto Sans",sans-serif;font-size:24px !important;line-height:1.2 !important}.christmas-giveaway .christmas-giveaway-form .christmas-giveaway-form__submit input[type=submit]:hover:not(:disabled){background:#b7371e}.christmas-giveaway .christmas-giveaway-form .christmas-giveaway-form__submit input[type=submit]:focus-visible{outline:2px solid #b7371e;outline-offset:3px}.christmas-giveaway .christmas-giveaway-form .christmas-giveaway-form__submit input[type=submit]:disabled{cursor:not-allowed;opacity:.65}.christmas-giveaway .christmas-giveaway-form .christmas-giveaway-form__submit .wpcf7-spinner{position:absolute;top:15px;right:16px;margin:0}@media(min-width: 992px)and (max-width: 1199.98px){.christmas-giveaway__hero-copy h1{font-size:clamp(64px,6.2vw,74px)}}@media(max-width: 991.98px){.christmas-giveaway__hero{display:flex;flex-direction:column}.christmas-giveaway__hero::before{top:auto;bottom:42vw;width:150px;height:121px}.christmas-giveaway__hero::after{top:auto;bottom:55vw;right:150px;width:34px;height:43px}.christmas-giveaway__hero>.container{order:-1}.christmas-giveaway__hero-grid{min-height:0}.christmas-giveaway__hero-copy{width:100%;padding:32px 0 48px}.christmas-giveaway__hero-copy>p:last-child{max-width:540px}.christmas-giveaway__hero-art{position:relative;inset:auto;width:100%;-webkit-mask-image:none;mask-image:none}.christmas-giveaway__nominate{padding-top:100px}.christmas-giveaway__star--intro{top:18px;width:40px;height:50px}.christmas-giveaway__evergreen{width:85px;height:93px}.christmas-giveaway__evergreen--right{right:-48px}.christmas-giveaway__ribbon{width:100px;height:81px}.christmas-giveaway__dates-grid p{font-size:20px}}@media(max-width: 575.98px){.christmas-giveaway--terms .christmas-giveaway__nominate{padding:32px 0 40px}.christmas-giveaway__terms h1{font-size:30px}.christmas-giveaway__terms h2{font-size:25px}.christmas-giveaway__hero-copy h1{font-size:clamp(60px,17vw,84px)}.christmas-giveaway__hero-copy p.christmas-giveaway__lead{font-size:30px}.christmas-giveaway__dates-grid{grid-template-columns:1fr;gap:16px}.christmas-giveaway__dates-grid p{justify-content:flex-start;padding:0}.christmas-giveaway__dates-grid p+p{padding-top:16px;border-top:1px solid rgba(255,255,255,.5);border-left:0}.christmas-giveaway__nominate{padding:80px 0 56px}.christmas-giveaway__ribbon-tail{width:40px;height:105px}.christmas-giveaway__intro h2{font-size:36px;line-height:1.2}.christmas-giveaway__form-panel{padding:28px 20px 64px}.christmas-giveaway__form-heading h2{font-size:34px}.christmas-giveaway__form-placeholder{padding:32px 16px}.christmas-giveaway__form-placeholder h3{font-size:24px}}
