@import url('https://maxst.icons8.com/vue-static/landings/line-awesome/line-awesome/1.3.0/css/line-awesome.min.css');.woocommerce-account .type-page{background-color:#dfe6e9!important;padding:0 0 40px 0;border-radius:0!important}@media (min-width:981px){.woocommerce-account .woocommerce{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:center;gap:30px;max-width:1400px;margin:0 auto}.woocommerce-account .woocommerce-MyAccount-navigation{width:280px!important;flex:0 0 280px;float:none!important;background:#ffffff!important;border-radius:20px;padding:20px;box-shadow:0 10px 30px rgba(0,0,0,0.05)!important;position:sticky;top:40px}.woocommerce-account .woocommerce-MyAccount-content{width:calc(100% - 310px)!important;flex:1;float:none!important;background:#ffffff!important;border-radius:20px;padding:40px 50px;box-shadow:0 10px 30px rgba(0,0,0,0.05)!important}}.woocommerce-MyAccount-navigation ul{list-style:none!important;padding:0!important;margin:0!important;background:transparent!important}.woocommerce-MyAccount-navigation ul li{margin-bottom:8px!important}.woocommerce-MyAccount-navigation ul li a{display:flex;align-items:center;padding:5px 20px;color:#333333!important;text-decoration:none!important;border-radius:7px;font-weight:500;font-size:13px;text-transform:uppercase;letter-spacing:0.5px;background-color:transparent;transition:all 0.2s ease-in-out}.woocommerce-MyAccount-navigation ul li.is-active a,.woocommerce-MyAccount-navigation ul li a:hover{background-color:#c7973a!important;color:#ffffff!important}.woocommerce-MyAccount-navigation ul li a::before{font-family:'Line Awesome Free','LineAwesome';font-weight:900;font-size:22px;margin-right:15px;color:#333333;-webkit-font-smoothing:antialiased;transition:color 0.2s ease}.woocommerce-MyAccount-navigation ul li.is-active a::before,.woocommerce-MyAccount-navigation ul li a:hover::before{color:#ffffff!important}@media (max-width:980px){.woocommerce-account .woocommerce-MyAccount-navigation{background:#fff;padding:20px;border-radius:20px;margin-bottom:30px;box-shadow:0 10px 30px rgba(0,0,0,0.05)}.woocommerce-account .woocommerce-MyAccount-content{background:#fff;padding:30px 20px;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,0.05)}}.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table{width:100%;border-collapse:separate;border-spacing:0;margin-top:10px;font-size:15px}.woocommerce-account table.woocommerce-orders-table thead th{background-color:#f5f7f9;color:#666666;font-size:12px;text-transform:uppercase;letter-spacing:1px;padding:16px 20px;border:none;text-align:left;font-weight:600}.woocommerce-account table.woocommerce-orders-table thead th:first-child{border-top-left-radius:12px;border-bottom-left-radius:12px}.woocommerce-account table.woocommerce-orders-table thead th:last-child{border-top-right-radius:12px;border-bottom-right-radius:12px}.woocommerce-account table.woocommerce-orders-table tbody td{padding:22px 20px;border-bottom:1px solid #f0f4f9;color:#333333;vertical-align:middle}.woocommerce-account table.woocommerce-orders-table tbody tr:last-child td{border-bottom:none}.woocommerce-account table.woocommerce-orders-table td.woocommerce-orders-table__cell-order-number a{color:#c7973a;font-weight:700;text-decoration:none;transition:0.2s ease}.woocommerce-account table.woocommerce-orders-table td.woocommerce-orders-table__cell-order-number a:hover{opacity:0.7}.woocommerce-account table.woocommerce-orders-table td.woocommerce-orders-table__cell-order-status{font-weight:600}.woocommerce-account table.woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions .button{background-color:#ffffff;color:#333333;border:1px solid #dddddd;border-radius:50px;padding:8px 18px!important;font-size:13px;font-weight:600;text-decoration:none;display:inline-block;transition:all 0.2s ease;box-shadow:0 2px 5px rgba(0,0,0,0.02)}.woocommerce-account table.woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions .button:hover{background-color:#c7973a;color:#ffffff;border-color:#c7973a;transform:translateY(-1px);box-shadow:0 4px 10px rgba(199,151,58,0.2)}@media (max-width:768px){.woocommerce-account table.woocommerce-orders-table thead{display:none}.woocommerce-account table.woocommerce-orders-table tbody td{display:block;text-align:right;padding:10px 20px;border-bottom:none}.woocommerce-account table.woocommerce-orders-table tbody td::before{content:attr(data-title) ": ";float:left;font-weight:600;color:#666}.woocommerce-account table.woocommerce-orders-table tbody tr{border-bottom:2px solid #f0f4f9;display:block;padding:15px 0}}.woocommerce-account .woocommerce-order>p:first-child{background:#f5f7f9;padding:18px 25px;border-radius:12px;color:#333333;font-weight:500;margin-bottom:30px;border-left:4px solid #c7973a}.woocommerce-account .woocommerce-order>p:first-child mark{background:transparent;color:#c7973a;font-weight:700}.woocommerce-account .woocommerce-order h2{font-size:20px;color:#333333;margin-bottom:20px;margin-top:40px;font-weight:700;letter-spacing:-0.3px}.woocommerce-account table.woocommerce-table--order-details{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #f0f4f9;border-radius:16px;overflow:hidden;margin-bottom:40px}.woocommerce-account table.woocommerce-table--order-details thead th{background-color:#f5f7f9;color:#666666;font-size:13px;text-transform:uppercase;letter-spacing:1px;padding:16px 20px;border:none;text-align:left}.woocommerce-account table.woocommerce-table--order-details tbody td,.woocommerce-account table.woocommerce-table--order-details tfoot td,.woocommerce-account table.woocommerce-table--order-details tfoot th{padding:16px 20px;border-top:1px solid #f0f4f9;color:#333333;vertical-align:middle}.woocommerce-account table.woocommerce-table--order-details tbody td.woocommerce-table__product-name a{color:#333333;font-weight:600;text-decoration:none;transition:color 0.2s ease}.woocommerce-account table.woocommerce-table--order-details tbody td.woocommerce-table__product-name a:hover{color:#c7973a}.woocommerce-account table.woocommerce-table--order-details tfoot th{text-align:right;font-weight:600;color:#666666;font-size:14px}.woocommerce-account table.woocommerce-table--order-details tfoot td{font-weight:600;text-align:right}.woocommerce-account table.woocommerce-table--order-details tfoot tr:last-child th,.woocommerce-account table.woocommerce-table--order-details tfoot tr:last-child td{background-color:#fcfcfc;font-size:16px;color:#c7973a;border-top:2px solid #f0f4f9}.woocommerce-account .woocommerce-customer-details{margin-top:30px}.woocommerce-account .woocommerce-customer-details .col2-set{display:flex;gap:30px;flex-wrap:wrap}.woocommerce-account .woocommerce-customer-details .col-1,.woocommerce-account .woocommerce-customer-details .col-2,.woocommerce-account .woocommerce-customer-details>address{flex:1;min-width:250px;background:#ffffff;border:1px solid #f0f4f9;padding:25px;border-radius:16px;box-shadow:0 4px 15px rgba(0,0,0,0.02)}.woocommerce-account .woocommerce-customer-details address{font-style:normal;line-height:1.8;color:#555555;margin-top:15px;border:0;padding:0}@media (max-width:768px){.woocommerce-account .woocommerce-customer-details .col2-set{flex-direction:column;gap:20px}}@media (min-width:981px){.ds-mockup-workspace{float:left!important;width:48%!important;margin-top:0!important;margin-bottom:40px!important}.ds-mockup-workspace~.woocommerce-order-details{float:right!important;width:48%!important;margin-top:0!important;margin-bottom:40px!important}.ds-mockup-workspace~.woocommerce-order-details h2{margin-top:0!important}.woocommerce-customer-details{clear:both!important;display:block!important;width:100%!important;margin-top:40px!important;padding-top:40px!important;border-top:2px solid #f0f4f9!important}.woocommerce-customer-details .col2-set{display:flex;gap:40px}.woocommerce-customer-details .col-1,.woocommerce-customer-details .col-2{flex:1}}.ds-mockup-workspace{background:#ffffff;border-radius:16px;padding:30px;box-shadow:0 10px 30px rgba(0,0,0,0.03);border:1px solid #f0f4f9;box-sizing:border-box}.ds-mockup-workspace img{width:100%;border-radius:12px;border:1px solid #e1e8ed;margin-bottom:20px}.ds-mockup-workspace textarea{width:100%;box-sizing:border-box;border:2px solid #f0f4f9!important;border-radius:10px!important;padding:15px!important;background:#f9fbfc!important;margin-bottom:20px!important;font-family:inherit;font-size:14px;transition:all 0.2s ease;color:#333}.ds-mockup-workspace textarea:focus{border-color:#c7973a!important;background:#ffffff!important;outline:none;box-shadow:0 4px 10px rgba(199,151,58,0.1)}.ds-mockup-workspace .ds-action-buttons{display:flex;gap:15px;width:100%}.ds-mockup-workspace button[value="approve"],.ds-mockup-workspace button[value="reject"]{flex:1;padding:14px 20px!important;border-radius:8px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:0.5px;border:none!important;cursor:pointer;transition:transform 0.2s ease,box-shadow 0.2s ease!important;color:#ffffff!important;text-align:center;font-size:14px}.ds-mockup-workspace button[value="approve"]{background-color:#20c997!important}.ds-mockup-workspace button[value="approve"]:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(32,201,151,0.3)!important}.ds-mockup-workspace button[value="reject"]{background-color:#ff4757!important}.ds-mockup-workspace button[value="reject"]:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(255,71,87,0.3)!important}.ds-mockup-badge{display:inline-block;padding:6px 16px!important;border-radius:20px!important;font-size:12px!important;font-weight:700!important;letter-spacing:0.5px;margin-bottom:20px!important}.ds-mockup-badge.status-approved{background-color:#e6f9f0!important;color:#20c997!important;border:1px solid #cbf4e1!important}.ds-mockup-badge.status-rejected{background-color:#ffeaea!important;color:#ff4757!important;border:1px solid #ffd1d1!important}body.woocommerce-edit-account .woocommerce-EditAccountForm{background:#ffffff;border-radius:16px;padding:40px;box-shadow:0 10px 30px rgba(0,0,0,0.03);border:1px solid #f0f4f9;box-sizing:border-box;max-width:800px;margin:0 auto!important}body.woocommerce-edit-account fieldset{background:transparent;border:none;border-top:2px solid #f0f4f9;padding-top:30px;margin-top:30px;padding-left:0;padding-right:0}body.woocommerce-edit-account fieldset legend{font-size:20px;font-weight:700;color:#333;padding:0;margin-bottom:20px;width:100%}body.woocommerce-edit-account .woocommerce-EditAccountForm input[type="text"],body.woocommerce-edit-account .woocommerce-EditAccountForm input[type="email"],body.woocommerce-edit-account .woocommerce-EditAccountForm input[type="password"],body.woocommerce-edit-account .woocommerce-EditAccountForm input[type="tel"],body.woocommerce-edit-account .woocommerce-EditAccountForm select,.select2-container--default .select2-selection--single{width:100%;box-sizing:border-box;border:2px solid #f0f4f9!important;border-radius:50px!important;padding:12px 15px!important;background:#f9fbfc!important;font-family:inherit;font-size:14px;transition:all 0.2s ease;color:#333;height:auto!important;box-shadow:none!important}.select2-container--default .select2-selection--single .select2-selection__arrow{top:50%!important;transform:translateY(-50%);right:15px!important}body.woocommerce-edit-account .woocommerce-EditAccountForm input:focus,body.woocommerce-edit-account .woocommerce-EditAccountForm select:focus,.select2-container--open .select2-selection--single{border-color:#c7973a!important;background:#ffffff!important;outline:none;box-shadow:0 4px 10px rgba(199,151,58,0.1)!important}body.woocommerce-edit-account .woocommerce-EditAccountForm label{font-weight:700;color:#555;margin-bottom:8px;display:block;font-size:12px;text-transform:uppercase;letter-spacing:0.5px}body.woocommerce-edit-account .form-row-first,body.woocommerce-edit-account .form-row-last{width:48%;float:left}body.woocommerce-edit-account .form-row-last{float:right}body.woocommerce-edit-account .clear{clear:both}body.woocommerce-edit-account .woocommerce-EditAccountForm span.description{display:block;font-size:12px;color:#888;margin-top:5px;margin-bottom:20px;font-style:italic}body.woocommerce-edit-account .woocommerce-EditAccountForm button[type="submit"]{width:100%;background-color:#333333!important;color:#ffffff!important;padding:14px 20px!important;border-radius:50px!important;font-weight:700!important;border:none!important;cursor:pointer;transition:transform 0.2s ease,box-shadow 0.2s ease,background-color 0.2s ease!important;margin-top:20px;font-size:15px}body.woocommerce-edit-account .woocommerce-EditAccountForm button[type="submit"]:hover{background-color:#c7973a!important;padding:14px 20px!important;box-shadow:0 5px 15px rgba(199,151,58,0.3)!important}.catrush-auth-wrapper{display:flex;gap:12px;align-items:center}.catrush-btn{display:inline-block;padding:6px 20px;font-size:14px;font-weight:700;text-decoration:none!important;border-radius:50px;transition:all 0.3s ease;text-align:center;cursor:pointer;font-family:inherit;letter-spacing:0.5px}.catrush-btn-outline{background:transparent;color:#333333;border:1px solid #333333}.catrush-btn-outline:hover{background:#f5f7f9;transform:translateY(-2px)}.catrush-btn-filled{background-color:#333333;color:#ffffff!important;border:2px solid #333333}.catrush-btn-filled:hover{background-color:#c7973a;border-color:#c7973a;transform:translateY(-2px);box-shadow:0 8px 20px rgba(199,151,58,0.2)}@media (max-width:480px){.catrush-auth-wrapper{flex-direction:column;width:100%}.catrush-btn{width:100%}}body.woocommerce-account:not(:has(.catrush-standalone-onboarding)) .u-columns.col2-set .u-column2{display:none!important}body.woocommerce-account:not(:has(.catrush-standalone-onboarding)) .u-columns.col2-set .u-column1{width:100%!important;float:none!important;max-width:500px;margin:0 auto;background:#ffffff;border-radius:16px;padding:40px;box-shadow:0 10px 30px rgba(0,0,0,0.05);border:1px solid #f0f4f9}.catrush-standalone-onboarding .u-columns.col2-set .u-column1{display:none!important}.catrush-standalone-onboarding .u-columns.col2-set .u-column2{width:100%!important;float:none!important}.catrush-standalone-onboarding form.woocommerce-form-register{background:#ffffff;border-radius:16px;padding:40px;box-shadow:0 10px 30px rgba(0,0,0,0.05);border:1px solid #f0f4f9;max-width:700px;margin:0 auto}.woocommerce-form-login input[type="text"],.woocommerce-form-login input[type="password"],.catrush-standalone-onboarding form.woocommerce-form-register input[type="text"],.catrush-standalone-onboarding form.woocommerce-form-register input[type="email"],.catrush-standalone-onboarding form.woocommerce-form-register input[type="password"],.catrush-standalone-onboarding form.woocommerce-form-register input[type="tel"]{width:100%;box-sizing:border-box;border:2px solid #f0f4f9!important;border-radius:10px!important;padding:14px 15px!important;background:#f9fbfc!important;font-size:14px;transition:all 0.2s ease;color:#333}.woocommerce-form-login input:focus,.catrush-standalone-onboarding form.woocommerce-form-register input:focus{border-color:#c7973a!important;background:#ffffff!important;outline:none;box-shadow:0 4px 10px rgba(199,151,58,0.1)!important}.woocommerce-form-login label,.catrush-standalone-onboarding form.woocommerce-form-register label{font-weight:700;color:#555;margin-bottom:8px;display:block;font-size:12px;text-transform:uppercase;letter-spacing:0.5px}.catrush-standalone-onboarding form.woocommerce-form-register .form-row-first,.catrush-standalone-onboarding form.woocommerce-form-register .form-row-last{width:48%;float:left}.catrush-standalone-onboarding form.woocommerce-form-register .form-row-last{float:right}.woocommerce-form-login button[type="submit"],.catrush-standalone-onboarding form.woocommerce-form-register button[type="submit"]{width:100%;background-color:#333333!important;color:#ffffff!important;padding:16px 20px!important;border-radius:50px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:1px;border:none!important;cursor:pointer;transition:all 0.2s ease!important;margin-top:20px;font-size:15px}.woocommerce-form-login button[type="submit"]:hover,.catrush-standalone-onboarding form.woocommerce-form-register button[type="submit"]:hover{background-color:#c7973a!important;transform:translateY(-2px);box-shadow:0 8px 20px rgba(199,151,58,0.2)!important}.woocommerce-error{background:#ffeaea!important;color:#ff4757!important;border-left:5px solid #ff4757!important;border-radius:8px;padding:15px 20px;margin-bottom:30px;list-style:none;font-weight:600}.catrush-standalone-onboarding form.woocommerce-form-register select.catrush-select{width:100%;box-sizing:border-box;border:2px solid #f0f4f9!important;border-radius:10px!important;padding:14px 15px!important;background:#f9fbfc!important;font-size:14px;transition:all 0.2s ease;color:#333;height:auto!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.catrush-standalone-onboarding form.woocommerce-form-register select.catrush-select:focus{border-color:#c7973a!important;background:#ffffff!important;outline:none;box-shadow:0 4px 10px rgba(199,151,58,0.1)!important}.catrush-standalone-onboarding form.woocommerce-form-register h2{display:none!important}#catrush-close-terms:hover{color:#ff4757!important}.catrush-standalone-onboarding .u-column2 h2:first-child,.catrush-standalone-onboarding h2.woocommerce-register-title,.catrush-standalone-onboarding .woocommerce-form-register h2{display:none!important}.woocommerce-lost-password .woocommerce-MyAccount-content{width:100%!important;float:none!important}form.woocommerce-ResetPassword{max-width:500px;margin:60px auto;background:#ffffff;border-radius:16px;padding:40px;box-shadow:0 10px 30px rgba(0,0,0,0.05);border:1px solid #f0f4f9;box-sizing:border-box}form.woocommerce-ResetPassword p:first-child{color:#666;font-size:15px;line-height:1.6;margin-bottom:25px}form.woocommerce-ResetPassword .form-row,form.woocommerce-ResetPassword .form-row-first,form.woocommerce-ResetPassword .form-row-last{width:100%!important;float:none!important;margin-right:0!important}form.woocommerce-ResetPassword label{font-weight:700;color:#555;margin-bottom:8px;display:block;font-size:12px;text-transform:uppercase;letter-spacing:0.5px}form.woocommerce-ResetPassword input.woocommerce-Input,form.woocommerce-ResetPassword input.input-text{width:100%!important;box-sizing:border-box!important;border:2px solid #f0f4f9!important;border-radius:10px!important;padding:14px 15px!important;background:#f9fbfc!important;font-size:14px!important;transition:all 0.2s ease!important;color:#333!important}form.woocommerce-ResetPassword input.woocommerce-Input:focus,form.woocommerce-ResetPassword input.input-text:focus{border-color:#c7973a!important;background:#ffffff!important;outline:none!important;box-shadow:0 4px 10px rgba(199,151,58,0.1)!important}form.woocommerce-ResetPassword button[type="submit"],form.woocommerce-ResetPassword button.woocommerce-Button,form.woocommerce-ResetPassword .woocommerce-Button{width:100%!important;background-color:#333333!important;color:#ffffff!important;padding:16px 20px!important;border-radius:50px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1px!important;border:none!important;cursor:pointer!important;transition:all 0.2s ease!important;margin-top:15px!important;font-size:15px!important;display:block!important}form.woocommerce-ResetPassword button[type="submit"]:hover,form.woocommerce-ResetPassword button.woocommerce-Button:hover{background-color:#c7973a!important;transform:translateY(-2px)!important;box-shadow:0 8px 20px rgba(199,151,58,0.2)!important}.woocommerce div.product .summary>p.price{display:none!important}.woocommerce div.product .woocommerce-variation-price .price{font-size:26px!important;font-weight:800!important;color:#c7973a!important;margin-bottom:20px!important;display:block!important}a.reset_variations{display:none!important}.product_meta{display:none!important}.woocommerce div.product form.cart .variations select{width:100%!important;border:2px solid #f0f4f9!important;border-radius:10px!important;padding:12px 15px!important;background:#f9fbfc!important;font-size:14px!important;color:#333!important;height:auto!important;margin-bottom:10px!important}.woocommerce div.product form.cart .variations select:focus{border-color:#c7973a!important;background:#ffffff!important;outline:none}.woocommerce div.product .woocommerce-tabs ul.tabs{display:none!important}.woocommerce div.product .woocommerce-tabs{margin-top:20px!important;border-top:none!important;border-bottom:none!important;padding:0!important;background:transparent!important}.woocommerce div.product .woocommerce-tabs .panel{display:block!important;background:transparent!important;border:none!important;padding:0!important;box-shadow:none!important;border-radius:0!important}.woocommerce div.product .woocommerce-tabs .panel h2{display:none!important}.woocommerce div.product .woocommerce-tabs .panel p{color:#666666!important;line-height:1.6!important;font-size:14px!important;margin-bottom:0!important}.woocommerce div.product .woocommerce-tabs #tab-additional_information,.woocommerce div.product .woocommerce-tabs #tab-reviews,.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information,.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews{display:none!important}.woocommerce div.product form.cart div.quantity input.qty{width:60px!important;height:48px!important;border:2px solid #f0f4f9!important;border-radius:10px!important;background:#f9fbfc!important;font-weight:bold!important}.woocommerce div.product form.cart .button{background-color:#333333!important;color:#ffffff!important;border-radius:50px!important;padding:0 35px!important;height:48px!important;font-weight:700!important;border:none!important}.woocommerce div.product form.cart .button:hover{background-color:#c7973a!important}a.button[href*="submit-order"]{background:transparent!important;color:#c7973a!important;font-size:14px!important;font-weight:400!important;padding:0!important;border:none!important;text-decoration:none!important;display:inline-block!important;box-shadow:none!important;text-transform:none!important;letter-spacing:0.5px!important;transition:all 0.2s ease!important;height:auto!important;line-height:1.4!important}a.button[href*="submit-order"]:hover{background:transparent!important;color:#c7973a!important;text-decoration:underline!important;text-underline-offset:4px}.woocommerce-checkout form.checkout{max-width:800px!important;margin:0 auto!important;display:block!important}#customer_details .col-1{width:100%!important;background:#f9fbfc!important;border:2px solid #f0f4f9!important;border-radius:16px;padding:30px!important;margin-bottom:40px!important}#customer_details .col-1 h3{font-size:18px;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px}.catrush-static-field input{background:transparent!important;border:none!important;padding:0!important;font-weight:600!important;color:#333!important;pointer-events:none;box-shadow:none!important}#customer_details .col-2{width:100%!important;background:#ffffff!important;border:1px solid #f0f4f9!important;border-radius:16px;padding:30px!important;box-shadow:0 10px 30px rgba(0,0,0,0.03);margin-bottom:40px!important}#order_review_heading{display:none}#order_review{background:#ffffff!important;border:1px solid #f0f4f9!important;border-radius:16px;padding:30px!important;box-shadow:0 10px 30px rgba(0,0,0,0.03)}form.checkout_coupon{border:2px dashed #e1e8ed!important;padding:25px!important;border-radius:12px!important;margin:20px 0!important;background:#fcfdfe!important}form.checkout_coupon input.input-text{border-radius:50px!important;padding:10px 20px!important}form.checkout_coupon button.button{background:#333!important;border-radius:50px!important;padding:10px 25px!important;color:#fff!important}#place_order{background-color:#333333!important;color:#ffffff!important;border-radius:50px!important;padding:20px!important;font-weight:700!important;text-transform:uppercase;width:100%;font-size:18px!important;margin-top:30px;transition:0.2s ease}#place_order:hover{background-color:#c7973a!important;transform:translateY(-2px)}.woocommerce-message,.woocommerce-info,.entry-title,h2.checkout-title,.woocommerce-form-coupon-toggle,.et_pb_column_1_3 .checkout_coupon,.et_pb_column_1_4 .checkout_coupon,.et_pb_module.et_pb_checkout_order_review .checkout_coupon:first-child{display:none!important}.woocommerce-checkout form.checkout{max-width:850px!important;margin:0 auto!important;background:#ffffff;padding:40px;border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,0.04)}.catrush-billing-summary-box{background:#f9fbfc;border:1px solid #e1e8ed;border-radius:12px;padding:25px;margin-bottom:40px}.catrush-billing-summary-box h3{font-size:13px;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:12px;color:#333;font-weight:700}#ship-to-different-address{border:none!important;font-size:18px;font-weight:700;margin-bottom:20px}#ship-to-different-address input{display:none!important}.woocommerce-checkout .form-row input.input-text,.woocommerce-checkout .form-row select{width:100%!important;border:2px solid #f0f4f9!important;border-radius:50px!important;padding:12px 25px!important;background:#f9fbfc!important}form.checkout_coupon{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:10px;padding:20px 0!important;background:transparent!important;border:none!important;margin:10px 0!important;width:100%!important}form.checkout_coupon .form-row{width:auto!important;margin:0}form.checkout_coupon input.input-text{width:200px!important;border-radius:50px!important;background:#fff!important;border:2px solid #f0f4f9!important}form.checkout_coupon button.button{background:#333!important;border-radius:50px!important;padding:0 25px!important;color:#fff!important;height:45px!important;font-weight:700!important}#payment{background:#f5f7f9!important;border-radius:12px;padding:20px!important;border:none!important}#place_order{background-color:#333333!important;color:#ffffff!important;border-radius:50px!important;padding:18px 30px!important;font-weight:700!important;text-transform:uppercase;width:100%;font-size:16px!important;margin-top:15px}#place_order:hover{background-color:#c7973a!important}h1.product_title.entry-title{display:block!important;visibility:visible!important;opacity:1!important;font-size:32px!important;font-weight:700!important;color:#333!important;margin-bottom:15px!important;clear:both!important}.related.products,.upsells.products,.et_pb_wc_related_products{display:none!important}header.entry-header:not(.product_title),.et_pb_module.et_pb_post_title_0_tb_body{display:none!important}.post-type-archive-product span.price,.tax-product_cat span.price,.et_pb_module.et_pb_shop span.price{display:none!important}.woocommerce ul.products li.product h2,.woocommerce ul.products li.product h3,.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:18px!important;font-weight:700!important;color:#333!important;margin-top:15px!important;margin-bottom:5px!important;line-height:1.3!important}.post-type-archive-product .et_pb_section_0_tb_body,.tax-product_cat .et_pb_section_0_tb_body,.woocommerce-shop .entry-content,ul.products{margin-top:40px!important}.woocommerce ul.products li.product img{margin-bottom:0!important;border-radius:12px!important}.woocommerce-shop span.price,.archive.tax-product_cat span.price,.et_pb_shop span.price,.et_pb_module.et_pb_shop .price,.woocommerce ul.products li.product .price{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;margin:0!important;padding:0!important}.woocommerce ul.products li.product h2,.woocommerce ul.products li.product h3,.woocommerce-loop-product__title{font-size:19px!important;margin-top:15px!important;display:block!important}body.woocommerce-edit-account .woocommerce-EditAccountForm{display:flex!important;flex-direction:column!important}.catrush-address-merge-group{order:1!important;width:100%!important}.catrush-profile-divider{order:2!important;width:100%;height:2px;background:#f0f4f9;margin:40px 0!important;display:block}body.woocommerce-edit-account .woocommerce-EditAccountForm fieldset{order:3!important;border:none!important;padding:0!important;margin:0!important}body.woocommerce-edit-account .woocommerce-EditAccountForm fieldset legend{font-size:20px!important;font-weight:700!important;color:#333;margin-bottom:25px!important}body.woocommerce-edit-account .woocommerce-EditAccountForm p:last-child{order:4!important}body.woocommerce-edit-account .woocommerce-EditAccountForm h3{display:none!important}.woocommerce div.product div.images ol.flex-control-thumbs{display:flex!important;gap:15px!important;margin-top:15px!important;padding:0!important;list-style:none!important}.woocommerce div.product div.images ol.flex-control-thumbs li{width:auto!important;flex:0 0 calc(25% - 11.25px)!important;margin:0!important}.woocommerce div.product div.images img{border-radius:12px!important;box-sizing:border-box!important}.woocommerce div.product div.images ol.flex-control-thumbs li img.flex-active{opacity:1!important;border-color:#c7973a!important}.woocommerce div.product form.cart .variations select{width:100%!important;border:2px solid #f0f4f9!important;border-radius:10px!important;padding:10px 15px!important;background:#f9fbfc!important;font-size:14px!important;color:#333!important;height:auto!important;transition:all 0.2s ease;margin-bottom:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.woocommerce div.product form.cart .variations select:focus{border-color:#c7973a!important;background:#ffffff!important;outline:none}.cr-custom-info-section{display:flex;gap:0px;align-items:center;background:#fdfdfe;padding:40px;border-radius:20px;border:1px solid #f0f4f9;box-shadow:0 10px 40px rgba(0,0,0,0.03);margin:0px 0;clear:both}.cr-custom-info-image{flex:0 0 0%;max-width:0%}.cr-custom-info-image img{border-radius:20px!important;width:100%;height:auto;object-fit:cover;box-shadow:0 15px 35px rgba(0,0,0,0.06)}.cr-custom-info-text{flex:1}@media (max-width:768px){.cr-custom-info-section{flex-direction:column;gap:30px;padding:25px}.cr-custom-info-image{flex:0 0 100%;max-width:100%}}.cr-custom-info-list{list-style:none!important;padding:0!important;margin:0!important}.cr-custom-info-list li{position:relative;padding-left:35px;margin-bottom:20px!important;font-size:16px;color:#555;line-height:1.6;font-weight:500}.cr-svg-check{position:absolute;left:0;top:2px;width:20px;height:20px}@media (max-width:768px){.cr-custom-info-section{flex-direction:column;gap:30px;padding:25px}}.woocommerce-MyAccount-content form.checkout{margin:0!important;padding:0!important;width:100%!important;max-width:100%!important}.woocommerce-MyAccount-content form.checkout .col2-set .col-1,.woocommerce-MyAccount-content form.checkout .col2-set .col-2{float:none!important;width:100%!important;max-width:100%!important;padding:0!important;margin-bottom:25px!important}.woocommerce-MyAccount-content form.checkout #order_review_heading,.woocommerce-MyAccount-content form.checkout #order_review{width:100%!important;float:none!important}.woocommerce-MyAccount-content form.checkout_coupon{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:15px!important}.woocommerce-MyAccount-content form.checkout_coupon .form-row-first{flex-grow:1!important;margin:0!important;width:100%!important;float:none!important}.woocommerce-MyAccount-content form.checkout_coupon .form-row-last{margin:0!important;width:auto!important;float:none!important;flex-shrink:0!important}.woocommerce-MyAccount-content form.checkout_coupon button[name="apply_coupon"]{min-width:150px!important;white-space:nowrap!important}