.page-customer{padding-bottom:50px}.page-customer .tab{display:none;padding-left:10px;padding-right:10px}.page-customer .tab.active{display:block}.page-customer .tab-links{background-color:#f8f8f8;display:flex;flex-wrap:nowrap;height:46px;justify-content:center;margin:0 0 54px;overflow-x:auto;width:100%}.page-customer .tab-links li{align-items:center;display:flex;flex:0 0 auto;height:100%;margin:0 25px;padding:0 10px;position:relative}.page-customer .tab-links li.active:after,.page-customer .tab-links li:hover:after{background-color:var(--brand-color);bottom:0;content:"";display:block;height:2px;left:0;position:absolute;right:0}.page-customer .tab-links li a{color:#2b2b2b;font-family:var(--base-font-medium);font-size:15px}.page-customer .swipeLeft{align-items:center;color:var(--brand-color);display:none;font-size:13px;font-weight:400;justify-content:flex-end;margin-bottom:12px;text-align:right}.page-customer .swipeLeft svg{height:9px;margin-left:10px}.page-customer .tab-content{margin:0 auto;max-width:940px;width:100%}.page-customer .table-wrapper{overflow-x:auto;padding-bottom:.8rem}.page-customer table{max-width:940px;width:100%}.page-customer table,.page-customer td,.page-customer th,.page-customer tr{border:1px solid #d1d1d1}.page-customer a.no-border{border-bottom:0}.page-customer .order-table-title,.page-customer th{color:#4a4a4a;font-size:calc(12.42857px + .17857vw);font-weight:500;letter-spacing:normal;line-height:normal;padding:12px 13px}.page-customer td{color:#4a4a4a;font-weight:400}.page-customer td,.page-customer td a{letter-spacing:normal;line-height:normal}.page-customer td a{color:var(--brand-color);font-size:calc(12.42857px + .17857vw);font-weight:500}.page-customer td a:hover{font-family:var(--base-font-medium)}.page-customer .hulk_reorder_button,.page-customer .hulk_reorder_order_detail_page,.page-customer .print-btn{align-items:center;border:0!important;display:flex!important;font-size:15px;font-weight:500;height:34px;justify-content:center;width:156px}.page-customer .print-btn{background-color:var(--brand-color);color:#fff;width:60px}.page-customer .print-btn:active,.page-customer .print-btn:focus,.page-customer .print-btn:hover{color:#fff;opacity:1}.tab-order-history{margin-bottom:33px;position:relative}.tab-order-history .pagination-custom{display:flex;justify-content:center;margin-top:2.5rem}.tab-order-history .pagination-custom li.active span{color:#e13f3d}.tab-order-history .pagination-custom li:not(.active) a{color:var(--page-text-color)}.tab-order-history .btn-logout-wrapper{margin-left:auto;margin-right:1.38889vw}.tab-order-details{margin-bottom:33px;padding-bottom:110px;position:relative}.tab-order-details .buttons-wrapper{align-items:center;display:flex;justify-content:flex-start}.tab-order-details .buttons-wrapper .hulk_reorder_order_detail_page{margin:0 1rem 0 0}.tab-order-details .order-details-wrapper{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:1014px}.tab-order-details .order-details-wrapper .order-billing,.tab-order-details .order-details-wrapper .order-info{padding:0}.tab-order-details .order-details-wrapper .order-info{margin-right:4.51389vw;width:100%}.tab-order-details .order-details-wrapper .order-info .order-status-info{margin-bottom:45px}.tab-order-details .order-details-wrapper .order-info .order-status-info p{color:#4a4a4a;font-size:calc(12.42857px + .17857vw);font-weight:400;letter-spacing:normal;line-height:normal;margin-bottom:0}.tab-order-details .order-details-wrapper .order-info .order-status-info h4+p{margin-bottom:6px}.tab-order-details .order-details-wrapper .order-billing{display:grid;grid-column-gap:40px;grid-template-columns:repeat(2,1fr);margin-top:30px;width:100%}.tab-order-details .order-details-wrapper .order-billing h4,.tab-order-details .order-details-wrapper .order-billing p{color:#4a4a4a!important;font-size:calc(12.42857px + .17857vw);font-weight:400;letter-spacing:normal;line-height:1.47}.tab-order-details .order-details-wrapper .order-billing h4{font-weight:700;margin-bottom:0}.tab-order-details .order-details-wrapper .order-billing h4+p{margin-bottom:23px}.tab-order-details .buttons-actions-wrapper{align-items:center;bottom:0;display:flex;justify-content:flex-end;position:absolute;right:38px}.tab-order-details .buttons-actions-wrapper .back-to-order{margin-right:1.5rem}.tab-account-details{padding:0 1em}.tab-account-details .table{margin-left:auto;margin-right:auto;max-width:600px;min-width:451px}.tab-account-details .table-wrapper{margin-bottom:0}.tab-account-details .buttons-actions-wrapper{align-items:center;display:flex;height:34px;margin-bottom:20px;position:relative}.tab-account-details .buttons-actions-wrapper .btn{align-items:center;color:#fff;display:flex;font-size:15px;font-weight:500;height:34px;justify-content:center;left:50%;letter-spacing:normal;line-height:normal;position:absolute;transform:translateX(-50%);width:156px}.tab-account-details .buttons-actions-wrapper .btn-logout-wrapper{position:absolute;right:38px}.tab-account-edit h1{color:#0d498d;font-weight:500;text-align:center}.tab-account-edit .rte,.tab-account-edit h1{font-size:15px;letter-spacing:normal;line-height:normal}.tab-account-edit .rte{color:#2b2b2b;font-weight:400;margin-left:auto;margin-right:auto;margin-top:25px;max-width:540px}.tab-account-edit select{border-color:#e13f3d}.tab-account-addresses{padding:0 1em}.tab-account-addresses .table{margin-left:auto;margin-right:auto;max-width:512px;min-width:432px}.tab-account-addresses .table-title{font-family:var(--base-font-semibold)}.tab-account-addresses img{max-width:20px}.tab-account-addresses .button-addNew-wrapper{align-items:center;display:flex;justify-content:center;margin-bottom:94px;margin-top:32px}.tab-account-addresses .btn-logout-wrapper{margin-left:auto;margin-right:38px}.tab-account-addresses .form-vertical{margin-left:auto;margin-right:auto;max-width:550px}.tab-account-addresses .form-vertical h2{color:var(--page-text-color);font-family:var(--base-font-semibold);font-size:calc(12.42857px + .17857vw)}.tab-account-addresses .form-vertical .gridx{display:flex;justify-content:space-between}body[class*=customer] .PageContainer .MainContent{min-height:0}body[class*=customer] .page__title{text-transform:uppercase}.customer__content{margin:0 auto}.responsive-table th,.table-wrapper th{color:var(--page-text-color);font-size:calc(12.42857px + .17857vw);font-weight:400;font-family:var(--base-font-medium)}.responsive-table td,.table-wrapper td{font-family:var(--base-font);font-size:calc(12.42857px + .17857vw)}.btn.btn-order{height:auto;max-width:59px;min-height:0;padding:5px 7px}.recover-btn-container{margin-top:-18px}.logout-container{margin-top:80px}@media screen and (max-width:1023px){.tab-order-details .order-details-wrapper{flex-direction:column;padding-left:1rem;padding-right:1rem}.tab-order-details .order-details-wrapper .order-info{margin-right:0;width:100%}.tab-order-details .order-details-wrapper .order-info .buttons-wrapper{margin-top:.5rem}.tab-order-details .buttons-actions-wrapper{flex-direction:column-reverse;left:0;margin-left:auto;margin-right:auto;right:0}.tab-order-details .buttons-actions-wrapper .back-to-order{margin:1rem 0 0}}@media screen and (max-width:950px){.tab-order-history .btn-logout-wrapper{margin-left:auto;margin-right:auto;margin-top:2.5rem}}@media screen and (max-width:939px){.tab-order-history #shopify-section-gm-order-history{padding-left:1rem;padding-right:1rem}}@media screen and (max-width:900px){.tab-account-addresses .btn-logout-wrapper{margin-left:auto;margin-right:auto}}@media screen and (max-width:870px){.tab-account-details .buttons-actions-wrapper{flex-direction:column;height:unset}.tab-account-details .buttons-actions-wrapper .btn{margin-bottom:1rem}.tab-account-details .buttons-actions-wrapper .btn,.tab-account-details .buttons-actions-wrapper .btn-logout-wrapper{left:unset;position:static;right:unset;transform:unset}}@media screen and (max-width:788px){.tab-order-details .table-wrapper{margin-right:.8rem}}@media screen and (max-width:749px){.tab-order-details .swipeLeft,.tab-order-history .swipeLeft{display:flex;justify-content:flex-end;padding-right:.8rem}.tab-order-details .logout-container{align-items:center}.tab-order-details .logout-container .btn.blue{margin-top:10px}}@media only screen and (max-width:749px){.responsive-table td,.responsive-table th{padding:17.5px 0}.btn.btn-order{margin-left:auto}}@media (max-width:749px){.page-customer .tab-links li{margin:0 12px}.page-customer table{min-width:720px}.page-customer .btn-container.right{justify-content:center}.tab-order-details .logout-container{display:flex;flex-direction:column}.tab-order-details .logout-container .btn-container{justify-content:center;margin-top:20px}.recover-btn-container{margin-top:-13px}}@media (max-width:518px){.page-customer .tab-links{justify-content:flex-start}}@media screen and (max-width:480px){.tab-account-details .swipeLeft{display:flex;justify-content:flex-end;padding-right:.8rem}}@media (max-width:480px){.tab-order-details .order-details-wrapper .order-billing{grid-row-gap:30px;grid-template-columns:1fr}}@media screen and (max-width:461px){.tab-account-addresses .swipeLeft{display:flex;justify-content:flex-end;padding-right:.8rem}}@media screen and (max-width:320px){.page-customer .order-table-title,.page-customer td a,.page-customer th,.responsive-table td,.responsive-table th,.tab-account-addresses .form-vertical h2,.tab-order-details .order-details-wrapper .order-billing h4,.tab-order-details .order-details-wrapper .order-billing p,.tab-order-details .order-details-wrapper .order-info .order-status-info p,.table-wrapper td,.table-wrapper th{font-size:13px}}@media (min-width:1024px) and (max-width:1030px){.tab-order-details .order-details-wrapper{margin-left:1rem;margin-right:1rem}}@media screen and (min-width:1440px){.page-customer .order-table-title,.page-customer td a,.page-customer th,.responsive-table td,.responsive-table th,.tab-account-addresses .form-vertical h2,.tab-order-details .order-details-wrapper .order-billing h4,.tab-order-details .order-details-wrapper .order-billing p,.tab-order-details .order-details-wrapper .order-info .order-status-info p,.table-wrapper td,.table-wrapper th{font-size:15px}}
