/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./frontend/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./frontend/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./frontend/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./web/app/themes/thuisbakkerswinkel/components/formulier/src/types/choice.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************/
.gform_wrapper form .gfield--type-choice legend,
.gform_wrapper .gfield-choice-group .gfield--type-choice legend {
  margin-bottom: 0.5em;
  font-weight: 700;
}
.gform_wrapper form .gfield--type-choice legend:has(+ .gfield_description),
.gform_wrapper .gfield-choice-group .gfield--type-choice legend:has(+ .gfield_description) {
  margin-bottom: 0.5em;
}
.gform_wrapper form .gfield--type-choice legend:has(+ .gfield_description) .gfield_description,
.gform_wrapper .gfield-choice-group .gfield--type-choice legend:has(+ .gfield_description) .gfield_description {
  margin-bottom: 1em;
}
.gform_wrapper form .gfield_checkbox,
.gform_wrapper form .gfield_radio,
.gform_wrapper .gfield-choice-group .gfield_checkbox,
.gform_wrapper .gfield-choice-group .gfield_radio {
  cursor: pointer;
}
.gform_wrapper form .gfield_checkbox > .gchoice,
.gform_wrapper form .gfield_radio > .gchoice,
.gform_wrapper .gfield-choice-group .gfield_checkbox > .gchoice,
.gform_wrapper .gfield-choice-group .gfield_radio > .gchoice {
  position: relative;
  align-items: center;
}
.gform_wrapper form .gfield_checkbox > .gchoice > label,
.gform_wrapper form .gfield_radio > .gchoice > label,
.gform_wrapper .gfield-choice-group .gfield_checkbox > .gchoice > label,
.gform_wrapper .gfield-choice-group .gfield_radio > .gchoice > label {
  color: var(--label-color, var(--text-color));
  line-height: 1.3;
}
.gform_wrapper form .gfield_checkbox > .gchoice > input:where([type=radio], [type=checkbox]),
.gform_wrapper form .gfield_radio > .gchoice > input:where([type=radio], [type=checkbox]),
.gform_wrapper .gfield-choice-group .gfield_checkbox > .gchoice > input:where([type=radio], [type=checkbox]),
.gform_wrapper .gfield-choice-group .gfield_radio > .gchoice > input:where([type=radio], [type=checkbox]) {
  margin: 0;
  position: absolute;
  top: 0.25em;
  left: 0;
}
.gform_wrapper form .gfield_checkbox button,
.gform_wrapper form .gfield_checkbox input[type=text],
.gform_wrapper form .gfield_radio button,
.gform_wrapper form .gfield_radio input[type=text],
.gform_wrapper .gfield-choice-group .gfield_checkbox button,
.gform_wrapper .gfield-choice-group .gfield_checkbox input[type=text],
.gform_wrapper .gfield-choice-group .gfield_radio button,
.gform_wrapper .gfield-choice-group .gfield_radio input[type=text] {
  margin-top: 0.75em;
}
.gform_wrapper form input[type=checkbox],
.gform_wrapper form input[type=radio],
.gform_wrapper .gfield-choice-group input[type=checkbox],
.gform_wrapper .gfield-choice-group input[type=radio] {
  width: auto;
  transform: none;
  opacity: 0;
}
.gform_wrapper form input[type=checkbox] + label,
.gform_wrapper form input[type=radio] + label,
.gform_wrapper .gfield-choice-group input[type=checkbox] + label,
.gform_wrapper .gfield-choice-group input[type=radio] + label {
  position: relative;
  display: inline-block;
  color: var(--text-color);
  font-size: var(--font-size);
  padding-left: 2.25em;
  font-weight: var(--label-weight, var(--font-weight));
}
.gform_wrapper form input[type=checkbox] + label.gfield_consent_label,
.gform_wrapper form input[type=radio] + label.gfield_consent_label,
.gform_wrapper .gfield-choice-group input[type=checkbox] + label.gfield_consent_label,
.gform_wrapper .gfield-choice-group input[type=radio] + label.gfield_consent_label {
  font-size: var(--font-size);
  padding-left: 2em;
}
.gform_wrapper form input[type=checkbox] + label:after, .gform_wrapper form input[type=checkbox] + label:before,
.gform_wrapper form input[type=radio] + label:after,
.gform_wrapper form input[type=radio] + label:before,
.gform_wrapper .gfield-choice-group input[type=checkbox] + label:after,
.gform_wrapper .gfield-choice-group input[type=checkbox] + label:before,
.gform_wrapper .gfield-choice-group input[type=radio] + label:after,
.gform_wrapper .gfield-choice-group input[type=radio] + label:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 1.25em;
  aspect-ratio: 1;
  border-width: var(--border);
  border-style: solid;
  border-radius: 50%;
}
.gform_wrapper form input[type=checkbox]:checked + label,
.gform_wrapper form input[type=radio]:checked + label,
.gform_wrapper .gfield-choice-group input[type=checkbox]:checked + label,
.gform_wrapper .gfield-choice-group input[type=radio]:checked + label {
  --choice-bordercolor: var(--primary-color);
}
.gform_wrapper form input[type=radio] + label::after,
.gform_wrapper .gfield-choice-group input[type=radio] + label::after {
  border-color: var(--choice-bordercolor);
}
.gform_wrapper form input[type=radio]:checked + label,
.gform_wrapper .gfield-choice-group input[type=radio]:checked + label {
  --choice-bordercolor: var(--primary-color);
}
.gform_wrapper form input[type=radio]:checked + label:before,
.gform_wrapper .gfield-choice-group input[type=radio]:checked + label:before {
  scale: 0.6;
  background-color: var(--primary-color);
}
.gform_wrapper form input[type=checkbox] + label:before,
.gform_wrapper .gfield-choice-group input[type=checkbox] + label:before {
  transform: rotate(35deg);
  left: 0.4em;
  height: 1.7rem;
  width: 0.9rem;
}
.gform_wrapper form input[type=checkbox] + label:after,
.gform_wrapper .gfield-choice-group input[type=checkbox] + label:after {
  background: transparent;
  border-radius: 0;
}
.gform_wrapper form input[type=checkbox]:not(:checked) + label:before,
.gform_wrapper .gfield-choice-group input[type=checkbox]:not(:checked) + label:before {
  border: 2px solid transparent;
}
.gform_wrapper form input[type=checkbox]:not(:checked) + label:after,
.gform_wrapper .gfield-choice-group input[type=checkbox]:not(:checked) + label:after {
  border-color: var(--choice-bordercolor);
}
.gform_wrapper form input[type=checkbox]:checked + label:before,
.gform_wrapper .gfield-choice-group input[type=checkbox]:checked + label:before {
  z-index: 1;
  height: 1.2em;
  width: 1.2em;
  aspect-ratio: 1;
  scale: 0.65;
  transform: none;
  border: none;
  background-color: var(--white);
  transform-origin: bottom left;
  clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
  left: 0.4rem;
  top: -0.4rem;
  rotate: 5deg;
}
.gform_wrapper form input[type=checkbox]:checked + label:after,
.gform_wrapper .gfield-choice-group input[type=checkbox]:checked + label:after {
  z-index: 0;
  border-color: var(--primary-color, var(--terracotta-500));
  background-color: var(--primary-color, var(--terracotta-500));
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./frontend/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./frontend/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./frontend/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./web/app/themes/thuisbakkerswinkel/components/formulier/src/types/input.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************/
input:not([type=submit]),
textarea,
select {
  width: 100%;
  transition: 0.3s ease-in-out;
  padding: var(--padding-y) var(--padding-x);
  border: var(--border) solid var(--bordercolor);
  color: var(--inputcolor);
  font-size: var(--font-size);
  font-weight: 500;
  color: var(--text-color);
  background-color: var(--backgroundcolor);
  border-radius: var(--input-border-radius);
}
input:not([type=submit])::-moz-placeholder, textarea::-moz-placeholder, select::-moz-placeholder {
  -moz-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  color: var(--placeholdercolor);
}
input:not([type=submit])::placeholder,
textarea::placeholder,
select::placeholder {
  transition: 0.3s ease-in-out;
  color: var(--placeholdercolor);
}
input:not([type=submit]):has(+ .twz-label),
textarea:has(+ .twz-label),
select:has(+ .twz-label) {
  padding-block: calc(var(--padding-y) * 2) var(--padding-y);
}

:is(input:not([type=submit]), textarea, select):focus {
  outline: none;
}
:is(input:not([type=submit]), textarea, select):focus::-moz-placeholder {
  color: var(--placeholdercolor--focused);
}
:is(input:not([type=submit]), textarea, select):focus::placeholder {
  color: var(--placeholdercolor--focused);
}
:is(input:not([type=submit]), textarea, select):focus + .twz-label {
  font-size: var(--twz-labelsize);
  top: var(--padding-y);
  color: color-mix(var(--labelcolor), transparent, 80%);
}
@media (max-width: 549px) {
  :is(input:not([type=submit]), textarea, select):focus + .twz-label {
    font-size: 1rem;
  }
}

input[type=number] {
  display: inline-block;
  padding: 1.4rem 1.5rem;
}

textarea {
  resize: none;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./frontend/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./frontend/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./frontend/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./web/app/themes/thuisbakkerswinkel/components/formulier/src/types/label.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************/
:is(label, legend) {
  color: var(--labelcolor);
  font-size: var(--labelsize);
}
:is(label, legend):not(.twz-label) + .ginput_container {
  margin-top: 0.5em;
}

.twz-label:has(+ .ginput_complex) {
  display: block;
  margin-bottom: 0.5em;
}
.twz-label:not(:has(+ .ginput_complex)) {
  position: absolute;
  line-height: 1;
  top: 1.25em;
  left: var(--twz-label--offset);
  transition: 0.3s ease;
  font-weight: 300;
  cursor: text;
  z-index: 2;
  margin: 0;
  padding: 0;
  pointer-events: none;
  color: var(--placeholdercolor);
}
@media (max-width: 549px) {
  .twz-label:not(:has(+ .ginput_complex)) {
    font-size: 1.6rem;
  }
}
.twz-label:not(:has(+ .ginput_complex)).screen-reader-text {
  clip: unset;
  word-wrap: unset;
  border: none;
  clip-path: unset;
  height: auto;
  margin: none;
  overflow: unset;
  padding: 0;
  width: unset;
}
.twz-label:not(:has(+ .ginput_complex)):has(+ .ginput_container > :is(input, textarea):not([type=submit]):focus), .twz-label:not(:has(+ .ginput_complex)).has-value {
  font-size: var(--twz-labelsize);
  top: var(--padding-y);
}
@media (max-width: 549px) {
  .twz-label:not(:has(+ .ginput_complex)):has(+ .ginput_container > :is(input, textarea):not([type=submit]):focus), .twz-label:not(:has(+ .ginput_complex)).has-value {
    font-size: 1rem;
  }
}
.twz-label + :is(input, textarea), .twz-label + .ginput_container > :is(input, textarea) {
  padding-block: calc(var(--padding-y) * 2) var(--padding-y);
}
.twz-label:has(+ .ginput_container > textarea) {
  top: 1em;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./frontend/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./frontend/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./frontend/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./web/app/themes/thuisbakkerswinkel/components/formulier/src/types/steps.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************/
.twz-form:has(.gf_page_steps) .twz-form__wrapper {
  justify-content: center;
}
.twz-form .gform_page_footer > .gform_previous_button {
  border: 2px solid var(--primary-color);
  color: var(--primary-color);
}
.twz-form .gf_page_steps {
  flex-direction: column;
  gap: 0;
}
.twz-form .gf_step_label {
  --gf-local-text-transform: inherit;
}
.twz-form form {
  --gf-field-pg-steps-number-bg-color-complete: var(--primary-color);
  --gf-field-pg-steps-number-border-color-complete: var(--primary-color);
  --gf-field-pg-steps-number-border-color: var(--secondary-color);
  --gf-local-border-color: var(--secondary-color);
  --gf-field-pg-steps-number-color-active: var(--white);
  --gf-field-pg-steps-number-bg-color-active: var(--secondary-color);
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./frontend/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./frontend/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./frontend/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./web/app/themes/thuisbakkerswinkel/components/formulier/src/types/submit.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************/
input[type=button],
input[type=submit] {
  --btn-bg: var(--green-500);
  --btn-bordercolor: var(--green-500);
  --btn-color: var(--text-color-light);
}
input[type=button]:is(:hover, :focus-visible),
input[type=submit]:is(:hover, :focus-visible) {
  --btn-bordercolor: color-mix(in srgb, var(--green-500) 80%, #000);
  --btn-bg: color-mix(in srgb, var(--green-500) 80%, #000);
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./frontend/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./frontend/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./frontend/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./web/app/themes/thuisbakkerswinkel/components/formulier/src/types/validation.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.gform_wrapper form .gform_validation_errors {
  border: 0 none;
  margin-block: 0rem;
  padding: 0;
  background-color: inherit;
  box-shadow: none;
  outline: 0 none;
}
.gform_wrapper form .gform_validation_errors:focus {
  outline: 0;
  border: 0 none;
}
.gform_wrapper form .gform_validation_errors .validation-error {
  background-color: unset;
  color: var(--textcolor-error);
  border: 0 none;
  font-size: 1.8rem;
}
.gform_wrapper form .gfield_required {
  color: var(--red-500);
  font-size: calc(var(--font-size) * 0.75);
  display: inline-block;
  padding-left: 0.5rem;
}
.gform_wrapper form .gfield_error input, .gform_wrapper form .gfield_error textarea {
  border-bottom: 1px solid var(--red-500);
}
.gform_wrapper form .gfield_error input::-moz-placeholder, .gform_wrapper form .gfield_error textarea::-moz-placeholder {
  color: var(--red-500);
}
.gform_wrapper form .gfield_error input::placeholder, .gform_wrapper form .gfield_error textarea::placeholder {
  color: var(--red-500);
}
.gform_wrapper form .gfield_error .validation_message {
  color: var(--red-500);
  border-radius: var(--form-radius);
  font-size: 1.4rem;
  font-style: normal;
}
.gform_wrapper form .gfield--type-captcha, .gform_wrapper form .gfield--type-honeypot {
  display: none;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./frontend/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./frontend/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./frontend/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./web/app/themes/thuisbakkerswinkel/components/twz-searchfilter/search/search-modal.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************/
body.twz-element-searchbar--active.twz-element-searchbar--active::before {
  z-index: 100;
  pointer-events: none;
}

.twz-sf-searchresults {
  padding-top: var(--paddingTop, var(--padding-default));
}
.twz-sf-searchresults .twz-sf__container {
  margin: 0;
}

.twz-searchbar .twz-sf {
  --modal-maxh: calc(100vh - var(--nav-height));
  --modal-bg-color: var(--beige-200);
  --themecolor: var(--text-color-dark);
  --modal-part-dividercolor: var(--beige-300);
  --section-title-fontsize: var(--fs-18);
  --section-title-fontweight: 700;
  --all-results-fontsize: var(--fs-14);
  --item-font-size: var(--fs-14);
  --modal-iconsize: 0.9rem;
  --modal-shadow: none;
  width: 100vw;
  box-shadow: none;
  border-end-start-radius: var(--radius);
  border-end-end-radius: var(--radius);
  z-index: 0;
  margin-top: 1.5rem;
}
@media (min-width: 768px) {
  .twz-searchbar .twz-sf {
    margin-top: 5rem;
    padding-block-start: 3rem;
  }
}
.twz-searchbar .twz-sf-results {
  --modal-part-columns: 2;
  --modal-card-columns: repeat(var(--modal-part-columns), 1fr);
  --modal-part-gap: 1rem;
  width: min(var(--row-width, 95%), var(--row-maxwidth));
  margin-inline: auto;
  gap: 0;
}
@media (max-width: 767px) {
  .twz-searchbar .twz-sf-results {
    --modal-part-columns: 1;
  }
}
@media (min-width: 1025px) {
  .twz-searchbar .twz-sf-results {
    --modal-result-columns: minmax(28.5rem, auto) 1fr 27.2rem;
  }
}
.twz-searchbar .twz-sf-results .title {
  color: var(--text-color-dark);
  font-family: var(--font-base);
  line-height: normal;
}
.twz-searchbar .twz-sf-results__part:last-child {
  padding-block-end: var(--modal-part-gap, 2rem);
}
.twz-searchbar .twz-sf-column {
  --modal-part-p-inline: 2rem;
  --twz-icon-size: 0.9rem;
}
@media (max-width: 767px) {
  .twz-searchbar .twz-sf-column {
    --modal-part-gap: 1rem;
  }
}
.twz-searchbar .twz-sf-column.column--links {
  padding-block: var(--modal-part-gap, 2rem);
}
@media (min-width: 768px) {
  .twz-searchbar .twz-sf-column.column--links {
    padding-inline: 0 1.6rem;
  }
}
@media (min-width: 1025px) {
  .twz-searchbar .twz-sf-column.column--links {
    border-inline-end: 1px solid var(--beige-300);
  }
}
.twz-searchbar .twz-sf-column.column--links .twz-sf-results__part {
  padding-inline: 0;
  margin-block: 0;
  padding-block-start: 1.5rem;
}
.twz-searchbar .twz-sf-column.column--links .twz-sf-results__part:first-of-type {
  padding-block-start: 0;
}
.twz-searchbar .twz-sf-column.column--links .twz-sf-results__part:not(:has(.twz-sf-item--card))::before {
  display: none;
}
.twz-searchbar .twz-sf-column.column--links .twz-sf-container-all-link {
  display: inline-flex;
  align-items: center;
  gap: 0.8rem;
  margin-block-end: 1.5rem;
  padding-block-end: 1.5rem;
  position: relative;
  font-size: var(--fs-14);
  line-height: 1.5;
  color: var(--brown-800);
  padding-inline: 0;
}
.twz-searchbar .twz-sf-column.column--links .twz-sf-container-all-link::after {
  --shape-divider-dot-color: var(--beige-300);
  content: "";
  position: absolute;
  inset-block-end: 0;
  inset-inline: 0;
  block-size: 0.6rem;
  background-color: var(--shape-divider-dot-color, var(--beige-400));
  -webkit-mask-image: svg-load("divider-dots.svg");
          mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 429.698 7.04151' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cg id='Group'%3E %3Cpath id='Vector' d='M416.169 2.87012C416.303 3.08743 416.486 3.27134 416.687 3.43446C417.095 3.81429 417.607 4.10664 418.192 4.23352C418.387 4.2772 418.703 4.2786 418.856 4.13719C419.355 3.68371 419.666 3.09172 419.696 2.46916C419.708 2.0734 419.666 1.71525 419.526 1.33729C419.319 0.770291 418.874 0.143544 418.143 0.0344078C417.808 -0.0163274 417.461 -0.0216127 417.144 0.0923634C416.906 0.176793 416.675 0.306555 416.498 0.472869C416.437 0.531093 416.389 0.59748 416.334 0.663868C416.206 0.747392 416.102 0.838956 415.993 0.975848C415.877 1.13347 415.841 1.31099 415.834 1.48827C415.822 1.71916 415.853 1.94968 415.92 2.17579C415.956 2.41448 416.041 2.64866 416.182 2.87414L416.169 2.87012Z' fill='%23000'/%3E %3Cpath id='Vector_2' d='M403.878 2.8308C403.878 3.1976 404.067 3.59571 404.383 3.84443C404.584 4.00347 404.755 4.10917 404.992 4.20603C405.248 4.30692 405.468 4.35446 405.742 4.3892C406.211 4.45116 406.698 4.38105 407.143 4.25776C407.368 4.19816 407.587 4.10151 407.782 3.99677C407.977 3.89214 408.172 3.76268 408.318 3.61308C408.69 3.24311 408.915 2.82495 408.927 2.33442C408.94 1.90573 408.739 1.49941 408.464 1.15144C408.233 0.856706 407.886 0.604129 407.514 0.450702C407.191 0.317471 406.905 0.23748 406.54 0.19523C406.004 0.129738 405.431 0.250012 405.053 0.591211C404.773 0.840845 404.572 1.1764 404.536 1.52288C404.14 1.88068 403.872 2.33216 403.878 2.83492V2.8308Z' fill='%23000'/%3E %3Cpath id='Vector_3' d='M386.742 2.2185C386.761 2.31723 386.791 2.41589 386.834 2.50618C386.907 2.65803 387.029 2.79302 387.157 2.91143C387.15 2.99393 387.157 3.07631 387.175 3.15854C387.199 3.26135 387.321 3.33865 387.406 3.40383C387.552 3.50975 387.711 3.5991 387.863 3.69253C387.827 3.71349 387.79 3.7344 387.747 3.75128C387.68 3.77653 388.021 4.02916 387.979 3.99657C388.192 4.15545 388.436 4.29761 388.667 4.42341C388.905 4.55324 389.154 4.68301 389.41 4.78389C389.502 4.82018 389.66 4.90536 389.77 4.86735C390.275 4.6694 390.592 4.23392 390.665 3.77176C390.775 3.63475 390.848 3.47346 390.878 3.30418C390.951 3.28708 391.031 3.26585 391.098 3.24055C391.201 3.20668 391.274 3.14836 391.323 3.06967C391.39 3.00315 391.408 2.92462 391.396 2.83408C391.433 2.31862 391.475 1.8031 391.512 1.2835C391.5 1.18469 391.463 1.1026 391.39 1.02492C391.323 0.926557 391.244 0.844834 391.134 0.779846C390.903 0.621068 390.568 0.492035 390.281 0.453291C390.026 0.422464 389.721 0.396246 389.49 0.509483C389.49 0.509483 389.477 0.513685 389.477 0.517807C389.386 0.518585 389.295 0.519367 389.209 0.53659C388.911 0.559741 388.558 0.694649 388.375 0.906375C388.198 1.11394 388.131 1.31648 388.119 1.56385C387.814 1.51287 387.492 1.54031 387.211 1.67048C387.041 1.74609 386.901 1.85035 386.797 1.98311C386.773 2.01217 386.736 2.04954 386.73 2.08671C386.712 2.12392 386.73 2.17325 386.742 2.21438V2.2185Z' fill='%23000'/%3E %3Cpath id='Vector_4' d='M369.127 2.29854C369.364 2.98065 370.053 3.49819 370.82 3.74712C371.168 3.85958 371.557 3.93044 371.947 3.93537C372.014 3.96775 372.087 3.996 372.154 4.01599C372.398 4.08814 372.696 4.15975 372.946 4.08755C373.135 4.03239 373.342 3.91935 373.342 3.72562C373.342 3.68858 373.342 3.65149 373.336 3.6144C373.476 3.53496 373.598 3.44319 373.726 3.32671C373.921 3.14789 374.03 2.91617 374.073 2.67674C374.11 2.49921 373.982 2.29012 373.86 2.14692C373.848 2.06875 373.829 1.99469 373.799 1.92489C373.659 1.5634 373.415 1.26051 373.074 1.01614C372.428 0.547707 371.606 0.369301 370.778 0.467024C370.248 0.529198 369.785 0.751592 369.431 1.08018C369.084 1.40048 368.987 1.87937 369.133 2.29438L369.127 2.29854Z' fill='%23000'/%3E %3Cpath id='Vector_5' d='M356.696 4.00768C356.696 4.00768 356.709 4.00345 356.716 3.99927L356.709 3.99937C356.703 3.99937 356.689 4.00774 356.682 4.01192L356.689 4.01186L356.696 4.00768Z' fill='%23000'/%3E %3Cpath id='Vector_6' d='M354.222 3.67413C354.459 4.06367 354.904 4.28242 355.385 4.37719C355.769 4.45223 356.171 4.44886 356.561 4.42902C357.176 4.39493 357.791 4.29491 358.37 4.11277C358.924 3.93909 359.399 3.65478 359.625 3.1789C359.844 2.71133 359.771 2.18856 359.503 1.74577C359.186 1.23741 358.675 0.887374 358.035 0.719725C357.828 0.667923 357.505 0.695357 357.304 0.713566C356.999 0.73676 356.683 0.784804 356.39 0.861483C356.238 0.904006 355.97 0.947516 355.866 1.06789C355.787 1.16749 355.927 1.19926 356.019 1.2232C356.037 1.22716 356.055 1.23528 356.073 1.23923C356.122 1.25531 356.165 1.27554 356.214 1.29162C356.293 1.32388 356.366 1.36447 356.445 1.40915C356.524 1.45382 356.603 1.50673 356.67 1.55973C356.506 1.58173 356.342 1.61197 356.183 1.64217C355.507 1.77155 354.788 2.00849 354.386 2.51472C354.112 2.85497 354.002 3.28867 354.234 3.66582L354.222 3.67413Z' fill='%23000'/%3E %3Cpath id='Vector_7' d='M334.766 4.1861C335.082 4.71919 335.655 5.09757 336.301 5.29397C336.758 5.43436 337.3 5.47097 337.775 5.38033C338.244 5.28984 338.713 5.13332 339.042 4.81733C339.121 4.74245 339.194 4.66355 339.261 4.58464C339.273 4.58459 339.273 4.58454 339.285 4.58443C339.432 4.59558 339.614 4.51153 339.712 4.42008C339.998 4.13738 340.01 3.74168 339.888 3.39648C339.858 3.3061 339.822 3.21578 339.773 3.12959C339.773 2.74633 339.681 2.37622 339.541 2.00237C339.462 1.78874 339.145 1.54828 338.926 1.45123C338.682 1.33794 338.341 1.22544 338.055 1.28555C337.842 1.32861 337.671 1.37538 337.495 1.44696C337.361 1.41102 337.227 1.38745 337.087 1.38451C336.825 1.37849 336.52 1.45526 336.349 1.63393C336.307 1.67963 336.27 1.72941 336.234 1.77503C336.203 1.82064 336.191 1.87018 336.191 1.92379C335.996 1.94191 335.807 1.98473 335.643 2.06034C335.241 2.24095 334.9 2.51588 334.735 2.88409C334.638 3.10745 334.583 3.28922 334.589 3.52824C334.589 3.75487 334.638 3.97287 334.76 4.18203L334.766 4.1861Z' fill='%23000'/%3E %3Cpath id='Vector_8' d='M320.835 4.27611C321.06 4.55035 321.346 4.74573 321.663 4.92021C321.907 5.05003 322.193 5.14652 322.479 5.1894C322.845 5.24397 323.21 5.27383 323.576 5.18002C323.862 5.1075 324.045 5.04006 324.289 4.8896C324.429 4.80185 324.55 4.6813 324.654 4.56091C324.776 4.4239 324.849 4.2543 324.892 4.08084C325.214 3.69066 325.348 3.20732 325.172 2.72665C325.038 2.33632 324.678 2.07146 324.282 1.87291C323.935 1.69455 323.545 1.62778 323.149 1.58583C323.052 1.57432 322.955 1.57515 322.851 1.58014C322.662 1.59002 322.461 1.59995 322.272 1.63864C321.895 1.72018 321.59 1.84227 321.273 2.03459C320.768 2.33972 320.439 2.89476 320.481 3.42608C320.506 3.73081 320.64 4.0223 320.835 4.27199V4.27611Z' fill='%23000'/%3E %3Cpath id='Vector_9' d='M297.615 3.30757C297.798 3.75526 298.182 4.14346 298.614 4.43238C298.651 4.46089 298.699 4.4811 298.748 4.50544C298.827 4.69439 298.967 4.88275 299.12 5.01327C299.333 5.18459 299.589 5.35547 299.881 5.39836C300.088 5.42955 300.374 5.4436 300.527 5.28568C300.795 4.99489 301.063 4.70827 301.337 4.41748C301.337 4.41748 301.337 4.40917 301.343 4.40504C301.654 4.15509 301.842 3.81144 301.885 3.44839C301.922 3.16783 301.739 2.89328 301.544 2.68473C301.325 2.44761 301.038 2.26456 300.685 2.18926C300.612 2.17344 300.533 2.16173 300.46 2.14998C300.295 2.04012 300.125 1.93854 299.936 1.84948C299.546 1.65913 299.101 1.57225 298.657 1.54306C298.474 1.53226 298.297 1.55435 298.121 1.58471C298.06 1.59349 297.974 1.60243 297.913 1.62357C297.767 1.67013 297.664 1.7823 297.597 1.89414C297.566 1.948 297.548 2.00585 297.53 2.06371C297.463 2.27445 297.438 2.44777 297.451 2.66193C297.469 2.88845 297.524 3.07756 297.615 3.29524V3.30757Z' fill='%23000'/%3E %3Cpath id='Vector_10' d='M282.923 3.07837C282.947 3.11938 282.978 3.1562 283.002 3.19308C282.953 3.2677 282.905 3.34644 282.856 3.421C282.655 3.73184 282.819 4.14255 283.033 4.40858C283.27 4.70329 283.666 4.98015 284.111 4.98047C284.33 4.97865 284.543 4.94381 284.75 4.87611C284.775 4.8842 284.793 4.90055 284.817 4.90859C285.03 4.99736 285.317 5.08151 285.554 4.99704C285.768 4.92103 285.944 4.77121 285.975 4.56489C286.109 3.59114 285.993 2.60298 285.634 1.67055C285.512 1.36659 285.286 1.11715 284.982 0.942544C284.744 0.804446 284.409 0.683658 284.117 0.780942C283.642 0.937441 283.252 1.18394 282.959 1.53672C282.588 1.98498 282.63 2.61106 282.917 3.08255L282.923 3.07837Z' fill='%23000'/%3E %3Cpath id='Vector_11' d='M262.888 4.12689C262.907 4.15556 262.925 4.18424 262.949 4.21286C263.053 4.33562 263.163 4.45837 263.291 4.56027C263.546 4.75586 263.839 4.92648 264.174 5.01434C264.74 5.16196 265.313 5.14888 265.873 4.97923C266.147 4.89448 266.385 4.76883 266.604 4.61859C266.769 4.60068 266.927 4.55812 267.049 4.46228C267.25 4.31225 267.396 4.09258 267.36 3.86209C267.36 3.83325 267.347 3.80446 267.341 3.77568C267.347 3.76324 267.36 3.75494 267.36 3.74255C267.384 3.68466 267.402 3.62677 267.42 3.56899C267.439 3.43691 267.463 3.29658 267.445 3.16069C267.433 3.02073 267.402 2.8767 267.353 2.74527C267.305 2.63852 267.25 2.52775 267.183 2.42939C266.97 2.10152 266.543 1.89494 266.117 1.8409C265.703 1.79083 265.282 1.83565 264.899 1.95432C264.74 2.00513 264.582 2.06826 264.448 2.14775C263.656 2.24514 262.852 2.70122 262.748 3.41509C262.706 3.6874 262.724 3.87275 262.888 4.13096V4.12689Z' fill='%23000'/%3E %3Cpath id='Vector_12' d='M243.22 4.52982C243.323 4.66083 243.475 4.77082 243.628 4.85192C243.628 4.86425 243.634 4.87658 243.64 4.88891C243.737 5.13125 244.042 5.26048 244.31 5.33655C244.675 5.43646 245.016 5.42531 245.388 5.35622C245.498 5.33467 245.613 5.30074 245.723 5.26268C245.942 5.31023 246.174 5.33301 246.405 5.30224C246.649 5.27126 246.978 5.21492 247.142 5.04452C247.276 4.91153 247.398 4.77034 247.477 4.60894C247.544 4.45172 247.599 4.27816 247.617 4.11322C247.63 3.94416 247.599 3.77541 247.563 3.61091C247.538 3.49159 247.49 3.37655 247.429 3.26999C247.191 2.87633 246.844 2.60316 246.387 2.40926C246.089 2.28402 245.747 2.22513 245.419 2.20732C245.102 2.18943 244.742 2.22131 244.444 2.30632C244.139 2.39133 243.902 2.5046 243.652 2.66749C243.475 2.78022 243.348 2.92146 243.226 3.07086C243.031 3.30333 242.915 3.62163 242.952 3.90567C242.988 4.1568 243.067 4.32511 243.232 4.53384L243.22 4.52982Z' fill='%23000'/%3E %3Cpath id='Vector_13' d='M228.204 4.14262C228.235 4.28252 228.29 4.41385 228.351 4.54523C228.442 4.75873 228.594 4.93878 228.765 5.1146C228.929 5.28629 229.136 5.43697 229.362 5.54637C229.685 5.70429 230.044 5.83315 230.422 5.86703C230.677 5.88954 230.921 5.88745 231.171 5.81117C231.347 5.75607 231.597 5.64677 231.676 5.48543C231.695 5.43574 231.719 5.3861 231.743 5.33234C231.926 5.26072 232.097 5.17683 232.261 5.06829C232.432 4.95969 232.56 4.82257 232.688 4.68551C232.773 4.59412 232.846 4.4987 232.895 4.39525C233.053 4.08483 233.15 3.74194 233.023 3.4133C232.937 3.16678 232.815 2.98233 232.608 2.79043C232.377 2.57397 232.091 2.43213 231.786 2.31109C231.238 2.08913 230.598 2.06982 230.007 2.15318C229.557 2.21881 229.081 2.40832 228.759 2.67897C228.43 2.95376 228.18 3.33504 228.174 3.73486C228.174 3.87085 228.168 4.0152 228.198 4.15093L228.204 4.14262Z' fill='%23000'/%3E %3Cpath id='Vector_14' d='M212.909 4.5571C213.128 4.7118 213.378 4.84157 213.64 4.93822C213.664 5.0369 213.701 5.13547 213.768 5.21325C214.121 5.65124 214.773 5.84759 215.364 5.71894C216.625 5.44444 217.404 4.24674 217.057 3.18642C216.953 2.86995 216.734 2.57512 216.46 2.34253C216.198 2.1181 215.827 1.92342 215.473 1.83169C215.096 1.73599 214.712 1.67742 214.316 1.71376C213.932 1.75002 213.622 1.83511 213.268 1.97821C213.025 2.07921 212.787 2.24194 212.617 2.42061C212.385 2.66163 212.282 2.90564 212.227 3.207C212.135 3.71055 212.452 4.24363 212.897 4.55715L212.909 4.5571Z' fill='%23000'/%3E %3Cpath id='Vector_15' d='M194.397 4.75608C194.501 5.19616 194.879 5.61743 195.317 5.85269C195.646 6.02711 195.957 6.12751 196.334 6.18615C196.706 6.2448 197.071 6.19629 197.431 6.11497C197.815 6.02926 198.162 5.83259 198.454 5.60344C198.698 5.41175 198.881 5.16705 199.015 4.90628C199.246 4.43859 199.331 3.84858 199.033 3.38127C199.008 3.31555 198.978 3.26222 198.929 3.20905C198.874 2.98284 198.765 2.76125 198.6 2.59367C198.119 2.11148 197.37 2.01071 196.682 2.20202C196.115 2.35934 195.561 2.66493 195.165 3.04336C194.97 3.23049 194.775 3.43814 194.647 3.66183C194.562 3.8027 194.489 3.94753 194.428 4.09226C194.41 4.13364 194.397 4.17497 194.379 4.22043C194.312 4.43532 194.349 4.5422 194.397 4.75195V4.75608Z' fill='%23000'/%3E %3Cpath id='Vector_16' d='M177.47 5.50605C177.513 5.65404 177.549 5.80209 177.61 5.94168C177.769 6.33598 178.061 6.77445 178.536 6.93939C178.725 7.00377 178.932 7.04316 179.133 7.04145C179.352 7.03957 179.553 6.99256 179.736 6.92502C179.797 6.92867 179.858 6.92401 179.919 6.90289C180.236 6.77654 180.437 6.55227 180.564 6.29154C180.717 6.05124 180.796 5.76618 180.778 5.49843C180.765 5.24714 180.686 5.0047 180.552 4.77913C180.546 4.76273 180.528 4.74226 180.522 4.72585C180.455 4.55743 180.382 4.39325 180.278 4.2334C180.035 3.86038 179.73 3.47975 179.297 3.25263C179.072 3.13502 178.908 3.07054 178.652 3.02326C178.591 3.01549 178.536 3.00772 178.481 3.0082C178.445 3.00852 178.42 3.00874 178.384 3.00906C178.238 3.01849 178.195 3.05183 178.104 3.13095C178.079 3.14762 178.055 3.16842 178.037 3.18916C177.762 3.46768 177.574 3.81959 177.476 4.17487C177.354 4.6045 177.354 5.0784 177.47 5.50605Z' fill='%23000'/%3E %3Cpath id='Vector_17' d='M158.769 4.41261C158.946 4.74907 159.258 5.05139 159.627 5.24602C160.296 5.59477 161.13 5.54234 161.866 5.42892C162.222 5.37231 162.578 5.29507 162.914 5.17682C163.006 5.14305 163.107 5.1051 163.188 5.06319C163.304 5.00454 163.346 4.95057 163.403 4.85531C163.531 4.63994 163.62 4.40012 163.646 4.15676C163.694 3.72359 163.525 3.25114 163.093 2.99105C162.986 2.92598 162.865 2.8817 162.735 2.84986C162.725 2.84992 162.715 2.84177 162.706 2.84182C162.687 2.83791 162.667 2.83394 162.643 2.83003C162.638 2.83009 162.634 2.83008 162.629 2.83014C162.498 2.80655 162.367 2.78704 162.238 2.77991C161.88 2.75408 161.514 2.78195 161.153 2.83448C161.134 2.83464 161.11 2.83486 161.09 2.83502C160.907 2.83657 160.724 2.83813 160.541 2.83968C160.064 2.85201 159.553 2.93879 159.112 3.09917C158.948 3.15824 158.838 3.21688 158.762 3.34939C158.573 3.69722 158.572 4.07223 158.755 4.42097L158.769 4.41261Z' fill='%23000'/%3E %3Cpath id='Vector_18' d='M139.198 5.82811C139.581 6.05153 140.05 6.14228 140.509 6.13016C141.405 6.10604 142.299 5.85116 143.1 5.51872C144.022 5.13583 144.893 4.52261 145.071 3.61854C145.108 3.44101 145.106 3.25554 145.065 3.07871C145.035 2.93886 144.817 2.87475 144.643 2.84736C144.602 2.59222 144.507 2.33751 144.37 2.11201C144.316 2.0218 144.281 1.985 144.156 1.97371C144.035 1.96237 143.915 1.95516 143.794 1.96031C143.409 1.96772 143.029 2.02041 142.653 2.08955C141.936 2.22342 141.157 2.39492 140.533 2.73817C140.184 2.93071 139.907 3.16388 139.722 3.48277C139.481 3.90109 139.535 4.39932 139.8 4.79679C139.776 4.85468 139.748 4.9085 139.739 4.97454C139.758 4.98263 139.773 4.99485 139.792 5.00295C139.874 5.03522 139.957 5.0551 140.039 5.07499C140.044 5.07906 140.049 5.08319 140.054 5.09134C140.112 5.14033 140.175 5.18509 140.243 5.22578C140.123 5.25976 139.997 5.2938 139.882 5.33598C139.666 5.41612 139.421 5.50065 139.245 5.63814C139.163 5.70064 139.077 5.76733 139.193 5.83229L139.198 5.82811Z' fill='%23000'/%3E %3Cpath id='Vector_19' d='M123.195 4.9716C123.514 5.07602 123.871 5.09773 124.209 5.09483C124.85 5.08937 125.49 4.99738 126.091 4.81502C126.581 4.6666 127.084 4.39853 127.34 3.99662C127.554 3.66921 127.622 3.2689 127.406 2.92863C127.19 2.58843 126.821 2.37727 126.4 2.25722C126.105 2.17319 125.782 2.15534 125.478 2.15381C124.871 2.15899 124.225 2.23455 123.659 2.42484C123.548 2.46287 123.443 2.50498 123.346 2.55525C123.13 2.57771 122.908 2.60432 122.696 2.6391C122.49 2.67383 122.278 2.72509 122.091 2.80084C121.995 2.83879 121.879 2.8851 121.856 2.98422C121.683 3.82643 122.275 4.66622 123.195 4.96334V4.9716Z' fill='%23000'/%3E %3Cpath id='Vector_20' d='M108.407 4.23625C108.407 4.23625 108.407 4.23212 108.402 4.23218C108.403 4.24043 108.412 4.24445 108.412 4.25271C108.412 4.24858 108.412 4.24445 108.407 4.23625Z' fill='%23000'/%3E %3Cpath id='Vector_21' d='M106.629 3.46849C107.03 3.97198 107.651 4.36232 108.262 4.65799C108.568 4.80786 108.897 4.93281 109.244 4.98341C109.771 5.05723 110.301 4.99505 110.766 4.75206C111.178 4.53422 111.41 4.18194 111.401 3.76577C111.399 3.55146 111.3 3.34214 111.163 3.16611C111.085 3.06786 110.997 2.97797 110.909 2.88802C110.908 2.83447 110.918 2.77669 110.917 2.72311C110.911 2.60776 110.905 2.5089 110.837 2.40646C110.739 2.26305 110.583 2.14898 110.437 2.03895C110.242 1.88812 110.034 1.7539 109.815 1.63212C109.514 1.46572 109.189 1.32012 108.842 1.2283C108.551 1.15247 108.228 1.13874 107.93 1.19486C107.367 1.30681 106.84 1.6204 106.556 2.05143C106.257 2.50319 106.286 3.0387 106.629 3.46849Z' fill='%23000'/%3E %3Cpath id='Vector_22' d='M89.2675 5.86213C89.7115 6.35286 90.4394 6.74647 91.1728 6.802C91.4817 6.82408 91.7996 6.80077 92.0981 6.73644C92.3204 6.79224 92.5811 6.81883 92.7876 6.71817C93.3821 6.43289 93.8743 6.02068 94.1673 5.49066C94.4512 4.97719 94.5894 4.39903 94.5297 3.83084C94.4981 3.53849 94.4268 3.24239 94.2989 2.97148C94.2197 2.80316 94.1308 2.63083 94.0187 2.47518C93.8865 2.29498 93.7397 2.12726 93.5356 2.00536C93.4047 1.92405 93.2451 1.8636 93.0995 1.80301C92.4849 1.55686 91.7216 1.46857 91.0528 1.56495C90.3785 1.66136 89.6871 1.91453 89.2291 2.35528C88.7229 2.83763 88.4933 3.40421 88.486 4.04718C88.4787 4.71079 88.7991 5.34271 89.2675 5.86213ZM91.9939 3.42383C91.908 3.51935 91.8563 3.63519 91.8288 3.75494C91.8191 3.74266 91.8142 3.72621 91.8094 3.71388C91.7552 3.62372 91.6918 3.54594 91.6187 3.4724C91.6187 3.4724 91.6279 3.47229 91.6327 3.46811C91.7533 3.44651 91.8782 3.43305 91.9988 3.42791L91.9939 3.42383Z' fill='%23000'/%3E %3Cpath id='Vector_23' d='M65.765 5.00789C65.9757 5.2781 66.2139 5.46561 66.5483 5.62352C67.3578 6.00812 68.4403 5.79693 69.0951 5.27623C69.382 5.04713 69.6391 4.76057 69.7658 4.43391C69.7755 4.41322 69.7797 4.39666 69.7846 4.37602C70.1598 3.85768 70.3219 3.22988 69.9923 2.65983C69.9284 2.5491 69.826 2.45106 69.7383 2.35702C69.572 2.18122 69.3448 2.1131 69.0933 2.05342C68.8277 1.98975 68.5383 1.97161 68.2587 1.99048C67.5789 2.03748 66.9162 2.27804 66.4046 2.66568C66.1134 2.88661 65.913 3.12734 65.7284 3.41325C65.5956 3.62048 65.4969 3.86856 65.4951 4.10763C65.4982 4.4249 65.5548 4.73768 65.765 5.00789Z' fill='%23000'/%3E %3Cpath id='Vector_24' d='M46.0807 3.12288C46.2147 3.47205 46.5747 3.75336 46.9237 3.94821C47.0547 4.02127 47.1954 4.08602 47.3404 4.13421C47.3988 4.15437 47.4616 4.17029 47.5194 4.19039C47.6175 4.29674 47.7247 4.39472 47.8362 4.47207C48.0549 4.62682 48.3119 4.78533 48.597 4.83239C48.7907 4.86369 48.9929 4.88256 49.1458 4.75354L50.216 3.85419C50.2642 3.81259 50.3166 3.77507 50.3598 3.73348C50.4457 3.65034 50.4688 3.57181 50.4676 3.46466C50.4664 3.36576 50.4652 3.27512 50.4402 3.18056C50.3702 2.91737 50.2514 2.67523 50.0802 2.45003C49.8896 2.20026 49.641 1.95922 49.3687 1.77197C49.2329 1.67834 49.0922 1.58887 48.9418 1.50772C48.893 1.47517 48.8443 1.44261 48.7913 1.41834L48.5342 1.29689C48.3984 1.24035 48.2534 1.20862 48.1042 1.20165C47.7077 1.11436 47.2928 1.10141 46.9182 1.26121C46.5198 1.42946 46.2671 1.68713 46.0929 2.02656C45.904 2.38259 45.9418 2.76964 46.0758 3.13119L46.0807 3.12288Z' fill='%23000'/%3E %3Cpath id='Vector_25' d='M29.4588 3.85003C29.5922 4.17449 29.9418 4.40231 30.3006 4.53524C30.5132 4.61586 30.7355 4.66341 30.9627 4.69857C31.2533 4.78262 31.5572 4.82127 31.866 4.83922C32.3826 4.87192 32.9265 4.82196 33.3675 4.57507C33.6021 4.44117 33.769 4.22542 33.8871 4.01015C34.1089 3.58786 34.1174 3.05205 33.8476 2.64221C33.6319 2.31847 33.2348 2.13641 32.8376 2.01203C32.1316 1.78726 31.277 1.72448 30.5509 1.90376C29.9546 2.04897 29.5453 2.52228 29.4107 3.02208C29.3321 3.29889 29.3546 3.57896 29.4685 3.84998L29.4588 3.85003Z' fill='%23000'/%3E %3Cpath id='Vector_26' d='M14.3664 3.06393C14.4108 3.15833 14.4742 3.24431 14.5473 3.32616C14.554 3.49919 14.6235 3.67581 14.7745 3.794C15.0176 3.98563 15.2557 4.15261 15.57 4.24883C15.8801 4.3451 16.2035 4.40824 16.5361 4.39307C16.8784 4.37779 17.1379 4.31787 17.4553 4.20803C17.6569 4.13626 17.839 4.02755 18.0114 3.9189C18.1259 3.84787 18.2264 3.76458 18.3172 3.67313C18.4603 3.53183 18.5986 3.39053 18.6979 3.22479C18.8825 2.91004 18.9946 2.54641 18.9178 2.19675C18.8575 1.93351 18.7393 1.74081 18.559 1.52805C18.5195 1.48305 18.4756 1.43809 18.4268 1.39729C18.2618 1.25858 18.087 1.1488 17.8646 1.08475C17.7288 1.0447 17.5887 1.00468 17.4437 0.977066C16.8248 0.854583 16.1463 0.942792 15.5798 1.17841C15.1333 1.36767 14.6935 1.69288 14.4761 2.08213C14.4097 2.20633 14.3487 2.33461 14.3067 2.46685C14.297 2.49989 14.2878 2.53706 14.2787 2.57424C14.2421 2.76826 14.2823 2.88742 14.3664 3.06806V3.06393Z' fill='%23000'/%3E %3Cpath id='Vector_27' d='M0.52592 4.36437C0.52592 4.36437 0.540526 4.37665 0.550272 4.3848C0.603875 4.45025 0.667229 4.51564 0.745198 4.57268C1.11007 4.91579 1.64791 5.10077 2.17846 5.14156C2.39105 5.15625 2.61216 5.12554 2.81927 5.08255C3.02576 5.03956 3.22253 4.95133 3.41014 4.86733C3.73603 4.7203 4.01803 4.4912 4.24219 4.24205C4.51326 3.93887 4.65397 3.58327 4.70819 3.20778C4.77032 2.74567 4.56748 2.24459 4.24952 1.87639C3.92729 1.49998 3.43693 1.17034 2.89054 1.08021C2.46597 1.00965 2.02255 1.02167 1.62357 1.17343C1.42195 1.24933 1.22033 1.33347 1.04307 1.45038C0.866423 1.56316 0.708663 1.70463 0.560644 1.84601C0.245724 2.15367 0.0763797 2.54251 0.0136393 2.94695C-0.0582381 3.4297 0.159807 3.99248 0.530158 4.36025L0.52592 4.36437Z' fill='%23000'/%3E %3C/g%3E %3C/svg%3E");
  -webkit-mask-repeat: repeat-x;
          mask-repeat: repeat-x;
  -webkit-mask-size: auto 100%;
          mask-size: auto 100%;
  -webkit-mask-position: center;
          mask-position: center;
}
.twz-searchbar .twz-sf-column.column--links .twz-sf-container-all-link .twz-sf-link {
  display: inline-flex;
  align-items: center;
  gap: 0.8rem;
  color: inherit;
  text-decoration: none;
}
.twz-searchbar .twz-sf-column.column--links .twz-sf-container-all-link .twz-sf-link:hover {
  text-decoration: underline;
}
.twz-searchbar .twz-sf-column.column--links .twz-sf-container-all-link .highlight {
  font-weight: 700;
  color: var(--brown-800);
}
.twz-searchbar .twz-sf-column.column--links svg {
  --twz-icon-fill: var(--terracotta-500);
  margin-inline-start: 0.5rem;
  rotate: 180deg;
}
.twz-searchbar .twz-sf-column.column--cards {
  padding-block: var(--modal-part-gap, 2rem);
}
@media (min-width: 1025px) {
  .twz-searchbar .twz-sf-column.column--cards {
    padding-inline: 2.5rem;
    border-inline-end: 1px solid var(--beige-300);
  }
}
.twz-searchbar .twz-sf-column.column--cards .twz-sf-container-link {
  display: none;
}
.twz-searchbar .twz-sf-column.column--cards .twz-sf-results__suggestions {
  display: none;
}
.twz-searchbar .twz-sf-column.column--cards .twz-sf-results__part {
  padding-block-start: 0;
  margin-block: 0;
  padding-inline: 0;
}
.twz-searchbar .twz-sf-column.column--cards .twz-sf-results__part::before {
  display: none;
}
.twz-searchbar .twz-sf-column.column--cards .list {
  gap: 1rem;
  align-items: stretch;
}
.twz-searchbar .twz-sf-column.column--cards .list .title {
  grid-column: 1/-1;
  margin-block-end: 0.5rem;
}
.twz-searchbar .twz-sf-column.column--cards .twz-sf-item--card {
  list-style: none;
}
.twz-searchbar .twz-sf-column.column--cards .twz-sf-item--card > a {
  padding: 0.8rem 1.7rem;
  border: 1px solid var(--beige-300);
  min-block-size: 9.2rem;
  color: inherit;
  text-decoration: none;
  min-height: 100%;
}
.twz-searchbar .twz-sf-column.column--cards .twz-sf-item--card > a img {
  flex: 0 0 7.8rem;
  inline-size: 7.8rem;
  block-size: 7.6rem;
  -o-object-fit: contain;
     object-fit: contain;
}
.twz-searchbar .twz-sf-column.column--cards .twz-sf-item--card > a .item-data {
  gap: 0.6rem;
  min-inline-size: 0;
}
.twz-searchbar .twz-sf-column.column--cards .twz-sf-item--card > a .item-title {
  font-family: var(--font-special);
  font-size: var(--fs-14);
  font-weight: 400;
  color: var(--brown-900);
}
.twz-searchbar .twz-sf-column.column--cards .twz-sf-item--card > a .item-price {
  font-size: var(--fs-12);
  font-weight: 700;
  color: var(--text-color-dark);
  line-height: normal;
}
.twz-searchbar .twz-sf-column.column--cards .twz-sf-item--card > a .item-price :where(del) {
  font-weight: 400;
  color: var(--brown-200);
}
.twz-searchbar .twz-sf-column.column--cards .twz-sf-item--card > a .item-price :where(ins) {
  text-decoration: none;
}
.twz-searchbar .twz-sf-column.column--extras {
  padding-block: var(--modal-part-gap, 2rem);
}
@media (min-width: 1025px) {
  .twz-searchbar .twz-sf-column.column--extras {
    inline-size: 27.2rem;
    padding-inline-start: 2.5rem;
  }
}
.twz-searchbar .twz-sf-column.column--extras .twz-sf-results__part {
  padding-inline: 0;
  margin-block: 0;
}
.twz-searchbar .twz-sf-column.column--extras .twz-sf-results__part::before {
  display: none;
}
.twz-searchbar .twz-sf-column.column--extras .list {
  gap: 1.3rem;
}
.twz-searchbar .twz-sf-column.column--extras .twz-sf-item--card .twz-card-recipe {
  --card-recipe-margin: 0.5rem;
  min-block-size: 16rem;
}
.twz-searchbar .twz-sf-column.column--extras .twz-sf-container-all-link {
  font-size: var(--fs-14);
  margin-top: 1rem;
  color: var(--text-color-dark);
}
.twz-searchbar .twz-sf-column.column--extras .twz-sf-container-all-link a {
  color: inherit;
}
.twz-searchbar .twz-sf-column .twz-sf-item:not(.twz-sf-item--card) > a {
  color: var(--brown-800);
  font-size: var(--fs-14);
  gap: 0.8rem;
  flex: 1 1 100%;
}
.twz-searchbar .twz-sf-column .twz-sf-item:not(.twz-sf-item--card) > a::after {
  display: none;
}
.twz-searchbar .twz-sf-column .twz-sf-item:not(.twz-sf-item--card) > a .item-title {
  font-weight: 400;
  flex: 0 0 auto;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./frontend/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./frontend/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./frontend/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./web/app/themes/thuisbakkerswinkel/components/twz-searchfilter/templates/searchpage.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************/

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./frontend/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./frontend/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./frontend/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./web/app/themes/thuisbakkerswinkel/components/wishlist/wishlist-custom.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************/
.wishlist-popup-content .title {
  font-family: var(--font-special);
}
.wishlist-popup form button {
  box-shadow: none;
  text-transform: uppercase;
  font-weight: 700;
  font-family: var(--font-special);
}
.wishlist-popup form button + button {
  border: 0.1rem solid var(--terracotta-500, #d25e2c);
  background-color: transparent;
  color: var(--terracotta-500, #d25e2c);
}
.wishlist-popup .register-btn {
  box-shadow: none;
  text-transform: uppercase;
  font-weight: 700;
  font-family: var(--font-special);
  border: 0.1rem solid var(--terracotta-500, #d25e2c);
  background-color: transparent;
  color: var(--terracotta-500, #d25e2c);
  width: 90%;
  max-width: 35rem;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./frontend/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./frontend/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./frontend/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./web/app/themes/thuisbakkerswinkel/components/wishlist/wishlist.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************/
body .wishlist-add {
  --link-color: var(--terracotta-500, #d25e2c);
  --toggler-size: 50px;
  --transition-speed: 0.3s;
  --toggler-bg-active: var(--beige-400, #fbd47c);
  --btn-bg: var(--white);
  --btn-bordercolor: transparent;
  --btn-bordercolor-hover: var(--terracotta-500, #d25e2c);
  --twz-icon-fill: none;
  --twz-icon-stroke: var(--beige-300, #ded3be);
  position: relative;
  flex: 0 0 var(--toggler-size);
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  background: var(--btn-bg);
  border: none;
  outline: none;
  padding: 0;
  transition: 0.3s ease;
  cursor: pointer;
  min-width: 0;
  box-sizing: border-box;
  border: var(--btn-border) solid var(--btn-bordercolor);
}
@keyframes pulse {
  0%, 20% {
    scale: 1;
  }
  30% {
    scale: 1.2;
  }
  50% {
    scale: 1;
  }
  60% {
    scale: 1.1;
  }
  70%, 100% {
    scale: 1;
  }
}
body .wishlist-add--has-icon {
  --toggler-bg: var(--white, #fcfcfc);
  --twz-icon-fill: none;
  --twz-icon-stroke: var(--brown-900, #332317);
  width: var(--toggler-size);
  height: var(--toggler-size);
  flex: 0 0 var(--toggler-size);
}
body .wishlist-add--has-icon:hover {
  --btn-bg: var(--beige-200);
  --btn-bordercolor: var(--brown-200, #f3ebd9);
}
body .wishlist-add > .twz-icon {
  display: inline-block;
  inline-size: 45%;
  block-size: 45%;
  transition: color 0.3s ease;
}
body .wishlist-add__hearts {
  display: none;
}
body .wishlist-add__hearts svg {
  position: absolute;
  top: 30%;
  left: 30%;
}
body .wishlist-add[data-check-state] {
  opacity: 0.5;
  cursor: not-allowed;
}
body .wishlist-add[data-in-wishlist=true] {
  --twz-icon-fill: var(--brown-200, #fcfcfc);
  --twz-icon-stroke: var(--brown-200, #fcfcfc);
}
body .wishlist-add[data-in-wishlist=true].wishlist-add--has-text {
  color: var(--white, #fcfcfc);
}
body .wishlist-add[data-in-wishlist=true].is-adding .wishlist-add__hearts {
  display: block;
}
body .wishlist-add[data-in-wishlist=true].is-adding .wishlist-add__hearts svg {
  animation-name: goFlying1;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-timing-function: linear;
  opacity: 0;
}
body .wishlist-add[data-in-wishlist=true].is-adding .wishlist-add__hearts svg:nth-child(2) {
  animation-name: goFlying2;
  animation-delay: 0.25s;
}
@keyframes goFlying1 {
  0% {
    transform: translate(0, 0) scale(0.75);
    opacity: 1;
  }
  15% {
    transform: translate(20px, -15px) scale(0.75);
    opacity: 0.9;
  }
  40% {
    transform: translate(-10px, -30px) scale(0.85);
    opacity: 0.7;
  }
  70% {
    transform: translate(35px, -55px) scale(1);
    opacity: 0.5;
  }
  100% {
    transform: translate(-5px, -70px) scale(1);
    opacity: 0;
  }
}
@keyframes goFlying2 {
  0% {
    transform: translate(0, 0) scale(0.75);
    opacity: 1;
  }
  25% {
    transform: translate(-20px, -20px) scale(0.75);
    opacity: 0.9;
  }
  55% {
    transform: translate(5px, -42px) scale(0.85);
    opacity: 0.7;
  }
  80% {
    transform: translate(-35px, -69px) scale(1);
    opacity: 0.5;
  }
  100% {
    transform: translate(5px, -81px) scale(1);
    opacity: 0;
  }
}
body .wishlist-add:hover:not([data-in-wishlist=true], [data-check-state]) {
  --twz-icon-fill: var(--terracotta-500, #d25e2c);
  --twz-icon-stroke: var(--terracotta-500, #d25e2c);
}
@media (min-width: 1025px) {
  body .wishlist-add:hover:not([data-in-wishlist=true], [data-check-state]) .twz-icon {
    animation: pulse infinite 1s;
  }
}
body .wishlist-add--has-text {
  --toggler-size: 1.8rem;
  padding: var(--button-pd, 0.75em 2em);
  gap: 0.75em;
}
body .wishlist-add--has-text > .twz-icon {
  block-size: 1em;
  inline-size: 1em;
}
.single-product .product-detail__cart-row body .wishlist-add, .single_add_to_cart_button + body .wishlist-add {
  --toggler-size: 4.75rem;
  margin-inline-start: 0.75rem;
}
.twz-card-product__favourite body .wishlist-add {
  --toggler-size: 4.4rem;
}
.twz-hero-recipe-detail__action--save body .wishlist-add {
  --toggler-size: auto;
  --toggler-bg: transparent;
  --twz-icon-fill: transparent;
  --twz-icon-stroke: currentColor;
  inline-size: auto;
  min-inline-size: 0;
  border: none;
  gap: 0.75rem;
  font-family: var(--font-special);
  font-weight: 700;
  color: var(--terracotta-500, #d25e2c);
}
.twz-hero-recipe-detail__action--save body .wishlist-add[data-in-wishlist=true] {
  --twz-icon-fill: var(--terracotta-500, #d25e2c);
  --twz-icon-stroke: var(--white, #fcfcfc);
  border-color: var(--terracotta-500, #d25e2c);
  background-color: var(--terracotta-500, #d25e2c);
  color: var(--white, #fcfcfc);
}
body .wishlist-add:last-child:first-child {
  margin-inline-start: unset;
}
body .wishlist-remove {
  --twz-icon-fill: var(--brown-200, #f3ebd9);
  --bin-fill: var(--terracotta-500, #d25e2c);
  --btn-bg: var(--beige-100, #fbd47c);
  position: absolute;
  z-index: 9;
  right: 0;
  height: 4.5rem;
  width: 4.5rem;
  top: 0;
  transition: 0.3s ease;
  padding: 1rem 1.5rem;
  border: var(--btn-border) solid var(--btn-bordercolor);
}
body .wishlist-remove:hover {
  --btn-bg: var(--beige-200);
  --btn-bordercolor: var(--brown-200, #f3ebd9);
}
body .wishlist-popup {
  border: none;
  transition: display var(--transition-speed) allow-discrete, overlay var(--transition-speed) allow-discrete, opacity var(--transition-speed), filter var(--transition-speed);
  opacity: 0;
  text-align: center;
  padding: 4rem;
  outline: none;
}
body .wishlist-popup[open] {
  opacity: 1;
}
@starting-style {
  body .wishlist-popup[open] {
    opacity: 0;
  }
}
body .wishlist-popup.is-loading {
  filter: blur(1px);
  transform: translateZ(0);
}
body .wishlist-popup[open]::backdrop {
  background: rgba(51, 35, 23, 0.25);
}
@starting-style {
  body .wishlist-popup[open]::backdrop {
    background-color: rgba(0, 0, 0, 0);
  }
}
body .wishlist-popup-content {
  display: flex;
  align-items: center;
  flex-direction: column;
  gap: 0.5rem;
  margin-bottom: 2rem;
}
body .wishlist-popup-content * {
  margin: 0;
}
body .wishlist-popup-content .description {
  width: 85%;
  max-width: 70ch;
}
body .wishlist-popup-content .description button {
  all: unset;
  color: var(--link-color);
  text-decoration: underline;
  cursor: pointer;
}
body .wishlist-popup-close {
  cursor: pointer;
  position: absolute;
  right: 0.5rem;
  top: 0.5rem;
  width: 4rem;
  height: 4rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border: none;
  font-size: 0;
  background: transparent;
}
body .wishlist-popup-close::before, body .wishlist-popup-close::after {
  content: "";
  display: inline-block;
  height: 1.8rem;
  width: 2px;
  background-color: #000;
  transform-origin: 50% calc(50% + 1px);
}
body .wishlist-popup-close::before {
  rotate: 45deg;
}
body .wishlist-popup-close::after {
  rotate: -45deg;
}
body .wishlist-popup form {
  display: grid;
  gap: 1.5rem;
  width: 90%;
  max-width: 35rem;
  margin-inline: auto;
}
body .wishlist-popup form .form-row {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
body .wishlist-popup form .form-row p {
  margin: 0;
  text-align: start;
}
body .wishlist-popup form label {
  text-align: left;
  font-weight: bold;
}
body .wishlist-popup form input {
  font-weight: 400;
  outline: none;
  padding-block: var(--form-input-pad-y, 0.75em);
  padding-inline: var(--form-input-pad-y, 0.75em);
}
body .wishlist-popup form button {
  margin-top: 1.5rem;
}
body .wishlist-popup form button + button {
  margin-top: 0;
}
body .wishlist-popup form .wishlist-notice {
  margin: -1rem 0 0;
  text-align: start;
}
body .wishlist-popup form .wishlist-notice--error, body .wishlist-popup form .wishlist-notice--alert {
  color: var(--input-error-color, #ff4848);
}
body .wishlist-popup form .wishlist-notice--success {
  color: var(--input-success-color, inherit);
}
body .wishlist-popup form .wishlist-notice a {
  color: inherit;
}
body .wishlist-popup .register-btn {
  margin-top: 1.5rem;
}
body .wishlist-popup .register-btn:not(.active) {
  display: none;
}
body .wishlist-popup .wishlist-form-part.wishlist-user-forgotpassword:not(.active) button.backtologin {
  display: none;
}
body .wishlist-popup .wishlist-form-part:not(.active) {
  display: none;
}
body .wishlist-add.is-loading, body .wishlist-share.is-loading, body .wishlist-remove.is-loading {
  --btn-bg: var(--beige-400, #fbd47c);
}
body .wishlist-add.is-loading:not(:has(span)), body .wishlist-share.is-loading:not(:has(span)), body .wishlist-remove.is-loading:not(:has(span)) {
  padding: 0;
}
@keyframes wishlist-spinner {
  to {
    rotate: 360deg;
  }
}
body .wishlist-add.is-loading .twz-icon, body .wishlist-share.is-loading .twz-icon, body .wishlist-remove.is-loading .twz-icon {
  display: none;
}
body .wishlist-add.is-loading::before, body .wishlist-share.is-loading::before, body .wishlist-remove.is-loading::before {
  content: "";
  display: inline-block;
  block-size: 45%;
  aspect-ratio: 1;
  border-radius: 50%;
  border: 0.2rem solid var(--terracotta-500, #d25e2c);
  border-block-end-color: transparent;
  animation: wishlist-spinner 0.8s linear infinite;
  background: none;
}
@media (prefers-reduced-motion: reduce) {
  body .wishlist-add.is-loading::before, body .wishlist-share.is-loading::before, body .wishlist-remove.is-loading::before {
    animation: none;
  }
}
body .wishlist-add.is-loading:has(span)::before, body .wishlist-share.is-loading:has(span)::before, body .wishlist-remove.is-loading:has(span)::before {
  block-size: 1em;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./frontend/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./frontend/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./frontend/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./web/app/themes/thuisbakkerswinkel/components/woocommerce/templates/global/quantity.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.quantity {
  --quantity-border: var(--brown-900);
  --quantity-bg: var(--beige-200);
  --quantity-placeholder-color: var(--text-color-dark);
  --quantity-control-inline: 2.5rem;
  --quantity-block-size: 4.75rem;
  display: inline-flex;
  align-items: stretch;
  inline-size: auto;
  block-size: var(--quantity-block-size);
  box-sizing: border-box;
  border: 0.1rem solid var(--quantity-border);
  background: var(--quantity-bg);
  overflow: clip;
}
.quantity .screen-reader-text {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  block-size: 1px;
  inline-size: 1px;
  margin: -1px;
  overflow: clip;
  padding: 0;
  border: 0;
}
.quantity .quantity-wrap {
  display: flex;
  align-items: stretch;
  inline-size: 100%;
  block-size: 100%;
}
.quantity .quantity-control {
  flex: 0 0 var(--quantity-control-inline);
  inline-size: var(--quantity-control-inline);
  padding: 0;
  margin: 0;
  border: 0;
  border-radius: 0;
  background: var(--quantity-bg);
  color: var(--text-color-dark);
  font-size: 2rem;
  line-height: 1;
  text-align: center;
  cursor: pointer;
  box-shadow: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
@media (prefers-reduced-motion: no-preference) {
  .quantity .quantity-control {
    transition: background-color 0.2s ease;
  }
}
.quantity .quantity-control:hover {
  background-color: color-mix(in srgb, var(--quantity-bg) 80%, var(--brown-900));
}
.quantity .quantity-control:disabled, .quantity .quantity-control.disabled {
  opacity: 0.35;
  cursor: not-allowed;
  pointer-events: none;
}
.quantity .quantity-control.minus {
  border-inline-end: 0.1rem solid var(--quantity-border);
}
.quantity .quantity-control.plus {
  border-inline-start: 0.1rem solid var(--quantity-border);
}
.quantity input.qty {
  flex: 1 0 3.5rem;
  min-inline-size: 4rem;
  padding-inline: 1.3rem;
  padding-block: 0;
  margin: 0;
  border: 0;
  border-radius: 0;
  block-size: 100%;
  box-sizing: border-box;
  text-align: center;
  background-color: transparent;
  color: var(--text-color-dark);
  font-size: var(--fs-16);
  line-height: 1.5;
  box-shadow: none;
  -webkit-appearance: textfield;
     -moz-appearance: textfield;
          appearance: textfield;
}
.quantity input.qty::-webkit-outer-spin-button, .quantity input.qty::-webkit-inner-spin-button {
  -webkit-appearance: none;
          appearance: none;
  margin: 0;
}
.quantity input.qty[type=number] {
  -moz-appearance: textfield;
}
.quantity input.qty[type=number]::-moz-placeholder {
  color: var(--quantity-placeholder-color);
  opacity: 1;
}
.quantity input.qty[type=number]::placeholder {
  color: var(--quantity-placeholder-color);
  opacity: 1;
}
.quantity.quantity--mnm {
  --quantity-block-size: 2.5rem;
  --quantity-control-inline: 2.5rem;
}
.quantity.quantity--mnm input.qty {
  min-inline-size: 3.6rem;
}
.quantity.quantity--mnm.is-readonly .quantity-control {
  opacity: 0.3;
  pointer-events: none;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./frontend/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./frontend/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./frontend/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./frontend/thuisbakkerswinkel/scss/base/base.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************/
.twz-scroll-track {
  --scroll-track-gap: 1.5rem;
  --scroll-track-progress-height: 0.7rem;
  --scroll-track-progress-color: var(--brown-900, #332317);
  inline-size: 100%;
}
.twz-scroll-track__track {
  min-inline-size: 100%;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  scrollbar-width: none;
}
.twz-scroll-track__track::-webkit-scrollbar {
  display: none;
}
.twz-scroll-track__items {
  display: flex;
  gap: var(--scroll-track-gap);
  inline-size: max-content;
  min-inline-size: 100%;
}
.twz-scroll-track__items > * {
  flex: 0 0 auto;
  scroll-snap-align: start;
}
.twz-scroll-track--is-not-scrollable .twz-scroll-track__progress {
  display: none;
}
.twz-scroll-track--bleed-inline-end .twz-scroll-track__progress {
  margin-inline: var(--scroll-track-inset, var(--row-padding-inline, 0));
  inline-size: auto;
}
.twz-scroll-track--is-scrollable .twz-scroll-track__track {
  margin-inline-end: calc(var(--scroll-track-bleed, var(--space-to-screen, var(--row-padding-inline, 2rem))) * -1);
}
.twz-scroll-track--is-scrollable .twz-scroll-track__track .twz-scroll-track__items > *:last-child {
  margin-inline-end: var(--scroll-track-bleed, var(--space-to-screen, var(--row-padding-inline, 2rem)));
}
.twz-scroll-track__progress {
  position: relative;
  inline-size: 100%;
  block-size: var(--scroll-track-progress-height);
  border: 0.1rem solid var(--scroll-track-progress-color);
  touch-action: none;
  cursor: default;
  -webkit-user-select: none;
          user-select: none;
  margin-block-start: 2rem;
}
.twz-scroll-track__progress-bar {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  block-size: 100%;
  inline-size: 0;
  background-color: var(--scroll-track-progress-color);
  cursor: grab;
  transition: inline-size 0.15s ease, inset-inline-start 0.15s ease;
}
.twz-scroll-track__progress-bar::before {
  content: "";
  position: absolute;
  inset: -1rem 0;
}
.twz-scroll-track--is-dragging .twz-scroll-track__progress,
.twz-scroll-track--is-dragging .twz-scroll-track__progress-bar {
  cursor: grabbing;
}
.twz-scroll-track--is-dragging .twz-scroll-track__progress-bar {
  transition: none;
}
@media (prefers-reduced-motion: reduce) {
  .twz-scroll-track__progress-bar {
    transition: none;
  }
}

html {
  box-sizing: border-box;
  scroll-behavior: smooth;
  overscroll-behavior: contain;
  font-size: 62.5%;
  -webkit-text-size-adjust: 100%;
}

:target {
  scroll-margin-top: calc(var(--sticky-below-nav-offset) + 4rem);
}

body {
  font-family: var(--font-base);
  font-size: var(--font-size-base);
  line-height: var(--lineheight-base);
  background: var(--theme-bg);
  color: var(--text-color);
}
body:is(.no-scroll, .noscroll, .twz-element-searchbar--active) {
  overflow: hidden;
}
body:where(:has(.menu-expanded),
:has(.navigation__search-form.is-open), body.is--loading)::after {
  content: "";
  position: fixed;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.25);
  z-index: 900;
  pointer-events: none;
}
body.is--loading main::before {
  --loader-size: 4rem;
  --loader-color: var(--pink-500);
  content: "";
  position: absolute;
  top: calc(50% - var(--loader-size) / 2);
  left: calc(50% - var(--loader-size) / 2);
  width: var(--loader-size);
  aspect-ratio: 1;
  border-radius: 50%;
  border-top: 2px solid var(--loader-color);
  border-right: 2px solid transparent;
  animation: spinner 0.8s linear infinite;
  background-image: none;
  background-color: transparent;
  z-index: 950;
  pointer-events: none;
}
@keyframes spinner {
  to {
    transform: rotate(360deg);
  }
}

:is(a[href],
area[href],
input:not([disabled]),
select:not([disabled]),
textarea:not([disabled]),
button:not([disabled]),
iframe,
[tabindex],
[contentEditable=true],
.button):not([tabindex="-1"]) {
  outline: 0;
}
:is(a[href],
area[href],
input:not([disabled]),
select:not([disabled]),
textarea:not([disabled]),
button:not([disabled]),
iframe,
[tabindex],
[contentEditable=true],
.button):not([tabindex="-1"]):focus-visible {
  outline: 0.2rem solid var(--focus-outline-color, var(--text-color-dark));
  outline-offset: 0.2rem;
}

#skip-to-content {
  display: block;
  position: fixed;
  top: 10px;
  left: -100%;
  z-index: 1005;
  transition: all 0.2s;
  padding: 1rem;
  background-color: var(--white);
  border-radius: 8px;
  border: 2px solid var(--green-500);
}
#skip-to-content:focus-visible {
  left: 1rem;
}

.woocommerce-notices-wrapper:not(:empty) {
  position: fixed;
  inset-block-end: 1rem;
  inset-inline-end: 1rem;
  z-index: 1000;
  inline-size: min(100% - 2rem, 40rem);
  padding: 1rem 2rem;
  border: 0.1rem solid var(--brown-200);
  background-color: var(--beige-200);
  font-weight: 700;
  animation: twz-notice-slide-in 0.3s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .woocommerce-notices-wrapper:not(:empty) {
    animation: none;
  }
}
.woocommerce-notices-wrapper:not(:empty) :is(.woocommerce-message,
.woocommerce-info,
.wishlist-notice,
.wishlist-message) {
  margin: 0;
}
.woocommerce-notices-wrapper:not(:empty) :is(.woocommerce-message,
.woocommerce-info,
.wishlist-notice,
.wishlist-message):not(:last-child) {
  margin-block-end: 0.8rem;
}
.woocommerce-notices-wrapper:not(:empty) :is(.woocommerce-message,
.woocommerce-info,
.wishlist-notice,
.wishlist-message).is-hiding {
  animation: twz-notice-slide-out 0.3s ease-in-out forwards;
}
@media (prefers-reduced-motion: reduce) {
  .woocommerce-notices-wrapper:not(:empty) :is(.woocommerce-message,
  .woocommerce-info,
  .wishlist-notice,
  .wishlist-message).is-hiding {
    animation: none;
  }
}

.webwinkelkeur-rich-snippet {
  display: none;
}

@keyframes twz-notice-slide-in {
  from {
    translate: 100% 0;
  }
  to {
    translate: 0 0;
  }
}
@keyframes twz-notice-slide-out {
  from {
    translate: 0 0;
    opacity: 1;
  }
  to {
    translate: 100% 0;
    opacity: 0;
  }
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./frontend/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./frontend/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./frontend/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./frontend/thuisbakkerswinkel/scss/base/btnbase.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --btn-padding: 1rem 2rem;
  --btn-radius: 0;
  --btn-border: 1px;
  --btn-bg: transparent;
  --btn-bordercolor: var(--brown-900);
  --btn-color: var(--text-color-dark);
  --btn-fontface: var(--font-base);
  --btn-fontsize: var(--fs-16);
  --btn-fontweight: 400;
  --btn-lineheight: var(--lineheight-base);
  --btn-iconsize: 1.5ch;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./frontend/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./frontend/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./frontend/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./frontend/thuisbakkerswinkel/scss/base/formstyles.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --padding-y: 1.1rem;
  --padding-x: 2rem;
  --gutter-y: 1.3rem;
  --gutter-x: 1rem;
  --color: var(--black);
  --primary-color: var(--terracotta-500);
  --secondary-color: var(--brown-900);
  --form-radius: 0;
  --btn-border-radius: 0;
  --input-border-radius: 0;
  --labelsize: var(--theme-fs-base);
  --twz-labelsize: 1.1rem;
  --font-size: var(--theme-fs-base);
  --border: 2px;
  --labelcolor: var(--text-color-dark);
  --placeholdercolor: var(--brown-200);
  --placeholdercolor--focused: var(--text-color-dark);
  --inputcolor: var(--text-color-dark);
  --choice-bordercolor: var(--brown-200);
  --bordercolor: transparent;
  --bordercolor--focused: transparent;
  --backgroundcolor: #fff;
  --backgroundcolor-error: var(--terracotta-500);
  --textcolor-error: var(--white);
  --form-border-radius: 1rem;
  --buttonplacement: left;
}

input {
  background-color: red;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./frontend/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./frontend/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./frontend/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./frontend/thuisbakkerswinkel/scss/base/layout.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************/
:is(.content, .container) {
  position: relative;
}

main {
  overflow-x: clip;
}

.row {
  --calc-row-width: min(var(--row-width), var(--row-maxwidth));
  --space-to-screen: calc((100vw - var(--calc-row-width)) * 0.5);
  width: var(--calc-row-width);
  padding-block: var(--row-padding-top, var(--padding-default)) var(--row-padding-bottom, var(--padding-default));
  margin-block: var(--row-margin-top, 0) var(--row-margin-bottom, 0);
  margin-inline: auto;
}
.row--medium {
  --row-maxwidth: var(--row-m);
}
.row--large {
  --row-maxwidth: var(--row-l);
}
.row--xlarge {
  --row-maxwidth: var(--row-xl);
}
.row .wp-block-columns {
  display: grid;
  gap: 8rem 4rem;
  grid-template-columns: repeat(var(--block-count, 1), 1fr);
}
@media (max-width: 1024px) {
  .row .wp-block-columns {
    grid-template-columns: 1fr;
    gap: 4rem;
  }
}
.row .wp-block-columns:where(:has(.wp-block-column:nth-child(2):last-child)) {
  --block-count: 2;
}
.row .wp-block-columns:where(:has(.wp-block-column:nth-child(3):last-child)) {
  --block-count: 3;
}
.row .wp-block-columns:where(:has(.wp-block-column:nth-child(4):last-child)) {
  --block-count: 4;
}
.row .wp-block-columns:where(:has(.wp-block-column:nth-child(5):last-child)) {
  --block-count: 3;
}
.row .wp-block-columns:where(:has(.wp-block-column:nth-child(6):last-child)) {
  --block-count: 3;
}
.row .wp-block-columns:where(:has(.wp-block-column[style*="--column-width: 66"])) {
  grid-template-columns: repeat(3, 1fr);
}
.row .wp-block-columns:where(:has(.wp-block-column[style*="--column-width: 66"])) .wp-block-column[style*="--column-width: 66"] {
  grid-column: span 2;
}
.row .wp-block-columns .wp-block-column:empty {
  display: none;
}

.row--padding-top-none {
  --row-padding-top: 0;
}
.row--padding-top-small {
  --row-padding-top: var(--padding-small);
}
.row--padding-top-large {
  --row-padding-top: var(--padding-large);
}
.row--padding-bottom-none {
  --row-padding-bottom: 0;
}
.row--padding-bottom-small {
  --row-padding-bottom: var(--padding-small);
}
.row--padding-bottom-large {
  --row-padding-bottom: var(--padding-large);
}

.row--margin-top-none {
  --row-margin-top: 0;
}
.row--margin-top-small {
  --row-margin-top: var(--padding-small);
}
.row--margin-top-large {
  --row-margin-top: var(--padding-large);
}
.row--margin-bottom-none {
  --row-margin-bottom: 0;
}
.row--margin-bottom-small {
  --row-margin-bottom: var(--padding-small);
}
.row--margin-bottom-large {
  --row-margin-bottom: var(--padding-large);
}

.acf-innerblocks-container:empty {
  display: none;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./frontend/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./frontend/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./frontend/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./frontend/thuisbakkerswinkel/scss/base/media.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************/
img {
  object-position: var(--hotspots);
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./frontend/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./frontend/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./frontend/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./frontend/thuisbakkerswinkel/scss/base/normalize.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************/
/* Document
 * ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */
html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%;
          text-size-adjust: 100%; /* 2 */
}

body {
  margin: 0;
  padding: 0;
}

* {
  box-sizing: border-box;
}

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

:where(h1, h2, h3, h4, h5, h6, p) {
  margin: 0;
}

/* Grouping content
 * ========================================================================== */
/**
 * Remove the margin on nested lists in Chrome, Edge, IE, and Safari.
 */
:where(menu, dl dl, dl ol, dl ul, ol dl, ul dl) {
  margin: 0;
}

/**
 * Remove the margin on nested lists in Edge 18- and IE.
 */
:where(ol ol, ol ul, ul ol, ul ul) {
  margin: 0;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Correct the inheritance of border color in Firefox.
 * 3. Show the overflow in Edge 18- and IE.
 */
hr {
  box-sizing: content-box; /* 1 */
  color: inherit; /* 2 */
  height: 0; /* 1 */
  overflow: visible; /* 3 */
}

/**
 * Add the correct display in IE.
 */
main {
  display: block;
}

/**
 * 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; /* 1 */
  font-size: 1em; /* 2 */
}

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

/**
 * Add the correct text decoration in Edge 18-, IE, and Safari.
 */
abbr[title] {
  text-decoration: underline;
  text-decoration: underline dotted;
}

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

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

/* Embedded content
 * ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
:where(audio, video) {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on images within links in IE 10-.
 */
:where(img, picture) {
  display: inline-block;
  max-width: 100%;
  height: auto;
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden;
}

/* Tabular data
 * ========================================================================== */
/**
 * 1. Correct table border color inheritance in all Chrome, Edge, and Safari.
 * 2. Remove text indentation from table contents in Chrome, Edge, and Safari.
 */
table {
  border-color: inherit; /* 1 */
  text-indent: 0; /* 2 */
}

/* Forms
 * ========================================================================== */
/**
 * Remove the margin on controls in Safari.
 */
:where(button, input, select) {
  margin: 0;
}

/**
 * 1. Show the overflow in IE.
 * 2. Remove the inheritance of text transform in Edge 18-, Firefox, and IE.
 */
button {
  overflow: visible; /* 1 */
  text-transform: none; /* 2 */
}

/**
 * Correct the inability to style buttons in iOS and Safari.
 */
:where(button, [type=button], [type=reset], [type=submit]) {
  appearance: button;
}

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

/**
 * Show the overflow in Edge 18- and IE.
 */
input {
  overflow: visible;
}

/**
 * 1. Correct the text wrapping in Edge 18- and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 */
legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  white-space: normal; /* 1 */
}

/**
 * 1. Add the correct display in Edge 18- and IE.
 * 2. Add the correct vertical alignment in Chrome, Edge, and Firefox.
 */
progress {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Remove the inheritance of text transform in Firefox.
 */
select {
  text-transform: none;
}

/**
 * 1. Remove the margin in Firefox and Safari.
 * 2. Remove the default vertical scrollbar in IE.
 */
textarea {
  margin: 0; /* 1 */
  overflow: auto; /* 2 */
}

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

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

/**
 * Correct the cursor style of increment and decrement buttons in Safari.
 */
:is(::-webkit-inner-spin-button, ::-webkit-outer-spin-button) {
  height: auto;
}

/**
 * Correct the text style of placeholders in Chrome, Edge, and Safari.
 */
::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}

/**
 * Remove the inner padding in Chrome, Edge, and Safari on macOS.
 */
::-webkit-search-decoration {
  appearance: none;
}

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

/**
 * Remove the inner border and padding of focus outlines in Firefox.
 */
::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus outline styles unset by the previous rule in Firefox.
 */
:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Remove the additional :invalid styles in Firefox.
 */
:-moz-ui-invalid {
  box-shadow: none;
}

/* Interactive
 * ========================================================================== */
/*
 * Add the correct display in Edge 18- and IE.
 */
details {
  display: block;
}

/*
 * Add the correct styles in Edge 18-, IE, and Safari.
 */
/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

menu {
  padding: unset;
  list-style: none;
}

/* Scripting
 * ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */
template {
  display: none;
}

/* User interaction
 * ========================================================================== */
/**
 * Add the correct display in IE 10-.
 */
[hidden] {
  display: none;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./frontend/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./frontend/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./frontend/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./frontend/thuisbakkerswinkel/scss/base/table.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************/
table {
  --table-dot-color: var(--beige-300);
  --table-width: 100%;
  width: var(--table-width);
  border-collapse: collapse;
  border-spacing: 0;
  margin: 0;
  color: var(--text-color);
  font-size: var(--fs-14);
  line-height: var(--lineheight-base);
}
table:not(:last-child) {
  margin-block-end: 2.5rem;
}
table :where(th, td) {
  padding: 1rem 0;
  border: none;
  background: transparent;
  vertical-align: top;
  font-weight: 400;
}
table :where(th, td):last-child {
  text-align: end;
}
table thead :where(th, td) {
  font-weight: 700;
}
table th {
  text-align: left;
}
table tbody tr {
  position: relative;
}
table tbody tr:not(:last-child)::after {
  content: "";
  position: absolute;
  inset-inline: 0;
  inset-block-end: 0;
  block-size: 0.7rem;
  translate: 0 50%;
  pointer-events: none;
  --shape-divider-dot-color: var(--table-dot-color);
  background-color: var(--shape-divider-dot-color, var(--beige-400));
  mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 429.698 7.04151' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cg id='Group'%3E %3Cpath id='Vector' d='M416.169 2.87012C416.303 3.08743 416.486 3.27134 416.687 3.43446C417.095 3.81429 417.607 4.10664 418.192 4.23352C418.387 4.2772 418.703 4.2786 418.856 4.13719C419.355 3.68371 419.666 3.09172 419.696 2.46916C419.708 2.0734 419.666 1.71525 419.526 1.33729C419.319 0.770291 418.874 0.143544 418.143 0.0344078C417.808 -0.0163274 417.461 -0.0216127 417.144 0.0923634C416.906 0.176793 416.675 0.306555 416.498 0.472869C416.437 0.531093 416.389 0.59748 416.334 0.663868C416.206 0.747392 416.102 0.838956 415.993 0.975848C415.877 1.13347 415.841 1.31099 415.834 1.48827C415.822 1.71916 415.853 1.94968 415.92 2.17579C415.956 2.41448 416.041 2.64866 416.182 2.87414L416.169 2.87012Z' fill='%23000'/%3E %3Cpath id='Vector_2' d='M403.878 2.8308C403.878 3.1976 404.067 3.59571 404.383 3.84443C404.584 4.00347 404.755 4.10917 404.992 4.20603C405.248 4.30692 405.468 4.35446 405.742 4.3892C406.211 4.45116 406.698 4.38105 407.143 4.25776C407.368 4.19816 407.587 4.10151 407.782 3.99677C407.977 3.89214 408.172 3.76268 408.318 3.61308C408.69 3.24311 408.915 2.82495 408.927 2.33442C408.94 1.90573 408.739 1.49941 408.464 1.15144C408.233 0.856706 407.886 0.604129 407.514 0.450702C407.191 0.317471 406.905 0.23748 406.54 0.19523C406.004 0.129738 405.431 0.250012 405.053 0.591211C404.773 0.840845 404.572 1.1764 404.536 1.52288C404.14 1.88068 403.872 2.33216 403.878 2.83492V2.8308Z' fill='%23000'/%3E %3Cpath id='Vector_3' d='M386.742 2.2185C386.761 2.31723 386.791 2.41589 386.834 2.50618C386.907 2.65803 387.029 2.79302 387.157 2.91143C387.15 2.99393 387.157 3.07631 387.175 3.15854C387.199 3.26135 387.321 3.33865 387.406 3.40383C387.552 3.50975 387.711 3.5991 387.863 3.69253C387.827 3.71349 387.79 3.7344 387.747 3.75128C387.68 3.77653 388.021 4.02916 387.979 3.99657C388.192 4.15545 388.436 4.29761 388.667 4.42341C388.905 4.55324 389.154 4.68301 389.41 4.78389C389.502 4.82018 389.66 4.90536 389.77 4.86735C390.275 4.6694 390.592 4.23392 390.665 3.77176C390.775 3.63475 390.848 3.47346 390.878 3.30418C390.951 3.28708 391.031 3.26585 391.098 3.24055C391.201 3.20668 391.274 3.14836 391.323 3.06967C391.39 3.00315 391.408 2.92462 391.396 2.83408C391.433 2.31862 391.475 1.8031 391.512 1.2835C391.5 1.18469 391.463 1.1026 391.39 1.02492C391.323 0.926557 391.244 0.844834 391.134 0.779846C390.903 0.621068 390.568 0.492035 390.281 0.453291C390.026 0.422464 389.721 0.396246 389.49 0.509483C389.49 0.509483 389.477 0.513685 389.477 0.517807C389.386 0.518585 389.295 0.519367 389.209 0.53659C388.911 0.559741 388.558 0.694649 388.375 0.906375C388.198 1.11394 388.131 1.31648 388.119 1.56385C387.814 1.51287 387.492 1.54031 387.211 1.67048C387.041 1.74609 386.901 1.85035 386.797 1.98311C386.773 2.01217 386.736 2.04954 386.73 2.08671C386.712 2.12392 386.73 2.17325 386.742 2.21438V2.2185Z' fill='%23000'/%3E %3Cpath id='Vector_4' d='M369.127 2.29854C369.364 2.98065 370.053 3.49819 370.82 3.74712C371.168 3.85958 371.557 3.93044 371.947 3.93537C372.014 3.96775 372.087 3.996 372.154 4.01599C372.398 4.08814 372.696 4.15975 372.946 4.08755C373.135 4.03239 373.342 3.91935 373.342 3.72562C373.342 3.68858 373.342 3.65149 373.336 3.6144C373.476 3.53496 373.598 3.44319 373.726 3.32671C373.921 3.14789 374.03 2.91617 374.073 2.67674C374.11 2.49921 373.982 2.29012 373.86 2.14692C373.848 2.06875 373.829 1.99469 373.799 1.92489C373.659 1.5634 373.415 1.26051 373.074 1.01614C372.428 0.547707 371.606 0.369301 370.778 0.467024C370.248 0.529198 369.785 0.751592 369.431 1.08018C369.084 1.40048 368.987 1.87937 369.133 2.29438L369.127 2.29854Z' fill='%23000'/%3E %3Cpath id='Vector_5' d='M356.696 4.00768C356.696 4.00768 356.709 4.00345 356.716 3.99927L356.709 3.99937C356.703 3.99937 356.689 4.00774 356.682 4.01192L356.689 4.01186L356.696 4.00768Z' fill='%23000'/%3E %3Cpath id='Vector_6' d='M354.222 3.67413C354.459 4.06367 354.904 4.28242 355.385 4.37719C355.769 4.45223 356.171 4.44886 356.561 4.42902C357.176 4.39493 357.791 4.29491 358.37 4.11277C358.924 3.93909 359.399 3.65478 359.625 3.1789C359.844 2.71133 359.771 2.18856 359.503 1.74577C359.186 1.23741 358.675 0.887374 358.035 0.719725C357.828 0.667923 357.505 0.695357 357.304 0.713566C356.999 0.73676 356.683 0.784804 356.39 0.861483C356.238 0.904006 355.97 0.947516 355.866 1.06789C355.787 1.16749 355.927 1.19926 356.019 1.2232C356.037 1.22716 356.055 1.23528 356.073 1.23923C356.122 1.25531 356.165 1.27554 356.214 1.29162C356.293 1.32388 356.366 1.36447 356.445 1.40915C356.524 1.45382 356.603 1.50673 356.67 1.55973C356.506 1.58173 356.342 1.61197 356.183 1.64217C355.507 1.77155 354.788 2.00849 354.386 2.51472C354.112 2.85497 354.002 3.28867 354.234 3.66582L354.222 3.67413Z' fill='%23000'/%3E %3Cpath id='Vector_7' d='M334.766 4.1861C335.082 4.71919 335.655 5.09757 336.301 5.29397C336.758 5.43436 337.3 5.47097 337.775 5.38033C338.244 5.28984 338.713 5.13332 339.042 4.81733C339.121 4.74245 339.194 4.66355 339.261 4.58464C339.273 4.58459 339.273 4.58454 339.285 4.58443C339.432 4.59558 339.614 4.51153 339.712 4.42008C339.998 4.13738 340.01 3.74168 339.888 3.39648C339.858 3.3061 339.822 3.21578 339.773 3.12959C339.773 2.74633 339.681 2.37622 339.541 2.00237C339.462 1.78874 339.145 1.54828 338.926 1.45123C338.682 1.33794 338.341 1.22544 338.055 1.28555C337.842 1.32861 337.671 1.37538 337.495 1.44696C337.361 1.41102 337.227 1.38745 337.087 1.38451C336.825 1.37849 336.52 1.45526 336.349 1.63393C336.307 1.67963 336.27 1.72941 336.234 1.77503C336.203 1.82064 336.191 1.87018 336.191 1.92379C335.996 1.94191 335.807 1.98473 335.643 2.06034C335.241 2.24095 334.9 2.51588 334.735 2.88409C334.638 3.10745 334.583 3.28922 334.589 3.52824C334.589 3.75487 334.638 3.97287 334.76 4.18203L334.766 4.1861Z' fill='%23000'/%3E %3Cpath id='Vector_8' d='M320.835 4.27611C321.06 4.55035 321.346 4.74573 321.663 4.92021C321.907 5.05003 322.193 5.14652 322.479 5.1894C322.845 5.24397 323.21 5.27383 323.576 5.18002C323.862 5.1075 324.045 5.04006 324.289 4.8896C324.429 4.80185 324.55 4.6813 324.654 4.56091C324.776 4.4239 324.849 4.2543 324.892 4.08084C325.214 3.69066 325.348 3.20732 325.172 2.72665C325.038 2.33632 324.678 2.07146 324.282 1.87291C323.935 1.69455 323.545 1.62778 323.149 1.58583C323.052 1.57432 322.955 1.57515 322.851 1.58014C322.662 1.59002 322.461 1.59995 322.272 1.63864C321.895 1.72018 321.59 1.84227 321.273 2.03459C320.768 2.33972 320.439 2.89476 320.481 3.42608C320.506 3.73081 320.64 4.0223 320.835 4.27199V4.27611Z' fill='%23000'/%3E %3Cpath id='Vector_9' d='M297.615 3.30757C297.798 3.75526 298.182 4.14346 298.614 4.43238C298.651 4.46089 298.699 4.4811 298.748 4.50544C298.827 4.69439 298.967 4.88275 299.12 5.01327C299.333 5.18459 299.589 5.35547 299.881 5.39836C300.088 5.42955 300.374 5.4436 300.527 5.28568C300.795 4.99489 301.063 4.70827 301.337 4.41748C301.337 4.41748 301.337 4.40917 301.343 4.40504C301.654 4.15509 301.842 3.81144 301.885 3.44839C301.922 3.16783 301.739 2.89328 301.544 2.68473C301.325 2.44761 301.038 2.26456 300.685 2.18926C300.612 2.17344 300.533 2.16173 300.46 2.14998C300.295 2.04012 300.125 1.93854 299.936 1.84948C299.546 1.65913 299.101 1.57225 298.657 1.54306C298.474 1.53226 298.297 1.55435 298.121 1.58471C298.06 1.59349 297.974 1.60243 297.913 1.62357C297.767 1.67013 297.664 1.7823 297.597 1.89414C297.566 1.948 297.548 2.00585 297.53 2.06371C297.463 2.27445 297.438 2.44777 297.451 2.66193C297.469 2.88845 297.524 3.07756 297.615 3.29524V3.30757Z' fill='%23000'/%3E %3Cpath id='Vector_10' d='M282.923 3.07837C282.947 3.11938 282.978 3.1562 283.002 3.19308C282.953 3.2677 282.905 3.34644 282.856 3.421C282.655 3.73184 282.819 4.14255 283.033 4.40858C283.27 4.70329 283.666 4.98015 284.111 4.98047C284.33 4.97865 284.543 4.94381 284.75 4.87611C284.775 4.8842 284.793 4.90055 284.817 4.90859C285.03 4.99736 285.317 5.08151 285.554 4.99704C285.768 4.92103 285.944 4.77121 285.975 4.56489C286.109 3.59114 285.993 2.60298 285.634 1.67055C285.512 1.36659 285.286 1.11715 284.982 0.942544C284.744 0.804446 284.409 0.683658 284.117 0.780942C283.642 0.937441 283.252 1.18394 282.959 1.53672C282.588 1.98498 282.63 2.61106 282.917 3.08255L282.923 3.07837Z' fill='%23000'/%3E %3Cpath id='Vector_11' d='M262.888 4.12689C262.907 4.15556 262.925 4.18424 262.949 4.21286C263.053 4.33562 263.163 4.45837 263.291 4.56027C263.546 4.75586 263.839 4.92648 264.174 5.01434C264.74 5.16196 265.313 5.14888 265.873 4.97923C266.147 4.89448 266.385 4.76883 266.604 4.61859C266.769 4.60068 266.927 4.55812 267.049 4.46228C267.25 4.31225 267.396 4.09258 267.36 3.86209C267.36 3.83325 267.347 3.80446 267.341 3.77568C267.347 3.76324 267.36 3.75494 267.36 3.74255C267.384 3.68466 267.402 3.62677 267.42 3.56899C267.439 3.43691 267.463 3.29658 267.445 3.16069C267.433 3.02073 267.402 2.8767 267.353 2.74527C267.305 2.63852 267.25 2.52775 267.183 2.42939C266.97 2.10152 266.543 1.89494 266.117 1.8409C265.703 1.79083 265.282 1.83565 264.899 1.95432C264.74 2.00513 264.582 2.06826 264.448 2.14775C263.656 2.24514 262.852 2.70122 262.748 3.41509C262.706 3.6874 262.724 3.87275 262.888 4.13096V4.12689Z' fill='%23000'/%3E %3Cpath id='Vector_12' d='M243.22 4.52982C243.323 4.66083 243.475 4.77082 243.628 4.85192C243.628 4.86425 243.634 4.87658 243.64 4.88891C243.737 5.13125 244.042 5.26048 244.31 5.33655C244.675 5.43646 245.016 5.42531 245.388 5.35622C245.498 5.33467 245.613 5.30074 245.723 5.26268C245.942 5.31023 246.174 5.33301 246.405 5.30224C246.649 5.27126 246.978 5.21492 247.142 5.04452C247.276 4.91153 247.398 4.77034 247.477 4.60894C247.544 4.45172 247.599 4.27816 247.617 4.11322C247.63 3.94416 247.599 3.77541 247.563 3.61091C247.538 3.49159 247.49 3.37655 247.429 3.26999C247.191 2.87633 246.844 2.60316 246.387 2.40926C246.089 2.28402 245.747 2.22513 245.419 2.20732C245.102 2.18943 244.742 2.22131 244.444 2.30632C244.139 2.39133 243.902 2.5046 243.652 2.66749C243.475 2.78022 243.348 2.92146 243.226 3.07086C243.031 3.30333 242.915 3.62163 242.952 3.90567C242.988 4.1568 243.067 4.32511 243.232 4.53384L243.22 4.52982Z' fill='%23000'/%3E %3Cpath id='Vector_13' d='M228.204 4.14262C228.235 4.28252 228.29 4.41385 228.351 4.54523C228.442 4.75873 228.594 4.93878 228.765 5.1146C228.929 5.28629 229.136 5.43697 229.362 5.54637C229.685 5.70429 230.044 5.83315 230.422 5.86703C230.677 5.88954 230.921 5.88745 231.171 5.81117C231.347 5.75607 231.597 5.64677 231.676 5.48543C231.695 5.43574 231.719 5.3861 231.743 5.33234C231.926 5.26072 232.097 5.17683 232.261 5.06829C232.432 4.95969 232.56 4.82257 232.688 4.68551C232.773 4.59412 232.846 4.4987 232.895 4.39525C233.053 4.08483 233.15 3.74194 233.023 3.4133C232.937 3.16678 232.815 2.98233 232.608 2.79043C232.377 2.57397 232.091 2.43213 231.786 2.31109C231.238 2.08913 230.598 2.06982 230.007 2.15318C229.557 2.21881 229.081 2.40832 228.759 2.67897C228.43 2.95376 228.18 3.33504 228.174 3.73486C228.174 3.87085 228.168 4.0152 228.198 4.15093L228.204 4.14262Z' fill='%23000'/%3E %3Cpath id='Vector_14' d='M212.909 4.5571C213.128 4.7118 213.378 4.84157 213.64 4.93822C213.664 5.0369 213.701 5.13547 213.768 5.21325C214.121 5.65124 214.773 5.84759 215.364 5.71894C216.625 5.44444 217.404 4.24674 217.057 3.18642C216.953 2.86995 216.734 2.57512 216.46 2.34253C216.198 2.1181 215.827 1.92342 215.473 1.83169C215.096 1.73599 214.712 1.67742 214.316 1.71376C213.932 1.75002 213.622 1.83511 213.268 1.97821C213.025 2.07921 212.787 2.24194 212.617 2.42061C212.385 2.66163 212.282 2.90564 212.227 3.207C212.135 3.71055 212.452 4.24363 212.897 4.55715L212.909 4.5571Z' fill='%23000'/%3E %3Cpath id='Vector_15' d='M194.397 4.75608C194.501 5.19616 194.879 5.61743 195.317 5.85269C195.646 6.02711 195.957 6.12751 196.334 6.18615C196.706 6.2448 197.071 6.19629 197.431 6.11497C197.815 6.02926 198.162 5.83259 198.454 5.60344C198.698 5.41175 198.881 5.16705 199.015 4.90628C199.246 4.43859 199.331 3.84858 199.033 3.38127C199.008 3.31555 198.978 3.26222 198.929 3.20905C198.874 2.98284 198.765 2.76125 198.6 2.59367C198.119 2.11148 197.37 2.01071 196.682 2.20202C196.115 2.35934 195.561 2.66493 195.165 3.04336C194.97 3.23049 194.775 3.43814 194.647 3.66183C194.562 3.8027 194.489 3.94753 194.428 4.09226C194.41 4.13364 194.397 4.17497 194.379 4.22043C194.312 4.43532 194.349 4.5422 194.397 4.75195V4.75608Z' fill='%23000'/%3E %3Cpath id='Vector_16' d='M177.47 5.50605C177.513 5.65404 177.549 5.80209 177.61 5.94168C177.769 6.33598 178.061 6.77445 178.536 6.93939C178.725 7.00377 178.932 7.04316 179.133 7.04145C179.352 7.03957 179.553 6.99256 179.736 6.92502C179.797 6.92867 179.858 6.92401 179.919 6.90289C180.236 6.77654 180.437 6.55227 180.564 6.29154C180.717 6.05124 180.796 5.76618 180.778 5.49843C180.765 5.24714 180.686 5.0047 180.552 4.77913C180.546 4.76273 180.528 4.74226 180.522 4.72585C180.455 4.55743 180.382 4.39325 180.278 4.2334C180.035 3.86038 179.73 3.47975 179.297 3.25263C179.072 3.13502 178.908 3.07054 178.652 3.02326C178.591 3.01549 178.536 3.00772 178.481 3.0082C178.445 3.00852 178.42 3.00874 178.384 3.00906C178.238 3.01849 178.195 3.05183 178.104 3.13095C178.079 3.14762 178.055 3.16842 178.037 3.18916C177.762 3.46768 177.574 3.81959 177.476 4.17487C177.354 4.6045 177.354 5.0784 177.47 5.50605Z' fill='%23000'/%3E %3Cpath id='Vector_17' d='M158.769 4.41261C158.946 4.74907 159.258 5.05139 159.627 5.24602C160.296 5.59477 161.13 5.54234 161.866 5.42892C162.222 5.37231 162.578 5.29507 162.914 5.17682C163.006 5.14305 163.107 5.1051 163.188 5.06319C163.304 5.00454 163.346 4.95057 163.403 4.85531C163.531 4.63994 163.62 4.40012 163.646 4.15676C163.694 3.72359 163.525 3.25114 163.093 2.99105C162.986 2.92598 162.865 2.8817 162.735 2.84986C162.725 2.84992 162.715 2.84177 162.706 2.84182C162.687 2.83791 162.667 2.83394 162.643 2.83003C162.638 2.83009 162.634 2.83008 162.629 2.83014C162.498 2.80655 162.367 2.78704 162.238 2.77991C161.88 2.75408 161.514 2.78195 161.153 2.83448C161.134 2.83464 161.11 2.83486 161.09 2.83502C160.907 2.83657 160.724 2.83813 160.541 2.83968C160.064 2.85201 159.553 2.93879 159.112 3.09917C158.948 3.15824 158.838 3.21688 158.762 3.34939C158.573 3.69722 158.572 4.07223 158.755 4.42097L158.769 4.41261Z' fill='%23000'/%3E %3Cpath id='Vector_18' d='M139.198 5.82811C139.581 6.05153 140.05 6.14228 140.509 6.13016C141.405 6.10604 142.299 5.85116 143.1 5.51872C144.022 5.13583 144.893 4.52261 145.071 3.61854C145.108 3.44101 145.106 3.25554 145.065 3.07871C145.035 2.93886 144.817 2.87475 144.643 2.84736C144.602 2.59222 144.507 2.33751 144.37 2.11201C144.316 2.0218 144.281 1.985 144.156 1.97371C144.035 1.96237 143.915 1.95516 143.794 1.96031C143.409 1.96772 143.029 2.02041 142.653 2.08955C141.936 2.22342 141.157 2.39492 140.533 2.73817C140.184 2.93071 139.907 3.16388 139.722 3.48277C139.481 3.90109 139.535 4.39932 139.8 4.79679C139.776 4.85468 139.748 4.9085 139.739 4.97454C139.758 4.98263 139.773 4.99485 139.792 5.00295C139.874 5.03522 139.957 5.0551 140.039 5.07499C140.044 5.07906 140.049 5.08319 140.054 5.09134C140.112 5.14033 140.175 5.18509 140.243 5.22578C140.123 5.25976 139.997 5.2938 139.882 5.33598C139.666 5.41612 139.421 5.50065 139.245 5.63814C139.163 5.70064 139.077 5.76733 139.193 5.83229L139.198 5.82811Z' fill='%23000'/%3E %3Cpath id='Vector_19' d='M123.195 4.9716C123.514 5.07602 123.871 5.09773 124.209 5.09483C124.85 5.08937 125.49 4.99738 126.091 4.81502C126.581 4.6666 127.084 4.39853 127.34 3.99662C127.554 3.66921 127.622 3.2689 127.406 2.92863C127.19 2.58843 126.821 2.37727 126.4 2.25722C126.105 2.17319 125.782 2.15534 125.478 2.15381C124.871 2.15899 124.225 2.23455 123.659 2.42484C123.548 2.46287 123.443 2.50498 123.346 2.55525C123.13 2.57771 122.908 2.60432 122.696 2.6391C122.49 2.67383 122.278 2.72509 122.091 2.80084C121.995 2.83879 121.879 2.8851 121.856 2.98422C121.683 3.82643 122.275 4.66622 123.195 4.96334V4.9716Z' fill='%23000'/%3E %3Cpath id='Vector_20' d='M108.407 4.23625C108.407 4.23625 108.407 4.23212 108.402 4.23218C108.403 4.24043 108.412 4.24445 108.412 4.25271C108.412 4.24858 108.412 4.24445 108.407 4.23625Z' fill='%23000'/%3E %3Cpath id='Vector_21' d='M106.629 3.46849C107.03 3.97198 107.651 4.36232 108.262 4.65799C108.568 4.80786 108.897 4.93281 109.244 4.98341C109.771 5.05723 110.301 4.99505 110.766 4.75206C111.178 4.53422 111.41 4.18194 111.401 3.76577C111.399 3.55146 111.3 3.34214 111.163 3.16611C111.085 3.06786 110.997 2.97797 110.909 2.88802C110.908 2.83447 110.918 2.77669 110.917 2.72311C110.911 2.60776 110.905 2.5089 110.837 2.40646C110.739 2.26305 110.583 2.14898 110.437 2.03895C110.242 1.88812 110.034 1.7539 109.815 1.63212C109.514 1.46572 109.189 1.32012 108.842 1.2283C108.551 1.15247 108.228 1.13874 107.93 1.19486C107.367 1.30681 106.84 1.6204 106.556 2.05143C106.257 2.50319 106.286 3.0387 106.629 3.46849Z' fill='%23000'/%3E %3Cpath id='Vector_22' d='M89.2675 5.86213C89.7115 6.35286 90.4394 6.74647 91.1728 6.802C91.4817 6.82408 91.7996 6.80077 92.0981 6.73644C92.3204 6.79224 92.5811 6.81883 92.7876 6.71817C93.3821 6.43289 93.8743 6.02068 94.1673 5.49066C94.4512 4.97719 94.5894 4.39903 94.5297 3.83084C94.4981 3.53849 94.4268 3.24239 94.2989 2.97148C94.2197 2.80316 94.1308 2.63083 94.0187 2.47518C93.8865 2.29498 93.7397 2.12726 93.5356 2.00536C93.4047 1.92405 93.2451 1.8636 93.0995 1.80301C92.4849 1.55686 91.7216 1.46857 91.0528 1.56495C90.3785 1.66136 89.6871 1.91453 89.2291 2.35528C88.7229 2.83763 88.4933 3.40421 88.486 4.04718C88.4787 4.71079 88.7991 5.34271 89.2675 5.86213ZM91.9939 3.42383C91.908 3.51935 91.8563 3.63519 91.8288 3.75494C91.8191 3.74266 91.8142 3.72621 91.8094 3.71388C91.7552 3.62372 91.6918 3.54594 91.6187 3.4724C91.6187 3.4724 91.6279 3.47229 91.6327 3.46811C91.7533 3.44651 91.8782 3.43305 91.9988 3.42791L91.9939 3.42383Z' fill='%23000'/%3E %3Cpath id='Vector_23' d='M65.765 5.00789C65.9757 5.2781 66.2139 5.46561 66.5483 5.62352C67.3578 6.00812 68.4403 5.79693 69.0951 5.27623C69.382 5.04713 69.6391 4.76057 69.7658 4.43391C69.7755 4.41322 69.7797 4.39666 69.7846 4.37602C70.1598 3.85768 70.3219 3.22988 69.9923 2.65983C69.9284 2.5491 69.826 2.45106 69.7383 2.35702C69.572 2.18122 69.3448 2.1131 69.0933 2.05342C68.8277 1.98975 68.5383 1.97161 68.2587 1.99048C67.5789 2.03748 66.9162 2.27804 66.4046 2.66568C66.1134 2.88661 65.913 3.12734 65.7284 3.41325C65.5956 3.62048 65.4969 3.86856 65.4951 4.10763C65.4982 4.4249 65.5548 4.73768 65.765 5.00789Z' fill='%23000'/%3E %3Cpath id='Vector_24' d='M46.0807 3.12288C46.2147 3.47205 46.5747 3.75336 46.9237 3.94821C47.0547 4.02127 47.1954 4.08602 47.3404 4.13421C47.3988 4.15437 47.4616 4.17029 47.5194 4.19039C47.6175 4.29674 47.7247 4.39472 47.8362 4.47207C48.0549 4.62682 48.3119 4.78533 48.597 4.83239C48.7907 4.86369 48.9929 4.88256 49.1458 4.75354L50.216 3.85419C50.2642 3.81259 50.3166 3.77507 50.3598 3.73348C50.4457 3.65034 50.4688 3.57181 50.4676 3.46466C50.4664 3.36576 50.4652 3.27512 50.4402 3.18056C50.3702 2.91737 50.2514 2.67523 50.0802 2.45003C49.8896 2.20026 49.641 1.95922 49.3687 1.77197C49.2329 1.67834 49.0922 1.58887 48.9418 1.50772C48.893 1.47517 48.8443 1.44261 48.7913 1.41834L48.5342 1.29689C48.3984 1.24035 48.2534 1.20862 48.1042 1.20165C47.7077 1.11436 47.2928 1.10141 46.9182 1.26121C46.5198 1.42946 46.2671 1.68713 46.0929 2.02656C45.904 2.38259 45.9418 2.76964 46.0758 3.13119L46.0807 3.12288Z' fill='%23000'/%3E %3Cpath id='Vector_25' d='M29.4588 3.85003C29.5922 4.17449 29.9418 4.40231 30.3006 4.53524C30.5132 4.61586 30.7355 4.66341 30.9627 4.69857C31.2533 4.78262 31.5572 4.82127 31.866 4.83922C32.3826 4.87192 32.9265 4.82196 33.3675 4.57507C33.6021 4.44117 33.769 4.22542 33.8871 4.01015C34.1089 3.58786 34.1174 3.05205 33.8476 2.64221C33.6319 2.31847 33.2348 2.13641 32.8376 2.01203C32.1316 1.78726 31.277 1.72448 30.5509 1.90376C29.9546 2.04897 29.5453 2.52228 29.4107 3.02208C29.3321 3.29889 29.3546 3.57896 29.4685 3.84998L29.4588 3.85003Z' fill='%23000'/%3E %3Cpath id='Vector_26' d='M14.3664 3.06393C14.4108 3.15833 14.4742 3.24431 14.5473 3.32616C14.554 3.49919 14.6235 3.67581 14.7745 3.794C15.0176 3.98563 15.2557 4.15261 15.57 4.24883C15.8801 4.3451 16.2035 4.40824 16.5361 4.39307C16.8784 4.37779 17.1379 4.31787 17.4553 4.20803C17.6569 4.13626 17.839 4.02755 18.0114 3.9189C18.1259 3.84787 18.2264 3.76458 18.3172 3.67313C18.4603 3.53183 18.5986 3.39053 18.6979 3.22479C18.8825 2.91004 18.9946 2.54641 18.9178 2.19675C18.8575 1.93351 18.7393 1.74081 18.559 1.52805C18.5195 1.48305 18.4756 1.43809 18.4268 1.39729C18.2618 1.25858 18.087 1.1488 17.8646 1.08475C17.7288 1.0447 17.5887 1.00468 17.4437 0.977066C16.8248 0.854583 16.1463 0.942792 15.5798 1.17841C15.1333 1.36767 14.6935 1.69288 14.4761 2.08213C14.4097 2.20633 14.3487 2.33461 14.3067 2.46685C14.297 2.49989 14.2878 2.53706 14.2787 2.57424C14.2421 2.76826 14.2823 2.88742 14.3664 3.06806V3.06393Z' fill='%23000'/%3E %3Cpath id='Vector_27' d='M0.52592 4.36437C0.52592 4.36437 0.540526 4.37665 0.550272 4.3848C0.603875 4.45025 0.667229 4.51564 0.745198 4.57268C1.11007 4.91579 1.64791 5.10077 2.17846 5.14156C2.39105 5.15625 2.61216 5.12554 2.81927 5.08255C3.02576 5.03956 3.22253 4.95133 3.41014 4.86733C3.73603 4.7203 4.01803 4.4912 4.24219 4.24205C4.51326 3.93887 4.65397 3.58327 4.70819 3.20778C4.77032 2.74567 4.56748 2.24459 4.24952 1.87639C3.92729 1.49998 3.43693 1.17034 2.89054 1.08021C2.46597 1.00965 2.02255 1.02167 1.62357 1.17343C1.42195 1.24933 1.22033 1.33347 1.04307 1.45038C0.866423 1.56316 0.708663 1.70463 0.560644 1.84601C0.245724 2.15367 0.0763797 2.54251 0.0136393 2.94695C-0.0582381 3.4297 0.159807 3.99248 0.530158 4.36025L0.52592 4.36437Z' fill='%23000'/%3E %3C/g%3E %3C/svg%3E");
  mask-repeat: repeat-x;
  mask-size: auto 100%;
  mask-position: center;
}
table :where(ul, ol) {
  list-style: none;
  padding: 0;
  margin: 0;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./frontend/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./frontend/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./frontend/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./frontend/thuisbakkerswinkel/scss/base/theme.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************/
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/OpenSans-Regular.woff2") format("woff2");
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/OpenSans-Bold.woff2") format("woff2");
}
@font-face {
  font-family: "Mochiy Pop P One";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/Mochiy-Pop-P-One-Regular.woff2") format("woff2");
}
:root {
  --font-base: "Open Sans", sans-serif;
  --font-special: "Mochiy Pop P One", sans-serif;
  --grey-50: #fcfcfc;
  --green-500: #629058;
  --red-500: #a33627;
  --brown-200: #8e7968;
  --brown-500: #bb772b;
  --brown-800: #402d20;
  --brown-900: #332317;
  --beige-100: #f8f1e9;
  --beige-200: #f3ebd9;
  --beige-300: #ded3be;
  --beige-400: #fbd47c;
  --terracotta-500: #d25e2c;
  --terracotta-700: #b0481a;
  --white: var(--grey-50);
  --black: var(--grey-900);
  --text-color-dark: var(--brown-900);
  --text-color-light: var(--white);
  --text-color: var(--text-color-dark);
  --theme-bg: var(--beige-100);
  --radius: 4px;
  --padding-none: 0;
  --padding-small: 3rem;
  --padding-medium: 6rem;
  --padding-large: 9rem;
  --padding-xlarge: 12rem;
  --padding-default: var(--padding-medium);
  --row-padding-block: var(--padding-default);
  --margin-none: 0;
  --margin-small: 3rem;
  --margin-medium: 6rem;
  --margin-large: 9rem;
  --margin-xlarge: 12rem;
  --nav-height: 9.1rem;
  --nav-bar-height: 5.4rem;
  --row-s: 91rem;
  --row-m: 108rem;
  --row-l: 138rem;
  --row-xl: 140rem;
  --row-maxwidth: var(--row-l);
  --row-width: 95vw;
  --fs-10: 1rem;
  --fs-12: 1.2rem;
  --fs-14: 1.4rem;
  --fs-16: 1.6rem;
  --fs-18: 1.8rem;
  --fs-22: 2.2rem;
  --fs-24: 2.4rem;
  --fs-32: 3.2rem;
  --fs-42: 4.2rem;
  --fs-66: 6.6rem;
  --font-size-base: var(--fs-16);
  --fs-p: var(--fs-16);
  --lineheight-base: 1.5;
}
@media (max-width: 1024px) {
  :root {
    --nav-height: 6.5rem;
    --nav-bar-height: 0;
    --padding-small: 2rem;
    --padding-medium: 4.5rem;
    --padding-large: 6rem;
    --padding-xlarge: 9rem;
  }
}
:root {
  --animation-speed-s: 0.25s;
  --animation-speed-m: 0.5s;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./frontend/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./frontend/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./frontend/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./frontend/thuisbakkerswinkel/scss/base/typography.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************/
:where(h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6) {
  font-family: var(--font-special);
  font-weight: 600;
  line-height: 1.3;
  color: var(--text-color, inherit);
  text-wrap: pretty;
}
:where(h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6):has(+ *:not([hidden])) {
  margin-block-end: 0.4em;
}

:is(h1, .h1) {
  --text-color: var(--terracotta-500);
  font-size: clamp(var(--fs-32), 9vw, var(--fs-66));
  line-height: 1.3;
}

:is(h2, .h2) {
  --text-color: var(--brown-500);
  font-size: clamp(var(--fs-32), 8vw, var(--fs-42));
  line-height: 1.3;
}

:is(h3, .h3) {
  font-size: clamp(var(--fs-24), 4vw, var(--fs-32));
  line-height: 1.4;
}

:is(h4, .h4) {
  font-size: clamp(var(--fs-18), 5vw, var(--fs-24));
  line-height: 1.4;
}

:is(h5, .h5) {
  font-size: clamp(var(--fs-18), 5vw, var(--fs-24));
  line-height: 1.4;
}

p,
li {
  text-wrap: pretty;
  font-size: var(--fs-p);
  line-height: var(--lineheight-base);
}
p a:where(:not(.button, .btn)),
li a:where(:not(.button, .btn)) {
  text-decoration: underline;
  text-decoration-thickness: 0.1em;
  text-underline-offset: 0.4em;
  color: var(--text-color, inherit);
}
p a:where(:not(.button, .btn)):hover,
li a:where(:not(.button, .btn)):hover {
  text-decoration: none;
}
p:has(+ :is(h1, h2, h3, h4, h5, h6)) + :is(h1, h2, h3, h4, h5, h6),
li:has(+ :is(h1, h2, h3, h4, h5, h6)) + :is(h1, h2, h3, h4, h5, h6) {
  margin-block-start: 4rem;
}

p:not(:first-child) {
  margin-block-start: 0.75em;
}

ul {
  text-wrap: pretty;
  padding-inline-start: 1.5em;
}

.list--unstyled {
  list-style: none;
  padding: 0;
  margin: 0;
}

.brown-500 {
  --text-color: var(--brown-500);
}

.terracotta-700 {
  --text-color: var(--terracotta-700);
}

.terracotta-500 {
  --text-color: var(--terracotta-500);
}

.uppercase {
  text-transform: uppercase;
}

mark {
  font-weight: 700;
  background-color: transparent;
}
