.woocommerce-account .woocommerce{margin:100px 0}@media (max-width:767px){.woocommerce-account .woocommerce{margin:50px 0}}.woocommerce-account .woocommerce-notices-wrapper{margin:0}.woocommerce-account .woocommerce-notices-wrapper .woocommerce-error,.woocommerce-account .woocommerce-notices-wrapper .woocommerce-info,.woocommerce-account .woocommerce-notices-wrapper .woocommerce-message{display:flex;justify-content:space-between;align-items:center;list-style:none;padding:15px 20px;margin:0 0 20px;border-radius:10px;font-size:14px;line-height:1.6;font-weight:500}.woocommerce-account .woocommerce-notices-wrapper .woocommerce-error li,.woocommerce-account .woocommerce-notices-wrapper .woocommerce-info li,.woocommerce-account .woocommerce-notices-wrapper .woocommerce-message li{margin:0;flex:1}.woocommerce-account .woocommerce-notices-wrapper .woocommerce-error strong,.woocommerce-account .woocommerce-notices-wrapper .woocommerce-info strong,.woocommerce-account .woocommerce-notices-wrapper .woocommerce-message strong{font-weight:600}.woocommerce-account .woocommerce-notices-wrapper .woocommerce-error .button,.woocommerce-account .woocommerce-notices-wrapper .woocommerce-info .button,.woocommerce-account .woocommerce-notices-wrapper .woocommerce-message .button{order:2;margin-left:20px;background-color:transparent;border:2px solid var(--wp--preset--color--primary);color:var(--wp--preset--color--primary);padding:8px 20px;border-radius:5px;text-decoration:none;font-weight:700;transition:all .3s}.woocommerce-account .woocommerce-notices-wrapper .woocommerce-error .button:hover,.woocommerce-account .woocommerce-notices-wrapper .woocommerce-info .button:hover,.woocommerce-account .woocommerce-notices-wrapper .woocommerce-message .button:hover{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--white)}.woocommerce-account .woocommerce-notices-wrapper .woocommerce-error{background-color:var(--wp--preset--color--light-gray);border-left:4px solid var(--wp--preset--color--red);color:var(--wp--preset--color--red)}.woocommerce-account .woocommerce-notices-wrapper .woocommerce-error .button{border-color:var(--wp--preset--color--red);color:var(--wp--preset--color--red)}.woocommerce-account .woocommerce-notices-wrapper .woocommerce-error .button:hover{background-color:var(--wp--preset--color--red);color:var(--wp--preset--color--white)}.woocommerce-account .woocommerce-notices-wrapper .woocommerce-message{background-color:var(--wp--preset--color--light-gray);border-left:4px solid var(--wp--preset--color--primary);color:var(--wp--preset--color--primary)}.woocommerce-account .woocommerce-notices-wrapper .woocommerce-info{background-color:var(--wp--preset--color--light-gray);border-left:4px solid var(--wp--preset--color--secondary);color:var(--wp--preset--color--secondary)}.woocommerce-account .woocommerce-notices-wrapper .woocommerce-info .button{border-color:var(--wp--preset--color--secondary);color:var(--wp--preset--color--secondary)}.woocommerce-account .woocommerce-notices-wrapper .woocommerce-info .button:hover{background-color:var(--wp--preset--color--secondary);color:var(--wp--preset--color--white)}.woocommerce-account .u-columns{display:flex;justify-content:center;gap:50px;width:100%}@media (max-width:991px){.woocommerce-account .u-columns{flex-direction:column;gap:30px;align-items:center}}.woocommerce-account .u-columns .col-1,.woocommerce-account .u-columns .col-2{width:100%;max-width:400px}@media (max-width:991px){.woocommerce-account .u-columns .col-1,.woocommerce-account .u-columns .col-2{max-width:500px}}.woocommerce-account .u-columns .col-1 h2,.woocommerce-account .u-columns .col-2 h2{font-weight:700;line-height:1.4;font-size:clamp(26px,8px + 2.4vw,30px);font-family:Bellefair,sans-serif;font-weight:400;margin-bottom:25px;color:var(--wp--preset--color--black)}@media (max-width:767px){.woocommerce-account .u-columns .col-1 h2,.woocommerce-account .u-columns .col-2 h2{margin-bottom:20px}}.woocommerce-account .woocommerce-form .woocommerce-form-row{margin-bottom:20px;position:relative}.woocommerce-account .woocommerce-form .woocommerce-form-row label{display:block;font-size:14px;font-weight:500;margin-bottom:8px;color:var(--wp--preset--color--black)}.woocommerce-account .woocommerce-form .woocommerce-form-row label .required{color:var(--wp--preset--color--red);margin-left:2px}.woocommerce-account .woocommerce-form .woocommerce-form-row input[type=email],.woocommerce-account .woocommerce-form .woocommerce-form-row input[type=password],.woocommerce-account .woocommerce-form .woocommerce-form-row input[type=text]{width:100%;padding:12px 15px;border-radius:8px;border:1px solid var(--wp--preset--color--black);font-size:16px;transition:border-color .3s ease,box-shadow .3s ease;background-color:var(--wp--preset--color--white)}.woocommerce-account .woocommerce-form .woocommerce-form-row input[type=email]:focus,.woocommerce-account .woocommerce-form .woocommerce-form-row input[type=password]:focus,.woocommerce-account .woocommerce-form .woocommerce-form-row input[type=text]:focus{border-color:var(--wp--preset--color--primary);box-shadow:0 0 0 3px rgba(var(--wp--preset--color--primary),.1);outline:0}.woocommerce-account .woocommerce-form .woocommerce-form-row input[type=email]::-moz-placeholder,.woocommerce-account .woocommerce-form .woocommerce-form-row input[type=password]::-moz-placeholder,.woocommerce-account .woocommerce-form .woocommerce-form-row input[type=text]::-moz-placeholder{color:rgba(var(--wp--preset--color--black),.4)}.woocommerce-account .woocommerce-form .woocommerce-form-row input[type=email]::placeholder,.woocommerce-account .woocommerce-form .woocommerce-form-row input[type=password]::placeholder,.woocommerce-account .woocommerce-form .woocommerce-form-row input[type=text]::placeholder{color:rgba(var(--wp--preset--color--black),.4)}.woocommerce-account .woocommerce-form .woocommerce-form-row .password-input{position:relative;display:block}.woocommerce-account .woocommerce-form .woocommerce-form-row .password-input input{padding-right:45px}.woocommerce-account .woocommerce-form .woocommerce-form-row .password-input .show-password-input{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:0 0;border:none;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;opacity:.5;transition:opacity .3s ease}.woocommerce-account .woocommerce-form .woocommerce-form-row .password-input .show-password-input:hover{opacity:1}.woocommerce-account .woocommerce-form .woocommerce-form-row .password-input .show-password-input::after{content:"";width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23000000' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M15 12a3 3 0 11-6 0 3 3 0 016 0z' /%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M2.458 12C3.732 7.943 7.523 5 12 5c4.478 0 8.268 2.943 9.542 7-1.274 4.057-5.064 7-9.542 7-4.477 0-8.268-2.943-9.542-7z' /%3E%3C/svg%3E")}.woocommerce-account .woocommerce-form .woocommerce-form-row .password-input .show-password-input.display-password::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23000000' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M13.875 18.825A10.05 10.05 0 0112 19c-4.478 0-8.268-2.943-9.543-7a9.97 9.97 0 011.563-3.029m5.858.908a3 3 0 114.243 4.243M9.878 9.878l4.242 4.242M9.88 9.88l-3.29-3.29m7.532 7.532l3.29 3.29M3 3l18 18' /%3E%3C/svg%3E")}.woocommerce-account .woocommerce-form .woocommerce-form__label-for-checkbox{display:flex!important;align-items:center;gap:8px;font-size:14px;cursor:pointer;margin-bottom:0}.woocommerce-account .woocommerce-form .woocommerce-form__label-for-checkbox input[type=checkbox]{width:auto;margin:0;cursor:pointer}.woocommerce-account .woocommerce-form .woocommerce-form__label-for-checkbox span{font-weight:400}.woocommerce-account .woocommerce-form .form-row{display:flex;flex-direction:column;gap:5px;margin-top:25px}.woocommerce-account .woocommerce-form .form-row button[type=submit]{width:100%;background-color:var(--wp--preset--color--primary);border-radius:10px;padding:10px 15px;color:#fff;display:inline-block;font-size:13px;font-weight:bolder;transition:background-color .3s ease;position:relative;border:none}.woocommerce-account .woocommerce-form .form-row button[type=submit]:hover{background-color:var(--wp--preset--color--secondary);text-decoration:none;cursor:pointer}.woocommerce-account .woocommerce-form .form-row button[type=submit]{padding:14px 30px;font-weight:600}@media (max-width:767px){.woocommerce-account .woocommerce-form .form-row button[type=submit]{padding:12px 25px}}.woocommerce-account .woocommerce-form .woocommerce-LostPassword{margin-top:15px;text-align:center}.woocommerce-account .woocommerce-form .woocommerce-LostPassword a{color:var(--wp--preset--color--primary);font-size:14px;text-decoration:none;transition:color .3s ease}.woocommerce-account .woocommerce-form .woocommerce-LostPassword a:hover{color:var(--wp--preset--color--secondary);text-decoration:underline}.woocommerce-account .woocommerce-form .woocommerce-privacy-policy-text{margin:20px 0;padding:15px;background-color:rgba(243,247,255,.8);border-radius:8px;font-size:13px;line-height:1.6}.woocommerce-account .woocommerce-form .woocommerce-privacy-policy-text p{margin:0}.woocommerce-account .woocommerce-form .woocommerce-privacy-policy-text a{color:var(--wp--preset--color--primary);text-decoration:underline}.woocommerce-account .woocommerce-form .woocommerce-privacy-policy-text a:hover{color:var(--wp--preset--color--secondary)}.woocommerce-account .page-content__wrapper{max-width:1330px;padding:0 15px;margin:auto}