@charset "UTF-8";
/*!
Theme Name: Graneledone Boreopacifica
Theme URI: https://krakenduft.de
Author: Drake Rubicon
Description: Der Tiefsee-Oktopus (<abbr title="🐙">Graneledone boreopacifica</abbr>) ist ein Kopffüßer aus der Gattung Graneledone innerhalb der Familie der Echten Kraken (<em>Octopodidae</em>). Er lebt im Pazifischen Ozean.
Version: 1.2.1
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: gb_kraken
Tags: custom-logo, custom-menu, featured-images, translation-ready

Graneledone Boreopacifica is based on Underscores https://underscores.me/

Der Tiefsee-Oktopus (Graneledone boreopacifica) ist ein Kopffüßer aus der Gattung Graneledone innerhalb der Familie der Echten Kraken (Octopodidae). Er lebt im Pazifischen Ozean.

*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
	- Normalize
	- Box sizing
# Base
	- Typography
	- Elements
	- Links
	- Forms
## Layouts
# Components
	- Navigation
	- Posts and pages
	- Comments
	- Widgets
	- Media
	- Captions
	- Galleries
# plugins
	- Jetpack infinite scroll
# Utilities
	- Accessibility
	- Alignments

--------------------------------------------------------------*/
/*$color__background-body  was:  #fff;*/
/*$color__background-screen  was:  #f1f1f1;*/
/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/
/* Normalize
--------------------------------------------- */
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
	 ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}

/* Sections
	 ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
	 ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Text-level semantics
	 ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
	 ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
	 ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *		`fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

/* Interactive
	 ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
	 ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

/* Box sizing
--------------------------------------------- */
/* Inherit box-sizing to more easily change it's value on a component level.
@link http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
*,
*::before,
*::after {
  box-sizing: inherit;
}

html {
  box-sizing: border-box;
}

/*--------------------------------------------------------------
# Base
--------------------------------------------------------------*/
/* Typography
--------------------------------------------- */
body,
button,
input,
select,
optgroup,
textarea {
  color: #1D1D1B;
  font-family: "Inconsolata", "Courier New", sans-serif, monospace;
  font-size: 1rem;
  line-height: 1.5;
  text-rendering: optimizeLegibility;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  clear: both;
}

.site-title {
  align-self: center;
  height: 100%;
  margin-left: 0.5rem;
  margin-bottom: 0.75rem;
  font-family: "Krakenduft_big", Copperplate, Papyrus, fantasy;
  font-size: 1.25rem;
}

p {
  margin-bottom: 1.5em;
}

dfn,
cite,
em,
i {
  font-style: italic;
}

blockquote {
  margin: 0 1.5em;
}

address {
  margin: 0 0 1.5em;
}

pre {
  background: #eee;
  font-family: "Courier 10 Pitch", courier, monospace;
  line-height: 1.6;
  margin-bottom: 1.6em;
  max-width: 100%;
  overflow: auto;
  padding: 1.6em;
}

code,
kbd,
tt,
var {
  font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

abbr,
acronym {
  border-bottom: 1px dotted #666;
  cursor: help;
}

mark,
ins {
  background: #fff9c0;
  text-decoration: none;
}

big {
  font-size: 125%;
}

/* Elements
--------------------------------------------- */
body {
  background: #E2E8E2;
  scroll-behavior: smooth;
}

hr {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='10' viewBox='0 0 20 10' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd' stroke-miterlimit='10'%3e%3cpath fill='none' d='M0 0h20v10H0z'/%3e%3cclipPath id='a'%3e%3cpath d='M0 0h20v10H0z'/%3e%3c/clipPath%3e%3cg clip-path='url(%23a)'%3e%3cpath d='M20 7.384c-4.999-.001-5-4.768-9.999-4.768C5 2.616 5 7.384 0 7.384' fill='none' stroke='%23000' stroke-width='2'/%3e%3c/g%3e%3c/svg%3e");
  border: 0;
  height: 0.65rem;
  margin-bottom: 1.5em;
}

.wp-block-separator {
  border: none;
}

ul,
ol {
  margin: 0 0 1.5em 3em;
}

ul {
  list-style: disc;
}

ol {
  list-style: decimal;
}

li > ul,
li > ol {
  margin-bottom: 0;
  margin-left: 1.5em;
}

dt {
  font-weight: 700;
}

dd {
  margin: 0 1.5em 1.5em;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
  max-width: 100%;
}

img {
  height: auto;
  max-width: 100vw;
  max-width: 100%;
}

figure {
  margin: 1em 0;
}

.home #primary img {
  filter: grayscale(100%);
  transition: 1s filter linear, 1s;
}
.home #primary img:hover, .home #primary img:focus, .home #primary img:active {
  filter: grayscale(0%);
  transition: 1s filter linear, 1s;
}

.wp-block-embed {
  overflow-wrap: anywhere;
}

table {
  margin: 0 0 1.5em;
  width: 100%;
}

/* Links
--------------------------------------------- */
a {
  color: #1D1D1B;
  font-weight: 600;
  text-underline-offset: 2px;
}
a:visited {
  color: #323232;
}
a:hover, a:focus, a:active {
  color: #1D1D1B;
  border-bottom: none;
  text-decoration: none;
  padding-bottom: 2px;
  background-repeat: repeat;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg id='squiggle-link' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:ev='http://www.w3.org/2001/xml-events' viewBox='0 0 10 18'%3E%3Cstyle type='text/css'%3E.squiggle%7Banimation:shift .5s linear infinite;%7D@keyframes shift %7Bfrom %7Btransform:translateX(-10px);%7Dto %7Btransform:translateX(0);%7D%7D%3C/style%3E%3Cpath fill='none' stroke='black' stroke-width='1.4' class='squiggle' d='M0,17.5 c 2.5,0,2.5,-1.5,5,-1.5 s 2.5,1.5,5,1.5 c 2.5,0,2.5,-1.5,5,-1.5 s 2.5,1.5,5,1.5' /%3E%3C/svg%3E");
}
a:focus {
  outline: thin dotted;
}
a:hover, a:active {
  outline: 0;
  text-decoration: none;
}
a.post-thumbnail:hover {
  text-decoration: none;
  background-image: none;
  padding-bottom: 0;
  padding-bottom: 0 !important;
}
a.post-thumbnail:hover:focus {
  outline: none;
}

.site-title a,
.entry-title a,
.edit-link a,
figure:hover a,
.home .entry-meta a,
#site-navigation a,
.widget-area a {
  text-decoration: none;
  background-image: none;
  padding-bottom: 0;
}
.site-title a:focus,
.entry-title a:focus,
.edit-link a:focus,
figure:hover a:focus,
.home .entry-meta a:focus,
#site-navigation a:focus,
.widget-area a:focus {
  outline: none;
}
.site-title a:visited,
.entry-title a:visited,
.edit-link a:visited,
figure:hover a:visited,
.home .entry-meta a:visited,
#site-navigation a:visited,
.widget-area a:visited {
  color: #1D1D1B;
}

.edit-link a:hover {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg id='squiggle-link' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:ev='http://www.w3.org/2001/xml-events' viewBox='0 0 10 18'%3E%3Cstyle type='text/css'%3E.squiggle%7Banimation:shift .5s linear infinite;%7D@keyframes shift %7Bfrom %7Btransform:translateX(-10px);%7Dto %7Btransform:translateX(0);%7D%7D%3C/style%3E%3Cpath fill='none' stroke='black' stroke-width='1.4' class='squiggle' d='M0,17.5 c 2.5,0,2.5,-1.5,5,-1.5 s 2.5,1.5,5,1.5 c 2.5,0,2.5,-1.5,5,-1.5 s 2.5,1.5,5,1.5' /%3E%3C/svg%3E");
}

#site-navigation a,
.widget-area a {
  padding: 0 1ch;
}
#site-navigation a:hover, #site-navigation a:focus, #site-navigation a:active,
.widget-area a:hover,
.widget-area a:focus,
.widget-area a:active {
  background-color: #1D1D1B;
  color: #E2E8E2;
}

.current-menu-item {
  color: #e6e6e6;
}
.current-menu-item a {
  text-decoration: none;
  background-image: none;
  padding-bottom: 0;
  background-color: #1D1D1B;
  color: #e6e6e6 !important;
}
.current-menu-item a:focus {
  outline: none;
}
.current-menu-item a:visited {
  color: #e6e6e6;
}

figure:hover a,
.home .entry-meta a {
  padding: 0;
}

a.wp-block-button__link {
  text-decoration: none;
  background-image: none;
  padding-bottom: 0;
}
a.wp-block-button__link:focus {
  outline: none;
}
a.wp-block-button__link:hover, a.wp-block-button__link:focus, a.wp-block-button__link:active {
  padding: calc(0.667em + 2px) calc(1.333em + 2px);
}

.is-style-outline .wp-block-button__link:hover, .is-style-outline .wp-block-button__link:focus, .is-style-outline .wp-block-button__link:active {
  padding: 0.667em 1.333em;
}

.is-style-outline > :where(.wp-block-button__link),
:where(.wp-block-button__link).is-style-outline {
  text-decoration: none;
  background-image: none;
  padding-bottom: 0;
}
.is-style-outline > :where(.wp-block-button__link):focus,
:where(.wp-block-button__link).is-style-outline:focus {
  outline: none;
}
.is-style-outline > :where(.wp-block-button__link):hover, .is-style-outline > :where(.wp-block-button__link):focus, .is-style-outline > :where(.wp-block-button__link):active,
:where(.wp-block-button__link).is-style-outline:hover,
:where(.wp-block-button__link).is-style-outline:focus,
:where(.wp-block-button__link).is-style-outline:active {
  border: 2px solid;
  padding: 0.667em 1.333em;
}

