@keyframes blink{0%,100%{opacity:1}50%{opacity:0}}.countLimitInfo div.countLimitInfo{position:relative;background:var(--white) var(--background);border:1px solid var(--color);border-radius:3px;box-sizing:border-box;text-align:left;--iconColor:var(--color);--color:var(--averland-sunset);--background:var(--gradient-yellow);--icon:"\f1ad";--icon:"\f1ae";padding:14px 40px 13px 56px;line-height:22px;margin:32px 20px;padding:37px 65px 37px 159px;font-size:16px;line-height:24px}[data-theme="contrast"] .countLimitInfo div.countLimitInfo{border-color:var(--black)}.countLimitInfo div.countLimitInfo::after{font-family:"icon";display:inline-block;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:var(--icon);position:absolute;color:var(--iconColor);font-size:22px}[data-theme="contrast"] .countLimitInfo div.countLimitInfo::after{color:var(--black)}.countLimitInfo div.countLimitInfo button.close{position:absolute;margin:0;padding:5px;background:none;border:none;line-height:1;cursor:pointer}.countLimitInfo div.countLimitInfo button.close span.icon{font-size:13px}[data-theme="contrast"] .countLimitInfo div.countLimitInfo button.close span.icon{color:var(--yellow)}.countLimitInfo div.countLimitInfo.fadeOut{opacity:0;transition:opacity .3s}.countLimitInfo div.countLimitInfo::after{top:19px;left:20px}.countLimitInfo div.countLimitInfo button.close{top:19px;right:14px}.countLimitInfo div.countLimitInfo:after{top:37px;left:65px;font-size:64px}.countLimitInfo div.countLimitInfo p{max-width:561px;margin-top:15px;font-size:18px}.countLimitInfo div.countLimitInfo p strong{font-size:18px}.countLimitInfo div.countLimitInfo strong{font-weight:700;font-size:22px}@media (max-width: 767.98px){.countLimitInfo div.countLimitInfo{width:100%;margin:20px 0;padding:15px 15px 15px 52px}.countLimitInfo div.countLimitInfo strong{font-size:16px;line-height:22px}.countLimitInfo div.countLimitInfo p{width:253px;font-size:14px;line-height:18px}.countLimitInfo div.countLimitInfo p strong{margin-top:15px;font-size:14px;line-height:18px}.countLimitInfo div.countLimitInfo:after{top:17px;left:15px;font-size:22px}}@media (min-width: 768px) and (max-width: 959.98px){.countLimitInfo div.countLimitInfo{padding:37px 24px 37px 143px}.countLimitInfo div.countLimitInfo:after{left:49px}.countLimitInfo div.countLimitInfo strong{line-height:37px}.countLimitInfo div.countLimitInfo p strong{line-height:24px}}@media (max-width: 767.98px){#productDetails div.product div.promotion{margin-top:20px}}div#promotionMoreInfo{--color-primary:#FAA61A}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 a.close:hover{text-decoration:none}div#promotionMoreInfo .highlighted{color:var(--color-primary)}[data-theme="contrast"] div#promotionMoreInfo .highlighted{color:var(--black)}div#content{border-bottom:60px solid #000}div#content section.promotionInfo{padding:89px 0 45px;background:var(--black);color:var(--white)}div#content section.promotionInfo div.container{max-width:600px;margin:0 auto;box-sizing:border-box;text-align:center}div#content section.promotionInfo div.container h2{margin-bottom:34px;color:var(--color-primary);font-size:64px;font-weight:700;line-height:1}[data-theme="contrast"] div#content section.promotionInfo div.container h2{color:var(--black)}div#content section.promotionInfo div.container p.subheading{margin:0 70px 46px;font-size:26px;font-weight:700;line-height:33px}div#content section.promotionInfo div.container div.steps{display:grid;gap:50px;counter-reset:step}div#content section.promotionInfo div.container div.steps div.step{display:grid;grid-template-columns:auto 1fr;gap:40px;font-size:18px;line-height:21px;counter-increment:step;text-align:left}div#content section.promotionInfo div.container div.steps div.step div.circle{position:relative;width:62px;height:62px;padding:5px 0 0 18px;background-color:var(--color-primary);border-radius:100%;box-sizing:border-box}div#content section.promotionInfo div.container div.steps div.step div.circle::before{content:counter(step);color:#000;font-size:76px;font-weight:700;line-height:62px}div#content section.promotionInfo div.container div.steps div.step div.content a{text-decoration:underline;text-decoration-thickness:1px !important;text-underline-offset:3px;color:inherit}div#content section.promotionInfo div.container div.steps div.step div.content p.question{max-width:360px}div#content section.promotionInfo div.container div.steps div.step div.content strong{font-weight:700}div#content section.promotionInfo div.container div.steps div.step div.content ul.prizes{padding-left:10px;list-style:none}div#content section.promotionInfo div.container div.steps div.step div.content ul.prizes li{display:grid;grid-template-columns:auto 1fr}div#content section.promotionInfo div.container div.steps div.step div.content ul.prizes li::before{content:'•';margin-right:12px}div#content section.promotionInfo div.container div.steps div.step:nth-child(1) div.content{max-width:380px}div#content section.detailsInfo{padding:32px 0;background-color:var(--color-primary);font-size:18px;line-height:24px;text-align:center}[data-theme="contrast"] div#content section.detailsInfo{background-color:var(--black);color:var(--white)}div#content section.detailsInfo div.container p.note{margin-bottom:18px}div#content section.detailsInfo div.container p.note strong{font-weight:700}div#content section.detailsInfo div.container p.note span.date{white-space:nowrap}div#content section.detailsInfo div.container p.rules a{text-decoration:underline;color:inherit;font-weight:700}@media (min-width: 768px) and (max-width: 959.98px){div#content{border-bottom-width:47px}}@media (max-width: 767.98px){div#content{border-bottom-width:32px}div#content section.promotionInfo{padding:60px 0 40px}div#content section.promotionInfo div.container{width:100%;padding:0 20px}div#content section.promotionInfo div.container h2{margin-bottom:40px;font-size:30px}div#content section.promotionInfo div.container p.subheading{margin:0 5px 20px;font-size:20px;line-height:23px}div#content section.promotionInfo div.container div.steps{gap:42px}div#content section.promotionInfo div.container div.steps div.step{grid-template-columns:1fr;gap:18px;max-width:260px;justify-items:center}div#content section.detailsInfo{padding:18px 0}div#content section.detailsInfo div.container{padding:0 30px;box-sizing:border-box}}