/**
 * BadAngel storefront.
 *
 * Replaces the custom CSS that was stored in Apariencia → Estilos.
 * That block set a black page, forced an invert filter on every image,
 * and included invalid "Specificity:" lines, so titles rendered as
 * black or #666 on black and photos came out gray.
 *
 * Dark retail surface, light type, sky-blue action color (#8ecae6).
 */

:root {
  --ba-bg: #090909;
  --ba-bg-raise: #141414;
  --ba-bg-soft: #1c1c1c;
  --ba-line: rgba(255, 255, 255, 0.12);
  --ba-text: #f6f3ee;
  --ba-muted: #d4cec6;
  --ba-faint: #b7b1a8;
  --ba-accent: #8ecae6;
  --ba-accent-ink: #0b1c28;
  --wp--preset--color--text-link: #8ecae6;
  --wp--preset--color--deep-orange: #8ecae6;
  --ba-photo: #f3f1ee;
  --ba-header: 92px;
  --ba-shadow: 0 24px 60px rgba(0, 0, 0, 0.35);
}

html {
  color-scheme: dark;
  scroll-behavior: smooth;
}

body,
.wp-site-blocks {
  background: var(--ba-bg) !important;
  color: var(--ba-text) !important;
}

body {
  font-family: Poppins, "Segoe UI", sans-serif;
}

img,
.wp-block-image img,
.wc-block-featured-product__background-image,
.wc-block-featured-category__background-image,
.wp-block-site-logo img,
.custom-logo {
  filter: none !important;
}

