/*
* Fonts
*/
@font-face {
  font-family: "Garden Grown";
  src: url("https://cdn.shopify.com/s/files/1/0648/6736/9213/files/gardengrown-webfont.woff2") format("woff2"),
       url("https://cdn.shopify.com/s/files/1/0648/6736/9213/files/gardengrown-webfont.woff") format("woff");
  font-display: swap;
}

@font-face {
  font-family: "Garden Grown Caps";
  src: url("https://cdn.shopify.com/s/files/1/0648/6736/9213/files/gardengrowncaps-webfont.woff2") format("woff2"),
       url("https://cdn.shopify.com/s/files/1/0648/6736/9213/files/gardengrowncaps-webfont.woff") format("woff");
  font-display: swap;
}

/* Benutzerdefinierte Stile - Angepasst an diestadtgaertner.de */
body {
    font-family: omnes-pro !important;
    line-height: 1.6;
}

h1, label { /* Gilt auch für .form-check-label, falls nicht explizit anders gestylt */
    font-family: 'Garden Grown Caps';
    color: #669541; /* Grün als Akzentfarbe für Überschriften und Labels */
    margin-bottom: 1rem;
    text-align: left;
    line-height: 1.3;
    letter-spacing: 0px;
    font-size: 30px;
}

h2 { /* Gilt auch für .form-check-label, falls nicht explizit anders gestylt */
    font-family: omnes-pro;
    margin-bottom: 1rem;
    text-align: left;
    line-height: 1.3;
    letter-spacing: -0.5px;
    font-size: 22px;
}

label {
    font-size: 1.3em;
}


a {
    color: #3c6900!important
}

p , textarea {
    font-family: omnes-pro !important;
}
.dsg-font {
   font-family: omnes-pro !important;
}


/* Spezifischeres Styling für form-check-label, um margin-bottom zu überschreiben, falls nötig */
.form-check-label {
    margin-bottom: 0; /* Standard Bootstrap form-check-label hat oft weniger/keinen margin-bottom */
    font-weight: normal; /* Radio-Button Labels oft nicht fett */
    color: #333; /* Normale Textfarbe für Radio-Labels, anstatt Akzentgrün */
    font-family: 'omnes-pro';
    font-size: 1em;
}
/* Label für die Radio-Gruppe */
label[for="complimentSourceGroup"] {
    font-family: omnes-pro !important;
    color: #38692c;
    font-weight: bold;
    margin-bottom: 0.5rem; /* Weniger Abstand als Hauptlabels */
    display: block; /* Um sicherzustellen, dass margin-bottom greift */
}

.form-section {
    margin-bottom: 30px; /* Übernommen vom Inline-CSS */
    padding-bottom: 20px; /* Übernommen vom Inline-CSS */
    border-bottom: 1px solid #eee; /* Übernommen vom Inline-CSS */
}

.form-section:last-of-type {
    border-bottom: none; /* Übernommen vom Inline-CSS */
}

.form-group {
    margin-bottom: 1.5rem;
}

.form-control {
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    padding: 0.5rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
}

.design-gallery {
    display: flex; /* Übernommen vom Inline-CSS */
    overflow-x: auto; /* Übernommen vom Inline-CSS */
    -webkit-overflow-scrolling: touch; /* Übernommen vom Inline-CSS */
    scroll-behavior: smooth; /* Übernommen vom Inline-CSS */
    gap: 15px; /* Übernommen vom Inline-CSS */
    padding-bottom: 15px; /* Übernommen vom Inline-CSS */
}

.design-item {
    flex: 0 0 auto; /* Übernommen vom Inline-CSS */
    width: 150px; /* Übernommen vom Inline-CSS */
    border: 3px solid transparent; /* Übernommen vom Inline-CSS */
    border-radius: 8px; /* Übernommen vom Inline-CSS */
    overflow: hidden; /* Übernommen vom Inline-CSS */
    cursor: pointer; /* Übernommen vom Inline-CSS */
    transition: all 0.2s ease-in-out; /* Übernommen vom Inline-CSS */
    box-shadow: 0 2px 5px rgba(0,0,0,0.1); /* Übernommen vom Inline-CSS */
}

.design-item img {
    width: 100%; /* Übernommen vom Inline-CSS */
    height: auto; /* Übernommen vom Inline-CSS */
    display: block; /* Übernommen vom Inline-CSS */
}

.design-item.selected {
    border-color: #007bff; /* Übernommen vom Inline-CSS */
    box-shadow: 0 4px 10px rgba(0,0,0,0.2); /* Übernommen vom Inline-CSS */
}

.image-slider-container {
  overflow: hidden; /* Scrollbar verstecken */
  white-space: nowrap;
  margin-top: 1rem;
  margin-bottom: 1rem;
  position: relative;
  cursor: grab;
}

.image-slider-container:active {
    cursor: grabbing;
}

.design-wrapper {
    display: inline-block;
    position: relative;
    margin-right: 10px;
}

.designSliderWidth {
    /* width: 600px; */
    margin: auto;
}

#selectedDesignDisplay img {
    padding: 7px;
    border-style: solid;
    border-width: 5px;
    border: 5px solid inherit;
    -moz-border-image: url("https://cdn.shopify.com/s/files/1/0509/4205/0499/t/9/assets/dsg_rahmen_produkte_4s_270x270_mehr_zackig_1.svg") 15 15 stretch;
    /* Old firefox */
    -webkit-border-image: url("https://cdn.shopify.com/s/files/1/0509/4205/0499/t/9/assets/dsg_rahmen_produkte_4s_270x270_mehr_zackig_1.svg") 15 15 stretch;
    /* Safari */
    -o-border-image: url("https://cdn.shopify.com/s/files/1/0509/4205/0499/t/9/assets/dsg_rahmen_produkte_4s_270x270_mehr_zackig_1.svg") 15 15 stretch;
    /* Opera */
    border-image: url("https://cdn.shopify.com/s/files/1/0509/4205/0499/t/9/assets/dsg_rahmen_produkte_4s_270x270_mehr_zackig_1.svg") 15 15 stretch;
    max-width: 600px;
    height: auto;
}

/* .design-image {
    width: 100px;
    height: 100px;
    object-fit: cover;
    border: 1px solid #ddd;
    border-radius: 0.25rem;
    cursor: pointer;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
} */ /* Dies wurde durch .design-item img und .design-item.selected ersetzt */

.design-wrapper.selected .design-image {
    border: 3px solid #38692c; /* Grüne Umrandung für ausgewähltes Bild */
}

.design-wrapper.selected::after {
    content: '\2713'; /* Häkchen */
    font-size: 0.9rem;
    color: #fff;
    position: absolute;
    bottom: 0.5rem;
    right: 0.5rem;
    background-color: #38692c; /* Grüner Hintergrund für das Häkchen */
    border-radius: 50%;
    width: 1.5rem;
    height: 1.5rem;
    text-align: center;
    line-height: 1.5rem;
    border: 1px solid #fff;
}

.btn-scroll {
    background-color: #669541; /* Übernommen vom Inline-CSS */
    color: white; /* Übernommen vom Inline-CSS */
    border: none; /* Übernommen vom Inline-CSS */
    padding: 10px 15px; /* Übernommen vom Inline-CSS */
    border-radius: 5px; /* Übernommen vom Inline-CSS */
    cursor: pointer; /* Übernommen vom Inline-CSS */
    font-size: 1.2rem; /* Übernommen vom Inline-CSS */
    line-height: 1; /* Übernommen vom Inline-CSS */
    display: flex; /* Übernommen vom Inline-CSS */
    align-items: center; /* Übernommen vom Inline-CSS */
    justify-content: center; /* Übernommen vom Inline-CSS */
}

