   /* Typography (heading) */
         @font-face {
         font-family: Futura;
         font-weight: 600;
         font-style: normal;
         font-display: swap;
         src: url("../assets/futura_n6.bbe2e25d5b96d13ff36b242171a3d07cf5a60170.woff2") format("woff2");
         }
  
         /* Typography (body) */
         @font-face {
         font-family: Futura;
         font-weight: 400;
         font-style: normal;
         font-display: swap;
         src: url("../assets/futura_n4.df36ce3d9db534a4d7947f4aa825495ed740e410.woff2") format("woff2");
         }
        
        
         :root {--heading-color: 28, 27, 27;
         --text-color: 28, 27, 27;
         --background: 244, 244, 244;
         --secondary-background: 244, 244, 244;
         --border-color: 212, 211, 211;
         --border-color-darker: 158, 157, 157;
         --success-color: 0, 179, 136;
         --success-background: 195, 231, 222;
         --error-color: 214, 64, 61;
         --error-background: 242, 231, 231;
         --primary-button-background: 249, 202, 79;
         --primary-button-text-color: 28, 27, 27;
         --secondary-button-background: 0, 179, 136;
         --secondary-button-text-color: 255, 255, 255;
         --product-star-rating: 249, 202, 79;
         --product-on-sale-accent: 214, 64, 61;
         --product-sold-out-accent: 214, 64, 61;
         --product-custom-label-background: 0, 179, 136;
         --product-custom-label-text-color: 255, 255, 255;
         --product-custom-label-2-background: 0, 179, 136;
         --product-custom-label-2-text-color: 255, 255, 255;
         --product-low-stock-text-color: 214, 64, 61;
         --product-in-stock-text-color: 0, 179, 136;
         --loading-bar-background: 28, 27, 27;
         /* We duplicate some "base" colors as root colors, which is useful to use on drawer elements or popover without. Those should not be overridden to avoid issues */
         --root-heading-color: 28, 27, 27;
         --root-text-color: 28, 27, 27;
         --root-background: 244, 244, 244;
         --root-border-color: 212, 211, 211;
         --root-primary-button-background: 249, 202, 79;
         --root-primary-button-text-color: 28, 27, 27;
         /* Freiluftkind Corporate Identity Colors*/
         --freiluftkind-colorscheme-green: 0, 179, 136;
         --freiluftkind-colorscheme-yellow: 249, 202, 79;
         --freiluftkind-colorscheme-lightgrey: 244, 244, 244;
         --freiluftkind-colorscheme-red: 214, 64, 61;
         --freiluftkind-colorscheme-darkgreen: 0, 139, 16;
         --freiluftkind-colorscheme-lightgreen: 242, 253, 242;
         --freiluftkind-colorscheme-text: 28, 27, 27;
         --base-font-size: 16px;
         --heading-font-family: Futura, sans-serif;
         --heading-font-weight: 600;
         --heading-font-style: normal;
         --heading-text-transform: normal;
         --text-font-family: Futura, sans-serif;
         --text-font-weight: 400;
         --text-font-style: normal;
         --text-font-bold-weight: 600;
         /* Typography (font size) */
         --heading-xxsmall-font-size: 11px;
         --heading-xsmall-font-size: 11px;
         --heading-small-font-size: 12px;
         --heading-large-font-size: 36px;
         --heading-h1-font-size: 36px;
         --heading-h2-font-size: 30px;
         --heading-h3-font-size: 26px;
         --heading-h4-font-size: 24px;
         --heading-h5-font-size: 20px;
         --heading-h6-font-size: 16px;
         /* Control the look and feel of the theme by changing radius of various elements */
         --button-border-radius: 30px;
         --block-border-radius: 32px;
         --block-border-radius-reduced: 16px;
         --color-swatch-border-radius: 100%;
         /* Button size */
         --button-height: 48px;
         --button-small-height: 40px;
         /* Form related */
         --form-input-field-height: 48px;
         --form-input-gap: 16px;
         --form-submit-margin: 24px;
         /* Product listing related variables */
         --product-list-block-spacing: 32px;
         /* Video related */
         --play-button-background: 244, 244, 244;
         --play-button-arrow: 28, 27, 27;
         /* RTL support */
         --transform-logical-flip: 1;
         --transform-origin-start: left;
         --transform-origin-end: right;
         /* Other */
         --zoom-cursor-svg-url: url(../assets/zoom-cursor.svg?v=28433592660465633871715702481);
         --arrow-right-svg-url: url(../assets/arrow-right.svg?v=112066406743797166691715702481);
         --arrow-left-svg-url: url(../assets/arrow-left.svg?v=36441900807504074991715702481);
         /* Some useful variables that we can reuse in our CSS. Some explanation are needed for some of them:
         - container-max-width-minus-gutters: represents the container max width without the edge gutters
         - container-outer-width: considering the screen width, represent all the space outside the container
         - container-outer-margin: same as container-outer-width but get set to 0 inside a container
         - container-inner-width: the effective space inside the container (minus gutters)
         - grid-column-width: represents the width of a single column of the grid
         - vertical-breather: this is a variable that defines the global "spacing" between sections, and inside the section
         to create some "breath" and minimum spacing
         */
         --container-max-width: 1600px;
         --container-gutter: 24px;
         --container-max-width-minus-gutters: calc(var(--container-max-width) - (var(--container-gutter)) * 2);
         --container-outer-width: max(calc((100vw - var(--container-max-width-minus-gutters)) / 2), var(--container-gutter));
         --container-outer-margin: var(--container-outer-width);
         --container-inner-width: calc(100vw - var(--container-outer-width) * 2);
         --grid-column-count: 10;
         --grid-gap: 24px;
         --grid-column-width: calc((100vw - var(--container-outer-width) * 2 - var(--grid-gap) * (var(--grid-column-count) - 1)) / var(--grid-column-count));
         --vertical-breather: 36px;
         --vertical-breather-tight: 36px;
         /* Shopify related variables */
         --payment-terms-background-color: #f4f4f4;
         --loader-url: url(../assets/tracking-loader.gif?v=120982840611044329201715702481);
         }
         @media screen and (min-width: 741px) {
         :root {
         --container-gutter: 40px;
         --grid-column-count: 20;
         --vertical-breather: 48px;
         --vertical-breather-tight: 48px;
         /* Typography (font size) */
         --heading-xsmall-font-size: 12px;
         --heading-small-font-size: 13px;
         --heading-large-font-size: 52px;
         --heading-h1-font-size: 48px;
         --heading-h2-font-size: 38px;
         --heading-h3-font-size: 32px;
         --heading-h4-font-size: 24px;
         --heading-h5-font-size: 20px;
         --heading-h6-font-size: 18px;
         /* Form related */
         --form-input-field-height: 52px;
         --form-submit-margin: 32px;
         /* Button size */
         --button-height: 52px;
         --button-small-height: 44px;
         }
         }
         @media screen and (min-width: 1200px) {
         :root {
         --vertical-breather: 64px;
         --vertical-breather-tight: 48px;
         --product-list-block-spacing: 48px;
         /* Typography */
         --heading-large-font-size: 64px;
         --heading-h1-font-size: 56px;
         --heading-h2-font-size: 48px;
         --heading-h3-font-size: 36px;
         --heading-h4-font-size: 30px;
         --heading-h5-font-size: 24px;
         --heading-h6-font-size: 18px;
         }
         }
         @media screen and (min-width: 1600px) {
         :root {
         --vertical-breather: 64px;
         --vertical-breather-tight: 48px;
         }
         }

         visibility: hidden;
         }
         .shopify-payment-button__button {
         border-radius: 4px;
         border: none;
         box-shadow: 0 0 0 0 transparent;
         color: white;
         cursor: pointer;
         display: block;
         font-size: 1em;
         font-weight: 500;
         line-height: 1;
         text-align: center;
         width: 100%;
         min-height: 44px;
         transition: background 0.2s ease-in-out;
         }
         .shopify-payment-button__button[disabled] {
         opacity: 0.6;
         cursor: default;
         }
         .shopify-payment-button__button--unbranded {
         background-color: #1990c6;
         padding: 1em 2em;
         }
         .shopify-payment-button__button--unbranded:hover:not([disabled]) {
         background-color: #136f99;
         }
         .shopify-payment-button__more-options {
         background: transparent;
         border: 0 none;
         cursor: pointer;
         display: block;
         font-size: 1em;
         margin-top: 1em;
         text-align: center;
         text-decoration: underline;
         width: 100%;
         }
         .shopify-payment-button__more-options.shopify-payment-button__skeleton {
         width: 50%;
         margin-left: 25%;
         margin-right: 25%;
         }
         .shopify-payment-button__more-options[disabled] {
         opacity: 0.6;
         cursor: default;
         }
         .shopify-payment-button__button.shopify-payment-button__button--branded {
         display: flex;
         flex-direction: column;
         position: relative;
         z-index: 1;
         }
         .shopify-payment-button__button.shopify-payment-button__button--branded .shopify-cleanslate {
         flex: 1 !important;
         display: flex !important;
         flex-direction: column !important;
         }
         .shopify-payment-button__button.button.loading {
         position: relative;
         color: transparent;
         }
         .shopify-payment-button__button.button.loading > .loading-overlay__spinner {
         top: 50%;
         left: 50%;
         transform: translate(-50%, -50%);
         position: absolute;
         height: 100%;
         display: flex;
         align-items: center;
         }
         .shopify-payment-button__button.button.loading > .loading-overlay__spinner .spinner {
         width: -moz-fit-content;
         width: -webkit-fit-content;
         width: fit-content;
         }
         .button.loading > .loading-overlay__spinner .path {
         stroke: white;
         }
         .shopify-payment-button__button .loading-overlay__spinner {
         width: 1.8rem;
         display: inline-block;
         }
         .shopify-payment-button__button .spinner {
         animation: shopify-rotator 1.4s linear infinite;
         }
         @keyframes shopify-rotator {
         0% {
         transform: rotate(0deg);
         }
         100% {
         transform: rotate(270deg);
         }
         }
         .shopify-payment-button__button .path {
         stroke-dasharray: 280;
         stroke-dashoffset: 0;
         transform-origin: center;
         stroke: rgb(18,18,18);
         animation: shopify-dash 1.4s ease-in-out infinite;
         }
         @media screen and (forced-colors: active) {
         .shopify-payment-button__button .path{
         stroke: CanvasText;
         }
         }
         @keyframes shopify-dash {
         0% {
         stroke-dashoffset: 280;
         }
         50% {
         stroke-dashoffset: 75;
         transform: rotate(135deg);
         }
         100% {
         stroke-dashoffset: 280;
         transform: rotate(450deg);
         }
         }
         #dynamic-checkout-cart {
         min-height: 50px;
         }
         }
         @media screen and (max-width: 750px) {
         #dynamic-checkout-cart {
         min-height: 240px;
         }
         }

           ﻿.jdgm-xx{left:0}:not(.jdgm-prev-badge__stars)>.jdgm-star{color:#ffd700}.jdgm-histogram .jdgm-star.jdgm-star{color:#ffd700}.jdgm-preview-badge .jdgm-star.jdgm-star{color:#ffd700}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-rev .jdgm-rev__timestamp,.jdgm-quest .jdgm-rev__timestamp,.jdgm-carousel-item__timestamp{display:none !important}.jdgm-widget.jdgm-all-reviews-widget,.jdgm-widget .jdgm-rev-widg{border:none;padding:0}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__replier:before{content:'Freiluftkind'}.jdgm-rev__prod-link-prefix:before{content:'über'}.jdgm-rev__out-of-store-text:before{content:'(ausverkauft)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}
      
         @-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-prev-badge{display:block !important}
      

     
     
         body #popup-bundle[open].popupBundleCenterFix {
         transform: translateY(-213px)
         }
      
     
         body #popup-upsell[open].popupUpsellCenterFix {
         transform: translateY(-16px)
         }
      
      .ACC_FK_Menu_02 .header__inline-navigation .header__icon-list button.header__icon-wrapper::after {
         content: 'Menü';
         color: #1C1B1B;
         text-align: center;
         font-family: Futura, sans-serif;
         font-size: 10px;
         font-style: normal;
         font-weight: 500;
         line-height: normal;
         position: absolute;
         margin-top: 8px;
         margin-left: -3px;
         }
         .ACC_FK_Menu_02 .header__wrapper {
         align-items: flex-start;
         }
         .ACC_FK_Menu_02 .header__icon-list a[href="/cart"]::after {
         content: 'Warenkorb';
         color: #1C1B1B;
         text-align: center;
         font-family: Futura, sans-serif;
         font-size: 10px;
         font-style: normal;
         font-weight: 500;
         line-height: normal;
         position: absolute;
         margin-top: 4px;
         margin-left: -15px;
         }
         .ACC_FK_Menu_02 .header__icon-list a[href="/account/login"]::after {
         content: 'Account';
         color: #1C1B1B;
         text-align: center;
         font-family: Futura, sans-serif;
         font-size: 10px;
         font-style: normal;
         font-weight: 500;
         line-height: normal;
         position: absolute;
         margin-top: 6px;
         margin-left: -10px;
         }
         @media (min-width: 741px) {
         .ACC_FK_Menu_02 .header__icon-list a[href="/cart"]::after {
         margin-top: 6px;
         }
         .ACC_FK_Menu_02 .header__icon-list a[href="/account/login"] {
         margin-right: 16px;
         }
         }
         @media (min-width: 1280px) {
         .ACC_FK_Menu_02 nav.header__inline-navigation {
         margin-top: 5px;
         }
         }
      
     .ACC_FK_ProductPage_03 .product-form .shopify-payment-button {
         display: none !important;
         }
         .ACC_FK_ProductPage_03 .shopify-cleanslate .beR_IRWWHmzzPFJUoa9p {
         background: #ffc43a !important;
         border-color: #ffc43a !important;
         }
         .PyPalBtn{
         background-color: #ffc43a !important;
         text-align: center;
         justify-content: center;
         display: flex;
         border-radius: 50px;
         padding: 14px 0px;
         cursor: pointer;
         }
         .ACC_FK_ProductPage_03 .shopify-payment-button .shopify-payment-button__button .size--large > span[aria-hidden="true"] {
         display: none;
         }
         .ACC_FK_ProductPage_03 .shopify-payment-button .shopify-payment-button__more-options {
         display: none;
         }
         .ACC_FK_ProductPage_03 .shopify-cleanslate .beR_IRWWHmzzPFJUoa9p svg, .shopify-cleanslate .X7BUDcb2xSdf8lsQafmS svg {
         display: none !important;
         }
         .ACC_FK_ProductPage_03 .shopify-cleanslate .beR_IRWWHmzzPFJUoa9p{
         /*
         }
         .ACC_FK_ProductPage_03 .shopify-payment-button .shopify-payment-button__button .shopify-cleanslate div::before{
         */
         background-image: url(../assets/Logo.svg?v=1703246972) !important;
         background-repeat: no-repeat !important;
         background-position: 50% !important;
         z-index: 3;
         cursor: pointer;
         }
         /*
         .ACC_FK_ProductPage_03 .shopify-payment-button .shopify-payment-button__button .shopify-cleanslate::before {
         content: '';
         position: absolute;
         background: url(https://cdn.shopify.com/s/files/1/0632/5282/4281/files/Logo.svg?v=1703246972);
         width: 82px;
         height: 20px;
         z-index: 100;
         left: 40%;
         top: 30%;
         background-repeat: no-repeat;
         z-index: 3;
         cursor: pointer;
         } */
         @media screen and (max-width: 410px){
         .ACC_FK_ProductPage_03 .shopify-payment-button .shopify-payment-button__button .size--small > span[aria-hidden="true"] {
         display: none !important;
         }
         .ACC_FK_ProductPage_03 .shopify-payment-button::before {
         left: 36%;
         }
         }
      
      .shopify-cleanslate .IJV5fMPgFLuxqy8mKZL5 {
         display: none !important;
         color: inherit !important;
         }
         .shopify-cleanslate .IJV5fMPgFLuxqy8mKZL5 .PZIfssykeoTTzYDyIKZR {
         margin: 0 8px 0 8px !important;
         color: #9c83f8 !important;
         }
         .shopify-cleanslate .size--small .IJV5fMPgFLuxqy8mKZL5 {
         display: none !important;
         }
         .shopify-cleanslate .size--large .IJV5fMPgFLuxqy8mKZL5 {
         display: -webkit-box !important;
         display: -ms-flexbox !important;
         display: flex !important;
         }.shopify-cleanslate .LEFFDXoKK0QvMVVxsKRS {
         -webkit-font-smoothing: subpixel-antialiased !important;
         background: rgba(0,0,0,0.4) !important;
         bottom: 0 !important;
         font-size: 16px !important;
         height: 100% !important;
         left: 0 !important;
         line-height: 1.3em !important;
         overflow-wrap: break-word !important;
         position: fixed !important;
         top: 0 !important;
         -webkit-transition: all 0.5s cubic-bezier(0.2, 0.9, 0.3, 1) !important;
         transition: all 0.5s cubic-bezier(0.2, 0.9, 0.3, 1) !important;
         width: 100% !important;
         word-break: break-word !important;
         word-wrap: break-word !important;
         z-index: 999999999999 !important;
         -webkit-transform: translateZ(999999999999px) !important;
         transform: translateZ(999999999999px) !important;
         }
         .shopify-cleanslate .jWT_kmcCOTNn2OC3R3tJ,
         .shopify-cleanslate .fZH6eKUJE5ST_gHEyWqw,
         .shopify-cleanslate .mjxJJetmwQ9H03XAGjOk {
         background: rgba(0,0,0,0) !important;
         }
         .shopify-cleanslate .fZITIzV8_ue8bUxgABDr,
         .shopify-cleanslate .zdd6IT9vG9_W0ZBk6uSJ {
         background: rgba(0,0,0,0.4) !important;
         } .ClKjKVFYnuJaiaiOxn5g {
         overflow: hidden !important;
         width: 100% !important;
         position: relative !important;
         }
         @media (min-width: 500px) {
         .ClKjKVFYnuJaiaiOxn5g {
         position: absolute !important;
         }
         }
         .shopify-cleanslate .w6s1MSakDMgQE4EIcVnI {
         -webkit-overflow-scrolling: touch !important;
         background-color: #fff !important;
         border-top-left-radius: 4px !important;
         border-top-right-radius: 4px !important;
         bottom: 0 !important;
         -webkit-box-sizing: border-box !important;
         box-sizing: border-box !important;
         color: #000017 !important;
         left: 0 !important;
         max-height: calc(100% - 20px) !important;
         outline: none !important;
         position: absolute !important;
         -webkit-transition: translateY,0.5s cubic-bezier(0.2, 0.9, 0.3, 1) !important;
         transition: translateY,0.5s cubic-bezier(0.2, 0.9, 0.3, 1) !important;
         width: 100% !important;
         z-index: 9999999 !important;
         display: -webkit-box !important;
         display: -ms-flexbox !important;
         display: flex !important;
         -webkit-box-orient: vertical !important;
         -webkit-box-direction: normal !important;
         -ms-flex-direction: column !important;
         flex-direction: column !important;
         }
         @media (min-width: 500px) {
         .shopify-cleanslate .w6s1MSakDMgQE4EIcVnI {
         border-radius: 4px !important;
         bottom: auto !important;
         left: 50% !important;
         margin-left: -230px !important;
         max-height: calc(100vh - (20px * 2)) !important;
         max-width: 460px !important;
         top: 20px !important;
         }
         }
         .shopify-cleanslate .ukyrOFuXYGjb8Zzci6nA,
         .shopify-cleanslate .xYeiW_gAa_ab9IfqkE0y,
         .shopify-cleanslate .xW3aowfv1cdTRP4re6Ny {
         -webkit-transform: translateY(100%) !important;
         transform: translateY(100%) !important;
         }
         @media (min-width: 500px) {
         .shopify-cleanslate .ukyrOFuXYGjb8Zzci6nA,
         .shopify-cleanslate .xYeiW_gAa_ab9IfqkE0y,
         .shopify-cleanslate .xW3aowfv1cdTRP4re6Ny {
         -webkit-transform: translateY(-100%) !important;
         transform: translateY(-100%) !important;
         top: 0 !important;
         }
         }
         .shopify-cleanslate .w7w2vUlZgWM6KMUp13ct,
         .shopify-cleanslate .a6Ahdzc9e6tpNq4LpTFW {
         -webkit-transform: translateY(0%) !important;
         transform: translateY(0%) !important;
         }.shopify-cleanslate .R9tDu8JrE_i1ctOEo0v_ {
         position: absolute !important;
         top: 0 !important;
         clip: rect(1px, 1px, 1px, 1px) !important;
         overflow: hidden !important;
         height: 1px !important;
         width: 1px !important;
         padding: 0 !important;
         border: 0 !important;
         }.shopify-cleanslate .ElVMgDjOgshGFMIvg3se {
         display: inline-block !important;
         line-height: 0 !important;
         }
         .shopify-cleanslate .qZgSr5RiiBCTAMfQYsty {
         display: inline-block !important;
         max-width: 100% !important;
         }
         .shopify-cleanslate .L_4kfjrgUJIme2NaY9sr {
         -webkit-animation: uNTp63b4o9m3_VLe13Br linear 1s infinite !important;
         animation: uNTp63b4o9m3_VLe13Br linear 1s infinite !important;
         }
         @-webkit-keyframes uNTp63b4o9m3_VLe13Br {
         from {
         -webkit-transform: rotate(0deg);
         transform: rotate(0deg);
         }
         to {
         -webkit-transform: rotate(360deg);
         transform: rotate(360deg);
         }
         }
         @keyframes uNTp63b4o9m3_VLe13Br {
         from {
         -webkit-transform: rotate(0deg);
         transform: rotate(0deg);
         }
         to {
         -webkit-transform: rotate(360deg);
         transform: rotate(360deg);
         }
         }.shopify-cleanslate .w9Qwzo4OimiAclcZ7CHC {
         fill: #000017 !important;
         }
         .shopify-cleanslate .I7RnGxvojmnvQveuFz9O {
         fill: #d9d9d9 !important;
         }
         .shopify-cleanslate .wb749_dbiWj1Utdogxz8 {
         fill: #969696 !important;
         }
         .shopify-cleanslate .ew4umT9w0YT2gylj3K1Q {
         fill: #fff !important;
         }
         .shopify-cleanslate .hwDOxnNHVpl3dQR4wIIC {
         fill: #e7a321 !important;
         }.shopify-cleanslate .LkUKdyYNd2MJG2F_EGwK {
         height: 16px !important;
         width: 16px !important;
         }
         .shopify-cleanslate .R0ctUoY27_DdpIpOwjI8 {
         height: 32px !important;
         width: 32px !important;
         }.shopify-cleanslate .sJflmvhNHZe_lcm8n9HJ {
         -webkit-appearance: none !important;
         -webkit-font-smoothing: inherit !important;
         position: relative !important;
         -webkit-box-sizing: border-box !important;
         box-sizing: border-box !important;
         display: inline-block !important;
         background: #187bbd !important;
         border-radius: 4px !important;
         border: 0 none !important;
         -webkit-box-shadow: 0 0 0 0 transparent !important;
         box-shadow: 0 0 0 0 transparent !important;
         text-align: center !important;
         font-weight: 500 !important;
         line-height: normal !important;
         color: #fff !important;
         -webkit-transition: background 0.2s ease-out, -webkit-box-shadow 0.2s ease-out !important;
         transition: background 0.2s ease-out, -webkit-box-shadow 0.2s ease-out !important;
         transition: background 0.2s ease-out, box-shadow 0.2s ease-out !important;
         transition: background 0.2s ease-out, box-shadow 0.2s ease-out, -webkit-box-shadow 0.2s ease-out !important;
         vertical-align: middle !important;
         padding: 16px 24px !important;
         font-size: 16px !important;
         }
         @media (min-width: 500px) {
         .shopify-cleanslate .sJflmvhNHZe_lcm8n9HJ {
         font-size: 14px !important;
         }
         }
         .shopify-cleanslate .sJflmvhNHZe_lcm8n9HJ,
         .shopify-cleanslate .sJflmvhNHZe_lcm8n9HJ * {
         cursor: pointer !important;
         }
         .shopify-cleanslate .sJflmvhNHZe_lcm8n9HJ:active,
         .shopify-cleanslate .sJflmvhNHZe_lcm8n9HJ:focus {
         -webkit-box-shadow: 0 0 0 4px rgba(25,144,198,0.25) !important;
         box-shadow: 0 0 0 4px rgba(25,144,198,0.25) !important;
         }
         .shopify-cleanslate .sJflmvhNHZe_lcm8n9HJ:hover,
         .shopify-cleanslate .sJflmvhNHZe_lcm8n9HJ:active {
         background: #136f99 !important;
         }
         .shopify-cleanslate .sJflmvhNHZe_lcm8n9HJ[disabled] {
         background: #d9d9d9 !important;
         cursor: default !important;
         }
         .shopify-cleanslate .WwEY2txrjWeRYec5pzGa {
         background: transparent !important;
         line-height: 1.5 !important;
         border: 0 none !important;
         color: #187bbd !important;
         padding: 0 !important;
         font-weight: normal !important;
         }
         .shopify-cleanslate .WwEY2txrjWeRYec5pzGa:focus,
         .shopify-cleanslate .WwEY2txrjWeRYec5pzGa:active {
         -webkit-box-shadow: 0 0 0 4px rgba(25,144,198,0.25) !important;
         box-shadow: 0 0 0 4px rgba(25,144,198,0.25) !important;
         }
         .shopify-cleanslate .WwEY2txrjWeRYec5pzGa:hover {
         color: #136f99 !important;
         background: transparent !important;
         }
         .shopify-cleanslate .WwEY2txrjWeRYec5pzGa[disabled] {
         color: #d9d9d9 !important;
         }
         .shopify-cleanslate .wMXFo2zMXI0rbcB3jGv_ {
         visibility: hidden !important;
         }
         .shopify-cleanslate .Za4FfXJQvJYVdjM_OgM_ {
         position: absolute !important;
         top: 50% !important;
         left: 50% !important;
         -webkit-transform: translate(-50%, -50%) !important;
         transform: translate(-50%, -50%) !important;
         }
         .shopify-cleanslate .VQNjEX6_4oI5D2k_uKNk {
         width: 100% !important;
         }.shopify-cleanslate .CO3vyl0MqNeZ1BIwhnpp {
         text-align: center !important;
         }
         .shopify-cleanslate .kvpW162ms5cKlxSZJChp {
         text-align: left !important;
         }
         .shopify-cleanslate .asFVs5jI4yBrqm7YuJH5 {
         text-align: right !important;
         }.shopify-cleanslate .gSiVdJ2erv228ljpNdYw {
         margin: 0 !important;
         font-weight: 400 !important;
         line-height: 27px !important;
         text-transform: none !important;
         letter-spacing: 0 !important;
         font-size: 20px !important;
         }
         @media (min-width: 500px) {
         .shopify-cleanslate .gSiVdJ2erv228ljpNdYw {
         font-size: 18px !important;
         }
         }.shopify-cleanslate .Z_FNojxP75l5lOblrczK {
         display: -webkit-box !important;
         display: -ms-flexbox !important;
         display: flex !important;
         -webkit-box-align: center !important;
         -ms-flex-align: center !important;
         align-items: center !important;
         border-bottom: solid 1px #e4e4e4 !important;
         padding: 16px !important;
         }
         @media (min-width: 500px) {
         .shopify-cleanslate .Z_FNojxP75l5lOblrczK {
         padding: 12px 16px !important;
         }
         }
         .shopify-cleanslate .VvQCEnDXDqV21Z5EO7cF {
         width: 100% !important;
         text-align: center !important;
         padding-left: 24px !important;
         }
         .shopify-cleanslate .NGoeYJPqbe9RF_NrhNO6 {
         -webkit-box-flex: 0 !important;
         -ms-flex: 0 0 24px !important;
         flex: 0 0 24px !important;
         color: #969696 !important;
         text-align: center !important;
         }.shopify-cleanslate .DDTm_SILu6DYBkxLn7JC {
         display: inline !important;
         }.shopify-cleanslate .f0pPynu0OCjxD1NNHpxB {
         margin-top: 0 !important;
         }
         .shopify-cleanslate .B4Tourz_w2V4KbUnttgV {
         margin-top: 4px !important;
         }
         .shopify-cleanslate .fK3OCBT9T5iAoKC1IJwZ {
         margin-top: 8px !important;
         }
         .shopify-cleanslate .W_5CPVWVB2Il9NGZRVFV {
         margin-top: 12px !important;
         }
         .shopify-cleanslate .Y7b1mvsi7Gme1GnNpJsQ {
         margin-top: 16px !important;
         }
         .shopify-cleanslate .qAqmMcUGR5MhfTOJz3ir {
         margin-top: 20px !important;
         }
         .shopify-cleanslate .eaUmZPizVV0901gboavj {
         margin-top: 24px !important;
         }.shopify-cleanslate .IKlzRqnsOuF8_l330LBc {
         margin-bottom: 0 !important;
         }
         .shopify-cleanslate .cC852JYKGcf8xEtU7WrS {
         margin-bottom: 4px !important;
         }
         .shopify-cleanslate .RrLQAgVQeCxllSxQUVZU {
         margin-bottom: 8px !important;
         }
         .shopify-cleanslate .ZUeVrAHpPgKeulVpjmAa {
         margin-bottom: 12px !important;
         }
         .shopify-cleanslate .EJooh6J6bEZO47pDXtUu {
         margin-bottom: 16px !important;
         }
         .shopify-cleanslate .fp9aAZ_SVNNJ6QVo5xKg {
         margin-bottom: 20px !important;
         }
         .shopify-cleanslate .Jlq9IbDT6wzW4xu3HkZR {
         margin-bottom: 24px !important;
         }.shopify-cleanslate .Wdoq8fE7BnbgbuKFv95s {
         margin-left: 0 !important;
         }
         .shopify-cleanslate .DO9Fecp17tR3s8hbkMHZ {
         margin-left: 4px !important;
         }
         .shopify-cleanslate ._ydA33DIbiNhOlWT9aGM {
         margin-left: 8px !important;
         }
         .shopify-cleanslate .FpbaO6rhMjPPjqRVybLA {
         margin-left: 12px !important;
         }
         .shopify-cleanslate .Wbfh2S8SwDuq8QsZtTEP {
         margin-left: 16px !important;
         }
         .shopify-cleanslate .GN9o_miRL3ch1Hr5H7kV {
         margin-left: 20px !important;
         }
         .shopify-cleanslate .pmJoTd2h3J6a94g4OkFf {
         margin-left: 24px !important;
         }.shopify-cleanslate .ipWHfz3HYAlPT60qIg7Q {
         margin-right: 0 !important;
         }
         .shopify-cleanslate .n_3_o0jYDCxrlkW0xviF {
         margin-right: 4px !important;
         }
         .shopify-cleanslate .O2Q5cYoA6lSYleqffZRK {
         margin-right: 8px !important;
         }
         .shopify-cleanslate .aCSR_6v2lMVpFULydMvA {
         margin-right: 12px !important;
         }
         .shopify-cleanslate ._aQnX8dHF1xCg_poDQw_ {
         margin-right: 16px !important;
         }
         .shopify-cleanslate .mWeaSIaNHoDnz0nc7b7p {
         margin-right: 20px !important;
         }
         .shopify-cleanslate .jDXB2p4ZudypGvlYOkxY {
         margin-right: 24px !important;
         }.shopify-cleanslate .jY8IraEWusqfCW8Fq3yg {
         font-weight: 500 !important;
         color: #000017 !important;
         }
         .shopify-cleanslate .GbgDkvQbxy7QHgLF5df9 {
         font-weight: normal !important;
         color: #969696 !important;
         font-size: 14px !important;
         }
         @media (min-width: 500px) {
         .shopify-cleanslate .GbgDkvQbxy7QHgLF5df9 {
         font-size: 12px !important;
         }
         }
         .shopify-cleanslate .T5ZNJSk_L5lrkoquqoze {
         color: #187bbd !important;
         }
         .shopify-cleanslate .Xrk_DudB6JJ3t2Kh2_cU {
         position: absolute !important;
         overflow: hidden !important;
         clip: rect(0 0 0 0) !important;
         height: 1px !important;
         width: 1px !important;
         margin: -1px !important;
         padding: 0 !important;
         border: 0 !important;
         }.shopify-cleanslate .eSD6uLOnWKn4m2wKnPT6 {
         text-align: center !important;
         font-weight: 300 !important;
         padding: 48px !important;
         }
         .shopify-cleanslate .QqbanoarakKDDaztcbo0 {
         height: 30px !important;
         margin: 24px auto 48px auto !important;
         width: 102px !important;
         }
         .shopify-cleanslate .KvgYIjoexP43hPNITIUj {
         -webkit-animation: wt0uqm0z2Q_AuYj744o4 cubic-bezier(0.25, 0.1, 0.25, 1) 2.5s infinite !important;
         animation: wt0uqm0z2Q_AuYj744o4 cubic-bezier(0.25, 0.1, 0.25, 1) 2.5s infinite !important;
         background: #49afea !important;
         opacity: 0.9 !important;
         border-radius: 8px !important;
         float: left !important;
         height: 100% !important;
         margin-right: 10px !important;
         width: 4px !important;
         }
         .shopify-cleanslate .KvgYIjoexP43hPNITIUj:first-child {
         -webkit-animation: tK0ZipREVjVYQGIhwyqu cubic-bezier(0.25, 0.1, 0.25, 1) 2.5s infinite !important;
         animation: tK0ZipREVjVYQGIhwyqu cubic-bezier(0.25, 0.1, 0.25, 1) 2.5s infinite !important;
         opacity: 0 !important;
         }
         .shopify-cleanslate .KvgYIjoexP43hPNITIUj:last-child {
         -webkit-animation: iVfgujw3XyulhmFydTVl ease-in 2.5s infinite !important;
         animation: iVfgujw3XyulhmFydTVl ease-in 2.5s infinite !important;
         }
         @-webkit-keyframes wt0uqm0z2Q_AuYj744o4 {
         0% {
         -webkit-transform: translateX(0);
         transform: translateX(0);
         }
         85% {
         -webkit-transform: translateX(0);
         transform: translateX(0);
         }
         100% {
         -webkit-transform: translateX(14px);
         transform: translateX(14px);
         }
         }
         @keyframes wt0uqm0z2Q_AuYj744o4 {
         0% {
         -webkit-transform: translateX(0);
         transform: translateX(0);
         }
         85% {
         -webkit-transform: translateX(0);
         transform: translateX(0);
         }
         100% {
         -webkit-transform: translateX(14px);
         transform: translateX(14px);
         }
         }
         @-webkit-keyframes tK0ZipREVjVYQGIhwyqu {
         0% {
         -webkit-transform: translateX(0);
         transform: translateX(0);
         }
         85% {
         opacity: 0;
         -webkit-transform: translateX(0);
         transform: translateX(0);
         }
         100% {
         opacity: 1;
         -webkit-transform: translateX(14px);
         transform: translateX(14px);
         }
         }
         @keyframes tK0ZipREVjVYQGIhwyqu {
         0% {
         -webkit-transform: translateX(0);
         transform: translateX(0);
         }
         85% {
         opacity: 0;
         -webkit-transform: translateX(0);
         transform: translateX(0);
         }
         100% {
         opacity: 1;
         -webkit-transform: translateX(14px);
         transform: translateX(14px);
         }
         }
         @-webkit-keyframes iVfgujw3XyulhmFydTVl {
         0% {
         -webkit-transform: translateX(0);
         transform: translateX(0);
         }
         75% {
         opacity: 1;
         -webkit-transform: translateX(0);
         transform: translateX(0);
         }
         85% {
         opacity: 0;
         -webkit-transform: translateX(24px);
         transform: translateX(24px);
         }
         100% {
         opacity: 0;
         -webkit-transform: translateX(24px);
         transform: translateX(24px);
         }
         }
         @keyframes iVfgujw3XyulhmFydTVl {
         0% {
         -webkit-transform: translateX(0);
         transform: translateX(0);
         }
         75% {
         opacity: 1;
         -webkit-transform: translateX(0);
         transform: translateX(0);
         }
         85% {
         opacity: 0;
         -webkit-transform: translateX(24px);
         transform: translateX(24px);
         }
         100% {
         opacity: 0;
         -webkit-transform: translateX(24px);
         transform: translateX(24px);
         }
         }.shopify-cleanslate .kunJ_bwJHBdhVTJtSekQ {
         -webkit-box-pack: center !important;
         -ms-flex-pack: center !important;
         justify-content: center !important;
         padding: 24px !important;
         padding-bottom: 0 !important;
         margin-bottom: 24px !important;
         font-weight: 400 !important;
         line-height: 22px !important;
         color: #545454 !important;
         font-size: 16px !important;
         -webkit-box-flex: 1 !important;
         -ms-flex: 1 !important;
         flex: 1 !important;
         overflow: auto !important;
         }
         @media (min-width: 500px) {
         .shopify-cleanslate .kunJ_bwJHBdhVTJtSekQ {
         font-size: 14px !important;
         }
         }.shopify-cleanslate .N90IcxP2Dlqo7HBEkL0Q {
         background: transparent !important;
         border: 0 none !important;
         text-decoration: underline !important;
         padding: 0 !important;
         cursor: pointer !important;
         line-height: 16px !important;
         }.shopify-cleanslate .ksHaFKZfkYVlKHY1TbUt {
         padding: 24px !important;
         font-weight: 400 !important;
         line-height: 22px !important;
         color: #545454 !important;
         font-size: 16px !important;
         }
         @media (min-width: 500px) {
         .shopify-cleanslate .ksHaFKZfkYVlKHY1TbUt {
         font-size: 14px !important;
         }
         }.shopify-cleanslate .ybSyad5RbtOghAuCHUvv {
         display: -webkit-box !important;
         display: -ms-flexbox !important;
         display: flex !important;
         border: 0 !important;
         padding: 0 !important;
         -webkit-box-align: center !important;
         -ms-flex-align: center !important;
         align-items: center !important;
         text-align: center !important;
         width: 100% !important;
         outline: 0 none !important;
         max-height: 54px !important;
         }
         .shopify-cleanslate .N6dorbBFEcKWcdsY1Dgk {
         position: relative !important;
         }
         .shopify-cleanslate .KHqjJyKjVNT1lCGf2bnQ,
         .shopify-cleanslate .wOEViUrCyNb9maEe3QrQ {
         max-height: 54px !important;
         }
         @media (min-width: 750px) {
         .shopify-cleanslate .KHqjJyKjVNT1lCGf2bnQ {
         max-height: 42px !important;
         border-radius: 4px !important;
         }
         }
         .shopify-cleanslate .ucYbrgi9nVBRx_QDKIwM {
         max-height: 55px !important;
         width: 100% !important;
         }
         @media (min-width: 750px) {
         .shopify-cleanslate .ucYbrgi9nVBRx_QDKIwM {
         width: 160px !important;
         }
         }.shopify-cleanslate .Gp7WMzF2pc69IRr9yPXD {
         background: transparent !important;
         }
         .shopify-cleanslate .K0e2fg1oT3h6FpjYlL5m {
         background: #fff !important;
         border-color: #fff !important;
         color: #000 !important;
         }
         .shopify-cleanslate .K0e2fg1oT3h6FpjYlL5m:hover:not(.LVeInvZ5HcNOW1Zsn7NH) {
         background: #ebebeb !important;
         border-color: #ebebeb !important;
         }
         .shopify-cleanslate .MMkDzHILWhgVTH11kqqo {
         background: #000 !important;
         border-color: #000 !important;
         color: #fff !important;
         }
         .shopify-cleanslate .MMkDzHILWhgVTH11kqqo:hover:not(.LVeInvZ5HcNOW1Zsn7NH) {
         background: #000 !important;
         border-color: #000 !important;
         }
         .shopify-cleanslate .X7BUDcb2xSdf8lsQafmS {
         background: #ffc520 !important;
         border-color: #ffc520 !important;
         color: #253b80 !important;
         }
         .shopify-cleanslate .X7BUDcb2xSdf8lsQafmS:hover:not(.LVeInvZ5HcNOW1Zsn7NH) {
         background: #f6b600 !important;
         border-color: #f6b600 !important;
         }
         .shopify-cleanslate .beR_IRWWHmzzPFJUoa9p {
         background: #ffc520 !important;
         border-color: #ffc520 !important;
         color: #253b80 !important;
         }
         .shopify-cleanslate .beR_IRWWHmzzPFJUoa9p:hover:not(.LVeInvZ5HcNOW1Zsn7NH) {
         background: #f6b600 !important;
         border-color: #f6b600 !important;
         }
         .shopify-cleanslate .gEHhIg_rFT5m29hVufkg {
         background: #5a31f4 !important;
         border-color: #5a31f4 !important;
         color: #fff !important;
         }
         .shopify-cleanslate .gEHhIg_rFT5m29hVufkg:hover:not(.LVeInvZ5HcNOW1Zsn7NH) {
         background: #3c0def !important;
         border-color: #3c0def !important;
         }
         .shopify-cleanslate .DnvZqPMEvBFbBre5UuP9 {
         background: #5a31f4 !important;
         border-color: #5a31f4 !important;
         color: #fff !important;
         }
         .shopify-cleanslate .DnvZqPMEvBFbBre5UuP9:hover:not(.LVeInvZ5HcNOW1Zsn7NH) {
         background: #3c0def !important;
         border-color: #3c0def !important;
         }
         .shopify-cleanslate .DYb3BerKPu65X0EKR7Ql {
         background: #fad676 !important;
         border-color: #fad676 !important;
         color: #333e48 !important;
         }
         .shopify-cleanslate .DYb3BerKPu65X0EKR7Ql:hover:not(.LVeInvZ5HcNOW1Zsn7NH) {
         background: #f9ca4f !important;
         border-color: #f9ca4f !important;
         }
         .shopify-cleanslate .cYVH7FBl1ZchXEbTxNla {
         background: #fad676 !important;
         border-color: #fad676 !important;
         color: #333e48 !important;
         }
         .shopify-cleanslate .cYVH7FBl1ZchXEbTxNla:hover:not(.LVeInvZ5HcNOW1Zsn7NH) {
         background: #f9ca4f !important;
         border-color: #f9ca4f !important;
         }
         .shopify-cleanslate .hzzxDWW_G8mHNo2gXwAp {
         background: #fff !important;
         border-color: #fff !important;
         color: #000 !important;
         }
         .shopify-cleanslate .hzzxDWW_G8mHNo2gXwAp:hover:not(.LVeInvZ5HcNOW1Zsn7NH) {
         background: #ebebeb !important;
         border-color: #ebebeb !important;
         }
         .shopify-cleanslate .vKjZTx5He86dhWbWaFxE {
         background: #000 !important;
         border-color: #000 !important;
         color: #fff !important;
         }
         .shopify-cleanslate .vKjZTx5He86dhWbWaFxE:hover:not(.LVeInvZ5HcNOW1Zsn7NH) {
         background: #000 !important;
         border-color: #000 !important;
         }
         .shopify-cleanslate .Rrw35sdPt6FBk_x3pbzh {
         background: #fff !important;
         border-color: #fff !important;
         color: #000 !important;
         }
         .shopify-cleanslate .Rrw35sdPt6FBk_x3pbzh:hover:not(.LVeInvZ5HcNOW1Zsn7NH) {
         background: #ebebeb !important;
         border-color: #ebebeb !important;
         }
         .shopify-cleanslate .A0DbISrgWtxvKmVU8VFA {
         background: #000 !important;
         border-color: #000 !important;
         color: #fff !important;
         }
         .shopify-cleanslate .A0DbISrgWtxvKmVU8VFA:hover:not(.LVeInvZ5HcNOW1Zsn7NH) {
         background: #000 !important;
         border-color: #000 !important;
         }
         .shopify-cleanslate .Ho6mXJXwQgY_wL8w0_9_,
         .shopify-cleanslate .RWJ0IfBjxIhflh4AIrUw {
         -webkit-transition-duration: 100ms !important;
         transition-duration: 100ms !important;
         background: white !important;
         border-width: 1px !important;
         border-color: #187bbd !important;
         color: #187bbd !important;
         }
         .shopify-cleanslate .Ho6mXJXwQgY_wL8w0_9_:hover:not(.LVeInvZ5HcNOW1Zsn7NH),
         .shopify-cleanslate .RWJ0IfBjxIhflh4AIrUw:hover:not(.LVeInvZ5HcNOW1Zsn7NH) {
         background: rgba(24,123,189,0.1) !important;
         }
         .shopify-cleanslate .BrUulZY1_CeWn4bGNgCe:hover {
         opacity: 0.8 !important;
         }
         .shopify-cleanslate .cYVH7FBl1ZchXEbTxNla svg,
         .shopify-cleanslate .DYb3BerKPu65X0EKR7Ql svg {
         position: relative !important;
         top: 4px !important;
         }
         .shopify-cleanslate .beR_IRWWHmzzPFJUoa9p svg,
         .shopify-cleanslate .X7BUDcb2xSdf8lsQafmS svg {
         position: relative !important;
         top: 1px !important;
         }
         .shopify-cleanslate .LVeInvZ5HcNOW1Zsn7NH {
         opacity: 0.5 !important;
         }
         .shopify-cleanslate .LVeInvZ5HcNOW1Zsn7NH,
         .shopify-cleanslate .LVeInvZ5HcNOW1Zsn7NH * {
         cursor: default !important;
         pointer-events: none !important;
         }
         .shopify-cleanslate .LVeInvZ5HcNOW1Zsn7NH:active,
         .shopify-cleanslate .LVeInvZ5HcNOW1Zsn7NH:focus {
         -webkit-box-shadow: none !important;
         box-shadow: none !important;
         }.shopify-cleanslate .kqsiVA9Jf8LJAbxw8Bau {
         display: -webkit-box !important;
         display: -ms-flexbox !important;
         display: flex !important;
         -webkit-box-align: center !important;
         -ms-flex-align: center !important;
         align-items: center !important;
         -webkit-box-pack: center !important;
         -ms-flex-pack: center !important;
         justify-content: center !important;
         border-width: 1px !important;
         border-style: solid !important;
         -webkit-box-sizing: border-box !important;
         box-sizing: border-box !important;
         -webkit-box-shadow: 0 0 0 0 transparent !important;
         box-shadow: 0 0 0 0 transparent !important;
         font-weight: 500 !important;
         line-height: 16px !important;
         padding: 0 !important;
         text-align: center !important;
         -webkit-transition: all 0.2s ease-out !important;
         transition: all 0.2s ease-out !important;
         width: 100% !important;
         font-size: 16px !important;
         }
         @media (min-width: 500px) {
         .shopify-cleanslate .kqsiVA9Jf8LJAbxw8Bau {
         font-size: 14px !important;
         }
         }
         .shopify-cleanslate .kqsiVA9Jf8LJAbxw8Bau,
         .shopify-cleanslate .kqsiVA9Jf8LJAbxw8Bau * {
         cursor: pointer !important;
         }
         .shopify-cleanslate .GBRfGcHCIO5Fx7lQoG3r {
         border-radius: 4px !important;
         padding: 15px 0 !important;
         height: 52px !important;
         }
         .shopify-cleanslate .jjzYeefyWpPZLH9pIgyw {
         -webkit-box-flex: 1 !important;
         -ms-flex: 1 !important;
         flex: 1 !important;
         -ms-flex-wrap: wrap !important;
         flex-wrap: wrap !important;
         padding: 4px !important;
         min-height: 44px !important;
         max-height: 60px !important;
         }
         .shopify-cleanslate .IcgSIE7pEVZrlnAeRS6j,
         .shopify-cleanslate .DefhEHZZf4y32pvV7mZj {
         border-radius: 4px !important;
         width: 100% !important;
         height: 54px !important;
         }
         @media (min-width: 750px) {
         .shopify-cleanslate .IcgSIE7pEVZrlnAeRS6j {
         height: 42px !important;
         }
         }
         .shopify-cleanslate ._zi3yMidTBsFIz271PCH {
         height: 50px !important;
         border: 1px solid transparent !important;
         border-radius: 5px !important;
         }
         @media (min-width: 750px) {
         .shopify-cleanslate ._zi3yMidTBsFIz271PCH {
         min-width: 160px !important;
         }
         }
         .shopify-cleanslate ._zi3yMidTBsFIz271PCH span {
         white-space: pre !important;
         }
         .shopify-cleanslate .h7OYsWHrW5495r9beh2n {
         padding-left: 12px !important;
         padding-right: 12px !important;
         }
         .shopify-cleanslate .h7OYsWHrW5495r9beh2n span {
         white-space: pre !important;
         } .BUz42FHpSPncCPJ4Pr_f {
         -webkit-animation: wsgbk6XdVclpkaXZKFPJ 300ms cubic-bezier(0.1, 0.79, 1, 1);
         animation: wsgbk6XdVclpkaXZKFPJ 300ms cubic-bezier(0.1, 0.79, 1, 1);
         }
         @-webkit-keyframes wsgbk6XdVclpkaXZKFPJ {
         0% {
         opacity: 0;
         }
         100% {
         opacity: 1;
         }
         }
         @keyframes wsgbk6XdVclpkaXZKFPJ {
         0% {
         opacity: 0;
         }
         100% {
         opacity: 1;
         }
         }
       @import 'https://fonts.googleapis.com/css2?family=Kanit:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900&family=Nunito+Sans:ital,wght@0,200;0,300;0,400;0,600;0,700;0,800;0,900&display=swap';
         @font-face {
         font-family: 'Kanit-Klaviyo-Hosted'; 
         src: url(../assets/kanit_latin_italic_400.woff2);
         font-weight: 400;
         font-style: italic;
         font-display: swap;
         }
         @font-face {
         font-family: 'Kanit-Klaviyo-Hosted'; 
         src: url(../assets/kanit_latin_italic_700.woff2);
         font-weight: 700;
         font-style: italic;
         font-display: swap;
         }
         @font-face {
         font-family: 'Kanit-Klaviyo-Hosted'; 
         src: url(../assets/kanit_latin_regular_400.woff2);
         font-weight: 400;
         font-style: normal;
         font-display: swap;
         }
         @font-face {
         font-family: 'Kanit-Klaviyo-Hosted'; 
         src: url(../assets/kanit_latin_regular_700.woff2);
         font-weight: 700;
         font-style: normal;
         font-display: swap;
         }
         @font-face {
         font-family: 'Poppins-Klaviyo-Hosted'; 
         src: url(../assets/poppins_latin_italic_400.woff2);
         font-weight: 400;
         font-style: italic;
         font-display: swap;
         }
         @font-face {
         font-family: 'Poppins-Klaviyo-Hosted'; 
         src: url(../assets/poppins_latin_italic_700.woff2);
         font-weight: 700;
         font-style: italic;
         font-display: swap;
         }
         @font-face {
         font-family: 'Poppins-Klaviyo-Hosted'; 
         src: url(../assets/poppins_latin_regular_400_2.woff2);
         font-weight: 400;
         font-style: normal;
         font-display: swap;
         }
         @font-face {
         font-family: 'Poppins-Klaviyo-Hosted'; 
         src: url(../assets/poppins_latin_regular_700.woff2);
         font-weight: 700;
         font-style: normal;
         font-display: swap;
         }

            #shopify-section-sections--19551280201995__announcement-bar .announcement-bar__message {
            padding-top: 10px;
            padding-bottom: 10px;
            font-weight: 600;
            }
        
            :root {
            --enable-sticky-announcement-bar: 0;
            }
            #shopify-section-sections--19551280201995__announcement-bar {
            --heading-color: 255, 255, 255;
            --text-color: 255, 255, 255;
            --primary-button-background: 0, 179, 136;
            --primary-button-text-color: 255, 255, 255;
            --section-background: 0, 179, 136;position: relative;}
            @media screen and (min-width: 741px) {
            :root {
            --enable-sticky-announcement-bar: 0;
            }
            #shopify-section-sections--19551280201995__announcement-bar {position: relative;
            z-index: unset;}
            }
            @media (max-width: 749px) {
            #shopify-section-sections--19551280201995__announcement-bar .announcement-bar.hide-mobile {
            display: none;
            }
            }
            @media (min-width: 750px) {
            #shopify-section-sections--19551280201995__announcement-bar .announcement-bar.hide-desktop {
            display: none;
            }
            }
       
            #shopify-section-sections--19551280201995__static_announcementbar_MxCHBW .announcement-bar__message {
            padding-top: 10px;
            padding-bottom: 10px;
            font-weight: 600;
            }
         
            :root {
            --enable-sticky-announcement-bar: 1;
            }
            #shopify-section-sections--19551280201995__static_announcementbar_MxCHBW {
            --heading-color: , , ;
            --text-color: , , ;
            --primary-button-background: , , ;
            --primary-button-text-color: , , ;
            --section-background: , , ;position: relative;}
            @media screen and (min-width: 741px) {
            :root {
            --enable-sticky-announcement-bar: 1;
            }
            #shopify-section-sections--19551280201995__static_announcementbar_MxCHBW {position: relative;
            z-index: unset;}
            }
            .ACC_FK_Topbar_01 .shopify-section.shopify-section--announcement-bar section .announcement-bar {
            display: none;
            }
            .ACC_FK_Topbar_01_top_bar_wrapper {
            background: #00B388;
            padding: 8px 0;
            display: flex;
            flex-direction: row;

            align-items: center;
            justify-content: center;
            }
            .ACC_FK_Topbar_01_top_bar_element {
            display: flex;
            flex-direction: column;
            align-items: center;
            }
            .ACC_FK_Topbar_01_top_bar_text {
            color: #FFF;
            text-align: center;
            font-family: Futura, sans-serif;
            font-size: 14px;
            font-style: normal;
            font-weight: 600;
            line-height: 18px; 
            letter-spacing: 0.14px;
            }
            .ACC_FK_Topbar_01_top_bar_svg {
            display:flex;
            }
            .ACC_FK_Topbar_01_top_bar_element.element_1 .ACC_FK_Topbar_01_top_bar_text {
            width: 100px;
            }
            .ACC_FK_Topbar_01_top_bar_element.element_2 .ACC_FK_Topbar_01_top_bar_text {
            width: 120px;
            }
            .ACC_FK_Topbar_01_top_bar_element.element_3 .ACC_FK_Topbar_01_top_bar_text {
            width: 100px;
            }
            .ACC_FK_Topbar_01_top_bar_line {
            background-color: rgba(255, 255, 255, 0.30);
            height: 32px;
            width: 2px;
            margin: 0 6px;
            }
            @media (min-width: 750px) {
            .ACC_FK_Topbar_01_top_bar_element {
            display: flex;
            flex-direction: row;
            align-items: center;
            }
            .ACC_FK_Topbar_01_top_bar_svg {
            margin-bottom: 0;
            margin-right: 12px;
            }
            .ACC_FK_Topbar_01_top_bar_line {
            height: 14px;
            margin: 0 36px;
            }
            .ACC_FK_Topbar_01_top_bar_element.element_1 .ACC_FK_Topbar_01_top_bar_text,
            .ACC_FK_Topbar_01_top_bar_element.element_2 .ACC_FK_Topbar_01_top_bar_text,
            .ACC_FK_Topbar_01_top_bar_element.element_3 .ACC_FK_Topbar_01_top_bar_text {
            width: fit-content;
            }
            .ACC_FK_Topbar_01_top_bar_text {
            font-size: 15px;
            font-style: normal;
            font-weight: 600;
            line-height: 26px; 
            letter-spacing: 0.15px;
            }
            .ACC_FK_Topbar_01_top_bar_wrapper {
            padding: 10px 0;
            }
            }
            @media (max-width: 749px) { 
            .ACC_FK_Topbar_01_top_bar.hide-mobile {
            display: none;
            }
            }
            @media (min-width: 750px) {
            .ACC_FK_Topbar_01_top_bar.hide-desktop {
            display: none;
            }
            }
          
            #shopify-section-sections--19551280201995__header .header {
            background: rgba(244, 244, 244, .8);
            backdrop-filter: saturate(180%) blur(20px);
            -webkit-backdrop-filter: saturate(180%) blur(20px);
            }
            #shopify-section-sections--19551280201995__header .header--transparent {
            box-shadow: 0 -1px #ffffff40 inset;
            }
            #shopify-section-sections--19551280201995__header [aria-controls=search-drawer] {
            display: none;
            }
         
         
            :root {
            --enable-sticky-header: 1;
            --enable-transparent-header: 0;
            --loading-bar-background: 28, 27, 27; /* Prevent the loading bar to be invisible */
            }
            #shopify-section-sections--19551280201995__header {--header-background: 244, 244, 244;
            --header-text-color: 28, 27, 27;
            --header-border-color: 212, 211, 211;
            --reduce-header-padding: 1;position: -webkit-sticky;
            position: sticky;
            top: 0;z-index: 4;
            }.shopify-section--announcement-bar ~ #shopify-section-sections--19551280201995__header {
            top: 0px;
            }#shopify-section-sections--19551280201995__header .header__logo-image {
            max-width: 35px;
            }
            @media screen and (min-width: 741px) {
            #shopify-section-sections--19551280201995__header .header__logo-image {
            max-width: 40px;
            }
            }
            @media screen and (min-width: 1200px) {/* For this navigation we have to move the logo and make sure the navigation takes the whole width */
            .header__logo {
            order: -1;
            flex: 1 1 0;
            }
            .header__inline-navigation {
            flex: 1 1 auto;
            justify-content: center;
            max-width: max-content;
            margin-inline: 48px;
            }}
        
            .sticky-hotline{
            text-align: center;
            padding-top: 5px;
            padding-bottom: 5px;
            max-width: 100%;
            border-top: 1px solid #00000024;
            display: none;
            }
            .sticky-hotline a{
            color: #000 !important;
            text-decoration-color: #000 !important;
            -webkit-text-decoration-color: #000 !important;
            }
            .sticky-hotline a:hover{
            color: #000 !important;
            }
 
            #mobile-menu-drawer .mobile-nav__image-push {
            max-width: 200px;
            }
            [dir=ltr] .mobile-nav+.mobile-nav__images-wrapper {
            padding-right: 8px;
            }
            #mobile-menu-drawer .mobile-nav__link {
            justify-content: normal;
            }
            #mobile-menu-drawer .h5 {
            padding: 15px 0;
            }
            #mobile-menu-drawer .freiluftkind-mobile-menu-icon {
            margin-right: 8px;
            margin-top: 4px;
            }
            #mobile-menu-drawer .animated-plus {
            margin-left: 16px;
            }
            #mobile-menu-drawer {
            width: 95vw;
            }
            @media screen and (max-width: 349px) {
            #mobile-menu-drawer .freiluftkind_Product__Info--row {
            display: block !important;
            }
            #mobile-menu-drawer .freiluftkind_Product__Info--column {
            width: 100% !important;
            }
            #mobile-menu-drawer  div.freiluftkind_Product__Info--column:first-of-type {
            padding-right: 0px !important;
            margin-bottom: 5px !important;
            }
            }
            #mobile-menu-drawer .freiluftkind_Product__Info--row {
            margin: 16px -8px 0px -8px;
            display: flex;
            flex-wrap: wrap;
            }
            #mobile-menu-drawer .freiluftkind_Product__Info--column {
            width: 50%;
            }
            #mobile-menu-drawer .freiluftkind_Product__Info--image {
            width:16px
            }
            #mobile-menu-drawer .freiluftkind_Product__Info--badgeContainer {
            display: flex;
            align-items: center;
            justify-content: center;
            padding: 8px 4px;
            border-radius: 50px;
            background: rgba(0,0,0,0.05);
            }
            #mobile-menu-drawer .freiluftkind_Product__Info--badgeText {
            color: #000;
            font-size: 12px;
            font-family: var(--text-font-family);
            font-weight: var(--text-font-weight);
            font-style: var(--text-font-style);
            margin-top: 0;
            }
            #mobile-menu-drawer .freiluftkind-mobile-menu-paymenticons {
            display: flex;
            justify-content: space-between;  
            margin: 16px 8px 0px 8px;
            list-style-type: none;
            padding-inline-start: 0px;
            }
            #mobile-menu-drawer .freiluftkind-mobile-menu-paymenticons svg{
            width: 34px;
            height: auto;
            }
            #mobile-menu-drawer .delivery-methods-list {
            display: flex;
            gap: 25px;
            margin: auto;  
            }
            #mobile-menu-drawer .mobile-menu__delivery-methods {
            align-items: center;
            display: flex;
            margin-top: 8px;  
            }
            #mobile-menu-drawer .delivery-methods-icon-dpd,
            #mobile-menu-drawer .delivery-methods-icon-gls {
            width: 52px;
            }
            #mobile-menu-drawer .delivery-methods-icon {
            padding: 2px;
            height: 24px;
            width: fit-content;
            border-radius: 3px;
            }
            #mobile-menu-drawer .delivery-methods-icon svg {
            height: 100%;
            width: auto;
            border-radius: 3px;
            }
            #mobile-menu-drawer .delivery-methods-icon-gls svg {
            height: 70%;
            margin-bottom: 0.5px;
            }
            #mobile-menu-drawer .delivery-methods-icon-dhl {
            background-color: #fc0;
            }
            #mobile-menu-drawer .delivery-methods-list {
            display: flex;
            gap: 8px;
            }
   
            #mobile-menu-drawer .mobile-nav__image-push {
            max-width: 200px;
            }
            [dir=ltr] .mobile-nav+.mobile-nav__images-wrapper {
            padding-right: 8px;
            }
            #mobile-menu-drawer .mobile-nav__link {
            justify-content: normal;
            }
            #mobile-menu-drawer .h5 {
            padding: 15px 0;
            }
            #mobile-menu-drawer .freiluftkind-mobile-menu-icon {
            margin-right: 8px;
            margin-top: 4px;
            }
            #mobile-menu-drawer .animated-plus {
            margin-left: 16px;
            }
            #mobile-menu-drawer {
            width: 95vw;
            }
            @media screen and (max-width: 349px) {
            #mobile-menu-drawer .freiluftkind_Product__Info--row {
            display: block !important;
            }
            #mobile-menu-drawer .freiluftkind_Product__Info--column {
            width: 100% !important;
            }
            #mobile-menu-drawer  div.freiluftkind_Product__Info--column:first-of-type {
            padding-right: 0px !important;
            margin-bottom: 5px !important;
            }
            }
            #mobile-menu-drawer .freiluftkind_Product__Info--row {
            margin: 16px -8px 0px -8px;
            display: flex;
            flex-wrap: wrap;
            }
            #mobile-menu-drawer .freiluftkind_Product__Info--column {
            width: 50%;
            }
            #mobile-menu-drawer .freiluftkind_Product__Info--image {
            width:16px
            }
            #mobile-menu-drawer .freiluftkind_Product__Info--badgeContainer {
            display: flex;
            align-items: center;
            justify-content: center;
            padding: 8px 4px;
            border-radius: 50px;
            background: rgba(0,0,0,0.05);
            }
            #mobile-menu-drawer .freiluftkind_Product__Info--badgeText {
            color: #000;
            font-size: 12px;
            font-family: var(--text-font-family);
            font-weight: var(--text-font-weight);
            font-style: var(--text-font-style);
            margin-top: 0;
            }
            #mobile-menu-drawer .freiluftkind-mobile-menu-paymenticons {
            display: flex;
            justify-content: space-between;  
            margin: 16px 8px 0px 8px;
            list-style-type: none;
            padding-inline-start: 0px;
            }
            #mobile-menu-drawer .freiluftkind-mobile-menu-paymenticons svg{
            width: 34px;
            height: auto;
            }
            #mobile-menu-drawer .delivery-methods-list {
            display: flex;
            gap: 25px;
            margin: auto;  
            }
            #mobile-menu-drawer .mobile-menu__delivery-methods {
            align-items: center;
            display: flex;
            margin-top: 8px;  
            }
            #mobile-menu-drawer .delivery-methods-icon-dpd,
            #mobile-menu-drawer .delivery-methods-icon-gls {
            width: 52px;
            }
            #mobile-menu-drawer .delivery-methods-icon {
            padding: 2px;
            height: 24px;
            width: fit-content;
            border-radius: 3px;
            }
            #mobile-menu-drawer .delivery-methods-icon svg {
            height: 100%;
            width: auto;
            border-radius: 3px;
            }
            #mobile-menu-drawer .delivery-methods-icon-gls svg {
            height: 70%;
            margin-bottom: 0.5px;
            }
            #mobile-menu-drawer .delivery-methods-icon-dhl {
            background-color: #fc0;
            }
            #mobile-menu-drawer .delivery-methods-list {
            display: flex;
            gap: 8px;
            }
         

         #shopify-section-mini-cart .drawer {
            width: 100vw;
            background: #ffffff;
            height: 100%;
            }
            #shopify-section-mini-cart .drawer__header {
            height: fit-content;
            padding-top: 15px;
            padding-bottom: 15px;  
            }
            #shopify-section-mini-cart .drawer__footer {
            padding-left: 16px;
            padding-right: 16px;
            padding-top: 15px;
            }
            #shopify-section-mini-cart .product-item-meta__title,
            #shopify-section-mini-cart .price-list {
            font-weight: 600;
            }
            #shopify-section-mini-cart .product-item__link {
            border-radius: 50px;
            border: #00b388 1px solid;
            background: #00b388;
            padding-left: 10px;
            padding-right: 10px;
            color: #fff;
            text-decoration: none;
            }
            @media screen and (min-width: 1000px) {
            #shopify-section-mini-cart .mini-cart__recommendations {
            width: 280px;
            }
            }
            #shopify-section-mini-cart .mini-cart__actions {
            flex-direction: column;
            align-items: flex-start;
            display: block;
            margin-bottom: 12px;
            }
            #shopify-section-mini-cart .freiluftkind-cart-shippingnotice {
            border-radius: 50px;
            margin-bottom: 6px;
            border: 1px solid rgb(var(--border-color));
            padding: 4px;
            padding-left: 15px;
            padding-right: 15px;
            display: flex;
            justify-content: space-between;
            }
            #shopify-section-mini-cart .freiluftkind-cart-totalcosts-text,
            #shopify-section-mini-cart .freiluftkind-cart-shippingnotice-text,
            #shopify-section-mini-cart .freiluftkind-cart-shippingnotice-text {
            margin-bottom: 0!important;
            }
            #shopify-section-mini-cart .freiluftkind-cart-totalcosts {
            border-radius: 50px;
            margin-bottom: 6px;
            border: 1px solid rgb(var(--border-color));
            padding: 4px;
            padding-left: 15px;
            padding-right: 15px;
            display: flex;
            justify-content: space-between;
            }
            #shopify-section-mini-cart .freiluftkind-cart-totalcosts-text .regular-price {
            color: rgb(var(--text-color));
            font-weight: 600;
            font-size: 12px;
            margin-left: 6px;
            text-decoration: line-through;
            margin-bottom: 0!important;
            }
            #shopify-section-mini-cart .freiluftkind-cart-totalcosts-text .discounted-price {
            color: #D6403D;
            font-weight: 600;
            margin-bottom: 0!important;
            }
            #shopify-section-mini-cart .freiluftkind-cart-totalcosts-text .regular-uvp-price {
            color: rgb(var(--text-color));
            font-weight: 600;
            margin-bottom: 0!important;
            }
            #shopify-section-mini-cart .line-item__remove-button {
            display: none;
            }
            #shopify-section-mini-cart .quick-buy-product .product-item-meta__title {
            width: 85%;
            }
            #shopify-section-mini-cart .quick-buy-product .price-list+.link {
            display: none;
            }
            #shopify-section-mini-cart .quick-buy-product .quick-buy-product__image {
            border-radius: 10px;
            }
            @media screen and (max-width: 740px) {
            #shopify-section-mini-cart .product-item-meta__title {
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            font-weight: 600;
            }
            #shopify-section-mini-cart .line-item__info {
            overflow: hidden;
            text-overflow: ellipsis;
            }
            }
            #shopify-section-mini-cart .freiluftkind-cart-compliment {
            height: 40px;
            display: flex;
            justify-content: center;
            align-items: center;
            background-color: #F2FDF2;
            font-size: 15px;
            line-height: 26px;
            color: #008B10;
            }
            #shopify-section-mini-cart .freiluftkind-cart-compliment b{
            font-weight: 600;
            margin-right: 8px;
            color: #008B10;
            }
            #shopify-section-mini-cart .freiluftkind-cart-paymenticons {
            display: flex;
            justify-content: space-between;
            margin: 12px 12px -16px 12px !important;
            list-style-type: none;
            padding-inline-start: 0px;
            }
            #shopify-section-mini-cart .freiluftkind-cart-paymenticons svg{
            width: 30px;
            height: auto;
            }
            #shopify-section-mini-cart .freiluftkind-saving {
            background-color: #D6403D;
            font-weight: 600;
            color: #F4F4F4;
            width: fit-content;
            text-align: center;
            font-size: 13px;
            padding: 0px 6px;
            border-radius: 5px;
            }
            #shopify-section-mini-cart .price-list.hidden-tablet-and-up {
            }
            #shopify-section-mini-cart .freiluftkind-cart-scroll-arrow {
            display: flex;
            flex-direction: row;
            font-weight: 600;
            justify-content: flex-end;
            padding-top: 15px;
            margin-right: -15px;
            }
            #shopify-section-mini-cart .freiluftkind-cart-scroll-arrow-text {
            padding-right: 10px;
            margin-bottom: 0;
            }
            #shopify-section-mini-cart .component-cart-header__info {
            align-items: center;
            display: flex;
            flex-direction: column;
            padding-bottom: 5px;
            background: rgb(var(--freiluftkind-colorscheme-lightgrey));
            padding-top: 10px;
            }
            #shopify-section-mini-cart .component-cart-header__progress-bar {
            display: flex;
            padding-bottom: 20px;
            position: relative;
            width: 90%;
            margin: 5px 10px 15px 15px;
            }
            #shopify-section-mini-cart .component-cart-header__progress-bar__progress-wrapper {
            display: flex;
            position: relative;
            width: 100%;
            }
            #shopify-section-mini-cart progress[class^=component-cart-header__progress-bar__progress] {
            border: 3px solid rgb(var(--freiluftkind-colorscheme-lightgrey));
            height: 16px;
            margin-left: -5px;
            position: relative;
            width: 110%;
            z-index: 0;
            }
            #shopify-section-mini-cart progress {
            vertical-align: baseline;
            }
            #shopify-section-mini-cart #js-progress-2-shoes {
            border-radius: 20px;
            }
            #shopify-section-mini-cart #js-progress-2-shoes::-webkit-progress-bar {
            border-radius: 20px;
            }
            #shopify-section-mini-cart #js-progress-2-shoes::-webkit-progress-value {
            border-radius: 20px;
            }
            #shopify-section-mini-cart #js-progress-2-shoes::-moz-progress-bar {
            border-radius: 20px;
            }

            #shopify-section-mini-cart #js-progress-3-shoes {
            border-top-right-radius: 20px;
            border-bottom-right-radius: 20px;
            }
            #shopify-section-mini-cart #js-progress-3-shoes::-webkit-progress-bar {
            border-top-right-radius: 20px;
            border-bottom-right-radius: 20px;
            }
            #shopify-section-mini-cart #js-progress-3-shoes::-webkit-progress-value {
            border-top-right-radius: 20px;
            border-bottom-right-radius: 20px;
            }
            #shopify-section-mini-cart #js-progress-3-shoes::-moz-progress-bar {
            border-top-right-radius: 20px;
            border-bottom-right-radius: 20px;
            }
            #shopify-section-mini-cart #js-progress-4-shoes {
            border-top-right-radius: 20px;
            border-bottom-right-radius: 20px;
            }
            #shopify-section-mini-cart #js-progress-4-shoes::-webkit-progress-bar {
            border-top-right-radius: 20px;
            border-bottom-right-radius: 20px;
            }
            #shopify-section-mini-cart #js-progress-4-shoes::-webkit-progress-value {
            border-top-right-radius: 20px;
            border-bottom-right-radius: 20px;
            }
            #shopify-section-mini-cart #js-progress-4-shoes::-moz-progress-bar {
            border-top-right-radius: 20px;
            border-bottom-right-radius: 20px;
            }
            #shopify-section-mini-cart .component-cart-header__progress-bar__progress::-moz-progress-value {
            background: rgb(var(--freiluftkind-colorscheme-green)); 
            }
            #shopify-section-mini-cart .component-cart-header__progress-bar__progress::-webkit-progress-value {
            background: rgb(var(--freiluftkind-colorscheme-green));
            }
            #shopify-section-mini-cart .component-cart-header__progress-bar__progress::-moz-progress-bar {
            background: rgba(var(--freiluftkind-colorscheme-green),0.4); 
            }
            #shopify-section-mini-cart .component-cart-header__progress-bar__progress::-webkit-progress-bar {
            background: rgba(var(--freiluftkind-colorscheme-green),0.4); 
            }
            #shopify-section-mini-cart label.component-cart-header__progress-bar__label {
            /*color: rgb(28, 27, 27);
            font-size: 12px;
            left: calc(50% - 40px);
            letter-spacing: .3px;
            position: absolute;
            text-transform: uppercase;
            top: 18px;
            width: 90px;*/
            color: rgb(28, 27, 27);
            font-size: 12px;
            letter-spacing: .3px;
            position: absolute;
            text-transform: uppercase;
            top: 18px;
            width: 100%;
            left: 0;
            display: flex;
            justify-content: center;
            align-items: center;
            text-align: center;
            line-height: 1rem;
            }
            quick-buy-drawer{
            background: rgb(var(--freiluftkind-colorscheme-lightgrey)) !important;
            }
            @media screen and (max-width: 1000px){
            #mini-cart-form .quantity-selector input{
            pointer-events: none;
            }
            }
              #popup-bundle .togglebuy2 {
            display: none;
            }
            #popup-bundle .quick-buy-product__image {
            min-width: 100px;
            }
            #popup-bundle .combo-box {
            border-radius: 25px;
            border: none;
            min-height: 245px;
            }
            /* popup-bundle */
            #popup-bundle .freiluftkind-product-meta-paymenticons,
            #popup-bundle .product-form__quantity {
            display: none;
            }
            .popup-bundle__overlay {
            position: fixed;
            content: '';
            height: 100vh;
            width: 100%;
            top: 0;
            left: 0; /* We must make sure to not use logical property here */
            background: #000000;
            opacity: 0;
            visibility: hidden;
            transition: opacity 0.6s ease-in-out, visibility 0.6s ease-in-out;
            z-index: 400;
            touch-action: auto;
            pointer-events: auto;
            }
            #popup-bundle[open] > .popup-bundle__overlay {
            visibility: visible;
            opacity: 0.3;
            touch-action: none;
            pointer-events: none;
            }
            #popup-bundle[open] {
            visibility: visible;
            transform: translateY(-30%);
            overflow:hidden;
            }
            #popup-bundle {
            padding: 10px;
            padding-top: 20px;
            width: 95%;
            border-radius: 25px; 
            z-index: 500;
            margin-left: 10px;
            margin-right: 10px;
            }
            #popup-bundle .product-form__option-selector {
            margin-top: 10px;
            }
            #popup-bundle .quick-buy-product {
            padding-right: 0px;
            }
            #popup-bundle .combo-box {
            bottom: 22px;
            width: 100%;
            margin-left: -10px;
            visibility: hidden;
            opacity: 0;
            transition: opacity 0.5s, visibility 0.5s;
            transform: none;
            }
            #popup-bundle .combo-box[open] {
            visibility: visible;
            opacity: 1;
            transition: opacity 0.3s, visibility 0.3s;
            box-shadow: 0 -10px 10px 2px lightgray;
            transform: none;
            }
            [dir="ltr"] #popup-bundle .combo-box {
            left: auto;
            right: 0;
            top: auto;
            bottom: 0;
            }
            #popup-inner-overlay {
            height: 100%;
            width: 100%;
            content: "";
            position: absolute;
            background: #000;
            z-index: 10;
            margin-left: -10px;
            bottom: 0;
            opacity: 0;
            border-radius: 25px;
            pointer-events: none;
            }
            #popup-bundle .combo-box__overlay {
            opacity: 0 !important;
            }
            #popup-bundle button.select[aria-expanded="true"] ~ #popup-inner-overlay {
            opacity: 0.3;
            }
            #popup-bundle button[aria-controls*="-size-chart-popover"], #popup-bundle button[aria-controls*="-size-chart-drawer"] {
            display:none;
            }
            #popup-bundle .freiluftkind_sizing_notice_product {
            display:none !important;
            }
            #popup-bundle .product-meta__vendor{
            margin: 0px;
            font-size: 14px;
            font-weight: normal;
            }
            @media screen and (max-width: 700px){
            [dir="ltr"] #popup-bundle .combo-box {
            left: auto;
            right: 0;
            top:0;
            bottom:0;
            }
            }
            @media screen and (min-width: 1000px) {
            #popup-bundle .popover__header {
            display: block;
            }
            #popup-bundle {
            width: 50%;
            position: fixed;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%) !important;
            opacity: 0;
            max-width: 600px;
            }
            #popup-bundle[open] {
            opacity: 1;
            overflow:hidden;
            }
            #popup-bundle.popover::after,
            #popup-bundle.popover::before {
            display: none;
            }
            #popup-bundle .drawer__close-button {
            margin-top: -15px !important;
            margin-right: -15px !important;
            }
            #popup-bundle #AddToCart {
            width: 60%;
            margin: auto;
            margin-top: 10px;
            } 
            #popup-bundle .heading {
            margin-left: 50px;
            margin-right: 50px;
            }
            }
            /* popup-bundle combo-box desktop */
            @media screen and (min-width: 768px) {
            #popup-bundle .combo-box {
            bottom: 0;
            position: fixed;
            display: block;
            z-index: 999;
            height: min-content;
            transition: none !important;
            transform: none;
            }
            }
            #popup-bundle .product-meta__vendor{
            margin: 0px;
            font-size: 14px !important;
            font-weight: normal !important;
            }
            @media screen and (max-width: 1000px){
            #popup-bundle .product-meta__vendor, quick-buy-popover .product-meta__vendor{
            font-size: 13px !important;
            font-weight: normal !important;
            }     
            }

                  #popup-upsell .togglebuy2 {
               display: none;
               }
               #popup-upsell .quick-buy-product__image {
               min-width: 100px;
               }
               #popup-upsell .combo-box {
               border-radius: 25px;
               border: none;
               min-height: 245px;
               }
               /* PopUp-Upsell */
               #popup-upsell .freiluftkind-product-meta-paymenticons,
               #popup-upsell .product-form__quantity {
               display: none;
               }
               .popup-upsell__overlay {
               position: fixed;
               content: '';
               height: 100vh;
               width: 100%;
               top: 0;
               left: 0; /* We must make sure to not use logical property here */
               background: #000000;
               opacity: 0;
               visibility: hidden;
               transition: opacity 0.6s ease-in-out, visibility 0.6s ease-in-out;
               z-index: 5;
               }
               #popup-upsell[open] > .popup-upsell__overlay {
               visibility: visible;
               opacity: 0.3;
               }
               #popup-upsell[open] {
               visibility: visible;
               transform: translateY(-30%);
               overflow:hidden;
               }
               #popup-upsell {
               padding: 10px;
               padding-top: 30px;
               width: 95%;
               border-radius: 25px; 
               z-index: 5;
               margin-left: 10px;
               margin-right: 10px;
               }
               #popup-upsell .product-form__option-selector {
               margin-top: 10px;
               }
               #popup-upsell .quick-buy-product {
               padding-right: 0px;
               }
               #popup-upsell .combo-box {
               bottom: 22px;
               width: 100%;
               margin-left: -10px;
               visibility: hidden;
               opacity: 0;
               transition: opacity 0.5s, visibility 0.5s;
               transform: none;
               }
               #popup-upsell .combo-box[open] {
               visibility: visible;
               opacity: 1;
               transition: opacity 0.3s, visibility 0.3s;
               box-shadow: 0 -10px 10px 2px lightgray;
               transform: none;
               }
               [dir="ltr"] #popup-upsell .combo-box {
               left: auto;
               right: 0;
               top: auto;
               bottom: 0;
               }
               #popup-inner-overlay {
               height: 100%;
               width: 100%;
               content: "";
               position: absolute;
               background: #000;
               z-index: 10;
               margin-left: -10px;
               bottom: 0;
               opacity: 0;
               border-radius: 25px;
               pointer-events: none;
               }
               #popup-upsell .combo-box__overlay {
               opacity: 0 !important;
               }
               #popup-upsell button.select[aria-expanded="true"] ~ #popup-inner-overlay {
               opacity: 0.3;
               }
               #popup-upsell button[aria-controls*="-size-chart-popover"], #popup-upsell button[aria-controls*="-size-chart-drawer"] {
               display:none;
               }
               #popup-upsell .freiluftkind_sizing_notice_product {
               display:none !important;
               }
               #popup-upsell .product-meta__vendor{
               margin: 0px;
               font-size: 14px;
               font-weight: normal;
               }
               @media screen and (max-width: 700px){
               [dir="ltr"] #popup-upsell .combo-box {
               left: auto;
               right: 0;
               top:0;
               bottom:0;
               }
               }
               @media screen and (min-width: 1000px) {
               #popup-upsell .popover__header {
               display: block;
               }
               #popup-upsell {
               width: 50%;
               position: fixed;
               top: 50%;
               left: 50%;
               transform: translate(-50%, -50%) !important;
               opacity: 0;
               max-width: 600px;
               }
               #popup-upsell[open] {
               opacity: 1;
               overflow:hidden;
               }
               #popup-upsell.popover::after,
               #popup-upsell.popover::before {
               display: none;
               }
               #popup-upsell .drawer__close-button {
               margin-top: -15px !important;
               margin-right: -15px !important;
               }
               #popup-upsell #AddToCart {
               width: 60%;
               margin: auto;
               margin-top: 10px;
               } 
               #popup-upsell .heading {
               margin-left: 50px;
               margin-right: 50px;
               }
               }
               /* PopUp-Upsell combo-box desktop */
               @media screen and (min-width: 768px) {
               #popup-upsell .combo-box {
               bottom: 0;
               position: fixed;
               display: block;
               z-index: 999;
               height: min-content;
               transition: none !important;
               transform: none;
               }
               }
               #popup-upsell .product-meta__vendor{
               margin: 0px;
               font-size: 14px !important;
               font-weight: normal !important;
               }
               @media screen and (max-width: 1000px){
               #popup-upsell .product-meta__vendor, quick-buy-popover .product-meta__vendor{
               font-size: 13px !important;
               font-weight: normal !important;
               }
               #popup-upsell .tab-badge{
               padding: 1px 5px 2px 6px;
               }
               #popup-upsell .popover__header{
               padding: 10px 15px;
               }
               }
               #popup-upsell .tab-badge{
               padding: 3px 5px 3px 6px;
               border-radius: 10px;
               position: absolute;
               right: -10px;
               top: -16px;
               color: white;
               font-size: 8px;
               }
               #popup-upsell .tabs-nav__item{
               position: relative;
               }
               #popup-upsell .upsell-benefits{
               display: flex;
               flex-direction: column;
               justify-content: center;
               align-items: center;
               gap: 10%;
               margin-top: 20px;
               margin-bottom: 0;
               }
               @media screen and (max-width: 360px) {
               #popup-upsell .heading.h3{
               font-size: large;
               }
               #popup-upsell .heading.h3 span{
               display:none;
               }
               #popup-upsell .popover__header{
               padding: 10px 0px;
               }
               #popup-upsell .upsell-benefits{
               margin-top: 15px;
               }
               #popup-upsell .upsell-benefits .upsell-benefit{
               text-align: center;
               font-size: small;
               }
               #popup-upsell .product-item-meta__title{
               font-size: small;
               }
               #popup-upsell .price-list {
               flex-direction: row;
               }
               #popup-upsell .quick-buy-product{
               padding-top: 10px;
               padding-bottom: 10px;
               }
               }
               }

                .shopify-payment-button {
                           display: none;
                           }
                           .product-form .combo-box__option-item.is-disabled {
                           color: rgb(var(--text-color));
                           }
                           .product-info-wrapper .product-form #AddToCart {
                           margin-top: 8px !important;
                           }
                           .product-form .product-form__add-button.button.button--full.button--ternary {
                           background: #f4f4f4 !important;
                           }
                           .product-form .product-form__payment-container {
                           margin-top: 0px
                           }
                           .product-meta__aside .product-meta__help {
                           margin: auto;
                           margin-bottom: 8px;
                           font-size: 14px;
                           }
                           .product-form .combo-box {
                           background: #fff;
                           }
                           .product-form .combo-box__option-item {
                           text-align: center;
                           }
                           @media screen and (min-width: 741px) {
                           .product-form .combo-box__option-item:not([hidden]) {
                           width: fit-content;
                           margin: auto;
                           }
                           }
                           .product-form .combo-box__option-item .product-form__option-link {
                           margin: auto;
                           width: fit-content;
                           background-color: #f4f4f4;
                           padding: 3px 25px;
                           border-radius: 15px;
                           text-decoration: none;
                           font-weight: 600;
                           color: #000;
                           }
                           .product-form .product-form__quantity {
                           display: flex;
                           height: 42px;
                           }
                           .product-form .option-select-button {
                           height: 42px;
                           }
                           .product-form .select__selected-value {
                           top: 1px;
                           }
                           .product-form {
                           display: grid;
                           grid-row-gap: 8px;
                           row-gap: 8px;
                           }
                           .product-form .quantity-selector__button {
                           display: flex;
                           justify-content: center;
                           height: var(--quantity-selector-height);
                           width: 20px;
                           margin-left: 5px;
                           margin-right: 5px;
                           }
                           .product-form .quantity-selector__input {
                           padding: 0 0px;
                           }
                           .product-form .freiluftkind-product-meta-paymenticons {
                           display: flex;
                           justify-content: space-between;
                           margin: -2px 15px 0px 15px !important;
                           list-style-type: none;
                           padding-inline-start: 0px;  
                           }
                           .product-form .freiluftkind-product-meta-paymenticons svg{
                           width: 30px;
                           height: auto;
                           margin-bottom: -10px;
                           }
                           .product-form .fwg_shipping-badge {
                           width: 100%;
                           margin-left: 6px;
                           text-align: center;
                           border: 1px solid rgb(var(--border-color));
                           border-radius: 50px;
                           display: flex;
                           height: 42px;
                           flex-direction: row;
                           padding-right: 25px;
                           align-items: center;
                           padding-left: 5px;
                           }
                           .product-form .fwg_shipping-badge span {
                           padding: 4px;
                           font-size: 12px;
                           font-family: var(--text-font-family);
                           font-weight: bold;
                           font-style: var(--text-font-style);
                           }
                           .product-form .fwg_shipping-badge span:before {
                           content: "";
                           display: inline-block;
                           position: relative;
                           top: -1px;
                           width: 8px;
                           height: 8px;
                           margin-right: 12px;
                           border-radius: 50%;
                           }
                           .product-form .fwg_shipping-collection {
                           width: 100%;
                           text-align: center;
                           }
                           .product-form .fwg_shipping-collection span {
                           font-size:11px;
                           font-family: var(--text-font-family);
                           font-weight: bold;
                           font-style: var(--text-font-style);
                           letter-spacing: 0.05em;
                           }
                           .product-form .fwg_shipping-wrapper {
                           margin: auto;
                           padding-left: 8px;
                           }
                           .fwg_shipping-badge button {
                           opacity: 0.7;
                           right: 0;
                           position: relative;
                           margin-right: -8px;
                           margin-bottom: -5px;
                           }
                           .product-form quick-buy-drawer .fwg_shipping-badge button {
                           margin-bottom: -4px;
                           }
                           @media screen and (min-width: 1000px) {
                           .product-form .fwg_shipping-wrapper span {
                           font-size: 14px;
                           }
                           }
                           @-webkit-keyframes pulse {
                           0% {
                           -webkit-box-shadow: 0 0 0 0 rgba(39,174,96, 0.4);
                           }
                           70% {
                           -webkit-box-shadow: 0 0 0 10px rgba(39,174,96, 0);
                           }
                           100% {
                           -webkit-box-shadow: 0 0 0 0 rgba(39,174,96, 0);
                           }
                           }
                           @keyframes pulse {
                           0% {
                           -moz-box-shadow: 0 0 0 0 rgba(39,174,96, 0.4);
                           box-shadow: 0 0 0 0 rgba(39,174,96, 0.4);
                           }
                           70% {
                           -moz-box-shadow: 0 0 0 10px rgba(39,174,96, 0);
                           box-shadow: 0 0 0 10px rgba(39,174,96, 0);
                           }
                           100% {
                           -moz-box-shadow: 0 0 0 0 rgba(39,174,96, 0);
                           box-shadow: 0 0 0 0 rgba(39,174,96, 0);
                           }
                           }
                           @-webkit-keyframes pulsered {
                           0% {
                           -webkit-box-shadow: 0 0 0 0 rgba(255, 0, 0, 0.4);
                           }
                           70% {
                           -webkit-box-shadow: 0 0 0 10px rgba(255, 0, 0, 0);
                           }
                           100% {
                           -webkit-box-shadow: 0 0 0 0 rgba(255, 0, 0, 0);
                           }
                           }
                           @keyframes pulsered {
                           0% {
                           -moz-box-shadow: 0 0 0 0 rgba(255, 0, 0, 0.4);
                           box-shadow: 0 0 0 0 rgba(255, 0, 0, 0.4);
                           }
                           70% {
                           -moz-box-shadow: 0 0 0 10px rgba(255, 0, 0, 0);
                           box-shadow: 0 0 0 10px rgba(255, 0, 0, 0);
                           }
                           100% {
                           -moz-box-shadow: 0 0 0 0 rgba(255, 0, 0, 0);
                           box-shadow: 0 0 0 0 rgba(255, 0, 0, 0);
                           }
                           }
                           @-webkit-keyframes pulseyellow {
                           0% {
                           -moz-box-shadow: 0 0 0 0 rgba(228, 165, 0, 0.4);
                           box-shadow: 0 0 0 0 rgba(228, 165, 0, 0.4);
                           }
                           70% {
                           -moz-box-shadow: 0 0 0 10px rgba(228, 165, 0, 0);
                           box-shadow: 0 0 0 10px rgba(228, 165, 0, 0);
                           }
                           100% {
                           -moz-box-shadow: 0 0 0 0 rgba(228, 165, 0, 0);
                           box-shadow: 0 0 0 0 rgba(228, 165, 0, 0);
                           }
                           }
                           @keyframes pulseyellow {
                           0% {
                           -moz-box-shadow: 0 0 0 0 rgba(228, 165, 0, 0.4);
                           box-shadow: 0 0 0 0 rgba(228, 165, 0, 0.4);
                           }
                           70% {
                           -moz-box-shadow: 0 0 0 10px rgba(228, 165, 0, 0);
                           box-shadow: 0 0 0 10px rgba(228, 165, 0, 0);
                           }
                           100% {
                           -moz-box-shadow: 0 0 0 0 rgba(228, 165, 0, 0);
                           box-shadow: 0 0 0 0 rgba(228, 165, 0, 0);
                           }
                           }
                           .product-form__option-selector + .product-form__option-selector {
                           margin-top: 0 !important;
                           }
                           #shopify-section-template--19551286952203__main .fw_buy2-fw_customer__image {
                           display: flex;
                           }
                           #shopify-section-template--19551286952203__main .fw_buy2-fw_customer__image img {
                           width: 18px;
                           height: 18px;
                           border-radius: 50%;
                           display: flex;
                           }
                           #shopify-section-template--19551286952203__main .fw_buy2-fw_customer__image img:nth-child(2) {
                           position: relative;
                           left: -5px;
                           }
                           #shopify-section-template--19551286952203__main .fw_buy2-social-proof {
                           display: flex;
                           flex-direction: row;
                           justify-content: center;
                           align-items: center;
                           border-radius: 100px;
                           margin: 0px 10px 10px 10px;
                           border: 1px solid rgb(var(--border-color));
                           background: #f9f9f9;
                           padding: 5px;
                           }
                           #shopify-section-template--19551286952203__main .fw_buy2-fw_customer__text {
                           font-size: 13px;
                           color: #000;
                           margin: 0px 0px 0px 5px;
                           text-align: left;
                           line-height: 20px;
                           }
                           @media screen and (max-width: 374px) {
                           #shopify-section-template--19551286952203__main .fw_buy2-social-proof {
                           margin-top: 10px;
                           display: block;
                           padding: 5px 10px;
                           }
                           #shopify-section-template--19551286952203__main .fw_buy2-fw_customer__image {
                           justify-content: center;
                           margin-bottom: 3px;
                           }
                           #shopify-section-template--19551286952203__main .fw_buy2-fw_customer__text {
                           margin: auto;
                           width: fit-content;
                           text-align: center;
                           }
                           }

                            .product-form .fwg_shipping_pulse {
                                 margin-top: 0.5px;
                                 display: inline-block;
                                 width: 9px;
                                 height: 9px;
                                 border-radius: 50%;
                                 background: #008b10;
                                 box-shadow: 0 0 0 rgb(39 174 96 / 40%);
                                 animation: pulse 2s infinite;
                                 color: #008b10;
                                 }
                                 .product-form #fwg_shippingtime {
                                 color: #008b10;
                                 }
                                 .product-form .fwg_shipping_pulse:hover {
                                 animation: none;
                                 }
                                 .product-form .fwg_shipping-badge span:before {
                                 display: none;
                                 background:#008b10;
                                 }

                                 #shopify-section-template--19551286952203__d11ee37b-24d0-4ae4-8954-e5a3da977ed4 {
               padding: var(--vertical-breather) 0;
               background-image: linear-gradient(to bottom, white, #f4f4f4)
               }
               #shopify-section-template--19551286952203__d11ee37b-24d0-4ae4-8954-e5a3da977ed4 .button-wrapper {
               margin-top: 48px;
               text-align: center;
               }
               #shopify-section-template--19551286952203__d11ee37b-24d0-4ae4-8954-e5a3da977ed4 .section-icons__icon {
               height:150px;width:150px
               }
               #shopify-section-template--19551286952203__d11ee37b-24d0-4ae4-8954-e5a3da977ed4 .section-icons__text {
               -ms-flex-item-align:center;
               -ms-grid-row-align:center;
               -webkit-box-orient:vertical;
               -webkit-box-direction:normal;
               -moz-box-orient:vertical;
               -moz-box-direction:normal;
               -webkit-align-self:center;
               align-self:center;
               display:-webkit-box;
               display:-webkit-flex;
               display:-moz-box;
               display:-ms-flexbox;
               display:flex;
               -webkit-flex-direction:column;
               -ms-flex-direction:column;
               flex-direction:column;
               text-align:center
               }
               #shopify-section-template--19551286952203__d11ee37b-24d0-4ae4-8954-e5a3da977ed4 .section-icons-heading {
               font-size:18px;
               font-weight:600;
               margin-top:.25rem;
               }
               #shopify-section-template--19551286952203__d11ee37b-24d0-4ae4-8954-e5a3da977ed4 .section-icons-description {
               margin-top:.25rem;
               font-size: 15px
               }
               #shopify-section-template--19551286952203__d11ee37b-24d0-4ae4-8954-e5a3da977ed4 .section-icons {
               display:block;
               }
               #shopify-section-template--19551286952203__d11ee37b-24d0-4ae4-8954-e5a3da977ed4 .section-icons__block {
               display:-webkit-box;
               display:-webkit-flex;
               display:-ms-flexbox;
               display:-moz-box;
               display:flex
               }
               #shopify-section-template--19551286952203__d11ee37b-24d0-4ae4-8954-e5a3da977ed4 .section-icons__block {
               -webkit-box-pack:justify;
               -ms-flex-pack:justify;
               -moz-box-pack:justify;
               -webkit-justify-content:space-between;
               justify-content:space-between;
               margin-bottom:20px
               }
               @media(max-width:767px) {
               #shopify-section-template--19551286952203__d11ee37b-24d0-4ae4-8954-e5a3da977ed4  .section-icons {
               padding:0
               }
               }
               #shopify-section-template--19551286952203__d11ee37b-24d0-4ae4-8954-e5a3da977ed4 .section-icons.section-icons__block {
               margin:1rem auto 3rem
               }
               @media(max-width:767px) {
               #shopify-section-template--19551286952203__d11ee37b-24d0-4ae4-8954-e5a3da977ed4  .section-icons .section-icons__block {
               grid-template-columns:1fr 1fr
               }
               }
               @media(max-width:991px) {
               #shopify-section-template--19551286952203__d11ee37b-24d0-4ae4-8954-e5a3da977ed4  .section-icons .btn-wrapper {
               margin-top:25px
               }
               }
               #shopify-section-template--19551286952203__d11ee37b-24d0-4ae4-8954-e5a3da977ed4 .section-icons .section-icons__icon {
               height:150px;
               -o-object-fit:contain;
               object-fit:contain;
               -o-object-position:center;
               object-position:center;
               width:150px
               }
               @media(min-width:479px) and (max-width:991px) {
               #shopify-section-template--19551286952203__d11ee37b-24d0-4ae4-8954-e5a3da977ed4 .section-icons .section-icons__icon {
               height:120px;
               width:120px
               }
               }
               #shopify-section-template--19551286952203__d11ee37b-24d0-4ae4-8954-e5a3da977ed4 .section-icons .icon-image__block {
               -webkit-box-align:center;
               -moz-box-align:center;
               -ms-flex-align:center;
               -webkit-box-pack:start;
               -moz-box-pack:start;
               -ms-flex-pack:start;
               -webkit-align-items:center;
               align-items:center;
               display:-webkit-box;
               display:-webkit-flex;
               display:-moz-box;
               display:-ms-flexbox;
               display:flex;
               -webkit-justify-content:flex-start;
               justify-content:flex-start;
               }
               @media(max-width:1199px) {
               #shopify-section-template--19551286952203__d11ee37b-24d0-4ae4-8954-e5a3da977ed4 .section-icons .icon-image__block {
               -webkit-box-orient:vertical;
               -webkit-box-direction:normal;
               -moz-box-orient:vertical;
               -moz-box-direction:normal;
               -webkit-flex-direction:column;
               -ms-flex-direction:column;
               flex-direction:column
               }
               }
               @media screen and (max-width:1289px){
               #shopify-section-template--19551286952203__d11ee37b-24d0-4ae4-8954-e5a3da977ed4 .section-icons__block {
               grid-column-gap:16px;
               grid-row-gap:16px;
               -ms-grid-columns:1fr 1fr;
               -ms-grid-rows:auto auto;
               -webkit-column-gap:16px;
               -moz-column-gap:16px;
               column-gap:16px;
               display:-ms-grid;
               display:grid;
               grid-auto-columns:1fr;
               grid-template-columns:1fr 1fr;
               grid-template-rows:auto auto;
               justify-items:center;row-gap:16px
               }
               }
               #shopify-section-template--19551286952203__d11ee37b-24d0-4ae4-8954-e5a3da977ed4 .section-icons__text {
               padding-left:0
               }
               #shopify-section-template--19551286952203__d11ee37b-24d0-4ae4-8954-e5a3da977ed4 .row.is--landscape {
               display:-webkit-box;
               display:-webkit-flex;
               display:-ms-flexbox;
               display:-moz-box;
               display:flex;
               font-size:15px
               }
               @media screen and (max-width:767px) {
               #shopify-section-template--19551286952203__d11ee37b-24d0-4ae4-8954-e5a3da977ed4 .teaser-hero-block {
               padding:0 10px 20px 20px
               }
               #shopify-section-template--19551286952203__d11ee37b-24d0-4ae4-8954-e5a3da977ed4 .column.no-padding {
               -webkit-box-flex:0;
               -moz-box-flex:0;
               -webkit-flex:0 auto;
               -ms-flex:0 auto;
               flex:0 auto
               }
               #shopify-section-template--19551286952203__d11ee37b-24d0-4ae4-8954-e5a3da977ed4 .footer {
               padding:40px 20px
               }
               #shopify-section-template--19551286952203__d11ee37b-24d0-4ae4-8954-e5a3da977ed4 .footer__main-footer-link-image {
               -o-object-fit:contain;
               object-fit:contain
               }
               #shopify-section-template--19551286952203__d11ee37b-24d0-4ae4-8954-e5a3da977ed4 .info-badge-wrapper {
               margin-bottom:20px
               }
               #shopify-section-template--19551286952203__d11ee37b-24d0-4ae4-8954-e5a3da977ed4 .heading-product-information {
               font-weight:600
               }
               #shopify-section-template--19551286952203__d11ee37b-24d0-4ae4-8954-e5a3da977ed4 .section-icons {
               margin-top:220px;
               padding-top:0
               }
               #shopify-section-template--19551286952203__d11ee37b-24d0-4ae4-8954-e5a3da977ed4 .row.is--landscape {
               display:-webkit-box;
               display:-webkit-flex;
               display:-ms-flexbox;
               display:-moz-box;
               display:flex;
               font-size:15px
               }
               #shopify-section-template--19551286952203__d11ee37b-24d0-4ae4-8954-e5a3da977ed4 .section-icons__block {
               -webkit-box-align:center;
               -moz-box-align:center;
               -ms-flex-align:center;
               -webkit-box-orient:vertical;
               -webkit-box-direction:normal;
               -moz-box-orient:vertical;
               -moz-box-direction:normal;
               -webkit-align-items:center;
               align-items:center;
               display:-webkit-box;
               display:-webkit-flex;
               display:-moz-box;
               display:-ms-flexbox;
               display:flex;
               -webkit-flex-direction:column;
               -ms-flex-direction:column;
               flex-direction:column;
               margin-top:0px
               }
               #shopify-section-template--19551286952203__d11ee37b-24d0-4ae4-8954-e5a3da977ed4 .modal-backdrop {
               padding:40px 20px;
               }
               #shopify-section-template--19551286952203__d11ee37b-24d0-4ae4-8954-e5a3da977ed4 .shopping-cart__heading {
               font-size:11px;
               }
               #shopify-section-template--19551286952203__d11ee37b-24d0-4ae4-8954-e5a3da977ed4 .p-l-20 {
               padding-left:0;
               padding-top:20px;
               }
               #shopify-section-template--19551286952203__d11ee37b-24d0-4ae4-8954-e5a3da977ed4 .team-block__image {
               height:100px;
               width:100px
               }
               }
               #shopify-section-template--19551286952203__d11ee37b-24d0-4ae4-8954-e5a3da977ed4 .section-icons__text {
               padding-left:0
               }
               #shopify-section-template--19551286952203__d11ee37b-24d0-4ae4-8954-e5a3da977ed4 .btn-wrapper {
               -webkit-box-pack:center;
               -ms-flex-pack:center;
               -moz-box-pack:center;
               -webkit-box-align:center;
               -ms-flex-align:center;
               -moz-box-align:center;
               -webkit-align-items:center;
               align-items:center;
               display:-webkit-box;
               display:-webkit-flex;
               display:-ms-flexbox;
               display:-moz-box;
               display:flex;
               -webkit-justify-content:center;
               justify-content:center;
               margin-bottom:20px;
               margin-top:0
               }
               #shopify-section-template--19551286952203__d11ee37b-24d0-4ae4-8954-e5a3da977ed4 .btn-wrapper.is--left {
               -webkit-box-pack:start;
               -ms-flex-pack:start;
               -moz-box-pack:start;
               -webkit-justify-content:flex-start;
               justify-content:flex-start
               }
               #shopify-section-template--19551286952203__d11ee37b-24d0-4ae4-8954-e5a3da977ed4 .btn-wrapper.is--left.is--mobile .btn-wrapper.is--left.is--mobile.center {
               -webkit-box-pack:center;
               -ms-flex-pack:center;
               -moz-box-pack:center;
               -webkit-justify-content:center;
               justify-content:center
               }
               #shopify-section-template--19551286952203__d11ee37b-24d0-4ae4-8954-e5a3da977ed4 .btn-wrapper.is--left.is--mobile.padding {
               padding-left:10px;
               padding-right:10px
               }
               #shopify-section-template--19551286952203__d11ee37b-24d0-4ae4-8954-e5a3da977ed4 .btn-wrapper.center-mobile {
               -webkit-box-pack:center;
               -ms-flex-pack:center;
               -moz-box-pack:center;
               -webkit-justify-content:center;
               justify-content:center
               }
               #shopify-section-template--19551286952203__d11ee37b-24d0-4ae4-8954-e5a3da977ed4 .btn-wrapper.p-b-60 {
               margin-bottom:60px
               }
               #shopify-section-template--19551286952203__d11ee37b-24d0-4ae4-8954-e5a3da977ed4 .btn-wrapper {
               -webkit-box-pack:center;
               -moz-box-pack:center;
               -ms-flex-pack:center;
               -webkit-justify-content:
               center;justify-content:center
               }
               #shopify-section-template--19551286952203__d11ee37b-24d0-4ae4-8954-e5a3da977ed4 .btn-wrapper {
               margin-top:25px
               }
               #shopify-section-template--19551286952203__d11ee37b-24d0-4ae4-8954-e5a3da977ed4 .btn-wrapper {
               display:-webkit-box;
               display:-webkit-flex;
               display:-ms-flexbox;
               display:-moz-box;
               display:flex;
               margin-bottom:0px;
               margin-top:20px
               }
               #shopify-section-template--19551286952203__d11ee37b-24d0-4ae4-8954-e5a3da977ed4 .btn-wrapper,
               #shopify-section-template--19551286952203__d11ee37b-24d0-4ae4-8954-e5a3da977ed4 .btn-wrapper.is--left {
               -webkit-box-pack:start;
               -ms-flex-pack:start;
               -moz-box-pack:start;
               -webkit-justify-content:flex-start;
               justify-content:flex-start
               }
               #shopify-section-template--19551286952203__d11ee37b-24d0-4ae4-8954-e5a3da977ed4 .btn-wrapper.is--left {
               -webkit-box-align:center;
               -ms-flex-align:center;
               -moz-box-align:center;
               -webkit-align-items:center;
               align-items:center
               }
               #shopify-section-template--19551286952203__d11ee37b-24d0-4ae4-8954-e5a3da977ed4  .btn-wrapper.is--left.is--mobile.center {
               -webkit-box-pack:start;
               -ms-flex-pack:start;
               -moz-box-pack:start;
               -webkit-justify-content:flex-start;
               justify-content:flex-start
               }
               #shopify-section-template--19551286952203__d11ee37b-24d0-4ae4-8954-e5a3da977ed4 .btn-wrapper.wrapper-sm {
               margin-top:20px
               }
               #shopify-section-template--19551286952203__d11ee37b-24d0-4ae4-8954-e5a3da977ed4 .btn-wrapper.padding-top {
               margin-bottom:0;
               margin-top:40px
               }
               #shopify-section-template--19551286952203__d11ee37b-24d0-4ae4-8954-e5a3da977ed4 .btn-wrapper.center-mobile {
               -webkit-box-pack:start;
               -ms-flex-pack:start;
               -moz-box-pack:start;
               -webkit-justify-content:flex-start;
               justify-content:flex-start
               }
               #shopify-section-template--19551286952203__d11ee37b-24d0-4ae4-8954-e5a3da977ed4 .btn-wrapper.center,
               #shopify-section-template--19551286952203__d11ee37b-24d0-4ae4-8954-e5a3da977ed4 .btn-wrapper.center-mobile.center-desktop {
               -webkit-box-pack:center;
               -ms-flex-pack:center;
               -moz-box-pack:center;
               -webkit-justify-content:center;
               justify-content:center
               }
               #shopify-section-template--19551286952203__d11ee37b-24d0-4ae4-8954-e5a3da977ed4 .btn-wrapper.is--left.is--mobile.center {
               -webkit-box-pack:center;
               -ms-flex-pack:center;
               -moz-box-pack:center;
               -webkit-justify-content:center;
               justify-content:center
               }
               #shopify-section-template--19551286952203__d11ee37b-24d0-4ae4-8954-e5a3da977ed4 .icon-image__block,.product-info__text-block {
               -webkit-box-orient:vertical;
               -webkit-box-direction:normal;
               -moz-box-orient:vertical;
               -moz-box-direction:normal;
               -webkit-flex-direction:column;
               -ms-flex-direction:column;
               flex-direction:column
               }
               #shopify-section-template--19551286952203__d11ee37b-24d0-4ae4-8954-e5a3da977ed4 .icon-image__block {
               -webkit-box-align:center;
               -ms-flex-align:center;
               -moz-box-align:center;
               -webkit-align-items:center;
               align-items:center;
               margin-right:0;
               max-width:280px
               }
               #shopify-section-template--19551286952203__d11ee37b-24d0-4ae4-8954-e5a3da977ed4 .icon-image__block.product-teaser__image {
               display:block;
               height:100%;
               -o-object-fit:cover;
               object-fit:cover;
               position:relative;
               width:100%
               }
               #shopify-section-template--19551286952203__d11ee37b-24d0-4ae4-8954-e5a3da977ed4 .icon-image__block {
               -webkit-box-orient:vertical;
               -webkit-box-direction:normal;
               -moz-box-orient:vertical;
               -moz-box-direction:normal;
               -webkit-box-align:center;
               -ms-flex-align:center;
               -moz-box-align:center;
               -webkit-align-items:center;
               align-items:center;
               display:-webkit-box;
               display:-webkit-flex;
               display:-ms-flexbox;
               display:-moz-box;
               display:flex;
               -webkit-flex-direction:column;
               -ms-flex-direction:column;
               flex-direction:column
               }
               #shopify-section-template--19551286952203__d11ee37b-24d0-4ae4-8954-e5a3da977ed4 .icon-image__block {
               display:block
               }
               @media (min-width: 992px) {
               #shopify-section-template--19551286952203__d11ee37b-24d0-4ae4-8954-e5a3da977ed4 .w-container {
               max-width: 1470px;
               }
               }
               #shopify-section-template--19551286952203__d11ee37b-24d0-4ae4-8954-e5a3da977ed4 .container.no-style {
               display: block;
               position: static;
               }
               #shopify-section-template--19551286952203__d11ee37b-24d0-4ae4-8954-e5a3da977ed4 .container {
               padding: 0 20px;
               }
               #shopify-section-template--19551286952203__d11ee37b-24d0-4ae4-8954-e5a3da977ed4 .w-container {
               margin-left: auto;
               margin-right: auto
               }
               #shopify-section-template--19551286952203__d11ee37b-24d0-4ae4-8954-e5a3da977ed4 .section-icons {
               margin-top: 32px;
               margin-bottom: 0px;
               }
               #shopify-section-template--19551286952203__d11ee37b-24d0-4ae4-8954-e5a3da977ed4 .section-icons-mainheading {
               text-align: center;
               padding: 0 20px;
               }

                 #shopify-section-template--19551286952203__main .reviews-on-product {
                        background-color: #f4f4f4;
                        border-radius: 11px;
                        z-index: 1;
                        position: absolute;
                        margin: 7px 0 0 7px;
                        display: flex;
                        padding: 2px 10px;
                        align-items: center;
                        font-size: 14px;
                        font-weight: 600;
                        box-shadow: 0 2px 5px #00000014;
                        }
                        #shopify-section-template--19551286952203__main .reviews-on-product a:nth-of-type(3) {
                        font-weight: 200;
                        }
                        #shopify-section-template--19551286952203__main .product-meta__reviews-badge img {
                        width: auto;
                        height: 1.2em;
                        }
                        @media screen and (min-width: 1000px) {
                        #shopify-section-template--19551286952203__main .reviews-on-product {
                        font-size: 18px;
                        }
                        }
                        .slideshow__details-notfirst{
                        background: rgba(0,0,0,0.7);
                        }
                        .slideshow__details-notfirst .product-slideshow__title{
                        width: 100%;
                        text-align: left;
                        display: inline-block;
                        color: #fff;
                        }
                        @media screen and (min-width: 1000px){
                        .slideshow__details-notfirst .product-slideshow__action, .slideshow__details-notfirst .product-slideshow__title{
                        margin-top: 5px;
                        }
                        .slideshow__details-notfirst .product-slideshow__action{
                        font-size: 16px !important;
                        }
                        }
                        .slideshow__details-notfirst .product-slideshow__action span{
                        color: #fff;
                        }
                        .slideshow__details-notfirst .product-slideshow__action{
                        font-size: 0.85rem;
                        }
                        /* Product Tooltip */
                        .product-slideshow__details {
                        opacity: 0;
                        transition: opacity 1s;
                        }
                        /** Product Media CSS **/
                        @media screen and (min-width: 1000px){
                        .product-media-wrapper {
                        --product-media-width: calc(var(--grid-column-width) * 10 + var(--grid-gap) * 10);
                        width: var(--product-media-width);
                        }
                        }
                        @media screen and (min-width: 1200px){
                        .product-media-wrapper {
                        --product-media-width: calc(var(--grid-column-width) * 9 + var(--grid-gap) * 9);
                        }
                        }
                        @media screen and (min-width: 1400px) {
                        .product-media-wrapper {
                        --product-media-width: calc(var(--grid-column-width) * 8 + var(--grid-gap) * 8);
                        }
                        .product--thumbnails-bottom .product__media {
                        --product-media-width: calc(var(--grid-column-width) * 9 + var(--grid-gap) * 8);
                        }
                        [dir="ltr"] .product-media-wrapper {
                        padding-left: 36px;
                        }
                        [dir="rtl"] .product-media-wrapper{
                        padding-right: 36px;
                        }
                        }
                        .product-slideshow__tooltip{
                        cursor: default;
                        }
                        .product__media-item.is-selected{
                        z-index: 1;
                        }

                            .shopify-payment-button {
                              display: none;
                              }
                              .product-form .combo-box__option-item.is-disabled {
                              color: rgb(var(--text-color));
                              }
                              .product-info-wrapper .product-form #AddToCart {
                              margin-top: 8px !important;
                              }
                              .product-form .product-form__add-button.button.button--full.button--ternary {
                              background: #f4f4f4 !important;
                              }
                              .product-form .product-form__payment-container {
                              margin-top: 0px
                              }
                              .product-meta__aside .product-meta__help {
                              margin: auto;
                              margin-bottom: 8px;
                              font-size: 14px;
                              }
                              .product-form .combo-box {
                              background: #fff;
                              }
                              .product-form .combo-box__option-item {
                              text-align: center;
                              }
                              @media screen and (min-width: 741px) {
                              .product-form .combo-box__option-item:not([hidden]) {
                              width: fit-content;
                              margin: auto;
                              }
                              }
                              .product-form .combo-box__option-item .product-form__option-link {
                              margin: auto;
                              width: fit-content;
                              background-color: #f4f4f4;
                              padding: 3px 25px;
                              border-radius: 15px;
                              text-decoration: none;
                              font-weight: 600;
                              color: #000;
                              }
                              .product-form .product-form__quantity {
                              display: flex;
                              height: 42px;
                              }
                              .product-form .option-select-button {
                              height: 42px;
                              }
                              .product-form .select__selected-value {
                              top: 1px;
                              }
                              .product-form {
                              display: grid;
                              grid-row-gap: 8px;
                              row-gap: 8px;
                              }
                              .product-form .quantity-selector__button {
                              display: flex;
                              justify-content: center;
                              height: var(--quantity-selector-height);
                              width: 20px;
                              margin-left: 5px;
                              margin-right: 5px;
                              }
                              .product-form .quantity-selector__input {
                              padding: 0 0px;
                              }
                              .product-form .freiluftkind-product-meta-paymenticons {
                              display: flex;
                              justify-content: space-between;
                              margin: -2px 15px 0px 15px !important;
                              list-style-type: none;
                              padding-inline-start: 0px;  
                              }
                              .product-form .freiluftkind-product-meta-paymenticons svg{
                              width: 30px;
                              height: auto;
                              margin-bottom: -10px;
                              }
                              .product-form .fwg_shipping-badge {
                              width: 100%;
                              margin-left: 6px;
                              text-align: center;
                              border: 1px solid rgb(var(--border-color));
                              border-radius: 50px;
                              display: flex;
                              height: 42px;
                              flex-direction: row;
                              padding-right: 25px;
                              align-items: center;
                              padding-left: 5px;
                              }
                              .product-form .fwg_shipping-badge span {
                              padding: 4px;
                              font-size: 12px;
                              font-family: var(--text-font-family);
                              font-weight: bold;
                              font-style: var(--text-font-style);
                              }
                              .product-form .fwg_shipping-badge span:before {
                              content: "";
                              display: inline-block;
                              position: relative;
                              top: -1px;
                              width: 8px;
                              height: 8px;
                              margin-right: 12px;
                              border-radius: 50%;
                              }
                              .product-form .fwg_shipping-collection {
                              width: 100%;
                              text-align: center;
                              }
                              .product-form .fwg_shipping-collection span {
                              font-size:11px;
                              font-family: var(--text-font-family);
                              font-weight: bold;
                              font-style: var(--text-font-style);
                              letter-spacing: 0.05em;
                              }
                              .product-form .fwg_shipping-wrapper {
                              margin: auto;
                              padding-left: 8px;
                              }
                              .fwg_shipping-badge button {
                              opacity: 0.7;
                              right: 0;
                              position: relative;
                              margin-right: -8px;
                              margin-bottom: -5px;
                              }
                              .product-form quick-buy-drawer .fwg_shipping-badge button {
                              margin-bottom: -4px;
                              }
                              @media screen and (min-width: 1000px) {
                              .product-form .fwg_shipping-wrapper span {
                              font-size: 14px;
                              }
                              }
                              @-webkit-keyframes pulse {
                              0% {
                              -webkit-box-shadow: 0 0 0 0 rgba(39,174,96, 0.4);
                              }
                              70% {
                              -webkit-box-shadow: 0 0 0 10px rgba(39,174,96, 0);
                              }
                              100% {
                              -webkit-box-shadow: 0 0 0 0 rgba(39,174,96, 0);
                              }
                              }
                              @keyframes pulse {
                              0% {
                              -moz-box-shadow: 0 0 0 0 rgba(39,174,96, 0.4);
                              box-shadow: 0 0 0 0 rgba(39,174,96, 0.4);
                              }
                              70% {
                              -moz-box-shadow: 0 0 0 10px rgba(39,174,96, 0);
                              box-shadow: 0 0 0 10px rgba(39,174,96, 0);
                              }
                              100% {
                              -moz-box-shadow: 0 0 0 0 rgba(39,174,96, 0);
                              box-shadow: 0 0 0 0 rgba(39,174,96, 0);
                              }
                              }
                              @-webkit-keyframes pulsered {
                              0% {
                              -webkit-box-shadow: 0 0 0 0 rgba(255, 0, 0, 0.4);
                              }
                              70% {
                              -webkit-box-shadow: 0 0 0 10px rgba(255, 0, 0, 0);
                              }
                              100% {
                              -webkit-box-shadow: 0 0 0 0 rgba(255, 0, 0, 0);
                              }
                              }
                              @keyframes pulsered {
                              0% {
                              -moz-box-shadow: 0 0 0 0 rgba(255, 0, 0, 0.4);
                              box-shadow: 0 0 0 0 rgba(255, 0, 0, 0.4);
                              }
                              70% {
                              -moz-box-shadow: 0 0 0 10px rgba(255, 0, 0, 0);
                              box-shadow: 0 0 0 10px rgba(255, 0, 0, 0);
                              }
                              100% {
                              -moz-box-shadow: 0 0 0 0 rgba(255, 0, 0, 0);
                              box-shadow: 0 0 0 0 rgba(255, 0, 0, 0);
                              }
                              }
                              @-webkit-keyframes pulseyellow {
                              0% {
                              -moz-box-shadow: 0 0 0 0 rgba(228, 165, 0, 0.4);
                              box-shadow: 0 0 0 0 rgba(228, 165, 0, 0.4);
                              }
                              70% {
                              -moz-box-shadow: 0 0 0 10px rgba(228, 165, 0, 0);
                              box-shadow: 0 0 0 10px rgba(228, 165, 0, 0);
                              }
                              100% {
                              -moz-box-shadow: 0 0 0 0 rgba(228, 165, 0, 0);
                              box-shadow: 0 0 0 0 rgba(228, 165, 0, 0);
                              }
                              }
                              @keyframes pulseyellow {
                              0% {
                              -moz-box-shadow: 0 0 0 0 rgba(228, 165, 0, 0.4);
                              box-shadow: 0 0 0 0 rgba(228, 165, 0, 0.4);
                              }
                              70% {
                              -moz-box-shadow: 0 0 0 10px rgba(228, 165, 0, 0);
                              box-shadow: 0 0 0 10px rgba(228, 165, 0, 0);
                              }
                              100% {
                              -moz-box-shadow: 0 0 0 0 rgba(228, 165, 0, 0);
                              box-shadow: 0 0 0 0 rgba(228, 165, 0, 0);
                              }
                              }
                              .product-form__option-selector + .product-form__option-selector {
                              margin-top: 0 !important;
                              }
                              #shopify-section-template--19551286952203__main .fw_buy2-fw_customer__image {
                              display: flex;
                              }
                              #shopify-section-template--19551286952203__main .fw_buy2-fw_customer__image img {
                              width: 18px;
                              height: 18px;
                              border-radius: 50%;
                              display: flex;
                              }
                              #shopify-section-template--19551286952203__main .fw_buy2-fw_customer__image img:nth-child(2) {
                              position: relative;
                              left: -5px;
                              }
                              #shopify-section-template--19551286952203__main .fw_buy2-social-proof {
                              display: flex;
                              flex-direction: row;
                              justify-content: center;
                              align-items: center;
                              border-radius: 100px;
                              margin: 0px 10px 10px 10px;
                              border: 1px solid rgb(var(--border-color));
                              background: #f9f9f9;
                              padding: 5px;
                              }
                              #shopify-section-template--19551286952203__main .fw_buy2-fw_customer__text {
                              font-size: 13px;
                              color: #000;
                              margin: 0px 0px 0px 5px;
                              text-align: left;
                              line-height: 20px;
                              }
                              @media screen and (max-width: 374px) {
                              #shopify-section-template--19551286952203__main .fw_buy2-social-proof {
                              margin-top: 10px;
                              display: block;
                              padding: 5px 10px;
                              }
                              #shopify-section-template--19551286952203__main .fw_buy2-fw_customer__image {
                              justify-content: center;
                              margin-bottom: 3px;
                              }
                              #shopify-section-template--19551286952203__main .fw_buy2-fw_customer__text {
                              margin: auto;
                              width: fit-content;
                              text-align: center;
                              }
                              }

                                 .mv-slider-pagination .product__thumbnail-list-inner {
                                    justify-content: center;
                                    align-items: center;
                                    }
                                    .mv-slider-pagination .product__thumbnail-list.less-than-six {
                                    text-align: center;
                                    align-items: center;
                                    justify-content: center;
                                    display: flex;
                                    }
                                    #mv-outside-popup {
                                    position: fixed;
                                    width: 100vw;
                                    height: 100vh;
                                    display: flex;
                                    justify-content: center;
                                    align-items: center;
                                    left: 0;
                                    top: 0;
                                    padding: 20px;
                                    min-height: 30vh;
                                    justify-content: center;
                                    align-items: center;
                                    }
                                    .mv-popup-overlay {
                                    background: rgba(54, 54, 54, 0.3);
                                    position: fixed;
                                    width: 100vw;
                                    height: 100vh;
                                    }
                                    #mv-outside-popup .mv-outside-popup-inner {
                                    background: white;
                                    z-index: 3;
                                    text-align: center;
                                    padding-top: 34px;
                                    /*padding-bottom: 34px;*/
                                    padding-bottom: 34px;
                                    }
                                    .mv-item-selected {
                                    border: 1.5px solid #1C1B1B !important;
                                    overflow: hidden;
                                    }
                                    .mv-slider-pagination-item {
                                    border: 1.5px solid white;
                                    border-radius: 10px;
                                    cursor: pointer;
                                    padding: 2px;
                                    width: 50px;
                                    }
                                    #mv-outside-popup .flickity-page-dots {
                                    display: none;
                                    }
                                    .mv-slider-item img {
                                    border-radius: 10px;
                                    }
                                    @media only screen and (max-width: 800px) {
                                    .mv-slider-pagination .product__thumbnail-scroll-shadow {
                                    width: 100%;
                                    }
                                    .mv-slider-pagination .product__thumbnail-list.hide-scrollbar {
                                    width: 75%;
                                    margin: 0 auto;
                                    }
                                    .mv-slider-pagination-fadeout {
                                    width: 76%;
                                    height: 50px;
                                    position: absolute;
                                    background: rgb(255, 0, 0);
                                    background: linear-gradient(270deg, rgba(255,255,255,1) 0%, rgba(162,255,135,0) 10%, rgba(169,235,124,0) 90%, rgba(255,255,255,1) 100%);
                                    pointer-events: none;
                                    }
                                    #mv-outside-popup.mv-visible {
                                    opacity: 1;
                                    transition: opacity 0.7s cubic-bezier(.75,0,.175,1);
                                    z-index: 4;
                                    }
                                    #mv-outside-popup.mv-hidden {
                                    opacity: 0;
                                    transition: opacity 0.5s;
                                    z-index: -1;
                                    -webkit-transition-property: opacity,z-index;
                                    -webkit-transition-duration: 0;
                                    -webkit-transition-delay: 0.25s, 0.3s;
                                    }
                                    .mv-outside-popup-inner {
                                    width: 100vw;
                                    position: fixed;
                                    left: 0;
                                    }
                                    #mv-outside-popup.mv-visible .mv-outside-popup-inner {
                                    bottom: 0;
                                    transition: bottom 0.7s cubic-bezier(.75,0,.175,1);
                                    }
                                    #mv-outside-popup.mv-hidden .mv-outside-popup-inner {
                                    bottom: -100vh;
                                    transition: bottom 0.7s cubic-bezier(.75,0,.175,1);
                                    }
                                    }
                                    @media only screen and (min-width: 800px) {
                                    #mv-outside-popup .mv-outside-popup-inner {
                                    width: 800px;
                                    border-radius: 15px;
                                    }
                                    }
                                    @media only screen and (max-width: 800px) {
                                    #mv-outside-popup .mv-outside-popup-inner {
                                    width: 100vw;
                                    border-top-left-radius: 15px;
                                    border-top-right-radius: 15px;
                                    }
                                    .mv-slider-item img {
                                    width: 220px !important;
                                    }
                                    .mv-slider-item {
                                    padding: 0;
                                    margin-right: 5px;
                                    }
                                    }
                                    @media only screen and (min-width: 600px) {
                                    #mv-outside-popup.mv-visible {
                                    bottom: 0;
                                    opacity: 1;
                                    transition: opacity 0.5s;
                                    z-index: 3;
                                    }
                                    #mv-outside-popup.mv-hidden {
                                    bottom: -100vh;
                                    opacity: 0;
                                    z-index: -1;
                                    transition: all 0.5s;
                                    }
                                    }
                                    .mv-slider-container,
                                    .mv-slider-pagination {
                                    display: flex;
                                    justify-content: center;
                                    align-items: center;
                                    margin-bottom: 20px;
                                    }
                                    .mv-slider-pagination {
                                    gap: 10px;
                                    }
                                    .mv-slider-item {
                                    padding: 0 25px;
                                    margin-right: 10px;
                                    border-radius: 5px;
                                    counter-increment: gallery-cell;
                                    }
                                    .mv-slider-item img {
                                    width: 300px;
                                    }
                                    .mv-animated-values {
                                    margin-bottom: 25px;
                                    position: relative;
                                    height: 30px;
                                    margin-top: 25px;
                                    }
                                    .mv-animated-value {
                                    display: flex;
                                    justify-content: center;
                                    align-items: center;
                                    position: absolute;
                                    width: 100%;
                                    opacity: 0;
                                    transition: all 0.5s;
                                    }
                                    .mv-animated-value.mv-selected-value {
                                    opacity: 1;
                                    transition: all 0.5s;
                                    }
                                    .mv-animated-value-value {
                                    width: 50%;
                                    text-align: right;
                                    color: #6a6a6a;
                                    padding-right: 30px;
                                    }
                                    .mv-animated-value-price {
                                    width: 50%;
                                    text-align: left;
                                    color: #6a6a6a;
                                    font-weight: bold;
                                    padding-left: 30px;
                                    }
                                    .mv-animated-value-price.price--highlight {
                                    color: rgb(var(--product-on-sale-accent)) !important;
                                    }
                                    .mv-animated-value-price s {
                                    margin-left: 10px;
                                    color: #1C1B1B !important;
                                    opacity: 0.7;
                                    font-weight:normal;
                                    }
                                    .mv-animated-value-divider {
                                    width: 1px;
                                    background: #9d9d9d;
                                    height: 25px;
                                    display: block;
                                    }
                                    .mv-variant-select-button {
                                    background: #f9ca4f;
                                    color: #000;
                                    }
                                    /* ---- flickity-button ---- */
                                    #mv-variant-slider .flickity-button {
                                    position: absolute;
                                    background: hsla(0, 0%, 100%, 0.75);
                                    border: none;
                                    color: #333;
                                    }
                                    #mv-variant-slider .flickity-button:hover {
                                    background: white;
                                    cursor: pointer;
                                    }
                                    #mv-variant-slider .flickity-button:focus {
                                    outline: none;
                                    box-shadow: 0 0 0 5px #19F;
                                    }
                                    #mv-variant-slider .flickity-button:active {
                                    opacity: 0.6;
                                    }
                                    #mv-variant-slider .flickity-button:disabled {
                                    opacity: 0.3;
                                    cursor: auto;
                                    /* prevent disabled button from capturing pointer up event. #716 */
                                    pointer-events: none;
                                    }
                                    #mv-variant-slider .flickity-button-icon {
                                    fill: currentColor;
                                    }
                                    /* ---- previous/next buttons ---- */
                                    #mv-variant-slider .flickity-prev-next-button {
                                    top: 50%;
                                    width: 44px;
                                    height: 44px;
                                    border-radius: 50%;
                                    /* vertically center */
                                    transform: translateY(-50%);
                                    color: #000;
                                    background: #f9ca4f;
                                    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
                                    }
                                    #mv-variant-slider-upsell .flickity-prev-next-button {
                                    color: #000;
                                    background: #f9ca4f;
                                    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
                                    }
                                    #mv-variant-slider .flickity-prev-next-button.previous {
                                    left: 20px;
                                    }
                                    #mv-variant-slider .flickity-prev-next-button.next {
                                    right: 20px;
                                    }
                                    /* right to left */
                                    #mv-variant-slider .flickity-rtl .flickity-prev-next-button.previous {
                                    left: auto;
                                    right: 10px;
                                    }
                                    #mv-variant-slider .flickity-rtl .flickity-prev-next-button.next {
                                    right: auto;
                                    left: 10px;
                                    }
                                    #mv-variant-slider .flickity-prev-next-button .flickity-button-icon {
                                    position: absolute;
                                    left: 30%;
                                    top: 30%;
                                    width: 40%;
                                    height: 40%;
                                    }
                                    #mv-variant-slider .flickity-slider {
                                    transform: translateX(0);
                                    }
                                    #mv-variant-slider.flickity-enabled.is-hovering-left .flickity-viewport,
                                    #mv-variant-slider.flickity-enabled.is-hovering-right .flickity-viewport {
                                    cursor: pointer !important;
                                    }
                                    .mini-cart__recommendations-list #mv-outside-popup {
                                    height: 100%;
                                    }
                                    .mini-cart__recommendations-list .mv-popup-overlay {
                                    height: 0;
                                    }

                                      #shopify-section-template--19551286952203__5c2d7061-ce13-4074-a37b-5c250eed7c7d .product-aplus-content {
               max-width: 1520px;
               margin: var(--vertical-breather) auto;
               }
               @media screen and (min-width: 1100px) {
               #shopify-section-template--19551286952203__5c2d7061-ce13-4074-a37b-5c250eed7c7d .product-aplus-content img {
               border-radius: 32px;
               }
               }
               @media screen and (min-width: 1100px) {
               #shopify-section-template--19551286952203__5c2d7061-ce13-4074-a37b-5c250eed7c7d .aplus-item {
               display: flex;
               padding: 0 100px 0 100px;
               justify-content: center;
               align-items: center;
               }
               }
               @media screen and (min-width: 1100px) {
               #shopify-section-template--19551286952203__5c2d7061-ce13-4074-a37b-5c250eed7c7d .aplus-item:not(.-reversed) .aplus-item__images {
               margin-right: 88px;
               }
               }
               @media screen and (min-width: 1100px) {
               #shopify-section-template--19551286952203__5c2d7061-ce13-4074-a37b-5c250eed7c7d .aplus-item {
               margin-bottom: 48px;
               }
               }
               @media screen and (max-width: 1100px) {
               #shopify-section-template--19551286952203__5c2d7061-ce13-4074-a37b-5c250eed7c7d .aplus-item__images {
               margin-bottom: 48px;
               }
               }
               #shopify-section-template--19551286952203__5c2d7061-ce13-4074-a37b-5c250eed7c7d .aplus-item__images {
               flex: 1 0 60%;
               position: relative;
               height: 10%;
               }
               #shopify-section-template--19551286952203__5c2d7061-ce13-4074-a37b-5c250eed7c7d .u-aspect-ratio {
               position: relative;
               }
               #shopify-section-template--19551286952203__5c2d7061-ce13-4074-a37b-5c250eed7c7d .u-aspect-ratio:before {
               content: "";
               display: block;
               padding-bottom: calc(100% / var(--aspect-ratio));
               }
               #shopify-section-template--19551286952203__5c2d7061-ce13-4074-a37b-5c250eed7c7d .u-aspect-ratio img {
               position: absolute;
               top: 0;
               left: 0;
               height: 100%;
               width: 100%;
               object-fit: cover;
               }
               #shopify-section-template--19551286952203__5c2d7061-ce13-4074-a37b-5c250eed7c7d .aplus-item:not(.-reversed) .aplus-item__images img:nth-child(2) {
               right: -42px;
               margin-right: 0;
               margin-bottom: 8px;
               }
               @media screen and (max-width: 1100px) {
               #shopify-section-template--19551286952203__5c2d7061-ce13-4074-a37b-5c250eed7c7d .aplus-item:not(.-reversed) .aplus-item__images img:nth-child(2) {
               right: 0;
               margin-bottom: -16px;
               }
               }
               @media screen and (min-width: 1100px) {
               #shopify-section-template--19551286952203__5c2d7061-ce13-4074-a37b-5c250eed7c7d .aplus-item .aplus-item__images img:nth-child(2) {
               width: 162px;
               height: 162px;
               bottom: -30px;
               }
               }
               #shopify-section-template--19551286952203__5c2d7061-ce13-4074-a37b-5c250eed7c7d .aplus-item__images img:nth-child(2) {
               position: absolute;
               bottom: -44px;
               width: 132px;
               height: 132px;
               padding: 7px;
               border-radius: 50%;
               object-fit: cover;
               background-color: #f7f7f7;
               }
               @media screen and (max-width: 1100px) {
               #shopify-section-template--19551286952203__5c2d7061-ce13-4074-a37b-5c250eed7c7d .aplus-item__images img:nth-child(2) {
               padding: 6px;
               margin-bottom: -20px;
               }
               }
               #shopify-section-template--19551286952203__5c2d7061-ce13-4074-a37b-5c250eed7c7d .Image--lazyLoaded.Image--fadeIn {
               opacity: 1;
               }
               #shopify-section-template--19551286952203__5c2d7061-ce13-4074-a37b-5c250eed7c7d .Image--fadeIn {
               opacity: 0;
               transition: opacity 0.3s ease;
               }
               #shopify-section-template--19551286952203__5c2d7061-ce13-4074-a37b-5c250eed7c7d img {
               max-width: 100%;
               height: auto;
               border-style: none;
               vertical-align: top;
               }
               #shopify-section-template--19551286952203__5c2d7061-ce13-4074-a37b-5c250eed7c7d .aplus-item__content {
               padding: 16px 24px;
               margin-bottom: 30px;
               }
               @media screen and (min-width: 1100px) {
               #shopify-section-template--19551286952203__5c2d7061-ce13-4074-a37b-5c250eed7c7d .aplus-item.-reversed {
               flex-direction: row-reverse;
               }
               }
               #shopify-section-template--19551286952203__5c2d7061-ce13-4074-a37b-5c250eed7c7d .aplus-item.-reversed .aplus-item__images img:nth-child(2) {
               margin-left: -29px;
               margin-bottom: 8px;
               }
               @media screen and (max-width: 1100px) {
               #shopify-section-template--19551286952203__5c2d7061-ce13-4074-a37b-5c250eed7c7d .aplus-item.-reversed .aplus-item__images img:nth-child(2) {
               margin-left: -1px;
               margin-bottom: -10px;
               }
               }
               @media screen and (min-width: 1100px) {
               #shopify-section-template--19551286952203__5c2d7061-ce13-4074-a37b-5c250eed7c7d .aplus-item.-reversed .aplus-item__content {
               padding: 16px 24px;
               margin-right: 36px;
               margin-left: -31px;
               margin-bottom: 30px;
               margin-top: 10px;
               }
               #shopify-section-template--19551286952203__5c2d7061-ce13-4074-a37b-5c250eed7c7d .aplus-item__content {
               min-width: 425px;
               }
               }
               #shopify-section-template--19551286952203__5c2d7061-ce13-4074-a37b-5c250eed7c7d .aplus-item__content h2 {
               margin-bottom: 16px;
               font-size: 27px;
               font-weight: 1000;
               text-transform: uppercase;
               }
               @media screen and (min-width: 814px) {
               #shopify-section-template--19551286952203__5c2d7061-ce13-4074-a37b-5c250eed7c7d .section__Data-stats-list {
               display: flex;
               justify-content: space-around;
               align-items: center;
               margin-top: -80px !important;
               margin-bottom: 70px !important;
               }
               }
               #shopify-section-template--19551286952203__5c2d7061-ce13-4074-a37b-5c250eed7c7d .section__Data-stats-list {
               background-color: #ffffff;
               padding: 50px;
               box-shadow: -1px 5px 24px 0 rgba(0, 0, 0, 0.12);
               margin-top: -35px;
               margin-bottom: 40px;
               }
               #shopify-section-template--19551286952203__5c2d7061-ce13-4074-a37b-5c250eed7c7d .section__Data-stats-list .bw__list-item {
               margin-bottom: 0;
               display: block;
               align-items: center;
               text-align: left;
               }
               #shopify-section-template--19551286952203__5c2d7061-ce13-4074-a37b-5c250eed7c7d .section__Data-stats-list .bw__list-item h2 {
               margin-bottom: 1px;
               font-size: 27px;
               font-weight: 1000;
               text-transform: uppercase;
               text-align: center;
               }
               @media screen and (max-width: 814px) {
               #shopify-section-template--19551286952203__5c2d7061-ce13-4074-a37b-5c250eed7c7d .section__Data-stats-list .bw__list-item h2 {
               text-align: left;
               margin-right: 20px;
               margin-bottom: 16px;
               }
               }
               @media screen and (max-width: 814px) {
               #shopify-section-template--19551286952203__5c2d7061-ce13-4074-a37b-5c250eed7c7d .section__Data-stats-list .bw__list-item {
               display: flex;
               }
               }
                #shopify-section-template--19551286952203__d1e7def0-2f5d-4151-9dde-a7e2397a0eee {
               background-image: linear-gradient(to bottom, white, #f4f4f4);
               padding: var(--vertical-breather) 0;
               }
               #shopify-section-template--19551286952203__d1e7def0-2f5d-4151-9dde-a7e2397a0eee .section {
               margin: 0;
               }
               #shopify-section-template--19551286952203__d1e7def0-2f5d-4151-9dde-a7e2397a0eee .section__color-wrapper {
               background: none;
               }
               #shopify-section-template--19551286952203__d1e7def0-2f5d-4151-9dde-a7e2397a0eee .animated-plus {
               margin-left: 10px;
               }
                  #shopify-section-template--19551286952203__d1e7def0-2f5d-4151-9dde-a7e2397a0eee {--secondary-background: 244, 244, 244;
               --heading-color: 28, 27, 27;
               --text-color: 28, 27, 27;
               --section-background: 244, 244, 244;
               }

                  #shopify-section-sections--19551278825739__214f4327-c347-4dcc-a52c-89c874c55d6c .Section__Contact {
            background: #ffffff;
            padding: var(--vertical-breather) 0;
            }
            #shopify-section-sections--19551278825739__214f4327-c347-4dcc-a52c-89c874c55d6c .button-help-outline {
            border: 1px solid #242424;
            border-radius: 22222px;
            color: #000;
            -webkit-box-align: center;
            align-items: center;
            --button-background: 255,255,255,.2;
            display: -webkit-flex;
            display: flex;
            font-size: 14px;
            font-weight: 600;
            letter-spacing: 0.2em;
            padding: 0.75rem 2.5rem;
            text-transform: uppercase;
            white-space: nowrap;
            line-height: 2 !important;
            }
            #shopify-section-sections--19551278825739__214f4327-c347-4dcc-a52c-89c874c55d6c .FeatureText {
            text-align: center; }
            #shopify-section-sections--19551278825739__214f4327-c347-4dcc-a52c-89c874c55d6c .FeatureText__ContentWrapper {
            padding-left: 24px;
            padding-right: 24px;
            }
            #shopify-section-sections--19551278825739__214f4327-c347-4dcc-a52c-89c874c55d6c .FeatureText__ImageWrapper {
            overflow: hidden;
            }
            #shopify-section-sections--19551278825739__214f4327-c347-4dcc-a52c-89c874c55d6c .FeatureText--withImage .FeatureText__ContentWrapper {
            padding-top: 50px;
            padding-bottom: 20px;
            }
            #shopify-section-sections--19551278825739__214f4327-c347-4dcc-a52c-89c874c55d6c .FeatureText .SectionHeader__Description {
            margin-top: 25px;
            margin-bottom: 20px;
            }
            @media screen and (max-width: 640px) {
            #shopify-section-sections--19551278825739__214f4327-c347-4dcc-a52c-89c874c55d6c .FeatureText--imageLeft {
            display: flex;
            flex-direction: column;
            } }
            @media screen and (min-width: 641px) {
            #shopify-section-sections--19551278825739__214f4327-c347-4dcc-a52c-89c874c55d6c .FeatureText__Content {
            max-width: 430px;
            margin: 0 auto;
            }
            #shopify-section-sections--19551278825739__214f4327-c347-4dcc-a52c-89c874c55d6c .FeatureText--withImage {
            display: table;
            width: 100%;
            text-align: left;
            table-layout: fixed;
            }
            #shopify-section-sections--19551278825739__214f4327-c347-4dcc-a52c-89c874c55d6c .FeatureText--withImage .FeatureText__ContentWrapper,
            #shopify-section-sections--19551278825739__214f4327-c347-4dcc-a52c-89c874c55d6c .FeatureText--withImage .FeatureText__ImageWrapper {
            display: table-cell;
            width: 50%;
            vertical-align: middle;
            }
            #shopify-section-sections--19551278825739__214f4327-c347-4dcc-a52c-89c874c55d6c .FeatureText--withImage .FeatureText__ContentWrapper {
            padding: 50px;
            }
            #shopify-section-sections--19551278825739__214f4327-c347-4dcc-a52c-89c874c55d6c .FeatureText--imageRight .FeatureText__ContentWrapper {
            padding-right: 40px;
            }
            #shopify-section-sections--19551278825739__214f4327-c347-4dcc-a52c-89c874c55d6c .FeatureText--imageRight .FeatureText__Content,
            #shopify-section-sections--19551278825739__214f4327-c347-4dcc-a52c-89c874c55d6c .FeatureText--imageRight .AspectRatio {
            margin-right: 0;
            }
            #shopify-section-sections--19551278825739__214f4327-c347-4dcc-a52c-89c874c55d6c .FeatureText--imageRight .AspectRatio {
            text-align: right;
            }
            #shopify-section-sections--19551278825739__214f4327-c347-4dcc-a52c-89c874c55d6c .FeatureText--imageLeft .FeatureText__ContentWrapper {
            padding-left: 40px;
            }
            #shopify-section-sections--19551278825739__214f4327-c347-4dcc-a52c-89c874c55d6c .FeatureText--imageLeft .FeatureText__Content,
            #shopify-section-sections--19551278825739__214f4327-c347-4dcc-a52c-89c874c55d6c .FeatureText--imageLeft .AspectRatio {
            margin-left: 0;
            }
            #shopify-section-sections--19551278825739__214f4327-c347-4dcc-a52c-89c874c55d6c .FeatureText--imageLeft .AspectRatio {
            text-align: left;
            } }
            @media screen and (min-width: 1240px) {
            #shopify-section-sections--19551278825739__214f4327-c347-4dcc-a52c-89c874c55d6c .FeatureText--imageRight .FeatureText__ContentWrapper {
            padding-right: 100px;
            }
            #shopify-section-sections--19551278825739__214f4327-c347-4dcc-a52c-89c874c55d6c .FeatureText--imageLeft .FeatureText__ContentWrapper {
            padding-left: 100px;
            } }
            #shopify-section-sections--19551278825739__214f4327-c347-4dcc-a52c-89c874c55d6c .Section__ContactImages {
            max-width: 500px;
            display: flex;
            justify-content: center;
            flex-direction: row;
            margin: 0 auto 24px;
            }
            #shopify-section-sections--19551278825739__214f4327-c347-4dcc-a52c-89c874c55d6c .FeatureText__ImageWrapper {
            display: flex;
            flex-direction: column;
            width: 65%;
            padding: 16px;
            background: #fafafa;
            box-shadow: 0 5px 15px #00000026;
            border-radius: 15px;
            }
            #shopify-section-sections--19551278825739__214f4327-c347-4dcc-a52c-89c874c55d6c .FeatureText__ContentWrapper {
            margin-bottom: 16px;
            }
            #shopify-section-sections--19551278825739__214f4327-c347-4dcc-a52c-89c874c55d6c .Contact__ImageTitle {
            margin-top: 10px;
            }
            #shopify-section-sections--19551278825739__214f4327-c347-4dcc-a52c-89c874c55d6c .btn-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;-moz-box-pack:center;-webkit-box-align:center;-ms-flex-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-justify-content:center;justify-content:center;margin-bottom:20px;margin-top:0}
            #shopify-section-sections--19551278825739__214f4327-c347-4dcc-a52c-89c874c55d6c .btn-wrapper.is--left{-webkit-box-pack:start;-ms-flex-pack:start;-moz-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}
            #shopify-section-sections--19551278825739__214f4327-c347-4dcc-a52c-89c874c55d6c .btn-wrapper.is--left.is--mobile .btn-wrapper.is--left.is--mobile.center{-webkit-box-pack:center;-ms-flex-pack:center;-moz-box-pack:center;-webkit-justify-content:center;justify-content:center}
            #shopify-section-sections--19551278825739__214f4327-c347-4dcc-a52c-89c874c55d6c .btn-wrapper.is--left.is--mobile.padding{padding-left:10px;padding-right:10px}
            #shopify-section-sections--19551278825739__214f4327-c347-4dcc-a52c-89c874c55d6c .btn-wrapper.center-mobile{-webkit-box-pack:center;-ms-flex-pack:center;-moz-box-pack:center;-webkit-justify-content:center;justify-content:center}
            #shopify-section-sections--19551278825739__214f4327-c347-4dcc-a52c-89c874c55d6c .btn-wrapper.p-b-60{margin-bottom:60px}
            #shopify-section-sections--19551278825739__214f4327-c347-4dcc-a52c-89c874c55d6c .btn-wrapper{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}
            #shopify-section-sections--19551278825739__214f4327-c347-4dcc-a52c-89c874c55d6c .btn-wrapper{margin-top:25px}
            #shopify-section-sections--19551278825739__214f4327-c347-4dcc-a52c-89c874c55d6c .btn-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;margin-bottom:0px;margin-top:20px}
            #shopify-section-sections--19551278825739__214f4327-c347-4dcc-a52c-89c874c55d6c .btn-wrapper,.btn-wrapper.is--left{-webkit-box-pack:start;-ms-flex-pack:start;-moz-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}
            #shopify-section-sections--19551278825739__214f4327-c347-4dcc-a52c-89c874c55d6c .btn-wrapper.is--left{-webkit-box-align:center;-ms-flex-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center}
            #shopify-section-sections--19551278825739__214f4327-c347-4dcc-a52c-89c874c55d6c .btn-wrapper.is--left.is--mobile.center{-webkit-box-pack:start;-ms-flex-pack:start;-moz-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}
            #shopify-section-sections--19551278825739__214f4327-c347-4dcc-a52c-89c874c55d6c .btn-wrapper.wrapper-sm{margin-top:20px}
            #shopify-section-sections--19551278825739__214f4327-c347-4dcc-a52c-89c874c55d6c .btn-wrapper.padding-top{margin-bottom:0;margin-top:40px}
            #shopify-section-sections--19551278825739__214f4327-c347-4dcc-a52c-89c874c55d6c .btn-wrapper.center-mobile{-webkit-box-pack:start;-ms-flex-pack:start;-moz-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}
            #shopify-section-sections--19551278825739__214f4327-c347-4dcc-a52c-89c874c55d6c .btn-wrapper.center,.btn-wrapper.center-mobile.center-desktop{-webkit-box-pack:center;-ms-flex-pack:center;-moz-box-pack:center;-webkit-justify-content:center;justify-content:center}
            #shopify-section-sections--19551278825739__214f4327-c347-4dcc-a52c-89c874c55d6c .btn-wrapper.is--left.is--mobile.center{-webkit-box-pack:center;-ms-flex-pack:center;-moz-box-pack:center;-webkit-justify-content:center;justify-content:center}



             #shopify-section-sections--19551278825739__69071d63-70d8-4cd1-81b5-88a6b4575179 .heading--small {
            font-size: 16px;
            }
            #shopify-section-sections--19551278825739__69071d63-70d8-4cd1-81b5-88a6b4575179 .text-with-icons__icon-wrapper svg {
            width: 48px;
            height: 48px;
            }
            #shopify-section-sections--19551278825739__69071d63-70d8-4cd1-81b5-88a6b4575179 .vertical-breather {
            padding-top: 20px;
            padding-bottom: 20px;
            }
            @media screen and (max-width: 768px) {
            #shopify-section-sections--19551278825739__69071d63-70d8-4cd1-81b5-88a6b4575179 .vertical-breather {
            padding-top: 10px;
            padding-bottom: 15px;
            }
            #shopify-section-sections--19551278825739__69071d63-70d8-4cd1-81b5-88a6b4575179 .text-with-icons__dots {
            margin-top: 5px;
            }
            #shopify-section-sections--19551278825739__69071d63-70d8-4cd1-81b5-88a6b4575179 .heading--small {
            font-size: 14px;
            }
            #shopify-section-sections--19551278825739__69071d63-70d8-4cd1-81b5-88a6b4575179 .text-with-icons__icon-wrapper {
            margin-bottom: 5px;
            }
            #shopify-section-sections--19551278825739__69071d63-70d8-4cd1-81b5-88a6b4575179 .text-with-icons__icon-wrapper svg {
            width: 32px;
            height: 32px;
            }
            }
            #shopify-section-sections--19551278825739__69071d63-70d8-4cd1-81b5-88a6b4575179 .footer_dots-nav__item {
            position: relative;
            width: 6px;
            height: 6px;
            margin: 6px;
            background: rgb(var(--text-color));
            border-radius: min(var(--button-border-radius),6px);
            opacity: .3;
            transition: opacity .2s ease-in-out;
            }
            #shopify-section-sections--19551278825739__69071d63-70d8-4cd1-81b5-88a6b4575179 .footer_dots-nav__item[aria-current=true] {
            opacity: 1;
            }
             #shopify-section-sections--19551278825739__69071d63-70d8-4cd1-81b5-88a6b4575179 {--heading-color: 28, 27, 27;
            --text-color: 28, 27, 27;
            --section-background: 244, 244, 244;
            --vertical-breather: 40px; /* Inner spacing is smaller on this section */
            }

              @media screen and (max-width: 740px) {
            #shopify-section-sections--19551278825739__footer .footer__item-list {
            grid-template-columns: 1fr;
            }
            .footer__item {
            max-width: 100%;
            }
            }
            #shopify-section-sections--19551278825739__footer .footer {
            background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.25) 35%, rgba(0, 0, 0, 0.25) 35%),url(//cdn.shopify.com/s/files/1/0632/5282/4281/files/footer_freiluftkind.jpg?v=1658593520);
            background-size: cover;
            background-position: center;
            }
            #shopify-section-sections--19551278825739__footer .footer__follow-and-payment {
            margin-left: auto;
            }
            #shopify-section-sections--19551278825739__footer .social-media__item {
            margin-right: 10px;
            border-radius: 50px;
            }
            #shopify-section-sections--19551278825739__footer .footer__aside {
            border-top: solid 1px #f4f4f4;
            padding-top: 16px;
            }
            #shopify-section-sections--19551278825739__footer .footer__copyright {
            font-weight: 600;
            }
            #shopify-section-sections--19551278825739__footer .delivery-methods-icon {
            padding: 2px;
            height: 24px;
            width: fit-content;
            border-radius: 3px;
            }
            #shopify-section-sections--19551278825739__footer .delivery-methods-icon svg {
            height: 100%;
            width: auto;
            border-radius: 3px;
            }
            #shopify-section-sections--19551278825739__footer .delivery-methods-icon-gls svg {
            height: 70%;
            margin-bottom: 0.5px;
            }
            #shopify-section-sections--19551278825739__footer .delivery-methods-icon-gls,
            #shopify-section-sections--19551278825739__footer .delivery-methods-icon-dpd {
            background-color: white;
            }
            #shopify-section-sections--19551278825739__footer .delivery-methods-icon-dhl {
            background-color: #fc0;
            }
            #shopify-section-sections--19551278825739__footer .delivery-methods-list {
            display: flex;
            gap: 8px;
            }
            @media screen and (min-width: 1000px) {
            #shopify-section-sections--19551278825739__footer .footer__icon-wrapper {
            margin-left: auto;
            }
            #shopify-section-sections--19551278825739__footer .footer__delivery-methods {
            margin-left: auto;
            }
            }
            #shopify-section-sections--19551278825739__footer .footer__delivery-methods-label{
            display: inline-block;
            margin-bottom: 8px;
            }
            #shopify-section-sections--19551278825739__footer .footer__delivery-methods {
            display: block;
            }
            @media screen and (min-width: 741px) {
            #shopify-section-sections--19551278825739__footer .footer__delivery-methods {
            display: flex;
            align-items: center;
            }
            [dir="ltr"] #shopify-section-sections--19551278825739__footer .footer__delivery-methods-label {
            margin-right: 14px;
            }
            [dir="rtl"] #shopify-section-sections--19551278825739__footer .footer__delivery-methods-label {
            margin-left: 14px;
            }
            #shopify-section-sections--19551278825739__footer .footer__delivery-methods-label {
            margin-bottom: 0;
            }
            }