@font-face {
  font-family: "Angel wish";
  src: url("data:font/otf;base64,T1RUTwAMAIAAAwBAQ0ZGIKoow9cAAAoUAABfxUdQT1PkqgMDAABp3AAABCBHU1VCD5o3qAAAbfwAAADIT1MvMoNxuZkAAAEwAAAAYGNtYXAdqJc9AAAGtAAAA0BoZWFkCgepvQAAAMwAAAA2aGhlYQSWAgYAAAEEAAAAJGhtdHgzYvZ3AABuxAAAAyxrZXJuMY0xZQAAcfAAAAWsbWF4cADLUAAAAAEoAAAABm5hbWVbRevrAAABkAAABSJwb3N0/7gAMgAACfQAAAAgAAEAAAABAADPEMpxXw889QADA+gAAAAAwlWOxgAAAADm9deq/d7/BAPHA2kAAAADAAIAAAAAAAAAAQAAAu7/BgAAA9b93v5eA8cAAQAAAAAAAAAAAAAAAAAAAMsAAFAAAMsAAAAEg4MBkAAFAAQCvAKKAAAAjAK8AooAAAHdADIA+gAAAAAAAAAAAAAAAIAAAAdAAAACAAAAAAAAAABweXJzAMAAAPsAAu7/BgAAAzQBGAAAAAEAAAAAAfQCvAAAACAAAAAAABkBMgABAAAAAAAAADYAAAABAAAAAAABAAoANgABAAAAAAACAAcAQAABAAAAAAADACQARwABAAAAAAAEABIAawABAAAAAAAGABEAfQABAAAAAAAHADAAjgABAAAAAAAIAAoAvgABAAAAAAAJAAoAyAABAAAAAAAKADYA0gABAAAAAAALACEBCAABAAAAAAAMACEBKQABAAAAAAASABIBSgADAAEECQAAAGwBXAADAAEECQABABQByAADAAEECQACAA4B3AADAAEECQADAEgB6gADAAEECQAEACQCMgADAAEECQAGACICVgADAAEECQAHAGACeAADAAEECQAIABQC2AADAAEECQAJABQC7AADAAEECQAKAGwDAAADAAEECQALAEIDbAADAAEECQAMAEIDrkNvcHlyaWdodCAoYykgMjAyMCBieSBTdHJpbmdsYWJzLiBBbGwgcmlnaHRzIHJlc2VydmVkLkFuZ2VsIHdpc2hSZWd1bGFyU3RyaW5nbGFiczogQW5nZWwgd2lzaCBSZWd1bGFyOiAyMDIwQW5nZWwgd2lzaCBSZWd1bGFyQW5nZWx3aXNoLVJlZ3VsYXJBbmdlbCB3aXNoIFJlZ3VsYXIgaXMgYSB0cmFkZW1hcmsgb2YgU3RyaW5nbGFicy5TdHJpbmdsYWJzU3RyaW5nbGFic0NvcHlyaWdodCAoYykgMjAyMCBieSBTdHJpbmdsYWJzLiBBbGwgcmlnaHRzIHJlc2VydmVkLnd3dy5jcmVhdGl2ZW1hcmtldC5jb20vc3RyaW5nbGFic3d3dy5jcmVhdGl2ZW1hcmtldC5jb20vc3RyaW5nbGFic0FuZ2VsIHdpc2ggUmVndWxhcgBDAG8AcAB5AHIAaQBnAGgAdAAgACgAYwApACAAMgAwADIAMAAgAGIAeQAgAFMAdAByAGkAbgBnAGwAYQBiAHMALgAgAEEAbABsACAAcgBpAGcAaAB0AHMAIAByAGUAcwBlAHIAdgBlAGQALgBBAG4AZwBlAGwAIAB3AGkAcwBoAFIAZQBnAHUAbABhAHIAUwB0AHIAaQBuAGcAbABhAGIAcwA6ACAAQQBuAGcAZQBsACAAdwBpAHMAaAAgAFIAZQBnAHUAbABhAHIAOgAgADIAMAAyADAAQQBuAGcAZQBsACAAdwBpAHMAaAAgAFIAZQBnAHUAbABhAHIAQQBuAGcAZQBsAHcAaQBzAGgALQBSAGUAZwB1AGwAYQByAEEAbgBnAGUAbAAgAHcAaQBzAGgAIABSAGUAZwB1AGwAYQByACAAaQBzACAAYQAgAHQAcgBhAGQAZQBtAGEAcgBrACAAbwBmACAAUwB0AHIAaQBuAGcAbABhAGIAcwAuAFMAdAByAGkAbgBnAGwAYQBiAHMAUwB0AHIAaQBuAGcAbABhAGIAcwBDAG8AcAB5AHIAaQBnAGgAdAAgACgAYwApACAAMgAwADIAMAAgAGIAeQAgAFMAdAByAGkAbgBnAGwAYQBiAHMALgAgAEEAbABsACAAcgBpAGcAaAB0AHMAIAByAGUAcwBlAHIAdgBlAGQALgB3AHcAdwAuAGMAcgBlAGEAdABpAHYAZQBtAGEAcgBrAGUAdAAuAGMAbwBtAC8AcwB0AHIAaQBuAGcAbABhAGIAcwB3AHcAdwAuAGMAcgBlAGEAdABpAHYAZQBtAGEAcgBrAGUAdAAuAGMAbwBtAC8AcwB0AHIAaQBuAGcAbABhAGIAcwAAAAAAAwAAAAMAAAAcAAEAAAAAAjoAAwABAAAAHAAEAh4AAABEAEAABQAEAAAADQBAAFkAXwBkAHkAfgCjAKUApwCrAK4AsACzALsAzwDWAN0A7wD2AP0A/wFTAWEBeAF+IBQgGiAeICIgrPsA//8AAAAAAA0AIABBAFoAYQBlAHoAoQClAKcAqQCuALAAsgC5AL8A0QDYAN8A8QD4AP8BUgFgAXgBfSATIBggHCAiIKz7AP//AAH/9QAA/9gAAAAA/58AAAAA/7v/ugAA/8T/vgAAAAAAAAAAAAAAAAAAAAD/lv8IAAD/NQAA4FYAAAAA4EbfswW4AAEAAAAAAEAAAAB+AIgAAACMAJQAAAAAAJQAAAAAAJQAlgCaALoAxADOAO4A+AAAAAAA/gAAAP4AAAD+AQIAAAAAAAAAAAADAE4AegBUAFIAtwBTAHkAPgA/AHcARABKAEYASQBCADIAOQA6ADYANwA7ADUAMwA0ADgASABHAFAARQBPAE0AUQCxADwAQwA9AHgASwDJAMcAyADGALQAQABMAEEAVQB2AFcAXgBxAG8AcwBsAGsAcABtAHQAdQCZAJgAlgCXAHwAmgBcAK8AngCdAJsAnACfAKAAoQCiAKMAqACnAKYApAClAFkAqQCqAKsArACuAFYAfwB+AIAAewB9AIEAXQCwAIUAhACDAIIAhgCHAIgAiQCKAI0AjACLAI4AjwBYAJMAkgCRAJAAlACzALYAsgC1AGcAZQBjAGYAZABiAAABBgAAAAAAAAAAAAAAAwAAAAMAAAAAAAAAAAAAAAAAAAAAAAADTnpUUrdTeT4/d0RKRklCMjk6Njc7NTM0OEhHUEVPTVEZGhscHR4fICEiIyQlJicoKSorLC0uLzAxsTxDPXhLAMnHyMYEBQYHCAkKCwwNDg8QERITFBUWFxi0QExBVQB8mq+do6Wsfn+AfXuBsISFg4KHhoiJioyNi4+OkpORkABuV15haABWcnEAAAAAXFkAAAAAYAAAAAAAAG9tAF1YdXYAAAAAAHN0AACZl6RaW2lqZmRnZQAAla0AXwAAAAAAAGNiAJabmJyeoKGin6emAKiqq6kAAAAAAAAAAAAAAAADAAAAAAAA/7UAMgAAAAAAAAAAAAAAAAAAAAAAAAAAAQAEAgABAQESQW5nZWx3aXNoLVJlZ3VsYXIAAQEBKvgQAPgtAfgtDAD4LgL4LwP4MAT8tvuQ+lv5/QUcDrkPHBA3EbEcUWoSABYBAQUHCw4RFBccISYrMDU6P0RJToaYoqhOVUxMQ1JFdXJvZl9mb19vc19zdF90YV9hbHRlX2FsdGZfYWx0Z19hbHRoX2FsdGpfYWx0b19hbHRzX2FsdHRfYWx0eV9hbHRsX2FsdENvcHlyaWdodCBcKGNcKSAyMDIwIGJ5IFN0cmluZ2xhYnMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuQW5nZWwgd2lzaCBSZWd1bGFyQW5nZWwgd2lzaE5vcm1hbAD7AgABAFcA2QEyAWABnwHCAcsB8QI5Aj0CTwJaAmcCbAJxAoUCkgKXAqQCrgLCAuoDRQNMA1ADWwNmA3oDhQOPA6QDqAOsA7IDtgO8A8ADxgQKBBYEGwQuBDUEOQSBBJoEoASkBLAE4gToBO0E8QUJBRAFFAUZBSEFJwUuBTMFPwVGBUoFUwViBWYFbQV2BXwFlgWeBbkFwgXGBcoF0QXYBeUF7wX8BgEGBgYbBiMGJwYtBlMGYgZpBpQGmAaxBr4GxQbOBtIG3AbjBugG7AbyBvYG/gcyBzgHPAdCB0cHTQdTB1cHWwdgB2oHbgd4B4IHhweLB5wHogenB6sHrwe9B8AHzAfTB9cH3QfhB+cH6wfvB/MIAwgHCBIIGggkCDYIUQhcCHkIfQiBCIUIjQieCKMIpwisCLIItQi5CL8IwwjJCM4I5AjyCPgJBQkJCQ4JHwkyCUAJTAlYCVwJYglnCXAJdAmBCZQJmgmeCaIJqQmwCbcJwgnUCdoJ4AnmCewJ8Qn2CgQKCQoZCiAKJgorCjIKOQo/CkQKSApXCmMKaAp2CoAKiwqZCp4KpQqrCrAKtQrCCsgK1QrbCt8K4wrqCvEK9gr+CwoLEgsWCxsLIwsrCzELNws9C0MLSAtMC1ALVwtiC2kLbgt5C4ILiwuWC58LqAutC7ELtiwKhoyJoR0YjIqLioyKJR0IjJD3HB2Ni42MGoyLjIsei4uKOx2CgYNaHYqDioSLg42EjISOhJCFj4WRh5IIjIqMjBqJjgWNiowsHY0ajyYdk4+ShgoLlpKVlo0eaZdA0osaOgqDh4MIJgqIi4ljCogYjJMKjB8lHYyQ9xwdjYuNjBqMi4yLHouLijsdgoGDWh2Kg4qEi4ONhIyEjoSQhY+FkYeSCIyKjIwaiY4FjYqMLB2NGo8mHZKPk4YKwAr7jweJf4KBf4d+hhiYhpeHlIGNfxn8YDwdCxWHjwX3QQealJiakB6YkH6QBX2QSwr3uwfZqVQKswq+NB0IE/7Aoh2BLh2Dh4MgClMKE/3AJx03CvtMB3GQ5wqZoXaLGm4Kg+wKGftU93sV9+KSCvvizAoOFfc79xYK1x37G7+EjwWKKQr3G1f1HaXq8ZUe90AHmpWYmo8ei4oHWApm9xQKDhWzCr4rCoz3GVCLH4ygHQiCk4WXlxqPB/ceB46Xk5WXj5iQGH6Qf4+DlYiWGffEB0sd+y39EBUqsKYK/K8HDo+DkoWShvcTCoqTiZOLkoyajpmRlZOWk5KVkJWNj42QjY8LB4qMLQqUYgoLnwr7TAf7HpxcNkBqCtXdqOVTHoyKiomLGvxPPB1ZHZaMgpWBGwuMoB0IgpOFl5ca9zgHf4/7CydvHSqxBfePB5KTkpOajpWGGbV1lIaWjZGTGb/NhYeEhoCLg48ZXaOAkXyIg4EZXFAF96RBCgsHIwoLFXkdh48YkQcoCvdAB14dRR0LBYslCoGD2QqDhwuKjR6Kj3YKCIqNi40LixozCguXHZ8dC4mJi4qJH/cL19HAax6LgahilB4Lv4SPBYpxLSWBHjAKC4uLi4sLBY0HjncKjQeLB4sHCykd+ygHRQqKBQtaCoeRGYqKhmdbZEDRGIeRBSUKCzkK+50HiX+DgH6HfoYYmIaYh5PNCvtMB112cwqjuXqLGoz3GVCLHwv3+weLi7ixnR6SXGszWhtPbrm9mB+LZiv3BGke++ONHaGnqqYe+zsHKrEwrAX7CaxHJUAaYq5ZuL0dn+NbHoz3GlCLjKGnq6YfiweK5smLHvczB4yYlJaYjwgLlKh+ihuTC4mgCgsHRQqKBYsHmjEKCweLB4lsCooFiQcLhwqJGoqHi4WJhAiHioeJhx49HQuiCooagZWCloweC4mGiYeJhoaCgwsVlYiSgoAaiQeLB3EHiwdyByqwBQt9Qh0LoR2MC6kd+1MHC49LCgtYHYGWHQuYXB0LiowFPx0Ld/coogGvXx33z/e7Ffc6B7KTiLSLGoFpb5iLGoSO7wqCam9uHvdSYR378wd4CosHmoeVfYQdjICUGYePBfgxmgqLiwsYjIUdj4OShZKGkguc9yEKCwdxj+cKmqF1ixrHUwWVstsKhQuOYi0diAUL2V4KCxWzCr6EjvcZCk9uub12HfcEaB77LQdTaYWLsJSlix73RCgF+3/MCvcGB7qtoItUjSiPLB55jFmejLAIi3xD9IEeMQdcd0wKC4yRj42LjYwajIuLi6EKiouJiRqKh4uFiQukHXmLGgtpZR0LFUsG6/sPBaf3EgoL+yYHpKx5drEfnoKfgKCBCJ6CmHd2Gor7HyuwBcMHsY+lppIeSd4dlYiSgoAaiQdZBwtbCnqJHQuBGy8dC5xtCgtECozcCvcwB0uNUapYpwgoCoKQhZWVGguVgpF+fhoLmkEdC0gKmAYLk4ySkoyTCAuAg36FfQuIg2sKgokLix77GQvpnB2Y92j3IffPdwualZmajh4LZQoDC0wKgZOGl5caCwealJVUHWx0R+UdpYUKC1cdZAsHLgpECowL+TIVswq+WgoLgm6YjBsL+2G3HX58GvtzB8dTBZWy2wqFgYJ7i4GUGQsSi5KGmPdACxV+j4KWipiK9+AYm/IdSOUdpIUK/AQHK7EFC42HSgqMhR2PCwdxCguPCosL+46w9zipC5SZlZmVlwteVgX3H8AVXlbUHQULG5CGBZOEj8wdCweIB4yIi4mJGoyHjQuLHouLCwGwXx0LB4syxERTYfsCix661/dCIG0K2x0LmVwdvvcDHQt8gX4LmB6LZisLXXZbCnptCq97rnwee3h0f28bbnaWq5Ufi29jzmYe+3UHXXaUHQuvCl5XBfcfvxVeV68KBQuAgnyMgJQLFfc6B7KTiLSLGoFpb5iLGoSO+xPGBYtvZnly8B2FixqEB4uL+ySLHngKC4kKBQuLB5qpHftzB8dSBZWz0bqLCvg1B+xixh0Lkx1VB0VygG+PHm7VC8ZTBZblCgvxlR73QAealQuTjpMLh5EFZAqKiYqIC4GThpeXGguMj4yPC9EKfAuKi4qMiguZGoMLB7GOpaeSHguWqLSBo4YIiJubh5wbmYqZjZWVjo6NjoyOj5KMk42SjZCMkI2RCIyMjoyNHn1uY5NxkAgLixqKgQoLgYCAC2Qdh5EZC2cdZQoLB1x3Uh0LOR1ECosLhx6KC7jNHQv3ZL8dCxVK9xQdqPcSCgvsZgULUh2M3/cA1ocIC0T3pZr3BbL0dwuOeNUKC4odfwsD9w6YFe0dr2cFm3r3Cx0FC/snB3UdC673AHcL+w8FC2wdsQvostD4m6Lv9w+MHRPuC8cdDoF+gX6BfYJ8h4OHC4zg9wDVhgtVCokLgYKBgYALKrEFCwdddlsKC9MdjAt3ch0LbR2WC2wd+WN30fcPAYuS90iYAwuH6QoL5QqAxB2HjwVfCgtLHbMKvloKC7Md0fcPAdtfHQvwCvcZUIsfjKAdCIKThZeXGguOiZ2LGod8f5GLGoiMoApQoYiNBYuAYl+GHgv41RWdCosHi0sHCwP31/izFTMG+3/7vPd/+7wF4wb7f/e893/3vAULgB2NC3eMHQt+lQoLi1/7ADdQbgsHpR2KBZm+HftzB8dTBZWyC/c3wh0LBnwKC/ggvx0LtYsawR0LSx0Omr4dCz4d90gHC8sK3guIlX18Ggv3BD4dC4iNiJSCmIaXiJqIm4uajQifjaqUpAtPHYONoAr7G7+EjwWLC5IKZZgKC3yGfIcYmoaahpV/jAvoChkLmx2nBgsFi4v7sNYdiIus9x6p9xAeC82C4t0bgY+ElJYarfcWCrWLGguPGPdIB5qVmZqPHrAKCx6Li0Z0Gnd3hIseC457ixrm6X6JQh6KCwiCHQuAgRpJBwtXuL9eC+iy0PibovYdCwjYHQt+Ct2n5VMejIqJix8LkoyQjZCMkIyNi46MjQh9bmOTC34dgMQdC0UKBguQHcALlpeWl5WVC/sQGvsMOwtdCoOOoAoLtAeLB6uHHUneHQv7OxX3Q/n3BUUG+0P99wXRBgsHRQqLBgul6vGVHguZkBh9kAv5UHcBiwuUMzkbCxiVgpELKAr7CbgFjpiOnqAa8AuPHosHCxV6jnuPe4x+jH2KgoGIiAvTCsV3vQoLwwpH0x4L0/cFHQsHjIkFigcLjZCNjwiMC4+Tj5KPC/cD1xsLgYodC4aKh4qHCIyJhIyOHpaoCweNmJOXmI/cHX6PC07KTkwLnX+cf51/nH+cgJ2AnAuMGoz3EB2KiosLHnlkpqx0H6kKpQv5IRVaQbqLimwmKn4fC5SVwwoLAdtfHfg5CweMB4wHC5KIBYsLjB0T3AuLHlKhiI2IjYmNGYsL5B1WOwULo5eLqosagXZ9j4saC4SN9xkKC3dgCgseqQoL+zu0+aW0CwGw5+vmAwsIiYKJC7gVeR2HjxgLlJaXj5iQGH6Qf48LflGLGt73Awtu5goLd70K7AuCiYKIgoqGC4GIiImHiogLi4xxHYoLhI2EjoQLWvjkAYsLGvuPB4kLBuubHQuTCosLi5MKC/cNHeYUHAsHjIyLjIwf6WYFCxn3xQdLHQvyCoGOCwGLkvdImPdD5gMLgx0IjJKMkY8LFYCC7AqHjxgLn+RbHoz3GVCLHwsV7R3ITMjKBQt/UYsa3fcDBQ6KB4gHC9tlCgsHtXsFCwEBhwEAAQAARhQAIhgAEQAAGAEAFwAAFAEAGgAAEgEAFgAAPAAAPgAACQEAXAAAXgAAEAAAPQAADAAAHgAADgAAHAAAGwAADwAADQAAQAAAXQAAIAAAAgAAHwAAHQAAIQAABQAABwAABAAAXwAAlQAAYQAAkwAAjQEAlAAAigAAkAAAYgABiQAAZAAAZgAAdgAAdQAAdwAACAAAaQAAQQAAdAAAbwAAiQAAqQAApAAAjwAAoQAAiwAAlgAAqgAApQAAagAAeAAAewAAYAAACwAAPwAAaAAAAwAAzQAArQAAygAAyAAAywAAyQAAzAAA0QAA0AAAzwAA0gAA1gAA0wIA1wAA2QAA2AAA2wEA2gAA4AAA3wAA3gAA4QIArAAAsAAAqwAArgEAswEAsgAAtQAAuQAAtgIAugAAvwAAvQAAvAAAuwAAvgAAxAAAwQIAxgAAxQAAsQAAzgAAOwAAxwAAwAAAWwAA5AAA3QAABgABig0ARQAAQwEAQgABmAAAywIAAQAEAAcACgANADwAqgEAARwBPQFxAf8CHQK/AuAC6gNpA7sEBgQfBEgEbASgBScFngXlBkwG5gcpB48HtQguCSsJpgm8ChYKrgsSC6EMDQwbDMkNPQ5zDp8O/g8ND4UQKBE+EVIRtRIQEnITBROYFBwUlRTAFSwVuRXcFf8WLxZfFsEXIhctF0gXeRemF7sX3Rf2GAsYFxgyGEgYtxjdGO0Y9xnxGuQbdxv3HIEc/B1tHb4eXx8bH8kgqSFVIhAikSMuI+Aj+CQEJBkkIiREJFAkciSIJJ4lOiWyJhgmiCcgJ4IoZSrBKuMrCSuKK8EsDyxBLFQscSzSLOks+i0OLSItQS1kLZkt3C4SLkguXC5wLsMu3C8oL0UvWC9sL6Yvry/UMAwwMjBYMKcw8zFcMa4xwzHZMgAyHDJOMm0yjDKhMrYy3DMEM5IzxDQhNCw0OjRINF40dDSINKM0wjT1Nc02gDaWNrI23zbwNxY3STdkN7M4QTjwOTk5vjokOxc7ezuWO9M8LTxyPWM9uT5GPn8+nT6nP5n7jw78Vw77jw77jw74JeHFph2RHfdIB5XiqPce5D0K+xswHUQKjNwK2B2c98sVZQdcVU5gfx73WJIKDvsS+GyX79C6dwGk5gP3bvjcFeWN6osfdYh3h38bW0G6i4pxLSWBH/vA7gp9hB2MgJQZh48F90mPCrAK90UHkY+Ti5GIvnUYk4eVjpCRx9UYfYCGhoSKhI4ZUaKCj4GIhYQZZVsF9xcHi81rrx4OOftT3vkhdwGxXx330fe5FYz3OgWzk4bXHfsbv4SOBYspCvcbV/UdlKynqB77RweLMsREU2H7Aoseutf3QvsAixqM2x34CeAK+1D7cPcNCvwYByqwBQ43Ivck+JBGHfuw1h2Ii6z3Hqn3EB73St4KUAoO+5j4bKK/dwGv5gP3PLhNCkMKfh0FNPi1FcHBVcFVVQUO+6T7U9743KIBuuYD9x73uRX3Sykd+y7uCn58Gvwecx34CY8KsAqR9/MVVcFVVcFVwcEFDjci9yT5EKISr2UKNdcTcBPo9/P32BWBaW+YixqEjfsAtquotbakpBmXl4qefpVAyhiKWjVfZh73jmEd+/MHeAqLB5qpHftzB24Kg+wKGRPwh48F93aaCouLK9Ydh4seE+is9x6q9w8fi4v3OscaspKItYsa+3TfFaeepKeLGrFul4CPfH+AGSwxBfcBBw77mPk5ogGv5gP3PLhNCvgSYR37sweLi0mLHnEKuQrzIfck+yT5JRKv5uxlChQ4E3j4i/e7Ffc6B7KSiLWLGoFpb5iLGvsayQWLbmR5ch6HjPsdym0Kb2V5c/AdhQqFB4uL+yTxCooHiweah5V+hB2LgJUZh48F+DUH7GEF+xYHdR18jx0HE7iLB5qHlX6EHYuAlRmHjwWuB4sH+BIH7GEFi4v7r9Ydh4seE3is9x6q9xAf90neCpnhHX2PgZmaGg43Ifck+yT5JBKvZQoTcPfP97p6HROwfB0TcPdK3gpQCg74tqYd99D3uSMd+475tHId99D3uxX3OeEK+xLGBYpvZnJ5H3pkpqxzH6QK+yraHZmHlX+MfQj7VQdkg45iixqTqaGFkYkI+2MHx1OJCoCCfIuAlRmHjwWtB4sH6gfAd5KHBYyl6X8dmJqPHrAK+1D7bxX3oweLB/cLB+xiBYuLa10aiwf7ycwKDkT7e3b5sncBsObr5gP3+fsy9x0d+BPgCvc79xYK1x37G7+EjwWKKQr3G1f1HZSsp6ge+2YHx1MFlbLRupoag4QF+3n3exX4GAfrZoz8GCqwBQ77RvhN0LB3Aa/mA/eZ+JIVWluwi4uEcXVxH3uMcJRktVY7GJV6pYUKigcoCvsnah3GUwWWqh33PAeJjrF3rxvkjemLH3aId4eAGw7jHRO89/T4kBW0ClEdLgoTfFUdth0TvJ4d+4X4hroBuOYD9yG3FWkK92GgB7G6BVD3BQaLdPsFRx55BnBcBbhmHQ5E+Gqiv6Yd9/m4Kh33RQc1CvghMx2MBpmHlX58GvtTMgqFZwot+Gqiv6Yd99D3uRW4CvwzByr3NQX3rzMdiweaqR0+By4K9xv7RJKHBYzcCvdKB14dRR0O6ZSn+EWijryL9w0d5xNe+I33uRWK90UFEy41CvcvB14dRR0TXvdFBxOumpSW5B1VOwWVeqWFCoz7KAVFCooFyQqKiouKGxNeLa8FE674IQealJacixqLa3RH0x5WOwWVeqWEixr7KI4dk6qmqB6NioyKixqTOB1EChNejNwKjPdABV4dRR0OOfhqor93EqXmO+bh5jvmE+j37vcJHfdDBxPUs5KHtIsagmlvmIsag46gClWgnZijpquOGYz3KwWalJX3AR2VeqWFCvszByqxjPcpBYsHjAealJX3AR0T6JV6pYUK+zEHLgrBdnl9c3VriBn7T78K90SaCvtKZwpO+0ze+M+iv3cB0V8d9/H3uRX3RQc1CvghB5qUlpyLGotrdEfTHlY7BZV6pYSLGvsoOR1ECoyUq6eoHvs/cx34AQdeHUUdDl0dZx2Y90PmE/uA+Gq4FYePBfdBB5qUmJqQHpiQfpAFfZBLCve7B9mpVAqzCr40HQgT/YCiHYEuHYOHgyAKUwoT+4AnHTcK+0wHcZDnCpmhdosabgqD7AoZ+1T3exX34pIK++LMCg7pr9D457Idi7ET3Phm+OYV2ah7uosaQAoT7IGD2QqDh4SHgiAdwAr7iAd8gn59hh4T3H2GmYYFmYaUjgr7CQf7HpxcNU8K3p/kWx4T2oz3GVCLH4yM3/cA1oYIE9yCHfdvB7+lerWLGolkapeLGkCo1rkF90AHMPzE9Ar3j5IK+44H9/AEbpZaCoeRGYt5aGpqHvejmgr7UwcOfpuICt0KE7xoCvucB4p+goB+h36GGJiGmIeUf4x+GftKB112cwqjuXqLGoz3GVCLHxP8jKAdgwqBjniZCrAHE7y6Hemv0Pjnd/YdfwoT7IGD2QqDh4SHgiAdwAr7kQeIgIOCgIcIE9x9hpmGloeTgo5/GfsRB/senFw1PgqM3/cA1oYIgZOGl5ca9yAHjZj3Ch2ClomXGffCB0sd+y39EBUqsKYK/K8HDn6biArdChO8+Dn5MhVbTZiLHvsZvoSOhZCHkRk1HRP8KB0TvLodfp6Z+KCaHQHb5uzmA2gK+5sHin6Cf36HfoYYmIaYh5R/jH4Z+1UHco/3FQqimqF1ixrHUwWVstK7mRqChIGCe4uBlRmGjwX3pAeSk5KTmo6Vhhm1dZSGlo2Rkxm/zYWHhIaAi4OPGV2jgJF8iIOBGVxQBfekQQq6Hemv0PjndxKLkpqd9ydlCouxE9x/ChP8gYPZCoOHhIeCLAqHjIihHRiMiouKjIolHQiMkPccHY2LjYwajIuMix6Li4o7HYKBg1odioOKhIuDjYSMhI6EkIWPhZGHkgiMioyMGomOBY2KjCwdjhqOJh2Tj5KGCnQKk5OXi5SDtmbfHX99GvuMB4p+gn9+hwgT3H6GmIaYh5R/jH4Z+w0H+2KO+2j3DhvXChPatgqcB/dVB7+lerWLGollapeLGhPc+xO7WgqHkRmKioFyamoI96CaClIHikhygHCPCPcMHZcGgo54mQqmB4sHlQdLHfst/B4V+4YHKrAF94aaCg7anB2Z95Xr94Oiv/cEHRP9wPiPuPcdHfc+B5qUmZqQHpiPfpAFfZBLCvfeKR37zcwK97WtChP+wIGD2QqDh4SHgiAddApWCggT/cC2ZgWfCvseB/senFw1QBpirlnQHfx9PB2sCveGB7Z1BYygq6erH4cHKAr7dEkdBQ73HAoBi5L3SJgD96p4FfjzByEdrAoOwaDX+O93AYuZ9xlfHfh8qgqKf2piYR52dTVki4urjXQaOQeajs/UG92aCvyvB/sqwwX7Cq9IIkAaYa5auL0dn+NbHozqX4sftgqcB/cO7B2DlomZGffAB7od2pPQUaD43aK/sh2LsRN3APiPuBWAgnyLgZSGjxj3lQcTdoC/pXq1ixqJZGqXixoTuwBAqNa5BdYHiwf3FAealJb3AR16laSEjBv7agdulo0Kj4eSGYp5a2pqHvehBzDfOgqEh4IIIB0IE7cAwAoTdwD8ZQf7HptcNk8K3p/kWx6LwmyLHtzwBXR3dZaLGverkgr7j0kdBQ6ir9BOmvkVdxKLkpqd9yfmE6wTfPg+xhVwjW9xixourwX4rwcs5SsdhIeCCCAdwAr7iQcTrH2Cfn2GHn2GmYYFmYaUjgoTbPsJB/tijvto9w4bE3zXCoyMyezWhoKTgJF+jAgO966cHZ75KncBi5L3SJj3Q18d+Sa4FYePBfdKB46Wk5SWj9wdgI+DlIiWGffFB6sdh5EZioqHbmhp+xe9GFoKh5GKioZnW2RA0Rg6CoSHggggHcAKWgf7YMcK/GI8HawK+QmaCvuwxwr7WkkdgILsChmHjwX3RewdgpeKmBn3ugeLB6GaCvywSR2AguwKGQ7pnB2Z+S939xsd+Gq4FYePBfdAB4yZlZiakJqQGHyPfJCBmIqZGffAB9moe7qLGjgKgYPZCoOHhIeCCCAdwAr7jgeJfoKBf4d+hhiYhpeHlM0K/F88HVkdl4yClFMd+QmaCvywSR2AguwKGQ6zHQHb5uzmA/g5+TIkHcxsHfec9yH3zvcEHRP3fwoT+7cKJgqIi4ljCogYjJMKjB8lHYyQ9xwdjYuNjBqMi4yLHouLijsdgoGDWh2Kg4qEi4ONhIyEjoSQhY+FkYeSCIyKjIwaiY4FjYqMLB2NGo8mHZKPk4YKdAoIE/d7ClYd+3wH+x6bXDZAGmGuWtAd/FA8HawK91kHtnWMjN/21ocZiweBk4aWmBr3wgdLHfst/EQVox334pIK++IHDn77JMfvpQoB2+bs5gP4OfkyFVtNmIse+xm+KwqM6GJ9qh+EfoB6fnoIi9NXruSN3YseeIh3iIAbZ1mtnXQfpqrJx8OHCIKThZeXGo8H9x4HjpeTlZePmJAYfpB/j4OViJYZ98QHSx37Lf0QFSqwpgr8rwcO6WwdtZn3wMz3vvcEHRP7gPik998VW02Yix5HpaSdqJmoihmBk4aWmBqbB/dVB9moe7qLGkAKE/2AtwonChP7gIgHjIiLiWMKiBiMkwqMH4+DkoWShvcTCooIio6Pi48bXm96WV5qCtXdqOVToQoaivcFCn8Hin2Bf8MdfRn8WTwdWR2XjIKUUx33tQfsZwX7WQdxkHdzixqjmqF1ixrHU4kKgIJ8jIGUGYaPBfddB0sd++nSFXGPdIp3iJSSkZSQlI2PjZCNj4yQ9xwdjYuN7x2JiRqKh4uFiYQIh4qHiYceE/2APR2CgYMIKAp6iHyFfoQIhoaLjYUfhIyEjoSQhY+FkYeSCIyKjIwaiY4FjYqMLB2NGo8mHZKPk20dCBP7gNUdwAr7IAf3UEQVox33hZIK+4UHDomVChLmZQqLoxP4+ET5MkwdgZOGl5ca92UHE/T3Ah37UPUF90oHE/h9Crod9xD49eYBi6P3ieYD+K35WRWFg4KIghv7+AaL+y+Q+04a+xTzf4seyPsVq/c99y4b9zkGcXJtSh6UhwWZhJV8ehr7a2odx1MFlaod986ZB42L8AaYmJOXkR++7nR4BQ7OHfiZySoKE+whChPcNArOr9D4nKK/sh0T7vhm93cVjZiUlpeP3B1/j4KWiZgZ9+ApHfzGzAr4rgcw34eRBYtkComJH4iJhoeFh36Ben14eggT9i8K+48HiX6BgH2GCBPufYeZhpmGlYCNfhn7Cwf7HpxcNT4KjN/3ANaGCIGThpeXGvcgBw73k6/Q+Jyiv7Id7OYT7/ki9xQVi4vsix6MmZSWmJDcHX6PgpeKmRn33ikdMQf8bQcusAWIkIqRkRr3IAeNmPcKHYKWiZcZ9+EpHfvCB4p9gX7DHXwZ+08HKrAF+K+tChP3gYPZCoOHhIeCIB3ACloH+18HiH6CgX6GCBPvfIeahpiGlIGOfxn7DQf7HpxcNT4KjKKorKcInoP3BFmLGrYKtAcO2fuEsPc4qbuZ9+X3C/cIor93AYuZtpb3CZj3Q+YD+I7MFYCCe4uBlIePGK4Hiwf3DgeMmJSXmI+YkBh+kH6PgpeJmBmbB5mRmZSUHpGRjpCLGoqMf4A6qKWeqpqniQiCk4WWmBr3TAeb8h1I5R2khQr7ZcwK900HMN+HkQVyYih7OBpTwJCLHm2MfqaMpginjJqnpxuQkImHjx+3ZgWVgpB+fho3B/senFw2QBphrlq4vR2e41wejK57fK0fcXltfG+NCJSDkH9/Gvx/9wUKgJWDlowelIyRkoyTCJaNgpWAiYmKiRv3C9fRwWsei4GoYZQe9+IH7GQF+2eMdQdxj/cVCqKaonWLGsZTBZay0bqaGoOEBQ6+Cvh8951oHRP/Nh0T35iQfpAFDnGVChKgm6llChOs+CyqChP8i1/7ADhhjM2ysh4T7IslPPJOHvucB4p9gX/DHX0Z+0YHXXZgHY8H9xwHjZeTl5iPmJAYfpB+j4OWiZgZ98EHE6xLHfst/RAVox34rpoK/JHzClr4ld4Si5LF5oPbpOYT0BPo9+z4VxX3JwfAqn+QCsCK0dMbg5GGlZYa1ZoK+0oHE9BnVko6h/tcCIsHgPcFCmsHiweBB9IdE9iHjwUT6Gj3Ubz3QfcAkQiUCg5xnqb3da3Mpvc2rfcAdwGhl6xfHffu9/EVRKalnqqbqIkZgZOGlpgajgf3K5cKdx2BkoaXlxqPB/dqB0sdW02Zix77UPeaFZMd+zEHiwdtzAr3Tgfs/NMVox33jZoK+3DzCnGepviTmh0BkJLCXx337vewFUsdW02ZXB2+hI2FkIaRGYt/bHJuHvesmgpTB1Vvi4sec6yo3ssbmAaBjoKZCrIHwqh9uosaW2JEHb6EjvcZCk+Cu7upHotBOPcEWx77oAeIf4KBfoZ8hxiahpiGlIGOfxn7SAdddpQdgZKGl5cajwf3Uwcw+4wVox33dpoK+1nzCmObp+Wk9/beAZeSwl8d9/X3uhXMB4+Oj5Aef5JHsQWmpKOnsxuUCu0Hwqh9uosaW2J0HU+Cu7upHotBOfcEW8kdwIrR0xuDkYaVlhrVmgr7Bwc9RXGLHtFjBfuwzAr3Bge6raCLHlSNLCwbbXSgr5Ufi2RD9IEeMQdcd2Ad9x8HjJiUl5iPmJAYfpB+j4KWipkZDlP31aj3hK2IosN3oHcSjJO35uzlE6/4CPcJHfdGB42X9wodg5WIlxmM994FmpWVm20KbHVH5R2lhQr7kcwKE7f3nAeLi7OxnR4T15JcazhaGxPPV4uxsp0fi0896Goe+4QHXI5iix+boad9iR2hp6umHvvGB8dTBZWy0LuZGhOvg4QFDnGbp/fDpvdOrQGblLVfHfgs+TQVW03OClaQx62ZHotRL+ZnHvtOB112Uh2ip6qmHvvDzAr3Bge6rqCLU40ojyweeYxxnJCyCItzQuGCHjEHXXZgHfciB42XlJWXj5iQGH6Qf4+ClYmX9xkd+477ohX3ZpoK+2fMCg77gPkGor93AcfmA/dUuBWAgnyMgZSGyB333wfCCvcACvvDtR3Ru4YdhAUOXJun5aTDmPex3gGNksVfHfd89zMVbXSgr5Yfi2ND9IEeJ8wK9ysH2fDG9wm4G5QK9ycHwap+kArBitHSG4ORhpWWGtWaCvs4B2Y++yj7C4KCjI2EHqx7Bfs/B112YB3uB7quoIseVIwsLBsOXp6m5aT4I60SmpW8ZQqLsBO89/X3uRWyB4+Oj5Aef5H7TOUF90QHfQoTusGodrqLGltqzgpPjMexph6LOz33A1Ue+0sHE/z3UC0F+4vMCvcGB7qtoIseVI0sLBttdKGvlR+LZEL0gR4xB1x3lB2BkoaXlxr3HgeNmJOWmI+YkBh+kAUTvH6Pg5aJmAgO+5z3Bh0Bi+YD5vknFdwGdbQF+yr99waL9yoHobQFOvmlBg77nPcGHQHc5gPc+ScV/aU6B6FiBfcqiwb59/sqB3ViBdwGDvuO+zu0+aO0AYzmA+f3nhWLfvgb9h5+tAX7RI/8RIuLh/xF90QfmLQFIJj4HIsfDvuO+zu0+aO0AenmA+n3nhWLmPwcIB6YYgX3RIf4RYuLj/hE+0QffmIF9n78G4sfDvtv9wYdEou8huYT0Pcb91wVnICZeo8eE+BykWqWmRqarJWkkR4T0JyPlpqcGvfa3Qd1tAX7K/wGBn+Ff4CEHhPgfoR9f30afpl/mIQeE9CWhJF/fhr8BfcrB6G0BTn32gYO+2/3Bh0S3OaGvRPg3PdcFfvaOgehYgX3KvgFBpiSl5aSHhPQl5Kal5gamXyXf5IeE+CAkoSXlxr4BvsqB3ViBdz72gZ6l3ybhx4T0KSFrIF8Gn1qgHKFHhPge4d/fXoaDvtT3R33iQPR2R0O+1PdHfeJA/dD+zsV0Qb7Q/n3BUUG90P99wUOzJ9292zQAfds0AP4ifdrFW7QBftP92wGRm4F+0/7bAeoRgX3T/tsBtCoBfdP92wHDoH3JdHQ0QGL+D4D+D73sBVu0QX8IQaoRQX4IQb8PkYVqEUF+CEGbtEF/CEGDoH3a9ABi/g+9wsK+CEGbtAF/CEGDvvOKfkVAYv3DgP3Dvh09x8d+w78ZxWvZwWbevcLHe0dBQ77zvcSHfcOA5gEyE3Iye0dBfcO+Gf3Hx0O+85a9xEBi/cOA8haFcjJ7R3ITQUO+84p90IBi/cOmB0O+EP7O9ABi/n3A6j7OxX52gZu0AX92gaoRgUO/APdHdAD+TME/doH0KgF+doHRm4FDkyfdviW3hK+5qWxq+cT2PcTKvcYCvdf+LgV9ycHwKp/uIsaW2KZXB2+hI2EkIeRGRP4i1/7ADhPkru5pB6LRivra8kdwIrR0xuCkYeVlhrVB+tmBfs4BxPYbFRt+0WC+0qxmhj3I5jE95nR9xsKDvuXn3b5B6K/dwHQ0QPY+VEV9wAKnvzrvKKi+PAFwgpn/bL3GAoO+wX3Eh331wP4swTFCjMGDvsF9xId99ewHQ738vs9ofcFm/fFmvcFsp6k90ihEovX9z/n6+aemPcs1xPHoPdnjRUzCogFi4uLjBpECouwyYseK/fzc/f7GveD+0T3V/tt+237RPtX+4P7hPdE+1f3bR4Tx+DBv5ihuh+ckoqiepIIiwdrXld5VBv7Qfsk90b3f/d+9yT3RvdBHxPPoPdB9yT7Rvt+H/u1+0xm2BqLi8CLHvdA0Aqykoi0ixppgm6ZjBuDjaAKE/egbwp7B4GEgYGIHt2CM80bb5KIprEa1poK+xsHkjxrICYbE8egmoCUenkaE+egIgdjhI9hixr3FPdbFZrBuK6viAj7ggcrsQX3BgcOiWCm+Jat9zx3Eubmsaip5oujE/j4RPj3FVtNmIse+w25BdkHbnkFYgeLXvsBOE9uub12HfcEaR77LQdTaYSLsJSmix73CUkF+4oHZZoF9wYHu62fi1SNKY8sHnlZn7CMH4t8Q/SAHjEHXHdjix+go7l6bQr0XaOAHk4HqJ0FzwcT/Kqrwru9iMsd92UHE/qjlourixqBdn2Oixr7DdAFugcT/MGb4c8bl/cgCpiKnAiwBxP42alUCvst/CUV+4AHbZcF94QHqXsFE/wq9zMV90kHE/ixfQX7UQcT/GWhBezmFVp+dnqFHvcgBxP4qYAFVgcOpJ6m90zRbq3Mpvc2rfcAdxKhl6xlChPfgPhY98oVhYWCh4Eb+0gGgIKGg4gfcDqZmgWRkZOOlBvYBmx4BXuCgnp5GiYHiwdtzAr3IAf3AQfe0DisBfdOmgr7CweQj4+QjB+okrSsthuLB4SUiJaWGrGXChO/gHcdE9+AgZKGl5cajwf3HckHlZSQk44fqtWChAUO+Kfe0Pd/0PeIdwGL+lsD+k74FhWY0QX7hwa894gFRQZZ+4gF+2cGvPeIBUUGWvuIBfu1Bn1GBfe1Blz7fvu9in1H972KWPuOBdEGvveOBfdnBlj7jgXSBr73jgX3gAaY0QX7gAa7930F94gG+/77fRX7Zwa6930F92cGXPt9BQ5U92/Nc80Si/gRgZUTYBOQ+A33wBWNjoyOjI6KiYeGiomJiYqIiol+gXiMfIxtjW6SbpEIE2Bqk2uTapByj3CQcoWCiIKHhYOEgoV/hYCHg4eEhoOKiImHiYiXnKSMnooIqoqphamECBOQq4Srg6yFooamhqORkoySjpCQjIyMjYyMiIO63YSCCA5TWub5Jne9CouwE/D30PjmFasdhpEZimImNHYe+6sHdR19hh5+hpiGBZmG6Qr7owfmVwX4O5IK+1cHylwF+ysGqTAF9yn39wYT6L+lebWLGopkapeLGhPwP6jXuQX3QAf7DPtdFVoKh5EIinpoamof96OaCvtTB26WBQ4u+dD7muESsOa0n6/mE7j3ZPdMFZWIkoKAGokHiwdxB4sHE3hyB2eYBfgYB699BWWYCs2C4t09CvsKuQX3FAd3dQUpB4puLoElHzAK9w9bBfsQB5+hBRO47AeQm6nY55TPHTtkFfgYB7R79xQKYpsFDvi2ph330Pe5Ffc79xYK1x1Soaz3JHN6b/sMUKKEjwWKKQrGdGj7K6OcqfcTxHX1HVIKsAr7UPc8Fd1sOfvxBfgQB5z8HhXb9+gF/AcHO6oFDn59p/hrrfMd+OkVW02Zix5No6b3CXN6dS5Xn40Kj4eSGYtf+wE3UG65vXYd9wNpHvtzB4l+goF/h36GGJiGl4eUzQr7TE4di6GCpX8ebfsSpJyj8AWsfK18ixqMoB0IgpOFl5cajwf3HgeOl5OVl4+YkBh+kH+Pg5WIlhn3mQfZqXu5ixr7jk8V4Ws1+/8F+B8H7Pyp9AqZB+z4LwX8RPMK90ObiArdCuzmFA4Tvvj1qgqLfmlwbR77Fr0rCoz3GVCLH4yMoqispwifgvcDWosaE/62Cvc4B36P+wsobx0qsQWfB/ceB46Xk5WXj5iQGH6Qf4+DlYiWGawHkZKTk5mOloYZtHWUhpeNkZMZv82Fh4OGgYuDjxldo4CRe4iEgRlcUQX3owd9HZX3A9gblAqwBxO+Sx38Sk8Vkx03BygK+1kHiX+CgH+HfoYYmIaXh5TNCvtWByqwBfivBw70+CXixHeg9xcdE7y4HfdIB5biqPcd2gqykoi1ixoT3IJpbpiLGoSNBRO8KAr7G7+EjwWLg2xxbx6IjIqLixqDjgWLi4uLHvsbv4SPBYopCvcbV/Udk6qlpx6OioyKixqSiQWLi4uMHkQKjKTp8pUetAeLB6uHHUiUMzobnPfLFWUHXFROYYAe91YHjIuLjBvqZgX7sfvy9w0K+xcHdR18jx0HyQqKi4uKGyyvBQ73rmwd1dj3BPch9893Zx2Y90Pn7OYT+8D5YPciCk5EHb6EjoSQh5EZi31pcG0e+xa9NB0IE/3Aoh2BLh2Dh4MgClMKE/vAJx03CvtAB12Kd2OLGpCSsR0IioqLix6MjIyMG6CPooJtCvcaUIseoB0egpOGl5ca9zgHfo/7Cygbj4YFk4SQzB0qsQX3jweRk5KTmo6Vhhm1dZSGl42Rkxm/zYWHg4aBi4KPGV6jf5F8iIOBGV1QBfekB+tmBVUHRXKAcI8ebtWV9wPX9xsKsAfYXgr8SvweFffikgr74swKDvT3pZr3BbJk4cV3ErDn62UKE964HfcvBxO+jIuLjBqiB5XiqPce2gqykoi5HYNscG4eiYyKjIsaE947CnwHgISCgYce3YI0zhtvkYemsRrXkgr7GweSPGsgJhuagJR6eRoiYx2ZqqeoHvcfUpKHBYzcCrQHiwerhx1IlDM6G5z3yxVlB1xUTmF/HqUHjIuLjBr3OvcYHfuw+/IV9wYHmsG4r6+HCPuBByuwBQ5+J9dn2fdl0feYmh3dChOu+CWAFYmKiomKiX+Cd4t9jG2NbZJukggTfmuSa5NqkAiOe3qOehuanp+fnBv3QtwHbtEFV/fNBkMdqx2HkRk5CvuYOweoRQW+BouLi4oa+2oHhYmFh4eGiYeIh4mHhoKGgoWChoKGgoWBioiJhoiICJuYpIyeG6mKqYSphAgTrquEq4OshaOHpYWkkZGMko6QkIyNjIyMjYeAxO6DgAiNjoyOjxqIhoSKiR4Oi5unltil0NHQ91OaHRLoZQoTv/hGhApe+wA4T2+4vpgei2Ur9wRoHvtTLgeoRgXLRS4GqEYFy/sGBl12cwqjuXqLGoz3GVCLHxP/jIzf9wDWhgiCk4WXlxr3OAd/j/sLJ28dE7+jHeLqB27QBUnR6gZu0AVJ94gGSAqXBoKWHbodw+PQo9DQzveDor93EouS90jmj+aN5hN+gPhm+CEV93gpHfuQzAr3eAcw34eRBYtkComJH4iJhoeFh36Ben14ei8KE30Aigf7SweDiIKFhB53cwWMnJqCoR+eg697qH4IE/0Abi0HqEYFzHMtBqhGBcw6BtIdh48FE30AsekHbtAFSqMGE36A6QZu0AVKzAapprOlsYkIgZOGlpcaDvs7+fX8Od/3WN+9ChOYE3j3z/f9FYOOBYuLi4oa+xu/hI6gCoSPg4+Ej6MKrQezk4ezixpqZR2Dje8KcS0lgR77IwekrHl3sR+ThpOHlId+b2lZQYQI+yQHpKx5d7EfnoGfgKCCCJ6CmHh2Gor7HiuwBcIHsI+mppEeSZQ1ORuViJKBgRqJB1kHZISOY4sarDcdiAWLi4yLHvcbV/Ud3Ar3LQdLjVGqWKajCq73FgpdCg77TCn3QgGL95CYHfcWFu0dr2cFm3r3IB37zin3QgGL9w6YHQ77TN0d95C7CvcWFu0dr2YFm3v3IB37zt0d9w67Cg77TN0d95AD9xb44RXITMjKZ7AFe5uYxYsaOPsDBfsWFsgK+87dHfcOA/jhBMgK+2/3a/d0AYv3bQP3AfdrFfcA9wT7APcE+wH7BPcB+wQFDvcN92vQAYv4wfcLCvikBm7QBfykBg74Q/dr0AGL+ff3Cwr52gZu0AX92gYO+5z3CAqrs7WyA/ct+KIVqAeNjYyNHoaObZwFlpaWl5wbkAaHjYOQipMItQejmIWfixp2eZH3AB14XGdxh6CgmB6La2e7dx6Li22BGoKDiIseoovrClkHam1/ix6pegX7DwdhmwW99woK9gpkB3eCeosflZWehQqMxXGLi6+6rIkfh4+IkJAaxweMkY+QkI2RjRiFjYaNh5CKkBkO+5/3CAqosrWzA/D4aBX2CmAHYZsFzQett6W9nhuRBoaNg5CTGsoHopmGnosadnmRix5RoYiNiY2JjRmLd1xncoWhn5Yei29hu30ei4ttgRqCgoiLHqOK6wpEB3tqS1iGiIuMiB6ZhAVBB3eCeosflJXBCrb3CgoO+675UHcSnLK1soubE+D3HfjjFdMHE9Cdrh1MB4SGhYWKHosHiweRiZCFhRo4BxPgeYiN7QqLi4sexnSOigWLlrS3jx7WB5GQkZGNHosHiweFjIaRkhpk+wQVYZsF9zz3Ix37PAcO+5H4KJn3c5kBrrK1swP3SvlFFXdxkIseUaKIjIiNiY0Zi3hcZ3F/n6GRHot6Ybx9HvsHB4qFh4fPCnmLH5SWwQqNB8cHjJCOj5CNkY0YhY2GjYiPipAZ9xcHrJiEn4saSfunFWGbBfd99yMd+30HDvup+LV3xJK8m7l3EpyztLOKmxP89y/4dxWHh4SMh4+JjBiOBygK1geRj5GRjR6LBxP6hYyHkZIa0wecrh2FB4aIh4aKHhP8r4dlqBt/jomWnBqr9yMdUQeOaX1cYBuRh4+DgxpeB3qIjO0KjIuLHsV0jooFi4+Zl5gepXAFkJypn5Eah4gFUocVYpsFvQeRop+bmokIJAcO+/H4DvfZAaWyA974NxWHh4SLho+JjRjZB5KQkJGNHosHhY2GkJIa9yMHko+Qk20KfYFtqh5qV5yWBZCHj4uLGvsXB4SHhoSJHosHiweSiY+FhRoqB6VzBY+cqqCRGoeIBQ5896uZv5mRrPc9vGma5JkSi5n3ILK1s/cYmRPPwBPXwPfC+QsVdnCRix4Tz8BRoYiMiI2KjhmLd1xncX+foJEei3tiu3we+wYHioWHhs8KeosflJWfhG0KxXGLHhO3wIywuauKHoeOiZCQGtIHhY1YYBuNiQWOiI2GhhpvB2GcBfd99yMdcwdtgIZ/jR5+q5C7rBuQBoeNg5CTGpsHE9fArJeFoIsaE8/AMPv0FfcI6er3CPcILen7CPsILC37CPsI6iz3CB/4KwT3AOMz+wD7ATMz+wD7ATPj9wH3AOPj9wEfDnz3q5nOl4SW9xanlXf3NpkSi5nTy5yytbL3DJkTzuD3ZverFfcI6ur3CPcILOn7CPsILS37CPsI6Sz3CB/4KwT3AeMz+wD7ATMz+wH7ADPj9wH3AOPj9wAf8/tLFXdwkIseE8/gbpeWk5iRl4oZh46IkJEakgfeB62YhJ+LGndwkPcAHYl7dnsea6mJjQWLi4uKHvcVHR6JiomJiImGh4SFgoOHh4eHhoaHh4aGh4WGhYeFh4WJh4mIioiJh4qHiogIioeLh4caipYKiweKBxPW4IoHiQeLB4oHigeFHR6Ji4mMiR6MiouKixqMiQWLi4qMHo2IjYiOiY6Jj4qOigiNjIuKjR94f4N2dxp5m3aeHhOu4Ituj68aq6+YsnIeKAqL9wUKhgeKhYeGhImFiRiRiZKJj4WMhRkTzuD7GAcT1uCFiIaIhh4T1+CLB6OQz3exH4uHl3mPHvT3Ix02B4CNgoGLGpWSlYGLGqVzBY+cqp+RGoeIh4iEi4aPGYmMBRPW4OIHrZiEn4sa+yeqFX+NgYuDiY+OjY+Nj4yNjI2MjQiNjI2MGoyPi42NjIuLjBqL9xAdix6Ki4uKGomLiYqPHYqJiokeiYqJiokeiYeHh4eICCgKg4mFiYaICIiJi4yJH4eIjY2IH4mNiI2KjgiKjIuLixqKjQWLi4yKjB6NioyNjIuMjBqKjAUTzuCMB4wHjPQdiweL9B2PjI6Mjx6MjoyPjY6Mj42OjY6PkY+RkJCPkZCQj4+MjIyMjIyPjpCMj4eeexiPh46GhRpOB9xtFWGbBfP3Ix0jBw6l9xId+GKwHfcfFjMG+3/7vPd/+7wF4wb7fve89373vAUOpfcSHfhiA/cf+LMV93/7vPt/+7wF5Ab3fve8+373vAX7eBbFCg5MUN4StuassaXmpqMT6PeK+Q73Hwr7X/y4FfsnB1Zsl16LGru0fYse9xlYkomSho+FGYu39wDex4RbXXIeE/iL0Osrqx6Li9CiGp+fkoseVoxFQxuUhY+BgBpBByqwBfc4BxPoq8Kp90WU90plfBj7I35S+5lFG34GlYidf4x5CA77l/sHovmtdwGv0QPu+zsV2fcLY3IFgJSBi4saefjrWXR0/PAFfIKBem0Kq6HORB6v+bL3HwoO+9X5UHcBuaID9wf43BVit62rhaWBlx2AGawHdJgFhIt6dxp2onKEl36afJp7GX+Af4CAgZFxGKyrBXuLf4Yaon4FtweSg5KEkoOkkhgO+3H4r/c1WL4Si/drE6D3a/ivFT/3NQWJBlAGiQY/+zUFtAYTYM33AgUToMv7AgW3Bg77v/iv9zWLdxKL9x0TYBOg3woO+2X4rvc2AYv3dwPfCuWKFev3NgVOBj/7NgW0Bg6VHdmp9wcd91f5EhV7j3uPeox/jHyJg4KIiImHioeHg4mBiIKKh4mHioaMjYmEjI6WqLSAoocIh/ceCpSOjo2OjI+PkoyTjZKNkIyQjZCMjYuOjI19bmOTcZAI9zb85SIKXR2f8WAKE/nA93/5thXUHW4d6/2+JAqVHfcHHeb5CRV4HfcT/RAiCpUdv/cP9wcd90n5UHUK9wT9IyIKlR2/9w/3Bx33TflQUB33QP0jIgqVHb/3D2K0ErDn6+YT9venrx0T7osHE/abCt38qCIKlR33Bx33R/k9FV1Xuc0dvwVzVxWjpqJwdHBzpgX3XvzcIgr4JeHFph3q+QkVeB1x/M28HZXiqPce5D0K+xswHUQKjNwK2B2c98sVZQdcVU5gfx73WJIKDvgl4cV3v/cPYrS9ChPs96ivHRPciwcT7JsKR/xlvB2V4qj3HuQ9CvsbMB1ECozcCtgdnPfLFWUHXFVOYH8e91iSCg74JeHF9xoK90L5ULEKbPzgvB2V4qj3HuQ9CvsbMB1ECozcCtgdnPfLFWUHXFVOYH8e91iSCg74JeHF9xoK90f5UJIdqPzgvB2V4qj3HuQ9CvsbMB1ECozcCtgdnPfLFWUHXFVOYH8e91iSCg7WCtr5UFAd5P0jTQoT0EMKE/C5CtYK1/lQsQqm/SNNChPQQwoT8LkK+5D4bKK/d733D2K0ErPmE9gT6PdM+NUVnQqMBooGS4sGiwcT2E+bHRPopwbL3QUT2Ms5BacGf/yoFXkdh8gd90UHwgqkCvspB0UKiga7HftzZwr7kPhsor93AbXmA/kJBHgdrv0QTQpDCrkKNyH3JPjJqAGvXx33WPkS9w4Kf4x9ioL3Dx2IgoiCiIKKxgqbiJyKmYqZjZWVjo2Nj42OjpKMk47RHXGRCPcL++x6HXwd90reClAKDvi2d773D2K0vQoT2Peorx0TuIsHE9ibCrP7sCMd+LZ3vvcPch33QvlQsQrY/CsjHfi2d773D3Id90f5UJId9x38KyMd+LZ32KhyHfdR+RLiHYmHioiIgoiCiYKJxgqciJuKmYqajZSVjo2Nj42OjpKNk43RHXKRCPcT++0jHfi2qwro/BgjHUT4aqK/qwr3Gv0QKh33RQc1CvghMx2MBpmHlX58GvtTMgqFZwpE+Gqiv3e/9w9itL0KE+z3p68dE9yLBxPsmwrd/KgqHfdFBzUK+CEzHYwGmYeVfnwa+1MyCoVnCuIK90n5UHUK9wT9Iyod90UHNQr4ITMdjAaZh5V+fBr7UzIKhWcK4gr3TflQUB33QP0jKh33RQc1CvghMx2MBpmHlX58GvtTMgqFZwou+0ze+M+iv3e/9w8BsV8d90b5UHUK1vwrFfdFBzUK+CEHmpSWnIsai2t0R9MeVjsFlXqlhIsa+yg5HUQKjJSrp6ge+z9zHfgBB14dRR0OL/tM3vjPor93AbJfHeH5CRV4Hej8GBX3RQc1CvghB5qUlpyLGotrdEfTHlY7BZV6pYSLGvsoOR1ECoyUq6eoHvs/cx34AQdeHUUdDl0d0fcPYAoT/cD4KVcK95f9VRWHjwX3QQealJiakB6YkH6QBX2QSwr3uwfZqVQKE/7Aswq+NB2iHYEuHYOHgwggChP9wEcKNwr7TAdxkOcKmaF2ixpuCoPsChn7VPd7Fffikgr74swKDl0d6algChP9wPfy+b3iHYqHiYiI9w4diYeKh4yMiYSMjpaotIGihgiI9x4KlY2OjY6Njo6SjZONkoyQjZCMkYyMi46MjX1uZJNxkAj3DP2QIh1dHdH3D2AKE/3A9+j5/XUKzf3QIh1dHdH3D2AKE/3A9+b5/VAd9xj90CIdXR2f8WAKE/nA9/T56xVeVvcRCsAFdFYVoqajcHNwdKYF9yH9iSQKnAr3tVcK99o7FbMKvloKh5EZNR0T/igdE766HX6biAqf8d0KE5YTjvcd+bYV9xEKwG4dE5b3JftNFbMKvloKh5EZE641HRP2KB0TlrodnAr3efn9dQr3FPtfFbMKvloKh5EZNR0T/igdE766HZwK93L5/ZId91v7XxWzCr5aCoeRGTUdE/4oHRO+uh0gqB33cvn9kh3D/hAV+PMHIR2sCg4gqB33dfn9dQqA/hAV+PMHIR2sCg5BqB33wvn9kh37V/sPFagG6/cPBUsGTpsd9z/9lRX48wchHawKDvccCp/xEouS90iYE+wT3Pch+bYV1B1uHYn9/hX48wcT7CEdE9ysCg7pnB2Z+S936an3Gx33+fm99w4Kfox9ioP3Dx2H9w4dioeJh4yMiYSMjogd9wX9kBWHjwX3QAeMmZWYmpCakBh8j3yQgZiKmRn3wAfZqHu6ixo4CoGD2QqDh4SHggggHcAK+44HiX6CgX+HfoYYmIaXh5TNCvxfPB1ZHZeMgpRTHfkJmgr8sEkdgILsChkOsx3pqQHbXx33hfm99w4Kfox9ioP3Dx2HgomCiIKKhoqHiocIjImEjI4eiB33SPsfJB2zHZ/x3QoTrPcb+bYV9xEKwAUT3G4d9yf7TRWzCr4rChOsjPcZUIsfE5yMoB0IgpOFl5cajwf3HgeOl5OVl4+YkBh+kH+Pg5WIlhn3xAdLHfst/RAVKrCmCvyvBw6sHfe2Vwr32TskHawd93H5/XUK9xz7XyQdrB33gPn9UB33TftfJB2dHffN+f1QHfdg/b8qChP2IQoT7jQKnR332fn9dQr3FP2/KgoT9iEKE+40Cp0d+ChXCvfH/UQqChP2IQoT7jQKzh33fvm2FfcRCsBuHfck/a0qChPsIQoT3DQKvgr3fvm2FfcRCsBuHfcH/OJoHRP/Nh0T35iQfpAFDsyv1u+m9+OtnaK/d9H3DxKLmfdA5uvmE9+A99f5/bEK7/z0aB0T/4A2HRPfgJiQfpAFDn77Y6z3UogKEtvmaZjFmLrmNZgT3YBoCvucB4p+goB+h36GGJiGmIeUf4x+GftKB112cwqjuXqLGozuX3+nH4SLhISHi4eHGjEdiouLix4T+0CKiYqKG3+JfoeAhX2Df4CHe4mCjYONgo+CjoGPgo2JjMAdGo2Kj4qNHoqQiY+JkIqOiY+KjgiLiY6JGoCCgoKGHn6EfIl9inyKfIx8kIWMhY6Fj42PjZCNj5GUlZGUkJeRmZCZjQgT/YAoCqOLo6Man6TR18qHgwoT3YCBlh1LHfuk/eHSCvtjrPd6w/e14cV3ErDmu5iv5kGYE/6RHfgYwh3NguLdPQr7GzAd9xZZBYOLg4OHi4eHGigKE/0oComKioobfol/h4CFfYN+gIh7iYKMg46CjoKPgY+CjImNwB2NiY+NGomQio+JkImOio+JjgiLio6JGoCCgoGGHhP+f4R8iX2KfIp7jH2QhYyEjoaPjI+NkI6PkZSUkZWQl5GZkJiNCCgKoouiohqSnqnV5ZPPHTH7s9IKfpun5aT3q/cu9wB3AdtfHff7+OY8Cn6bp+Wk96v3LvcAd9G0AdtfHffDtQr3CPswPAqJlQrRtBLmZQqLoxP899u1Cvc5O0wdE/qCHfdlB/cCHRP8+1D1BfdKB30Kuh34JbL0dwGw5uvnA/f0+JA/CvglsvR3v7Ri9w8SsObr5xNc96X5UBVuBhNsTDkFE9zYCvcfRj8K0wrFd7+0YvcPvQoTt/eI+VAVE7tMOQUTt9gKx/cPBdr7VBW0ClEdE3cuClUdE7e2HZ4dXN0dv7++2r+/vgP3J9kdQfl4igr3X/tPigoO9wn4hrqy0Lp3Abzm9xTmA/ib8R1j+xTSB4uxa6/l9x0KWl26i4pyLSSBH1l1B3BcBbz7XwZ5CvcU+18HeQrHB7G6BSnSBovNa7Dk9x0KDvT3mPexNabG9xcdE3z4jPe4Ffc7B7KSiNcd+xu/hI8FioNscW8eiIyKi4sag46gCvsbvwUTnISPBYopCvcbV/Udk6qmpx6NjIqLH5OIoAr3G1cFE3z1HVIKE5ywCvwM+3D3DQoTfPsXB9MdE5yLB5qpHftVByqwBRN897Fm9Ar3MNAKjIyLjBvpZ/cUCg704x3s5hQOE774sPiQFcEdg2xxbh6IjIqMixo7CvsmB6SseXaxH56Cn4CggQiegph3dhqK+x4FivcWHR8tsAXDB7GPpaaSHkneHZWIkoKAGokHWQcuCkQKi5SqpagejYqMiosaE36TOB1VHfc19xgdE75lmArHHfvP+2oVpKx5drEfnoKfgKCBCJ6CmHd2Gor7HyuwBfcfB0uNUapYpwgoCoKQhZWVGvc3kgr7FQcOR/iGugG45t3mA/fOtxVpCvdhoAexugVQ9wUGi3T7BUceOfcFBot0+wVHHnkGcFwFuGYdho8F90lrHQd8j4GYmhqK92EF3mYdDkT3pZr3BbL3a5QSsOe1o6nmE/T3+bgqHfc69xYKtYsaTx0T/PcBCo2Xj5+fGvAigYFXHod4yh1lgnKFfnxuaV5GhQh8B4CEgoGHHt2CNM4bE/RvkYemsRrXkgr7GweSPGsgJhuagJR6eRoiMgrHTXsd+xiCFSywivcGmsG4r6+HGfuBBw74JeH3PJQSsOa4oqjmE3AT+JEd90gHleKo9x7aCrOSh7WLGhNwTx2DjQXgHSOBgFceiHjKHXaIeod+CIsHinEtSQqKBckKE3guChP4RAqM3ArYHTv38RXsZQVlB1xVTmB/HvdYBw77CviGurLQtZuAdxKs5hPY97DxHXAHiomMiht8kHyRepJ7knqUeZQIE+h6lXmVeJV5lniVd5V4lneUd5N2k3aSd44IjYCBi4AbgYGKioIfeIh5hX2Dh4mHiYiIiImIiIiJhYaHhYeFhICHf4qCCImBi4SGGoaMiIsei4qOjJAekIySjZQejpSPlpOVj5CPkJGP9wkKjZmRnI+cjAiUlYuUG5SKlYqUiJ6HnYOegp2CnYCdf52A7h2AnIKbgrdylogI+2AHrgqAgnyMgZQZho8F90mPCrAK91/HB7G6BSnSBovNa7AeE9jkjeqLH3WId4eAGw41+3t29xurAa7m6+YD9873txX3Ogezkoa1ixpPHYONoAr7GjAdRAqLlKynqB77Rwf7WfP8HbP7cBqn93P4KPsH9w37CPcPCvgJB14diweKjAV9joGZmhow+5UV1ArrZYz8FwUON/i3Rh38O9Ydh4serIz3Hqn3EBr31d4KUAoO+6f3Agq35gP3G/e5FbgK/PUH+1Dt/Ca5+3Aam/dd9+xR91X7K/cPCvgLB14dRR2R9/MVVcFVVcFVwcEFDvkjlBKw5rejqOYT0PfQ97kV9zrhCgUT8CgK+wm4BY2Xj56fGvAigoFWHod5yh10iHiHfoR3bEMyggj7J+4Kfnwa+1QHZIRKHRPQKApECoxSCooGWApm9xQKDtMK9zyUErDmt6Oo5hM69/T3BAoTPuAdIoGBVx6IeI57ixrm6X6IQh51h3mHfR6GfG49LoIIE7pRHS4KE3pVHbYdEzqeHfuR+Ii69ymcAazmA/cVuRWGjwX3SAealZma4R18Qh33YaAHsboFUPcFBot7OVxzHocKG4WNhI2EjnyPfJF6k3uSepN5lXqUeZV4lnmVeJZ3lXiVd5V3k3aTdpF3jwiMgIGMgBuBioGLgol4iHmGfYOHiIeJiImIiIiJiIiFhoeFh4aEf4eAioEIiYKLg4YahoyJix6Lio2MkB6QjJONlB6OlI+Vk5WPkI+QkZD3CQqMmZKcjpyMlIyVi5SKCJSViYmUH56GnYSegp2BnYCdgJ1/7h2BnIGbgpyDm4SQiZCJj4kI+2i1HdK7mRqChIHEHQ4z9wIKtl8d99b3uRX3RQc1CvghB5qUlpyLGotrdEfTHlY7BZV6pYSLGvsoOR1ECoyUq6eoHvtJB/tQ7fwmuftwGpv3XffsUfdV+yv3Dwr4CwdeHUUdDkT4tXf3KqJyHff5uBWAgnyMgZSGjxiRBygK90AHXh2MB32OgZeKmQj4FSkdMQdoB1efg48FinItJIEe+ysHin2BgH6IiooYjAaYiJWAjH0I+x8HiwdTB2SEjmGLGpWtp36LGpI4HUQKjJSrp6gex017HfsY96sV+0UHKAr7AwcqsAWfB4sH+ASSCigHDvi1d/cqonId99D3uRX3OvcWCrkdgmpvbh73VCkd+/U5HUQKjKXpfx2Zmo4eiweKjAVYCmUF/BcHDvgl4cWmHZEd+BjCHc2C4t09CvsbMB1ECozcCtgdDpUd9wcd9/m4Igr7mPtgm/n1ogGv5gP49ScVkIqOcR2IhhqGioSJgh6IgoeAg4GHhoeGhYeIiYiJiImIiYiJh4l9hXqHeYoIgoKLghuCjIGMgo54j3iTeZR5lHmWeZd5lnmXepd5l3qXeZZ6lnqWepR6lHuUe5EIiI2HjIiNCPd6B5qVmVAK+BJhHfuzB4uLSYseUQr7bwfGUgWNjIuMG5KJkYmSiZqGmoWchJuEnIKdgpyBnYGegZ2AnoGfgZ6An4Kfg5+DoISgiAiJlpWLlRuWlIyMlR+ejp2RmZOPjY6Nj46OjY6Ojo2QkJCRj5GSlo6XjZQIjZWLkpAaDouL+LWM9y6LBvuQiwfQCuYLtKeZnuKXDAyjmr8MDfgEFPhXFbETAPoCAAEAbQEeAWsBdwHRAeMB6QH2AfoCEQJPAm4CdgKBAooDWgNfA2QDbANwA5QDnQO4A8cD0gPdA+ID6wRWBGsEcwTbBN8E4wTvBQMFCgUQBRQFGQUhBScFLAUxBTsFRQVMBVQFWgVhBWoFgwWIBY4FlQWqBbMFuwW/BcQFzQXTBdcF4AXnBe0F9QX7BgMGBwYOBhQGJwYzBjsGQgZHBksGVQZeBmMGaQZtBnIGdgZ/BoQGiAaQBpsGqQavBrYGzAbQBtgG6AbvBvQHDgcSBxYHHgcjBysHMAdjB2wHcgd2B3oHgAeWB6AHpAeoB68Hswe5B9AH2AfdB+EH7gf6B/8IBwgMCBAIFggbCDwIQwhJCE8IUwhdCGMIaQh7CIQIiwiYCJwIoQisCLIItwi8CNUI3wjpCO4I8gj5CQsJEQkWCS0JPQlECVkJYwlnCWsJgAmJCZ0Jrwm0CbgJvAnACcUJzAnfCecJ8wn9CgYKDQoSCiQKLwpACk4KWQpeCmQKaQpuCn8KhgqPCpgKnQqnCq0Ksgq3Cr0KwQrOCtwK4QrvCvUK/wsDCwsLEAsWCxsLIAstCzoLQwtQC1kLYgtpC20LcQt9C4kLlQudC6ULqwuzC7gLvgvEC8gLzgvTC9gL3QviC+0L+Av/DAcMDgwZDCQMLww0DDgMPVsdgoIaiJYKigeKB4gHhweMiQWKcB2GSgqKjIuKjBuPg5KFkob3EwqKk4mTi5KMmo2ZkjYKi4sei4uLOx2BgYRaHYkIg4SLjIMf9xEdkIWPhZGHkgiMioyMGomOBYxcCo0HjncKjQeLB4sHC7IKgJ8dg4eDiIOIgomD9wgdgoIaiJYKigeKB4cHiOYdhweMiYuJiRqMhmkdhJKEkof3EwqJk4qACpSNkOcdj4yQjI4IjJNNHYMIiIqHiYYeiYd6CoOKhIyDjPcRHY+FkIWRh5IIjIqMjBqJjQWNXAqMdwqP9B2LB4x3CoyTjJSRCpKUmpWYlZiWl5aWlZb3EAqNk5OXi5SEtmUYlYORfn4a+5MHiH6CgX6GfIcYmoYFCyod9zr3Fgq1ixq0CnwHgISCgYce3YI0zhtvkYemsRrXkgr7GweSPGsgJhuagJR6eRoi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") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  ascent-override: 118%;
  descent-override: 42%;
  line-gap-override: 0%;
}

