/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

:root {
  --primary-gradient: linear-gradient(180deg, #a77fff 0%, #743dff 100%);
  --primary-gradient-hover: linear-gradient(180deg, #a77fff 0%, #743dff 100%);
  --dark-bg: #1a122f;
  --global-site-width: 1300px;
  --light-bg: #f3f4f9;
  --global-border-radius-buttons: 100px;
  --global-border-radius: 12px;

  /* Colors */
  --purple-1: #a780ff;
  --purple-2: #7741ff;
  --purple-3: #6224fb;

  /* Typography */
  --heading-color: #1e1c21;
  --body-color: #31373d;
  --light-text: #616972;
  --light-primary: #fff1f1;
  --global-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  --star-rating-color: #ffbf00;
  --checkout-width: 1000px;

  /* Buttons */
  --primary-buttons-box-shadow: 0px 4px 7px 0px #ffffff40 inset;
  --primary-buttons-box-shadow-2: 0px 4px 14px 0px #9747ff5c;

  /* Notices */
  --success-notice-color: #ddfdf7;
  --warning-notice-color: #f1e7d0;

  /* Fonts */
  --primary-font-family: 'Geist', sans-serif;
  --secondary-font-family: 'Inter', sans-serif;

  /* Product Labels */

  /* Header Elements */
  --header-box-height: 48px;
  --header-box-width: 48px;
  --header-box-border-radius: 42px;
  --main-filter: brightness(0) saturate(100%) invert(54%) sepia(14%)
    saturate(1970%) hue-rotate(216deg) brightness(102%) contrast(103%);
  --white-filter: brightness(0) saturate(100%) invert(100%) sepia(0%)
    saturate(7470%) hue-rotate(160deg) brightness(97%) contrast(111%);
  --header-box-border-color: var(--light-bg);
  --header-box-border-color-hover: #efeaff;

  /* Form Control */
  --form-control-disabled: #959495;

  /* Icons */

  /* Helper Icons */
  --c2m_check-mark: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjY2NjcgMEM1LjIzMjUgMCAwIDUuMjMyNSAwIDExLjY2NjdDMCAxOC4xMDA4IDUuMjMyNSAyMy4zMzMzIDExLjY2NjcgMjMuMzMzM0MxOC4xMDA4IDIzLjMzMzMgMjMuMzMzMyAxOC4xMDA4IDIzLjMzMzMgMTEuNjY2N0MyMy4zMzMzIDUuMjMyNSAxOC4xMDA4IDAgMTEuNjY2NyAwWk0xMC45NDkyIDE1LjM3MDhDMTAuNjYzMyAxNS42NTY3IDEwLjI5IDE1Ljc5NjcgOS45MTY2NyAxNS43OTY3QzkuNTQzMzMgMTUuNzk2NyA5LjE3IDE1LjY1NjcgOC44ODQxNyAxNS4zNzA4TDYuNTkwODcgMTMuMDc3NUM2LjMxNDI1IDEyLjgwMDkgNi4zMTQyNSAxMi4zNTI0IDYuNTkwODcgMTIuMDc1OEw2LjgyNTggMTEuODQwOUM3LjEwMjQyIDExLjU2NDIgNy41NTA5MSAxMS41NjQyIDcuODI3NTMgMTEuODQwOUw5LjQxNTggMTMuNDI5MUM5LjY5MjQyIDEzLjcwNTggMTAuMTQwOSAxMy43MDU4IDEwLjQxNzUgMTMuNDI5MUwxNi4wODkxIDcuNzU3NTNDMTYuMzY1OCA3LjQ4MDkxIDE2LjgxNDIgNy40ODA5MSAxNy4wOTA5IDcuNzU3NTNMMTcuMzI1OCA3Ljk5MjQ3QzE3LjYwMjQgOC4yNjkwOSAxNy42MDI0IDguNzE3NTggMTcuMzI1OCA4Ljk5NDJMMTAuOTQ5MiAxNS4zNzA4WiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzc2MF81MzQpIi8+CjxwYXRoIGQ9Ik0xMS42NjcgMC4xNzY3NThDMTguMDAzMiAwLjE3NjkzNCAyMy4xNTYyIDUuMzMwNzMgMjMuMTU2MiAxMS42NjdDMjMuMTU2MSAxOC4wMDMxIDE4LjAwMzEgMjMuMTU2MSAxMS42NjcgMjMuMTU2MkM1LjMzMDczIDIzLjE1NjIgMC4xNzY5MzQgMTguMDAzMiAwLjE3Njc1OCAxMS42NjdDMC4xNzY3NTggNS4zMzA2MyA1LjMzMDYzIDAuMTc2NzU4IDExLjY2NyAwLjE3Njc1OFpNMTcuMjE1OCA3LjYzMTg0QzE2Ljg3MDEgNy4yODY1IDE2LjMwOTUgNy4yODY0IDE1Ljk2MzkgNy42MzE4NEwxMC4yOTIgMTMuMzAzN0MxMC4wODQ1IDEzLjUxMTEgOS43NDg0NiAxMy41MTEyIDkuNTQxMDIgMTMuMzAzN0w3Ljk1MzEyIDExLjcxNThDNy42MDczNSAxMS4zNyA3LjA0NTk3IDExLjM3IDYuNzAwMiAxMS43MTU4TDYuNDY1ODIgMTEuOTUwMkM2LjEyMDA0IDEyLjI5NiA2LjEyMDA0IDEyLjg1NzMgNi40NjU4MiAxMy4yMDMxTDguNzU4NzkgMTUuNDk2MUM5LjA3OTYzIDE1LjgxNjkgOS40OTkyOSAxNS45NzM2IDkuOTE2OTkgMTUuOTczNkMxMC4zMzQ1IDE1Ljk3MzYgMTAuNzUzNSAxNS44MTY4IDExLjA3NDIgMTUuNDk2MUwxNy40NTEyIDkuMTE5MTRDMTcuNzk2NyA4Ljc3MzM2IDE3Ljc5NjggOC4yMTI5IDE3LjQ1MTIgNy44NjcxOUwxNy4yMTU4IDcuNjMxODRaIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utb3BhY2l0eT0iMC4xIiBzdHJva2Utd2lkdGg9IjAuMzU0MTY3Ii8+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfNzYwXzUzNCIgeDE9IjExLjY2NjciIHkxPSIwIiB4Mj0iMTEuNjY2NyIgeTI9IjIzLjMzMzMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzc4RDdDNyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM1MUM5QjUiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K);
  --arrow-right-dark: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDEyIDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjUgNC41SDExLjE2NjdNMTEuMTY2NyA0LjVMNy4xNjY2NyAwLjVNMTEuMTY2NyA0LjVMNy4xNjY2NyA4LjUiIHN0cm9rZT0iIzEzMEEyRCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
  --chevron-down: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEwIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjc1IDAuNzVMNC43NSA0Ljc1TDguNzUgMC43NSIgc3Ryb2tlPSIjNjE2OTcyIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
  --c2m_info-icon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4Ljc5MjMgMy4yMDU1OUMxNC41MTUzIC0xLjA2ODUzIDcuNDg0NjkgLTEuMDY4NTMgMy4yMDc3MiAzLjIwNTU5Qy0xLjA2OTI0IDcuNDc5NzEgLTEuMDY5MjQgMTQuNTA1NyAzLjIwNzcyIDE4Ljc3OThDNS4zNzU1IDIwLjk0NjEgOC4xODc3NSAyMiAxMSAyMkMxMy44MTIzIDIyIDE2LjYyNDUgMjAuOTQ2MSAxOC43OTIzIDE4Ljc3OThDMjMuMDY5MiAxNC41MDU3IDIzLjA2OTIgNy40Nzk3MSAxOC43OTIzIDMuMjA1NTlaTTE3Ljk3MiAxNy45NjAxQzE0LjE2MzggMjEuNzY1OCA3Ljg5NDgxIDIxLjc2NTggNC4wODY1NSAxNy45NjAxQzAuMjc4Mjk2IDE0LjE1NDQgMC4yNzgyOTYgNy44ODk1NSA0LjA4NjU1IDQuMDgzODNDNi4wMTk5NyAyLjE1MTcgOC41MzkyOCAxLjIxNDkgMTEuMDU4NiAxLjIxNDlDMTMuNTc3OSAxLjIxNDkgMTYuMDk3MiAyLjE1MTcgMTguMDMwNiA0LjA4MzgzQzIxLjc4MDMgNy44ODk1NSAyMS43ODAzIDE0LjA5NTggMTcuOTcyIDE3Ljk2MDFaTTExLjM1MTUgOS40NzAzOUMxMS40Njg3IDkuNTg3NDkgMTEuNTg1OSA5Ljc2MzE0IDExLjU4NTkgOS45OTczNFYxNS42MTgxQzExLjU4NTkgMTUuODUyMyAxMS41MjczIDE2LjAyNzkgMTEuMzUxNSAxNi4xNDVDMTEuMTc1OCAxNi4yNjIxIDExLjA1ODYgMTYuMzIwNyAxMC44MjQyIDE2LjMyMDdDMTAuNjQ4NSAxNi4zMjA3IDEwLjQ3MjcgMTYuMjYyMSAxMC4yOTY5IDE2LjE0NUMxMC4xNzk4IDE2LjAyNzkgMTAuMDYyNiAxNS44NTIzIDEwLjA2MjYgMTUuNjE4MVY5Ljk5NzM0QzEwLjA2MjYgOS43NjMxNCAxMC4xMjEyIDkuNTg3NDkgMTAuMjk2OSA5LjQ3MDM5QzEwLjQ3MjcgOS4zNTMyOSAxMC41ODk5IDkuMjk0NzQgMTAuODI0MiA5LjI5NDc0QzExLjA1ODYgOS4yOTQ3NCAxMS4yMzQ0IDkuMzUzMjkgMTEuMzUxNSA5LjQ3MDM5Wk0xMS41MjczIDYuMzA4NzJDMTEuNzAzMSA2LjQ4NDM2IDExLjc2MTcgNi42NjAwMSAxMS43NjE3IDYuODk0MjFDMTEuNzYxNyA3LjEyODQxIDExLjcwMzEgNy4zNjI2MSAxMS41MjczIDcuNDc5NzFDMTEuMzUxNSA3LjY1NTM2IDExLjE3NTggNy43MTM5MSAxMC44ODI4IDcuNzEzOTFDMTAuNTg5OSA3LjcxMzkxIDEwLjQxNDEgNy42NTUzNiAxMC4yMzgzIDcuNDc5NzFDMTAuMDYyNiA3LjMwNDA2IDEwLjAwNCA3LjEyODQxIDEwLjAwNCA2Ljg5NDIxQzEwLjAwNCA2LjY2MDAxIDEwLjA2MjYgNi40MjU4MiAxMC4yMzgzIDYuMzA4NzJDMTAuNDE0MSA2LjEzMzA3IDEwLjY0ODUgNi4wNzQ1MiAxMC44ODI4IDYuMDc0NTJDMTEuMTE3MiA2LjA3NDUyIDExLjM1MTUgNi4xMzMwNyAxMS41MjczIDYuMzA4NzJaIiBmaWxsPSIjQkJDMUREIi8+Cjwvc3ZnPgo=);

  /* Compare Table Icons */
  --cmpr_excluded: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjY2NjcgMEM1LjIzMjUgMCAwIDUuMjMyNSAwIDExLjY2NjdDMCAxOC4xMDA4IDUuMjMyNSAyMy4zMzMzIDExLjY2NjcgMjMuMzMzM0MxOC4xMDA4IDIzLjMzMzMgMjMuMzMzMyAxOC4xMDA4IDIzLjMzMzMgMTEuNjY2N0MyMy4zMzMzIDUuMjMyNSAxOC4xMDA4IDAgMTEuNjY2NyAwWk0xNi4wNDE3IDE0LjgwNUMxNi4zODMyIDE1LjE0NjUgMTYuMzgzMiAxNS43MDAyIDE2LjA0MTcgMTYuMDQxN0MxNS43MDAyIDE2LjM4MzIgMTUuMTQ2NSAxNi4zODMyIDE0LjgwNSAxNi4wNDE3TDEyLjM3MzggMTMuNjEwNEMxMS45ODMzIDEzLjIxOTkgMTEuMzUwMSAxMy4yMTk5IDEwLjk1OTYgMTMuNjEwNEw4LjUyODMzIDE2LjA0MTdDOC4xODY4NCAxNi4zODMyIDcuNjMzMTYgMTYuMzgzMiA3LjI5MTY3IDE2LjA0MTdDNi45NTAxNyAxNS43MDAyIDYuOTUwMTcgMTUuMTQ2NSA3LjI5MTY3IDE0LjgwNUw5LjcyMjg5IDEyLjM3MzhDMTAuMTEzNCAxMS45ODMzIDEwLjExMzQgMTEuMzUwMSA5LjcyMjg5IDEwLjk1OTZMNy4yOTE2NyA4LjUyODMzQzYuOTUwMTcgOC4xODY4NCA2Ljk1MDE3IDcuNjMzMTYgNy4yOTE2NyA3LjI5MTY3QzcuNjMzMTYgNi45NTAxNyA4LjE4Njg0IDYuOTUwMTcgOC41MjgzMyA3LjI5MTY3TDEwLjk1OTYgOS43MjI4OUMxMS4zNTAxIDEwLjExMzQgMTEuOTgzMiAxMC4xMTM0IDEyLjM3MzggOS43MjI4OUwxNC44MDUgNy4yOTE2N0MxNS4xNDY1IDYuOTUwMTcgMTUuNzAwMiA2Ljk1MDE3IDE2LjA0MTcgNy4yOTE2N0MxNi4zODMyIDcuNjMzMTYgMTYuMzgzMiA4LjE4Njg0IDE2LjA0MTcgOC41MjgzM0wxMy42MTA0IDEwLjk1OTZDMTMuMjE5OSAxMS4zNTAxIDEzLjIxOTkgMTEuOTgzMiAxMy42MTA0IDEyLjM3MzhMMTYuMDQxNyAxNC44MDVaIiBmaWxsPSIjQ0JDRURFIi8+CjxwYXRoIGQ9Ik0xMS42NjcgMC4yNUMxNy45NjI5IDAuMjUwMTc2IDIzLjA4MyA1LjM3MSAyMy4wODMgMTEuNjY3QzIzLjA4MjggMTcuOTYyOCAxNy45NjI4IDIzLjA4MjggMTEuNjY3IDIzLjA4M0M1LjM3MSAyMy4wODMgMC4yNTAxNzYgMTcuOTYyOSAwLjI1IDExLjY2N0MwLjI1IDUuMzcwOSA1LjM3MDkgMC4yNSAxMS42NjcgMC4yNVpNMTYuMjE4OCA3LjExNTIzQzE1Ljc3OTYgNi42NzYxMSAxNS4wNjcxIDYuNjc2MTEgMTQuNjI3OSA3LjExNTIzTDEyLjE5NzMgOS41NDU5QzExLjkwNDQgOS44Mzg3NiAxMS40Mjk2IDkuODM4NzEgMTEuMTM2NyA5LjU0NTlMOC43MDUwOCA3LjExNTIzQzguMjY1OTUgNi42NzYxMSA3LjU1NDM2IDYuNjc2MTEgNy4xMTUyMyA3LjExNTIzQzYuNjc2MTEgNy41NTQzNiA2LjY3NjExIDguMjY1OTUgNy4xMTUyMyA4LjcwNTA4TDkuNTQ1OSAxMS4xMzY3QzkuODM4NzEgMTEuNDI5NiA5LjgzODc2IDExLjkwNDQgOS41NDU5IDEyLjE5NzNMNy4xMTUyMyAxNC42Mjc5QzYuNjc2MTEgMTUuMDY3MSA2LjY3NjExIDE1Ljc3OTYgNy4xMTUyMyAxNi4yMTg4QzcuNTU0MzMgMTYuNjU3NSA4LjI2NjA1IDE2LjY1NzYgOC43MDUwOCAxNi4yMTg4TDExLjEzNjcgMTMuNzg3MUMxMS40Mjk2IDEzLjQ5NDUgMTEuOTA0NSAxMy40OTQzIDEyLjE5NzMgMTMuNzg3MUwxNC42Mjc5IDE2LjIxODhDMTUuMDY3MSAxNi42NTc5IDE1Ljc3OTYgMTYuNjU3OSAxNi4yMTg4IDE2LjIxODhDMTYuNjU3OSAxNS43Nzk2IDE2LjY1NzkgMTUuMDY3MSAxNi4yMTg4IDE0LjYyNzlMMTMuNzg3MSAxMi4xOTczQzEzLjQ5NDMgMTEuOTA0NSAxMy40OTQ1IDExLjQyOTYgMTMuNzg3MSAxMS4xMzY3TDE2LjIxODggOC43MDUwOEMxNi42NTc2IDguMjY2MDUgMTYuNjU3NSA3LjU1NDMzIDE2LjIxODggNy4xMTUyM1oiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1vcGFjaXR5PSIwLjMiIHN0cm9rZS13aWR0aD0iMC41Ii8+Cjwvc3ZnPgo=);
  --cmpr_star: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuNjU4NSAxOS40NTVDNC4zOTg1IDE5LjQ1NSA0LjE0MzUgMTkuMzc1IDMuOTIzNSAxOS4yMTVDMy41MzM1IDE4LjkzNSAzLjM0MzUgMTguNDY1IDMuNDIzNSAxNy45OUw0LjM2MzUgMTIuNUwwLjM3ODUgOC42MTVDMC4wMzM0OTk3IDguMjggLTAuMDg2NTAwNCA3Ljc5IDAuMDYzNDk5NiA3LjMzNUMwLjIxMzUgNi44OCAwLjU5ODUgNi41NTUgMS4wNzM1IDYuNDg1TDYuNTgzNSA1LjY4NUw5LjA0ODUgMC42OTVDOS4yNTg1IDAuMjY1IDkuNjg4NSAwIDEwLjE2ODUgMEMxMC42NDg1IDAgMTEuMDc4NSAwLjI2NSAxMS4yODg1IDAuNjk1TDEzLjc1MzUgNS42ODVMMTkuMjYzNSA2LjQ4NUMxOS43Mzg1IDYuNTU1IDIwLjEyMzUgNi44OCAyMC4yNzM1IDcuMzM1QzIwLjQyMzUgNy43OSAyMC4yOTg1IDguMjggMTkuOTU4NSA4LjYxNUwxNS45NzM1IDEyLjVMMTYuOTEzNSAxNy45ODVDMTYuOTkzNSAxOC40NiAxNi44MDM1IDE4LjkyNSAxNi40MTM1IDE5LjIxQzE2LjAyMzUgMTkuNDkgMTUuNTIzNSAxOS41MjUgMTUuMDk4NSAxOS4zMDVMMTAuMTY4NSAxNi43MTVMNS4yMzg1IDE5LjMwNUM1LjA1MzUgMTkuNCA0Ljg1MzUgMTkuNDUgNC42NTM1IDE5LjQ1TDQuNjU4NSAxOS40NTVaIiBmaWxsPSIjQ0JDRURFIi8+Cjwvc3ZnPgo=);
  --cmpr_clock: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwIDBDNC40ODUgMCAwIDQuNDg1IDAgMTBDMCAxNS41MTUgNC40ODUgMjAgMTAgMjBDMTUuNTE1IDIwIDIwIDE1LjUxNSAyMCAxMEMyMCA0LjQ4NSAxNS41MTUgMCAxMCAwWk0xMi43MiAxMy43OEw5LjI1IDEwLjMxVjQuNDk1SDEwLjc1VjkuNjlMMTMuNzggMTIuNzJMMTIuNzIgMTMuNzhaIiBmaWxsPSIjQ0JDRURFIi8+Cjwvc3ZnPgo=);
  --cmpr_reviews: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAyMCAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjI1IDBIMi43NUMxLjIzNSAwIDAgMS4yMzUgMCAyLjc1VjEyLjI1QzAgMTMuNzY1IDEuMjM1IDE1IDIuNzUgMTVINFYxNy41NDVDNCAxOC4wNSA0LjMwNSAxOC41MDUgNC43NyAxOC43QzQuOTI1IDE4Ljc2NSA1LjA5IDE4Ljc5NSA1LjI1IDE4Ljc5NUM1LjU3NSAxOC43OTUgNS44OTUgMTguNjcgNi4xMyAxOC40M0w5LjU1NSAxNS4wMDVIMTcuMjQ1QzE4Ljc2IDE1LjAwNSAxOS45OTUgMTMuNzcgMTkuOTk1IDEyLjI1NVYyLjc1QzE5Ljk5NSAxLjIzNSAxOC43NiAwIDE3LjI0NSAwSDE3LjI1Wk0xNCA4LjAwNUgxMC43NVYxMS4yNTVIOS4yNVY4LjAwNUg2VjYuNTA1SDkuMjVWMy4yNTVIMTAuNzVWNi41MDVIMTRWOC4wMDVaIiBmaWxsPSIjQ0JDRURFIi8+Cjwvc3ZnPgo=);
  --cmpr_app: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04LjI1IDE1LjM0NUM3Ljg0NSAxNS44MjUgNy41NyAxNi40MDUgNy40NjUgMTcuMDNMNy40NyAxNy4wMjVMNy4zMDUgMThIMi43NUMxLjIzNSAxOCAwIDE2Ljc2NSAwIDE1LjI1VjIuNzVDMCAxLjIzNSAxLjIzNSAwIDIuNzUgMEgxNS4yNUMxNi43NjUgMCAxOCAxLjIzNSAxOCAyLjc1VjYuNTZDMTcuNDUgNi42NzUgMTYuOTQgNi45NDUgMTYuNTMgNy4zNTVMMTQgOS44ODVWNy4wMDVIMTIuNVYxMS4zODVMOS43NSAxNC4xMzVWMy41MDVIOC4yNVYxNS4zNDVaTTQgMTAuMDA1VjE0LjUwNUg1LjVWMTAuMDA1SDRaTTE5LjU4NSA4LjQyMDAxQzE5LjAzNSA3Ljg3MDAxIDE4LjE0IDcuODcwMDEgMTcuNTg1IDguNDIwMDFMMTEuNjE1IDE0LjM5TDEzLjYxNSAxNi4zOUwxOS41OCAxMC40MkMyMC4xMzUgOS44NzAwMSAyMC4xMzUgOC45NzUwMSAxOS41OCA4LjQyMDAxSDE5LjU4NVpNOS44MDk5NiAxNS45NEM5LjM0OTk2IDE2LjI0NSA5LjAzOTk2IDE2LjczIDguOTQ0OTYgMTcuMjc1TDguNTg0OTYgMTkuNDJMMTAuNzMgMTkuMDZDMTEuMjc1IDE4Ljk3IDExLjc2IDE4LjY1NSAxMi4wNjUgMTguMTk1TDEyLjU2IDE3LjQ1TDEwLjU1IDE1LjQ0TDkuODA0OTYgMTUuOTM1TDkuODA5OTYgMTUuOTRaIiBmaWxsPSIjQ0JDRURFIi8+Cjwvc3ZnPgo=);
  --cmpr_stats: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjI1IDBIMi43NUMxLjIzNSAwIDAgMS4yMzUgMCAyLjc1VjE1LjI1QzAgMTYuNzY1IDEuMjM1IDE4IDIuNzUgMThIMTUuMjVDMTYuNzY1IDE4IDE4IDE2Ljc2NSAxOCAxNS4yNVYyLjc1QzE4IDEuMjM1IDE2Ljc2NSAwIDE1LjI1IDBaTTUuNSAxNC41SDRWMy41SDUuNVYxNC41Wk05Ljc1IDE0LjVIOC4yNVY3SDkuNzVWMTQuNVpNMTQgMTQuNUgxMi41VjEwSDE0VjE0LjVaIiBmaWxsPSIjQ0JDRURFIi8+Cjwvc3ZnPgo=);
  --cmpr_appearance: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04Ljc1IDBDOC43NSA0IDEyIDcuMjUgMTYgNy4yNVY4Ljc1QzEyLjAwNSA4Ljc1IDguNzUgMTIgOC43NSAxNkg3LjI1QzcuMjUgMTIgNCA4Ljc1IDAgOC43NVY3LjI1QzQgNy4yNSA3LjI1IDQgNy4yNSAwSDguNzVaTTE1LjMxMDEgMTIuMDJIMTYuODEwMUMxNi44MTAxIDEzLjgxIDE4LjI3MDEgMTUuMjcgMjAuMDYwMSAxNS4yN1YxNi43N0MxOC4yNzAxIDE2Ljc3IDE2LjgxMDEgMTguMjMgMTYuODEwMSAyMC4wMkgxNS4zMTAxQzE1LjMxMDEgMTguMjMgMTMuODUwMSAxNi43NyAxMi4wNjAxIDE2Ljc3VjE1LjI3QzEzLjg1MDEgMTUuMjcgMTUuMzEwMSAxMy44MSAxNS4zMTAxIDEyLjAyWiIgZmlsbD0iI0NCQ0VERSIvPgo8L3N2Zz4K);
  --cmpr_sustainability: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOC4wNzEyIDAuMDM4MzcyM0MxOC41MDYyIC0wLjA3MTYyNzcgMTguOTUxMiAwLjA1ODM3MjMgMTkuMjY2MiAwLjM4MzM3MkgxOS4yNzEyQzE5LjU4NjIgMC43MDgzNzIgMTkuNzAxMiAxLjE1ODM3IDE5LjU3NjIgMS41OTMzN0wxNi44MjYyIDExLjMwMzRDMTYuNzU2MiA5LjMxMzM3IDE1Ljk2NjIgNy40NTgzNyAxNC42ODEyIDYuMDMzMzdMMTUuODMxMSA0Ljg4MzUzTDE0Ljc3MTEgMy44MjM1M0wxMy41ODEyIDUuMDEzMzdDMTIuNjcxMiA0LjMxMzM3IDExLjYxMTIgMy43OTgzNyAxMC40NDEyIDMuNTI4MzdMNy45OTEyMSAyLjk2MzM3QzguNjI2MjEgMi41MTgzNyA5LjMzNjIxIDIuMTgzMzcgMTAuMTAxMiAxLjk5ODM3TDE4LjA3MTIgMC4wMzgzNzIzWk0xNS4zMDEyIDEyLjIwMzRDMTUuMTgxMiAxMy41MzM0IDE0LjY0NjIgMTQuNzU4NCAxMy44NDEyIDE1Ljc2MzRMMTYuNjExMiAxOC41MzM0TDE1LjU1MTIgMTkuNTkzNEwxMi43ODEyIDE2LjgyMzRDMTEuNzc2MiAxNy42Mjg0IDEwLjU1MTIgMTguMTYzNCA5LjIyMTE4IDE4LjI4MzRDOS4wMTYxOCAxOC4zMDM0IDguODA2MTggMTguMzEzNCA4LjYwMTE4IDE4LjMxMzRDNS40OTExOCAxOC4zMTM0IDIuNzE2MTggMTYuMTUzNCAyLjAxMTE4IDEzLjA3ODRMMC4wMzExODIgNC41MTMzOUMtMC4wNjM4MTggNC4wODgzOSAwLjA2MTE4MiAzLjY1ODM5IDAuMzY2MTgyIDMuMzQ4MzlDMC42NzExODIgMy4wMzgzOSAxLjEwNjE4IDIuOTE4MzkgMS41MzExOCAzLjAxMzM5TDEwLjA5NjIgNC45ODgzOUMxMy4zNzYyIDUuNzQzMzkgMTUuNjExMiA4Ljg0MzM5IDE1LjMwMTIgMTIuMjAzNFpNNi4wNTExOCAxMC4wOTM0TDExLjc1NjIgMTUuNzk4NEwxMi44MTYyIDE0LjczODRMNy4xMTExOCA5LjAzMzM5TDYuMDUxMTggMTAuMDkzNFoiIGZpbGw9IiNDQkNFREUiLz4KPC9zdmc+Cg==);
  --cmpr_support: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwIDBDNC40ODUgMCAwIDQuNDg1IDAgMTBDMCAxNS41MTUgNC40ODUgMjAgMTAgMjBDMTUuNTE1IDIwIDIwIDE1LjUxNSAyMCAxMEMyMCA0LjQ4NSAxNS41MTUgMCAxMCAwWk0xMCAxNi41QzkuNDUgMTYuNSA5IDE2LjA1IDkgMTUuNUM5IDE0Ljk1IDkuNDUgMTQuNSAxMCAxNC41QzEwLjU1IDE0LjUgMTEgMTQuOTUgMTEgMTUuNUMxMSAxNi4wNSAxMC41NSAxNi41IDEwIDE2LjVaTTExLjc3IDExLjEzQzExLjA4IDExLjU5NSAxMC43NSAxMS44NDUgMTAuNzUgMTIuNVYxM0g5LjI1VjEyLjVDOS4yNSAxMS4wMiAxMC4yMiAxMC4zNjUgMTAuOTMgOS44ODVDMTEuNjUgOS40IDEyLjEyIDkuMDggMTIuMTIgOC4xMDVDMTIuMTIgNi45NDUgMTEuMTc1IDYgMTAuMDE1IDZDOS4xNiA2IDguMzk1IDYuNTEgOC4wNyA3LjNMNi42ODUgNi43MjVDNy4yNDUgNS4zNzUgOC41NTUgNC41IDEwLjAxNSA0LjVDMTIuMDA1IDQuNSAxMy42MiA2LjEyIDEzLjYyIDguMTA1QzEzLjYyIDkuODggMTIuNTUgMTAuNiAxMS43NjUgMTEuMTNIMTEuNzdaIiBmaWxsPSIjQ0JDRURFIi8+Cjwvc3ZnPgo=);

  /* Product Page */
  --c2m-play-button-video: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjAiIHk9IjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiIGNsYXNzPSIiIHZpZXdCb3g9IjIgMiA0NCA0NCI+PGc+PHBhdGggZD0iTTI0IDJDMTEuODUgMiAyIDExLjg1IDIgMjRzOS44NSAyMiAyMiAyMiAyMi05Ljg1IDIyLTIyUzM2LjE1IDIgMjQgMnptMTAuMzY2IDI0LjgzLTEzLjQ2NSA3Ljc3NGMtLjUxMi4yOTUtMS4wNzMuNDQzLTEuNjM0LjQ0M3MtMS4xMjItLjE0OC0xLjYzNC0uNDQzYTMuMjM0IDMuMjM0IDAgMCAxLTEuNjM0LTIuODNWMTYuMjI2YzAtMS4xODEuNjExLTIuMjM5IDEuNjM0LTIuODNzMi4yNDQtLjU5MSAzLjI2NyAwbDEzLjQ2NSA3Ljc3NGMxLjAyMy41OTEgMS42MzQgMS42NDggMS42MzQgMi44M3MtLjYxMSAyLjIzOS0xLjYzNCAyLjgzeiIgZmlsbD0iI2E3ODBmZiIgb3BhY2l0eT0iMSIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9IiIvPjwvZz48L3N2Zz4=);
  --c2m_shipping-truck: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyNCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuMTM1NDIgMTYuODkzNEM3LjMyNTg2IDE2LjUzMjYgNy45OTg0NyAxNS4yNzUyIDcuNjM3NzMgMTQuMDg0N0M3LjI3Njk5IDEyLjg5NDMgNi4wMTk1MSAxMi4yMjE3IDQuODI5MDcgMTIuNTgyNEMzLjYzODYzIDEyLjk0MzIgMi45NjYwMiAxNC4yMDA2IDMuMzI2NzYgMTUuMzkxMUMzLjY4NzUgMTYuNTgxNSA0Ljk0NDk4IDE3LjI1NDEgNi4xMzU0MiAxNi44OTM0WiIgZmlsbD0iI0IzQjdDOSIvPgo8cGF0aCBkPSJNMTguMzk1NCAxNi45OTI5QzE5LjYzOTMgMTYuOTkyOSAyMC42NDc3IDE1Ljk4NDUgMjAuNjQ3NyAxNC43NDA2QzIwLjY0NzcgMTMuNDk2NyAxOS42MzkzIDEyLjQ4ODMgMTguMzk1NCAxMi40ODgzQzE3LjE1MTUgMTIuNDg4MyAxNi4xNDMxIDEzLjQ5NjcgMTYuMTQzMSAxNC43NDA2QzE2LjE0MzEgMTUuOTg0NSAxNy4xNTE1IDE2Ljk5MjkgMTguMzk1NCAxNi45OTI5WiIgZmlsbD0iI0IzQjdDOSIvPgo8cGF0aCBkPSJNMjMuNjgzNSA3LjI3MDc1QzIzLjAyMTIgNi4xMDgwMSAyMi4yNjc0IDQuOTk5ODMgMjEuNDI5MyAzLjk1NjdDMjEuMDM3NSAzLjQ3MjAxIDIwLjU0NDEgMy4wNzkxOCAxOS45ODQgMi44MDU5MUMxOS40MjM4IDIuNTMyNjUgMTguODEwNiAyLjM4NTYgMTguMTg3NCAyLjM3NTE1QzE3LjQzNzQgMi4zNjI5NiAxNi42OTgyIDIuMzU1OTMgMTYuMTQyNyAyLjM1NTkzSDE2LjEzNzFDMTYuMDE5NiAxLjc2NDcxIDE1LjcxMzcgMS4yMjc1MSAxNS4yNjUxIDAuODI0ODlDMTQuODE2NSAwLjQyMjI3IDE0LjI0OTQgMC4xNzU5MyAxMy42NDkgMC4xMjI4MTJDMTIuODQwNCAwLjA1MTU2MjQgOS42NjkzNCAwIDguMTUwNTkgMEM2LjYzMTg1IDAgMy40NjMxMSAwLjA1MTU2MjQgMi42NTIxOCAwLjEyMjgxMkMyLjAwMDIxIDAuMTgwMzc3IDEuMzg5MjkgMC40NjU1NSAwLjkyNjQ4MSAwLjkyODM1NkMwLjQ2MzY3NCAxLjM5MTE2IDAuMTc4NTAyIDIuMDAyMDggMC4xMjA5MzcgMi42NTQwNUMwLjA1MTU2MjMgMy40NjI2NCAwIDUuNzUwNiAwIDcuMjY4ODhDMCA4Ljc4NzE1IDAuMDUxNTYyMyAxMS4wNzQ2IDAuMTIzMjgxIDExLjg4MzdDMC4xNzIwODMgMTIuNDM1MiAwLjM4NDAxMyAxMi45NTk3IDAuNzMyMDUyIDEzLjM5MDNDMS4wODAwOSAxMy44MjA5IDEuNTQ4NDcgMTQuMTM4MSAyLjA3NzQ5IDE0LjMwMTVDMi4xODYwOSAxMy40NTQxIDIuNjA3MDYgMTIuNjc3OCAzLjI1Nzk5IDEyLjEyNDVDMy45MDg5MiAxMS41NzEyIDQuNzQyOTIgMTEuMjgwOCA1LjU5NjczIDExLjMxMDFDNi40NTA1MyAxMS4zMzk0IDcuMjYyNjUgMTEuNjg2NCA3Ljg3NDA5IDEyLjI4M0M4LjQ4NTUzIDEyLjg3OTcgOC44NTIyNSAxMy42ODMgOC45MDI0NiAxNC41MzU5QzkuOTE5NjUgMTQuNTI4NCAxMS4yNDAxIDE0LjUwNzMgMTIuMjYwMSAxNC40Nzc4QzEzLjA3MzQgMTQuNTAzMSAxNC4wODQ1IDE0LjUyMTggMTQuOTcyMyAxNC41MzE3QzE1LjAyNDggMTMuNjc2OSAxNS4zOTUyIDEyLjg3MjggMTYuMDEwNyAxMi4yNzczQzE2LjYyNjEgMTEuNjgxOCAxNy40NDIgMTEuMzM4MSAxOC4yOTggMTEuMzEzN0MxOS4xNTQgMTEuMjg5NCAxOS45ODgxIDExLjU4NjEgMjAuNjM2NCAxMi4xNDU1QzIxLjI4NDggMTIuNzA1IDIxLjcwMDMgMTMuNDg2OCAyMS44MDE1IDE0LjMzNzFDMjIuMzU4NyAxNC4xOTMgMjIuODU3NyAxMy44Nzk5IDIzLjIyOTggMTMuNDQwOEMyMy42MDE5IDEzLjAwMTYgMjMuODI4OCAxMi40NTggMjMuODc5NCAxMS44ODQ2QzIzLjk0MTMgMTEuMTg3MSAyMy45ODgyIDkuODI2ODMgMjMuOTk5OSA4LjQ5MTM3QzI0LjAwMzggOC4wNjM3MyAyMy44OTQ2IDcuNjQyNjUgMjMuNjgzNSA3LjI3MDc1Wk0yMS40MDEyIDcuOTg4ODdIMTYuMzAyMUMxNi4zMDIxIDcuNzM2NjkgMTYuMzA1NCA3LjQ5NDM0IDE2LjMwNTQgNy4yNjg4OEMxNi4zMDU0IDYuMjIyNjMgMTYuMjgwNiA0LjgxMDc2IDE2LjI0MjEgMy43Njk2N0MxNi43NzYgMy43Njk2NyAxNy40Njk4IDMuNzc3MTcgMTguMTY2MyAzLjc4ODQyQzE4LjU4MjUgMy43OTU0NSAxOC45OTIxIDMuODkzODUgMTkuMzY2MSA0LjA3NjY3QzE5Ljc0MDEgNC4yNTk0OSAyMC4wNjkzIDQuNTIyMjYgMjAuMzMwNSA0Ljg0NjM5QzIwLjkwMDMgNS41NTQzOCAyMS40MjgyIDYuMjk1MDEgMjEuOTExNiA3LjA2NDVDMjEuOTY5MiA3LjE1NTc0IDIyLjAwMTIgNy4yNjA3NCAyMi4wMDQzIDcuMzY4NTVDMjIuMDA3NCA3LjQ3NjM3IDIxLjk4MTYgNy41ODMwNSAyMS45Mjk0IDcuNjc3NDdDMjEuODc3MyA3Ljc3MTg5IDIxLjgwMDggNy44NTA1OSAyMS43MDc5IDcuOTA1MzdDMjEuNjE0OSA3Ljk2MDE0IDIxLjUwOSA3Ljk4ODk4IDIxLjQwMTIgNy45ODg4N1oiIGZpbGw9IiNCM0I3QzkiLz4KPC9zdmc+Cg==);
  --c2m_guarantee-badge: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAxOSAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjU2NDIgNS42ODQ4MkMxOC41Mzc4IDUuMTAzNzkgMTguNTM3OCA0LjU0OTE3IDE4LjUzNzggMy45OTQ1NkMxOC41Mzc4IDMuNTQ1NTggMTguMTk0NSAzLjIwMjI1IDE3Ljc0NTUgMy4yMDIyNUMxNC40NDQyIDMuMjAyMjUgMTEuOTM1MiAyLjI1MTQ4IDkuODQ4NzkgMC4yMTc4ODVDOS41MzE4NyAtMC4wNzI2MjgzIDkuMDU2NDkgLTAuMDcyNjI4MyA4LjczOTU2IDAuMjE3ODg1QzYuNjUzMTUgMi4yNTE0OCA0LjE0NDE3IDMuMjAyMjUgMC44NDI4ODQgMy4yMDIyNUMwLjM5MzkwOCAzLjIwMjI1IDAuMDUwNTc0NiAzLjU0NTU4IDAuMDUwNTc0NiAzLjk5NDU2QzAuMDUwNTc0NiA0LjU0OTE3IDAuMDUwNTc0NSA1LjEwMzc5IDAuMDI0MTY0MiA1LjY4NDgyQy0wLjA4MTQ3NyAxMS4yMzEgLTAuMjM5OTM5IDE4LjgzNzEgOS4wMzAwOCAyMi4wMzI4TDkuMjk0MTggMjIuMDg1Nkw5LjU1ODI4IDIyLjAzMjhDMTguODAxOSAxOC44MzcxIDE4LjY2OTggMTEuMjU3NCAxOC41NjQyIDUuNjg0ODJaTTguNjYwMzMgMTMuMzcwMkM4LjUwMTg3IDEzLjUwMjMgOC4zMTcgMTMuNTgxNSA4LjEwNTcyIDEzLjU4MTVIOC4wNzkzQzcuODY4MDIgMTMuNTgxNSA3LjY1Njc0IDEzLjQ3NTkgNy41MjQ2OSAxMy4zMTc0TDUuMDY4NTMgMTAuNTk3MUw2LjI1Njk5IDkuNTQwNzJMOC4xODQ5NSAxMS42OEwxMi40NjM0IDcuNjEyNzdMMTMuNTQ2MiA4Ljc3NDgyTDguNjYwMzMgMTMuMzcwMloiIGZpbGw9IiNCM0I3QzkiLz4KPC9zdmc+Cg==);
  --c2m_easy-setup: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjAiIHk9IjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiIGNsYXNzPSIiIHZpZXdCb3g9IjMwIDAgNDUyIDUxMiI+PGc+PHBhdGggZD0iTTMzMi41IDM3NC43VjM5MWMwIDE1LjQtMTIuNiAyOC0yOCAyOEg4OGMtMTUuNCAwLTI4LTEyLjYtMjgtMjhWNThjMC0xNS40IDEyLjYtMjggMjgtMjhoMjE2LjVjMTUuNCAwIDI4IDEyLjYgMjggMjh2MTYuOGM0LjYtLjQgOS4zLS43IDE0LS43IDUuMyAwIDEwLjcuMyAxNiAuOFY1OGMwLTMyLTI2LTU4LTU4LTU4SDg4QzU2IDAgMzAgMjYgMzAgNTh2Mzk2YzAgMzIgMjYgNTggNTggNThoMjE2LjVjMzIgMCA1OC0yNiA1OC01OHYtNzkuNWMtNS4zLjYtMTAuNy45LTE2IC45LTQuOCAwLTkuNC0uMy0xNC0uN3pNMjE5LjQgNDgySDE3M2MtOS4yLS4yLTE2LjQtNy44LTE2LjItMTcgLjItOC44IDcuMy0xNiAxNi4yLTE2LjJoNDYuNWM5LjItLjIgMTYuOCA3IDE3IDE2LjJzLTcgMTYuOC0xNi4yIDE3aC0uOXoiIGZpbGw9IiNiM2I3YzkiIG9wYWNpdHk9IjEiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSIiLz48cGF0aCBkPSJNMzQ2LjUgODkuMmMtNzQuOSAwLTEzNS42IDYwLjctMTM1LjYgMTM1LjZzNjAuNyAxMzUuNiAxMzUuNiAxMzUuNlM0ODIgMjk5LjYgNDgyIDIyNC44YzAtNzQuOS02MC43LTEzNS42LTEzNS41LTEzNS42em03NyAxMTYuNkwzNDMuMyAyODZjLTkuNiA5LjYtMjUuMSA5LjYtMzQuNiAwbC00NC4yLTQ0LjJjLTkuNC05LjctOS4yLTI1LjIuNS0zNC42IDkuNS05LjMgMjQuNy05LjMgMzQuMiAwTDMyNiAyMzRsNjIuOC02Mi45YzkuNi05LjYgMjUuMS05LjYgMzQuNyAwIDkuNSA5LjYgOS41IDI1LjEgMCAzNC43eiIgZmlsbD0iI2IzYjdjOSIgb3BhY2l0eT0iMSIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9IiIvPjwvZz48L3N2Zz4=);
  --c2m_audit-time: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjAiIHk9IjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiIGNsYXNzPSIiIHZpZXdCb3g9IjIzLjcyIDIuNSA1Mi41NyA5NSI+CiAgPGc+CiAgICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01NS42NDMgNDEuMTgxIDc2LjE5NiAzLjU0OGEuNzA4LjcwOCAwIDAgMC0uNjIxLTEuMDQ4aC0zMy40YS43MDguNzA4IDAgMCAwLS42Ni40NTVMMjMuNzYzIDQ5LjM0YS43MDguNzA4IDAgMCAwIC42NjEuOTYySDQxLjc0di4wMDdhMS43OSAxLjc5IDAgMCAxIDEuNzA5IDIuMzM2TDI5LjQyNiA5Ni41NzJjLS4yMzkuNzQ2LjczIDEuMjcgMS4yMjQuNjYybDQyLjcxNy01Mi42NTJhLjcwOC43MDggMCAwIDAtLjU2OS0xLjE1NGwtMTUuNTEuNDA1YTEuNzkzIDEuNzkzIDAgMCAxLTEuNjQ1LTIuNjUyeiIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjYjNiN2M5IiBvcGFjaXR5PSIxIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iIj48L3BhdGg+CiAgPC9nPgo8L3N2Zz4K);
  --c2m_audit-work: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiNCM0I3QzkiIHhtbDpzcGFjZT0icHJlc2VydmUiIHZpZXdCb3g9IjMuOTYgMiA0NC4wNiA0OCI+Cgo8ZyBpZD0iU1ZHUmVwb19iZ0NhcnJpZXIiIHN0cm9rZS13aWR0aD0iMCI+PC9nPgoKPGcgaWQ9IlNWR1JlcG9fdHJhY2VyQ2FycmllciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L2c+Cgo8ZyBpZD0iU1ZHUmVwb19pY29uQ2FycmllciI+IDxnPiA8cGF0aCBkPSJNNDYuOCwzMi40bC0zLjctMy4xYzAuMi0xLjEsMC4zLTIuMywwLjMtMy40cy0wLjEtMi4zLTAuMy0zLjRsMy43LTMuMWMxLjItMSwxLjYtMi44LDAuOC00LjJMNDYsMTIuMyBjLTAuNi0xLTEuNy0xLjYtMi45LTEuNmMtMC40LDAtMC44LDAuMS0xLjEsMC4ybC00LjUsMS43Yy0xLjgtMS42LTMuOC0yLjctNS44LTMuNGwtMC44LTQuN0MzMC42LDIuOSwyOS4yLDIsMjcuNiwyaC0zLjIgYy0xLjYsMC0zLDAuOS0zLjMsMi41bC0wLjgsNC42Yy0yLjIsMC43LTQuMSwxLjktNS45LDMuNEwxMCwxMC44Yy0wLjQtMC4xLTAuNy0wLjItMS4xLTAuMmMtMS4yLDAtMi4zLDAuNi0yLjksMS42bC0xLjYsMi44IGMtMC44LDEuNC0wLjUsMy4yLDAuOCw0LjJsMy43LDMuMWMtMC4yLDEuMS0wLjMsMi4zLTAuMywzLjRjMCwxLjIsMC4xLDIuMywwLjMsMy40bC0zLjcsMy4xYy0xLjIsMS0xLjYsMi44LTAuOCw0LjJMNiwzOS40IGMwLjYsMSwxLjcsMS42LDIuOSwxLjZjMC40LDAsMC44LTAuMSwxLjEtMC4ybDQuNS0xLjdjMS44LDEuNiwzLjgsMi43LDUuOCwzLjRsMC44LDQuOGMwLjMsMS42LDEuNiwyLjcsMy4zLDIuN2gzLjIgYzEuNiwwLDMtMS4yLDMuMy0yLjhsMC44LTQuOGMyLjMtMC44LDQuMy0yLDYuMS0zLjdsNC4yLDEuN2MwLjQsMC4xLDAuOCwwLjIsMS4yLDAuMmMxLjIsMCwyLjMtMC42LDIuOS0xLjZsMS41LTIuNiBDNDguNCwzNS4yLDQ4LDMzLjQsNDYuOCwzMi40eiBNMjYuMSwzNy4xYy02LDAtMTAuOS00LjktMTAuOS0xMXM0LjgtMTEsMTAuOS0xMXMxMC45LDQuOSwxMC45LDExUzMyLjEsMzcuMSwyNi4xLDM3LjF6Ij48L3BhdGg+IDwvZz4gPHBhdGggZD0iTTI5LDE4aC00LjZjLTAuNywwLTEuMywwLjQtMS41LDFsLTIuOCw3LjJjLTAuMiwwLjUsMC4yLDEuMSwwLjgsMS4xaDQuN2wtMS43LDZjLTAuMiwwLjYsMC41LDAuOSwwLjksMC41IGw3LjEtOC4zYzAuNS0wLjUsMC4xLTEuMy0wLjYtMS4zaC0zLjVsMy4xLTQuOWMwLjMtMC41LTAuMS0xLjItMC43LTEuMkgyOXoiPjwvcGF0aD4gPC9nPgoKPC9zdmc+Cg==);
  --c2m_audit-report: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJzZWN1cmUiIGNsYXNzPSJpY29uIGdseXBoIiBmaWxsPSIjQjNCN0M5IiB2aWV3Qm94PSIzLjA2IDEuOTkgMTcuNzkgMjAiPgogIDxnIGlkPSJTVkdSZXBvX2JnQ2FycmllciIgc3Ryb2tlLXdpZHRoPSIwIj48L2c+CiAgPGcgaWQ9IlNWR1JlcG9fdHJhY2VyQ2FycmllciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L2c+CiAgPGcgaWQ9IlNWR1JlcG9faWNvbkNhcnJpZXIiPgogICAgPHBhdGggZD0iTTE5LjQyLDMuODMsMTIuMjQsMmgwQS42Ny42NywwLDAsMCwxMiwyYS42Ny42NywwLDAsMC0uMiwwaDBMNC41OCwzLjgzQTIsMiwwLDAsMCwzLjA3LDUuOTJsLjQyLDUuNTFhMTIsMTIsMCwwLDAsNy4yNCwxMC4xMWwuODguMzhoMGEuOTEuOTEsMCwwLDAsLjcsMGgwbC44OC0uMzhhMTIsMTIsMCwwLDAsNy4yNC0xMC4xMWwuNDItNS41MUEyLDIsMCwwLDAsMTkuNDIsMy44M1pNMTUuNzEsOS43MWwtNCw0YTEsMSwwLDAsMS0xLjQyLDBsLTItMmExLDEsMCwwLDEsMS40Mi0xLjQyTDExLDExLjU5bDMuMjktMy4zYTEsMSwwLDAsMSwxLjQyLDEuNDJaIiBzdHlsZT0iZmlsbDojQjNCN0M5Ij48L3BhdGg+CiAgPC9nPgo8L3N2Zz4K);

  /* Store related */
  --store-icon: url(data:image/svg+xml;base64,PHN2ZyBpZD0iU3ZnanNTdmcxMDIzIiB3aWR0aD0iMjg4IiBoZWlnaHQ9IjI4OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpzdmdqcz0iaHR0cDovL3N2Z2pzLmNvbS9zdmdqcyI+PGRlZnMgaWQ9IlN2Z2pzRGVmczEwMjQiPjwvZGVmcz48ZyBpZD0iU3ZnanNHMTAyNSI+PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUxMiA1MTIiIHZpZXdCb3g9IjEuMjUgMS4yNSAyMS41IDIxLjUiIHdpZHRoPSIyODgiIGhlaWdodD0iMjg4Ij48Zz48cGF0aCBmaWxsPSIjMzgzODM4IiBkPSJNMTUuNSAyMi43NWgtN2EuNzYuNzYgMCAwIDEtLjc1LS43NXYtNWExLjc2IDEuNzYgMCAwIDEgMS43NS0xLjc1aDVBMS43NiAxLjc2IDAgMCAxIDE2LjI1IDE3djVhLjc2Ljc2IDAgMCAxLS43NS43NXptLTYuMjUtMS41aDUuNVYxN2EuMjUuMjUgMCAwIDAtLjI1LS4yNWgtNWEuMjUuMjUgMCAwIDAtLjI1LjI1eiIgY2xhc3M9InN2Z1NoYXBlIGNvbG9yZTMxZTI0LTEgc2VsZWN0YWJsZSI+PC9wYXRoPjxnPjxwYXRoIGZpbGw9IiNjMGNhZDIiIGQ9Ik0xNC41IDEyLjc1QTMuMjIgMy4yMiAwIDAgMSAxMiAxMS42YTMuMjcgMy4yNyAwIDAgMS0yLjUgMS4xNUEzLjIyIDMuMjIgMCAwIDEgNyAxMS42YTIuOTEgMi45MSAwIDAgMS0uMy4zMSAzLjI1IDMuMjUgMCAwIDEtMi41MS44MiAzLjM1IDMuMzUgMCAwIDEtMi45NC0zLjM3di0uNzFhNC43NiA0Ljc2IDAgMCAxIC4yNC0xLjVsMS41Ny00LjdhMS43NSAxLjc1IDAgMCAxIDEuNjYtMS4yaDE0LjU2YTEuNzUgMS43NSAwIDAgMSAxLjY2IDEuMmwxLjU3IDQuN2E0Ljc2IDQuNzYgMCAwIDEgLjI0IDEuNXYuNzFhMy41IDMuNSAwIDAgMS0xLjI4IDIuNy43NS43NSAwIDAgMS0uOTQtMS4xNyAyIDIgMCAwIDAgLjcyLTEuNTN2LS43MWEzLjI3IDMuMjcgMCAwIDAtLjE3LTFsLTEuNTYtNC43YS4yNi4yNiAwIDAgMC0uMjQtLjE3SDQuNzJhLjI2LjI2IDAgMCAwLS4yNC4xN0wyLjkyIDcuNjJhMy4yNyAzLjI3IDAgMCAwLS4xNyAxdi43MWExLjg0IDEuODQgMCAwIDAgMS41NyAxLjg4QTEuNzUgMS43NSAwIDAgMCA2LjI1IDkuNWEuNzUuNzUgMCAwIDEgMS41IDAgMS42NyAxLjY3IDAgMCAwIDEuNzUgMS43NSAxLjc2IDEuNzYgMCAwIDAgMS43NS0xLjc1Ljc1Ljc1IDAgMCAxIDEuNSAwIDEuNjcgMS42NyAwIDAgMCAxLjc1IDEuNzUgMS43NiAxLjc2IDAgMCAwIDEuNzUtMS43NS43NS43NSAwIDAgMSAxLjUgMCAxLjc3IDEuNzcgMCAwIDAgLjg2IDEuNS43NS43NSAwIDAgMSAuMjYgMSAuNzYuNzYgMCAwIDEtMSAuMjYgMy40NSAzLjQ1IDAgMCAxLS44NC0uNzMgMy4yNSAzLjI1IDAgMCAxLTIuNTMgMS4yMnoiIGNsYXNzPSJzdmdTaGFwZSBjb2xvcjAwMjM2Yi0zIHNlbGVjdGFibGUiPjwvcGF0aD48cGF0aCBmaWxsPSIjYzBjYWQyIiBkPSJNMjAgMjIuNzVINEExLjc2IDEuNzYgMCAwIDEgMi4yNSAyMXYtOS41MmEuNzUuNzUgMCAwIDEgMS41IDBWMjFhLjI1LjI1IDAgMCAwIC4yNS4yNWgxNmEuMjUuMjUgMCAwIDAgLjI1LS4yNXYtOS41M2EuNzUuNzUgMCAxIDEgMS41IDBWMjFBMS43NiAxLjc2IDAgMCAxIDIwIDIyLjc1eiIgY2xhc3M9InN2Z1NoYXBlIGNvbG9yMDAyMzZiLTQgc2VsZWN0YWJsZSI+PC9wYXRoPjwvZz48L2c+PC9zdmc+PC9nPjwvc3ZnPg==);
  --c2m_user-icon: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4gPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIyMSIgdmlld0JveD0iMCAwIDE5IDIxIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE0LjQ5MzkgNS4yNUMxNC40OTM5IDguMTQ5NSAxMi4xNzU0IDEwLjUgOS4zMTUyOCAxMC41QzYuNDU1MTggMTAuNSA0LjEzNjYxIDguMTQ5NSA0LjEzNjYxIDUuMjVDNC4xMzY2MSAyLjM1MDUgNi40NTUxOCAwIDkuMzE1MjggMEMxMi4xNzU0IDAgMTQuNDkzOSAyLjM1MDUgMTQuNDkzOSA1LjI1Wk0xNy42ODM4IDE1LjYwM0wxOC41MzM1IDE4LjQyM0MxOC45MjAzIDE5LjcwNjcgMTcuOTU5MyAyMSAxNi42MTg1IDIxSDIuMDAxMzRDMC42NjA2MjEgMjEgLTAuMzAwNDA4IDE5LjcwNjcgMC4wODYzNzIxIDE4LjQyM0wwLjkzNjAzNyAxNS42MDNDMS41NzMwMSAxMy40OTI1IDMuNDYzMjIgMTIuMDc1IDUuNjQzNDQgMTIuMDc1SDEyLjk3NjRDMTUuMTU2NiAxMi4wNzUgMTcuMDQ2OSAxMy40OTI1IDE3LjY4MzggMTUuNjAzWiIgZmlsbD0iI0E2QjBDOCI+PC9wYXRoPjwvc3ZnPiA=);
  --c2m_cart: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4gPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIxOSIgdmlld0JveD0iMCAwIDIxIDE5IiBmaWxsPSJub25lIj48cGF0aCBkPSJNMC44NDczOTQgMS4xMzkyNWUtMDdDMC4zNzkzOTEgMS4xMzkyNWUtMDcgMCAwLjM2OTg1MiAwIDAuODI2MDg3QzAgMS4yODIzMiAwLjM3OTM5MSAxLjY1MjE3IDAuODQ3Mzk0IDEuNjUyMTdIMi4zNTUxNkMyLjQ3ODU0IDEuNjUyMTcgMi41OTg3OSAxLjY5MDAyIDIuNjk4ODcgMS43NjAzNUMyLjc5ODk2IDEuODMwNjggMi44NzM4MSAxLjkyOTkyIDIuOTEyODIgMi4wNDQwM0w1LjcwNjY3IDEwLjIxNjRDNS44MzA3NCAxMC41NzkyIDUuODQ2NTEgMTAuOTY5OSA1Ljc1MTM1IDExLjM0MDlMNS41MjEzIDEyLjIzOTZDNS4xODM3NSAxMy41NTU5IDYuMjM0NzcgMTQuODY5NiA3LjYyNjU0IDE0Ljg2OTZIMTcuNzk1M0MxOC4yNjMzIDE0Ljg2OTYgMTguNjQyNyAxNC40OTk3IDE4LjY0MjcgMTQuMDQzNUMxOC42NDI3IDEzLjU4NzIgMTguMjYzMyAxMy4yMTc0IDE3Ljc5NTMgMTMuMjE3NEg3LjYyNjU0QzcuMjk2NTggMTMuMjE3NCA3LjA4NDc1IDEyLjk1MzUgNy4xNjQ3OCAxMi42NDE0TDcuMzM4MjcgMTEuOTY1OUM3LjM2NzY3IDExLjg1MTQgNy40MzU0NiAxMS43NDk4IDcuNTMwODcgMTEuNjc3MkM3LjYyNjI4IDExLjYwNDYgNy43NDM4NCAxMS41NjUyIDcuODY0ODcgMTEuNTY1MkgxNi45NDc5QzE3LjMxMjcgMTEuNTY1NCAxNy42MzY4IDExLjMzNzkgMTcuNzUyMiAxMS4wMDA1TDIwLjAxMTQgNC4zOTE4MUMyMC4xOTQ0IDMuODU2NjkgMTkuNzg1NyAzLjMwNDA5IDE5LjIwNyAzLjMwNDM1SDUuNTU0NEM1LjQzMTAyIDMuMzA0MzUgNS4zMTA3NyAzLjI2NjUgNS4yMTA2OCAzLjE5NjE4QzUuMTEwNTkgMy4xMjU4NSA1LjAzNTc0IDMuMDI2NjEgNC45OTY3MiAyLjkxMjVMNC4xOTM5NCAwLjU2NDcwOEM0LjA3ODQ3IDAuMjI3MzAyIDMuNzU0NDQgLTAuMDAwMTg1ODQ2IDMuMzg5NTggMS4xMzkyNWUtMDdIMC44NDczOTRaTTYuNzc5MTUgMTUuNjk1N0M1Ljg0MzE0IDE1LjY5NTcgNS4wODQzNiAxNi40MzU0IDUuMDg0MzYgMTcuMzQ3OEM1LjA4NDM2IDE4LjI2MDMgNS44NDMxNCAxOSA2Ljc3OTE1IDE5QzcuNzE1MTYgMTkgOC40NzM5NCAxOC4yNjAzIDguNDczOTQgMTcuMzQ3OEM4LjQ3Mzk0IDE2LjQzNTQgNy43MTUxNiAxNS42OTU3IDYuNzc5MTUgMTUuNjk1N1pNMTYuOTQ3OSAxNS42OTU3QzE2LjAxMTkgMTUuNjk1NyAxNS4yNTMxIDE2LjQzNTQgMTUuMjUzMSAxNy4zNDc4QzE1LjI1MzEgMTguMjYwMyAxNi4wMTE5IDE5IDE2Ljk0NzkgMTlDMTcuODgzOSAxOSAxOC42NDI3IDE4LjI2MDMgMTguNjQyNyAxNy4zNDc4QzE4LjY0MjcgMTYuNDM1NCAxNy44ODM5IDE1LjY5NTcgMTYuOTQ3OSAxNS42OTU3WiIgZmlsbD0iI0E3QjJDNyI+PC9wYXRoPjwvc3ZnPiA=);
  --c2m_cart-purple: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyOCAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuMTgzMDYgMS42MTg5NGUtMDdDMC41Mjk2NzYgMS42MTg5NGUtMDcgMCAwLjUyNTU3OSAwIDEuMTczOTFDMCAxLjgyMjI1IDAuNTI5Njc2IDIuMzQ3ODMgMS4xODMwNiAyLjM0NzgzSDMuMjg4MDlDMy40NjAzNCAyLjM0NzgzIDMuNjI4MjIgMi40MDE2MSAzLjc2Nzk2IDIuNTAxNTVDMy45MDc2OSAyLjYwMTQ5IDQuMDEyMTkgMi43NDI1MiA0LjA2NjY1IDIuOTA0NjdMNy45NjcyIDE0LjUxOEM4LjE0MDQyIDE1LjAzMzYgOC4xNjI0NCAxNS41ODg4IDguMDI5NTkgMTYuMTE2MUw3LjcwODQxIDE3LjM5MzJDNy4yMzcxNCAxOS4yNjM3IDguNzA0NSAyMS4xMzA0IDEwLjY0NzYgMjEuMTMwNEgyNC44NDQ0QzI1LjQ5NzggMjEuMTMwNCAyNi4wMjc0IDIwLjYwNDkgMjYuMDI3NCAxOS45NTY1QzI2LjAyNzQgMTkuMzA4MiAyNS40OTc4IDE4Ljc4MjYgMjQuODQ0NCAxOC43ODI2SDEwLjY0NzZDMTAuMTg2OSAxOC43ODI2IDkuODkxMTggMTguNDA3NSAxMC4wMDI5IDE3Ljk2NDFMMTAuMjQ1MSAxNy4wMDQyQzEwLjI4NjIgMTYuODQxNSAxMC4zODA4IDE2LjY5NzEgMTAuNTE0IDE2LjU5NEMxMC42NDcyIDE2LjQ5MDggMTAuODExMyAxNi40MzQ4IDEwLjk4MDMgMTYuNDM0OEgyMy42NjEzQzI0LjE3MDcgMTYuNDM1IDI0LjYyMzEgMTYuMTExOCAyNC43ODQzIDE1LjYzMjNMMjcuOTM4NCA2LjI0MUMyOC4xOTM5IDUuNDgwNTUgMjcuNjIzMiA0LjY5NTI5IDI2LjgxNTQgNC42OTU2NUg3Ljc1NDYyQzcuNTgyMzcgNC42OTU2NSA3LjQxNDQ4IDQuNjQxODcgNy4yNzQ3NCA0LjU0MTk0QzcuMTM1MDEgNC40NDIgNy4wMzA1IDQuMzAwOTcgNi45NzYwMyA0LjEzODgyTDUuODU1MjUgMC44MDI0OEM1LjY5NDA0IDAuMzIzMDA4IDUuMjQxNjUgLTAuMDAwMjY0MDk4IDQuNzMyMjYgMS42MTg5NGUtMDdIMS4xODMwNlpNOS40NjQ1MiAyMi4zMDQzQzguMTU3NzQgMjIuMzA0MyA3LjA5ODM5IDIzLjM1NTUgNy4wOTgzOSAyNC42NTIyQzcuMDk4MzkgMjUuOTQ4OCA4LjE1Nzc0IDI3IDkuNDY0NTIgMjdDMTAuNzcxMyAyNyAxMS44MzA2IDI1Ljk0ODggMTEuODMwNiAyNC42NTIyQzExLjgzMDYgMjMuMzU1NSAxMC43NzEzIDIyLjMwNDMgOS40NjQ1MiAyMi4zMDQzWk0yMy42NjEzIDIyLjMwNDNDMjIuMzU0NSAyMi4zMDQzIDIxLjI5NTIgMjMuMzU1NSAyMS4yOTUyIDI0LjY1MjJDMjEuMjk1MiAyNS45NDg4IDIyLjM1NDUgMjcgMjMuNjYxMyAyN0MyNC45NjgxIDI3IDI2LjAyNzQgMjUuOTQ4OCAyNi4wMjc0IDI0LjY1MjJDMjYuMDI3NCAyMy4zNTU1IDI0Ljk2ODEgMjIuMzA0MyAyMy42NjEzIDIyLjMwNDNaIiBmaWxsPSIjQTc4MEZGIi8+Cjwvc3ZnPgo=);
  --c2m_cart-white: url(data:image/svg+xml;base64,PHN2ZyBpZD0iU3ZnanNTdmcxMDAxIiB3aWR0aD0iMjg4IiBoZWlnaHQ9IjI4OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpzdmdqcz0iaHR0cDovL3N2Z2pzLmNvbS9zdmdqcyI+PGRlZnMgaWQ9IlN2Z2pzRGVmczEwMDIiPjwvZGVmcz48ZyBpZD0iU3ZnanNHMTAwOCI+PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMSAxOSIgd2lkdGg9IjI4OCIgaGVpZ2h0PSIyODgiPjxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0wLjg0NzM5NCAxLjEzOTI1ZS0wN0MwLjM3OTM5MSAxLjEzOTI1ZS0wNyAwIDAuMzY5ODUyIDAgMC44MjYwODdDMCAxLjI4MjMyIDAuMzc5MzkxIDEuNjUyMTcgMC44NDczOTQgMS42NTIxN0gyLjM1NTE2QzIuNDc4NTQgMS42NTIxNyAyLjU5ODc5IDEuNjkwMDIgMi42OTg4NyAxLjc2MDM1QzIuNzk4OTYgMS44MzA2OCAyLjg3MzgxIDEuOTI5OTIgMi45MTI4MiAyLjA0NDAzTDUuNzA2NjcgMTAuMjE2NEM1LjgzMDc0IDEwLjU3OTIgNS44NDY1MSAxMC45Njk5IDUuNzUxMzUgMTEuMzQwOUw1LjUyMTMgMTIuMjM5NkM1LjE4Mzc1IDEzLjU1NTkgNi4yMzQ3NyAxNC44Njk2IDcuNjI2NTQgMTQuODY5NkgxNy43OTUzQzE4LjI2MzMgMTQuODY5NiAxOC42NDI3IDE0LjQ5OTcgMTguNjQyNyAxNC4wNDM1QzE4LjY0MjcgMTMuNTg3MiAxOC4yNjMzIDEzLjIxNzQgMTcuNzk1MyAxMy4yMTc0SDcuNjI2NTRDNy4yOTY1OCAxMy4yMTc0IDcuMDg0NzUgMTIuOTUzNSA3LjE2NDc4IDEyLjY0MTRMNy4zMzgyNyAxMS45NjU5QzcuMzY3NjcgMTEuODUxNCA3LjQzNTQ2IDExLjc0OTggNy41MzA4NyAxMS42NzcyQzcuNjI2MjggMTEuNjA0NiA3Ljc0Mzg0IDExLjU2NTIgNy44NjQ4NyAxMS41NjUySDE2Ljk0NzlDMTcuMzEyNyAxMS41NjU0IDE3LjYzNjggMTEuMzM3OSAxNy43NTIyIDExLjAwMDVMMjAuMDExNCA0LjM5MTgxQzIwLjE5NDQgMy44NTY2OSAxOS43ODU3IDMuMzA0MDkgMTkuMjA3IDMuMzA0MzVINS41NTQ0QzUuNDMxMDIgMy4zMDQzNSA1LjMxMDc3IDMuMjY2NSA1LjIxMDY4IDMuMTk2MThDNS4xMTA1OSAzLjEyNTg1IDUuMDM1NzQgMy4wMjY2MSA0Ljk5NjcyIDIuOTEyNUw0LjE5Mzk0IDAuNTY0NzA4QzQuMDc4NDcgMC4yMjczMDIgMy43NTQ0NCAtMC4wMDAxODU4NDYgMy4zODk1OCAxLjEzOTI1ZS0wN0gwLjg0NzM5NFpNNi43NzkxNSAxNS42OTU3QzUuODQzMTQgMTUuNjk1NyA1LjA4NDM2IDE2LjQzNTQgNS4wODQzNiAxNy4zNDc4QzUuMDg0MzYgMTguMjYwMyA1Ljg0MzE0IDE5IDYuNzc5MTUgMTlDNy43MTUxNiAxOSA4LjQ3Mzk0IDE4LjI2MDMgOC40NzM5NCAxNy4zNDc4QzguNDczOTQgMTYuNDM1NCA3LjcxNTE2IDE1LjY5NTcgNi43NzkxNSAxNS42OTU3Wk0xNi45NDc5IDE1LjY5NTdDMTYuMDExOSAxNS42OTU3IDE1LjI1MzEgMTYuNDM1NCAxNS4yNTMxIDE3LjM0NzhDMTUuMjUzMSAxOC4yNjAzIDE2LjAxMTkgMTkgMTYuOTQ3OSAxOUMxNy44ODM5IDE5IDE4LjY0MjcgMTguMjYwMyAxOC42NDI3IDE3LjM0NzhDMTguNjQyNyAxNi40MzU0IDE3Ljg4MzkgMTUuNjk1NyAxNi45NDc5IDE1LjY5NTdaIiBjbGFzcz0ic3ZnU2hhcGUgY29sb3JhN2IyYzctMCBzZWxlY3RhYmxlIj48L3BhdGg+PC9zdmc+PC9nPjwvc3ZnPg==);
  --sidebar-icon: url(data:image/svg+xml;base64,PHN2ZyBpZD0iU3ZnanNTdmcxMDEyIiB3aWR0aD0iMjg4IiBoZWlnaHQ9IjI4OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpzdmdqcz0iaHR0cDovL3N2Z2pzLmNvbS9zdmdqcyI+PGRlZnMgaWQ9IlN2Z2pzRGVmczEwMTMiPjwvZGVmcz48ZyBpZD0iU3ZnanNHMTAxNCI+PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUxMiA1MTIiIHZpZXdCb3g9IjEuMjUgMS4yNSAyMS41IDIxLjUiIHdpZHRoPSIyODgiIGhlaWdodD0iMjg4Ij48cGF0aCBmaWxsPSIjYzBjYWQyIiBkPSJNMTUgMS4yNUg5QzMuNTY3IDEuMjUgMS4yNSAzLjU2NyAxLjI1IDl2NmMwIDUuNDMzIDIuMzE3IDcuNzUgNy43NSA3Ljc1aDZjNS40MzMgMCA3Ljc1LTIuMzE3IDcuNzUtNy43NVY5YzAtNS40MzMtMi4zMTctNy43NS03Ljc1LTcuNzV6bS0uNzUgMjBIOWMtNC42MTQgMC02LjI1LTEuNjM2LTYuMjUtNi4yNVY5YzAtNC42MTQgMS42MzYtNi4yNSA2LjI1LTYuMjVoNS4yNXptNy02LjI1YzAgNC4zNTQtMS40NTkgNi4wNTQtNS41IDYuMjMyVjIuNzY4YzQuMDQxLjE3OCA1LjUgMS44NzggNS41IDYuMjMyek04LjUzIDguOTFsMi41NiAyLjU2YS43NDkuNzQ5IDAgMCAxIDAgMS4wNmwtMi41NiAyLjU2YS43NS43NSAwIDAgMS0xLjA2LTEuMDYxTDkuNSAxMiA3LjQ3IDkuOTcxQS43NS43NSAwIDAgMSA4LjUzIDguOTF6IiBjbGFzcz0ic3ZnU2hhcGUgY29sb3IwMDIzNmItMCBzZWxlY3RhYmxlIj48L3BhdGg+PC9zdmc+PC9nPjwvc3ZnPg==);
  --chevron-right: url(data:image/svg+xml;base64,PHN2ZyBpZD0iU3ZnanNTdmcxMDAxIiB3aWR0aD0iMjg4IiBoZWlnaHQ9IjI4OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpzdmdqcz0iaHR0cDovL3N2Z2pzLmNvbS9zdmdqcyI+PGRlZnMgaWQ9IlN2Z2pzRGVmczEwMDIiPjwvZGVmcz48ZyBpZD0iU3ZnanNHMTAwOCI+PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3IDEyIiB3aWR0aD0iMjg4IiBoZWlnaHQ9IjI4OCI+PHBhdGggc3Ryb2tlPSIjMzMwMGNlIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41ODMiIGQ9Ik0wLjc5MTk5MiAxMC4yOTE2TDUuNTQxOTkgNS41NDE2M0wwLjc5MTk5MiAwLjc5MTYyNiIgZmlsbD0ibm9uZSIgY2xhc3M9InN2Z1N0cm9rZSBjb2xvclN0cm9rZWYwMmEyYS0wIHNlbGVjdGFibGUiPjwvcGF0aD48L3N2Zz48L2c+PC9zdmc+);
  --c2m_side-cart-close: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1Ljc1IDAuNzVMMC43NSAxNS43NU0wLjc1IDAuNzVMMTUuNzUgMTUuNzUiIHN0cm9rZT0iIzYxNjk3MiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
  --c2m_secure-lock: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjAiIHk9IjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiIGNsYXNzPSIiIHZpZXdCb3g9IjY0IDAgMzg0IDUxMiI+CiAgPGc+CiAgICA8cGF0aCBkPSJNNDM3LjMzMyAxOTJoLTMydi00Mi42NjdDNDA1LjMzMyA2Ni45OSAzMzguMzQ0IDAgMjU2IDBTMTA2LjY2NyA2Ni45OSAxMDYuNjY3IDE0OS4zMzNWMTkyaC0zMkExMC42NiAxMC42NiAwIDAgMCA2NCAyMDIuNjY3djI2Ni42NjdDNjQgNDkyLjg2NSA4My4xMzUgNTEyIDEwNi42NjcgNTEyaDI5OC42NjdDNDI4Ljg2NSA1MTIgNDQ4IDQ5Mi44NjUgNDQ4IDQ2OS4zMzNWMjAyLjY2N0ExMC42NiAxMC42NiAwIDAgMCA0MzcuMzMzIDE5MnpNMjg3LjkzOCA0MTQuODIzYTEwLjY3IDEwLjY3IDAgMCAxLTEwLjYwNCAxMS44NDRoLTQyLjY2N2ExMC42NyAxMC42NyAwIDAgMS0xMC42MDQtMTEuODQ0bDYuNzI5LTYwLjUxYy0xMC45MjctNy45NDgtMTcuNDU4LTIwLjUyMS0xNy40NTgtMzQuMzEzIDAtMjMuNTMxIDE5LjEzNS00Mi42NjcgNDIuNjY3LTQyLjY2N3M0Mi42NjcgMTkuMTM1IDQyLjY2NyA0Mi42NjdjMCAxMy43OTItNi41MzEgMjYuMzY1LTE3LjQ1OCAzNC4zMTNsNi43MjggNjAuNTF6TTM0MS4zMzMgMTkySDE3MC42Njd2LTQyLjY2N0MxNzAuNjY3IDEwMi4yODEgMjA4Ljk0OCA2NCAyNTYgNjRzODUuMzMzIDM4LjI4MSA4NS4zMzMgODUuMzMzVjE5MnoiIGZpbGw9IiM2MGNlYmMiIG9wYWNpdHk9IjEiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSIiPjwvcGF0aD4KICA8L2c+Cjwvc3ZnPgo=);
}

