/**
 * COSSELIE Site Code - Account CSS
 *
 * Loaded only on WooCommerce My Account pages.
 */

/* ==================================================
   My Account Icons Fix
   Migrated from WPCode: "Fix Icons missing from My Account Page"
================================================== */
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--affiliate-area a:before {
	-webkit-mask-image: url(data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KDTwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIFRyYW5zZm9ybWVkIGJ5OiBTVkcgUmVwbyBNaXhlciBUb29scyAtLT4KPHN2ZyB3aWR0aD0iNjRweCIgaGVpZ2h0PSI2NHB4IiB2aWV3Qm94PSIwIDAgMzIgMzIiIGlkPSJzdmc1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iIzU1NSIgc3Ryb2tlPSIjNTU1IiBzdHJva2Utd2lkdGg9IjAuMDk2Ij4KDTxnIGlkPSJTVkdSZXBvX2JnQ2FycmllciIgc3Ryb2tlLXdpZHRoPSIwIi8+Cg08ZyBpZD0iU1ZHUmVwb190cmFjZXJDYXJyaWVyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KDTxnIGlkPSJTVkdSZXBvX2ljb25DYXJyaWVyIj4gPGRlZnMgaWQ9ImRlZnMyIi8+IDxnIGlkPSJsYXllcjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMDQsLTUyKSI+IDxwYXRoIGQ9Im0gMjI5LjM3NSw1My45ODgyODcgYyAtMC43MjY2MSwwLjAxNzQ5IC0xLjQ1Njk0LDAuMjEwODE2IC0yLjEyNjk1LDAuNTk3NjQ2IC0yLjE0NDA0LDEuMjM3ODc0IC0yLjg4NjMsNC4wMTAyNzIgLTEuNjQ4NDQsNi4xNTQzIDAuMDIwNywwLjAzNTc3IDAuMDQzLDAuMDcwNDUgMC4wNjQ0LDAuMTA1NTE1IGwgLTUuMzEwNTUsNC45Mjc3MzcgYyAtMS40OTc4OCwtMS4xMTMyOTEgLTMuMzUwMTMsLTEuNzczNDQgLTUuMzUzNTEsLTEuNzczNDM5IC0wLjU2ODU5LDNlLTYgLTEuMTI0MzIsMC4wNTQ2OSAtMS42NjQwNywwLjE1NjI0OCBsIC0xLjY1MjM0LC0zLjkxNjAxNyBjIDEuMzI3NiwtMS4wNjA0NTggMS43MjQ4MywtMi45Nzk2MzQgMC44NTE1NiwtNC40OTIxODIgLTAuOTYxNzcsLTEuNjY1ODQzIC0zLjEyMTI2LC0yLjI0MzAyNyAtNC43ODcxLC0xLjI4MTI1MiAtMS42NjU4NSwwLjk2MTc4IC0yLjI0NDk5LDMuMTE5MzExIC0xLjI4MzIxLDQuNzg1MTU1IDAuNzAyMSwxLjIxNjA4MSAyLjA0MjgxLDEuODUzNDIzIDMuMzYzMjgsMS43MzQzNzEgbCAxLjU4NTk0LDMuNzYxNzI3IGMgLTMuMTgxNSwxLjM4OTcwNCAtNS40MTQwNiw0LjU2NzAxMyAtNS40MTQwNiw4LjI1MTk1MSAtMWUtNSwyLjgwNDE5IDEuMjkyNjQsNS4zMTQzNCAzLjMxMjQ5LDYuOTY2OCBhIDEsMSAwIDAgMCAwLjQ4MjQyLDAuMzY1MjMgYyAxLjQ3MTI1LDEuMDQ4MDcgMy4yNjcxMiwxLjY2Nzk3IDUuMjA1MDksMS42Njc5NyAyLjAwNDkzLDAgMy44NTg5MywtMC42NjA1NCA1LjM1NzQyLC0xLjc3NTQgYSAxLDEgMCAwIDAgMC4yMjg0OSwtMC4xNzc3NiBjIDAuODc5NDksLTAuNjk4OTEgMS42MjQ5LC0xLjU1Nzk0IDIuMTkzMzYsLTIuNTMzMiBsIDQuMjIyNjYsMC45NjI4OSBjIC0wLjAwNiwwLjYwNDc1IDAuMTQwOTEsMS4yMTc3MSAwLjQ2Mjg4LDEuNzc1MzggMC45NjE3OCwxLjY2NTg2IDMuMTIxMjcsMi4yNDMwMyA0Ljc4NzEyLDEuMjgxMjUgMS42NjU4NCwtMC45NjE3NyAyLjI0NDk4LC0zLjExOTMgMS4yODMyLC00Ljc4NTE1IC0wLjk2MTc4LC0xLjY2NTg1IC0zLjEyMTI2LC0yLjI0NDk4IC00Ljc4NzExLC0xLjI4MzIgLTAuNDgxOTksMC4yNzgyOCAtMC44NzExOSwwLjY1NzkzIC0xLjE2MDE1LDEuMDk1NyBsIC0zLjk4ODI4LC0wLjkxMjExIGMgMC4yNTg5NywtMC44Mzc5NCAwLjQwMDM5LC0xLjcyNzEyIDAuNDAwMzksLTIuNjQ4NDQgLTFlLTUsLTAuMzcwNTIgLTAuMDI0NSwtMC43MzQ3NyAtMC4wNjg0LC0xLjA5Mzc1IGwgMy41MzUxNiwtMC42MjY5NSBjIDAuOTYyMDQsMS42NjQzIDMuMTIwMDgsMi4yNDI1OSA0Ljc4NTE2LDEuMjgxMjYgMS42NjU4NSwtMC45NjE3OCAyLjI0MzAyLC0zLjEyMTI2NyAxLjI4MTI0LC00Ljc4NzExOSAtMC45NjE3NywtMS42NjU4NDMgLTMuMTE5MywtMi4yNDMwMjggLTQuNzg1MTUsLTEuMjgxMjQ4IC0xLjA1NDQ2LDAuNjA4Nzk1IC0xLjY3MjAxLDEuNjk2NTIzIC0xLjc0MDIzLDIuODM1OTM3IGwgLTMuNTM5MDYsMC42Mjg4OTkgYyAtMC4zNzU2LC0xLjA0MDU3MiAtMC45MzgwOCwtMS45OTI5MjEgLTEuNjQ2NDksLTIuODE2NDAyIGwgNS4yNDYwOSwtNC44NjkxMzggYyAxLjM3NDYyLDAuODc3NjQ0IDMuMTgxNTQsMC45ODQzOTMgNC42ODM2LDAuMTE3MTgzIDIuMTQ0MDMsLTEuMjM3ODYgMi44ODgyNSwtNC4wMDgyOTcgMS42NTAzOCwtNi4xNTIzNDIgLTAuODUxMDIsLTEuNDc0MDE5IC0yLjQyODc4LC0yLjI4NjUzNyAtNC4wMjczNCwtMi4yNDgwNCB6IG0gMC4wNjA2LDEuOTkwMjI3IGMgMC44ODcxOSwtMC4wMjUxIDEuNzU0OSwwLjQyNzM0MSAyLjIzNDM3LDEuMjU3ODE2IDAuNjk3NDMsMS4yMDc5NzYgMC4yOSwyLjcyMjUgLTAuOTE3OTYsMy40MTk5MTUgLTEuMjA3OTgsMC42OTc0MjUgLTIuNzIyNSwwLjI5MTk2OCAtMy40MTk5MywtMC45MTYwMDggLTAuNjk3NDIsLTEuMjA3OTY2IC0wLjI5MTk1LC0yLjcyNDQ1MiAwLjkxNjAyLC0zLjQyMTg3MiAwLjM3NzQ5LC0wLjIxNzk0NSAwLjc4NDIzLC0wLjMyODQ0MSAxLjE4NzUsLTAuMzM5ODUxIHogbSAtMTkuOTcyNjYsMC4wMTM2NyBjIDAuNTMyNzYsLTAuMDE2NzEgMS4wNTIxMywwLjI1NDE0MyAxLjM0MTgsMC43NTU4NjYgMC40MjEzNCwwLjcyOTc4MyAwLjE3NzA1LDEuNjMzMzQ2IC0wLjU1Mjc0LDIuMDU0Njg2IC0wLjcyOTc4LDAuNDIxMzQgLTEuNjMzMzQsMC4xNzkwMDQgLTIuMDU0NjgsLTAuNTUwNzc4IC0wLjQyMTM0LC0wLjcyOTc3MyAtMC4xNzksLTEuNjMxMzk2IDAuNTUwNzgsLTIuMDUyNzM2IDAuMjI4MDYsLTAuMTMxNjcgMC40NzI2NywtMC4xOTk0NTYgMC43MTQ4NCwtMC4yMDcwMzggeiBtIDUuNTM3MTEsMTAuMDA3ODE3IGMgMy44Nzc4NCw0ZS02IDcsMy4xMjIxNjQgNy4wMDAwMSw2Ljk5OTk5NyAtMWUtNSwxLjc3NDg1IC0wLjY1NTE2LDMuMzg5NzQgLTEuNzM2MzMsNC42MjExIC0wLjYxMDAyLC0xLjExMSAtMS41NjEzNiwtMi4wMDg2MyAtMi43MTA5NCwtMi41NTA3OCAwLjg4MjIyLC0wLjczNTcyIDEuNDQ3MjYsLTEuODQwNzYgMS40NDcyNiwtMy4wNzAzMiAwLC0yLjE5NzI3OCAtMS44MDI3MSwtNC4wMDAwMDIgLTQsLTMuOTk5OTk3IC0yLjE5NzI4LDRlLTYgLTQsMS44MDI3MTggLTQsMy45OTk5OTcgMCwxLjIyOTU2IDAuNTY1MDQsMi4zMzQ2IDEuNDQ3MjcsMy4wNzAzMSAtMS4xNDkzOSwwLjU0MjQyIC0yLjEwMTA1LDEuNDM5NTggLTIuNzEwOTQsMi41NTA3OSAtMS4wODExNywtMS4yMzEzNyAtMS43MzYzNCwtMi44NDYyNCAtMS43MzYzMywtNC42MjEwOSAwLC0zLjg3Nzg0NSAzLjEyMjE2LC03LjAwMDAwNiA3LC03LjAwMDAwNyB6IG0gMTUuNDYyOSwyLjAxNzU3NyBjIDAuNTMyMjYsLTAuMDE2NDIgMS4wNTAxNiwwLjI1NDEzNiAxLjMzOTgzLDAuNzU1ODYgMC40MjEzNCwwLjcyOTc4MiAwLjE3OTAxLDEuNjMzMzQ0IC0wLjU1MDc4LDIuMDU0NjggLTAuNzI5NzgsMC40MjEzNCAtMS42MzMzNCwwLjE3OTAxIC0yLjA1NDY4LC0wLjU1MDc3NCAtMC40MjEzNCwtMC43Mjk3ODIgLTAuMTc5MDEsLTEuNjMzMzQ0IDAuNTUwNzgsLTIuMDU0Njg0IDAuMjI4MDYsLTAuMTMxNjcgMC40NzI5LC0wLjE5NzYyOSAwLjcxNDg1LC0wLjIwNTA4MiB6IE0gMjE1LjAwMDA1LDcwIGMgMS4xMTY0MiwtMTBlLTcgMi4wMDAwMSwwLjg4MzU4OCAyLDEuOTk5OTk4IDAsMS4xMTY0MiAtMC44ODM1OCwyIC0yLDIgLTEuMTE2NDIsMCAtMiwtMC44ODM1OCAtMiwtMiAxZS01LC0xLjExNjQxIDAuODgzNTgsLTEuOTk5OTk3IDIsLTEuOTk5OTk4IHogbSAxZS01LDYuNTAwMDA4IGMgMS42NzA3NCwtMTBlLTYgMy4wODkzMiwxLjAxNDMgMy42OTE0LDIuNDU1MDcgLTEuMDcwNDYsMC42NjMxOCAtMi4zMzQ1MSwxLjA0NDkyIC0zLjY5MTQxLDEuMDQ0OTIgLTEuMzU2OSwwIC0yLjYyMDk0LC0wLjM4MTc2IC0zLjY5MTQsLTEuMDQ0OTIgMC42MDIwMywtMS40NDA3MiAyLjAyMDksLTIuNDU1MDggMy42OTE0MSwtMi40NTUwNyB6IG0gMTUuNDYyODksMC40OTAyMyBjIDAuNTMyMjUsLTAuMDE2NCAxLjA1MDE3LDAuMjU2MDggMS4zMzk4NCwwLjc1NzgxIDAuNDIxMzQsMC43Mjk3OCAwLjE3ODk5LDEuNjMzMzUgLTAuNTUwNzgsMi4wNTQ2OCAtMC43Mjk3OCwwLjQyMTM0IC0xLjYzMzM2LDAuMTc5MDEgLTIuMDU0NywtMC41NTA3NyAtMC40MjEzNCwtMC43Mjk3OCAtMC4xNzg5OSwtMS42MzMzNSAwLjU1MDc5LC0yLjA1NDY5IDAuMjI4MDYsLTAuMTMxNjcgMC40NzI4OSwtMC4xOTk1OSAwLjcxNDg1LC0wLjIwNzAzIHoiIGlkPSJjaXJjbGUxNzk0NyIgc3R5bGU9ImNvbG9yOiM1NTU7ZmlsbDojNTU1O2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDo0LjE7LWlua3NjYXBlLXN0cm9rZTpub25lIi8+IDwvZz4gPC9nPgoNPC9zdmc+);
	mask-image: url(data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KDTwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIFRyYW5zZm9ybWVkIGJ5OiBTVkcgUmVwbyBNaXhlciBUb29scyAtLT4KPHN2ZyB3aWR0aD0iNjRweCIgaGVpZ2h0PSI2NHB4IiB2aWV3Qm94PSIwIDAgMzIgMzIiIGlkPSJzdmc1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iIzU1NSIgc3Ryb2tlPSIjNTU1IiBzdHJva2Utd2lkdGg9IjAuMDk2Ij4KDTxnIGlkPSJTVkdSZXBvX2JnQ2FycmllciIgc3Ryb2tlLXdpZHRoPSIwIi8+Cg08ZyBpZD0iU1ZHUmVwb190cmFjZXJDYXJyaWVyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KDTxnIGlkPSJTVkdSZXBvX2ljb25DYXJyaWVyIj4gPGRlZnMgaWQ9ImRlZnMyIi8+IDxnIGlkPSJsYXllcjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMDQsLTUyKSI+IDxwYXRoIGQ9Im0gMjI5LjM3NSw1My45ODgyODcgYyAtMC43MjY2MSwwLjAxNzQ5IC0xLjQ1Njk0LDAuMjEwODE2IC0yLjEyNjk1LDAuNTk3NjQ2IC0yLjE0NDA0LDEuMjM3ODc0IC0yLjg4NjMsNC4wMTAyNzIgLTEuNjQ4NDQsNi4xNTQzIDAuMDIwNywwLjAzNTc3IDAuMDQzLDAuMDcwNDUgMC4wNjQ0LDAuMTA1NTE1IGwgLTUuMzEwNTUsNC45Mjc3MzcgYyAtMS40OTc4OCwtMS4xMTMyOTEgLTMuMzUwMTMsLTEuNzczNDQgLTUuMzUzNTEsLTEuNzczNDM5IC0wLjU2ODU5LDNlLTYgLTEuMTI0MzIsMC4wNTQ2OSAtMS42NjQwNywwLjE1NjI0OCBsIC0xLjY1MjM0LC0zLjkxNjAxNyBjIDEuMzI3NiwtMS4wNjA0NTggMS43MjQ4MywtMi45Nzk2MzQgMC44NTE1NiwtNC40OTIxODIgLTAuOTYxNzcsLTEuNjY1ODQzIC0zLjEyMTI2LC0yLjI0MzAyNyAtNC43ODcxLC0xLjI4MTI1MiAtMS42NjU4NSwwLjk2MTc4IC0yLjI0NDk5LDMuMTE5MzExIC0xLjI4MzIxLDQuNzg1MTU1IDAuNzAyMSwxLjIxNjA4MSAyLjA0MjgxLDEuODUzNDIzIDMuMzYzMjgsMS43MzQzNzEgbCAxLjU4NTk0LDMuNzYxNzI3IGMgLTMuMTgxNSwxLjM4OTcwNCAtNS40MTQwNiw0LjU2NzAxMyAtNS40MTQwNiw4LjI1MTk1MSAtMWUtNSwyLjgwNDE5IDEuMjkyNjQsNS4zMTQzNCAzLjMxMjQ5LDYuOTY2OCBhIDEsMSAwIDAgMCAwLjQ4MjQyLDAuMzY1MjMgYyAxLjQ3MTI1LDEuMDQ4MDcgMy4yNjcxMiwxLjY2Nzk3IDUuMjA1MDksMS42Njc5NyAyLjAwNDkzLDAgMy44NTg5MywtMC42NjA1NCA1LjM1NzQyLC0xLjc3NTQgYSAxLDEgMCAwIDAgMC4yMjg0OSwtMC4xNzc3NiBjIDAuODc5NDksLTAuNjk4OTEgMS42MjQ5LC0xLjU1Nzk0IDIuMTkzMzYsLTIuNTMzMiBsIDQuMjIyNjYsMC45NjI4OSBjIC0wLjAwNiwwLjYwNDc1IDAuMTQwOTEsMS4yMTc3MSAwLjQ2Mjg4LDEuNzc1MzggMC45NjE3OCwxLjY2NTg2IDMuMTIxMjcsMi4yNDMwMyA0Ljc4NzEyLDEuMjgxMjUgMS42NjU4NCwtMC45NjE3NyAyLjI0NDk4LC0zLjExOTMgMS4yODMyLC00Ljc4NTE1IC0wLjk2MTc4LC0xLjY2NTg1IC0zLjEyMTI2LC0yLjI0NDk4IC00Ljc4NzExLC0xLjI4MzIgLTAuNDgxOTksMC4yNzgyOCAtMC44NzExOSwwLjY1NzkzIC0xLjE2MDE1LDEuMDk1NyBsIC0zLjk4ODI4LC0wLjkxMjExIGMgMC4yNTg5NywtMC44Mzc5NCAwLjQwMDM5LC0xLjcyNzEyIDAuNDAwMzksLTIuNjQ4NDQgLTFlLTUsLTAuMzcwNTIgLTAuMDI0NSwtMC43MzQ3NyAtMC4wNjg0LC0xLjA5Mzc1IGwgMy41MzUxNiwtMC42MjY5NSBjIDAuOTYyMDQsMS42NjQzIDMuMTIwMDgsMi4yNDI1OSA0Ljc4NTE2LDEuMjgxMjYgMS42NjU4NSwtMC45NjE3OCAyLjI0MzAyLC0zLjEyMTI2NyAxLjI4MTI0LC00Ljc4NzExOSAtMC45NjE3NywtMS42NjU4NDMgLTMuMTE5MywtMi4yNDMwMjggLTQuNzg1MTUsLTEuMjgxMjQ4IC0xLjA1NDQ2LDAuNjA4Nzk1IC0xLjY3MjAxLDEuNjk2NTIzIC0xLjc0MDIzLDIuODM1OTM3IGwgLTMuNTM5MDYsMC42Mjg4OTkgYyAtMC4zNzU2LC0xLjA0MDU3MiAtMC45MzgwOCwtMS45OTI5MjEgLTEuNjQ2NDksLTIuODE2NDAyIGwgNS4yNDYwOSwtNC44NjkxMzggYyAxLjM3NDYyLDAuODc3NjQ0IDMuMTgxNTQsMC45ODQzOTMgNC42ODM2LDAuMTE3MTgzIDIuMTQ0MDMsLTEuMjM3ODYgMi44ODgyNSwtNC4wMDgyOTcgMS42NTAzOCwtNi4xNTIzNDIgLTAuODUxMDIsLTEuNDc0MDE5IC0yLjQyODc4LC0yLjI4NjUzNyAtNC4wMjczNCwtMi4yNDgwNCB6IG0gMC4wNjA2LDEuOTkwMjI3IGMgMC44ODcxOSwtMC4wMjUxIDEuNzU0OSwwLjQyNzM0MSAyLjIzNDM3LDEuMjU3ODE2IDAuNjk3NDMsMS4yMDc5NzYgMC4yOSwyLjcyMjUgLTAuOTE3OTYsMy40MTk5MTUgLTEuMjA3OTgsMC42OTc0MjUgLTIuNzIyNSwwLjI5MTk2OCAtMy40MTk5MywtMC45MTYwMDggLTAuNjk3NDIsLTEuMjA3OTY2IC0wLjI5MTk1LC0yLjcyNDQ1MiAwLjkxNjAyLC0zLjQyMTg3MiAwLjM3NzQ5LC0wLjIxNzk0NSAwLjc4NDIzLC0wLjMyODQ0MSAxLjE4NzUsLTAuMzM5ODUxIHogbSAtMTkuOTcyNjYsMC4wMTM2NyBjIDAuNTMyNzYsLTAuMDE2NzEgMS4wNTIxMywwLjI1NDE0MyAxLjM0MTgsMC43NTU4NjYgMC40MjEzNCwwLjcyOTc4MyAwLjE3NzA1LDEuNjMzMzQ2IC0wLjU1Mjc0LDIuMDU0Njg2IC0wLjcyOTc4LDAuNDIxMzQgLTEuNjMzMzQsMC4xNzkwMDQgLTIuMDU0NjgsLTAuNTUwNzc4IC0wLjQyMTM0LC0wLjcyOTc3MyAtMC4xNzksLTEuNjMxMzk2IDAuNTUwNzgsLTIuMDUyNzM2IDAuMjI4MDYsLTAuMTMxNjcgMC40NzI2NywtMC4xOTk0NTYgMC43MTQ4NCwtMC4yMDcwMzggeiBtIDUuNTM3MTEsMTAuMDA3ODE3IGMgMy44Nzc4NCw0ZS02IDcsMy4xMjIxNjQgNy4wMDAwMSw2Ljk5OTk5NyAtMWUtNSwxLjc3NDg1IC0wLjY1NTE2LDMuMzg5NzQgLTEuNzM2MzMsNC42MjExIC0wLjYxMDAyLC0xLjExMSAtMS41NjEzNiwtMi4wMDg2MyAtMi43MTA5NCwtMi41NTA3OCAwLjg4MjIyLC0wLjczNTcyIDEuNDQ3MjYsLTEuODQwNzYgMS40NDcyNiwtMy4wNzAzMiAwLC0yLjE5NzI3OCAtMS44MDI3MSwtNC4wMDAwMDIgLTQsLTMuOTk5OTk3IC0yLjE5NzI4LDRlLTYgLTQsMS44MDI3MTggLTQsMy45OTk5OTcgMCwxLjIyOTU2IDAuNTY1MDQsMi4zMzQ2IDEuNDQ3MjcsMy4wNzAzMSAtMS4xNDkzOSwwLjU0MjQyIC0yLjEwMTA1LDEuNDM5NTggLTIuNzEwOTQsMi41NTA3OSAtMS4wODExNywtMS4yMzEzNyAtMS43MzYzNCwtMi44NDYyNCAtMS43MzYzMywtNC42MjEwOSAwLC0zLjg3Nzg0NSAzLjEyMjE2LC03LjAwMDAwNiA3LC03LjAwMDAwNyB6IG0gMTUuNDYyOSwyLjAxNzU3NyBjIDAuNTMyMjYsLTAuMDE2NDIgMS4wNTAxNiwwLjI1NDEzNiAxLjMzOTgzLDAuNzU1ODYgMC40MjEzNCwwLjcyOTc4MiAwLjE3OTAxLDEuNjMzMzQ0IC0wLjU1MDc4LDIuMDU0NjggLTAuNzI5NzgsMC40MjEzNCAtMS42MzMzNCwwLjE3OTAxIC0yLjA1NDY4LC0wLjU1MDc3NCAtMC40MjEzNCwtMC43Mjk3ODIgLTAuMTc5MDEsLTEuNjMzMzQ0IDAuNTUwNzgsLTIuMDU0Njg0IDAuMjI4MDYsLTAuMTMxNjcgMC40NzI5LC0wLjE5NzYyOSAwLjcxNDg1LC0wLjIwNTA4MiB6IE0gMjE1LjAwMDA1LDcwIGMgMS4xMTY0MiwtMTBlLTcgMi4wMDAwMSwwLjg4MzU4OCAyLDEuOTk5OTk4IDAsMS4xMTY0MiAtMC44ODM1OCwyIC0yLDIgLTEuMTE2NDIsMCAtMiwtMC44ODM1OCAtMiwtMiAxZS01LC0xLjExNjQxIDAuODgzNTgsLTEuOTk5OTk3IDIsLTEuOTk5OTk4IHogbSAxZS01LDYuNTAwMDA4IGMgMS42NzA3NCwtMTBlLTYgMy4wODkzMiwxLjAxNDMgMy42OTE0LDIuNDU1MDcgLTEuMDcwNDYsMC42NjMxOCAtMi4zMzQ1MSwxLjA0NDkyIC0zLjY5MTQxLDEuMDQ0OTIgLTEuMzU2OSwwIC0yLjYyMDk0LC0wLjM4MTc2IC0zLjY5MTQsLTEuMDQ0OTIgMC42MDIwMywtMS40NDA3MiAyLjAyMDksLTIuNDU1MDggMy42OTE0MSwtMi40NTUwNyB6IG0gMTUuNDYyODksMC40OTAyMyBjIDAuNTMyMjUsLTAuMDE2NCAxLjA1MDE3LDAuMjU2MDggMS4zMzk4NCwwLjc1NzgxIDAuNDIxMzQsMC43Mjk3OCAwLjE3ODk5LDEuNjMzMzUgLTAuNTUwNzgsMi4wNTQ2OCAtMC43Mjk3OCwwLjQyMTM0IC0xLjYzMzM2LDAuMTc5MDEgLTIuMDU0NywtMC41NTA3NyAtMC40MjEzNCwtMC43Mjk3OCAtMC4xNzg5OSwtMS42MzMzNSAwLjU1MDc5LC0yLjA1NDY5IDAuMjI4MDYsLTAuMTMxNjcgMC40NzI4OSwtMC4xOTk1OSAwLjcxNDg1LC0wLjIwNzAzIHoiIGlkPSJjaXJjbGUxNzk0NyIgc3R5bGU9ImNvbG9yOiM1NTU7ZmlsbDojNTU1O2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDo0LjE7LWlua3NjYXBlLXN0cm9rZTpub25lIi8+IDwvZz4gPC9nPgoNPC9zdmc+);
}

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--wt-smart-coupon a:before {
	-webkit-mask-image: url(data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIFRyYW5zZm9ybWVkIGJ5OiBTVkcgUmVwbyBNaXhlciBUb29scyAtLT4KPHN2ZyBmaWxsPSIjNTU1IiB3aWR0aD0iNjRweCIgaGVpZ2h0PSI2NHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+Cg08ZyBpZD0iU1ZHUmVwb19iZ0NhcnJpZXIiIHN0cm9rZS13aWR0aD0iMCIvPgoNPGcgaWQ9IlNWR1JlcG9fdHJhY2VyQ2FycmllciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cg08ZyBpZD0iU1ZHUmVwb19pY29uQ2FycmllciI+IDxnIGlkPSJjb3Vwb24iPiA8cGF0aCBkPSJNMjEsMTBhMi4yNDg5LDIuMjQ4OSwwLDAsMSwuNDA4Ny4wNDE1LjUwNzIuNTA3MiwwLDAsMCwuNDExMS0uMTA3NEEuNDk5Mi40OTkyLDAsMCwwLDIyLDkuNTVWNy41QTIuNTAzLDIuNTAzLDAsMCwwLDE5LjUsNUg0LjVBMi41MDMsMi41MDMsMCwwLDAsMiw3LjVWOS41NWEuNS41LDAsMCwwLC41OTEzLjQ5MTdBMi4yNDg5LDIuMjQ4OSwwLDAsMSwzLDEwYTIsMiwwLDAsMSwwLDQsMi4yNDg5LDIuMjQ4OSwwLDAsMS0uNDA4Ny0uMDQxNS41MDczLjUwNzMsMCwwLDAtLjQxMTEuMTA3NEEuNDk5Mi40OTkyLDAsMCwwLDIsMTQuNDVWMTYuNUEyLjUwMywyLjUwMywwLDAsMCw0LjUsMTloMTVBMi41MDMsMi41MDMsMCwwLDAsMjIsMTYuNVYxNC40NWEuNDk5Mi40OTkyLDAsMCwwLS4xOC0uMzg0My41MDgxLjUwODEsMCwwLDAtLjQxMTEtLjEwNzRBMi4yNDg5LDIuMjQ4OSwwLDAsMSwyMSwxNGEyLDIsMCwwLDEsMC00Wm0wLDV2MS41QTEuNTAxNywxLjUwMTcsMCwwLDEsMTkuNSwxOEg0LjVBMS41MDE3LDEuNTAxNywwLDAsMSwzLDE2LjVWMTVBMywzLDAsMCwwLDMsOVY3LjVBMS41MDE3LDEuNTAxNywwLDAsMSw0LjUsNmgxNUExLjUwMTcsMS41MDE3LDAsMCwxLDIxLDcuNVY5YTMsMywwLDAsMCwwLDZaIi8+IDxwYXRoIGQ9Ik0xMi41LDl2MWEuNS41LDAsMCwxLTEsMFY5YS41LjUsMCwwLDEsMSwwWiIvPiA8cGF0aCBkPSJNMTIuNSwxNHYxYS41LjUsMCwwLDEtMSwwVjE0YS41LjUsMCwwLDEsMSwwWiIvPiA8L2c+IDwvZz4KDTwvc3ZnPg==);
	mask-image: url(data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIFRyYW5zZm9ybWVkIGJ5OiBTVkcgUmVwbyBNaXhlciBUb29scyAtLT4KPHN2ZyBmaWxsPSIjNTU1IiB3aWR0aD0iNjRweCIgaGVpZ2h0PSI2NHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+Cg08ZyBpZD0iU1ZHUmVwb19iZ0NhcnJpZXIiIHN0cm9rZS13aWR0aD0iMCIvPgoNPGcgaWQ9IlNWR1JlcG9fdHJhY2VyQ2FycmllciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cg08ZyBpZD0iU1ZHUmVwb19pY29uQ2FycmllciI+IDxnIGlkPSJjb3Vwb24iPiA8cGF0aCBkPSJNMjEsMTBhMi4yNDg5LDIuMjQ4OSwwLDAsMSwuNDA4Ny4wNDE1LjUwNzIuNTA3MiwwLDAsMCwuNDExMS0uMTA3NEEuNDk5Mi40OTkyLDAsMCwwLDIyLDkuNTVWNy41QTIuNTAzLDIuNTAzLDAsMCwwLDE5LjUsNUg0LjVBMi41MDMsMi41MDMsMCwwLDAsMiw3LjVWOS41NWEuNS41LDAsMCwwLC41OTEzLjQ5MTdBMi4yNDg5LDIuMjQ4OSwwLDAsMSwzLDEwYTIsMiwwLDAsMSwwLDQsMi4yNDg5LDIuMjQ4OSwwLDAsMS0uNDA4Ny0uMDQxNS41MDczLjUwNzMsMCwwLDAtLjQxMTEuMTA3NEEuNDk5Mi40OTkyLDAsMCwwLDIsMTQuNDVWMTYuNUEyLjUwMywyLjUwMywwLDAsMCw0LjUsMTloMTVBMi41MDMsMi41MDMsMCwwLDAsMjIsMTYuNVYxNC40NWEuNDk5Mi40OTkyLDAsMCwwLS4xOC0uMzg0My41MDgxLjUwODEsMCwwLDAtLjQxMTEtLjEwNzRBMi4yNDg5LDIuMjQ4OSwwLDAsMSwyMSwxNGEyLDIsMCwwLDEsMC00Wm0wLDV2MS41QTEuNTAxNywxLjUwMTcsMCwwLDEsMTkuNSwxOEg0LjVBMS41MDE3LDEuNTAxNywwLDAsMSwzLDE2LjVWMTVBMywzLDAsMCwwLDMsOVY3LjVBMS41MDE3LDEuNTAxNywwLDAsMSw0LjUsNmgxNUExLjUwMTcsMS41MDE3LDAsMCwxLDIxLDcuNVY5YTMsMywwLDAsMCwwLDZaIi8+IDxwYXRoIGQ9Ik0xMi41LDl2MWEuNS41LDAsMCwxLTEsMFY5YS41LjUsMCwwLDEsMSwwWiIvPiA8cGF0aCBkPSJNMTIuNSwxNHYxYS41LjUsMCwwLDEtMSwwVjE0YS41LjUsMCwwLDEsMSwwWiIvPiA8L2c+IDwvZz4KDTwvc3ZnPg==);
}

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--wt-store-credit a:before {
	-webkit-mask-image: url(data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KDTwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIFRyYW5zZm9ybWVkIGJ5OiBTVkcgUmVwbyBNaXhlciBUb29scyAtLT4KPHN2ZyB3aWR0aD0iNjRweCIgaGVpZ2h0PSI2NHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjNTU1Ij4KDTxnIGlkPSJTVkdSZXBvX2JnQ2FycmllciIgc3Ryb2tlLXdpZHRoPSIwIi8+Cg08ZyBpZD0iU1ZHUmVwb190cmFjZXJDYXJyaWVyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZT0iI0NDQ0NDQyIgc3Ryb2tlLXdpZHRoPSIwLjM4NCIvPgoNPGcgaWQ9IlNWR1JlcG9faWNvbkNhcnJpZXIiPiA8cGF0aCBkPSJNMTEgMTlINi4yQzUuMDc5ODkgMTkgNC41MTk4NCAxOSA0LjA5MjAyIDE4Ljc4MkMzLjcxNTY5IDE4LjU5MDMgMy40MDk3MyAxOC4yODQzIDMuMjE3OTkgMTcuOTA4QzMgMTcuNDgwMiAzIDE2LjkyMDEgMyAxNS44VjguMkMzIDcuMDc5OSAzIDYuNTE5ODQgMy4yMTc5OSA2LjA5MjAyQzMuNDA5NzMgNS43MTU2OSAzLjcxNTY5IDUuNDA5NzMgNC4wOTIwMiA1LjIxNzk5QzQuNTE5ODQgNSA1LjA3OTkgNSA2LjIgNUgxNy44QzE4LjkyMDEgNSAxOS40ODAyIDUgMTkuOTA4IDUuMjE3OTlDMjAuMjg0MyA1LjQwOTczIDIwLjU5MDMgNS43MTU2OSAyMC43ODIgNi4wOTIwMkMyMSA2LjUxOTg0IDIxIDcuMDc5OSAyMSA4LjJWMTJNMyA5SDIxTTE4IDIxVjE1TTIxIDE4LjAwMDhMMTUgMTgiIHN0cm9rZT0iIzU1NSIgc3Ryb2tlLXdpZHRoPSIwLjkzNTk5OTk5OTk5OTk5OTkiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPiA8L2c+Cg08L3N2Zz4=);
	mask-image: url(data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KDTwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIFRyYW5zZm9ybWVkIGJ5OiBTVkcgUmVwbyBNaXhlciBUb29scyAtLT4KPHN2ZyB3aWR0aD0iNjRweCIgaGVpZ2h0PSI2NHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjNTU1Ij4KDTxnIGlkPSJTVkdSZXBvX2JnQ2FycmllciIgc3Ryb2tlLXdpZHRoPSIwIi8+Cg08ZyBpZD0iU1ZHUmVwb190cmFjZXJDYXJyaWVyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZT0iI0NDQ0NDQyIgc3Ryb2tlLXdpZHRoPSIwLjM4NCIvPgoNPGcgaWQ9IlNWR1JlcG9faWNvbkNhcnJpZXIiPiA8cGF0aCBkPSJNMTEgMTlINi4yQzUuMDc5ODkgMTkgNC41MTk4NCAxOSA0LjA5MjAyIDE4Ljc4MkMzLjcxNTY5IDE4LjU5MDMgMy40MDk3MyAxOC4yODQzIDMuMjE3OTkgMTcuOTA4QzMgMTcuNDgwMiAzIDE2LjkyMDEgMyAxNS44VjguMkMzIDcuMDc5OSAzIDYuNTE5ODQgMy4yMTc5OSA2LjA5MjAyQzMuNDA5NzMgNS43MTU2OSAzLjcxNTY5IDUuNDA5NzMgNC4wOTIwMiA1LjIxNzk5QzQuNTE5ODQgNSA1LjA3OTkgNSA2LjIgNUgxNy44QzE4LjkyMDEgNSAxOS40ODAyIDUgMTkuOTA4IDUuMjE3OTlDMjAuMjg0MyA1LjQwOTczIDIwLjU5MDMgNS43MTU2OSAyMC43ODIgNi4wOTIwMkMyMSA2LjUxOTg0IDIxIDcuMDc5OSAyMSA4LjJWMTJNMyA5SDIxTTE4IDIxVjE1TTIxIDE4LjAwMDhMMTUgMTgiIHN0cm9rZT0iIzU1NSIgc3Ryb2tlLXdpZHRoPSIwLjkzNTk5OTk5OTk5OTk5OTkiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPiA8L2c+Cg08L3N2Zz4=);
}

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--cosselie_catalog a:before {
	-webkit-mask-image: url(data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPCEtLSBVcGxvYWRlZCB0bzogU1ZHIFJlcG8sIHd3dy5zdmdyZXBvLmNvbSwgVHJhbnNmb3JtZWQgYnk6IFNWRyBSZXBvIE1peGVyIFRvb2xzIC0tPgo8c3ZnIGZpbGw9IiM1NTUiIGhlaWdodD0iNjRweCIgd2lkdGg9IjY0cHgiIHZlcnNpb249IjEuMSIgaWQ9IlhNTElEXzIzN18iIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+Cg08ZyBpZD0iU1ZHUmVwb19iZ0NhcnJpZXIiIHN0cm9rZS13aWR0aD0iMCIvPgoNPGcgaWQ9IlNWR1JlcG9fdHJhY2VyQ2FycmllciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cg08ZyBpZD0iU1ZHUmVwb19pY29uQ2FycmllciI+IDxnIGlkPSJjYXRhbG9nIj4gPGc+IDxwYXRoIGQ9Ik0xMiwyMy4zTDAsMjBWM2w0LDFWMWw4LDIuM0wyMCwxdjNsNC0xdjE3TDEyLDIzLjN6IE0yLDE4LjVsMTAsMi44bDEwLTIuN3YtMTNsLTIsMC41djExbC04LDIuMkw0LDE3VjZMMiw1LjVWMTguNXogTTEzLDUuMVYxN2w1LTEuNHYtMTJMMTMsNS4xeiBNNiwxNS41bDUsMS40VjUuMUw2LDMuN1YxNS41eiIvPiA8L2c+IDwvZz4gPC9nPgoNPC9zdmc+);
	mask-image: url(data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPCEtLSBVcGxvYWRlZCB0bzogU1ZHIFJlcG8sIHd3dy5zdmdyZXBvLmNvbSwgVHJhbnNmb3JtZWQgYnk6IFNWRyBSZXBvIE1peGVyIFRvb2xzIC0tPgo8c3ZnIGZpbGw9IiM1NTUiIGhlaWdodD0iNjRweCIgd2lkdGg9IjY0cHgiIHZlcnNpb249IjEuMSIgaWQ9IlhNTElEXzIzN18iIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+Cg08ZyBpZD0iU1ZHUmVwb19iZ0NhcnJpZXIiIHN0cm9rZS13aWR0aD0iMCIvPgoNPGcgaWQ9IlNWR1JlcG9fdHJhY2VyQ2FycmllciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cg08ZyBpZD0iU1ZHUmVwb19pY29uQ2FycmllciI+IDxnIGlkPSJjYXRhbG9nIj4gPGc+IDxwYXRoIGQ9Ik0xMiwyMy4zTDAsMjBWM2w0LDFWMWw4LDIuM0wyMCwxdjNsNC0xdjE3TDEyLDIzLjN6IE0yLDE4LjVsMTAsMi44bDEwLTIuN3YtMTNsLTIsMC41djExbC04LDIuMkw0LDE3VjZMMiw1LjVWMTguNXogTTEzLDUuMVYxN2w1LTEuNHYtMTJMMTMsNS4xeiBNNiwxNS41bDUsMS40VjUuMUw2LDMuN1YxNS41eiIvPiA8L2c+IDwvZz4gPC9nPgoNPC9zdmc+);
}

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--product-feed a:before {
	-webkit-mask-image: url(data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPCEtLSBVcGxvYWRlZCB0bzogU1ZHIFJlcG8sIHd3dy5zdmdyZXBvLmNvbSwgVHJhbnNmb3JtZWQgYnk6IFNWRyBSZXBvIE1peGVyIFRvb2xzIC0tPgo8c3ZnIGhlaWdodD0iNjRweCIgd2lkdGg9IjY0cHgiIHZlcnNpb249IjEuMSIgaWQ9Il94MzJfIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgZmlsbD0iIzAwMDAwMCI+Cg08ZyBpZD0iU1ZHUmVwb19iZ0NhcnJpZXIiIHN0cm9rZS13aWR0aD0iMCIvPgoNPGcgaWQ9IlNWR1JlcG9fdHJhY2VyQ2FycmllciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cg08ZyBpZD0iU1ZHUmVwb19pY29uQ2FycmllciI+IDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+IC5zdDB7ZmlsbDojNTU1O30gPC9zdHlsZT4gPGc+IDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zNzguNDA2LDBIMjA4LjI5aC0xMy4xNzZsLTkuMzE0LDkuMzE0TDU3LjAxMywxMzguMTAybC05LjMxNCw5LjMxNHYxMy4xNzZ2MjY1LjUxNCBjMCw0Ny4zNiwzOC41MjgsODUuODk1LDg1Ljg5NSw4NS44OTVoMjQ0LjgxMmM0Ny4zNjgsMCw4NS44OTUtMzguNTM1LDg1Ljg5NS04NS44OTVWODUuODk2QzQ2NC4zMDEsMzguNTI4LDQyNS43NzMsMCwzNzguNDA2LDB6IE00MzIuNDksNDI2LjEwNWMwLDI5Ljg3Ny0yNC4yMTQsNTQuMDkxLTU0LjA4NCw1NC4wOTFIMTMzLjU5NGMtMjkuODc3LDAtNTQuMDkxLTI0LjIxNC01NC4wOTEtNTQuMDkxVjE2MC41OTFoODMuNzE3IGMyNC44ODQsMCw0NS4wNy0yMC4xNzgsNDUuMDctNDUuMDdWMzEuODA0aDE3MC4xMTVjMjkuODcsMCw1NC4wODQsMjQuMjE0LDU0LjA4NCw1NC4wOTJWNDI2LjEwNXoiLz4gPHBhdGggY2xhc3M9InN0MCIgZD0iTTE3OC4wMDIsMjk3Ljc0M2wyMS4wNTEtMzAuNzAxYzEuMzYxLTIuMDMyLDIuMDMyLTQuMDcsMi4wMzItNi4xMDljMC01LjAyNy0zLjkzOC04Ljk2NS05LjM3LTguOTY1IGMtMy4zOTQsMC02LjExLDEuNDk0LTguMjgxLDQuNzU0bC0xNi41NzUsMjQuNDUyaC0wLjI2NWwtMTYuNTc2LTI0LjQ1MmMtMi4xNzItMy4yNi00Ljg4OC00Ljc1NC04LjI4MS00Ljc1NCBjLTUuNDMyLDAtOS4zNywzLjkzOC05LjM3LDguOTY1YzAsMi4wMzksMC42Nyw0LjA3NywyLjAzMSw2LjEwOWwyMC45MTksMzAuNzAxbC0yMi41NDYsMzMuMTM4IGMtMS4zNTUsMi4wMzktMi4wMzksNC4wNzctMi4wMzksNi4xMTZjMCw1LjAyNywzLjkzOCw4Ljk2NSw5LjM3MSw4Ljk2NWMzLjM5MywwLDYuMTE2LTEuNDk0LDguMjg4LTQuNzU1bDE4LjIwMy0yNi44OTZoMC4yNjUgbDE4LjIwMywyNi44OTZjMi4xNzEsMy4yNjEsNC44OTQsNC43NTUsOC4yODcsNC43NTVjNS40MzIsMCw5LjM3LTMuOTM4LDkuMzctOC45NjVjMC0yLjAzOS0wLjY3Ny00LjA3OC0yLjAzOS02LjExNiBMMTc4LjAwMiwyOTcuNzQzeiIvPiA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjkxLjAxNiwyNTEuOTY4Yy01Ljk3NywwLTkuMjM4LDMuMjYxLTEyLjIyNiwxMC4zMjZsLTE5LjI4NCw0NC41NDdoLTAuNTQ1bC0xOS42OTctNDQuNTQ3IGMtMy4xMjEtNy4wNjYtNi4zODItMTAuMzI2LTEyLjM1OC0xMC4zMjZjLTYuNjU0LDAtMTEuMDA0LDQuNjIyLTExLjAwNCwxMS45NTR2NzIuMzk4YzAsNi4xMDksMy44MDYsOS42NDMsOS4yNDQsOS42NDMgYzUuMTUzLDAsOC45NTgtMy41MzQsOC45NTgtOS42NDN2LTQ0LjU1NGgwLjY3OGwxNC4zOTcsMzMuMTM4YzIuODU2LDYuNTIyLDUuMTY3LDguNDI4LDkuNzgyLDguNDI4IGM0LjYxNSwwLDYuOTI3LTEuOTA2LDkuNzgyLTguNDI4TDI4MywyOTEuNzY2aDAuNjg0djQ0LjU1NGMwLDYuMTA5LDMuNjY2LDkuNjQzLDkuMDk4LDkuNjQzYzUuNDMyLDAsOS4wOTgtMy41MzQsOS4wOTgtOS42NDMgdi03Mi4zOThDMzAxLjg4LDI1Ni41OSwyOTcuNjcsMjUxLjk2OCwyOTEuMDE2LDI1MS45Njh6Ii8+IDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zNzMuMjExLDMyNy4zNTVoLTMyLjg3M2MtMC41NDQsMC0wLjgyNC0wLjI3Mi0wLjgyNC0wLjgxNlYyNjIuNTZjMC02LjM4MS00LjIwMy0xMC41OTItOS45MTUtMTAuNTkyIGMtNS44MzcsMC0xMC4wNCw0LjIxLTEwLjA0LDEwLjU5MnY3Mi41MzJjMCw1Ljk3NiwzLjkzOCwxMC4wNTQsMTAuMDQsMTAuMDU0aDQzLjYxMWM2LjEwMiwwLDEwLjA0LTMuNjY2LDEwLjA0LTguOTY1IEMzODMuMjUxLDMzMS4wMiwzNzkuMzEzLDMyNy4zNTUsMzczLjIxMSwzMjcuMzU1eiIvPiA8L2c+IDwvZz4KDTwvc3ZnPg==);
	mask-image: url(data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPCEtLSBVcGxvYWRlZCB0bzogU1ZHIFJlcG8sIHd3dy5zdmdyZXBvLmNvbSwgVHJhbnNmb3JtZWQgYnk6IFNWRyBSZXBvIE1peGVyIFRvb2xzIC0tPgo8c3ZnIGhlaWdodD0iNjRweCIgd2lkdGg9IjY0cHgiIHZlcnNpb249IjEuMSIgaWQ9Il94MzJfIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgZmlsbD0iIzAwMDAwMCI+Cg08ZyBpZD0iU1ZHUmVwb19iZ0NhcnJpZXIiIHN0cm9rZS13aWR0aD0iMCIvPgoNPGcgaWQ9IlNWR1JlcG9fdHJhY2VyQ2FycmllciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cg08ZyBpZD0iU1ZHUmVwb19pY29uQ2FycmllciI+IDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+IC5zdDB7ZmlsbDojNTU1O30gPC9zdHlsZT4gPGc+IDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zNzguNDA2LDBIMjA4LjI5aC0xMy4xNzZsLTkuMzE0LDkuMzE0TDU3LjAxMywxMzguMTAybC05LjMxNCw5LjMxNHYxMy4xNzZ2MjY1LjUxNCBjMCw0Ny4zNiwzOC41MjgsODUuODk1LDg1Ljg5NSw4NS44OTVoMjQ0LjgxMmM0Ny4zNjgsMCw4NS44OTUtMzguNTM1LDg1Ljg5NS04NS44OTVWODUuODk2QzQ2NC4zMDEsMzguNTI4LDQyNS43NzMsMCwzNzguNDA2LDB6IE00MzIuNDksNDI2LjEwNWMwLDI5Ljg3Ny0yNC4yMTQsNTQuMDkxLTU0LjA4NCw1NC4wOTFIMTMzLjU5NGMtMjkuODc3LDAtNTQuMDkxLTI0LjIxNC01NC4wOTEtNTQuMDkxVjE2MC41OTFoODMuNzE3IGMyNC44ODQsMCw0NS4wNy0yMC4xNzgsNDUuMDctNDUuMDdWMzEuODA0aDE3MC4xMTVjMjkuODcsMCw1NC4wODQsMjQuMjE0LDU0LjA4NCw1NC4wOTJWNDI2LjEwNXoiLz4gPHBhdGggY2xhc3M9InN0MCIgZD0iTTE3OC4wMDIsMjk3Ljc0M2wyMS4wNTEtMzAuNzAxYzEuMzYxLTIuMDMyLDIuMDMyLTQuMDcsMi4wMzItNi4xMDljMC01LjAyNy0zLjkzOC04Ljk2NS05LjM3LTguOTY1IGMtMy4zOTQsMC02LjExLDEuNDk0LTguMjgxLDQuNzU0bC0xNi41NzUsMjQuNDUyaC0wLjI2NWwtMTYuNTc2LTI0LjQ1MmMtMi4xNzItMy4yNi00Ljg4OC00Ljc1NC04LjI4MS00Ljc1NCBjLTUuNDMyLDAtOS4zNywzLjkzOC05LjM3LDguOTY1YzAsMi4wMzksMC42Nyw0LjA3NywyLjAzMSw2LjEwOWwyMC45MTksMzAuNzAxbC0yMi41NDYsMzMuMTM4IGMtMS4zNTUsMi4wMzktMi4wMzksNC4wNzctMi4wMzksNi4xMTZjMCw1LjAyNywzLjkzOCw4Ljk2NSw5LjM3MSw4Ljk2NWMzLjM5MywwLDYuMTE2LTEuNDk0LDguMjg4LTQuNzU1bDE4LjIwMy0yNi44OTZoMC4yNjUgbDE4LjIwMywyNi44OTZjMi4xNzEsMy4yNjEsNC44OTQsNC43NTUsOC4yODcsNC43NTVjNS40MzIsMCw5LjM3LTMuOTM4LDkuMzctOC45NjVjMC0yLjAzOS0wLjY3Ny00LjA3OC0yLjAzOS02LjExNiBMMTc4LjAwMiwyOTcuNzQzeiIvPiA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjkxLjAxNiwyNTEuOTY4Yy01Ljk3NywwLTkuMjM4LDMuMjYxLTEyLjIyNiwxMC4zMjZsLTE5LjI4NCw0NC41NDdoLTAuNTQ1bC0xOS42OTctNDQuNTQ3IGMtMy4xMjEtNy4wNjYtNi4zODItMTAuMzI2LTEyLjM1OC0xMC4zMjZjLTYuNjU0LDAtMTEuMDA0LDQuNjIyLTExLjAwNCwxMS45NTR2NzIuMzk4YzAsNi4xMDksMy44MDYsOS42NDMsOS4yNDQsOS42NDMgYzUuMTUzLDAsOC45NTgtMy41MzQsOC45NTgtOS42NDN2LTQ0LjU1NGgwLjY3OGwxNC4zOTcsMzMuMTM4YzIuODU2LDYuNTIyLDUuMTY3LDguNDI4LDkuNzgyLDguNDI4IGM0LjYxNSwwLDYuOTI3LTEuOTA2LDkuNzgyLTguNDI4TDI4MywyOTEuNzY2aDAuNjg0djQ0LjU1NGMwLDYuMTA5LDMuNjY2LDkuNjQzLDkuMDk4LDkuNjQzYzUuNDMyLDAsOS4wOTgtMy41MzQsOS4wOTgtOS42NDMgdi03Mi4zOThDMzAxLjg4LDI1Ni41OSwyOTcuNjcsMjUxLjk2OCwyOTEuMDE2LDI1MS45Njh6Ii8+IDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zNzMuMjExLDMyNy4zNTVoLTMyLjg3M2MtMC41NDQsMC0wLjgyNC0wLjI3Mi0wLjgyNC0wLjgxNlYyNjIuNTZjMC02LjM4MS00LjIwMy0xMC41OTItOS45MTUtMTAuNTkyIGMtNS44MzcsMC0xMC4wNCw0LjIxLTEwLjA0LDEwLjU5MnY3Mi41MzJjMCw1Ljk3NiwzLjkzOCwxMC4wNTQsMTAuMDQsMTAuMDU0aDQzLjYxMWM2LjEwMiwwLDEwLjA0LTMuNjY2LDEwLjA0LTguOTY1IEMzODMuMjUxLDMzMS4wMiwzNzkuMzEzLDMyNy4zNTUsMzczLjIxMSwzMjcuMzU1eiIvPiA8L2c+IDwvZz4KDTwvc3ZnPg==);
}