.menu-social-menu-container a,
.service-link {
  display: inline-block;
  padding: 0;
  background-color: #e6e6e6;
  overflow: hidden;
  position: relative;
  -webkit-clip-path: polygon(100% 50%, 100% 56.6%, 100% 59.3%, 100% 61.4%, 99.9% 63.2%, 99.9% 64.8%, 99.9% 66.2%, 99.8% 67.5%, 99.8% 68.7%, 99.7% 69.8%, 99.6% 70.8%, 99.5% 71.8%, 99.5% 72.8%, 99.4% 73.7%, 99.3% 74.6%, 99.1% 75.4%, 99% 76.3%, 98.9% 77%, 98.8% 77.8%, 98.6% 78.5%, 98.5% 79.2%, 98.3% 79.9%, 98.1% 80.6%, 98% 81.3%, 97.8% 81.9%, 97.6% 82.5%, 97.4% 83.1%, 97.2% 83.7%, 97% 84.3%, 96.8% 84.8%, 96.5% 85.4%, 96.3% 85.9%, 96% 86.4%, 95.8% 86.9%, 95.5% 87.4%, 95.3% 87.9%, 95% 88.3%, 94.7% 88.8%, 94.4% 89.2%, 94.1% 89.7%, 93.8% 90.1%, 93.4% 90.5%, 93.1% 90.9%, 92.8% 91.3%, 92.4% 91.7%, 92% 92%, 91.7% 92.4%, 91.3% 92.8%, 90.9% 93.1%, 90.5% 93.4%, 90.1% 93.8%, 89.7% 94.1%, 89.2% 94.4%, 88.8% 94.7%, 88.3% 95%, 87.9% 95.3%, 87.4% 95.5%, 86.9% 95.8%, 86.4% 96%, 85.9% 96.3%, 85.4% 96.5%, 84.8% 96.8%, 84.3% 97%, 83.7% 97.2%, 83.1% 97.4%, 82.5% 97.6%, 81.9% 97.8%, 81.3% 98%, 80.6% 98.1%, 79.9% 98.3%, 79.2% 98.5%, 78.5% 98.6%, 77.8% 98.8%, 77% 98.9%, 76.3% 99%, 75.4% 99.1%, 74.6% 99.3%, 73.7% 99.4%, 72.8% 99.5%, 71.8% 99.5%, 70.8% 99.6%, 69.8% 99.7%, 68.7% 99.8%, 67.5% 99.8%, 66.2% 99.9%, 64.8% 99.9%, 63.2% 99.9%, 61.4% 100%, 59.3% 100%, 56.6% 100%, 50% 100%, 43.4% 100%, 40.7% 100%, 38.6% 100%, 36.8% 99.9%, 35.2% 99.9%, 33.8% 99.9%, 32.5% 99.8%, 31.3% 99.8%, 30.2% 99.7%, 29.2% 99.6%, 28.2% 99.5%, 27.2% 99.5%, 26.3% 99.4%, 25.4% 99.3%, 24.6% 99.1%, 23.7% 99%, 23% 98.9%, 22.2% 98.8%, 21.5% 98.6%, 20.8% 98.5%, 20.1% 98.3%, 19.4% 98.1%, 18.7% 98%, 18.1% 97.8%, 17.5% 97.6%, 16.9% 97.4%, 16.3% 97.2%, 15.7% 97%, 15.2% 96.8%, 14.6% 96.5%, 14.1% 96.3%, 13.6% 96%, 13.1% 95.8%, 12.6% 95.5%, 12.1% 95.3%, 11.7% 95%, 11.2% 94.7%, 10.8% 94.4%, 10.3% 94.1%, 9.9% 93.8%, 9.5% 93.4%, 9.1% 93.1%, 8.7% 92.8%, 8.3% 92.4%, 8% 92%, 7.6% 91.7%, 7.2% 91.3%, 6.9% 90.9%, 6.6% 90.5%, 6.2% 90.1%, 5.9% 89.7%, 5.6% 89.2%, 5.3% 88.8%, 5% 88.3%, 4.7% 87.9%, 4.5% 87.4%, 4.2% 86.9%, 4% 86.4%, 3.7% 85.9%, 3.5% 85.4%, 3.2% 84.8%, 3% 84.3%, 2.8% 83.7%, 2.6% 83.1%, 2.4% 82.5%, 2.2% 81.9%, 2% 81.3%, 1.9% 80.6%, 1.7% 79.9%, 1.5% 79.2%, 1.4% 78.5%, 1.2% 77.8%, 1.1% 77%, 1% 76.3%, 0.9% 75.4%, 0.7% 74.6%, 0.6% 73.7%, 0.5% 72.8%, 0.5% 71.8%, 0.4% 70.8%, 0.3% 69.8%, 0.2% 68.7%, 0.2% 67.5%, 0.1% 66.2%, 0.1% 64.8%, 0.1% 63.2%, 0% 61.4%, 0% 59.3%, 0% 56.6%, 0% 50%, 0% 43.4%, 0% 40.7%, 0% 38.6%, 0.1% 36.8%, 0.1% 35.2%, 0.1% 33.8%, 0.2% 32.5%, 0.2% 31.3%, 0.3% 30.2%, 0.4% 29.2%, 0.5% 28.2%, 0.5% 27.2%, 0.6% 26.3%, 0.7% 25.4%, 0.9% 24.6%, 1% 23.7%, 1.1% 23%, 1.2% 22.2%, 1.4% 21.5%, 1.5% 20.8%, 1.7% 20.1%, 1.9% 19.4%, 2% 18.7%, 2.2% 18.1%, 2.4% 17.5%, 2.6% 16.9%, 2.8% 16.3%, 3% 15.7%, 3.2% 15.2%, 3.5% 14.6%, 3.7% 14.1%, 4% 13.6%, 4.2% 13.1%, 4.5% 12.6%, 4.7% 12.1%, 5% 11.7%, 5.3% 11.2%, 5.6% 10.8%, 5.9% 10.3%, 6.2% 9.9%, 6.6% 9.5%, 6.9% 9.1%, 7.2% 8.7%, 7.6% 8.3%, 8% 8%, 8.3% 7.6%, 8.7% 7.2%, 9.1% 6.9%, 9.5% 6.6%, 9.9% 6.2%, 10.3% 5.9%, 10.8% 5.6%, 11.2% 5.3%, 11.7% 5%, 12.1% 4.7%, 12.6% 4.5%, 13.1% 4.2%, 13.6% 4%, 14.1% 3.7%, 14.6% 3.5%, 15.2% 3.2%, 15.7% 3%, 16.3% 2.8%, 16.9% 2.6%, 17.5% 2.4%, 18.1% 2.2%, 18.7% 2%, 19.4% 1.9%, 20.1% 1.7%, 20.8% 1.5%, 21.5% 1.4%, 22.2% 1.2%, 23% 1.1%, 23.7% 1%, 24.6% 0.9%, 25.4% 0.7%, 26.3% 0.6%, 27.2% 0.5%, 28.2% 0.5%, 29.2% 0.4%, 30.2% 0.3%, 31.3% 0.2%, 32.5% 0.2%, 33.8% 0.1%, 35.2% 0.1%, 36.8% 0.1%, 38.6% 0%, 40.7% 0%, 43.4% 0%, 50% 0%, 56.6% 0%, 59.3% 0%, 61.4% 0%, 63.2% 0.1%, 64.8% 0.1%, 66.2% 0.1%, 67.5% 0.2%, 68.7% 0.2%, 69.8% 0.3%, 70.8% 0.4%, 71.8% 0.5%, 72.8% 0.5%, 73.7% 0.6%, 74.6% 0.7%, 75.4% 0.9%, 76.3% 1%, 77% 1.1%, 77.8% 1.2%, 78.5% 1.4%, 79.2% 1.5%, 79.9% 1.7%, 80.6% 1.9%, 81.3% 2%, 81.9% 2.2%, 82.5% 2.4%, 83.1% 2.6%, 83.7% 2.8%, 84.3% 3%, 84.8% 3.2%, 85.4% 3.5%, 85.9% 3.7%, 86.4% 4%, 86.9% 4.2%, 87.4% 4.5%, 87.9% 4.7%, 88.3% 5%, 88.8% 5.3%, 89.2% 5.6%, 89.7% 5.9%, 90.1% 6.2%, 90.5% 6.6%, 90.9% 6.9%, 91.3% 7.2%, 91.7% 7.6%, 92% 8%, 92.4% 8.3%, 92.8% 8.7%, 93.1% 9.1%, 93.4% 9.5%, 93.8% 9.9%, 94.1% 10.3%, 94.4% 10.8%, 94.7% 11.2%, 95% 11.7%, 95.3% 12.1%, 95.5% 12.6%, 95.8% 13.1%, 96% 13.6%, 96.3% 14.1%, 96.5% 14.6%, 96.8% 15.2%, 97% 15.7%, 97.2% 16.3%, 97.4% 16.9%, 97.6% 17.5%, 97.8% 18.1%, 98% 18.7%, 98.1% 19.4%, 98.3% 20.1%, 98.5% 20.8%, 98.6% 21.5%, 98.8% 22.2%, 98.9% 23%, 99% 23.7%, 99.1% 24.6%, 99.3% 25.4%, 99.4% 26.3%, 99.5% 27.2%, 99.5% 28.2%, 99.6% 29.2%, 99.7% 30.2%, 99.8% 31.3%, 99.8% 32.5%, 99.9% 33.8%, 99.9% 35.2%, 99.9% 36.8%, 100% 38.6%, 100% 40.7%, 100% 43.4%);
          clip-path: polygon(100% 50%, 100% 56.6%, 100% 59.3%, 100% 61.4%, 99.9% 63.2%, 99.9% 64.8%, 99.9% 66.2%, 99.8% 67.5%, 99.8% 68.7%, 99.7% 69.8%, 99.6% 70.8%, 99.5% 71.8%, 99.5% 72.8%, 99.4% 73.7%, 99.3% 74.6%, 99.1% 75.4%, 99% 76.3%, 98.9% 77%, 98.8% 77.8%, 98.6% 78.5%, 98.5% 79.2%, 98.3% 79.9%, 98.1% 80.6%, 98% 81.3%, 97.8% 81.9%, 97.6% 82.5%, 97.4% 83.1%, 97.2% 83.7%, 97% 84.3%, 96.8% 84.8%, 96.5% 85.4%, 96.3% 85.9%, 96% 86.4%, 95.8% 86.9%, 95.5% 87.4%, 95.3% 87.9%, 95% 88.3%, 94.7% 88.8%, 94.4% 89.2%, 94.1% 89.7%, 93.8% 90.1%, 93.4% 90.5%, 93.1% 90.9%, 92.8% 91.3%, 92.4% 91.7%, 92% 92%, 91.7% 92.4%, 91.3% 92.8%, 90.9% 93.1%, 90.5% 93.4%, 90.1% 93.8%, 89.7% 94.1%, 89.2% 94.4%, 88.8% 94.7%, 88.3% 95%, 87.9% 95.3%, 87.4% 95.5%, 86.9% 95.8%, 86.4% 96%, 85.9% 96.3%, 85.4% 96.5%, 84.8% 96.8%, 84.3% 97%, 83.7% 97.2%, 83.1% 97.4%, 82.5% 97.6%, 81.9% 97.8%, 81.3% 98%, 80.6% 98.1%, 79.9% 98.3%, 79.2% 98.5%, 78.5% 98.6%, 77.8% 98.8%, 77% 98.9%, 76.3% 99%, 75.4% 99.1%, 74.6% 99.3%, 73.7% 99.4%, 72.8% 99.5%, 71.8% 99.5%, 70.8% 99.6%, 69.8% 99.7%, 68.7% 99.8%, 67.5% 99.8%, 66.2% 99.9%, 64.8% 99.9%, 63.2% 99.9%, 61.4% 100%, 59.3% 100%, 56.6% 100%, 50% 100%, 43.4% 100%, 40.7% 100%, 38.6% 100%, 36.8% 99.9%, 35.2% 99.9%, 33.8% 99.9%, 32.5% 99.8%, 31.3% 99.8%, 30.2% 99.7%, 29.2% 99.6%, 28.2% 99.5%, 27.2% 99.5%, 26.3% 99.4%, 25.4% 99.3%, 24.6% 99.1%, 23.7% 99%, 23% 98.9%, 22.2% 98.8%, 21.5% 98.6%, 20.8% 98.5%, 20.1% 98.3%, 19.4% 98.1%, 18.7% 98%, 18.1% 97.8%, 17.5% 97.6%, 16.9% 97.4%, 16.3% 97.2%, 15.7% 97%, 15.2% 96.8%, 14.6% 96.5%, 14.1% 96.3%, 13.6% 96%, 13.1% 95.8%, 12.6% 95.5%, 12.1% 95.3%, 11.7% 95%, 11.2% 94.7%, 10.8% 94.4%, 10.3% 94.1%, 9.9% 93.8%, 9.5% 93.4%, 9.1% 93.1%, 8.7% 92.8%, 8.3% 92.4%, 8% 92%, 7.6% 91.7%, 7.2% 91.3%, 6.9% 90.9%, 6.6% 90.5%, 6.2% 90.1%, 5.9% 89.7%, 5.6% 89.2%, 5.3% 88.8%, 5% 88.3%, 4.7% 87.9%, 4.5% 87.4%, 4.2% 86.9%, 4% 86.4%, 3.7% 85.9%, 3.5% 85.4%, 3.2% 84.8%, 3% 84.3%, 2.8% 83.7%, 2.6% 83.1%, 2.4% 82.5%, 2.2% 81.9%, 2% 81.3%, 1.9% 80.6%, 1.7% 79.9%, 1.5% 79.2%, 1.4% 78.5%, 1.2% 77.8%, 1.1% 77%, 1% 76.3%, 0.9% 75.4%, 0.7% 74.6%, 0.6% 73.7%, 0.5% 72.8%, 0.5% 71.8%, 0.4% 70.8%, 0.3% 69.8%, 0.2% 68.7%, 0.2% 67.5%, 0.1% 66.2%, 0.1% 64.8%, 0.1% 63.2%, 0% 61.4%, 0% 59.3%, 0% 56.6%, 0% 50%, 0% 43.4%, 0% 40.7%, 0% 38.6%, 0.1% 36.8%, 0.1% 35.2%, 0.1% 33.8%, 0.2% 32.5%, 0.2% 31.3%, 0.3% 30.2%, 0.4% 29.2%, 0.5% 28.2%, 0.5% 27.2%, 0.6% 26.3%, 0.7% 25.4%, 0.9% 24.6%, 1% 23.7%, 1.1% 23%, 1.2% 22.2%, 1.4% 21.5%, 1.5% 20.8%, 1.7% 20.1%, 1.9% 19.4%, 2% 18.7%, 2.2% 18.1%, 2.4% 17.5%, 2.6% 16.9%, 2.8% 16.3%, 3% 15.7%, 3.2% 15.2%, 3.5% 14.6%, 3.7% 14.1%, 4% 13.6%, 4.2% 13.1%, 4.5% 12.6%, 4.7% 12.1%, 5% 11.7%, 5.3% 11.2%, 5.6% 10.8%, 5.9% 10.3%, 6.2% 9.9%, 6.6% 9.5%, 6.9% 9.1%, 7.2% 8.7%, 7.6% 8.3%, 8% 8%, 8.3% 7.6%, 8.7% 7.2%, 9.1% 6.9%, 9.5% 6.6%, 9.9% 6.2%, 10.3% 5.9%, 10.8% 5.6%, 11.2% 5.3%, 11.7% 5%, 12.1% 4.7%, 12.6% 4.5%, 13.1% 4.2%, 13.6% 4%, 14.1% 3.7%, 14.6% 3.5%, 15.2% 3.2%, 15.7% 3%, 16.3% 2.8%, 16.9% 2.6%, 17.5% 2.4%, 18.1% 2.2%, 18.7% 2%, 19.4% 1.9%, 20.1% 1.7%, 20.8% 1.5%, 21.5% 1.4%, 22.2% 1.2%, 23% 1.1%, 23.7% 1%, 24.6% 0.9%, 25.4% 0.7%, 26.3% 0.6%, 27.2% 0.5%, 28.2% 0.5%, 29.2% 0.4%, 30.2% 0.3%, 31.3% 0.2%, 32.5% 0.2%, 33.8% 0.1%, 35.2% 0.1%, 36.8% 0.1%, 38.6% 0%, 40.7% 0%, 43.4% 0%, 50% 0%, 56.6% 0%, 59.3% 0%, 61.4% 0%, 63.2% 0.1%, 64.8% 0.1%, 66.2% 0.1%, 67.5% 0.2%, 68.7% 0.2%, 69.8% 0.3%, 70.8% 0.4%, 71.8% 0.5%, 72.8% 0.5%, 73.7% 0.6%, 74.6% 0.7%, 75.4% 0.9%, 76.3% 1%, 77% 1.1%, 77.8% 1.2%, 78.5% 1.4%, 79.2% 1.5%, 79.9% 1.7%, 80.6% 1.9%, 81.3% 2%, 81.9% 2.2%, 82.5% 2.4%, 83.1% 2.6%, 83.7% 2.8%, 84.3% 3%, 84.8% 3.2%, 85.4% 3.5%, 85.9% 3.7%, 86.4% 4%, 86.9% 4.2%, 87.4% 4.5%, 87.9% 4.7%, 88.3% 5%, 88.8% 5.3%, 89.2% 5.6%, 89.7% 5.9%, 90.1% 6.2%, 90.5% 6.6%, 90.9% 6.9%, 91.3% 7.2%, 91.7% 7.6%, 92% 8%, 92.4% 8.3%, 92.8% 8.7%, 93.1% 9.1%, 93.4% 9.5%, 93.8% 9.9%, 94.1% 10.3%, 94.4% 10.8%, 94.7% 11.2%, 95% 11.7%, 95.3% 12.1%, 95.5% 12.6%, 95.8% 13.1%, 96% 13.6%, 96.3% 14.1%, 96.5% 14.6%, 96.8% 15.2%, 97% 15.7%, 97.2% 16.3%, 97.4% 16.9%, 97.6% 17.5%, 97.8% 18.1%, 98% 18.7%, 98.1% 19.4%, 98.3% 20.1%, 98.5% 20.8%, 98.6% 21.5%, 98.8% 22.2%, 98.9% 23%, 99% 23.7%, 99.1% 24.6%, 99.3% 25.4%, 99.4% 26.3%, 99.5% 27.2%, 99.5% 28.2%, 99.6% 29.2%, 99.7% 30.2%, 99.8% 31.3%, 99.8% 32.5%, 99.9% 33.8%, 99.9% 35.2%, 99.9% 36.8%, 100% 38.6%, 100% 40.7%, 100% 43.4%);
  -moz-clip-path: polygon(100% 50%, 100% 56.6%, 100% 59.3%, 100% 61.4%, 99.9% 63.2%, 99.9% 64.8%, 99.9% 66.2%, 99.8% 67.5%, 99.8% 68.7%, 99.7% 69.8%, 99.6% 70.8%, 99.5% 71.8%, 99.5% 72.8%, 99.4% 73.7%, 99.3% 74.6%, 99.1% 75.4%, 99% 76.3%, 98.9% 77%, 98.8% 77.8%, 98.6% 78.5%, 98.5% 79.2%, 98.3% 79.9%, 98.1% 80.6%, 98% 81.3%, 97.8% 81.9%, 97.6% 82.5%, 97.4% 83.1%, 97.2% 83.7%, 97% 84.3%, 96.8% 84.8%, 96.5% 85.4%, 96.3% 85.9%, 96% 86.4%, 95.8% 86.9%, 95.5% 87.4%, 95.3% 87.9%, 95% 88.3%, 94.7% 88.8%, 94.4% 89.2%, 94.1% 89.7%, 93.8% 90.1%, 93.4% 90.5%, 93.1% 90.9%, 92.8% 91.3%, 92.4% 91.7%, 92% 92%, 91.7% 92.4%, 91.3% 92.8%, 90.9% 93.1%, 90.5% 93.4%, 90.1% 93.8%, 89.7% 94.1%, 89.2% 94.4%, 88.8% 94.7%, 88.3% 95%, 87.9% 95.3%, 87.4% 95.5%, 86.9% 95.8%, 86.4% 96%, 85.9% 96.3%, 85.4% 96.5%, 84.8% 96.8%, 84.3% 97%, 83.7% 97.2%, 83.1% 97.4%, 82.5% 97.6%, 81.9% 97.8%, 81.3% 98%, 80.6% 98.1%, 79.9% 98.3%, 79.2% 98.5%, 78.5% 98.6%, 77.8% 98.8%, 77% 98.9%, 76.3% 99%, 75.4% 99.1%, 74.6% 99.3%, 73.7% 99.4%, 72.8% 99.5%, 71.8% 99.5%, 70.8% 99.6%, 69.8% 99.7%, 68.7% 99.8%, 67.5% 99.8%, 66.2% 99.9%, 64.8% 99.9%, 63.2% 99.9%, 61.4% 100%, 59.3% 100%, 56.6% 100%, 50% 100%, 43.4% 100%, 40.7% 100%, 38.6% 100%, 36.8% 99.9%, 35.2% 99.9%, 33.8% 99.9%, 32.5% 99.8%, 31.3% 99.8%, 30.2% 99.7%, 29.2% 99.6%, 28.2% 99.5%, 27.2% 99.5%, 26.3% 99.4%, 25.4% 99.3%, 24.6% 99.1%, 23.7% 99%, 23% 98.9%, 22.2% 98.8%, 21.5% 98.6%, 20.8% 98.5%, 20.1% 98.3%, 19.4% 98.1%, 18.7% 98%, 18.1% 97.8%, 17.5% 97.6%, 16.9% 97.4%, 16.3% 97.2%, 15.7% 97%, 15.2% 96.8%, 14.6% 96.5%, 14.1% 96.3%, 13.6% 96%, 13.1% 95.8%, 12.6% 95.5%, 12.1% 95.3%, 11.7% 95%, 11.2% 94.7%, 10.8% 94.4%, 10.3% 94.1%, 9.9% 93.8%, 9.5% 93.4%, 9.1% 93.1%, 8.7% 92.8%, 8.3% 92.4%, 8% 92%, 7.6% 91.7%, 7.2% 91.3%, 6.9% 90.9%, 6.6% 90.5%, 6.2% 90.1%, 5.9% 89.7%, 5.6% 89.2%, 5.3% 88.8%, 5% 88.3%, 4.7% 87.9%, 4.5% 87.4%, 4.2% 86.9%, 4% 86.4%, 3.7% 85.9%, 3.5% 85.4%, 3.2% 84.8%, 3% 84.3%, 2.8% 83.7%, 2.6% 83.1%, 2.4% 82.5%, 2.2% 81.9%, 2% 81.3%, 1.9% 80.6%, 1.7% 79.9%, 1.5% 79.2%, 1.4% 78.5%, 1.2% 77.8%, 1.1% 77%, 1% 76.3%, 0.9% 75.4%, 0.7% 74.6%, 0.6% 73.7%, 0.5% 72.8%, 0.5% 71.8%, 0.4% 70.8%, 0.3% 69.8%, 0.2% 68.7%, 0.2% 67.5%, 0.1% 66.2%, 0.1% 64.8%, 0.1% 63.2%, 0% 61.4%, 0% 59.3%, 0% 56.6%, 0% 50%, 0% 43.4%, 0% 40.7%, 0% 38.6%, 0.1% 36.8%, 0.1% 35.2%, 0.1% 33.8%, 0.2% 32.5%, 0.2% 31.3%, 0.3% 30.2%, 0.4% 29.2%, 0.5% 28.2%, 0.5% 27.2%, 0.6% 26.3%, 0.7% 25.4%, 0.9% 24.6%, 1% 23.7%, 1.1% 23%, 1.2% 22.2%, 1.4% 21.5%, 1.5% 20.8%, 1.7% 20.1%, 1.9% 19.4%, 2% 18.7%, 2.2% 18.1%, 2.4% 17.5%, 2.6% 16.9%, 2.8% 16.3%, 3% 15.7%, 3.2% 15.2%, 3.5% 14.6%, 3.7% 14.1%, 4% 13.6%, 4.2% 13.1%, 4.5% 12.6%, 4.7% 12.1%, 5% 11.7%, 5.3% 11.2%, 5.6% 10.8%, 5.9% 10.3%, 6.2% 9.9%, 6.6% 9.5%, 6.9% 9.1%, 7.2% 8.7%, 7.6% 8.3%, 8% 8%, 8.3% 7.6%, 8.7% 7.2%, 9.1% 6.9%, 9.5% 6.6%, 9.9% 6.2%, 10.3% 5.9%, 10.8% 5.6%, 11.2% 5.3%, 11.7% 5%, 12.1% 4.7%, 12.6% 4.5%, 13.1% 4.2%, 13.6% 4%, 14.1% 3.7%, 14.6% 3.5%, 15.2% 3.2%, 15.7% 3%, 16.3% 2.8%, 16.9% 2.6%, 17.5% 2.4%, 18.1% 2.2%, 18.7% 2%, 19.4% 1.9%, 20.1% 1.7%, 20.8% 1.5%, 21.5% 1.4%, 22.2% 1.2%, 23% 1.1%, 23.7% 1%, 24.6% 0.9%, 25.4% 0.7%, 26.3% 0.6%, 27.2% 0.5%, 28.2% 0.5%, 29.2% 0.4%, 30.2% 0.3%, 31.3% 0.2%, 32.5% 0.2%, 33.8% 0.1%, 35.2% 0.1%, 36.8% 0.1%, 38.6% 0%, 40.7% 0%, 43.4% 0%, 50% 0%, 56.6% 0%, 59.3% 0%, 61.4% 0%, 63.2% 0.1%, 64.8% 0.1%, 66.2% 0.1%, 67.5% 0.2%, 68.7% 0.2%, 69.8% 0.3%, 70.8% 0.4%, 71.8% 0.5%, 72.8% 0.5%, 73.7% 0.6%, 74.6% 0.7%, 75.4% 0.9%, 76.3% 1%, 77% 1.1%, 77.8% 1.2%, 78.5% 1.4%, 79.2% 1.5%, 79.9% 1.7%, 80.6% 1.9%, 81.3% 2%, 81.9% 2.2%, 82.5% 2.4%, 83.1% 2.6%, 83.7% 2.8%, 84.3% 3%, 84.8% 3.2%, 85.4% 3.5%, 85.9% 3.7%, 86.4% 4%, 86.9% 4.2%, 87.4% 4.5%, 87.9% 4.7%, 88.3% 5%, 88.8% 5.3%, 89.2% 5.6%, 89.7% 5.9%, 90.1% 6.2%, 90.5% 6.6%, 90.9% 6.9%, 91.3% 7.2%, 91.7% 7.6%, 92% 8%, 92.4% 8.3%, 92.8% 8.7%, 93.1% 9.1%, 93.4% 9.5%, 93.8% 9.9%, 94.1% 10.3%, 94.4% 10.8%, 94.7% 11.2%, 95% 11.7%, 95.3% 12.1%, 95.5% 12.6%, 95.8% 13.1%, 96% 13.6%, 96.3% 14.1%, 96.5% 14.6%, 96.8% 15.2%, 97% 15.7%, 97.2% 16.3%, 97.4% 16.9%, 97.6% 17.5%, 97.8% 18.1%, 98% 18.7%, 98.1% 19.4%, 98.3% 20.1%, 98.5% 20.8%, 98.6% 21.5%, 98.8% 22.2%, 98.9% 23%, 99% 23.7%, 99.1% 24.6%, 99.3% 25.4%, 99.4% 26.3%, 99.5% 27.2%, 99.5% 28.2%, 99.6% 29.2%, 99.7% 30.2%, 99.8% 31.3%, 99.8% 32.5%, 99.9% 33.8%, 99.9% 35.2%, 99.9% 36.8%, 100% 38.6%, 100% 40.7%, 100% 43.4%);
}