h1, h2, h3, h4, h5, h6,
.wp-block-heading,
.wp-block-post-title,
.wp-block-site-title,
.product_title,
.woocommerce-loop-product__title,
.wc-block-components-product-name,
.wc-block-components-product-title,
.wc-block-featured-product__title,
.wc-block-featured-product__description,
.wc-block-featured-category__title,
.has-foreground-color,
.has-body-text-color,
.has-title-color-color,
.has-dune-color {
  color: var(--ba-text) !important;
  background: transparent !important;
  font-family: "Angel wish", Poppins, serif !important;
  font-weight: 400 !important;
  letter-spacing: 0.015em;
  line-height: 1.45;
}

p, li, td, th, label, figcaption,
.woocommerce-result-count,
.woocommerce-breadcrumb,
.woocommerce-breadcrumb a,
.product_meta,
.product_meta a,
.posted_in,
.posted_in a,
.tagged_as,
.tagged_as a,
.woocommerce-product-details__short-description,
.wp-block-post-excerpt,
.entry-content,
.wc-block-components-product-price,
.woocommerce ul.products li.product .price,
.woocommerce div.product p.price,
.woocommerce div.product span.price {
  color: var(--ba-muted) !important;
}

a {
  color: var(--ba-text);
}

a:hover,
a:focus-visible {
  color: var(--ba-accent);
}