.woocommerce-account #billing_country_field,
.woocommerce-account #shipping_country_field {
	display: none;
}

.woocommerce-MyAccount-navigation-link--purchase-lists a::before {
	-webkit-mask-image: url("https://cosselie.com/wp-content/uploads/buyer_lists.svg");
	mask-image: url("https://cosselie.com/wp-content/uploads/buyer_lists.svg");
}

.woocommerce-MyAccount-navigation-link--bulkorder a::before {
	-webkit-mask-image: url("https://cosselie.com/wp-content/uploads/bulk_orders.svg");
	mask-image: url("https://cosselie.com/wp-content/uploads/bulk_orders.svg");
}

.woocommerce-MyAccount-navigation-link--subaccounts a::before {
	-webkit-mask-image: url("https://cosselie.com/wp-content/uploads/subaccounts.svg");
	mask-image: url("https://cosselie.com/wp-content/uploads/subaccounts.svg");
}

/* ==================================================
   PDF Builder Checkboxes
   Migrated from WPCode: "PDF Builder Checkboxes"
================================================== */
.catalog-grid {
	display: flex;
	flex-wrap: wrap;
	gap: 1rem;
	padding: 1rem 0;
	box-sizing: border-box;
	margin: 0 auto;
}

.card {
	--background: #fff;
	--background-checkbox: #ff7600;
	--background-image: #fff, rgba(0, 107, 175, 0.2);
	--text-color: #666;
	--text-headline: #000;
	--card-shadow: #ff7600;
	--card-height: 190px;
	--card-width: 190px;
	--card-radius: 12px;
	--header-height: 47px;
	--blend-mode: overlay;
	--transition: 0.15s;
	user-select: none;

	display: block;
	flex: 0 0 var(--card-width);
	width: var(--card-width);
	position: relative;
	box-sizing: border-box;
}

