@keyframes rotating-decoration-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page-template-template-my-account .main{padding-top:50px}@media(min-width:744px){.page-template-template-my-account .main{padding-top:75px}}@media(min-width:992px){.page-template-template-my-account .main{padding-top:100px}}.my-account-page{color:#58008a;padding:60px 0}@media(min-width:744px){.my-account-page{padding:80px 0}}@media(min-width:992px){.my-account-page{padding:100px 0}}.my-account-page__inner{color:#58008a}.my-account-page .woocommerce{display:flex;flex-direction:column;gap:32px}@media(min-width:992px){.my-account-page .woocommerce{align-items:flex-start;flex-direction:row;gap:48px}}.my-account-page .woocommerce-MyAccount-navigation{flex:0 0 100%}@media(min-width:992px){.my-account-page .woocommerce-MyAccount-navigation{flex:0 0 280px;max-width:280px}}.my-account-page .woocommerce-MyAccount-navigation ul{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.my-account-page .woocommerce-MyAccount-navigation li{margin:0}.my-account-page .woocommerce-MyAccount-navigation a{border:1px solid transparent;border-radius:40px;color:#58008a;display:block;font-family:Fleur Mirage,sans-serif;font-size:clamp(1rem,1rem + (1.25rem - 1rem)*(100vw - 25rem)/(100rem - 25rem),1.25rem);line-height:1;padding:14px 20px 10px;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase}.my-account-page .woocommerce-MyAccount-navigation a:focus-visible,.my-account-page .woocommerce-MyAccount-navigation a:hover{border-color:#bf4cfe;color:#bf4cfe}.my-account-page .woocommerce-MyAccount-navigation li.is-active a{background-color:#9812e2;border-color:#9812e2;color:#ffece1}.my-account-page .woocommerce-MyAccount-content{flex:1;min-width:0}.my-account-page h2,.my-account-page h3{color:#bf4cfe;font-family:Fleur Mirage,sans-serif;font-weight:400;line-height:1;margin:0 0 24px;text-transform:uppercase}.my-account-page h2{font-size:clamp(1.75rem,1.75rem + (3rem - 1.75rem)*(100vw - 25rem)/(100rem - 25rem),3rem)}.my-account-page h3{font-size:clamp(1.35rem,1.35rem + (2rem - 1.35rem)*(100vw - 25rem)/(100rem - 25rem),2rem);margin-bottom:16px}.my-account-page address,.my-account-page label,.my-account-page li,.my-account-page p,.my-account-page td,.my-account-page th{color:#58008a;font-family:Playfair Display,serif;font-size:clamp(1rem,1rem + (1.25rem - 1rem)*(100vw - 25rem)/(100rem - 25rem),1.25rem)}.my-account-page a{color:#bf4cfe}.my-account-page a:focus-visible,.my-account-page a:hover{color:#9812e2}.my-account-page .form-row{margin-bottom:16px}.my-account-page .form-row label{display:block;font-family:Fleur Mirage,sans-serif;font-size:.875rem;margin-bottom:6px;text-transform:uppercase}.my-account-page .form-row em{color:#9812e2;font-size:.875rem}.my-account-page .woocommerce-form-row{margin-bottom:16px}.my-account-page input[type=email],.my-account-page input[type=number],.my-account-page input[type=password],.my-account-page input[type=tel],.my-account-page input[type=text],.my-account-page input[type=url],.my-account-page select,.my-account-page textarea{background-color:transparent;border:1px solid #2ebea5;border-radius:99999px;color:#58008a;font-family:Playfair Display,serif;font-size:1rem;padding:12px 20px;transition:all .15s cubic-bezier(0,.5,.5,1);width:100%}.my-account-page input[type=email]:focus,.my-account-page input[type=email]:focus-visible,.my-account-page input[type=number]:focus,.my-account-page input[type=number]:focus-visible,.my-account-page input[type=password]:focus,.my-account-page input[type=password]:focus-visible,.my-account-page input[type=tel]:focus,.my-account-page input[type=tel]:focus-visible,.my-account-page input[type=text]:focus,.my-account-page input[type=text]:focus-visible,.my-account-page input[type=url]:focus,.my-account-page input[type=url]:focus-visible,.my-account-page select:focus,.my-account-page select:focus-visible,.my-account-page textarea:focus,.my-account-page textarea:focus-visible{background-color:#fff;outline:none}.my-account-page select,.my-account-page textarea{border-radius:24px}.my-account-page fieldset{border:0;margin:0 0 24px;padding:0}.my-account-page legend{color:#bf4cfe;font-family:Fleur Mirage,sans-serif;font-size:clamp(1.35rem,1.35rem + (2rem - 1.35rem)*(100vw - 25rem)/(100rem - 25rem),2rem);margin-bottom:16px;text-transform:uppercase}.my-account-page .button,.my-account-page .woocommerce-button,.my-account-page button.button,.my-account-page input[type=submit].button{background-color:#2ebea5;border:0;border-radius:40px;box-shadow:none;color:#ffece1;cursor:pointer;display:inline-block;font-family:Fleur Mirage,sans-serif;font-size:clamp(1.2rem,1.2rem + (1.5rem - 1.2rem)*(100vw - 25rem)/(100rem - 25rem),1.5rem);line-height:1;min-width:150px;padding-bottom:8px;padding-top:12px;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:all .15s cubic-bezier(0,.5,.5,1);width:auto}@media(min-width:744px){.my-account-page .button,.my-account-page .woocommerce-button,.my-account-page button.button,.my-account-page input[type=submit].button{padding-bottom:10px;padding-top:16px}}.my-account-page .button:active,.my-account-page .button:focus,.my-account-page .button:focus-visible,.my-account-page .button:hover,.my-account-page .woocommerce-button:active,.my-account-page .woocommerce-button:focus,.my-account-page .woocommerce-button:focus-visible,.my-account-page .woocommerce-button:hover,.my-account-page button.button:active,.my-account-page button.button:focus,.my-account-page button.button:focus-visible,.my-account-page button.button:hover,.my-account-page input[type=submit].button:active,.my-account-page input[type=submit].button:focus,.my-account-page input[type=submit].button:focus-visible,.my-account-page input[type=submit].button:hover{background-color:#006653;border:0;box-shadow:none;color:#ffece1;outline:none}.my-account-page .woocommerce-error,.my-account-page .woocommerce-info,.my-account-page .woocommerce-message{border:0;border-radius:20px;color:#58008a;font-family:Playfair Display,serif;font-size:clamp(1rem,1rem + (1.125rem - 1rem)*(100vw - 25rem)/(100rem - 25rem),1.125rem);list-style:none;margin:0 0 24px;padding:16px 20px}.my-account-page .woocommerce-error:before,.my-account-page .woocommerce-info:before,.my-account-page .woocommerce-message:before{display:none}.my-account-page .woocommerce-message{background-color:rgba(46,190,165,.2)}.my-account-page .woocommerce-info{background-color:rgba(191,76,254,.15)}.my-account-page .woocommerce-error{background-color:rgba(255,87,0,.15);color:#612000}.my-account-page table.shop_table{border:0;border-collapse:collapse;margin-bottom:24px;width:100%}.my-account-page table.shop_table td,.my-account-page table.shop_table th{border-bottom:1px solid rgba(88,0,138,.15);padding:12px 16px;text-align:left;vertical-align:middle}.my-account-page table.shop_table th{color:#bf4cfe;font-family:Fleur Mirage,sans-serif;text-transform:uppercase}.my-account-page table.shop_table .button{font-size:.875rem;min-width:0;padding:10px 18px 8px}.my-account-page .woocommerce-orders-table__cell-order-actions .button{margin-bottom:8px;margin-right:8px}.my-account-page .woocommerce-pagination{margin-top:24px}.my-account-page .woocommerce-pagination .button{min-width:0}.my-account-page .woocommerce-Address{margin-bottom:32px}.my-account-page .woocommerce-Address-title{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.my-account-page .woocommerce-Address-title h3{margin:0}.my-account-page .woocommerce-Address-title .edit{font-family:Fleur Mirage,sans-serif;font-size:.875rem;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase}.my-account-page .woocommerce-EditAccountForm{max-width:640px}