.btn-scroll:hover {
    background-color: #0056b3; /* Übernommen vom Inline-CSS */
}

#scrollLeft, #scrollRight {
    padding: 0px 20px 0px 20px;
    width: 45px;
    height: 45px;
}

.d-flex.align-items-center {
    position: relative; /* Übernommen vom Inline-CSS */
}

.d-flex.align-items-center .btn-scroll {
    position: sticky; /* Übernommen vom Inline-CSS */
    z-index: 10; /* Übernommen vom Inline-CSS */
}

.d-flex.align-items-center #scrollLeft {
    left: 0; /* Übernommen vom Inline-CSS */
}

.d-flex.align-items-center #scrollRight {
    right: 0; /* Übernommen vom Inline-CSS */
}

.btn-outline-secondary:focus {
    box-shadow: none!important;
}

.form-row {
    display: flex;
    flex-wrap: wrap;
}

.form-group.col-md-6 {
    padding-right: 0.75rem;
    padding-left: 0.75rem;
    flex: 0 0 50%;
    max-width: 50%;
}

.form-group small.form-text {
    color: #6c757d;
    font-size: 0.875rem;
    margin-top: 0.25rem;
    font-family: omnes-pro !important;
}

.btn {
border-color: #2d5122 !important;
-webkit-transform: none;
-ms-transform: none;
transform: none;
background: transparent !important;
background-image: url("data:image/svg+xml;utf8,<svg id='a0697fda-1c6b-4303-9b57-4c3045ccc524' data-name='Ebene 1' xmlns='http://www.w3.org/2000/svg' width='100' height='50' viewBox='0 0 100 50'><path d='M0,30.3V50H1.8c-.2-.7.4-.6.6-.1a.1.1,0,0,0-.1.1H41.4c.2-.4.5-.8.8-.7a2.54,2.54,0,0,0-.2.7h1.4a.75.75,0,0,1,.1-.5c0,.3.3.3.5.5H65.4c.1-.2.6-.7.6-.5s.1.2,0,.4l-.4.2H91.5c.2-.2.4-.5.6-.5v.5h7.8V31.9a.1.1,0,0,1-.1.1c-.1-.2-.5-.7-.1-1,0,.1.2.3.2.6V2.7c-.4-.3-.7-.7-.4-1a2.18,2.18,0,0,1,.4.5V0h-9c.1.3.1,1.4-.3,1.3-.2-.2.2-.9.2-1.3h-25c0,.1,0,.2.1.2-.1.4-.5.3-.4.9.1.2.3,0,.3.2.1-.3.1-.6.2-.8.2.1-.5,2-.5,2.2.2-.2-.2-.6-.3-.7.1-.5.4-1.5-.1-1.5-.1,0-.2-.1-.3-.1a1.21,1.21,0,0,0,.1-.5H60.7c0,.2,0,.3-.1.2V-.1h-.9c.1.6.1,1.8.2,2.1-.7.4-.5-1.4-.5-1.4s-.2-1-.6-.6c-.2.2,0,.7,0,.9,0,0-.3-.7-.4-1H24.7a5.94,5.94,0,0,1-.4.8.64.64,0,0,0,0-.6c-.2,0-.4.2-.5.6-.2-.1,0-.5.3-.8h-2a2.1,2.1,0,0,1,.6.8c0,.3-.7-.4-.7-.7H0V28c.1.1.3-.8.5-1,.1.2-.2.9.6-.1.1.3-.5.7-1,1.1H.2q.3-.15.3-.3c0,.1-.1.2-.2.3a.1.1,0,0,1,.1.1c0,.2.5.5.7.3.1.2-.6,1.1.3.4,0,.4-1.4.8-1.4-.2v1.3c.3-.1.7-.3.7-.4A4.37,4.37,0,0,1,0,30.3Zm93.8-4.1c-.3.3-.3-.4-.1-.5.2-.3.1.2.3.2Zm.1-2.3c0-.2.1-.4.1-.6.3.1.4.3.4.8Zm3.9-4c.7-.1.3.1.8,0-.3.3.3.7-.3.9-.2,0-.5,0-.5-.3.2.1.4,0,.5-.3C98.2,19.9,97.7,20,97.8,19.9Zm.8,8.3c.1.1.8.4.5.7C98.9,28.8,98.3,28.7,98.6,28.2ZM97,10.5c.1-.7,1.4-1,1.2-1a1.21,1.21,0,0,0,.5-.5C99,9.5,97.1,10.6,97,10.5Zm.7,37c.1-.6.5-.4.8-.3C98.4,47.7,97.9,47.5,97.7,47.5Zm2,.8c0,.6-1.1.9-1.4,1C98.3,48.8,99.4,48.5,99.7,48.3ZM99.1,1.5c-.2.4-.3.3-.4.8-.2,0,0-.4-.3-.4C98.7,1.3,98.8,1.3,99.1,1.5Zm-.5,1.7a.62.62,0,0,1,.2-.7c.2.4.2.5-.2.7.4.6.3-.2.6.2-.2.8-1.2.1-.3,1.4-.3.3-.3-.4-.5-.5s0,.4-.1.4-.3-.9-.4-1.1C98.2,3.2,98.5,3.8,98.6,3.2Zm-1.1,5c.2.2,0,1.4-.1,1.4.2-.1.5-1,.7-.8-.4.7-.7.7-1.1,1.1A5.49,5.49,0,0,1,97.5,8.2Zm-.6,3.5c.2,0,.6-.3.6.1C97.4,12,96.8,12.1,96.9,11.7Zm.6,11.9-.2.4c-.2.3-.4-.3-.2-.5C97.3,23.1,97.3,23.6,97.5,23.6Zm-.2,13.3a.9.9,0,0,0,.1.5.76.76,0,0,1-.4.2C96.8,37,97,37.4,97.3,36.9Zm-.9-5.2a4.17,4.17,0,0,1-.6.2c0-.2-.1-.3-.1-.5C96,31.3,96.2,31.4,96.4,31.7Zm-.3-4.9-.5-.1a1.27,1.27,0,0,1,.1-.6c.3,0,.4.2.4.7ZM95.4,8.5c.3.2.1,1.3-.1,1.4.2-.1.5-1.1.7-.9a2.61,2.61,0,0,1-1.1,1.2C95.2,9.5,95,9.4,95.4,8.5Zm-.9-5.8c.2-.1.3-.4.4-.6.4.3-1.4,2-1.5,1.9C93.4,3.2,94.6,2.6,94.5,2.7Zm-1.1,18c.1.3.3.3.5.1s-.3-.5-.2-.6c.5.4.1.3.5.7-.4,0-.1.9-.6.5C93.5,21.3,93.2,21,93.4,20.7Zm-.3-6.2c.1.3.1.7.2,1C93.1,15.7,92.8,14.6,93.1,14.5ZM92,33.4c-.6.2,0-.5,0-.5,0-.2-.1-.3-.1-.5C92.1,32.2,92,33.2,92,33.4Zm-.1-11.2c-.1.2-.3,1.4-.5,1.3S91.9,22,91.9,22.2Zm-.2,2.5c0-.3-.4-.3-.3-.4.6.1.2.2.7.3-.4.2.2.8-.5.8a.4.4,0,0,1-.4-.5A.37.37,0,0,0,91.7,24.7Zm-23,6.7c-.1-.2.5-.8.5-.9.2-.1-.4.6.2.2C69.6,31.1,68.8,31.3,68.7,31.4Zm2.9.3c.3.1.4.4.6.5.5-.6.7-.2.7.4C72.6,32.5,71.3,32.3,71.6,31.7Zm.2-2.4c.1-.4.4.8-.1,1.2C71.6,30.6,71.8,29.4,71.8,29.3Zm.1,1.4c.1-.1,1-.5.9-1,.2.1.3-.2.5-.3-.1-.1-.1-.2,0-.5.2,0,.9.2,1.1-.3.2.3.4-.2.6.2a3,3,0,0,1-1.5.6C73.4,29.8,71.8,31.9,71.9,30.7Zm.6-5.8c0-.2-.2-.3-.3-.2.3-.1,1.2-.7.9.3C73,25.3,72.4,25.3,72.5,24.9Zm.1,4.1c-.1-.2,0-1,.2-1A2.15,2.15,0,0,1,72.6,29ZM74,20.3a1.87,1.87,0,0,1-.4.9C73.5,21,73.8,20.2,74,20.3Zm-.2-2.5c.1-.1.1-.3.2-.5C74.6,17.8,73.5,18.4,73.8,17.8Zm.1,6.7c.2-.1-.4.5.2.2.1.4-.6.4-.8.5C73.2,25,73.8,24.5,73.9,24.5ZM75,31.3c-.2,0,.6-.8.7-1S75.5,31.4,75,31.3Zm.8-2.7c-.1,0-.2-.1-.5-.2v0c-.6-.3-1.3-.8-.7-1.2.1.1.4.6.6.7a2.49,2.49,0,0,1-.1-.8c.3,0,.8-.8.6-.8,0,.1-.1.1-.1.2a.9.9,0,0,1,.1-.5h.4a9.58,9.58,0,0,1-.3,2.2C75.7,28.3,75.8,28.4,75.8,28.6Zm.5,8.5c.4-.2.6.6.7.8-.2-.1-.4-.4-.7-.5Q76.6,37.25,76.3,37.1Zm.4,5a.3.3,0,0,0,0-.4c.4-.1.4.9.5,1.1C77,42.6,76.9,42.3,76.7,42.1ZM77.1,30c-.2,0,.5-.9.6-1S77.6,30.1,77.1,30Zm2.1,7.4v-.3c0-.1.2-1.3.5-1.1A1.62,1.62,0,0,1,79.2,37.4ZM79.3,21c0-.1-.1-.1-.2-.1-.2.2-.4.4-.4.3.2-.6.2-.5.4-1.1.3,0,.3.2.3.6h0C79.3,20.7,79.3,20.8,79.3,21ZM89.8,40.4c-.6,0,.1-.6,0-.6v-.5C90.2,39.2,89.8,40.2,89.8,40.4Zm0-33.2c.3-.3,0-.5.5,0C90.5,7.6,89.3,7.7,89.8,7.2Zm.1,20.5a4.33,4.33,0,0,0-.1.5c-.2.4-.5-.2-.3-.4C89.5,27.4,89.6,27.8,89.9,27.7Zm-.4-8.3c-.1.3.1,1.4-.1,1.4S89.5,19.3,89.5,19.4Zm-.5,21a1.27,1.27,0,0,1,.1-.6c.3,0-.1.9-.2,1.1C88.4,40.8,89,40.4,89,40.4Zm-.6-18.1c-.1.2-.2,1.5-.4,1.4S88.3,22.2,88.4,22.3Zm-1.3-9.5a3.4,3.4,0,0,1,.1,1C87.1,13.9,86.9,12.8,87.1,12.8Zm-2.3-6a.31.31,0,0,1,.1-.2c.2-.3,0-.5.5-.1h0c.3,0,.5,0,.4-.1a.66.66,0,0,0,.5-.4c.2.6-1.8,1.1-1.8,1C84.6,7.1,84.7,6.9,84.8,6.8ZM84,1.9c.3,0,.3.1.5.6C84.2,2.6,83.6,2.1,84,1.9ZM83.7,12c.2-.4-.1-.5.5-.2C84.5,12.1,83.4,12.6,83.7,12Zm-1.1,2.5a4.1,4.1,0,0,1-.1,1.1C82.3,15.7,82.3,14.5,82.6,14.5Zm-.4,31.4c-.5.6-.6.5-1,.4a.77.77,0,0,0,.2-.3C81.4,45.9,82.2,45.3,82.2,45.9Zm-.4-12c-.3.8-.4.8-.8,1a.37.37,0,0,0,.1-.3C81,34.5,81.6,33.5,81.8,33.9Zm-.7-12.2s-.7.3-.7.2c.3-.6.3-.4.6-1C81.3,21.1,81.2,21.3,81.1,21.7ZM81,14.5c-.1-.1-.4,0-.5,0C80.6,14.2,81.1,14,81,14.5Zm-.7.6c-.4-.2-.8-.2-.9-.8C79.8,14.3,80.7,14.5,80.3,15.1ZM78.6,1.9a9.29,9.29,0,0,0,1.3-.4c0,.2-.1.6-.1.8-.3.1-1-1.1-1.3.4C78.5,2.5,78.6,2.2,78.6,1.9Zm-.4,6.6c.3.2.9,1,.4,1.4C78.3,9.4,78,9.1,78.2,8.5Zm-.1,20.4c.3.1.9-.3.7-.5-.1,0-.1.1-.2.1.1-.2.1-.3.2-.4l.3.3a12.4,12.4,0,0,1-1,2c0,.1.3-1,.1-.9a2.09,2.09,0,0,0-.4.6C78,29.7,78,29,78.1,28.9Zm-.3-8.5s-.6.7-.6.6c.1-.6.2-.5.3-1.1C77.8,19.8,77.8,20,77.8,20.4Zm-.6-1c-.1-.1-.3-.2-.4-.3C76.9,18.7,77.3,18.9,77.2,19.4ZM77,8c.3.5.1.5,0,.7C76.8,8.3,76.7,7.8,77,8Zm-.6-4.6c.3.2.7,1.2.2,1.5C76.4,4.3,76.2,4,76.4,3.4Zm-.7,11.1c.3-.2.3-.1.3.4C76.2,15.4,75.6,14.4,75.7,14.5Zm-.4,9.1c.1,0,.2.1.4.1-.3.9-.2,1.1-.6,2.2,0,.1.1-1.1,0-.8a4.88,4.88,0,0,0-.3.7,4.74,4.74,0,0,1,0-1.2c.3,0,.9-.6.7-.7,0,.1-.1.1-.2.1A.3.3,0,0,1,75.3,23.6Zm-.4-8.5a.47.47,0,0,0-.1.6c-.7.3-.5.7-.9.9C73.7,15.4,74.2,15.6,74.9,15.1Zm-1.5-4.4c0-.2.1-.3.1-.5C74.3,10.2,73.3,11.4,73.4,10.7Zm-.2,3.8c-.1-.1-.2-.1-.3-.2C73.3,13.3,73.6,14.8,73.2,14.5Zm-.5-4.8c.5.2.3.4.2.5C72.6,10.1,72.4,9.8,72.7,9.7ZM72,20.2c-.7.2-.6.6-1,.8-.1-1.3.4-1,1.2-1.4C71.9,19.7,71.9,19.9,72,20.2ZM70.8,9.5c.1.1.1.1.1.2a4.35,4.35,0,0,1,.7-.6q-.3.45,0,.6c-.7.6-.4.8-.8,1.2-.2-.5-.2-.7-.1-.9C70.5,9.6,70.5,9.3,70.8,9.5Zm.5,18.7c.1-.2.2-.4.3-.4a2.07,2.07,0,0,1-.2.6v.1c0,.2-.5.7-.6.3a.25.25,0,0,0-.4.1C70.6,28.6,71.1,27.9,71.3,28.2ZM69.5,42.7c.1-.1.1-.2,0-.4.4,0,.3,1,.4,1.3C69.7,43.3,69.7,42.9,69.5,42.7ZM69,.3c.9-.3.8.3.4.6C68.6,1.3,69.2.5,69,.3Zm-.1,6.8c.4.1-.6,0-.4,0C68.6,6.8,68.7,6.8,68.9,7.1Zm-1.4,23c-.2.6,0,.8-.1,1.4-.4.3-.2-.5-.4-.6A2.18,2.18,0,0,1,67.5,30.1Zm-2.3-.3c.3.1.4.4.7.5.5-.7.7-.2.7.3C66.3,30.5,65,30.3,65.2,29.8Zm-2.9,3.3c-.1.3-.7.3-.6-.1-.1-.2-.2-.2-.4-.2C61.7,32.7,62.5,32.1,62.3,33.1Zm1.4,4.5c0-.2.5-.7.6-.8s-.4.6.2.2C64.6,37.4,63.9,37.5,63.7,37.6Zm.2-4.2c.1.3,0,.8.1,1.1.6-.1.5.5.2,1C64.1,35.2,63.5,33.7,63.9,33.4Zm.6-8.1a6.94,6.94,0,0,0-.5,1.3c-.4,0,0-.6-.1-.8C64.2,25.5,64.3,25.5,64.5,25.3ZM64,18.2c-.1,0-.5-.2-.4-.3C63.7,17.4,64.1,17.8,64,18.2Zm-.2-1.4c-.1,0-.5-.1-.5-.2C63.4,16.2,63.9,16.3,63.8,16.8Zm-.2-4.2c.4.2-.5-.2-.4-.2C63.4,12.1,63.5,12.2,63.6,12.6Zm-.8,14.1a1.58,1.58,0,0,1,.5-.6c-.2.5-.2.8-.4,1.4C62.6,27.5,62.9,26.9,62.8,26.7Zm-.3-9.4c-.1,0-.5.1-.5,0C62,16.8,62.5,16.9,62.5,17.3Zm-.8,4.1s.4-.4.4-.3-.4.7-.4.8c0-.2.2-.6-.1-.1a1.42,1.42,0,0,1-.2.6c0-.1.2-.5,0-.4a2.18,2.18,0,0,0-.4.5,2.13,2.13,0,0,1,.7-1.5A.3.3,0,0,0,61.7,21.4Zm-.4-1.5a3.59,3.59,0,0,1-.7-1A3,3,0,0,1,61.3,19.9Zm-.7-2.1c-.4-.2-.6-.2-.9-.6C59.9,17.3,60.5,17.5,60.6,17.8Zm-.8,7.8c-.2.1-.3.2-.2.4,0,0,.4-.1.4,0,0,.3-.6.4-.6.5.1-.1.4-.5,0-.2a1.38,1.38,0,0,1-.3.4c0-.1.3-.3.1-.4s-.3.1-.5.2A2.33,2.33,0,0,1,59.8,25.6ZM25.6,42.5c.1-.2,0-.3-.1-.4C25.5,41.7,26.8,42.9,25.6,42.5Zm4.3-11.2c.1-.2.4-.9.6-.4-.5.4,0,.2-.1.5C29.9,31.7,30.2,31,29.9,31.3Zm1.6-19.8c-.2.2.9.2.8.1v.3c-.2.4-1.2,0-1.1-.6C31.6,11.2,30.9,11.6,31.5,11.5Zm.3,7.4c-.1-.3-.5-1.1-.2-1.3.1.2.2.5.3.7.4-.4.6-.8.9-.4.7-.1.6,2.3.2,1.6.6-.1-.3-1-.5-1.1C32.1,17.8,32.1,18.4,31.8,18.9Zm-.2,9.9c-.5,1.5-.3-.7,0,0Zm1.3-6.9c-.8,1.3,0-.8,0,0Zm-.1,6.3a3.33,3.33,0,0,0,1,.6c-.2.3-.3.3-.5.1,1.1,1.1-.4-.2-.7-.3C32.7,28.4,32.7,28.3,32.8,28.2Zm.5,19.4c.3-.4.4-.2.6,0C34.1,47.3,33.7,48.3,33.3,47.6Zm.8-2.9c.3.1.3.4.2.8C34.6,45.6,33.8,45.7,34.1,44.7Zm.4,2.1c-.1-.1-.2-.2-.3-.1C33.9,46.6,35.6,45.5,34.5,46.8Zm.8-16.5c.3,1.4-.6-.1,0,0Zm.1,7.4c.2,0-.8,1.4-.2-.1C35.2,37.7,35.3,37.7,35.4,37.7Zm-.2-.8c.2.1-1,1.2-.2-.2C35.1,36.8,35.2,36.8,35.2,36.9Zm-.7.7c.1-.5-.1-1.1.4-1.1C34.8,36.9,34.9,37.5,34.5,37.6Zm.5,9.2c.3-.4.4-1.1.7-.7C35.4,46.5,35.3,47.1,35,46.8Zm3.4-13.7a8.84,8.84,0,0,0-.8,1.1c0-.1.2-.3-.3.1v-.1s.8-.6.4-.8a4.45,4.45,0,0,0,.8-.5c0,.1,0,.2-.1.2h0c.1-.1.2-.2.3-.2C38.6,33,38.5,33.1,38.4,33.1Zm.2-12.2c.4,0,.5,0,.4.5s.3.3.3.5-.2.3-.4.1c0-.1-.1-.2-.3-.4-.1.3-.4-.1-.5,0a1.06,1.06,0,0,0-.1.8,2.26,2.26,0,0,1,.2-1.3V21h0C38.2,20.9,38.3,20.9,38.6,20.9Zm-.3,3.7c.1,0,.1,0,.2.1C38.8,24.6,37.9,26.1,38.3,24.6Zm.4,22.7c.3-.2.4,0,.5.4C39.5,47.5,38.8,48.2,38.7,47.3Zm.5-37.9c.3.4.2.4.7,0a7.12,7.12,0,0,1-.5-2.2c.2,0,.4-.1.5.2-.4.6-.4.4-.1,1.2.1.4.3,1.2.7,1,.2.5-.3.4-.6.5C39.3,10.2,39.5,10.1,39.2,9.4Zm1.2,24.3c-.2.5-.6,1.4-.6,1.4s.1-.4-.2.2h-.1s.7-1,.2-.9a2.31,2.31,0,0,0,.6-.9.37.37,0,0,1-.1.3c.2,0,.2-.1.2-.1.1-.2.1-.3.2-.3S40.5,33.6,40.4,33.7ZM44,46.6c-.1-.1-.1-.3-.2-.4s0-.3.2-.4a1.42,1.42,0,0,1,.2.6C43.9,46.4,43.9,46.3,44,46.6Zm0-29.8c0-.4-.1-.9-.1-1.3.1.3.2.3.4.1C44.3,15.7,44,16.8,44,16.8Zm.7-4.8a4.05,4.05,0,0,1-.9.5c.3-.4.5-.7.8-1.1A.47.47,0,0,0,44.7,12Zm.1,31.2c-.1-.1-.2-.2-.2-.3s0-.3.1-.5c.2.1.2.3.2.6C44.7,43,44.7,42.9,44.8,43.2Zm.6-7.8c.1-.4,0-.3-.2-.4.1-.4.3-1,.6-1a1.69,1.69,0,0,0-.2.5A.59.59,0,0,1,45.4,35.4Zm.7,8c-.2-.3.2-1.2.3-1.5-.1.7.2-.4.4-.4A14.58,14.58,0,0,0,46.1,43.4Zm1.4-4.8c0-.4-1,.2-.9-.3.6.3.4-.3.8-.2-.1.5.4.2.5.5S47.1,38.5,47.5,38.6Zm-.7-13.5c.2-.2.3-.4.5-.6C47.4,25,47.2,25.6,46.8,25.1Zm.8,4.9c0-.4-.1-.2-.3-.2,0-.4.1-1,.4-1.1,0,.2-.1.4-.1.6C47.9,29.4,47.9,29.6,47.6,30Zm.5,11c-.2.1-.2,0-.3-.2.2-.2.3-.3.5-.3-.1.3-.2.3.1.2Q48.4,40.85,48.1,41Zm.8-2.5c0-.4-1,.4-.9-.2.6.2.4-.3.8-.3-.1.5.5.2.5.4S48.6,38.5,48.9,38.5Zm-.1-1.6c0-.4-.1-.2-.3-.2,0-.4,0-1,.3-1.2v.6C49,36.2,49,36.5,48.8,36.9Zm-.4-8.3c.2.4.3.9-.3.8C48.2,29.1,48.3,28.9,48.4,28.6Zm-.2-1.5c0-.3.1-.5.1-.8C48.6,26.5,48.8,27,48.2,27.1Zm1.9,10.6c0-.3-1,.6-1,0,.7,0,.3-.4.8-.5,0,.5.5,0,.5.3S49.7,37.8,50.1,37.7Zm-.2-13.9h1.2C51,24.2,49.9,24.3,49.9,23.8Zm.7,4.8h1.1C51.6,29.1,50.5,29.1,50.6,28.6Zm2.7,16.5c-.2-.1-.4,0-.3-.4C53.1,44.7,53.6,44.5,53.3,45.1ZM56,46c-.1-.3-.3-.2-.1-.6C56,45.4,56.5,45.5,56,46Zm.9-.8s-.7.1-.5-.1c0-.1.3-.1.3-.2l-.1-.1C56.9,44.8,57,44.9,56.9,45.2Zm1-16.6c-.1.3,0,.4.1.4s.2-.6.3-.5-.1.8-.1.9c-.1-.1-.1-.6-.1,0,0,.2.1.3.1.5,0,0,0-.5-.2-.3s-.1.4-.2.6A2.25,2.25,0,0,1,57.9,28.6Zm-.8-11.8h.4c-.1.5-1.2.4-1.1-.1A2.25,2.25,0,0,1,57.1,16.8Zm-1.3,6.4c-.1.3-.3,1.3-.4,1.5A4.19,4.19,0,0,1,55.8,23.2Zm.7,18.5c.1.2-.4.2-.4.3-.1-.1-.2-.1-.4-.1-.3.3-.3-.3-.8-.1C55.1,40.8,55.8,41.7,56.5,41.7Zm-.4.2c.2-.1.3,0,.3.2,0,0-.7.3-.5,0,0,0,.2-.1.2-.2Zm-.5,2.3c.3-.6.8.4,1.4.5.1.2-.4.1-.4.2-.1-.1-.2-.2-.3-.2-.2.2-.3-.1-.5-.3a.35.35,0,0,0-.2.1h0c.2-.1.4-.1.4.2,0,0-.7.3-.5.1,0-.1.2-.2.2-.2h-.1c-.1-.1-.2-.1-.4-.1-.3.3-.3-.2-.8-.1C54.5,43.6,55,44.1,55.6,44.2ZM53.9,17.5c-.1.2-.2.3-.2.5s.4-.3.2.4c-.5.2.5.4-.5.1A9.25,9.25,0,0,1,53.9,17.5Zm-.5,2.7c-.1.2-.3.5-.4.7C52.8,20.8,53.1,19.9,53.4,20.2Zm-.5,2.5c-.2.2-.3.4-.5.5C52.3,23.1,52.8,22.3,52.9,22.7Zm-.4-7c-.5.2.6.3-.5.1a5.36,5.36,0,0,1,.5-1.1c-.1.2-.1.4-.2.6C52.4,15.6,52.7,14.9,52.5,15.7Zm-.3-1.6a1.69,1.69,0,0,0-.2.5c0,.3.4-.3.2.4-.5.1.5.4-.5.1A4.67,4.67,0,0,1,52.2,14.1Zm-.7,2.4a11.73,11.73,0,0,1,.5,1.1c-.1.1-.2.1-.3.2s-.4-1-.5-1.1C51.4,16.6,51.5,16.6,51.5,16.5Zm-.2,9.2a1.61,1.61,0,0,1-.4.7C50.7,26.4,51,25.4,51.3,25.7ZM51,4.3c.1-.2.2-.2.2.1-.1.1-.4-.2-.4.2a1.45,1.45,0,0,1-.2-.7c.3.3-.1-.3-.1-.2C50.6,3.6,50.9,4.2,51,4.3ZM49.5,16.2l.8.7a.1.1,0,0,1-.1.1c.2.2.4.4.5.4l-.3.3c-.1.1-.7-.7-.7-.7a.1.1,0,0,1,.1-.1c-.2-.2-.3-.5-.4-.5S49.5,16.3,49.5,16.2Zm-.4-7.5c-.1.1-.2-.5-.4-.2a2.92,2.92,0,0,1,.2-.9c0,.5.1-.3.1-.3.2.2.1,1,.1,1.1Q49.25,8.25,49.1,8.7ZM47.2,4.2c.1.7,0,.6.7.5.4-.1,1-.1,1.1-.6.4-.1.1.5,0,.8-.3.8-.2.5-.9.7.5-.3.4-.2.5-.9a3.67,3.67,0,0,1-1.8.1C46.8,4.6,46.9,4.2,47.2,4.2Zm-.3,16c0,.3.1.5.3.4-.1.1-.6,1-.7.9A4,4,0,0,0,46.9,20.2Zm-.7-10.1q.3-.15,0,.3c-.1,0-.2-.6-.3-.3a1.88,1.88,0,0,1,.2-.8c0,.5.1-.2.1-.3,0,.1,0,.1-.1.2.1-.4-.4.1-.5.1.1-.1.2-1,.5-.7a.75.75,0,0,1,.1.5C46.4,9.2,46.2,10,46.2,10.1Zm-.7-7.7c.1,0-.2-1,0-1.2.3.4.5,1,.8,1.4-.3.3-1.5-.6-1.7-.9C44.8,1.2,45.3,2.1,45.5,2.4Zm-1.1.9c-.3.7-.3.5.2,1.1.2.3.7.9.9.5.3.3-.2.5-.4.7-.6.4-.4.2-.9-.2.4.1.3.2.7-.3-.4-.6-.8-.8-1.1-1.6C44,3.3,44.2,3.1,44.4,3.3ZM44,44.4a3.33,3.33,0,0,0-1.4.1c.2-.4.8-.4,1.1-.5C43.2,44.3,44,44.1,44,44.4ZM42.7,43c.3-.4.5.4.7.5-.1,0-.5-.2-.5.1A.85.85,0,0,1,42.7,43Zm-.2-8.1a6.36,6.36,0,0,0,.6-1v.3h0l.2-.4c-.1.1-.1.3-.2.4-.2.5-.5,1.3-.4,1.3-.1-.1.1-.4-.2.2a.1.1,0,0,1-.1-.1C42.3,35.9,42.9,34.8,42.5,34.9Zm.8,5.1s-.5-.3-.4,0a1.45,1.45,0,0,1-.2-.7C43,39.1,43.1,39.9,43.3,40Zm-.1,2.4c-.5.2.3.1.3.4a3.33,3.33,0,0,0-1.4.1A1.27,1.27,0,0,1,43.2,42.4ZM42,15c0,.3-.1.6-.4.5.3-.2-.2-.4-.3-.4C41.4,15.1,42,14.6,42,15ZM40.9,38.8a1.1,1.1,0,0,1,0-.8c.3-.2.3.8.4,1C41.2,39,40.9,38.5,40.9,38.8ZM41,16.5c-.1.5.3.3.3.5s-.2.3-.4.1c-.1-.4-1.6-1-.3-1.1C41,16.1,41.1,16,41,16.5ZM39.4,1.9A12.49,12.49,0,0,1,40.6,1a13.1,13.1,0,0,1-1.2,1.3C39.8,1.8,39.4,2.1,39.4,1.9Zm-.2,1.5c.5.1.6-.3.4.7a2,2,0,0,0-.1.7c0,.3,0,.4-.2.2a3,3,0,0,1,.2-1c-.2.1-.3,0-.4-.3,0,.4-.1,1-.4,1.1C38.9,4.1,39.1,4.1,39.2,3.4Zm-.6,7.9c0,.3,0,.6-.2.6.2-.3-.3-.3-.4-.3S38.5,10.8,38.6,11.3Zm-.9,4.4c.4-.2.5-.3.5.1s.4,0,.4.3-.2.4-.4.3C38.1,16.1,36.3,16.4,37.7,15.7Zm-.4,1.1c0,.9.2.2.5.4,0,.7-.4.1-.6.2a2.2,2.2,0,0,0-.1.8C37,18.2,37,16.9,37.3,16.8Zm-1.7,5.1c-.2.9.1.3.4.6-.1.7-.4,0-.5,0-.2.2-.2.5-.3.8C35.1,23.3,35.3,22,35.6,21.9Zm-.9-15c.1.2.2.4.4.4s.2.2,0,.3a1.61,1.61,0,0,1-.4-.7c-.1.3-.3.4-.5.3.2.2.5.5.3.9-.4-.4-.2-.6-.5-1.1C34.4,6.6,34.3,6.2,34.7,6.9ZM34,9.2c-.2-.7-.1,0-.3-.1a7,7,0,0,1-.2-1.6C33.5,7.6,34.1,8.9,34,9.2Zm.3,5.4c.5-.5-.7-.5-.9-.4-.6-.1-.4.4-.5.9-.3-.2-.9-.4-.7-.8.2.1.3.2.5.3.2-.6.2-1,.8-1C34.1,12.9,34.9,14.9,34.3,14.6ZM31.7,4.4c.9-.1,1-1.5,1.1-2.2.4-.5.1.7.6-.3a5,5,0,0,0-.5,1.5c.1.2.3-.4.2.3s-.1,0-.1,0h-.2c-.1.5-.1.9-.2,1.4,0-.6-.5,0-.7-.1C31.4,4.8,31.2,4.4,31.7,4.4Zm-.6,4.8c.5,0-.2.3.3.3-.2.2.8.4.7.4v.3C31.9,10.5,30.9,9.8,31.1,9.2Zm.3,23.4c-.3.6.1.1.1.4-.3.5-.2-.2-.5.2C31.1,33.1,31.1,32.3,31.4,32.6Zm-.1,7.7c-.3.4-.5.8-.8.6-.1,0-.1.1-.2.1,0-.2-.1-.3-.2-.3-.1-.2.4-.2.6-.1C30.9,40.3,31.1,40,31.3,40.3ZM30,3.7c.3.5-.3.1,0,.6-.2,0,.3,1.1.3,1l-.2.2C29.8,5.6,29.5,4.1,30,3.7ZM28.7,15.2l.3.6c.4-.4.5-.8.9-.4.7-.2.7,2.3.3,1.6.6-.2-.4-1-.5-1-.4-.5-.4.1-.8.6C28.9,16.1,28.5,15.4,28.7,15.2Zm.2,4.7c-.3.4-.4.4-.5,0C28.9,19.5,28.8,19.5,28.9,19.9Zm-.6,15.7c-.2.6-.3-.1-.5.5,0-.2-.1-.9.3-.8C27.8,36,28.2,35.3,28.3,35.6Zm-.2-19.4c-.2.2-.3.2-.5.1s-.3-.2-.3-.4C27.8,15.5,27.8,16,28.1,16.2ZM26.7,40.4c.2-.2.1.6.4-.1,0,.3.1.4.3.4C27.1,41.1,26.6,40.9,26.7,40.4Zm.1,3.6h0a1.2,1.2,0,0,1-.2.8c.1-.5-.3,0-.2-.6C26.4,44.3,26.7,44.1,26.8,44Zm-.7-18.1c-.3.4-.5.4-.5-.1C26.2,25.5,26,25.5,26.1,25.9Zm-.3,3.3a13.39,13.39,0,0,0,.6,1.2c-.2.2-.4.2-.4-.2.6,1.8-.3-.5-.5-.8C25.6,29.4,25.7,29.3,25.8,29.2Zm-1-14.4c-.3.4-.4.4-.5,0C24.8,14.4,24.7,14.4,24.8,14.8Zm-.2,21.5c.1.2.2.2.4.1,0,.5-.7.7-.8.3C24.5,36.4,24.7,37,24.6,36.3ZM5,36s.2-.6.3-.6-.6.2-.5-.1C6,35.1,5,36.1,5,36Zm-.1-5.2c-.2.1-.3,0-.4-.1.2,0,1.5,0,1.6-.4-.1-.1-.2-.2-.1-.3s.6.2.3.6S5.2,30.8,4.9,30.8Zm-.3-5.7c.1.3.2.8.2.8a1.85,1.85,0,0,1,.2.7c-.1,0-.3-.5-.3,0C4.6,26.4,4.7,25.5,4.6,25.1Zm1.3,8.1a.46.46,0,0,1-.3.5c.1-.2.8-2.1.5-2.2,0,.1-.1.2-.1.1.1-.3.4-.8.6-.4A5.33,5.33,0,0,1,5.9,33.2Zm.4-10.1.2.2c-.1.1-.5-.2-.3.2l-.1-.1a.35.35,0,0,1-.1.2c0-.1.1-.2.1-.3a7.93,7.93,0,0,0-.4-.9,3.91,3.91,0,0,0,.5.4.37.37,0,0,0,.1.3,4.33,4.33,0,0,1,.5-1.2c-.1,0-.1-.2,0-.3C7.1,21.7,6.7,22.5,6.3,23.1ZM6.4,7.6a2,2,0,0,0,.4-.8c-.3.4-.5.5-.7.8-.1,0-.1-.1-.2-.2A3.08,3.08,0,0,1,7.4,5.9a6,6,0,0,0-.5,1.4C6.7,7.9,6.7,7.3,6.4,7.6ZM8.5,25c-.1,0-.6-.5-.9-.7a3.54,3.54,0,0,1,.6.1,1.42,1.42,0,0,1,.6.2C8.7,24.8,8.3,24.7,8.5,25Zm.1-2.9c.4-.3.4,1.6.5,2C8.5,23.8,8.8,22.7,8.6,22.1Zm-.1-3.7c.4-.3.5,1.5.6,1.9C8.5,20,8.7,19,8.5,18.4Zm.8,12.2c1,.4-.1.9-.1.8s.3-.5.4-.5S9,30.9,9.3,30.6Zm1-15.7c-.3.9-.5-.1-.1-.5C9.9,15,10.3,14.7,10.3,14.9Zm-.6-2c-.2-.8.4-1.5.6-2.3C10.6,10.7,9.8,12.4,9.7,12.9ZM9.2,33.1c.1-.2,1.2-1.8,1-2-.1.2-.2.2-.2.1s.6-.7.6-.1c0,.4-.8,1.4-1,1.7A.54.54,0,0,1,9.2,33.1Zm.6,2.8c-.1,0,.1-.6.2-.7s-.6.5-.5.1C10.6,34.7,9.9,36,9.8,35.9Zm.4,5.9c0-.8.1,0,.3-.3,0-.4-.1-.7-.1-1.1C10.5,40.4,10.9,41.7,10.2,41.8Zm4.5,5c0-.1.3-.3.2-.3s-.3.1-.4.1a7.26,7.26,0,0,1,1.2-.5C15.7,46.6,15.1,46.6,14.7,46.8Zm1.8-18.9c.5.1,0-.6.6-.5-.1.2-.1.4-.2.6.2,0,.2-.2.4-.1C17.1,28.2,16.4,28.5,16.5,27.9Zm.2-7.1c-.3-.2-.6-.2-.9-.4.1-.3,1.1-1,1.1-.5.4.2-.2.5-.3.7C16.7,20.6,16.7,20.7,16.7,20.8Zm.7,4c.4.3-.2.5-.3.6a.37.37,0,0,1,.1.3c-.3-.3-.6-.3-.8-.5C16.5,25,17.5,24.4,17.4,24.8Zm.2,5.8c-.2.1-.4.1-.6.3a.37.37,0,0,0-.1-.3C17.5,30.2,17.3,30.8,17.6,30.6Zm.1,2.1c-.2,0-.4-.1-.6-.1a.37.37,0,0,1,.1-.3C17.7,32.3,17.3,32.7,17.7,32.7ZM17,49c.1,0,1-.2,1-.3C18,49.3,17.1,49.2,17,49Zm.6-3.4c.1-.3.4.2.3-.5a.45.45,0,0,0,.5,0C18.4,45.5,17.7,46,17.6,45.6Zm-.3-30.2c.1-.5,0-1.8.5-1.8C17.6,14.2,17.8,15.3,17.3,15.4Zm1.6,14.9c-.1.1-.2.3-.3.4.1.2.2,0,.3.3-.3.2-.9-.1-.6-.6C18.6,30.8,18.6,29.8,18.9,30.3Zm-.6-8H19C18.9,22.8,18.3,22.8,18.3,22.3Zm.4,15.2c-.1.7-.3.3-.4.9a1.88,1.88,0,0,1,.2-.8C18.5,37.5,18.6,37.5,18.7,37.5Zm.2,5.4c-.4.4-.1-1.2-.5.3-.5.1-.2-1.4.2-1.4C18.7,42.1,19.1,42.7,18.9,42.9ZM20,48.6h.2a3.09,3.09,0,0,1-.2-.8c.1,0,.4.4.6.6.4-.1.9-.3.9.1C21.2,48.8,20,49.1,20,48.6ZM21.1,39c0,.3.4,1,.1,1.2s0-1.2-.5.2C20.3,40.3,20.7,38.9,21.1,39Zm-.3-7.7c0-.5.4-.8.6-.3A1.63,1.63,0,0,1,20.8,31.3Zm.5,15.6c-.4.4-.2-1.2-.5.3-.5.1-.2-1.4.2-1.4C21,46,21.5,46.6,21.3,46.9ZM20.6,33c-.2,0-.3-.2-.2-.6-.5,2.2.1-.7.1-1.1h.3C20.7,31.9,20.7,32.4,20.6,33ZM23,49.1c0-.5-.3.1-.3-.4,0,.1.3-.2.3-.4h0C23,48.5,23.2,48.8,23,49.1Zm-.2-21.6c-.2-.4.1-.9.5-.6A1.47,1.47,0,0,1,22.8,27.5Zm.6-10.2c-.2.1-.3.1-.4-.1.2-.6.5-.3.8-.4A.46.46,0,0,1,23.4,17.3Zm0-14.7c.5-.4.2.1.5.2-.3.2-.6.2-1,.6C22.8,2.9,23,3,23.4,2.6Zm-.8,6.5c0-.1.1-.1,0,0a3.33,3.33,0,0,1,.6-1c.1.2-.4.7-.6,1,.1-.1.1,0,0,0a1.62,1.62,0,0,1,.1,1.5,2,2,0,0,1-.1-1.5Zm0,38.8c-.2.3-1.4.7-1.4.1C21.5,48,22.7,47.3,22.6,47.9ZM21.9,8.4a.85.85,0,0,1-.8-.7h0V7.6a3.08,3.08,0,0,1-.1-1c.2,0,.1.7.1,1v.1C21.5,7.5,22,8.1,21.9,8.4Zm-.3-3.1c-.3.4-.7,1.6-1,1.3C20.8,6.2,21.3,4.8,21.6,5.3ZM21,2.4c-.3.4-.7,1.6-1,1.4C20.2,3.4,20.7,2.1,21,2.4Zm-.8,19.8c0,.5-.6.7-.7.2A2.54,2.54,0,0,0,20.2,22.2Zm-.3,9.7a1.79,1.79,0,0,1-.5.7C19.2,32.2,19.5,31.7,19.9,31.9Zm-.6-7.1c-.2,0-.3-.1-.3-.4a.64.64,0,0,1,0-.6C19.4,23.9,19.2,24.4,19.3,24.8Zm-.2-6c.5,0-.1.5-.1.7a.22.22,0,0,1,.2.2c-.4,0-.7.1-1,.1C18.2,19.5,19.1,18.4,19.1,18.8Zm-.6-9.6c-.1.1-.8.7-.6.1C18,9.1,18.6,8.8,18.5,9.2Zm-1.1-3c.4,0,.5-.2.8-.2,0,.4-.7.6-.8.6S17.3,6.4,17.4,6.2Zm-.3,9.9c0-.2.6-.8.6-.4C17.6,15.9,17,16.7,17.1,16.1Zm0-7.8c-.1.1-.6,1-.6.5C16.5,8.5,17,7.9,17.1,8.3Zm-1,4.5h0a1.14,1.14,0,0,1,.5,1.3,1.23,1.23,0,0,1-.5-1.3h0c-.1.1-.1,0,0,0a5.16,5.16,0,0,1,.2-1.1C16.5,11.8,16.2,12.5,16.1,12.8ZM15.8,10c.1.5.3.5.4.8-.2.2-.6-.5-.6-.6Zm-.5,22.3c.3.5.3-.6.6,0-.1.1-.2.3-.4.4.1.2.2,0,.4.3C15.6,33.1,15,32.9,15.3,32.3ZM16.4,41c-.1.6-.6.4-1,.5,0-.1.3-.3.2-.3h-.4A7.38,7.38,0,0,0,16.4,41ZM14.3,8.7c-.7.5-.2-.6.2-.5C14,8.3,14.4,8.5,14.3,8.7Zm-.8-3,.2-.2a4.23,4.23,0,0,0,.5.7C14,6.4,13.6,5.9,13.5,5.7Zm.1-2.1c.1.3.5-.3.3.4l-1-.3C13,3.1,13.2,3.1,13.6,3.6Zm-.3,15.9c.1.4-.4.9-.6.6ZM12.5,45c.2-.4.2-.7.4-1.1.1.1-.2,1.6-.7,1.2C12.5,44.4,12.2,45.2,12.5,45ZM11.3,29.1a1.27,1.27,0,0,1,.6.1c-.1.1-.3.1.2.2a1.38,1.38,0,0,0-.3.4c.2,0,.2.2.2.3s-.5.1-.5-.1.3-.3.3-.4-.2-.3-.4-.3A.31.31,0,0,1,11.3,29.1Zm.1,2.5c0-.2,0-.4-.2-.5l.1-.1a2.18,2.18,0,0,1,.4.5c.1-.1.2-.2.2-.3s-.2-.3-.4-.3v-.1h.6c-.1.1-.3.1.1.2-.1.1-.3.2-.3.4.2,0,.2.2.2.3s-.3.1-.4,0h0a.4.4,0,0,0-.4.2c.1.2.1.3,0,.4,0-.1-.4-.2-.4-.4S11.3,31.7,11.4,31.6Zm-.3,10.3c.1-.4.1-.7.2-1.1.1,0,.1,1.6-.5,1.3C11,41.4,10.9,42.2,11.1,41.9ZM10.7,7.4a3.93,3.93,0,0,0-.3,1.4c-.1.6-.2.1-.5.4a6.89,6.89,0,0,0,.3-.8c-.2.5-.5.6-.6.9-.1,0-.1-.1-.2-.1A3.67,3.67,0,0,1,10.7,7.4ZM9.5,1.2c.2-.1.3.1.2.5a.45.45,0,0,0-.2.6A4,4,0,0,1,9.5,1.2ZM9.3,4.3c-.2-.3-.2.2-.3-.5C9.3,3.7,9.7,4.1,9.3,4.3ZM9.2,1c-.3.2-.2.3.2.3a.66.66,0,0,1-.6.1C8.9.9,8.9,1,9.2,1ZM8.1,12c-.2.5-.2,0-.5.3a2,2,0,0,0,.4-.8c-.3.4-.5.4-.7.7L7.1,12c.2-.2.3-.4.4-.5a1,1,0,0,1,.4-.7c-.3.2-.2.3-.1.4a2.37,2.37,0,0,1,.9-.5A3,3,0,0,0,8.1,12Zm.3-7c-.2.3-1.1.9-1.2.5C7.6,5.3,8.3,4.5,8.4,5ZM6.7,4.9c0,.3-.5.2-.1.6,0,.1,0,.1-.1-.1-.6-.5-.9-1.4,0-.8-.1-.1-.3,0-.3.2S6.6,4.9,6.7,4.9ZM6.1,2.5c-.1,0-.2.1-.3.2,0,.4.5,0,.6.1.1.3-.5.3,0,.6,0,.1-.1.1-.2,0C5.5,2.9,5.1,2.1,6.1,2.5ZM5.5,12.7c-.3.2-1.2.4-1.2-.1C4.7,12.6,5.5,12.1,5.5,12.7ZM4.3,11.6c.3.2,1.1.1.9.7C5,12.4,4.1,12.1,4.3,11.6ZM4.1,25.4c.4-.1.1,1.8-.1,2.2.1-.7.1-1.3.2-1.9C4.1,25.7,4,25.6,4.1,25.4ZM.6,7.5c-.1,0-.5-.3-.3-.6s.3.2.4.2A.6.6,0,0,1,.6,7.5ZM.7,42.4c-.3-.2-.2-.5.1-.8C1.2,41.7,1.1,41.9.7,42.4ZM1,38.2c.2.3,0,.5-.5.6C.5,38.4.7,38.2,1,38.2Z' fill='%233c6900'/></svg>")!important;
background-repeat: repeat !important;
border: 0px !important;
color: white !important;
border-radius: 0px;
}