html {
  scroll-behavior: smooth;
}
.hidden,
.mailcheck-error,
div.wpforms-container-full button[type='submit']:focus:after,
p.stock.in-stock.wd-style-default,
p.stock.out-of-stock.wd-style-default,
p.stock.available-on-backorder,
.woocommerce-variation-availability p:last-child,
button#wpmc-back-to-cart,
p.cr-customer-consent,
.woocommerce-checkout .footer-container .container .wd-col-end,
.wd-sticky-btn-container .stock-status-box,
.forminator-edit-module,
.c2m-product-wrapper a.button.c2m-order-now-btn:before,
.sender-form-els div:last-of-type a,
.wd-product.sale .c2m-product-wrapper .c2m-card-content .price del .eur-price,
.single-product-page.sale .wd-single-price del .eur-price,
p:empty,
#sender_newsletter_field,
.cr-pswp.pswp {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
}
p:not(
    .woocommerce-noreviews,
    .woocommerce-terms-and-conditions-wrapper p
  ):last-child,
ul:last-child {
  margin-bottom: 0 !important;
}
.accent-color {
  color: #7a45ff;
}
p {
  margin-bottom: 15px;
}

/* Form Control */

.form-control,
.form-control label {
  line-height: 1em;
  display: flex;
  cursor: pointer;
}
.form-control input[type='checkbox'],
.form-control label input[type='checkbox'],
.form-control input[type='radio'] {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fff;
  margin: 0;
  font: inherit;
  color: var(--purple-2);
  height: 1.15em;
  width: 1.15em;
  flex: 0 0 1.15em;
  border: 0.15em solid var(--purple-2);
  border-radius: 0.15em;
  transform: translateY(-0.075em);
  display: grid;
  place-content: center;
}
.form-control input[type='checkbox']::before,
.form-control label input[type='checkbox']::before,
.form-control input[type='radio']::before {
  content: '';
  width: 0.65em;
  height: 0.65em;
  transform: scale(0);
  transition: 120ms transform ease-in-out;
  box-shadow: inset 1em 1em var(--purple-1);
  /* Windows High Contrast Mode */
  background-color: CanvasText;
  transform-origin: bottom left;
  clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
}
.form-control input[type='checkbox']:focus,
.form-control label input[type='checkbox']:focus,
.form-control input[type='radio']:focus {
  outline: max(2px, 0.15em) solid var(--purple-2);
  outline-offset: max(2px, 0.15em);
}
.form-control input[type='checkbox']:disabled,
.form-control label input[type='checkbox']:disabled,
.form-control input[type='radio']:disabled {
  --form-control-color: var(--form-control-disabled);
  color: var(--form-control-disabled);
  cursor: not-allowed;
}
.form-control input[type='checkbox']:checked::before,
.form-control label input[type='checkbox']:checked::before,
.form-control input[type='radio']:checked::before {
  transform: scale(1);
}
.form-control--disabled,
.form-control--disabled label {
  color: var(--form-control-disabled);
  cursor: not-allowed;
}