:focus-visible {
  outline: 2px solid var(--ba-accent);
  outline-offset: 3px;
}

/* Header stays in the document flow so it never covers the hero. */
.header-transparent.ba-header,
.ba-header.header-transparent.alignfull {
  position: sticky !important;
  top: 0;
  z-index: 50;
  background: rgba(9, 9, 9, 0.92) !important;
  backdrop-filter: blur(18px);
  border-bottom: 1px solid transparent;
  transition: border-color 0.3s ease, box-shadow 0.3s ease;
}

.admin-bar .ba-header.header-transparent {
  top: 32px;
}

.ba-header.is-scrolled {
  border-bottom-color: var(--ba-line);
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.35);
}

.ba-announce {
  width: 100%;
  box-sizing: border-box;
  background: #111;
  border-bottom: 1px solid var(--ba-line);
  color: var(--ba-muted);
  text-align: center;
  font-size: clamp(10px, 1.6vw, 12px);
  letter-spacing: 0.12em;
  text-transform: uppercase;
  padding: 9px 16px;
}

.ba-announce p {
  margin: 0;
  color: var(--ba-muted) !important;
}

.ba-header .wp-block-main-header {
  padding: 0 !important;
  margin: 0 !important;
}

.ba-bar {
  display: flex !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  justify-content: space-between !important;
  box-sizing: border-box;
  width: min(1240px, 100%) !important;
  max-width: 100%;
  min-width: 0 !important;
  min-height: 68px;
  margin: 0 auto !important;
  padding: 8px 16px !important;
  gap: 12px !important;
}

