.orderConfirmation-page,.orderConfirmation-page-SecondSection{background:transparent linear-gradient(180deg,#f0f9fc,#fff) 0 0 no-repeat padding-box;overflow:hidden}.orderConfirmation-page-SecondSection .orderConfirmation-fakeBg,.orderConfirmation-page .orderConfirmation-fakeBg{position:absolute;top:0;left:0;background:#fff;width:100vw;height:100%;border-top-left-radius:24px;border-bottom-left-radius:24px}@media (max-width:767px),(min-width:768px) and (max-width:1023px){.orderConfirmation-page-SecondSection .orderConfirmation-fakeBg,.orderConfirmation-page .orderConfirmation-fakeBg{width:calc(100% + 30px);left:-15px;height:100%;border-radius:0}}.orderConfirmation-page-SecondSection .order-summary-container,.orderConfirmation-page .order-summary-container{border:1px solid #e6e7e9;background:#fff;border-radius:8px;padding:40px 38px 40px 42px;margin-right:-38px}.orderConfirmation-page-SecondSection .order-summary-container>hr,.orderConfirmation-page .order-summary-container>hr{margin-top:30px;margin-bottom:40px}.orderConfirmation-page-SecondSection .order-summary-container .tns-ovh,.orderConfirmation-page .order-summary-container .tns-ovh{width:90%;margin:0 auto}.orderConfirmation-page-SecondSection .order-summary-container .tns-controls,.orderConfirmation-page .order-summary-container .tns-controls{margin-top:-245px;margin-bottom:245px;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:0!important}.orderConfirmation-page-SecondSection .order-summary-container .tns-controls button:nth-child(2),.orderConfirmation-page .order-summary-container .tns-controls button:nth-child(2){margin-right:0}@media (max-width:767px),(min-width:768px) and (max-width:1023px){.orderConfirmation-page-SecondSection .order-summary-container,.orderConfirmation-page .order-summary-container{margin-top:40px;border:none!important;position:relative;box-sizing:border-box;margin-left:-50vw!important;width:100vw!important;left:50%!important;padding:40px 15px 20px}.orderConfirmation-page-SecondSection .order-summary-container .tns-ovh,.orderConfirmation-page .order-summary-container .tns-ovh{width:calc(100vw - 90px)}.orderConfirmation-page-SecondSection .order-summary-container .tns-controls,.orderConfirmation-page .order-summary-container .tns-controls{margin-top:-270px;margin-bottom:270px}}@media (max-width:767px),(min-width:768px) and (max-width:1023px){.orderConfirmation-page-SecondSection .orderConfirmation-rightContainer,.orderConfirmation-page .orderConfirmation-rightContainer{margin-top:2rem;padding-top:2rem;padding-bottom:2rem;position:relative}.orderConfirmation-page-SecondSection .orderConfirmation-rightContainer h2,.orderConfirmation-page .orderConfirmation-rightContainer h2{font-size:24px!important;line-height:30px}}.orderConfirmation-page-SecondSection .orderConfirmation-leftContainer span.email,.orderConfirmation-page .orderConfirmation-leftContainer span.email{font-weight:700}.orderConfirmation-page-SecondSection .orderConfirmation-leftContainer a:hover,.orderConfirmation-page .orderConfirmation-leftContainer a:hover{text-decoration:none}.orderConfirmation-page-SecondSection .orderConfirmation-leftContainer h2.text-color-black,.orderConfirmation-page .orderConfirmation-leftContainer h2.text-color-black{color:#000}@media (max-width:767px){.orderConfirmation-page-SecondSection .orderConfirmation-leftContainer h1,.orderConfirmation-page .orderConfirmation-leftContainer h1{font-size:24px!important;line-height:30px}.orderConfirmation-page-SecondSection .orderConfirmation-leftContainer h2,.orderConfirmation-page .orderConfirmation-leftContainer h2{font-size:24px!important;line-height:40px}.orderConfirmation-page-SecondSection .orderConfirmation-leftContainer .buttons-container,.orderConfirmation-page .orderConfirmation-leftContainer .buttons-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}}.orderConfirmation-page-SecondSection .btn-eur-outline:hover,.orderConfirmation-page .btn-eur-outline:hover{text-decoration:none}.orderConfirmation-page-SecondSection .promoContainer,.orderConfirmation-page .promoContainer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}@media (max-width:767px),(min-width:768px) and (max-width:1023px){.orderConfirmation-page-SecondSection .promoContainer,.orderConfirmation-page .promoContainer{margin:1rem 0}}.orderConfirmation-page-SecondSection .promoContainer p,.orderConfirmation-page .promoContainer p{text-align:center}.orderConfirmation-page-SecondSection .promoContainer i,.orderConfirmation-page .promoContainer i{color:#f1c400;font-size:50px}.orderConfirmation-page-SecondSection{background-color:hsla(220,6%,91%,.3)}.orderConfirmation-page-SecondSection .promoContainer p{color:#1d428a;font-size:14px;line-height:17px}.orderConfirmation-page-SecondSection a.btn-eur-sm{max-width:none}@media (max-width:767px){.orderConfirmation-page-SecondSection h2{font-size:24px!important;line-height:30px}}@media (max-width:767px){.orderReservation-page h2.text-color-black{line-height:30px}}@media (max-width:767px){.orderReservation-page .orderConfirmation-rightContainer{display:none}}@media (max-width:767px){.orderReservation-page .storeDetail-services .storeDetail-title{font-size:20px}}.userRegistration-page{background:transparent linear-gradient(180deg,#E6E7E94D,#fff) 0 0 no-repeat padding-box}.confirmation-section-container{margin-top:60px;padding:32px 24px;background:#0069b6;border-radius:8px;color:#fff!important}.confirmation-section-container .btn-eur-md{color:#1d428a!important;padding-left:42px!important;padding-right:42px!important}@media (min-width:768px) and (max-width:1023px){.confirmation-section-container{padding:32px 82px;text-align:center}.confirmation-section-container .promotionsContainer{margin:0 auto;padding:0 90px}}@media (max-width:767px){.confirmation-section-container{text-align:center;padding:24px 16px}.confirmation-section-container h4{font-size:18px!important}.confirmation-section-container .promotionsContainer{padding:0 44px}}.orderConfirmation-page.typ-page{background:#fff}.orderConfirmation-page.typ-page .typ-main{padding:40px 0 60px}.orderConfirmation-page.typ-page .typ-content{max-width:644px;color:#000}.orderConfirmation-page.typ-page .typ-content p{margin-bottom:0}.orderConfirmation-page.typ-page .typ-content .typ-heading{margin-bottom:31px;font-family:Euronics Heavy!important;font-size:44px!important;line-height:48px;color:#1d428a}.orderConfirmation-page.typ-page .typ-content .typ-order-number,.orderConfirmation-page.typ-page .typ-content .typ-text{font-size:18px;line-height:24px}.orderConfirmation-page.typ-page .typ-content .typ-order-number{font-family:Euronics Heavy!important;font-size:24px;line-height:30px;color:#1d428a}.orderConfirmation-page.typ-page .typ-content .typ-guest-text,.orderConfirmation-page.typ-page .typ-content .typ-tradein{margin-top:19px}.orderConfirmation-page.typ-page .typ-content .typ-guest-text a{font-family:Euronics Heavy!important;color:#000;text-decoration:underline}.orderConfirmation-page.typ-page .typ-cta{display:-ms-flexbox;display:flex;gap:30px;margin-top:42px}.orderConfirmation-page.typ-page .typ-cta a{-ms-flex:0 1 262px;flex:0 1 262px;max-width:262px;height:40px;-ms-flex-pack:center;justify-content:center}.orderConfirmation-page.typ-page .typ-starclub{display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;grid-template-areas:"logo benefits" "action benefits";-ms-flex-align:center;align-items:center;gap:16px 32px;margin-top:35px;padding:24px;border-radius:12px;background-color:#1d428a;font-size:16px;line-height:22px;text-align:left;color:#fff}.orderConfirmation-page.typ-page .typ-starclub .typ-starclub-logo{grid-area:logo;height:40px}.orderConfirmation-page.typ-page .typ-starclub .typ-starclub-action{grid-area:action;justify-self:start}.orderConfirmation-page.typ-page .typ-starclub .typ-starclub-text{grid-area:text;margin:0}.orderConfirmation-page.typ-page .typ-starclub .typ-starclub-text strong{font-family:Euronics Heavy!important}.orderConfirmation-page.typ-page .typ-starclub .typ-starclub-text a{font-family:Euronics Heavy!important;color:inherit;text-decoration:underline}.orderConfirmation-page.typ-page .typ-starclub .typ-starclub-benefits{grid-area:benefits;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;gap:16px}.orderConfirmation-page.typ-page .typ-starclub .typ-starclub-benefit{display:-ms-flexbox;display:flex;-ms-flex:1 1 0px;flex:1 1 0;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:8px;font-size:14px;line-height:18px;text-align:center}.orderConfirmation-page.typ-page .typ-starclub .typ-starclub-benefit i{font-size:48px}.orderConfirmation-page.typ-page .typ-starclub .typ-starclub-points-icon{display:inline-block;width:20px;height:20px;vertical-align:middle;background-color:#fff;mask:url("../images/star_club/Icon-Timbro-PuntiStar@1x.svg") center/contain no-repeat}.orderConfirmation-page.typ-page .typ-starclub--guest{grid-template-areas:"logo benefits" "text benefits";background-color:#f7f7f7;color:#1d428a}.orderConfirmation-page.typ-page .typ-starclub--guest .typ-starclub-text{max-width:220px}.orderConfirmation-page.typ-page .typ-starclub--loyalty{grid-template-areas:"logo action" "text text"}.orderConfirmation-page.typ-page .typ-starclub--loyalty .typ-starclub-action{justify-self:end}.orderConfirmation-page.typ-page .typ-summary{background-color:#f7f7f7}.orderConfirmation-page.typ-page .typ-summary .typ-summary-panel{padding:22px}.orderConfirmation-page.typ-page .typ-summary .typ-summary-title{margin-bottom:10px;font-family:Euronics Heavy!important;font-size:20px;color:#000}.orderConfirmation-page.typ-page .typ-summary .delivery-info{margin-bottom:10px;font-size:14px}.orderConfirmation-page.typ-page .typ-summary .delivery-tooltip-content{top:calc(100% + 8px);bottom:auto}.orderConfirmation-page.typ-page .typ-summary .delivery-tooltip-content:after{top:auto;bottom:100%}.orderConfirmation-page.typ-page .typ-summary .cart-totals p{font-size:14px}.orderConfirmation-page.typ-page .typ-summary .cart-totals .shipping-item p{font-family:Euronics Heavy!important}.orderConfirmation-page.typ-page .typ-summary .cart-totals .order-discount p{color:#009527}.orderConfirmation-page.typ-page .typ-summary .cart-totals .grand-total-row{margin-top:14px;padding-top:18px;border-top:1px solid #aaa}.orderConfirmation-page.typ-page .typ-suggestions{padding:40px 0;background-color:#f7f7f7}.orderConfirmation-page.typ-page .typ-suggestions .typ-suggestions-title{margin-bottom:24px;font-size:24px!important;line-height:30px;text-align:center}.orderConfirmation-page.typ-page .typ-suggestions .bg-white{background-color:transparent!important}.orderConfirmation-page.typ-page .typ-suggestions .heading-font-normal{display:none}.orderConfirmation-page.typ-page .typ-faq{padding:40px 20px}@media (min-width:1024px){.orderConfirmation-page.typ-page .typ-faq{max-width:1440px;margin-inline:auto;padding-inline:15px}}.orderConfirmation-page.typ-page .typ-faq .little-title{font-size:20px;line-height:24px}.orderConfirmation-page.typ-page .typ-faq .black-link{color:#000;text-decoration:underline}@media (min-width:1024px){.orderConfirmation-page.typ-page .typ-suggestions .tns-controls{display:none}}@media (max-width:767px),(min-width:768px) and (max-width:1023px){.orderConfirmation-page.typ-page .typ-main{padding-top:0}.orderConfirmation-page.typ-page .typ-content{margin:0 auto;padding-top:24px;text-align:center}.orderConfirmation-page.typ-page .typ-content .typ-heading{margin-bottom:16px;font-size:24px!important;line-height:30px}.orderConfirmation-page.typ-page .typ-content .typ-order-number,.orderConfirmation-page.typ-page .typ-content .typ-text{font-size:14px;line-height:20px}.orderConfirmation-page.typ-page .typ-content .typ-order-number{font-size:18px}.orderConfirmation-page.typ-page .typ-cta{-ms-flex-direction:column;flex-direction:column;gap:12px;margin-top:24px}.orderConfirmation-page.typ-page .typ-cta a{-ms-flex-preferred-size:auto;flex-basis:auto;width:100%;max-width:none}.orderConfirmation-page.typ-page .typ-starclub{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:"logo" "benefits" "action";gap:16px;margin-top:24px;padding:16px;font-size:14px;line-height:20px}.orderConfirmation-page.typ-page .typ-starclub .typ-starclub-logo{height:28px}.orderConfirmation-page.typ-page .typ-starclub .typ-starclub-action{justify-self:stretch;max-width:none}.orderConfirmation-page.typ-page .typ-starclub .typ-starclub-benefits{-ms-flex-pack:start;justify-content:flex-start}.orderConfirmation-page.typ-page .typ-starclub .typ-starclub-benefit{-ms-flex:0 1 100px;flex:0 1 100px;font-size:12px;line-height:16px}.orderConfirmation-page.typ-page .typ-starclub .typ-starclub-benefit i{font-size:40px}.orderConfirmation-page.typ-page .typ-starclub--guest{grid-template-areas:"logo" "text" "benefits"}.orderConfirmation-page.typ-page .typ-starclub--guest .typ-starclub-text{max-width:none}.orderConfirmation-page.typ-page .typ-starclub--loyalty{grid-template-areas:"logo" "text" "action"}.orderConfirmation-page.typ-page .typ-summary{margin:0 -15px;background-color:#fff}.orderConfirmation-page.typ-page .typ-summary .typ-summary-mobile-bar{-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;height:50px;padding:0 16px;border-bottom:1px solid #e6e7e9}.orderConfirmation-page.typ-page .typ-summary .typ-summary-mobile-bar .typ-summary-title{margin-bottom:0;font-size:16px}.orderConfirmation-page.typ-page .typ-summary .typ-summary-toggle{padding:0;border:none;background:transparent;font-family:Euronics Heavy!important;color:#0369b6;text-decoration:underline}.orderConfirmation-page.typ-page .typ-summary .typ-summary-panel{display:none;padding:18px 22px;padding-top:12px;background-color:#f7f7f7}.orderConfirmation-page.typ-page .typ-summary.is-open .typ-summary-panel{display:block}.orderConfirmation-page.typ-page .typ-suggestions{padding:24px 0;background-color:transparent}.orderConfirmation-page.typ-page .typ-suggestions .typ-suggestions-title{font-size:20px!important;line-height:24px}}.reservation-container .confirmation-section-container{margin-bottom:60px}@media (min-width:1024px){.reservation-container .confirmation-section-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:32px 38px 32px 24px;margin-right:-38px}.reservation-container .confirmation-section-container .promotionsContainer{margin:0!important;-ms-flex-align:center;align-items:center}.reservation-container .confirmation-section-container .promotionsContainer .col-6{-ms-flex:0 0 16%;flex:0 0 16%}.reservation-container .confirmation-section-container .promotionsContainer .col-12{margin-top:0!important;-ms-flex:0 0 10%;flex:0 0 10%;margin-left:auto}}