/* End Form Control */

/* Top Bar - Header */

.c2m-top-bar {
  --content-font-size: 16px;

  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
  align-items: center;
  gap: 10px;
  font-size: var(--content-font-size);
  font-weight: 500;
  color: #fff;
}
a.link-btn__c2m-top-bar {
  background-color: #fff;
  color: var(--heading-color);
  font-family: var(--primary-font-family);
  font-weight: 600;
  padding: 10px 14px;
  font-size: var(--content-font-size);
  text-decoration: none;
  line-height: 1.2em;
  border-radius: 75px;
  border: 1px solid #0000000d;
  box-shadow: 0px 2px 2px 0px #0e0e3008;
  max-height: 40px;
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: center;
  gap: 5px;
}
a.link-btn__c2m-top-bar:after {
  content: '';
  display: inline-block;
  width: 20px;
  height: 12px;
  background: var(--arrow-right-dark);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

/* Top Bar - Header */

/* Header */

@media (min-width: 1025px) {
  .whb-row.whb-general-header {
    background-color: var(--light-bg) !important;
    padding-top: 15px;
  }
  header.whb-header.whb-sticked .whb-row.whb-general-header {
    background-color: transparent !important;
  }
  .whb-row.whb-general-header > .container {
    background-color: #fff;
    padding: 0 15px 0 20px;
    border-radius: 32px;
    box-shadow: 0px 14px 34px 0px #00000014;
  }
  .whb-row.whb-general-header.is-mega-open > .container {
    border-radius: 32px 32px 0 0;
    transition: border-radius 0.2s ease;
  }
  li.menu-item.menu-item-has-children a.woodmart-nav-link:after {
    background: var(--chevron-down);
    content: '';
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    width: 12px;
    height: 12px;
  }
}
.whb-sticky-shadow.whb-sticked .whb-main-header {
  box-shadow: none !important;
}
a.btn.header-button-c2m {
  padding: 16px 18px;
  font-family: var(--primary-font-family);
  text-transform: none;
  font-size: 15px;
  line-height: 1em;
}
a.btn.header-button-c2m.header-button--primary,
.cart-totals-inner .wc-proceed-to-checkout a.checkout-button.wc-forward,
.place-order button#place_order,
body.woocommerce-checkout .button[name='apply_coupon'] {
  background: var(--primary-gradient);
  border: 1px solid var(--purple-3);
  box-shadow: var(--primary-buttons-box-shadow);
  color: #fff;
  transition: all 0s;
}

a.btn.header-button-c2m.header-button--primary:hover,
a.btn.header-button-c2m.header-button--primary:focus,
.cart-totals-inner .wc-proceed-to-checkout a.checkout-button.wc-forward:hover,
.cart-totals-inner .wc-proceed-to-checkout a.checkout-button.wc-forward:focus,
.place-order button#place_order:hover,
.place-order button#place_order:focus,
body.woocommerce-checkout .button[name='apply_coupon']:hover,
body.woocommerce-checkout .button[name='apply_coupon']:focus {
  background: var(--purple-2);
  box-shadow: var(--primary-buttons-box-shadow-2);
}
.whb-general-header .wd-tools-element > a {
  height: 100%;
  width: 100%;
}
.whb-general-header .wd-header-my-account,
.whb-general-header .wd-header-cart {
  background-color: var(--light-bg);
  border: 1px solid var(--header-box-border-color);
  border-radius: var(--header-box-border-radius);
  height: var(--header-box-height);
  width: var(--header-box-width);
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.whb-general-header .wd-header-cart .wd-tools-icon {
  margin-inline-end: 0 !important;
}
.whb-general-header .wd-header-my-account:hover,
.whb-general-header .wd-header-cart:hover {
  border-color: var(--header-box-border-color-hover);
  background-color: #fff;
}
.whb-general-header .wd-header-my-account:hover img,
.whb-general-header .wd-header-cart:hover img {
  filter: var(--main-filter);
}
.wd-header-my-account > a,
.wd-header-cart > a {
  padding-inline: 10px;
}
.whb-general-header .wd-tools-element .wd-tools-icon img {
  transition: all 0s;
}
.whb-general-header .wd-header-my-account:hover .wd-tools-icon img,
.whb-general-header .wd-header-cart:hover .wd-tools-icon img {
  opacity: 1;
}
.action-box__single-product .wd-action-btn a:hover:before,
a.fast-order-btn:hover:before {
  filter: var(--main-filter);
}
.wd-header-divider.top-header-divider {
  margin: 0 5px;
}
.whb-main-header span.wd-tools-icon .wd-tools-count,
.wd-toolbar .wd-tools-element span.wd-tools-count {
  position: absolute;
  top: -15px;
  inset-inline-end: -15px;
  background: var(--primary-gradient);
  color: #fff;
  font-size: 11px;
  display: inline-flex;
  flex-flow: row nowrap;
  justify-content: center;
  align-items: center;
  line-height: 0;
  font-weight: 700;
  width: 18px;
  height: 18px;
  box-shadow: 0px 5.21px 16.12px 0px #9747ff40;
}

/* Mega Menu */

.c2m-mega-menu .wd-dropdown-menu.wd-dropdown {
  background-color: transparent;
  box-shadow: none;
}
.c2m-mega-menu .wd-dropdown-menu.wd-dropdown > .container {
  background-color: #fff;
  padding: 0 15px 15px;
  border-radius: 0 0 32px 32px;
  box-shadow: 0 14px 34px -20px rgba(0, 0, 0, 0.08);
}
ul.c2m-mega__list {
  display: grid;
  list-style: none;
  padding: 0;
  margin: 0;
  --row-gap: 0px;
  --col-gap: 0px;
  row-gap: var(--row-gap);
  column-gap: var(--col-gap);
}
ul.c2m-mega__list.c2m-mega__list--cols-2 {
  grid-template-columns: repeat(2, 1fr);
}
li.c2m-mega__li {
  margin-bottom: 0;
}
span.c2m-mega-item__icon {
  display: flex;
  flex: 0 0 42px;
}
a.c2m-mega-item {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 12px;
  border-radius: 12px;
  width: 100%;
  text-decoration: none;
}
a.c2m-mega-item:hover {
  background-color: var(--light-bg);
}
span.c2m-mega-item__content {
  color: var(--heading-color);
  font-size: 16px;
  line-height: 1.2em;
  font-family: var(--secondary-font-family);
}

/* End Mega Menu */

/* My Account Menu */

.wd-header-my-account .wd-dropdown.wd-dropdown-menu.wd-dropdown-my-account {
  box-shadow: 0px 14px 34px 0px #00000014;
  padding: 20px 20px;
}
.wd-header-my-account
  li.woocommerce-MyAccount-navigation-link:not(:last-child) {
  margin-bottom: 18px;
}
.wd-header-my-account .wd-dropdown-my-account .wd-sub-menu li a {
  padding: 0;
}
.wd-my-account-sidebar
  .woocommerce-MyAccount-navigation
  li.woocommerce-MyAccount-navigation-link
  a {
  padding: 10px 14px;
  font-weight: 400;
}
.wd-my-account-sidebar
  li.woocommerce-MyAccount-navigation-link
  a:hover:not(
    .wd-my-account-sidebar
      li.woocommerce-MyAccount-navigation-link.is-active
      a:hover
  ) {
  background: none !important;
}
.wd-my-account-sidebar li.woocommerce-MyAccount-navigation-link.is-active a {
  background-color: var(--light-bg) !important;
  font-weight: 600;
}
.wd-my-account-sidebar .woocommerce-MyAccount-title {
  padding-left: 0;
  text-transform: none;
  font-weight: 500;
  font-family: var(--primary-font-family);
  font-size: 20px;
}
.woocommerce-info a.wc-forward.button {
  text-transform: none;
  font-size: 15px;
  color: var(--heading-color);
  text-decoration: none !important;
  border-color: var(--light-text);
}
.woocommerce-EditAccountForm fieldset {
  padding: 20px;
}

/* End My Account Menu */

/* End Header */

/* WPConsent */

.wpconsent-banner-button.wpconsent-accept-all {
  background: var(--primary-gradient);
}

/* End WPConsent */

/* Footer */

.max-width-list ul li {
  max-width: fit-content;
}
.list-custom ul a,
.wd-sub-menu li.menu-item a.woodmart-nav-link {
  position: relative;
  transition: all 0.3s;
}
.list-custom ul a:hover {
  padding-left: 20px;
}
.list-custom ul a:before,
.wd-sub-menu li.menu-item a.woodmart-nav-link:before,
.wd-sub-menu li.woocommerce-MyAccount-navigation-link a:before {
  content: '';
  display: inline-flex;
  position: absolute;
  left: 0;
  opacity: 0;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  height: 12px;
  width: 12px;
  transition: all 0.3s;
}
/* list-custom: only needs visibility on hover */
.list-custom ul a:hover::before {
  display: inline-flex;
  opacity: 1;
}
.list-custom ul a:before,
.wd-sub-menu li.menu-item a.woodmart-nav-link:before,
.wd-sub-menu li.woocommerce-MyAccount-navigation-link a:before {
  background-image: var(--chevron-right);
}
footer.wd-footer .wd-copyrights {
  border-top: 1px solid var(--light-bg);
}
footer.wd-footer .wd-copyrights .container.wd-grid-g {
  grid-template-columns: 100%;
  text-align: center;
}

/* End Footer */

/* Helpers - Text Gradients */

.u-gradient-text {
  -webkit-background-clip: text !important;
  background-clip: text !important;
  color: transparent;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}
.g-text--light-lavender {
  background: linear-gradient(179.14deg, #ffffff 38.01%, #a18bbb 135.99%);
}
.g-text--purple-deep {
  background: linear-gradient(90deg, #826db7 0%, #5b4496 65.85%);
}
.g-text--purple-light {
  background: linear-gradient(89.98deg, #b99aff 11.81%, #be86fe 86.12%);
}
.g-text--yellow {
  background: linear-gradient(90.1deg, #fff2d6 2.41%, #ffe695 99.98%);
}
.glass-hero {
  vertical-align: middle;
  background: linear-gradient(
    90deg,
    rgba(255, 255, 255, 0.06) 0%,
    rgba(255, 255, 255, 0.1) 100%
  );
  border: 0.5px solid;
  padding: 0 20px;
  border-radius: 60px;
  height: 68px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  line-height: 2em;
  backdrop-filter: blur(10px);
  border: 1px solid #ffffff15;
}
.hero-text .line .u-gradient-text.g-text--yellow {
  transform: translateY(-6px);
  line-height: 1.1em;
}
.hero-text {
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-start;
  align-items: center;
  gap: 0;
  user-select: none;
}
.hero-text span.line.line-3 .glass-hero {
  height: 54px;
}
span.icon-progress {
  display: inline-flex;
}
.hero-text span.icon-progress:before {
  content: '';
  display: inline-block;
  width: 44px;
  height: 25px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDUiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCA0NSAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9InBhdGgtMS1pbnNpZGUtMV8zMTJfMTQ0NiIgZmlsbD0id2hpdGUiPgo8cGF0aCBkPSJNNDIuMzk5MyAwQzQyLjQ1OTYgLTguNzg0NDJlLTA4IDQyLjUxOTkgMC4wMDI5MTIwMiA0Mi41OCAwLjAwODc4OTA2QzQyLjYwNDkgMC4wMTEyMTgyIDQyLjYyOTUgMC4wMTYxMTU1IDQyLjY1NDIgMC4wMTk1MzEyQzQyLjY5MDQgMC4wMjQ1NTkgNDIuNzI2NyAwLjAyODk1NDMgNDIuNzYyNiAwLjAzNjEzMjhDNDIuNzg2NiAwLjA0MDk0NDUgNDIuODEwMSAwLjA0Nzk3MTMgNDIuODMzOSAwLjA1MzcxMDlDNDIuODY2OCAwLjA2MTY4MTEgNDIuODk5OSAwLjA2OTI5MDggNDIuOTMyNSAwLjA3OTEwMTZDNDIuOTY5MyAwLjA5MDIxMSA0My4wMDUxIDAuMTAzODc3IDQzLjA0MDkgMC4xMTcxODhDNDMuMDYwOCAwLjEyNDU2MiA0My4wODA4IDAuMTMxNTY0IDQzLjEwMDUgMC4xMzk2NDhDNDMuMTI5NiAwLjE1MTY2OSA0My4xNTggMC4xNjUyNTkgNDMuMTg2NCAwLjE3ODcxMUM0My4yMTQgMC4xOTE3NDcgNDMuMjQyNCAwLjIwMzI5MiA0My4yNjk0IDAuMjE3NzczQzQzLjI4NjUgMC4yMjY5NiA0My4zMDI0IDAuMjM4MzQgNDMuMzE5MiAwLjI0ODA0N0M0My4zNTY0IDAuMjY5NTEgNDMuMzkzNiAwLjI5MTE1NyA0My40Mjk2IDAuMzE1NDNDNDMuNTggMC40MTcwNTQgNDMuNzE0NiAwLjU0MDI0MyA0My44MjkgMC42ODA2NjRDNDMuODkxNyAwLjc1NzUyNiA0My45NDU2IDAuODM5MTE5IDQzLjk5NCAwLjkyMjg1MkM0NC4wMDM3IDAuOTM5NjUgNDQuMDE1MSAwLjk1NTUyOCA0NC4wMjQzIDAuOTcyNjU2QzQ0LjAzODggMC45OTk2OSA0NC4wNTAzIDEuMDI4MDkgNDQuMDYzNCAxLjA1NTY2QzQ0LjA3NjggMS4wODQwNyA0NC4wOTA0IDEuMTEyNDIgNDQuMTAyNCAxLjE0MTZDNDQuMTEwNSAxLjE2MTI3IDQ0LjExNzUgMS4xODEyOSA0NC4xMjQ5IDEuMjAxMTdDNDQuMTM4MiAxLjIzNjk4IDQ0LjE1MTggMS4yNzI3NSA0NC4xNjMgMS4zMDk1N0M0NC4xNzE3IDEuMzM4NTggNDQuMTc4MSAxLjM2ODEzIDQ0LjE4NTQgMS4zOTc0NkM0NC4xOTI0IDEuNDI1MzYgNDQuMjAwMyAxLjQ1MzA2IDQ0LjIwNTkgMS40ODE0NUM0NC4yMTI1IDEuNTE0NDcgNDQuMjE2OCAxLjU0Nzc4IDQ0LjIyMTYgMS41ODEwNUM0NC4yMzM4IDEuNjY2OTcgNDQuMjQzIDEuNzU0NDQgNDQuMjQzIDEuODQzNzVWMTIuOTA0M0M0NC4yNDMgMTMuOTIyNCA0My40MTc0IDE0Ljc0OCA0Mi4zOTkzIDE0Ljc0OEM0MS4zODExIDE0Ljc0OCA0MC41NTU1IDEzLjkyMjQgNDAuNTU1NSAxMi45MDQzVjYuMjk0OTJMMjYuMTkwMyAyMC42NjAyQzI1LjQ3MDQgMjEuMzggMjQuMzAyOCAyMS4zOCAyMy41ODI5IDIwLjY2MDJMMTUuNjY4OCAxMi43NDYxTDMuMTQ2MzYgMjUuMjY4NkMyLjQyNjQ0IDI1Ljk4ODQgMS4yNTk4MyAyNS45ODg0IDAuNTM5OTE3IDI1LjI2ODZDLTAuMTc5OTUgMjQuNTQ4NyAtMC4xNzk5ODIgMjMuMzgyIDAuNTM5OTE3IDIyLjY2MjFMMTQuMzY2MSA4LjgzNTk0QzE1LjA4NiA4LjExNjI4IDE2LjI1MjcgOC4xMTYxNiAxNi45NzI1IDguODM1OTRMMjQuODg2NiAxNi43NUwzNy45NDgxIDMuNjg3NUgzMS4zMzg3QzMwLjMyMDYgMy42ODc1IDI5LjQ5NSAyLjg2MTg2IDI5LjQ5NSAxLjg0Mzc1QzI5LjQ5NTEgMC44MjU3MDUgMzAuMzIwNiAwIDMxLjMzODcgMEg0Mi4zOTkzWiIvPgo8L21hc2s+CjxwYXRoIGQ9Ik00Mi4zOTkzIDBDNDIuNDU5NiAtOC43ODQ0MmUtMDggNDIuNTE5OSAwLjAwMjkxMjAyIDQyLjU4IDAuMDA4Nzg5MDZDNDIuNjA0OSAwLjAxMTIxODIgNDIuNjI5NSAwLjAxNjExNTUgNDIuNjU0MiAwLjAxOTUzMTJDNDIuNjkwNCAwLjAyNDU1OSA0Mi43MjY3IDAuMDI4OTU0MyA0Mi43NjI2IDAuMDM2MTMyOEM0Mi43ODY2IDAuMDQwOTQ0NSA0Mi44MTAxIDAuMDQ3OTcxMyA0Mi44MzM5IDAuMDUzNzEwOUM0Mi44NjY4IDAuMDYxNjgxMSA0Mi44OTk5IDAuMDY5MjkwOCA0Mi45MzI1IDAuMDc5MTAxNkM0Mi45NjkzIDAuMDkwMjExIDQzLjAwNTEgMC4xMDM4NzcgNDMuMDQwOSAwLjExNzE4OEM0My4wNjA4IDAuMTI0NTYyIDQzLjA4MDggMC4xMzE1NjQgNDMuMTAwNSAwLjEzOTY0OEM0My4xMjk2IDAuMTUxNjY5IDQzLjE1OCAwLjE2NTI1OSA0My4xODY0IDAuMTc4NzExQzQzLjIxNCAwLjE5MTc0NyA0My4yNDI0IDAuMjAzMjkyIDQzLjI2OTQgMC4yMTc3NzNDNDMuMjg2NSAwLjIyNjk2IDQzLjMwMjQgMC4yMzgzNCA0My4zMTkyIDAuMjQ4MDQ3QzQzLjM1NjQgMC4yNjk1MSA0My4zOTM2IDAuMjkxMTU3IDQzLjQyOTYgMC4zMTU0M0M0My41OCAwLjQxNzA1NCA0My43MTQ2IDAuNTQwMjQzIDQzLjgyOSAwLjY4MDY2NEM0My44OTE3IDAuNzU3NTI2IDQzLjk0NTYgMC44MzkxMTkgNDMuOTk0IDAuOTIyODUyQzQ0LjAwMzcgMC45Mzk2NSA0NC4wMTUxIDAuOTU1NTI4IDQ0LjAyNDMgMC45NzI2NTZDNDQuMDM4OCAwLjk5OTY5IDQ0LjA1MDMgMS4wMjgwOSA0NC4wNjM0IDEuMDU1NjZDNDQuMDc2OCAxLjA4NDA3IDQ0LjA5MDQgMS4xMTI0MiA0NC4xMDI0IDEuMTQxNkM0NC4xMTA1IDEuMTYxMjcgNDQuMTE3NSAxLjE4MTI5IDQ0LjEyNDkgMS4yMDExN0M0NC4xMzgyIDEuMjM2OTggNDQuMTUxOCAxLjI3Mjc1IDQ0LjE2MyAxLjMwOTU3QzQ0LjE3MTcgMS4zMzg1OCA0NC4xNzgxIDEuMzY4MTMgNDQuMTg1NCAxLjM5NzQ2QzQ0LjE5MjQgMS40MjUzNiA0NC4yMDAzIDEuNDUzMDYgNDQuMjA1OSAxLjQ4MTQ1QzQ0LjIxMjUgMS41MTQ0NyA0NC4yMTY4IDEuNTQ3NzggNDQuMjIxNiAxLjU4MTA1QzQ0LjIzMzggMS42NjY5NyA0NC4yNDMgMS43NTQ0NCA0NC4yNDMgMS44NDM3NVYxMi45MDQzQzQ0LjI0MyAxMy45MjI0IDQzLjQxNzQgMTQuNzQ4IDQyLjM5OTMgMTQuNzQ4QzQxLjM4MTEgMTQuNzQ4IDQwLjU1NTUgMTMuOTIyNCA0MC41NTU1IDEyLjkwNDNWNi4yOTQ5MkwyNi4xOTAzIDIwLjY2MDJDMjUuNDcwNCAyMS4zOCAyNC4zMDI4IDIxLjM4IDIzLjU4MjkgMjAuNjYwMkwxNS42Njg4IDEyLjc0NjFMMy4xNDYzNiAyNS4yNjg2QzIuNDI2NDQgMjUuOTg4NCAxLjI1OTgzIDI1Ljk4ODQgMC41Mzk5MTcgMjUuMjY4NkMtMC4xNzk5NSAyNC41NDg3IC0wLjE3OTk4MiAyMy4zODIgMC41Mzk5MTcgMjIuNjYyMUwxNC4zNjYxIDguODM1OTRDMTUuMDg2IDguMTE2MjggMTYuMjUyNyA4LjExNjE2IDE2Ljk3MjUgOC44MzU5NEwyNC44ODY2IDE2Ljc1TDM3Ljk0ODEgMy42ODc1SDMxLjMzODdDMzAuMzIwNiAzLjY4NzUgMjkuNDk1IDIuODYxODYgMjkuNDk1IDEuODQzNzVDMjkuNDk1MSAwLjgyNTcwNSAzMC4zMjA2IDAgMzEuMzM4NyAwSDQyLjM5OTNaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfMzEyXzE0NDYpIi8+CjxwYXRoIGQ9Ik00Mi4zOTkzIDBWMC40MjU0MTRWMC40MjU0MTRWMFpNNDIuNTggMC4wMDg3ODkwNkw0Mi41Mzg1IDAuNDMyMThMNDIuNTM4OCAwLjQzMjIwNUw0Mi41OCAwLjAwODc4OTA2Wk00Mi42NTQyIDAuMDE5NTMxMkw0Mi43MTI3IC0wLjQwMTgzNUw0Mi43MTI1IC0wLjQwMTg2M0w0Mi42NTQyIDAuMDE5NTMxMlpNNDIuNzYyNiAwLjAzNjEzMjhMNDIuNjc5MSAwLjQ1MzI4Nkw0Mi42NzkyIDAuNDUzMjk2TDQyLjc2MjYgMC4wMzYxMzI4Wk00Mi44MzM5IDAuMDUzNzEwOUw0Mi43MzM4IDAuNDY3MTk4TDQyLjczMzkgMC40NjcyMTRMNDIuODMzOSAwLjA1MzcxMDlaTTQyLjkzMjUgMC4wNzkxMDE2TDQzLjA1NTQgLTAuMzI4MTc2TDQzLjA1NTIgLTAuMzI4MjM5TDQyLjkzMjUgMC4wNzkxMDE2Wk00My4wNDA5IDAuMTE3MTg4TDQyLjg5MjcgMC41MTU5NDFMNDIuODkzIDAuNTE2MDU0TDQzLjA0MDkgMC4xMTcxODhaTTQzLjEwMDUgMC4xMzk2NDhMNDMuMjYyNSAtMC4yNTM3MDVMNDMuMjYyMiAtMC4yNTM4MzZMNDMuMTAwNSAwLjEzOTY0OFpNNDMuMTg2NCAwLjE3ODcxMUw0My4wMDQzIDAuNTYzMTk1TDQzLjAwNDYgMC41NjMzMjhMNDMuMTg2NCAwLjE3ODcxMVpNNDMuMjY5NCAwLjIxNzc3M0w0My40NzA0IC0wLjE1NzE0TDQzLjQ3MDMgLTAuMTU3MjQzTDQzLjI2OTQgMC4yMTc3NzNaTTQzLjMxOTIgMC4yNDgwNDdMNDMuMTA2NCAwLjYxNjQwOEw0My4xMDY1IDAuNjE2NDc2TDQzLjMxOTIgMC4yNDgwNDdaTTQzLjQyOTYgMC4zMTU0M0w0My4xOTE0IDAuNjY3OTIzTDQzLjE5MTUgMC42Njc5NjdMNDMuNDI5NiAwLjMxNTQzWk00My44MjkgMC42ODA2NjRMNDMuNDk5MSAwLjk0OTM0TDQzLjQ5OTMgMC45NDk1MzNMNDMuODI5IDAuNjgwNjY0Wk00My45OTQgMC45MjI4NTJMNDMuNjI1OCAxLjEzNTgzTDQzLjYyNTggMS4xMzU5NUw0My45OTQgMC45MjI4NTJaTTQ0LjAyNDMgMC45NzI2NTZMNDQuMzk5MiAwLjc3MTUxNkw0NC4zOTkgMC43NzEzMjFMNDQuMDI0MyAwLjk3MjY1NlpNNDQuMDYzNCAxLjA1NTY2TDQzLjY3ODkgMS4yMzc3NUw0My42NzkgMS4yMzgwM0w0NC4wNjM0IDEuMDU1NjZaTTQ0LjEwMjQgMS4xNDE2TDQ0LjQ5NTggMC45Nzk2MDJMNDQuNDk1NiAwLjk3OTI4Mkw0NC4xMDI0IDEuMTQxNlpNNDQuMTI0OSAxLjIwMTE3TDQzLjcyNjEgMS4zNDk0TDQzLjcyNjIgMS4zNDk3MUw0NC4xMjQ5IDEuMjAxMTdaTTQ0LjE2MyAxLjMwOTU3TDQ0LjU3MDIgMS4xODY1OUw0NC41NzAyIDEuMTg2MzhMNDQuMTYzIDEuMzA5NTdaTTQ0LjE4NTQgMS4zOTc0Nkw0My43NzI2IDEuNTAwMjFMNDMuNzcyNiAxLjUwMDNMNDQuMTg1NCAxLjM5NzQ2Wk00NC4yMDU5IDEuNDgxNDVMNDMuNzg4NyAxLjU2NDY3TDQzLjc4ODcgMS41NjQ3M0w0NC4yMDU5IDEuNDgxNDVaTTQ0LjIyMTYgMS41ODEwNUw0NC42NDI3IDEuNTIwODZMNDQuNjQyNyAxLjUyMDY2TDQ0LjIyMTYgMS41ODEwNVpNNDQuMjQzIDEuODQzNzVINDQuNjY4NVYxLjg0MzcyTDQ0LjI0MyAxLjg0Mzc1Wk00Mi4zOTkzIDE0Ljc0OFYxNS4xNzM1SDQyLjM5OTNMNDIuMzk5MyAxNC43NDhaTTQwLjU1NTUgNi4yOTQ5Mkg0MC45ODFWNS4yNjc4OEw0MC4yNTQ3IDUuOTk0MTFMNDAuNTU1NSA2LjI5NDkyWk0xNS42Njg4IDEyLjc0NjFMMTUuOTY5NiAxMi40NDUzTDE1LjY2ODggMTIuMTQ0NUwxNS4zNjggMTIuNDQ1M0wxNS42Njg4IDEyLjc0NjFaTTMuMTQ2MzYgMjUuMjY4NkwzLjQ0NzE2IDI1LjU2OTRMMy40NDcxOCAyNS41Njk0TDMuMTQ2MzYgMjUuMjY4NlpNMC41Mzk5MTcgMjUuMjY4NkwwLjIzOTEwMiAyNS41Njk0TDAuMjM5MTEzIDI1LjU2OTRMMC41Mzk5MTcgMjUuMjY4NlpNMC41Mzk5MTcgMjIuNjYyMUwwLjg0MDcyMSAyMi45NjI5TDAuODQwNzMgMjIuOTYyOUwwLjUzOTkxNyAyMi42NjIxWk0xNC4zNjYxIDguODM1OTRMMTQuMDY1MyA4LjUzNTA3TDE0LjA2NTMgOC41MzUxMkwxNC4zNjYxIDguODM1OTRaTTE2Ljk3MjUgOC44MzU5NEwxNy4yNzMzIDguNTM1MTJMMTcuMjczMyA4LjUzNTExTDE2Ljk3MjUgOC44MzU5NFpNMjQuODg2NiAxNi43NUwyNC41ODU4IDE3LjA1MDhMMjQuODg2NiAxNy4zNTE2TDI1LjE4NzQgMTcuMDUwOEwyNC44ODY2IDE2Ljc1Wk0zNy45NDgxIDMuNjg3NUwzOC4yNDg5IDMuOTg4M0wzOC45NzUxIDMuMjYyMDlIMzcuOTQ4MVYzLjY4NzVaTTI5LjQ5NSAxLjg0Mzc1TDI5LjA2OTYgMS44NDM3MlYxLjg0Mzc1SDI5LjQ5NVpNNDIuMzk5MyAwVjAuNDI1NDE0QzQyLjQ0NTkgMC40MjU0MTQgNDIuNDkyNCAwLjQyNzY2NSA0Mi41Mzg1IDAuNDMyMThMNDIuNTggMC4wMDg3ODkwNkw0Mi42MjE0IC0wLjQxNDYwMkM0Mi41NDc0IC0wLjQyMTg0MSA0Mi40NzMzIC0wLjQyNTQxNCA0Mi4zOTkzIC0wLjQyNTQxNFYwWk00Mi41OCAwLjAwODc4OTA2TDQyLjUzODggMC40MzIyMDVDNDIuNTM4MSAwLjQzMjE0MSA0Mi41NDAzIDAuNDMyMzI2IDQyLjU1MDcgMC40MzM5NzFDNDIuNTUzMSAwLjQzNDM2IDQyLjU1NTcgMC40MzQ3NyA0Mi41NTg4IDAuNDM1Mjc3QzQyLjU2MTggMC40MzU3NTUgNDIuNTY1NCAwLjQzNjMzNSA0Mi41NjkgMC40MzY5MTdDNDIuNTc2NCAwLjQzODA4MSA0Mi41ODU3IDAuNDM5NTE5IDQyLjU5NTggMC40NDA5MjZMNDIuNjU0MiAwLjAxOTUzMTJMNDIuNzEyNSAtMC40MDE4NjNDNDIuNzA1NiAtMC40MDI4MTUgNDIuNzAxOCAtMC40MDM1MjYgNDIuNjgzNyAtMC40MDYzOTFDNDIuNjY5NCAtMC40MDg2NTYgNDIuNjQ2OCAtMC40MTIxMzQgNDIuNjIxMSAtMC40MTQ2MjdMNDIuNTggMC4wMDg3ODkwNlpNNDIuNjU0MiAwLjAxOTUzMTJMNDIuNTk1NiAwLjQ0MDg5N0M0Mi42NDIxIDAuNDQ3MzQ4IDQyLjY1OTQgMC40NDkzNCA0Mi42NzkxIDAuNDUzMjg2TDQyLjc2MjYgMC4wMzYxMzI4TDQyLjg0NiAtMC4zODEwMkM0Mi43OTM5IC0wLjM5MTQzMiA0Mi43Mzg3IC0wLjM5ODIzIDQyLjcxMjcgLTAuNDAxODM1TDQyLjY1NDIgMC4wMTk1MzEyWk00Mi43NjI2IDAuMDM2MTMyOEw0Mi42NzkyIDAuNDUzMjk2QzQyLjY3OTEgMC40NTMyNzMgNDIuNjgxNiAwLjQ1Mzc3MiA0Mi42OTE0IDAuNDU2MzM4QzQyLjY5MzggMC40NTY5NDUgNDIuNjk2MiAwLjQ1NzU4NyA0Mi42OTkyIDAuNDU4MzY1QzQyLjcwMiAwLjQ1OTEgNDIuNzA1NCAwLjQ1OTk5NSA0Mi43MDg4IDAuNDYwODg5QzQyLjcxNTcgMC40NjI2ODQgNDIuNzI0NCAwLjQ2NDkxMSA0Mi43MzM4IDAuNDY3MTk4TDQyLjgzMzkgMC4wNTM3MTA5TDQyLjkzMzkgLTAuMzU5Nzc2QzQyLjkyNjYgLTAuMzYxNTQyIDQyLjkyMjcgLTAuMzYyNjY5IDQyLjkwNTIgLTAuMzY3MTlDNDIuODkxNCAtMC4zNzA3NzUgNDIuODcwMSAtMC4zNzYxOTUgNDIuODQ1OSAtMC4zODEwMzFMNDIuNzYyNiAwLjAzNjEzMjhaTTQyLjgzMzkgMC4wNTM3MTA5TDQyLjczMzkgMC40NjcyMTRDNDIuNzczNyAwLjQ3NjgyOSA0Mi43OTE2IDAuNDgwOTU2IDQyLjgwOTggMC40ODY0NDJMNDIuOTMyNSAwLjA3OTEwMTZMNDMuMDU1MiAtMC4zMjgyMzlDNDMuMDA4MiAtMC4zNDIzNzQgNDIuOTYgLTAuMzUzNDY3IDQyLjkzMzggLTAuMzU5NzkyTDQyLjgzMzkgMC4wNTM3MTA5Wk00Mi45MzI1IDAuMDc5MTAxNkw0Mi44MDk2IDAuNDg2Mzc5QzQyLjgzMDQgMC40OTI2NjggNDIuODUxMSAwLjUwMDQ3NCA0Mi44OTI3IDAuNTE1OTQxTDQzLjA0MDkgMC4xMTcxODhMNDMuMTg5MSAtMC4yODE1NjZDNDMuMTU5MSAtMC4yOTI3MiA0My4xMDgyIC0wLjMxMjI0NiA0My4wNTU0IC0wLjMyODE3Nkw0Mi45MzI1IDAuMDc5MTAxNlpNNDMuMDQwOSAwLjExNzE4OEw0Mi44OTMgMC41MTYwNTRDNDIuOTIyNyAwLjUyNzA4NCA0Mi45MjgyIDAuNTI4Nzk1IDQyLjkzODggMC41MzMxMzNMNDMuMTAwNSAwLjEzOTY0OEw0My4yNjIyIC0wLjI1MzgzNkM0My4yMzM0IC0wLjI2NTY2NiA0My4xOTg4IC0wLjI3Nzk2IDQzLjE4ODggLTAuMjgxNjc5TDQzLjA0MDkgMC4xMTcxODhaTTQzLjEwMDUgMC4xMzk2NDhMNDIuOTM4NCAwLjUzMzAwMkM0Mi45NTUyIDAuNTM5OTE4IDQyLjk3MjQgMC41NDgwNzMgNDMuMDA0MyAwLjU2MzE5NUw0My4xODY0IDAuMTc4NzExTDQzLjM2ODUgLTAuMjA1NzczQzQzLjM0MzYgLTAuMjE3NTU2IDQzLjMwNDEgLTAuMjM2NTgxIDQzLjI2MjUgLTAuMjUzNzA1TDQzLjEwMDUgMC4xMzk2NDhaTTQzLjE4NjQgMC4xNzg3MTFMNDMuMDA0NiAwLjU2MzMyOEM0My4wNjI5IDAuNTkwODYxIDQzLjA1MTggMC41ODM4MTIgNDMuMDY4NiAwLjU5Mjc5TDQzLjI2OTQgMC4yMTc3NzNMNDMuNDcwMyAtMC4xNTcyNDNDNDMuNDQ0MyAtMC4xNzExMjQgNDMuNDIwNSAtMC4xODIxNzEgNDMuNDA0MSAtMC4xODk2MTdDNDMuMzgzNCAtMC4xOTkwMDIgNDMuMzc4MyAtMC4yMDExMTUgNDMuMzY4MiAtMC4yMDU5MDdMNDMuMTg2NCAwLjE3ODcxMVpNNDMuMjY5NCAwLjIxNzc3M0w0My4wNjg0IDAuNTkyNjg3QzQzLjA2MjEgMC41ODkzMDMgNDMuMDU4OSAwLjU4NzEwOCA0My4wNjY2IDAuNTkxOTY3QzQzLjA2ODggMC41OTMzNTkgNDMuMDc1NiAwLjU5NzY4MiA0My4wODEyIDAuNjAxMjA2QzQzLjA4NzYgMC42MDUyMjIgNDMuMDk2MyAwLjYxMDU4NiA0My4xMDY0IDAuNjE2NDA4TDQzLjMxOTIgMC4yNDgwNDdMNDMuNTMyIC0wLjEyMDMxNEM0My41MzM3IC0wLjExOTM0NiA0My41MzQxIC0wLjExOTA0NCA0My41MzIzIC0wLjEyMDE3OUM0My41Mjk3IC0wLjEyMTgwNiA0My41MjgzIC0wLjEyMjcyMiA0My41MjIzIC0wLjEyNjUzN0M0My41MTM1IC0wLjEzMjA5MSA0My40OTM5IC0wLjE0NDU3IDQzLjQ3MDQgLTAuMTU3MTRMNDMuMjY5NCAwLjIxNzc3M1pNNDMuMzE5MiAwLjI0ODA0N0w0My4xMDY1IDAuNjE2NDc2QzQzLjE0NDggMC42Mzg1NDggNDMuMTY5NiAwLjY1MzIxNiA0My4xOTE0IDAuNjY3OTIzTDQzLjQyOTYgMC4zMTU0M0w0My42Njc3IC0wLjAzNzA2NEM0My42MTc3IC0wLjA3MDkwMTQgNDMuNTY4IC0wLjA5OTUyODkgNDMuNTMxOSAtMC4xMjAzODJMNDMuMzE5MiAwLjI0ODA0N1pNNDMuNDI5NiAwLjMxNTQzTDQzLjE5MTUgMC42Njc5NjdDNDMuMzA3MyAwLjc0NjIwMiA0My40MTEgMC44NDExMDUgNDMuNDk5MSAwLjk0OTM0TDQzLjgyOSAwLjY4MDY2NEw0NC4xNTg4IDAuNDExOTg4QzQ0LjAxODIgMC4yMzkzODEgNDMuODUyOCAwLjA4NzkwNyA0My42Njc3IC0wLjAzNzEwNzZMNDMuNDI5NiAwLjMxNTQzWk00My44MjkgMC42ODA2NjRMNDMuNDk5MyAwLjk0OTUzM0M0My41NDQ0IDEuMDA0ODQgNDMuNTg1OCAxLjA2NjcxIDQzLjYyNTggMS4xMzU4M0w0My45OTQgMC45MjI4NTJMNDQuMzYyMyAwLjcwOTg3MUM0NC4zMDU0IDAuNjExNTMyIDQ0LjIzODkgMC41MTAyMTUgNDQuMTU4NyAwLjQxMTc5Nkw0My44MjkgMC42ODA2NjRaTTQzLjk5NCAwLjkyMjg1Mkw0My42MjU4IDEuMTM1OTVDNDMuNjMxNiAxLjE0NTg4IDQzLjYzNjkgMS4xNTQ0OCA0My42NDA4IDEuMTYwODRDNDMuNjQ0MyAxLjE2NjQgNDMuNjQ4NiAxLjE3MzE1IDQzLjY1IDEuMTc1MzRDNDMuNjU0OCAxLjE4Mjk2IDQzLjY1MjggMS4xODAwMyA0My42NDk1IDEuMTczOTlMNDQuMDI0MyAwLjk3MjY1Nkw0NC4zOTkgMC43NzEzMjFDNDQuMzg2NiAwLjc0ODE0OSA0NC4zNzQzIDAuNzI4NzE4IDQ0LjM2ODcgMC43MTk5MjFDNDQuMzYwOCAwLjcwNzQ2IDQ0LjM2MTYgMC43MDg3NDIgNDQuMzYyMiAwLjcwOTc1MUw0My45OTQgMC45MjI4NTJaTTQ0LjAyNDMgMC45NzI2NTZMNDMuNjQ5NCAxLjE3MzhDNDMuNjQ5OSAxLjE3NDY2IDQzLjY1MTggMS4xNzgyOCA0My42NTcgMS4xODk3NkM0My42NjAxIDEuMTk2NjQgNDMuNjYxNyAxLjIwMDI0IDQzLjY2NiAxLjIwOThDNDMuNjY5NSAxLjIxNzYyIDQzLjY3MzkgMS4yMjczNCA0My42Nzg5IDEuMjM3NzVMNDQuMDYzNCAxLjA1NTY2TDQ0LjQ0NzggMC44NzM1NzlDNDQuNDQzMiAwLjg2MzgwMSA0NC40NDExIDAuODU4NzUxIDQ0LjQzMTggMC44MzgxNDhDNDQuNDI0MyAwLjgyMTc4NiA0NC40MTMyIDAuNzk3Njg2IDQ0LjM5OTIgMC43NzE1MTZMNDQuMDI0MyAwLjk3MjY1NlpNNDQuMDYzNCAxLjA1NTY2TDQzLjY3OSAxLjIzODAzQzQzLjY5MzcgMS4yNjkwMyA0My43MDIxIDEuMjg2ODcgNDMuNzA5MiAxLjMwMzkyTDQ0LjEwMjQgMS4xNDE2TDQ0LjQ5NTYgMC45NzkyODJDNDQuNDc4NiAwLjkzNzk3MSA0NC40NTk5IDAuODk5MTE0IDQ0LjQ0NzcgMC44NzMyOTZMNDQuMDYzNCAxLjA1NTY2Wk00NC4xMDI0IDEuMTQxNkw0My43MDkxIDEuMzAzNkM0My43MTM0IDEuMzE0MiA0My43MTQ2IDEuMzE4NDEgNDMuNzI2MSAxLjM0OTRMNDQuMTI0OSAxLjIwMTE3TDQ0LjUyMzYgMS4wNTI5NUM0NC41MjA0IDEuMDQ0MTYgNDQuNTA3NiAxLjAwODM1IDQ0LjQ5NTggMC45Nzk2MDJMNDQuMTAyNCAxLjE0MTZaTTQ0LjEyNDkgMS4yMDExN0w0My43MjYyIDEuMzQ5NzFDNDMuNzQxNCAxLjM5MDM1IDQzLjc0OTQgMS40MTE2OCA0My43NTU4IDEuNDMyNzZMNDQuMTYzIDEuMzA5NTdMNDQuNTcwMiAxLjE4NjM4QzQ0LjU1NDIgMS4xMzM4MSA0NC41MzUxIDEuMDgzNjIgNDQuNTIzNSAxLjA1MjY0TDQ0LjEyNDkgMS4yMDExN1pNNDQuMTYzIDEuMzA5NTdMNDMuNzU1NyAxLjQzMjU1QzQzLjc2MDUgMS40NDgyNyA0My43NjExIDEuNDUzOTMgNDMuNzcyNiAxLjUwMDIxTDQ0LjE4NTQgMS4zOTc0Nkw0NC41OTgyIDEuMjk0NzFDNDQuNTk1MiAxLjI4MjMzIDQ0LjU4MyAxLjIyODkgNDQuNTcwMiAxLjE4NjU5TDQ0LjE2MyAxLjMwOTU3Wk00NC4xODU0IDEuMzk3NDZMNDMuNzcyNiAxLjUwMDNDNDMuNzg0MiAxLjU0Njg1IDQzLjc4NTYgMS41NDkxNSA0My43ODg3IDEuNTY0NjdMNDQuMjA1OSAxLjQ4MTQ1TDQ0LjYyMzEgMS4zOTgyMkM0NC42MTQ5IDEuMzU2OTcgNDQuNjAwNSAxLjMwMzg3IDQ0LjU5ODIgMS4yOTQ2M0w0NC4xODU0IDEuMzk3NDZaTTQ0LjIwNTkgMS40ODE0NUw0My43ODg3IDEuNTY0NzNDNDMuNzkyNCAxLjU4Mjk0IDQzLjc5NDQgMS41OTkyNiA0My44MDA1IDEuNjQxNDVMNDQuMjIxNiAxLjU4MTA1TDQ0LjY0MjcgMS41MjA2NkM0NC42MzkyIDEuNDk2MzEgNDQuNjMyNyAxLjQ0NiA0NC42MjMxIDEuMzk4MTZMNDQuMjA1OSAxLjQ4MTQ1Wk00NC4yMjE2IDEuNTgxMDVMNDMuODAwNCAxLjY0MTI1QzQzLjgxMTMgMS43MTc1MiA0My44MTc2IDEuNzgyODQgNDMuODE3NiAxLjg0Mzc4TDQ0LjI0MyAxLjg0Mzc1TDQ0LjY2ODUgMS44NDM3MkM0NC42Njg0IDEuNzI2MDQgNDQuNjU2NCAxLjYxNjQzIDQ0LjY0MjcgMS41MjA4Nkw0NC4yMjE2IDEuNTgxMDVaTTQ0LjI0MyAxLjg0Mzc1SDQzLjgxNzZWMTIuOTA0M0g0NC4yNDNINDQuNjY4NVYxLjg0Mzc1SDQ0LjI0M1pNNDQuMjQzIDEyLjkwNDNINDMuODE3NkM0My44MTc2IDEzLjY4NzUgNDMuMTgyNSAxNC4zMjI2IDQyLjM5OTMgMTQuMzIyNkw0Mi4zOTkzIDE0Ljc0OEw0Mi4zOTkzIDE1LjE3MzVDNDMuNjUyNCAxNS4xNzM0IDQ0LjY2ODUgMTQuMTU3NCA0NC42Njg1IDEyLjkwNDNINDQuMjQzWk00Mi4zOTkzIDE0Ljc0OFYxNC4zMjI2QzQxLjYxNjEgMTQuMzIyNiA0MC45ODEgMTMuNjg3NSA0MC45ODEgMTIuOTA0M0g0MC41NTU1SDQwLjEzMDFDNDAuMTMwMSAxNC4xNTc0IDQxLjE0NjIgMTUuMTczNSA0Mi4zOTkzIDE1LjE3MzVWMTQuNzQ4Wk00MC41NTU1IDEyLjkwNDNINDAuOTgxVjYuMjk0OTJINDAuNTU1NUg0MC4xMzAxVjEyLjkwNDNINDAuNTU1NVpNNDAuNTU1NSA2LjI5NDkyTDQwLjI1NDcgNS45OTQxMUwyNS44ODk1IDIwLjM1OTNMMjYuMTkwMyAyMC42NjAyTDI2LjQ5MTEgMjAuOTYxTDQwLjg1NjQgNi41OTU3M0w0MC41NTU1IDYuMjk0OTJaTTI2LjE5MDMgMjAuNjYwMkwyNS44ODk1IDIwLjM1OTNDMjUuMzM1OCAyMC45MTMxIDI0LjQzNzQgMjAuOTEzMSAyMy44ODM3IDIwLjM1OTNMMjMuNTgyOSAyMC42NjAyTDIzLjI4MjEgMjAuOTYxQzI0LjE2ODEgMjEuODQ3IDI1LjYwNTEgMjEuODQ3IDI2LjQ5MTEgMjAuOTYxTDI2LjE5MDMgMjAuNjYwMlpNMjMuNTgyOSAyMC42NjAyTDIzLjg4MzcgMjAuMzU5M0wxNS45Njk2IDEyLjQ0NTNMMTUuNjY4OCAxMi43NDYxTDE1LjM2OCAxMy4wNDY5TDIzLjI4MjEgMjAuOTYxTDIzLjU4MjkgMjAuNjYwMlpNMTUuNjY4OCAxMi43NDYxTDE1LjM2OCAxMi40NDUzTDIuODQ1NTUgMjQuOTY3N0wzLjE0NjM2IDI1LjI2ODZMMy40NDcxOCAyNS41Njk0TDE1Ljk2OTYgMTMuMDQ2OUwxNS42Njg4IDEyLjc0NjFaTTMuMTQ2MzYgMjUuMjY4NkwyLjg0NTU2IDI0Ljk2NzdDMi4yOTE3NiAyNS41MjE1IDEuMzk0NSAyNS41MjE1IDAuODQwNzIxIDI0Ljk2NzdMMC41Mzk5MTcgMjUuMjY4NkwwLjIzOTExMyAyNS41Njk0QzEuMTI1MTYgMjYuNDU1NCAyLjU2MTExIDI2LjQ1NTQgMy40NDcxNiAyNS41Njk0TDMuMTQ2MzYgMjUuMjY4NlpNMC41Mzk5MTcgMjUuMjY4NkwwLjg0MDczMiAyNC45Njc3QzAuMjg2OTg2IDI0LjQxNCAwLjI4Njk3OSAyMy41MTY2IDAuODQwNzIxIDIyLjk2MjlMMC41Mzk5MTcgMjIuNjYyMUwwLjIzOTExMyAyMi4zNjEzQy0wLjY0Njk0MyAyMy4yNDczIC0wLjY0Njg4NiAyNC42ODM0IDAuMjM5MTAyIDI1LjU2OTRMMC41Mzk5MTcgMjUuMjY4NlpNMC41Mzk5MTcgMjIuNjYyMUwwLjg0MDczIDIyLjk2MjlMMTQuNjY2OSA5LjEzNjc1TDE0LjM2NjEgOC44MzU5NEwxNC4wNjUzIDguNTM1MTJMMC4yMzkxMDQgMjIuMzYxM0wwLjUzOTkxNyAyMi42NjIxWk0xNC4zNjYxIDguODM1OTRMMTQuNjY2OCA5LjEzNjgxQzE1LjIyMDcgOC41ODMxNyAxNi4xMTgxIDguNTgzMTUgMTYuNjcxNyA5LjEzNjc3TDE2Ljk3MjUgOC44MzU5NEwxNy4yNzMzIDguNTM1MTFDMTYuMzg3MyA3LjY0OTE4IDE0Ljk1MTMgNy42NDkzOSAxNC4wNjUzIDguNTM1MDdMMTQuMzY2MSA4LjgzNTk0Wk0xNi45NzI1IDguODM1OTRMMTYuNjcxNyA5LjEzNjc1TDI0LjU4NTggMTcuMDUwOEwyNC44ODY2IDE2Ljc1TDI1LjE4NzQgMTYuNDQ5MkwxNy4yNzMzIDguNTM1MTJMMTYuOTcyNSA4LjgzNTk0Wk0yNC44ODY2IDE2Ljc1TDI1LjE4NzQgMTcuMDUwOEwzOC4yNDg5IDMuOTg4M0wzNy45NDgxIDMuNjg3NUwzNy42NDczIDMuMzg2N0wyNC41ODU4IDE2LjQ0OTJMMjQuODg2NiAxNi43NVpNMzcuOTQ4MSAzLjY4NzVWMy4yNjIwOUgzMS4zMzg3VjMuNjg3NVY0LjExMjkxSDM3Ljk0ODFWMy42ODc1Wk0zMS4zMzg3IDMuNjg3NVYzLjI2MjA5QzMwLjU1NTYgMy4yNjIwOSAyOS45MjA0IDIuNjI2OTEgMjkuOTIwNCAxLjg0Mzc1SDI5LjQ5NUgyOS4wNjk2QzI5LjA2OTYgMy4wOTY4IDMwLjA4NTYgNC4xMTI5MSAzMS4zMzg3IDQuMTEyOTFWMy42ODc1Wk0yOS40OTUgMS44NDM3NUwyOS45MjA0IDEuODQzNzhDMjkuOTIwNSAxLjA2MDYzIDMwLjU1NTYgMC40MjU0MTQgMzEuMzM4NyAwLjQyNTQxNFYwVi0wLjQyNTQxNEMzMC4wODU3IC0wLjQyNTQxNCAyOS4wNjk3IDAuNTkwNzg0IDI5LjA2OTYgMS44NDM3MkwyOS40OTUgMS44NDM3NVpNMzEuMzM4NyAwVjAuNDI1NDE0SDQyLjM5OTNWMFYtMC40MjU0MTRIMzEuMzM4N1YwWiIgZmlsbD0id2hpdGUiIGZpbGwtb3BhY2l0eT0iMC4zIiBtYXNrPSJ1cmwoI3BhdGgtMS1pbnNpZGUtMV8zMTJfMTQ0NikiLz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8zMTJfMTQ0NiIgeDE9IjIyLjEyMTMiIHkxPSIwIiB4Mj0iMjIuMTIxMyIgeTI9IjI1LjgwODUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0id2hpdGUiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRTJFMkUyIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

/* Helpers */

.elementor-element.button-main-gradient a.elementor-button:hover {
  box-shadow: var(--primary-buttons-box-shadow-2);
}
.elementor-element.benefits-list ul.elementor-icon-list-items {
  flex-flow: row wrap;
  gap: 16px;
  justify-content: center;
}
.benefits-list.benefits-list--pills
  .elementor-icon-list-items
  li.elementor-icon-list-item {
  background-color: #fff;
  box-shadow: 0px 2px 2px 0px #0e0e3026;
  padding: 18px 22px;
  border-radius: 99px;
}

/* End Helpers */

/* FAQ */

.faq-theme.elementor-element
  details.e-n-accordion-item
  summary.e-n-accordion-item-title {
  border-bottom: 1px solid var(--light-bg) !important;
}
.faq-theme.elementor-element details.e-n-accordion-item {
  border-radius: 12px;
  overflow: hidden;
}

/* End FAQ */

/* Single Blog Post */

.c2m-author-box {
  display: flex;
  align-items: center;
  gap: 14px;
  margin: 24px 0;
}
.wp-block-image,
.wp-block-wd-divider {
  margin: 25px 0 !important;
}
.wp-block-image img {
  border-radius: var(--global-border-radius);
}
.c2m-author-box img.c2m-author-avatar {
  width: 52px;
  height: 52px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.c2m-author-info {
  display: flex;
  flex-direction: column;
  line-height: 1.4;
  color: #cbcede;
  font-size: 16px;
  gap: 5px;
}

.c2m-author-label {
  line-height: inherit;
}
.c2m-author-label strong {
  color: #fff;
}

/* End Single Blog Post */

/* Card - Blog Post */

.c2m-posts {
  position: relative;
}
.c2m-posts__grid {
  display: grid;
  gap: 30px;
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.c2m-post-card {
  position: relative;
  border-radius: 24px;
  overflow: hidden;
  isolation: isolate;
}
.c2m-post-card__link {
  display: block;
  text-decoration: none !important;
}
.c2m-post-card__media {
  position: relative;
  height: 100%;
  max-height: 325px;
  margin-bottom: -20px;
}
img.c2m-post-card__img {
  width: 100%;
  height: 320px;
  object-fit: cover;
  display: block;
  transition: transform 0.35s ease;
}
.c2m-post-card__img--placeholder {
  background: #eee;
}
.c2m-post-card__content {
  padding: 26px 28px;
  border-radius: 20px;
  background: var(--light-bg);
  position: relative;
  z-index: 2;
  transition:
    transform 0.35s ease,
    background 0.35s ease;
  display: flex;
  flex-flow: column nowrap;
  justify-content: space-between;
  align-items: flex-start;
  gap: 20px;
  min-height: 175px;
}
.c2m-post-card__title {
  margin: 0;
  font-size: 22px;
  line-height: 1.4em;
  color: var(--heading-color);
}
.c2m-post-card__btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 50px;
  padding: 0 18px;
  border-radius: 100px;
  background: #fff;
  color: var(--heading-color);
  font-family: var(--primary-font-family);
  font-weight: 600;
  border: 1px solid #0000000d;
  box-shadow: 0px 2px 2px 0px #0e0e3008;
  width: 100%;
}
.c2m-post-card__link:hover span.c2m-post-card__btn,
.c2m-post-card__link:focus span.c2m-post-card__btn {
  color: var(--purple-2);
  border: 1px solid #a780ff66;
}

.c2m-post-card:hover .c2m-post-card__img {
  transform: scale(1.06);
}

.c2m-posts--slider .c2m-posts__swiper {
  padding-bottom: 36px;
}
.c2m-posts--slider .swiper-theme-navigation {
  position: absolute;
  top: 12px;
  right: 12px;
  z-index: 5;
  display: flex;
  gap: 10px;
}
.c2m-posts--slider .swiper-button-prev,
.c2m-posts--slider .swiper-button-next {
  position: static;
  width: 44px;
  height: 44px;
  border-radius: 999px;
  background: rgba(255, 255, 255, 0.92);
  border: 1px solid rgba(0, 0, 0, 0.08);
}
.c2m-posts--slider .swiper-button-prev:after,
.c2m-posts--slider .swiper-button-next:after {
  font-size: 14px;
}
.c2m-posts--slider .swiper-theme-pagination {
  bottom: 0 !important;
}

/* Usage */

.c2m-usage__grid {
  display: grid;
  gap: 24px;
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.c2m-usage--slider
  .swiper-theme-pagination
  span.swiper-pagination-bullet.swiper-pagination-bullet-active {
  width: 32px;
  border-radius: 99px;
  background-color: var(--purple-2);
}
@media (max-width: 1024px) {
  .c2m-usage__grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 640px) {
  .c2m-usage__grid {
    grid-template-columns: 1fr;
  }
}

.c2m-usage-card {
  background: #fff;
  border-radius: 24px;
  box-shadow: 0px 1px 2px 0px #0000000d;
}
.c2m-usage-card__media {
  border-radius: 24px;
  overflow: hidden;
}
.c2m-usage-card__content {
  padding: 26px 28px;
}
.c2m-usage-card__img {
  width: 100%;
  object-fit: cover;
  display: block;
}

.c2m-usage-card__chip {
  display: inline-flex;
  align-items: center;
  height: 36px;
  padding: 0 22px;
  border-radius: 100px;
  font-size: 14px;
  font-weight: 500;
  background: rgba(20, 90, 255, 0.08);
  color: var(--heading-color);
  border: 1px solid;
  margin-bottom: 15px;
}
.c2m-usage-card__chip--default {
  background: rgba(20, 90, 255, 0.08);
}
.c2m-usage-card__chip--blue {
  background-color: #e8f0ff;
  border-color: #0c6cf220;
}
.c2m-usage-card__chip--green {
  background-color: #d8f7ed;
  border-color: #2be1c320;
}
.c2m-usage-card__chip--purple {
  background-color: #efeaff;
  border-color: #830cf220;
}
.c2m-usage-card__title {
  margin: 0 0 14px 0;
  font-size: 28px;
  line-height: 1.1em;
  color: var(--heading-color);
}
.c2m-usage-card__body {
  color: var(--light-text);
  font-size: 16px;
  line-height: 1.5em;
}

/* Slider */

.c2m-usage--slider .c2m-usage__swiper {
  padding-bottom: 36px;
}
.c2m-usage--slider .swiper-theme-navigation {
  position: absolute;
  top: 12px;
  right: 12px;
  z-index: 5;
  display: flex;
  gap: 10px;
}
.c2m-usage--slider .swiper-button-prev,
.c2m-usage--slider .swiper-button-next {
  position: static;
  width: 44px;
  height: 44px;
  border-radius: 999px;
  background: rgba(255, 255, 255, 0.92);
  border: 1px solid rgba(0, 0, 0, 0.08);
}
.c2m-usage--slider .swiper-button-prev:after,
.c2m-usage--slider .swiper-button-next:after {
  font-size: 14px;
}
.c2m-usage--slider .swiper-theme-pagination {
  bottom: 0 !important;
}

/* End Card - Blog Post */

/* Contact us Page */

.symbol-contact.elementor-element img {
  backdrop-filter: blur(100px);
  user-select: none;
  pointer-events: none;
}
.bdf-blur-35.elementor-element {
  backdrop-filter: blur(35px);
}

/* Contact Form - Forminator */

.forminator-ui.forminator-custom-form[data-design='default'] {
  margin: 0 !important;
}
.forminator-row.forminator-row-last {
  margin-bottom: 0 !important;
}
.forminator-row
  button.forminator-button.forminator-button-submit.form-custom-submit {
  min-height: 52px;
  border-radius: 52px;
  background: var(--primary-gradient);
  border: 1px solid var(--purple-3);
  font-family: var(--primary-font-family);
  font-size: 16px;
  color: #fff;
  text-transform: none;
  font-weight: 600;
  box-shadow: var(--primary-buttons-box-shadow);
  padding: 10px 24px;
}
.forminator-row
  button.forminator-button.forminator-button-submit.form-custom-submit.form-submit-full-width {
  width: 100%;
}
form.forminator-custom-form
  .forminator-row
  .forminator-field.forminator-has_error
  .forminator-error-message {
  padding: 4px 8px !important;
  border-radius: 8px !important;
}
.forminator-response-message.forminator-show.forminator-success {
  border-radius: 8px !important;
}
.form-custom-consent p a {
  text-decoration: underline;
  text-decoration-color: var(--purple-3);
}
.form-custom-consent p a:hover,
.form-custom-consent p a:active {
  text-decoration: none;
}

/* End Contact us Page */

/* Compare Table */

.c2m-compare.c2m-compare--v1 {
  border-radius: 32px;
  padding: 42px 32px;
  background: #ffffff;
  box-shadow: 0px 2px 2px 0px #0e0e3026;
}
.c2m-compare__inner {
  position: relative;

  --c2m-col-gap: 22px;
  --c2m-pill-bleed: 4px;
  --c2m-pill-inset: -7px;
  --c2m-pill-radius: 20px;
  --c2m-pill-gap: 8px;
  --text-icon-size: 25px;
}
.c2m-compare__head,
.c2m-compare__row {
  display: grid;
  grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr) minmax(0, 1fr);
  column-gap: var(--c2m-col-gap);
  align-items: stretch;
}
.c2m-compare__inner::before,
.c2m-compare__inner::after {
  content: '';
  position: absolute;
  top: var(--c2m-pill-inset);
  bottom: var(--c2m-pill-inset);
  border-radius: var(--c2m-pill-radius);
  z-index: 0;
  pointer-events: none;
}

.c2m-compare__inner::before {
  left: calc(
    (100% - (var(--c2m-col-gap) * 2)) * (1.15 / 3.15) + var(--c2m-col-gap) -
      var(--c2m-pill-bleed)
  );

  width: calc(
    (100% - (var(--c2m-col-gap) * 2)) * (1 / 3.15) +
      (var(--c2m-pill-bleed) * 2) - (var(--c2m-pill-gap) / 2)
  );
  background: linear-gradient(180deg, #ffffff 0%, #edf9f7 41.72%, #ebf9f6 100%);
}

/* RIGHT column pill (traditional) */
.c2m-compare__inner::after {
  left: calc(
    (100% - (var(--c2m-col-gap) * 2)) * ((1.15 + 1) / 3.15) +
      (var(--c2m-col-gap) * 2) - var(--c2m-pill-bleed) +
      (var(--c2m-pill-gap) / 2)
  );

  width: calc(
    (100% - (var(--c2m-col-gap) * 2)) * (1 / 3.15) +
      (var(--c2m-pill-bleed) * 2) - (var(--c2m-pill-gap) / 2)
  );
  background: #f3f4f957;
}
.c2m-compare__head,
.c2m-compare__body {
  position: relative;
  z-index: 1;
}
.c2m-compare__head {
  margin-bottom: 0; /* no gap head/body */
}

.c2m-compare__hcell {
  padding: 20px 22px;
  border-radius: 0; /* background is the pill */
}

.c2m-compare__hcell--left {
  padding-left: 0;
  background: transparent;
}

.c2m-compare__hcell--mid,
.c2m-compare__hcell--right {
  background: transparent;
}

.c2m-compare__hlabel,
.c2m-compare__brand {
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2em;
  color: var(--body-text);
}
.c2m-compare__brand.c2m-compare__brand--logo img {
  width: 100%;
  max-width: 165px;
}
.c2m-compare__sub {
  margin-top: 10px;
  font-size: 16px;
  color: var(--light-text);
  line-height: 1.4em;
}

.c2m-compare__body {
  display: flex;
  flex-direction: column;
}

.c2m-compare__row {
  padding: 0;
  margin: 0;
}
.c2m-compare__cell {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 16px 24px;
  border-radius: 0;
}

.c2m-compare__cell--left {
  background: transparent;
  padding-left: 0;
}
.c2m-compare__cell--mid,
.c2m-compare__cell--right {
  background: transparent;
}
.c2m-compare__criterion {
  font-size: 16px;
  font-weight: 500;
  color: var(--body-text);
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
}
.c2m-compare__text {
  font-size: 16px;
  color: var(--body-color);
  line-height: 1.4;
}
.c2m-compare__icon {
  flex: 0 0 var(--text-icon-size);
  display: flex;
}

.c2m-compare__icon::before {
  content: '';
  display: inline-block;
  width: var(--text-icon-size);
  height: var(--text-icon-size);
  background-size: contain !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
}

.c2m-compare__icon--check::before {
  background: var(--c2m_check-mark);
}

.c2m-compare__icon--x::before {
  background: var(--cmpr_excluded);
}

/* End Compare Table */

/* Tippy Theme */

.tippy-box[data-theme~='basic'] {
  padding: 5px;
  box-shadow: var(--global-box-shadow);
  border-radius: 8px;
  background-color: #fff;
  background: #fff;
  opacity: 1;
  font-size: 14px;
  line-height: 1.45em;
  color: var(--body-color);
  z-index: 9999;
}
.tippy-box[data-theme~='basic'] strong {
  font-size: 14px;
}
.tippy-box[data-theme~='basic'] .tippy-arrow {
  color: #fff;
}
.tooltip-icon {
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.single-product-benefit .tooltip-icon {
  transform: translateY(3px);
}
.tooltip-icon::before {
  content: '';
  display: inline-block;
  width: 14px;
  height: 14px;
  background-size: contain !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
  cursor: pointer;
}
.tooltip-icon:hover:before {
  filter: var(--main-filter);
}
span.tooltip-icon.info-icon:before {
  background: var(--c2m_info-icon);
}

/* End Tippy Theme */

/* Cart Page */

html .button[name='apply_coupon'] {
  border: 1px solid #0000000d;
  border-radius: 5px;
}
html .button[name='apply_coupon']:hover,
html .button[name='apply_coupon']:focus {
  background-color: #f8f9fc;
  border: 1px solid var(--purple-2);
}

/* End Cart Page */

/* Side cart drawer */

.cart-widget-side.wd-side-hidden {
  background: var(--light-bg);
  border-radius: 12px 0 0 12px;
  --wd-side-hidden-w: 420px;
}
.cart-widget-side .wd-empty-mini-cart {
  padding: 0 !important;
  margin: 0 !important;
}
.cart-widget-side.wd-side-hidden .wd-heading {
  border-bottom: 1px solid #f3f4f6;
  background-color: #fff;
  font-family: var(--primary-font-family);
  padding: 18px 22px;
}
.cart-widget-side.wd-side-hidden .wd-heading .title {
  font-weight: 500;
  font-size: 20px;
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
}
.cart-widget-side.wd-side-hidden
  .wd-heading
  .close-side-widget.wd-action-btn
  a {
  font-weight: 500;
  font-size: 0;
  line-height: 0;
  color: transparent;
}
.cart-widget-side.wd-side-hidden
  .wd-heading
  .close-side-widget.wd-action-btn.wd-cross-icon
  > a:before {
  content: '';
  display: inline-block;
  width: 18px;
  height: 18px;
  background: var(--c2m_side-cart-close);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.cart-widget-side.wd-side-hidden .wd-heading .title:before {
  content: '';
  display: inline-block;
  width: 22px;
  height: 22px;
  background: var(--c2m_cart-purple);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.cart-widget-side.wd-side-hidden .shopping-cart-widget-footer > * {
  padding-inline: 0;
}
.cart-widget-side.wd-side-hidden .widget_shopping_cart_content {
  padding: 20px 22px;
}
.cart-widget-side.wd-side-hidden
  ul.cart_list.woocommerce-mini-cart
  li.woocommerce-mini-cart-item.mini_cart_item {
  background-color: #fff;
  border-radius: 12px;
}
.cart-widget-side.wd-side-hidden
  ul.cart_list.woocommerce-mini-cart
  li.woocommerce-mini-cart-item.mini_cart_item:not(:last-child) {
  margin-bottom: 15px;
}
.cart-widget-side.wd-side-hidden
  .widget_shopping_cart_content
  .shopping-cart-widget-footer {
  padding-bottom: 0;
}
.cart-widget-side.wd-side-hidden .woocommerce-mini-cart__buttons {
  margin: 15px 0;
}
.cart-widget-side.wd-side-hidden
  .woocommerce-mini-cart__buttons
  a.button.checkout.wc-forward {
  background: var(--primary-gradient);
  border-radius: 50px;
}
.cart-widget-side.wd-side-hidden
  .woocommerce-mini-cart__buttons
  a.button.wc-forward {
  border-radius: 50px;
  font-size: 16px;
  padding: 16px 12px;
  transition: all 0s;
}
.cart-widget-side.wd-side-hidden
  .woocommerce-mini-cart__empty-message.empty.title {
  font-weight: 400;
  font-size: 18px;
  line-height: 1.6em;
  font-family: var(--primary-font-family);
}
.cart-widget-side.wd-side-hidden .wd-empty-mini-cart a.btn.wc-backward {
  background: var(--primary-gradient);
  border: 1px solid var(--purple-3);
  color: #fff;
  box-shadow: var(--primary-buttons-box-shadow);
  border-radius: 50px;
  font-size: 16px;
  padding: 12px 20px;
  transition: all 0s;
  text-transform: none;
}
.cart-widget-side.wd-side-hidden
  .woocommerce-mini-cart__buttons
  a.button.checkout.wc-forward {
  background: var(--primary-gradient);
  border: 1px solid var(--purple-3);
  box-shadow: var(--primary-buttons-box-shadow);
}
.cart-widget-side.wd-side-hidden
  .woocommerce-mini-cart__buttons
  a.button.checkout.wc-forward:hover,
.cart-widget-side.wd-side-hidden .wd-empty-mini-cart a.btn.wc-backward:hover {
  background: var(--purple-2);
  border-color: var(--purple-3);
  box-shadow: var(--primary-buttons-box-shadow-2);
}
.cart-widget-side.wd-side-hidden
  .woocommerce-mini-cart__buttons
  a.button.btn-cart.wc-forward {
  background-color: #fff;
  color: var(--heading-color);
  border: 1px solid #0000000d;
  box-shadow: 0px 2px 2px 0px #0e0e3008;
}
.cart-widget-side.wd-side-hidden
  .woocommerce-mini-cart__buttons
  a.button.btn-cart.wc-forward:hover {
  border-color: #a780ff66;
}
.cart-widget-side.wd-side-hidden
  .woocommerce-mini-cart__total.total
  span.eur-price {
  color: var(--light-text);
}
.woocommerce-mini-cart__total.total {
  font-size: 18px;
  gap: 5px;
}

/* End Side cart drawer */

/* Checkout */

.icon-box__content {
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
  align-items: center;
  gap: 8px;
}
.icon-box__content:before {
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  background: var(--c2m_secure-lock);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.wd-header-divider.divider-checkout-top {
  margin: 0 8px;
}
body.woocommerce-checkout .whb-row.whb-general-header > .container {
  padding: 0 25px;
}
.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
  color: var(--heading-color);
  border-color: #60cebc;
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  align-items: center;
  gap: 10px;
}
.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received:before {
  content: '';
  display: inline-block;
  background-image: var(--c2m_check-mark);
  height: 22px;
  width: 22px;
  flex: 0 0 22px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}

/* End Checkout */

/* Payment Icons in Side cart */

.c2m-mini-cart__payment-icons {
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
  align-items: center;
  gap: 8px;
}
.c2m-mini-cart__payment-icons img.c2m-mini-cart__payment-icon {
  max-width: 44px;
  width: auto;
  display: block;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  border-radius: 4px;
}
.connect2me-cart-bonus {
  line-height: 1.5em;
  text-align: left;
  margin: 0 0 15px;
  padding-top: 15px;
  font-size: 15px;
  color: var(--heading-color);
  font-family: var(--primary-font-family);
  font-weight: 400;
}

/* End Payment Icons */

/* Free Shipping Bar */

.cart-widget-side.wd-side-hidden .wd-progress-bar.wd-free-progress-bar {
  background-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  padding: 16px 18px;
  border-radius: 16px;
  border: none;
}
.cart-widget-side.wd-side-hidden .wd-progress-bar .progress-bar {
  background: var(--primary-gradient);
  border-radius: 38px;
}
.content__free-shipping {
  display: flex;
  flex-flow: column nowrap;
  gap: 10px;
}
.remaing-till-free-shipping {
  font-size: 15px;
}
.heading__free-shipping {
  color: var(--heading-color);
  font-family: var(--primary-font-family);
  font-weight: 600;
  line-height: 1.2em;
}
.body__free-shipping {
  color: var(--light-text);
  font-family: var(--secondary-font-family);
  line-height: 1.45em;
}

/* End Free Shipping Bar */

/* Product Page */

.single-product .c2m-custom-labels {
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 9;
}
.single-product-page.sale .wd-single-price .price {
  display: flex;
  flex-flow: row wrap;
  gap: 12px;
}
/* Cart Form Elements */

.single-product__cart-form form.cart {
  --atc-btn-height: 60px;
  --qty-selector-height: 60px;
  --qty-selector-width: 60px;
}

.single-product__cart-form form.cart button.single_add_to_cart_button.button {
  background: var(--primary-gradient);
  border-radius: 52px;
  padding: 18px 12px;
  height: var(--qty-selector-height);
  gap: 10px;
}
.single-product__cart-form
  form.cart
  button.single_add_to_cart_button.button:before,
.place-order button#place_order:before {
  content: '';
  background: var(--c2m_cart-white);
  height: 20px;
  width: 25px;
  display: inline-block;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  z-index: 2;
  position: relative;
  opacity: 1;
  box-shadow: none;
}

.single-product__cart-form.wd-single-add-cart div.quantity {
  --qty-h: var(--qty-selector-height, 58px);
  --qty-btn: calc(var(--qty-h) - 16px);
  --qty-gap: 14px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0;
  height: var(--qty-h);
  padding: 8px 10px;
  border-radius: 999px;
  background: #fff;
  border: 1px solid rgba(17, 24, 39, 0.06);
  box-shadow: 0 10px 26px rgba(0, 0, 0, 0.06);
  overflow: hidden;
}

/* Reset default input styles */
.single-product__cart-form.wd-single-add-cart div.quantity input {
  box-shadow: none !important;
  outline: none !important;
}

/* The number in the middle */
.single-product__cart-form.wd-single-add-cart div.quantity input[type='number'],
.single-product__cart-form.wd-single-add-cart div.quantity input.qty {
  width: 45px; /* tweak */
  min-width: 45px;
  height: calc(var(--qty-h) - 16px);
  padding: 0;

  border: 0 !important;
  background: transparent !important;

  text-align: center;
  font-size: 20px;
  font-weight: 500;
  color: var(--heading-color);
  font-family: var(--primary-font-family);
  appearance: textfield;
  -moz-appearance: textfield;
}

/* remove spinners (Chrome/Safari) */
.single-product__cart-form.wd-single-add-cart
  div.quantity
  input[type='number']::-webkit-outer-spin-button,
.single-product__cart-form.wd-single-add-cart
  div.quantity
  input[type='number']::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* +/- buttons as circles */
.single-product__cart-form.wd-single-add-cart div.quantity button.minus.btn,
.single-product__cart-form.wd-single-add-cart div.quantity button.plus.btn,
.single-product__cart-form.wd-single-add-cart
  div.quantity
  input[type='button'].minus,
.single-product__cart-form.wd-single-add-cart
  div.quantity
  input[type='button'].plus {
  width: var(--qty-btn);
  min-width: var(--qty-btn);
  height: var(--qty-btn);
  border-radius: 999px !important;
  border: 0 !important;
  background-color: #f8f9fc;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: var(--light-text) !important;
  text-shadow: none !important;
  position: relative;
  font-size: 20px;
  font-weight: 500;
  cursor: pointer;
}

/* Hover / active */
@media (hover: hover) {
  .single-product__cart-form.wd-single-add-cart
    div.quantity
    button.minus.btn:hover,
  .single-product__cart-form.wd-single-add-cart
    div.quantity
    button.plus.btn:hover {
    background: #efeaff;
    transform: translateY(-1px);
    color: var(--purple-2) !important;
  }
}

.single-product__cart-form.wd-single-add-cart
  div.quantity
  button.minus.btn:active,
.single-product__cart-form.wd-single-add-cart
  div.quantity
  button.plus.btn:active {
  transform: translateY(0);
}

/* Focus state if user tabs to it */
.single-product__cart-form.wd-single-add-cart div.quantity:focus-within {
  border-color: #cecece;
}

/* Mobile sizing tweak (optional) */
@media (max-width: 640px) {
  .single-product__cart-form.wd-single-add-cart div.quantity {
    --qty-h: 54px;
    --qty-btn: calc(var(--qty-h) - 16px);
  }
}

/* End Quantity Selector */

/* Variations Table */

form.cart .woocommerce-variation-availability {
  margin-bottom: 0;
}

.single-product__cart-form form.cart table.variations td.value.cell {
  display: flex;
  justify-content: flex-end;
}
.single-product__cart-form form.cart table.variations th.label.cell {
  color: var(--body-color);
  text-transform: none;
  font-size: 16px;
}
.single-product__cart-form form.cart table.variations select {
  max-width: 260px;
  background-color: #ffffff;
  border: none;
  border-radius: 12px;
  padding: 0 18px;
  min-height: 50px;
  font-size: 16px;
  font-family: var(--secondary-font-family);
  color: var(--body-color);
}
.single-product__cart-form
  form.cart
  table.variations
  select
  .wd-swatch.wd-active.wd-enabled {
  box-shadow: 0px 3.06px 18.35px 0px #0e0e3030;
}
table.variations .label.cell label {
  margin-bottom: 0;
  white-space: nowrap;
  font-family: var(--primary-font-family);
  font-size: 22px;
  font-weight: 600;
  text-align: left;
  position: relative;
  color: var(--heading-color);
  text-transform: none;
}
.woocommerce-variation > div {
  margin-bottom: 16px;
}
.single-product__cart-form form.cart .wd-swatches-product {
  justify-content: flex-end;
}
.single-product__cart-form form.cart .wd-swatches-product .wd-swatch.wd-text {
  display: inline-block;
  padding: 8px 12px;
  border: 2px solid #e8e8f0;
  border-radius: 999px;
  background: #fff;
  font-size: 14px;
  color: var(--body-color);
  transition:
    border-color 0.14s,
    background 0.14s,
    color 0.14s;
  user-select: none;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);
  line-height: 1.4;
}
.single-product__cart-form
  form.cart
  .wd-swatches-product
  .wd-swatch.wd-text:hover {
  border-color: #cbbbfe;
  background: #fff;
}
.single-product__cart-form
  form.cart
  .wd-swatches-product
  .wd-swatch.wd-text.wd-active.wd-enabled {
  border-color: var(--purple-3);
  box-shadow: 0 0 0 3px rgba(98, 36, 251, 0.12);
  color: var(--purple-3);
  font-weight: 600;
  background: #fff;
}

/* End Variations Table */

/* Cart Form Elements */

/* Stock Status */

.stock-status-box {
  padding: 14px 16px;
  border-radius: 12px;
  display: flex;
  flex-flow: row nowrap;
  gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 20px;
  border: 2px solid #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
}
.stock-status-box.in-stock {
  background-color: #fff;
}
.stock-status-box.out-of-stock {
  background-color: var(--warning-notice-color);
}
.stock-status-box.backorder {
  background-color: var(--light-bg);
}
.icon__stock-status-box {
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
  align-items: center;
  transform: translateY(4px);
}
.icon__stock-status-box:before {
  content: '';
  display: inline-flex;
  width: 20px;
  height: 20px;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.title__stock-status-box {
  font-weight: bold;
}
.stock-status-box.in-stock .icon__stock-status-box:before {
  background-image: var(--c2m_check-mark);
}
.stock-status-box.out-of-stock .icon__stock-status-box:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjAiIHk9IjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiIGNsYXNzPSIiIHZpZXdCb3g9IjEzLjgxIDYuNDQgNDk1LjA0IDQ5MS40NyI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoMS4xODk5OTk5OTk5OTk5OTk1LDAsMCwxLjE4OTk5OTk5OTk5OTk5OTUsLTQ5LjY1MzI3MDAzNDc4OTksLTQ3LjkxMjA0NDUyNTE0NjM3KSI+PHBhdGggZD0ibTM0MC42MjIgODUuODk4LTE3Ni4zNTEgNzguMTU4IDgxLjA2MiAzNS45MjggMTc2LjM0OS03OC4xNnpNMTM3Ljk0OCAxNTIuMzkgMzE0LjMgNzQuMjMyIDI1My45NzcgNDcuNWEyMS4zMzMgMjEuMzMzIDAgMCAwLTE3LjI4OCAwbC0xNjcuNyA3NC4zMjd6TTIzNC42NjcgMjE4LjU5IDUzLjMzMyAxMzguMjJ2MjA5LjgwNmEyMS4zMzIgMjEuMzMyIDAgMCAwIDEyLjY5IDE5LjVsMTY4LjY0MyA3NC43NDJ6TTI1NiAzNjIuNjY3djc5LjYwNWwyMi44NTUtMTAuMTNBMTE2LjY4NCAxMTYuNjg0IDAgMCAxIDI1NiAzNjIuNjY3eiIgZmlsbD0iI2YzOWMxMiIgb3BhY2l0eT0iMSIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9IiIvPjxwYXRoIGQ9Ik0zNzMuMzMzIDI0NS4zMzNhMTE2LjYxMSAxMTYuNjExIDAgMCAxIDY0IDE5LjA2N1YxMzguMjJMMjU2IDIxOC41OXYxNDQuMDc3YTExNy40NjYgMTE3LjQ2NiAwIDAgMSAxMTcuMzMzLTExNy4zMzR6IiBmaWxsPSIjZjM5YzEyIiBvcGFjaXR5PSIxIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iIi8+PHBhdGggZD0iTTM3My4zMzMgMjY2LjY2N2E5NiA5NiAwIDEgMCA5NiA5NiA5NiA5NiAwIDAgMC05Ni05NnptMzkuNTQyIDEyMC40NThhMTAuNjY2IDEwLjY2NiAwIDEgMS0xNS4wODMgMTUuMDgzbC0yNC40NTktMjQuNDU4LTI0LjQ1OCAyNC40NThhMTAuNjY2IDEwLjY2NiAwIDEgMS0xNS4wODMtMTUuMDgzbDI0LjQ1OC0yNC40NTgtMjQuNDU4LTI0LjQ1OGExMC42NjYgMTAuNjY2IDAgMSAxIDE1LjA4My0xNS4wODNsMjQuNDU4IDI0LjQ1OCAyNC40NTgtMjQuNDU4YTEwLjY2NiAxMC42NjYgMCAxIDEgMTUuMDgzIDE1LjA4M2wtMjQuNDU4IDI0LjQ1OHoiIGZpbGw9IiNmMzljMTIiIG9wYWNpdHk9IjEiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSIiLz48L2c+PC9zdmc+);
}
.stock-status-box.backorder .icon__stock-status-box:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjAiIHk9IjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiIGNsYXNzPSIiIHZpZXdCb3g9IjEzLjgxIDYuNDQgNDk1LjA0IDQ5MS40NyI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoMS4xODk5OTk5OTk5OTk5OTk1LDAsMCwxLjE4OTk5OTk5OTk5OTk5OTUsLTQ5LjY1MzI3MDAzNDc4OTksLTQ3LjkxMjA0NDUyNTE0NjM3KSI+PHBhdGggZD0ibTM0MC42MjIgODUuODk4LTE3Ni4zNTEgNzguMTU4IDgxLjA2MiAzNS45MjggMTc2LjM0OS03OC4xNnpNMTM3Ljk0OCAxNTIuMzkgMzE0LjMgNzQuMjMyIDI1My45NzcgNDcuNWEyMS4zMzMgMjEuMzMzIDAgMCAwLTE3LjI4OCAwbC0xNjcuNyA3NC4zMjd6TTIzNC42NjcgMjE4LjU5IDUzLjMzMyAxMzguMjJ2MjA5LjgwNmEyMS4zMzIgMjEuMzMyIDAgMCAwIDEyLjY5IDE5LjVsMTY4LjY0MyA3NC43NDJ6TTI1NiAzNjIuNjY3djc5LjYwNWwyMi44NTUtMTAuMTNBMTE2LjY4NCAxMTYuNjg0IDAgMCAxIDI1NiAzNjIuNjY3eiIgZmlsbD0iI2YzOWMxMiIgb3BhY2l0eT0iMSIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9IiIvPjxwYXRoIGQ9Ik0zNzMuMzMzIDI0NS4zMzNhMTE2LjYxMSAxMTYuNjExIDAgMCAxIDY0IDE5LjA2N1YxMzguMjJMMjU2IDIxOC41OXYxNDQuMDc3YTExNy40NjYgMTE3LjQ2NiAwIDAgMSAxMTcuMzMzLTExNy4zMzR6IiBmaWxsPSIjZjM5YzEyIiBvcGFjaXR5PSIxIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iIi8+PHBhdGggZD0iTTM3My4zMzMgMjY2LjY2N2E5NiA5NiAwIDEgMCA5NiA5NiA5NiA5NiAwIDAgMC05Ni05NnptMzkuNTQyIDEyMC40NThhMTAuNjY2IDEwLjY2NiAwIDEgMS0xNS4wODMgMTUuMDgzbC0yNC40NTktMjQuNDU4LTI0LjQ1OCAyNC40NThhMTAuNjY2IDEwLjY2NiAwIDEgMS0xNS4wODMtMTUuMDgzbDI0LjQ1OC0yNC40NTgtMjQuNDU4LTI0LjQ1OGExMC42NjYgMTAuNjY2IDAgMSAxIDE1LjA4My0xNS4wODNsMjQuNDU4IDI0LjQ1OCAyNC40NTgtMjQuNDU4YTEwLjY2NiAxMC42NjYgMCAxIDEgMTUuMDgzIDE1LjA4M2wtMjQuNDU4IDI0LjQ1OHoiIGZpbGw9IiNmMzljMTIiIG9wYWNpdHk9IjEiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSIiLz48L2c+PC9zdmc+);
}
.content__stock-status-box {
  font-weight: 400;
  color: var(--body-color);
  line-height: 1.5em;
}
.content__stock-status-box strong {
  color: var(--heading-color);
}
/* End Stock */

/* Product Benefits */

ul.c2m__product-benefits-list {
  list-style: none;
  padding: 0;
  margin: 0;
  font-family: var(--primary-font-family);
  color: var(--body-color);
  font-weight: 400;

  --icon-benefit-size: 24px;
}
li.single-product-benefit {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  line-height: 1.4em;
}
li.single-product-benefit:not(:last-child) {
  margin-bottom: 14px;
}
li.single-product-benefit:last-child {
  margin-bottom: 0;
}
li.single-product-benefit strong {
  font-weight: 500;
}
.icon__single-product-benefit:before {
  content: '';
  display: inline-block;
  width: var(--icon-benefit-size);
  height: var(--icon-benefit-size);
  background-size: contain !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
}
span.icon__single-product-benefit {
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
span.icon__single-product-benefit.delivery-icon:before {
  background: var(--c2m_shipping-truck);
}
span.icon__single-product-benefit.setup-icon:before {
  background: var(--c2m_easy-setup);
}
span.icon__single-product-benefit.support-icon:before {
  background: var(--c2m_guarantee-badge);
}
span.icon__single-product-benefit.audit-time-icon:before {
  background: var(--c2m_audit-time);
}
span.icon__single-product-benefit.audit-work-icon:before {
  background: var(--c2m_audit-work);
}
span.icon__single-product-benefit.audit-report-icon:before {
  background: var(--c2m_audit-report);
}
/* End Product Benefits */

/* Package Discounts */

.product-addon-fields--packages {
  --label-border-color: #fff;
  --label-border-color-selected: #cbbbfe;
  --label-bg-color-selected: #f0eaff;
}

.product-addon-fields {
  display: flex;
  flex-flow: column nowrap;
}
.single-product__addons-title {
  font-family: var(--primary-font-family);
  font-size: 22px;
  font-weight: 600;
  text-align: left;
  position: relative;
  color: var(--heading-color);
  line-height: 1.4em;
  margin-bottom: 20px;
}
span.package-box__popular {
  background-color: var(--primary-color);
  color: #fff;
  padding: 4px 8px;
  border-radius: 50px;
  line-height: 1em;
  display: inline-flex;
  flex-flow: row nowrap;
  justify-content: center;
  align-items: center;
  font-weight: 600;
  font-size: 11px;
  font-family: var(--primary-font-family-bold);
}
.package-box__thumb img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.package-box__prices {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  font-size: 18px;
}
span.package-box__sale span.woocommerce-Price-amount.amount,
span.package-box__single span.woocommerce-Price-amount.amount {
  color: var(--heading-color);
}
label.package-box {
  display: flex;
  position: relative;
  justify-content: space-between;
  align-items: center;
  gap: 12px;
  background-color: #fff;
  padding: 24px;
  border-radius: 16px;
  cursor: pointer;
  border: 2px solid var(--label-border-color);
  margin: 0;
  transition: all 0s;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
}
label.package-box.package-box--selected {
  background-color: var(--label-bg-color-selected);
  border: 2px solid var(--label-border-color-selected);
}
label.package-box.form-control input.package-box__radio {
  transform: translateY(-14px);
}
label.package-box {
  margin-bottom: 22px;
}
label.package-box:last-child {
  margin-bottom: 15px;
}
.package-box__badge {
  padding: 6px 8px;
  border-radius: 6px;
  font-size: 14px;
  font-weight: 600;
  border: none;
}
.package-box__badge.package-box__badge--sale {
  color: #00896e;
  background-color: #ddfdf7;
}
.package-box__badge-popular-wrapper {
  position: absolute;
  top: -8px;
  right: 10px;
  z-index: 1;
  display: flex;
}
.package-box__badge.package-box__badge--popular {
  color: #fff;
  margin: 0 8px;
  padding: 6px 8px;
  border-radius: 0 0 5px 5px;
  background-color: #54b37d;
  font-family: sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  font-family: var(--secondary-font-family);
  text-transform: capitalize;
}
.package-box__badge.package-box__badge--popular:before,
.package-box__badge.package-box__badge--popular:after {
  display: block;
  position: absolute;
  top: 0;
  width: 0;
  height: 0;
  content: '';
  border-bottom: 8px solid #54b37d;
  filter: brightness(0.7);
}
.package-box__badge.package-box__badge--popular:before {
  left: 0;
  border-left: 8px solid transparent;
}
.package-box__badge.package-box__badge--popular:after {
  right: 0;
  border-right: 8px solid transparent;
}
.package-box__info {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  flex: 1;
}
.package-box__thumb {
  flex: 0 0 65px;
  border-radius: var(--global-border-radius);
  overflow: hidden;
  display: none;
}
.package-box__header,
.package-box__price {
  display: flex;
  flex-flow: column nowrap;
  justify-content: flex-start;
  gap: 10px;
}
.package-box__qty {
  color: var(--body-color);
  font-size: 20px;
  font-weight: 700;
  font-family: var(--primary-font-family-medium);
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
}
.package-box__header {
  align-items: flex-start;
}
.package-box__price {
  align-items: flex-end;
  flex: 0 0 auto;
}
span.package-box__orig span.amount {
  text-decoration: line-through;
  color: var(--light-text);
  opacity: 0.7;
}
.package-box__unit,
.package-box__unit .woocommerce-Price-amount.amount,
.pd-option__per-unit,
.pd-option__per-unit .woocommerce-Price-amount.amount {
  color: var(--body-color);
  font-weight: 500;
  font-size: 15px;
}
.package-box__price *,
.package-box__header * {
  line-height: 1em;
}
.package-box__title {
  color: var(--body-color);
  line-height: 1.3em;
}

/* End Packages */

.short-description__single-product.wd-single-short-desc ul {
  list-style: none;
  padding: 0;
  margin: 0;
  --size-icon-before: 20px;
  --margin-for-li-items: 10px;
}
.short-description__single-product.wd-single-short-desc ul li {
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-start;
  gap: 10px;
}
.short-description__single-product.wd-single-short-desc ul li:not(:last-child) {
  margin-bottom: var(--margin-for-li-items);
}
.short-description__single-product.wd-single-short-desc ul li:before {
  content: '';
  display: inline-block;
  height: var(--size-icon-before);
  width: var(--size-icon-before);
  flex: 0 0 var(--size-icon-before);
  background: var(--c2m_check-mark);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  transform: translateY(5px);
}

/* End Short Description */

/* Video Instructions Button - Popover */

a.c2m-wistia-btn {
  display: none;
  display: flex;
  width: 100%;
  background-color: #fff;
  border: 1px solid #0000000d;
  box-shadow: 0px 2px 2px 0px #0e0e3008;
  border-radius: 52px;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  padding: 18px;
  line-height: 1.2em;
  text-decoration: none;
  font-family: var(--primary-font-family);
  font-weight: 600;
  color: var(--heading-color);
  gap: 10px;
}
span.c2m-wistia-btn__duration {
  color: var(--light-text);
  font-weight: 500;
}
span.c2m-wistia-btn__icon {
  display: flex;
}
span.c2m-wistia-btn__icon:before {
  content: '';
  background: var(--c2m-play-button-video);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 30px;
  height: 30px;
  flex: 0 0 30px;
  display: inline-block;
}
a.c2m-wistia-btn:hover span.c2m-wistia-btn__label {
  text-decoration: underline;
  text-decoration-color: var(--purple-1);
}

/* End Video Instructions */

/* End Product Page */

/* Subscription form - Lead nurture */

.sub-form-sender.elementor-element iframe {
  max-width: 500px !important;
}
.sub-form-sender.elementor-element iframe form#sender-form-content {
  width: 100% !important;
}

/* End Subscription form */

/* Media Queries */

/* Big Screens */

@media (max-width: 1200px) {
  .c2m-compare__cell {
    padding: 10px 16px;
  }
  .c2m-compare__cell--left {
    padding: 10px 0;
  }
  .c2m-compare__inner {
    --text-icon-size: 22px;
  }
  .wd-header-nav .menu.wd-nav {
    gap: 12px;
  }
}

/* Laptop */

@media (min-width: 800px) {
  span.c2m-compare__criterion[data-icon]:before {
    content: '';
    display: block;
    width: var(--text-icon-size);
    height: var(--text-icon-size);
    background-size: contain !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
  }
  .c2m-compare__criterion[data-icon='star']::before {
    background-image: var(--cmpr_star);
  }
  .c2m-compare__criterion[data-icon='clock']::before {
    background-image: var(--cmpr_clock);
  }
  .c2m-compare__criterion[data-icon='reviews']::before {
    background-image: var(--cmpr_reviews);
  }
  .c2m-compare__criterion[data-icon='app']::before {
    background-image: var(--cmpr_app);
  }
  .c2m-compare__criterion[data-icon='stats']::before {
    background-image: var(--cmpr_stats);
  }
  .c2m-compare__criterion[data-icon='appearance']::before {
    background-image: var(--cmpr_appearance);
  }
  .c2m-compare__criterion[data-icon='sustainability']::before {
    background-image: var(--cmpr_sustainability);
  }
  .c2m-compare__criterion[data-icon='support']::before {
    background-image: var(--cmpr_support);
  }
}

@media (max-width: 800px) {
  .package-box__header,
  .package-box__price {
    gap: 6px;
  }
  label.package-box.form-control input.package-box__radio {
    transform: translateY(0);
  }
  .c2m-compare__inner {
    --text-icon-size: 18px;
    --c2m-col-gap: 10px;
  }
  .c2m-compare__head .c2m-compare__hcell.c2m-compare__hcell--left {
    display: none;
  }
  span.c2m-compare__criterion {
    font-weight: 600;
  }
  .c2m-compare__row {
    grid-template-columns: 1fr 1fr;
    grid-template-areas:
      'left left'
      'mid right';
    padding: 15px 0;
    border-bottom: 1px solid #0e0e3026;
    row-gap: 15px;
    column-gap: var(--c2m-col-gap);
  }
  .c2m-compare__cell--left {
    grid-area: left;
  }

  .c2m-compare__cell--mid {
    grid-area: mid;
  }

  .c2m-compare__cell--right {
    grid-area: right;
  }

  .c2m-compare.c2m-compare--v1 {
    padding: 28px 18px;
  }

  /* remove background pills in stacked layout */
  .c2m-compare__inner::before,
  .c2m-compare__inner::after {
    content: none;
  }

  .c2m-compare__head {
    grid-template-columns: repeat(2, 1fr);
  }

  /* re-add per-block backgrounds on mobile */
  .c2m-compare__hcell--mid {
    background: linear-gradient(
      180deg,
      #ffffff 0%,
      #edf9f7 41.72%,
      #ebf9f6 100%
    );
    border-radius: 24px;
  }

  .c2m-compare__hcell--right {
    background: #f3f4f957;
    border-radius: 24px;
  }

  .c2m-compare__hcell--left,
  .c2m-compare__cell--left {
    padding-left: 0;
  }
  .c2m-compare__cell {
    padding: 0;
    gap: 6px;
  }
  .c2m-compare__row:last-child {
    border-bottom: 0;
    padding-bottom: 0;
  }
}

/* Laptop */

@media (max-width: 1024px) {
  :root {
    --header-box-height: 42px;
    --header-box-width: 42px;
  }
  .single-product__addons-title {
    margin-bottom: 18px;
  }

  /* Package Discounts */

  .package-box__prices {
    font-size: 16px;
  }
  .package-box__qty {
    font-size: 18px;
  }
  .package-box__badge {
    font-size: 12px;
  }

  /* End Package Discounts */

  /* Mobile Header */

  .mobile-nav.wd-side-hidden .wd-heading {
    padding: 15px;
  }
  .mobile-nav.wd-side-hidden li.menu-item a.woodmart-nav-link {
    justify-content: space-between;
  }
  .c2m-top-bar.c2m-top-bar--btn-only a.link-btn__c2m-top-bar {
    padding: 0;
    background-color: transparent;
    color: #fff;
    font-weight: 400;
  }
  .c2m-top-bar.c2m-top-bar--btn-only a.link-btn__c2m-top-bar:after {
    filter: var(--white-filter);
  }

  /* End Mobile Header */

  .c2m-posts__grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .c2m-compare__hlabel,
  .c2m-compare__brand {
    font-size: 20px;
  }
  .whb-main-header span.wd-tools-icon .wd-tools-count,
  .wd-toolbar .wd-tools-element span.wd-tools-count {
    font-size: 10px;
    width: 16px;
    height: 16px;
    top: -13px;
    inset-inline-end: -13px;
  }
}

/* Tablet */

@media (max-width: 768px) {
  .benefits-list.benefits-list--pills ul.elementor-icon-list-items {
    justify-content: center !important;
  }
  .single-product__cart-form form.cart .wd-swatches-product {
    justify-content: flex-start;
  }

  /* Discount Packages */

  /* Package Discounts */
  .package-box__thumb {
    display: none;
  }
  .package-box__info {
    align-items: flex-start;
  }
  .package-box__header,
  .package-box__price {
    font-size: 15px;
  }
  label.package-box {
    gap: 12px;
    padding: 22px 14px;
  }

  /* End Discount Packages */
  .c2m-post-card__content {
    padding: 24px;
    min-height: 0;
    gap: 15px;
  }
  .c2m-post-card__title {
    font-size: 20px;
    text-align: center;
  }
  .c2m-usage-card__content {
    padding: 25px 20px;
  }
  .c2m-usage-card__title {
    margin: 0 0 10px 0;
    font-size: 24px;
  }
  .c2m-usage-card__chip {
    height: 34px;
    padding: 0 16px;
  }
  /* WPConsent */

  .wpconsent-banner-holder.wpconsent-banner-floating .wpconsent-banner-footer {
    width: 100%;
    flex-direction: row;
    gap: 10px;
    align-items: stretch;
  }
  .wpconsent-banner-holder
    .wpconsent-banner-footer.wpconsent-button-size-small
    .wpconsent-banner-button {
    height: 42px !important;
  }
  /* End WPConsent */
}

/* Phone */

@media (max-width: 600px) {
  .single-product__cart-form form.cart table.variations th.label.cell {
    padding-bottom: 8px;
  }
  .single-product__cart-form form.cart table.variations select {
    max-width: 100%;
    min-height: 54px;
  }
  .single-product__cart-form form.cart table.variations .wd-swatches-product {
    gap: 12px;
  }
  .single-product__cart-form form.cart table.variations td.value.cell {
    justify-content: flex-start;
    flex-flow: column nowrap;
    gap: 5px;
  }
  .short-description__single-product.wd-single-short-desc ul {
    --margin-for-li-items: 7px;
  }
  .cart-widget-side.wd-side-hidden {
    border-radius: 0;
  }
  .whb-space-element.spacer-header {
    width: 7px !important;
  }
  .c2m-compare__row {
    grid-template-columns: 100%;
    grid-template-areas: none;
  }
  .c2m-compare__cell {
    grid-area: auto;
    align-items: start;
  }
  .c2m-compare__icon {
    transform: translateY(3px);
  }
  .c2m-compare__hcell {
    padding: 16px;
  }
  .c2m-compare__hlabel,
  .c2m-compare__brand {
    font-size: 18px;
  }
  .c2m-compare__sub {
    margin-top: 8px;
    font-size: 14px;
  }
  .c2m-posts__grid {
    grid-template-columns: 1fr;
    gap: 20px;
  }
  .elementor-element.benefits-list ul.elementor-icon-list-items {
    gap: 12px;
    justify-content: flex-start;
  }
  .c2m-post-card__content {
    padding: 20px;
  }
}

/* End Media Queries */