.ba-bar__brand,
.ba-tools {
  display: flex !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  gap: 10px !important;
  margin: 0 !important;
  padding: 0 !important;
  min-width: 0;
}

.ba-bar__brand {
  flex: 1 1 auto;
  justify-content: flex-start;
}

.ba-tools {
  flex: 0 0 auto;
  justify-content: flex-end;
}

.ba-header .wp-block-site-logo {
  width: 46px !important;
  height: 46px !important;
  flex: 0 0 46px;
  overflow: hidden;
  line-height: 0;
  margin: 0 !important;
}

.ba-header .wp-block-site-logo img {
  width: 118px !important;
  max-width: none !important;
  height: 46px !important;
  object-fit: cover;
  object-position: left center;
  display: block;
}

.ba-header .wp-block-navigation {
  margin: 0 !important;
  flex: 1 1 auto;
  min-width: 0;
}

.ba-header .wp-block-navigation__responsive-container-open,
.ba-header .wp-block-navigation__responsive-container-close {
  display: none !important;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  padding: 0 !important;
}

.ba-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-close {
  display: inline-flex !important;
}

.ba-header .wp-block-navigation__responsive-container:not(.is-menu-open) {
  position: static !important;
  width: auto !important;
  height: auto !important;
  padding: 0 !important;
  background: transparent !important;
}

.ba-tools .wp-block-woocommerce-customer-account,
.ba-tools .wp-block-woocommerce-mini-cart,
.ba-tools .wc-block-mini-cart {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 40px !important;
  height: 40px !important;
  margin: 0 !important;
  flex: 0 0 40px;
}

.ba-tools .wc-block-mini-cart__button,
.ba-tools .wp-block-woocommerce-customer-account a {
  width: 40px !important;
  height: 40px !important;
  min-height: 0 !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 0 !important;
  margin: 0 !important;
  line-height: 1 !important;
}

.ba-tools svg,
.ba-header .wc-block-mini-cart__icon,
.ba-header .wc-block-customer-account__account-icon {
  width: 22px !important;
  height: 22px !important;
  margin: 0 !important;
}

.ba-header .wc-block-mini-cart__badge {
  top: 2px !important;
  right: 0 !important;
}

.ba-header .wp-block-navigation-item__content,
.ba-header .wp-block-navigation__responsive-container-open,
.ba-header .wp-block-navigation__responsive-container-close,
.ba-header .wp-block-woocommerce-customer-account a,
.ba-header .wc-block-mini-cart__button {
  color: var(--ba-text) !important;
  fill: var(--ba-text) !important;
  text-decoration: none;
}

.ba-header svg {
  fill: var(--ba-text) !important;
  color: var(--ba-text) !important;
}

.ba-header .wp-block-navigation-item__content {
  font-size: 13px;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  padding: 8px 10px;
}

.wp-block-navigation__responsive-container.is-menu-open {
  background: #0c0c0c !important;
  color: var(--ba-text) !important;
  padding: 24px !important;
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-close {
  color: var(--ba-text) !important;
}

.ba-lang {
  display: inline-flex;
  align-items: center;
  height: 36px;
  border: 1px solid var(--ba-line);
  border-radius: 999px;
  overflow: hidden;
  flex: 0 0 auto;
}

.ba-lang__btn {
  appearance: none;
  background: transparent !important;
  color: var(--ba-faint) !important;
  border: 0 !important;
  border-radius: 0 !important;
  height: 36px;
  min-height: 36px;
  padding: 0 12px !important;
  font-size: 11px;
  letter-spacing: 0.14em;
  line-height: 1 !important;
  cursor: pointer;
}

.ba-lang__btn[aria-pressed="true"] {
  background: var(--ba-text) !important;
  color: var(--ba-bg) !important;
}

.wc-block-mini-cart__badge,
.wc-block-mini-cart__quantity-badge {
  background: var(--ba-accent) !important;
  color: var(--ba-accent-ink) !important;
}

/* Language pair */
html:not([lang="en"]) .ba-en {
  display: none !important;
}

html[lang="en"] .ba-es {
  display: none !important;
}

/* Home */
.ba-home.alignfull,
.ba-home {
  padding: 0 !important;
  margin-top: 0 !important;
  background: var(--ba-bg) !important;
}

.ba-wrap {
  width: min(1180px, calc(100% - 40px));
  margin-inline: auto;
}

.ba-kicker {
  margin: 0 0 8px;
  color: var(--ba-accent) !important;
  font-size: 12px;
  letter-spacing: 0.18em;
  text-transform: uppercase;
}

.ba-hero {
  position: relative;
  overflow: hidden;
  outline: none;
  background: #10141c;
}

.ba-storm {
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;
  overflow: hidden;
}

.ba-storm__clouds {
  position: absolute;
  inset: -6%;
  background-image: url("https://badangel.shop/wp-content/uploads/2025/12/white-snow-texture-background-high-angle-view_293060-21710-1.png");
  background-size: 128% auto;
  background-position: 46% 42%;
  filter: saturate(0.45) contrast(1.08);
  animation: ba-cloud-drift 32s ease-in-out infinite alternate;
}

.ba-storm__blur {
  position: absolute;
  inset: 0;
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);
  background:
    linear-gradient(90deg, rgba(8, 12, 18, 0.58) 0%, rgba(8, 12, 18, 0.34) 48%, rgba(8, 12, 18, 0.22) 100%),
    linear-gradient(180deg, rgba(16, 22, 32, 0.12), rgba(6, 8, 12, 0.38));
}

.ba-storm__rays {
  position: absolute;
  inset: -42% -12%;
  background:
    linear-gradient(106deg, transparent 16%, rgba(255, 255, 255, 0.03) 20%, rgba(214, 228, 255, 0.28) 21.1%, transparent 24%),
    linear-gradient(94deg, transparent 38%, rgba(255, 255, 255, 0.04) 43%, rgba(186, 210, 255, 0.42) 44.2%, transparent 47.5%),
    linear-gradient(118deg, transparent 58%, rgba(255, 255, 255, 0.02) 63%, rgba(230, 238, 255, 0.2) 64%, transparent 68%),
    linear-gradient(82deg, transparent 72%, rgba(255, 255, 255, 0.05) 77%, rgba(176, 204, 255, 0.24) 78%, transparent 82%);
  mix-blend-mode: screen;
  opacity: 0.32;
  animation: ba-ray-drift 16s ease-in-out infinite alternate;
}

.ba-storm.is-strike .ba-storm__rays {
  opacity: 1;
}

.ba-storm.is-strike .ba-storm__clouds {
  filter: saturate(0.3) contrast(1.22) brightness(1.62);
}

.ba-storm__bolt {
  display: none;
}

.ba-storm__flash {
  position: absolute;
  inset: 0;
  opacity: 0;
  mix-blend-mode: screen;
  pointer-events: none;
}

.ba-storm__rain {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
}

@keyframes ba-cloud-drift {
  to { background-position: 58% 62%; }
}

@keyframes ba-wind-loop {
  from { transform: translate3d(0, 0, 0); }
  to { transform: translate3d(-50%, 0, 0); }
}

@keyframes ba-wind-fade {
  0% { opacity: 0; background-position: 0% 40%; }
  16% { opacity: 1; }
  84% { opacity: 1; }
  100% { opacity: 0; background-position: 100% 46%; }
}

