/*
 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-color: #b52e33;
  --primary-color-hover: #a3292e;
  --primary-color-light: #f2efeb;
  --primary-font-family: 'Manrope', sans-serif;
  --heading-color: #330608;
  --body-color: #52382e;
  --grey-1: #5f6875;
  --light-bg: #f2efeb;

  /* CSS Filters */
  --primary-color-css-filter: brightness(0) saturate(100%) invert(18%)
    sepia(100%) saturate(1696%) hue-rotate(337deg) brightness(104%)
    contrast(90%);
  --secondary-color-css-filter: brightness(0) saturate(100%) invert(18%)
    sepia(100%) saturate(2043%) hue-rotate(340deg) brightness(84%) contrast(88%);
  --white-color-css-filter: brightness(0) saturate(100%) invert(100%) sepia(0%)
    saturate(0%) hue-rotate(333deg) brightness(106%) contrast(101%);

  /* Globals */
  --global-box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, 0.08);
  --global-border-color: #eee;
  --global-border-radius: 20px;
  --warning-notice-bg: rgb(255, 236, 179, 0.2);
  --success-notice-bg: rgb(209, 233, 226, 0.2);

  /* Icons */
  --inquiry-icon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMjkiIHZpZXdCb3g9IjAgMCAyOSAyOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuOTIgMjguOEgyMy44OEMyNi42NCAyOC44IDI4LjggMjYuNjQgMjguOCAyMy44OFY0LjkyQzI4LjggMi4xNiAyNi42NCAwIDIzLjg4IDBINC45MkMyLjE2IDAgMCAyLjE2IDAgNC45MlYyMy44OEMwIDI2LjY0IDIuMTYgMjguOCA0LjkyIDI4LjhaTTExLjI4IDYuNkgyMi44QzIzLjQgNi42IDI0IDcuMDggMjQgNy44QzI0IDguNCAyMy40IDkgMjIuOCA5SDExLjI4QzEwLjU2IDkgMTAuMDggOC40IDEwLjA4IDcuOEMxMC4wOCA3LjA4IDEwLjU2IDYuNiAxMS4yOCA2LjZaTTExLjI4IDEzLjJIMjIuOEMyMy40IDEzLjIgMjQgMTMuOCAyNCAxNC40QzI0IDE1IDIzLjQgMTUuNiAyMi44IDE1LjZIMTEuMjhDMTAuNTYgMTUuNiAxMC4wOCAxNSAxMC4wOCAxNC40QzEwLjA4IDEzLjggMTAuNTYgMTMuMiAxMS4yOCAxMy4yWk0xMS4yOCAxOS44SDIyLjhDMjMuNCAxOS44IDI0IDIwLjQgMjQgMjFDMjQgMjEuNzIgMjMuNCAyMi4yIDIyLjggMjIuMkgxMS4yOEMxMC41NiAyMi4yIDEwLjA4IDIxLjcyIDEwLjA4IDIxQzEwLjA4IDIwLjQgMTAuNTYgMTkuOCAxMS4yOCAxOS44Wk01LjI4IDYuNzJDNS44OCA2LjM2IDYuMzYgNi40OCA2Ljg0IDYuODRDNy4zMiA3LjIgNy4zMiA4LjA0IDYuODQgOC41MkM2LjM2IDkuMTIgNS41MiA5IDUuMTYgOC42NEM0LjY4IDguMTYgNC41NiA3LjMyIDUuMjggNi43MlpNNi44NCAxNS4yNEM2LjM2IDE1LjcyIDUuNjQgMTUuNzIgNS4xNiAxNS4yNEM0LjggMTQuODggNC42OCAxNC4xNiA1LjE2IDEzLjU2QzUuNjQgMTMuMDggNi4zNiAxMy4wOCA2Ljg0IDEzLjU2QzcuMzIgMTQuMDQgNy4zMiAxNC43NiA2Ljg0IDE1LjI0Wk01LjE2IDIwLjE2QzUuNTIgMTkuNjggNi40OCAxOS42OCA2Ljg0IDIwLjE2QzcuMzIgMjAuNjQgNy4zMiAyMS40OCA2Ljg0IDIxLjg0QzYuMzYgMjIuMzIgNS42NCAyMi4zMiA1LjE2IDIxLjg0QzQuNjggMjEuNDggNC42OCAyMC43NiA1LjE2IDIwLjE2WiIgZmlsbD0iI0I1MkUzMyIvPgo8L3N2Zz4K);
  --green-check: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjY2NjcgMEM1LjIzMjUgMCAwIDUuMjMyNSAwIDExLjY2NjdDMCAxOC4xMDA4IDUuMjMyNSAyMy4zMzMzIDExLjY2NjcgMjMuMzMzM0MxOC4xMDA4IDIzLjMzMzMgMjMuMzMzMyAxOC4xMDA4IDIzLjMzMzMgMTEuNjY2N0MyMy4zMzMzIDUuMjMyNSAxOC4xMDA4IDAgMTEuNjY2NyAwWk0xMS4wMTMzIDE1LjI2QzEwLjczOTIgMTUuNTYzMyAxMC4zNDgzIDE1LjczMjUgOS45NCAxNS43MzI1QzkuOTI4MzMgMTUuNzMyNSA5LjkxMDgzIDE1LjczMjUgOS44OTkxNyAxNS43MzI1QzkuNDc5MTcgMTUuNzIwOCA5LjA4MjUgMTUuNTI4MyA4LjgxNDE3IDE1LjE5NThMNi42MTUgMTIuNTA2N0w3Ljk2ODMzIDExLjM5ODNMOS45NTc1IDEzLjgyNUwxNS45ODMzIDcuMjc0MTdMMTcuMjcyNSA4LjQ1ODMzTDExLjAxOTIgMTUuMjU0MkwxMS4wMTMzIDE1LjI2WiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzEwMTU1XzQxNCkiLz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8xMDE1NV80MTQiIHgxPSIxMS42NjY3IiB5MT0iMCIgeDI9IjExLjY2NjciIHkyPSIyMy4zMzMzIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiMyNUI3MDAiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNTREODMzIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==);
  --product-tag: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjY5NzUgMTEuNTk5OUw5LjgzMTQyIDAuNzMzODY1QzkuNDI3NzggMC4zMzAyMzIgOC42MzA1NCAwIDguMDU5NjIgMEgxLjAzNzc4QzAuNDY3MDEzIDAgMCAwLjQ2NzAwOCAwIDEuMDM3NzdWOC4wNTk1NEMwIDguNjMwMyAwLjMzMDIzMSA5LjQyNzU0IDAuNzMzODcyIDkuODMxMTdMMTEuNiAyMC42OTcyQzEyLjAwMzggMjEuMTAwOSAxMi42NjQxIDIxLjEwMDkgMTMuMDY3OCAyMC42OTcyTDIwLjY5NzQgMTMuMDY3N0MyMS4xMDA5IDEyLjY2NCAyMS4xMDA5IDEyLjAwMzcgMjAuNjk3MyAxMS41OTk5TDIwLjY5NzUgMTEuNTk5OVpNNC40MDQ2OSA1LjkxNTYyQzMuMzk4MTQgNS45MTU2MiAyLjU4MjM3IDUuMDk5ODUgMi41ODIzNyA0LjA5MzMyQzIuNTgyMzcgMy4wODY3OCAzLjM5ODE0IDIuMjcxMDIgNC40MDQ2OSAyLjI3MTAyQzUuNDExMjMgMi4yNzA4NyA2LjIyNzAxIDMuMDg2NzggNi4yMjcwMSA0LjA5MzE2QzYuMjI3MDEgNS4wOTk3IDUuNDExMjMgNS45MTU2MiA0LjQwNDY5IDUuOTE1NjJaIiBmaWxsPSIjODM5MjlFIi8+Cjwvc3ZnPgo=);
  --product-package: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAxNiAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xLjk5OTA5IDEuODQyNDFDMy4zNjIzMSAyLjQzNDUzIDQuMzczNjIgMy42ODMyNCA0LjY2NjQ1IDUuMTQwNUg3Ljk1Mzk4QzguMDk2MjEgNS4xNDA1IDguMjMyMTcgNS4xNjkzMiA4LjM1NTU4IDUuMjIxNzJDOS41OTY5NyAzLjg3ODE3IDExLjU1MjEgMi41NjI5MSAxMy42ODQgMi4wNDE1M1YwSDQuODc5OEMzLjYzOTk4IDAgMi41MTc4MSAwLjcyODg5MyAxLjk5OTA5IDEuODQyNDFaTTguOTQzODUgNy43ODY3M0gzLjYyMDExTDAuMjc4MTg4IDEyLjg4ODVDMC4wODgzNzE4IDEzLjE3ODIgMCAxMy40NzQzIDAgMTMuODIwN1YyMi43MjA5QzAgMjMuNDI2MiAwLjU3MjU4NiAyNCAxLjI3NjQyIDI0SDEwLjk4MzdDMTEuNjg3NiAyNCAxMi4yNjA3IDIzLjQyNjIgMTIuMjYwNyAyMi43MjA5VjE1LjQ5MjJDMTIuMjYwNyAxNS4wMzY0IDEyLjA2NTYgMTQuNjU0NCAxMS42OTcgMTQuMzg3Nkw4LjIzMzIyIDExLjg3ODdDOC4xNTE2NCAxMS44MTk1IDguMTAzNTQgMTEuNzI0NiA4LjEwMzU0IDExLjYyMzVWMTAuMDExMUM4LjEwMzU0IDkuOTQzMDEgOC4xMjU1IDkuODc1OTQgOC4xNjY4MSA5LjgyMTQ0TDguOTQzODUgOC43OTMzNFY3Ljc4NjczWk04LjM2MjkgNi4xNzkwOEM4LjM2MjkgNS45NTMyMyA4LjE3OTM2IDUuNzY5MzEgNy45NTM5OCA1Ljc2OTMxSDQuMzk2MUM0LjE3MDczIDUuNzY5MzEgMy45ODcxOSA1Ljk1MzIzIDMuOTg3MTkgNi4xNzkwOFY3LjE1NzkySDguMzYyOVY2LjE3OTA4Wk0xMS44NjU5IDQuMjI0MDFDMTIuMzMxMyA1LjA4MTgxIDEyLjkyMjIgNS44MjU5IDEzLjUzMDMgNi4zMTg5OUMxMy42ODYxIDYuNDQ1MjcgMTMuNzM2OCA2LjY0NzAyIDEzLjY2IDYuODMyNTFDMTMuNTgzMSA3LjAxODAxIDEzLjQwNDMgNy4xMjQzOSAxMy4yMDQ1IDcuMTAxODVDMTIuNTk1MyA3LjAzNTMgMTEuNTU0MiA2LjM5NjU0IDEwLjYwMjUgNS4xMjA1OUMxMC40MzgzIDQuOTAwNSAxMC4yODcyIDQuNjc0NjYgMTAuMTUxMyA0LjQ0NjE5QzEwLjU3ODUgNC4xMjI4OCAxMS4wNDQ5IDMuODIgMTEuNTM4NSAzLjU1MTE5QzExLjYzNjggMy43NzY1MSAxMS43NDU2IDQuMDAyMzYgMTEuODY1OSA0LjIyNDAxWk0xNC4zMTE1IDBWMS45MTI2MkMxNC43MjQxIDEuODQzOTggMTUuMTQxNCAxLjgwNTcyIDE1LjU1OTIgMS44MDU3MkgxNS41NjQ5QzE1LjgwNSAxLjgwNTcyIDE2IDEuNjEwMjcgMTYgMS4zNjk3NVYwLjQzNjQ5N0MxNiAwLjE5NTk3OCAxNS44MDUgMC4wMDA1MjQxMTggMTUuNTY0OSAwLjAwMDUyNDExOEgxNC4zMTE1VjBaIiBmaWxsPSIjODM5MjlFIi8+Cjwvc3ZnPgo=);
  --product-box: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMSAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjU1NDEgNS4zMTQ1NEMyMC41NTQxIDUuMjkxODIgMjAuNTU0MSA1LjI5MTgyIDIwLjU1NDEgNS4yNjkxMUMyMC41MzE0IDUuMjIzNjkgMjAuNTMxNCA1LjE3ODI3IDIwLjUwODcgNS4xMzI4NFY1LjExMDEzQzIwLjQ4NTkgNS4wNjQ3MSAyMC40NDA1IDUuMDE5MjggMjAuNDE3OCA0Ljk5NjU3TDIwLjM5NTEgNC45NzM4NkMyMC4zNzI0IDQuOTUxMTUgMjAuMzI3IDQuOTI4NDQgMjAuMzA0MyA0LjkwNTczTDIwLjI4MTUgNC44ODMwMUgyMC4yNTg4TDIwLjIzNjEgNC44NjAzTDEwLjU4MzYgMC4wNjgxMzUxQzEwLjQwMiAtMC4wMjI3MTE3IDEwLjE3NDggLTAuMDIyNzExNyA5Ljk3MDQzIDAuMDY4MTM1MUw2LjcyMjY2IDEuNjgwNjdMMTYuNDIwNiA2LjY1NDUzTDE2LjQ0MzMgNi42NzcyNEMxNi40NjYgNi42NzcyNCAxNi40NjYgNi42OTk5NSAxNi40ODg3IDYuNjk5OTVDMTYuNTExNCA2LjcyMjY2IDE2LjUxMTQgNi43NDUzNyAxNi41MzQxIDYuNzY4MDhDMTYuNTM0MSA2Ljc5MDggMTYuNTM0MSA2Ljc5MDggMTYuNTM0MSA2LjgxMzUxVjYuODM2MjJWMTIuMTA1M0MxNi41MzQxIDEyLjE5NjIgMTYuNDg4NyAxMi4yNjQzIDE2LjQyMDYgMTIuMzA5N0wxNC40NjczIDEzLjMzMThDMTQuMzUzOCAxMy4zOTk5IDE0LjIxNzUgMTMuMzU0NSAxNC4xNDk0IDEzLjI0MDlDMTQuMTI2NyAxMy4yMTgyIDE0LjEyNjcgMTMuMTcyOCAxNC4xMjY3IDEzLjEyNzRWNy45NzE4TDQuMzE1MjIgMi45MDcxTDQuMjkyNTEgMi44ODQzOUwwLjM2MzM4NyA0LjgzNzU5TDAuMzQwNjc1IDQuODYwM0gwLjMxNzk2NEwwLjI5NTI1MiA0Ljg4MzAxQzAuMjcyNTQgNC45MDU3MyAwLjIyNzExNyA0LjkyODQ0IDAuMjA0NDA1IDQuOTUxMTVMMC4xODE2OTQgNC45NzM4NkMwLjEzNjI3IDUuMDE5MjggMC4xMTM1NTggNS4wNjQ3MSAwLjA2ODEzNTEgNS4xMTAxM1Y1LjEzMjg0QzAuMDQ1NDIzNCA1LjE3ODI3IDAuMDIyNzExNyA1LjIyMzY5IDAuMDIyNzExNyA1LjI2OTExQzAuMDIyNzExNyA1LjI5MTgyIDAuMDIyNzExNyA1LjI5MTgyIDAuMDIyNzExNyA1LjMxNDU0QzAuMDIyNzExNyA1LjM1OTk2IDAgNS4zODI2NyAwIDUuNDI4MDlWNS40NTA4MVYxNi4wMzQ1QzAgMTYuMjg0MyAwLjEzNjI3IDE2LjUzNDEgMC4zODYwOTkgMTYuNjQ3N0w5Ljk0NzcyIDIxLjQxNzFDMTAuMDg0IDIxLjQ4NTMgMTAuMjQzIDIxLjUwOCAxMC40MDIgMjEuNDYyNUwxMC40NDc0IDIxLjQzOThDMTAuNDkyOCAyMS40Mzk4IDEwLjUxNTUgMjEuNDE3MSAxMC41NjA5IDIxLjM5NDRMMjAuMTkwNyAxNi42MjVDMjAuNDE3OCAxNi41MTE0IDIwLjU3NjggMTYuMjg0MyAyMC41NzY4IDE2LjAxMTdWNS40NTA4MVY1LjQyODA5QzIwLjU1NDEgNS4zODI2NyAyMC41NTQxIDUuMzU5OTYgMjAuNTU0MSA1LjMxNDU0WiIgZmlsbD0iIzgzOTI5RSIvPgo8L3N2Zz4K);
  --product-pallet: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAyMyAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIyLjI4MTIgMjNIMTguNDQ3OUMxOC4wNTEyIDIzIDE3LjcyOTIgMjIuNjc4IDE3LjcyOTIgMjIuMjgxMlYyMS4wODMzSDE0Ljg1NDJWMjIuMjgxMkMxNC44NTQyIDIyLjY3OCAxNC41MzIyIDIzIDE0LjEzNTQgMjNIOC44NjQ1OEM4LjQ2NzgzIDIzIDguMTQ1ODMgMjIuNjc4IDguMTQ1ODMgMjIuMjgxMlYyMS4wODMzSDUuMjcwODNWMjIuMjgxMkM1LjI3MDgzIDIyLjY3OCA0Ljk0ODgzIDIzIDQuNTUyMDggMjNIMC43MTg3NUMwLjMyMiAyMyAwIDIyLjY3OCAwIDIyLjI4MTJWMTkuMTY2NkgyM1YyMi4yODEyQzIzIDIyLjY3OCAyMi42NzggMjMgMjIuMjgxMiAyM1oiIGZpbGw9IiM4MzkyOUUiLz4KPHBhdGggZD0iTTE1LjMzNCAwSDEyLjQ1OVYxLjkxNjY3QzEyLjQ1OSAyLjQ0NTY3IDEyLjAyOTcgMi44NzUgMTEuNTAwNyAyLjg3NUMxMC45NzE3IDIuODc1IDEwLjU0MjMgMi40NDU2NyAxMC41NDIzIDEuOTE2NjdWMEg3LjY2NzMyQzcuMTM4MzIgMCA2LjcwODk4IDAuNDI5MzMzIDYuNzA4OTggMC45NTgzMzNWNi43MDgzM0M2LjcwODk4IDcuMjM3MzMgNy4xMzgzMiA3LjY2NjY3IDcuNjY3MzIgNy42NjY2N0gxNS4zMzRDMTUuODYzIDcuNjY2NjcgMTYuMjkyMyA3LjIzNzMzIDE2LjI5MjMgNi43MDgzM1YwLjk1ODMzM0MxNi4yOTIzIDAuNDI5MzMzIDE1Ljg2MyAwIDE1LjMzNCAwWiIgZmlsbD0iIzgzOTI5RSIvPgo8cGF0aCBkPSJNOS41ODM5OCA5LjU4MzM3SDYuNzA4OThWMTEuNUM2LjcwODk4IDEyLjAyOSA2LjI3OTY1IDEyLjQ1ODQgNS43NTA2NSAxMi40NTg0QzUuMjIxNjUgMTIuNDU4NCA0Ljc5MjMyIDEyLjAyOSA0Ljc5MjMyIDExLjVWOS41ODMzN0gxLjkxNzMyQzEuMzg4MzIgOS41ODMzNyAwLjk1ODk4NCAxMC4wMTI3IDAuOTU4OTg0IDEwLjU0MTdWMTYuMjkxN0MwLjk1ODk4NCAxNi44MjA3IDEuMzg4MzIgMTcuMjUgMS45MTczMiAxNy4yNUg5LjU4Mzk4QzEwLjExMyAxNy4yNSAxMC41NDIzIDE2LjgyMDcgMTAuNTQyMyAxNi4yOTE3VjEwLjU0MTdDMTAuNTQyMyAxMC4wMTI3IDEwLjExMyA5LjU4MzM3IDkuNTgzOTggOS41ODMzN1oiIGZpbGw9IiM4MzkyOUUiLz4KPHBhdGggZD0iTTIxLjA4NCA5LjU4MzM3SDE4LjIwOVYxMS41QzE4LjIwOSAxMi4wMjkgMTcuNzc5NyAxMi40NTg0IDE3LjI1MDcgMTIuNDU4NEMxNi43MjE3IDEyLjQ1ODQgMTYuMjkyMyAxMi4wMjkgMTYuMjkyMyAxMS41VjkuNTgzMzdIMTMuNDE3M0MxMi44ODgzIDkuNTgzMzcgMTIuNDU5IDEwLjAxMjcgMTIuNDU5IDEwLjU0MTdWMTYuMjkxN0MxMi40NTkgMTYuODIwNyAxMi44ODgzIDE3LjI1IDEzLjQxNzMgMTcuMjVIMjEuMDg0QzIxLjYxMyAxNy4yNSAyMi4wNDIzIDE2LjgyMDcgMjIuMDQyMyAxNi4yOTE3VjEwLjU0MTdDMjIuMDQyMyAxMC4wMTI3IDIxLjYxMyA5LjU4MzM3IDIxLjA4NCA5LjU4MzM3WiIgZmlsbD0iIzgzOTI5RSIvPgo8L3N2Zz4K);
  --chevron-right: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2IiBoZWlnaHQ9IjExIiB2aWV3Qm94PSIwIDAgNiAxMSIgZmlsbD0ibm9uZSI+CjxwYXRoIGQ9Ik02IDUuNDk5OThDNiA1LjYyNzg1IDUuOTUxMTMgNS43NTU4NSA1Ljg1MzUgNS44NTM0OEwwLjg1MzUyNyAxMC44NTM1QzAuNjU4MTUzIDExLjA0ODggMC4zNDE3OCAxMS4wNDg4IDAuMTQ2NTMxIDEwLjg1MzVDLTAuMDQ4NzE4NSAxMC42NTgxIC0wLjA0ODg0MzUgMTAuMzQxNyAwLjE0NjUzIDEwLjE0NjVMNC43OTMwMSA1LjQ5OTk4TDAuMTQ2NTMgMC44NTM0ODRDLTAuMDQ4ODQzOSAwLjY1ODExIC0wLjA0ODg0NCAwLjM0MTczNCAwLjE0NjUzIDAuMTQ2NDg0QzAuMzQxOTA0IC0wLjA0ODc2NTIgMC42NTgyNzcgLTAuMDQ4ODkwMSAwLjg1MzUyNiAwLjE0NjQ4NEw1Ljg1MzUgNS4xNDY0OEM1Ljk1MTEzIDUuMjQ0MSA2IDUuMzcyMSA2IDUuNDk5OThaIiBmaWxsPSIjYjUyZTMzIi8+Cjwvc3ZnPg==);
  --chevron-down: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEzIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik02LjAyMjUgNi40Mjc1QzUuNzgyNSA2LjQyNzUgNS41NDI1IDYuMzM3NSA1LjM1ODc1IDYuMTUzNzVMMCAwLjc5NUwwLjc5NSAwTDYuMDIyNSA1LjIyNzVMMTEuMjUgMEwxMi4wNDUgMC43OTVMNi42ODYyNSA2LjE1Mzc1QzYuNTAyNSA2LjMzNzUgNi4yNjI1IDYuNDI3NSA2LjAyMjUgNi40Mjc1WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==);
  --arrow-right: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAyNiAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI1LjcwNzEgOC4wNzA4OEMyNi4wOTc2IDcuNjgwMzUgMjYuMDk3NiA3LjA0NzE5IDI1LjcwNzEgNi42NTY2NkwxOS4zNDMxIDAuMjkyNzAyQzE4Ljk1MjYgLTAuMDk3ODIyNyAxOC4zMTk1IC0wLjA5NzgyMjcgMTcuOTI4OSAwLjI5MjcwMkMxNy41Mzg0IDAuNjgzMjI2IDE3LjUzODQgMS4zMTYzOSAxNy45Mjg5IDEuNzA2OTJMMjMuNTg1OCA3LjM2Mzc3TDE3LjkyODkgMTMuMDIwNkMxNy41Mzg0IDEzLjQxMTEgMTcuNTM4NCAxNC4wNDQzIDE3LjkyODkgMTQuNDM0OEMxOC4zMTk1IDE0LjgyNTQgMTguOTUyNiAxNC44MjU0IDE5LjM0MzEgMTQuNDM0OEwyNS43MDcxIDguMDcwODhaTTAgNy4zNjM3N1Y4LjM2Mzc3SDI1VjcuMzYzNzdWNi4zNjM3N0gwVjcuMzYzNzdaIiBmaWxsPSIjMTMxOTI3Ii8+Cjwvc3ZnPgo=);
  --arrow-right-white: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAyNiAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI1LjcwNzEgOC4wNzA4OEMyNi4wOTc2IDcuNjgwMzUgMjYuMDk3NiA3LjA0NzE5IDI1LjcwNzEgNi42NTY2NkwxOS4zNDMxIDAuMjkyNzAyQzE4Ljk1MjYgLTAuMDk3ODIyNyAxOC4zMTk1IC0wLjA5NzgyMjcgMTcuOTI4OSAwLjI5MjcwMkMxNy41Mzg0IDAuNjgzMjI2IDE3LjUzODQgMS4zMTYzOSAxNy45Mjg5IDEuNzA2OTJMMjMuNTg1OCA3LjM2Mzc3TDE3LjkyODkgMTMuMDIwNkMxNy41Mzg0IDEzLjQxMTEgMTcuNTM4NCAxNC4wNDQzIDE3LjkyODkgMTQuNDM0OEMxOC4zMTk1IDE0LjgyNTQgMTguOTUyNiAxNC44MjU0IDE5LjM0MzEgMTQuNDM0OEwyNS43MDcxIDguMDcwODhaTTAgNy4zNjM3N1Y4LjM2Mzc3SDI1VjcuMzYzNzdWNi4zNjM3N0gwVjcuMzYzNzdaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
  --chevron-down-dark: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjAiIHk9IjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiIGNsYXNzPSIiIHZpZXdCb3g9IjQuNSAxMC41IDIyLjk4IDEzIj48Zz48cGF0aCBmaWxsPSIjMTQxNDE0IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00Ljk0IDEwLjk0YTEuNSAxLjUgMCAwIDEgMi4xMiAwTDE2IDE5Ljg3OGw4Ljk0LTguOTRhMS41IDEuNSAwIDAgMSAyLjEyIDIuMTIybC0xMCAxMGExLjUgMS41IDAgMCAxLTIuMTIgMGwtMTAtMTBhMS41IDEuNSAwIDAgMSAwLTIuMTIyeiIgY2xpcC1ydWxlPSJldmVub2RkIiBvcGFjaXR5PSIxIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIi8+PC9nPjwvc3ZnPg==);

  /* Segments Icons */
  --segment-sweets-icon: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjMuNzMgMi4yIDI1IDI3Ij4KPHBhdGggZD0iTTE2LjIzMzQgMi4xOTk5NUM5LjMzMTA3IDIuMTk5OTUgMy43MzM0IDcuODI4MjUgMy43MzM0IDE0Ljc3MTRDMy43MzM0IDE2LjY2NDMgNS4yNjAzMiAxOC4yIDcuMTQyNDYgMTguMkM4LjAxOTI3IDE4LjIgOC44MTE1MyAxNy44NTcxIDkuNDE1MjggMTcuMzA5MkMxMC4wMTkgMTcuODU3MSAxMC44MTEzIDE4LjIgMTEuNjg4MSAxOC4yQzEyLjU2NDYgMTguMiAxMy4zNTcyIDE3Ljg1NzEgMTMuOTYwNiAxNy4zMDkyQzE0LjU2NDMgMTcuODU3MSAxNS4zNTY5IDE4LjIgMTYuMjMzNCAxOC4yQzE3LjEwOTkgMTguMiAxNy45MDI1IDE3Ljg1NzEgMTguNTA2MiAxNy4zMDkyQzE5LjExIDE3Ljg1NzEgMTkuOTAyMiAxOC4yIDIwLjc3ODcgMTguMkMyMS42NTU1IDE4LjIgMjIuNDQ3OCAxNy44NTcxIDIzLjA1MTUgMTcuMzA5MkMyMy42NTUzIDE3Ljg1NzEgMjQuNDQ3NSAxOC4yIDI1LjMyNDMgMTguMkMyNy4yMDY1IDE4LjIgMjguNzMzNCAxNi42NjQzIDI4LjczMzQgMTQuNzcxNEMyOC43MzM0IDcuODI4MjUgMjMuMTM3MSAyLjE5OTk1IDE2LjIzMzQgMi4xOTk5NVpNOS40MTc2NyAxMi40ODU2QzguNzg2OTkgMTIuNDg1NiA4LjI3OTA0IDExLjk3MzQgOC4yNzkwNCAxMS4zNDI5QzguMjc5MDQgMTAuNzExIDguNzg2OTkgMTAuMTk5OCA5LjQxNzY3IDEwLjE5OThDMTAuMDQzNiAxMC4xOTk4IDEwLjU1MTUgMTAuNzExIDEwLjU1MTUgMTEuMzQyOUMxMC41NTE1IDExLjk3MzQgMTAuMDQzNiAxMi40ODU2IDkuNDE3NjcgMTIuNDg1NlpNMTMuOTYxOSA3LjkxNDMxQzEzLjMzMjYgNy45MTQzMSAxMi44MjQzIDcuNDAyMDkgMTIuODI0MyA2Ljc3MTIzQzEyLjgyNDMgNi4xMzk2OSAxMy4zMzI2IDUuNjI4NSAxMy45NjE5IDUuNjI4NUMxNC41ODg5IDUuNjI4NSAxNS4wOTcyIDYuMTM5NjkgMTUuMDk3MiA2Ljc3MTIzQzE1LjA5NzIgNy40MDIwOSAxNC41ODg5IDcuOTE0MzEgMTMuOTYxOSA3LjkxNDMxWk0xNy4zNjk2IDEzLjYyODNDMTYuNzQxNyAxMy42MjgzIDE2LjIzMzQgMTMuMTE2MSAxNi4yMzM0IDEyLjQ4NTZDMTYuMjMzNCAxMS44NTM3IDE2Ljc0MTcgMTEuMzQyOSAxNy4zNjk2IDExLjM0MjlDMTcuOTk3OSAxMS4zNDI5IDE4LjUwNjIgMTEuODUzNyAxOC41MDYyIDEyLjQ4NTZDMTguNTA2MiAxMy4xMTYxIDE3Ljk5NzkgMTMuNjI4MyAxNy4zNjk2IDEzLjYyODNaTTIxLjkxNTMgMTAuMTk5OEMyMS4yODcgMTAuMTk5OCAyMC43Nzg3IDkuNjg3NTYgMjAuNzc4NyA5LjA1NzA1QzIwLjc3ODcgOC40MjUxNiAyMS4yODcgNy45MTQzMSAyMS45MTUzIDcuOTE0MzFDMjIuNTQzMiA3LjkxNDMxIDIzLjA1MTUgOC40MjUxNiAyMy4wNTE1IDkuMDU3MDVDMjMuMDUxNSA5LjY4NzU2IDIyLjU0MzIgMTAuMTk5OCAyMS45MTUzIDEwLjE5OThaIiBmaWxsPSIjNUIzOTEwIi8+CjxwYXRoIGQ9Ik0xNC44MDE4IDI5LjJIMTcuNjY2TDE5LjczMzQgMjAuNTU3N0MxOS4yOTIxIDIwLjQ4MzYgMTguODU5NCAyMC4zNzUzIDE4LjQ0OTYgMjAuMkMxNy43NTUxIDIwLjQ5NjEgMTcuMDAyNCAyMC42NTI1IDE2LjIzNDEgMjAuNjUyNUMxNS40NjU3IDIwLjY1MjUgMTQuNzEzIDIwLjQ5NjEgMTQuMDE4NSAyMC4yQzEzLjYwODcgMjAuMzc1MyAxMy4xNzQ3IDIwLjQ4MzYgMTIuNzMzNCAyMC41NTc3TDE0LjgwMTggMjkuMloiIGZpbGw9IiM1QjM5MTAiLz4KPHBhdGggZD0iTTI1LjM4MjkgMjAuNjUyNUMyNC41NDEgMjAuNjUyNSAyMy43MTYzIDIwLjQ5NjEgMjIuOTU1MiAyMC4yQzIyLjY1NjcgMjAuMzE2NiAyMi4zNDAyIDIwLjM5MjkgMjIuMDI0NSAyMC40NjQ3TDE5LjczMzQgMjkuMkgyMS43NDE2QzIzLjc0NDcgMjkuMiAyNS43NTE0IDI3Ljc5NDUgMjYuMjAxOSAyNi4wNzcxTDI3LjczMzQgMjAuMjM0MkMyNy4wMTAyIDIwLjUwMzUgMjYuMjE2MSAyMC42NTI1IDI1LjM4MjkgMjAuNjUyNVoiIGZpbGw9IiM1QjM5MTAiLz4KPHBhdGggZD0iTTEwLjQ0MzQgMjAuNDY2QzEwLjEyNjkgMjAuMzkyNiA5LjgxMDUgMjAuMzE2NiA5LjUxMTU1IDIwLjJDOC43NTA1MSAyMC40OTYxIDcuOTI1NzUgMjAuNjUyNSA3LjA4Mzg4IDIwLjY1MjVDNi4yNTA3NCAyMC42NTI1IDUuNDU2NTcgMjAuNTAzNSA0LjczMzQgMjAuMjM0Mkw2LjI2NDk0IDI2LjA3NzFDNi43MTUzNyAyNy43OTQ1IDguNzIyMTEgMjkuMiAxMC43MjUyIDI5LjJIMTIuNzMzNEwxMC40NDM0IDIwLjQ2NloiIGZpbGw9IiM1QjM5MTAiLz4KPC9zdmc+);
  --segment-hotels-icon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEyNV8yMDU3KSI+CjxwYXRoIGQ9Ik0zMS4xNjc3IDI3LjIwNzlMMTguNjE5OSAxNC42NkwzLjk1OTg2IDBIMi44MTQxOEwyLjU4MDI0IDAuNTk0NDM3QzEuOTYyOCAyLjE2MzQ0IDEuNjk4OTkgMy43NjgxOSAxLjgxNzQzIDUuMjM1QzEuOTUyNDMgNi45MDcgMi41ODc2MSA4LjM1NDU2IDMuNjU0NDMgOS40MjEzOEwxNS4wOTg4IDIwLjg2NTdMMTYuNjA4MyAxOS4zNTYzTDI3LjE4ODYgMzEuMTg3MUMyOC4yNDExIDMyLjIzOTYgMzAuMDUyNyAzMi4zMDIxIDMxLjE2NzcgMzEuMTg3MUMzMi4yNjQ4IDMwLjA4OTkgMzIuMjY0OCAyOC4zMDQ5IDMxLjE2NzcgMjcuMjA3OVoiIGZpbGw9IiM1QjM5MTAiLz4KPHBhdGggZD0iTTkuNzk1NDYgMTguMjE1MUwwLjgzMjI3MSAyNy4xNzgzQy0wLjI2NDcyOSAyOC4yNzUzIC0wLjI2NDcyOSAzMC4wNjA0IDAuODMyMjcxIDMxLjE1NzRDMS44NzQ0IDMyLjE5OTUgMy42NzcyMSAzMi4yOTE1IDQuODExMzMgMzEuMTU3NEwxMy43NzQ2IDIyLjE5NDFMOS43OTU0NiAxOC4yMTUxWiIgZmlsbD0iIzVCMzkxMCIvPgo8cGF0aCBkPSJNMzAuNjQwOSA1LjMyODA4TDI1LjU1NjUgMTAuNDEyNUwyNC4yMyA5LjA4NjA4TDI5LjMxNDUgNC4wMDE2NUwyNy45ODgxIDIuNjc1MjdMMjIuOTAzNyA3Ljc1OTY1TDIxLjU3NzMgNi40MzMyN0wyNi42NjE4IDEuMzQ4OUwyNS4zMzU1IDAuMDIyNTgzTDE4LjcwMzYgNi42NTQ0NkMxNy44OTIzIDcuNDY1NzcgMTcuNDA3OCA4LjU0MzAyIDE3LjMzOTMgOS42ODc5QzE3LjMyMiA5Ljk3Nzk2IDE3LjI1NjMgMTAuMjYzMyAxNy4xNDcyIDEwLjUzNDZMMjEuNDU1MyAxNC44NDI3QzIxLjcyNjcgMTQuNzMzNSAyMi4wMTIgMTQuNjY3OCAyMi4zMDIgMTQuNjUwNUMyMy40NDY5IDE0LjU4MjIgMjQuNTI0MiAxNC4wOTc2IDI1LjMzNTUgMTMuMjg2M0wzMS45NjczIDYuNjU0NTJMMzAuNjQwOSA1LjMyODA4WiIgZmlsbD0iIzVCMzkxMCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzEyNV8yMDU3Ij4KPHJlY3Qgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
  --segment-breads-icon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMzEiIHZpZXdCb3g9IjAgMCAyOSAzMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjcxOSAyLjg2NzgyQzE1Ljc3MiAyLjgyMjM5IDE1LjgyOTMgMi43NzU3NCAxNS44OTA3IDIuNzI3ODRDMTcuMjY1NyAyLjg3MzU2IDE4LjU1MzggMy40NzA3MyAxOS41NTM2IDQuNDI2MDNDMTkuNzc1MSA0LjY0MjM5IDE5Ljk3OTUgNC44NzU2NCAyMC4xNjUgNS4xMjM2NkMxOC44NzYyIDQuMDM5NzkgMTcuMzU0OCAzLjI2NzgyIDE1LjcxOSAyLjg2NzgyWiIgZmlsbD0iIzVCMzkxMCIvPgo8cGF0aCBkPSJNOS4wMjg0NCA4Ljg0MTY3QzkuMDMxNDMgOC44Mjg0OSA5LjAzNjM3IDguODEwODQgOS4wMzk4NyA4Ljc5NjM5QzEwLjUzNTEgOC45NDM5MSAxMS45Nzk2IDkuNDE4NTYgMTMuMjcwOSAxMC4xODY3QzEzLjUzMzUgMTAuMzQzMyAxMy43OTAxIDEwLjUxMyAxNC4wMzgzIDEwLjY5NEMxMy40OTU2IDEwLjQ3MDIgMTIuOTA2OCAxMC4yNDIyIDEyLjI3NTYgMTAuMDA1N0MxMS4wMTQ1IDkuNTUyOSA5LjY5OTI0IDkuMjY4NTUgOC4zNjM3NyA5LjE2MDAzQzguNjM3NDMgOS4wMTU1MiA4Ljg2ODU2IDguOTA4NDggOS4wMjg0NCA4Ljg0MTY3WiIgZmlsbD0iIzVCMzkxMCIvPgo8cGF0aCBkPSJNMjMuOTY5IDE5LjE4NTJDMTguNjUwOCAyNi4yOTcyIDcuODU4NTggMzIuMzQwNSAzLjMwNTY3IDI5LjkwOTNDMC42NzQyOTQgMjguNTA0MiAtMC42MDM0MDIgMjUuMDAwOCAwLjI3NjIyNCAyMS4zOTUzQzAuNTg1NzM0IDIwLjE3OSAxLjE5MjY3IDE5LjA1ODYgMi4wNDI0NyAxOC4xMzQ5QzMuOTgzNDMgMTcuODQ4MyA1Ljk1OTM2IDE3Ljg5OTkgNy44ODI3IDE4LjI4NzVDOS42OTM0OSAxOC42NTUgMTEuNDI5IDE5LjMyNjUgMTMuMDE1NSAyMC4yNzM1QzEzLjEzNDkgMjAuMzQ0OCAxMy4yNzY0IDIwLjM2OTMgMTMuNDEyOCAyMC4zNDI0QzEzLjU0OTIgMjAuMzE1NSAxMy42NzA4IDIwLjIzOSAxMy43NTQxIDIwLjEyNzdDMTMuODM3NCAyMC4wMTY0IDEzLjg3NjYgMTkuODc4MiAxMy44NjQxIDE5LjczOThDMTMuODUxNSAxOS42MDEzIDEzLjc4ODIgMTkuNDcyNCAxMy42ODYyIDE5LjM3NzlDMTIuMTkzNSAxNy45NDc1IDEwLjQzMjkgMTYuODI2IDguNTA1NTggMTYuMDc3OUM2Ljk3ODgzIDE1LjQ2ODMgNS4zMzg1MyAxNS4xOTU0IDMuNjk2NjYgMTUuMjc3NkMzLjgyMTcyIDE0LjE4MTIgNC4yMTQ0IDEzLjEzMjMgNC44NDAxMyAxMi4yMjMzQzUuMzczNjYgMTEuNDQ5NyA2LjAyNTA0IDEwLjc2NDQgNi43NzA2IDEwLjE5MjRDOC41MTA4NyAxMC4xOTAzIDEwLjIzODkgMTAuNDgzNSAxMS44ODExIDExLjA1OTNDMTMuNzY5NyAxMS43NjcxIDE1LjY0NjEgMTIuNTMwNCAxNi41NzgzIDEzLjMxNjVDMTYuNjgyNCAxMy40MDQyIDE2LjgxNDcgMTMuNDUxMyAxNi45NTA4IDEzLjQ0ODlDMTcuMDg2OCAxMy40NDY2IDE3LjIxNzUgMTMuMzk1IDE3LjMxODQgMTMuMzAzN0MxNy40MTkzIDEzLjIxMjMgMTcuNDgzNyAxMy4wODc1IDE3LjQ5OTcgMTIuOTUyNEMxNy41MTU2IDEyLjgxNzIgMTcuNDgyIDEyLjY4MDkgMTcuNDA1MSAxMi41Njg2QzE2LjQ5ODggMTEuMjM5IDE1LjMxOTYgMTAuMTE3OSAxMy45NDYgOS4yNzk4MkMxMi41NzI0IDguNDQxNzggMTEuMDM2IDcuOTA2MSA5LjQzOTE4IDcuNzA4NDdDMTAuMDQzMSA2LjQwNDYyIDEwLjk2NiA1LjI3NDA5IDEyLjEyMjYgNC40MjE0M0MxMi41MDQ1IDQuMTQxMjcgMTIuOTA3NiAzLjg5MTI3IDEzLjMyODMgMy42NzM3QzE0Ljc3MjUgMy43MTE0NCAxNi4xOTExIDQuMDYzIDE3LjQ4NTggNC43MDM5N0MxOS4wODY3IDUuNTA1MjYgMjAuNDQ0OCA2LjcxOTE1IDIxLjQyIDguMjIwNDFDMjEuNDg5OCA4LjMyNzU0IDIxLjU5MzkgOC40MDc3IDIxLjcxNTMgOC40NDc3MUMyMS44MzY3IDguNDg3NzEgMjEuOTY4MSA4LjQ4NTE2IDIyLjA4NzkgOC40NDA0N0MyMi4yMDc2IDguMzk1NzkgMjIuMzA4NiA4LjMxMTY0IDIyLjM3NDEgOC4yMDE4OUMyMi40Mzk2IDguMDkyMTQgMjIuNDY1OCA3Ljk2MzM0IDIyLjQ0ODMgNy44MzY3MkMyMi4yMjg3IDYuMjM3ODMgMjEuNDg3NyA0Ljc1NjA4IDIwLjM0MDEgMy42MjEyNkMxOS40ODA0IDIuNzgyMTcgMTguNDIyNyAyLjE3Mzc3IDE3LjI2NTEgMS44NTI1QzE5Ljg3MTIgMC40MzQ4NzMgMjQuMzk5NyAtMS4wMTU4NCAyNi44ODY0IDAuOTczNTQ2QzMwLjg2NDcgNC4xNTYxOCAyOC43Mjg4IDEyLjgyIDIzLjk2OSAxOS4xODUyWiIgZmlsbD0iIzVCMzkxMCIvPgo8cGF0aCBkPSJNMy42MzU2NyAxNi43MDk5QzMuNjM3OTIgMTYuNjI0NyAzLjYzODI4IDE2LjUyNjIgMy42Mzg3OSAxNi40MTkzQzUuMTcxODMgMTYuMzE0IDYuNzA4NjYgMTYuNTYwMiA4LjEzMjA4IDE3LjEzOTJDOC4yMDk1NCAxNy4xNjY0IDguMzEzOSAxNy4yMDUxIDguNDQzIDE3LjI1N0M4LjMzMTQ4IDE3LjIzMiA4LjIxOTc5IDE3LjIwOCA4LjEwNzkxIDE3LjE4NUM2LjkzMjUzIDE2Ljk0NjUgNS43MzYxNCAxNi44MjY4IDQuNTM2ODEgMTYuODI3N0M0LjE2NTAyIDE2LjgyNzcgMy43OTI5NiAxNi44NDY2IDMuNDIxMTQgMTYuODY5M0MzLjQ5NDczIDE2LjgxNDIgMy41NzM1MyAxNi43NTQgMy42MzU2NyAxNi43MDk5WiIgZmlsbD0iIzVCMzkxMCIvPgo8L3N2Zz4K);
  --segment-manufacturing-icon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEyNV8yMDMxKSI+CjxwYXRoIGQ9Ik0yLjAzNzYgMTIuMjQ0M0MxLjc3NjkyIDEyLjI0NDMgMS41NTk5OCAxMi40NDQ2IDEuNTM5MiAxMi43MDQ1TDAuMDQzMTkwNSAzMS40MDQyQzAuMDE5OTE1NSAzMS42OTUyIDAuMjQ5NzM2IDMxLjk0NDEgMC41NDE1OTggMzEuOTQ0MUg4LjY5NTA2QzguOTkyMTkgMzEuOTQ0MSA5LjIyMzc2IDMxLjY4NjUgOS4xOTIyNSAzMS4zOTExTDcuMTk3NjEgMTIuNjkxM0M3LjE3MDUgMTIuNDM3MSA2Ljk1NjA0IDEyLjI0NDMgNi43MDA0MyAxMi4yNDQzSDIuMDM3NloiIGZpbGw9IiM1QjM5MTAiLz4KPHBhdGggZD0iTTIuNDEzMjYgNy41NDk3NEMyLjE1MjU4IDcuNTQ5NzQgMS45MzU2NCA3Ljc1MDAyIDEuOTE0ODUgOC4wMDk4N0wxLjc2OTUxIDkuODI2NjNDMS43NDYyMyAxMC4xMTc2IDEuOTc2MDUgMTAuMzY2NSAyLjI2NzkyIDEwLjM2NjVINi4zOTM1NEM2LjY5MDY3IDEwLjM2NjUgNi45MjIyNCAxMC4xMDg5IDYuODkwNzIgOS44MTM0N0w2LjY5Njk0IDcuOTk2NzFDNi42Njk4MiA3Ljc0MjU0IDYuNDU1MzcgNy41NDk3NCA2LjE5OTc2IDcuNTQ5NzRIMi40MTMyNloiIGZpbGw9IiM1QjM5MTAiLz4KPHBhdGggZD0iTTI5LjY2NDUgMTMuMTgzM0MyOS41MTU1IDEzLjE4MzMgMjkuMzc0MiAxMy4yNDk4IDI5LjI3OTIgMTMuMzY0NkwyNS4yODU4IDE4LjE5MjNDMjQuOTg3MSAxOC41NTM0IDI0LjQwMDUgMTguMzQyMiAyNC40MDA1IDE3Ljg3MzZWMTMuNjgzM0MyNC40MDA1IDEzLjQwNzEgMjQuMTc2NyAxMy4xODMzIDIzLjkwMDUgMTMuMTgzM0gyMi4wNjU4QzIxLjkxNzMgMTMuMTgzMyAyMS43NzY0IDEzLjI0OTMgMjEuNjgxNSAxMy4zNjM1TDE3LjQxNDkgMTguNDkyMUMxNy4xMTU3IDE4Ljg1MTggMTYuNTMwNiAxOC42NDAyIDE2LjUzMDYgMTguMTcyNFYxMy42ODMzQzE2LjUzMDYgMTMuNDA3MSAxNi4zMDY3IDEzLjE4MzMgMTYuMDMwNiAxMy4xODMzSDE0LjE5NDdDMTQuMDQ1MyAxMy4xODMzIDEzLjkwMzcgMTMuMjUwMSAxMy44MDg3IDEzLjM2NTRMOS44MjQ3IDE4LjIwMTZDOS43MzkyOSAxOC4zMDUzIDkuNjk5MTkgMTguNDM5IDkuNzEzNDQgMTguNTcyNkwxMC4yOTI3IDI0LjAwMzRDMTAuMzE5OCAyNC4yNTc1IDEwLjUzNDMgMjQuNDUwMyAxMC43ODk5IDI0LjQ1MDNIMTIuNzIxNkMxMi45OTc3IDI0LjQ1MDMgMTMuMjIxNiAyNC42NzQyIDEzLjIyMTYgMjQuOTUwM1YyNS44MjgyQzEzLjIyMTYgMjYuMTA0MyAxMi45OTc3IDI2LjMyODIgMTIuNzIxNiAyNi4zMjgySDExLjA5NjlDMTAuNzk5NyAyNi4zMjgyIDEwLjU2ODIgMjYuNTg1NyAxMC41OTk3IDI2Ljg4MTJMMTEuMDkzOSAzMS41MTQ3QzExLjEyMSAzMS43Njg5IDExLjMzNTUgMzEuOTYxNyAxMS41OTExIDMxLjk2MTdIMzEuNDk5OUMzMS43NzYxIDMxLjk2MTcgMzEuOTk5OSAzMS43Mzc4IDMxLjk5OTkgMzEuNDYxN1YxMy42ODMzQzMxLjk5OTkgMTMuNDA3MSAzMS43NzYxIDEzLjE4MzMgMzEuNDk5OSAxMy4xODMzSDI5LjY2NDVaTTE4Ljg1NTEgMjUuODI4MkMxOC44NTUxIDI2LjEwNDMgMTguNjMxMiAyNi4zMjgyIDE4LjM1NTEgMjYuMzI4MkgxNS41OTk0QzE1LjMyMzMgMjYuMzI4MiAxNS4wOTk0IDI2LjEwNDMgMTUuMDk5NCAyNS44MjgyVjI0Ljk1MDNDMTUuMDk5NCAyNC42NzQyIDE1LjMyMzMgMjQuNDUwMyAxNS41OTk0IDI0LjQ1MDNIMTguMzU1MUMxOC42MzEyIDI0LjQ1MDMgMTguODU1MSAyNC42NzQyIDE4Ljg1NTEgMjQuOTUwM1YyNS44MjgyWk0yNC40ODg2IDI1LjgyODJDMjQuNDg4NiAyNi4xMDQzIDI0LjI2NDcgMjYuMzI4MiAyMy45ODg2IDI2LjMyODJIMjEuMjMyOUMyMC45NTY4IDI2LjMyODIgMjAuNzMyOSAyNi4xMDQzIDIwLjczMjkgMjUuODI4MlYyNC45NTAzQzIwLjczMjkgMjQuNjc0MiAyMC45NTY4IDI0LjQ1MDMgMjEuMjMyOSAyNC40NTAzSDIzLjk4ODZDMjQuMjY0NyAyNC40NTAzIDI0LjQ4ODYgMjQuNjc0MiAyNC40ODg2IDI0Ljk1MDNWMjUuODI4MlpNMzAuMTIyMSAyNS44MjgyQzMwLjEyMjEgMjYuMTA0MyAyOS44OTgzIDI2LjMyODIgMjkuNjIyMSAyNi4zMjgySDI2Ljg2NjRDMjYuNTkwMyAyNi4zMjgyIDI2LjM2NjQgMjYuMTA0MyAyNi4zNjY0IDI1LjgyODJWMjQuOTUwM0MyNi4zNjY0IDI0LjY3NDIgMjYuNTkwMyAyNC40NTAzIDI2Ljg2NjQgMjQuNDUwM0gyOS42MjIxQzI5Ljg5ODMgMjQuNDUwMyAzMC4xMjIxIDI0LjY3NDIgMzAuMTIyMSAyNC45NTAzVjI1LjgyODJaIiBmaWxsPSIjNUIzOTEwIi8+CjxwYXRoIGQ9Ik03Ljg4Nzc4IDUuNjcxOTFDOC4xNDMzOSA1LjY3MTkxIDguMzU3ODUgNS44NjQ3IDguMzg0OTYgNi4xMTg4OEw4LjkxNzMgMTEuMTA5NkM4Ljk0NjI0IDExLjM4MDkgOS4xODc5OSAxMS41ODE0IDkuNDU2IDExLjUzMDdDMTAuMTM4OSAxMS40MDEzIDEwLjc4OCAxMS4xMzEgMTEuMzYwMyAxMC43Mzg3QzExLjUyOTkgMTAuNjIyNCAxMS43NTA2IDEwLjYwNjYgMTEuOTM0MSAxMC42OTkyQzEyLjcxNzUgMTEuMDk0MyAxMy41ODk1IDExLjMwNTQgMTQuNDczNCAxMS4zMDU0QzE1LjkwMjkgMTEuMzA1NCAxNy4yNjI3IDEwLjc2MiAxOC4yOTMgOS44MTE1N0MxOC40NTMgOS42NjQwNCAxOC42ODUzIDkuNjIyMjkgMTguODg3NSA5LjcwMjY2QzE5LjQ2OTYgOS45MzQgMjAuMDkyNiAxMC4wNTM1IDIwLjczMjggMTAuMDUzNUMyMS43MTUzIDEwLjA1MzUgMjIuNjcyMSA5Ljc2MTI1IDIzLjQ4MjQgOS4yMjk0M0MyMy42NTggOS4xMTQyNSAyMy44ODQxIDkuMTA1MzkgMjQuMDY5MSA5LjIwNDY1QzI0LjcyMTIgOS41NTQ1MiAyNS40NTMxIDkuNzQwNTYgMjYuMjA5OSA5Ljc0MDU2QzI4LjcxMjIgOS43NDA1NiAzMC43NDggNy43MDQ3OSAzMC43NDggNS4yMDI0NUMzMC43NDggMi43MDAxIDI4LjcxMjIgMC42NjQzMzcgMjYuMjA5OSAwLjY2NDMzN0MyNS41NDczIDAuNjY0MzM3IDI0Ljg5NjkgMC44MDk5NjUgMjQuMzAzNiAxLjA4NDhDMjQuMTEzIDEuMTczMDYgMjMuODg3NyAxLjE1MDc5IDIzLjcxOTMgMS4wMjUzOUMyMi44NjQ3IDAuMzg5MjEyIDIxLjgyMzEgMC4wMzgzOTExIDIwLjczMjggMC4wMzgzOTExQzE5Ljc1ODUgMC4wMzgzOTExIDE4LjgxMDIgMC4zMjU0MzkgMTguMDA0NSAwLjg0ODM1N0MxNy44MjIxIDAuOTY2Nzc3IDE3LjU4NjEgMC45NzEyMDggMTcuNDAwNSAwLjg1Nzg4MUMxNi41MjYgMC4zMjQwNjMgMTUuNTE5MyAwLjAzODM5MTEgMTQuNDczNCAwLjAzODM5MTFDMTIuOTY5NSAwLjAzODM5MTEgMTEuNTUyNyAwLjYzMzQzOCAxMC41MDgyIDEuNjcwMTNDMTAuMzYyIDEuODE1MjEgMTAuMTQ2OCAxLjg2ODMgOS45NDkzNCAxLjgwOTc4QzkuNDg5NDEgMS42NzM0NiA5LjAxMDAzIDEuNjAzMjYgOC41MjY4OCAxLjYwMzI2QzYuMjk3MTQgMS42MDMyNiA0LjQwNDA4IDMuMDY4NTIgMy43NTc4IDUuMDg2NTFDMy42NjIxMyA1LjM4NTIzIDMuODk5NDggNS42NzE5MSA0LjIxMzE1IDUuNjcxOTFINy44ODc3OFoiIGZpbGw9IiM1QjM5MTAiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMjVfMjAzMSI+CjxyZWN0IHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);

  /* Product Page */
  --barcode: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiIGNsYXNzPSIiPjxnPjxwYXRoIGQ9Ik0yMCA0LjU3VjE4bC0uMDA3LS4wMTRWMThsLTIuMzQ5LTEuMzQ0YS4zLjMgMCAwIDEtLjE1MS0uMjZzMC03Ljg5MSAwLTcuOTI1QTMuNzIzIDMuNzIzIDAgMCAwIDEzLjQyOSA0LjVIOC4yMTZjLS4xNzQgMC0uMjI2LS4xNTItLjIxMS0uMzI1QTIuMjIgMi4yMiAwIDAgMSAxMC41NiAyaDYuODY3QTIuMjc0IDIuMjc0IDAgMCAxIDIwIDQuNTd6bS00IDRWMjJsLTYtMy40MjhMNCAyMlY4LjU3MUEyLjI3MiAyLjI3MiAwIDAgMSA2LjU3MSA2aDYuODU4QTIuMjcyIDIuMjcyIDAgMCAxIDE2IDguNTcxem0tMy4wNiAyLjkyMS0xLjYxOS0uMjM0YS4zNjEuMzYxIDAgMCAxLS4yNzItLjJsLS43LTEuNDE0YS4zODcuMzg3IDAgMCAwLS42OTQgMGwtLjcgMS40MTRhLjM2MS4zNjEgMCAwIDEtLjI3Mi4ybC0xLjYxOS4yMzRhLjM2LjM2IDAgMCAwLS4yLjYxNWwxLjE3IDEuMTM2YS4zNjEuMzYxIDAgMCAxIC4xMDUuMzJsLS4yNjggMS41NTNhLjM4Ny4zODcgMCAwIDAgLjU2Mi40MDhsMS40LS43MzRhLjM1Ny4zNTcgMCAwIDEgLjMzNiAwbDEuNC43MzRhLjM4Ny4zODcgMCAwIDAgLjU2MS0uNDA3bC0uMjY4LTEuNTU0YS4zNjEuMzYxIDAgMCAxIC4xMDUtLjMybDEuMTctMS4xMzZhLjM2LjM2IDAgMCAwLS4xOTctLjYxNHoiIGZpbGw9IiM5NDQxMWUiIG9wYWNpdHk9IjEiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSIiPjwvcGF0aD48L2c+PC9zdmc+);
  --manufacturer: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgMjk3IDI5NyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgY2xhc3M9IiI+PGc+PHBhdGggZD0iTTExMi44NTIgNzguNTU3YzIyLjk2NSAwIDQzLjYwOCA2LjI1OSA1OC42MDMgMTYuNTA4bDEyLjI4Ni0xMS44NjRjMTMuNDkyLTEzLjAzMSAxMy44NjgtMzQuNjExLjgzOS00OC4xMDUtNi4zMTMtNi41MzYtMTQuNzk0LTEwLjIyMy0yMy44OC0xMC4zODItOS4wNTMtLjEyOS0xNy42ODggMy4yMy0yNC4yMjQgOS41NDNhOS4xNjYgOS4xNjYgMCAwIDEtLjE3Ni4xNjNjLTEuMTExIDEuMDI1LTMuMzUxIDMuNTg0LTQuNjQgNi41NTEgMTIuMDk3LjY1NiAyMy4zMjggNS43NjkgMzEuNzg5IDE0LjUzYTYuOTE3IDYuOTE3IDAgMCAxLS4xNzEgOS43ODIgNi45MTcgNi45MTcgMCAwIDEtOS43ODItLjE3MWMtNi4zMTMtNi41MzYtMTQuNzkzLTEwLjIyNC0yMy44NzgtMTAuMzgyLTkuMDg5LS4xOTQtMTcuNjg4IDMuMjI5LTI0LjIyNiA5LjU0MmEzMy45NiAzMy45NiAwIDAgMC05LjE0OSAxNS4zOTYgMTI0LjgxNSAxMjQuODE1IDAgMCAxIDE2LjYwOS0xLjExMXpNMjg3LjExNiAxNDYuNzlIOS44ODRjLTUuNDU4IDAtOS44ODQgNC40MjYtOS44ODQgOS44ODR2NTMuODY1YzAgNS40NTggNC40MjYgOS44ODQgOS44ODQgOS44ODQgMTMuNTc3IDAgMjAuNzA0LTMuMDQ4IDI2Ljk5MS01LjczOCA1LjQxNS0yLjMxNiA5LjY5LTQuMTQ1IDE5LjIxOC00LjE0NSA5LjUyNyAwIDEzLjgwNSAxLjgyOSAxOS4yMTkgNC4xNDUgNi4yODcgMi42OSAxMy40MTQgNS43MzggMjYuOTkyIDUuNzM4IDEzLjU3NiAwIDIwLjcwMi0zLjA0OSAyNi45ODktNS43MzggNS40MTMtMi4zMTYgOS42ODgtNC4xNDUgMTkuMjE0LTQuMTQ1IDkuNTI2IDAgMTMuODAyIDEuODI5IDE5LjIxNSA0LjE0NSA2LjI4NyAyLjY4OSAxMy40MTMgNS43MzggMjYuOTg5IDUuNzM4IDEzLjU3NyAwIDIwLjcwMy0zLjA0OSAyNi45OS01LjczOCA1LjQxMi0yLjMxNiA5LjY4OC00LjE0NSAxOS4yMTQtNC4xNDUgOS41MjQgMCAxMy44IDEuODI5IDE5LjIxMyA0LjE0NSA2LjI4NyAyLjY4OSAxMy40MTIgNS43MzggMjYuOTg4IDUuNzM4IDUuNDU4IDAgOS44ODQtNC40MjYgOS44ODQtOS44ODR2LTUzLjg2NWMwLTUuNDU4LTQuNDI2LTkuODg0LTkuODg0LTkuODg0ek0yNDAuOTE1IDIyNC4zNzZjLTYuNjkgMC04LjkxLjk1LTEzLjc3NyAzLjAzMy02Ljc2IDIuODkyLTE2LjAxOSA2Ljg1MS0zMi40MjcgNi44NTFzLTI1LjY2Ni0zLjk1OS0zMi40MzQtNi44NTRjLTQuODYtMi4wOC03LjA3OS0zLjAzLTEzLjc3LTMuMDMtNi42OSAwLTguOTEuOTUtMTMuNzc3IDMuMDMzLTYuNzYgMi44OTItMTYuMDE4IDYuODUxLTMyLjQyNiA2Ljg1MS0xNi40MTYgMC0yNS42NzUtMy45NjEtMzIuNDM1LTYuODUzLTQuODYzLTIuMDgxLTcuMDgzLTMuMDMxLTEzLjc3Ni0zLjAzMS02LjY5MiAwLTguOTExLjk1LTEzLjc3NSAzLjAzLTQuNjc0IDEuOTk5LTEwLjU0NSA0LjUwOC0xOS4xNDggNS44NjhsOS44ODYgMzIuMDQ1YTkuODgyIDkuODgyIDAgMCAwIDkuNDQ0IDYuOTcxaDIxMi4wMDJhOS44ODIgOS44ODIgMCAwIDAgOS40NDQtNi45NzFsOS44ODYtMzIuMDQ2Yy04LjU5OC0xLjM1OS0xNC40NjktMy44NjYtMTkuMTQ4LTUuODY3LTQuODYxLTIuMDc5LTcuMDgtMy4wMy0xMy43NjktMy4wM3pNOTEuMTg5IDExMy4zMzVjLS4zMDgtOS45MzYgOC4xNzktMTcuODgxIDE4LjY2Ni0xOC4yNDcgMTAuNDg3LS4zNjYgMTkuMzQ3IDcuMjcgMTkuNjU1IDE3LjIwNi4xMTYgMy43NTYgMy4xNzggNi43MyA2LjkxMiA2LjczLjA2MyAwIC4xMjcgMCAuMTktLjAwMmE2LjkyIDYuOTIgMCAwIDAgNi43MjktNy4xMDRjLS4xNjYtNi4xMzUtMS42MS0xMS41OTEtNC4xOS0xNi4yMDMgMjMuNTgzIDYuMTk1IDQwLjgyIDIwLjQzIDQyLjk2NCAzNy4yMzhINDAuMzE4YzEuOTEzLTkuMTU0IDguMjUzLTE3Ljg1MyAxOC4zODEtMjUuMDA5IDYuMzc2LTQuNTA1IDEzLjgzNC04LjEwMiAyMS45OTYtMTAuNzA0LTIuMzQ3IDQuNzYtMy41MDUgMTAuMzA3LTMuMzM3IDE2LjQ3MWE2LjkxNyA2LjkxNyAwIDAgMCA2LjkxMSA2LjczMWMuMDY0IDAgLjEyOC0uMDAyLjE5Mi0uMDA0IDMuODItLjEwMiA2Ljg0Ny0zLjI4MyA2LjcyOC03LjEwM3pNMjI0LjIwMiAxMTUuMjJhNi45MiA2LjkyIDAgMCAxLTkuNzg1IDBjLTYuNDI2LTYuNDI2LTE0Ljk2OS05Ljk2NC0yNC4wNTYtOS45NjQtMi4yMSAwLTQuMzg0LjIyMS02LjUwNy42MzIgNy4wMDEgNy45MSAxMS4zMzcgMTcuMTIxIDEyLjE3NiAyNy4wNjZoNDguNzY2bDQxLjc0Ni00MS43NDhjMTMuMjY1LTEzLjI2NCAxMy4yNjQtMzQuODQ4LS4wMDEtNDguMTExLTYuNDI1LTYuNDI2LTE0Ljk2OC05Ljk2NS0yNC4wNTYtOS45NjUtOS4wODcgMC0xNy42MyAzLjUzOS0yNC4wNTQgOS45NjRhOS4wMzQgOS4wMzQgMCAwIDEtLjE3My4xNjdjLTEuMDk3IDEuMDQ3LTMuMjk4IDMuNjUyLTQuNTMyIDYuNjUgMTEuNjUuNDM0IDIzLjE3MiA1LjA3NiAzMi4wNDcgMTMuOTUxYTYuOTIgNi45MiAwIDAgMSAwIDkuNzg1IDYuOTIgNi45MiAwIDAgMS05Ljc4NSAwYy0xMy4yNjMtMTMuMjY1LTM0Ljg0Ny0xMy4yNjUtNDguMTEuMDAxYTMzLjk0MiAzMy45NDIgMCAwIDAtOS40OTMgMTguNDVjOS43MzEgMS42MzQgMTguNjk5IDYuMjE5IDI1LjgxNyAxMy4zMzZhNi45MjIgNi45MjIgMCAwIDEgMCA5Ljc4NnoiIGZpbGw9IiM5NDQxMWUiIG9wYWNpdHk9IjEiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSIiPjwvcGF0aD48L2c+PC9zdmc+);
  --category: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgNjQgNjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiIGNsYXNzPSIiPjxnPjxwYXRoIGQ9Ik01NC44NzkgMjQuNTM2IDI0LjUzNSA1NC44NzhhNC45OTggNC45OTggMCAwIDEtNy4wNyAwTDkuMTIgNDYuNTM2YTUuMDA4IDUuMDA4IDAgMCAxIDAtNy4wNzJMMzkuNDY1IDkuMTIyYTQuOTk4IDQuOTk4IDAgMCAxIDcuMDcgMGw4LjM0NCA4LjM0MmE1LjAwOCA1LjAwOCAwIDAgMSAwIDcuMDcyek05LjQyIDQ5LjY2YTEuMzY3IDEuMzY3IDAgMCAxLS4yLjEzTDQuNzQgNTIuMmE1LjE3NyA1LjE3NyAwIDAgMC0yLjY4IDMuODMgNS4xMTcgNS4xMTcgMCAwIDAgMS40NyA0LjQ0QTUuMTQ3IDUuMTQ3IDAgMCAwIDcuMTkgNjJhNC45IDQuOSAwIDAgMCAuNzctLjA2IDUuMTc3IDUuMTc3IDAgMCAwIDMuODQtMi42OGwyLjQxLTQuNDhhMS4zNjcgMS4zNjcgMCAwIDEgLjEzLS4yek02MC40NyAzLjUzYTUuMTE2IDUuMTE2IDAgMCAwLTQuNDMtMS40NyA1LjE3NyA1LjE3NyAwIDAgMC0zLjg0IDIuNjhsLTIuNDEgNC40OGExLjM2NyAxLjM2NyAwIDAgMS0uMTMuMmw0LjkyIDQuOTJhMS4zNjcgMS4zNjcgMCAwIDEgLjItLjEzbDQuNDgtMi40MWE1LjE3NyA1LjE3NyAwIDAgMCAyLjY4LTMuODMgNS4xMTcgNS4xMTcgMCAwIDAtMS40Ny00LjQ0eiIgZGF0YS1uYW1lPSIxNS1Sb2xsaW5nIFBpbiIgZmlsbD0iIzk0NDExZSIgb3BhY2l0eT0iMSIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9IiI+PC9wYXRoPjwvZz48L3N2Zz4=);
  --aroma: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2Ljc2MjUgNy40Nzg1QzE2LjQ1NjEgNy4xNzIwOSAxNi4wNTM1IDcuMDA0NjMgMTUuNjIyNCA3LjAwNDYzQzEzLjk5MDYgNy4wMDQ2MyAxMi4zODAxIDcuMjY4MjkgMTAuODMzOCA3Ljc5MjAzTDEwLjExNDEgOC4wMzQzMUMxMC4wNzE0IDguMDQ4NTYgMTAuMDQ2NCA3Ljk4Nzk5IDEwLjA4NTYgNy45NzAxN0wxMC43Njk3IDcuNjMxN0MxMi4yMzQxIDYuOTA4NDMgMTMuNTU5NSA1Ljk1NzE0IDE0LjcxMzggNC44MDI3N0MxNS4wMTY3IDQuNDk5OTIgMTUuMTg0MSA0LjEwNDQ0IDE1LjE4NzcgMy42ODQwMkMxNS4xOTg0IDIuODAwNDMgMTQuNDc4NyAyLjA2MjkxIDEzLjU5NTEgMi4wNDg2NkMxMy4xNTY4IDIuMDQxNTMgMTIuNzQzNiAyLjIxMjU1IDEyLjQzMzYgMi41MjI1MkMxMS4yNzkyIDMuNjc2OSAxMC4zMjc5IDUuMDAyMjkgOS42MDQ2NSA2LjQ2NjY0TDkuMjY2MTcgNy4xNTA3MUM5LjI0NDggNy4xODk5IDkuMTg3NzkgNy4xNjQ5NiA5LjIwMjA0IDcuMTIyMjFMOS40NDQzMiA2LjQwMjUxQzkuOTY4MDYgNC44NTYyMSAxMC4yMzE3IDMuMjQ1NzkgMTAuMjMxNyAxLjYxMzk5QzEwLjIzMTcgMS4xODI4OCAxMC4wNjQzIDAuNzc2NzA5IDkuNzU3ODUgMC40NzM4NjRDOS40NTE0NCAwLjE2NzQ1NiA5LjA0ODg0IDAgOC42MTc3MyAwQzguMTg2NjIgMCA3Ljc4MDQ1IDAuMTY3NDU2IDcuNDc3NjEgMC40NzM4NjRDNy4xNzEyIDAuNzgwMjcyIDcuMDAzNzQgMS4xODI4OCA3LjAwMzc0IDEuNjEzOTlDNy4wMDM3NCAzLjI0NTc5IDcuMjY3NCA0Ljg1NjIxIDcuNzkxMTQgNi40MDI1MUw4LjAzMzQyIDcuMTIyMjFDOC4wNDc2NyA3LjE2NDk2IDcuOTg3MSA3LjE4OTkgNy45NjkyOCA3LjE1MDcxTDcuNjMwODEgNi40NjY2NEM2LjkwNzU0IDUuMDAyMjkgNS45NTYyNSAzLjY3NjkgNC44MDE4OCAyLjUyMjUyQzQuNDk5MDMgMi4yMTk2OCA0LjEwMzU1IDIuMDUyMjIgMy42ODMxMyAyLjA0ODY2QzIuNzk1OTcgMi4wMzc5NyAyLjA1ODQ2IDIuNzU3NjcgMi4wNDc3NyAzLjY0MTI3QzIuMDQwNjQgNC4wNzk1IDIuMjExNjYgNC40OTI4IDIuNTIxNjMgNC44MDI3N0MzLjY3NjAxIDUuOTU3MTQgNS4wMDE0IDYuOTA4NDMgNi40NjU3NSA3LjYzMTdMNy4xNDk4MiA3Ljk3MDE3QzcuMTg5MDEgNy45OTE1NSA3LjE2NDA3IDguMDQ4NTYgNy4xMjEzMiA4LjAzNDMxTDYuNDAxNjEgNy43OTIwM0M0Ljg1NTMyIDcuMjY4MjkgMy4yNDQ5IDcuMDA0NjMgMS42MTMxIDcuMDA0NjNDMS4xODE5OSA3LjAwNDYzIDAuNzc1ODE4IDcuMTcyMDkgMC40NzI5NzMgNy40Nzg1Qy0wLjE1NzY1OCA4LjEwOTEzIC0wLjE1NzY1OCA5LjEzMTY4IDAuNDcyOTczIDkuNzYyMzFDMC43NzkzODEgMTAuMDY4NyAxLjE4MTk5IDEwLjIzNjIgMS42MTMxIDEwLjIzNjJDMy4yNDQ5IDEwLjIzNjIgNC44NTUzMiA5Ljk3MjUyIDYuNDAxNjEgOS40NDg3N0w3LjEyMTMyIDkuMjA2NUM3LjE2NDA3IDkuMTkyMjQgNy4xODkwMSA5LjI1MjgxIDcuMTQ5ODIgOS4yNzA2M0w2LjQ2NTc1IDkuNjA5MUM1LjAwMTQgMTAuMzMyNCAzLjY3NjAxIDExLjI4MzcgMi41MjE2MyAxMi40MzhDMi4yMTg3OSAxMi43NDA5IDIuMDUxMzMgMTMuMTM2NCAyLjA0Nzc3IDEzLjU1NjhDMi4wMzcwOCAxNC40NDA0IDIuNzU2NzggMTUuMTc3OSAzLjY0MDM4IDE1LjE5MjFDNC4wNzg2MSAxNS4xOTkzIDQuNDkxOTEgMTUuMDI4MyA0LjgwMTg4IDE0LjcxODNDNS45NTYyNSAxMy41NjM5IDYuOTA3NTQgMTIuMjM4NSA3LjYzMDgxIDEwLjc3NDJMNy45NjkyOCAxMC4wOTAxQzcuOTkwNjYgMTAuMDUwOSA4LjA0NzY3IDEwLjA3NTggOC4wMzM0MiAxMC4xMTg2TDcuNzkxMTQgMTAuODM4M0M3LjI2NzQgMTIuMzg0NiA3LjAwMzc0IDEzLjk5NSA3LjAwMzc0IDE1LjYyNjhDNy4wMDM3NCAxNi4wNTc5IDcuMTcxMiAxNi40NjQxIDcuNDc3NjEgMTYuNzY2OUM3Ljc4NDAxIDE3LjA3MzMgOC4xODY2MiAxNy4yNDA4IDguNjE3NzMgMTcuMjQwOEM5LjA0ODg0IDE3LjI0MDggOS40NTUwMSAxNy4wNzMzIDkuNzU3ODUgMTYuNzY2OUMxMC4wNjQzIDE2LjQ2MDUgMTAuMjMxNyAxNi4wNTc5IDEwLjIzMTcgMTUuNjI2OEMxMC4yMzE3IDEzLjk5NSA5Ljk2ODA2IDEyLjM4NDYgOS40NDQzMiAxMC44MzgzTDkuMjAyMDQgMTAuMTE4NkM5LjE4Nzc5IDEwLjA3NTggOS4yNDgzNiAxMC4wNTA5IDkuMjY2MTcgMTAuMDkwMUw5LjYwNDY1IDEwLjc3NDJDMTAuMzI3OSAxMi4yMzg1IDExLjI3OTIgMTMuNTYzOSAxMi40MzM2IDE0LjcxODNDMTIuNzM2NCAxNS4wMjExIDEzLjEzMTkgMTUuMTg4NiAxMy41NTIzIDE1LjE5MjFDMTQuNDM1OSAxNS4yMDI4IDE1LjE3MzQgMTQuNDgzMSAxNS4xODc3IDEzLjU5OTVDMTUuMTk0OCAxMy4xNjEzIDE1LjAyMzggMTIuNzQ4IDE0LjcxMzggMTIuNDM4QzEzLjU1OTUgMTEuMjgzNyAxMi4yMzQxIDEwLjMzMjQgMTAuNzY5NyA5LjYwOTFMMTAuMDg1NiA5LjI3MDYzQzEwLjA0NjQgOS4yNDkyNSAxMC4wNzE0IDkuMTkyMjQgMTAuMTE0MSA5LjIwNjVMMTAuODMzOCA5LjQ0ODc3QzEyLjM4MDEgOS45NzI1MiAxMy45OTA2IDEwLjIzNjIgMTUuNjIyNCAxMC4yMzYyQzE2LjA1MzUgMTAuMjM2MiAxNi40NTk2IDEwLjA2ODcgMTYuNzYyNSA5Ljc2MjMxQzE3LjM5MzEgOS4xMzE2OCAxNy4zOTMxIDguMTA1NTYgMTYuNzYyNSA3LjQ3ODVaIiBmaWxsPSIjODM5MjlFIi8+Cjwvc3ZnPgo=);
  --packaging: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgNjQgNjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiIGNsYXNzPSIiPjxnPjxwYXRoIGQ9Ik0zNS41MTMgMTFIMjIuNTM2Yy0yLjYzNy4wNjMtMi42MyAzLjk0IDAgNGgxMi45NzdjMi42MTQtLjA0OSAyLjY0Mi0zLjk1MiAwLTR6IiBmaWxsPSIjOTQ0MTFlIiBvcGFjaXR5PSIxIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iIj48L3BhdGg+PHBhdGggZD0iTTQ4LjkyOSA1LjM1Yy4yNS0uNjQtLjI3LTEuMzUtLjkzOS0xLjM1SDE2LjA0OGMtLjQyIDAtLjc4OS4yNi0uOTM5LjY1bC01Ljk4OSAxNmMtLjMxLjYwOC4wOTggMzUuNzktLjA2IDM2LjM1IDAgMS42NSAxLjM0OCAzIDIuOTk1IDNoMzAuOTQ0VjIxLjE4Yy42NDUtMS43MTMgNS40MS0xNC40MzkgNS45My0xNS44M3pNMzUuMzAzIDM4LjI3YzAgNS42My0zLjk5MyAxMC40OC05LjQ5MyAxMS41MmEuOTg3Ljk4NyAwIDAgMS0xLjE2OC0uNzkuOTg5Ljk4OSAwIDAgMSAuNzg5LTEuMTdjNC41NjItLjg3IDcuODc2LTQuODkgNy44NzYtOS41NnYtMS42MWMtMS43MDcuNzktMy40ODQgMS4yMy01LjIyMSAxLjY2LTQuODQ4Ljk3My04Ljc2IDIuODYtOS4zMDMgOC4zMSAyLjQ0OS0yLjM1NiA1LjI2My00LjEzIDguNDA1LTUuMjggMS4yMzEtLjQ1IDEuOTEgMS40MDUuNjg4IDEuODctMy41NzEgMS4zMi02LjYyOSAzLjQ4LTkuMjEzIDYuNDRhLjk3NC45NzQgMCAwIDEtMS4wMDguM2MtLjM3LS4xLS42NS0uNC0uNzI5LS43OC0uNzc5LTQuMjIgMS4xMjgtOC41NiA0Ljc1Mi0xMC43OSAxLjk1Ni0xLjAzIDMuOTcyLTEuNTMgNS45MjktMi4wMSAyLjIwNi0uNTUgNC4yODItMS4wNiA2LjE2OS0yLjIzYTEuMDAzIDEuMDAzIDAgMCAxIDEuNTI3Ljg1djMuMjd6bTQuMDgzLTI0LjNBMy45OTUgMy45OTUgMCAwIDEgMzUuNTEzIDE3SDIyLjUzNmMtNS4yOC0uMTYtNS4yNy03Ljg0IDAtOGgxMi45NzdjMi41MjUtLjA3IDQuNTUyIDIuNTUgMy44NzMgNC45N3pNNTQuOTE4IDIwLjY1bC0zLjkzMy0xMC41MVY2MGguOTk4YTMuMDA2IDMuMDA2IDAgMCAwIDIuOTk1LTNjLS4wNjgtLjkuMTIzLTM1LjM3MS0uMDYtMzYuMzV6IiBmaWxsPSIjOTQ0MTFlIiBvcGFjaXR5PSIxIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iIj48L3BhdGg+PHBhdGggZD0iTTQ0Ljk5NiA2MGgzLjk5M1YxMC44OWwtMy45OTMgMTAuNjV6IiBmaWxsPSIjOTQ0MTFlIiBvcGFjaXR5PSIxIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iIj48L3BhdGg+PC9nPjwvc3ZnPg==);
  --units-case: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyMC41OCAyMS40OSI+CjxwYXRoIGQ9Ik0yMC41NTQxIDUuMzE0NTRDMjAuNTU0MSA1LjI5MTgyIDIwLjU1NDEgNS4yOTE4MiAyMC41NTQxIDUuMjY5MTFDMjAuNTMxNCA1LjIyMzY5IDIwLjUzMTQgNS4xNzgyNyAyMC41MDg3IDUuMTMyODRWNS4xMTAxM0MyMC40ODU5IDUuMDY0NzEgMjAuNDQwNSA1LjAxOTI4IDIwLjQxNzggNC45OTY1N0wyMC4zOTUxIDQuOTczODZDMjAuMzcyNCA0Ljk1MTE1IDIwLjMyNyA0LjkyODQ0IDIwLjMwNDMgNC45MDU3M0wyMC4yODE1IDQuODgzMDFIMjAuMjU4OEwyMC4yMzYxIDQuODYwM0wxMC41ODM2IDAuMDY4MTM1MUMxMC40MDIgLTAuMDIyNzExNyAxMC4xNzQ4IC0wLjAyMjcxMTcgOS45NzA0MyAwLjA2ODEzNTFMNi43MjI2NiAxLjY4MDY3TDE2LjQyMDYgNi42NTQ1M0wxNi40NDMzIDYuNjc3MjRDMTYuNDY2IDYuNjc3MjQgMTYuNDY2IDYuNjk5OTUgMTYuNDg4NyA2LjY5OTk1QzE2LjUxMTQgNi43MjI2NiAxNi41MTE0IDYuNzQ1MzcgMTYuNTM0MSA2Ljc2ODA4QzE2LjUzNDEgNi43OTA4IDE2LjUzNDEgNi43OTA4IDE2LjUzNDEgNi44MTM1MVY2LjgzNjIyVjEyLjEwNTNDMTYuNTM0MSAxMi4xOTYyIDE2LjQ4ODcgMTIuMjY0MyAxNi40MjA2IDEyLjMwOTdMMTQuNDY3MyAxMy4zMzE4QzE0LjM1MzggMTMuMzk5OSAxNC4yMTc1IDEzLjM1NDUgMTQuMTQ5NCAxMy4yNDA5QzE0LjEyNjcgMTMuMjE4MiAxNC4xMjY3IDEzLjE3MjggMTQuMTI2NyAxMy4xMjc0VjcuOTcxOEw0LjMxNTIyIDIuOTA3MUw0LjI5MjUxIDIuODg0MzlMMC4zNjMzODcgNC44Mzc1OUwwLjM0MDY3NSA0Ljg2MDNIMC4zMTc5NjRMMC4yOTUyNTIgNC44ODMwMUMwLjI3MjU0IDQuOTA1NzMgMC4yMjcxMTcgNC45Mjg0NCAwLjIwNDQwNSA0Ljk1MTE1TDAuMTgxNjk0IDQuOTczODZDMC4xMzYyNyA1LjAxOTI4IDAuMTEzNTU4IDUuMDY0NzEgMC4wNjgxMzUxIDUuMTEwMTNWNS4xMzI4NEMwLjA0NTQyMzQgNS4xNzgyNyAwLjAyMjcxMTcgNS4yMjM2OSAwLjAyMjcxMTcgNS4yNjkxMUMwLjAyMjcxMTcgNS4yOTE4MiAwLjAyMjcxMTcgNS4yOTE4MiAwLjAyMjcxMTcgNS4zMTQ1NEMwLjAyMjcxMTcgNS4zNTk5NiAwIDUuMzgyNjcgMCA1LjQyODA5VjUuNDUwODFWMTYuMDM0NUMwIDE2LjI4NDMgMC4xMzYyNyAxNi41MzQxIDAuMzg2MDk5IDE2LjY0NzdMOS45NDc3MiAyMS40MTcxQzEwLjA4NCAyMS40ODUzIDEwLjI0MyAyMS41MDggMTAuNDAyIDIxLjQ2MjVMMTAuNDQ3NCAyMS40Mzk4QzEwLjQ5MjggMjEuNDM5OCAxMC41MTU1IDIxLjQxNzEgMTAuNTYwOSAyMS4zOTQ0TDIwLjE5MDcgMTYuNjI1QzIwLjQxNzggMTYuNTExNCAyMC41NzY4IDE2LjI4NDMgMjAuNTc2OCAxNi4wMTE3VjUuNDUwODFWNS40MjgwOUMyMC41NTQxIDUuMzgyNjcgMjAuNTU0MSA1LjM1OTk2IDIwLjU1NDEgNS4zMTQ1NFoiIGZpbGw9IiM4MzkyOUUiLz4KPC9zdmc+);
  --units-pallet: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyMyAyMyI+CjxwYXRoIGQ9Ik0yMi4yODEyIDIzSDE4LjQ0NzlDMTguMDUxMiAyMyAxNy43MjkyIDIyLjY3OCAxNy43MjkyIDIyLjI4MTJWMjEuMDgzM0gxNC44NTQyVjIyLjI4MTJDMTQuODU0MiAyMi42NzggMTQuNTMyMiAyMyAxNC4xMzU0IDIzSDguODY0NThDOC40Njc4MyAyMyA4LjE0NTgzIDIyLjY3OCA4LjE0NTgzIDIyLjI4MTJWMjEuMDgzM0g1LjI3MDgzVjIyLjI4MTJDNS4yNzA4MyAyMi42NzggNC45NDg4MyAyMyA0LjU1MjA4IDIzSDAuNzE4NzVDMC4zMjIgMjMgMCAyMi42NzggMCAyMi4yODEyVjE5LjE2NjZIMjNWMjIuMjgxMkMyMyAyMi42NzggMjIuNjc4IDIzIDIyLjI4MTIgMjNaIiBmaWxsPSIjODM5MjlFIi8+CjxwYXRoIGQ9Ik0xNS4zMzQgMEgxMi40NTlWMS45MTY2N0MxMi40NTkgMi40NDU2NyAxMi4wMjk3IDIuODc1IDExLjUwMDcgMi44NzVDMTAuOTcxNyAyLjg3NSAxMC41NDIzIDIuNDQ1NjcgMTAuNTQyMyAxLjkxNjY3VjBINy42NjczMkM3LjEzODMyIDAgNi43MDg5OCAwLjQyOTMzMyA2LjcwODk4IDAuOTU4MzMzVjYuNzA4MzNDNi43MDg5OCA3LjIzNzMzIDcuMTM4MzIgNy42NjY2NyA3LjY2NzMyIDcuNjY2NjdIMTUuMzM0QzE1Ljg2MyA3LjY2NjY3IDE2LjI5MjMgNy4yMzczMyAxNi4yOTIzIDYuNzA4MzNWMC45NTgzMzNDMTYuMjkyMyAwLjQyOTMzMyAxNS44NjMgMCAxNS4zMzQgMFoiIGZpbGw9IiM4MzkyOUUiLz4KPHBhdGggZD0iTTkuNTgzOTggOS41ODMzN0g2LjcwODk4VjExLjVDNi43MDg5OCAxMi4wMjkgNi4yNzk2NSAxMi40NTg0IDUuNzUwNjUgMTIuNDU4NEM1LjIyMTY1IDEyLjQ1ODQgNC43OTIzMiAxMi4wMjkgNC43OTIzMiAxMS41VjkuNTgzMzdIMS45MTczMkMxLjM4ODMyIDkuNTgzMzcgMC45NTg5ODQgMTAuMDEyNyAwLjk1ODk4NCAxMC41NDE3VjE2LjI5MTdDMC45NTg5ODQgMTYuODIwNyAxLjM4ODMyIDE3LjI1IDEuOTE3MzIgMTcuMjVIOS41ODM5OEMxMC4xMTMgMTcuMjUgMTAuNTQyMyAxNi44MjA3IDEwLjU0MjMgMTYuMjkxN1YxMC41NDE3QzEwLjU0MjMgMTAuMDEyNyAxMC4xMTMgOS41ODMzNyA5LjU4Mzk4IDkuNTgzMzdaIiBmaWxsPSIjODM5MjlFIi8+CjxwYXRoIGQ9Ik0yMS4wODQgOS41ODMzN0gxOC4yMDlWMTEuNUMxOC4yMDkgMTIuMDI5IDE3Ljc3OTcgMTIuNDU4NCAxNy4yNTA3IDEyLjQ1ODRDMTYuNzIxNyAxMi40NTg0IDE2LjI5MjMgMTIuMDI5IDE2LjI5MjMgMTEuNVY5LjU4MzM3SDEzLjQxNzNDMTIuODg4MyA5LjU4MzM3IDEyLjQ1OSAxMC4wMTI3IDEyLjQ1OSAxMC41NDE3VjE2LjI5MTdDMTIuNDU5IDE2LjgyMDcgMTIuODg4MyAxNy4yNSAxMy40MTczIDE3LjI1SDIxLjA4NEMyMS42MTMgMTcuMjUgMjIuMDQyMyAxNi44MjA3IDIyLjA0MjMgMTYuMjkxN1YxMC41NDE3QzIyLjA0MjMgMTAuMDEyNyAyMS42MTMgOS41ODMzNyAyMS4wODQgOS41ODMzN1oiIGZpbGw9IiM4MzkyOUUiLz4KPC9zdmc+);
  --fullscreen: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNyAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjEzNTcgMTAuNTg5NkwyNC4wMDA3IDMuNzI0NjJWNi41NDU0NUMyNC4wMDA3IDcuMTQ3OTQgMjQuNDg5MSA3LjYzNjM0IDI1LjA5MTYgNy42MzYzNEMyNS42OTQxIDcuNjM2MzQgMjYuMTgyNSA3LjE0Nzk0IDI2LjE4MjUgNi41NDU0NVYxLjA5MDk5QzI2LjE4MjUgMS4wNTUwNSAyNi4xODA2IDEuMDE5MSAyNi4xNzcxIDAuOTgzMjVDMjYuMTc1NSAwLjk2NzA5MSAyNi4xNzI1IDAuOTUxNDQzIDI2LjE3MDIgMC45MzU1NEMyNi4xNjc0IDAuOTE2MjYxIDI2LjE2NTIgMC44OTY5MzIgMjYuMTYxNCAwLjg3Nzc1NkMyNi4xNTc4IDAuODU5NDQ5IDI2LjE1MjggMC44NDE3MDQgMjYuMTQ4MiAwLjgyMzc1NkMyNi4xNDQxIDAuODA3MjM4IDI2LjE0MDQgMC43OTA2MTkgMjYuMTM1NSAwLjc3NDI1NkMyNi4xMzAyIDAuNzU2NjEzIDI2LjEyMzUgMC43Mzk1ODUgMjYuMTE3MyAwLjcyMjM1MkMyNi4xMTE0IDAuNzA2MDQgMjYuMTA2MSAwLjY4OTU3NCAyNi4wOTk0IDAuNjczNDY2QzI2LjA5MjggMC42NTczNTggMjYuMDg0OSAwLjY0MTk2NiAyNi4wNzc1IDAuNjI2MjY3QzI2LjA2OTcgMC42MDk2OTkgMjYuMDYyNCAwLjU5Mjk3NyAyNi4wNTM3IDAuNTc2NzE2QzI2LjA0NTYgMC41NjE2ODIgMjYuMDM2NCAwLjU0NzM2NCAyNi4wMjc3IDAuNTMyNzM5QzI2LjAxODIgMC41MTY4MzUgMjYuMDA5MiAwLjUwMDcyNyAyNS45OTg4IDAuNDg1MTgyQzI1Ljk4OCAwLjQ2OTAyMyAyNS45NzU5IDAuNDUzODM1IDI1Ljk2NDMgMC40MzgyOUMyNS45NTQ2IDAuNDI1MzUyIDI1Ljk0NTYgMC40MTIwNTcgMjUuOTM1MyAwLjM5OTQyNkMyNS45MTI2IDAuMzcxODY0IDI1Ljg4ODggMC4zNDUzMjQgMjUuODYzNiAwLjMyMDExNEMyNS44NjM0IDAuMzE5OTA5IDI1Ljg2MzIgMC4zMTk3MDUgMjUuODYzIDAuMzE5NUMyNS44NjI4IDAuMzE5Mjk1IDI1Ljg2MjYgMC4zMTkxOTMgMjUuODYyNSAwLjMxODk4OUMyNS44MzcyIDAuMjkzNzc4IDI1LjgxMDcgMC4yNjk4OTggMjUuNzgzMSAwLjI0NzI0NEMyNS43NzA1IDAuMjM2ODY0IDI1Ljc1NzIgMC4yMjc4NjQgMjUuNzQ0MiAwLjIxODE0OEMyNS43Mjg3IDAuMjA2NTQgMjUuNzEzNSAwLjE5NDUyMyAyNS42OTczIDAuMTgzNzMzQzI1LjY4MTggMC4xNzMzNTIgMjUuNjY1NyAwLjE2NDM1MiAyNS42NDk3IDAuMTU0ODQxQzI1LjYzNTEgMC4xNDYwOTcgMjUuNjIwOCAwLjEzNjk0MyAyNS42MDU4IDAuMTI4ODY0QzI1LjU4OTUgMC4xMjAxNyAyNS41NzI5IDAuMTEyODA3IDI1LjU1NjMgMC4xMDQ5ODNDMjUuNTQwNiAwLjA5NzU2ODIgMjUuNTI1MSAwLjA4OTc0NDMgMjUuNTA5MSAwLjA4MzA0NTRDMjUuNDkyOSAwLjA3NjM5NzcgMjUuNDc2NSAwLjA3MDk3NzMgMjUuNDYwMSAwLjA2NTE0NzdDMjUuNDQyOSAwLjA1ODk2MDIgMjUuNDI1OSAwLjA1MjM2MzYgMjUuNDA4MyAwLjA0NzA0NTRDMjUuMzkyIDAuMDQyMDg1MiAyNS4zNzUzIDAuMDM4NDU0NSAyNS4zNTg4IDAuMDM0MzEyNUMyNS4zNDA4IDAuMDI5NzYxNCAyNS4zMjMxIDAuMDI0NzUgMjUuMzA0OCAwLjAyMTExOTNDMjUuMjg1NiAwLjAxNzMzNTIgMjUuMjY2MyAwLjAxNTAzNDEgMjUuMjQ3IDAuMDEyMjcyN0MyNS4yMzExIDAuMDEwMDIyNyAyNS4yMTU1IDAuMDA2OTU0NTQgMjUuMTk5MyAwLjAwNTM2OTMyQzI1LjE2MzUgMC4wMDE4OTIwNCAyNS4xMjc2IDAgMjUuMDkxNiAwSDE5LjYzNzFDMTkuMDM0NiAwIDE4LjU0NjIgMC40ODg0MDMgMTguNTQ2MiAxLjA5MDg5QzE4LjU0NjIgMS42OTMzOCAxOS4wMzQ2IDIuMTgxNzggMTkuNjM3MSAyLjE4MTc4SDIyLjQ1NzlMMTUuNTkzIDkuMDQ2NzlDMTUuMTY2OSA5LjQ3MjgxIDE1LjE2NjkgMTAuMTYzNiAxNS41OTMgMTAuNTg5NkMxNi4wMTkgMTEuMDE1NiAxNi43MDk3IDExLjAxNTYgMTcuMTM1NyAxMC41ODk2WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTkuMDQ2NzkgMTUuNTkyMkwyLjE4MTgzIDIyLjQ1NzJWMTkuNjM2M0MyLjE4MTgzIDE5LjAzMzggMS42OTM0MyAxOC41NDU0IDEuMDkwOTQgMTguNTQ1NEMwLjQ4ODQwMyAxOC41NDU0IDAgMTkuMDMzOCAwIDE5LjYzNjNWMjUuMDkwOUMwIDI1LjEyNjggMC4wMDE4OTIwNSAyNS4xNjI3IDAuMDA1NDIwNDUgMjUuMTk4NUMwLjAwNzAwNTY4IDI1LjIxNDYgMC4wMTAwMjI3IDI1LjIzMDMgMC4wMTIzMjM5IDI1LjI0NjNDMC4wMTUwODUyIDI1LjI2NTUgMC4wMTczMzUyIDI1LjI4NDkgMC4wMjExNzA1IDI1LjMwNEMwLjAyNDgwMTEgMjUuMzIyMyAwLjAyOTgxMjUgMjUuMzQgMC4wMzQzNjM2IDI1LjM1OEMwLjAzODUwNTcgMjUuMzc0NiAwLjA0MjEzNjQgMjUuMzkxMiAwLjA0NzA5NjYgMjUuNDA3NUMwLjA1MjQxNDggMjUuNDI1MSAwLjA1OTAxMTQgMjUuNDQyMiAwLjA2NTE5ODkgMjUuNDU5M0MwLjA3MTA3OTUgMjUuNDc1NyAwLjA3NjQ0ODkgMjUuNDkyMiAwLjA4MzA5NjYgMjUuNTA4M0MwLjA4OTc0NDMgMjUuNTI0NCAwLjA5NzYxOTMgMjUuNTM5OCAwLjEwNTAzNCAyNS41NTU1QzAuMTEyODU4IDI1LjU3MiAwLjEyMDIyMiAyNS41ODg4IDAuMTI4OTE1IDI1LjYwNUMwLjEzNjk5NCAyNS42MjAxIDAuMTQ2MTQ4IDI1LjYzNDMgMC4xNTQ4OTIgMjUuNjQ4OUMwLjE2NDQwMyAyNS42NjQ5IDAuMTczNDAzIDI1LjY4MSAwLjE4Mzc4NCAyNS42OTY2QzAuMTk0NTc0IDI1LjcxMjcgMC4yMDY1OTEgMjUuNzI3OSAwLjIxODE5OSAyNS43NDM0QzAuMjI3OTE1IDI1Ljc1NjQgMC4yMzY5MTUgMjUuNzY5NyAwLjI0NzI5NSAyNS43ODIzQzAuMjY5OTQ5IDI1LjgwOTkgMC4yOTM4MyAyNS44MzY1IDAuMzE5MDQgMjUuODYxN0MwLjMxOTI0NCAyNS44NjE5IDAuMzE5MzQ3IDI1Ljg2MjEgMC4zMTk1NTEgMjUuODYyMkMwLjMxOTc1NiAyNS44NjI0IDAuMzE5OTYgMjUuODYyNiAwLjMyMDE2NSAyNS44NjI4QzAuMzQ1Mzc1IDI1Ljg4OCAwLjM3MTkxNSAyNS45MTE4IDAuMzk5NDc3IDI1LjkzNDVDMC40MTIxMDggMjUuOTQ0OSAwLjQyNTQwMyAyNS45NTM5IDAuNDM4MzQxIDI1Ljk2MzVDMC40NTM4ODYgMjUuOTc1MSAwLjQ2OTA3NCAyNS45ODcyIDAuNDg1MjMzIDI1Ljk5OEMwLjUwMDcyNyAyNi4wMDg0IDAuNTE2ODM1IDI2LjAxNzQgMC41MzI3OSAyNi4wMjY5QzAuNTQ3NDE1IDI2LjAzNTYgMC41NjE2ODIgMjYuMDQ0OCAwLjU3Njc2NyAyNi4wNTI5QzAuNTkzMDI4IDI2LjA2MTYgMC42MDk3NSAyNi4wNjg5IDAuNjI2MzE4IDI2LjA3NjhDMC42NDIwMTcgMjYuMDg0MiAwLjY1NzQ2IDI2LjA5MiAwLjY3MzUxNyAyNi4wOTg2QzAuNjg5NjI1IDI2LjEwNTMgMC43MDYwNCAyNi4xMTA3IDAuNzIyNDAzIDI2LjExNjVDMC43Mzk2MzYgMjYuMTIyNyAwLjc1NjY2NSAyNi4xMjkzIDAuNzc0MzA3IDI2LjEzNDdDMC43OTA2NyAyNi4xMzk3IDAuODA3MjkgMjYuMTQzMyAwLjgyMzgwNyAyNi4xNDc0QzAuODQxNzU2IDI2LjE1MiAwLjg1OTUgMjYuMTU3IDAuODc3ODA3IDI2LjE2MDZDMC44OTY5ODMgMjYuMTY0NCAwLjkxNjMxMiAyNi4xNjY3IDAuOTM1NTkxIDI2LjE2OTRDMC45NTE0OTQgMjYuMTcxNyAwLjk2NzE5MyAyNi4xNzQ3IDAuOTgzMzAxIDI2LjE3NjNDMS4wMTkxIDI2LjE3OTggMS4wNTQ5OSAyNi4xODE3IDEuMDkwODkgMjYuMTgxN0g2LjU0NTQ1QzcuMTQ3OTQgMjYuMTgxNyA3LjYzNjM0IDI1LjY5MzMgNy42MzYzNCAyNS4wOTA4QzcuNjM2MzQgMjQuNDg4NCA3LjE0Nzk0IDI0IDYuNTQ1NDUgMjRIMy43MjQ2MkwxMC41ODk2IDE3LjEzNUMxMS4wMTU2IDE2LjcwOSAxMS4wMTU2IDE2LjAxODIgMTAuNTg5NiAxNS41OTIyQzEwLjE2MzYgMTUuMTY2MiA5LjQ3MjgxIDE1LjE2NjIgOS4wNDY3OSAxNS41OTIyWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTI1Ljk2NDUgMjUuNzQzM0MyNS45NzYgMjUuNzI3OSAyNS45ODgxIDI1LjcxMjcgMjUuOTk4OCAyNS42OTY2QzI2LjAwOTIgMjUuNjgxMSAyNi4wMTgyIDI1LjY2NDkgMjYuMDI3NyAyNS42NDg5QzI2LjAzNjQgMjUuNjM0NCAyNi4wNDU2IDI1LjYyMDEgMjYuMDUzNiAyNS42MDUxQzI2LjA2MjMgMjUuNTg4OSAyNi4wNjk3IDI1LjU3MjEgMjYuMDc3NSAyNS41NTU1QzI2LjA4NSAyNS41Mzk4IDI2LjA5MjcgMjUuNTI0NCAyNi4wOTk0IDI1LjUwODRDMjYuMTA2MSAyNS40OTIzIDI2LjExMTUgMjUuNDc1OCAyNi4xMTczIDI1LjQ1OTRDMjYuMTIzNSAyNS40NDIyIDI2LjEzMDEgMjUuNDI1MiAyNi4xMzU0IDI1LjQwNzZDMjYuMTQwNCAyNS4zOTEzIDI2LjE0NCAyNS4zNzQ2IDI2LjE0ODIgMjUuMzU4MUMyNi4xNTI3IDI1LjM0MDEgMjYuMTU3NyAyNS4zMjI0IDI2LjE2MTQgMjUuMzA0MUMyNi4xNjUxIDI1LjI4NSAyNi4xNjc0IDI1LjI2NTYgMjYuMTcwMiAyNS4yNDY0QzI2LjE3MjQgMjUuMjMwNCAyNi4xNzU1IDI1LjIxNDggMjYuMTc3MSAyNS4xOTg2QzI2LjE4MDYgMjUuMTYyOCAyNi4xODI1IDI1LjEyNjggMjYuMTgyNSAyNS4wOTA5VjE5LjYzNjNDMjYuMTgyNSAxOS4wMzM4IDI1LjY5NDEgMTguNTQ1NCAyNS4wOTE2IDE4LjU0NTRDMjQuNDg5MSAxOC41NDU0IDI0LjAwMDcgMTkuMDMzOCAyNC4wMDA3IDE5LjYzNjNWMjIuNDU3MkwxNy4xMzU3IDE1LjU5MjJDMTYuNzA5NyAxNS4xNjYyIDE2LjAxOSAxNS4xNjYyIDE1LjU5MyAxNS41OTIyQzE1LjE2NjkgMTYuMDE4MiAxNS4xNjY5IDE2LjcwOSAxNS41OTMgMTcuMTM1TDIyLjQ1NzkgMjRIMTkuNjM3MUMxOS4wMzQ2IDI0IDE4LjU0NjIgMjQuNDg4NCAxOC41NDYyIDI1LjA5MDhDMTguNTQ2MiAyNS42OTMzIDE5LjAzNDYgMjYuMTgxOCAxOS42MzcxIDI2LjE4MThIMjUuMDkxNkMyNS4xMjc2IDI2LjE4MTggMjUuMTYzNSAyNi4xNzk5IDI1LjE5OTMgMjYuMTc2NEMyNS4yMTU0IDI2LjE3NDggMjUuMjMxIDI2LjE3MTggMjUuMjQ3IDI2LjE2OTVDMjUuMjY2MyAyNi4xNjY3IDI1LjI4NTYgMjYuMTY0NSAyNS4zMDQ4IDI2LjE2MDZDMjUuMzIzMSAyNi4xNTcgMjUuMzQwOCAyNi4xNTIgMjUuMzU4NyAyNi4xNDc0QzI1LjM3NTMgMjYuMTQzMyAyNS4zOTE5IDI2LjEzOTcgMjUuNDA4MyAyNi4xMzQ3QzI1LjQyNTkgMjYuMTI5NCAyNS40NDI5IDI2LjEyMjggMjUuNDYwMSAyNi4xMTY2QzI1LjQ3NjQgMjYuMTEwNyAyNS40OTI5IDI2LjEwNTMgMjUuNTA5IDI2LjA5ODdDMjUuNTI1MSAyNi4wOTIgMjUuNTQwNSAyNi4wODQyIDI1LjU1NjEgMjYuMDc2OEMyNS41NzI3IDI2LjA2OSAyNS41ODk1IDI2LjA2MTYgMjUuNjA1OCAyNi4wNTI5QzI1LjYyMDcgMjYuMDQ0OCAyNS42MzUgMjYuMDM1NyAyNS42NDk2IDI2LjAyN0MyNS42NjU1IDI2LjAxNzUgMjUuNjgxNyAyNi4wMDg0IDI1LjY5NzIgMjUuOTk4MUMyNS43MTMzIDI1Ljk4NzMgMjUuNzI4NSAyNS45NzUzIDI1Ljc0MzkgMjUuOTYzN0MyNS43NTcgMjUuOTU0IDI1Ljc3MDMgMjUuOTQ0OSAyNS43ODMgMjUuOTM0NUMyNS44MTA0IDI1LjkxMjEgMjUuODM2NyAyNS44ODg0IDI1Ljg2MTcgMjUuODYzNEMyNS44NjIyIDI1Ljg2MyAyNS44NjI2IDI1Ljg2MjYgMjUuODYyOSAyNS44NjIzQzI1Ljg2MzMgMjUuODYxOSAyNS44NjM2IDI1Ljg2MTUgMjUuODY0IDI1Ljg2MTFDMjUuODg4OSAyNS44MzYxIDI1LjkxMjcgMjUuODA5OCAyNS45MzUyIDI1Ljc4MjRDMjUuOTQ1NyAyNS43Njk3IDI1Ljk1NDcgMjUuNzU2MyAyNS45NjQ1IDI1Ljc0MzNaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMy43MjQ2MiAyLjE4MTgzSDYuNTQ1NDVDNy4xNDc5NCAyLjE4MTgzIDcuNjM2MzUgMS42OTM0MyA3LjYzNjM1IDEuMDkwOTRDNy42MzYzNSAwLjQ4ODQwMyA3LjE0Nzk0IDAgNi41NDU0NSAwSDEuMDkwODlDMS4wNTQ5OSAwIDEuMDE4OTkgMC4wMDE4OTIwNSAwLjk4MzI1IDAuMDA1NDIwNDVDMC45NjcwOTEgMC4wMDcwMDU2OCAwLjk1MTQ0MyAwLjAxMDAyMjcgMC45MzU1NCAwLjAxMjMyMzlDMC45MTYyNjEgMC4wMTUwODUyIDAuODk2OTMyIDAuMDE3MzM1MiAwLjg3Nzc1NiAwLjAyMTExOTNDMC44NTk0NDkgMC4wMjQ3NSAwLjg0MTcwNCAwLjAyOTc2MTQgMC44MjM3NTYgMC4wMzQzMTI1QzAuODA3MjM5IDAuMDM4NDU0NSAwLjc5MDYxOSAwLjA0MjA4NTIgMC43NzQyNTYgMC4wNDcwNDU0QzAuNzU2NjE0IDAuMDUyMzYzNiAwLjczOTU4NSAwLjA1OTAxMTQgMC43MjIzNTIgMC4wNjUxOTg5QzAuNzA2MDQgMC4wNzEwNzk1IDAuNjg5NTc0IDAuMDc2NDQ4OSAwLjY3MzQ2NiAwLjA4MzA5NjZDMC42NTczNTggMC4wODk3OTU0IDAuNjQxODY0IDAuMDk3NjE5MyAwLjYyNjE2NSAwLjEwNTA4NUMwLjYwOTY0OCAwLjExMjg1OCAwLjU5MjkyNiAwLjEyMDIyMiAwLjU3NjcxNiAwLjEyODkxNUMwLjU2MTYzMSAwLjEzNjk5NCAwLjU0NzMxMiAwLjE0NjE5OSAwLjUzMjYzNiAwLjE1NDk0M0MwLjUxNjc4NCAwLjE2NDQwMyAwLjUwMDY3NiAwLjE3MzM1MiAwLjQ4NTE4MiAwLjE4MzczM0MwLjQ2ODk3MiAwLjE5NDU3NCAwLjQ1MzczMyAwLjIwNjY0MiAwLjQzODEzNiAwLjIxODMwMUMwLjQyNTI1IDAuMjI3OTY2IDAuNDEyMDA2IDAuMjM2OTE1IDAuMzk5NDc3IDAuMjQ3MjQ0QzAuMzQzODkyIDAuMjkyODU4IDAuMjkyODU4IDAuMzQzODkyIDAuMjQ3MjQ0IDAuMzk5NDc3QzAuMjM2OTE1IDAuNDEyMDA2IDAuMjI3OTY2IDAuNDI1MjUgMC4yMTgzMDEgMC40MzgxODdDMC4yMDY2NDIgMC40NTM3ODQgMC4xOTQ1NzQgMC40NjkwMjMgMC4xODM3MzMgMC40ODUyMzNDMC4xNzMzNTIgMC41MDA3MjcgMC4xNjQ0MDMgMC41MTY3ODQgMC4xNTQ4OTIgMC41MzI2ODdDMC4xNDYxNDggMC41NDczMTIgMC4xMzY5NDMgMC41NjE2ODIgMC4xMjg4NjQgMC41NzY3NjdDMC4xMjAxNyAwLjU5Mjk3NyAwLjExMjg1OCAwLjYwOTY0OCAwLjEwNTAzNCAwLjYyNjIxNkMwLjA5NzYxOTMgMC42NDE5MTUgMC4wODk3NDQzIDAuNjU3NDA5IDAuMDgzMDQ1NCAwLjY3MzUxN0MwLjA3NjM5NzcgMC42ODk2MjUgMC4wNzEwMjg0IDAuNzA2MDQgMC4wNjUxNDc3IDAuNzIyNDAzQzAuMDU4OTYwMiAwLjczOTYzNiAwLjA1MjM2MzYgMC43NTY2NjUgMC4wNDY5OTQzIDAuNzc0MzA3QzAuMDQyMDM0MSAwLjc5MDY3IDAuMDM4NDAzNCAwLjgwNzI5IDAuMDM0MjYxNCAwLjgyMzgwN0MwLjAyOTcxMDIgMC44NDE3NTYgMC4wMjQ2OTg5IDAuODU5NSAwLjAyMTA2ODIgMC44Nzc4MDdDMC4wMTcyODQxIDAuODk2OTgzIDAuMDE1MDM0MSAwLjkxNjMxMiAwLjAxMjI3MjcgMC45MzU1OTFDMC4wMTAwMjI3IDAuOTUxNDk0IDAuMDA2OTU0NTQgMC45NjcxOTMgMC4wMDUzNjkzMiAwLjk4MzMwMUMwLjAwMTg5MjA0IDEuMDE5MDUgMCAxLjA1NDk0IDAgMS4wOTA4OVY2LjU0NTQ1QzAgNy4xNDc5NCAwLjQ4ODQwMyA3LjYzNjM0IDEuMDkwODkgNy42MzYzNEMxLjY5MzM4IDcuNjM2MzQgMi4xODE3OCA3LjE0Nzk0IDIuMTgxNzggNi41NDU0NVYzLjcyNDYyTDkuMDQ2NzQgMTAuNTg5NkM5LjQ3Mjc2IDExLjAxNTYgMTAuMTYzNSAxMS4wMTU2IDEwLjU4OTUgMTAuNTg5NkMxMS4wMTU1IDEwLjE2MzYgMTEuMDE1NSA5LjQ3MjgxIDEwLjU4OTUgOS4wNDY3OUwzLjcyNDYyIDIuMTgxODNaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K);
  --plus: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgY2xhc3M9IiI+PGc+PHBhdGggZD0iTTQ3MS41NzkgMjE1LjU3OUgyOTYuNDIxVjQwLjQyMUMyOTYuNDIxIDE4LjEzMiAyNzguMjg5IDAgMjU2IDBzLTQwLjQyMSAxOC4xMzItNDAuNDIxIDQwLjQyMXYxNzUuMTU4SDQwLjQyMUMxOC4xMzIgMjE1LjU3OSAwIDIzMy43MTEgMCAyNTZzMTguMTMyIDQwLjQyMSA0MC40MjEgNDAuNDIxaDE3NS4xNTh2MTc1LjE1OEMyMTUuNTc5IDQ5My44NjggMjMzLjcxMSA1MTIgMjU2IDUxMnM0MC40MjEtMTguMTMyIDQwLjQyMS00MC40MjFWMjk2LjQyMWgxNzUuMTU4QzQ5My44NjggMjk2LjQyMSA1MTIgMjc4LjI4OSA1MTIgMjU2cy0xOC4xMzItNDAuNDIxLTQwLjQyMS00MC40MjF6IiBmaWxsPSIjZmZmZmZmIiBvcGFjaXR5PSIxIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iIj48L3BhdGg+PC9nPjwvc3ZnPg==);
  --white-check: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjAiIHk9IjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiIGNsYXNzPSIiIHZpZXdCb3g9IjIuNSAxMC43NyA5NSA3OC40NyI+PGc+PHBhdGggZD0iTTkyLjI3NSAxMC45NzZjLTE3LjQ3IDUuNzM1LTM5Ljc0MyAyMS4wNzItNjAuMjggNDcuMzQ0TDE5Ljg1NyA0NC44NWMtMS44NjctMi4xMzMtNS4zMzQtMi4xMzMtNy4yMDIgMEwzLjcyMSA1NC44NTRjLTEuNzM0IDItMS42IDQuOTM0LjI2NyA2LjY2OEwzMS40NiA4Ny45MjdjMi4yNjcgMi4xMzQgNi4wMDEgMS42IDcuNjAyLTEuMiAxNC42Ny0yNi41NCAzMC40MDctNDYuMjc3IDU3LjA4LTY4Ljk1IDMuMi0yLjguMjY2LTguMTM1LTMuODY4LTYuOHoiIGZpbGw9IiNmZmZmZmYiIG9wYWNpdHk9IjEiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);
  --download-file: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjEuMjUgMS4yNSAxNy41IDE3LjUiPgo8cGF0aCBkPSJNMTcuNSAxMi41VjE1LjgzMzNDMTcuNSAxNi4yNzU0IDE3LjMyNDQgMTYuNjk5MyAxNy4wMTE4IDE3LjAxMThDMTYuNjk5MyAxNy4zMjQ0IDE2LjI3NTQgMTcuNSAxNS44MzMzIDE3LjVINC4xNjY2N0MzLjcyNDY0IDE3LjUgMy4zMDA3MiAxNy4zMjQ0IDIuOTg4MTYgMTcuMDExOEMyLjY3NTU5IDE2LjY5OTMgMi41IDE2LjI3NTQgMi41IDE1LjgzMzNWMTIuNU01LjgzMzMzIDguMzMzMzNMMTAgMTIuNU0xMCAxMi41TDE0LjE2NjcgOC4zMzMzM00xMCAxMi41VjIuNSIgc3Ryb2tlPSIjNUY2ODc1IiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPg==);
}