.menu-social-menu-container a {
  display: inline-flex;
  background-color: #1D1D1B;
  overflow: hidden;
  position: relative;
  -webkit-clip-path: polygon(100% 50%, 100% 56.6%, 100% 59.3%, 100% 61.4%, 99.9% 63.2%, 99.9% 64.8%, 99.9% 66.2%, 99.8% 67.5%, 99.8% 68.7%, 99.7% 69.8%, 99.6% 70.8%, 99.5% 71.8%, 99.5% 72.8%, 99.4% 73.7%, 99.3% 74.6%, 99.1% 75.4%, 99% 76.3%, 98.9% 77%, 98.8% 77.8%, 98.6% 78.5%, 98.5% 79.2%, 98.3% 79.9%, 98.1% 80.6%, 98% 81.3%, 97.8% 81.9%, 97.6% 82.5%, 97.4% 83.1%, 97.2% 83.7%, 97% 84.3%, 96.8% 84.8%, 96.5% 85.4%, 96.3% 85.9%, 96% 86.4%, 95.8% 86.9%, 95.5% 87.4%, 95.3% 87.9%, 95% 88.3%, 94.7% 88.8%, 94.4% 89.2%, 94.1% 89.7%, 93.8% 90.1%, 93.4% 90.5%, 93.1% 90.9%, 92.8% 91.3%, 92.4% 91.7%, 92% 92%, 91.7% 92.4%, 91.3% 92.8%, 90.9% 93.1%, 90.5% 93.4%, 90.1% 93.8%, 89.7% 94.1%, 89.2% 94.4%, 88.8% 94.7%, 88.3% 95%, 87.9% 95.3%, 87.4% 95.5%, 86.9% 95.8%, 86.4% 96%, 85.9% 96.3%, 85.4% 96.5%, 84.8% 96.8%, 84.3% 97%, 83.7% 97.2%, 83.1% 97.4%, 82.5% 97.6%, 81.9% 97.8%, 81.3% 98%, 80.6% 98.1%, 79.9% 98.3%, 79.2% 98.5%, 78.5% 98.6%, 77.8% 98.8%, 77% 98.9%, 76.3% 99%, 75.4% 99.1%, 74.6% 99.3%, 73.7% 99.4%, 72.8% 99.5%, 71.8% 99.5%, 70.8% 99.6%, 69.8% 99.7%, 68.7% 99.8%, 67.5% 99.8%, 66.2% 99.9%, 64.8% 99.9%, 63.2% 99.9%, 61.4% 100%, 59.3% 100%, 56.6% 100%, 50% 100%, 43.4% 100%, 40.7% 100%, 38.6% 100%, 36.8% 99.9%, 35.2% 99.9%, 33.8% 99.9%, 32.5% 99.8%, 31.3% 99.8%, 30.2% 99.7%, 29.2% 99.6%, 28.2% 99.5%, 27.2% 99.5%, 26.3% 99.4%, 25.4% 99.3%, 24.6% 99.1%, 23.7% 99%, 23% 98.9%, 22.2% 98.8%, 21.5% 98.6%, 20.8% 98.5%, 20.1% 98.3%, 19.4% 98.1%, 18.7% 98%, 18.1% 97.8%, 17.5% 97.6%, 16.9% 97.4%, 16.3% 97.2%, 15.7% 97%, 15.2% 96.8%, 14.6% 96.5%, 14.1% 96.3%, 13.6% 96%, 13.1% 95.8%, 12.6% 95.5%, 12.1% 95.3%, 11.7% 95%, 11.2% 94.7%, 10.8% 94.4%, 10.3% 94.1%, 9.9% 93.8%, 9.5% 93.4%, 9.1% 93.1%, 8.7% 92.8%, 8.3% 92.4%, 8% 92%, 7.6% 91.7%, 7.2% 91.3%, 6.9% 90.9%, 6.6% 90.5%, 6.2% 90.1%, 5.9% 89.7%, 5.6% 89.2%, 5.3% 88.8%, 5% 88.3%, 4.7% 87.9%, 4.5% 87.4%, 4.2% 86.9%, 4% 86.4%, 3.7% 85.9%, 3.5% 85.4%, 3.2% 84.8%, 3% 84.3%, 2.8% 83.7%, 2.6% 83.1%, 2.4% 82.5%, 2.2% 81.9%, 2% 81.3%, 1.9% 80.6%, 1.7% 79.9%, 1.5% 79.2%, 1.4% 78.5%, 1.2% 77.8%, 1.1% 77%, 1% 76.3%, 0.9% 75.4%, 0.7% 74.6%, 0.6% 73.7%, 0.5% 72.8%, 0.5% 71.8%, 0.4% 70.8%, 0.3% 69.8%, 0.2% 68.7%, 0.2% 67.5%, 0.1% 66.2%, 0.1% 64.8%, 0.1% 63.2%, 0% 61.4%, 0% 59.3%, 0% 56.6%, 0% 50%, 0% 43.4%, 0% 40.7%, 0% 38.6%, 0.1% 36.8%, 0.1% 35.2%, 0.1% 33.8%, 0.2% 32.5%, 0.2% 31.3%, 0.3% 30.2%, 0.4% 29.2%, 0.5% 28.2%, 0.5% 27.2%, 0.6% 26.3%, 0.7% 25.4%, 0.9% 24.6%, 1% 23.7%, 1.1% 23%, 1.2% 22.2%, 1.4% 21.5%, 1.5% 20.8%, 1.7% 20.1%, 1.9% 19.4%, 2% 18.7%, 2.2% 18.1%, 2.4% 17.5%, 2.6% 16.9%, 2.8% 16.3%, 3% 15.7%, 3.2% 15.2%, 3.5% 14.6%, 3.7% 14.1%, 4% 13.6%, 4.2% 13.1%, 4.5% 12.6%, 4.7% 12.1%, 5% 11.7%, 5.3% 11.2%, 5.6% 10.8%, 5.9% 10.3%, 6.2% 9.9%, 6.6% 9.5%, 6.9% 9.1%, 7.2% 8.7%, 7.6% 8.3%, 8% 8%, 8.3% 7.6%, 8.7% 7.2%, 9.1% 6.9%, 9.5% 6.6%, 9.9% 6.2%, 10.3% 5.9%, 10.8% 5.6%, 11.2% 5.3%, 11.7% 5%, 12.1% 4.7%, 12.6% 4.5%, 13.1% 4.2%, 13.6% 4%, 14.1% 3.7%, 14.6% 3.5%, 15.2% 3.2%, 15.7% 3%, 16.3% 2.8%, 16.9% 2.6%, 17.5% 2.4%, 18.1% 2.2%, 18.7% 2%, 19.4% 1.9%, 20.1% 1.7%, 20.8% 1.5%, 21.5% 1.4%, 22.2% 1.2%, 23% 1.1%, 23.7% 1%, 24.6% 0.9%, 25.4% 0.7%, 26.3% 0.6%, 27.2% 0.5%, 28.2% 0.5%, 29.2% 0.4%, 30.2% 0.3%, 31.3% 0.2%, 32.5% 0.2%, 33.8% 0.1%, 35.2% 0.1%, 36.8% 0.1%, 38.6% 0%, 40.7% 0%, 43.4% 0%, 50% 0%, 56.6% 0%, 59.3% 0%, 61.4% 0%, 63.2% 0.1%, 64.8% 0.1%, 66.2% 0.1%, 67.5% 0.2%, 68.7% 0.2%, 69.8% 0.3%, 70.8% 0.4%, 71.8% 0.5%, 72.8% 0.5%, 73.7% 0.6%, 74.6% 0.7%, 75.4% 0.9%, 76.3% 1%, 77% 1.1%, 77.8% 1.2%, 78.5% 1.4%, 79.2% 1.5%, 79.9% 1.7%, 80.6% 1.9%, 81.3% 2%, 81.9% 2.2%, 82.5% 2.4%, 83.1% 2.6%, 83.7% 2.8%, 84.3% 3%, 84.8% 3.2%, 85.4% 3.5%, 85.9% 3.7%, 86.4% 4%, 86.9% 4.2%, 87.4% 4.5%, 87.9% 4.7%, 88.3% 5%, 88.8% 5.3%, 89.2% 5.6%, 89.7% 5.9%, 90.1% 6.2%, 90.5% 6.6%, 90.9% 6.9%, 91.3% 7.2%, 91.7% 7.6%, 92% 8%, 92.4% 8.3%, 92.8% 8.7%, 93.1% 9.1%, 93.4% 9.5%, 93.8% 9.9%, 94.1% 10.3%, 94.4% 10.8%, 94.7% 11.2%, 95% 11.7%, 95.3% 12.1%, 95.5% 12.6%, 95.8% 13.1%, 96% 13.6%, 96.3% 14.1%, 96.5% 14.6%, 96.8% 15.2%, 97% 15.7%, 97.2% 16.3%, 97.4% 16.9%, 97.6% 17.5%, 97.8% 18.1%, 98% 18.7%, 98.1% 19.4%, 98.3% 20.1%, 98.5% 20.8%, 98.6% 21.5%, 98.8% 22.2%, 98.9% 23%, 99% 23.7%, 99.1% 24.6%, 99.3% 25.4%, 99.4% 26.3%, 99.5% 27.2%, 99.5% 28.2%, 99.6% 29.2%, 99.7% 30.2%, 99.8% 31.3%, 99.8% 32.5%, 99.9% 33.8%, 99.9% 35.2%, 99.9% 36.8%, 100% 38.6%, 100% 40.7%, 100% 43.4%);
          clip-path: polygon(100% 50%, 100% 56.6%, 100% 59.3%, 100% 61.4%, 99.9% 63.2%, 99.9% 64.8%, 99.9% 66.2%, 99.8% 67.5%, 99.8% 68.7%, 99.7% 69.8%, 99.6% 70.8%, 99.5% 71.8%, 99.5% 72.8%, 99.4% 73.7%, 99.3% 74.6%, 99.1% 75.4%, 99% 76.3%, 98.9% 77%, 98.8% 77.8%, 98.6% 78.5%, 98.5% 79.2%, 98.3% 79.9%, 98.1% 80.6%, 98% 81.3%, 97.8% 81.9%, 97.6% 82.5%, 97.4% 83.1%, 97.2% 83.7%, 97% 84.3%, 96.8% 84.8%, 96.5% 85.4%, 96.3% 85.9%, 96% 86.4%, 95.8% 86.9%, 95.5% 87.4%, 95.3% 87.9%, 95% 88.3%, 94.7% 88.8%, 94.4% 89.2%, 94.1% 89.7%, 93.8% 90.1%, 93.4% 90.5%, 93.1% 90.9%, 92.8% 91.3%, 92.4% 91.7%, 92% 92%, 91.7% 92.4%, 91.3% 92.8%, 90.9% 93.1%, 90.5% 93.4%, 90.1% 93.8%, 89.7% 94.1%, 89.2% 94.4%, 88.8% 94.7%, 88.3% 95%, 87.9% 95.3%, 87.4% 95.5%, 86.9% 95.8%, 86.4% 96%, 85.9% 96.3%, 85.4% 96.5%, 84.8% 96.8%, 84.3% 97%, 83.7% 97.2%, 83.1% 97.4%, 82.5% 97.6%, 81.9% 97.8%, 81.3% 98%, 80.6% 98.1%, 79.9% 98.3%, 79.2% 98.5%, 78.5% 98.6%, 77.8% 98.8%, 77% 98.9%, 76.3% 99%, 75.4% 99.1%, 74.6% 99.3%, 73.7% 99.4%, 72.8% 99.5%, 71.8% 99.5%, 70.8% 99.6%, 69.8% 99.7%, 68.7% 99.8%, 67.5% 99.8%, 66.2% 99.9%, 64.8% 99.9%, 63.2% 99.9%, 61.4% 100%, 59.3% 100%, 56.6% 100%, 50% 100%, 43.4% 100%, 40.7% 100%, 38.6% 100%, 36.8% 99.9%, 35.2% 99.9%, 33.8% 99.9%, 32.5% 99.8%, 31.3% 99.8%, 30.2% 99.7%, 29.2% 99.6%, 28.2% 99.5%, 27.2% 99.5%, 26.3% 99.4%, 25.4% 99.3%, 24.6% 99.1%, 23.7% 99%, 23% 98.9%, 22.2% 98.8%, 21.5% 98.6%, 20.8% 98.5%, 20.1% 98.3%, 19.4% 98.1%, 18.7% 98%, 18.1% 97.8%, 17.5% 97.6%, 16.9% 97.4%, 16.3% 97.2%, 15.7% 97%, 15.2% 96.8%, 14.6% 96.5%, 14.1% 96.3%, 13.6% 96%, 13.1% 95.8%, 12.6% 95.5%, 12.1% 95.3%, 11.7% 95%, 11.2% 94.7%, 10.8% 94.4%, 10.3% 94.1%, 9.9% 93.8%, 9.5% 93.4%, 9.1% 93.1%, 8.7% 92.8%, 8.3% 92.4%, 8% 92%, 7.6% 91.7%, 7.2% 91.3%, 6.9% 90.9%, 6.6% 90.5%, 6.2% 90.1%, 5.9% 89.7%, 5.6% 89.2%, 5.3% 88.8%, 5% 88.3%, 4.7% 87.9%, 4.5% 87.4%, 4.2% 86.9%, 4% 86.4%, 3.7% 85.9%, 3.5% 85.4%, 3.2% 84.8%, 3% 84.3%, 2.8% 83.7%, 2.6% 83.1%, 2.4% 82.5%, 2.2% 81.9%, 2% 81.3%, 1.9% 80.6%, 1.7% 79.9%, 1.5% 79.2%, 1.4% 78.5%, 1.2% 77.8%, 1.1% 77%, 1% 76.3%, 0.9% 75.4%, 0.7% 74.6%, 0.6% 73.7%, 0.5% 72.8%, 0.5% 71.8%, 0.4% 70.8%, 0.3% 69.8%, 0.2% 68.7%, 0.2% 67.5%, 0.1% 66.2%, 0.1% 64.8%, 0.1% 63.2%, 0% 61.4%, 0% 59.3%, 0% 56.6%, 0% 50%, 0% 43.4%, 0% 40.7%, 0% 38.6%, 0.1% 36.8%, 0.1% 35.2%, 0.1% 33.8%, 0.2% 32.5%, 0.2% 31.3%, 0.3% 30.2%, 0.4% 29.2%, 0.5% 28.2%, 0.5% 27.2%, 0.6% 26.3%, 0.7% 25.4%, 0.9% 24.6%, 1% 23.7%, 1.1% 23%, 1.2% 22.2%, 1.4% 21.5%, 1.5% 20.8%, 1.7% 20.1%, 1.9% 19.4%, 2% 18.7%, 2.2% 18.1%, 2.4% 17.5%, 2.6% 16.9%, 2.8% 16.3%, 3% 15.7%, 3.2% 15.2%, 3.5% 14.6%, 3.7% 14.1%, 4% 13.6%, 4.2% 13.1%, 4.5% 12.6%, 4.7% 12.1%, 5% 11.7%, 5.3% 11.2%, 5.6% 10.8%, 5.9% 10.3%, 6.2% 9.9%, 6.6% 9.5%, 6.9% 9.1%, 7.2% 8.7%, 7.6% 8.3%, 8% 8%, 8.3% 7.6%, 8.7% 7.2%, 9.1% 6.9%, 9.5% 6.6%, 9.9% 6.2%, 10.3% 5.9%, 10.8% 5.6%, 11.2% 5.3%, 11.7% 5%, 12.1% 4.7%, 12.6% 4.5%, 13.1% 4.2%, 13.6% 4%, 14.1% 3.7%, 14.6% 3.5%, 15.2% 3.2%, 15.7% 3%, 16.3% 2.8%, 16.9% 2.6%, 17.5% 2.4%, 18.1% 2.2%, 18.7% 2%, 19.4% 1.9%, 20.1% 1.7%, 20.8% 1.5%, 21.5% 1.4%, 22.2% 1.2%, 23% 1.1%, 23.7% 1%, 24.6% 0.9%, 25.4% 0.7%, 26.3% 0.6%, 27.2% 0.5%, 28.2% 0.5%, 29.2% 0.4%, 30.2% 0.3%, 31.3% 0.2%, 32.5% 0.2%, 33.8% 0.1%, 35.2% 0.1%, 36.8% 0.1%, 38.6% 0%, 40.7% 0%, 43.4% 0%, 50% 0%, 56.6% 0%, 59.3% 0%, 61.4% 0%, 63.2% 0.1%, 64.8% 0.1%, 66.2% 0.1%, 67.5% 0.2%, 68.7% 0.2%, 69.8% 0.3%, 70.8% 0.4%, 71.8% 0.5%, 72.8% 0.5%, 73.7% 0.6%, 74.6% 0.7%, 75.4% 0.9%, 76.3% 1%, 77% 1.1%, 77.8% 1.2%, 78.5% 1.4%, 79.2% 1.5%, 79.9% 1.7%, 80.6% 1.9%, 81.3% 2%, 81.9% 2.2%, 82.5% 2.4%, 83.1% 2.6%, 83.7% 2.8%, 84.3% 3%, 84.8% 3.2%, 85.4% 3.5%, 85.9% 3.7%, 86.4% 4%, 86.9% 4.2%, 87.4% 4.5%, 87.9% 4.7%, 88.3% 5%, 88.8% 5.3%, 89.2% 5.6%, 89.7% 5.9%, 90.1% 6.2%, 90.5% 6.6%, 90.9% 6.9%, 91.3% 7.2%, 91.7% 7.6%, 92% 8%, 92.4% 8.3%, 92.8% 8.7%, 93.1% 9.1%, 93.4% 9.5%, 93.8% 9.9%, 94.1% 10.3%, 94.4% 10.8%, 94.7% 11.2%, 95% 11.7%, 95.3% 12.1%, 95.5% 12.6%, 95.8% 13.1%, 96% 13.6%, 96.3% 14.1%, 96.5% 14.6%, 96.8% 15.2%, 97% 15.7%, 97.2% 16.3%, 97.4% 16.9%, 97.6% 17.5%, 97.8% 18.1%, 98% 18.7%, 98.1% 19.4%, 98.3% 20.1%, 98.5% 20.8%, 98.6% 21.5%, 98.8% 22.2%, 98.9% 23%, 99% 23.7%, 99.1% 24.6%, 99.3% 25.4%, 99.4% 26.3%, 99.5% 27.2%, 99.5% 28.2%, 99.6% 29.2%, 99.7% 30.2%, 99.8% 31.3%, 99.8% 32.5%, 99.9% 33.8%, 99.9% 35.2%, 99.9% 36.8%, 100% 38.6%, 100% 40.7%, 100% 43.4%);
  -moz-clip-path: polygon(100% 50%, 100% 56.6%, 100% 59.3%, 100% 61.4%, 99.9% 63.2%, 99.9% 64.8%, 99.9% 66.2%, 99.8% 67.5%, 99.8% 68.7%, 99.7% 69.8%, 99.6% 70.8%, 99.5% 71.8%, 99.5% 72.8%, 99.4% 73.7%, 99.3% 74.6%, 99.1% 75.4%, 99% 76.3%, 98.9% 77%, 98.8% 77.8%, 98.6% 78.5%, 98.5% 79.2%, 98.3% 79.9%, 98.1% 80.6%, 98% 81.3%, 97.8% 81.9%, 97.6% 82.5%, 97.4% 83.1%, 97.2% 83.7%, 97% 84.3%, 96.8% 84.8%, 96.5% 85.4%, 96.3% 85.9%, 96% 86.4%, 95.8% 86.9%, 95.5% 87.4%, 95.3% 87.9%, 95% 88.3%, 94.7% 88.8%, 94.4% 89.2%, 94.1% 89.7%, 93.8% 90.1%, 93.4% 90.5%, 93.1% 90.9%, 92.8% 91.3%, 92.4% 91.7%, 92% 92%, 91.7% 92.4%, 91.3% 92.8%, 90.9% 93.1%, 90.5% 93.4%, 90.1% 93.8%, 89.7% 94.1%, 89.2% 94.4%, 88.8% 94.7%, 88.3% 95%, 87.9% 95.3%, 87.4% 95.5%, 86.9% 95.8%, 86.4% 96%, 85.9% 96.3%, 85.4% 96.5%, 84.8% 96.8%, 84.3% 97%, 83.7% 97.2%, 83.1% 97.4%, 82.5% 97.6%, 81.9% 97.8%, 81.3% 98%, 80.6% 98.1%, 79.9% 98.3%, 79.2% 98.5%, 78.5% 98.6%, 77.8% 98.8%, 77% 98.9%, 76.3% 99%, 75.4% 99.1%, 74.6% 99.3%, 73.7% 99.4%, 72.8% 99.5%, 71.8% 99.5%, 70.8% 99.6%, 69.8% 99.7%, 68.7% 99.8%, 67.5% 99.8%, 66.2% 99.9%, 64.8% 99.9%, 63.2% 99.9%, 61.4% 100%, 59.3% 100%, 56.6% 100%, 50% 100%, 43.4% 100%, 40.7% 100%, 38.6% 100%, 36.8% 99.9%, 35.2% 99.9%, 33.8% 99.9%, 32.5% 99.8%, 31.3% 99.8%, 30.2% 99.7%, 29.2% 99.6%, 28.2% 99.5%, 27.2% 99.5%, 26.3% 99.4%, 25.4% 99.3%, 24.6% 99.1%, 23.7% 99%, 23% 98.9%, 22.2% 98.8%, 21.5% 98.6%, 20.8% 98.5%, 20.1% 98.3%, 19.4% 98.1%, 18.7% 98%, 18.1% 97.8%, 17.5% 97.6%, 16.9% 97.4%, 16.3% 97.2%, 15.7% 97%, 15.2% 96.8%, 14.6% 96.5%, 14.1% 96.3%, 13.6% 96%, 13.1% 95.8%, 12.6% 95.5%, 12.1% 95.3%, 11.7% 95%, 11.2% 94.7%, 10.8% 94.4%, 10.3% 94.1%, 9.9% 93.8%, 9.5% 93.4%, 9.1% 93.1%, 8.7% 92.8%, 8.3% 92.4%, 8% 92%, 7.6% 91.7%, 7.2% 91.3%, 6.9% 90.9%, 6.6% 90.5%, 6.2% 90.1%, 5.9% 89.7%, 5.6% 89.2%, 5.3% 88.8%, 5% 88.3%, 4.7% 87.9%, 4.5% 87.4%, 4.2% 86.9%, 4% 86.4%, 3.7% 85.9%, 3.5% 85.4%, 3.2% 84.8%, 3% 84.3%, 2.8% 83.7%, 2.6% 83.1%, 2.4% 82.5%, 2.2% 81.9%, 2% 81.3%, 1.9% 80.6%, 1.7% 79.9%, 1.5% 79.2%, 1.4% 78.5%, 1.2% 77.8%, 1.1% 77%, 1% 76.3%, 0.9% 75.4%, 0.7% 74.6%, 0.6% 73.7%, 0.5% 72.8%, 0.5% 71.8%, 0.4% 70.8%, 0.3% 69.8%, 0.2% 68.7%, 0.2% 67.5%, 0.1% 66.2%, 0.1% 64.8%, 0.1% 63.2%, 0% 61.4%, 0% 59.3%, 0% 56.6%, 0% 50%, 0% 43.4%, 0% 40.7%, 0% 38.6%, 0.1% 36.8%, 0.1% 35.2%, 0.1% 33.8%, 0.2% 32.5%, 0.2% 31.3%, 0.3% 30.2%, 0.4% 29.2%, 0.5% 28.2%, 0.5% 27.2%, 0.6% 26.3%, 0.7% 25.4%, 0.9% 24.6%, 1% 23.7%, 1.1% 23%, 1.2% 22.2%, 1.4% 21.5%, 1.5% 20.8%, 1.7% 20.1%, 1.9% 19.4%, 2% 18.7%, 2.2% 18.1%, 2.4% 17.5%, 2.6% 16.9%, 2.8% 16.3%, 3% 15.7%, 3.2% 15.2%, 3.5% 14.6%, 3.7% 14.1%, 4% 13.6%, 4.2% 13.1%, 4.5% 12.6%, 4.7% 12.1%, 5% 11.7%, 5.3% 11.2%, 5.6% 10.8%, 5.9% 10.3%, 6.2% 9.9%, 6.6% 9.5%, 6.9% 9.1%, 7.2% 8.7%, 7.6% 8.3%, 8% 8%, 8.3% 7.6%, 8.7% 7.2%, 9.1% 6.9%, 9.5% 6.6%, 9.9% 6.2%, 10.3% 5.9%, 10.8% 5.6%, 11.2% 5.3%, 11.7% 5%, 12.1% 4.7%, 12.6% 4.5%, 13.1% 4.2%, 13.6% 4%, 14.1% 3.7%, 14.6% 3.5%, 15.2% 3.2%, 15.7% 3%, 16.3% 2.8%, 16.9% 2.6%, 17.5% 2.4%, 18.1% 2.2%, 18.7% 2%, 19.4% 1.9%, 20.1% 1.7%, 20.8% 1.5%, 21.5% 1.4%, 22.2% 1.2%, 23% 1.1%, 23.7% 1%, 24.6% 0.9%, 25.4% 0.7%, 26.3% 0.6%, 27.2% 0.5%, 28.2% 0.5%, 29.2% 0.4%, 30.2% 0.3%, 31.3% 0.2%, 32.5% 0.2%, 33.8% 0.1%, 35.2% 0.1%, 36.8% 0.1%, 38.6% 0%, 40.7% 0%, 43.4% 0%, 50% 0%, 56.6% 0%, 59.3% 0%, 61.4% 0%, 63.2% 0.1%, 64.8% 0.1%, 66.2% 0.1%, 67.5% 0.2%, 68.7% 0.2%, 69.8% 0.3%, 70.8% 0.4%, 71.8% 0.5%, 72.8% 0.5%, 73.7% 0.6%, 74.6% 0.7%, 75.4% 0.9%, 76.3% 1%, 77% 1.1%, 77.8% 1.2%, 78.5% 1.4%, 79.2% 1.5%, 79.9% 1.7%, 80.6% 1.9%, 81.3% 2%, 81.9% 2.2%, 82.5% 2.4%, 83.1% 2.6%, 83.7% 2.8%, 84.3% 3%, 84.8% 3.2%, 85.4% 3.5%, 85.9% 3.7%, 86.4% 4%, 86.9% 4.2%, 87.4% 4.5%, 87.9% 4.7%, 88.3% 5%, 88.8% 5.3%, 89.2% 5.6%, 89.7% 5.9%, 90.1% 6.2%, 90.5% 6.6%, 90.9% 6.9%, 91.3% 7.2%, 91.7% 7.6%, 92% 8%, 92.4% 8.3%, 92.8% 8.7%, 93.1% 9.1%, 93.4% 9.5%, 93.8% 9.9%, 94.1% 10.3%, 94.4% 10.8%, 94.7% 11.2%, 95% 11.7%, 95.3% 12.1%, 95.5% 12.6%, 95.8% 13.1%, 96% 13.6%, 96.3% 14.1%, 96.5% 14.6%, 96.8% 15.2%, 97% 15.7%, 97.2% 16.3%, 97.4% 16.9%, 97.6% 17.5%, 97.8% 18.1%, 98% 18.7%, 98.1% 19.4%, 98.3% 20.1%, 98.5% 20.8%, 98.6% 21.5%, 98.8% 22.2%, 98.9% 23%, 99% 23.7%, 99.1% 24.6%, 99.3% 25.4%, 99.4% 26.3%, 99.5% 27.2%, 99.5% 28.2%, 99.6% 29.2%, 99.7% 30.2%, 99.8% 31.3%, 99.8% 32.5%, 99.9% 33.8%, 99.9% 35.2%, 99.9% 36.8%, 100% 38.6%, 100% 40.7%, 100% 43.4%);
}

