#ee-spco-payment_options-reg-step-form-payment-options-before-payment-options{box-sizing:content-box !important;position:relative;margin:1.5em 0 3em}#ee-spco-payment_options-reg-step-form-payment-options-before-payment-options #ee-promotion-code-input-lbl h4{margin:0}@media only screen and (min-width:481px){.ee-promotion-code-input__wrapper{align-items:center;display:grid;grid-template-columns:2fr 1fr;min-height:3em}#ee-promotion-code-input,#ee-promotion-code-submit{box-sizing:border-box;height:clamp(3rem,100%,5rem) !important;line-height:1;margin:unset !important;min-height:unset !important;padding-block:clamp(.25rem,100%,.5rem) !important;padding-inline:clamp(.375rem,100%,.75rem) !important}#ee-promotion-code-input{border-inline-end:none !important;border-start-end-radius:0 !important;border-end-end-radius:0 !important}#ee-promotion-code-submit{border-start-start-radius:0 !important;border-end-start-radius:0 !important;border-width:1px;min-width:12rem;white-space:nowrap}}.ee-promo-banner-ribbon-dv{height:90px;margin:2em auto 0;position:relative;width:100%}.ee-promo-banner-ribbon-dv div{box-sizing:border-box}.ee-promo-banner-ribbon-dv>div{height:50px}.ee-promo-banner-ribbon-main-dv{position:relative;display:block;width:100%;height:auto !important;left:40%;top:0;padding:5px;margin-left:-40%;z-index:10}.ee-promo-banner-ribbon-main-dv .ee-promo-banner-text-dv{align-items:center;border:1px dashed rgba(255,255,255,.5);color:#fff;display:flex;height:auto !important;justify-content:center;min-height:40px}.ee-promo-banner-ribbon-back-dv{position:absolute;width:8%;top:12px}.ee-promo-banner-ribbon-back-left-dv{left:-5%}.ee-promo-banner-ribbon-back-right-dv{right:-5%}.ee-promo-banner-ribbon-skew-dv{position:absolute;width:3%;top:6px;z-index:5}.ee-promo-banner-ribbon-skew-left-dv{left:0;transform:skew(0deg,25deg)}.ee-promo-banner-ribbon-skew-right-dv{right:0;transform:skew(0deg,-25deg)}.ee-promo-banner-ribbon-arrow-dv{position:absolute;z-index:2;width:0;height:25px !important}.ee-promo-banner-ribbon-back-left-dv>.ee-promo-banner-ribbon-arrow-dv{left:-29px}.ee-promo-banner-ribbon-arrow-top-dv{top:0;border-top:0 solid transparent;border-bottom:25px solid transparent}.ee-promo-banner-ribbon-arrow-bottom-dv{top:25px;border-top:25px solid transparent;border-bottom:0 solid transparent}.ee-promo-banner-ribbon-back-right-dv>.ee-promo-banner-ribbon-arrow-dv{right:-29px}.ee-promo-banner-ribbon-back-right-dv .ee-promo-banner-ribbon-arrow-top-dv{border-bottom:25px solid transparent;border-top:0 solid transparent;border-right:none!important}.ee-promo-banner-ribbon-back-right-dv .ee-promo-banner-ribbon-arrow-bottom-dv{border-top:25px solid transparent;border-bottom:0 solid transparent;border-right:none!important}.ee-promo-separator-dv{line-height:10px!important}.ee-promo-banner-ribbon-dv,.ee-upcoming-promotions-container-dv{--ee-promo-banner-ribbon-color--currency-code:#fff}.ee-promo-banner-ribbon-red-dv,.ee-promo-upcoming-promotions-main-dv.red{--ee-promo-banner-ribbon__main:#ac1d15;--ee-promo-banner-ribbon__back:#921d17;--ee-promo-banner-ribbon__dark:#631713;--ee-promo-banner-ribbon__text:#fff;--ee-promo-banner-ribbon__link:#f9d4d2;--ee-promo-banner-ribbon__link--hover:#f4a8a4}.ee-promo-banner-ribbon-orange-dv,.ee-promo-upcoming-promotions-main-dv.orange{--ee-promo-banner-ribbon__main:#f58038;--ee-promo-banner-ribbon__back:#ed7226;--ee-promo-banner-ribbon__dark:#ca5b16;--ee-promo-banner-ribbon__text:#000;--ee-promo-banner-ribbon__link:#301403;--ee-promo-banner-ribbon__link--hover:#fce0cf}.ee-promo-banner-ribbon-yellow-dv,.ee-promo-upcoming-promotions-main-dv.yellow{--ee-promo-banner-ribbon__main:#e6be47;--ee-promo-banner-ribbon__back:#ddb336;--ee-promo-banner-ribbon__dark:#ba9526;--ee-promo-banner-ribbon__text:#000;--ee-promo-banner-ribbon__link:#2d2306;--ee-promo-banner-ribbon__link--hover:#f9efd2}.ee-promo-banner-ribbon-olive-dv,.ee-promo-upcoming-promotions-main-dv.olive{--ee-promo-banner-ribbon__main:#a4b078;--ee-promo-banner-ribbon__back:#95a06e;--ee-promo-banner-ribbon__dark:#787f5c;--ee-promo-banner-ribbon__text:#000;--ee-promo-banner-ribbon__link:#1d2013;--ee-promo-banner-ribbon__link--hover:#e9ecdf}.ee-promo-banner-ribbon-green-dv,.ee-promo-upcoming-promotions-main-dv.green{--ee-promo-banner-ribbon__main:#00b881;--ee-promo-banner-ribbon__back:#049a6d;--ee-promo-banner-ribbon__dark:#056649;--ee-promo-banner-ribbon__text:#000;--ee-promo-banner-ribbon__link:#003324;--ee-promo-banner-ribbon__link--hover:#ccfff0}.ee-promo-banner-ribbon-aqua-dv,.ee-promo-upcoming-promotions-main-dv.aqua{--ee-promo-banner-ribbon__main:#2aaaac;--ee-promo-banner-ribbon__back:#2a9193;--ee-promo-banner-ribbon__dark:#226768;--ee-promo-banner-ribbon__text:#000;--ee-promo-banner-ribbon__link:#0c2627;--ee-promo-banner-ribbon__link--hover:#d8f2f3}.ee-promo-banner-ribbon-lite-blue-dv,.ee-promo-upcoming-promotions-main-dv.lite-blue{--ee-promo-banner-ribbon__main:#84b9e1;--ee-promo-banner-ribbon__back:#74acd8;--ee-promo-banner-ribbon__dark:#5294c7;--ee-promo-banner-ribbon__text:#050e15;--ee-promo-banner-ribbon__link:#0a1c29;--ee-promo-banner-ribbon__link--hover:#d6e8f5}.ee-promo-banner-ribbon-blue-dv,.ee-promo-upcoming-promotions-main-dv.blue{--ee-promo-banner-ribbon__main:#1e5a99;--ee-promo-banner-ribbon__back:#1e4d80;--ee-promo-banner-ribbon__dark:#173554;--ee-promo-banner-ribbon__text:#fff;--ee-promo-banner-ribbon__link:#d4e5f7;--ee-promo-banner-ribbon__link--hover:#aacbee}.ee-promo-banner-ribbon-violet-dv,.ee-promo-upcoming-promotions-main-dv.violet{--ee-promo-banner-ribbon__main:#554c76;--ee-promo-banner-ribbon__back:#4c4662;--ee-promo-banner-ribbon__dark:#373442;--ee-promo-banner-ribbon__text:#fff;--ee-promo-banner-ribbon__link:#e2e0eb;--ee-promo-banner-ribbon__link--hover:#c6c1d7}.ee-promo-banner-ribbon-purple-dv,.ee-promo-upcoming-promotions-main-dv.purple{--ee-promo-banner-ribbon__main:#682c5d;--ee-promo-banner-ribbon__back:#53284b;--ee-promo-banner-ribbon__dark:#2e192a;--ee-promo-banner-ribbon__text:#fff;--ee-promo-banner-ribbon__link:#f0dbec;--ee-promo-banner-ribbon__link--hover:#e0b8d9}.ee-promo-banner-ribbon-pink-dv,.ee-promo-upcoming-promotions-main-dv.pink{--ee-promo-banner-ribbon__main:#f4a9b7;--ee-promo-banner-ribbon__back:#ee96a6;--ee-promo-banner-ribbon__dark:#e26e84;--ee-promo-banner-ribbon__text:#170307;--ee-promo-banner-ribbon__link:#2d060d;--ee-promo-banner-ribbon__link--hover:#f9d2d9}.ee-promo-banner-ribbon-main-dv{background:var(--ee-promo-banner-ribbon__main)}.ee-promo-banner-ribbon-back-dv{background:var(--ee-promo-banner-ribbon__back)}.ee-promo-banner-ribbon-arrow-top-dv,.ee-promo-banner-ribbon-arrow-bottom-dv{border-right:30px solid var(--ee-promo-banner-ribbon__back)}.ee-promo-banner-ribbon-back-right-dv .ee-promo-banner-ribbon-arrow-top-dv,.ee-promo-banner-ribbon-back-right-dv .ee-promo-banner-ribbon-arrow-bottom-dv{border-left:30px solid var(--ee-promo-banner-ribbon__back)}.ee-promo-banner-ribbon-skew-dv{background:var(--ee-promo-banner-ribbon__dark)}.ee-promo-banner-ribbon-main-dv .ee-promo-banner-text-dv{color:var(--ee-promo-banner-ribbon__text)}.ee-promo-banner-plain-text-dv .ee-promo-banner-main-dv{margin:0 0 2em}.ee-promo-banner-plain-text-dv .ee-promo-banner-plain-text-h4{margin:0 0 .5em}#ee-upcoming-promotions-dv{display:grid;min-width:360px}.ee-upcoming-promotions-container-dv{display:inline-block;padding:0;margin:0 0 20px;width:100%}.ee-promo-upcoming-promotions-main-dv{padding:2rem 2rem 1.5rem;background:#eee;margin:.5em 0}.ee-upcoming-promotions-container-dv .ee-upcoming-promotions-h5,.ee-upcoming-promotions-container-dv .ee-promo-upcoming-promotions-main-text-pg,.ee-upcoming-promotions-container-dv .ee-promo-upcoming-promotions-additional-details-pg{margin:0 0 .5em;-ms-word-wrap:break-word;word-wrap:break-word}.ee-upcoming-promotions-container-dv .ee-promo-upcoming-promotions-main-dv{background-color:var(--ee-promo-banner-ribbon__main);color:var(--ee-promo-banner-ribbon__text)}.ee-upcoming-promotions-container-dv .ee-promo-upcoming-promotions-main-dv p,.ee-upcoming-promotions-container-dv .ee-promo-upcoming-promotions-main-dv ul li{color:var(--ee-promo-banner-ribbon__text);margin-block-end:1rem}.ee-upcoming-promotions-container-dv .ee-promo-upcoming-promotions-main-dv ul li a{color:var(--ee-promo-banner-ribbon__link);text-decoration:underline;text-underline-offset:.25rem}.ee-upcoming-promotions-container-dv .ee-promo-upcoming-promotions-main-dv ul li a:hover,.ee-upcoming-promotions-container-dv .ee-promo-upcoming-promotions-main-dv ul li a:active{color:var(--ee-promo-banner-ribbon__link--hover);text-decoration:none}.ee-upcoming-promotions-container-dv .ee-promo-upcoming-promotions-main-dv .currency-code{color:var(--ee-promo-banner-ribbon-color--currency-code)}.ee-upcoming-promotions-container-dv .ee-promo-upcoming-promotions-dates-dv.smaller-text{color:hsla(0,0%,50%,.75)}