.p-single-header{display:none}.woocommerce-account :is(mark, em) {font-style:normal}.woocommerce .woocommerce-notices-wrapper{margin-bottom:60px}.woocommerce .woocommerce-notices-wrapper ul{font-size:14px;line-height:2.6;font-weight:600;color:var(--tcd-wc-notice-base-color);background:color-mix(in srgb,var(--tcd-wc-notice-base-color) 5%,#fff);padding:10px 10px 10px 20px;border:1px solid var(--tcd-wc-notice-base-color);border-radius:5px}.woocommerce .woocommerce-notices-wrapper a{color:var(--tcd-accent-color)}@media (max-width:767px){.woocommerce .woocommerce-notices-wrapper{margin-bottom:40px}.woocommerce .woocommerce-notices-wrapper ul{font-size:14px}}.woocommerce-account .woocommerce-MyAccount-navigation{font-size:16px;line-height:2;width:320px}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li+li{margin-top:-1px}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{display:grid;align-items:center;width:100%;height:60px;padding-inline:20px;border:1px solid #ddd;color:#000;text-decoration:none}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{background:#f9f9f9}@media not all and (max-width:991px){.woocommerce-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--customer-logout{margin-top:25px}.woocommerce-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--customer-logout a{font-weight:600;text-align:center;color:#fff;background:#000;border:none;border-radius:5px}}@media (min-width:992px) and (any-hover:hover){.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{color:var(--tcd-accent-color)}.woocommerce-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--customer-logout a:hover{color:#fff;background:color-mix(in srgb,#000 70%,transparent)}}@media (max-width:991px){.woocommerce-account .woocommerce-MyAccount-navigation{width:100%}.woocommerce-account .woocommerce-MyAccount-navigation ul{display:grid;grid-template-columns:repeat(3,1fr);padding:1px 0 0 1px}.woocommerce-account .woocommerce-MyAccount-navigation ul li{margin:-1px 0 0 -1px}}@media (max-width:767px){.woocommerce-account .woocommerce-MyAccount-navigation ul{grid-template-columns:repeat(2,1fr)}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{font-size:14px;height:50px;padding-inline:15px}}.woocommerce-account .woocommerce-MyAccount-content{width:calc(100% - 320px - 50px);font-size:16px;line-height:2}.woocommerce-account h2{font-size:28px;text-align:left;margin-block: var(--tcd-half-read) calc(40px + var(--tcd-half-read))}@media (max-width:991px){.woocommerce-account .woocommerce-MyAccount-content{width:100%;margin-top:40px}.woocommerce-account h2{text-align:center}}@media (max-width:767px){.woocommerce-account .woocommerce-MyAccount-content{font-size:14px}.woocommerce-account h2{font-size:20px;margin-bottom: calc(20px + var(--tcd-half-read))}}.woocommerce-account table.shop_table{border-collapse:collapse;border-spacing:0;border-color:#ddd;border-radius:0}.woocommerce-account table.shop_table th{font-weight:600;background:#f9f9f9}.woocommerce-account table.shop_table :is(th, td) {font-size:14px;padding: calc(15px + var(--tcd-half-read)) 15px;border:1px solid #ddd}.woocommerce-account table.shop_table a{color:var(--tcd-accent-color)}.woocommerce-account table.shop_table .wc-item-meta{margin:0;font-size:inherit;padding:0}.woocommerce-account table.shop_table a.button{display:block;font-size:12px;font-weight:600;text-align:center;color:#fff;background:var(--tcd-accent-color);padding:10px}@media (any-hover:hover){.woocommerce-account table.shop_table a.button:hover{background:color-mix(in srgb,var(--tcd-accent-color) 70%,#fff)}}@media (max-width:767px){.woocommerce-account table.shop_table :is(th, td) {border:none}.woocommerce-account table.shop_table td+td{border-top:1px solid #ddd}.woocommerce-account table.shop_table a.button{width:fit-content;min-width:60px;margin-left:auto}}.woocommerce-account .dashboard-account table{border-collapse:collapse;border-spacing:0;width:100%}.woocommerce-account .dashboard-account table th{width:30%;font-weight:600;background:#f9f9f9}.woocommerce-account .dashboard-account table :is(th, td) {padding: calc(20px + var(--tcd-half-read)) 20px;border:1px solid #ddd}@media (max-width:767px){.woocommerce-account .dashboard-account table th{width:auto}.woocommerce-account .dashboard-account table :is(th, td) {padding: calc(15px + var(--tcd-half-read)) 15px}}.woocommerce-account .dashboard-account+table.my_account_orders{margin-top:40px}.woocommerce-account table.my_account_orders .woocommerce-orders-table__cell-order-actions{width:100px}@media (max-width:767px){.woocommerce-account table.my_account_orders .woocommerce-orders-table__cell-order-actions{width:auto}}.woocommerce-order-details,.woocommerce-customer-details{margin-top:60px}.woocommerce-account .woocommerce-customer-details address{padding:11px 20px;border:1px solid #ddd}.woocommerce-account .woocommerce-customer-details--phone{line-height:1.8;margin-bottom:7px}.woocommerce-account .woocommerce-customer-details--email{line-height:1.8}@media (max-width:767px){.woocommerce-order-details,.woocommerce-customer-details{margin-top:40px}}.woocommerce-account .woocommerce-MyAccount-orders{margin-top:0}.woocommerce-account .woocommerce-pagination .woocommerce-button{font-size:14px;font-weight:600;padding:10px 20px;color:#000;background:#fff;border:1px solid #ddd}@media (any-hover:hover){.woocommerce-account .woocommerce-pagination .woocommerce-button:hover{background:#f9f9f9}}.woocommerce-account .woocommerce-MyAccount-downloads-file.button{width:fit-content}.woocommerce-account .woocommerce-Address-title{display:flex;align-items:center;margin-bottom:20px}.woocommerce-account .woocommerce-Address-title h2{flex:1;font-size:22px;margin-block:var(--tcd-half-read)}.woocommerce-account .woocommerce-Address-title a{display:block;color:var(--tcd-accent-color);font-size:12px;padding:.8em;line-height:1;border:1px solid var(--tcd-accent-color);border-radius:5px}@media (any-hover:hover){.woocommerce-account .woocommerce-Address-title a:hover{text-decoration:none;color:#fff;background:var(--tcd-accent-color)}}.woocommerce-account .woocommerce-Address address{font-style:normal;padding: calc(20px + var(--tcd-half-read)) 20px;border:1px solid #ddd}@media (max-width:767px){.woocommerce-account .woocommerce-Address-title h2{font-size:18px;text-align:left}.woocommerce-account .woocommerce-Address+.woocommerce-Address{margin-top:40px}}.woocommerce form .form-row{--wc-form-border-color:#2b2d2f;--wc-form-border-radius:5px;padding:0;margin:0 0 20px}.woocommerce form .form-row-wide{margin-bottom:30px}.woocommerce form .form-row label{margin-block: var(--tcd-half-read) calc(10px + var(--tcd-half-read))}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{padding:13px 15px}.select2-container .select2-selection--single .select2-selection__rendered{padding:10px 15px}.woocommerce form #account_display_name_description{display:block;font-size:14px;margin-block: calc(10px + var(--tcd-half-read)) var(--tcd-half-read)}.woocommerce form legend{line-height:1;margin-block:0 30px}.woocommerce-MyAccount-content .order-again a.button,.woocommerce-MyAccount-content button.button,#customer_login button.button,form.woocommerce-ResetPassword button.button{display:grid;place-items:center;font-size:16px;color:#fff;font-weight:600;background:var(--tcd-accent-color);width:280px;height:60px;border-radius:5px;margin-inline:auto}.woocommerce-DeleteAccountForm{margin-top:30px}.woocommerce form .woocommerce-form-submit-wrapper-center button[name="delete_account"]{background:#d90000}@media (any-hover:hover){.woocommerce-MyAccount-content .order-again a.button:hover,.woocommerce-MyAccount-content button.button:hover,#customer_login button.button:hover,form.woocommerce-ResetPassword button.button:hover{color:#fff;background:color-mix(in srgb,var(--tcd-accent-color) 70%,#fff)}.woocommerce form .woocommerce-form-submit-wrapper-center button[name="delete_account"]:hover{background:color-mix(in srgb,#d90000 70%,#fff)}}@media (max-width:767px){.woocommerce-MyAccount-content .order-again a.button,.woocommerce-MyAccount-content button.button,#customer_login button.button,form.woocommerce-ResetPassword button.button{font-size:14px;width:240px;height:50px}}#customer_login{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,50%);justify-content:center;gap:40px;font-size:16px}#customer_login::before,#customer_login::after{content:none}#customer_login h2{text-align:center}#customer_login>div{display:grid;grid-template-rows:auto 1fr;width:100%;float:none}#customer_login .woocommerce-form{padding:40px;border:1px solid #ddd;border-radius:0;margin-block:0}#customer_login .woocommerce-form-login__rememberme{display:block;width:fit-content;margin-inline:auto;margin-block: var(--tcd-half-read) calc(30px + var(--tcd-half-read))}#customer_login .form-row{margin-bottom:0}#customer_login .form-row:has(+*) {margin-bottom:30px}#customer_login button.button{float:none}#customer_login .lost_password{text-align:center;margin-block:var(--tcd-half-read)}#customer_login .lost_password a{color:var(--tcd-accent-color)}#customer_login .woocommerce-privacy-policy-text{margin-block: var(--tcd-half-read) calc(30px + var(--tcd-half-read))}#customer_login .woocommerce-privacy-policy-text a{color:var(--tcd-accent-color)}@media (max-width:991px){#customer_login{grid-auto-flow:row;grid-auto-columns:minmax(0,500px)}}@media (max-width:767px){#customer_login .woocommerce-form{font-size:14px;padding:25px}#customer_login .form-row:has(+*) {margin-bottom:20px}#customer_login .woocommerce-form-login__rememberme,#customer_login .woocommerce-privacy-policy-text{margin-bottom: calc(20px + var(--tcd-half-read))}}form.woocommerce-ResetPassword{max-width:600px;width:100%;font-size:16px;line-height:2;padding:40px;border:1px solid #ddd;margin-inline:auto}form.woocommerce-ResetPassword>p{margin-block: var(--tcd-half-read) calc(40px + var(--tcd-half-read))}form.woocommerce-ResetPassword .woocommerce-form-row{float:none;width:100%;margin-bottom:0}form.woocommerce-ResetPassword .woocommerce-form-row--first{margin-bottom:40px}@media (max-width:767px){form.woocommerce-ResetPassword{font-size:14px;padding:25px}form.woocommerce-ResetPassword>p{margin-bottom: calc(25px + var(--tcd-half-read))}form.woocommerce-ResetPassword .woocommerce-form-row--first{margin-bottom:25px}}