.menu-social-menu-container a,
.entry-links a,
.dist-links a {
  text-decoration: none;
  background-image: none;
  padding-bottom: 0;
  font-size: 0px;
  color: transparent;
  width: 1.5rem;
  height: 1.5rem;
  font-size: 1rem;
  margin-right: 0.3rem;
}
.menu-social-menu-container a:focus,
.entry-links a:focus,
.dist-links a:focus {
  outline: none;
}

.menu-social-menu-container a:before,
.entry-links a:before,
.dist-links a:before {
  position: relative;
  font-family: "faBrands";
  font-weight: 400;
  content: "\f3b5";
  left: 20%;
  top: -3%;
}

/*
.entry-links a:hover {
	background: linear-gradient(45deg, #009A68, #62D050);
}

.entry-links a:before {
	color: $color__text-highlight;
}
*/
.menu-social-menu-container a:before,
.dist-links a,
.dist-links a:hover {
  background: #1D1D1B;
}

.menu-social-menu-container a:before,
.dist-links a:before {
  position: absolute;
  top: 1px;
  left: 1px;
  background: #E2E8E3;
  color: black;
  width: calc(1.5rem - 2px);
  height: calc(1.5rem - 2px);
  line-height: 1.3;
  -webkit-clip-path: polygon(100% 50%, 100% 56.6%, 100% 59.3%, 100% 61.4%, 99.9% 63.2%, 99.9% 64.8%, 99.9% 66.2%, 99.8% 67.5%, 99.8% 68.7%, 99.7% 69.8%, 99.6% 70.8%, 99.5% 71.8%, 99.5% 72.8%, 99.4% 73.7%, 99.3% 74.6%, 99.1% 75.4%, 99% 76.3%, 98.9% 77%, 98.8% 77.8%, 98.6% 78.5%, 98.5% 79.2%, 98.3% 79.9%, 98.1% 80.6%, 98% 81.3%, 97.8% 81.9%, 97.6% 82.5%, 97.4% 83.1%, 97.2% 83.7%, 97% 84.3%, 96.8% 84.8%, 96.5% 85.4%, 96.3% 85.9%, 96% 86.4%, 95.8% 86.9%, 95.5% 87.4%, 95.3% 87.9%, 95% 88.3%, 94.7% 88.8%, 94.4% 89.2%, 94.1% 89.7%, 93.8% 90.1%, 93.4% 90.5%, 93.1% 90.9%, 92.8% 91.3%, 92.4% 91.7%, 92% 92%, 91.7% 92.4%, 91.3% 92.8%, 90.9% 93.1%, 90.5% 93.4%, 90.1% 93.8%, 89.7% 94.1%, 89.2% 94.4%, 88.8% 94.7%, 88.3% 95%, 87.9% 95.3%, 87.4% 95.5%, 86.9% 95.8%, 86.4% 96%, 85.9% 96.3%, 85.4% 96.5%, 84.8% 96.8%, 84.3% 97%, 83.7% 97.2%, 83.1% 97.4%, 82.5% 97.6%, 81.9% 97.8%, 81.3% 98%, 80.6% 98.1%, 79.9% 98.3%, 79.2% 98.5%, 78.5% 98.6%, 77.8% 98.8%, 77% 98.9%, 76.3% 99%, 75.4% 99.1%, 74.6% 99.3%, 73.7% 99.4%, 72.8% 99.5%, 71.8% 99.5%, 70.8% 99.6%, 69.8% 99.7%, 68.7% 99.8%, 67.5% 99.8%, 66.2% 99.9%, 64.8% 99.9%, 63.2% 99.9%, 61.4% 100%, 59.3% 100%, 56.6% 100%, 50% 100%, 43.4% 100%, 40.7% 100%, 38.6% 100%, 36.8% 99.9%, 35.2% 99.9%, 33.8% 99.9%, 32.5% 99.8%, 31.3% 99.8%, 30.2% 99.7%, 29.2% 99.6%, 28.2% 99.5%, 27.2% 99.5%, 26.3% 99.4%, 25.4% 99.3%, 24.6% 99.1%, 23.7% 99%, 23% 98.9%, 22.2% 98.8%, 21.5% 98.6%, 20.8% 98.5%, 20.1% 98.3%, 19.4% 98.1%, 18.7% 98%, 18.1% 97.8%, 17.5% 97.6%, 16.9% 97.4%, 16.3% 97.2%, 15.7% 97%, 15.2% 96.8%, 14.6% 96.5%, 14.1% 96.3%, 13.6% 96%, 13.1% 95.8%, 12.6% 95.5%, 12.1% 95.3%, 11.7% 95%, 11.2% 94.7%, 10.8% 94.4%, 10.3% 94.1%, 9.9% 93.8%, 9.5% 93.4%, 9.1% 93.1%, 8.7% 92.8%, 8.3% 92.4%, 8% 92%, 7.6% 91.7%, 7.2% 91.3%, 6.9% 90.9%, 6.6% 90.5%, 6.2% 90.1%, 5.9% 89.7%, 5.6% 89.2%, 5.3% 88.8%, 5% 88.3%, 4.7% 87.9%, 4.5% 87.4%, 4.2% 86.9%, 4% 86.4%, 3.7% 85.9%, 3.5% 85.4%, 3.2% 84.8%, 3% 84.3%, 2.8% 83.7%, 2.6% 83.1%, 2.4% 82.5%, 2.2% 81.9%, 2% 81.3%, 1.9% 80.6%, 1.7% 79.9%, 1.5% 79.2%, 1.4% 78.5%, 1.2% 77.8%, 1.1% 77%, 1% 76.3%, 0.9% 75.4%, 0.7% 74.6%, 0.6% 73.7%, 0.5% 72.8%, 0.5% 71.8%, 0.4% 70.8%, 0.3% 69.8%, 0.2% 68.7%, 0.2% 67.5%, 0.1% 66.2%, 0.1% 64.8%, 0.1% 63.2%, 0% 61.4%, 0% 59.3%, 0% 56.6%, 0% 50%, 0% 43.4%, 0% 40.7%, 0% 38.6%, 0.1% 36.8%, 0.1% 35.2%, 0.1% 33.8%, 0.2% 32.5%, 0.2% 31.3%, 0.3% 30.2%, 0.4% 29.2%, 0.5% 28.2%, 0.5% 27.2%, 0.6% 26.3%, 0.7% 25.4%, 0.9% 24.6%, 1% 23.7%, 1.1% 23%, 1.2% 22.2%, 1.4% 21.5%, 1.5% 20.8%, 1.7% 20.1%, 1.9% 19.4%, 2% 18.7%, 2.2% 18.1%, 2.4% 17.5%, 2.6% 16.9%, 2.8% 16.3%, 3% 15.7%, 3.2% 15.2%, 3.5% 14.6%, 3.7% 14.1%, 4% 13.6%, 4.2% 13.1%, 4.5% 12.6%, 4.7% 12.1%, 5% 11.7%, 5.3% 11.2%, 5.6% 10.8%, 5.9% 10.3%, 6.2% 9.9%, 6.6% 9.5%, 6.9% 9.1%, 7.2% 8.7%, 7.6% 8.3%, 8% 8%, 8.3% 7.6%, 8.7% 7.2%, 9.1% 6.9%, 9.5% 6.6%, 9.9% 6.2%, 10.3% 5.9%, 10.8% 5.6%, 11.2% 5.3%, 11.7% 5%, 12.1% 4.7%, 12.6% 4.5%, 13.1% 4.2%, 13.6% 4%, 14.1% 3.7%, 14.6% 3.5%, 15.2% 3.2%, 15.7% 3%, 16.3% 2.8%, 16.9% 2.6%, 17.5% 2.4%, 18.1% 2.2%, 18.7% 2%, 19.4% 1.9%, 20.1% 1.7%, 20.8% 1.5%, 21.5% 1.4%, 22.2% 1.2%, 23% 1.1%, 23.7% 1%, 24.6% 0.9%, 25.4% 0.7%, 26.3% 0.6%, 27.2% 0.5%, 28.2% 0.5%, 29.2% 0.4%, 30.2% 0.3%, 31.3% 0.2%, 32.5% 0.2%, 33.8% 0.1%, 35.2% 0.1%, 36.8% 0.1%, 38.6% 0%, 40.7% 0%, 43.4% 0%, 50% 0%, 56.6% 0%, 59.3% 0%, 61.4% 0%, 63.2% 0.1%, 64.8% 0.1%, 66.2% 0.1%, 67.5% 0.2%, 68.7% 0.2%, 69.8% 0.3%, 70.8% 0.4%, 71.8% 0.5%, 72.8% 0.5%, 73.7% 0.6%, 74.6% 0.7%, 75.4% 0.9%, 76.3% 1%, 77% 1.1%, 77.8% 1.2%, 78.5% 1.4%, 79.2% 1.5%, 79.9% 1.7%, 80.6% 1.9%, 81.3% 2%, 81.9% 2.2%, 82.5% 2.4%, 83.1% 2.6%, 83.7% 2.8%, 84.3% 3%, 84.8% 3.2%, 85.4% 3.5%, 85.9% 3.7%, 86.4% 4%, 86.9% 4.2%, 87.4% 4.5%, 87.9% 4.7%, 88.3% 5%, 88.8% 5.3%, 89.2% 5.6%, 89.7% 5.9%, 90.1% 6.2%, 90.5% 6.6%, 90.9% 6.9%, 91.3% 7.2%, 91.7% 7.6%, 92% 8%, 92.4% 8.3%, 92.8% 8.7%, 93.1% 9.1%, 93.4% 9.5%, 93.8% 9.9%, 94.1% 10.3%, 94.4% 10.8%, 94.7% 11.2%, 95% 11.7%, 95.3% 12.1%, 95.5% 12.6%, 95.8% 13.1%, 96% 13.6%, 96.3% 14.1%, 96.5% 14.6%, 96.8% 15.2%, 97% 15.7%, 97.2% 16.3%, 97.4% 16.9%, 97.6% 17.5%, 97.8% 18.1%, 98% 18.7%, 98.1% 19.4%, 98.3% 20.1%, 98.5% 20.8%, 98.6% 21.5%, 98.8% 22.2%, 98.9% 23%, 99% 23.7%, 99.1% 24.6%, 99.3% 25.4%, 99.4% 26.3%, 99.5% 27.2%, 99.5% 28.2%, 99.6% 29.2%, 99.7% 30.2%, 99.8% 31.3%, 99.8% 32.5%, 99.9% 33.8%, 99.9% 35.2%, 99.9% 36.8%, 100% 38.6%, 100% 40.7%, 100% 43.4%);
          clip-path: polygon(100% 50%, 100% 56.6%, 100% 59.3%, 100% 61.4%, 99.9% 63.2%, 99.9% 64.8%, 99.9% 66.2%, 99.8% 67.5%, 99.8% 68.7%, 99.7% 69.8%, 99.6% 70.8%, 99.5% 71.8%, 99.5% 72.8%, 99.4% 73.7%, 99.3% 74.6%, 99.1% 75.4%, 99% 76.3%, 98.9% 77%, 98.8% 77.8%, 98.6% 78.5%, 98.5% 79.2%, 98.3% 79.9%, 98.1% 80.6%, 98% 81.3%, 97.8% 81.9%, 97.6% 82.5%, 97.4% 83.1%, 97.2% 83.7%, 97% 84.3%, 96.8% 84.8%, 96.5% 85.4%, 96.3% 85.9%, 96% 86.4%, 95.8% 86.9%, 95.5% 87.4%, 95.3% 87.9%, 95% 88.3%, 94.7% 88.8%, 94.4% 89.2%, 94.1% 89.7%, 93.8% 90.1%, 93.4% 90.5%, 93.1% 90.9%, 92.8% 91.3%, 92.4% 91.7%, 92% 92%, 91.7% 92.4%, 91.3% 92.8%, 90.9% 93.1%, 90.5% 93.4%, 90.1% 93.8%, 89.7% 94.1%, 89.2% 94.4%, 88.8% 94.7%, 88.3% 95%, 87.9% 95.3%, 87.4% 95.5%, 86.9% 95.8%, 86.4% 96%, 85.9% 96.3%, 85.4% 96.5%, 84.8% 96.8%, 84.3% 97%, 83.7% 97.2%, 83.1% 97.4%, 82.5% 97.6%, 81.9% 97.8%, 81.3% 98%, 80.6% 98.1%, 79.9% 98.3%, 79.2% 98.5%, 78.5% 98.6%, 77.8% 98.8%, 77% 98.9%, 76.3% 99%, 75.4% 99.1%, 74.6% 99.3%, 73.7% 99.4%, 72.8% 99.5%, 71.8% 99.5%, 70.8% 99.6%, 69.8% 99.7%, 68.7% 99.8%, 67.5% 99.8%, 66.2% 99.9%, 64.8% 99.9%, 63.2% 99.9%, 61.4% 100%, 59.3% 100%, 56.6% 100%, 50% 100%, 43.4% 100%, 40.7% 100%, 38.6% 100%, 36.8% 99.9%, 35.2% 99.9%, 33.8% 99.9%, 32.5% 99.8%, 31.3% 99.8%, 30.2% 99.7%, 29.2% 99.6%, 28.2% 99.5%, 27.2% 99.5%, 26.3% 99.4%, 25.4% 99.3%, 24.6% 99.1%, 23.7% 99%, 23% 98.9%, 22.2% 98.8%, 21.5% 98.6%, 20.8% 98.5%, 20.1% 98.3%, 19.4% 98.1%, 18.7% 98%, 18.1% 97.8%, 17.5% 97.6%, 16.9% 97.4%, 16.3% 97.2%, 15.7% 97%, 15.2% 96.8%, 14.6% 96.5%, 14.1% 96.3%, 13.6% 96%, 13.1% 95.8%, 12.6% 95.5%, 12.1% 95.3%, 11.7% 95%, 11.2% 94.7%, 10.8% 94.4%, 10.3% 94.1%, 9.9% 93.8%, 9.5% 93.4%, 9.1% 93.1%, 8.7% 92.8%, 8.3% 92.4%, 8% 92%, 7.6% 91.7%, 7.2% 91.3%, 6.9% 90.9%, 6.6% 90.5%, 6.2% 90.1%, 5.9% 89.7%, 5.6% 89.2%, 5.3% 88.8%, 5% 88.3%, 4.7% 87.9%, 4.5% 87.4%, 4.2% 86.9%, 4% 86.4%, 3.7% 85.9%, 3.5% 85.4%, 3.2% 84.8%, 3% 84.3%, 2.8% 83.7%, 2.6% 83.1%, 2.4% 82.5%, 2.2% 81.9%, 2% 81.3%, 1.9% 80.6%, 1.7% 79.9%, 1.5% 79.2%, 1.4% 78.5%, 1.2% 77.8%, 1.1% 77%, 1% 76.3%, 0.9% 75.4%, 0.7% 74.6%, 0.6% 73.7%, 0.5% 72.8%, 0.5% 71.8%, 0.4% 70.8%, 0.3% 69.8%, 0.2% 68.7%, 0.2% 67.5%, 0.1% 66.2%, 0.1% 64.8%, 0.1% 63.2%, 0% 61.4%, 0% 59.3%, 0% 56.6%, 0% 50%, 0% 43.4%, 0% 40.7%, 0% 38.6%, 0.1% 36.8%, 0.1% 35.2%, 0.1% 33.8%, 0.2% 32.5%, 0.2% 31.3%, 0.3% 30.2%, 0.4% 29.2%, 0.5% 28.2%, 0.5% 27.2%, 0.6% 26.3%, 0.7% 25.4%, 0.9% 24.6%, 1% 23.7%, 1.1% 23%, 1.2% 22.2%, 1.4% 21.5%, 1.5% 20.8%, 1.7% 20.1%, 1.9% 19.4%, 2% 18.7%, 2.2% 18.1%, 2.4% 17.5%, 2.6% 16.9%, 2.8% 16.3%, 3% 15.7%, 3.2% 15.2%, 3.5% 14.6%, 3.7% 14.1%, 4% 13.6%, 4.2% 13.1%, 4.5% 12.6%, 4.7% 12.1%, 5% 11.7%, 5.3% 11.2%, 5.6% 10.8%, 5.9% 10.3%, 6.2% 9.9%, 6.6% 9.5%, 6.9% 9.1%, 7.2% 8.7%, 7.6% 8.3%, 8% 8%, 8.3% 7.6%, 8.7% 7.2%, 9.1% 6.9%, 9.5% 6.6%, 9.9% 6.2%, 10.3% 5.9%, 10.8% 5.6%, 11.2% 5.3%, 11.7% 5%, 12.1% 4.7%, 12.6% 4.5%, 13.1% 4.2%, 13.6% 4%, 14.1% 3.7%, 14.6% 3.5%, 15.2% 3.2%, 15.7% 3%, 16.3% 2.8%, 16.9% 2.6%, 17.5% 2.4%, 18.1% 2.2%, 18.7% 2%, 19.4% 1.9%, 20.1% 1.7%, 20.8% 1.5%, 21.5% 1.4%, 22.2% 1.2%, 23% 1.1%, 23.7% 1%, 24.6% 0.9%, 25.4% 0.7%, 26.3% 0.6%, 27.2% 0.5%, 28.2% 0.5%, 29.2% 0.4%, 30.2% 0.3%, 31.3% 0.2%, 32.5% 0.2%, 33.8% 0.1%, 35.2% 0.1%, 36.8% 0.1%, 38.6% 0%, 40.7% 0%, 43.4% 0%, 50% 0%, 56.6% 0%, 59.3% 0%, 61.4% 0%, 63.2% 0.1%, 64.8% 0.1%, 66.2% 0.1%, 67.5% 0.2%, 68.7% 0.2%, 69.8% 0.3%, 70.8% 0.4%, 71.8% 0.5%, 72.8% 0.5%, 73.7% 0.6%, 74.6% 0.7%, 75.4% 0.9%, 76.3% 1%, 77% 1.1%, 77.8% 1.2%, 78.5% 1.4%, 79.2% 1.5%, 79.9% 1.7%, 80.6% 1.9%, 81.3% 2%, 81.9% 2.2%, 82.5% 2.4%, 83.1% 2.6%, 83.7% 2.8%, 84.3% 3%, 84.8% 3.2%, 85.4% 3.5%, 85.9% 3.7%, 86.4% 4%, 86.9% 4.2%, 87.4% 4.5%, 87.9% 4.7%, 88.3% 5%, 88.8% 5.3%, 89.2% 5.6%, 89.7% 5.9%, 90.1% 6.2%, 90.5% 6.6%, 90.9% 6.9%, 91.3% 7.2%, 91.7% 7.6%, 92% 8%, 92.4% 8.3%, 92.8% 8.7%, 93.1% 9.1%, 93.4% 9.5%, 93.8% 9.9%, 94.1% 10.3%, 94.4% 10.8%, 94.7% 11.2%, 95% 11.7%, 95.3% 12.1%, 95.5% 12.6%, 95.8% 13.1%, 96% 13.6%, 96.3% 14.1%, 96.5% 14.6%, 96.8% 15.2%, 97% 15.7%, 97.2% 16.3%, 97.4% 16.9%, 97.6% 17.5%, 97.8% 18.1%, 98% 18.7%, 98.1% 19.4%, 98.3% 20.1%, 98.5% 20.8%, 98.6% 21.5%, 98.8% 22.2%, 98.9% 23%, 99% 23.7%, 99.1% 24.6%, 99.3% 25.4%, 99.4% 26.3%, 99.5% 27.2%, 99.5% 28.2%, 99.6% 29.2%, 99.7% 30.2%, 99.8% 31.3%, 99.8% 32.5%, 99.9% 33.8%, 99.9% 35.2%, 99.9% 36.8%, 100% 38.6%, 100% 40.7%, 100% 43.4%);
  -moz-clip-path: polygon(100% 50%, 100% 56.6%, 100% 59.3%, 100% 61.4%, 99.9% 63.2%, 99.9% 64.8%, 99.9% 66.2%, 99.8% 67.5%, 99.8% 68.7%, 99.7% 69.8%, 99.6% 70.8%, 99.5% 71.8%, 99.5% 72.8%, 99.4% 73.7%, 99.3% 74.6%, 99.1% 75.4%, 99% 76.3%, 98.9% 77%, 98.8% 77.8%, 98.6% 78.5%, 98.5% 79.2%, 98.3% 79.9%, 98.1% 80.6%, 98% 81.3%, 97.8% 81.9%, 97.6% 82.5%, 97.4% 83.1%, 97.2% 83.7%, 97% 84.3%, 96.8% 84.8%, 96.5% 85.4%, 96.3% 85.9%, 96% 86.4%, 95.8% 86.9%, 95.5% 87.4%, 95.3% 87.9%, 95% 88.3%, 94.7% 88.8%, 94.4% 89.2%, 94.1% 89.7%, 93.8% 90.1%, 93.4% 90.5%, 93.1% 90.9%, 92.8% 91.3%, 92.4% 91.7%, 92% 92%, 91.7% 92.4%, 91.3% 92.8%, 90.9% 93.1%, 90.5% 93.4%, 90.1% 93.8%, 89.7% 94.1%, 89.2% 94.4%, 88.8% 94.7%, 88.3% 95%, 87.9% 95.3%, 87.4% 95.5%, 86.9% 95.8%, 86.4% 96%, 85.9% 96.3%, 85.4% 96.5%, 84.8% 96.8%, 84.3% 97%, 83.7% 97.2%, 83.1% 97.4%, 82.5% 97.6%, 81.9% 97.8%, 81.3% 98%, 80.6% 98.1%, 79.9% 98.3%, 79.2% 98.5%, 78.5% 98.6%, 77.8% 98.8%, 77% 98.9%, 76.3% 99%, 75.4% 99.1%, 74.6% 99.3%, 73.7% 99.4%, 72.8% 99.5%, 71.8% 99.5%, 70.8% 99.6%, 69.8% 99.7%, 68.7% 99.8%, 67.5% 99.8%, 66.2% 99.9%, 64.8% 99.9%, 63.2% 99.9%, 61.4% 100%, 59.3% 100%, 56.6% 100%, 50% 100%, 43.4% 100%, 40.7% 100%, 38.6% 100%, 36.8% 99.9%, 35.2% 99.9%, 33.8% 99.9%, 32.5% 99.8%, 31.3% 99.8%, 30.2% 99.7%, 29.2% 99.6%, 28.2% 99.5%, 27.2% 99.5%, 26.3% 99.4%, 25.4% 99.3%, 24.6% 99.1%, 23.7% 99%, 23% 98.9%, 22.2% 98.8%, 21.5% 98.6%, 20.8% 98.5%, 20.1% 98.3%, 19.4% 98.1%, 18.7% 98%, 18.1% 97.8%, 17.5% 97.6%, 16.9% 97.4%, 16.3% 97.2%, 15.7% 97%, 15.2% 96.8%, 14.6% 96.5%, 14.1% 96.3%, 13.6% 96%, 13.1% 95.8%, 12.6% 95.5%, 12.1% 95.3%, 11.7% 95%, 11.2% 94.7%, 10.8% 94.4%, 10.3% 94.1%, 9.9% 93.8%, 9.5% 93.4%, 9.1% 93.1%, 8.7% 92.8%, 8.3% 92.4%, 8% 92%, 7.6% 91.7%, 7.2% 91.3%, 6.9% 90.9%, 6.6% 90.5%, 6.2% 90.1%, 5.9% 89.7%, 5.6% 89.2%, 5.3% 88.8%, 5% 88.3%, 4.7% 87.9%, 4.5% 87.4%, 4.2% 86.9%, 4% 86.4%, 3.7% 85.9%, 3.5% 85.4%, 3.2% 84.8%, 3% 84.3%, 2.8% 83.7%, 2.6% 83.1%, 2.4% 82.5%, 2.2% 81.9%, 2% 81.3%, 1.9% 80.6%, 1.7% 79.9%, 1.5% 79.2%, 1.4% 78.5%, 1.2% 77.8%, 1.1% 77%, 1% 76.3%, 0.9% 75.4%, 0.7% 74.6%, 0.6% 73.7%, 0.5% 72.8%, 0.5% 71.8%, 0.4% 70.8%, 0.3% 69.8%, 0.2% 68.7%, 0.2% 67.5%, 0.1% 66.2%, 0.1% 64.8%, 0.1% 63.2%, 0% 61.4%, 0% 59.3%, 0% 56.6%, 0% 50%, 0% 43.4%, 0% 40.7%, 0% 38.6%, 0.1% 36.8%, 0.1% 35.2%, 0.1% 33.8%, 0.2% 32.5%, 0.2% 31.3%, 0.3% 30.2%, 0.4% 29.2%, 0.5% 28.2%, 0.5% 27.2%, 0.6% 26.3%, 0.7% 25.4%, 0.9% 24.6%, 1% 23.7%, 1.1% 23%, 1.2% 22.2%, 1.4% 21.5%, 1.5% 20.8%, 1.7% 20.1%, 1.9% 19.4%, 2% 18.7%, 2.2% 18.1%, 2.4% 17.5%, 2.6% 16.9%, 2.8% 16.3%, 3% 15.7%, 3.2% 15.2%, 3.5% 14.6%, 3.7% 14.1%, 4% 13.6%, 4.2% 13.1%, 4.5% 12.6%, 4.7% 12.1%, 5% 11.7%, 5.3% 11.2%, 5.6% 10.8%, 5.9% 10.3%, 6.2% 9.9%, 6.6% 9.5%, 6.9% 9.1%, 7.2% 8.7%, 7.6% 8.3%, 8% 8%, 8.3% 7.6%, 8.7% 7.2%, 9.1% 6.9%, 9.5% 6.6%, 9.9% 6.2%, 10.3% 5.9%, 10.8% 5.6%, 11.2% 5.3%, 11.7% 5%, 12.1% 4.7%, 12.6% 4.5%, 13.1% 4.2%, 13.6% 4%, 14.1% 3.7%, 14.6% 3.5%, 15.2% 3.2%, 15.7% 3%, 16.3% 2.8%, 16.9% 2.6%, 17.5% 2.4%, 18.1% 2.2%, 18.7% 2%, 19.4% 1.9%, 20.1% 1.7%, 20.8% 1.5%, 21.5% 1.4%, 22.2% 1.2%, 23% 1.1%, 23.7% 1%, 24.6% 0.9%, 25.4% 0.7%, 26.3% 0.6%, 27.2% 0.5%, 28.2% 0.5%, 29.2% 0.4%, 30.2% 0.3%, 31.3% 0.2%, 32.5% 0.2%, 33.8% 0.1%, 35.2% 0.1%, 36.8% 0.1%, 38.6% 0%, 40.7% 0%, 43.4% 0%, 50% 0%, 56.6% 0%, 59.3% 0%, 61.4% 0%, 63.2% 0.1%, 64.8% 0.1%, 66.2% 0.1%, 67.5% 0.2%, 68.7% 0.2%, 69.8% 0.3%, 70.8% 0.4%, 71.8% 0.5%, 72.8% 0.5%, 73.7% 0.6%, 74.6% 0.7%, 75.4% 0.9%, 76.3% 1%, 77% 1.1%, 77.8% 1.2%, 78.5% 1.4%, 79.2% 1.5%, 79.9% 1.7%, 80.6% 1.9%, 81.3% 2%, 81.9% 2.2%, 82.5% 2.4%, 83.1% 2.6%, 83.7% 2.8%, 84.3% 3%, 84.8% 3.2%, 85.4% 3.5%, 85.9% 3.7%, 86.4% 4%, 86.9% 4.2%, 87.4% 4.5%, 87.9% 4.7%, 88.3% 5%, 88.8% 5.3%, 89.2% 5.6%, 89.7% 5.9%, 90.1% 6.2%, 90.5% 6.6%, 90.9% 6.9%, 91.3% 7.2%, 91.7% 7.6%, 92% 8%, 92.4% 8.3%, 92.8% 8.7%, 93.1% 9.1%, 93.4% 9.5%, 93.8% 9.9%, 94.1% 10.3%, 94.4% 10.8%, 94.7% 11.2%, 95% 11.7%, 95.3% 12.1%, 95.5% 12.6%, 95.8% 13.1%, 96% 13.6%, 96.3% 14.1%, 96.5% 14.6%, 96.8% 15.2%, 97% 15.7%, 97.2% 16.3%, 97.4% 16.9%, 97.6% 17.5%, 97.8% 18.1%, 98% 18.7%, 98.1% 19.4%, 98.3% 20.1%, 98.5% 20.8%, 98.6% 21.5%, 98.8% 22.2%, 98.9% 23%, 99% 23.7%, 99.1% 24.6%, 99.3% 25.4%, 99.4% 26.3%, 99.5% 27.2%, 99.5% 28.2%, 99.6% 29.2%, 99.7% 30.2%, 99.8% 31.3%, 99.8% 32.5%, 99.9% 33.8%, 99.9% 35.2%, 99.9% 36.8%, 100% 38.6%, 100% 40.7%, 100% 43.4%);
}

