@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}}#productDetails{background-color:red}#productDetails div.product>div.promotion.michelinPromotionSummer2026 div#promotionMoreInfo{padding:60px 0 68px;background-color:#0D2C6C;color:var(--white)}#productDetails div.product>div.promotion.michelinPromotionSummer2026 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"] #productDetails div.product>div.promotion.michelinPromotionSummer2026 div#promotionMoreInfo a.close{--color:var(--white);--background-color:var(--yellow);--border-color:var(--yellow)}#productDetails div.product>div.promotion.michelinPromotionSummer2026 div#promotionMoreInfo div.mainInfo div.title{padding:0px 0 58px;color:var(--white);font-size:54px;font-weight:700;text-transform:uppercase;line-height:63px;text-align:center}#productDetails div.product>div.promotion.michelinPromotionSummer2026 div#promotionMoreInfo div.mainInfo div.title h1{margin-bottom:40px;font-weight:700}#productDetails div.product>div.promotion.michelinPromotionSummer2026 div#promotionMoreInfo div.mainInfo div.title span.yellow{color:#FFE800}#productDetails div.product>div.promotion.michelinPromotionSummer2026 div#promotionMoreInfo div.mainInfo img.mainInfoBanner{display:block;margin:0 auto}#productDetails div.product>div.promotion.michelinPromotionSummer2026 div#promotionMoreInfo div.mainInfo div.promotionDetails{display:flex;justify-content:space-between;margin-top:75px;padding:0 35px}#productDetails div.product>div.promotion.michelinPromotionSummer2026 div#promotionMoreInfo div.mainInfo div.promotionDetails div.rules{width:324px}#productDetails div.product>div.promotion.michelinPromotionSummer2026 div#promotionMoreInfo div.mainInfo div.promotionDetails div.rules span.title{font-size:24px;font-weight:700;line-height:20px;color:#FFE800}#productDetails div.product>div.promotion.michelinPromotionSummer2026 div#promotionMoreInfo div.mainInfo div.promotionDetails div.rules div.step{display:flex;gap:20px}#productDetails div.product>div.promotion.michelinPromotionSummer2026 div#promotionMoreInfo div.mainInfo div.promotionDetails div.rules div.step.step1{margin-top:48px}#productDetails div.product>div.promotion.michelinPromotionSummer2026 div#promotionMoreInfo div.mainInfo div.promotionDetails div.rules div.step.step2{margin-top:60px}#productDetails div.product>div.promotion.michelinPromotionSummer2026 div#promotionMoreInfo div.mainInfo div.promotionDetails div.rules div.step span{font-size:20px;line-height:28px}#productDetails div.product>div.promotion.michelinPromotionSummer2026 div#promotionMoreInfo div.mainInfo div.promotionDetails div.rules div.step span strong{font-weight:700;text-transform:uppercase}#productDetails div.product>div.promotion.michelinPromotionSummer2026 div#promotionMoreInfo div.mainInfo div.promotionDetails div.prizes{box-sizing:border-box;width:500px;padding:32px 48px 48px 40px;background-color:#25417B;border-radius:12px}#productDetails div.product>div.promotion.michelinPromotionSummer2026 div#promotionMoreInfo div.mainInfo div.promotionDetails div.prizes span.prize-disclaimer{display:block;width:380px;color:var(--white);text-transform:uppercase;font-size:20px;line-height:22px;font-weight:700}#productDetails div.product>div.promotion.michelinPromotionSummer2026 div#promotionMoreInfo div.mainInfo div.promotionDetails div.prizes div.prize{display:flex;align-items:center;gap:14px}#productDetails div.product>div.promotion.michelinPromotionSummer2026 div#promotionMoreInfo div.mainInfo div.promotionDetails div.prizes div.prize.prize60{margin-top:40px}#productDetails div.product>div.promotion.michelinPromotionSummer2026 div#promotionMoreInfo div.mainInfo div.promotionDetails div.prizes div.prize.prize120{margin-top:23px}#productDetails div.product>div.promotion.michelinPromotionSummer2026 div#promotionMoreInfo div.mainInfo div.promotionDetails div.prizes div.prize div{width:202px}#productDetails div.product>div.promotion.michelinPromotionSummer2026 div#promotionMoreInfo div.mainInfo div.promotionDetails div.prizes div.prize div div.amount{padding-bottom:6px;margin-bottom:6px;border-bottom:2px solid var(--white)}#productDetails div.product>div.promotion.michelinPromotionSummer2026 div#promotionMoreInfo div.mainInfo div.promotionDetails div.prizes div.prize div div.amount img{margin-left:-3px}#productDetails div.product>div.promotion.michelinPromotionSummer2026 div#promotionMoreInfo div.mainInfo div.promotionDetails div.prizes div.prize div span.sizes{font-size:20px;line-height:23px;font-weight:700}#productDetails div.product>div.promotion.michelinPromotionSummer2026 div#promotionMoreInfo div.mainInfo p.regiment{margin-top:60px;font-size:20px;color:#FFE800;line-height:23px;font-weight:700;text-align:center}#productDetails div.product>div.promotion.michelinPromotionSummer2026 div#promotionMoreInfo div.mainInfo p.regiment a{text-decoration:underline;color:#FFE800}@media (min-width: 768px) and (max-width: 959.98px){#productDetails div.product>div.promotion.michelinPromotionSummer2026 div#promotionMoreInfo div.mainInfo div.title{font-size:44px;line-height:normal}#productDetails div.product>div.promotion.michelinPromotionSummer2026 div#promotionMoreInfo div.mainInfo img.mainInfoBanner{width:639px;height:147px}#productDetails div.product>div.promotion.michelinPromotionSummer2026 div#promotionMoreInfo div.mainInfo div.promotionDetails{margin-top:33px}#productDetails div.product>div.promotion.michelinPromotionSummer2026 div#promotionMoreInfo div.mainInfo div.promotionDetails div.rules{width:290px}#productDetails div.product>div.promotion.michelinPromotionSummer2026 div#promotionMoreInfo div.mainInfo div.promotionDetails div.rules span.title{font-size:19px}#productDetails div.product>div.promotion.michelinPromotionSummer2026 div#promotionMoreInfo div.mainInfo div.promotionDetails div.rules div.step{gap:14px}#productDetails div.product>div.promotion.michelinPromotionSummer2026 div#promotionMoreInfo div.mainInfo div.promotionDetails div.rules div.step.step1{margin-top:34px}#productDetails div.product>div.promotion.michelinPromotionSummer2026 div#promotionMoreInfo div.mainInfo div.promotionDetails div.rules div.step.step2{margin-top:43px}#productDetails div.product>div.promotion.michelinPromotionSummer2026 div#promotionMoreInfo div.mainInfo div.promotionDetails div.rules div.step img{width:25px;height:25px}#productDetails div.product>div.promotion.michelinPromotionSummer2026 div#promotionMoreInfo div.mainInfo div.promotionDetails div.rules div.step span{font-size:16px}#productDetails div.product>div.promotion.michelinPromotionSummer2026 div#promotionMoreInfo div.mainInfo div.promotionDetails div.prizes{width:394px;padding:26px 41px 31px 38px}#productDetails div.product>div.promotion.michelinPromotionSummer2026 div#promotionMoreInfo div.mainInfo div.promotionDetails div.prizes div.prize img{width:144px;height:90px}#productDetails div.product>div.promotion.michelinPromotionSummer2026 div#promotionMoreInfo div.mainInfo div.promotionDetails div.prizes div.prize.prize60{margin-top:15px}#productDetails div.product>div.promotion.michelinPromotionSummer2026 div#promotionMoreInfo div.mainInfo div.promotionDetails div.prizes div.prize.prize120{margin-top:20px}#productDetails div.product>div.promotion.michelinPromotionSummer2026 div#promotionMoreInfo div.mainInfo div.promotionDetails div.prizes div.prize div{width:157px}#productDetails div.product>div.promotion.michelinPromotionSummer2026 div#promotionMoreInfo div.mainInfo div.promotionDetails div.prizes div.prize div div.amount{margin-bottom:3px}#productDetails div.product>div.promotion.michelinPromotionSummer2026 div#promotionMoreInfo div.mainInfo div.promotionDetails div.prizes div.prize div div.amount img{width:94px;height:27px}#productDetails div.product>div.promotion.michelinPromotionSummer2026 div#promotionMoreInfo div.mainInfo div.promotionDetails div.prizes div.prize div span.sizes{font-size:16px;line-height:24px}#productDetails div.product>div.promotion.michelinPromotionSummer2026 div#promotionMoreInfo div.mainInfo div.promotionDetails div.prizes span.prize-disclaimer{width:306px;font-size:16px;line-height:19px}#productDetails div.product>div.promotion.michelinPromotionSummer2026 div#promotionMoreInfo div.mainInfo p.regiment{margin-top:37px;font-size:18px}}@media (max-width: 767.98px){#productDetails div.product>div.promotion.michelinPromotionSummer2026 div#promotionMoreInfo{padding-bottom:43px}#productDetails div.product>div.promotion.michelinPromotionSummer2026 div#promotionMoreInfo div.mainInfo div.title{width:276px;margin:0 auto;padding-bottom:30px;font-size:21px;line-height:normal}#productDetails div.product>div.promotion.michelinPromotionSummer2026 div#promotionMoreInfo div.mainInfo div.title h1{margin-bottom:46px;font-size:24px}#productDetails div.product>div.promotion.michelinPromotionSummer2026 div#promotionMoreInfo div.mainInfo img.mainInfoBanner{width:260px;height:60px}#productDetails div.product>div.promotion.michelinPromotionSummer2026 div#promotionMoreInfo div.mainInfo div.promotionDetails{flex-direction:column;padding:0 10px;margin-top:40px}#productDetails div.product>div.promotion.michelinPromotionSummer2026 div#promotionMoreInfo div.mainInfo div.promotionDetails div.rules{padding-left:11px}#productDetails div.product>div.promotion.michelinPromotionSummer2026 div#promotionMoreInfo div.mainInfo div.promotionDetails div.rules span.title{font-size:19px}#productDetails div.product>div.promotion.michelinPromotionSummer2026 div#promotionMoreInfo div.mainInfo div.promotionDetails div.rules div.step{gap:14px}#productDetails div.product>div.promotion.michelinPromotionSummer2026 div#promotionMoreInfo div.mainInfo div.promotionDetails div.rules div.step.step1{margin-top:15px}#productDetails div.product>div.promotion.michelinPromotionSummer2026 div#promotionMoreInfo div.mainInfo div.promotionDetails div.rules div.step.step2{margin-top:20px}#productDetails div.product>div.promotion.michelinPromotionSummer2026 div#promotionMoreInfo div.mainInfo div.promotionDetails div.rules div.step img{width:25px;height:25px}#productDetails div.product>div.promotion.michelinPromotionSummer2026 div#promotionMoreInfo div.mainInfo div.promotionDetails div.rules div.step span{width:220px;font-size:16px;line-height:26px}#productDetails div.product>div.promotion.michelinPromotionSummer2026 div#promotionMoreInfo div.mainInfo div.promotionDetails div.prizes{width:280px;padding:31px 24px 50px 24px;margin:0 auto;margin-top:25px}#productDetails div.product>div.promotion.michelinPromotionSummer2026 div#promotionMoreInfo div.mainInfo div.promotionDetails div.prizes span.prize-disclaimer{width:232px;font-size:16px;line-height:19px}#productDetails div.product>div.promotion.michelinPromotionSummer2026 div#promotionMoreInfo div.mainInfo div.promotionDetails div.prizes div.prize.prize60{margin-top:23px}#productDetails div.product>div.promotion.michelinPromotionSummer2026 div#promotionMoreInfo div.mainInfo div.promotionDetails div.prizes div.prize.prize120{margin-top:60px}#productDetails div.product>div.promotion.michelinPromotionSummer2026 div#promotionMoreInfo div.mainInfo div.promotionDetails div.prizes div.prize div{width:210px}#productDetails div.product>div.promotion.michelinPromotionSummer2026 div#promotionMoreInfo div.mainInfo div.promotionDetails div.prizes div.prize div div.amount img{width:92px;height:21px}#productDetails div.product>div.promotion.michelinPromotionSummer2026 div#promotionMoreInfo div.mainInfo div.promotionDetails div.prizes div.prize div span.sizes{font-size:14px}#productDetails div.product>div.promotion.michelinPromotionSummer2026 div#promotionMoreInfo div.mainInfo p.regiment{width:263px;margin:0 auto;margin-top:20px;font-size:16px;line-height:20px}}