@keyframes ba-banner-pan {
  0% { transform: translate3d(10%, 0, 0); opacity: 0; }
  16% { opacity: 1; }
  84% { opacity: 1; }
  100% { transform: translate3d(-24%, 0, 0); opacity: 0; }
}

@keyframes ba-ray-drift {
  from { transform: translate3d(-3%, 0, 0) rotate(-1.4deg); opacity: 0.22; }
  to { transform: translate3d(4%, 1%, 0) rotate(1.2deg); opacity: 0.62; }
}

.ba-hero__track {
  position: relative;
  z-index: 1;
  display: flex;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  scroll-behavior: smooth;
  scrollbar-width: none;
}

.ba-hero__track::-webkit-scrollbar {
  display: none;
}

.ba-hero__slide {
  position: relative;
  flex: 0 0 100%;
  scroll-snap-align: start;
  min-height: clamp(520px, calc(100svh - var(--ba-header)), 820px);
  display: grid;
  grid-template-columns: minmax(0, 1.05fr) minmax(280px, 0.95fr);
  gap: 36px;
  align-items: safe center;
  padding: 64px 6vw 120px;
  box-sizing: border-box;
  background: transparent;
}

.ba-hero h1,
.ba-hero h2,
.ba-hero__lead,
.ba-hero .ba-kicker {
  text-shadow: 0 2px 16px rgba(0, 0, 0, 0.45);
}

.ba-hero__copy > * {
  opacity: 0;
  transform: translateY(18px);
}

.ba-hero__slide.is-active .ba-hero__copy > * {
  animation: ba-in 0.7s ease forwards;
}

.ba-hero__slide.is-active .ba-hero__copy > *:nth-child(2) { animation-delay: 0.08s; }
.ba-hero__slide.is-active .ba-hero__copy > *:nth-child(3) { animation-delay: 0.16s; }
.ba-hero__slide.is-active .ba-hero__copy > *:nth-child(4) { animation-delay: 0.24s; }

@keyframes ba-in {
  to { opacity: 1; transform: none; }
}

.ba-hero h1,
.ba-hero h2 {
  display: flex;
  align-items: center;
  gap: 0.2em;
  width: fit-content;
  max-width: 100%;
  margin: 0 0 14px;
  font-size: clamp(52px, 7.2vw, 92px);
  line-height: 1.45;
  letter-spacing: 0.01em;
  color: #fff !important;
}

.ba-hero h1 > span,
.ba-hero h2 > span {
  max-width: 14ch;
  min-width: 0;
}

.ba-hero__lead {
  max-width: 38ch;
  font-size: 17px;
  line-height: 1.6;
  color: var(--ba-muted) !important;
  margin: 0 0 22px;
}

.ba-hero__actions {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}

@property --ba-glow-x {
  syntax: "<length>";
  inherits: false;
  initial-value: 0px;
}

.ba-hero__mark {
  position: relative;
  width: min(280px, 38%);
  margin-left: auto;
  overflow: visible;
  border: 0;
  background: transparent;
  box-shadow: none;
}

.ba-hero__mark::before {
  content: none;
  display: none;
}

.ba-hero__mark img {
  position: relative;
  width: 100%;
  height: auto;
  max-width: none;
  display: block;
  object-fit: contain;
  --ba-glow-x: 0px;
  filter:
    drop-shadow(var(--ba-glow-x) 0 6px #fff)
    drop-shadow(var(--ba-glow-x) 0 16px rgba(255, 255, 255, 0.85))
    drop-shadow(var(--ba-glow-x) 0 32px rgba(255, 255, 255, 0.45)) !important;
  animation: ba-glow-x 12s ease-in-out infinite alternate;
}

@keyframes ba-glow-x {
  from { --ba-glow-x: -16px; }
  to { --ba-glow-x: 16px; }
}

.ba-hero__pair {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 14px;
}

.ba-hero__pair figure {
  margin: 0;
  background: var(--ba-photo);
  aspect-ratio: 4 / 5;
  overflow: hidden;
}

.ba-hero__pair img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.6s ease;
}

.ba-hero__pair figure:hover img {
  transform: scale(1.04);
}

.ba-hero__slide--photo {
  display: block;
  padding: 0;
  background: transparent;
}

.ba-hero__bg {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.ba-hero__slide--photo::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.88) 0%, rgba(0, 0, 0, 0.55) 48%, rgba(0, 0, 0, 0.2) 100%);
}

.ba-hero__slide--photo .ba-hero__copy {
  position: relative;
  z-index: 1;
  max-width: 640px;
  padding: 18vh 6vw 110px;
}

.ba-hero__ui {
  position: absolute;
  left: 6vw;
  right: 6vw;
  bottom: 22px;
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  pointer-events: none;
}

.ba-hero__ui button,
.ba-carousel__nav button {
  pointer-events: auto;
}

.ba-dots {
  display: flex;
  gap: 8px;
}

.ba-dot,
.ba-icon-btn {
  width: 42px;
  height: 42px;
  border-radius: 999px;
  border: 1px solid var(--ba-line) !important;
  background: rgba(0, 0, 0, 0.35) !important;
  color: #fff !important;
  cursor: pointer;
}

.ba-dot {
  width: 28px;
  height: 4px;
  border-radius: 99px;
  padding: 0;
}

.ba-dot.is-active {
  background: var(--ba-accent) !important;
  border-color: var(--ba-accent) !important;
  width: 42px;
}

.ba-icon-btn {
  font-size: 22px;
  line-height: 1;
}

.ba-carousel__nav {
  display: flex;
  gap: 8px;
}

.ba-marquee {
  overflow: hidden;
  border-block: 1px solid var(--ba-line);
  background: #0e0e0e;
}

.ba-marquee__track {
  display: flex;
  width: max-content;
  gap: 0;
  animation: ba-marquee 28s linear infinite;
}

.ba-marquee span {
  padding: 14px 28px;
  font-size: 12px;
  letter-spacing: 0.16em;
  text-transform: uppercase;
  color: var(--ba-muted);
  white-space: nowrap;
}

@keyframes ba-marquee {
  to { transform: translateX(-50%); }
}

.ba-section {
  padding: 72px 0;
}

.ba-section__head {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  gap: 20px;
  margin-bottom: 28px;
}

.ba-section h2 {
  margin: 0;
  font-size: clamp(42px, 5.4vw, 72px);
  letter-spacing: 0.01em;
  line-height: 1.45;
  color: #fff !important;
}

.ba-rail {
  position: relative;
  display: flex;
  gap: 18px;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  scroll-behavior: smooth;
  scrollbar-width: none;
  padding-bottom: 8px;
}

.ba-rail::-webkit-scrollbar {
  display: none;
}

.ba-card {
  flex: 0 0 calc((100% - 36px) / 3);
  scroll-snap-align: start;
  background: var(--ba-bg-raise);
  border: 1px solid var(--ba-line);
  min-width: 0;
  display: flex;
  flex-direction: column;
}

.ba-card__media {
  position: relative;
  display: block;
  background: var(--ba-photo);
  aspect-ratio: 1 / 1.05;
  overflow: hidden;
}

.ba-card__media img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  transition: transform 0.55s ease;
}

.ba-card:hover .ba-card__media img {
  transform: scale(1.045);
}

.ba-badge {
  position: absolute;
  top: 12px;
  left: 12px;
  z-index: 1;
  background: var(--ba-accent);
  color: var(--ba-accent-ink);
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  padding: 6px 8px;
}

.ba-card__body {
  padding: 16px 16px 18px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  flex: 1;
}

.ba-card__cat {
  margin: 0;
  color: var(--ba-accent) !important;
  font-size: 11px;
  letter-spacing: 0.16em;
  text-transform: uppercase;
}

.ba-card h3 {
  margin: 0;
  font-size: 22px;
  letter-spacing: -0.03em;
}

.ba-card h3 a {
  color: #fff !important;
  text-decoration: none;
}

.ba-card__excerpt {
  margin: 0;
  color: var(--ba-faint) !important;
  font-size: 14px;
  line-height: 1.5;
}

.ba-card__row {
  margin-top: auto;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  gap: 12px;
  padding-top: 8px;
}

.ba-price {
  margin: 0;
  display: flex;
  flex-direction: column;
  color: #fff !important;
}

.ba-price strong {
  color: #fff;
  font-size: 18px;
}

.ba-price s {
  color: var(--ba-faint);
  font-size: 13px;
}

.ba-btn,
.wp-block-button__link,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.single_add_to_cart_button,
.wc-block-components-button:not(.is-link) {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 46px;
  padding: 12px 16px !important;
  background: var(--ba-accent) !important;
  color: var(--ba-accent-ink) !important;
  border: 0 !important;
  border-radius: 0 !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  text-decoration: none !important;
  cursor: pointer;
  box-shadow: none !important;
}

.ba-btn:hover,
.wp-block-button__link:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.single_add_to_cart_button:hover {
  background: #b9e2f5 !important;
  color: var(--ba-accent-ink) !important;
}

.ba-btn--ghost {
  background: transparent !important;
  color: #fff !important;
  border: 1px solid rgba(255, 255, 255, 0.7) !important;
}

.ba-btn--ghost:hover {
  background: #fff !important;
  color: #111 !important;
}

.ba-section--flow {
  position: relative;
  overflow: hidden;
}

.ba-section--flow::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 58%;
  width: min(980px, 92vw);
  height: 320px;
  transform: translate(-50%, -50%);
  background: radial-gradient(ellipse, rgba(142, 202, 230, 0.16), transparent 68%);
  pointer-events: none;
}

.ba-benefits {
  position: relative;
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 22px;
}

.ba-benefits::before {
  content: "";
  position: absolute;
  top: 58px;
  left: 12%;
  right: 12%;
  height: 1px;
  background: linear-gradient(90deg, transparent, rgba(142, 202, 230, 0.85), transparent);
  pointer-events: none;
}

.ba-benefit {
  position: relative;
  overflow: hidden;
  min-height: 280px;
  padding: 26px 24px 24px;
  background:
    linear-gradient(165deg, rgba(142, 202, 230, 0.28), transparent 48%),
    linear-gradient(165deg, #1a4560 0%, #122838 58%, #0b1822 100%);
  border: 1px solid rgba(142, 202, 230, 0.62);
  box-shadow:
    inset 4px 0 0 #8ecae6,
    inset 0 1px 0 rgba(255, 255, 255, 0.1),
    0 18px 40px rgba(0, 0, 0, 0.35);
  transition: transform 0.35s ease, border-color 0.35s ease, box-shadow 0.35s ease;
}

.ba-benefit:nth-child(2) {
  background:
    linear-gradient(165deg, rgba(142, 202, 230, 0.16), transparent 52%),
    linear-gradient(165deg, #143448 0%, #102636 42%, #0b1822 100%);
}

.ba-benefit:nth-child(3) {
  background:
    linear-gradient(195deg, rgba(185, 226, 245, 0.22), transparent 46%),
    linear-gradient(195deg, #1e5270 0%, #143044 52%, #0b1822 100%);
}

.ba-benefit:hover {
  transform: translateY(-8px);
  border-color: #b9e2f5;
  box-shadow:
    inset 4px 0 0 #b9e2f5,
    inset 0 1px 0 rgba(255, 255, 255, 0.14),
    0 26px 48px rgba(0, 0, 0, 0.45),
    0 0 36px rgba(142, 202, 230, 0.22);
}

.ba-benefit__ghost {
  position: absolute;
  right: 4px;
  bottom: -28px;
  z-index: 0;
  font-size: 132px;
  font-weight: 700;
  line-height: 0.8;
  letter-spacing: -0.06em;
  color: transparent;
  -webkit-text-stroke: 1.5px rgba(185, 226, 245, 0.55);
  pointer-events: none;
}

.ba-benefit:hover .ba-benefit__ghost {
  -webkit-text-stroke-color: rgba(142, 202, 230, 0.72);
}

.ba-benefit__top,
.ba-benefit__kicker,
.ba-benefit strong,
.ba-benefit p {
  position: relative;
  z-index: 1;
}

.ba-benefit__top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-height: 64px;
  margin-bottom: 28px;
}

.ba-benefit__num {
  color: var(--ba-accent);
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.22em;
}

.ba-benefit__icon {
  box-sizing: border-box;
  width: 48px;
  height: 48px;
  padding: 11px;
  border-radius: 50%;
  color: var(--ba-accent-ink);
  background: var(--ba-accent);
  border: 0;
  box-shadow:
    0 0 0 6px #0b1822,
    0 0 22px rgba(142, 202, 230, 0.55);
  fill: none;
  stroke: currentColor;
  stroke-width: 1.7;
  stroke-linecap: round;
  stroke-linejoin: round;
  transition: transform 0.35s ease, background 0.35s ease;
}

.ba-benefit:hover .ba-benefit__icon {
  background: #d7f0fb;
  transform: scale(1.06);
}

.ba-benefit:not(:last-child)::after {
  content: "";
  position: absolute;
  z-index: 2;
  top: 57px;
  right: -23px;
  width: 24px;
  height: 2px;
  background: var(--ba-accent);
  box-shadow: 0 0 10px rgba(142, 202, 230, 0.7);
}

.ba-benefit__kicker {
  margin: 0 0 8px;
  color: var(--ba-accent) !important;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.18em;
  text-transform: uppercase;
}

.ba-benefit__kicker span {
  color: inherit !important;
  font-size: inherit;
  letter-spacing: inherit;
}

.ba-benefit strong {
  display: block;
  margin: 0 0 10px;
  color: #fff !important;
  font-size: 22px;
  line-height: 1.15;
  letter-spacing: -0.03em;
}

.ba-benefit strong span {
  color: #fff !important;
  font-size: inherit;
  letter-spacing: inherit;
}

.ba-benefit p:not(.ba-benefit__kicker) {
  margin: 0;
  max-width: 34ch;
  color: #efeae4 !important;
  font-size: 15px;
  line-height: 1.55;
}

.ba-benefit p:not(.ba-benefit__kicker) span {
  color: #efeae4 !important;
  font-size: inherit;
  letter-spacing: 0;
}

.ba-vault {
  position: relative;
  isolation: isolate;
}

.ba-vault__sky {
  position: absolute;
  inset: 0;
  z-index: 0;
  overflow: hidden;
  pointer-events: none;
  background: #10141c;
}

.ba-vault__sky span {
  position: absolute;
  inset: 0;
  background-image: url("https://badangel.shop/wp-content/uploads/2025/12/white-snow-texture-background-high-angle-view_293060-21710-1.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  filter: saturate(0.45) contrast(1.08) brightness(0.96);
  animation: ba-wind-fade 46s linear infinite;
}

.ba-vault__sky span:nth-child(2) {
  animation-delay: -23s;
}

.ba-vault__sky::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, rgba(9, 9, 9, 0.28), rgba(9, 9, 9, 0.55));
  pointer-events: none;
}

.ba-band {
  position: relative;
  z-index: 1;
  min-height: 460px;
  display: grid;
  align-items: end;
  overflow: hidden;
  margin: 10px 0 0;
}

.ba-band__fixed {
  position: absolute;
  inset: 0;
  background-image:
    linear-gradient(180deg, rgba(9, 9, 9, 0.18), rgba(9, 9, 9, 0.62)),
    url("https://badangel.shop/wp-content/uploads/2025/12/vlcsnap-2025-12-16-15h21m03s232.png");
  background-size: cover;
  background-position: center 42%;
  background-attachment: fixed;
}

.ba-band img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.ba-band__shade {
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.78));
}

.ba-band__copy {
  position: relative;
  z-index: 1;
  width: min(1180px, calc(100% - 40px));
  margin: 0 auto 48px;
}

.ba-band h2 {
  margin: 0 0 16px;
  font-size: clamp(46px, 6vw, 80px);
  letter-spacing: 0.01em;
  color: #fff !important;
  background: transparent !important;
}

.ba-band__lead {
  margin: 0;
  max-width: 38ch;
  color: #f6f3ee !important;
  font-size: 16px;
  line-height: 1.5;
}

.ba-band__lead span {
  color: inherit !important;
}

.ba-goods {
  position: relative;
  z-index: 1;
  display: grid;
  gap: 10px;
  padding: 18px 0 78px;
}

.ba-good {
  position: relative;
  display: grid;
  grid-template-columns: minmax(220px, 0.86fr) minmax(0, 1.14fr);
  gap: 28px 42px;
  align-items: center;
  padding: 42px 4px;
}

.ba-good--flip {
  grid-template-columns: minmax(0, 1.14fr) minmax(220px, 0.86fr);
}

.ba-good--flip .ba-good__fig {
  order: 2;
}

.ba-good + .ba-good::before {
  content: "";
  position: absolute;
  top: 0;
  left: 8%;
  right: 8%;
  height: 1px;
  background: linear-gradient(90deg, transparent, rgba(142, 202, 230, 0.75), transparent);
}

.ba-good__fig {
  margin: 0;
  display: grid;
  place-items: center;
  min-height: 300px;
}