.dist-links a:before {
  padding-left: 0.19rem;
}

.entry-links a:hover {
  color: #e6e6e6;
}

.menu-social-menu-container,
.entry-links,
.dist-links {
  font-family: "faBrands";
  font-weight: 400;
}
.menu-social-menu-container a[href*="bandcamp.com"]:before,
.entry-links a[href*="bandcamp.com"]:before,
.dist-links a[href*="bandcamp.com"]:before {
  content: "\f2d5";
}
.menu-social-menu-container a[href*="bandcamp.com"]:hover,
.entry-links a[href*="bandcamp.com"]:hover,
.dist-links a[href*="bandcamp.com"]:hover {
  background: linear-gradient(90deg, HSL(172, 64%, 50%) 0%, HSL(192, 74%, 44%) 100%);
}
.menu-social-menu-container a[href*="facebook.com"]:before,
.entry-links a[href*="facebook.com"]:before,
.dist-links a[href*="facebook.com"]:before {
  content: "\f39e";
}
.menu-social-menu-container a[href*="facebook.com"]:hover,
.entry-links a[href*="facebook.com"]:hover,
.dist-links a[href*="facebook.com"]:hover {
  background: linear-gradient(HSL(220, 61%, 40%), HSL(220, 61%, 40%));
}
.menu-social-menu-container a[href*="instagram.com"]:before,
.entry-links a[href*="instagram.com"]:before,
.dist-links a[href*="instagram.com"]:before {
  content: "\f16d";
}
.menu-social-menu-container a[href*="instagram.com"]:hover,
.entry-links a[href*="instagram.com"]:hover,
.dist-links a[href*="instagram.com"]:hover {
  background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
}
.menu-social-menu-container a[href*="youtube.com"]:before,
.entry-links a[href*="youtube.com"]:before,
.dist-links a[href*="youtube.com"]:before {
  content: "\f167";
}
.menu-social-menu-container a[href*="youtube.com"]:hover,
.entry-links a[href*="youtube.com"]:hover,
.dist-links a[href*="youtube.com"]:hover {
  background: HSL(0, 100%, 50%);
}
.menu-social-menu-container a[href*="amazon.com"]:before,
.menu-social-menu-container a[href*="amazon.de"]:before,
.entry-links a[href*="amazon.com"]:before,
.entry-links a[href*="amazon.de"]:before,
.dist-links a[href*="amazon.com"]:before,
.dist-links a[href*="amazon.de"]:before {
  content: "\f270";
}
.menu-social-menu-container a[href*="amazon.de"]:hover,
.menu-social-menu-container a[href*="amazon.com"]:hover,
.entry-links a[href*="amazon.de"]:hover,
.entry-links a[href*="amazon.com"]:hover,
.dist-links a[href*="amazon.de"]:hover,
.dist-links a[href*="amazon.com"]:hover {
  background: RGBA(255, 153, 0, 1);
}
.menu-social-menu-container a[href*="spotify.com"]:before,
.entry-links a[href*="spotify.com"]:before,
.dist-links a[href*="spotify.com"]:before {
  content: "\f1bc";
}
.menu-social-menu-container a[href*="spotify.com"]:hover,
.entry-links a[href*="spotify.com"]:hover,
.dist-links a[href*="spotify.com"]:hover {
  background: RGBA(28, 204, 91, 1);
}
.menu-social-menu-container a[href*="deezer.com"]:before,
.entry-links a[href*="deezer.com"]:before,
.dist-links a[href*="deezer.com"]:before {
  content: "\e077";
}
.menu-social-menu-container a[href*="deezer.com"]:hover,
.entry-links a[href*="deezer.com"]:hover,
.dist-links a[href*="deezer.com"]:hover {
  background: linear-gradient(RGBA(255, 153, 0, 1), RGBA(206, 46, 97, 1), RGBA(15, 109, 201, 1), RGBA(27, 167, 94, 1));
}
.menu-social-menu-container a[href*="apple.com"]:before,
.entry-links a[href*="apple.com"]:before,
.dist-links a[href*="apple.com"]:before {
  content: "\f179";
}
.menu-social-menu-container a[href*="apple.com"]:hover,
.entry-links a[href*="apple.com"]:hover,
.dist-links a[href*="apple.com"]:hover {
  background: linear-gradient(-45deg, #35C3F3 0%, #8b9fe8 20%, #e681d8 39%, #ffa9a4 76%, #FED2CE 100%);
}
.menu-social-menu-container a[href^="mailto:"]:before,
.entry-links a[href^="mailto:"]:before,
.dist-links a[href^="mailto:"]:before {
  font-family: "dashicons";
  font-weight: 400;
  content: "\f465";
  padding-right: 0.2em;
}
.menu-social-menu-container a[href^="mailto:"]:hover:before,
.entry-links a[href^="mailto:"]:hover:before,
.dist-links a[href^="mailto:"]:hover:before {
  background: #1D1D1B;
  color: #e6e6e6;
}
.menu-social-menu-container a[href*="krakenduft.de/"]:before,
.entry-links a[href*="krakenduft.de/"]:before,
.dist-links a[href*="krakenduft.de/"]:before {
  font-family: "Inconsolata";
  font-weight: 400;
  content: " ";
  background-image: url("/wp-content/themes/gb_kraken/assets/logo/Krakenduft_logo.svg");
  background-repeat: no-repeat;
  background-position-x: 0.14em;
  background-position-y: 0.05em;
  background-size: 80%;
}
.menu-social-menu-container a[href*="krakenduft.de/"]:hover:before,
.entry-links a[href*="krakenduft.de/"]:hover:before,
.dist-links a[href*="krakenduft.de/"]:hover:before {
  background-image: url("/wp-content/themes/gb_kraken/assets/logo/Krakenduft_logo_highlight.svg");
  background-color: #1D1D1B;
  color: #e6e6e6;
}

.entry-links a[href*="bandcamp.com"]:before {
  left: 17%;
  top: 1%;
}

.entry-links a[href*="facebook.com"]:before {
  left: 12%;
  top: unset;
  bottom: -15%;
}

.entry-links a[href*="instagram.com"]:before {
  left: 20.5%;
  top: 1.5%;
}

.entry-links a[href*="youtube.com"]:before {
  left: 13%;
}

.menu-social-menu-container a:before,
.dist-links a:before {
  line-height: 1.4;
}

.menu-social-menu-container a:hover,
.dist-links a:hover {
  background: #1D1D1B;
  color: transparent;
}

.menu-social-menu-container a:hover:before,
.dist-links a:hover:before {
  color: #E2E8E2;
}

.menu-social-menu-container a[href*="bandcamp.com"]:before,
.dist-links a[href*="bandcamp.com"]:before {
  padding-right: 3px;
}
.menu-social-menu-container a[href*="facebook.com"]:before,
.dist-links a[href*="facebook.com"]:before {
  padding-right: 8px;
  padding-top: 3px;
}
.menu-social-menu-container a[href*="instagram.com"]:before,
.dist-links a[href*="instagram.com"]:before {
  padding-right: 4px;
}
.menu-social-menu-container a[href*="youtube.com"]:before,
.dist-links a[href*="youtube.com"]:before {
  padding-right: 2px;
}
.menu-social-menu-container a[href*="amazon.com"]:before,
.menu-social-menu-container a[href*="amazon.de"]:before,
.dist-links a[href*="amazon.com"]:before,
.dist-links a[href*="amazon.de"]:before {
  padding-left: 4px;
}
.menu-social-menu-container a[href*="deezer.com"]:before,
.dist-links a[href*="deezer.com"]:before {
  padding-left: 2px;
}
.menu-social-menu-container a[href*="apple.com"]:before,
.dist-links a[href*="apple.com"]:before {
  padding-left: 5px;
}
.menu-social-menu-container a[href*="bandcamp.com"]:hover:before,
.dist-links a[href*="bandcamp.com"]:hover:before {
  background: linear-gradient(90deg, HSL(172, 64%, 50%) 0%, HSL(192, 74%, 44%) 100%);
}
.menu-social-menu-container a[href*="facebook.com"]:hover:before,
.dist-links a[href*="facebook.com"]:hover:before {
  background: linear-gradient(HSL(220, 61%, 40%), HSL(220, 61%, 40%));
}
.menu-social-menu-container a[href*="instagram.com"]:hover:before,
.dist-links a[href*="instagram.com"]:hover:before {
  background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
}
.menu-social-menu-container a[href*="youtube.com"]:hover:before,
.dist-links a[href*="youtube.com"]:hover:before {
  background: HSL(0, 100%, 50%);
}
.menu-social-menu-container a[href*="amazon.de"]:hover:before,
.menu-social-menu-container a[href*="amazon.com"]:hover:before,
.dist-links a[href*="amazon.de"]:hover:before,
.dist-links a[href*="amazon.com"]:hover:before {
  background: RGBA(255, 153, 0, 1);
}
.menu-social-menu-container a[href*="spotify.com"]:hover:before,
.dist-links a[href*="spotify.com"]:hover:before {
  background: RGBA(28, 204, 91, 1);
}
.menu-social-menu-container a[href*="deezer.com"]:hover:before,
.dist-links a[href*="deezer.com"]:hover:before {
  background: linear-gradient(RGBA(255, 153, 0, 1), RGBA(206, 46, 97, 1), RGBA(15, 109, 201, 1), RGBA(27, 167, 94, 1));
}
.menu-social-menu-container a[href*="apple.com"]:hover:before,
.dist-links a[href*="apple.com"]:hover:before {
  background: linear-gradient(-45deg, #35C3F3 0%, #8b9fe8 20%, #e681d8 39%, #ffa9a4 76%, #FED2CE 100%);
}
.menu-social-menu-container a[href^="mailto:"]:before,
.dist-links a[href^="mailto:"]:before {
  font-family: "dashicons";
  font-weight: 400;
  content: "\f465";
  padding-right: 0.2em;
}
.menu-social-menu-container a[href^="mailto:"]:hover:before,
.dist-links a[href^="mailto:"]:hover:before {
  background: #1D1D1B;
  color: #e6e6e6;
}
.menu-social-menu-container a[href*="krakenduft.de/"]:before,
.dist-links a[href*="krakenduft.de/"]:before {
  font-family: "Inconsolata";
  font-weight: 400;
  content: " ";
  background-image: url("/wp-content/themes/gb_kraken/assets/logo/Krakenduft_logo.svg");
  background-repeat: no-repeat;
  background-position-x: 0.14em;
  background-position-y: 0.05em;
  background-size: 80%;
}
.menu-social-menu-container a[href*="krakenduft.de/"]:hover:before,
.dist-links a[href*="krakenduft.de/"]:hover:before {
  background-image: url("/wp-content/themes/gb_kraken/assets/logo/Krakenduft_logo_highlight.svg");
  background-color: #1D1D1B;
  color: #e6e6e6;
}

.post-type-archive-artist .artist-list .entry-description .entry-links a[href*="krakenduft.de/"]:before {
  background-position-x: 50% !important;
  background-position-y: 50% !important;
  background-size: 70% !important;
  display: block !important;
  padding: 0 !important;
  margin: 0 !important;
  left: 0 !important;
  top: 0 !important;
}

/* Forms
--------------------------------------------- */
button,
input[type=button],
input[type=reset],
input[type=submit] {
  border: 1px solid;
  border-color: #ccc #ccc #bbb;
  border-radius: 3px;
  background: #e6e6e6;
  color: rgba(0, 0, 0, 0.8);
  line-height: 1;
  padding: 0.6em 1em 0.4em;
}
button:hover,
input[type=button]:hover,
input[type=reset]:hover,
input[type=submit]:hover {
  border-color: #ccc #bbb #aaa;
}
button:active, button:focus,
input[type=button]:active,
input[type=button]:focus,
input[type=reset]:active,
input[type=reset]:focus,
input[type=submit]:active,
input[type=submit]:focus {
  border-color: #aaa #bbb #bbb;
}

.rkmd-btn,
.wp-element-button,
.woocommerce-Button {
  display: inline-block;
  position: relative;
  cursor: pointer;
  height: 35px;
  line-height: 35px;
  padding: 0 1.5rem;
  color: #e6e6e6;
  background-color: #1D1D1B;
  font-size: 15px;
  font-weight: 600;
  font-family: "Roboto", sans-serif;
  letter-spacing: 0.8px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  vertical-align: middle;
  white-space: nowrap;
  outline: none;
  border: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  border-radius: 0;
  transition: all 0.3s ease-out;
}
.rkmd-btn:hover,
.wp-element-button:hover,
.woocommerce-Button:hover {
  text-decoration: none;
  box-shadow: 0 4px 10px 0px rgba(0, 0, 0, 0.225);
  background-color: #32322f;
}
.rkmd-btn.disabled, .rkmd-btn[disabled],
.wp-element-button.disabled,
.wp-element-button[disabled],
.woocommerce-Button.disabled,
.woocommerce-Button[disabled] {
  cursor: default !important;
  color: #9e9e9e !important;
  box-shadow: none !important;
}
.rkmd-btn.disabled:not(.btn-flat), .rkmd-btn[disabled]:not(.btn-flat),
.wp-element-button.disabled:not(.btn-flat),
.wp-element-button[disabled]:not(.btn-flat),
.woocommerce-Button.disabled:not(.btn-flat),
.woocommerce-Button[disabled]:not(.btn-flat) {
  background-color: #cdcdcd !important;
}
.rkmd-btn.disabled:not(.btn-flat):hover, .rkmd-btn[disabled]:not(.btn-flat):hover,
.wp-element-button.disabled:not(.btn-flat):hover,
.wp-element-button[disabled]:not(.btn-flat):hover,
.woocommerce-Button.disabled:not(.btn-flat):hover,
.woocommerce-Button[disabled]:not(.btn-flat):hover {
  background-color: #cdcdcd !important;
}
.rkmd-btn.btn-flat,
.wp-element-button.btn-flat,
.woocommerce-Button.btn-flat {
  box-shadow: none !important;
  background-color: transparent !important;
}
.rkmd-btn.btn-flat:hover,
.wp-element-button.btn-flat:hover,
.woocommerce-Button.btn-flat:hover {
  background-color: #cecece !important;
  box-shadow: none !important;
}
.rkmd-btn.btn-flat.disabled:hover, .rkmd-btn.btn-flat[disabled]:hover,
.wp-element-button.btn-flat.disabled:hover,
.wp-element-button.btn-flat[disabled]:hover,
.woocommerce-Button.btn-flat.disabled:hover,
.woocommerce-Button.btn-flat[disabled]:hover {
  background-color: transparent !important;
}

a.woocommerce-Button,
a.wp-element-button {
  margin-right: 1em;
  color: #e6e6e6;
  text-decoration: none;
  background-image: none;
  padding-bottom: 0;
}
a.woocommerce-Button:focus,
a.wp-element-button:focus {
  outline: none;
}
a.woocommerce-Button:hover,
a.wp-element-button:hover {
  color: #e6e6e6;
}

.ripple-effect {
  display: inline-block;
  position: relative;
  overflow: hidden;
  cursor: pointer;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  z-index: 1;
}
.ripple-effect .ripple {
  display: block;
  position: absolute;
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.5);
  transform: scale(0);
  pointer-events: none;
}
.ripple-effect.ripple-dark .ripple {
  background: rgba(0, 0, 0, 0.1) !important;
}
.ripple-effect.ripple-red .ripple {
  background: rgba(244, 67, 54, 0.725) !important;
}
.ripple-effect.ripple-orange .ripple {
  background: rgba(255, 152, 0, 0.725) !important;
}
.ripple-effect.ripple-yellow .ripple {
  background: rgba(255, 235, 59, 0.725) !important;
}
.ripple-effect.ripple-green .ripple {
  background: rgba(76, 175, 80, 0.725) !important;
}
.ripple-effect.ripple-purple .ripple {
  background: rgba(156, 39, 176, 0.725) !important;
}
.ripple-effect.ripple-teal .ripple {
  background: rgba(0, 150, 136, 0.725) !important;
}
.ripple-effect.ripple-pink .ripple {
  background: rgba(233, 30, 99, 0.725) !important;
}
.ripple-effect .animated {
  animation: ripple 0.6s linear;
}
@keyframes ripple {
  100% {
    opacity: 0;
    transform: scale(2.5);
  }
}

/*

.site-main span:has(input, textarea),
.site-main div:has(input, textarea),
.site-main p:has(input, textarea) {

	position: relative;

	label {
		position: absolute;
		top: -0.78rem;
		left: .5ch;
		pointer-events: none;
		padding: 0 .5ch;
		z-index: 1;
		background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 50%, $color__background-body 50%, $color__background-body 100%);
	}


	label:has(+ input:focus),
	label:has(+ input:placeholder-shown),
	label:has(+ input[value]:not([value=""]) ),
	label:has(+ span input:focus),
	label:has(+ span input:placeholder-shown),
	label:has(+ span input[value]:not([value=""]) ) {
	}

	input::placeholder{
	  color: transparent;
	}

	input:focus {
		::placeholder {
			color: $color__text-input;
	}

} */
input[type=text],
input[type=email],
input[type=url],
input[type=password],
input[type=search],
input[type=number],
input[type=tel],
input[type=range],
input[type=date],
input[type=month],
input[type=week],
input[type=time],
input[type=datetime],
input[type=datetime-local],
input[type=color],
textarea {
  color: #666;
  outline: 1px solid #1D1D1B;
  border: none;
  border-radius: 0;
  padding: 0.25rem 1ch;
}
input[type=text].aws-search-field,
input[type=email].aws-search-field,
input[type=url].aws-search-field,
input[type=password].aws-search-field,
input[type=search].aws-search-field,
input[type=number].aws-search-field,
input[type=tel].aws-search-field,
input[type=range].aws-search-field,
input[type=date].aws-search-field,
input[type=month].aws-search-field,
input[type=week].aws-search-field,
input[type=time].aws-search-field,
input[type=datetime].aws-search-field,
input[type=datetime-local].aws-search-field,
input[type=color].aws-search-field,
textarea.aws-search-field {
  outline: none;
  border: 1px solid #1D1D1B;
  height: calc(100% - 2px);
  top: 1px;
}
input[type=text]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=number]:focus,
input[type=tel]:focus,
input[type=range]:focus,
input[type=date]:focus,
input[type=month]:focus,
input[type=week]:focus,
input[type=time]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=color]:focus,
textarea:focus {
  color: #1D1D1B;
}
input[type=text]:focus-visible,
input[type=email]:focus-visible,
input[type=url]:focus-visible,
input[type=password]:focus-visible,
input[type=search]:focus-visible,
input[type=number]:focus-visible,
input[type=tel]:focus-visible,
input[type=range]:focus-visible,
input[type=date]:focus-visible,
input[type=month]:focus-visible,
input[type=week]:focus-visible,
input[type=time]:focus-visible,
input[type=datetime]:focus-visible,
input[type=datetime-local]:focus-visible,
input[type=color]:focus-visible,
textarea:focus-visible {
  border-radius: 0px !important;
  outline: 1px solid #0f834d;
}