/* Globals */

.hidden,
p:empty,
.wd-my-account-links.wd-nav-my-acc,
.wd-my-account-wrapper .wd-my-account-sidebar,
p.wd-product-stock.stock.wd-style-default.in-stock,
.product-wrapper.bp__product-wrapper .price {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
}
p:last-child,
ul:last-child,
ol:last-child {
  margin-bottom: 0 !important;
}
.accent-color {
  color: var(--primary-color);
}
p {
  margin-bottom: 15px;
}
.decoration-bottom {
  position: relative;
  z-index: 1;
}
span.decoration-bottom:after {
  content: '';
  position: absolute;
  display: inline-block;
  width: 100%;
  height: 6px;
  background-color: var(--primary-color);
  left: 0;
  bottom: 6px;
  z-index: -1;
}

/* 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.copyrights-wrapper {
  color: var(--body-color);
  font-weight: 500;
  border: 1px solid #2e29231a;
}

/* End Footer */

/* Header */

.whb-row.whb-general-header.whb-with-shadow {
  box-shadow: 0px 4px 84px 0px #0000000a;
}

header {
  --padding-custom-btn: 12px 16px;
  --header-box-width: 46px;
  --header-box-height: 46px;
  --header-box-icon-width: 24px;
  --header-box-icon-height: 24px;
  --header-box-border-color: var(--light-bg);
}
.wd-header-search.wd-tools-element a {
  height: var(--header-box-height);
  width: var(--header-box-width);
  border: 1px solid var(--header-box-border-color);
  background-color: var(--light-bg);
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  cursor: pointer;
}
.searchform input[type='text']::placeholder {
  font-size: 15px;
  font-weight: 500;
  font-style: italic;
}
.whb-main-header form.searchform input[type='text'] {
  border-radius: 8px;
}
a.button-header.button-header--primary {
  padding: var(--padding-custom-btn);
  border-radius: 8px;
  transition: all 0.3s;
  border: 1px solid var(--primary-color-hover);
  box-shadow: 0px 4px 3px 0px #0000000f;
}
.searchform .searchsubmit:before {
  filter: var(--primary-color-css-filter);
}
a.button-header.button-header--primary:hover {
  transform: translateY(-1px);
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.08);
}
.wd-header-search.wd-tools-element a:hover {
  border-color: var(--primary-color);
  background-color: #fff;
}
.wd-header-search.wd-tools-element a:hover .wd-tools-icon img.wd-custom-icon {
  filter: var(--primary-color-css-filter);
}
.wd-dropdown.wd-dropdown-menu {
  padding: 8px 12px;
  border-left: 1px solid var(--Stroke-2, #e4eef7);
  box-shadow: 0px 4px 84px 0px #0000000d;
}
.wd-dropdown.wd-dropdown-menu ul.wd-sub-menu li a {
  font-size: 15px;
  color: var(--body-color);
  font-weight: 400;
}
.wd-dropdown.wd-dropdown-menu ul.wd-sub-menu li a:hover,
.wd-dropdown.wd-dropdown-menu ul.wd-sub-menu li a:focus {
  color: var(--primary-color);
}

/* End Header */

/* Marquee */

.marquee {
  overflow: clip;
}
.marquee-track {
  display: flex;
  justify-content: center;
  gap: 10px;
  width: max-content;
  align-items: center;
}
.marquee-track:not(.marquee-track.deactivated) {
  animation: marquee-move-text 45s linear infinite forwards;
}
.marquee-text.header-marquee {
  display: flex;
  justify-content: center;
}
.header-marquee .marquee-item {
  font-family: var(--primary-font-family-medium);
  font-weight: 500;
  font-size: 15px;
  line-height: 1.2em;
  color: #fff;
  text-transform: none;
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
}
.header-marquee .marquee-item:not(:first-child):before {
  content: '';
  display: inline-flex;
  width: 6px;
  height: 6px;
  background-color: #fff;
  border-radius: 500px;
}
@keyframes marquee-move-text {
  to {
    transform: translateX(-50%);
  }
}

/* End Marquee */

/* Marque Sectors */

.marquee-sectors .marquee-item {
  font-size: 18px;
  font-weight: 500;
  color: var(--body-color);
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
}
.marquee-sectors .marquee-track {
  gap: 20px;
}
.marquee-sectors .marquee-item:before {
  content: '';
  display: inline-block;
  width: 28px;
  height: 28px;
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
}
.marquee-item.marquee-item--sweets:before {
  background-image: var(--segment-sweets-icon);
}
.marquee-item.marquee-item--hotels:before {
  background-image: var(--segment-hotels-icon);
}
.marquee-item.marquee-item--manufacturing:before {
  background-image: var(--segment-manufacturing-icon);
}
.marquee-item.marquee-item--breads:before {
  background-image: var(--segment-breads-icon);
}

/* End Marque Sectors */

/* BP Product Cat Cards */

.bp-product-cats .wd-cats .category-grid-item .wd-cat-content {
  bottom: 20px;
  z-index: 3;
}

/* Inquiry Cart */

.bp-inquiry-icon {
  width: var(--header-box-width);
  height: var(--header-box-height);
  border: 1px solid var(--header-box-border-color);
  border-radius: 8px;
  background-color: var(--light-bg);
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  cursor: pointer;
  --counter-width: 16px;
  --counter-height: 16px;
  --counter-border-radius: 50%;
}
span.bp-inquiry-icon__svg {
  display: inline-flex;
  transition: all 0s;
}
.bp-inquiry-icon:hover {
  background-color: transparent;
  border-color: rgba(82, 56, 46, 0.15);
}
.bp-inquiry-icon:hover .bp-inquiry-icon__svg {
  filter: var(--primary-color-css-filter);
}
.bp-inquiry-count {
  width: var(--counter-width);
  height: var(--counter-height);
  border-radius: var(--counter-border-radius);
  background-color: var(--primary-color);
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  right: -2px;
  top: -2px;
  font-size: 10px;
  font-weight: 600;
  line-height: 1em;
}
span.bp-inquiry-icon__svg:before {
  content: '';
  background-image: var(--inquiry-icon);
  height: var(--header-box-icon-height);
  width: var(--header-box-icon-width);
  display: inline-block;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
}

/* Blog Grid */

.blog-custom.elementor-element
  .wd-posts
  .wd-post-content.article-body-container {
  justify-content: flex-start;
  align-items: flex-start;
  background-color: transparent;
  padding: 20px 0 0;
}
.blog-custom.elementor-element
  .wd-posts
  .wd-post-content.article-body-container
  h3.wd-post-title.wd-entities-title {
  text-align: left;
  font-size: 20px;
  font-weight: 400;
}
.blog-custom.elementor-element
  .wd-posts
  .wd-post-content.article-body-container
  .wd-post-read-more
  a {
  font-size: 0;
}
.blog-custom.elementor-element
  .wd-posts
  .wd-post-content.article-body-container
  .wd-post-read-more
  a:after {
  content: '';
  display: inline-flex;
  min-width: 82px;
  height: 40px;
  background: var(--arrow-right);
  background-position: center center;
  background-size: 25px;
  background-repeat: no-repeat;
  border-radius: 75px;
  border: 1px solid #fff;
  justify-content: center;
  align-items: center;
  background-color: #fff;
}
.blog-custom.elementor-element .wd-posts .wd-post-inner.article-inner {
  padding: 16px;
  background-color: var(--light-bg);
  box-shadow: none !important;
}
.blog-custom.elementor-element
  .wd-posts
  .wd-post-inner.article-inner:hover
  .wd-post-read-more
  a:after {
  background-color: var(--primary-color) !important;
  box-shadow: 0px 4px 3px 0px #0000000f;
  border-color: var(--primary-color-hover);
  background: var(--arrow-right-white);
  background-position: center center;
  background-size: 25px;
  background-repeat: no-repeat;
}
.blog-custom.elementor-element
  .wd-posts
  .wd-post-inner.article-inner
  .wd-post-thumb.entry-header {
  border-radius: 16px;
}

/* End Blog Grid */

/* Product Page */

ul.bp-prod-specs__list {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-flow: column nowrap;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 15px;
}
li.bp-prod-specs__item {
  margin: 0;
  font-size: 18px;
  line-height: 1.4em;
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
}
li.bp-prod-specs__item:before {
  content: '';
  display: inline-flex;
  width: 22px;
  height: 22px;
  flex: 0 0 22px;
  background-position: center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
}
li.bp-prod-specs__item.bp-prod-specs__item--barcode:before {
  background: var(--barcode);
}
li.bp-prod-specs__item.bp-prod-specs__item--category:before {
  background: var(--category);
}
li.bp-prod-specs__item.bp-prod-specs__item--packaging:before {
  background: var(--packaging);
}
li.bp-prod-specs__item.bp-prod-specs__item--units-case:before {
  background: var(--units-case);
}
li.bp-prod-specs__item.bp-prod-specs__item--units-pallet:before {
  background: var(--units-pallet);
}
li.bp-prod-specs__item.bp-prod-specs__item--brand:before {
  background: var(--manufacturer);
}
span.bp-prod-specs__label {
  color: var(--heading-color);
  font-weight: 600;
}
strong.bp-prod-specs__value {
  font-weight: 400;
  color: var(--body-color);
}
.woocommerce-product-gallery
  .product-additional-galleries
  a.woodmart-show-product-gallery {
  display: flex;
  padding: 0 16px;
  border-radius: 12px;
  border: 1px solid #e4eef7;
  box-shadow: 0px 3px 4px 0px #0000000a;
}
.woocommerce-product-gallery
  .product-additional-galleries
  a.woodmart-show-product-gallery::before {
  content: '';
  background: var(--fullscreen);
  background-size: contain !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  width: 20px !important;
  height: 20px !important;
}
.woocommerce-product-gallery
  .product-additional-galleries
  a.woodmart-show-product-gallery
  span {
  color: var(--body-color);
  font-size: 16px;
  font-weight: 500;
  padding-right: 0 !important;
}
.woocommerce-product-gallery
  .product-additional-galleries
  a.woodmart-show-product-gallery:hover
  span {
  padding-inline-start: 10px;
}

/* Gallery */

.pswp__bg {
  background: #fff !important;
}

/* Technical Docs */

.bp-prod-docs__title {
  font-size: 32px;
  line-height: 1.2em;
  color: var(--heading-color);
}
.bp-prod-docs__grid {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 32px;
}
article.bp-prod-docs__card {
  border-radius: 16px;
  padding: 24px 26px;
  background-color: var(--light-bg);
  display: flex;
  flex-flow: column nowrap;
  justify-content: center;
  align-items: center;
  text-align: center;
  gap: 25px;
  min-height: 190px;
}
.bp-prod-docs__card-title {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.2em;
  margin: 0;
}
a.bp-prod-docs__button {
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
  align-items: center;
  gap: 10px;
  background-color: #fff;
  width: 100%;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  text-transform: none;
  line-height: 1.2em;
  color: var(--body-color);
  box-shadow: var(--global-box-shadow);
  border: 1px solid #e4eef7;
  border-radius: 50px;
  padding: 16px 36px;
  transition: all 0.3s;
}
a.bp-prod-docs__button:before {
  content: '';
  display: inline-flex;
  width: 22px;
  height: 22px;
  background: var(--download-file);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  transition: all 0.3s;
}
a.bp-prod-docs__button:hover:before {
  filter: var(--primary-color-css-filter);
}
a.bp-prod-docs__button:hover,
a.bp-prod-docs__button:focus {
  background-color: #fff;
  color: var(--primary-color);
  border-color: var(--primary-color);
}

/* Product Accordion Tabs */

.bp-accordion {
  display: flex;
  flex-flow: column nowrap;
  justify-content: flex-start;
  gap: 15px;

  --item-padding-x: 26px;
  --item-padding-y: 24px;
}
.bp-accordion__item {
  background-color: var(--light-bg);
  border-radius: 16px;
}
button.bp-accordion__trigger {
  min-height: auto;
  background-color: transparent;
  padding: var(--item-padding-y) var(--item-padding-x);
  width: 100%;
  justify-content: space-between;
  font-size: 20px;
  font-weight: 500;
  color: var(--heading-color);
  line-height: 1.2em;
  display: flex;
  align-items: center;
  gap: 10px;
}
span.bp-accordion__title {
  text-align: left;
}
button.bp-accordion__trigger:hover {
  background-color: transparent;
  color: var(--heading-color);
}
button.bp-accordion__trigger:hover {
  background-color: transparent;
}
.bp-accordion__panel {
  padding: 0 var(--item-padding-x) var(--item-padding-y);
  color: var(--body-color);
  line-height: 1.6em;
  font-weight: 500;
}
.bp-accordion__content strong {
  display: block;
  margin: 10px 0;
}
span.bp-accordion__icon {
  display: flex;
  justify-content: center;
  align-items: center;
}
span.bp-accordion__icon:after {
  content: '';
  display: inline-flex;
  width: 16px;
  height: 16px;
  background: var(--chevron-down-dark);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

/* Download Image Button */

a.bp-prod-image-download {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 2;
  background-color: #fff;
  border: 1px solid #f8f9fb;
  box-shadow: 0px 3px 4px 0px #0000000a;
  font-size: 16px;
  font-weight: 500;
  color: var(--dark-color);
  line-height: 1.2em;
  display: inline-flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 12px 22px;
  border-radius: 50px;
  text-decoration: none;
}
a.bp-prod-image-download:before {
  content: '';
  display: inline-flex;
  width: 20px;
  height: 20px;
  background: var(--download-file);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  transition: all 0.3s;
}
a.bp-prod-image-download:hover,
a.bp-prod-image-download:focus {
  border-color: var(--primary-color);
  color: var(--primary-color);
}
a.bp-prod-image-download:hover:before,
a.bp-prod-image-download:focus:before {
  filter: var(--primary-color-css-filter);
}

/* End Product Page */

/* Product Box Wrapper */

.bp__products-archive.elementor-element
  .wd-products
  .product-wrapper.bp__product-wrapper {
  background-color: #fff;
  box-shadow: var(--global-box-shadow);
  border: 1px solid var(--primary-color-light);
}
.elementor-element.solid-bg-products .product-wrapper.bp__product-wrapper {
  border: 1px solid rgba(82, 56, 46, 0.15);
}
.wd-product .product-wrapper.bp__product-wrapper {
  background-color: #fff;
  padding: 12px 12px 20px;
  border-radius: 16px;
  gap: 18px;
}
.wd-product .product-wrapper.bp__product-wrapper .product-element-bottom {
  align-items: flex-start;
  gap: 18px;
}
.wd-product
  .product-wrapper.bp__product-wrapper
  .product-element-bottom
  .wd-entities-title {
  text-align: left;
  font-size: 18px;
}
ul.custom-attributes-list__product-box {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-flow: column nowrap;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 12px;
}
li.custom-attribute__product-box {
  margin: 0;
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-start;
  align-items: center;
  gap: 5px;
  font-size: 16px;
  line-height: 1.2em;
}
li.custom-attribute__product-box:before {
  content: '';
  display: inline-flex;
  width: 18px;
  height: 18px;
  background-size: contain !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
  margin-right: 2px;
}
li.custom-attribute__product-box.custom-attribute__product-box--brand:before {
  background: var(--manufacturer);
}
li.custom-attribute__product-box.custom-attribute__product-box--opakovka:before {
  background: var(--packaging);
}
li.custom-attribute__product-box.custom-attribute__product-box--sku:before {
  background: var(--barcode);
}

span.custom-attribute__label {
  color: var(--body-color);
}
span.custom-attribute__value {
  color: var(--heading-color);
  font-weight: 500;
}
.bp-loop-brand-logo {
  position: absolute;
  max-width: 60px;
  top: 10px;
  left: 10px;
  z-index: 2;
}
.product-wrapper.bp__product-wrapper .product-image-link img {
  transition: all 0.3s;
}
.product-wrapper.bp__product-wrapper:hover .product-image-link img {
  transform: scale(1.02);
}
.product-wrapper.bp__product-wrapper button.bp-inquiry-add {
  padding: 0;
  font-size: 15px;
  width: 100%;
  margin-top: auto;
}
.product-wrapper.bp__product-wrapper .product-element-top .product-labels {
  left: 8px;
  top: 8px;
  gap: 6px;
}
.product-wrapper.bp__product-wrapper
  .product-element-top
  .product-labels
  span.product-label,
.single-product-gallery
  .woocommerce-product-gallery
  .product-labels
  span.product-label {
  border-radius: 5px;
  font-weight: bold;
  text-transform: none;
  font-size: 13px;
}
.single-product-gallery .woocommerce-product-gallery .product-labels {
  left: 10px !important;
  align-items: flex-start;
  top: 10px;
}

/* End Product Box Wrapper */

/* Product AJAX Tabs */

.ajax-tabs-products
  .wd-tabs.wd-products-tabs
  ul.wd-nav.wd-nav-tabs.products-tabs-title {
  justify-content: space-between;
  border-bottom: 4px solid #fff;
}
.ajax-tabs-products
  .wd-tabs.wd-products-tabs
  ul.wd-nav.wd-nav-tabs.products-tabs-title
  li
  a.wd-nav-link {
  min-height: auto;
}
.ajax-tabs-products
  .wd-tabs.wd-products-tabs
  ul.wd-nav.wd-nav-tabs.products-tabs-title
  li
  a.wd-nav-link
  span.tab-label.nav-link-text {
  padding: 0 30px 15px;
}
.ajax-tabs-products
  .wd-tabs.wd-products-tabs
  ul.wd-nav.wd-nav-tabs.products-tabs-title
  li
  a.wd-nav-link
  span.tab-label.nav-link-text:after {
  top: 100%;
  height: 4px;
}

/* End Product AJAX Tabs */

/* My Account */

.wd-registration-page.wd-register-tabs {
  max-width: 100%;
}

/* Heading */
.registration-benefits .heading__registration-benefits {
  margin: 0 0 14px;
  color: var(--heading-color);
  font-weight: 800;
  font-size: 16px;
  line-height: 1.35;
  letter-spacing: -0.01em;
}

/* List */
.registration-benefits ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  gap: 10px;
}

/* List item with check icon */
.registration-benefits li {
  position: relative;
  background: #fff;
  text-align: left;
  border: 1px solid var(--global-border-color);
  border-radius: 16px;
  padding: 12px 14px 12px 44px;
  color: var(--grey-1);
  line-height: 1.45;
  margin: 0;
}
.woocommerce-privacy-policy-text {
  margin-bottom: 15px;
}

/* Check icon (CSS only) */
.registration-benefits li::before {
  content: '✓';
  position: absolute;
  left: 14px;
  top: 16px;
  width: 22px;
  height: 22px;
  border-radius: 8px;
  display: grid;
  place-items: center;
  font-weight: 900;
  font-size: 15px;
  color: var(--primary-color);
  background: var(--primary-color-light);
  border: 1px solid rgba(32, 190, 255, 0.25);
}

/* Emphasis */
.registration-benefits li strong {
  color: var(--heading-color);
  font-weight: 800;
}

/* Bottom text */
.registration-benefits .bottom-text__registration-benefits {
  margin: 14px 0 0;
  color: var(--grey-1);
  font-size: 15px;
  line-height: 1.5;
}

/* Hover (subtle) */
.registration-benefits li:hover {
  border-color: rgba(32, 190, 255, 0.35);
  background: var(--primary-color-light);
  transform: translateY(-1px);
  transition: 0.2s ease;
}

a.btn.wd-switch-to-register {
  background-color: #fff;
  font-size: 16px;
  font-weight: 700;
  text-transform: none;
  text-decoration: none !important;
  line-height: 1.2em;
  color: var(--body-color);
  box-shadow: var(--global-box-shadow);
  border: 1px solid #e4eef7;
  border-radius: 50px;
  padding: 16px 36px 16px 36px;
}
a.btn.wd-switch-to-register:hover,
a.btn.wd-switch-to-register:focus {
  color: var(--primary-color);
  border-color: var(--primary-color);
}

/* Reduce motion */
@media (prefers-reduced-motion: reduce) {
  .registration-benefits li:hover {
    transform: none;
  }
}

/* Responsive spacing */
@media (max-width: 768px) {
  .registration-benefits li {
    padding: 12px 12px 12px 42px;
  }
}

/* =========================================================
   My Account – Dashboard (custom content)
   Classes used in PHP:
   .bp-account-dashboard, __title, __intro, __list, __note, __actions, __btn
   ========================================================= */

.bp-account-dashboard {
  font-family: var(--primary-font-family);
  background: #fff;
  border: 1px solid var(--global-border-color);
  border-radius: var(--global-border-radius);
  box-shadow: var(--global-box-shadow);
  padding: 22px;
}

.bp-account-dashboard__title {
  margin: 0 0 10px 0;
  color: var(--heading-color);
  font-size: 22px;
  line-height: 1.2;
  font-weight: 800;
}

.bp-account-dashboard__intro {
  margin: 0 0 14px 0;
  color: var(--body-color);
  font-size: 15px;
  line-height: 1.65;
}

.bp-account-dashboard__list {
  margin: 0 0 14px 0;
  padding: 14px 16px;
  list-style: none;
  background: var(--light-bg);
  border: 1px solid var(--global-border-color);
  border-radius: calc(var(--global-border-radius) - 6px);
  display: grid;
  gap: 8px;
}

.bp-account-dashboard__list li {
  position: relative;
  padding-left: 26px;
  color: var(--grey-1);
  font-size: 15px;
  line-height: 1.5;
  font-weight: 600;
}

.bp-account-dashboard__list li::before {
  content: '✓';
  position: absolute;
  left: 0;
  top: 0.1em;
  width: 18px;
  height: 18px;
  border-radius: 999px;
  background: var(--primary-color-light);
  color: var(--primary-color-hover);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  line-height: 18px;
}

.bp-account-dashboard__note {
  margin: 0 0 18px 0;
  color: var(--grey-1);
  font-size: 15px;
  line-height: 1.6;
}

.bp-account-dashboard__actions {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
}

.bp-account-dashboard__btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 12px 16px;
  border-radius: 999px;
  text-decoration: none !important;
  font-size: 14px;
  line-height: 1;
  font-weight: 800;
  background: var(--primary-color);
  color: #fff;
  border: 1px solid #01abfa;
  box-shadow: var(--global-box-shadow) !important;
  transition:
    background 180ms ease,
    color 180ms ease,
    border-color 180ms ease,
    transform 180ms ease;
}