.card:nth-child(odd) .card__body-cover-image {
	--x-y1: 100% 90%;
	--x-y2: 67% 83%;
	--x-y3: 33% 90%;
	--x-y4: 0% 85%;
}

.card:nth-child(even) .card__body-cover-image {
	--x-y1: 100% 85%;
	--x-y2: 73% 93%;
	--x-y3: 25% 85%;
	--x-y4: 0% 90%;
}

.card__input {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	border: none;
	background: none;
	-webkit-appearance: none;
	appearance: none;
	opacity: 0;
	cursor: pointer;
	z-index: 2;
	outline: none;
}

.card__input:checked~.card__body {
	--shadow: 0 0 0 3px var(--card-shadow);
}

.card__input:checked~.card__body .card__body-cover-checkbox {
	--check-bg: var(--background-checkbox);
	--check-border: #fff;
	--check-scale: 1;
	--check-opacity: 1;
}

.card__input:checked~.card__body .card__body-cover-checkbox--svg {
	--stroke-color: #fff;
	--stroke-dashoffset: 0;
}

.card__input:checked~.card__body .card__body-cover:after {
	--opacity-bg: 0;
}

.card__input:checked~.card__body .card__body-cover-image {
	--filter-bg: grayscale(0);
}

.card__input:disabled~.card__body {
	cursor: not-allowed;
	opacity: 0.5;
}