select {
  border: 1px solid #1D1D1B;
}

textarea {
  width: 100%;
}

abbr[title] {
  text-decoration: none;
}

form p,
fieldset p {
  margin: 0.5rem;
}
form p > *,
fieldset p > * {
  width: 100%;
}
form p span:not([class*=select2]),
fieldset p span:not([class*=select2]) {
  padding-top: 0.5rem;
}
form p span:not([class*=select2]) input,
fieldset p span:not([class*=select2]) input {
  width: 100%;
}

.woocommerce-EditAccountForm {
  display: grid;
  grid-template-columns: 1fr;
}
@media (min-width: 768px) {
  .woocommerce-EditAccountForm {
    gap: 0.5rem;
    grid-template-columns: repeat(2, 1fr);
  }
  .woocommerce-EditAccountForm .clear {
    display: none;
  }
  .woocommerce-EditAccountForm p {
    grid-column: 1/2;
  }
  .woocommerce-EditAccountForm p:last-of-type:not(.woocommerce-form-row) {
    padding: 0 10vw;
    grid-column: 1/3;
  }
  .woocommerce-EditAccountForm fieldset {
    grid-column: 2/3;
    grid-row: 1/4;
  }
}
/*--------------------------------------------------------------
# Layouts
--------------------------------------------------------------*/
:root {
  --devivce-margin-l: 1rem;
  --devivce-margin-r: 1rem;
  --devivce-margin: 1rem;
}
@media (max-width: 320px) {
  :root {
    --devivce-margin-l: 0px;
    --devivce-margin-r: 0px;
    --devivce-margin: 0px;
  }
}

html, body {
  overflow-x: hidden;
}

.site {
  position: relative;
  display: grid;
  grid-template-columns: 100%;
  grid-template-areas: "header" "main" "sidebar" "footer";
  margin: var(--devivce-margin) var(--devivce-margin) 0 var(--devivce-margin);
}
@media (min-width: 769px) and (max-width: 1024px) {
  .site {
    /* grid-template-areas:
    	"header header"
    	"main sidebar"
    	"main footer"; */
    --devivce-margin: 1.5rem;
  }
}
@media (min-width: 1025px) {
  .site {
    --devivce-margin: 2rem;
  }
}

.site-header {
  grid-area: header;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: sticky;
  top: 0;
  padding: 0;
  z-index: 100;
}
@media (max-width: 320px) {
  .site-header {
    width: 80vw;
    margin: 1em auto 0;
  }
}
@media (min-width: 769px) {
  .site-header {
    position: relative;
    margin: 0;
  }
}

.site-branding {
  display: flex;
  align-content: center;
}
@media (max-width: 320px) {
  .site-branding {
    justify-content: flex-start;
  }
}
.site-branding .custom-logo-link {
  text-decoration: none;
  background-image: none;
  padding-bottom: 0;
}
.site-branding .custom-logo-link:focus {
  outline: none;
}
.site-branding .custom-logo {
  width: 4.25rem;
  display: inline-block;
  height: 100%;
}

.site-main {
  grid-area: main;
}

@media (min-width: 769px) {
  .home .site-main {
    padding: 8vh 4.75rem 0;
  }
}
.widget-area {
  grid-area: sidebar;
}
@media (max-width: 320px) {
  .widget-area {
    padding-right: 7vw;
  }
}
@media (min-width: 769px) {
  .widget-area {
    display: block;
    position: fixed;
    bottom: 4.75rem;
    right: calc(4.75rem + var(--devivce-margin));
    grid-area: unset;
  }
}
.widget-area ul {
  list-style: none;
  text-align: right;
}
.widget-area .menu-social-menu-container ul {
  list-style: none;
  display: inline-flex;
}
.widget-area .menu-social-menu-container ul li {
  display: block;
}

.site-footer {
  grid-area: footer;
}

.home .site-main article {
  display: grid;
  grid-template-areas: "article-featured-image" "article-header" "article-content";
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-bottom: 20vh;
}
@media (max-width: 768px) {
  .home .site-main article {
    margin: 0 1.5rem;
  }
  .home .site-main article:first-of-type {
    margin-top: 20vh;
  }
}
@media (min-width: 769px) {
  .home .site-main article {
    grid-template-areas: "article-header article-featured-image" "article-header article-content";
    grid-template-rows: auto;
    grid-template-columns: 2fr 3fr;
    margin-bottom: 5vh;
  }
}
@media (min-width: 1024px) {
  .home .site-main article {
    grid-template-areas: "article-header article-featured-image" "article-header article-content";
    grid-template-rows: auto;
    grid-template-columns: 2fr 3fr 2fr;
  }
}
.home .site-main article .entry-header {
  grid-area: article-header;
}
.home .site-main article .post-thumbnail {
  grid-area: article-featured-image;
  z-index: 1;
  text-decoration: none;
  background-image: none;
  padding-bottom: 0;
}
.home .site-main article .post-thumbnail:focus {
  outline: none;
}
.home .site-main article .entry-content {
  grid-area: article-content;
}
@media (min-width: 769px) {
  .home .site-main article .entry-content {
    max-width: 50vw;
  }
}
.home .site-main article .entry-title a {
  line-height: 1rem;
}
.home .site-main article .entry-title {
  width: 100%;
  box-shadow: inset 0 -0.25rem 0 #E2E8E2, inset 0 -0.45rem 0 #E6E6E6;
}
@media (max-width: 768px) {
  .home .site-main article .entry-title {
    margin: 0 0 0.5rem;
  }
}
.home .site-main .entry-meta {
  display: none;
}
@media (min-width: 769px) {
  .home .site-main .entry-meta {
    display: block;
    position: -moz-sticky;
    position: sticky;
    bottom: 6em;
    background: #E2E8E2;
    z-index: -1;
    width: -moz-fit-content;
    width: fit-content;
    transform: rotate(-90deg) translateX(0.75rem) translateY(-0.74rem);
    /* Legacy vendor prefixes that you probably don't need... */
    /* Safari */
    -webkit-transform: rotate(-90deg) translateX(0.75rem) translateY(-0.74rem);
    /* Firefox */
    -moz-transform: rotate(-90deg) translateX(0.75rem) translateY(-0.74rem);
    /* IE */
    -ms-transform: rotate(-90deg) translateX(0.75rem) translateY(-0.74rem);
    /* Opera */
    -o-transform: rotate(-90deg) translateX(0.75rem) translateY(-0.74rem);
    padding: 0 1ch;
    margin-bottom: 0;
  }
  .home .site-main .entry-meta a {
    color: #d0d0cd;
  }
}

.page .site-main,
.single .site-main {
  margin: 0 auto;
  grid-template-columns: 1fr;
}
@media (max-width: 320px) {
  .page .site-main,
  .single .site-main {
    width: calc(100vw - 3rem);
  }
}
@media (max-width: 768px) {
  .page .site-main,
  .single .site-main {
    width: 80vw;
  }
}
@media (min-width: 769px) {
  .page .site-main,
  .single .site-main {
    width: 75vw;
  }
}
@media (min-width: 1024px) {
  .page .site-main,
  .single .site-main {
    width: 50vw;
  }
}

.archive .site-main {
  margin: 3em 0 0;
}

