.checkout-page .inner-wrapper{margin:0 auto}.checkout-page #footer #slot_footer{background:#000}.checkout-page #footer #slot_footer .payment-methods{margin:0 auto;max-width:800px;padding:0;text-align:center;width:100%}.checkout-page #footer #slot_footer .payment-methods li{display:inline-block;list-style:none;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{color:#757575;font-weight:300;margin:0 auto;max-width:800px}.checkout-page #footer #slot_footer .footer__copyright .country-dropdown{display:none}.checkout-page #footer #slot_footer .footer__copyright .copyright{font-size:12px;margin:0 auto;text-align:center}.checkout-page #footer #slot_footer .footer__copyright .copyright p{line-height:2em}.checkout-page #footer #slot_footer .footer__copyright .copyright a{border-bottom:0;color:#595959;color:#757575;cursor:pointer;font-family:ProximaNova,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.4;text-decoration:none;-webkit-text-decoration-color:#595959;text-decoration-color:#595959;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:1px;text-transform:none}.checkout-page #footer #slot_footer .footer__copyright .copyright a:focus,.checkout-page #footer #slot_footer .footer__copyright .copyright a:hover{color:#595959;-webkit-text-decoration-color:#595959;text-decoration-color:#595959}#checkout-main{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-left:auto;margin-right:auto;max-width:1536px;min-height:calc(100vh - 90px);padding-bottom:60px;padding-left:var(--component-horizontal-outer-spacing);padding-right:var(--component-horizontal-outer-spacing);width:100%}@media only screen and (min-width:1024px){#checkout-main{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-bottom:0}}#checkout-main__content{-webkit-box-flex:1;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;padding:30px 0}@media only screen and (min-width:1024px){#checkout-main__content{padding:30px}}@media only screen and (min-width:1280px){#checkout-main__content{padding:55px 60px 60px}}@media only screen and (min-width:1024px){#checkout-main__sidebar{-ms-flex-preferred-size:40%;background-color:#fafafa;-webkit-box-shadow:340px 0 0 0 #fafafa,-340px 0 0 0 #fafafa;box-shadow:340px 0 0 0 #fafafa,-340px 0 0 0 #fafafa;-webkit-box-shadow:340px 0 0 0 #fafafa;box-shadow:340px 0 0 0 #fafafa;flex-basis:40%;padding:30px}}@media only screen and (min-width:1280px){#checkout-main__sidebar{padding:60px}}#checkout-main__sidebar .order-summary{display:none}@media only screen and (min-width:1024px){#checkout-main__sidebar .order-summary{display:block}}#checkout-main__sidebar .checkout-help .accepted-payment-methods{margin-top:30px}#checkout-main.checkout-main--login .checkout-help .delivery-restrictions{height:0;padding:0;text-indent:-9999px}#checkout-main.order-confirmation #checkout-main__content h2{display:none}#checkout-main.order-confirmation #checkout-main__content .checkout-thank-you{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.8)),to(transparent)),url(../images/cartridges/app_custom_storefront_tumi/cartridge/client/default/common/base/images/order-confirmation-background.jpg);background-image:linear-gradient(0deg,rgba(0,0,0,.8),transparent),url(../images/cartridges/app_custom_storefront_tumi/cartridge/client/default/common/base/images/order-confirmation-background.jpg);background-size:cover;margin:0 auto;max-width:800px;padding:30px;width:100%}@media only screen and (min-width:768px){#checkout-main.order-confirmation #checkout-main__content .checkout-thank-you{padding:60px}}#checkout-main.order-confirmation #checkout-main__content .checkout-thank-you__content h1{color:#fff;font-family:ProximaNova,Helvetica,Arial,sans-serif;font-size:30px;font-style:normal;font-weight:300;letter-spacing:0;line-height:1.4;margin:0;text-decoration:none;text-transform:none}#checkout-main.order-confirmation #checkout-main__content .checkout-thank-you__content .confirmation-mail-notice__text p{color:#fff;font-family:ProximaNova,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.4;margin:15px 0 0;text-decoration:none;text-transform:none}#checkout-main.order-confirmation #checkout-main__content .checkout-thank-you__content .confirmation-mail-notice__text p strong{display:block;margin-top:1em}#checkout-main.order-confirmation #checkout-main__content .create-account{margin:30px 0 0}#checkout-main.order-confirmation #checkout-main__content .create-account>p{margin:0}#checkout-main.order-confirmation #checkout-main__content .create-account .save-information,#checkout-main.order-confirmation #checkout-main__content .create-account>p{color:#595959;font-family:ProximaNova,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.4;text-align:center;text-decoration:none;text-transform:none}#checkout-main.order-confirmation #checkout-main__content .create-account .save-information{cursor:pointer;-webkit-text-decoration-color:#595959;text-decoration-color:#595959;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:1px}#checkout-main.order-confirmation #checkout-main__content .create-account .save-information:focus,#checkout-main.order-confirmation #checkout-main__content .create-account .save-information:hover{color:#595959;-webkit-text-decoration-color:#595959;text-decoration-color:#595959}#checkout-main.order-confirmation #checkout-main__content .create-account .profile-wrapper{max-height:0;overflow:hidden}#checkout-main.order-confirmation #checkout-main__content .create-account .profile-wrapper.active{max-height:1000px;overflow:visible}#checkout-main.order-confirmation #checkout-main__content .create-account .profile-wrapper .form{margin-top:30px}#checkout-main.order-confirmation #checkout-main__content .create-account .profile-wrapper .form .form-group{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;width:100%}#checkout-main.order-confirmation #checkout-main__content .create-account .profile-wrapper .form .form-group .form-input{-ms-flex-preferred-size:100%;flex-basis:100%}@media only screen and (min-width:1280px){#checkout-main.order-confirmation #checkout-main__content .create-account .profile-wrapper .form .form-group .form-input{-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px)}#checkout-main.order-confirmation #checkout-main__content .create-account .profile-wrapper .form .form-group .form-input.form-input--select{margin-right:50%}#checkout-main.order-confirmation #checkout-main__content .create-account .profile-wrapper .form .form-group .form-input.form-input--checkbox{-ms-flex-preferred-size:100%;flex-basis:100%}}#checkout-main.order-confirmation #checkout-main__content .create-account .profile-wrapper .legal-dialog-text{color:#595959;font-family:ProximaNova,Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.4;margin:15px 0 0;text-decoration:none;text-transform:none}#checkout-main.order-confirmation #checkout-main__content .create-account .profile-wrapper .legal-dialog-text a{color:#595959;cursor:pointer;font-family:ProximaNova,Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.4;text-decoration:none;-webkit-text-decoration-color:#595959;text-decoration-color:#595959;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:1px;text-transform:none}#checkout-main.order-confirmation #checkout-main__content .create-account .profile-wrapper .legal-dialog-text a:focus,#checkout-main.order-confirmation #checkout-main__content .create-account .profile-wrapper .legal-dialog-text a:hover{color:#595959;-webkit-text-decoration-color:#595959;text-decoration-color:#595959}#checkout-main.order-confirmation #checkout-main__content .continue-shopping{margin-top:30px}#checkout-main.order-confirmation #checkout-main__sidebar .order-information{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:15px;margin-bottom:30px}#checkout-main.order-confirmation #checkout-main__sidebar .order-information h2{color:#1b1c1e;font-family:ProximaNova,Helvetica,Arial,sans-serif;font-size:24px;font-style:normal;font-weight:300;letter-spacing:0;line-height:1.4;margin:0;text-decoration:none;text-transform:none}#checkout-main.order-confirmation #checkout-main__sidebar .order-information__date,#checkout-main.order-confirmation #checkout-main__sidebar .order-information__number{-webkit-box-pack:justify;-ms-flex-pack:justify;color:"grey-dark-2";display:-webkit-box;display:-ms-flexbox;display:flex;font-family:ProximaNova,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:400;gap:5px;justify-content:space-between;letter-spacing:0;line-height:1.4;text-decoration:none;text-transform:none}#checkout-main.order-confirmation #checkout-main__sidebar .order-summary{display:block}