.card__input:disabled~.card__body:active {
	--scale: 1;
}

.card__body {
	display: grid;
	grid-auto-rows: calc(var(--card-height) - var(--header-height)) auto;
	background: var(--background);
	width: var(--card-width);
	height: var(--card-height);
	border-radius: var(--card-radius);
	overflow: hidden;
	position: relative;
	cursor: pointer;
	box-shadow: var(--shadow, 0 4px 4px 0 rgba(0, 0, 0, 0.02));
	transition: transform var(--transition), box-shadow var(--transition);
	transform: scale(var(--scale, 1)) translateZ(0);
	box-sizing: border-box;
}

.card__body:active {
	--scale: 0.96;
}

.card__body-cover {
	--c-border: var(--card-radius) var(--card-radius) 0 0;
	--c-width: 100%;
	--c-height: 100%;
	position: relative;
	overflow: hidden;
}

.card__body-cover:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: var(--c-width);
	height: var(--c-height);
	border-radius: var(--c-border);
	background: linear-gradient(to bottom right, var(--background-image));
	mix-blend-mode: var(--blend-mode);
	opacity: var(--opacity-bg, 1);
	transition: opacity var(--transition) linear;
}

.card__body-cover-image {
	width: var(--c-width);
	height: var(--c-height);
	object-fit: cover;
	border-radius: var(--c-border);
	filter: var(--filter-bg, grayscale(1));
	clip-path: polygon(0% 0%, 100% 0%, var(--x-y1, 100% 90%), var(--x-y2, 67% 83%), var(--x-y3, 33% 90%), var(--x-y4, 0% 85%));
}