.post-type-archive-artist .page-header {
  display: none;
}
.post-type-archive-artist .artist-list {
  margin: 0 auto;
  width: 50vw;
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 2em;
}
@media (min-width: 768px) {
  .post-type-archive-artist .artist-list {
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 1024px) {
  .post-type-archive-artist .artist-list {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
.post-type-archive-artist .artist-list section {
  margin: 0;
  position: relative;
  overflow: hidden;
}
.post-type-archive-artist .artist-list section .entry-thumbnail {
  max-width: 100%;
  display: block;
  position: relative;
  filter: grayscale(100%);
  transition: transform 0.4s, filter 0.4s;
}
.post-type-archive-artist .artist-list .entry-description {
  position: absolute;
  top: 0;
  left: 0;
  padding: 1rem;
  background: #1D1D1B;
  color: #e6e6e6;
  height: -moz-fit-content;
  height: fit-content;
  width: 100%;
  top: auto;
  bottom: 0;
  opacity: 0;
  transform: translateY(100%);
  transition: transform 0.4s, opacity 0.1s 0.3s;
}
.post-type-archive-artist .artist-list section:hover .entry-thumbnail {
  filter: grayscale(0%);
  transform: translateY(-50px);
}
.post-type-archive-artist .artist-list section:hover .entry-description {
  opacity: 1;
  transform: translateY(0px);
  transition: transform 0.4s, opacity 0.1s;
}
.post-type-archive-artist .artist-list .entry-description h3 {
  color: #e6e6e6;
  margin: 0;
  font-size: 1.25rem;
}
.post-type-archive-artist .artist-list .entry-description a {
  color: #e6e6e6;
}
.post-type-archive-artist .artist-list .entry-description a:hover {
  color: #e6e6e6;
  border-color: #e6e6e6;
}
.post-type-archive-artist .artist-list .entry-description .entry-links  {
  display: inline-flex;
  gap: 1em;
}
.post-type-archive-artist .artist-list .entry-description .entry-links a {
  font-size: 0px;
  color: transparent;
  width: 1.5rem;
  height: 1.5rem;
  font-size: 1rem;
  margin-right: 0.3rem;
}
.post-type-archive-artist .artist-list .entry-description .entry-links a:before {
  color: #1D1D1B;
}

.post-type-archive-event #page {
  margin-bottom: 10vh;
}
.post-type-archive-event .page-header {
  display: none;
}
.post-type-archive-event .event-list {
  margin: 0 auto;
}
@media (max-width: 767px) {
  .post-type-archive-event .event-list {
    width: 80vw;
  }
}
.post-type-archive-event .nophone {
  display: none;
}
@media (min-width: 769px) {
  .post-type-archive-event .nophone {
    display: inline;
  }
}
.post-type-archive-event article {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto auto auto;
  gap: 0px 0px;
  grid-template-areas: "event-artist event-date" "event-venue event-links" "event-description event-description";
  margin: 0 auto 2em;
  align-items: start;
}
@media (min-width: 769px) {
  .post-type-archive-event article {
    grid-template-columns: minmax(25ch, 10vw) 10ch minmax(25ch, 10vw) 25ch;
    grid-template-rows: auto auto;
    gap: 0px 1rem;
    grid-template-areas: "event-artist event-date event-venue event-links" "event-description event-description event-description event-description";
    width: -moz-fit-content;
    width: fit-content;
  }
}
.post-type-archive-event article .entry-header {
  grid-area: event-artist;
  justify-self: start;
}
.post-type-archive-event article .event-date {
  grid-area: event-date;
  justify-self: end;
}
.post-type-archive-event article .event-venue {
  grid-area: event-venue;
  justify-self: start;
}
.post-type-archive-event article .event-links {
  grid-area: event-links;
  justify-self: end;
}
.post-type-archive-event article .entry-content {
  grid-area: event-description;
}
.post-type-archive-event article .entry-content p:last-of-type {
  margin-top: 0;
  margin-bottom: 0;
}
.post-type-archive-event article.past-event {
  color: #666;
}
.post-type-archive-event article.past-event a {
  color: #666;
}
.post-type-archive-event article .entry-title {
  margin: 0;
}
.post-type-archive-event article .event-artist-onl {
  display: inline;
}
.post-type-archive-event article .event-artist-onl a {
  font-size: 1em;
}
.post-type-archive-event article .event-links div .dashicons {
  margin-right: 0.5rem;
  line-height: 1.25;
}
.post-type-archive-event article .event-content p:last-child {
  margin: 0.25em auto 0;
}

.post-type-archive-release #primary {
  display: grid;
  justify-content: center;
}
.post-type-archive-release article {
  transform: translateZ(0);
  margin-bottom: 2em;
  display: grid;
  grid-template-columns: calc(6ch + 4px) 1fr;
  grid-template-areas: "release-number release-info" "release-meta release-info";
}
@media (min-width: 769px) {
  .post-type-archive-release article {
    grid-template-columns: calc(25vw - 1 * (6ch + 4px + 1em) - 3em) calc(6ch + 4px) 1em minmax(50vw, 900px) minmax(calc(25vw - 3em), calc(50vw - 450px - 3em));
    grid-template-areas: ". release-number . release-info .";
  }
}
.post-type-archive-release article .hidden_anchor {
  display: none;
}
.post-type-archive-release article > .krakenduft-radio-toggle {
  position: absolute;
  opacity: 0;
  display: none;
  width: 0;
  height: 0;
  clear: both;
}
.post-type-archive-release article > label {
  grid-area: release-number;
  position: relative;
  color: #E2E8E2;
  background: #1D1D1B;
  border: 2px solid #1D1D1B;
  max-height: calc(1em + 4px);
  padding: 0 1ch;
  line-height: 1;
  cursor: pointer;
  left: 0;
  transition: left 1.5s cubic-bezier(0, 1, 0, 1);
}
.post-type-archive-release article > label .catalog-info {
  position: relative;
  display: inline-block;
  width: -moz-max-content;
  width: max-content;
  padding-top: 0.4em;
  color: #1D1D1B;
  left: -1ch;
  opacity: 1;
  transition: all 3.5s cubic-bezier(0, 1, 0, 1);
}
.post-type-archive-release article > label:after {
  display: block;
  position: relative;
  content: "";
  width: 0;
  height: 0;
  left: 0;
  top: calc(-1.8em - 1px);
}
@keyframes box-animation {
  0% {
    background-size: 0 2px, 2px 0, 0 2px, 2px 0;
  }
  25% {
    background-size: 100% 2px, 2px 0, 0 2px, 2px 0;
  }
  50% {
    background-size: 100% 2px, 2px 100%, 0 2px, 2px 0;
  }
  75% {
    background-size: 100% 2px, 2px 100%, 100% 2px, 2px 0;
  }
  100% {
    background-size: 100% 2px, 2px 100%, 100% 2px, 2px 100%;
  }
}
.post-type-archive-release article > .release-info {
  grid-area: release-info;
  max-height: 0;
  opacity: 0;
  transition: 0.3s all;
  overflow: hidden;
  transition: max-height 1.5s cubic-bezier(0, 1, 0, 1), opacity 1s ease-in-out;
  margin-left: 1em;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-areas: "post-thumbnail" "entry-header" "entry-content";
}
@media (min-width: 769px) {
  .post-type-archive-release article > .release-info {
    max-width: 50vw;
    margin-left: 0;
  }
}
@media (min-width: 1599px) {
  .post-type-archive-release article > .release-info {
    grid-template-columns: 1fr 1fr;
    grid-template-areas: "post-thumbnail entry-header" "post-thumbnail entry-content";
  }
}
.post-type-archive-release .release-info .post-thumbnail {
  grid-area: post-thumbnail;
}
.post-type-archive-release .release-info .entry-header {
  grid-area: entry-header;
}
.post-type-archive-release .release-info .entry-content {
  grid-area: entry-content;
}
.post-type-archive-release article > .krakenduft-radio-toggle:checked ~ label {
  background: #E2E8E2;
  color: #1D1D1B;
  border: 2px solid #1D1D1B;
  z-index: 2;
}
@media (min-width: 769px) {
  .post-type-archive-release article > .krakenduft-radio-toggle:checked ~ label {
    position: relative;
    left: calc(-1 * (25vw - 1 * (6ch + 4px + 1em) - 3em));
    transition: left 1.5s cubic-bezier(0, 1, 0, 1);
  }
}
@media (min-width: 769px) {
  .post-type-archive-release article > label.active {
    position: relative;
    left: calc(-1 * (25vw - 1 * (6ch + 4px + 1em) - 3em));
    transition: left 1.5s cubic-bezier(0, 1, 0, 1);
  }
}
.post-type-archive-release article > .krakenduft-radio-toggle:checked ~ label::after {
  width: 1em;
  border-top: 2px solid #1D1D1B;
  top: calc(-1.8em - 1px);
  left: calc(100% + 1ch + 2px);
  transition: width 1.5s cubic-bezier(0, 1, 0, 1);
}
@media (min-width: 769px) {
  .post-type-archive-release article > .krakenduft-radio-toggle:checked ~ label::after {
    width: calc(25vw - 1 * (6ch + 4px + 1em) - 2em);
  }
}
.post-type-archive-release article > .krakenduft-radio-toggle:checked ~ label .catalog-info {
  opacity: 0;
  transition: all 1.5s cubic-bezier(0, 1, 0, 1);
}
.post-type-archive-release article > .krakenduft-radio-toggle:focus ~ label {
  outline: 2px solid blue;
}
.post-type-archive-release article > .krakenduft-radio-toggle:checked ~ .release-info {
  opacity: 1;
  max-height: 9999px;
  transition: max-height 1.5s cubic-bezier(1, 0, 1, 0), opacity 1s ease-in-out;
}
.post-type-archive-release .release-info h2 {
  margin: 0;
}
.post-type-archive-release .release-info .entry-header,
.post-type-archive-release .release-info .entry-content {
  padding: 0 0.5rem 0;
}
@media (min-width: 1599px) {
  .post-type-archive-release .release-info .entry-header,
  .post-type-archive-release .release-info .entry-content {
    padding-left: 1em;
  }
}

.page-id-2089 article .entry-content {
  margin-top: 3em;
}

.page-id-2089 .tabs {
  display: block;
  display: -moz-flex;
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  overflow: hidden;
}

.page-id-2089 .tabs [class^=tab] label,
.page-id-2089 .tabs [class*=" tab"] label {
  cursor: pointer;
  display: block;
  font-size: 1.1em;
  font-weight: 300;
  line-height: 1em;
  padding: 2rem 0 0.75rem;
  text-align: center;
}

.page-id-2089 .tabs [class^=tab] [type=radio],
.page-id-2089 .tabs [class*=" tab"] [type=radio] {
  border-radius: 0;
  border-bottom: 1px solid rgba(239, 237, 239, 0.5);
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: block;
  width: 100%;
  transition: all 0.3s ease-in-out;
}

.page-id-2089 .tabs [class^=tab] [type=radio]:hover,
.page-id-2089 .tabs [class^=tab] [type=radio]:focus,
.page-id-2089 .tabs [class*=" tab"] [type=radio]:hover,
.page-id-2089 .tabs [class*=" tab"] [type=radio]:focus {
  border-bottom: 1px solid #000;
}

.page-id-2089 .tabs [class^=tab] [type=radio]:checked,
.page-id-2089 .tabs [class*=" tab"] [type=radio]:checked {
  border-bottom: 3px solid #000;
}

.page-id-2089 .tabs [class^=tab] [type=radio]:checked + section,
.page-id-2089 .tabs [class*=" tab"] [type=radio]:checked + section {
  opacity: 1;
}

.page-id-2089 .tabs [class^=tab] [type=radio] + section,
.page-id-2089 .tabs [class*=" tab"] [type=radio] + section {
  display: block;
  opacity: 0;
  padding: 2rem 0;
  width: 90%;
  transition: all 0.3s ease-in-out;
}

.page-id-2089 .tabs .tab-2 {
  width: 50%;
}

.page-id-2089 .tabs .tab-2 [type=radio] + section {
  width: 200%;
  margin-left: 200%;
}

.page-id-2089 .tabs .tab-2 [type=radio]:checked + section {
  margin-left: 0;
}

.page-id-2089 .tabs .tab-2:last-child [type=radio] + section {
  margin-left: 100%;
}

.page-id-2089 .tabs .tab-2:last-child [type=radio]:checked + section {
  margin-left: -100%;
}

.page-id-2089 img.order {
  margin: 0 auto;
  display: block;
}

.woocommerce .site-main,
.woocommerce-page .site-main,
.woocommerce-account .site-main {
  display: grid;
  grid-template-columns: 1fr;
  justify-items: center;
  margin: 0 auto;
}
@media (max-width: 320px) {
  .woocommerce .site-main,
  .woocommerce-page .site-main,
  .woocommerce-account .site-main {
    margin: 1em auto 0;
    width: 86vw;
  }
}
@media (min-width: 768px) {
  .woocommerce .site-main,
  .woocommerce-page .site-main,
  .woocommerce-account .site-main {
    grid-template-columns: 75vw;
    width: 75vw;
  }
}
@media (min-width: 1024px) {
  .woocommerce .site-main,
  .woocommerce-page .site-main,
  .woocommerce-account .site-main {
    grid-template-columns: 70vw;
    width: 70vw;
  }
}
.woocommerce .site-main article,
.woocommerce-page .site-main article,
.woocommerce-account .site-main article {
  width: 100%;
}
@media (max-width: 320px) {
  .woocommerce .site-main article,
  .woocommerce-page .site-main article,
  .woocommerce-account .site-main article {
    width: 86vw;
  }
}
.woocommerce .site-main #product-listing,
.woocommerce-page .site-main #product-listing,
.woocommerce-account .site-main #product-listing {
  width: 100%;
  display: grid;
  gap: 2ch;
  grid-template-columns: 1fr;
  grid-template-areas: "notice" "order-navigation" "result-navigation" "product-selection";
}
@media (min-width: 768px) {
  .woocommerce .site-main #product-listing,
  .woocommerce-page .site-main #product-listing,
  .woocommerce-account .site-main #product-listing {
    grid-template-columns: 1fr 1fr;
    grid-template-areas: "notice notice" "order-navigation result-navigation" "product-selection product-selection ";
  }
  .woocommerce .site-main #product-listing .woocommerce-result-count,
  .woocommerce-page .site-main #product-listing .woocommerce-result-count,
  .woocommerce-account .site-main #product-listing .woocommerce-result-count {
    justify-self: end;
  }
}
.woocommerce .site-main #product-listing .woocommerce-notices-wrapper,
.woocommerce-page .site-main #product-listing .woocommerce-notices-wrapper,
.woocommerce-account .site-main #product-listing .woocommerce-notices-wrapper {
  grid-area: notice;
}
.woocommerce .site-main #product-listing .woocommerce-result-count,
.woocommerce-page .site-main #product-listing .woocommerce-result-count,
.woocommerce-account .site-main #product-listing .woocommerce-result-count {
  grid-area: result-navigation;
  margin: 0;
  display: inline-block;
  width: -moz-fit-content;
  width: fit-content;
}
.woocommerce .site-main #product-listing .woocommerce-ordering,
.woocommerce-page .site-main #product-listing .woocommerce-ordering,
.woocommerce-account .site-main #product-listing .woocommerce-ordering {
  grid-area: order-navigation;
  display: inline-block;
  max-width: 21ch;
}
.woocommerce .site-main #product-listing .woocommerce-ordering select.orderby,
.woocommerce-page .site-main #product-listing .woocommerce-ordering select.orderby,
.woocommerce-account .site-main #product-listing .woocommerce-ordering select.orderby {
  width: 21ch;
}
@media (max-width: 767px) {
  .woocommerce .site-main #product-listing .woocommerce-ordering,
  .woocommerce-page .site-main #product-listing .woocommerce-ordering,
  .woocommerce-account .site-main #product-listing .woocommerce-ordering {
    width: 80vw;
    max-width: 80vw;
    height: 1.5em;
    margin: 0 auto;
  }
  .woocommerce .site-main #product-listing .woocommerce-ordering select.orderby,
  .woocommerce-page .site-main #product-listing .woocommerce-ordering select.orderby,
  .woocommerce-account .site-main #product-listing .woocommerce-ordering select.orderby {
    width: -webkit-fill-available;
  }
}
.woocommerce .site-main #product-listing ul.products,
.woocommerce-page .site-main #product-listing ul.products,
.woocommerce-account .site-main #product-listing ul.products {
  grid-area: product-selection;
}
.woocommerce .site-main #product-listing .wc-gzd-additional-info,
.woocommerce-page .site-main #product-listing .wc-gzd-additional-info,
.woocommerce-account .site-main #product-listing .wc-gzd-additional-info {
  display: inline-block;
}
.woocommerce .site-main #product-listing .wpfMainWrapper,
.woocommerce-page .site-main #product-listing .wpfMainWrapper,
.woocommerce-account .site-main #product-listing .wpfMainWrapper {
  grid-area: order-navigation;
  display: inline;
  padding-left: 22ch;
  width: 51ch;
  position: inherit;
}
@media (max-width: 767px) {
  .woocommerce .site-main #product-listing .wpfMainWrapper,
  .woocommerce-page .site-main #product-listing .wpfMainWrapper,
  .woocommerce-account .site-main #product-listing .wpfMainWrapper {
    padding-left: 0;
    margin: 2em auto 0;
    width: 80vw;
    max-width: 80vw;
  }
}
.woocommerce .site-main #product-listing .wpfFilterWrapper,
.woocommerce-page .site-main #product-listing .wpfFilterWrapper,
.woocommerce-account .site-main #product-listing .wpfFilterWrapper {
  display: inline-block;
  padding: 0;
  margin: 0;
  min-width: 21ch;
  width: 21ch;
}
@media (max-width: 767px) {
  .woocommerce .site-main #product-listing .wpfFilterWrapper,
  .woocommerce-page .site-main #product-listing .wpfFilterWrapper,
  .woocommerce-account .site-main #product-listing .wpfFilterWrapper {
    width: calc(80vw - 10ch);
  }
}
.woocommerce .site-main #product-listing .wpfFilterButtons,
.woocommerce-page .site-main #product-listing .wpfFilterButtons,
.woocommerce-account .site-main #product-listing .wpfFilterButtons {
  display: inline-block;
  float: right;
  min-width: -moz-fit-content;
  min-width: fit-content;
}
.woocommerce .site-main #product-listing .wpfFilterButton.wpfButton, .woocommerce .site-main #product-listing .wpfClearButton.wpfButton,
.woocommerce-page .site-main #product-listing .wpfFilterButton.wpfButton,
.woocommerce-page .site-main #product-listing .wpfClearButton.wpfButton,
.woocommerce-account .site-main #product-listing .wpfFilterButton.wpfButton,
.woocommerce-account .site-main #product-listing .wpfClearButton.wpfButton {
  width: -moz-fit-content;
  width: fit-content;
  align-items: center;
  min-height: inherit;
  font-size: 1em;
  text-decoration: none !important;
  text-align: center;
  text-transform: inherit;
  transition: all 0.2s;
  white-space: normal;
  cursor: pointer;
  border: none;
  font-weight: 600;
  outline: none;
  display: inline-block;
  background: #1D1D1B;
  color: #e6e6e6;
  border-radius: 0;
  padding: 0 1ch;
  margin: 0;
  line-height: 1.3;
}
.woocommerce .site-main #product-listing .wpfPreview,
.woocommerce-page .site-main #product-listing .wpfPreview,
.woocommerce-account .site-main #product-listing .wpfPreview {
  margin: 0 auto;
  width: 277px;
}
.woocommerce .site-main #product-listing ul.products .spinner, .woocommerce .site-main #product-listing .la-spinner, .woocommerce .site-main #product-listing .wpfIconPreview .spinner, .woocommerce .site-main #product-listing .wpfLoaderIconTemplate .spinner, .woocommerce .site-main #product-listing .woobewoo-filter-loader.spinner,
.woocommerce-page .site-main #product-listing ul.products .spinner,
.woocommerce-page .site-main #product-listing .la-spinner,
.woocommerce-page .site-main #product-listing .wpfIconPreview .spinner,
.woocommerce-page .site-main #product-listing .wpfLoaderIconTemplate .spinner,
.woocommerce-page .site-main #product-listing .woobewoo-filter-loader.spinner,
.woocommerce-account .site-main #product-listing ul.products .spinner,
.woocommerce-account .site-main #product-listing .la-spinner,
.woocommerce-account .site-main #product-listing .wpfIconPreview .spinner,
.woocommerce-account .site-main #product-listing .wpfLoaderIconTemplate .spinner,
.woocommerce-account .site-main #product-listing .woobewoo-filter-loader.spinner {
  background: url("/wp-content/themes/gb_kraken/assets/logo/Krakenduft_logomitschrift.svg");
  width: 275px;
  height: 359px;
  background-size: auto;
  background-repeat: no-repeat;
}

.woocommerce.single-product .site-main [id^=product-] {
  display: grid;
  grid-template-areas: "product-gallery" "summary" "woocommerce-tabs" "related-products";
  grid-template-columns: minmax(0, 1fr);
}
@media (min-width: 768px) {
  .woocommerce.single-product .site-main [id^=product-] {
    grid-template-columns: 1fr 1fr;
    grid-template-areas: "product-gallery summary" "woocommerce-tabs woocommerce-tabs" "related-products related-products";
  }
}

.woocommerce-product-gallery {
  grid-area: product-gallery;
}
@media (min-width: 768px) {
  .woocommerce-product-gallery {
    margin-inline-end: 2em;
  }
}
.woocommerce-product-gallery figure img {
  width: 100%;
}
@media (min-width: 768px) {
  .woocommerce-product-gallery .woocommerce-product-gallery__image:hover .zoomImg {
    background-color: #E2E8E2;
  }
}

@media (min-width: 768px) {
  .products .product {
    transition: transform 0.5s ease-in-out;
  }
  .products .product:hover {
    transform: scale(1.05);
    transition: transform 0.5s ease-in-out;
  }
}
.woocommerce-notices-wrapper,
.woocommerce-form-coupon-toggle,
.woocommerce-NoticeGroup {
  display: flex;
  margin-top: 1em;
}

@media (max-width: 767px) {
  .woocommerce-message a,
  .woocommerce-info a,
  .woocommerce-error a,
  .woocommerce-noreviews a,
  p.no-comments a {
    text-decoration: none;
    background-image: none;
    padding-bottom: 0;
  }
  .woocommerce-message a:focus,
  .woocommerce-info a:focus,
  .woocommerce-error a:focus,
  .woocommerce-noreviews a:focus,
  p.no-comments a:focus {
    outline: none;
  }
  .woocommerce-message a:focus, .woocommerce-message a:hover,
  .woocommerce-info a:focus,
  .woocommerce-info a:hover,
  .woocommerce-error a:focus,
  .woocommerce-error a:hover,
  .woocommerce-noreviews a:focus,
  .woocommerce-noreviews a:hover,
  p.no-comments a:focus,
  p.no-comments a:hover {
    text-decoration: none;
    background-image: none;
    padding-bottom: 0;
  }
  .woocommerce-message a:focus:focus, .woocommerce-message a:hover:focus,
  .woocommerce-info a:focus:focus,
  .woocommerce-info a:hover:focus,
  .woocommerce-error a:focus:focus,
  .woocommerce-error a:hover:focus,
  .woocommerce-noreviews a:focus:focus,
  .woocommerce-noreviews a:hover:focus,
  p.no-comments a:focus:focus,
  p.no-comments a:hover:focus {
    outline: none;
  }
}
@media (min-width: 768px) {
  .woocommerce-message,
  .woocommerce-info,
  .woocommerce-error,
  .woocommerce-noreviews,
  p.no-comments {
    display: inline-flex;
  }
}
.woocommerce-message a.wp-element-button,
.woocommerce-info a.wp-element-button,
.woocommerce-error a.wp-element-button,
.woocommerce-noreviews a.wp-element-button,
p.no-comments a.wp-element-button {
  align-self: center;
}
@media (max-width: 767px) {
  .woocommerce-message a.wp-element-button,
  .woocommerce-info a.wp-element-button,
  .woocommerce-error a.wp-element-button,
  .woocommerce-noreviews a.wp-element-button,
  p.no-comments a.wp-element-button {
    width: 100%;
    margin-bottom: 2ch;
  }
}
@media (min-width: 768px) {
  .woocommerce-message a.wp-element-button,
  .woocommerce-info a.wp-element-button,
  .woocommerce-error a.wp-element-button,
  .woocommerce-noreviews a.wp-element-button,
  p.no-comments a.wp-element-button {
    margin-right: 2ch;
  }
}

@media (max-width: 767px) {
  ul.woocommerce-error {
    margin-left: 0;
  }
  ul.woocommerce-error li {
    margin-left: 1rem;
  }
}
.woocommerce-NoticeGroup.woocommerce-error {
  margin: 0 auto 2ch;
}
.woocommerce-NoticeGroup.woocommerce-error li {
  margin-inline-start: 1em;
}

.woocommerce.single-product p.price {
  font-size: 1.5rem;
}

form.cart {
  margin-block-end: 2rem;
}
form.cart > * {
  display: inline-block;
}
form.cart .qty.text {
  width: -moz-fit-content;
  width: fit-content;
  max-width: 9ch;
  letter-spacing: 0.8px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  vertical-align: middle;
}
@media (max-width: 320px) {
  form.cart .qty.text {
    max-width: 6ch;
  }
}

.single-product .legal-price-info,
.single-product .stock.in-stock {
  display: none;
}
@media (max-width: 767px) {
  .single-product .entry-summary {
    text-align: center;
  }
  .single-product .entry-summary h1 {
    font-size: 1.3em;
    margin: 0.67em auto;
  }
}

.product_meta {
  display: grid;
  padding-bottom: 2em;
  display: none;
}

.summary {
  grid-area: summary;
}

.woocommerce-tabs {
  grid-area: woocommerce-tabs;
  display: grid;
  grid-template-columns: minmax(0, 1fr);
}

.wc-tabs {
  display: inline-flex;
}
.wc-tabs .active {
  background-color: #1D1D1B;
  color: #e6e6e6;
}
.wc-tabs .active a {
  color: #e6e6e6;
}
.wc-tabs li[role=tab] {
  width: 40vw;
  padding: 1ch 2ch;
}
@media (min-width: 768px) {
  .wc-tabs li[role=tab] {
    width: 20vw;
  }
}
.wc-tabs li[role=tab] a {
  text-decoration: none;
  background-image: none;
  padding-bottom: 0;
  padding: 0;
}
.wc-tabs li[role=tab] a:focus {
  outline: none;
}
.wc-tabs .wc-tab td p {
  margin: 0;
}
.wc-tabs .woocommerce-Tabs-panel {
  border-top: 0.175em solid #1D1D1B;
}
.wc-tabs #tab-description h2:first-of-type {
  display: none;
}