.ba-good__fig img {
  width: min(380px, 86%);
  height: auto;
  display: block;
  filter:
    drop-shadow(0 0 6px #fff)
    drop-shadow(0 0 18px rgba(255, 255, 255, 0.8))
    drop-shadow(0 22px 30px rgba(0, 0, 0, 0.4)) !important;
  animation: ba-good-float 7.5s ease-in-out infinite alternate;
}

.ba-good:nth-child(2) .ba-good__fig img {
  animation-delay: -2.4s;
}

.ba-good:nth-child(3) .ba-good__fig img {
  animation-delay: -4.6s;
}

@keyframes ba-good-float {
  from { transform: translateY(8px); }
  to { transform: translateY(-16px); }
}

.ba-good__copy h2 {
  margin: 0 0 12px;
  font-size: clamp(42px, 5.2vw, 68px);
  line-height: 1.45;
  letter-spacing: 0.01em;
  color: #fff !important;
}

.ba-good__copy p:not(.ba-kicker) {
  margin: 0 0 18px;
  max-width: 42ch;
  color: #efeae4 !important;
  font-size: 16px;
  line-height: 1.55;
}

.ba-good__copy p:not(.ba-kicker) span {
  color: inherit !important;
}

.ba-reveal {
  opacity: 0;
  transform: translateY(28px);
  transition: opacity 0.7s ease, transform 0.7s ease;
}

.ba-reveal.is-in {
  opacity: 1;
  transform: none;
}

.ba-benefit.ba-reveal.is-in:hover {
  transform: translateY(-8px);
}

/* Catalog, product, cart, checkout */
.header-media-inner-post .wp-block-cover {
  min-height: 280px !important;
  overflow: hidden !important;
}

.header-media-inner-post .wp-block-cover::before,
.header-media-inner-post .wp-block-cover__image-background {
  position: absolute;
  z-index: 0;
  top: -18% !important;
  left: -22% !important;
  width: 175% !important;
  height: 146% !important;
  max-width: none !important;
  object-fit: cover;
  background-image: url("https://badangel.shop/wp-content/uploads/2025/12/white-snow-texture-background-high-angle-view_293060-21710-1.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  filter: saturate(0.42) contrast(1.12) brightness(0.98);
  animation: ba-banner-pan 40s linear infinite;
  pointer-events: none;
}

.header-media-inner-post .wp-block-cover::before {
  content: "";
  animation-delay: -20s;
}

.header-media-inner-post .wp-block-cover::after {
  content: "";
  position: absolute;
  z-index: 2;
  inset: -42% -12%;
  pointer-events: none;
  background:
    linear-gradient(106deg, transparent 16%, rgba(255, 255, 255, 0.03) 20%, rgba(214, 228, 255, 0.28) 21.1%, transparent 24%),
    linear-gradient(94deg, transparent 38%, rgba(255, 255, 255, 0.04) 43%, rgba(186, 210, 255, 0.42) 44.2%, transparent 47.5%),
    linear-gradient(118deg, transparent 58%, rgba(255, 255, 255, 0.02) 63%, rgba(230, 238, 255, 0.2) 64%, transparent 68%),
    linear-gradient(82deg, transparent 72%, rgba(255, 255, 255, 0.05) 77%, rgba(176, 204, 255, 0.24) 78%, transparent 82%);
  mix-blend-mode: screen;
  opacity: 0.55;
  animation: ba-ray-drift 16s ease-in-out infinite alternate;
}

.header-media-inner-post .wp-block-cover__background {
  opacity: 0.48 !important;
  z-index: 1;
}

.header-media-inner-post .wp-block-cover__inner-container {
  z-index: 3;
}

.wp-block-cover__background {
  background: #070707 !important;
  opacity: 0.72 !important;
}

.wp-block-cover__inner-container,
.wp-block-cover__inner-container :is(h1, h2, h3, p, a) {
  color: #fff !important;
  position: relative;
  z-index: 1;
}

.woocommerce ul.products li.product,
.wc-block-grid__product {
  background: var(--ba-bg-raise) !important;
  border: 1px solid var(--ba-line);
  padding: 12px !important;
  box-sizing: border-box;
  overflow: hidden;
  min-width: 0;
  display: flex !important;
  flex-direction: column;
}

.woocommerce ul.products li.product a img,
ul.wc-block-grid__products li.wc-block-grid__product a img {
  background: var(--ba-photo) !important;
  object-fit: contain;
  width: 100%;
  height: 280px;
  filter: none !important;
}

.woocommerce ul.products li.product .button,
ul.wc-block-grid__products li .add_to_cart_button,
.woocommerce ul.products li.product .added_to_cart {
  position: static !important;
  inset: auto !important;
  opacity: 1 !important;
  visibility: visible !important;
  box-sizing: border-box !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
  width: 100% !important;
  max-width: 100% !important;
  margin: 12px 0 0 !important;
  padding: 12px 10px !important;
  font-size: 12px !important;
  letter-spacing: 0.06em;
  line-height: 1.25 !important;
  white-space: normal !important;
  text-align: center;
}

.woocommerce div.product {
  color: var(--ba-text);
}

.woocommerce div.product div.images,
.woocommerce div.product div.summary {
  background: transparent !important;
}

.woocommerce div.product div.images img,
.woocommerce-product-gallery__image {
  background: var(--ba-photo);
}

.woocommerce div.product p.price del,
.woocommerce div.product span.price del,
.woocommerce ul.products li.product .price del {
  color: var(--ba-faint) !important;
  opacity: 1 !important;
}

.woocommerce div.product p.price ins,
.woocommerce div.product span.price ins,
.woocommerce ul.products li.product .price ins {
  color: var(--ba-accent) !important;
  text-decoration: none;
  font-weight: 700;
}

.woocommerce span.onsale,
.wc-block-components-product-sale-badge,
.wc-block-grid__product-onsale {
  background: var(--ba-accent) !important;
  color: var(--ba-accent-ink) !important;
  z-index: 1 !important;
}

.woocommerce ul.products li.product,
.wc-block-grid__product,
.wp-block-woocommerce-related-products li.product {
  isolation: isolate;
}

.woocommerce-product-details__short-description {
  background: transparent !important;
  border-left: 3px solid var(--ba-accent);
  padding-left: 12px;
  color: var(--ba-text) !important;
}

.woocommerce div.product .woocommerce-tabs {
  margin-top: 36px !important;
  border: 0 !important;
  padding-top: 0 !important;
}

.woocommerce div.product .woocommerce-tabs::before {
  content: "";
  display: block;
  height: 64px;
  margin: 0 auto 18px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 680 100' fill='none'%3E%3Cpath d='M250 50h180' stroke='%238ecae6' stroke-width='1.2'/%3E%3Ccircle cx='340' cy='50' r='2.5' fill='%23d7f0fb'/%3E%3Cg fill='%23e7f6fc' stroke='%238ecae6' stroke-width='.85'%3E%3Cg transform='translate(250 50)'%3E%3Cellipse cx='-16' cy='-14' rx='5.2' ry='13' transform='rotate(-48 -16 -14)'/%3E%3Cellipse cx='-34' cy='-16' rx='5' ry='12.5' transform='rotate(-34 -34 -16)'/%3E%3Cellipse cx='-52' cy='-12' rx='4.6' ry='11.5' transform='rotate(-20 -52 -12)'/%3E%3Cellipse cx='-68' cy='-5' rx='4' ry='9.5' transform='rotate(-8 -68 -5)'/%3E%3Cellipse cx='-20' cy='14' rx='5.2' ry='13' transform='rotate(48 -20 14)'/%3E%3Cellipse cx='-38' cy='16' rx='5' ry='12.5' transform='rotate(34 -38 16)'/%3E%3Cellipse cx='-56' cy='12' rx='4.6' ry='11.5' transform='rotate(20 -56 12)'/%3E%3Cellipse cx='-72' cy='5' rx='4' ry='9.5' transform='rotate(8 -72 5)'/%3E%3C/g%3E%3Cg transform='translate(430 50) scale(-1 1)'%3E%3Cellipse cx='-16' cy='-14' rx='5.2' ry='13' transform='rotate(-48 -16 -14)'/%3E%3Cellipse cx='-34' cy='-16' rx='5' ry='12.5' transform='rotate(-34 -34 -16)'/%3E%3Cellipse cx='-52' cy='-12' rx='4.6' ry='11.5' transform='rotate(-20 -52 -12)'/%3E%3Cellipse cx='-68' cy='-5' rx='4' ry='9.5' transform='rotate(-8 -68 -5)'/%3E%3Cellipse cx='-20' cy='14' rx='5.2' ry='13' transform='rotate(48 -20 14)'/%3E%3Cellipse cx='-38' cy='16' rx='5' ry='12.5' transform='rotate(34 -38 16)'/%3E%3Cellipse cx='-56' cy='12' rx='4.6' ry='11.5' transform='rotate(20 -56 12)'/%3E%3Cellipse cx='-72' cy='5' rx='4' ry='9.5' transform='rotate(8 -72 5)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center / min(560px, 92%) 64px no-repeat;
}

.woocommerce div.product .woocommerce-tabs ul.tabs {
  display: none !important;
}

.woocommerce div.product .woocommerce-tabs .panel,
.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel {
  border: 0 !important;
  box-shadow: none !important;
  padding: 0 !important;
  margin: 0 !important;
}

.woocommerce div.product .woocommerce-tabs .panel h2 {
  margin: 0 0 14px !important;
}

.woocommerce div.product .woocommerce-tabs .panel,
.woocommerce table.shop_table,
.cart_totals,
.wc-block-cart,
.wc-block-checkout,
.wp-block-woocommerce-cart,
.wp-block-woocommerce-checkout {
  background: transparent !important;
  color: var(--ba-text) !important;
}

.woocommerce table.shop_table,
.woocommerce table.shop_table td,
.woocommerce table.shop_table th,
.wc-block-components-totals-wrapper,
.wc-block-cart-items,
.wc-block-components-order-summary {
  border-color: var(--ba-line) !important;
  color: var(--ba-text) !important;
  background: transparent !important;
}

input,
textarea,
select,
.wc-block-components-text-input input,
.wc-block-components-textarea,
.wc-block-components-combobox .components-combobox-control__input,
.woocommerce .quantity .qty,
.woocommerce-ordering select {
  background: #161616 !important;
  color: var(--ba-text) !important;
  border: 1px solid #3a3a3a !important;
  border-radius: 0 !important;
}

.woocommerce-info,
.woocommerce-message,
.woocommerce-error,
.wc-block-components-notice-banner {
  background: #161616 !important;
  color: var(--ba-text) !important;
  border-top-color: var(--ba-accent) !important;
}

.wc-block-components-drawer,
.wc-block-components-drawer__screen-overlay,
.wp-block-woocommerce-mini-cart-contents,
.wc-block-mini-cart__drawer {
  background: #101010 !important;
  color: var(--ba-text) !important;
}

.wp-block-woocommerce-empty-mini-cart-contents-block,
.wc-block-mini-cart__footer {
  background: #101010 !important;
  color: var(--ba-text) !important;
}

.wc-block-mini-cart__drawer .wc-block-components-product-price__value,
.wc-block-mini-cart__drawer .wc-block-components-product-price ins,
.wc-block-mini-cart__drawer .wc-block-components-totals-item__label,
.wc-block-mini-cart__drawer .wc-block-components-totals-item__value,
.wc-block-mini-cart__drawer .wc-block-formatted-money-amount,
.wc-block-cart .wc-block-components-product-price__value,
.wc-block-cart .wc-block-components-product-price ins,
.wc-block-cart .wc-block-components-totals-item__label,
.wc-block-cart .wc-block-components-totals-item__value,
.wc-block-cart .wc-block-formatted-money-amount {
  color: #f6f3ee !important;
}

.wc-block-mini-cart__drawer .wc-block-components-product-price ins .wc-block-components-product-price__value,
.wc-block-mini-cart__drawer .wc-block-components-product-price__value.is-discounted,
.wc-block-cart .wc-block-components-product-price ins .wc-block-components-product-price__value,
.wc-block-cart .wc-block-components-product-price__value.is-discounted {
  color: var(--ba-accent) !important;
}

.wc-block-mini-cart__drawer .wc-block-components-product-price del,
.wc-block-mini-cart__drawer .wc-block-components-product-price del .wc-block-components-product-price__value,
.wc-block-cart .wc-block-components-product-price del,
.wc-block-cart .wc-block-components-product-price del .wc-block-components-product-price__value {
  color: var(--ba-faint) !important;
}

.wc-block-mini-cart__drawer .wc-block-components-quantity-selector,
.wc-block-cart .wc-block-components-quantity-selector {
  background: #161616 !important;
  border: 1px solid rgba(255, 255, 255, 0.16) !important;
}

.wc-block-mini-cart__drawer .wc-block-components-quantity-selector__button,
.wc-block-cart .wc-block-components-quantity-selector__button {
  background: #1c1c1c !important;
  color: #f6f3ee !important;
}

.wc-block-mini-cart__drawer .wc-block-components-quantity-selector__input,
.wc-block-cart .wc-block-components-quantity-selector__input {
  background: #161616 !important;
  color: #f6f3ee !important;
}

.wc-block-mini-cart__drawer .wc-block-cart-item__remove-link,
.wc-block-mini-cart__drawer .wc-block-cart-item__remove-link svg,
.wc-block-cart .wc-block-cart-item__remove-link,
.wc-block-cart .wc-block-cart-item__remove-link svg {
  color: #d4cec6 !important;
  fill: currentColor !important;
}

.wp-block-footer,
.wp-block-footer .wp-block-heading,
.wp-block-footer p,
.wp-block-footer a,
.wp-block-widget,
.wp-block-sidebar,
.wp-block-sidebar a,
.wc-block-product-categories a {
  color: var(--ba-muted) !important;
}

.wp-block-footer {
  border-top: 1px solid var(--ba-line);
  padding-top: 28px;
}

.wp-block-footer .wp-block-heading {
  color: #fff !important;
  font-family: Poppins, "Segoe UI", sans-serif !important;
  font-weight: 600 !important;
  font-size: 26px !important;
  line-height: 1.35 !important;
  letter-spacing: 0.02em !important;
  text-transform: none !important;
}

.wp-block-footer a:hover,
.wp-block-sidebar a:hover {
  color: var(--ba-accent) !important;
}

.ba-footer-links {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  gap: 8px;
}

.ba-footer-links a {
  text-decoration: none;
}

@media (max-width: 900px) {
  .admin-bar .ba-header.header-transparent {
    top: 46px;
  }

  .ba-announce {
    letter-spacing: 0.06em;
    line-height: 1.45;
    padding: 8px 12px;
  }

  .ba-bar {
    min-height: 58px;
    gap: 8px !important;
    padding: 6px 12px !important;
  }

  .ba-bar__brand,
  .ba-tools {
    gap: 6px !important;
  }

  .ba-header .wp-block-site-logo,
  .ba-header .wp-block-site-logo img {
    height: 40px !important;
  }

  .ba-header .wp-block-site-logo {
    width: 40px !important;
    flex-basis: 40px;
  }

  .ba-header .wp-block-site-logo img {
    width: 104px !important;
  }

  .ba-tools .wp-block-woocommerce-customer-account,
  .ba-tools .wp-block-woocommerce-mini-cart,
  .ba-tools .wc-block-mini-cart,
  .ba-tools .wc-block-mini-cart__button,
  .ba-tools .wp-block-woocommerce-customer-account a {
    width: 36px !important;
    height: 36px !important;
    flex-basis: 36px;
  }

  .ba-header .wp-block-navigation__responsive-container-open {
    display: inline-flex !important;
  }

  .ba-header .wp-block-navigation__responsive-container:not(.is-menu-open) {
    display: none !important;
  }

  .ba-lang,
  .ba-lang__btn {
    height: 32px;
    min-height: 32px;
  }

  .ba-lang__btn {
    padding: 0 9px !important;
  }

  .ba-hero__slide,
  .ba-hero__slide--photo .ba-hero__copy {
    grid-template-columns: 1fr;
    padding: 32px 20px 96px;
  }

  .ba-hero__slide--photo .ba-hero__copy {
    padding-top: 22vh;
  }

  .ba-hero__mark {
    order: -1;
    width: min(280px, 70vw);
    margin: 0;
  }

  .ba-card {
    flex-basis: 78%;
  }

  .ba-benefits,
  .ba-section__head,
  .wp-product-category-with-sidebar.wp-block-columns {
    grid-template-columns: 1fr;
    flex-direction: column;
  }

  .ba-benefits::before,
  .ba-benefit:not(:last-child)::after {
    display: none;
  }

  .ba-benefit {
    min-height: 0;
  }

  .ba-good,
  .ba-good--flip {
    grid-template-columns: 1fr;
  }

  .ba-good--flip .ba-good__fig {
    order: 0;
  }

  .ba-good__fig {
    min-height: 0;
  }

  .ba-band__fixed,
  .ba-vault__sky,
  .ba-vault__sky span {
    background-attachment: scroll;
  }

  .wp-product-category-with-sidebar > .wp-block-column {
    flex-basis: 100% !important;
    width: 100% !important;
  }

  .ba-section__head {
    display: grid;
  }

  .ba-hero h1,
  .ba-hero h2 {
    font-size: 56px;
  }
}

@media (max-width: 640px) {
  .ba-wrap,
  .ba-band__copy {
    width: calc(100% - 28px);
  }

  .ba-card__row {
    flex-direction: column;
    align-items: stretch;
  }

  .ba-hero__ui {
    left: 16px;
    right: 16px;
  }

  .woocommerce ul.products {
    grid-template-columns: 1fr;
  }
}

.woocommerce .woocommerce-breadcrumb a,
.woocommerce-breadcrumb a,
.woocommerce div.product .product_meta,
.woocommerce div.product .product_meta a,
.woocommerce div.product .posted_in a {
  color: #f6f3ee !important;
}

.wp-filter-by-size,
.wp-filter-by-color {
  display: none !important;
}

.wc-block-price-filter,
.wc-block-components-price-slider,
.wc-block-price-filter label,
.wc-block-components-price-slider__range-text {
  color: var(--ba-muted) !important;
}

/* Shop sidebar and catalog */
.wp-product-category-with-sidebar.wp-block-columns {
  align-items: flex-start;
  gap: 36px;
}

.ba-shop-side.wp-block-sidebar > *:not(:last-child) {
  margin-bottom: 28px !important;
  padding-bottom: 28px !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.12) !important;
}

.ba-shop-side h2,
.ba-shop-side h3 {
  color: #fff !important;
  font-family: Poppins, "Segoe UI", sans-serif !important;
  font-weight: 600 !important;
  font-size: 17px !important;
  line-height: 1.35 !important;
  letter-spacing: 0.02em !important;
  text-transform: none !important;
  margin: 0 0 14px !important;
}

.ba-shop-side .wc-block-product-categories-list {
  list-style: none !important;
  margin: 0 !important;
  padding: 0 !important;
  display: grid;
  gap: 8px;
}

.ba-shop-side .wc-block-product-categories-list li {
  display: flex !important;
  align-items: center;
  margin: 0 !important;
  padding: 0 14px 0 0 !important;
  position: static !important;
  background: #141414 !important;
  border: 1px solid rgba(255, 255, 255, 0.14) !important;
}

.ba-shop-side .wc-block-product-categories-list li a {
  display: flex !important;
  align-items: center;
  flex: 1 1 auto;
  min-height: 46px;
  padding: 10px 14px !important;
  background: transparent !important;
  border: 0 !important;
  color: #f6f3ee !important;
  position: static !important;
  text-decoration: none !important;
}

.ba-shop-side .wc-block-product-categories-list li a::before,
.ba-shop-side .wc-block-product-categories-list li a::after,
.ba-shop-side .wc-block-product-categories-list li::before,
.ba-shop-side .wc-block-product-categories-list li::after {
  content: none !important;
  display: none !important;
}

.ba-shop-side .wc-block-product-categories-list li a:hover,
.ba-shop-side .wc-block-product-categories-list li a:focus,
.ba-shop-side .wc-block-product-categories-list li.current-cat > a,
.ba-shop-side .wc-block-product-categories-list li a.active {
  color: #8ecae6 !important;
}

.ba-shop-side .wc-block-product-categories-list li:hover,
.ba-shop-side .wc-block-product-categories-list li:focus-within,
.ba-shop-side .wc-block-product-categories-list li.current-cat {
  border-color: #8ecae6 !important;
}

.ba-shop-side .wc-block-product-categories-list-item-count {
  float: none !important;
  position: static !important;
  flex: 0 0 auto;
  color: #8ecae6 !important;
  font-size: 12px !important;
}

.ba-shop-side .wc-block-price-filter__range-input-progress,
.ba-shop-side .wc-block-components-price-slider__range-input-progress {
  --range-color: #8ecae6;
}

.ba-shop-side .wc-block-components-price-slider__controls,
.ba-shop-side .wc-block-price-filter__controls {
  display: grid !important;
  grid-template-columns: 1fr 1fr;
  gap: 10px;
  width: 100% !important;
  margin-top: 12px;
}

.ba-shop-side .wc-block-price-filter__amount,
.ba-shop-side .wc-block-components-price-slider__amount {
  background: #161616 !important;
  color: #f6f3ee !important;
  border: 1px solid #3a3a3a !important;
  width: 100% !important;
  box-sizing: border-box;
}

.woocommerce .woocommerce-result-count,
.woocommerce .woocommerce-ordering {
  float: none !important;
  color: #d4cec6 !important;
}

.woocommerce ul.products {
  clear: both;
}

.woocommerce-ordering {
  position: relative;
}

.ba-sort-native {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  margin: 0 !important;
  padding: 0 !important;
  opacity: 0 !important;
  pointer-events: none !important;
  overflow: hidden !important;
}

.ba-sort {
  position: relative;
  min-width: 220px;
  z-index: 40 !important;
}

.ba-sort__btn,
.ba-sort__opt {
  font-family: inherit;
  font-size: 14px;
  line-height: 1.3;
}

.ba-sort__btn {
  display: flex;
  align-items: center;
  width: 100%;
  min-height: 46px;
  padding: 0 40px 0 14px;
  box-sizing: border-box;
  background: #161616 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23f6f3ee' stroke-width='1.6' d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E") right 14px center / 12px 8px no-repeat;
  color: #f6f3ee;
  border: 1px solid rgba(255, 255, 255, 0.22);
  text-align: left;
  cursor: pointer;
}

.ba-sort__list {
  position: absolute;
  z-index: 30;
  top: calc(100% + 4px);
  left: 0;
  right: 0;
  margin: 0;
  padding: 6px;
  list-style: none;
  background: #1a1a1a;
  border: 1px solid rgba(255, 255, 255, 0.18);
  box-shadow: 0 18px 40px rgba(0, 0, 0, 0.5);
}

.ba-sort__opt {
  display: block;
  width: 100%;
  padding: 12px 12px;
  box-sizing: border-box;
  background: transparent;
  color: #f6f3ee;
  border: 0;
  text-align: left;
  cursor: pointer;
}

.ba-sort__opt:hover,
.ba-sort__opt:focus,
.ba-sort__opt[aria-selected="true"] {
  background: #8ecae6;
  color: #0b1c28;
}

.woocommerce .woocommerce-ordering select,
.wc-block-components-sort-select__select,
.wc-block-sort-select__select {
  color-scheme: dark;
  appearance: none;
  -webkit-appearance: none;
  background-color: #161616 !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23f6f3ee' stroke-width='1.6' d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: right 12px center !important;
  background-size: 12px 8px !important;
  color: #f6f3ee !important;
  border: 1px solid rgba(255, 255, 255, 0.2) !important;
  border-radius: 0 !important;
  min-height: 44px !important;
  height: 44px !important;
  padding: 0 40px 0 14px !important;
  min-width: 220px;
  font-size: 13px !important;
  letter-spacing: 0.03em;
  cursor: pointer;
  box-sizing: border-box;
}

.woocommerce .woocommerce-ordering select option,
.wc-block-components-sort-select__select option {
  background: #161616;
  color: #f6f3ee;
}

.wc-block-checkout .wc-block-components-text-input label,
.wc-block-checkout .wc-block-components-combobox label,
.wc-blocks-components-select__label,
.wc-block-components-form .wc-block-components-text-input label {
  color: #b7b1a8 !important;
}

.wc-blocks-components-select,
.wc-blocks-components-select__container {
  overflow: visible !important;
  min-height: 64px;
}

.wc-blocks-components-select__select,
.wc-block-checkout select {
  color-scheme: dark;
  appearance: none;
  -webkit-appearance: none;
  box-sizing: border-box !important;
  width: 100% !important;
  height: 64px !important;
  min-height: 64px !important;
  padding: 26px 40px 8px 12px !important;
  line-height: 24px !important;
  font-size: 15px !important;
  background-color: #161616 !important;
  color: #f6f3ee !important;
  border: 1px solid #3a3a3a !important;
  border-radius: 0 !important;
}

.wc-blocks-components-select__select option,
.wc-block-checkout select option {
  background: #161616;
  color: #f6f3ee;
}

.wc-block-checkout__sidebar {
  background: #121212 !important;
  border: 1px solid rgba(255, 255, 255, 0.12) !important;
  padding: 8px 18px 18px !important;
}

.wc-block-checkout .wc-block-components-product-price__value,
.wc-block-checkout .wc-block-components-product-price ins,
.wc-block-checkout .wc-block-components-totals-item__label,
.wc-block-checkout .wc-block-components-totals-item__value,
.wc-block-checkout .wc-block-formatted-money-amount,
.wc-block-checkout .wc-block-components-order-summary-item__individual-price,
.wc-block-components-order-summary .wc-block-components-product-name,
.wc-block-components-order-summary .wc-block-components-product-metadata,
.wc-block-components-order-summary .wc-block-components-order-summary-item__description {
  color: #f6f3ee !important;
}

.wc-block-checkout .wc-block-components-product-price ins .wc-block-components-product-price__value,
.wc-block-checkout .wc-block-components-product-price__value.is-discounted {
  color: var(--ba-accent) !important;
}

.wc-block-checkout .wc-block-components-product-price del,
.wc-block-checkout .wc-block-components-product-price del .wc-block-components-product-price__value {
  color: #b7b1a8 !important;
}

.woocommerce ul.products {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 18px;
}

.woocommerce ul.products::before,
.woocommerce ul.products::after {
  display: none !important;
  content: none !important;
}

.woocommerce ul.products li.product {
  width: auto !important;
  float: none !important;
  margin: 0 !important;
  clear: none !important;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product h2 {
  color: #fff !important;
  font-size: 18px !important;
}

@media (max-width: 1100px) and (min-width: 781px) {
  .woocommerce ul.products {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}

@media (max-width: 780px) {
  .woocommerce ul.products {
    grid-template-columns: 1fr !important;
  }

  .woocommerce ul.products li.product a img {
    height: min(340px, 78vw) !important;
  }

  .woocommerce .woocommerce-result-count,
  .woocommerce .woocommerce-ordering,
  .ba-sort {
    float: none !important;
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    margin: 0 0 14px !important;
  }
}

/* Account: menu as a top bar, content uses the full row */
.woocommerce-account main .woocommerce,
.woocommerce-account .woocommerce {
  display: block !important;
  width: min(1180px, calc(100% - 32px));
  max-width: none !important;
  margin: 0 auto 48px !important;
  padding-top: 28px;
}

.woocommerce-account .woocommerce-MyAccount-navigation,
.woocommerce-account .woocommerce-MyAccount-content {
  float: none !important;
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
}

.woocommerce-account .woocommerce-MyAccount-navigation {
  margin-bottom: 32px !important;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul {
  display: grid !important;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  gap: 0 !important;
  list-style: none;
  margin: 0 !important;
  padding: 5px !important;
  background: #121212 !important;
  border: 1px solid rgba(255, 255, 255, 0.12) !important;
}

.woocommerce-account .woocommerce-MyAccount-navigation li {
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  list-style: none;
  min-width: 0;
}

.woocommerce-account .woocommerce-MyAccount-navigation li a {
  display: flex !important;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: 48px;
  padding: 8px 8px !important;
  background: transparent !important;
  color: #d4cec6 !important;
  border: 0 !important;
  font-size: 11px !important;
  font-weight: 600 !important;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  text-decoration: none !important;
  text-align: center;
  line-height: 1.3;
  white-space: normal;
}

.woocommerce-account .woocommerce-MyAccount-navigation li a:hover,
.woocommerce-account .woocommerce-MyAccount-navigation li a:focus,
.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a {
  background: var(--ba-accent) !important;
  color: var(--ba-accent-ink) !important;
}

.woocommerce-account .woocommerce-MyAccount-content,
.woocommerce-account .woocommerce-MyAccount-content p,
.woocommerce-account .woocommerce-MyAccount-content a {
  color: var(--ba-muted);
}

.woocommerce-account .woocommerce-MyAccount-content a:not(.button):not(.woocommerce-Button) {
  color: var(--ba-text) !important;
  text-decoration: none !important;
  box-shadow: inset 0 -1px 0 rgba(142, 202, 230, 0.85);
}

.woocommerce-account .woocommerce-MyAccount-content a:not(.button):not(.woocommerce-Button):hover {
  color: var(--ba-accent) !important;
}

.woocommerce-account .woocommerce-EditAccountForm,
.woocommerce-account .woocommerce-address-fields__field-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 18px 24px;
  width: 100%;
}

.woocommerce-account .woocommerce-EditAccountForm .form-row,
.woocommerce-account .woocommerce-address-fields .form-row {
  float: none !important;
  width: auto !important;
  margin: 0 !important;
}

.woocommerce-account .woocommerce-EditAccountForm .clear,
.woocommerce-account .woocommerce-EditAccountForm fieldset,
.woocommerce-account .woocommerce-EditAccountForm > .form-row-wide,
.woocommerce-account .woocommerce-EditAccountForm > p:last-of-type,
.woocommerce-account .woocommerce-address-fields .form-row-wide {
  grid-column: 1 / -1;
}

.woocommerce-account .woocommerce-MyAccount-content label {
  color: #f6f3ee !important;
  display: block;
  margin-bottom: 6px;
}

.woocommerce-account .woocommerce-MyAccount-content input.input-text,
.woocommerce-account .woocommerce-MyAccount-content textarea,
.woocommerce-account .woocommerce-MyAccount-content select {
  width: 100% !important;
  min-height: 48px;
  box-sizing: border-box;
  background: #1c1c1c !important;
  color: #f6f3ee !important;
  border: 1px solid #4a4a4a !important;
  padding: 10px 12px !important;
}

.woocommerce-account fieldset {
  margin: 0;
  padding: 18px !important;
  border: 1px solid rgba(255, 255, 255, 0.14) !important;
}

.woocommerce-account fieldset legend {
  color: #fff !important;
  padding: 0 8px;
}

@media (max-width: 900px) {
  .woocommerce-account .woocommerce-MyAccount-navigation ul {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

@media (max-width: 560px) {
  .woocommerce-account .woocommerce-MyAccount-navigation ul {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 700px) {
  .woocommerce-account .woocommerce-EditAccountForm,
  .woocommerce-account .woocommerce-address-fields__field-wrapper {
    grid-template-columns: 1fr;
  }
}

@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
  .ba-reveal,
  .ba-hero__copy > *,
  .ba-hero__mark img {
    animation: none !important;
    opacity: 1 !important;
    transform: none !important;
    transition: none !important;
    --ba-glow-x: 0px;
  }
  .ba-marquee__track,
  .ba-storm__clouds,
  .ba-storm__rays,
  .ba-storm__bolt,
  .ba-storm__flash,
  .ba-vault__sky span,
  .header-media-inner-post .wp-block-cover::before,
  .header-media-inner-post .wp-block-cover::after,
  .ba-good__fig img { animation: none !important; }
  .ba-storm__bolt,
  .ba-storm__flash,
  .ba-storm__rain { display: none !important; }
}

/* Laurel beside headings */
.ba-hero__copy h1::before,
.ba-hero__copy h1::after,
.ba-hero__copy h2::before,
.ba-hero__copy h2::after,
.ba-section__head h2::before,
.ba-section__head h2::after,
.ba-band__copy h2::before,
.ba-good__copy h2::before,
.ba-band__copy h2::after,
.ba-good__copy h2::after,
.ba-good__copy h2::before,
.ba-good__copy h2::after,
h1.wp-block-query-title::before,
h1.wp-block-query-title::after,
.woocommerce-products-header__title::before,
.woocommerce-products-header__title::after,
h1.product_title::before,
h1.product_title::after,
h1.wp-block-post-title::before,
h1.wp-block-post-title::after {
  content: "";
  flex: 0 0 auto;
  width: 0.62em;
  height: 1.62em;
  background: url("data:image/png;base64,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") center / contain no-repeat;
  pointer-events: none;
}

.ba-hero__copy h1::before,
.ba-hero__copy h2::before,
.ba-section__head h2::before,
.ba-band__copy h2::before,
.ba-good__copy h2::before,
h1.wp-block-query-title::before,
.woocommerce-products-header__title::before,
h1.product_title::before,
h1.wp-block-post-title::before {
  transform: rotate(-15deg);
}

.ba-hero__copy h1::after,
.ba-hero__copy h2::after,
.ba-section__head h2::after,
.ba-band__copy h2::after,
.ba-good__copy h2::after,
h1.wp-block-query-title::after,
.woocommerce-products-header__title::after,
h1.product_title::after,
h1.wp-block-post-title::after {
  transform: scaleX(-1);
}

.ba-hero__copy h1::after,
.ba-hero__copy h2::after {
  content: none;
}

.ba-section__head h2,
.ba-band__copy h2,
.ba-good__copy h2,
h1.wp-block-query-title,
.woocommerce-products-header__title,
h1.product_title,
h1.wp-block-post-title {
  display: flex;
  align-items: center;
  gap: 0.55em;
  width: fit-content;
  max-width: 100%;
}

.ba-section__head h2 > span,
.ba-band__copy h2 > span,
.ba-good__copy h2 > span {
  min-width: 0;
}

h1.wp-block-query-title,
.woocommerce-products-header__title {
  margin-left: auto !important;
  margin-right: auto !important;
  text-align: center;
  font-size: clamp(52px, 6.4vw, 88px) !important;
  line-height: 1.45 !important;
}

h1.product_title,
h1.wp-block-post-title {
  font-size: clamp(44px, 5.4vw, 76px) !important;
  line-height: 1.45 !important;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce-loop-product__title {
  font-size: 28px !important;
  line-height: 1.2 !important;
}

@media (max-width: 640px) {
  .ba-hero__copy h1::before,
  .ba-hero__copy h1::after,
  .ba-hero__copy h2::before,
  .ba-hero__copy h2::after,
  .ba-section__head h2::before,
  .ba-section__head h2::after,
  .ba-band__copy h2::before,
.ba-good__copy h2::before,
  .ba-band__copy h2::after,
.ba-good__copy h2::after,
  h1.wp-block-query-title::before,
  h1.wp-block-query-title::after,
  h1.product_title::before,
  h1.product_title::after {
    width: 0.5em;
    height: 1.3em;
  }
}
