/* Common BEGIN */

:root {
 	--green-1:#a7cc3f;
 	--green-2:#74a100;
 	--green-3-100:rgba(167,204,64,1.0);
 	--green-3-040:rgba(167,204,63,0.4);
 	--green-3-035:rgba(167,204,63,0.35);
 	--green-3-025:rgba(167,204,63,0.25);
 	--green-4-050:rgba(148,193,30,0.5);
 	--orange-1-100:rgba(255,137,48,1.0);
 	--orange-2:#ffa500;
 	--blue:#4290c1;
 	--red:#f00;
 	--leaf:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 70 512 400' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd' xmlns:xlink='http://www.w3.org/1999/xlink'><g><path style='opacity:1' fill='%23266333' d='M 25.5,76.5 C 40.5545,77.4721 55.5545,78.9721 70.5,81C 99.4593,89.5438 127.126,101.21 153.5,116C 193.943,146.11 223.443,184.61 242,231.5C 245.979,244.75 249.646,258.083 253,271.5C 253.742,284.754 255.242,297.921 257.5,311C 256.205,330.699 252.872,350.032 247.5,369C 252.671,379.515 257.171,390.348 261,401.5C 266.93,389.25 273.264,377.25 280,365.5C 277.014,297.986 302.181,243.819 355.5,203C 370.437,193.364 386.103,185.031 402.5,178C 414.138,175.206 425.804,172.539 437.5,170C 449.682,169.137 461.849,168.304 474,167.5C 481.907,168.629 489.74,170.129 497.5,172C 500.135,173.961 501.969,176.461 503,179.5C 508.981,234.491 493.981,282.824 458,324.5C 432.663,352.921 401.497,371.754 364.5,381C 355.166,382.333 345.832,383.667 336.5,385C 325.478,385.485 314.478,385.485 303.5,385C 291.684,407.13 282.517,430.297 276,454.5C 268.915,465.248 259.915,467.248 249,460.5C 248,458.833 247,457.167 246,455.5C 241,438.833 236,422.167 231,405.5C 227.57,396.807 223.736,388.307 219.5,380C 205.045,378.411 190.711,376.078 176.5,373C 157.059,365.967 138.059,357.967 119.5,349C 98.4417,335.203 78.9417,319.37 61,301.5C 32.8097,267.44 15.143,228.44 8,184.5C 6.35194,163.857 5.68527,143.19 6,122.5C 7.68822,109.052 11.0216,96.052 16,83.5C 18.5098,80.1406 21.6764,77.8073 25.5,76.5 Z'/></g><g><path style='opacity:1' fill='%23a9ca46' d='M 36.5,104.5 C 49.0721,103.622 61.4055,104.789 73.5,108C 102.249,116.044 128.916,128.377 153.5,145C 202.569,188.485 226.902,243.151 226.5,309C 226.356,313.053 225.522,316.887 224,320.5C 215.856,304.212 207.19,288.212 198,272.5C 183.393,249.562 168.393,226.895 153,204.5C 144.882,197.388 137.882,189.388 132,180.5C 125.299,172.939 118.299,172.605 111,179.5C 108.853,184.327 109.186,188.994 112,193.5C 115.333,198.167 118.667,202.833 122,207.5C 126,211.5 130,215.5 134,219.5C 145.084,237.336 156.417,255.003 168,272.5C 181.759,295.352 193.926,319.019 204.5,343.5C 197.066,344.186 189.732,343.353 182.5,341C 82.3576,308.971 32.3576,240.137 32.5,134.5C 32.807,124.352 34.1403,114.352 36.5,104.5 Z'/></g><g><path style='opacity:1' fill='%23a9ca46' d='M 460.5,190.5 C 467.524,190.435 474.524,190.768 481.5,191.5C 481.48,246.45 459.813,290.617 416.5,324C 408.971,330.517 400.638,335.85 391.5,340C 368.854,349.94 345.187,354.607 320.5,354C 345.999,312.835 378.665,278.502 418.5,251C 423.745,247.03 424.745,242.197 421.5,236.5C 419.496,234.248 416.996,232.914 414,232.5C 406.949,235.87 400.116,239.704 393.5,244C 379.547,254.285 365.88,264.952 352.5,276C 339.299,289.533 326.466,303.366 314,317.5C 314.098,312.143 314.764,306.81 316,301.5C 340.958,234.273 389.124,197.273 460.5,190.5 Z'/></g></svg>");
 	--submit:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23fff'><path d='M647-440H160v-80h487L423-744l57-56 320 320-320 320-57-56 224-224Z'/></svg>");
	--extensive-product-database:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%2374a100'><path d='M856-390 570-104q-12 12-27 18t-30 6q-15 0-30-6t-27-18L103-457q-11-11-17-25.5T80-513v-287q0-33 23.5-56.5T160-880h287q16 0 31 6.5t26 17.5l352 353q12 12 17.5 27t5.5 30q0 15-5.5 29.5T856-390ZM260-640q25 0 42.5-17.5T320-700q0-25-17.5-42.5T260-760q-25 0-42.5 17.5T200-700q0 25 17.5 42.5T260-640Z'/></svg>");
	--map-store-details:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%2374a100'><path d='M480-480q33 0 56.5-23.5T560-560q0-33-23.5-56.5T480-640q-33 0-56.5 23.5T400-560q0 33 23.5 56.5T480-480Zm0 400Q319-217 239.5-334.5T160-552q0-150 96.5-239T480-880q127 0 223.5 89T800-552q0 100-79.5 217.5T480-80Z'/></svg>");
	--map-store-details-orange:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23ffa500'><path d='M480-480q33 0 56.5-23.5T560-560q0-33-23.5-56.5T480-640q-33 0-56.5 23.5T400-560q0 33 23.5 56.5T480-480Zm0 294q122-112 181-203.5T720-552q0-109-69.5-178.5T480-800q-101 0-170.5 69.5T240-552q0 71 59 162.5T480-186Zm0 106Q319-217 239.5-334.5T160-552q0-150 96.5-239T480-880q127 0 223.5 89T800-552q0 100-79.5 217.5T480-80Zm0-480Z'/></svg>");
	--map-store-details-white:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23fff'><path d='M480-480q33 0 56.5-23.5T560-560q0-33-23.5-56.5T480-640q-33 0-56.5 23.5T400-560q0 33 23.5 56.5T480-480Zm0 294q122-112 181-203.5T720-552q0-109-69.5-178.5T480-800q-101 0-170.5 69.5T240-552q0 71 59 162.5T480-186Zm0 106Q319-217 239.5-334.5T160-552q0-150 96.5-239T480-880q127 0 223.5 89T800-552q0 100-79.5 217.5T480-80Zm0-480Z'/></svg>");
	--price-tracking:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%2374a100'><path d='M600-120q-118 0-210-67T260-360H120v-80h122q-2-11-2-20v-40q0-9 2-20H120v-80h140q38-106 130-173t210-67q69 0 130.5 24T840-748l-70 70q-35-29-78.5-45.5T600-740q-75 0-136.5 38.5T370-600h230v80H344q-2 11-3 20t-1 20q0 11 1 20t3 20h256v80H370q32 63 93.5 101.5T600-220q48 0 92.5-16.5T770-282l70 70q-48 44-109.5 68T600-120Z'/></svg>");
	--price-tracking-white:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23fff'><path d='M600-120q-118 0-210-67T260-360H120v-80h122q-2-11-2-20v-40q0-9 2-20H120v-80h140q38-106 130-173t210-67q69 0 130.5 24T840-748l-70 70q-35-29-78.5-45.5T600-740q-75 0-136.5 38.5T370-600h230v80H344q-2 11-3 20t-1 20q0 11 1 20t3 20h256v80H370q32 63 93.5 101.5T600-220q48 0 92.5-16.5T770-282l70 70q-48 44-109.5 68T600-120Z'/></svg>");
	--user-contributed-updates:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%2374a100'><path d='M40-160v-112q0-34 17.5-62.5T104-378q62-31 126-46.5T360-440q66 0 130 15.5T616-378q29 15 46.5 43.5T680-272v112H40Zm720 0v-120q0-44-24.5-84.5T666-434q51 6 96 20.5t84 35.5q36 20 55 44.5t19 53.5v120H760ZM360-480q-66 0-113-47t-47-113q0-66 47-113t113-47q66 0 113 47t47 113q0 66-47 113t-113 47Zm400-160q0 66-47 113t-113 47q-11 0-28-2.5t-28-5.5q27-32 41.5-71t14.5-81q0-42-14.5-81T544-792q14-5 28-6.5t28-1.5q66 0 113 47t47 113Z'/></svg>");
	--address:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='%23666' viewBox='0 0 128 128'><path d='m78.761 51.236a12.211 12.211 0 1 0 -12.21-12.21 12.224 12.224 0 0 0 12.21 12.21zm0-20.921a8.711 8.711 0 1 1 -8.71 8.711 8.72 8.72 0 0 1 8.71-8.712z'/><path d='m112.5 110.75h-19.1v-39.186l5.127 2.716a1.75 1.75 0 0 0 1.639-3.093l-11.282-5.974c6.866-7.406 15.152-18.031 15.152-26.188a25.275 25.275 0 1 0 -50.55 0c0 4.587 2.626 9.956 6.142 15.095l-31.8 17.063a1.75 1.75 0 1 0 1.655 3.084l5.082-2.727v39.21h-19.065a1.75 1.75 0 0 0 0 3.5h97a1.75 1.75 0 0 0 0-3.5zm-33.739-93.5a21.8 21.8 0 0 1 21.775 21.775c0 4.88-3.911 11.987-11.312 20.553a140.4 140.4 0 0 1 -10.463 10.791 140.587 140.587 0 0 1 -10.461-10.791c-7.4-8.565-11.311-15.673-11.311-20.553a21.8 21.8 0 0 1 21.772-21.775zm-40.693 52.411 23.624-12.676a131.088 131.088 0 0 0 15.908 17.063 1.75 1.75 0 0 0 2.313 0c.321-.283 3-2.662 6.46-6.2l3.527 1.862v41.04h-14.711v-17.9a1.75 1.75 0 0 0 -1.75-1.75h-18.915a1.75 1.75 0 0 0 -1.75 1.75v17.9h-14.706zm33.621 41.089h-15.415v-16.15h15.415z'/></svg>");
	--contact:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='%23666' viewBox='0 138.2 595.3 565.5'><path d='M570 138.2H154.2c-14 0-25.3 11.3-25.3 25.3v114.7l-19-28.5c-8.7-13.1-26.2-17.1-39.7-8.9l-39.1 23.5c-12.8 7.5-22.2 19.7-26.2 34 -14.3 52-3.7 141.5 127.7 272.9 104.5 104.4 182.4 132.5 236.1 132.5 12.4 0.1 24.8-1.6 36.8-4.8 14.3-4 26.5-13.4 34-26.2l23.5-39.2c8.1-13.5 4.2-30.9-8.9-39.6l-93.7-62.4c-12.8-8.5-30.1-5.7-39.6 6.4l-27.3 35.1c-2.9 3.8-8 4.8-12.1 2.6l-5.2-2.9c-17.1-9.3-38.3-20.9-81.3-63.8 -4.6-4.6-8.9-9-12.8-13.1h387.9c13.9 0 25.3-11.3 25.3-25.2V163.5C595.3 149.5 583.9 138.2 570 138.2zM266.7 590.1l5 2.8c12.7 7.1 28.6 3.8 37.5-7.7l27.3-35.1c3.1-3.9 8.7-4.9 12.9-2.1l93.7 62.4c4.3 2.8 5.5 8.5 2.9 12.9l-23.5 39.2c-4.9 8.4-12.9 14.6-22.2 17.3 -46.9 12.9-129 2-253.6-122.6C22 432.5 11.1 350.4 24 303.5c2.7-9.4 8.9-17.3 17.3-22.2l39.2-23.5c4.4-2.6 10.1-1.3 12.9 2.9l62.5 93.7c2.8 4.2 1.9 9.8-2.1 12.9l-35.1 27.3c-11.5 8.8-14.8 24.8-7.7 37.5l2.8 5c9.9 18.2 22.3 40.8 67.2 85.8C225.9 567.8 248.5 580.1 266.7 590.1zM575.4 470.5c0 3-2.5 5.4-5.5 5.4H164.2c-12.9-14.7-24-30.9-33.1-48.3l-2.9-5.2c-2.3-4.1-1.2-9.3 2.6-12.1l35.1-27.3c12.1-9.5 14.9-26.7 6.4-39.6l-23.6-35.4v-144.5c0-1.5 0.6-2.8 1.6-3.9 1-1 2.4-1.6 3.9-1.6h415.8c1.5 0 2.9 0.6 3.9 1.6 1 1 1.6 2.4 1.6 3.9L575.4 470.5 575.4 470.5z'/><path d='M535.8 184.2L369.9 309.9c-4.7 3.4-11 3.4-15.7 0L188.4 184.2c-4.4-3.3-10.6-2.5-13.9 1.9 -3.3 4.4-2.5 10.6 1.9 13.9l165.8 125.8c11.8 8.7 27.9 8.7 39.7 0l165.9-125.8c2.1-1.6 3.5-4 3.8-6.6 0.4-2.6-0.3-5.3-1.9-7.4C546.4 181.7 540.2 180.8 535.8 184.2z'/><path d='M277.4 326.6L175.7 435.4c-3.7 4-3.5 10.3 0.5 14 4 3.7 10.3 3.5 14-0.5l101.7-108.9c3.4-4.1 3-10-0.9-13.6C287.2 322.9 281.2 322.9 277.4 326.6z'/><path d='M447.4 326.6c-3.7-4-10-4.2-14-0.5 -4 3.7-4.2 10-0.5 14L534.5 449c3.7 4 10 4.2 14 0.5 4-3.7 4.2-10 0.5-14L447.4 326.6z'/></svg>");
	--website:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='%23666' viewBox='0 0 58 58'><path d='M50.69 48.22C55.23 43.1 58 36.37 58 29c0-7.67-3-14.64-7.87-19.83 0 0 0 0 0 0 0-0.01-0.01-0.01-0.01-0.01 -5.08-5.4-12.19-8.85-20.11-9.13l0 0L29.44 0.01C29.29 0.01 29.15 0 29 0s-0.29 0.01-0.44 0.01l-0.56 0.02 0 0c-7.91 0.27-15.03 3.73-20.11 9.13 0 0.01-0.01 0.01-0.01 0.01 0 0 0 0 0 0C3 14.36 0 21.33 0 29c0 7.37 2.77 14.1 7.31 19.22 0.01 0.01 0.01 0.02 0.01 0.03 0.02 0.03 0.04 0.04 0.06 0.06 5.11 5.71 12.43 9.39 20.61 9.66l0 0 0.56 0.02C28.71 58 28.85 58 29 58s0.29 0 0.44-0.01l0.56-0.01 0 0c8.19-0.28 15.52-3.96 20.63-9.68 0.01-0.02 0.03-0.02 0.05-0.04C50.68 48.24 50.68 48.23 50.69 48.22zM2.03 30h12c0.11 4.24 0.94 8.36 2.42 12.22 -2.84 1.03-5.56 2.41-8.11 4.13C4.59 41.89 2.25 36.21 2.03 30zM8.88 11.02c2.49 1.62 5.14 2.91 7.9 3.88C15.09 19.01 14.15 23.44 14.03 28H2.03C2.26 21.49 4.81 15.57 8.88 11.02zM55.98 28H43.97c-0.12-4.56-1.06-8.99-2.75-13.09 2.76-0.97 5.41-2.26 7.9-3.88C53.19 15.57 55.74 21.49 55.98 28zM28 14.96c-2.89-0.08-5.73-0.51-8.47-1.28C21.56 9.52 24.42 5.77 28 2.64V14.96zM28 16.96V28H16.03c0.12-4.35 1.03-8.56 2.67-12.47C21.7 16.4 24.82 16.88 28 16.96zM30 16.96c3.18-0.08 6.3-0.57 9.31-1.44 1.63 3.91 2.54 8.13 2.67 12.48H30V16.96zM30 14.96V2.64c3.58 3.13 6.44 6.88 8.47 11.04C35.73 14.45 32.89 14.88 30 14.96zM40.41 13.07c-1.92-4.03-4.59-7.69-7.89-10.83 5.86 0.77 11.13 3.41 15.18 7.32C45.4 11.02 42.96 12.19 40.41 13.07zM17.59 13.07c-2.55-0.88-4.99-2.06-7.29-3.52 4.06-3.9 9.33-6.55 15.18-7.32C22.18 5.38 19.51 9.05 17.59 13.07zM16.03 30H28v10.04c-3.31 0.09-6.55 0.6-9.66 1.54C16.93 37.92 16.14 34.02 16.03 30zM28 42.04v13.32c-3.83-3.34-6.84-7.41-8.88-11.92C21.98 42.59 24.96 42.12 28 42.04zM30 55.36V42.04c3.04 0.09 6.02 0.56 8.88 1.4C36.84 47.95 33.83 52.01 30 55.36zM30 40.04V30h11.97c-0.11 4.02-0.9 7.92-2.31 11.58C36.55 40.64 33.31 40.13 30 40.04zM43.97 30h12c-0.23 6.21-2.56 11.89-6.31 16.35 -2.55-1.72-5.27-3.1-8.11-4.13C43.03 38.36 43.86 34.24 43.97 30zM9.69 47.85c2.37-1.57 4.89-2.84 7.52-3.78 1.95 4.36 4.74 8.33 8.27 11.7C19.33 54.96 13.82 52.08 9.69 47.85zM32.52 55.76c3.53-3.36 6.33-7.34 8.27-11.7 2.63 0.95 5.15 2.21 7.52 3.78C44.18 52.08 38.67 54.96 32.52 55.76z'/></svg>");
	--webshop-white:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23fff'><path d='M280-80q-33 0-56.5-23.5T200-160q0-33 23.5-56.5T280-240q33 0 56.5 23.5T360-160q0 33-23.5 56.5T280-80Zm400 0q-33 0-56.5-23.5T600-160q0-33 23.5-56.5T680-240q33 0 56.5 23.5T760-160q0 33-23.5 56.5T680-80ZM246-720l96 200h280l110-200H246Zm-38-80h590q23 0 35 20.5t1 41.5L692-482q-11 20-29.5 31T622-440H324l-44 80h480v80H280q-45 0-68-39.5t-2-78.5l54-98-144-304H40v-80h130l38 80Zm134 280h280-280Z'/></svg>");
	--webshop-orange:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23ffa500'><path d='M280-80q-33 0-56.5-23.5T200-160q0-33 23.5-56.5T280-240q33 0 56.5 23.5T360-160q0 33-23.5 56.5T280-80Zm400 0q-33 0-56.5-23.5T600-160q0-33 23.5-56.5T680-240q33 0 56.5 23.5T760-160q0 33-23.5 56.5T680-80ZM246-720l96 200h280l110-200H246Zm-38-80h590q23 0 35 20.5t1 41.5L692-482q-11 20-29.5 31T622-440H324l-44 80h480v80H280q-45 0-68-39.5t-2-78.5l54-98-144-304H40v-80h130l38 80Zm134 280h280-280Z'/></svg>");
	--social:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='%23666' viewBox='0 0 512 512'><path d='M257.107,5C118.473,5,6.109,117.365,6.109,255.998C6.109,394.631,118.473,507,257.107,507 s250.998-112.37,250.998-251.002C508.105,117.365,395.74,5,257.107,5z M257.107,25.917c126.868,0,230.082,103.214,230.082,230.082 c0,55.815-19.997,107.043-53.19,146.926c-22.939-9.58-77.089-28.372-110.609-38.269c-2.859-0.898-3.309-1.042-3.309-12.94 c0-9.826,4.044-19.721,7.987-28.096c4.269-9.1,9.334-24.399,11.153-38.126c5.086-5.904,12.01-17.547,16.463-39.739 c3.901-19.559,2.083-26.677-0.51-33.357c-0.266-0.705-0.552-1.399-0.756-2.094c-0.981-4.586,0.367-28.413,3.718-46.899 c2.308-12.685-0.593-39.658-18.057-61.972c-11.03-14.105-32.131-31.416-70.675-33.826l-21.141,0.02 c-37.891,2.391-59.012,19.701-70.042,33.806c-17.464,22.315-20.364,49.288-18.056,61.963c3.37,18.495,4.698,42.322,3.738,46.816 c-0.204,0.786-0.49,1.481-0.776,2.186c-2.574,6.68-4.412,13.798-0.49,33.357c4.432,22.192,11.357,33.836,16.463,39.739 c1.798,13.726,6.864,29.026,11.153,38.126c3.125,6.659,4.596,15.718,4.596,28.525c0,11.898-0.45,12.042-3.126,12.889 c-34.663,10.234-89.834,30.17-110.404,39.178c-33.846-40.066-54.293-91.785-54.293-148.212 C27.025,129.13,130.239,25.917,257.107,25.917z M96.474,420.516c23.552-9.615,70.512-26.365,101.355-35.475 c17.935-5.658,17.935-20.763,17.935-32.896c0-10.06-0.694-24.89-6.577-37.431c-4.045-8.589-8.662-23.317-9.682-34.847 c-0.225-2.696-1.491-5.188-3.534-6.965c-2.962-2.595-8.988-12.093-12.828-31.252c-3.043-15.167-1.756-18.486-0.51-21.693 c0.531-1.369,1.042-2.717,1.451-4.239c2.512-9.181-0.287-39.341-3.33-56.07c-1.327-7.272,0.347-27.933,13.951-45.337 c12.194-15.595,30.659-24.287,54.211-25.788l19.834-0.021c24.185,1.522,42.65,10.214,54.865,25.809 c13.604,17.404,15.259,38.065,13.93,45.346c-3.023,16.72-5.842,46.879-3.33,56.05c0.43,1.532,0.919,2.88,1.451,4.249 c1.247,3.206,2.533,6.526-0.49,21.693c-3.839,19.16-9.886,28.658-12.848,31.252c-2.022,1.777-3.288,4.269-3.534,6.965 c-1.001,11.53-5.617,26.258-9.661,34.847c-4.637,9.856-9.968,22.98-9.968,37.002c0,12.134,0,27.239,18.118,32.948 c29.516,8.722,76.701,24.93,101.621,34.73c-41.608,41.199-98.781,66.691-161.797,66.691 C194.664,486.084,137.981,461.042,96.474,420.516z'/></svg>");
	--facebook:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='%23666' viewBox='0 0 32 32'><path d='M32 16c0-8.839-7.167-16-16-16-8.839 0-16 7.161-16 16 0 7.984 5.849 14.604 13.5 15.803v-11.177h-4.063v-4.625h4.063v-3.527c0-4.009 2.385-6.223 6.041-6.223 1.751 0 3.584 0.312 3.584 0.312v3.937h-2.021c-1.984 0-2.604 1.235-2.604 2.5v3h4.437l-0.713 4.625h-3.724v11.177c7.645-1.199 13.5-7.819 13.5-15.803z'/></svg>");
	--happy-cow:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='%23666' viewBox='0 0 32 32'><path d='M 5.364 11.562 C 4.166 11.667 2.25 11.856 1.321 10.88 C 0.461 9.987 0.804 8.449 1.662 7.673 C 2.554 6.862 3.731 6.898 4.788 7.098 C 5.399 7.214 5.999 7.391 6.586 7.603 C 6.775 7.673 8.632 8.413 8.573 8.601 C 8.561 8.601 7.727 11.057 7.727 11.057 C 7.609 11.41 5.612 11.539 5.364 11.562 Z M 4.953 10.563 C 7.08 10.234 6.187 8.918 5.87 8.567 C 5.564 8.212 4.835 8.014 4.483 7.956 C 3.883 7.849 3.365 7.802 2.837 8.295 C 2.343 8.765 2.143 9.682 2.625 10.198 C 3.155 10.763 4.259 10.633 4.953 10.563 Z'/><path d='M 23.326 13.595 L 23.268 11.268 C 23.268 11.092 25.255 10.999 25.454 10.987 C 26.066 10.963 26.7 10.975 27.311 11.057 C 28.369 11.198 29.51 11.493 30.119 12.443 C 30.696 13.348 30.567 14.758 29.486 15.275 C 28.321 15.827 26.547 15.133 25.43 14.699 C 25.195 14.604 23.338 13.924 23.326 13.595 Z M 28.452 14.311 C 29.074 14.006 29.145 13.171 28.803 12.631 C 28.452 12.068 27.946 11.95 27.334 11.867 C 26.982 11.821 26.23 11.785 25.829 11.996 C 25.43 12.208 24.185 13.089 26.124 13.959 C 26.77 14.217 27.781 14.64 28.452 14.311 Z'/><path d='M 7.939 9.411 C 6.281 5.97 7.714 2.104 10.137 1.128 C 10.571 0.953 12.183 0.507 12.359 1.283 C 12.44 1.881 11.442 2.421 11.147 3.067 C 10.5 4.63 11.771 6.64 11.736 6.662 C 11.736 6.662 7.927 9.424 7.939 9.411 Z M 10.901 6.275 C 9.725 2.891 11.536 1.694 11.536 1.694 C 9.008 2.551 10.159 6.546 10.159 6.546 L 10.901 6.275 Z'/><path d='M 23.197 3.35 C 23.726 2.739 24.925 3.902 25.231 4.266 C 26.911 6.264 26.346 10.352 23.256 12.595 L 21.199 8.378 C 21.186 8.331 23.256 7.169 23.431 5.488 C 23.478 4.771 22.856 3.832 23.197 3.35 Z M 22.127 8.425 L 22.656 9.012 C 22.656 9.012 25.548 6.041 23.726 4.09 C 23.726 4.09 24.772 5.992 22.127 8.425 Z'/><path d='M 6.481 13.982 C 6.481 13.982 5.634 5.113 13.604 5.806 L 20.069 7.039 C 20.069 7.039 25.477 8.496 23.855 16.403 C 23.855 16.403 15.791 21.054 6.493 13.9 L 6.481 13.982 Z M 21.41 15.286 C 21.41 15.286 22.984 11.456 20.586 10.88 C 17.095 10.058 16.956 16.015 16.956 16.015 L 21.41 15.286 Z M 12.864 15.228 C 12.864 15.228 14.757 9.859 11.476 9.329 C 9.043 8.931 9.032 13.442 9.032 13.442 L 12.864 15.228 Z'/><path d='M 9.738 12.608 C 9.713 11.28 10.442 10.198 11.36 10.176 C 12.277 10.163 13.028 11.221 13.052 12.549 C 13.064 13.877 12.335 14.958 11.429 14.981 C 10.513 14.993 9.761 13.935 9.738 12.608 Z M 11.958 11.844 C 11.958 11.575 11.736 11.339 11.453 11.339 C 11.171 11.339 10.948 11.562 10.948 11.844 C 10.948 12.125 11.171 12.35 11.453 12.35 C 11.736 12.35 11.958 12.125 11.958 11.844 Z'/><path d='M 17.954 13.312 C 18.448 12.079 19.529 11.351 20.376 11.691 C 21.234 12.032 21.527 13.301 21.033 14.535 C 20.54 15.768 19.459 16.497 18.612 16.156 C 17.766 15.815 17.472 14.545 17.954 13.312 Z M 19.717 12.619 C 19.435 12.619 19.211 12.854 19.223 13.137 C 19.223 13.419 19.459 13.64 19.741 13.63 C 20.023 13.63 20.246 13.395 20.235 13.113 C 20.235 12.83 20 12.619 19.717 12.619 Z'/><path d='M 15.968 7.286 C 15.968 7.286 13.815 7.545 13.663 9.165 C 13.663 9.165 12.676 7.426 14.568 6.957 C 14.568 6.957 13.17 6.299 12.03 6.992 C 12.03 6.992 12.77 5.582 14.686 5.947 C 14.45 5.006 13.241 4.619 13.241 4.619 C 13.241 4.619 14.615 4.289 15.861 5.594 C 15.861 5.594 15.885 5.088 16.38 4.712 C 16.38 4.712 16.848 5.1 16.848 5.734 C 16.848 5.734 18.4 4.83 19.705 6.147 C 19.705 6.147 18.223 5.723 17.778 6.264 C 17.778 6.264 20 6.416 20.412 8.062 C 20.412 8.062 18.437 6.676 17.507 7.098 C 18.977 7.637 18.601 9.153 18.601 9.153 C 18.601 9.153 17.989 7.521 15.968 7.286 Z'/><path d='M 8.914 21.866 C 8.903 21.772 8.974 21.701 9.067 21.701 C 9.513 21.713 9.738 21.349 9.748 21.325 C 9.796 21.243 9.89 21.22 9.973 21.266 C 10.042 21.314 10.078 21.419 10.03 21.489 C 10.024 21.501 9.936 21.653 9.76 21.793 C 10.055 22.331 11.172 24.056 13.545 24.39 C 16.074 24.745 18.018 23.594 18.585 23.209 C 18.458 23.046 18.406 22.899 18.4 22.888 C 18.365 22.806 18.413 22.711 18.507 22.688 C 18.589 22.665 18.683 22.711 18.717 22.794 C 18.73 22.817 18.883 23.228 19.306 23.323 C 19.387 23.346 19.447 23.428 19.435 23.511 C 19.412 23.58 19.342 23.629 19.259 23.629 L 19.235 23.629 C 19.066 23.59 18.928 23.519 18.817 23.437 C 18.262 23.84 16.21 25.161 13.521 24.732 C 10.831 24.305 9.738 22.499 9.468 21.958 C 9.354 22.002 9.226 22.031 9.078 22.031 L 9.054 22.031 C 8.974 22.018 8.903 21.948 8.914 21.866 Z M 8.833 15.404 C 8.833 15.404 9.881 14.477 11.003 16.193 C 11.147 16.334 11.278 16.501 11.383 16.684 C 11.759 17.366 11.653 18.046 11.136 18.2 C 10.704 18.328 10.123 18.054 9.725 17.562 L 9.702 17.565 C 9.067 16.908 8.315 16.073 8.833 15.404 Z M 21.458 17.177 C 21.458 17.177 21.827 18.148 19.878 19.056 C 19.816 19.095 19.749 19.13 19.682 19.163 C 18.977 19.504 18.306 19.351 18.189 18.822 C 18.109 18.466 18.299 18.033 18.647 17.684 C 19.326 16.868 20.787 16.208 21.458 17.177 Z M 6.963 13.254 C 1.838 14.229 1.838 25.836 12.747 27.247 C 27.288 29.114 27.217 16.885 22.973 15.368 C 20.552 14.5 18.26 16.497 14.78 15.804 C 11.372 15.121 10.089 12.667 6.963 13.254 Z M 23.302 19.374 C 23.878 19.95 23.596 21.172 22.656 22.101 C 21.728 23.028 20.505 23.323 19.929 22.746 C 19.352 22.171 19.646 20.949 20.575 20.02 C 21.503 19.092 22.727 18.798 23.302 19.374 Z M 8.726 17.988 C 9.491 19.058 9.491 20.491 8.833 20.961 C 8.174 21.43 6.904 20.972 6.14 19.904 C 5.377 18.834 5.388 17.553 6.046 17.084 C 6.716 16.601 7.963 16.92 8.726 17.988 Z'/></svg>");
	--instagram:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='%23666' viewBox='0 0 32 32'><path d='M16 0c-4.349 0-4.891 0.021-6.593 0.093-1.709 0.084-2.865 0.349-3.885 0.745-1.052 0.412-1.948 0.959-2.833 1.849-0.891 0.885-1.443 1.781-1.849 2.833-0.396 1.020-0.661 2.176-0.745 3.885-0.077 1.703-0.093 2.244-0.093 6.593s0.021 4.891 0.093 6.593c0.084 1.704 0.349 2.865 0.745 3.885 0.412 1.052 0.959 1.948 1.849 2.833 0.885 0.891 1.781 1.443 2.833 1.849 1.020 0.391 2.181 0.661 3.885 0.745 1.703 0.077 2.244 0.093 6.593 0.093s4.891-0.021 6.593-0.093c1.704-0.084 2.865-0.355 3.885-0.745 1.052-0.412 1.948-0.959 2.833-1.849 0.891-0.885 1.443-1.776 1.849-2.833 0.391-1.020 0.661-2.181 0.745-3.885 0.077-1.703 0.093-2.244 0.093-6.593s-0.021-4.891-0.093-6.593c-0.084-1.704-0.355-2.871-0.745-3.885-0.412-1.052-0.959-1.948-1.849-2.833-0.885-0.891-1.776-1.443-2.833-1.849-1.020-0.396-2.181-0.661-3.885-0.745-1.703-0.077-2.244-0.093-6.593-0.093zM16 2.88c4.271 0 4.781 0.021 6.469 0.093 1.557 0.073 2.405 0.333 2.968 0.553 0.751 0.291 1.276 0.635 1.844 1.197 0.557 0.557 0.901 1.088 1.192 1.839 0.22 0.563 0.48 1.411 0.553 2.968 0.072 1.688 0.093 2.199 0.093 6.469s-0.021 4.781-0.099 6.469c-0.084 1.557-0.344 2.405-0.563 2.968-0.303 0.751-0.641 1.276-1.199 1.844-0.563 0.557-1.099 0.901-1.844 1.192-0.556 0.22-1.416 0.48-2.979 0.553-1.697 0.072-2.197 0.093-6.479 0.093s-4.781-0.021-6.48-0.099c-1.557-0.084-2.416-0.344-2.979-0.563-0.76-0.303-1.281-0.641-1.839-1.199-0.563-0.563-0.921-1.099-1.197-1.844-0.224-0.556-0.48-1.416-0.563-2.979-0.057-1.677-0.084-2.197-0.084-6.459 0-4.26 0.027-4.781 0.084-6.479 0.083-1.563 0.339-2.421 0.563-2.979 0.276-0.761 0.635-1.281 1.197-1.844 0.557-0.557 1.079-0.917 1.839-1.199 0.563-0.219 1.401-0.479 2.964-0.557 1.697-0.061 2.197-0.083 6.473-0.083zM16 7.787c-4.541 0-8.213 3.677-8.213 8.213 0 4.541 3.677 8.213 8.213 8.213 4.541 0 8.213-3.677 8.213-8.213 0-4.541-3.677-8.213-8.213-8.213zM16 21.333c-2.948 0-5.333-2.385-5.333-5.333s2.385-5.333 5.333-5.333c2.948 0 5.333 2.385 5.333 5.333s-2.385 5.333-5.333 5.333zM26.464 7.459c0 1.063-0.865 1.921-1.923 1.921-1.063 0-1.921-0.859-1.921-1.921 0-1.057 0.864-1.917 1.921-1.917s1.923 0.86 1.923 1.917z'/></svg>");
	--linked-in:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='%23666' viewBox='0 0 32 32'><path d='M27.26 27.271h-4.733v-7.427c0-1.771-0.037-4.047-2.475-4.047-2.468 0-2.844 1.921-2.844 3.916v7.557h-4.739v-15.271h4.552v2.083h0.061c0.636-1.203 2.183-2.468 4.491-2.468 4.801 0 5.692 3.161 5.692 7.271v8.385zM7.115 9.912c-1.527 0-2.751-1.235-2.751-2.756 0-1.516 1.229-2.749 2.751-2.749s2.755 1.233 2.755 2.749c0 1.521-1.233 2.756-2.755 2.756zM9.489 27.271h-4.749v-15.271h4.749zM29.636 0h-27.276c-1.303 0-2.36 1.031-2.36 2.307v27.387c0 1.276 1.057 2.307 2.36 2.307h27.271c1.301 0 2.369-1.031 2.369-2.307v-27.387c0-1.276-1.068-2.307-2.369-2.307z'/></svg>");
	--pinterest:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='%23666' viewBox='0 0 32 32'><path d='M16.75 0.406c-6.413 0-12.75 4.275-12.75 11.194 0 4.4 2.475 6.9 3.975 6.9 0.619 0 0.975-1.725 0.975-2.212 0-0.581-1.481-1.819-1.481-4.238 0-5.025 3.825-8.588 8.775-8.588 4.256 0 7.406 2.419 7.406 6.863 0 3.319-1.331 9.544-5.644 9.544-1.556 0-2.888-1.125-2.888-2.737 0-2.363 1.65-4.65 1.65-7.088 0-4.137-5.869-3.387-5.869 1.613 0 1.050 0.131 2.212 0.6 3.169-0.863 3.713-2.625 9.244-2.625 13.069 0 1.181 0.169 2.344 0.281 3.525 0.212 0.238 0.106 0.213 0.431 0.094 3.15-4.313 3.038-5.156 4.463-10.8 0.769 1.463 2.756 2.25 4.331 2.25 6.637 0 9.619-6.469 9.619-12.3 0-6.206-5.363-10.256-11.25-10.256z'/></svg>");
	--tik-tok:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='%23666' viewBox='0 0 32 32'><path d='M16.708 0.027c1.745-0.027 3.48-0.011 5.213-0.027 0.105 2.041 0.839 4.12 2.333 5.563 1.491 1.479 3.6 2.156 5.652 2.385v5.369c-1.923-0.063-3.855-0.463-5.6-1.291-0.76-0.344-1.468-0.787-2.161-1.24-0.009 3.896 0.016 7.787-0.025 11.667-0.104 1.864-0.719 3.719-1.803 5.255-1.744 2.557-4.771 4.224-7.88 4.276-1.907 0.109-3.812-0.411-5.437-1.369-2.693-1.588-4.588-4.495-4.864-7.615-0.032-0.667-0.043-1.333-0.016-1.984 0.24-2.537 1.495-4.964 3.443-6.615 2.208-1.923 5.301-2.839 8.197-2.297 0.027 1.975-0.052 3.948-0.052 5.923-1.323-0.428-2.869-0.308-4.025 0.495-0.844 0.547-1.485 1.385-1.819 2.333-0.276 0.676-0.197 1.427-0.181 2.145 0.317 2.188 2.421 4.027 4.667 3.828 1.489-0.016 2.916-0.88 3.692-2.145 0.251-0.443 0.532-0.896 0.547-1.417 0.131-2.385 0.079-4.76 0.095-7.145 0.011-5.375-0.016-10.735 0.025-16.093z'/></svg>");
	--twitter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='%23666' viewBox='0 0 32 32'><path d='M31.937 6.093c-1.177 0.516-2.437 0.871-3.765 1.032 1.355-0.813 2.391-2.099 2.885-3.631-1.271 0.74-2.677 1.276-4.172 1.579-1.192-1.276-2.896-2.079-4.787-2.079-3.625 0-6.563 2.937-6.563 6.557 0 0.521 0.063 1.021 0.172 1.495-5.453-0.255-10.287-2.875-13.52-6.833-0.568 0.964-0.891 2.084-0.891 3.303 0 2.281 1.161 4.281 2.916 5.457-1.073-0.031-2.083-0.328-2.968-0.817v0.079c0 3.181 2.26 5.833 5.26 6.437-0.547 0.145-1.131 0.229-1.724 0.229-0.421 0-0.823-0.041-1.224-0.115 0.844 2.604 3.26 4.5 6.14 4.557-2.239 1.755-5.077 2.801-8.135 2.801-0.521 0-1.041-0.025-1.563-0.088 2.917 1.86 6.36 2.948 10.079 2.948 12.067 0 18.661-9.995 18.661-18.651 0-0.276 0-0.557-0.021-0.839 1.287-0.917 2.401-2.079 3.281-3.396z'/></svg>");
	--you-tube:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='%23666' viewBox='0 0 32 32'><path d='M31.328 8.271c-0.38-1.349-1.432-2.407-2.787-2.781-2.495-0.667-12.525-0.667-12.525-0.667s-10.011-0.016-12.532 0.667c-1.348 0.375-2.405 1.432-2.781 2.781-0.473 2.557-0.708 5.145-0.697 7.745-0.005 2.583 0.229 5.167 0.697 7.708 0.376 1.349 1.433 2.407 2.781 2.787 2.495 0.667 12.532 0.667 12.532 0.667s10.005 0 12.525-0.667c1.355-0.38 2.407-1.437 2.787-2.787 0.459-2.541 0.683-5.125 0.667-7.708 0.016-2.6-0.203-5.188-0.667-7.745zM12.812 20.803v-9.595l8.349 4.808z'/></svg>");
	--search:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23fff'><path d='M784-120 532-372q-30 24-69 38t-83 14q-109 0-184.5-75.5T120-580q0-109 75.5-184.5T380-840q109 0 184.5 75.5T640-580q0 44-14 83t-38 69l252 252-56 56ZM380-400q75 0 127.5-52.5T560-580q0-75-52.5-127.5T380-760q-75 0-127.5 52.5T200-580q0 75 52.5 127.5T380-400Z'/></svg>");
	--barcode:url("data:image/svg+xml;utf8,<?xml version='1.0'?><svg xmlns='http://www.w3.org/2000/svg' viewBox='-0.1 1.75 15.5 11.78'><path fill='%23fff' d='M 0.0,13.5h0.9V1.8h-0.9z M 1.7,13.5h0.5V1.8h-0.5z M 3.3,13.5h1.1V1.8h-1.1z M 5.5,13.5h0.6V1.8h-0.6z M 6.9,13.5h2.3V1.8h-2.3z M10.1,13.5h0.5V1.8h-0.5z M12.1,13.5h0.8V1.8h-0.8z M13.8,13.5h1.5V1.8h-1.5z'/></svg>");
	--plus:url("data:image/svg+xml;utf8,<?xml version='1.0'?><svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 45.402 45.402'><path fill='%23fff' d='M41.267,18.557H26.832V4.134C26.832,1.851,24.99,0,22.707,0c-2.283,0-4.124,1.851-4.124,4.135v14.432H4.141 c-2.283,0-4.139,1.851-4.138,4.135c-0.001,1.141,0.46,2.187,1.207,2.934c0.748,0.749,1.78,1.222,2.92,1.222h14.453V41.27 c0,1.142,0.453,2.176,1.201,2.922c0.748,0.748,1.777,1.211,2.919,1.211c2.282,0,4.129-1.851,4.129-4.133V26.857h14.435 c2.283,0,4.134-1.867,4.133-4.15C45.399,20.425,43.548,18.557,41.267,18.557z'/></svg>");
	--filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23fff'><path d='M440-160q-17 0-28.5-11.5T400-200v-240L168-736q-15-20-4.5-42t36.5-22h560q26 0 36.5 22t-4.5 42L560-440v240q0 17-11.5 28.5T520-160h-80Zm40-308 198-252H282l198 252Zm0 0Z'/></svg>");
	--home:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23fff'><path d='M240-200h120v-240h240v240h120v-360L480-740 240-560v360Zm-80 80v-480l320-240 320 240v480H520v-240h-80v240H160Zm320-350Z'/></svg>");
	--v-label:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='78 38 222 296' xmlns:svg='http://www.w3.org/2000/svg'><path d='m 1417.33,892 c 453.54,0 823.32,370 823.32,823.33 0,453.54 -369.78,823.33 -823.32,823.33 -453.334,0 -823.326,-369.79 -823.326,-823.33 C 594.004,1262 963.996,892 1417.33,892' style='fill:%23fff200;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(0.13333333,0,0,-0.13333333,0,377.94667)'/><path d='m 755.031,1776.33 -1.375,-17.73 -105.593,-34.63 1.75,22.57 73.472,23.41 -68.988,34.33 1.754,22.58 98.98,-50.53' style='fill:%23008940;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(0.13333333,0,0,-0.13333333,0,377.94667)'/><path d='m 737.453,1838.56 -16.949,3.59 8.586,40.6 16.953,-3.59 -8.59,-40.6' style='fill:%23008940;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(0.13333333,0,0,-0.13333333,0,377.94667)'/><path d='m 682.039,1938.84 7.238,20.5 77.969,-27.53 16.801,47.58 18.773,-6.63 -24.039,-68.08 -96.742,34.16' style='fill:%23008940;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(0.13333333,0,0,-0.13333333,0,377.94667)'/><path d='m 808.891,2067.31 -36.637,4.11 22.957,-28.85 z m 11.722,-56.68 -10.957,-19.82 -68.738,87.7 8.602,15.56 110.82,-11.62 -10.961,-19.82 -19.434,2.24 -21.55,-38.97 12.218,-15.27' style='fill:%23008940;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(0.13333333,0,0,-0.13333333,0,377.94667)'/><path d='m 872.348,2167.38 -19.45,-24.15 17.997,-14.49 19.445,24.15 c 1.973,2.45 2.773,5.22 2.402,8.31 -0.363,3.1 -1.816,5.66 -4.34,7.7 -2.523,2.03 -5.339,2.9 -8.441,2.6 -3.106,-0.3 -5.641,-1.67 -7.613,-4.12 z m -32.68,22.42 -17.543,-21.78 15.98,-12.87 17.543,21.78 c 1.653,2.05 2.43,4.32 2.344,6.8 -0.082,2.47 -1.058,4.66 -2.922,6.54 -0.09,0.21 -0.453,0.57 -1.086,1.08 -2.285,1.84 -4.785,2.61 -7.496,2.32 -2.707,-0.29 -4.98,-1.58 -6.82,-3.87 z m 66.277,-49.28 -33.175,-41.19 -79.907,64.35 31.367,38.94 c 5.786,7.18 12.747,11.47 20.879,12.85 7.985,1.51 15.133,-0.28 21.45,-5.36 6.546,-5.28 9.871,-12.06 9.968,-20.33 10.286,3.56 19.493,2.06 27.618,-4.49 6.628,-5.33 10.082,-12.28 10.351,-20.82 0.274,-8.55 -2.578,-16.53 -8.551,-23.95' style='fill:%23008940;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(0.13333333,0,0,-0.13333333,0,377.94667)'/><path d='m 877.793,2262.48 56.715,50.82 13.387,-14.95 -40.528,-36.31 13.899,-15.51 34.414,30.84 13.285,-14.83 -34.41,-30.84 14.605,-16.3 41.09,36.82 13.29,-14.83 -57.282,-51.32 -68.465,76.41' style='fill:%23008940;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(0.13333333,0,0,-0.13333333,0,377.94667)'/><path d='m 969.746,2339.83 18.195,11.88 45.199,-69.23 42.26,27.58 10.88,-16.67 -60.45,-39.47 -56.084,85.91' style='fill:%23008940;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(0.13333333,0,0,-0.13333333,0,377.94667)'/><path d='m 1172.72,2333.91 -20.07,-8.32 -39.32,94.76 20.08,8.33 39.31,-94.77' style='fill:%23008940;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(0.13333333,0,0,-0.13333333,0,377.94667)'/><path d='m 1221.97,2351.58 -20.12,-5.35 -26.38,99.14 18.66,4.96 66.15,-50.03 -16.8,63.16 20.12,5.36 26.38,-99.15 -18.51,-4.92 -66.3,49.99 16.8,-63.16' style='fill:%23008940;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(0.13333333,0,0,-0.13333333,0,377.94667)'/><path d='m 1336.95,2458.58 -32.54,-3.01 -1.85,19.98 86.57,8 1.85,-19.98 -32.54,-3 7.59,-82.18 -21.49,-1.99 -7.59,82.18' style='fill:%23008940;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(0.13333333,0,0,-0.13333333,0,377.94667)'/><path d='m 1427.28,2483.65 76.02,-4.58 -1.21,-20.02 -54.31,3.27 -1.26,-20.79 46.13,-2.77 -1.2,-19.88 -46.12,2.78 -1.32,-21.85 55.08,-3.32 -1.2,-19.87 -76.77,4.62 6.16,102.41' style='fill:%23008940;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(0.13333333,0,0,-0.13333333,0,377.94667)'/><path d='m 1590.22,2442.69 -25.33,5.79 -6.26,-27.42 25.33,-5.79 c 3.95,-0.89 7.51,-0.33 10.68,1.7 3.17,2.03 5.2,5.02 6.11,8.98 0.89,3.94 0.36,7.5 -1.62,10.65 -1.99,3.16 -4.96,5.19 -8.91,6.09 z m -42.06,30.19 46.53,-10.63 c 10.27,-2.35 18,-7.44 23.18,-15.27 5.37,-7.88 6.97,-16.56 4.8,-26.05 -1.46,-6.42 -4.44,-11.84 -8.94,-16.27 -4.49,-4.43 -9.87,-7.39 -16.13,-8.87 l 13.52,-42.53 -23.56,5.38 -12.18,38.17 -21.19,4.84 -7.68,-33.63 -21.19,4.84 22.84,100.02' style='fill:%23008940;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(0.13333333,0,0,-0.13333333,0,377.94667)'/><path d='m 1653.35,2337.64 -19.18,8.11 39.97,94.49 17.78,-7.52 21.58,-80.09 25.45,60.19 19.18,-8.11 -39.96,-94.49 -17.64,7.46 -21.72,80.15 -25.46,-60.19' style='fill:%23008940;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(0.13333333,0,0,-0.13333333,0,377.94667)'/><path d='m 1813.31,2295.98 6.81,36.23 -30.46,-20.75 z m -57.39,-7.5 -18.95,12.39 92.53,62.08 14.88,-9.74 -19.77,-109.66 -18.95,12.4 3.67,19.21 -37.28,24.38 -16.13,-11.06' style='fill:%23008940;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(0.13333333,0,0,-0.13333333,0,377.94667)'/><path d='m 1905.8,2281.22 -24.41,21.72 13.33,14.99 64.97,-57.78 -13.34,-14.99 -24.42,21.72 -54.85,-61.68 -16.12,14.35 54.84,61.67' style='fill:%23008940;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(0.13333333,0,0,-0.13333333,0,377.94667)'/><path d='m 1921.13,2149.45 -14.46,16.22 76.59,68.27 14.46,-16.23 -76.59,-68.26' style='fill:%23008940;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(0.13333333,0,0,-0.13333333,0,377.94667)'/><path d='m 1995.52,2139.39 c -7.65,-5.13 -12.42,-11.85 -14.28,-20.18 -1.87,-8.32 -0.28,-16.23 4.74,-23.72 4.96,-7.41 11.65,-11.83 20.05,-13.28 8.55,-1.46 16.61,0.34 24.18,5.42 7.49,5.02 12.19,11.76 14.08,20.23 1.86,8.32 0.31,16.18 -4.65,23.59 -5.02,7.49 -11.74,11.96 -20.14,13.4 -8.41,1.44 -16.4,-0.38 -23.98,-5.46 z m -35.62,-15.09 c 2.8,14.2 10.43,25.47 22.89,33.82 12.46,8.35 25.78,11.13 39.99,8.32 14.3,-2.97 25.7,-10.77 34.16,-23.4 8.51,-12.71 11.37,-26.16 8.57,-40.36 -2.81,-14.2 -10.44,-25.47 -22.9,-33.82 -12.45,-8.35 -25.78,-11.13 -39.98,-8.32 -14.06,2.78 -25.38,10.56 -33.95,23.36 -8.58,12.79 -11.5,26.26 -8.78,40.4' style='fill:%23008940;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(0.13333333,0,0,-0.13333333,0,377.94667)'/><path d='m 2019.98,1997.83 -8.14,19.16 94.43,40.11 7.55,-17.76 -40.19,-72.56 60.15,25.55 8.15,-19.16 -94.44,-40.12 -7.48,17.63 40.13,72.7 -60.16,-25.55' style='fill:%23008940;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(0.13333333,0,0,-0.13333333,0,377.94667)'/><path d='m 2105.94,1856.58 30.1,21.28 -36.32,6.3 z m -46.44,34.56 -4.98,22.09 109.64,-19.84 3.92,-17.34 -90.53,-64.97 -4.98,22.09 16.01,11.24 -9.8,43.45 -19.28,3.28' style='fill:%23008940;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(0.13333333,0,0,-0.13333333,0,377.94667)'/><path d='m 2181.47,1795.91 1.31,-21.7 -82.54,-4.97 3.04,-50.37 -19.88,-1.19 -4.33,72.06 102.4,6.17' style='fill:%23008940;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(0.13333333,0,0,-0.13333333,0,377.94667)'/><path d='m 922.422,1116.63 -14.039,11.9 34.918,109.54 17.875,-15.15 -24.871,-75.8 70.575,37.07 17.87,-15.15 -102.328,-52.41' style='fill:%23008940;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(0.13333333,0,0,-0.13333333,0,377.94667)'/><path d='m 982.504,1103.46 9.976,14.9 35.67,-23.89 -9.98,-14.89 -35.666,23.88' style='fill:%23008940;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(0.13333333,0,0,-0.13333333,0,377.94667)'/><path d='m 1078.56,1135.45 19.98,-10.32 -39.29,-75.99 46.37,-23.98 -9.45,-18.3 -66.36,34.31 48.75,94.28' style='fill:%23008940;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(0.13333333,0,0,-0.13333333,0,377.94667)'/><path d='m 1193.87,1011.96 -2.52,38.05 -25.18,-28.65 z m -55.58,-22.312 -22.18,7.532 76.72,86.04 17.42,-5.91 8.45,-114.97 -22.19,7.531 -1.28,20.199 -43.62,14.82 -13.32,-15.242' style='fill:%23008940;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(0.13333333,0,0,-0.13333333,0,377.94667)'/><path d='m 1308.7,1032.47 -28.53,4.84 -3.55,-20.93 28.53,-4.84 c 2.68,-0.46 5.12,-0.02 7.31,1.31 2.2,1.32 3.68,3.31 4.44,5.94 0.14,0.19 0.28,0.7 0.42,1.53 0.51,2.99 -0.06,5.64 -1.68,7.94 -1.63,2.29 -3.95,3.7 -6.94,4.21 z m -3.74,-40.841 -31.63,5.371 -4,-23.57 31.63,-5.36 c 3.2,-0.55 6.1,0.129 8.71,2.032 2.61,1.886 4.2,4.488 4.76,7.796 0.56,3.313 -0.08,6.293 -1.92,8.942 -1.83,2.648 -4.35,4.25 -7.55,4.789 z m -7.29,-43.899 -53.96,9.161 17.76,104.639 51.01,-8.65 c 9.4,-1.6 16.79,-5.72 22.14,-12.37 5.39,-6.45 7.39,-13.8 5.99,-22.07 -1.46,-8.58 -5.9,-15.01 -13.32,-19.268 8.4,-7.492 11.7,-16.563 9.9,-27.203 -1.48,-8.68 -6,-15.309 -13.58,-19.867 -7.59,-4.563 -16.23,-6.024 -25.94,-4.372' style='fill:%23008940;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(0.13333333,0,0,-0.13333333,0,377.94667)'/><path d='m 1364.07,1045.79 78.76,-1.75 -0.46,-20.75 -56.29,1.25 -0.47,-21.54 47.79,-1.06 -0.46,-20.588 -47.79,1.058 -0.5,-22.64 57.07,-1.27 -0.46,-20.59 -79.55,1.762 2.36,106.118' style='fill:%23008940;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(0.13333333,0,0,-0.13333333,0,377.94667)'/><path d='m 1458.85,1045.13 22.34,2.53 9.65,-85 51.87,5.891 2.33,-20.473 -74.22,-8.418 -11.97,105.47' style='fill:%23008940;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(0.13333333,0,0,-0.13333333,0,377.94667)'/><path d='m 1567.07,963.41 c -0.7,3.281 -0.19,6.25 1.54,8.93 1.73,2.68 4.24,4.371 7.52,5.07 3.38,0.731 6.41,0.219 9.08,-1.512 2.68,-1.726 4.37,-4.226 5.08,-7.507 0.72,-3.391 0.22,-6.422 -1.51,-9.09 -1.73,-2.68 -4.29,-4.383 -7.67,-5.102 -3.28,-0.711 -6.26,-0.187 -8.94,1.539 -2.68,1.731 -4.38,4.293 -5.1,7.672' style='fill:%23008940;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(0.13333333,0,0,-0.13333333,0,377.94667)'/><path d='m 1628.6,1080.72 c 10.46,3.43 20.76,3.96 30.91,1.6 10.15,-2.36 18.8,-7.23 25.95,-14.59 l -18.13,-14.37 c -4.28,4 -9.23,6.63 -14.82,7.89 -5.6,1.25 -11.33,0.92 -17.21,-1 -8.87,-2.9 -15.2,-8.34 -18.99,-16.31 -3.79,-7.97 -4.22,-16.43 -1.28,-25.4 2.96,-9.07 8.33,-15.69 16.1,-19.88 7.77,-4.191 16.08,-4.832 24.95,-1.93 5.88,1.93 10.7,5.05 14.48,9.37 3.77,4.32 6.2,9.37 7.29,15.13 l 23.12,-0.87 c -1.42,-10.18 -5.52,-19.21 -12.31,-27.11 -6.79,-7.91 -15.42,-13.57 -25.88,-16.988 -15.14,-4.961 -29.38,-4.102 -42.7,2.566 -13.36,6.774 -22.44,17.531 -27.27,32.272 -4.83,14.75 -3.86,28.8 2.92,42.16 6.96,13.42 17.92,22.57 32.87,27.46' style='fill:%23008940;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(0.13333333,0,0,-0.13333333,0,377.94667)'/><path d='m 1728.58,1061.2 c 4.48,-8.43 10.91,-14.03 19.28,-16.82 8.37,-2.78 16.68,-1.98 24.91,2.4 8.15,4.34 13.4,10.76 15.76,19.26 2.41,8.64 1.39,17.13 -3.04,25.46 -4.39,8.23 -10.84,13.76 -19.35,16.59 -8.38,2.79 -16.63,2.02 -24.78,-2.32 -8.24,-4.38 -13.53,-10.83 -15.89,-19.33 -2.37,-8.5 -1.33,-16.92 3.11,-25.24 z m 11.81,-38.25 c -14.32,4.37 -25.13,13.4 -32.42,27.09 -7.29,13.7 -8.75,27.71 -4.38,42.03 4.55,14.42 13.77,25.33 27.65,32.72 13.97,7.44 28.11,8.97 42.44,4.6 14.32,-4.37 25.13,-13.4 32.42,-27.09 7.29,-13.7 8.75,-27.71 4.39,-42.03 -4.33,-14.18 -13.53,-25.01 -27.59,-32.5 -14.07,-7.49 -28.23,-9.1 -42.51,-4.82' style='fill:%23008940;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(0.13333333,0,0,-0.13333333,0,377.94667)'/><path d='m 1877.03,1088.16 -17.24,-13.94 -66.76,82.51 17.23,13.95 69.24,-27.32 -12.15,73.51 17.24,13.94 66.76,-82.51 -17.23,-13.95 -40.56,50.12 10.37,-59.57 -11.48,-9.3 -55.78,22.44 40.36,-49.88' style='fill:%23008940;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(0.13333333,0,0,-0.13333333,0,377.94667)'/><path d='m 1430.36,1121.8 c 0,0 5.93,33.09 8.04,47.86 13.71,85.78 22.16,173.14 43.99,257.17 25.89,96.21 53.57,198.64 98.81,288.08 8.32,13.68 21.64,40.06 41.39,38.98 51.73,3.99 103.95,20.83 146.42,51.98 31.67,23.37 56.65,49.71 74.33,85.18 13.62,35.88 19.43,71.15 19.23,109.65 0.58,34.71 5.98,65.94 19.43,98.01 2.94,8.84 6.36,17.45 5.71,26.95 -19.76,2.03 -45.13,-14.81 -63.3,-21.54 -43.01,-14.3 -90.19,-20.58 -134.46,-29.19 -36.02,-6.1 -68.87,-16.43 -98.68,-38.33 -48.81,-34.6 -73.27,-77.32 -91.52,-133.96 -7.76,-31.98 -14.25,-68.93 -12.01,-101.68 l 1.74,-3.78 c 8.26,2.77 22.55,27.97 27.18,35.42 29.15,45.18 57.9,86.08 102,119.41 7.28,4.4 48.95,27.23 54.14,15.92 -0.69,-14.75 -24.57,-35.37 -34.11,-47.18 -85.93,-101.3 -136.31,-237.16 -181.21,-360.33 -24.7,-68.16 -40.08,-140.43 -69.12,-206.51 -1.37,-2.42 -3.43,-7.21 -6.02,-8.44 -7.98,7.94 -12.59,27.12 -15.86,37.76 -13.19,46.81 -24.72,95.32 -38.13,142.14 -32.82,123.72 -71.7,268.46 -147.21,374.08 -57.9,76.46 -135.69,163.27 -228.714,196.58 -1.18,-0.02 -3.559,-0.06 -4.75,-0.08 -3.434,-7.43 4.738,-12.99 9.344,-18.13 111.78,-114.27 201.72,-270.24 250.22,-421.49 50.3,-158.58 97.69,-327.89 125.75,-492.07 2.37,-13.28 5.35,-29.45 8.65,-42.46 0,0 30.14,-1.88 44.21,-1.88 14.05,0 44.51,1.88 44.51,1.88' style='fill:%23008940;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(0.13333333,0,0,-0.13333333,0,377.94667)'/><path d='m 1536.52,1226.93 c 30.7,0 54.54,-23.84 54.54,-53.56 0,-30.38 -23.84,-53.89 -54.86,-53.89 -30.7,0 -55.2,23.51 -55.2,53.89 0,29.72 24.5,53.56 55.2,53.56 z m -0.65,-10.78 c -23.52,0 -41.15,-19.26 -41.15,-42.78 0,-23.84 17.63,-42.78 41.8,-42.78 23.52,-0.33 40.83,18.94 40.83,42.78 0,23.52 -17.31,42.78 -41.15,42.78 z m -8.17,-70.54 h -12.41 v 53.23 c 4.9,0.98 11.76,1.96 20.58,1.96 10.12,0 14.69,-1.63 18.61,-4.24 2.94,-2.29 5.23,-6.54 5.23,-11.43 0,-6.21 -4.57,-10.78 -11.11,-12.74 v -0.65 c 5.23,-1.64 8.17,-5.88 9.81,-13.07 1.63,-8.17 2.61,-11.43 3.91,-13.06 h -13.39 c -1.63,1.96 -2.61,6.53 -4.24,12.74 -0.98,5.87 -4.25,8.48 -11.11,8.48 h -5.88 z m 0.33,30.04 h 5.88 c 6.86,0 12.41,2.29 12.41,7.84 0,4.9 -3.59,8.17 -11.43,8.17 -3.27,0 -5.55,-0.33 -6.86,-0.65 v -15.36' style='fill:%23008940;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(0.13333333,0,0,-0.13333333,0,377.94667)'/><path d='m 752.324,1407.12 c 18.223,0 33,14.77 33,33 0,18.22 -14.777,33 -33,33 -18.222,0 -33,-14.78 -33,-33 0,-18.23 14.778,-33 33,-33' style='fill:%23008940;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(0.13333333,0,0,-0.13333333,0,377.94667)'/><path d='m 2086.54,1407.12 c 18.22,0 33,14.77 33,33 0,18.22 -14.78,33 -33,33 -18.23,0 -33,-14.78 -33,-33 0,-18.23 14.77,-33 33,-33' style='fill:%23008940;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(0.13333333,0,0,-0.13333333,0,377.94667)'/><path d='M 632.27,771.07 C 611.141,771.07 594,753.941 594,732.801 V 383.219 c 0,-21.129 17.141,-38.27 38.27,-38.27 h 1570.11 c 21.14,0 38.27,17.141 38.27,38.27 v 349.582 c 0,21.14 -17.13,38.269 -38.27,38.269 H 632.27' style='fill:%23fff200;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(0.13333333,0,0,-0.13333333,0,377.94667)'/><path d='m 862.078,404.66 h -51.121 l -122.777,297 h 65.101 l 83.457,-206.801 83.016,206.801 h 65.101 l -122.777,-297' style='fill:%23008940;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(0.13333333,0,0,-0.13333333,0,377.94667)'/><path d='m 1004.6,701.66 h 218.91 v -58.07 h -156.42 v -60.289 h 132.83 V 525.672 H 1067.09 V 462.309 H 1225.7 V 404.66 h -221.1 v 297' style='fill:%23008940;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(0.13333333,0,0,-0.13333333,0,377.94667)'/><path d='m 1245.04,552.941 c 0,44 15,80.661 45.01,110 30,29.329 67.29,44 111.86,44 30.58,0 58.4,-7.48 83.45,-22.441 25.34,-15.25 44.27,-35.789 56.8,-61.602 l -60.3,-22.437 c -7.57,14.379 -18.5,25.66 -32.76,33.879 -14.28,8.211 -30.01,12.32 -47.19,12.32 -26.22,0 -48.07,-8.949 -65.54,-26.828 -17.48,-17.902 -26.22,-40.043 -26.22,-66.453 0,-26.399 8.3,-48.688 24.9,-66.867 16.9,-17.91 37.87,-26.852 62.92,-26.852 18.93,0 35.97,5.199 51.13,15.621 15.14,10.41 25.48,24.27 31.02,41.59 h -89.57 v 53.668 h 160.35 c 0,-1.469 0.22,-4.18 0.66,-8.141 0.44,-3.957 0.65,-6.527 0.65,-7.699 -0.58,-44.867 -15.29,-81.84 -44.13,-110.879 -29.42,-29.629 -65.83,-44.429 -109.23,-44.429 -43.69,0 -80.26,14.648 -109.68,43.988 -29.42,29.633 -44.13,66.141 -44.13,109.562' style='fill:%23008940;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(0.13333333,0,0,-0.13333333,0,377.94667)'/><path d='m 1736.82,513.781 -40.64,98.571 -40.63,-98.571 z M 1610.54,404.66 h -65.1 l 124.96,297 h 51.12 l 124.97,-297 h -65.1 l -21.42,52.36 h -128.02 l -21.41,-52.36' style='fill:%23008940;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(0.13333333,0,0,-0.13333333,0,377.94667)'/><path d='m 1925.83,404.66 h -59.86 v 297 h 55.49 L 2068.28,512.461 V 701.66 h 59.85 v -297 h -55.05 L 1925.83,593.859 V 404.66' style='fill:%23008940;fill-opacity:1;fill-rule:nonzero;stroke:none' transform='matrix(0.13333333,0,0,-0.13333333,0,377.94667)'/></svg>");
	--vegan-trademark:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='23 18 620 502'><path fill='%23286140' stroke='none' d='M146,213 C148,210 149,208 150,205 C151,204 152,203 151,201 C150,200 149,200 147,201 C139,202 130,205 123,209 C122,210 120,211 118,210 C126,200 135,191 143,181 C132,178 122,184 112,188 C112,185 115,184 116,182 C121,177 126,173 130,168 C131,167 133,166 132,164 C131,162 130,162 128,162 C124,162 119,162 114,160 C129,152 143,146 158,141 C157,132 148,125 152,114 C160,124 170,126 182,124 C180,114 177,103 181,91 C186,100 192,105 201,106 C205,100 201,91 210,86 C210,92 211,97 217,99 C221,92 217,86 216,79 C219,79 220,82 222,83 C225,84 227,86 229,87 C234,90 235,89 237,84 C239,78 240,72 237,64 C250,64 254,75 261,82 C266,75 271,68 279,62 C279,67 276,70 277,74 C277,78 276,82 279,85 C291,76 302,67 315,60 C312,67 307,72 307,80 C317,79 322,70 331,67 C324,75 320,84 319,95 C329,93 339,90 349,92 C342,97 334,100 330,109 C336,110 341,107 345,106 C340,116 330,122 319,128 C325,134 333,136 339,142 C329,147 318,146 307,146 C310,154 317,156 322,161 C321,163 320,162 319,161 C312,161 305,161 298,162 C294,163 293,164 292,168 C292,175 291,182 290,188 C290,190 290,191 288,192 C286,189 287,186 286,183 C285,181 285,178 284,176 C284,174 283,173 281,173 C280,173 279,174 278,175 C276,181 274,187 276,195 C271,192 268,186 263,184 C262,187 262,190 262,193 C263,209 263,225 259,241 C257,252 251,263 246,273 C235,297 232,322 237,348 C240,363 242,377 242,393 C259,354 282,321 313,292 C306,289 291,295 284,303 C277,311 275,321 271,331 C267,323 265,314 266,304 C269,287 279,276 297,272 C303,271 309,269 314,270 C329,271 341,264 351,255 C353,254 355,252 357,251 C357,255 355,259 353,261 C345,272 340,284 340,297 C339,309 335,321 325,328 C316,334 307,337 296,336 C294,336 292,336 290,338 C284,343 281,349 278,355 C265,378 257,402 254,428 C253,436 253,444 252,452 C252,456 251,457 247,457 C239,457 232,457 224,457 C219,458 218,455 218,452 C217,438 214,424 211,410 C205,378 191,349 173,322 C162,305 148,289 132,275 C131,274 129,272 128,271 C127,270 127,270 127,269 C130,267 132,269 134,269 C155,277 172,291 187,308 C202,326 214,346 221,369 C222,373 222,377 225,381 C227,380 227,378 227,377 C227,363 225,349 224,335 C222,320 224,305 228,290 C232,275 238,262 244,249 C251,234 253,219 253,203 C253,198 248,198 245,197 C242,196 241,199 240,201 C236,211 229,218 221,222 C221,214 223,207 221,198 C214,207 211,216 207,226 C204,223 204,219 203,215 C201,211 199,210 195,214 C192,217 188,221 185,224 C181,227 177,229 172,230 C175,223 177,217 177,210 C170,211 164,214 158,217 C152,221 148,225 143,232 C140,224 144,219 146,213 M224,107 C234,102 245,99 256,95 C254,88 251,82 245,77 C243,84 241,90 240,96 C240,99 238,100 235,99 C232,98 229,96 226,95 C225,99 225,103 222,107 C218,108 215,104 211,104 C209,107 208,110 209,115 C214,112 218,109 224,107 M172,159 C171,161 170,162 169,164 C167,173 169,179 177,183 C183,185 189,185 196,184 C219,180 241,170 260,156 C264,153 270,152 273,147 C276,142 280,138 284,134 C287,131 290,127 292,123 C298,113 294,103 283,101 C275,99 267,99 259,101 C245,103 233,109 221,115 C201,125 184,139 172,159 M305,129 C304,128 301,129 301,126 C306,123 312,122 318,120 C313,119 308,121 305,115 C314,112 321,108 326,101 C319,102 313,105 306,106 C308,98 313,93 313,85 C307,88 302,93 296,96 C294,92 295,90 296,87 C296,84 298,81 297,78 C293,80 280,90 277,93 C280,94 283,94 286,95 C297,96 304,105 301,116 C298,131 290,143 276,150 C274,151 273,152 271,153 C254,171 233,181 210,188 C198,191 187,193 175,189 C163,185 158,175 162,164 C166,154 173,146 180,138 C186,130 195,125 203,119 C201,114 197,112 193,111 C192,110 190,109 188,110 C186,111 187,113 187,115 C188,118 189,121 190,123 C191,126 189,128 187,129 C185,130 183,130 182,130 C175,132 169,131 161,131 C163,137 167,140 172,143 C163,147 154,148 147,154 C152,158 157,153 162,156 C155,162 146,166 138,172 C145,175 151,172 157,175 C154,182 147,186 145,194 C152,194 159,191 166,192 C165,198 160,202 158,208 C167,205 175,200 184,197 C186,202 184,208 186,213 C195,209 196,198 204,192 C205,197 206,201 208,205 C215,198 216,186 228,184 C229,190 227,196 229,202 C232,202 232,200 233,199 C236,196 237,193 237,190 C238,186 240,185 243,187 C246,188 249,189 253,190 C254,186 254,181 255,177 C256,172 258,171 262,172 C265,174 267,175 270,177 C271,174 270,172 268,170 C266,166 267,164 272,164 C273,164 274,163 275,163 C278,162 282,165 285,163 C288,160 284,156 284,152 C291,151 297,156 303,154 C301,151 298,148 296,144 C296,142 294,140 295,138 C297,136 299,137 301,138 C307,139 312,140 319,138 C315,134 310,132 305,129 M264,92 C269,93 269,93 267,88 C266,89 265,90 264,92 z'/><path fill='%23286140' stroke='none' d='M569,366 C570,371 572,369 573,367 C581,360 590,358 599,362 C611,366 616,373 616,386 C617,402 615,418 615,434 C615,443 615,443 623,447 C626,449 628,453 627,457 C627,459 625,459 623,459 C611,459 599,459 586,459 C584,459 582,459 582,456 C582,453 582,450 584,449 C591,446 591,440 591,435 C591,422 591,410 592,398 C592,396 591,394 591,392 C590,387 588,384 584,382 C579,381 575,383 571,387 C568,390 566,395 566,400 C566,412 566,424 566,436 C566,441 568,444 573,446 C577,447 580,449 580,454 C580,458 579,459 575,459 C562,459 549,459 536,459 C530,459 524,459 518,459 C512,459 507,459 503,455 C501,453 498,454 495,455 C489,456 483,458 477,460 C467,462 458,459 451,451 C439,440 441,424 456,416 C463,412 471,409 479,405 C484,403 489,400 493,396 C499,391 499,384 495,378 C490,372 484,371 478,375 C473,379 472,382 474,387 C476,391 478,394 477,398 C476,403 472,405 467,406 C462,407 458,405 455,400 C450,391 452,378 461,371 C473,360 500,359 514,368 C522,374 525,381 524,391 C523,406 521,421 522,436 C523,443 527,446 534,446 C538,445 540,443 541,439 C542,423 542,408 542,393 C542,389 541,387 537,385 C534,384 530,382 530,377 C530,373 533,370 537,369 C543,365 550,362 557,360 C563,359 566,361 569,366 M489,436 C494,430 494,423 495,414 C486,418 477,421 471,428 C468,430 467,434 469,437 C470,440 473,442 476,442 C481,442 486,441 489,436 z'/><path fill='%23286140' stroke='none' d='M354,383 C362,368 375,361 391,359 C399,357 407,358 414,360 C417,361 419,360 420,358 C421,357 422,356 422,355 C427,348 433,345 441,348 C441,348 441,348 442,348 C456,351 456,351 469,347 C469,347 470,347 470,347 C471,355 466,360 461,365 C457,369 451,369 446,367 C443,365 439,364 436,362 C433,361 431,361 429,364 C427,367 430,368 431,370 C435,373 439,375 442,379 C456,394 452,419 434,430 C433,431 432,431 431,432 C429,433 426,435 426,438 C427,442 430,441 433,442 C446,446 454,462 451,476 C441,511 398,530 365,506 C354,498 349,486 350,473 C352,458 359,447 374,442 C375,441 376,441 376,439 C353,427 344,409 354,383 M382,419.801300 C386,428 391,432 398,431 C405,431 411,426 411,419 C412,408 413,397 412,387 C411,379 404,373 398,373 C390,374 383,381 382,389 C382,399 380,409 382,420 M386,495 C401,499 418,491 423,476 C426,470 425,463 421,458 C415,451 406,447 397,444 C400,448 404,450 406,454 C410,462 404,471 396,472 C391,472 389,469 386,466 C382,463 378,463 374,466 C369.960815,470 369,474 371,480 C373,487 379,491 386,495 z'/><path fill='%23286140' stroke='none' d='M434,191 C437,210 438,229 436,248 C435,263 431,278 426,293 C421,308 413,323 405,337 C404,339 403,341 401,339 C398,338 399,336 400,334 C406,323 412,312 417,300 C428,275 432,248 431,221 C429,164 407,117 365,79 C346,61 324,48 300,39 C270,27 238,25 206,29 C174,32 145,44 118,62 C93,79.792030 72,102 57,129 C44,152 36,177 33,204 C30,234 33,262 42,291 C53,326 74,355 102,378 C131,401 165,416 201,423 C203,423 205,424 204,427 C204,429 202,429 200,429 C148,418 103,395 69,353 C49,329 37,302 30,271 C27,253 25,235 26,217 C28,185 36,154 52,126 C71,92 98,66 131,47 C152,35 175,27 199,24 C211,22 223,20 235,21 C260,22 285,26 309,36 C336,47 360,63 380,85 C403,109 420,137 429,170 C431,177 432,184 434,191 z'/><path fill='%23286140' stroke='none' d='M338,448 C333,454 326,458 319,460 C307,463 297,460 287,453 C272,443 266,427 265,409 C264,397 267,385 275,375 C288,356 313,352 332,365 C342,371 347,381 348,393 C349,397 348,401 348,405 C348,411 346,412 341,412 C327,412 312,412 298,412 C294,412 292,413 292,418 C293,431 297,439 309,443 C315,445 319,442 324,439 C326,438 328,435 331,434 C332,433 332,432 333,431 C337,429 341,427 345,430 C348,433 345,437 344,440 C342,443 340,445 338,448 M297,382 C295,386 294,390 293,395 C293,398 294,399 297,399 C302,399 307,399 312,399 C321,399 322,399 321,389 C321,389 321,389 321,388 C320,382 315,377 310,375 C304,374 301,376 297,382 z'/><path fill='%23286140' stroke='none' d='M639,362 C635,368 630,372 624,371 C617,370 612,366 610,359 C609,352 611,347 616,343 C621,339 627,339 632,342 C638,345 641,352 640,358 C640,359 639,361 639,362 M628,368 C630,367 632,366 633,365 C637,362 639,355 636,350 C634,346 628,342 624,342 C617,344 612,350 613,357 C614,363 619,370 628,368 z'/><path fill='%23286140' stroke='none' d='M633,363 C631,365 630,365 629,362 C628,360 628,357 625,357 C622,358 622,360 622,362 C622,363 621,364 620,364 C618,364 618,363 618,361 C618,359 618,357 618,354 C618,346 620,344 629,346 C632,347 634,349 633,352 C632,356 633,359 633,363 z'/></svg>");
}

