.create_account_wrapper .h5,.login_cutom_text h3,.wrap .h3{margin:0 0 20px;font-weight:var(--size-bold)}.call-us-on a,.login .wrap form a,.reset-password .errors a,a.cancel{display:inline-block}.cf-form-actions,.login .wrap{text-align:left}.customer.register{width:50%}.customer:not(.account):not(.order){max-width:1000px}.login_cutom_text h3,.wrap .h3{font-size:26px}.call-us-on,.reset-password .label{color:var(--color-account)}.customer a{font-size:var(--size-regular)}.customer .field:after,.customer .field:before,.customer button:after,.customer button:before,.customer select:after,.customer select:before,.field:after,.field:before,.localization-form__select:after,.localization-form__select:before,.select:after,.select:before{content:none}.create_account_wrapper a{color:var(--color-font-white);font-size:var(--size-smaller)}.create_account_wrapper a:hover{color:var(--color-font-black);background-color:var(--color-font-white);border:2px solid var(--color-font-black)}#create_customer .cf-react-target .cf-form-step,#create_customer .cf-react-target .cf-form-step .cf-fields-container,#footer,.login .field,.reset-password .field{margin:0}.cf-spinner,.sign-up-field-wrapper .cf-form-inner .cf-form-actions button.btn.button,.visible-xs{display:none}.wrap .recover{margin:0 0 10px}.login .field input,.reset-password .field input{font-family:var(--font-family-1);line-height:1.2;margin:0 0 15px;max-width:100%;background-color:var(--color-font-white)}.login .field input{color:var(--color-font-black);font-size:16px;height:4rem;padding:8px 15px;border:1px solid var(--color-input-border);border-radius:6px}.login .field input:focus-visible{box-shadow:none;border-radius:6px}.login .field input:focus{box-shadow:none;border-radius:6px}.cf-form-inner .cf-form-actions button,.cf-form-inner .cf-form-actions button:hover{border:2px solid var(--color-font-black)}.reset-password .errors a{color:var(--color-cart-red);text-decoration:none;padding:8px}.cf-form-inner .cf-form-actions button{padding:10px 24px;font-weight:var(--size-bold);font-size:var(--size-smaller)}.register-description{line-height:1.5;padding-top:36px}.customer form{margin-top:0}.customer .wrap .field{display:block}.reset-password ul{list-style:none;padding:0}.login .field input::placeholder{color:var(--color-light-grey)}.reset-password h1{font-weight:var(--size-bold);font-size:42px}.reset-password .field input{color:var(--color-font-black);font-size:16px;padding:8px 15px;border:1px solid var(--color-input-border);border-radius:6px}.create_account_wrapper a,.tky-wrapper .tky-button a{background-color:var(--color-font-black);text-decoration:none}.focused,.no-js :focus{outline:.2rem solid var(--color-font-black)}:focus-visible{outline:1px solid var(--color-font-black);outline-offset:0;box-shadow:none}.customer .field input:-webkit-autofill,.customer .field input:focus,.customer .field input:not(:placeholder-shown),.field__input:-webkit-autofill,.field__input:focus,.field__input:not(:placeholder-shown){padding:.8rem 1.5rem;margin:0 0 15px;outline:1px solid var(--color-font-black);border-radius:6px;box-shadow:none}.cf-react-target .cf-field-container input,.cf-react-target .cf-field-container input:focus{padding:11px 15px!important;font-size:14px!important;box-shadow:none!important;height:40px;font-family:var(--font-family-1)}.button,.customer button,.shopify-challenge__button,button.shopify-payment-button__button--unbranded{min-width:calc(12rem + var(--buttons-border-width) * 2);min-height:auto}.customer .field input::placeholder,.field__input::placeholder{opacity:1}.reset-password .field input::placeholder{color:var(--color-light-grey)}a.cancel{text-decoration:none;margin:0 0 10px 10px}#RecoverPasswordForm .text-center .text-link:hover,a.cancel:hover{color:var(--color-cart-red)}.cf-react-target .cf-field-container input{border-radius:23.5px!important;border:1px solid var(--color-light-grey)!important}.cf-react-target .cf-field-container input:focus{border-radius:23.5px!important;border:1px solid var(--color-light-grey)!important;outline:3px solid var(--color-font-black)!important}.cf-react-target .cf-field-container .cf-field[data-cf-invalid=true]:not(
[data-cf-field-type=repeating_group]
){background:0 0;border:none;position:relative}.cf-react-target .cf-field-container .cf-field[data-cf-invalid=true]:not([data-cf-field-type=repeating_group]) input{border-color:var(--color-error-border)!important;border-radius:23.5px;margin-bottom:0}.cf-react-target .cf-field-container .cf-field[data-cf-invalid=true]:not([data-cf-field-type=repeating_group]) .cf-field-errors{padding-right:50px;position:relative}.cf-react-target .cf-field-container .cf-field[data-cf-invalid=true]:not([data-cf-field-type=repeating_group]) .cf-field-errors li{margin-bottom:0}.cf-react-target .cf-field-container .cf-field[data-cf-invalid=true]:not([data-cf-field-type=repeating_group]) .cf-field-errors li:after{content:"!";border:1.5px solid;padding:3px 9px;border-radius:50%;font-weight:700;position:absolute;right:20px;bottom:-2px;font-size:10px}.cf-react-target .cf-field-container .cf-field.tlc-newsletter h2{margin-top:10px;font-family:var(--font-family-1);font-size:14px;font-weight:600}.login-register{margin:auto}.login .cf-field-container[data-cf-column-width="7"],.login-register .cf-field-container[data-cf-column-width="7"],.sign-up-field-wrapper #create_customer .cf-form-step .cf-field-container{width:100%}.cf-react-target .cf-field-container .cf-field-description{padding-left:0;font-family:var(--font-family-1);font-size:14px;font-weight:600;opacity:1}.cf-react-target .cf-field-container .cf-field-errors{display:flex;justify-content:space-between}.cf-react-target .cf-field-container .cf-field-errors li div{color:var(--color-error-text);font-family:var(--font-family-1);font-size:12px}.cf-react-target .cf-field-container label.cf-enum-field__choice input{transform:scale(1.5)}.cf-react-target .cf-field-container label.cf-enum-field__choice span{padding-left:10px}.cf-error-message .cf-error-message-header{font-family:var(--font-family-1);font-size:16px;font-weight:600;color:var(--color-text-grey);margin-bottom:16px;display:block}.register-description a{color:var(--color-register-link);font-size:var(--size-small)}.register-description a:hover{color:var(--color-register-link);text-decoration-thickness:auto}.sign-up-field-wrapper #create_customer .cf-form-step .cf-field-container .cf-field h2{font-family:var(--font-family-1);font-size:14px;font-weight:600;margin-bottom:4px}.sign-up-wrapper{width:100%;max-width:100%;background:var(--color-font-white);float:left}#create_customer .cf-react-target .cf-form-actions{margin-top:2em}.sign-up-field-wrapper{width:100%;margin:34px auto auto;display:block}.sign-up-field-wrapper .set-up-title{font-size:24.8px;font-family:var(--font-family-1);font-weight:500;margin-bottom:30px;margin-top:30px}.sign-up-field-wrapper .set-up-text{font-size:12.4px;font-family:var(--font-family-1);font-weight:600}form.header-code-form.aimia-redemption-form{max-width:100%;width:100%;border:1px solid var(--color-light-grey);margin:20px 0;padding:19px 0}input[type=checkbox]:checked:focus,input[type=checkbox]:checked:focus-visible{outline:unset}div#shopify-section-tlc-faq .section.accordion-block{clear:both;padding-top:0}div#shopify-section-tlc-faq .section.accordion-block .container ul.accordion a.accordion__btn-opener{white-space:break-spaces}.sign-up-field-wrapper #create_customer .cf-form-step .cf-field-container .cf-field input[type=checkbox]{position:relative}@media (min-width:1500px){.sign-up-field-wrapper #create_customer .cf-form-step .cf-field-container .cf-field h2,.sign-up-field-wrapper #create_customer .cf-form-step .cf-field-container .cf-field[data-cf-invalid=true] .cf-field-errors li,.sign-up-field-wrapper #create_customer .cf-form-step .cf-field-container:nth-child(8) .cf-field .cf-field-description,.sign-up-field-wrapper .set-up-text{font-size:16px}.sign-up-field-wrapper #create_customer .cf-form-step .cf-field-container .cf-field div p{font-size:16px;margin-bottom:20px;margin-top:20px;color:var(--color-text-grey);opacity:unset;font-weight:500}.sign-up-field-wrapper #create_customer .cf-form-step .cf-field-container .cf-field input{font-size:17px}.sign-up-field-wrapper #create_customer .cf-form-step .cf-field-container .cf-field[data-cf-invalid=true] .cf-field-errors{bottom:-25px}.sign-up-img-wrapper.row span,.tky-page-wrapper .tky-wrapper .tky-content{font-size:18px}.tky-page-wrapper .tky-wrapper .tky-heading{font-size:32px}.sign-up-title-wrapper.row .sign-up-img-container img{max-width:200px}}@media (min-width:1900px){.sign-up-field-wrapper #create_customer .cf-form-step .cf-field-container .cf-field h2,.sign-up-field-wrapper #create_customer .cf-form-step .cf-field-container .cf-field input,.sign-up-field-wrapper #create_customer .cf-form-step .cf-field-container .cf-field[data-cf-invalid=true] .cf-field-errors li,.sign-up-field-wrapper #create_customer .cf-form-step .cf-field-container:nth-child(8) .cf-field .cf-field-description,.sign-up-field-wrapper .set-up-text,.tky-page-wrapper .tky-wrapper .tky-content{font-size:20px}.sign-up-field-wrapper #create_customer .cf-form-step .cf-field-container .cf-field div p{font-size:20px;margin-bottom:20px;margin-top:30px;color:var(--color-text-grey);opacity:unset;font-weight:500}.sign-up-field-wrapper #create_customer .cf-form-step .cf-field-container:nth-child(8) .cf-field .cf-field-description{margin-top:30px}.sign-up-field-wrapper #create_customer .cf-form-step .cf-field-container .cf-field[data-cf-invalid=true] .cf-field-errors{bottom:-30px}.sign-up-field-wrapper #create_customer .cf-form-step .cf-field-container .cf-field[data-cf-invalid=true] .cf-field-errors li:after{bottom:5px}.tky-page-wrapper .tky-wrapper .tky-heading{font-size:36px}#create_customer .cf-react-target .cf-form-actions{margin-bottom:10px}.sign-up-field-wrapper{margin:auto}}.sign-up-field-wrapper #create_customer .cf-form-step .cf-field-container .cf-field[data-cf-invalid=true]{background-color:var(--color-font-white);border:unset;border-color:var(--color-font-white);margin-bottom:7px}.sign-up-field-wrapper #create_customer .cf-form-step .cf-field-container .cf-field{padding:0;margin:0;position:relative}.sign-up-field-wrapper #create_customer .cf-form-step .cf-field-container .cf-field label.cf-enum-field__choice span{font-family:var(--font-family-1);font-size:14px;font-weight:600}.sign-up-field-wrapper #create_customer .cf-form-step .cf-field-container .cf-field label{position:absolute;top:11px;left:20px}.sign-up-field-wrapper #create_customer .cf-form-step .cf-field-container .cf-field label.cf-enum-field__choice{position:relative;left:0}.sign-up-field-wrapper .cf-form-inner .cf-form-actions button{display:inline-block;-webkit-appearance:none;padding:2px 15px 0;cursor:pointer;min-width:127px;margin:0 10px 0 0;color:var(--color-error-text);font:700 16px Raleway,Arial,Helvetica Neue,Helvetica,sans-serif;text-transform:uppercase;text-align:center;background:0 0;border:3px solid var(--color-error-border);letter-spacing:.4px;border-width:3px;border-radius:26px;min-height:44px;background-color:var(--color-font-black);border:2px solid var(--color-font-black);color:var(--color-font-white)}.sign-up-field-wrapper .cf-form-inner .cf-form-actions button:hover span{color:var(--color-font-black)}.sign-up-field-wrapper .cf-form-inner .cf-form-actions button:hover{background-color:var(--color-font-white);border:2px solid var(--color-font-black);color:var(--color-font-black)}.sign-up-field-wrapper .cf-form-inner .cf-form-actions button.cf-submit-form.btn.button{display:block;border-radius:25px;max-width:209px}.sign-up-field-wrapper span{font-family:var(--font-family-1);font-size:16px;font-weight:600;margin-bottom:16px;display:block}.sign-up-field-wrapper .cf-form-inner .cf-form-actions button span{color:var(--color-font-white);font-weight:var(--size-bold);line-height:1.13;letter-spacing:1px;margin-bottom:0;padding:13px 5px;font-size:1.3rem}.hidden{display:none!important;visibility:hidden!important}.email-error,.pwd-error,.valid-email-error{color:var(--color-error-text)}.errors{color:var(--color-error-text);border:1px solid var(--color-error-text);background-color:var(--color-error-background);padding:10px;margin:0 0 7.5px;font-size:16px}.errors ul{list-style:none;padding:0;margin:0}.success{color:var(--color-font-green)}@media only screen and (min-device-width:1024px) and (max-device-width:1366px){.sign-up-field-wrapper #create_customer .cf-form-step .cf-field-container .cf-field input[type=checkbox]:checked:after{width:16px;height:16px}}.sign-up-title-wrapper.row .sign-up-img-container img{max-width:104px;padding:0}.sign-up-title-wrapper.row{display:flex;justify-content:start;flex-wrap:nowrap;margin:0;border-bottom:1px solid var(--color-light-grey);font-size:14px}.page-title{letter-spacing:normal;font-weight:700;font-size:20px;position:relative;margin:0 0 30px;text-align:center}.sign-up-img-wrapper.row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding-bottom:74px;max-width:453px;margin:0}.tky-page-wrapper .sign-up-img-wrapper.row{width:100%;margin:auto;justify-content:space-between}.sign-up-img-wrapper.row .check-out-container,.sign-up-img-wrapper.row .offers-container,.sign-up-img-wrapper.row .rewards-container{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.register.sign-up-img-wrapper.row img,.sign-up-img-wrapper.row img{height:45px;object-fit:contain}.sign-up-img-wrapper.row span{font-family:var(--font-family-1);font-size:14px;font-weight:600;margin-top:10px}.tky-page-wrapper .tky-wrapper .tky-heading{font-family:var(--font-family-1);font-size:26px;font-weight:600;line-height:1.31;margin-bottom:15px}.tky-page-wrapper .tky-wrapper .tky-content,.tky-wrapper .tky-content{line-height:1.36;margin-bottom:14px;font-family:var(--font-family-1);font-size:14px}.tky-page-wrapper .tky-wrapper .tky-button a:hover{border:2px solid var(--color-font-black);background-color:var(--color-font-white);color:var(--color-font-black)}.tky-page-wrapper,.tky-wrapper{max-width:480px;width:100%;margin:auto}.tky-wrapper .tky-heading h1{font-family:var(--font-family-1);font-size:26px;font-weight:600;color:var(--color-cart-red);line-height:1.31;margin:80px 0 28px}.tky-wrapper .tky-content{color:var(--color-text-grey)}.tky-wrapper .tky-button{margin-bottom:60px}.tky-wrapper .tky-button a{font-family:var(--font-family-1);font-size:16px;line-height:1.13;letter-spacing:1px;padding:14px 10px;border-radius:25px;font-weight:700;width:100%;max-width:200px;display:block;text-align:center;border:2px solid var(--color-font-black);color:var(--color-font-white)}.main-content.cart tbody tr td{max-width:270px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:767px){#shopify-section-template--14914086273089__main .customer.register,#shopify-section-template--14917365596225__ss_registration .customer.register{width:100%}.main-content.cart tbody tr td{max-width:125px}.tky-wrapper{max-width:100%;padding:0 20px}.cf-form-inner{padding:0 25px}.cf-react-target .cf-field-container label.cf-enum-field__choice input[type=checkbox]:checked:after{width:18px;height:18px}}.sign-up-img-container{display:flex;align-items:center;justify-content:center;margin:0 auto}.sign-up-img-container img{width:104px;height:66px}.sign-up-img-container h1{margin-bottom:0;margin-left:40px;text-align:left}.sign-up-img-container h1 span p{font-size:16px;font-weight:500;line-height:1.25;margin:0}.sign-up-img-container h1 span p a{text-decoration:underline;font-size:16px}.register.sign-up-img-wrapper.row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding-bottom:30px;margin:25px auto 0;border-top:1px solid var(--color-font-black);padding-top:25px;max-width:inherit}.register.sign-up-img-wrapper.row span{font-family:var(--font-family-1);font-size:14px;font-weight:600;margin-top:10px;color:var(--color-font-black)}.login .wrap button,.login .wrap button:hover{font-weight:var(--size-bold);margin:0 0 15px;padding:10px 14px;border:2px solid var(--color-font-black)}.recover{font-weight:var(--size-bold);font-size:16px;margin:0 0 10px}@media screen and (max-width:767px){.visible-xs{display:block}.hidden-xs{display:none}.tky-page-wrapper .sign-up-title-wrapper.row .sign-up-img-container img{max-width:76px}.register.sign-up-img-wrapper.row .check-out-container img,.sign-up-img-wrapper.row .check-out-container img,.sign-up-img-wrapper.row .offers-container img,.sign-up-img-wrapper.row .rewards-container img{max-width:56px}.tky-page-wrapper{padding:0 20px 73px}.customer.register{width:100%}.sign-up-img-container{width:100%;padding:0 25px}.sign-up-img-container img{max-width:71px}.sign-up-img-container h1{margin-left:23px}.register.sign-up-img-wrapper.row{padding-bottom:40px;width:calc(100% - 50px);align-items:baseline;margin:25px auto 0}.register.sign-up-img-wrapper.row span{max-width:85px}.sign-up-img-container h1 span p{font-size:13px}}@media (min-width:768px) and (max-width:991px){.sign-up-img-container h1 span p{font-size:13px}}.login p{margin:0 0 25px;color:var(--color-account)}#CustomerLoginForm .login p{margin-bottom:10px}.create_account_wrapper{text-align:center}.create_account_wrapper a{margin-bottom:10px;border:2px solid var(--color-font-black)}.login .wrap{margin:0 auto;padding:40px;width:60%;line-height:1.4}.login .wrap button{font-size:var(--size-smaller)}@media (max-width:768px){.login .wrap{width:100%;padding:40px}.reset-password h1,.wrap .h3{font-size:22px}.login .wrap .container h3,.login_cutom_text h3{font-size:20px}}@media screen and (min-width:750px){#shopify-section-template--14914086207553__main .customer.login{max-width:1000px}}.customer.reset-password.section-template--14914086305857__main-padding{padding:0 20px}.cf-field input:not([type=checkbox]):not([type=radio])::-moz-placeholder,.cf-field select::-moz-placeholder,.cf-field textarea::-moz-placeholder{height:auto!important}.cf-field input:not([type=checkbox]):not([type=radio]):-ms-input-placeholder,.cf-field select:-ms-input-placeholder,.cf-field textarea:-ms-input-placeholder{height:auto!important}.cf-field input:not([type=checkbox]):not([type=radio])::placeholder,.cf-field select::placeholder,.cf-field textarea::placeholder{height:auto!important}