.et_pb_contact_form input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:2px solid #007aff;background-color:#ffffff;border-radius:3px;position:relative;cursor:pointer}.et_pb_contact_form input[type="checkbox"]:checked::before{content:"✔";color:#007aff;font-size:18px;position:absolute;left:1px;top:-4px}body.woocommerce-account{background:#ffffff}body.woocommerce-account .entry-title,body.woocommerce-account h1.entry-title{background:#ffffff;color:#222;text-align:center;font-size:64px;line-height:1.1;font-weight:700;padding:70px 20px;margin:0 0 60px 0}body.woocommerce-account .et_pb_title_container h1{color:#222!important;font-size:64px!important;font-weight:700}body.woocommerce-account .et_pb_post_title{background:#ffffff;padding:60px 0;margin-bottom:60px}body.woocommerce-account .woocommerce{max-width:1180px;margin:0 auto 80px;padding:0 20px}body.woocommerce-account .u-columns{display:flex;gap:50px;align-items:flex-start}body.woocommerce-account hr,body.woocommerce-account .woocommerce form .form-row{border:none}body.woocommerce-account .u-column1,body.woocommerce-account .u-column2{width:50%!important;float:none!important;margin:0!important}body.woocommerce-account .woocommerce-form-login,body.woocommerce-account .woocommerce-form-register{background:#ffffff;border:1px solid #9a9a9a;border-radius:6px;padding:28px 24px 24px;box-shadow:none}body.woocommerce-account .u-column1 h2,body.woocommerce-account .u-column2 h2{font-size:28px;line-height:1.2;color:#222;margin-bottom:28px;font-weight:700}body.woocommerce-account .woocommerce form .form-row label{font-size:16px;color:#555;font-weight:500;margin-bottom:8px}body.woocommerce-account .woocommerce form .input-text,body.woocommerce-account .woocommerce form input[type="text"],body.woocommerce-account .woocommerce form input[type="email"],body.woocommerce-account .woocommerce form input[type="password"]{width:100%;background:#ffffff;border:1px solid #9a9a9a;border-radius:6px;padding:16px 18px;font-size:18px;color:#222;min-height:56px;box-sizing:border-box}body.woocommerce-account .woocommerce form .input-text:focus,body.woocommerce-account .woocommerce form input[type="text"]:focus,body.woocommerce-account .woocommerce form input[type="email"]:focus,body.woocommerce-account .woocommerce form input[type="password"]:focus{border-color:#6C63FF;outline:none;box-shadow:0 0 0 1px rgba(108,99,255,0.2)}body.woocommerce-account .woocommerce form .form-row{margin-bottom:20px}body.woocommerce-account .woocommerce button.button,body.woocommerce-account .woocommerce input.button,body.woocommerce-account .woocommerce .button{background:#6C63FF!important;color:#ffffff!important;border:none!important;border-radius:999px!important;padding:16px 34px!important;font-size:18px!important;font-weight:700!important;line-height:1!important;box-shadow:none!important;text-transform:none!important}body.woocommerce-account .woocommerce button.button:hover,body.woocommerce-account .woocommerce input.button:hover,body.woocommerce-account .woocommerce .button:hover{background:#5750e5!important}body.woocommerce-account .woocommerce-form-login .woocommerce-form-login__rememberme,body.woocommerce-account .woocommerce-form-register .woocommerce-form__label-for-checkbox{display:inline-flex;align-items:center;gap:8px;font-size:16px;color:#666}body.woocommerce-account .woocommerce a{color:#6C63FF;text-decoration:none}body.woocommerce-account .woocommerce a:hover{text-decoration:underline}body.woocommerce-account .woocommerce-form-register p{color:#666;font-size:15px;line-height:1.7}@media (max-width:980px){body.woocommerce-account .u-columns{display:block}body.woocommerce-account .u-column1,body.woocommerce-account .u-column2{width:100%!important;margin-bottom:30px!important}body.woocommerce-account .entry-title,body.woocommerce-account h1.entry-title{font-size:42px;padding:45px 20px}}body.woocommerce-account .woocommerce{max-width:1180px;margin:0 auto 80px;padding:0 20px}body.woocommerce-account .woocommerce-MyAccount-navigation,body.woocommerce-account .woocommerce-MyAccount-content{box-sizing:border-box}body.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:28%}body.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%;background:#ffffff;border:1px solid #9a9a9a;border-radius:12px;padding:32px;min-height:420px}body.woocommerce-account .woocommerce::after{content:"";display:block;clear:both}body.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;background:#ffffff;border:1px solid #9a9a9a;border-radius:12px;overflow:hidden}body.woocommerce-account .woocommerce-MyAccount-navigation ul li{margin:0;padding:0;border-bottom:1px solid #e2e2e2}body.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-child{border-bottom:none}body.woocommerce-account .woocommerce-MyAccount-navigation ul li a{display:block;padding:16px 18px;color:#333333;text-decoration:none;font-size:18px;font-weight:500;background:#ffffff;transition:all 0.2s ease}body.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{background:#f5f3ff;color:#6C63FF}body.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{background:#6C63FF;color:#ffffff;font-weight:700}body.woocommerce-account .woocommerce-MyAccount-content p{font-size:18px;line-height:1.8;color:#444444;margin-bottom:18px}body.woocommerce-account .woocommerce-MyAccount-content strong{color:#222222}body.woocommerce-account .woocommerce-MyAccount-content a,body.woocommerce-account .woocommerce-MyAccount-navigation a{color:#6C63FF}body.woocommerce-account .woocommerce-MyAccount-content a:hover,body.woocommerce-account .woocommerce-MyAccount-navigation a:hover{text-decoration:underline}body.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a:hover{text-decoration:none}body.woocommerce-account .entry-title,body.woocommerce-account h1.entry-title{text-align:center;font-size:52px;line-height:1.15;font-weight:700;color:#111111;margin-bottom:50px}body.woocommerce-account table.shop_table{width:100%;border-collapse:collapse;background:#ffffff;border:1px solid #dcdcdc;border-radius:10px;overflow:hidden}body.woocommerce-account table.shop_table th,body.woocommerce-account table.shop_table td{padding:14px 16px;border-bottom:1px solid #e8e8e8;text-align:left}body.woocommerce-account table.shop_table th{background:#f8f8f8;color:#222;font-weight:700}body.woocommerce-account .woocommerce-MyAccount-content .button,body.woocommerce-account .woocommerce-MyAccount-content button.button,body.woocommerce-account .woocommerce-MyAccount-content input.button{background:#6C63FF!important;color:#ffffff!important;border:none!important;border-radius:999px!important;padding:14px 26px!important;font-size:16px!important;font-weight:700!important;box-shadow:none!important;text-transform:none!important}body.woocommerce-account .woocommerce-MyAccount-content .button:hover,body.woocommerce-account .woocommerce-MyAccount-content button.button:hover,body.woocommerce-account .woocommerce-MyAccount-content input.button:hover{background:#5750e5!important}body.woocommerce-account .woocommerce-MyAccount-content input.input-text,body.woocommerce-account .woocommerce-MyAccount-content input[type="text"],body.woocommerce-account .woocommerce-MyAccount-content input[type="email"],body.woocommerce-account .woocommerce-MyAccount-content input[type="password"],body.woocommerce-account .woocommerce-MyAccount-content textarea,body.woocommerce-account .woocommerce-MyAccount-content select{width:100%;background:#ffffff;border:1px solid #9a9a9a;border-radius:6px;padding:14px 16px;font-size:16px;color:#222222;box-sizing:border-box}body.woocommerce-account .woocommerce-MyAccount-content input:focus,body.woocommerce-account .woocommerce-MyAccount-content textarea:focus,body.woocommerce-account .woocommerce-MyAccount-content select:focus{border-color:#6C63FF;outline:none;box-shadow:0 0 0 1px rgba(108,99,255,0.2)}body.woocommerce-account .woocommerce-MyAccount-content .ld-item-list,body.woocommerce-account .woocommerce-MyAccount-content .learndash-wrapper{margin-top:10px}@media (max-width:980px){body.woocommerce-account .woocommerce-MyAccount-navigation,body.woocommerce-account .woocommerce-MyAccount-content{float:none;width:100%}body.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:24px}body.woocommerce-account .woocommerce-MyAccount-content{padding:22px;min-height:auto}body.woocommerce-account .entry-title,body.woocommerce-account h1.entry-title{font-size:36px;margin-bottom:30px}}.woocommerce-checkout #place_order{display:block;width:100%;min-height:56px;padding:14px 25px!important;margin-top:20px!important;background:#7c4ce0!important;color:#ffffff!important;border:none!important;border-radius:8px!important;font-size:18px!important;font-weight:700!important;text-align:center;cursor:pointer}.woocommerce-checkout #place_order:hover{background:#5f32bf!important;color:#ffffff!important}.woocommerce-checkout input.input-text,.woocommerce-checkout input[type="email"],.woocommerce-checkout input[type="tel"],.woocommerce-checkout input[type="text"],.woocommerce-checkout input[type="number"],.woocommerce-checkout select,.woocommerce-checkout textarea,.woocommerce-checkout .select2-container .select2-selection{width:100%!important;min-height:52px!important;padding:13px 15px!important;background-color:#ffffff!important;color:#17123d!important;border:1px solid #7c4ce0!important;border-radius:8px!important;box-shadow:none!important;font-size:16px!important;line-height:1.4!important;box-sizing:border-box!important}.woocommerce-checkout textarea{min-height:110px!important;resize:vertical}.woocommerce-checkout input::placeholder,.woocommerce-checkout textarea::placeholder{color:#948fa3!important;opacity:1!important}.woocommerce-checkout input:focus,.woocommerce-checkout select:focus,.woocommerce-checkout textarea:focus,.woocommerce-checkout .select2-container--focus .select2-selection,.woocommerce-checkout .select2-container--open .select2-selection{background-color:#fffafd!important;border-color:#7c4ce0!important;box-shadow:0 0 0 3px rgba(124,76,224,0.15)!important;outline:none!important}.woocommerce-checkout.select2-container.select2-selection--single{height:52px!important;padding:0!important}.woocommerce-checkout.select2-container.select2-selection--single.select2-selection__rendered{padding:0 42px 0 15px!important;line-height:50px!important;color:#17123d!important}.woocommerce-checkout.select2-container.select2-selection--single.select2-selection__arrow{top:13px!important;right:10px!important}.woocommerce-checkout .form-row label{margin-bottom:7px!important;color:#17123d!important;font-weight:600!important;text-align:left!important}.woocommerce-checkout .form-row{margin-bottom:18px!important}.woocommerce-checkout input:focus,.woocommerce-checkout select:focus,.woocommerce-checkout textarea:focus,.woocommerce-checkout .select2-container--focus .select2-selection{border-color:#7c4ce0!important;outline:none!important;box-shadow:0 0 0 1px #7c4ce0!important}.woocommerce-checkout #payment{background-color:#faeef3!important}.woocommerce-checkout #payment div.payment_box{background-color:#f4dfe8!important}.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:#f4dfe8!important}.woocommerce-checkout #payment ul.payment_methods{border-bottom-color:#e7c5d3!important}.woocommerce-checkout #payment p.form-row{width:100%!important;float:none!important;clear:both!important;margin:0 0 14px 0!important;text-align:left!important}.woocommerce-checkout #payment label.checkbox,.woocommerce-checkout #payment .woocommerce-form__label-for-checkbox{display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;gap:10px;width:100%!important;margin:0!important;text-align:left!important}.woocommerce-checkout #payment input[type="checkbox"]{flex:0 0 auto;margin:5px 0 0 0!important}.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper{width:100%!important;text-align:left!important}