.related.products {
  grid-area: related-products;
}
.related.products .products {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(50vw, 350px));
  justify-items: center;
  gap: 2ch;
  margin: 0;
  padding: 0;
  list-style: none;
}
@media (max-width: 767px) {
  .related.products .products {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 768px) {
  .related.products .products {
    grid-template-columns: repeat(3, 1fr);
  }
}
.related.products .products .product a {
  text-decoration: none;
  background-image: none;
  padding-bottom: 0;
  font-size: 0.8rem;
}
.related.products .products .product a:focus {
  outline: none;
}
.related.products .products .product a .price {
  display: none;
}
.related.products .products .product .woocommerce-loop-product__title {
  text-align: center;
}
.related.products .products .product .wc-gzd-additional-info {
  display: none;
}
.columns-1 {
  grid-template-columns: repeat(1, 1 fr);
}

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

.columns-3 {
  grid-template-columns: repeat(3, 1 fr);
}

.columns-4 {
  grid-template-columns: repeat(4, 1 fr);
}

.columns-5 {
  grid-template-columns: repeat(5, 1 fr);
}

.columns-6 {
  grid-template-columns: repeat(6, 1 fr);
}

.woocommerce-products-header {
  display: grid;
  width: 100%;
}
@media (max-width: 320px) {
  .woocommerce-products-header {
    grid-template-columns: 0px 1fr 0px;
  }
}
@media (min-width: 321px) and (max-width: 767px) {
  .woocommerce-products-header {
    margin-top: 3em;
    grid-template-columns: 1fr 80vw 1fr;
  }
}
@media (min-width: 768px) {
  .woocommerce-products-header {
    grid-template-columns: 1fr 3fr 1fr;
  }
}
@media (min-width: 1025px) {
  .woocommerce-products-header {
    grid-template-columns: 2fr 3fr 2fr;
  }
}
.woocommerce-products-header .shop-search {
  grid-column: 2/3;
}
@media (max-width: 320px) {
  .aws-container .aws-search-form .aws-wrapper {
    flex-grow: 0;
    width: calc(86vw - 42px);
  }
}

.aws-search-field {
  outline: none;
  border: 1px solid #1D1D1B;
}

.aws-container .aws-search-field,
.aws-search-result {
  font-size: 1em;
}
.aws-container .aws-search-field .aws-search-result,
.aws-search-result .aws-search-result {
  font-size: 80%;
}
.aws-container .aws-search-field .aws_result_item .aws_result_title,
.aws-container .aws-search-field .aws_result_item .aws_result_price,
.aws-search-result .aws_result_item .aws_result_title,
.aws-search-result .aws_result_item .aws_result_price {
  font-weight: 600;
  color: #1D1D1B;
}

.aws-search-result .aws_search_more a {
  color: #1D1D1B;
}
.aws-search-result .aws_search_more a:hover {
  font-weight: 600;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 1024px) {
  .aws-container .aws-search-field {
    font-size: 1em;
  }
}
.aws-container .aws-search-form .aws-form-btn {
  background-color: #1D1D1B;
}
.aws-container .aws-search-form .aws-form-btn:hover {
  background-color: #E2E8E2;
}
.aws-container .aws-search-form .aws-form-btn:hover .aws-search-btn_icon {
  color: #1D1D1B;
}
.aws-container .aws-search-form .aws-search-btn_icon {
  color: #E2E8E2;
}

.woocommerce.tax-product_cat .product,
.woocommerce.tax-product_tag .product,
.woocommerce.post-type-archive .product,
.woocommerce.post-type-archive-product .product {
  width: 100%;
  display: flex;
  flex-direction: column;
}
.woocommerce.tax-product_cat .category-list ul,
.woocommerce.tax-product_tag .category-list ul,
.woocommerce.post-type-archive .category-list ul,
.woocommerce.post-type-archive-product .category-list ul {
  display: inline-flex;
}
.woocommerce.tax-product_cat .category-list ul a,
.woocommerce.tax-product_tag .category-list ul a,
.woocommerce.post-type-archive .category-list ul a,
.woocommerce.post-type-archive-product .category-list ul a {
  text-decoration: none;
  background-image: none;
  padding-bottom: 0;
}
.woocommerce.tax-product_cat .category-list ul a:focus,
.woocommerce.tax-product_tag .category-list ul a:focus,
.woocommerce.post-type-archive .category-list ul a:focus,
.woocommerce.post-type-archive-product .category-list ul a:focus {
  outline: none;
}
.woocommerce.tax-product_cat .category-list ul img,
.woocommerce.tax-product_tag .category-list ul img,
.woocommerce.post-type-archive .category-list ul img,
.woocommerce.post-type-archive-product .category-list ul img {
  display: none;
}
.woocommerce.tax-product_cat #product-listing .products,
.woocommerce.tax-product_tag #product-listing .products,
.woocommerce.post-type-archive #product-listing .products,
.woocommerce.post-type-archive-product #product-listing .products {
  margin: 0 auto;
  padding: 0;
  width: 100%;
  display: grid;
  gap: 2em;
}
@media (max-width: 767px) {
  .woocommerce.tax-product_cat #product-listing .products,
  .woocommerce.tax-product_tag #product-listing .products,
  .woocommerce.post-type-archive #product-listing .products,
  .woocommerce.post-type-archive-product #product-listing .products {
    grid-template-columns: 1fr;
  }
}
@media (min-width: 768px) {
  .woocommerce.tax-product_cat #product-listing .products,
  .woocommerce.tax-product_tag #product-listing .products,
  .woocommerce.post-type-archive #product-listing .products,
  .woocommerce.post-type-archive-product #product-listing .products {
    grid-template-columns: repeat(3, 1fr);
  }
}
.woocommerce.tax-product_cat #product-listing .woocommerce-LoopProduct-link:hover,
.woocommerce.tax-product_cat #product-listing .woocommerce-LoopProduct-link:focus,
.woocommerce.tax-product_tag #product-listing .woocommerce-LoopProduct-link:hover,
.woocommerce.tax-product_tag #product-listing .woocommerce-LoopProduct-link:focus,
.woocommerce.post-type-archive #product-listing .woocommerce-LoopProduct-link:hover,
.woocommerce.post-type-archive #product-listing .woocommerce-LoopProduct-link:focus,
.woocommerce.post-type-archive-product #product-listing .woocommerce-LoopProduct-link:hover,
.woocommerce.post-type-archive-product #product-listing .woocommerce-LoopProduct-link:focus {
  text-decoration: none;
  background-image: none;
  padding-bottom: 0;
}
.woocommerce.tax-product_cat #product-listing .woocommerce-LoopProduct-link:hover:focus,
.woocommerce.tax-product_cat #product-listing .woocommerce-LoopProduct-link:focus:focus,
.woocommerce.tax-product_tag #product-listing .woocommerce-LoopProduct-link:hover:focus,
.woocommerce.tax-product_tag #product-listing .woocommerce-LoopProduct-link:focus:focus,
.woocommerce.post-type-archive #product-listing .woocommerce-LoopProduct-link:hover:focus,
.woocommerce.post-type-archive #product-listing .woocommerce-LoopProduct-link:focus:focus,
.woocommerce.post-type-archive-product #product-listing .woocommerce-LoopProduct-link:hover:focus,
.woocommerce.post-type-archive-product #product-listing .woocommerce-LoopProduct-link:focus:focus {
  outline: none;
}
.woocommerce.tax-product_cat #product-listing .woocommerce-LoopProduct-link,
.woocommerce.tax-product_tag #product-listing .woocommerce-LoopProduct-link,
.woocommerce.post-type-archive #product-listing .woocommerce-LoopProduct-link,
.woocommerce.post-type-archive-product #product-listing .woocommerce-LoopProduct-link {
  display: grid;
  grid-template-columns: 1fr;
  justify-content: center;
  text-align: center;
  text-decoration: none;
}
.woocommerce.tax-product_cat #product-listing .wc-gzd-additional-info,
.woocommerce.tax-product_tag #product-listing .wc-gzd-additional-info,
.woocommerce.post-type-archive #product-listing .wc-gzd-additional-info,
.woocommerce.post-type-archive-product #product-listing .wc-gzd-additional-info {
  display: none;
}

span.onsale {
  position: absolute;
  padding: 1ch 2ch;
  background-color: #1D1D1B;
  color: #e6e6e6;
  font-family: "Krakenduft_big", Copperplate, Papyrus, fantasy;
  z-index: 100;
}

#page > nav.woocommerce-breadcrumb {
  grid-area: footer;
  margin: 4rem auto 6rem;
  text-align: center;
  max-width: 80vw;
}
#page > nav.woocommerce-breadcrumb .shop-notice {
  padding-top: 1rem;
}

/**
 * My Account
 */
.woocommerce-account .woocommerce-MyAccount-navigation {
  border-bottom: 0.175em solid #1D1D1B;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul {
  display: inline-flex;
  list-style: none;
  margin: 0;
  padding: 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li {
  padding: 0.5ch 1ch;
  text-align: center;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active {
  background-color: #1D1D1B;
  color: #e6e6e6;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a {
  color: #e6e6e6;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout {
  display: none;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
  text-decoration: none;
  background-image: none;
  padding-bottom: 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a:focus {
  outline: none;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a:focus, .woocommerce-account .woocommerce-MyAccount-navigation ul li a.hover, .woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover {
  text-decoration: none;
  background-image: none;
  padding-bottom: 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a:focus:focus, .woocommerce-account .woocommerce-MyAccount-navigation ul li a.hover:focus, .woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover:focus {
  outline: none;
}
.woocommerce-account .woocommerce-MyAccount-content {
  padding-top: 1em;
}

/**
  * Cart  & Checkout
  */
@media (max-width: 767px) {
  .woocommerce-cart-form table.shop_table_responsive tr td::before {
    content: none;
  }
  .woocommerce-cart-form .cart_item:before {
    content: "";
    display: block;
    width: 100%;
    margin-block-start: 2rem;
    outline: 2px solid #1D1D1B;
  }
  .woocommerce-cart-form .coupon {
    margin-block-end: 2em;
    display: grid;
    justify-content: center;
  }
  .woocommerce-cart-form .coupon label {
    text-align: start;
  }
  .woocommerce-cart-form .coupon button {
    margin-block-start: 2ch;
  }
  .woocommerce-cart-form .actions button[type=submit] {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .woocommerce-cart-form tr:hover {
    background-color: white;
  }
  .woocommerce-cart-form .product-thumbnail img {
    max-width: 150px;
  }
  .woocommerce-cart-form .product-thumbnail a {
    text-decoration: none;
    background-image: none;
    padding-bottom: 0;
  }
  .woocommerce-cart-form .product-thumbnail a:focus {
    outline: none;
  }
  .woocommerce-cart-form .product-thumbnail a:focus, .woocommerce-cart-form .product-thumbnail a.hover {
    text-decoration: none;
    background-image: none;
    padding-bottom: 0;
  }
  .woocommerce-cart-form .product-thumbnail a:focus:focus, .woocommerce-cart-form .product-thumbnail a.hover:focus {
    outline: none;
  }
  .woocommerce-cart-form .product-quantity {
    max-width: 10ch;
  }
  .woocommerce-cart-form .product-quantity input {
    max-width: 7ch;
  }
  .woocommerce-cart-form td.actions .coupon {
    display: inline-flex;
    gap: 1rem;
    width: 100%;
    padding-bottom: 1rem;
  }
  .woocommerce-cart-form td.actions .coupon label {
    line-height: 2;
  }
}
table.shop_table_responsive tr td.product-remove a {
  background-color: #1D1D1B;
  color: #e6e6e6;
  text-decoration: none;
  display: grid;
  align-items: center;
  justify-content: center;
  font-size: 1.5rem;
  padding: 0;
  text-decoration: none;
  background-image: none;
  padding-bottom: 0;
}
table.shop_table_responsive tr td.product-remove a:focus {
  outline: none;
}
table.shop_table_responsive tr td.product-remove a:focus, table.shop_table_responsive tr td.product-remove a.hover, table.shop_table_responsive tr td.product-remove a:hover {
  background-color: #e2401c;
  text-decoration: none;
  text-decoration: none;
  background-image: none;
  padding-bottom: 0;
}
table.shop_table_responsive tr td.product-remove a:focus:focus, table.shop_table_responsive tr td.product-remove a.hover:focus, table.shop_table_responsive tr td.product-remove a:hover:focus {
  outline: none;
}
@media (min-width: 768px) {
  table.shop_table_responsive tr td.product-remove a {
    text-align: left;
    width: 1em;
    height: 1em;
    line-height: 1em;
    border-radius: 1em;
    margin: 0.5rem;
    font-size: 1rem;
  }
}

@media (max-width: 767px) {
  .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table {
    display: grid;
  }
  .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table thead tr {
    display: flex;
    width: 100%;
    justify-content: space-between;
  }
  .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table thead tr .product-total {
    max-width: 50%;
  }
  .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tbody .cart_item {
    display: inline;
    width: 100%;
  }
  .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tbody .product-total {
    text-align: right;
  }
  .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tbody .wc-gzd-product-name-left {
    display: none;
  }
  .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tbody .wc-gzd-product-name-right {
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: center;
  }
  .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tbody .product-quantity {
    float: right;
    display: inline-block;
    max-width: 6ch;
    min-width: calc(4ch + 1.5px);
    height: -moz-max-content;
    height: max-content;
    border-right: 1.5px solid #1D1D1B;
    padding-right: 1ch;
  }
  .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tbody .product-total {
    text-align: right;
    max-width: 10ch;
  }
  .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tfoot .cart-subtotal {
    display: inline;
    width: 100%;
  }
  .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tfoot .cart-subtotal td {
    float: right;
  }
  .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals {
    display: block;
    width: 100%;
  }
  .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals th, .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals td {
    width: 100%;
    display: block;
    text-align: left;
  }
  .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals ul {
    list-style: none;
    margin-left: 0;
    padding-left: 0;
  }
  .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals .woocommerce-Price-amount {
    float: right;
  }
  .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tfoot .order-total, .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tfoot .order-tax {
    width: 100%;
    display: block;
  }
  .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tfoot .order-total th, .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tfoot .order-tax th {
    max-width: 20ch;
    display: inline-block;
  }
  .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tfoot .order-total td, .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tfoot .order-tax td {
    float: right;
    display: inline-block;
  }
  .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tfoot .order-tax {
    color: rgba(29, 29, 27, 0.5);
  }
}
.woocommerce-checkout .woocommerce-checkout-payment ul {
  margin-left: 0;
}
.woocommerce-checkout .form-row.place-order button {
  margin: 2em auto;
  width: 100%;
}
.woocommerce-checkout .woocommerce-billing-fields__field-wrapper {
  display: grid;
  grid-template-columns: 1fr;
  gap: 0.2rem;
}
@media (min-width: 768px) {
  .woocommerce-checkout .woocommerce-billing-fields__field-wrapper {
    grid-template-columns: repeat(2, 1fr);
  }
}
.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .col2-set .form-row-first,
.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .col2-set .form-row-last {
  width: 100%;
  float: none;
  grid-column: 1/2;
}
@media (min-width: 768px) {
  .woocommerce-checkout .woocommerce-billing-fields__field-wrapper .col2-set .form-row-last {
    grid-column: 2/3;
  }
  .woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_address_2_field {
    padding-top: 1.5rem;
  }
}
@media (min-width: 768px) {
  .woocommerce-checkout .woocommerce-checkout-review-order-table tfoot {
    text-align: right;
  }
}

@media (max-width: 320px) {
  .shop_table tr {
    max-width: 86vw;
  }
  .shop_table tr .wc-gzd-product-name-left {
    max-width: 15%;
    margin-right: 0.5em;
  }
  .shop_table tr .wc-gzd-product-name-right {
    max-width: 75%;
    float: left;
  }
  .shop_table tr.woocommerce-shipping-totals .woocommerce-shipping-methods {
    margin: 0;
    padding: 0;
    text-align: right;
  }
}
/*--------------------------------------------------------------
# Components
--------------------------------------------------------------*/
/* Navigation
--------------------------------------------- */
.main-navigation {
  display: block;
}
.main-navigation ul {
  display: none;
  list-style: none;
  margin: 0;
  padding-left: 0;
}
.main-navigation ul ul {
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  float: left;
  position: absolute;
  top: 100%;
  left: -999em;
  z-index: 99999;
}
.main-navigation ul ul ul {
  left: -999em;
  top: 0;
}
.main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul {
  display: block;
  left: auto;
}
.main-navigation ul ul a {
  width: 200px;
}
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
  left: auto;
}
.main-navigation li {
  position: relative;
  padding-left: 3rem;
}
@media (max-width: 1023px) {
  .main-navigation li {
    padding-left: 1rem;
  }
}
.main-navigation a {
  display: block;
  text-decoration: none;
}
/* Small menu. */
#site-navigation {
  --menu-margin-t: 20px;
  --menu-margin-l: 15px;
}
@media (max-width: 320px) {
  #site-navigation {
    --menu-margin-t: 0px;
    --menu-margin-l: 0px;
  }
}

@media (max-width: 767px) {
  .main-navigation label .menu-button {
    position: absolute;
    right: -40px;
    top: -30px;
    z-index: 100;
    width: 150px;
    height: 150px;
    background: transparent;
    transition: 0.5s ease-in-out;
    box-shadow: 0 0 0 0 #e2e8e2, 0 0 0 0 #e2e8e2;
    cursor: pointer;
    border-radius: 0% 0% 0% 50%;
  }
  .main-navigation label .hamburger {
    position: absolute;
    top: 75px;
    left: 50px;
    width: 30px;
    height: 2px;
    background: black;
    display: block;
    transform-origin: center;
    transition: 0.5s ease-in-out;
  }
  .main-navigation label .hamburger:after,
  .main-navigation label .hamburger:before {
    transition: 0.5s ease-in-out;
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    background: black;
  }
  .main-navigation label .hamburger:before {
    top: -10px;
  }
  .main-navigation label .hamburger:after {
    bottom: -10px;
  }
  .main-navigation label input {
    display: none;
  }
  .main-navigation label input:checked + .menu-button {
    box-shadow: 0 0 0 100vw #E2E8E2, 0 0 0 100vh #E2E8E2;
    background: #E2E8E2;
    border-radius: 0;
  }
  .main-navigation label input:checked + .menu-button .hamburger {
    transform: rotate(45deg);
  }
  .main-navigation label input:checked + .menu-button .hamburger:after {
    transform: rotate(90deg);
    bottom: 0;
  }
  .main-navigation label input:checked + .menu-button .hamburger:before {
    transform: rotate(90deg);
    top: 0;
  }
  .main-navigation label input + .menu-button + .menu-hauptmenue-container {
    display: none;
    opacity: 1;
  }
  .main-navigation label input:checked + .menu-button + .menu-hauptmenue-container {
    display: block;
    opacity: 1;
  }
  .main-navigation label .menu-hauptmenue-container {
    z-index: 200;
    position: absolute;
    top: calc(50vh + var(--menu-margin-t));
    left: calc(50vw - var(--menu-margin-l));
    transform: translate(-50%, -50%);
    opacity: 0;
    transition: 0.25s 0s ease-in-out;
  }
}
@media (max-width: 767px) and (max-width: 320px) {
  .main-navigation label .menu-hauptmenue-container {
    top: calc(45vh + var(--menu-margin-t));
    left: calc(50% - var(--menu-margin-l));
  }
}
@media (max-width: 767px) {
  .main-navigation label .menu-hauptmenue-container ul {
    font-size: 2rem;
    list-style: none;
    margin: 0;
    display: flex;
    flex-flow: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    position: relative;
  }
  .main-navigation label .menu-hauptmenue-container li {
    padding-left: 0;
  }
}
@media (min-width: 769px) {
  .main-navigation {
    padding-right: 4.75rem;
  }
  /*@media screen and (min-width: 37.5em) {*/
  .menu-control input,
  .menu-toggle {
    display: none;
  }
  .main-navigation ul {
    display: flex;
  }
}
.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
  margin: 0 0 1.5em;
}
.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
  display: flex;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
  flex: 1 0 50%;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
  text-align: end;
  flex: 1 0 50%;
}

@media (max-width: 767px) {
  .menu-social-menu-container {
    float: right;
  }
}
/* Posts and pages
--------------------------------------------- */
.sticky {
  display: block;
}

.post,
.page {
  margin: 0 0 1.5em;
}

.updated:not(.published) {
  display: none;
}

.page-links {
  clear: both;
  margin: 0 0 1.5em;
}

/* Comments
--------------------------------------------- */
.comment-content a {
  word-wrap: break-word;
}

.bypostauthor {
  display: block;
}

/* Widgets
--------------------------------------------- */
.widget {
  margin: 0 0 1.5em;
}
.widget select {
  max-width: 100%;
}

/* Media
--------------------------------------------- */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
  display: contents;
}

/* Captions
--------------------------------------------- */
.wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%;
}
.wp-caption img[class*=wp-image-] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}

.wp-caption-text {
  text-align: center;
}

/* Galleries
--------------------------------------------- */
.gallery {
  margin-bottom: 1.5em;
  display: grid;
  grid-gap: 1.5em;
}

.gallery-item {
  display: inline-block;
  text-align: center;
  width: 100%;
}

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

.gallery-columns-3 {
  grid-template-columns: repeat(3, 1fr);
}

.gallery-columns-4 {
  grid-template-columns: repeat(4, 1fr);
}

.gallery-columns-5 {
  grid-template-columns: repeat(5, 1fr);
}

.gallery-columns-6 {
  grid-template-columns: repeat(6, 1fr);
}

.gallery-columns-7 {
  grid-template-columns: repeat(7, 1fr);
}

.gallery-columns-8 {
  grid-template-columns: repeat(8, 1fr);
}

.gallery-columns-9 {
  grid-template-columns: repeat(9, 1fr);
}

.gallery-caption {
  display: block;
}

/*--------------------------------------------------------------
# Plugins
--------------------------------------------------------------*/
/* Jetpack infinite scroll
--------------------------------------------- */
/* Hide the Posts Navigation and the Footer when Infinite Scroll is in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
  display: none;
}

/* Re-display the Theme Footer when Infinite Scroll has reached its end. */
.infinity-end.neverending .site-footer {
  display: block;
}

/*--------------------------------------------------------------
# Utilities
--------------------------------------------------------------*/
/* Accessibility
--------------------------------------------- */
/* Text meant only for screen readers. */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}
.screen-reader-text:focus {
  background-color: #E2E8E2;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  -webkit-clip-path: none;
          clip-path: none;
  color: #21759b;
  display: block;
  font-size: 0.875rem;
  font-weight: 700;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}

/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {
  outline: 0;
}

/* Alignments
--------------------------------------------- */
.alignleft {
  /*rtl:ignore*/
  float: left;
  /*rtl:ignore*/
  margin-right: 1.5em;
  margin-bottom: 1.5em;
}

.alignright {
  /*rtl:ignore*/
  float: right;
  /*rtl:ignore*/
  margin-left: 1.5em;
  margin-bottom: 1.5em;
}

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.5em;
}/*# sourceMappingURL=style.css.map */