/*!/wp-content/themes/generatepress_child/css/info.css*/.entry-content{margin-top:0!important}.woocommerce-account h1.entry-title{margin-top:10px}.woocommerce-account .entry-content{margin-top:15px!important}.tps_info_breadcrumbs{margin-top:10px;margin-bottom:15px}.tps_info_breadcrumbs span,.tps_info_breadcrumbs a{font-family:'Carlito';color:var(--site-black-color);font-weight:400;font-size:16px;line-height:26px;display:flex;align-items:center}.tps_info_breadcrumbs a{cursor:pointer}.tps_info_breadcrumbs .tps-breadcrumb-separator{width:20px;height:20px;background-image:url(/wp-content/themes/generatepress_child/css/../images/Derco_Arrow.svg);background-position:center;transform:rotate(270deg);background-repeat:no-repeat;background-size:86%}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0 0;list-style-type:none}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a{padding:15px 20px;background-color:var(--site-color-4);color:var(--site-black-color);font-size:16px;line-height:normal;border-bottom:1px solid var(--site-color-8);display:block;text-transform:capitalize}.woocommerce-account .woocommerce-MyAccount-content p{font-size:18px}.woocommerce-info{border-top-color:var(--site-primary-color)!important}.woocommerce-info::before{color:var(--site-primary-color)!important}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"]:not(.search-field),input[type="tel"],input[type="number"],textarea,select{border:none!important;border-bottom:1px solid var(--site-color-8)!important}button.woocommerce-Button.button{width:100%;background-color:var(--site-primary-color)!important;color:var(--site-white-color)!important;padding:16px 10px 16px;text-transform:capitalize;border:1px solid var(--site-primary-color)}.woocommerce-account .woocommerce-MyAccount-content em,.woocommerce-account .woocommerce-MyAccount-content fieldset legend,.woocommerce form .form-row label{color:var(--site-color-8)!important}.is-right-sidebar{display:none}.site-content .content-area{width:100%}.woocommerce-account .woocommerce-MyAccount-navigation{width:25%;margin-bottom:50px}.woocommerce-account .woocommerce-MyAccount-content{width:72%;margin-bottom:50px}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{background-color:var(--site-primary-color)!important;color:var(--site-white-color)!important}.woocommerce table.my_account_orders th.woocommerce-orders-table__header{background-color:var(--site-primary-color)!important;color:var(--site-white-color)!important}.woocommerce table.my_account_orders th{padding:10px 8px 6px;font-size:16px}.woocommerce table.my_account_orders td{font-size:14px}.woocommerce table.my_account_orders td a.woocommerce-button.button.view{background-color:var(--site-primary-color)!important;color:var(--site-white-color)!important;padding:13px 10px 12px;width:100%;text-align:center;border:1px solid var(--site-primary-color)!important;margin:5px 0}.woocommerce-pagination a.woocommerce-button{background-color:var(--site-primary-color)!important;color:var(--site-white-color)!important;padding:8px 50px 5px;border:1px solid var(--site-primary-color)!important}.woocommerce-info a.button.wc-forward{background-color:var(--site-primary-color)!important;color:var(--site-white-color)!important;border:1px solid var(--site-primary-color)!important}.woocommerce-MyAccount-content .addresses address{font-style:normal}.woocommerce form .form-row .required{color:var(--site-primary-color)!important}.select2-container--default .select2-selection--single{border:1px solid var(--site-color-8)!important}.select2-container--default .select2-selection--single .select2-selection__arrow,.select2-container--default .select2-selection--single{height:40px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px}.tinv-wishlist.woocommerce.tinv-wishlist-clear a.button.wc-backward,.woocommerce-MyAccount-content a.button,form .woocommerce-address-fields button.button{background-color:var(--site-primary-color)!important;color:var(--site-white-color)!important;padding:12px 50px 10px;border:1px solid var(--site-primary-color)!important;margin-top:20px}.woocommerce-account .woocommerce-MyAccount-content form.woocommerce-EditAccountForm.edit-account em{font-size:12px;font-style:normal}.tinv-wishlist.woocommerce.tinv-wishlist-clear{margin-bottom:50px}.tinv-wishlist.woocommerce.tinv-wishlist-clear .tinv-header h2{display:none}.woocommerce-account form.woocommerce-form.woocommerce-form-login.login{border:none;padding:0;margin-bottom:0}.page-template-user-register-form .tps-register-form,.woocommerce-lost-password form.woocommerce-ResetPassword.lost_reset_password,.woocommerce-account .tps-my-account-login-form{margin:auto;max-width:550px;box-shadow:0 0 7px 3px rgb(0 0 0 / .12);padding:30px 40px;border-radius:20px}.page-template-user-register-form .tps-register-form,.woocommerce-account .tps-my-account-login-form{margin-top:40px}.woocommerce-lost-password form.woocommerce-ResetPassword.lost_reset_password{margin-top:40px;margin-bottom:60px}.woocommerce-lost-password form.woocommerce-ResetPassword.lost_reset_password p.woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first,.woocommerce-lost-password form.woocommerce-ResetPassword.lost_reset_password p.woocommerce-form-row.woocommerce-form-row--last.form-row.form-row-last{width:100%}.page-template-user-register-form .tps-register-form h1,.woocommerce-account .tps-my-account-login-form h1{font-size:25px;margin-bottom:0;text-align:center}.tps-login p.woocommerce-Login.login,.woocommerce-account p.woocommerce-Register.register{text-align:center;margin-bottom:50px;margin-top:30px}.page-template-user-register-form .tps-register-form button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit,.woocommerce-account .tps-my-account-login-form button.woocommerce-button.button.woocommerce-form-login__submit{width:100%;background-color:var(--site-primary-color)!important;color:var(--site-white-color)!important;padding:14px 50px 14px;border:1px solid var(--site-primary-color)!important;border-radius:6px;margin-top:15px;margin-bottom:15px;text-transform:capitalize}.woocommerce-account .tps-my-account-login-form p.woocommerce-LostPassword.lost_password a{color:var(--site-black-color)!important;text-decoration:underline}.woocommerce-account .tps-my-account-login-form p.woocommerce-LostPassword.lost_password{margin-bottom:5px;display:flex;justify-content:space-between}.woocommerce-account .tps-my-account-login-form p.woocommerce-LostPassword.lost_password label.woocommerce-form-login__rememberme{cursor:pointer}.tps-login p.woocommerce-Login.login span,.woocommerce-account .tps-my-account-login-form p.woocommerce-LostPassword.lost_password label.woocommerce-form-login__rememberme span{color:var(--site-color-8)!important}.woocommerce-account .tps-my-account-login-form p.woocommerce-LostPassword.lost_password label.woocommerce-form-login__rememberme input{border-color:var(--site-color-8)!important;cursor:pointer}.tps-my-account-register p.woocommerce-Register.register span{color:var(--site-color-8)!important}.tps-login p.woocommerce-Login.login a,.tps-my-account-register p.woocommerce-Register.register a{text-decoration:underline}.woocommerce-lost-password form.woocommerce-ResetPassword.lost_reset_password button.woocommerce-Button.button{border-radius:6px;margin-top:5px;border:1px solid var(--site-primary-color)!important;text-transform:capitalize}.page-template-user-register-form .site-content{display:block}.page-template-user-register-form .tps-register-form input.woocommerce-Input.woocommerce-Input--text.input-text{width:100%}.about_img_tps{position:relative}.tps-abt-us-txt{position:absolute;left:0;right:0;text-align:center;top:50%;transform:translateY(-50%)}.tps-abt-us-txt h1{font-family:'CooperBT';color:var(--site-white-color)}.tps-conlict-txt,.tps-derco-jewel-txt{margin-top:50px;margin-bottom:50px}.tps-derco-jewel-txt .tps-derco-funder span{width:100%;display:block;text-align:center;font-size:14px;line-height:20px;background:#f5f5f5;padding:8px 13%;color:var(--site-black-color)}.tps-derco-jewel-txt h2{font-family:'CooperBT';margin:0 0;color:var(--site-black-color)}.tps-conlict-txt p,.tps-high-price p,.tps-derco-jewel-txt p{font-size:16px;margin:0 0;line-height:normal;color:var(--site-black-color)}.elementor-element.tps-derco-funder{grid-gap:0}.tps-high-price h3{font-family:'CooperBT';margin:0 0;color:var(--site-black-color)}.tps-conlict-txt h4{font-family:'CooperBT';margin:0 0;color:var(--site-black-color);text-decoration:underline}.tps-cookies-privacy-polcy{margin-bottom:50px;margin-top:20px}.tps-cookies-privacy-polcy h1{font-family:'CooperBT';color:var(--site-black-color);font-size:40px}.tps-cookies-privacy-polcy h2,.tps-cookies-privacy-polcy h3,.tps-cookies-privacy-polcy h4{font-size:26px;font-family:'CooperBT';margin:0 0;color:var(--site-black-color);font-weight:600;text-decoration:underline}.tps-cookies-privacy-polcy p,.tps-cookies-privacy-polcy li{font-size:18px;line-height:34px;color:var(--site-black-color)}.tps-last-date span,.tps-effectve-date span{font-size:22px;line-height:34px;color:var(--site-black-color)}.tps-cookies-privacy-polcy p a{text-decoration:underline;text-decoration-color:var(--site-primary-color);color:var(--site-primary-color)}.tps-cookies-policy-main{margin-top:0}.tps-cookies-policy-main h1{font-family:'CooperBT';color:var(--site-black-color);font-size:40px}.tps-cookies-policy-main h2,.tps-cookies-policy-main h3,.tps-cookies-policy-main h4{font-size:26px;font-family:'CooperBT';margin:0 0;color:var(--site-black-color)}.tps-cookies-policy-main p,.tps-cookies-policy-main li{font-size:18px;line-height:34px;color:var(--site-black-color)}.tps-cookies-policy-main p a{text-decoration:underline;text-decoration-color:var(--site-primary-color);color:var(--site-primary-color)}.tps-cookies-policy-main .cky-cookie-audit-table th{background-color:var(--site-primary-color)!important;color:var(--site-white-color);font-size:14px;padding:10px}.tps-cookies-policy-main .cky-cookie-audit-table tr:nth-child(2n+1) td{background:#f1f5fa}.tps-cookies-policy-main .cky-cookie-audit-table tr:nth-child(2n) td{background:var(--site-white-color)}.tps-cookies-policy-main table:not(.has-background) tbody td{background-color:#fdfdfd}.tps-cookies-policy-main .cky-cookie-audit-table td{text-align:left;padding:10px;font-size:14px;color:var(--site-black-color);word-break:normal}.custom-design-form{background-color:var(--site-color-4);margin-top:0;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px;padding:30px 12%}.custom-design-form .form-group.field{width:47%}.custom-design-form .form-group.field span[data-name="file_attachment"]+label{display:block;text-align:left;font-size:12px;line-height:12px;color:var(--site-black-color);text-decoration:underline}.custom-design-form .form-group.field .wpcf7-form-control{padding:8px 7px;font-size:16px;line-height:20px;color:var(--site-color-8);border-color:var(--site-color-8)!important}.custom-design-form .codedropz-upload-handler{border-color:var(--site-primary-color)!important;background:#F8F9FF!important}.custom-design-form .form-group.field .wpcf7-form-control-wrap,.custom-design-form .form-group.field .wpcf7-form-control-wrap input,.custom-design-form .form-group.field .wpcf7-form-control-wrap textarea{width:100%}.custom-design-form .form-group.field.col-lg-12.text-center,.custom-design-form .col-lg-12.text-center{width:100%;margin:auto;text-align:center}.custom-design-form .col-lg-12.text-center span.wpcf7-spinner{position:absolute}.custom-design-form input.btn_tps_bnr.tps-custom-design-btn{background-color:var(--site-primary-color);font-size:16px;line-height:16px;color:var(--site-white-color);padding:15px 24px;max-width:200px;width:100%!important;border:1px solid var(--site-primary-color);transition:0.5s ease;text-transform:uppercase}.custom-design-form .codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn{font-size:16px;line-height:16px;text-decoration:underline;color:var(--site-black-color)}.tps-custom-designed-Jewelry{border:1px solid var(--site-primary-color);border-radius:20px;background:var(--site-white-color);box-shadow:0 0 7px 3px #fff0}.tps-custom-designed-Jewelry span{font-size:24px;line-height:34px;font-weight:500}.tps-terms-box{margin-bottom:50px}.tps-terms-box .elementor-widget-n-accordion .e-n-accordion-item-title{border:none;border-bottom:1px solid var(--site-primary-color);padding:12px 0}.tps-terms-box .elementor-widget-n-accordion .e-con.e-child{border:none;grid-gap:5px}.tps-terms-box .e-n-accordion-item-title-text{font-size:24px;line-height:34px;font-weight:400;color:var(--site-primary-color)}.tps-terms-box .elementor-widget-container ul li,.tps-terms-box .elementor-widget-container p.elementor-heading-title{font-size:16px;line-height:24px;color:var(--site-black-color)}.tps-terms-box span.e-n-accordion-item-title-icon span.e-closed i,.tps-terms-box span.e-n-accordion-item-title-icon span.e-opened i{color:var(--site-primary-color)}.tps-cookie-btn{border:1px solid var(--site-primary-color);background-color:var(--site-primary-color);color:var(--site-white-color);font-size:16px;padding:10px 20px;cursor:pointer}.tps_diam_education.tps_common_space_top_banner{margin-bottom:0!important;padding-bottom:0}.tps-tab-section-info-page.tps_full_tabs .tps-main-top-tabs-edu-shpes{height:72px;margin-left:15px;margin-right:15px;background-color:var(--site-primary-color)}.tps-tab-section-info-page.tps_full_tabs ul{height:100%;max-width:990px;padding:0px!important;margin-left:auto!important;margin-right:auto!important;justify-content:space-between;align-items:center}.tps-tab-section-info-page.tps_full_tabs ul li{padding:0;max-width:200px;width:auto!important;border:none;transition:0.5s ease;text-align:center;display:block;margin-left:0!important;margin-right:0!important;cursor:default}.tps-tab-section-info-page.tps_full_tabs ul li a{display:inline;font-size:20px;font-weight:400;line-height:normal;color:var(--site-white-color)!important}.tps-tab-section-info-page.tps_full_tabs ul li a.active{font-weight:700;text-decoration:underline;text-underline-offset:7px}.tps-tab-section-info-page.tps_full_tabs ul li span.elementor-icon-list-text{cursor:pointer}.tps-education-comman-content p{margin-bottom:15px;line-height:normal;font-size:16px}.tps-edu-accordation-sec summary.e-n-accordion-item-title{justify-content:space-between}.tps-education-sheps-top .elementor-widget-container ul li{padding:5px!important;width:9%!important;cursor:pointer;border:1px solid #fff0}.tps-education-sheps-top ul{justify-content:space-between!important}.tps-education-sheps-top .elementor-widget-container ul li a{flex-direction:column;gap:5px 2%;color:var(--site-black-color)}.tps-education-sheps-top .elementor-widget-container ul li:hover{border:1px solid var(--site-black-color)}.tps-education-sheps-top .elementor-widget-container ul li span.elementor-icon-list-text{padding-left:0}.tps_lab.tps_diam_education.tps_common_space_top_banner{margin-bottom:50px!important;padding-bottom:10px}.tps_decro_cart .wc-empty-cart-message{width:100%}.woocommerce-cart h1.entry-title,.woocommerce-checkout h1.entry-title{text-align:center;margin:11px 0 40px 0}.tps_decro_cart .woocommerce,.tps_checkout_page .woocommerce{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:50px}.tps_decro_cart .woocommerce .woocommerce-cart-form{width:68%;margin-right:auto;background-color:var(--site-white-color);box-shadow:0 1px 3px rgb(0 0 0 / .12),0 1px 2px rgb(0 0 0 / .24);border-radius:10px;height:fit-content}.tps_decro_cart .woocommerce .cart-collaterals{width:30%;background-color:var(--site-white-color);box-shadow:0 1px 3px rgb(0 0 0 / .12),0 1px 2px rgb(0 0 0 / .24);border-radius:10px;height:fit-content}.tps_decro_cart h2{display:none}.tps_decro_cart .woocommerce .cart-collaterals .cart_totals{width:100%!important;padding:10px 15px}.tps_decro_cart .woocommerce td,.tps_decro_cart .woocommerce th,.tps_decro_cart .woocommerce table{border:none!important}.tps_decro_cart .woocommerce table{border-radius:10px}.tps_decro_cart .woocommerce .woocommerce-cart-form table thead{background-color:var(--site-primary-color)}.tps_decro_cart .woocommerce .woocommerce-cart-form table thead th{font-size:16px;line-height:16px;color:var(--site-white-color);font-weight:400;text-transform:uppercase;font-family:'CooperBT';padding:15px 5px 18px 5px}.tps_decro_cart .woocommerce .woocommerce-cart-form table thead th:nth-child(1){border-top-left-radius:10px}.tps_decro_cart .woocommerce .woocommerce-cart-form table thead th:nth-last-child(1){border-top-right-radius:10px}.tps_decro_cart .woocommerce .woocommerce-cart-form table .product-name br{display:none}.tps_decro_cart .woocommerce .woocommerce-cart-form table tbody .product-name{display:flex;flex-direction:column;font-size:16px;line-height:19px;color:var(--site-black-color);font-weight:700;grid-row-gap:5px;max-width:350px}.tps_decro_cart .woocommerce .woocommerce-cart-form table tbody .product-name a{font-size:16px;line-height:19px;color:var(--site-primary-color);text-decoration:none}.tps_decro_cart .woocommerce .woocommerce-cart-form table tbody .product-name a:hover{text-decoration:underline}.tps_decro_cart .woocommerce .woocommerce-cart-form table tbody .product-name .tps-cart-product-info{font-size:14px;line-height:16px;font-weight:400}.tps_decro_cart .woocommerce .woocommerce-cart-form table tbody .product-name .tps-cart-product-info b{font-weight:700}.tps_decro_cart .woocommerce .woocommerce-cart-form table tbody td{padding:15px 5px;vertical-align:top}.tps_decro_cart .woocommerce .woocommerce-cart-form table tbody td.product-remove{width:40px;padding-inline:0;padding-left:10px}.tps_decro_cart .woocommerce .woocommerce-cart-form table tbody td.product-thumbnail{width:80px;padding-inline:0}.tps_decro_cart .woocommerce .woocommerce-cart-form table tbody td.product-thumbnail img{width:80px;height:80px;object-fit:scale-down}.tps_decro_cart .woocommerce .woocommerce-cart-form table tbody .product-quantity br{display:none}.tps_decro_cart .woocommerce .woocommerce-cart-form table tbody .product-quantity{text-align:center}.tps_decro_cart .woocommerce .woocommerce-cart-form table tbody .product-quantity .tps-fixed-qty-cart{text-align:center;width:100%;display:block;max-width:95px}.tps_decro_cart .woocommerce .woocommerce-cart-form table tbody .product-quantity .tps-fixed-qty-cart,.tps_decro_cart .woocommerce .woocommerce-cart-form table tbody .product-quantity input{border:none!important;padding:0;font-size:16px;line-height:19px;color:var(--site-black-color);font-weight:700}.tps_decro_cart .woocommerce .woocommerce-cart-form table tbody td.product-remove a.remove{width:25px;height:25px;background-image:url(/wp-content/themes/generatepress_child/css/../images/derco_header_footer.svg);font-size:0;line-height:0;color:#fff0;border-radius:0;background-position:-96px -443px}.tps_decro_cart .woocommerce .woocommerce-cart-form table tbody td.product-remove a.remove:hover{background-color:#fff0;background-position:-31px -443px}.tps_decro_cart .woocommerce .woocommerce-cart-form table tbody td.product-price .woocommerce-Price-amount,.tps_decro_cart .woocommerce .woocommerce-cart-form table tbody td.product-subtotal .woocommerce-Price-amount{font-size:16px;line-height:19px;color:var(--site-black-color);font-weight:700}.tps_decro_cart .woocommerce .woocommerce-cart-form table tbody td.actions p{margin-bottom:0}.tps_decro_cart .woocommerce table{margin-bottom:0}.tps_decro_cart .woocommerce .woocommerce-cart-form table tbody td.actions #coupon_code{width:100px;font-size:14px!important;line-height:14px!important;color:var(--site-black-color)!important;opacity:1;border:1px solid var(--site-color-5)!important;height:40px}.tps_decro_cart .woocommerce .woocommerce-cart-form table tbody td.actions #coupon_code::placeholder!important{font-size:14px!important;line-height:14px!important;color:var(--site-black-color)!important}.tps_decro_cart .woocommerce .woocommerce-cart-form table tbody td.actions .button,.tps_decro_cart .woocommerce .cart-collaterals .checkout-button,.tps_decro_cart .woocommerce-shipping-calculator .shipping-calculator-form button,.tps_checkout_page #place_order,body.error404 .tps-error-go-home{padding:12px 20px 12px;font-family:'Carlito';font-weight:500;border:1px solid var(--site-primary-color);letter-spacing:1px;font-size:14px;line-height:14px;border-radius:0;color:var(--site-white-color)!important;position:relative;text-transform:capitalize;transition:all .25s ease-in-out;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;background:var(--site-white-color)!important;display:block;text-align:center;cursor:pointer}.tps_decro_cart .woocommerce .woocommerce-cart-form table tbody td.actions .button:before,.tps_decro_cart .woocommerce .cart-collaterals .checkout-button:before,.tps_decro_cart .woocommerce-shipping-calculator .shipping-calculator-form button:before,.tps_checkout_page #place_order:before,body.error404 .tps-error-go-home:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:var(--site-primary-color);-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;border-radius:0}.tps_decro_cart .woocommerce .woocommerce-cart-form table tbody td.actions{padding:15px 10px}.tps_decro_cart .woocommerce .woocommerce-cart-form table tbody td.actions .button[name="update_cart"]{margin-left:auto}.tps_decro_cart .woocommerce .wc-proceed-to-checkout{padding:0}.tps_decro_cart .woocommerce .cart-collaterals .checkout-button{margin-bottom:0}.tps_decro_cart .woocommerce .cart-collaterals .checkout-button br,.tps_decro_cart .woocommerce-shipping-calculator p br{display:none}.tps_decro_cart .woocommerce .cart-collaterals td,.tps_decro_cart .woocommerce .cart-collaterals th{font-size:16px;line-height:20px;color:var(--site-black-color)}.tps_decro_cart .woocommerce ul#shipping_method li{display:flex;align-items:flex-start}.tps_decro_cart .woocommerce-shipping-calculator p{margin-bottom:0}.tps_decro_cart .woocommerce-shipping-calculator .shipping-calculator-form{margin-top:0}.tps_decro_cart .woocommerce-shipping-calculator .shipping-calculator-form p{margin-bottom:10px}.tps_decro_cart .woocommerce-shipping-calculator .shipping-calculator-form button{width:100%}.tps_decro_cart .woocommerce-shipping-calculator .shipping-calculator-form input{padding:8px 7px;font-size:16px;line-height:20px;color:var(--site-color-8);border-color:var(--site-color-8)!important}.tps_decro_cart .woocommerce-shipping-calculator .shipping-calculator-form{border-color:var(--site-color-8)!important;padding:8px 7px;font-size:16px;line-height:20px}.tps_decro_cart .woocommerce .woocommerce-cart-form table tbody tr.cart_item{position:relative}.tps_decro_cart .woocommerce .woocommerce-cart-form table tbody tr.cart_item::after{content:'';width:100%;position:absolute;height:1px;background-color:var(--site-color-5);position:absolute;left:0;bottom:0}.woocommerce-cart .tps_decro_cart .cart-collaterals .shipping-calculator-button{text-transform:uppercase;display:flex;align-items:center;line-height:24px}.woocommerce-cart .tps_decro_cart .cart-collaterals .shipping-calculator-button::after{margin-top:-2px}.tps_checkout_page .woocommerce .woocommerce-form-login-toggle,.tps_checkout_page .woocommerce .woocommerce-form-coupon-toggle{width:100%}.tps_checkout_page .checkout.woocommerce-checkout #customer_details{width:58%;float:left}.tps_checkout_page .checkout.woocommerce-checkout #order_review_heading,.tps_checkout_page .checkout.woocommerce-checkout #order_review{width:40%;float:right;margin-left:auto;background-color:var(--site-white-color);box-shadow:0 1px 3px rgb(0 0 0 / .12),0 1px 2px rgb(0 0 0 / .24);border-radius:10px;padding:0}.tps_checkout_page .checkout.woocommerce-checkout #order_review_heading{margin-bottom:0;padding-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.tps_checkout_page .checkout.woocommerce-checkout #order_review{border-top-left-radius:0;border-top-right-radius:0}.tps_checkout_page .checkout.woocommerce-checkout #customer_details .col-1,.tps_checkout_page .checkout.woocommerce-checkout #customer_details .col-2{width:100%;background-color:var(--site-white-color);box-shadow:0 1px 3px rgb(0 0 0 / .12),0 1px 2px rgb(0 0 0 / .24);border-radius:10px;padding:0}.tps_checkout_page .checkout.woocommerce-checkout #customer_details .col-1 .wc-order-attribution-inputs+p{display:none}.tps_checkout_page .checkout.woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields__field-wrapper{padding:20px 20px 0 20px;display:flex;flex-wrap:wrap;justify-content:space-between}.tps_checkout_page .checkout.woocommerce-checkout h3{margin-bottom:0px!important;padding:15px 20px 18px!important;color:var(--site-white-color)!important;font-size:22px!important;line-height:22px!important;background-color:var(--site-primary-color)!important;text-align:center!important;border-top-left-radius:10px!important;border-top-right-radius:10px!important;width:100%;font-family:'CooperBT';text-transform:uppercase}.tps_checkout_page .checkout.woocommerce-checkout #customer_details .col-2{margin-top:30px}.tps_checkout_page .woocommerce-info{padding:10px 0 10px 48px}.woocommerce-info::before{top:9px}.tps_checkout_page .woocommerce-info{color:var(--site-black-color)}.tps_checkout_page .woocommerce-info a{position:relative}.tps_checkout_page .woocommerce-info a::after{content:'';width:100%;height:1px;background-color:var(--site-primary-color);position:absolute;left:50%;transform:translateX(-50%);bottom:0;transition:width 0.5s ease}.tps_checkout_page .woocommerce-info a:hover::after{width:0%}.tps_checkout_page .woocommerce-checkout input,.tps_checkout_page .woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered,.tps_checkout_page .checkout.woocommerce-checkout #customer_details .col-2 .woocommerce-additional-fields textarea{padding:13px 10px 13px!important;font-size:16px!important;line-height:20px!important;color:var(--site-color-8)!important;border:1px solid var(--site-color-8)!important;border-radius:5px}.tps_checkout_page .woocommerce-checkout .select2-container--default .select2-selection--single{border-left:none!important;border-right:none!important;border-top:none!important;border-radius:0px!important;height:48px;border-bottom:none!important}.tps_decro_cart .woocommerce .woocommerce-cart-form table tbody .product-name p{margin:0}.tps_checkout_page .woocommerce form .form-row label{font-size:16px;line-height:16px;color:var(--site-black-color)!important;margin-bottom:10px;text-transform:capitalize}.tps_checkout_page .checkout.woocommerce-checkout h3 br{display:none}.tps_checkout_page .woocommerce-billing-fields__field-wrapper .form-row{margin:0 0 25px}.tps_checkout_page .select2-container--default .select2-selection--single .select2-selection__arrow b{margin-left:-12px;margin-top:0}.woocommerce .tps_checkout_page form .form-row,.woocommerce .tps_checkout_page form .form-row,.woocommerce-page .tps_checkout_page form .form-row,.woocommerce-page .tps_checkout_page form .form-row{width:100%;padding:0}.woocommerce .tps_checkout_page form .form-row-first,.woocommerce .tps_checkout_page form .form-row-last,.woocommerce-page .tps_checkout_page form .form-row-first,.woocommerce-page .tps_checkout_page form .form-row-last,.tps_checkout_page .woocommerce-billing-fields__field-wrapper .form-row#billing_address_1_field,.tps_checkout_page .woocommerce-billing-fields__field-wrapper .form-row#billing_address_2_field,.tps_checkout_page .woocommerce-billing-fields__field-wrapper .form-row#billing_city_field,.tps_checkout_page .woocommerce-billing-fields__field-wrapper .form-row#billing_state_field,.tps_checkout_page .woocommerce-billing-fields__field-wrapper .form-row#billing_postcode_field,.tps_checkout_page .woocommerce-billing-fields__field-wrapper .form-row#billing_phone_field,.tps_checkout_page .checkout.woocommerce-checkout #customer_details .col-2 .shipping_address .woocommerce-shipping-fields__field-wrapper .form-row#shipping_address_1_field,.tps_checkout_page .checkout.woocommerce-checkout #customer_details .col-2 .shipping_address .woocommerce-shipping-fields__field-wrapper .form-row#shipping_address_2_field{width:49%}.tps_checkout_page .woocommerce-billing-fields__field-wrapper .form-row#billing_address_2_field,.tps_checkout_page .checkout.woocommerce-checkout #customer_details .col-2 .shipping_address .woocommerce-shipping-fields__field-wrapper .form-row#shipping_address_2_field{padding-top:26px}.woocommerce-checkout .select2-container--default .select2-results__option--highlighted[aria-selected],.woocommerce-checkout .select2-container--default .select2-results__option--highlighted[data-selected]{background-color:var(--site-primary-color)!important;font-size:14px}.tps_checkout_page .woocommerce-account-fields br{display:none}.tps_checkout_page .woocommerce-account-fields{padding:0 20px 15px 20px}.tps_checkout_page .woocommerce-account-fields .woocommerce-form__label,.tps_checkout_page .checkout.woocommerce-checkout #customer_details .col-2 #ship-to-different-address .woocommerce-form__label,.tps_checkout_page .checkout.woocommerce-checkout #order_review li{position:relative}.tps_checkout_page .woocommerce-account-fields .woocommerce-form__label .woocommerce-form__input,.tps_checkout_page .checkout.woocommerce-checkout #customer_details .col-2 #ship-to-different-address .woocommerce-form__label .woocommerce-form__input,.tps_checkout_page .checkout.woocommerce-checkout #order_review li .input-radio{width:20px;height:20px;z-index:9;opacity:0;margin:0 5px 0 0;position:relative;cursor:pointer}.tps_checkout_page .woocommerce-account-fields .woocommerce-form__label .woocommerce-form__input+span::before,.tps_checkout_page .checkout.woocommerce-checkout #customer_details .col-2 #ship-to-different-address .woocommerce-form__label .woocommerce-form__input+span::before,.tps_checkout_page .checkout.woocommerce-checkout #order_review li .input-radio+label::before{content:'';cursor:pointer;display:block;opacity:1;position:absolute;transition:opacity .2s;background-image:none;background-repeat:no-repeat;margin:0 auto;width:20px;height:20px;left:0;top:-2px;border:1px solid var(--site-black-color)}.tps_checkout_page .checkout.woocommerce-checkout #customer_details .col-2 #ship-to-different-address .woocommerce-form__label .woocommerce-form__input+span::before{background-color:var(--site-white-color);border-color:var(--site-primary-color);left:0;top:1px}.tps_checkout_page .woocommerce-account-fields .woocommerce-form__label .woocommerce-form__input[type=checkbox]:checked+span::before{border-color:var(--site-primary-color);background:url(/wp-content/themes/generatepress_child/css/../images/white-tick.svg),var(--site-primary-color);background-position:center center;background-repeat:no-repeat}.tps_checkout_page .checkout.woocommerce-checkout #customer_details .col-2 #ship-to-different-address .woocommerce-form__label .woocommerce-form__input[type=checkbox]:checked+span::before{background:url(/wp-content/themes/generatepress_child/css/../images/blue-tick.svg),var(--site-white-color);border-color:#fff}.tps_checkout_page .checkout.woocommerce-checkout #customer_details .col-2 #ship-to-different-address .woocommerce-form__label{display:flex;align-items:center;justify-content:center;width:fit-content;margin-inline:auto}.tps_checkout_page .checkout.woocommerce-checkout #customer_details .col-2 .shipping_address{padding:20px 20px 20px 20px}.tps_checkout_page .checkout.woocommerce-checkout #customer_details .col-2 .woocommerce-additional-fields{padding:20px 20px 20px 20px}.tps_checkout_page .checkout.woocommerce-checkout #customer_details .col-2 .shipping_address .woocommerce-shipping-fields__field-wrapper .form-row{margin:0 0 25px}.tps_checkout_page .checkout.woocommerce-checkout #customer_details .col-2 .shipping_address .woocommerce-shipping-fields__field-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.tps_checkout_page .checkout.woocommerce-checkout #customer_details .col-2 .shipping_address .woocommerce-shipping-fields__field-wrapper .form-row#shipping_postcode_field{margin-bottom:0}.tps_checkout_page .checkout.woocommerce-checkout #order_review{padding:20px 20px 20px 20px}.tps_checkout_page .checkout.woocommerce-checkout #order_review table.shop_table th,.tps_checkout_page .checkout.woocommerce-checkout #order_review table.shop_table td{border-bottom:none!important}.tps_checkout_page .checkout.woocommerce-checkout #order_review #shipping_method li{display:flex;align-items:flex-start}.tps_checkout_page .checkout.woocommerce-checkout #order_review li.payment_method_bacs{display:flex;align-items:center;flex-wrap:wrap}.tps_checkout_page .checkout.woocommerce-checkout #order_review li.payment_method_bacs #payment_method_bacs{margin:-2px 6px 0 0}.tps_checkout_page .woocommerce-privacy-policy-text p{font-size:14px;line-height:20px}.tps_checkout_page .checkout.woocommerce-checkout #order_review li.wc_payment_method.payment_method_authnet{display:flex;flex-wrap:wrap}.tps_checkout_page .checkout.woocommerce-checkout #order_review li.wc_payment_method.payment_method_authnet #payment_method_authnet{margin:4px 5px 0 0}.tps_checkout_page .checkout.woocommerce-checkout #order_review li .input-radio{border-radius:50%}.tps_checkout_page .checkout.woocommerce-checkout #order_review li .input-radio+label::before{top:4px;border-radius:50%}.tps_checkout_page .checkout.woocommerce-checkout #order_review li .input-radio+label:after{content:'';width:10px;height:10px;position:absolute;left:5px;top:8.5px;background-color:#fff0;border-radius:50%}.tps_checkout_page .checkout.woocommerce-checkout #order_review li .input-radio[checked="checked"]+label:before{background-color:var(--site-primary-color);border-color:var(--site-primary-color)}.tps_checkout_page .checkout.woocommerce-checkout #order_review li .input-radio[checked="checked"]+label:after{background-color:var(--site-white-color)}.tps_checkout_page #place_order{float:none;margin-top:10px;padding:15px 20px 15px;width:100%}.tps_checkout_page .tps-checkout-has-errors{margin-top:15px;margin-bottom:10px}.tps_checkout_page .tps-checkout-has-errors p{margin-bottom:20px}.tps_cust_service_tabs .tps_cust_service_left_block ul li.active .elementor-icon-list-text{color:var(--site-primary-color)}.tps_cust_service_tabs .tps_cust_service_left_block ul li.active:not(:last-child):after{border-color:var(--site-primary-color)!important}.tps_cust_service_tabs .tps_cust_service_right_block ul{margin-left:15px;margin-bottom:5px}.tps_insurance_underline a{text-decoration:underline}body.error404 .not-found{text-align:center;padding-top:30px;margin-top:3%;margin-bottom:5%!important}body.error404 .not-found{text-align:center;margin-top:15px!important}body.error404 h1.entry-title{position:relative}body.error404 h1.entry-title:before{content:"404";font-size:140px;line-height:140px;color:var(--site-primary-color);display:block;margin-bottom:20px;font-weight:700;letter-spacing:10px}body.error404 h1.entry-title+p{margin-top:15px!important}body.error404 .tps-error-go-home{max-width:200px;margin-inline:auto}.woocommerce .woocommerce-breadcrumb{margin-top:12px}body.search .woocommerce-products-header__title.page-title{text-align:center}body.search .woocommerce-info::before{top:14px}body.search .woocommerce-ordering select{padding:10px 0 10px 10px;font-size:16px;line-height:20px;font-weight:600;border:1px solid var(--site-black-color)!important}body.search .woocommerce-result-count{font-size:16px;line-height:20px;font-weight:600}body.search ul.products{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:10px;grid-row-gap:20px}body.search ul.products li.product{width:100%!important;margin-bottom:0px!important;border:1px solid #f4f4f4}body.search ul.products li.product .woocommerce-loop-product