.bp-account-dashboard__btn:hover {
  border-color: var(--primary-color-hover);
  transform: translateY(-1px);
  color: var(--primary-color);
  background-color: #fff;
}

.bp-account-dashboard__btn:focus-visible {
  outline: none;
  box-shadow: 0 0 0 4px rgba(32, 190, 255, 0.18);
}

.bp-account-dashboard__btn--secondary {
  background: #fff;
  color: var(--body-color);
  border: 1px solid #e4eef7;
  box-shadow: var(--global-box-shadow) !important;
}

.bp-account-dashboard__btn--secondary:hover {
  border-color: var(--primary-color);
  transform: translateY(-1px);
}

@media (max-width: 640px) {
  .bp-account-dashboard {
    padding: 18px;
  }

  .bp-account-dashboard__actions {
    flex-direction: column;
  }

  .bp-account-dashboard__btn {
    width: 100%;
  }
}

/* End My Account */

/* Product Archive */

/* Product Categories Page Title */

.page-title__archive-products.elementor-element
  .wd-page-title.page-title
  a.category-nav-link.woodmart-nav-link,
.page-title__archive-products.elementor-element
  .wd-page-title.page-title
  .wd-btn-show-cat.wd-action-btn
  a {
  text-transform: none;
  font-size: 16px;
  font-weight: 400;
  color: var(--body-color);
}
.page-title__archive-products.elementor-element
  .wd-page-title.page-title:before {
  content: '';
  position: absolute;
  inset: 0;
  background: linear-gradient(91deg, #2e2923 0.7%, #2e292300 99%);
  z-index: 1;
  pointer-events: none;
  opacity: 0.63;
}

/* Filters on Archive */

.wpc-filters-section {
  margin-bottom: 10px !important;
}
.active-filters__archive-products ul.wpc-filter-chips-list {
  margin: 0;
}
.widget-title.wpc-filter-title {
  text-transform: none;
  font-size: 20px;
  color: var(--body-color);
  width: fit-content;
  position: relative;
  z-index: 2;
}
.widget-title.wpc-filter-title:before {
  content: '';
  position: absolute;
  display: inline-block;
  width: 100%;
  height: 4px;
  background-color: #20beff40;
  left: 0;
  bottom: 5px;
  z-index: -1;
}
.active-filters__archive-products li.wpc-filter-chip {
  margin-bottom: 0 !important;
}
.wpc-term-item.wpc-term-count-0 {
  user-select: none;
  pointer-events: none;
}
.wpc-filters-section.wpc-filter-terms-count-0:not(.wpc-filter-_price),
.wpc-filters-section .wpc-filters-ul-list:has(.wpc-no-filter-terms),
.active-filters__archive-products .wpc-custom-selected-terms {
  display: none !important;
}
.wpc-posts-found[data-found]:not([data-found='']) {
  margin-bottom: 15px !important;
  background-color: var(--light-bg);
  padding: 12px 14px;
  border-radius: 16px;
}

/* Page Title */

.page-title__archive-products.elementor-element
  .wd-page-title.page-title
  h1.entry-title.title {
  font-size: 38px;
  z-index: 2;
}
.page-title__archive-products.elementor-element
  .wd-page-title.page-title
  .wd-back-btn.wd-action-btn
  a {
  z-index: 2;
}

/* End Product Archive */

/* Contact Form 7 */

/* ===========================
   Global form wrapper
   =========================== */

.bp-form {
  --_radius: 10px;
  --_pad: 16px;
  --_input-height: 46px;
  --_input-radius: 6px;
}
.bp-form br {
  display: none;
}
.bp-form p {
  margin-bottom: 0;
}
.bp-form--contact {
  display: flex;
  flex-flow: column nowrap;
  gap: 10px;
}

/* Grid for first row (name + email) */
.bp-form__row {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 14px;
}
.bp-form__row p {
  margin-bottom: 0;
}

@media (max-width: 700px) {
  .bp-form__row {
    grid-template-columns: 1fr;
  }
}

/* ===========================
   Fields
   =========================== */
.bp-field {
  display: block;
  margin-bottom: 0;
}

.bp-label {
  display: inline-block;
  font-weight: 400;
  color: var(--heading-color);
  margin-bottom: 6px;
  line-height: 1.4em;
}

.bp-input,
.bp-textarea,
.wpcf7 input[type='text'],
.wpcf7 input[type='email'],
.wpcf7 textarea {
  width: 100%;
  padding: 12px 14px;
  border: 1px solid rgba(18, 48, 37, 0.14);
  border-radius: var(--_input-radius);
  background: #fff;
  color: var(--heading-color);
  font-size: 15px;
  line-height: 1.4;
  transition:
    border-color 0.16s ease,
    box-shadow 0.16s ease,
    background-color 0.16s ease;
  height: var(--_input-height);
}
.wpcf7 .wpcf7-response-output {
  font-size: 16px;
}
.bp-textarea,
.wpcf7 textarea {
  min-height: 140px;
  resize: vertical;
}

.bp-input::placeholder,
.bp-textarea::placeholder {
  color: color-mix(in oklab, var(--body-color) 55%, #fff);
}

/* focus */
.bp-input:focus,
.bp-textarea:focus,
.wpcf7 input[type='text']:focus,
.wpcf7 input[type='email']:focus,
.wpcf7 textarea:focus {
  outline: none;
  border-color: color-mix(in oklab, var(--primary-color) 45%, #fff);
  box-shadow: 0 0 0 3px
    color-mix(in oklab, var(--primary-color) 14%, transparent);
}

/* ===========================
   Submit button (reuses site style)
   =========================== */
.bp-form__actions {
  display: flex;
  gap: 10px;
  align-items: center;
}

.bp-btn {
  appearance: none;
  border: 1px solid transparent;
  outline: none;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 10px 16px;
  border-radius: 10px;
  font-weight: 500;
  font-size: 15px;
  line-height: 1;
  cursor: pointer;
  text-decoration: none;
  transition:
    background-color 0.16s ease,
    color 0.16s ease,
    transform 0.12s ease,
    box-shadow 0.16s ease;
}

.bp-btn--primary {
  background: var(--primary-color);
  color: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06);
}
.bp-btn--primary:hover {
  background: var(--primary-color-hover);
  transform: translateY(-1px);
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.08);
}
.bp-btn--primary:active {
  transform: translateY(0);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
}
.bp-btn--primary:focus-visible {
  box-shadow:
    0 0 0 3px color-mix(in oklab, #fff 70%, var(--primary-color)),
    0 0 0 6px color-mix(in oklab, var(--primary-color) 30%, transparent);
}

/* ===========================
   CF7 state & validation
   =========================== */
.wpcf7 .wpcf7-not-valid {
  /* invalid inputs */
  border-color: #e06c6c !important;
  background: #fff;
}
.wpcf7 .wpcf7-not-valid-tip {
  display: block;
  margin-top: 6px;
  font-size: 12.5px;
  color: #a23737;
}

.wpcf7 .wpcf7-response-output {
  margin-top: 12px;
  padding: 10px 12px;
  border-radius: 10px;
  border: 1px solid rgba(18, 48, 37, 0.14);
  background: #fff;
  font-size: 14px;
}

/* Spinner (CF7) */
.wpcf7 .wpcf7-spinner {
  margin-left: 8px;
  filter: var(--primary-color-css-filter, none);
}

.bp-file,
.wpcf7 input[type='file'].bp-file {
  width: 100%;
  padding: 10px; /* space around the control */
  border: 1px solid rgba(18, 48, 37, 0.14);
  border-radius: 10px;
  background: #fff;
  color: var(--heading-color);
  font-size: 14px;
  line-height: 1.4;
  transition:
    border-color 0.16s ease,
    box-shadow 0.16s ease,
    background-color 0.16s ease;
}

/* Style the native "Choose file" button */
.bp-file::file-selector-button,
.wpcf7 input[type='file'].bp-file::file-selector-button {
  margin-right: 10px;
  padding: 8px 12px;
  border: none;
  border-radius: 8px;
  background: var(--primary-color);
  color: #fff;
  font-weight: 600;
  cursor: pointer;
  transition:
    background-color 0.16s ease,
    transform 0.12s ease,
    box-shadow 0.16s ease;
}

.bp-file:hover::file-selector-button,
.wpcf7 input[type='file'].bp-file:hover::file-selector-button {
  background: var(--primary-color-hover);
  transform: translateY(-1px);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
}

.bp-file:focus,
.wpcf7 input[type='file'].bp-file:focus {
  outline: none;
  border-color: color-mix(in oklab, var(--primary-color) 45%, #fff);
  box-shadow: 0 0 0 3px
    color-mix(in oklab, var(--primary-color) 14%, transparent);
}

/* Optional dark variant */
.has-dark-bg .bp-file {
  background: rgba(255, 255, 255, 0.06);
  border-color: rgba(255, 255, 255, 0.18);
  color: #fff;
}

/* ===========================
   GDPR Checkbox (CF7 [acceptance*])
   =========================== */

.bp-check {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  line-height: 1.4;
}

.bp-check__input,
.wpcf7-acceptance input[type='checkbox'].bp-check__input {
  inline-size: 18px;
  block-size: 18px;
  margin-top: 2px;
  cursor: pointer;
  /* modern browsers */
  accent-color: var(--primary-color);
}

/* Fallback if accent-color not supported */
@supports not (accent-color: red) {
  .bp-check__input {
    appearance: none;
    border: 1.5px solid rgba(18, 48, 37, 0.4);
    border-radius: 4px;
    background: #fff;
    position: relative;
  }
  .bp-check__input:checked {
    background: var(--primary-color);
    border-color: var(--primary-color);
  }
  .bp-check__input:checked::after {
    content: '';
    position: absolute;
    inset: 2px 5px 5px 2px; /* draws a simple check */
    border: solid #fff;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
  }
}

.bp-check__label {
  color: var(--body-color);
  font-weight: 400;
}
.bp-check__label a {
  color: var(--heading-color);
  text-decoration: underline;
  text-underline-offset: 2px;
}
.bp-check__label a:hover {
  color: var(--primary-color);
}

/* CF7 validation message for acceptance */
.wpcf7 .wpcf7-acceptance .wpcf7-not-valid-tip {
  display: block;
  margin-top: 6px;
  font-size: 12.5px;
  color: #a23737;
}

/* End Contact Form 7 */

/* ===========================
   Inquiry Add Button
   =========================== */

.bp-inquiry-add,
a.bp-inquiry-add,
input.bp-inquiry-add {
  appearance: none;
  width: 100%;
  border: 1px solid var(--primary-color-hover);
  outline: none;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  background: var(--primary-color);
  color: #fff;
  font-family: var(--primary-font-family);
  font-size: 16px;
  font-weight: 700;
  line-height: 1.2em;
  padding: 18px 36px;
  border-radius: 8px;
  cursor: pointer;
  box-shadow: var(--global-box-shadow);
  transition:
    background-color 160ms ease,
    color 160ms ease,
    transform 120ms ease,
    box-shadow 160ms ease,
    border-color 160ms ease;
  text-decoration: none;
}

/* Left icon (plus) via CSS mask */
.bp-inquiry-add::before {
  content: '';
  inline-size: 16px;
  block-size: 16px;
  flex: 0 0 auto;
  background: var(--plus);
  background-size: contain !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
}

/* Hover / active / focus */
.bp-inquiry-add:hover {
  border-color: var(--primary-color);
  color: var(--primary-color);
  background-color: #fff;
  transform: translateY(-1px);
  box-shadow: var(--global-box-shadow);
}
.bp-inquiry-add:hover::before {
  filter: var(--primary-color-css-filter);
}
button.bp-inquiry-add.is-inquiry:hover::before {
  filter: var(--white-color-css-filter);
}
button.bp-inquiry-add.is-inquiry:hover {
  color: #fff;
}
.bp-inquiry-add:active {
  transform: translateY(0);
  box-shadow: var(--global-box-shadow);
}
.bp-inquiry-add:focus-visible {
  box-shadow:
    0 0 0 3px color-mix(in oklab, #fff 70%, var(--primary-color)),
    0 0 0 6px color-mix(in oklab, var(--primary-color) 30%, transparent);
}

/* Disabled */
.bp-inquiry-add[disabled],
.bp-inquiry-add.is-disabled,
a.bp-inquiry-add[aria-disabled='true'] {
  opacity: 0.6;
  cursor: not-allowed;
  transform: none;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06);
}

/* “Added” state (toggle this class or aria-pressed=true from your JS/shortcode) */
.bp-inquiry-add.is-added,
.bp-inquiry-add[aria-pressed='true'] {
  background: var(--primary-color);
}
.bp-inquiry-add.is-added::before,
.bp-inquiry-add[aria-pressed='true']::before {
  background: var(--white-check);
}

/* “Loading” state (toggle .is-loading or aria-busy=true) */
.bp-inquiry-add.is-loading,
.bp-inquiry-add[aria-busy='true'] {
  pointer-events: none;
  opacity: 0.9;
}
.bp-inquiry-add.is-loading::before,
.bp-inquiry-add[aria-busy='true']::before {
  background: #fff;
  -webkit-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M12 2a1 1 0 0 1 1 1v3a1 1 0 1 1-2 0V3a1 1 0 0 1 1-1Zm7 10a7 7 0 1 1-7-7 1 1 0 0 1 0 2 5 5 0 1 0 5 5 1 1 0 0 1 2 0Z'/%3E%3C/svg%3E")
    no-repeat center / contain;
  mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M12 2a1 1 0 0 1 1 1v3a1 1 0 1 1-2 0V3a1 1 0 0 1 1-1Zm7 10a7 7 0 1 1-7-7 1 1 0 0 1 0 2 5 5 0 1 0 5 5 1 1 0 0 1 2 0Z'/%3E%3C/svg%3E")
    no-repeat center / contain;
  animation: gtspin 1s linear infinite;
}

@keyframes gtspin {
  to {
    transform: rotate(360deg);
  }
}

/* ===========================
   Visible Inquiry (editable table)
   =========================== */

.bp-visible-inquiry {
  background: #fff;
  border: 1px solid rgba(18, 48, 37, 0.14);
  border-radius: 6px;
  padding: 12px;
  font-family: var(--primary-font-family);
  color: var(--body-color);
  overflow-x: auto;
  margin-bottom: 15px;
}

/* Table */
.bp-inquiry-visible-table {
  width: 100%;
  min-width: 640px;
  border-collapse: separate;
  border-spacing: 0;
  margin-bottom: 15px;
}

.bp-inquiry-visible-table thead th {
  position: sticky;
  top: 0;
  z-index: 1;
  background: var(--light-bg);
  color: var(--heading-color);
  font-weight: 500;
  font-size: 16px;
  text-transform: none;
  text-align: left;
  padding: 10px 8px;
  border-bottom: 1px solid rgba(18, 48, 37, 0.08);
  white-space: nowrap;
}

.bp-inquiry-visible-table tbody td {
  padding: 10px 8px;
  border-bottom: 1px solid rgba(18, 48, 37, 0.06);
  vertical-align: middle;
  background: #fff;
}

/* Rounded corners for the table block */
.bp-inquiry-visible-table thead th:first-child {
  border-top-left-radius: 10px;
}
.bp-inquiry-visible-table thead th:last-child {
  border-top-right-radius: 10px;
}
/* .bp-inquiry-visible-table tbody tr:last-child td:first-child {
  border-bottom-left-radius: 10px;
} */
.bp-inquiry-visible-table tbody tr:last-child td:last-child {
  border-bottom-right-radius: 10px;
}

/* Inputs in cells (match .bp-input look) */
.bp-inquiry-visible-table input[type='text'],
.bp-inquiry-visible-table input[type='number'] {
  width: 100%;
  padding: 10px 12px;
  border: 1px solid rgba(18, 48, 37, 0.14);
  border-radius: 6px;
  background: #fff;
  color: var(--heading-color);
  font-size: 15px;
  line-height: 1.3;
  transition:
    border-color 0.16s ease,
    box-shadow 0.16s ease,
    background-color 0.16s ease;
}

.bp-inquiry-visible-table input[type='number'] {
  max-width: 110px; /* keep qty compact */
  text-align: center;
}

.bp-inquiry-visible-table input[type='text']:focus,
.bp-inquiry-visible-table input[type='number']:focus {
  outline: none;
  border-color: color-mix(in oklab, var(--primary-color) 45%, #fff);
  box-shadow: 0 0 0 3px
    color-mix(in oklab, var(--primary-color) 14%, transparent);
}

/* Tame WebKit steppers a bit */
.bp-inquiry-visible-table input[type='number']::-webkit-outer-spin-button,
.bp-inquiry-visible-table input[type='number']::-webkit-inner-spin-button {
  opacity: 0.6;
}

/* Remove row button (minimal, clean) */
.bp-row-remove {
  appearance: none;
  border: 1px solid rgba(18, 48, 37, 0.18);
  background: transparent;
  color: var(--heading-color);
  inline-size: 34px;
  block-size: 34px;
  border-radius: 8px;
  font-size: 18px;
  line-height: 1;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition:
    background-color 0.16s ease,
    color 0.16s ease,
    border-color 0.16s ease,
    transform 0.12s ease;
}

.bp-row-remove:hover {
  color: var(--primary-color-hover);
  border-color: color-mix(
    in oklab,
    var(--primary-color) 45%,
    rgba(18, 48, 37, 0.18)
  );
  transform: translateY(-1px);
  background-color: transparent;
}

.bp-row-remove:focus-visible {
  outline: none;
  box-shadow:
    0 0 0 3px color-mix(in oklab, #fff 70%, var(--primary-color)),
    0 0 0 6px color-mix(in oklab, var(--primary-color) 30%, transparent);
}

/* Actions bar */
.bp-inquiry-actions {
  margin-top: 12px;
  display: flex;
  gap: 10px;
  align-items: center;
  flex-wrap: wrap;
}

/* Make the native .button controls look like your site buttons */
.bp-inquiry-actions .bp-row-add.button {
  background: var(--primary-color);
  color: #fff;
  border: 1px solid transparent;
  padding: 10px 16px;
  border-radius: 10px;
  font-weight: 600;
  font-size: 14px;
  line-height: 1;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06);
  transition:
    background-color 0.16s ease,
    transform 0.12s ease,
    box-shadow 0.16s ease;
}
.bp-inquiry-actions .bp-row-add.button:hover {
  background: var(--primary-color-hover);
  transform: translateY(-1px);
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.08);
}

.bp-inquiry-actions .bp-inquiry-clear.button {
  background: transparent;
  color: var(--heading-color, #2f2f33);
  border: 1px solid rgba(18, 48, 37, 0.18);
  padding: 10px 14px;
  border-radius: 10px;
  font-weight: 600;
  font-size: 14px;
  line-height: 1;
  transition:
    color 0.16s ease,
    border-color 0.16s ease,
    transform 0.12s ease,
    box-shadow 0.16s ease;
  margin-left: 0 !important; /* override inline style */
}
.bp-inquiry-actions .bp-inquiry-clear.button:hover {
  color: var(--primary-color-hover);
  border-color: color-mix(
    in oklab,
    var(--primary-color) 45%,
    rgba(18, 48, 37, 0.18)
  );
  transform: translateY(-1px);
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.04);
}

/* FAQ */

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

/* Media Queries */

@media (max-width: 1200px) {
  .bp-cat-cards__title {
    font-size: 26px;
    width: 80%;
  }
}

@media (min-width: 1024px) {
  .linked-variations__single-product a.wd-swatch {
    height: 100px;
    width: 100px;
  }
  .page-title__archive-products.elementor-element .wd-page-title.page-title {
    --wd-title-sp: 100px;
  }
  .related-products__single-product.elementor-element
    .wd-el-title.element-title,
  .bp-prod-docs__title {
    margin-bottom: 20px;
  }
  .wd-search-results .wd-search-suggestions .wd-entities-title {
    font-size: 16px;
  }
  .bp-brand.elementor-element .wd-brand-item.brand-item {
    height: 140px;
  }
  footer.wd-footer .wd-copyrights.copyrights-wrapper .container {
    padding-inline: 0;
  }
  .wd-header-text.inquiry-shortcode {
    padding-right: 5px;
  }
  .wd-header-my-account.wd-tools-element > a {
    padding: 0 16px;
    background-color: #ffffff10;
    border-radius: 50px;
    min-height: 42px;
  }
  .wd-header-my-account.wd-tools-element > a span.wd-tools-text {
    font-size: 15px;
    margin-inline-start: 12px;
  }
  .wd-header-my-account.wd-tools-element:hover > a {
    color: #fff;
  }
  .wd-header-my-account.wd-tools-element
    > a
    span.wd-tools-icon
    img.wd-custom-icon {
    transition: all 0s;
  }
  .wd-header-my-account.wd-tools-element > a:hover {
    background-color: #fff;
  }
  .wd-header-my-account.wd-tools-element > a:hover span.wd-tools-text {
    color: var(--body-color);
  }
  .wd-header-my-account.wd-tools-element
    > a:hover
    span.wd-tools-icon
    img.wd-custom-icon {
    filter: var(--secondary-color-css-filter);
    opacity: 1;
  }
  .wd-tools-element.wd-tools-custom-icon:hover .wd-custom-icon {
    opacity: 1;
  }
  .wd-nav[class*='wd-style-underline'] .nav-link-text:after {
    top: 115%;
  }
}

@media (max-width: 1024px) {
  .fbt-custom.elementor-element .wd-el-title.title.element-title {
    text-align: center;
  }
  .header-marquee .marquee-item {
    font-size: 15px;
    text-transform: none;
    letter-spacing: 0;
  }
  .page-title__archive-products.elementor-element
    .wd-page-title.page-title
    .container {
    gap: 15px;
  }
  .page-title__archive-products.elementor-element
    .wd-page-title.page-title
    h1.entry-title.title {
    font-size: 28px;
  }
  .page-title__archive-products.elementor-element .wd-page-title.page-title {
    padding: 40px 0;
  }
  a.bp-prod-image-download {
    padding: 10px 16px;
    font-size: 14px;
    gap: 5px;
  }
  .woocommerce-product-gallery
    .product-additional-galleries
    a.woodmart-show-product-gallery {
    padding: 12px;
  }
  a.bp-prod-image-download:before {
    width: 15px;
    height: 15px;
  }
  a.bp-cat-cards__button.bp-product-box__button:after {
    width: 22px;
  }
  .bp-loop-brand-logo {
    max-width: 45px;
    top: 6px;
    left: 6px;
  }
  .related-products__single-product.elementor-element
    .wd-el-title.element-title {
    text-align: center;
  }
  .bp-prod-docs__grid {
    grid-template-columns: repeat(2, 1fr);
    gap: 24px;
  }
  a.bp-prod-docs__button:before {
    width: 18px;
    height: 18px;
  }
  article.bp-prod-docs__card {
    gap: 20px;
  }
  .bp-cat-cards__title {
    font-size: 24px;
    width: 80%;
  }
  .bp-cat-cards__content {
    padding: 24px;
    gap: 6px;
  }
  .bp-cat-cards__descr {
    font-size: 16px;
    max-width: 90%;
  }
  .bp-cat-cards__grid {
    gap: 24px;
  }
  header {
    --header-box-width: 42px;
    --header-box-height: 42px;
    --header-box-icon-width: 22px;
    --header-box-icon-height: 22px;
  }
  .mobile-nav .wd-search-form .searchform input[type='text'] {
    height: 55px;
  }
  .mobile-nav .wd-search-form .searchform input[type='text']::placeholder {
    font-weight: 400;
  }
  .wd-tools-element.wd-header-mobile-nav a {
    padding-inline: 0;
  }
  ul.wd-nav.wd-nav-mob-tab li.mobile-tab-title a {
    text-transform: none;
    font-size: 15px;
    font-weight: 500;
    padding: 16px 8px;
  }
  a.button-header.button-header--primary {
    font-size: 14px;
  }
  .wd-header-text.inquiry-shortcode {
    padding-inline: 0;
  }
  .wd-header-my-account.wd-tools-element a {
    height: var(--header-box-height);
    width: var(--header-box-width);
    border: 1px solid var(--header-box-border-color);
    background-color: var(--light-bg);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    cursor: pointer;
  }
  .bp-prod-docs__title {
    font-size: 24px;
    text-align: center;
  }
}
@media (min-width: 768px) {
  .wpc-custom-selected-terms ul.wpc-filter-chips-list {
    margin-top: 20px;
  }
  .bp-product-cats .wd-cats .category-grid-item .wd-entities-title {
    color: #fff;
  }
  .bp-product-cats .wd-cats .category-grid-item .wd-cat-inner:before {
    content: '';
    position: absolute;
    inset: 0;
    background: linear-gradient(
      360deg,
      #2e2923 0.7%,
      rgba(46, 41, 35, 0) 99.28%
    );
    z-index: 1;
    pointer-events: none;
  }
}
@media (max-width: 768px) {
  .header-marquee .marquee-item {
    font-size: 15px;
  }
  li.custom-attribute__product-box:before {
    margin-right: 0;
  }
  a.bp-cat-cards__button.bp-product-box__button {
    height: 34px;
    width: 58px;
  }
  .widget-title.wpc-filter-title {
    font-size: 18px;
  }
  .wd-col-offcanvas-md-sm .wd-heading {
    padding: 16px;
  }
  a.bp-cat-cards__button.bp-product-box__button:after {
    width: 20px;
  }
  a.link-wrap__product-category {
    padding: 0 0 0 20px;
    min-height: 170px;
  }
  .active-filters__archive-products .wpc-custom-selected-terms {
    display: block !important;
  }
  .active-filters__archive-products ul.wpc-filter-chips-list {
    padding: 0;
    display: flex;
    flex-flow: row wrap;
    gap: 5px;
  }
  .active-filters__archive-products li.wpc-filter-chip {
    margin: 0 !important;
  }
  .bp-prod-docs__grid {
    grid-template-columns: 100%;
    gap: 20px;
  }
  article.bp-prod-docs__card {
    min-height: 0;
  }

  li.bp-prod-specs__item {
    font-size: 16px;
  }
  li.bp-prod-specs__item:before {
    width: 18px;
    height: 18px;
    flex: 0 0 18px;
  }
  .bp-accordion {
    --item-padding-x: 22px;
    --item-padding-y: 20px;
  }
  button.bp-accordion__trigger {
    font-size: 18px;
  }
  .bp-cat-cards__grid {
    grid-template-columns: 1fr;
  }
  a.button-header.button-header--primary {
    font-size: 13px;
    padding: 12px;
  }
  .bp-cat-cards__title {
    font-size: 20px;
  }
  .bp-cat-cards__button {
    padding: 7px 12px;
    font-size: 14px;
  }
  .bp-cat-cards__card {
    min-height: 210px;
  }
  .bp-cat-cards__button::after {
    width: 15px;
  }
  .bp-cat-cards__descr {
    font-size: 14px;
  }
  .related-products__single-product.elementor-element
    .wd-el-title.element-title,
  .bp-prod-docs__title {
    margin-bottom: 20px;
  }
}

@media (max-width: 400px) {
  a.button-header.button-header--primary {
    font-size: 11px;
  }
}
/* Inquiry button: full label for desktop/tablet, short label for mobile */
.bp-inquiry-label--short {
  display: none;
}

@media (max-width: 768px) {
  .bp-inquiry-label--full {
    display: none;
  }

  .bp-inquiry-label--short {
    display: inline;
  }
}