.card__body-cover-checkbox {
	background: var(--check-bg, var(--background-checkbox));
	border: 2px solid var(--check-border, #fff);
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 3;
	width: 28px;
	height: 28px;
	border-radius: 50%;
	opacity: var(--check-opacity, 0);
	transition: transform var(--transition), opacity calc(var(--transition) * 1.2) linear, -webkit-transform var(--transition) ease;
	transform: scale(var(--check-scale, 0));
}

.card__body-cover-checkbox--svg {
	width: 13px;
	height: 11px;
	display: inline-block;
	vertical-align: top;
	fill: none;
	margin: 7px 0 0 5px;
	stroke: var(--stroke-color, #fff);
	stroke-width: 2;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-dasharray: 16px;
	stroke-dashoffset: var(--stroke-dashoffset, 16px);
	transition: stroke-dashoffset 0.4s ease var(--transition);
}

.card__body-header {
	height: var(--header-height);
	background: var(--background);
	padding: 0 10px 10px 10px;
	box-sizing: border-box;
}

.card__body-header-title {
	color: var(--text-headline);
	font-weight: 700;
	margin-bottom: 8px;
	font-size: 15px !important;
}

.card__body-header-subtitle {
	color: var(--text-color);
	font-weight: 500;
	font-size: 13px;
}

@media (max-width: 980px) {
	.catalog-grid {
		max-width: calc(2 * var(--card-width, 190px) + 1rem);
		gap: 0.75rem;
	}
}

@media (max-width: 640px) {
	.catalog-grid {
		max-width: 100%;
		padding: 0.5rem;
		gap: 0.5rem;
	}

	.card {
		flex: 1 1 100%;
	}

	.card__body {
		width: 100%;
		max-width: 420px;
	}
}

.magic-login .shoptimizer-archive .col-full {
	max-width: 100%;
}

.slicewp-button-primary {
	display: inline-block;
	min-width: 220px;
	margin-top: 8px;
	background: #000;
	color: #fff;
	padding: 10px 18px;
	border-radius: 4px;
	text-decoration: none;
	font-weight: 600;
	transition: background 0.3s, color 0.3s;
}

.slicewp-button-primary:hover {
	background: #ff7600;
	color: #fff;
}

.slicewp-user-notice.slicewp-warning a {
	text-decoration: underline;
}

.slicewp-chart-time-unit-selector {
	padding: 4px 24px !important;
}

.woocommerce-EditAccountForm fieldset {
	display: none;
}

.woocommerce-order-details table a {
	margin-right: 10px;
}

.woocommerce-account p.order-again {
	display: none;
}

.b2bking_b2b_user .wps_rma_outer_wrap_info,
.b2bking_b2b_user .wps_rma_exchange_rules {
	display: none;
}

.woocommerce-button.receipt {
	background-color: transparent !important;
	border: none !important;
	box-shadow: none !important;
	padding: 0 !important;
	width: 35px;
	height: 35px;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	text-indent: -9999px;
	overflow: hidden;
	white-space: nowrap;
	margin-right: 10px;
}

.woocommerce-button.receipt::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 35px;
	height: 35px;
	background-image: url('https://cosselie.com/wp-content/themes/COSSELIE/assets/icons/document.svg');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	text-indent: 0;
}

div.nsl-container .nsl-button-default {
	border-radius: 4px !important;
}

.woocommerce-account .woocommerce-Button.woocommerce-button.woocommerce-form-register__submit {
	width: 100% !important;
	margin-top: 15px !important;
}

#cosselie_newsletter_optin {
	margin-left: 0;
}

