body.woocommerce{padding:0!important;max-width:100%!important}.woocommerce{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}@media (min-width:576px){.woocommerce{max-width:540px}}@media (min-width:768px){.woocommerce{max-width:720px}}@media (min-width:992px){.woocommerce{max-width:960px}}@media (min-width:1200px){.woocommerce{max-width:1140px}}@media (min-width:1400px){.woocommerce{max-width:1320px}}@media only screen and (max-width:1199.8px){.woocommerce{max-width:100%}}.error,.success-message{outline:none}.error strong{font-weight:600}.alert{position:relative;padding:1rem;margin-bottom:1rem;color:#842029;background-color:#f8d7da;border:1px solid #f5c2c7;border-radius:5px}.alert-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.alert-primary{color:#084298;background-color:#cfe2ff;border-color:#b6d4fe;/}.woocommerce-notices-wrapper .alert:not(:last-child){display:none!important}.screen-reader-text{display:none}.my-account{padding:40px 0}.my-account-content .button{border-radius:3px;color:#fff;background:var(--primary-color);transition:all 0.3s;box-shadow:0 2px 5px rgb(0 0 0 / .2);padding:9px 20px}.my-account-content .input-text{font-size:16px}.my-account .account-user-btn,.my-account .account-user{border-bottom:1px solid rgb(0 0 0 / .1)}.my-account .account-user .img-avt-user,.my-account .account-user-btn .img-avt-user,.my-account .account-user-btn .img-icon-down{width:25px;height:25px;border-radius:100%}.my-account-navigation ul li{padding-bottom:15px}.my-account-navigation li.active a{color:var(--primary-color)}.my-account-navigation li:hover a{color:var(--primary-color)}.my-account-content .account-dash{border:1px solid rgb(0 0 0 / .1);padding:20px;border-radius:3px}.my-account-content a{color:var(--primary-color)}.my-account-content .amount{color:var(--fourth-color);font-weight:500}.my-account-content del{color:var(--fourth-color)}.my-account-content .group-my-account-orders{overflow-x:auto;display:block;margin:0 auto}.my-account-content .group-my-account-orders .account-orders-table{table-layout:auto;min-width:620px}.group-my-account-orders .account-orders-table th,.group-my-account-orders .account-orders-table td{word-wrap:break-word;white-space:normal;overflow:hidden}.my-account-orders thead th{padding:12px 8px}.my-account-content .my-account-orders ins{text-decoration:none!important}.my-account-content .orders-pagination{display:flex;justify-content:end;margin-top:10px}.my-account-content .orders-pagination .button{padding:9px 20px;margin-left:5px}.my-account-content .orders-pagination .button:hover{opacity:.8}.order-details strong{font-weight:500}.my-account-content .table-order-actions a,.my-account-content .table-order-details .order-actions a{padding:3px 10px;border-radius:40rem;font-size:13px;color:#fff;text-align:center;box-shadow:0 2px 5px rgb(0 0 0 / .2)}.my-account-content .table-order-actions a:hover,.my-account-content .table-order-details .order-actions a:hover{opacity:.8}.my-account-content .table-order-actions .cancel,.my-account-content .table-order-details td .cancel{background:var(--fourth-color)}.my-account-content .table-order-actions .pay,.my-account-content .table-order-details .pay{background:#ffc107;color:#000;margin-right:3px}.my-account-content .table-order-details td a:not(:first-child){margin-top:4px}.my-account-content .table-order-actions .view,.my-account-content .table-order-details .view{background:var(--primary-color);margin-right:3px}.my-account-content .table-order-status span,mark.order-status{color:#fff!important;border-radius:50rem;padding:3px 5px;vertical-align:middle;font-size:13px;display:inline-block}.my-account-content .table-order-status .order-on-hold,mark.order-status.order-on-hold{background:#ffc107!important;color:#000!important}.my-account-content .table-order-status .order-pending,mark.order-status.order-pending{background:#ff9800!important}.my-account-content .table-order-status .order-processing,mark.order-status.order-processing{background:#2196f3!important}.my-account-content .table-order-status .order-completed,mark.order-status.order-completed{background:#4caf50!important}.my-account-content .table-order-status .order-cancelled,mark.order-status.order-cancelled{background:var(--fourth-color)!important}.my-account-content .table-order-status .order-refunded,mark.order-status.order-refunded{background:var(--primary-color)!important}.my-account-content .table-order-status .order-failed,mark.order-status.order-failed{background:var(--fourth-color)!important}.my-account-content .order-again .button{padding:9px 20px;margin-left:5px}.my-account-content .order-again .button{margin:0!important;padding:12px 20px!important}.my-account-content .order-again .button:hover{opacity:.8}.my-account-content .alert mark{background:none;color:var(--primary-color)}.group-my-account-orders .table-order-date,.group-my-account-orders .woocommerce-orders-table__header-order-date{display:none}.order-downloads thead th{padding:12px 8px}.my-account-content .order-downloads{overflow-x:auto;display:block;margin:0 auto}.my-account-content .order-downloads .table-download{table-layout:auto;min-width:830px}.order-downloads .table-download th,.order-downloads .table-download td{word-wrap:break-word;white-space:normal;overflow:hidden}.order-downloads .download-product{width:30%}#customer_login,.lost-reset-password{padding:100px 0}.login-form,.register-form,.lost-password{background:#fff;margin:auto;width:450px;height:auto;box-shadow:0 2px 5px rgb(0 0 0 / .4);padding:10px 20px;border-radius:5px}#customer_login .input-text,.lost-password .input-text{border:1px solid rgb(0 0 0 / .2);border-radius:3px;padding:12px;width:100%;margin-top:10px;background:#f3f4f7}.login-form .form-row{flex-direction:column}.login-form .form-row .button,.register-form .form-row .button,.lost-password .button{padding:13px;border-radius:3px;color:#fff;background:var(--primary-color);cursor:pointer;transition:all 0.3s;margin:8px 0}.login-form .form-row .button:hover,.register-form .form-row .button:hover,.lost-password .button:hover{opacity:.8}.error li a{color:var(--primary-color)}.login-form a,.register-form a{color:var(--primary-color)}.my-account-content #billing_last_name_field,.my-account-content #billing_country_field,.my-account-content #billing_city_field,.my-account-content #shipping_last_name_field,.my-account-content #shipping_country_field,.my-account-content #shipping_city_field,.my-account-content #shipping_email_field{display:none!important}.my-account-content .edit-account,.my-account-content .my-address,.my-account-content .form-edit-address .address-fields{border:1px solid rgb(0 0 0 / .1);padding:20px;border-radius:3px}.my-account-content .my-address{padding:35px 0px!important}.my-account-content .my-address .col-address{padding:0 30px!important}.my-account-content .address:first-child{border-right:1px solid rgb(0 0 0 / .2)}.my-account-content .form-edit-address label,.my-account-content .edit-account label{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.my-account-content .edit-account .input-text,.form-edit-address .address-fields .input-text,.form-edit-address .woocommerce-input-wrapper strong{border:1px solid rgb(0 0 0 / .1);border-radius:3px;padding:9px 10px;background:#f3f4f7;margin-top:5px;width:100%}.form-edit-address .woocommerce-input-wrapper strong{padding:7px 10px;font-weight:400;display:flex;font-size:14px}.form-edit-address .woocommerce-input-wrapper strong:hover{opacity:.8;cursor:not-allowed}.form-edit-address .address-fields .select2{margin-top:5px}.form-edit-address .address-fields .select2-selection--single{height:35px;border:1px solid rgb(0 0 0 / .1);background:#f3f4f7}.form-edit-address .address-fields .select2-selection__rendered{line-height:35px}.my-account-content fieldset{border-color:rgb(0 0 0 / .1);margin:10px 0}.my-account-content .edit-account .button,.form-edit-address .address-fields .button{padding:10px 25px;cursor:pointer}.my-account-content .edit-account .button:hover,.form-edit-address .address-fields .button:hover{opacity:.8}.my-account-content address{font-style:normal}@media (max-width:768px){.my-account .account-user{display:none!important}.my-account-content .account-dash{padding:15px}}@media (max-width:576px){.my-account-content .edit-account,.my-account-content .my-address,.form-edit-address .address-fields{padding:10px}.my-account-content .address:first-child{border-right:none;margin-bottom:35px}.my-account-content .my-address .col-address{padding:0 15px!important}#customer_login,.lost-reset-password{padding:70px 0}.login-form,.register-form,.lost-password{width:auto;min-width:280px;padding:10px}.my-account-content .table-order-details .order-actions{display:flex;flex-direction:column;border:none}.my-account-content .table-order-details .order-actions{display:flex;flex-direction:column;border:none}.my-account-content .order-actions a{padding:3px 0px!important;margin-right:0px!important}}