@import url('https://use.typekit.net/qbr4tvc.css');@keyframes blink{0%,100%{opacity:1}50%{opacity:0}}@media (max-width: 767.98px){#productDetails div.product div.promotion{margin-top:20px}}div#promotionMoreInfo{--color-primary:#F00;--color-secondary:#0A004C;font-size:20px;line-height:23px}[data-theme="contrast"] div#promotionMoreInfo{--color-primary:#FFFFFF}div#promotionMoreInfo a.close{--color:var(--industrial-revolution);--background-color:var(--super-silver);--border-color:var(--super-silver);display:block;position:absolute;top:0;right:0;z-index:1;width:30px;height:30px;background:var(--background-color);border:1px solid var(--border-color);box-sizing:border-box;color:var(--color);font-size:15px;line-height:30px;text-align:center}[data-theme="contrast"] div#promotionMoreInfo a.close{--color:var(--white);--background-color:var(--yellow);--border-color:var(--yellow)}div#promotionMoreInfo strong{font-weight:700}div#promotionMoreInfo .uppercase{text-transform:uppercase}div#promotionMoreInfo .highlighted{color:var(--color-primary)}div#promotionMoreInfo img{display:block;height:auto;max-width:100%}div#promotionMoreInfo div#content *,div#promotionMoreInfo div#content *:before,div#promotionMoreInfo div#content *:after{box-sizing:border-box}div#promotionMoreInfo div#content section.details{padding:69px 0 35px}div#promotionMoreInfo div#content section.details div.container{display:grid;grid-template-columns:1fr 800px 1fr;counter-reset:counter;text-align:center}div#promotionMoreInfo div#content section.details div.container>*{grid-column:2/3}div#promotionMoreInfo div#content section.details div.container .heading{margin-bottom:110px;font-family:"din-2014",sans-serif;font-size:48px;font-weight:700;line-height:1}div#promotionMoreInfo div#content section.details div.container div.step{display:grid;position:relative;padding-top:87px;padding-bottom:41px;box-shadow:0 0 0 2px var(--color-primary),inset 0 0 0 2px var(--color-primary);justify-items:center}div#promotionMoreInfo div#content section.details div.container div.step::before{content:counter(counter);position:absolute;top:0;left:50%;width:160px;background:var(--white);color:var(--color-primary);font-size:106px;font-weight:700;line-height:1;counter-increment:counter;translate:-50% -50%}div#promotionMoreInfo div#content section.details div.container div.step div.icon{display:grid;place-items:center;width:170px;margin-bottom:64px;border-radius:50%;box-shadow:0 0 0 4px var(--color-primary);aspect-ratio:1}[data-theme="contrast"] div#promotionMoreInfo div#content section.details div.container div.step div.icon img{filter:brightness(0) invert(1)}div#promotionMoreInfo div#content section.details div.container div.step p{font-family:"din-2014",sans-serif;font-size:40px;font-weight:700;line-height:1.25}div#promotionMoreInfo div#content section.details div.container div.step p strong{display:block}div#promotionMoreInfo div#content section.details div.container div.step p.note{max-width:700px;margin:58px 0 60px;font-size:36px;font-weight:700;line-height:42px}div#promotionMoreInfo div#content section.details div.container div.step div.prizes{display:grid;grid-template-columns:repeat(3, 1fr);width:658px;margin:0 auto;padding-top:16px;border-top:2px solid var(--black)}div#promotionMoreInfo div#content section.details div.container div.step div.prizes p{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px 0 28px;font-family:"din-2014",sans-serif;font-weight:400;line-height:1}div#promotionMoreInfo div#content section.details div.container div.step div.prizes p span{font-size:30px;line-height:35px}div#promotionMoreInfo div#content section.details div.container div.step div.prizes p strong{font-size:64px}div#promotionMoreInfo div#content section.details div.container div.step div.prizes p:nth-child(2){border:solid var(--black);border-width:0 2px}div#promotionMoreInfo div#content section.details div.container div.step.buy{margin-bottom:173px}div#promotionMoreInfo div#content section.details div.container div.step.buy::after{content:'';display:block;position:absolute;bottom:0;left:50%;height:116px;background:var(--white);border:solid 4px var(--color-primary);aspect-ratio:1;translate:-50% calc(50% - 2px);rotate:-45deg;clip-path:polygon(0 0, 100% 100%, 0 100%)}div#promotionMoreInfo div#content section.details div.container div.step.get{margin-bottom:60px;padding-bottom:83px}div#promotionMoreInfo div#content section.details div.container p.deadline{margin-bottom:50px;font-size:28px;line-height:26px}div#promotionMoreInfo div#content section.details div.container p.deadline span.small{display:block;font-size:20px;line-height:43px}div#promotionMoreInfo div#content section.details div.container p.terms{font-size:24px;line-height:26px}div#promotionMoreInfo div#content section.details div.container p.terms a{text-decoration:underline;text-decoration-thickness:1px !important;text-underline-offset:3px;color:inherit}[data-theme="contrast"] div#promotionMoreInfo div#content section.details div.container p.terms a{color:var(--yellow)}@media (min-width: 768px) and (max-width: 959.98px){div#promotionMoreInfo{font-size:18px;line-height:21px}div#promotionMoreInfo div#content section.details{padding:67px 0 35px}div#promotionMoreInfo div#content section.details div.container{grid-template-columns:1fr 680px 1fr}div#promotionMoreInfo div#content section.details div.container .heading{margin-bottom:101px;font-size:42px}div#promotionMoreInfo div#content section.details div.container div.step{padding-bottom:53px}div#promotionMoreInfo div#content section.details div.container div.step p{font-size:32px}div#promotionMoreInfo div#content section.details div.container div.step p.note{max-width:580px;margin:40px 0 41px;font-size:30px;line-height:35px}div#promotionMoreInfo div#content section.details div.container div.step div.prizes{width:558px;padding-top:13px}div#promotionMoreInfo div#content section.details div.container div.step div.prizes p{padding:24px 0 17px}div#promotionMoreInfo div#content section.details div.container div.step div.prizes p span{font-size:24px}div#promotionMoreInfo div#content section.details div.container div.step div.prizes p strong{font-size:50px}div#promotionMoreInfo div#content section.details div.container div.step.buy{margin-bottom:163px}div#promotionMoreInfo div#content section.details div.container div.step.get{margin-bottom:50px;padding-bottom:82px}div#promotionMoreInfo div#content section.details div.container p.deadline{margin-bottom:40px}}@media (max-width: 767.98px){div#promotionMoreInfo{font-size:18px;line-height:21px}div#promotionMoreInfo div#content section.details{padding:40px 0 18px}div#promotionMoreInfo div#content section.details div.container{display:grid;grid-template-columns:1fr 260px 1fr;counter-reset:counter;text-align:center}div#promotionMoreInfo div#content section.details div.container>*{grid-column:2/3}div#promotionMoreInfo div#content section.details div.container .heading{margin-bottom:60px;font-size:28px;line-height:35px}div#promotionMoreInfo div#content section.details div.container div.step{padding:54px 0 16px}div#promotionMoreInfo div#content section.details div.container div.step::before{width:65px;font-size:48px}div#promotionMoreInfo div#content section.details div.container div.step div.icon{width:90px;margin-bottom:42px}div#promotionMoreInfo div#content section.details div.container div.step div.icon img{width:55px}div#promotionMoreInfo div#content section.details div.container div.step p{margin:0 15px;font-size:24px}div#promotionMoreInfo div#content section.details div.container div.step p.note{margin:40px 15px 20px;font-size:20px;line-height:23px}div#promotionMoreInfo div#content section.details div.container div.step div.prizes{grid-template-columns:1fr;width:160px;border:none}div#promotionMoreInfo div#content section.details div.container div.step div.prizes p{margin:0;padding:30px 0}div#promotionMoreInfo div#content section.details div.container div.step div.prizes p span{font-size:26px}div#promotionMoreInfo div#content section.details div.container div.step div.prizes p strong{font-size:56px}div#promotionMoreInfo div#content section.details div.container div.step div.prizes p:nth-child(2){border-width:2px 0}div#promotionMoreInfo div#content section.details div.container div.step div.prizes p:first-child{padding-top:0}div#promotionMoreInfo div#content section.details div.container div.step div.prizes p:last-child{padding-bottom:0}div#promotionMoreInfo div#content section.details div.container div.step.buy{margin-bottom:93px}div#promotionMoreInfo div#content section.details div.container div.step.buy::after{height:55px}div#promotionMoreInfo div#content section.details div.container div.step.get{margin-bottom:40px;padding-bottom:83px}div#promotionMoreInfo div#content section.details div.container p.deadline{margin:0 5px 33px;font-size:18px;line-height:26px}div#promotionMoreInfo div#content section.details div.container p.deadline span{white-space:nowrap}div#promotionMoreInfo div#content section.details div.container p.deadline span.small{font-size:14px;line-height:27px}div#promotionMoreInfo div#content section.details div.container p.terms{font-size:16px;line-height:26px}}