.cosselie-reg-email-locked {
	cursor: not-allowed;
	background-color: #d4d4d4;
}

.cosselie-b2bking-form form {
	margin: 0;
}

.woocommerce-account .archive-header,
.woocommerce-account .entry-header {
	display: none;
}

.cosselie-login-center {
	max-width: 1080px;
	margin: 40px auto 80px;
	padding: 0 20px;
	display: flex;
	flex-direction: column;
	gap: 32px;
}

.cosselie-login-hero {
	position: relative;
	width: 100%;
	overflow: hidden;
	box-shadow: 0 18px 60px rgba(15, 23, 42, 0.35);
	background-color: #020617;
}

.cosselie-login-hero::before {
	content: "";
	display: block;
	width: 100%;
	padding-top: 31.25%;
	background-image: url("https://cosselie.com/wp-content/uploads/DBanner-LogIn-Summer-1920x600-2.webp");
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}

.cosselie-login-hero-overlay {
	position: absolute;
	inset: 0;
	padding: 32px 32px 28px;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	background:
		radial-gradient(circle at 0 0, rgba(248, 250, 252, 0.16), transparent 55%),
		linear-gradient(to top, rgba(15, 23, 42, 0.85), rgba(15, 23, 42, 0.4), transparent);
	color: #f9fafb;
}

