@keyframes blink{0%,100%{opacity:1}50%{opacity:0}}@media (max-width: 767.98px){#productDetails div.product div.promotion{margin-top:20px}}#productDetails div.product>div.promotion.vredesteinPromotion{--color-primary:#0049d4;--color-secondary:#ff003b;--color-tertiary:#f0eae4;--font-primary:'Oswald';--font-secondary:'Montserrat';--font-tertiary:'mono45-headline';--campaign-banner-background:var(--color-primary)}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo a.close{--color:var(--white);--background-color:var(--black);--border-color:var(--black);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.vredesteinPromotion div#promotionMoreInfo a.close{--color:var(--white);--background-color:var(--yellow);--border-color:var(--yellow)}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo{position:relative;color:var(--color-secondary);font-family:var(--font-primary);font-size:23px;line-height:33px}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo strong{font-weight:700}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo .container{box-sizing:border-box}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo .uppercase{text-transform:uppercase}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo .highlighted{color:var(--color-primary)}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo img{display:block;height:auto;max-width:100%}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content{margin-top:1px;color:var(--color-tertiary)}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.intro{padding:25px 0 60px;background:var(--color-primary)}[data-theme="contrast"] #productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.intro{background:var(--white)}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.intro div.container{font-family:var(--font-primary);font-size:50px;font-weight:500;text-transform:uppercase;line-height:74px;text-align:center}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.intro div.container .heading{margin-bottom:13px;font-family:var(--font-tertiary);font-weight:inherit}[data-theme="contrast"] #productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.intro div.container .heading{color:var(--black)}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.intro div.container .title{margin-bottom:23px;color:var(--color-secondary);font-family:var(--font-tertiary);font-size:120px;line-height:130px}[data-theme="contrast"] #productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.intro div.container .title{color:var(--black)}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.intro div.container .subtitle{margin:0 100px;font-family:var(--font-tertiary);font-size:58px;font-weight:400;text-transform:uppercase;line-height:64px}[data-theme="contrast"] #productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.intro div.container .subtitle{color:var(--black)}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.path{padding:60px 0 25px;background:var(--color-primary)}[data-theme="contrast"] #productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.path{background:var(--white)}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.path div.container{display:grid;grid-gap:35px;counter-reset:counter}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.path div.container div.step{display:grid;grid-template-columns:auto 1fr 350px;align-items:end;grid-column-gap:46px;position:relative;height:185px;background:var(--color-secondary);color:var(--color-tertiary);font-family:var(--font-secondary);font-size:25px;font-weight:600;line-height:30px;counter-increment:counter;grid-template-areas:'number text image'}[data-theme="contrast"] #productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.path div.container div.step{background:var(--grey-area);color:var(--black)}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.path div.container div.step::before{content:counter(counter);grid-area:number;align-self:center;margin-left:65px;font-family:var(--font-tertiary);font-size:100px;font-weight:400;line-height:1;text-align:right}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.path div.container div.step p{grid-area:text;align-self:center}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.path div.container div.step img{grid-area:image;position:absolute;place-self:center end}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.path div.container div.step.buy img{translate:-42px -34px}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.path div.container div.step.buy p{max-width:350px}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.path div.container div.step.get img{translate:-96px}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.path div.container div.step.fuel img{translate:-135px}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.path div.container div.step.fuel p{max-width:390px}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.details{padding:20px 0 45px;background:var(--color-primary);font-family:var(--font-secondary)}[data-theme="contrast"] #productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.details{background:var(--white)}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.details div.container{text-align:center}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.details div.container p{font-weight:600}[data-theme="contrast"] #productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.details div.container p{color:var(--black)}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.details div.container p strong{color:var(--color-secondary);font-weight:600}[data-theme="contrast"] #productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.details div.container p strong{color:var(--black)}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.details div.container p:nth-child(1){margin-bottom:41px;font-size:25px;text-align:center}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.details div.container p:nth-child(2){margin-bottom:17px}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.details div.container p:nth-child(4){margin-bottom:43px}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.details div.container p:nth-child(5){margin-bottom:42px;font-size:30px;line-height:37px;text-align:center}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.details div.container p a{text-decoration:underline;text-decoration-thickness:1px !important;text-underline-offset:3px;color:inherit}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.logo{background:var(--color-secondary)}[data-theme="contrast"] #productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.logo{background:var(--grey-area)}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.logo div.container{padding:15px 0}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.logo div.container img{margin:0 auto}@media (min-width: 768px) and (max-width: 959.98px){#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.intro div.container .heading{margin-bottom:45px}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.intro div.container p.title{font-size:100px}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.intro div.container p.subtitle{margin:0}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.path div.container div.step{grid-template-columns:auto 1fr 280px;grid-column-gap:28px}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.path div.container div.step::before{margin-left:30px}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.path div.container div.step.buy img{width:279px;translate:-10px -35px}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.path div.container div.step.get img{translate:-64px}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.path div.container div.step.fuel img{translate:-105px}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.details{padding-bottom:50px}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.details div.container p:nth-child(2){font-size:22px}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.details div.container p:nth-child(3){font-size:20px}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.details div.container p:nth-child(4){font-size:20px}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.details div.container p:nth-child(5){margin-bottom:30px}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.details div.container p:nth-child(6){font-size:22px;white-space:nowrap;text-align:center}}@media (max-width: 767.98px){#productDetails div.product>div.promotion.vredesteinPromotion{width:300px;margin:20px auto 0}#productDetails div.product>div.promotion.vredesteinPromotion .open.uiToggle img{width:100%;height:auto}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.intro{padding:12px 0 10px}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.intro div.container{width:300px;font-size:26px;line-height:38px}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.intro div.container .heading{margin-bottom:5px}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.intro div.container .title{margin-bottom:19px;font-size:40px;line-height:52px}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.intro div.container .subtitle{margin:0;font-size:22px;line-height:28px}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.path{padding:20px 0}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.path div.container{grid-row-gap:15px;margin-left:-10px}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.path div.container div.step{grid-template-columns:auto 1fr auto;grid-column-gap:0;height:85px;font-size:13px;line-height:18px}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.path div.container div.step::before{margin-right:10px;margin-left:15px;font-size:40px}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.path div.container div.step.buy p{max-width:180px}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.path div.container div.step.buy img{position:relative;width:98px;translate:5px 0}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.path div.container div.step.get p{max-width:150px}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.path div.container div.step.get img{width:92px;max-width:initial;translate:-10px}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.path div.container div.step.fuel p{max-width:170px}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.path div.container div.step.fuel img{position:static;width:56px;translate:-30px}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.details{padding:0 0 40px}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.details div.container{width:300px}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.details div.container p strong{display:block}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.details div.container p:nth-child(1){margin-bottom:20px;font-size:12px;line-height:14px}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.details div.container p:nth-child(2){margin-bottom:14px;padding:0 20px;font-size:14px;line-height:17px;text-align:center}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.details div.container p:nth-child(3){padding:0 5px;font-size:12px;line-height:14px;text-align:center}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.details div.container p:nth-child(4){margin-bottom:15px;padding:0 20px;font-size:12px;line-height:14px;text-align:center}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.details div.container p:nth-child(5){margin-bottom:13px;font-size:13px;line-height:16px}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.details div.container p:nth-child(6){padding:0 10px;font-size:12px;line-height:14px;text-align:center}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.logo{margin:0 -10px}#productDetails div.product>div.promotion.vredesteinPromotion div#promotionMoreInfo div.mainInfo #content section.logo div.container img{width:132px}}