.customers .bg-img-wrapper img,.account-register .bg-img-wrapper img{max-height:100%}.customers .bg-img-wrapper .copy-wrapper,.account-register .bg-img-wrapper .copy-wrapper{position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0}.customers .form-label,.account-register .form-label{margin-bottom:.65rem}.customers hr,.account-register hr{margin-left:-0.6875rem;margin-right:-0.6875rem;color:#bcbcbc;opacity:1}.customers .product-img-contain,.account-register .product-img-contain{max-width:200px}.customers .account-menu .nav .nav-link,.account-register .account-menu .nav .nav-link{padding:0}.customers .errors,.account-register .errors{color:#e10000;font-size:.875rem;scroll-margin-top:9.375rem}.customers h1.h2,.customers h2.h2,.account-register h1.h2,.account-register h2.h2{font-size:1.25rem}.customers .signup p,.account-register .signup p{line-height:18.2px}.customers .signup a,.account-register .signup a{font-weight:500;text-align:right}.customers .login-form,.account-register .login-form{padding-top:1.5rem}.customers .login-form .btn-wrapper .btn-primary,.account-register .login-form .btn-wrapper .btn-primary{font-size:.875rem;letter-spacing:.03em}.customers .login-form .recover a,.account-register .login-form .recover a{color:#9a9a9a}.customers .recover-form .liner,.customers [data-login-reset-password] .liner,.account-register .recover-form .liner,.account-register [data-login-reset-password] .liner{color:#9a9a9a}.customers [data-login-reset-password] form,.account-register [data-login-reset-password] form{max-width:414px;margin:auto}.customers .register h1.h2,.customers .register h2.h2,.account-register .register h1.h2,.account-register .register h2.h2{letter-spacing:0}.customers .register hr,.account-register .register hr{margin-top:0}.customers .register form,.account-register .register form{padding-top:.5rem}.customers .register .signup p,.customers .register .signup a,.account-register .register .signup p,.account-register .register .signup a{color:#9a9a9a;line-height:18.2px}.customers .register .signup a,.account-register .register .signup a{font-weight:500}.customers form .input-group,.account-register form .input-group{flex-direction:column;padding-bottom:.5rem}.customers form .input-group input,.customers form .input-group select,.account-register form .input-group input,.account-register form .input-group select{width:100%;border-color:#544f4c}.customers form .input-group select,.account-register form .input-group select{flex:initial}.customers form .btn-primary,.account-register form .btn-primary{font-size:.875rem;letter-spacing:.03em}.customers #acceptsMarketing+.form-check-label,.account-register #acceptsMarketing+.form-check-label{font-size:.875rem}.customers .details-holder,.account-register .details-holder{min-height:380px}.customers .quotes-table .table>:not(caption)>*>td,.account-register .quotes-table .table>:not(caption)>*>td{background:#fff;padding:0;background-clip:padding-box;border-bottom-width:0}.customers .quotes-table .table>:not(caption)>*>td a,.account-register .quotes-table .table>:not(caption)>*>td a{display:block;width:100%;padding:1.125rem 1rem}.customers .quotes-table .table>:not(caption)>*>th:nth-child(2)>p,.account-register .quotes-table .table>:not(caption)>*>th:nth-child(2)>p{padding-left:1rem}.customers .quotes-table .table>:not(caption)>*>th,.account-register .quotes-table .table>:not(caption)>*>th{padding:0}.customers .quotes-table .table>:not(caption)>*>th>p,.account-register .quotes-table .table>:not(caption)>*>th>p{font-weight:500;font-size:1rem;padding:.8rem .3125rem;background-color:#f7f5f2}.customers .quotes-table .table>:not(caption)>*>th>p:nth-child(2),.account-register .quotes-table .table>:not(caption)>*>th>p:nth-child(2){padding-left:.8125rem}.customers .quotes-table .table>:not(caption)>*>th>p:nth-child(4),.account-register .quotes-table .table>:not(caption)>*>th>p:nth-child(4){padding-left:0}.customers .quotes-table .table thead,.account-register .quotes-table .table thead{border-bottom:none;padding:1rem}.customers .quotes-table .table thead th,.account-register .quotes-table .table thead th{border:none}.customers .quotes-table .table tbody,.account-register .quotes-table .table tbody{position:relative}.customers .quotes-table .table tbody .loader,.account-register .quotes-table .table tbody .loader{position:absolute;left:45%;top:45%}.customers .quotes-table .table tbody tr:hover>*,.account-register .quotes-table .table tbody tr:hover>*{--bs-table-accent-bg: transparent}.customers .quotes-table .table tbody tr:first-child>td,.account-register .quotes-table .table tbody tr:first-child>td{padding-top:.5rem}.customers .quotes-table .table tbody tr td,.account-register .quotes-table .table tbody tr td{border-bottom:1px solid #eaeaea}.customers .quotes-table .table tbody tr td:nth-child(4) a,.account-register .quotes-table .table tbody tr td:nth-child(4) a{padding-right:2.8rem;padding-left:0}.customers .quotes-table .table tbody tr td a.icon,.account-register .quotes-table .table tbody tr td a.icon{display:inline-block;padding-right:4.55rem;background-repeat:no-repeat;background-position:98%;background-size:.375rem}.customers .quotes-table .table tbody tr td.full-width-mobile,.account-register .quotes-table .table tbody tr td.full-width-mobile{width:80%}.customers .quotes-table .table tbody tr td:nth-child(2)>*,.account-register .quotes-table .table tbody tr td:nth-child(2)>*{padding-left:2rem}.customers .quotes-table .table tbody tr td:last-child,.account-register .quotes-table .table tbody tr td:last-child{padding-right:1rem}.customers .quotes-table .table-empty-header .h4,.account-register .quotes-table .table-empty-header .h4{font-size:1rem;font-weight:500}.customers .quotes-table .table-empty-header .quote,.account-register .quotes-table .table-empty-header .quote{width:2.25rem;height:2.25rem;margin-bottom:.6875rem}.customers .quotes-table .table-empty-header .quote>*,.account-register .quotes-table .table-empty-header .quote>*{fill:#ffa000}.customers .section-tab-navigation .tab-navigation-list-item,.account-register .section-tab-navigation .tab-navigation-list-item{font-size:1rem;font-weight:500;padding-right:.35rem;padding-left:.55rem}.customers .section-tab-navigation .tab-navigation-list-item.active,.account-register .section-tab-navigation .tab-navigation-list-item.active{margin:0 .125rem}.customers .section-tab-navigation .tab-navigation-list-item.active::after,.account-register .section-tab-navigation .tab-navigation-list-item.active::after{width:calc(100% - .25rem);left:.25rem;background-color:#544f4c}.customers .section-tab-navigation .tab-navigation-list,.account-register .section-tab-navigation .tab-navigation-list{padding:.375rem .35rem;margin-top:2.15rem}.customers .section-tab-navigation .tab-navigation-list-item::after,.account-register .section-tab-navigation .tab-navigation-list-item::after{height:.125rem}.customers .pagination-button.page-item-mobile,.account-register .pagination-button.page-item-mobile{padding:0 3.5em}@media screen and (min-width: 992px){.customers h1.h2,.customers h2.h2,.account-register h1.h2,.account-register h2.h2{font-size:2.5rem}.customers .signup p,.account-register .signup p{font-size:.875rem}.customers hr,.account-register hr{color:#eaeaea;margin:2.5rem 0}.customers .form-label,.account-register .form-label{margin-bottom:0}.customers .register form,.account-register .register form{padding-top:2rem}.customers .register .signup p,.customers .register .signup a,.account-register .register .signup p,.account-register .register .signup a{color:#9a9a9a;font-size:1rem}.customers .register hr,.account-register .register hr{margin:2.5rem 0 .5rem}.customers [data-login-reset-password] form .input-group,.account-register [data-login-reset-password] form .input-group{padding-bottom:1rem}.customers [data-login-reset-password] form .input-group label,.account-register [data-login-reset-password] form .input-group label{padding-bottom:1.25rem}.customers [data-login-form] hr,.account-register [data-login-form] hr{margin-top:1.1rem;margin-bottom:1.1rem}.customers [data-login-form] .copy-wrapper .inner-width,.customers .register .copy-wrapper .inner-width,.account-register [data-login-form] .copy-wrapper .inner-width,.account-register .register .copy-wrapper .inner-width{padding:2rem 1.75rem .75rem}.customers [data-login-form] .copy-wrapper .inner-width h2,.customers [data-login-form] .copy-wrapper .inner-width h1.h2,.customers .register .copy-wrapper .inner-width h2,.customers .register .copy-wrapper .inner-width h1.h2,.account-register [data-login-form] .copy-wrapper .inner-width h2,.account-register [data-login-form] .copy-wrapper .inner-width h1.h2,.account-register .register .copy-wrapper .inner-width h2,.account-register .register .copy-wrapper .inner-width h1.h2{color:#544f4c;font-size:1rem;font-weight:500;line-height:24px;letter-spacing:0;margin-bottom:.25rem}.customers [data-login-form] .copy-wrapper .inner-width .text-light p,.customers .register .copy-wrapper .inner-width .text-light p,.account-register [data-login-form] .copy-wrapper .inner-width .text-light p,.account-register .register .copy-wrapper .inner-width .text-light p{color:#544f4c;font-size:.875rem;font-weight:400}.customers [data-recover-form] form,.account-register [data-recover-form] form{margin:auto}.customers form,.account-register form{max-width:414px}.customers form .input-group,.account-register form .input-group{padding-bottom:1rem}.customers form .input-group label,.account-register form .input-group label{padding-bottom:1rem}.customers form .btn-primary,.account-register form .btn-primary{font-size:1rem}.customers .quotes-table .success-icon svg,.account-register .quotes-table .success-icon svg{width:132px;height:132px}.customers .quotes-table .table>:not(caption)>*>th,.account-register .quotes-table .table>:not(caption)>*>th{padding:.85rem 1rem !important;background-color:#f7f5f2}.customers .quotes-table .table>:not(caption)>*>th>p,.account-register .quotes-table .table>:not(caption)>*>th>p{padding:0 !important;background:none}.customers .quotes-table .table>:not(caption)>*>th:first-child,.account-register .quotes-table .table>:not(caption)>*>th:first-child{width:20%}.customers .quotes-table .table>:not(caption)>*>th:nth-child(2),.account-register .quotes-table .table>:not(caption)>*>th:nth-child(2){width:25%}.customers .quotes-table .table>:not(caption)>*>th:nth-child(3),.account-register .quotes-table .table>:not(caption)>*>th:nth-child(3){width:25%;color:#544f4c}.customers .quotes-table .table>:not(caption)>*>th:nth-child(4),.account-register .quotes-table .table>:not(caption)>*>th:nth-child(4){width:5%}.customers .quotes-table .table thead,.account-register .quotes-table .table thead{background-color:#f7f5f2}.customers .quotes-table .table thead tr,.account-register .quotes-table .table thead tr{border:none}.customers .quotes-table .table thead tr th,.account-register .quotes-table .table thead tr th{background-color:initial}.customers .quotes-table .table thead td,.account-register .quotes-table .table thead td{border-bottom-width:1px}.customers .quotes-table .table tbody tr,.account-register .quotes-table .table tbody tr{border-color:#eaeaea}.customers .quotes-table .table tbody tr:hover>*,.account-register .quotes-table .table tbody tr:hover>*{--bs-table-accent-bg: var(--bs-table-hover-bg)}.customers .quotes-table .table tbody tr:first-child>td,.account-register .quotes-table .table tbody tr:first-child>td{padding-top:.75rem}.customers .quotes-table .table tbody tr::after,.account-register .quotes-table .table tbody tr::after{content:none}.customers .quotes-table .table tbody tr td,.account-register .quotes-table .table tbody tr td{border-bottom-width:1px}.customers .quotes-table .table tbody tr td:nth-child(4) a,.customers .quotes-table .table tbody tr td:first-child a,.account-register .quotes-table .table tbody tr td:nth-child(4) a,.account-register .quotes-table .table tbody tr td:first-child a{padding:1rem}.customers .quotes-table .table tbody tr td:nth-child(2)>*,.account-register .quotes-table .table tbody tr td:nth-child(2)>*{padding-left:1rem}.customers .quotes-table .table tbody tr td.full-width-mobile,.account-register .quotes-table .table tbody tr td.full-width-mobile{width:auto}.customers .quotes-table .table tbody tr td a.icon,.account-register .quotes-table .table tbody tr td a.icon{background:none}.customers .quotes-table .table-empty-header .quote,.customers .quotes-table .table-empty-header .success,.account-register .quotes-table .table-empty-header .quote,.account-register .quotes-table .table-empty-header .success{width:1.75rem;height:1.75rem;margin-bottom:0;margin-right:.5rem}.customers .quotes-table .table-error-header .success path,.account-register .quotes-table .table-error-header .success path{stroke:#e10000}}.custom-feedback{width:100%;margin-top:.25rem;font-size:.875em;color:#e10000}.template-account main .header-wrapper{background-color:#f7f5f2;padding:3.28rem .1875rem}.template-account main .header-wrapper .h2{font-size:1.25rem}@media screen and (min-width: 992px){.template-account main .header-wrapper{padding:4.55rem 0}.template-account main .header-wrapper .h2{font-size:2.5rem;line-height:1.5}}.template-login main .shopify-section:first-child,.template-register main .shopify-section:first-child{padding-top:3rem}@media screen and (min-width: 992px){.template-login main .shopify-section:first-child,.template-register main .shopify-section:first-child{padding-top:4rem}}