.cosselie-login-eyebrow {
	font-size: 12px;
	letter-spacing: 0.16em;
	text-transform: uppercase;
	opacity: 0.8;
	margin: 0 0 6px;
}

.cosselie-login-title {
	font-size: 28px;
	line-height: 1.15;
	margin: 0 0 6px;
}

.cosselie-login-subtitle {
	font-size: 14px;
	line-height: 1.5;
	margin: 0;
	max-width: 360px;
	opacity: 0.9;
}

.cosselie-login-panel {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.cosselie-login-panel h2 {
	text-align: center;
	margin: 0 0 16px;
	font-size: 22px;
}

.cosselie-login-panel .cml-form {
	width: 100%;
	max-width: 420px;
	padding: 24px 12px;
	margin: 0 auto 14px;
	border-radius: 18px;
	background: rgba(249, 250, 251, 0.96);
	border: 1px solid rgba(229, 231, 235, 0.9);
	box-shadow: 0 14px 40px rgba(15, 23, 42, 0.08);
	backdrop-filter: blur(10px);
}

.cml-field {
	display: flex;
	flex-direction: column;
	padding-bottom: 5px;
}

.cml-field label {
	font-weight: 600;
	font-size: 13px;
	color: #111827;
}

.cml-field input[type="email"] {
	padding: 9px 11px;
	border-radius: 4px;
	border: 1px solid #d1d5db;
	font-size: 14px;
	background: #ffffff;
}

.cml-field input[type="email"]:focus {
	outline: none;
	border-color: #111827;
	box-shadow: 0 0 0 1px rgba(17, 24, 39, 0.06);
}

.cml-button {
	display: inline-flex;
	width: 100%;
	align-items: center;
	justify-content: center;
	gap: 6px;
	padding: 9px 16px;
	border-radius: 4px;
	border: none;
	font-size: 14px;
	font-weight: 600;
	cursor: pointer;
	background: #111827;
	color: #ffffff;
	transition: transform 0.12s ease-out, box-shadow 0.12s ease-out, opacity 0.12s ease-out;
}

.cml-button:hover {
	transform: translateY(-1px);
	box-shadow: 0 10px 28px rgba(15, 23, 42, 0.35);
	opacity: 0.96;
}

.cml-message {
	display: flex;
	align-items: flex-start;
	gap: 8px;
	margin-bottom: 14px;
	padding: 10px 12px;
	border-radius: 4px;
	font-size: 13px;
	line-height: 1.5;
}

.cml-message-success {
	background: #ecfdf3;
	border: 1px solid rgba(22, 163, 74, 0.35);
	color: #166534;
	box-shadow: 0 10px 24px rgba(22, 163, 74, 0.08);
}

.cml-message-success::before {
	content: "✓";
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 20px;
	height: 20px;
	margin-top: 1px;
	border-radius: 999px;
	background: rgba(34, 197, 94, 0.14);
	font-size: 12px;
	font-weight: 700;
}

.cml-message-success {
	padding-left: 11px;
}

.cml-message-success::before {
	margin-right: 4px;
}

@media (max-width: 640px) {
	.cosselie-login-center {
		margin: 24px auto 56px;
		gap: 24px;
	}

	.cosselie-login-hero::before {
		padding-top: 150%;
		background-image: url("https://cosselie.com/wp-content/uploads/MBanner-LogIn-Summer-440x600-2.webp");
	}

	.cosselie-login-hero-overlay {
		padding: 20px 18px 18px;
	}

	.cosselie-login-title {
		font-size: 22px;
	}

	.cosselie-login-subtitle {
		font-size: 13px;
		max-width: 100%;
	}

	.cosselie-login-panel .cml-form {
		max-width: 100%;
	}
}

.cosselie-social-login {
	max-width: 420px;
	width: 100%;
	margin: 0 auto 12px;
	text-align: center;
}

.cosselie-social-label {
	font-size: 13px;
	color: #6b7280;
	margin: 0 0 8px;
}

.cosselie-login-divider {
	display: flex;
	align-items: center;
	gap: 10px;
	max-width: 420px;
	margin: 10px auto 16px;
}

.cosselie-login-divider::before,
.cosselie-login-divider::after {
	content: "";
	flex: 1;
	height: 1px;
	background: #e5e7eb;
}

.cosselie-login-divider span {
	white-space: nowrap;
}

.cosselie-login-intro {
	max-width: 420px;
	margin: 0 auto 14px;
	font-size: 13px;
	color: #4b5563;
	text-align: center;
}

.cml-form-register .cml-field label {
	font-size: 13px;
}

.cosselie-login-back {
	margin-top: 12px;
	font-size: 13px;
	color: #6b7280;
	text-align: center;
}

.cosselie-login-back a {
	color: #111827;
	text-decoration: underline;
	text-decoration-thickness: 1px;
	text-underline-offset: 2px;
}

.cosselie-login-panel .cosselie-divider-row {
	display: flex;
	align-items: center;
	gap: 12px;
	margin: 24px 0 16px;
}

.cosselie-login-panel .cosselie-divider-line {
	flex: 1;
	height: 1px;
	background: rgba(0, 0, 0, 0.12);
}

.cosselie-login-panel .cosselie-divider-text {
	margin: 0;
	font-size: 14px;
	letter-spacing: 0.06em;
}

.cosselie-phone-wrapper {
	display: flex;
	gap: 8px;
	align-items: center;
}

.cosselie-phone-country {
	min-width: 150px;
	padding: 10px 12px;
	border: 1px solid #ddd;
	border-radius: 6px;
	background: #fff;
	width: auto !important;
}

.cosselie-phone-wrapper input[type="tel"],
.cosselie-phone-wrapper input[name*="phone"] {
	flex: 1;
}

#customer_login p {
	font-size: 12px !important;
}