.Hide { display:none; }
.Center { text-align:center; }
.Block { display:block; }
.Clear { clear:both; }
.Lowercase { text-transform:lowercase; }

.Pointer { cursor:pointer; }

.ScaleTransition {
	-webkit-transition:all 75ms ease-in;
        -ms-transition:all 75ms ease-in;
            transition:all 75ms ease-in;
}

.BackgroundTransition {
	-webkit-transition:background-color 150ms linear;
        -ms-transition:background-color 150ms linear;
            transition:background-color 150ms linear;
}

table caption { display:none; }

.Intro > h1                                                                         { font-weight:bold; }

.Intro > form > ul.HomeSearch                                                       { display:inline-block; list-style:none; font-size:0; }
.Intro > form > ul.HomeSearch > li                                                  { display:inline-block; vertical-align:middle; padding:10px 20px; }
.Intro > form > ul.HomeSearch > li > span.InputWrapper                              { border-radius:9px; display:inline-block; background-color:var(--orange-1-100); }
.Intro > form > ul.HomeSearch > li > span.InputWrapper > input[type="text"]         { border:2px solid var(--orange-1-100); border-radius:9px; height:45px; outline:none; font-size:large; color:#444; width:350px; padding:0 20px; vertical-align:middle; }
.Intro > form > ul.HomeSearch > li > span.InputWrapper > input[type="text"]:focus   { border:2px solid var(--orange-1-100); }
.Intro > form > ul.HomeSearch > li > span.InputWrapper > input[type="submit"]       { width:70px; height:45px; vertical-align:middle; outline:none; border:none; border-radius:9px; background-color:var(--orange-1-100); background-repeat:no-repeat; background-position:center; background-size:38px; background-image:var(--submit); }
.Intro > form > ul.HomeSearch > li > span.InputWrapper > input[type="submit"]:hover { background-color:var(--orange-2); }
.Intro > form > ul.HomeSearch > li > a                                              { display:inline-block; outline:none; padding:12px 20px; background-color:var(--green-2); border:none; height:45px; border-radius:9px; text-decoration:none; color:#fff; font-weight:bold; font-size:large; }
.Intro > form > ul.HomeSearch > li > a:hover                                        { background-color:var(--green-1);  }
.Intro > form > ul.HomeSearch > li > a.IntroButton                                  { background-repeat:no-repeat; background-position:16px center; }
.Intro > form > ul.HomeSearch > li > a.SuggestAProduct                              { background-image:var(--plus); background-size:26px; padding-left:54px;}
.Intro > form > ul.HomeSearch > li > a.ScanABarcode                                 { background-image:var(--barcode); background-size:30px; padding-left:60px;}

.Intro > ul.Highlights                                                              { list-style:none; padding:0 0 30px 0; }
.Intro > ul.Highlights > li                                                         { display:inline-block; margin-top:50px; padding:80px 40px 0 40px; vertical-align:top; width:240px; font-size:large; font-weight:bold; color:#888; line-height:150%; background-size:65px 65px; background-repeat:no-repeat; background-position:top center; }
.Intro > ul.Highlights > li.ExtensiveProductDatabase                                { background-image:var(--extensive-product-database); }
.Intro > ul.Highlights > li.MapStoreDetails                                         { background-image:var(--map-store-details); }
.Intro > ul.Highlights > li.PriceTracking                                           { background-image:var(--price-tracking); }
.Intro > ul.Highlights > li.UserContributedUpdates                                  { background-image:var(--user-contributed-updates); }

.Search { text-align:center; vertical-align:middle; }
.Search * { vertical-align:middle; }
.Search form { margin:0; padding:0; }
.Search .SearchForm { list-style:none; margin:0 auto 20px auto; padding:0; }
.Search .SearchForm > li { display:inline-block; margin:5px; white-space:nowrap; }
.Search .SearchForm button { line-height:0; }

.Search .SearchForm button.Icon { font-weight:bold; color:#fff; background-color:var(--green-1); border:none; background-repeat:no-repeat; background-position:8px center; padding-left:36px; }
.Search .SearchForm button.Search { background-image:var(--search); background-size:22px; }
.Search .SearchForm button.AddArticle { background-image:var(--plus); background-size:16px; }
.Search .SearchForm button.ShowPrices,
.Search .SearchForm button.HidePrices { background-color:var(--blue); background-image:var(--price-tracking-white); background-size:18px; }
.Search .SearchForm button.Filtering,
.Search .SearchForm button.ResetSearch { background-image:var(--filter); background-size:22px; }
.Search .SearchForm button.ScanABarcode { background-image:var(--barcode); background-size:22px; background-position:10px center; padding-left:43px; }
.Search .SearchForm button.Home { background-image:var(--home);  }

.Search .SearchForm button span { vertical-align:baseline; }
.Search .Optional.Hide { display:none; }

.SearchForm input, .SearchForm select, .SearchForm button { border-radius:5px; height:28px; border:1px solid #d0d0d0; outline:none; }
.SearchForm input, .SearchForm button { -webkit-appearance:none; appearance:none; }
.SearchForm input { width:224px; font-weight:bold; font-size:large; padding-left:10px; padding-right:35px; }

.SearchForm select { padding:0 10px; }
.Search div.ResetButton { display:inline-block; margin-left:10px; }
.Search div.ButtonAdvanced { display:inline-block; margin-left:10px; }
.Search div.ButtonAdvanced.Hide { display:none; }
.Search div.GoHome { display:inline-block; margin-left:10px; }

.Search .SearchText           { position:relative; vertical-align:middle; }
.Search .SearchText::before   { display:inline-block; font-size:medium; margin-right:0.5em; vertical-align:middle; padding-top:3px; }
.Search .SearchText a         { position:absolute; right:5px; padding-top:4px; font-size:0; -webkit-appearance:none; appearance:none; outline:none; }
.Search .SearchText a::before { content:"X"; display:block; padding:0 6px; font-size:small; font-weight:bold; line-height:20px; color:#fff; background-color:var(--green-1); border-radius:12px; opacity:0.65; }

.Sticker::before { position:absolute; display:block; top:25%; line-height:130%; left:20%; right:20%; margin:0 auto; padding:10px 10px; font-size:medium; font-weight:bold; white-space:pre-wrap; color:var(--green-1); border:2px solid var(--green-1); background-color:#fff; text-align:center; z-index:999; border-radius:15px; transform:rotate(-25deg); box-shadow:0px 0px 10px var(--green-1); }
.Sticker.Orange::before { color:var(--orange-1-100); border-color:var(--orange-1-100); box-shadow:0px 0px 10px var(--orange-1-100); }
.Sticker > ul { opacity:0.5; }

ul.Result { list-style-type:none; margin:10px 0 0 0; padding:0; text-align:center; font-size:0; line-height:0; }

ul.Result           > li { display:inline-block; vertical-align:top; margin:12px; transition:transform 0.3s ease; }
ul.Result           > li:hover { animation:bounce 0.3s; transform:scale(1.05); }
ul.Result           > li > div.FlagsWrapper { position:relative; }
ul.Result           > li > div.FlagsWrapper div.Flags { position:absolute; left:0; top:5px; text-align:left; padding:0 5px; }
ul.Result           > li > a { display:block; width:268px; height:280px; overflow:hidden; padding:0 5px 5px 5px; border:1px solid var(--green-3-100); border-radius:10px; text-decoration:none; transition:box-shadow 0.3s ease; }
ul.Result.WithPrice > li > a { height:340px; }
ul.Result           > li:hover > a { box-shadow:0 0 5px var(--green-4-050); }
ul.Result           > li > a > ul { list-style-type:none; }
ul.Result           > li > a > ul > li.Photo { display:block; margin-bottom:5px; }
ul.Result           > li > a > ul > li.Cats > ul { list-style-type:none; font-size:0; margin-top:3px; line-height:normal; }
ul.Result           > li > a > ul > li.Cats > ul > li { display:inline; font-size:small; color:var(--orange-2); margin-right:5px; font-weight:bold; letter-spacing:-0.5px; }
ul.Result           > li > a > ul > li.Title { color:#666; font-weight:bold; font-size:large; line-height:120%; margin-top:7px; }
ul.Result           > li > a > ul > li.Manufacturer { display:block; color:var(--green-1); font-weight:bold; font-size:medium; line-height:120%; letter-spacing:0; margin-top:10px; }
ul.Result           > li > a > ul > li.Barcode { position:absolute; left:10px; right:10px; bottom:90px; padding:3px; font-weight:bold; font-size:medium; line-height:normal; text-align:center; color:var(--blue); border:1px solid #ddd; border-radius:10px; background-color:#fff; }
ul.Result.WithPrice > li > a > ul > li.Barcode { bottom:150px; }
ul.Result           > li.Photo, ul.Result > li.NoPhoto { position:relative; }
ul.Result           > li.Unavailable > a { border-color:var(--orange-1-100); }
ul.Result           > li.Photo > a { padding-top:205px; background-size:auto 200px; background-repeat:no-repeat; background-position:50% 0; }
ul.Result           > li > a > ul > li.PriceInfos { margin-top:10px; padding:0; font-size:0; line-height:0; list-style-type:none; }
ul.Result           > li > a > ul > li.PriceInfos > ul > li { display:inline-block; margin:2px; padding:2px 5px; color:#888; font-size:small; line-height:120%; letter-spacing:-0.5px; font-weight:bold; border:1px solid #e8e8e8; border-radius:5px; }
ul.Result           > li > a > ul > li.PriceInfos > ul > li > span { font-weight:bold; letter-spacing:0.5px; color:#4ab0fd; }
ul.Result           > li > a > ul > li.Cats > ul > li::before { content:""; display:inline-block; width:7px; height:7px; margin-right:5px; background-color:var(--orange-2); border-radius:50%; }
ul.Result           > li > a > ul > li.Cats > ul > li:first-child::before { display:none; }

body div.ui-dialog > div.ui-widget-header { color:#fff; background:var(--green-1); }

.NoImage { height:200px; margin:0 auto 10px auto; padding:0; font-size:0; line-height:0; background-size:90% 90%; background-repeat:no-repeat; background-position:center center; opacity:0.5; background-image:var(--leaf); }
.NoImage.Large {  width:267px; height:200px; margin:0; border-radius:15px; border:1px solid #bbb; opacity:0.5; }

.NothingFoundWrapper                        { padding-top:25px; }
.NothingFoundWrapper .NothingFound          { text-align:center; font-size:1.5em; color:#888; margin:0; padding-bottom:25px; line-height:normal; }
.NothingFoundWrapper .SearchHelp            { text-align:center; font-size:1.2em; color:#888; margin:0; line-height:150%; }
.NothingFoundWrapper .VariableWeightBarcode { margin:0; font-size:1.3em; line-height:normal; text-align:center; color:#888; }

.Divider { border-bottom:1px solid var(--green-1); margin-bottom:20px; }

.Page { text-align:center; padding-top:20px; }
.Page ul.Photos { white-space:nowrap; overflow-x:auto; padding-top:20px; margin-bottom:20px; }
.Page ul.Photos > li { display:inline-block; margin-left:10px; margin-right:10px; margin-top:0; margin-bottom:0; font-size:0; line-height:0; border-radius:15px; overflow:hidden; }
.Page ul.Photos > li img { border-radius:15px; border:1px solid #eee; cursor:pointer; }
.Page ul.Photos > li img:hover { border-color:#bbb; }
.Page ul.Photos > li img.Small    { height:150px; }

.Page p.Warning { display:inline-block; margin:20px 0; padding:12px 35px; text-align:center; font-weight:bold; font-size:larger; border-width:1px; border-style:solid; border-radius:10px; }
.Page p.Warning.TemporarilyUnavailable { color:var(--green-1); border-color:var(--green-1); }
.Page p.Warning.PermanentlyUnavailable { color:var(--orange-2); border-color:var(--orange-2); }
.Page p.Warning.NotVegan { color:#fff; background-color:#e00; border:none; letter-spacing:1px; }

p.Barcode::before { padding-right:10px; font-weight:bold; }

li.DateCreated::before, li.LastUpdate::before, li.AddedBy::before { padding-right:10px; font-weight:bold; }
li.AddedBy a { font-weight:bold; }

.Page ul.Categories { max-width:600px; margin-left:auto; margin-right:auto; }
.Page ul.Categories::before { color:#999; font-size:medium; }
.Page ul.Categories > li { display:inline-block; }
.Page ul.Categories > li > a { display:inline-block; font-size:medium; line-height:normal; padding:2px 7px; border-radius:5px; background-color:#fff; text-decoration:none; font-weight:bold; color:var(--orange-2); }
.Page ul.Categories > li > a:hover { color:#fff; background-color:var(--orange-2); }

.Page ul.Prices                                                          { position:relative; display:flex; flex-wrap:wrap; justify-content:center; gap:20px; max-width:960px; margin:40px auto 0 auto; list-style:none; text-align:left; }
.Page ul.Prices > li                                                     { display:block; margin-bottom:20px; padding:5px 12px; font-size:medium; line-height:150%; min-width:300px; border:1px solid #ddd; border-radius:9px; break-inside:avoid; -webkit-column-break-inside:avoid; page-break-inside:avoid; }

.Page ul.Prices > li > ul.PriceDetails > li                              { display:block; line-height:150%; font-size:medium; padding:5px 0; }
.Page ul.Prices > li > ul.PriceDetails > li::before                      { display:inline-block; width:125px; vertical-align:top; color:#666; font-weight:bold; }

.Page ul.Prices > li > ul.PriceDetails > li.LiFlag                       { display:inline-block; }
.Page ul.Prices > li > ul.PriceDetails > li.LiFlag > button              { margin-right:7px; margin-top:-2px; }

.Page ul.Prices > li > ul.PriceDetails > li.LiName                       { display:inline; }
.Page ul.Prices > li > ul.PriceDetails > li.LiName > a                   { color:#4ab0fd; font-weight:bold; margin-right:10px; font-size:larger; letter-spacing:-0.7px; }
.Page ul.Prices > li > ul.PriceDetails > li.LiName .ProviderType         { display:inline-block; padding:0; margin-right:5px; cursor:default; }

.Page ul.Prices > li > ul.PriceDetails > li.LiAddress::before            { content:"\1F3E0"; width:25px; height:25px; margin-right:5px; }
.Page ul.Prices > li > ul.PriceDetails > li.LiAddress                    { display:block; }
.Page ul.Prices > li > ul.PriceDetails > li.LiAddress a.City             { font-weight:bold; color:var(--green-1); }
.Page ul.Prices > li > ul.PriceDetails > li.LiAddress .StreetLine        { font-weight:bold; color:#aaa; margin-right:20px; }

.Page ul.Prices > li > ul.PriceDetails   span.LiAmount::before           { content:"\1F4B6"; width:25px; height:25px; margin-right:8px; }
.Page ul.Prices > li > ul.PriceDetails   span.LiAmount                   { display:inline; font-weight:bold; color:#666; font-size:larger; margin-right:20px; }

.Page ul.Prices > li > ul.PriceDetails   span.Timestamp::before          { content:"\1F501"; width:25px; height:25px; margin-right:5px; }
.Page ul.Prices > li > ul.PriceDetails   span.Timestamp                  { display:inline-block; }
.Page ul.Prices > li > ul.PriceDetails   span.Timestamp .Updated         { margin-right:5px; }

.Page ul.Prices > li > ul.PriceDetails > li.Note::before,
.Page ul.Prices > li > ul.PriceDetails > li.Warning::before              { content:"\1F4D6"; width:25px; height:25px; margin:-3px 10px 0 0; font-size:larger; }
.Page ul.Prices > li > ul.PriceDetails > li.Note                         { color:#888; }
.Page ul.Prices > li > ul.PriceDetails > li.Warning                      { color:#f00; font-weight:bold; }

.Page ul.Prices > li > ul.PriceDetails  span.Period                      { display:inline-block; }

.Page ul.Prices > li > ul.PriceDetails  span.Period.From::before,
.Page ul.Prices > li > ul.PriceDetails  span.Period.To::before           { content:"\1F4C6"; width:25px; height:25px; margin-right:10px; }

.Page ul.Prices > li > ul.PriceDetails  span.Period .Date                { margin-right:10px; }

.Page ul.Prices > li > ul.PriceDetails  span.Period span.From,
.Page ul.Prices > li > ul.PriceDetails  span.Period span.To              { margin-right:10px; }

.Page ul.Prices > li > ul.PriceDetails  span.Period.From                 { margin-right:30px; }

.Page ul.Prices > li > ul.PriceDetails  li.Period.Timezone::before       { content:"\1F551"; width:25px; height:25px; margin-right:5px; }

.Page ul.Prices > li > ul.PriceDetails > li.Buttons { text-align:center; padding:0; }

.Page ul.Prices > li > ul.PriceDetails   li.Buttons a.Button                 { display:block; padding:5px 10px 5px 0; font-weight:bold; text-decoration:none; border:1px solid #eee; border-radius:10px; transition:background 400ms ease; }
.Page ul.Prices > li > ul.PriceDetails   li.Buttons a:hover                  { background-color:#f0f0f0; }
.Page ul.Prices > li > ul.PriceDetails   li.Buttons a.Button::before         { margin-right:5px; }
.Page ul.Prices > li > ul.PriceDetails   li.Buttons a.Webshop::before        { content:"\1F6D2"; }
.Page ul.Prices > li > ul.PriceDetails   li.Buttons a.Map::before            { content:"\1F4CD"; }

.InfoButtons { text-align:center; margin-bottom:15px; }
.InfoButtons a.Button { outline:none; display:inline-block; width:32px; height:32px; margin:0 10px; padding:0; vertical-align:top; filter:brightness(1.0) sepia(1) hue-rotate(35deg) saturate(5); background-repeat:no-repeat; }
.InfoButtons a.Button.Address { background-size:auto 35px; }

div.Info { padding:0 20px; }
div.Info ul { list-style:none; margin:0 auto 10px auto; font-size:0; line-height:0; max-width:540px; border:1px solid #eee; border-radius:15px; padding:15px 20px 15px 70px; background-repeat:no-repeat; }
div.Info ul.Address { background-size:auto 40px; background-position:left 15px top 10px; }
div.Info ul.Contact { background-size:auto 30px; background-position:left 20px top 15px; }
div.Info ul.Website { background-size:auto 30px; background-position:left 20px top 12px; }
div.Info ul.Social  { background-size:auto 30px; background-position:left 20px top 12px; text-align:left; }
div.Info ul li { margin:0; padding:0; font-size:medium; line-height:140%; }
div.Info ul li a.Map { font-weight:bold; }

.InfoSvg { overflow:hidden; }
.InfoSvg.Address { background-image:var(--address); }
.InfoSvg.Contact { background-image:var(--contact); }
.InfoSvg.Website { background-image:var(--website); }
.InfoSvg.Social  { background-image:var(--social); }

.InfoSvg.Button.Address { opacity:0.7; }
.InfoSvg.Button.Contact { opacity:0.6; }
.InfoSvg.Button.Website { opacity:0.5; }
.InfoSvg.Button.Social  { opacity:0.5; }

.Link { padding:5px 0; display:block; background-repeat:no-repeat; background-size:20px 20px; background-position:center left; white-space:nowrap; }
.Link::before { display:inline-block; width:20px; height:20px; padding:0 10px 0 0; vertical-align:-20%; opacity:0.66; }
.Link.Facebook::before  { content:var(--facebook); }
.Link.HappyCow::before  { content:var(--happy-cow); }
.Link.Instagram::before { content:var(--instagram); }
.Link.LinkedIn::before  { content:var(--linked-in); }
.Link.Pinterest::before { content:var(--pinterest); }
.Link.TikTok::before    { content:var(--tik-tok); }
.Link.Twitter::before   { content:var(--twitter); }
.Link.YouTube::before   { content:var(--you-tube); }

.Stamp.SearchResultItem::before          { position:absolute; left:7px; top:7px; opacity:0.9; }
.VLabel.SearchResultItem::before         { width:40px; height:52px; content:var(--v-label); }
.VeganTrademark.SearchResultItem::before { width:56px; height:45px; content:var(--vegan-trademark); background-color:#fff200; padding:2px; border-radius:7px; }

h1.Stamp::after          { display:inline-block; vertical-align:middle; }
h1.VLabel::after         { content:var(--v-label); }
h1.VeganTrademark::after { content:var(--vegan-trademark); }

.Page ul.Tags { max-width:800px; margin:50px auto 75px auto; }
.Page ul.Tags > li { margin-top:20px; padding:0 5px; display:inline-block; font-size:0; line-height:0; }
.Page ul.Tags > li > a { display:block; color:#888; padding:3px 15px; font-size:large; line-height:normal; font-weight:bold; border-radius:9px; text-decoration:none; }
.Page ul.Tags > li > a:hover { color:#fff; background-color:#666; }
.Page ul.Tags > li > a.Negative { color:#f00; }
.Page ul.Tags > li > a.Negative:hover { color:#fff; background-color:#e00; }
.Page ul.Tags > li > a.Positive { color:var(--green-1); }
.Page ul.Tags > li > a.Positive:hover { color:#fff; background-color:var(--green-1); }

.SuggestedPhotos { list-style:none; white-space:nowrap; overflow-x:auto; overflow-y:hidden; max-width:800px; font-size:0; line-height:0; }
.SuggestedPhotos li { display:inline-block; padding:10px; font-size:0; line-height:0; }

input.Photo { display:block; margin:5px 0; }

.ProductUrl { max-width:960px; margin:20px auto 30px auto; }
.ProductUrl::before { display:block; font-weight:bold; margin-bottom:10px; }
.ProductUrl ul { list-style:none; margin:0; padding:0; }

ul.Autocomplete { position:absolute; display:block; margin-top:5px; z-index:99999; border:1px solid var(--green-1); border-radius:10px; background-color:#fff; text-align:left; overflow:hidden; line-height:0; padding:3px; }
ul.Autocomplete li { display:block; margin:0; padding:0; font-size:0; z-index:99999; }
ul.Autocomplete li a:hover,
ul.Autocomplete li a { display:block; font-size:small; color:#666; text-decoration:none; padding:7px 10px; line-height:150%; min-width:320px; border-radius:8px; }
ul.Autocomplete li a:hover,
ul.Autocomplete li.Selected a { background-color:var(--green-1); color:#fff; }
ul.Autocomplete li a span { display:inline-block; vertical-align:top; margin-right:5px; font-weight:bold; }

.MainCategories                                                { list-style:none; margin:0; padding:0; text-align:left; }
.MainCategories > li                                           { display:inline-block; vertical-align:top; min-width:47.7%; max-width:47.7%; margin:20px; padding:20px 0 0 0; border-width:2px 0 0 0; border-style:solid; border-color:var(--green-3-040); }
.MainCategories > li > div.CatHead > a.PhotoFrame       .Photo { display:inline-block; width:143px; height:75px; margin-right:20px; border-radius:10px; padding:0; overflow:hidden; font-size:0; line-height:0; border:1px solid #ddd; vertical-align:middle; background-size:143px 75px; }
.MainCategories > li > div.CatHead > a.PhotoFrame:hover .Photo { opacity:0.5; }
.MainCategories > li > div.CatHead                             { display:flex; height:100px; padding-bottom:20px; align-items:center; white-space:nowrap; border-bottom:1px solid var(--green-3-025); }
.MainCategories > li > div.CatHead > h2                        { width:100%; white-space:normal; margin:0; padding:0; }
.MainCategories > li > div.CatHead > h2 > a.ParentCat          { padding:0; vertical-align:middle; font-size:xx-large; line-height:120%; white-space:normal; color:var(--green-1); display:inline-block; }
.MainCategories > li > div.CatHead > h2 > a.ParentCat:hover    { text-decoration:underline; text-decoration-thickness:1px; text-underline-offset:4px; color:var(--green-1); background:none; }
.MainCategories > li > ul                                      { list-style:none; margin-top:10px; }
.MainCategories > li > ul > li                                 { display:inline-block; padding:5px 0; vertical-align:middle; }
.MainCategories > li > ul > li:after                           { display:inline-block; padding:0 10px; vertical-align:bottom; line-height:60%; content:"•"; font-size:xx-large; color:#888; color:var(--green-1); }
.MainCategories > li > ul > li:last-child:after                { content:""; padding:0; font-size:0; line-height:0; }
.MainCategories > li > ul > li > a                             { font-size:large; text-underline-offset:3px; color:#777; }
.MainCategories > li > ul > li > a > span                      { color:var(--green-1); color:var(--orange-1-100); color:#aaa; }

div.ShowMoreWrapper { border:1px solid #f0f0f0; max-width:768px; border-radius:20px; margin:35px auto; background-color:#fbfbfb; }
div.ShowMore { position:relative; margin:0px auto 20px auto; padding:20px; }
div.ShowMore::before { display:block; font-weight:bold; padding-bottom:10px; text-align:left; }
div.ShowMore div.Wrapper { overflow:hidden; max-height:87px; text-align:left; margin:0 auto; }
div.ShowMore p { padding:0; margin:0; font-size:medium; text-align:left; line-height:normal; color:#666; }
div.ShowMore p a { font-weight:bold; }
div.ShowMore input[type="checkbox"] { display:none; }
div.ShowMore label { position:absolute; top:100%; display:none; left:50%; transform:translate(-50%,-50%); }
div.ShowMore label::after { display:block; font-size:small; line-height:normal; font-weight:normal; color:var(--green-1); border:0.01rem solid var(--green-3-035); border-radius:7px; padding:2px 10px; cursor:pointer; }
div.ShowMore label:hover::after { background-color:var(--green-1); color:#fff; }
div.ShowMore input:checked ~ div.Wrapper { max-height:100%; }

p.RelatedAProducts { font-size:1.75rem; color:#888; }
div.RelatedArticles   ul                                                { list-style-type:none; font-size:0; }
div.RelatedArticles   ul   li                                           { display:inline-block; vertical-align:top; text-align:left; }
div.RelatedArticles > ul                                                { display:block; max-width:960px; margin:20px auto 0 auto; padding:0; }
div.RelatedArticles > ul > li                                           { width:50%; max-width:320px; margin:0; padding:0; overflow:hidden; }
div.RelatedArticles > ul > li > a                                       { display:block; margin:5px; padding:10px; text-decoration:none; border:1px solid #f0f0f0; border-radius:10px; }
div.RelatedArticles > ul > li > a:hover                                 { background-color:#f0f0f0; }
div.RelatedArticles > ul > li > a > ul                                  { display:flex; margin:0; padding:0; }
div.RelatedArticles > ul > li > a > ul > li.Photo   > span              { display:block; width:64px; height:48px; border-radius:10px; background-repeat:no-repeat; background-position:center center; background-size:auto 48px; }
div.RelatedArticles > ul > li > a > ul > li.Article                     { display:inline-block; margin-left:10px; }
div.RelatedArticles > ul > li > a > ul > li.Article > span              { display:block; white-space:normal; }
div.RelatedArticles > ul > li > a > ul > li.Article > span.Manufacturer { color:var(--green-1); font-size:small; font-weight:bold; letter-spacing:0.75px; padding-top:5px; }
div.RelatedArticles > ul > li > a > ul > li.Article > span.Name         { color:#444; font-size:0.85rem; font-weight:bold; padding-top:5px; }

.OverflowMarkers {
	background:
	/* Shadow covers */ linear-gradient(white 30%, rgba(255,255,255,0)),                        linear-gradient(rgba(255,255,255,0), white 70%) 0 100%,
	/* Shadows */       radial-gradient(farthest-side at 50% 0, rgba(0,0,0,0.2), rgba(0,0,0,0)), radial-gradient(farthest-side at 50% 100%, rgba(0,0,0,0.2), rgba(0,0,0,0)) 0 100%;
	background-repeat:no-repeat;
	background-color:white;
	background-size:100% 40px, 100% 40px, 100% 14px, 100% 14px;
	/* Opera doesn't support this in the shorthand */
	background-attachment:local, local, scroll, scroll;
}

.SubItems li { display:inline-block; padding:2px 5px 2px 0; font-size:0; line-height:0; }
.SubItems li:last-child { padding-right:0; }
.SubItems li a { font-size:large; line-height:normal; }

#window-size { position:fixed; bottom:5px; right:5px; background:rgba(0,0,0,0.75); color:#fff; padding:5px 7px 4px 7px; border-radius:9px; font-family:monospace; font-size:12px; pointer-events:none; }
#window-size::after { content:attr(data-size); }

@keyframes bounce {
    0% { transform: scale(1.00); }
   50% { transform: scale(0.97); }
  100% { transform: scale(1.05); }
}

@media screen and (max-width:1799px) {
	.MainCategories > li { min-width:46%; max-width:46%; }
}
@media screen and (max-width:1279px) {
	.MainCategories > li { min-width:auto; max-width:100%; }
	.NoImage { height:112px; }
}
@media screen and (max-width:799px) {
	div.RelatedArticles > ul > li { width:100%; }
}
@media screen and (max-width:639px) {
	.MainCategories > li > div.CatHead > h2 > a.ParentCat { font-size:x-large; line-height:130%; }
}
@media screen and (max-width:559px) {
	ul.Categories { padding:5px 5px 10px 5px; }
}
@media screen and (max-width:479px) {
	.Intro > form > ul.HomeSearch > li { padding-left:0; padding-right:0; }
	.Intro > form > ul.HomeSearch > li span.InputWrapper input[type="text"] { width:300px; }
}
@media screen and (max-width:399px) {
	.Intro > form > ul.HomeSearch > li > span.InputWrapper input[type="text"] { width:240px;  }
	.Intro > form > ul.HomeSearch > li > span.InputWrapper input[type="text"]::placeholder { font-size:small; }
	.Intro > form > ul.HomeSearch > li > a { font-size:medium; padding-top:8%; }
	.Intro > ul.Highlights    { padding:0 0 10px 0; }
	.Intro > ul.Highlights li { margin-top:35px; padding:60px 20px 0 20px; width:160px; font-size:small; line-height:130%; background-size:50px 50px; }
	.SearchForm input { width:200px; }
 	p.Description { font-size:small; }
	.MainCategories > li > div.CatHead { display:block; text-align:center; height:auto; padding-bottom:10px; }
	.MainCategories > li > div.CatHead > a.PhotoFrame       .Photo { display:block; margin:0 auto 15px auto; }
	.MainCategories > li > div.CatHead > a.PhotoFrame:hover .Photo { opacity:0.5; }
	.MainCategories > li > ul > li { display:block; padding:5px 0; }
	.MainCategories > li > ul > li:before { display:none; }
}

/* Common END */
/* TheVegCat BEGIN */

:root {
 	--edit-icon:       url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='130 126 797 775' fill='rgba(255,137,48,1.0)'><path d='M834.3 705.7c0 82.2-66.8 149-149 149H325.9c-82.2 0-149-66.8-149-149V346.4c0-82.2 66.8-149 149-149h129.8v-42.7H325.9c-105.7 0-191.7 86-191.7 191.7v359.3c0 105.7 86 191.7 191.7 191.7h359.3c105.7 0 191.7-86 191.7-191.7V575.9h-42.7v129.8z'/><path d='M889.7 163.4c-22.9-22.9-53-34.4-83.1-34.4s-60.1 11.5-83.1 34.4L312 574.9c-16.9 16.9-27.9 38.8-31.2 62.5l-19 132.8c-1.6 11.4 7.3 21.3 18.4 21.3 0.9 0 1.8-0.1 2.7-0.2l132.8-19c23.7-3.4 45.6-14.3 62.5-31.2l411.5-411.5c45.9-45.9 45.9-120.3 0-166.2zM362 585.3L710.3 237 816 342.8 467.8 691.1 362 585.3zM409.7 730l-101.1 14.4L323 643.3c1.4-9.5 4.8-18.7 9.9-26.7L436.3 720c-8 5.2-17.1 8.7-26.6 10z m449.8-430.7l-13.3 13.3-105.7-105.8 13.3-13.3c14.1-14.1 32.9-21.9 52.9-21.9s38.8 7.8 52.9 21.9c29.1 29.2 29.1 76.7-0.1 105.8z'/></svg>");
 	--edit-icon-hover: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='130 126 797 775' fill='rgba(255,255,255,1.0)'><path d='M834.3 705.7c0 82.2-66.8 149-149 149H325.9c-82.2 0-149-66.8-149-149V346.4c0-82.2 66.8-149 149-149h129.8v-42.7H325.9c-105.7 0-191.7 86-191.7 191.7v359.3c0 105.7 86 191.7 191.7 191.7h359.3c105.7 0 191.7-86 191.7-191.7V575.9h-42.7v129.8z'/><path d='M889.7 163.4c-22.9-22.9-53-34.4-83.1-34.4s-60.1 11.5-83.1 34.4L312 574.9c-16.9 16.9-27.9 38.8-31.2 62.5l-19 132.8c-1.6 11.4 7.3 21.3 18.4 21.3 0.9 0 1.8-0.1 2.7-0.2l132.8-19c23.7-3.4 45.6-14.3 62.5-31.2l411.5-411.5c45.9-45.9 45.9-120.3 0-166.2zM362 585.3L710.3 237 816 342.8 467.8 691.1 362 585.3zM409.7 730l-101.1 14.4L323 643.3c1.4-9.5 4.8-18.7 9.9-26.7L436.3 720c-8 5.2-17.1 8.7-26.6 10z m449.8-430.7l-13.3 13.3-105.7-105.8 13.3-13.3c14.1-14.1 32.9-21.9 52.9-21.9s38.8 7.8 52.9 21.9c29.1 29.2 29.1 76.7-0.1 105.8z'/></svg>");
 	--logo-svg:        url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='7.7 7.7 186.6 31.8' fill='%23266333'><path d='M 9.2 7.7 C 10.3 7.8 11.4 7.9 12.5 8.1 C 14.7 8.7 16.7 9.6 18.7 10.7 C 21.7 12.9 23.8 15.7 25.2 19.2 C 25.5 20.2 25.8 21.2 26 22.2 C 26.1 23.1 26.2 24.1 26.4 25.1 C 26.3 26.5 26 28 25.6 29.4 C 26 30.2 26.3 31 26.6 31.8 C 27.1 30.9 27.5 30 28 29.1 C 27.8 24.1 29.7 20.1 33.6 17.1 C 34.7 16.4 35.9 15.8 37.1 15.2 C 38 15 38.8 14.8 39.7 14.6 C 40.6 14.6 41.5 14.5 42.4 14.5 C 43 14.5 43.6 14.7 44.1 14.8 C 44.3 14.9 44.5 15.1 44.5 15.4 C 45 19.4 43.9 23 41.2 26.1 C 39.3 28.2 37 29.6 34.3 30.3 C 33.6 30.4 32.9 30.5 32.2 30.6 C 31.4 30.6 30.6 30.6 29.8 30.6 C 28.9 32.2 28.2 33.9 27.7 35.7 C 27.2 36.5 26.5 36.6 25.7 36.1 C 25.7 36 25.6 35.9 25.5 35.8 C 25.1 34.5 24.8 33.3 24.4 32.1 C 24.2 31.4 24 30.8 23.6 30.2 C 22.5 30.1 21.4 29.9 20.4 29.7 C 18.9 29.2 17.5 28.6 16.2 27.9 C 14.6 26.9 13.2 25.7 11.8 24.8 C 9.7 21.9 8.4 19 7.9 15.7 C 7.8 14.2 7.7 12.7 7.8 11.1 C 7.9 10.1 8.1 9.2 8.5 8.2 C 8.7 8 8.9 7.8 9.2 7.7 Z'/><path fill='%23a9ca46' d='M 10 9.8 C 10.9 9.7 11.9 9.8 12.7 10.1 C 14.9 10.7 16.8 11.6 18.7 12.8 C 22.3 16 24.1 20.1 24.1 24.9 C 24.1 25.2 24 25.5 23.9 25.8 C 23.3 24.6 22.6 23.4 22 22.2 C 20.9 20.5 19.8 18.9 18.6 17.2 C 18 16.7 17.5 16.1 17.1 15.4 C 16.6 14.9 16.1 14.8 15.5 15.4 C 15.4 15.7 15.4 16.1 15.6 16.4 C 15.8 16.7 16.1 17.1 16.3 17.4 C 16.6 17.7 16.9 18 17.2 18.3 C 18 19.6 18.9 20.9 19.7 22.2 C 20.8 23.9 21.7 25.7 22.4 27.5 C 21.9 27.5 21.4 27.5 20.8 27.3 C 13.4 24.9 9.7 19.8 9.7 12 C 9.7 11.3 9.8 10.5 10 9.8 Z'/><path fill='%23a9ca46' d='M 41.4 16.2 C 41.9 16.2 42.4 16.2 42.9 16.2 C 42.9 20.3 41.3 23.6 38.1 26 C 37.6 26.5 37 26.9 36.3 27.2 C 34.6 28 32.9 28.3 31 28.3 C 32.9 25.2 35.3 22.7 38.3 20.6 C 38.7 20.3 38.7 20 38.5 19.6 C 38.4 19.4 38.2 19.3 37.9 19.3 C 37.4 19.5 36.9 19.8 36.4 20.1 C 35.4 20.9 34.4 21.7 33.4 22.5 C 32.4 23.5 31.5 24.5 30.5 25.6 C 30.6 25.2 30.6 24.8 30.7 24.4 C 32.5 19.4 36.1 16.7 41.4 16.2 Z'/><path d='M 54.2 12.5 C 54.9 12 56.1 11.8 57.2 12.2 C 60.9 12 65.6 12.2 70.2 12.7 C 71.5 13.7 71.5 14.7 70.2 15.7 C 68.6 16.2 66.9 16.4 65.2 16.2 C 65.2 21.9 65.2 27.5 65.2 33.2 C 63.9 33.4 62.7 33 61.7 32.2 C 61.2 26.9 61 21.5 61.2 16.2 C 58.9 16.2 57.2 15.7 55.7 15 C 54.9 14.5 54.5 13.5 54.2 12.5 Z' /><path d='M 75.2 12.5 C 76 14.3 76.5 16.3 76.7 18.5 C 77.1 17.9 77.6 17.6 78.2 17.5 C 81.9 16.7 84.4 18.1 85.7 21.5 C 86.4 25.2 86.4 28.8 85.7 32.5 C 84.1 33.8 83 33.5 82.2 31.5 C 81.4 28.4 80.9 25 80.7 21.5 C 79.1 20.3 77.8 20.6 76.7 22.5 C 76.2 25.5 76 28.5 76.2 31.5 C 75.2 31.5 74.2 31.5 73.2 31.5 C 73 25.5 73.2 19.5 73.7 13.5 C 74.7 19.9 75.2 19.5 75.2 12.5 Z M 76.2 31.5 C 75.9 33.8 74.9 34.1 73.2 32.5 C 72.2 25.5 71.9 18.5 72.2 11.5 C 73.5 11.3 74.5 11.6 75.2 12.5 C 75.2 19.5 74.7 19.9 73.7 13.5 C 73.2 19.5 73 25.5 73.2 31.5 C 74.2 31.5 75.2 31.5 76.2 31.5 Z' /><path d='M 92.2 17.5 C 99.6 16.5 102.9 19.5 102.2 26.5 C 98.9 27.3 95.6 27.8 92.2 28 C 93.1 29.2 94.3 30.1 95.7 30.5 C 98.1 29 100.2 29.2 102.2 31 C 98 34.4 93.8 34.2 89.7 30.5 C 87.2 25.4 88 21.1 92.2 17.5 Z M 93.2 20.5 C 93.2 21.6 92.8 22.6 92.2 23.5 C 94.1 24.5 96.1 24.8 98.2 24.5 C 98.3 21.1 96.7 19.8 93.2 20.5 Z' /><path d='M 106.2 12.5 C 107.4 17.8 109.4 22.8 112.2 27.5 C 113.5 24.8 114.9 22.2 116.2 19.5 C 116.8 17.2 117.8 15 119.2 13 C 120.6 12.2 122 12.4 123.2 13.5 C 120.5 20 117.5 26.3 114.2 32.5 C 113 33.6 111.6 33.8 110.2 33 C 106.3 26.6 103.6 19.9 102.2 13 C 103.5 12.5 104.8 12.3 106.2 12.5 Z' /><path fill='%23a9ca46' d='M 106.2 12.5 C 108.6 12.3 110.9 12.5 113.2 13 C 114.4 15.2 115.4 17.3 116.2 19.5 C 114.9 22.2 113.5 24.8 112.2 27.5 C 109.4 22.8 107.4 17.8 106.2 12.5 Z' /><path d='M 125.2 17.5 C 132.1 17 135.1 20 134.2 26.5 C 130.9 27.3 127.6 27.8 124.2 28 C 126.8 30.5 129.8 31.2 133.2 30 C 134.1 31.6 133.4 32.6 131.2 33 C 123.1 34.2 119.6 30.7 120.7 22.5 C 121.7 20.3 123.2 18.7 125.2 17.5 Z M 126.2 20.5 C 125.6 21.5 124.9 22.5 124.2 23.5 C 126.5 24.8 128.9 24.8 131.2 23.5 C 130.3 21.2 128.6 20.2 126.2 20.5 Z' /><path d='M 140.2 17.5 C 150 15.3 152.7 18.6 148.2 27.5 C 146 28.8 143.7 29.6 141.2 30 C 144.8 30.2 147.9 31.4 150.7 33.5 C 151.5 35.7 151 37.5 149.2 39 C 144.8 40 140.6 39.5 136.7 37.5 C 136.9 34.4 137.7 31.4 139.2 28.5 C 137.8 27 136.7 25.4 136.2 23.5 C 137.1 21.2 138.5 19.2 140.2 17.5 Z M 142.2 20.5 C 139.4 24.7 140.7 26.4 146.2 25.5 C 146.9 22 145.6 20.4 142.2 20.5 Z M 141.2 33.5 C 140.1 34.4 140.1 35.2 141.2 36 C 149.1 36 149.1 35.3 141.2 33.5 Z' /><path d='M 158.2 12.5 C 161.2 12.3 164.2 12.5 167.2 13 C 169.8 14.5 169.7 16 167.2 17.5 C 163.1 14.7 159.6 15.4 156.7 19.5 C 155.6 28.5 159.4 31.5 168.2 28.5 C 167.8 32.2 165.6 33.8 161.7 33.5 C 153.4 31.9 150.4 26.9 152.7 18.5 C 154.1 16 155.9 14 158.2 12.5 Z' /><path d='M 172.2 17.5 C 175.6 17.1 178.8 17.8 181.7 19.5 C 182.2 23.8 182.4 28.2 182.2 32.5 C 180 32.6 177.8 32.9 175.7 33.5 C 170.4 33 168.9 30.3 171.2 25.5 C 173.5 24.6 175.8 24.3 178.2 24.5 C 178.2 23.5 178.2 22.5 178.2 21.5 C 175.9 21.5 173.5 21.5 171.2 21.5 C 171.1 20 171.5 18.7 172.2 17.5 Z M 173.2 27.5 C 174.2 31 175.9 31.3 178.2 28.5 C 176.7 27.6 175 27.2 173.2 27.5 Z' /><path d='M 185.2 14.5 C 186.5 14.5 187.9 14.5 189.2 14.5 C 189.2 15.8 189.2 17.2 189.2 18.5 C 190.5 18.5 191.9 18.5 193.2 18.5 C 193.2 19.5 193.2 20.5 193.2 21.5 C 191.9 21.5 190.5 21.5 189.2 21.5 C 189.2 24.2 189.2 26.8 189.2 29.5 C 190.9 29.5 192.5 29.5 194.2 29.5 C 194.6 32.2 193.5 33.6 190.7 33.5 C 188.6 33.4 186.9 32.4 185.7 30.5 C 185.2 25.2 185 19.8 185.2 14.5 Z' /></svg>");
 	--menu-open:       url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='%23a7cc3f'><path d='M4,10h24c1.104,0,2-0.896,2-2s-0.896-2-2-2H4C2.896,6,2,6.896,2,8S2.896,10,4,10z M28,14H4c-1.104,0-2,0.896-2,2 s0.896,2,2,2h24c1.104,0,2-0.896,2-2S29.104,14,28,14z M28,22H4c-1.104,0-2,0.896-2,2s0.896,2,2,2h24c1.104,0,2-0.896,2-2 S29.104,22,28,22z'/></svg>");
 	--menu-open-hover: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='%2374a100'><path d='M4,10h24c1.104,0,2-0.896,2-2s-0.896-2-2-2H4C2.896,6,2,6.896,2,8S2.896,10,4,10z M28,14H4c-1.104,0-2,0.896-2,2 s0.896,2,2,2h24c1.104,0,2-0.896,2-2S29.104,14,28,14z M28,22H4c-1.104,0-2,0.896-2,2s0.896,2,2,2h24c1.104,0,2-0.896,2-2 S29.104,22,28,22z'/></svg>");
 	--menu-close:      url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 620 620' fill='%2394c11e'><path d='m474.49 525.06c17.72 17.73 46.5 17.73 64.22 0 17.73-17.72 17.73-46.5 0-64.22-38.53-38.54-346.82-346.82-385.35-385.36-17.73-17.73-46.5-17.73-64.23 0-17.72 17.73-17.72 46.5 0 64.23 77.07 77.07 346.82 346.82 385.36 385.35z'/><path d='m536.79 139.71c17.73-17.73 17.73-46.5 0-64.23-17.72-17.73-46.5-17.73-64.22 0l-385.36 385.36c-17.72 17.72-17.72 46.5 0 64.22 17.73 17.73 46.5 17.73 64.23 0l385.35-385.35z'/></svg>");
 	--menu-close-hover:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 620 620' fill='%23fff'><path d='m474.49 525.06c17.72 17.73 46.5 17.73 64.22 0 17.73-17.72 17.73-46.5 0-64.22-38.53-38.54-346.82-346.82-385.35-385.36-17.73-17.73-46.5-17.73-64.23 0-17.72 17.73-17.72 46.5 0 64.23 77.07 77.07 346.82 346.82 385.36 385.35z'/><path d='m536.79 139.71c17.73-17.73 17.73-46.5 0-64.23-17.72-17.73-46.5-17.73-64.22 0l-385.36 385.36c-17.72 17.72-17.72 46.5 0 64.22 17.73 17.73 46.5 17.73 64.23 0l385.35-385.35z'/></svg>");
 	--ean-icon:        url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.273 15.273'><path d='M0,1.803h0.897V13.47H0V1.803z M1.446,13.47h0.505V1.803H1.446V13.47z M2.315,13.47h0.504V1.803 H2.315V13.47z M3.482,13.47h1.104V1.803H3.482V13.47z M5.47,13.47h0.552V1.803H5.47V13.47z M6.878,13.47h2.288V1.803H6.878V13.47z M12.84,13.47h0.752V1.803H12.84V13.47z M14.248,1.803V13.47h1.025V1.803H14.248z M10.084,13.47h0.492V1.803h-0.492V13.47z M11.281,13.47h0.492V1.803h-0.492V13.47z'/></svg>");
}

* { margin:0; padding:0; box-sizing:border-box; font-family:'Raleway',sans-serif; }
html { margin:0; padding:0; height:100%; }
body { margin:0 auto; padding:10px 20px 20px 20px; min-width:320px; max-width:1800px; color:#444; }
select { color:#555; }

a { text-decoration:none; color:var(--green-1); }
a:hover { text-decoration:underline; }
p { line-height:150%; }
input[type="text"], input[type="button"], input[type="submit"], button[type="button"], button[type="submit"] { border-radius:5px; border:1px solid #bbb; }
input[type="text"], input[type="password"], select { padding:5px; }
input[type="checkbox"] { width:18px; height:18px; vertical-align:middle; }
button[type="button"], button[type="submit"], input[type="submit"], .ClassicButton { padding:5px 15px; border-radius:5px; border:1px solid #bbb; cursor:pointer; }

hr { color:var(--green-1); }

.Logo { float:left; width:370px; height:65px; outline:none; background-repeat:no-repeat; background-position:center; background-image:var(--logo-svg); }

.Page .Articles > li { margin:6px 8px; }

.Page h1, .Page h2, .Page h3 { font-weight:normal; color:#888; }

.Page h1   { font-size:2.2rem; max-width:960px; margin:12px auto; padding-bottom:20px; }
.Page h1 b { font-weight:normal; }

.Page h2 { font-size:1.75rem; max-width:960px; margin:12px auto; }
.Page h2 > a, .Page h2.NotVegan > span { font-size:1.5rem; font-weight:normal; color:var(--green-1); border-radius:5px; padding:2px 10px; text-decoration:none; }
.Page h2 > a:hover { color:#fff; background-color:var(--green-1); }
.Page h2 span { display:block; font-size:1.35rem; }
.Page h2.NotVegan > span { display:inline; color:#888; }
.Page h2.Manufacturer::before { font-size:1.5rem; color:#bbb; }

.Page h3 { font-size:1.5rem; }

.FlagName * { vertical-align:top; }
.FlagName button { display:inline-block; margin-right:20px; }
p.Description { padding:5px 10px 25px 10px; font-size:larger; }

.SubItems { list-style:none; margin:0 0 20px 0; padding:0; text-align:center; max-height:115px; overflow:auto; font-size:0; line-height:0; }
.SubItems li * { vertical-align:middle; }
.SubItems li:not(:last-child)::after { content:"•"; display:inline-block; color:var(--green-1); font-size:xxx-large; line-height:15px; height:16px; padding-left:5px; overflow:hidden; vertical-align:middle; margin:0 10px; }
.SubItems li button { display:inline-block; }

h1.Stamp::after          { margin-left:20px; height:45px; }
h1.VLabel::after         { width:35px; }
h1.VeganTrademark::after { width:56px; }

.MobileMenuWrapper { max-width:1800px; margin:0 auto; }

.MobileMenu { position:absolute; right:0; z-index:99999; min-width:320px; overflow-y:auto; margin:10px auto 0 auto; padding:10px; border:2px solid #94c11e; background-color:#f8f8f8; text-align:center; border-radius:10px; }
.MobileMenu ul.Navigation { list-style:none; margin:30px 0 0 0; padding:0; }
.MobileMenu ul.Navigation li { padding-bottom:30px; line-height:175%; font-size:medium; }
.MobileMenu ul.Navigation li:last-child { padding-bottom:0; }
.MobileMenu ul.Links { border-top:1px solid #ddd; display:inline-block; margin:35px auto 0 auto; padding:10px 20px; }
.MobileMenu ul.Links li { font-size:small; font-weight:bold; padding:0; margin:12px 5px; display:block; color:var(--green-1); }
.MobileMenu ul.Links li a { padding:0; margin:0; display:inline-block; }
.MobileMenu .Action { margin:30px 0 0px 0; }
.MobileMenu .Action li { font-weight:bold; text-align:center; padding:5px 0; }
.MobileMenu .AButton { display:inline-block; margin-top:3px; padding:1px 17px; border:1px solid #ccc; border-radius:7px; background-color:#fff; text-decoration:none; font-weight:bold; font-size:mall; letter-spacing:0.5px;}
.MobileMenu .AButton.Logout { color:#f00; }
.MobileMenu .AButton.Large { padding:3px 22px; font-size:large; }
.MobileMenu .AButton:hover { color:#fff; background-color:var(--green-1); }
.MobileMenu select { height:auto; padding:5px; font-size:small; color:#444; background-color:#e9e9ed; border:1px solid #888; border-radius:5px; }

.MobileMenu .DisplayLanguage::before { display:block; margin-bottom:10px; }
.MobileMenu .SelectLanguage button { text-decoration:none; text-align:center; display:inline-block; margin:0 2px; padding:5px; border:none; background-color:transparent; cursor:pointer; }
.MobileMenu .SelectLanguage button:hover { background-color:#fff; }
.MobileMenu .SelectLanguage button span { display:block; }
.MobileMenu .SelectLanguage button .LangName { font-size:small; color:#666; margin-top:7px; }
.MobileMenu .SelectLanguage button.Selected .LangName { font-weight:bold; color:#000; }

.MobileMenuSelectorValue         { display:block; line-height:130%; }
.MobileMenuSelectorValue::before { margin-right:10px; color:#888; }
.MobileMenuSelectorValue::after  { color:#444; display:block; font-weight:bold; }

.MobileMenuIcon { float:right; width:48px; height:48px; }
.MobileMenuIcon a { display:block; width:100%; padding-bottom:100%; overflow:visible; border:none; outline:none; font-size:0; line-height:0; margin:0; border-radius:10px; background-repeat:no-repeat; background-size:100% 100%; background-position:center center; }
.MobileMenuIcon.Open { margin-top:10px; }
.MobileMenuIcon.Open a { background-image:var(--menu-open); }
.MobileMenuIcon.Open a:hover { background-color:#fff; background-image:var(--menu-open-hover); }
.MobileMenuIcon.Close { margin-right:10px; position:absolute; right:0; top:10px; }
.MobileMenuIcon.Close a { background-image:var(--menu-close); }
.MobileMenuIcon.Close a:hover { background-color:var(--green-2); background-image:var(--menu-close-hover); }

.PaginationInfo { margin-bottom:40px; padding:4px 0; font-size:medium; font-weight:bold; line-height:normal; text-align:center; color:#fff; background-color:var(--green-1); }
.PaginationInfo .Short { display:none; }

@-moz-document url-prefix() {
	ul.Result > li > a > ul > li.Title { letter-spacing:-0.5px; }
}

ul.Pagination { list-style-type:none; margin-top:30px; padding:0; font-size:0; line-height:0; text-align:center; cursor:default; }
ul.Pagination > li { display:inline-block; margin-left:4px; margin-right:4px; }
ul.Pagination > li > a,
ul.Pagination > li > span { display:inline-block; min-width:60px; font-size:large; line-height:20px; padding:4px 15px; border:1px solid #eee; border-radius:4px; }
ul.Pagination > li > a { text-decoration:none; }
ul.Pagination > li > a:hover,
ul.Pagination > li > span { color:#fff; background-color:var(--green-1); }
ul.Pagination > li.Arrows > span { color:#ddd; background-color:#fff; }

div.ShowAll { text-align:center; padding:10px 0; }
div.ShowAll a { display:inline-block; min-width:60px; font-size:large; line-height:20px; padding:4px 15px; border:1px solid #eee; border-radius:4px; text-decoration:none; }
div.ShowAll a:hover { color:#fff; background-color:var(--green-1); }

.Parent { font-weight:bold; }

span.Barcode { display:block; font-size:small; }

div.Negativities { font-size:small; font-weight:bold; padding:5px 0; }
div.Negativities ul { list-style:none; display:inline-block; margin:0; padding:0; }
div.Negativities ul li { display:inline-block; border:1px solid #800; border-radius:6px; color:#fff; background-color:#e00; padding:2px 5px; }

.Page.StaticPages { padding:20px 50px; max-width:1024px; margin:0 auto; }
.Page.StaticPages h1 { margin-bottom:5.0rem; max-width:none; }
.Page.StaticPages h2 { margin-top:3.0rem; margin-bottom:2.0rem; max-width:none; }
.Page.StaticPages h3 { margin-top:1.5rem; margin-bottom:1.0rem; max-width:none; }
.Page.StaticPages p { margin-bottom:1.0rem; line-height:175%; text-align:left; }
.Page.StaticPages p.LastUpdated { font-style:italic; margin-top:35px; }
.Page.StaticPages p.CreatedBy { font-size:small; margin-top:25px; }
.Page.StaticPages a { font-weight:bold; }
.Page.StaticPages ul { display:inline-block; text-align:left; margin:0 0 20px 0; line-height:175%; }
.Page.StaticPages p.Credits { text-align:center; font-size:large; padding-bottom:20px; line-height:175%; }
.Page.StaticPages ul.Credits { list-style:none; }
.Page.StaticPages ul.Credits li { font-size:large; padding:5px 0; }
.Page.StaticPages span { font-weight:bold; color:#888; display:inline; font-size:inherit; }
.Page.StaticPages h2 span { font-weight:normal; }
.Page.StaticPages hr { margin:30px 0; border-top:none; border-bottom:1px solid #ddd; }

.Page.StaticPages div.NumberedList { counter-reset:list-number; }
.Page.StaticPages div.NumberedList h2 { counter-increment:list-number; }
.Page.StaticPages div.NumberedList h2:before { content:counter(list-number)". "; font-size:inherit; }

.Page.StaticPages div.NumberedSubList { counter-reset:sub-list-number; }
.Page.StaticPages div.NumberedSubList h3 { counter-increment:sub-list-number; }
.Page.StaticPages div.NumberedSubList h3:before { content:counter(list-number)"."counter(sub-list-number)". "; font-size:inherit; }

.Page ul.Photos > li img.Multiple { height:200px; }
.Page ul.Photos > li img.Single   { height:200px; }

.Page .Box { display:block; padding:10px 20px; font-size:1em; border:1px solid #ddd; border-radius:15px; }

ul.Info { list-style:none; }
ul.Info li { display:inline-block; margin-right:20px; }
ul.Info li:last-child { margin-right:0;  }
li.DateCreated, li.LastUpdate, li.AddedBy { text-align:center; }

.ReadMore { padding-top:0; line-height:normal; padding-bottom:35px; text-align:center; }
.ReadMore span { letter-spacing:-2px; }

.LowestPrice { display:block; margin-top:5px; font-weight:bold; }

ul.BlogPosts { list-style:none; margin:50px 0; padding:0; font-size:0; line-height:0; text-align:center; }
ul.BlogPosts li { display:inline-block; border:1px solid var(--green-1); font-size:medium; line-height:normal; border-radius:5px; margin:5px 10px; overflow:hidden; }
ul.BlogPosts li a { display:block; padding:2px 10px; }
ul.BlogPosts li a:hover { text-decoration:none; color:#fff; background-color:var(--green-1); }
.BlogPostContent { margin:25px 0 50px 0; }

.EditOptions { margin:25px 0 0 0; padding:25px 10px 10px 10px; text-align:center; }
.EditOptions input[type="text"] { vertical-align:top; margin:0; padding:0; }
.EditOptions ul { list-style:none; margin:0; padding:0; font-size:0; }
.EditOptions ul.Options > li { display:inline-block; font-size:0; padding:0 10px; }
.EditOptions ul.Options > li a { display:block; font-size:medium; font-weight:bold; color:var(--orange-2); border:1px solid var(--orange-2); padding:4px 20px; border-radius:9px; text-decoration:none; }
.EditOptions ul.Options > li a:hover { color:#fff; background-color:var(--orange-2); }
.EditOptions ul.Options > li a.UpdateButton { padding:12px 20px 9px 20px; }
.EditOptions ul.Options > li a.UpdateButton::before { display:inline-block; vertical-align:middle; margin-right:15px; margin-top:-4px; padding:0;font-size:0; width:24px; content:var(--edit-icon); }
.EditOptions ul.Options > li a.UpdateButton:hover { text-decoration:none; background-color:var(--orange-2); }
.EditOptions ul.Options > li a.UpdateButton:hover::before { content:var(--edit-icon-hover); }
.EditOptions ul.CorrectionType { margin-top:20px; text-align:left; display:inline-block; }
.EditOptions ul.CorrectionType>li { font-size:small; padding:4px 0; }
.EditOptions ul.CorrectionType>li label { cursor:pointer; }
.EditOptions ul.CorrectionType>li label:hover span { text-decoration:underline; }
.EditOptions ul.List>li { display:inline-block; padding:0 10px; }
.EditOptions ul.List>li.Hide { display:none; }
.EditOptions ul.List>li select { height:30px; margin:0; padding:0 10px; border-radius:5px; vertical-align:middle; box-sizing:border-box; outline:none; }
.EditOptions ul.List>li input[type="text"] { height:30px; padding:0 10px; vertical-align:middle; box-sizing:border-box; margin:0; outline:none; }
.EditOptions ul.List>li input[type="button"] { margin:0; padding:0 10px; vertical-align:middle; height:30px; box-sizing:border-box; outline:none; line-height:0; border-width:1px; border-style:solid; border-color:#ccc #666 #666 #ccc; }
.EditOptions ul.List>li input[type="button"]:hover { background-color:#ddd; }
.EditOptions ul.List>li input[type="button"]:active { background-color:#fff; }
.EditOptions .SendingSuggestedCorrection span { display:block; color:#000; font-weight:bold; font-size:small; margin:0; padding:0; text-align:center; }

.Loading, .NoMoreToShow { font-size:medium; font-weight:bold; text-align:center; padding:20px 0; }
.Loading { color:#fff; background-color:var(--green-1); margin:15px 0 10px 0; padding:0; }
.Loading p { line-height:normal; padding:4px 0; }
.NoMoreToShow { color:#888; }

ul.Countries { margin-top:20px; }

ul.LoginLinks { margin:0; padding:0; font-size:0; }
ul.LoginLinks li { margin:0; padding:0; display:inline-block; font-size:0; }
ul.LoginLinks li::after { content:"|"; color:var(--green-1); margin:0 10px; font-size:medium; }
ul.LoginLinks li:last-child::after { content:""; margin:0; }
ul.LoginLinks li a { display:inline-block; font-size:medium; }

.PasswordResetFirst { margin-top:50px; }

span.PayPal::before        { padding-right:5px; }
span.PayPal span           { font-weight:900; font-family:sans-serif; font-size:small; }
span.PayPal .Pay::before   { color:#2b3569; }
span.PayPal .Pal::before   { color:var(--blue); }

div.EanIcon {
	display:block;
	margin:20px auto 0 auto;
	width:48px; height:28px;
	background-repeat:no-repeat;
	background-size:100% auto;
	background-position:center center;
	background-image:var(--ean-icon);
}

div.RelatedArticles { margin-top:40px; }

@media screen and (max-width:1279px) {
	ul.Result > li > a { width:148px; height:180px; }
	ul.Result.WithPrice > li > a { height:215px; }
	ul.Result > li.Photo > a { padding-top:115px; background-size:auto 110px; }
	ul.Result > li > a > ul > li.Title { font-size:small; }
	ul.Result > li > a > ul > li.Manufacturer { font-size:x-small; line-height:100%; margin-top:5px; letter-spacing:0.5px; }
	ul.Result > li > a > ul > li.PriceInfos { margin-top:7px; }
	ul.Result > li > a > ul > li.PriceInfos > ul > li { font-size:x-small; font-weight:normal; letter-spacing:0; }
	.Sticker::before { top:20%; left:10%; right:10%; padding:5px 15px; font-size:small; }
	.VLabel.SearchResultItem::before { left:5px; top:5px; width:30px; height:39px; }
	.VeganTrademark.SearchResultItem::before { left:5px; top:5px; width:43px; height:35px; }
}
@media screen and (max-width:1023px) {
	.Page ul.Photos > li > img.Single { height:200px; }
	.Page ul.Photos > li > img.Multiple { height:150px; }
	.Intro ul.Highlights    { padding:0 0 20px 0; }
	.Intro ul.Highlights li { margin-top:35px; padding:80px 30px 0 30px; width:200px; font-size:medium; line-height:130%; background-size:65px 65px; }
}
@media screen and (max-width:799px) {
	.Page ul.Photos > li > img.Single { height:150px; }
	.Page ul.Photos > li > img.Multiple { height:100px; }
}
@media screen and (max-width:639px) {
	ul.Pagination > li > a,
	ul.Pagination > li > span { min-width:55px; }
}
@media screen and (max-width:559px) {
	ul.Pagination { padding-top:10px; padding-bottom:5px; }
	ul.Pagination > li > a,
	ul.Pagination > li > span { min-width:33px; font-size:medium; padding:4px 8px; }
	body { padding:0; }
	div.Page { margin:0; padding:0; border-radius:0; }
	div.Header { margin:0; }
	p.PaginationInfo { margin:0px; padding:5px 0; }
	p.PaginationInfo .Long { display:none; }
	p.PaginationInfo .Short { display:block; }
	.Page h1 { font-size:x-large; padding:5px; }
	div.Page ul.Photos li img { border:none; }
	div.Page ul.Photos li.Optional { display:none; }
	.Logo { width:285px; height:50px; margin:10px 0 0 10px; }
	.MobileMenu { margin-top:0; }
	.MobileMenuIcon.Open { margin:10px 10px 0 0; }
	.MobileMenuIcon.Close { margin-top:0; }
 	p.Description { padding:5px 10px; font-size:medium; }
}
@media screen and (max-width:399px) {
	.MobileMenuIcon { width:36px; height:36px; }
	.MobileMenuIcon.Open { margin-top:12px; }
	.Logo { width:228px; height:40px; margin:10px 0 0 10px; }
}

/* TheVegCat END */
/* Flags BEGIN */

.Flag { display:inline-block; width:48px; height:32px; margin:0 7px; padding:0; border:1px solid #bbb; border-radius:3px; background-repeat:no-repeat; background-position:center center; background-size:100%; font-size:0; line-height:normal; opacity:0.75; }
.Flag.Small { width:32px; height:20px; margin:0 4px; }
.Flag.Price { width:24px; height:16px; margin:0 10px 2px 0; vertical-align:middle; cursor:pointer; }
.Flag.CountryName { display:inline-block; width:auto; height:auto; background-color:#fff; padding:1px 8px 1px 36px; background-position:4px center; white-space:nowrap; font-size:13px; background-size:24px; border-radius:6px; }

.Flag.AD { background-image:url(/flags/AND.AD.Andorra.svg);                           }
.Flag.AE { background-image:url(/flags/AED.AE.United-Arab-Emirates.svg);              }
.Flag.AF { background-image:url(/flags/AFG.AF.Afghanistan.svg);                       }
.Flag.AG { background-image:url(/flags/ATG.AG.Antigua-And-Barbuda.svg);               }
.Flag.AI { background-image:url(/flags/AIA.AI.Anguilla.svg);                          }
.Flag.AL { background-image:url(/flags/ALB.AL.Albania.svg);                           }
.Flag.AM { background-image:url(/flags/ARM.AM.Armenia.svg);                           }
.Flag.AO { background-image:url(/flags/AGO.AO.Angola.svg);                            }
.Flag.AQ { background-image:url(/flags/ATA.AQ.Antarctica.svg);                        }
.Flag.AR { background-image:url(/flags/ARG.AR.Argentina.svg);                         }
.Flag.AS { background-image:url(/flags/ASM.AS.American-Samoa.svg);                    }
.Flag.AT { background-image:url(/flags/AUT.AT.Austria.svg);                           }
.Flag.AU { background-image:url(/flags/AUS.AU.Australia.svg);                         }
.Flag.AW { background-image:url(/flags/ABW.AW.Aruba.svg);                             }
.Flag.AX { background-image:url(/flags/ALA.AX.Aland-Islands.svg);                     }
.Flag.AZ { background-image:url(/flags/AZE.AZ.Azerbaijan.svg);                        }

.Flag.BA { background-image:url(/flags/BIH.BA.Bosnia-And-Herzegovina.svg);            }
.Flag.BB { background-image:url(/flags/BRB.BB.Barbados.svg);                          }
.Flag.BD { background-image:url(/flags/BGD.BD.Bangladesh.svg);                        }
.Flag.BE { background-image:url(/flags/BEL.BE.Belgium.svg);                           }
.Flag.BF { background-image:url(/flags/BFA.BF.Burkina-Faso.svg);                      }
.Flag.BG { background-image:url(/flags/BGR.BG.Bulgaria.svg);                          }
.Flag.BH { background-image:url(/flags/BHR.BH.Bahrain.svg);                           }
.Flag.BI { background-image:url(/flags/BDI.BI.Burundi.svg);                           }
.Flag.BJ { background-image:url(/flags/BEN.BJ.Benin.svg);                             }
.Flag.BM { background-image:url(/flags/BMU.BM.Bermuda.svg);                           }
.Flag.BN { background-image:url(/flags/BRN.BN.Brunei.svg);                            }
.Flag.BO { background-image:url(/flags/BOL.BO.Bolivia.svg);                           }
.Flag.BQ { background-image:url(/flags/BES.BQ.Bonaire.svg);                           }
.Flag.BR { background-image:url(/flags/BRA.BR.Brazil.svg);                            }
.Flag.BS { background-image:url(/flags/BHS.BS.Bahamas.svg);                           }
.Flag.BT { background-image:url(/flags/BTN.BT.Bhutan.svg);                            }
.Flag.BV { background-image:url(/flags/NOR.NO.Norway.svg);                            }
.Flag.BW { background-image:url(/flags/BWA.BW.Botswana.svg);                          }
.Flag.BY { background-image:url(/flags/BLR.BY.Belarus.svg);                           }
.Flag.BZ { background-image:url(/flags/BLZ.BZ.Belize.svg);                            }

.Flag.CA { background-image:url(/flags/CAN.CA.Canada.svg);                            }
.Flag.CC { background-image:url(/flags/CCK.CC.Cocos-Island.svg);                      }
.Flag.CD { background-image:url(/flags/COD.CD.Democratic-Republic-Of-Congo.svg);      }
.Flag.CF { background-image:url(/flags/CAF.CF.Central-African-Republic.svg);          }
.Flag.CG { background-image:url(/flags/COG.CG.Republic-Of-The-Congo.svg);             }
.Flag.CH { background-image:url(/flags/CHE.CH.Switzerland.svg);                       }
.Flag.CK { background-image:url(/flags/COK.CK.Cook-Islands.svg);                      }
.Flag.CL { background-image:url(/flags/CHL.CL.Chile.svg);                             }
.Flag.CM { background-image:url(/flags/CMR.CM.Cameroon.svg);                          }
.Flag.CN { background-image:url(/flags/CHN.CN.China.svg);                             }
.Flag.CO { background-image:url(/flags/COL.CO.Colombia.svg);                          }
.Flag.CR { background-image:url(/flags/CRI.CR.Costa-Rica.svg);                        }
.Flag.CU { background-image:url(/flags/CUB.CU.Cuba.svg);                              }
.Flag.CV { background-image:url(/flags/CPV.CV.Cape-Vverde.svg);                       }
.Flag.CW { background-image:url(/flags/CUW.CW.Curacao.svg);                           }
.Flag.CX { background-image:url(/flags/CXR.CX.Christmas-Island.svg);                  }
.Flag.CY { background-image:url(/flags/CYP.CY.Northern-Cyprus.svg);                   }
.Flag.CZ { background-image:url(/flags/CZE.CZ.Czech-Republic.svg);                    }

.Flag.DE { background-image:url(/flags/DEU.DE.Germany.svg);                           }
.Flag.DJ { background-image:url(/flags/DJI.DJ.Djibouti.svg);                          }
.Flag.DK { background-image:url(/flags/DNK.DK.Denmark.svg);                           }
.Flag.DM { background-image:url(/flags/DMA.DM.Dominica.svg);                          }
.Flag.DO { background-image:url(/flags/DOM.DO.Dominican-Republic.svg);                }
.Flag.DZ { background-image:url(/flags/DZA.DZ.Algeria.svg);                           }

.Flag.EC { background-image:url(/flags/ECU.EC.Ecuador.svg);                           }
.Flag.EE { background-image:url(/flags/EST.EE.Estonia.svg);                           }
.Flag.EG { background-image:url(/flags/EGY.EG.Egypt.svg);                             }
.Flag.EH { background-image:url(/flags/ESH.EH.Western-Sahara-Sahrawi-Arab-Democratic-Republic.svg); }
.Flag.ER { background-image:url(/flags/ERI.ER.Eritrea.svg);                           }
.Flag.ES { background-image:url(/flags/ESP.ES.Spain.svg);                             }
.Flag.ET { background-image:url(/flags/ETH.ET.Ethiopia.svg);                          }

.Flag.FI { background-image:url(/flags/FIN.FI.Finland.svg);                           }
.Flag.FJ { background-image:url(/flags/FJI.FJ.Fiji.svg);                              }
.Flag.FK { background-image:url(/flags/FLK.FK.Falkland-Islands.svg);                  }
.Flag.FM { background-image:url(/flags/FSM.FM.Micronesia.svg);                        }
.Flag.FO { background-image:url(/flags/FRO.FO.Faroe-Islands.svg);                     }
.Flag.FR { background-image:url(/flags/FRA.FR.France.svg);                            }

.Flag.GA { background-image:url(/flags/GAB.GA.Gabon.svg);                             }
.Flag.GB { background-image:url(/flags/GBR.GB.United-Kingdom.svg);                    }
.Flag.GD { background-image:url(/flags/GRD.GD.Grenada.svg);                           }
.Flag.GE { background-image:url(/flags/GEO.GE.Georgia.svg);                           }
.Flag.GF { background-image:url(/flags/GUF.GF.French-Guiana.svg);                     }
.Flag.GG { background-image:url(/flags/GGY.GG.Guernsey.svg);                          }
.Flag.GH { background-image:url(/flags/GHA.GH.Ghana.svg);                             }
.Flag.GI { background-image:url(/flags/GIB.GI.Gibraltar.svg);                         }
.Flag.GL { background-image:url(/flags/GRL.GL.Greenland.svg);                         }
.Flag.GM { background-image:url(/flags/GMB.GM.Gambia.svg);                            }
.Flag.GN { background-image:url(/flags/GIN.GN.Guinea.svg);                            }
.Flag.GQ { background-image:url(/flags/GNQ.GQ.Equatorial-Guinea.svg);                 }
.Flag.GP { background-image:url(/flags/GLP.GP.Guadeloupe.svg);                        }
.Flag.GR { background-image:url(/flags/GRC.GR.Greece.svg);                            }
.Flag.GS { background-image:url(/flags/SGS.GS.South-Georgia-And-The-South-Sandwich-Islands.svg); }
.Flag.GT { background-image:url(/flags/GTM.GT.Guatemala.svg);                         }
.Flag.GU { background-image:url(/flags/GUM.GU.Guam.svg);                              }
.Flag.GW { background-image:url(/flags/GNB.GW.Guinea-Bissau.svg);                     }
.Flag.GY { background-image:url(/flags/GUY.GY.Guyana.svg);                            }

.Flag.HN { background-image:url(/flags/HND.HN.Honduras.svg);                          }
.Flag.HK { background-image:url(/flags/HKG.HK.Hong-Kong.svg);                         }
.Flag.HR { background-image:url(/flags/HRV.HR.Croatia.svg);                           }
.Flag.HT { background-image:url(/flags/HTI.HT.Haiti.svg);                             }
.Flag.HU { background-image:url(/flags/HUN.HU.Hungary.svg);                           }

.Flag.ID { background-image:url(/flags/IDN.ID.Indonesia.svg);                         }
.Flag.IE { background-image:url(/flags/IRL.IE.Ireland.svg);                           }
.Flag.IL { background-image:url(/flags/ISR.IL.Israel.svg);                            }
.Flag.IN { background-image:url(/flags/IND.IN.India.svg);                             }
.Flag.IO { background-image:url(/flags/IOT.IO.British-Indian-Ocean-Territory.svg);    }
.Flag.IQ { background-image:url(/flags/IRQ.IQ.Iraq.svg);                              }
.Flag.IR { background-image:url(/flags/IRN.IR.Iran.svg);                              }
.Flag.IS { background-image:url(/flags/ISL.IS.Iceland.svg);                           }
.Flag.IT { background-image:url(/flags/ITA.IT.Italy.svg);                             }

.Flag.JE { background-image:url(/flags/JEY.JE.Jersey.svg);                            }
.Flag.JM { background-image:url(/flags/JAM.JM.Jamaica.svg);                           }
.Flag.JO { background-image:url(/flags/JOR.JO.Jordan.svg);                            }
.Flag.JP { background-image:url(/flags/JPN.JP.Japan.svg);                             }

.Flag.KE { background-image:url(/flags/KEN.KE.Kenya.svg);                             }
.Flag.KG { background-image:url(/flags/KGZ.KG.Kyrgyzstan.svg);                        }
.Flag.KH { background-image:url(/flags/KHM.KH.Cambodia.svg);                          }
.Flag.KI { background-image:url(/flags/KIR.KI.Kiribati.svg);                          }
.Flag.KM { background-image:url(/flags/COM.KM.Comoros.svg);                           }
.Flag.KP { background-image:url(/flags/PRK.KP.North-Korea.svg);                       }
.Flag.KR { background-image:url(/flags/KOR.KR.South-Korea.svg);                       }
.Flag.KW { background-image:url(/flags/KWT.KW.Kuwait.svg);                            }
.Flag.KY { background-image:url(/flags/CYM.KY.Cayman-Islands.svg);                    }
.Flag.KZ { background-image:url(/flags/KAZ.KZ.Kazakhstan.svg);                        }

.Flag.LA { background-image:url(/flags/LAO.LA.Laos.svg);                              }
.Flag.LB { background-image:url(/flags/LBN.LB.Lebanon.svg);                           }
.Flag.LC { background-image:url(/flags/LCA.LC.St-Lucia.svg);                          }
.Flag.LI { background-image:url(/flags/LIE.LI.Liechtenstein.svg);                     }
.Flag.LK { background-image:url(/flags/LKA.LK.Sri-Lanka.svg);                         }
.Flag.LR { background-image:url(/flags/LBR.LR.Liberia.svg);                           }
.Flag.LS { background-image:url(/flags/LSO.LS.Lesotho.svg);                           }
.Flag.LT { background-image:url(/flags/LTU.LT.Lithuania.svg);                         }
.Flag.LU { background-image:url(/flags/LUX.LU.Luxembourg.svg);                        }
.Flag.LV { background-image:url(/flags/LVA.LV.Latvia.svg);                            }
.Flag.LY { background-image:url(/flags/LBY.LY.Libya.svg);                             }

.Flag.MA { background-image:url(/flags/MAR.MA.Morocco.svg);                           }
.Flag.MC { background-image:url(/flags/MCO.MC.Monaco.svg);                            }
.Flag.MD { background-image:url(/flags/MDA.MD.Moldova.svg);                           }
.Flag.MG { background-image:url(/flags/MDG.MG.Madagascar.svg);                        }
.Flag.MH { background-image:url(/flags/MHL.MH.Marshall-Island.svg);                   }
.Flag.ME { background-image:url(/flags/MNE.ME.Montenegro.svg);                        }
.Flag.MF { background-image:url(/flags/MAF.MF.St-Martin-Sint-Maarten.svg);            }
.Flag.MK { background-image:url(/flags/MKD.MK.Republic-Of-Macedonia.svg);             }
.Flag.ML { background-image:url(/flags/MLI.ML.Mali.svg);                              }
.Flag.MM { background-image:url(/flags/MMR.MM.Myanmar-Burma.svg);                     }
.Flag.MN { background-image:url(/flags/MNG.MN.Mongolia.svg);                          }
.Flag.MP { background-image:url(/flags/MNP.MP.Northern-Marianas-Islands.svg);         }
.Flag.MQ { background-image:url(/flags/MTQ.MQ.Martinique.svg);                        }
.Flag.MR { background-image:url(/flags/MRT.MR.Mauritania.svg);                        }
.Flag.MS { background-image:url(/flags/MSR.MS.Montserrat.svg);                        }
.Flag.MT { background-image:url(/flags/MLT.MT.Malta.svg);                             }
.Flag.MU { background-image:url(/flags/MUS.MU.Mauritius.svg);                         }
.Flag.MV { background-image:url(/flags/MDV.MV.Maldives.svg);                          }
.Flag.MW { background-image:url(/flags/MWI.MW.Malawi.svg);                            }
.Flag.MX { background-image:url(/flags/MEX.MX.Mexico.svg);                            }
.Flag.MY { background-image:url(/flags/MYS.MY.Malasya.svg);                           }
.Flag.MZ { background-image:url(/flags/MOZ.MZ.Mozambique.svg);                        }

.Flag.NA { background-image:url(/flags/NAM.NA.Namibia.svg);                           }
.Flag.NC { background-image:url(/flags/NCL.NC.New-Caledonia.svg);                     }
.Flag.NE { background-image:url(/flags/NER.NE.Niger.svg);                             }
.Flag.NG { background-image:url(/flags/NGA.NG.Nigeria.svg);                           }
.Flag.NI { background-image:url(/flags/NIC.NI.Nicaragua.svg);                         }
.Flag.NL { background-image:url(/flags/NLD.NL.Netherlands.svg);                       }
.Flag.NO { background-image:url(/flags/NOR.NO.Norway.svg);                            }
.Flag.NP { background-image:url(/flags/NPL.NP.Nepal.svg);                             }
.Flag.NR { background-image:url(/flags/NRU.NR.Nauru.svg);                             }
.Flag.NU { background-image:url(/flags/NIU.NU.Niue.svg);                              }
.Flag.NZ { background-image:url(/flags/NZL.NZ.New-Zealand.svg);                       }

.Flag.NF { background-image:url(/flags/NFK.NF.Norfolk-Island.svg);                    }
.Flag.IM { background-image:url(/flags/IMN.IM.Isle-Of-Man.svg);                       }
.Flag.TC { background-image:url(/flags/TCA.TC.Turks-And-Caicos-Islands.svg);          }
.Flag.PN { background-image:url(/flags/PCN.PN.Pitcairn-Islands.svg);                  }
.Flag.OM { background-image:url(/flags/OMN.OM.Oman.svg);                              }
.Flag.CI { background-image:url(/flags/CIV.CI.Ivory-Coast-Cote-d-Ivoire.svg);         }

.Flag.MO { background-image:url(/flags/MAC.MO.Macao-SAR-China.svg);                   }
.Flag.PW { background-image:url(/flags/PLW.PW.Palau.svg);                             }

.Flag.PA { background-image:url(/flags/PAN.PA.Panama.svg);                            }
.Flag.PE { background-image:url(/flags/PER.PE.Peru.svg);                              }
.Flag.PF { background-image:url(/flags/PYF.PF.French-Polynesia.svg);                  }
.Flag.PG { background-image:url(/flags/PNG.PG.Papua-New-Guinea.svg);                  }
.Flag.PH { background-image:url(/flags/PHL.PH.Philippines.svg);                       }
.Flag.PK { background-image:url(/flags/PAK.PK.Pakistan.svg);                          }
.Flag.PL { background-image:url(/flags/POL.PL.Poland.svg);                            }
.Flag.PR { background-image:url(/flags/PRI.PR.Puerto-Rico.svg);                       }
.Flag.PS { background-image:url(/flags/PSE.PS.Palestine-Palestinian-Territories.svg); }
.Flag.PT { background-image:url(/flags/PRT.PT.Portugal.svg);                          }
.Flag.PY { background-image:url(/flags/PRY.PY.Paraguay.svg);                          }

.Flag.QA { background-image:url(/flags/QAT.QA.Qatar.svg);                             }

.Flag.RO { background-image:url(/flags/ROU.RO.Romania.svg);                           }
.Flag.RS { background-image:url(/flags/SRB.RS.Serbia.svg);                            }
.Flag.RU { background-image:url(/flags/RUS.RU.Russia.svg);                            }
.Flag.RW { background-image:url(/flags/RWA.RW.Rwanda.svg);                            }

.Flag.SA { background-image:url(/flags/SAU.SA.Saudi-Arabia.svg);                      }
.Flag.SB { background-image:url(/flags/SLB.SB.Solomon-Islands.svg);                   }
.Flag.SC { background-image:url(/flags/SYC.SC.Seychelles.svg);                        }
.Flag.SD { background-image:url(/flags/SDN.SD.Sudan.svg);                             }
.Flag.SE { background-image:url(/flags/SWE.SE.Sweden.svg);                            }
.Flag.SG { background-image:url(/flags/SGP.SG.Singapore.svg);                         }
.Flag.SH { background-image:url(/flags/SHN.SH.Saint-Helena.svg);                      }
.Flag.SI { background-image:url(/flags/SVN.SI.Slovenia.svg);                          }
.Flag.SK { background-image:url(/flags/SVK.SK.Slovakia.svg);                          }
.Flag.SL { background-image:url(/flags/SLE.SL.Sierra-Leone.svg);                      }
.Flag.SM { background-image:url(/flags/SMR.SM.San-Marino.svg);                        }
.Flag.SN { background-image:url(/flags/SEN.SN.Senegal.svg);                           }
.Flag.SO { background-image:url(/flags/SOM.SO.Somalia.svg);                           }
.Flag.SR { background-image:url(/flags/SUR.SR.Suriname.svg);                          }
.Flag.SS { background-image:url(/flags/SSD.SS.South-Sudan.svg);                       }
.Flag.ST { background-image:url(/flags/STP.ST.Sao-Tome-And-Prince.svg);               }
.Flag.SX { background-image:url(/flags/SXM.SX.Sint-Maarten.svg);                      }
.Flag.SY { background-image:url(/flags/SYR.SY.Syria.svg);                             }
.Flag.SV { background-image:url(/flags/SLV.SV.El-Salvador.svg);                       }
.Flag.SZ { background-image:url(/flags/SWZ.SZ.Eritrea.svg);                           }

.Flag.TD { background-image:url(/flags/TCD.TD.Chad.svg);                              }
.Flag.TF { background-image:url(/flags/ATF.TF.French-Southern-Territories.svg);       }
.Flag.TG { background-image:url(/flags/TGO.TG.Togo.svg);                              }
.Flag.TH { background-image:url(/flags/THA.TH.Thailand.svg);                          }
.Flag.TJ { background-image:url(/flags/TJK.TJ.Tajikistan.svg);                        }
.Flag.TK { background-image:url(/flags/TKL.TK.Tokelau.svg);                           }
.Flag.TL { background-image:url(/flags/TLS.TL.Timor-Leste-East-Timor.svg);            }
.Flag.TM { background-image:url(/flags/TKM.TM.Turkmenistan.svg);                      }
.Flag.TN { background-image:url(/flags/TUN.TN.Tunisia.svg);                           }
.Flag.TO { background-image:url(/flags/TON.TO.Tonga.svg);                             }
.Flag.TR { background-image:url(/flags/TUR.TR.Turkey.svg);                            }
.Flag.TT { background-image:url(/flags/TTO.TT.Trinidad-And-Tobago.svg);               }
.Flag.TV { background-image:url(/flags/TUV.TV.Tuvalu.svg);                            }
.Flag.TW { background-image:url(/flags/TWN.TW.Taiwan.svg);                            }
.Flag.TZ { background-image:url(/flags/TZA.TZ.Tanzania.svg);                          }

.Flag.UA { background-image:url(/flags/UKR.UA.Ukraine.svg);                           }
.Flag.UG { background-image:url(/flags/UGA.UG.Uganda.svg);                            }
.Flag.UM { background-image:url(/flags/USA.US.United-States.svg);                     }
.Flag.US { background-image:url(/flags/USA.US.United-States.svg);                     }
.Flag.UY { background-image:url(/flags/URY.UY.Uruguay.svg);                           }
.Flag.UZ { background-image:url(/flags/UZB.UZ.Uzbekistan.svg);                        }

.Flag.VA { background-image:url(/flags/VAT.VA.Vatican-City.svg);                      }
.Flag.VC { background-image:url(/flags/VCT.VC.St-Vincent-And-The-Grenadines.svg);     }
.Flag.VE { background-image:url(/flags/VEN.VE.Venezuela.svg);                         }
.Flag.VG { background-image:url(/flags/VGB.VG.British-Virgin-Islands.svg);            }
.Flag.VI { background-image:url(/flags/VIR.VI.Virgin-Islands.svg);                    }
.Flag.VN { background-image:url(/flags/VNM.VN.Vietnam.svg);                           }
.Flag.VU { background-image:url(/flags/VUT.VU.Vanuatu.svg);                           }

.Flag.WF { background-image:url(/flags/FRA.FR.France.svg);                            }
.Flag.WS { background-image:url(/flags/WSM.WS.Samoa.svg);                             }

.Flag.XK { background-image:url(/flags/XKK.XK.Kosovo.svg);                            }

.Flag.YE { background-image:url(/flags/YEM.YE.Yemen.svg);                             }
.Flag.YT { background-image:url(/flags/MYT.YT.Mayotte.svg);                           }

.Flag.ZA { background-image:url(/flags/ZAF.ZA.South-Africa.svg);                      }
.Flag.ZM { background-image:url(/flags/ZMB.ZM.Zambia.svg);                            }
.Flag.ZW { background-image:url(/flags/ZWE.ZW.Zimbabwe.svg);                          }

/* Flags END */
