.field--wrapper .field:before,.field--wrapper .field:after,.field--wrapper .field,.field--wrapper .field input,.field--wrapper .field input:before,.field--wrapper .field input:after{box-shadow:none!important;outline:none!important;margin:0!important}.field--wrapper input:-webkit-autofill,.field--wrapper input:autofill{background-image:none!important}html,body{background-color:var(--kn-primary-bg-light)!important}.customer:not(.account):not(.order){max-width:43.6rem;padding:0 1.5rem}.customer:not(.login):not(.account):not(.order){margin:9.2rem auto 9rem}.customer h1.h2{text-align:center;text-transform:uppercase;color:var(--kn-secondary-text-dark);margin-bottom:16px}.customer h2.h4{margin-bottom:32px}.customer.login h1.h2,.customer.register h1.h2{margin-left:2px}.field--wrapper{margin-top:2.3rem}.field--wrapper .field:focus-within{border:1px solid var(--kn-primary-bg-dark)}.field--wrapper .field{background-color:var(--kn-secondary-text-light);border:1px solid var(--kn-neutral-70)}.field.field--error{border-color:var(--kn-semantic-error);position:relative}.field.field--error .form__error-icon{position:absolute;right:1.4rem;top:1.4rem;width:2rem;height:2rem;z-index:1}.field.field--error .form__error-icon svg{width:inherit;height:inherit}.field--wrapper .form__error-message{align-items:center;display:flex;margin-top:.8rem;padding-left:.8rem;color:var(--kn-semantic-error);text-transform:uppercase}.field--wrapper label{position:static;display:inline-block;width:100%;text-align:left;color:var(--kn-secondary-text-dark);margin-bottom:1px;text-transform:capitalize}.field--wrapper label.label__required-field:after{content:"*";color:var(--kn-semantic-error);vertical-align:top;font-size:inherit}.NotrequiredField:after{content:""!important}.field--wrapper input{padding:1.1rem!important;color:var(--kn-secondary-text-dark);height:4.6rem!important}.field--wrapper input:-webkit-autofill,.field--wrapper input:autofill{background-color:var(--kn-semantic-autofill)}.field--wrapper input::placeholder{opacity:1!important;color:var(--kn-neutral-45);font-family:proxima-nova,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.1px;text-transform:capitalize}.customer a{text-decoration-line:underline;color:var(--kn-secondary-text-dark);text-underline-offset:.2rem}.login a[href="#recover"]{margin-top:1.5rem!important}.login button{margin-top:49px;transform:translate(1px)}.register button,.addresses button{margin-top:48px}.customer.account h1{text-align:left;margin-bottom:1.6rem}.customer.account h1+a{text-transform:capitalize}.customer.account h2{text-transform:uppercase;color:var(--kn-secondary-text-dark);margin-bottom:40px}.customer table tbody tr td[data-label=Date] span time{font-family:proxima-nova,sans-serif;font-weight:400;font-style:normal;font-size:1.4rem;line-height:2.4rem;letter-spacing:0}.customer .account__details--wrapper div:last-child{margin-top:1rem}@media screen and (min-width:850px){.customer table{max-width:960px}.customer table,.customer table tbody,.customer table tbody tr,.customer table tbody th{box-shadow:none}.customer table thead{border-bottom:1px solid var(--kn-neutral-88)}.customer table thead th{font-style:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;text-transform:uppercase;color:var(--kn-secondary-text-dark);padding:1.2rem 0!important}.customer table tbody tr{border-bottom:1px solid var(--kn-neutral-88)}.customer table tbody tr:nth-of-type(odd){background-color:var(--kn-neutral-97)}.customer table tbody tr td,.customer table tbody tr td span,.customer table tbody tr td span time{font-style:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;text-align:left}.customer table tbody tr td{padding:.8rem 0!important}.customer table tbody tr td span{display:flex;height:6.4rem;align-items:center;text-align:left}.customer table tbody tr td[data-label=Order] span{width:8rem}.customer table tbody tr td[data-label=Date] span{width:17.4rem}.customer table tbody tr td[data-label="Payment status"] span{width:15rem}.customer table tbody tr td[data-label="Fulfillment status"] span{width:20.4rem}.customer table tbody tr td[data-label=Total] span{width:9.2rem}.customer table tbody tr td[data-label=Invoice] span{width:8rem}}.customer .account__details--wrapper div:last-child a{display:inline-block}@media screen and (min-width:990px){:is(.account,.order)>div:nth-of-type(2),.account__details--wrapper{display:block}.customer .account__details--wrapper{margin-top:4.8rem!important}.customer .account__details--wrapper div:first-child{max-width:990px;padding-right:0!important}.customer .account__details--wrapper div:last-child{margin-top:0}.customer .account__details--wrapper div:last-child h2.h4{margin-bottom:40px}.customer .account__details--wrapper div:last-child p#rc_link_container{margin:16px 0 0}.customer .account__details--wrapper div:last-child a.manage-rewards--link{margin-top:16px}}@media screen and (min-width:1200px){:is(.account,.order)>div:nth-of-type(2),.account__details--wrapper{display:flex}.customer .account__details--wrapper div:last-child{margin-left:1rem}.customer table thead th{padding:1.2rem 1.5rem!important}.customer table tbody tr td{padding:.8rem 1.5rem!important}}@media screen and (min-width:1350px){.customer.account{padding:0 1rem!important;margin:0 auto;margin-top:10rem;margin-bottom:20rem}.customer .account__details--wrapper div:last-child{margin-left:5.3rem}}.customer ul li[data-address=""]{margin-top:4.9rem}.customer ul li[data-address=""] h2.h4{text-transform:uppercase;font-size:2rem!important}.customer ul li[data-address=""] p{font-family:proxima-nova;font-style:normal;font-weight:400;font-size:2rem;line-height:3.2rem;text-align:center;color:var(--kn-secondary-text-dark)}.customer ul li[data-address=""] p br{display:block}.addresses li>button:first-of-type{margin-top:4.8rem}.addresses li>button{margin-left:9px;margin-right:8px;background:transparent}button{padding:1.4rem 2.8rem;cursor:pointer}.customer.addresses button[aria-controls=AddAddress]{margin-top:49px;margin-left:1px}.addresses button.custom-edit-address-btns{background:transparent!important}.addresses button.custom-edit-address-btns:hover,.addresses button.custom-edit-address-btns:focus{background:var(--kn-secondary-text-dark)!important;color:var(--kn-secondary-text-light)!important}.customer.addresses button.button-bg-light-to-dark:hover{background-color:var(--kn-secondary-text-dark);color:var(--kn-secondary-text-light)}
/*# sourceMappingURL=/cdn/shop/t/67/assets/custom-customer.css.map */