.card-body p {
    text-align: left!important;
}

.btn-primary {
    width: 100%;
    color: #fff;
    background-color: #38692c; /* Grün für den Button */
    border-color: #38692c;
    /*border-radius: 0.25rem;*/
    padding: 0.75rem 1.5rem;
    font-size: 1rem;
    font-family: "SF Mono", Menlo, Consolas, Monaco, Liberation Mono, Lucida Console, monospace, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
    line-height: 1.5;
    cursor: pointer;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out
}

.btn-primary:hover {
    background-color: #284b1e; /* Dunkleres Grün beim Hover */
    border-color: #284b1e;
}

.img-fluid {
    display: block;
    margin: auto;
}

.dsg-rahmen {
    padding: 7px;
    border-style: solid;
    border-width: 5px;
    border: 5px solid inherit;
    -moz-border-image: url("https://cdn.shopify.com/s/files/1/0509/4205/0499/t/9/assets/dsg_rahmen_produkte_4s_270x270_mehr_zackig_1.svg") 15 15 stretch;
    /* Old firefox */
    -webkit-border-image: url("https://cdn.shopify.com/s/files/1/0509/4205/0499/t/9/assets/dsg_rahmen_produkte_4s_270x270_mehr_zackig_1.svg") 15 15 stretch;
    /* Safari */
    -o-border-image: url("https://cdn.shopify.com/s/files/1/0509/4205/0499/t/9/assets/dsg_rahmen_produkte_4s_270x270_mehr_zackig_1.svg") 15 15 stretch;
    /* Opera */
    border-image: url("https://cdn.shopify.com/s/files/1/0509/4205/0499/t/9/assets/dsg_rahmen_produkte_4s_270x270_mehr_zackig_1.svg") 15 15 stretch;
    max-width: 600px;
    height: auto;
}

.share-button {
    text-align: center;
}

.share-button a {
    padding: 10px 10px;
}

@media only screen and (max-width: 600px) {
    .designSliderWidth {
        width: auto;
    }

    #selectedDesignDisplay img {
    max-width: auto!important;
    width: 100%!important;
    }

    .img-fluid {
        max-width: auto!important;
        width: 100%!important;
    }

    .form-group label {
        text-align: left;
    }
}