@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes slideInFromLeft{0%{-webkit-transform:translate(-100%);transform:translate(-100%)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes slideOutToLeft{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-100%);transform:translate(-100%)}}@-webkit-keyframes slideInFromRight{0%{-webkit-transform:translate(100%);transform:translate(100%)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes slideInFromRightDelayBefore{0%{-webkit-transform:translate(100%);transform:translate(100%)}50%{-webkit-transform:translate(100%);transform:translate(100%)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes slideOutToRight{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(100%);transform:translate(100%)}}.checkout-page .inner-wrapper{margin:0 auto}.checkout-page #footer #slot_footer{background:#000}.checkout-page #footer #slot_footer .payment-methods{width:100%;margin:0 auto;max-width:800px;text-align:center;padding:0}.checkout-page #footer #slot_footer .payment-methods li{list-style:none;display:inline-block;padding:18px}.checkout-page #footer #slot_footer .payment-methods li svg{max-height:20px;max-width:40px}.checkout-page #footer #slot_footer .footer__copyright{width:100%}.checkout-page #footer #slot_footer .footer__copyright .copyright-wrapper{margin:0 auto;max-width:800px;font-weight:300;color:#757575}.checkout-page #footer #slot_footer .footer__copyright .country-dropdown{display:none}.checkout-page #footer #slot_footer .footer__copyright .copyright{text-align:center;font-size:12px;margin:0 auto}.checkout-page #footer #slot_footer .footer__copyright .copyright p{line-height:2em}.checkout-page #footer #slot_footer .footer__copyright .copyright a{color:#000;text-decoration:none;padding-bottom:2px;cursor:pointer;color:#757575;border-bottom:0}.checkout-page #footer #slot_footer .footer__copyright .copyright a:focus,.checkout-page #footer #slot_footer .footer__copyright .copyright a:hover{border-color:#000}#checkout-main__sidebar .checkout-help{padding:0 30px}@media only screen and (min-width:1024px){#checkout-main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#checkout-main__content{width:66.66%}#checkout-main__sidebar{width:620px;padding:0;border-left:1px solid #c7c7c7;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#checkout-main__sidebar .checkout-help{border-top:1px solid #c7c7c7;padding:15px 60px 25px 50px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideInFromLeft{0%{-webkit-transform:translate(-100%);transform:translate(-100%)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes slideOutToLeft{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-100%);transform:translate(-100%)}}@keyframes slideInFromRight{0%{-webkit-transform:translate(100%);transform:translate(100%)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes slideInFromRightDelayBefore{0%{-webkit-transform:translate(100%);transform:translate(100%)}50%{-webkit-transform:translate(100%);transform:translate(100%)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes slideOutToRight{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(100%);transform:translate(100%)}}#checkout-main.order-confirmation #checkout-main__sidebar{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}#checkout-main.order-confirmation #checkout-main__sidebar h2{font-family:GT America Extended,sans-serif;font-weight:800;font-size:14px}#checkout-main.order-confirmation #checkout-main__sidebar .order-information{margin:15px 0 45px;padding:0 30px}@media only screen and (min-width:1024px){#checkout-main.order-confirmation #checkout-main__sidebar .order-information{padding:0 60px 0 50px}}#checkout-main.order-confirmation #checkout-main__sidebar .order-information h2{margin:0}@media only screen and (min-width:1024px){#checkout-main.order-confirmation #checkout-main__sidebar .order-information h2{padding-top:15px}}#checkout-main.order-confirmation #checkout-main__sidebar .order-information__date,#checkout-main.order-confirmation #checkout-main__sidebar .order-information__number{margin-top:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#checkout-main.order-confirmation #checkout-main__sidebar .order-information__date .value,#checkout-main.order-confirmation #checkout-main__sidebar .order-information__number .value{color:#757575}#checkout-main.order-confirmation #checkout-main__sidebar .order-summary{position:static;padding:0 30px}@media only screen and (min-width:1024px){#checkout-main.order-confirmation #checkout-main__sidebar .order-summary{padding:0 60px 0 50px}}#checkout-main.order-confirmation #checkout-main__sidebar .order-summary__title{background:#fff;color:#000;display:block}#checkout-main.order-confirmation #checkout-main__sidebar .order-summary__title h2{padding:0;margin:30px 0 20px}#checkout-main.order-confirmation #checkout-main__sidebar .order-summary__title h2 .order-total,#checkout-main.order-confirmation #checkout-main__sidebar .order-summary__title svg{display:none}#checkout-main.order-confirmation #checkout-main__sidebar .order-summary__content{padding:0;visibility:visible;height:auto;max-height:none}#checkout-main.order-confirmation #checkout-main__sidebar .checkout-help{border-top:1px solid #c7c7c7}#checkout-main.order-confirmation #checkout-main__content h2{margin:0;padding:10px 30px;font-family:GT America Extended,sans-serif;font-weight:800;font-size:14px;letter-spacing:.5px;line-height:1;text-transform:uppercase;border-bottom:1px solid #c7c7c7}@media only screen and (min-width:1024px){#checkout-main.order-confirmation #checkout-main__content h2{padding:20px 50px 20px 60px}}#checkout-main.order-confirmation #checkout-main__content h2:before{content:"3.";padding-right:3px;display:inline-block;line-height:2.5;text-align:center}#checkout-main.order-confirmation #checkout-main__content .checkout-thank-you{padding:30px;position:relative;background-image:url(../images/order-confirmation-background.jpg);background-size:cover}@media only screen and (min-width:1024px){#checkout-main.order-confirmation #checkout-main__content .checkout-thank-you{padding-left:60px;padding-right:50px}}@media only screen and (min-width:1280px){#checkout-main.order-confirmation #checkout-main__content .checkout-thank-you{margin:30px 50px 0 60px}}#checkout-main.order-confirmation #checkout-main__content .checkout-thank-you__content{width:100%;margin:0 auto}@media only screen and (min-width:768px){#checkout-main.order-confirmation #checkout-main__content .checkout-thank-you__content{max-width:50vw}}@media only screen and (min-width:1280px){#checkout-main.order-confirmation #checkout-main__content .checkout-thank-you__content{max-width:450px}}#checkout-main.order-confirmation #checkout-main__content .checkout-thank-you__content h1{margin-top:0;color:#fff;font-size:32px;line-height:30px}@media only screen and (min-width:1024px){#checkout-main.order-confirmation #checkout-main__content .checkout-thank-you__content h1{font-size:36px}}#checkout-main.order-confirmation #checkout-main__content .checkout-thank-you__content .confirmation-mail-notice{padding:20px;background:#fff}#checkout-main.order-confirmation #checkout-main__content .checkout-thank-you__content .confirmation-mail-notice__text{position:relative;padding-top:20px}@media only screen and (min-width:1024px){#checkout-main.order-confirmation #checkout-main__content .checkout-thank-you__content .confirmation-mail-notice__text{padding-top:0;padding-left:40px}}#checkout-main.order-confirmation #checkout-main__content .checkout-thank-you__content .confirmation-mail-notice__text:before{content:"";background-repeat:no-repeat;background-image:url(../images/icons.svg#view-icon-check);width:24px;height:24px;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}@media only screen and (min-width:1024px){#checkout-main.order-confirmation #checkout-main__content .checkout-thank-you__content .confirmation-mail-notice__text:before{top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}#checkout-main.order-confirmation #checkout-main__content .checkout-thank-you__content .confirmation-mail-notice__text p{margin-bottom:0}@media only screen and (min-width:1024px){#checkout-main.order-confirmation #checkout-main__content .checkout-thank-you__content .confirmation-mail-notice__text p{margin-top:0}}#checkout-main.order-confirmation #checkout-main__content .create-account{padding:15px 30px 0;font-size:16px}@media only screen and (min-width:1024px){#checkout-main.order-confirmation #checkout-main__content .create-account{padding-left:60px;padding-right:50px}}@media only screen and (min-width:1280px){#checkout-main.order-confirmation #checkout-main__content .create-account{padding-top:30px}}#checkout-main.order-confirmation #checkout-main__content .create-account form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#checkout-main.order-confirmation #checkout-main__content .create-account form .form-input{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}@media only screen and (min-width:768px){#checkout-main.order-confirmation #checkout-main__content .create-account form .form-input{-webkit-flex-basis:calc(50% - 15px);-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px)}#checkout-main.order-confirmation #checkout-main__content .create-account form .form-input--dwfrm_profile_customer_title{margin-right:50%}#checkout-main.order-confirmation #checkout-main__content .create-account form .form-input--dwfrm_profile_customer_emailconfirm,#checkout-main.order-confirmation #checkout-main__content .create-account form .form-input--dwfrm_profile_customer_lastname,#checkout-main.order-confirmation #checkout-main__content .create-account form .form-input--dwfrm_profile_login_passwordconfirm{margin-left:auto}}@media only screen and (min-width:1024px){#checkout-main.order-confirmation #checkout-main__content .create-account form .form-input{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}#checkout-main.order-confirmation #checkout-main__content .create-account form .form-input--dwfrm_profile_customer_title{margin-right:0}}@media only screen and (min-width:1280px){#checkout-main.order-confirmation #checkout-main__content .create-account form .form-input{-webkit-flex-basis:calc(50% - 15px);-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px)}#checkout-main.order-confirmation #checkout-main__content .create-account form .form-input--dwfrm_profile_customer_title{margin-right:50%}#checkout-main.order-confirmation #checkout-main__content .create-account form .form-input--dwfrm_profile_customer_emailconfirm,#checkout-main.order-confirmation #checkout-main__content .create-account form .form-input--dwfrm_profile_customer_lastname,#checkout-main.order-confirmation #checkout-main__content .create-account form .form-input--dwfrm_profile_login_passwordconfirm{margin-left:auto}}#checkout-main.order-confirmation #checkout-main__content .create-account .legal-dialog-text{font-size:12px;line-height:1.5;color:#757575;padding:0 25px}#checkout-main.order-confirmation #checkout-main__content .create-account .legal-dialog-text a{color:#000;text-decoration:none;border-bottom:1px solid #c7c7c7;padding-bottom:2px;cursor:pointer}#checkout-main.order-confirmation #checkout-main__content .create-account .legal-dialog-text a:focus,#checkout-main.order-confirmation #checkout-main__content .create-account .legal-dialog-text a:hover{border-color:#000}#checkout-main.order-confirmation #checkout-main__content .newsletter-subscribe{position:relative;margin:30px 0 0;background:#b3bbc8}@media only screen and (min-width:1280px){#checkout-main.order-confirmation #checkout-main__content .newsletter-subscribe{margin-left:60px;margin-right:50px}}#checkout-main.order-confirmation #checkout-main__content .newsletter-subscribe__content{padding:30px}@media only screen and (min-width:1024px){#checkout-main.order-confirmation #checkout-main__content .newsletter-subscribe__content{padding-left:60px;padding-right:50px}}@media only screen and (min-width:1280px){#checkout-main.order-confirmation #checkout-main__content .newsletter-subscribe__content{padding-left:30px;padding-right:30px}}@media only screen and (min-width:1920px){#checkout-main.order-confirmation #checkout-main__content .newsletter-subscribe__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media only screen and (min-width:1920px){#checkout-main.order-confirmation #checkout-main__content .newsletter-subscribe__text{-webkit-flex-basis:calc(60% - 15px);-ms-flex-preferred-size:calc(60% - 15px);flex-basis:calc(60% - 15px)}}#checkout-main.order-confirmation #checkout-main__content .newsletter-subscribe__text h3{text-transform:uppercase;font-size:26px;line-height:30px;margin:0}@media only screen and (min-width:1920px){#checkout-main.order-confirmation #checkout-main__content .newsletter-subscribe__input{-webkit-flex-basis:40%;-ms-flex-preferred-size:40%;flex-basis:40%}}#checkout-main.order-confirmation #checkout-main__content .newsletter-subscribe__input form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media only screen and (min-width:1920px){#checkout-main.order-confirmation #checkout-main__content .newsletter-subscribe__input form{margin-top:0}}#checkout-main.order-confirmation #checkout-main__content .newsletter-subscribe__input form .form-input{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}@media only screen and (min-width:768px){#checkout-main.order-confirmation #checkout-main__content .newsletter-subscribe__input form .form-input{-webkit-flex-basis:65%;-ms-flex-preferred-size:65%;flex-basis:65%;margin-bottom:0}}@media only screen and (min-width:1920px){#checkout-main.order-confirmation #checkout-main__content .newsletter-subscribe__input form .form-input{margin-bottom:0}}#checkout-main.order-confirmation #checkout-main__content .newsletter-subscribe__input form button{height:51px;padding:5px}@media only screen and (min-width:768px){#checkout-main.order-confirmation #checkout-main__content .newsletter-subscribe__input form button{-webkit-flex-basis:calc(35% - 15px);-ms-flex-preferred-size:calc(35% - 15px);flex-basis:calc(35% - 15px);margin-left:auto}}#checkout-main.order-confirmation #checkout-main__content .newsletter-subscribe__data{margin-top:15px}#checkout-main.order-confirmation #checkout-main__content .newsletter-subscribe__data a{color:#000;font-size:12px}#checkout-main.order-confirmation #checkout-main__content #sovendus-container{margin:30px 30px 0}@media only screen and (min-width:1024px){#checkout-main.order-confirmation #checkout-main__content #sovendus-container{margin-left:60px;margin-right:50px}}#checkout-main.order-confirmation #checkout-main__content .continue-shopping{margin:30px}@media only screen and (min-width:1024px){#checkout-main.order-confirmation #checkout-main__content .continue-shopping{margin-left:60px;margin-right:50px}}#checkout-main.order-confirmation .checkout-slots{margin:30px}#checkout-main.order-confirmation .checkout-slots img{width:100%;height:auto}@media only screen and (min-width:1024px){#checkout-main.order-confirmation .checkout-slots{margin:30px 60px}}