.cosselie-login-panel .cml-form {
	width: 100%;
	border-radius: 18px;
	background: rgba(249, 250, 251, 0.96);
	border: 1px solid rgba(229, 231, 235, 0.9);
	box-shadow: 0 14px 40px rgba(15, 23, 42, 0.08);
	backdrop-filter: blur(10px);
}

.cosselie-login-panel .cml-form.cosselie-login-card form.cml-form {
	box-shadow: none;
	border: 0;
	background: transparent;
	padding: 0;
	margin: 0;
}

.cosselie-email-error {
	color: #b3261e;
	font-size: 13px;
	margin-top: 6px;
	opacity: 0;
	transform: translateY(-4px);
	transition: opacity 0.2s ease, transform 0.2s ease;
}

.cosselie-email-error.cosselie-visible {
	opacity: 1;
	transform: translateY(0);
}

.cosselie-newsletter-row {
	margin-top: 12px;
	margin-bottom: 0;
}

.cosselie-newsletter-row .woocommerce-form__label {
	margin-top: 8px;
	margin-bottom: 0;
}

.woocommerce-MyAccount-navigation-link--payment-methods {
	display: none;
}

/* ==================================================
   Digital Contact / vCard / Wallet UI
   Migrated from my-account-profile.php inline CSS
================================================== */

.cosselie-qrbox {
	display: none !important;
}

.cosselie-vcard-actions--row {
	display: flex;
	gap: 10px;
	flex-wrap: wrap;
}

.cosselie-vcard-actions--row .button,
.cosselie-save button {
	flex: 1 1 220px;
	text-align: center;
}

@media (min-width: 902px) {
	.cosselie-save button {
		width: 50%;
		flex: initial;
		margin-left: auto;
		margin-right: auto;
	}
}

.cosselie-walletbar {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 9999;
	padding: 12px 12px calc(12px + env(safe-area-inset-bottom));
	background: rgba(255, 255, 255, .92);
	backdrop-filter: blur(10px);
	border-top: 1px solid rgba(0, 0, 0, .08);
}

.cosselie-walletbar .inner {
	max-width: 860px;
	margin: 0 auto;
	display: flex;
	justify-content: center;
}

.cosselie-walletbar a {
	width: 100%;
	max-width: 420px;
	text-align: center;
	text-decoration: none;
	font-weight: 900;
	border-radius: 999px;
	padding: 14px 18px;
	border: 1px solid rgba(0, 0, 0, .12);
	background: rgba(0, 0, 0, .04);
	color: #111;
	box-shadow: 0 10px 22px rgba(0, 0, 0, .10);
}

.cosselie-walletbar a:hover {
	background: rgba(0, 0, 0, .06);
}

/* ==================================================
   Account Edit Address - Company / VAT Fields
   Migrated from child theme functions.php inline CSS
================================================== */

.woocommerce-account #billing_country_field,
.woocommerce-account #shipping_country_field,
.woocommerce-account #company_activity_field {
	display: none;
}

.woocommerce-account #vat_invoice_wrapper {
	visibility: hidden;
	height: 0;
	overflow: hidden;
}

.woocommerce-account #vat_invoice_wrapper.is-ready {
	visibility: visible;
	height: auto;
	overflow: visible;
}

.woocommerce-account #vat_invoice_wrapper {
	margin-top: 5px;
}

.woocommerce-account #billing_is_company_field .optional {
	display: none !important;
}

/* ==================================================
   Pending Email Change
   Migrated from child theme functions.php inline style
================================================== */

.coss-pending-email-box {
	padding: 40px;
}

.coss-pending-email-box .button+.button {
	margin-left: 8px;
}

@media (max-width: 640px) {
	.coss-pending-email-box {
		padding: 24px;
	}

	.coss-pending-email-box .button {
		display: block;
		width: 100%;
		margin: 8px 0 0;
		text-align: center;
	}

	.coss-pending-email-box .button+.button {
		margin-left: 0;
	}
}

/* ==================================================
   SliceWP Affiliate Success Toast
   Migrated from child theme functions.php inline CSS
================================================== */

.slice-aff-toast {
	position: fixed;
	top: 90px;
	left: 50%;
	transform: translate(-50%, -6px);
	z-index: 9999;
	max-width: 420px;
	width: calc(100% - 40px);
	padding: 12px 14px;
	border-radius: 4px;
	background: #ecfdf3;
	border: 1px solid rgba(22, 163, 74, 0.25);
	box-shadow: 0 8px 30px rgba(0, 0, 0, 0.14);
	font-size: 14px;
	line-height: 1.5;
	display: flex;
	gap: 8px;
	align-items: flex-start;
	opacity: 0;
	visibility: hidden;
	transition: opacity .18s ease-out, transform .18s ease-out, visibility 0s linear .18s;
}

.slice-aff-toast--visible {
	opacity: 1;
	transform: translate(-50%, 0);
	visibility: visible;
	transition: opacity .18s ease-out, transform .18s ease-out, visibility 0s;
}

.slice-aff-toast-title {
	font-weight: 600;
	margin: 0 0 2px;
	font-size: 16px;
}

.slice-aff-toast-icon {
	font-size: 18px;
	line-height: 1;
	margin-top: 2px;
}

.slice-aff-toast-content {
	flex: 1;
}

.slice-aff-toast-text {
	margin: 0;
	font-size: 13px;
	color: #14532d;
}

.slice-aff-toast-close {
	appearance: none;
	border: 0;
	background: transparent;
	font-size: 18px;
	line-height: 1;
	cursor: pointer;
	padding: 2px 0 0 6px;
	color: #166534;
}

@media (max-width: 600px) {
	.slice-aff-toast {
		top: 80px;
		width: calc(100% - 20px);
	}
}

/* ==================================================
   Account Registration VAT / B2B Role
   Migrated from child theme functions.php inline JS/CSS
================================================== */

.woocommerce-account:not(.logged-in) #vat_invoice_wrapper {
	display: none;
	margin-top: 5px;
	margin-bottom: 15px;
}