/** Shopify CDN: Minification failed

Line 203:0 Unexpected "}"
Line 912:33 Unexpected ">"

**/
html, body {
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  line-height: 1.35;
  
}
.primary-50-bg{background-color:#63b32f;}
a{
  text-decoration:none;
  cursor:pointer;
}

#load-more-wrapper button.noContent{
  display:none;
}

@media (min-width: 1200px) {
  html, body {
    font-size: 16px;
    line-height: 1.35;
  }
}

h1,h2,h3,h4,h5 {
  color: #63B32F;
}
h2{font-size:68px;}

.product-card__image-holder {
  background: #f6f7fa;
  padding: 1rem;
}


.price, .unit-price {
  display: block;
}

.product-card-footer .btn {
  width: 100%;
  --background: white !important;
  border: 1px solid #63B32F;
  color: #63B32F;
  padding-inline:13px;
}
.futter-sticky-header {
    box-shadow: 1px 1px 10px 0px #00000014;
}
.header__desktop .futter-sticky-header .header__heading-link .header__heading-logo {
    height: 43px;
    width: 150px;
}







@media (min-width: 1200px) {
  .btn_zoom:before {
      display: none !important;
  }
}


footer .footer__content-bottom {
  display: none;
}

@media (max-width: 576px) {
/* .futter-header-search-form button{background-color:transparent !important;} */
  
.footer-block {
     border: 1px solid green;
}

  
.footer__accordion__heading {
    display: block !important;
    text-align: center;
  margin-top: 0.5rem;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

  .footer__accordion__heading svg {
    display: none;
  }

.footer__accordion-opening {
    text-align: center;
}

  .footer-block  {
    margin-top: 1rem;
    margin-bottom: 1rem;
    text-align: center;
  }

  .footer__accordion__content {
    text-align: center;
  }

  .animation-underline {
    justify-content: center;
  }

}


#text-template--18240604930364__text_8Ve9WF {
  background-image: url("https://meine-futterbox.myshopify.com/cdn/shop/files/header-background-image.jpg?v=1706599780&width=1500");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  height: 700px;
}

#text-template--18240604930364__text_8Ve9WF .justify-content-center {
  position: absolute;
  top: 25%;
}

#text-template--18240604930364__text_8Ve9WF .justify-content-center .subheading  {
    font-size: 4rem;
    position: relative;
    right: 10px;
}

#text-template--18240604930364__text_8Ve9WF .justify-content-center .frame-header {
    font-size: 3.8rem;
    position: relative;
    left: 39px;
}

#text-template--18240604930364__text_8Ve9WF .justify-content-center .text__description{
    text-align: left;
    font-size: 1.5rem;
    color: #545454;
    font-weight: 700;
}

@media (max-width: 476px) {
  #shopify-section-template--18240604930364__text_8Ve9WF .justify-content-center {
    position: absolute;
    top: 37%;
    left: 0;
    background: white;
        padding: 2rem;
  }

  #shopify-section-template--18240604930364__text_8Ve9WF .subheading  {
    font-size: 1.5rem !important;
    margin-top: 0.75rem;
    margin-bottom: 0.5rem;
    text-align: left;
    right: 0px !important;
  }

  #shopify-section-template--18240604930364__text_8Ve9WF .frame-header {
    font-size: 1.5rem !important;
    text-align: left;
    left: 0px !important;
    margin-bottom: 0.5rem;
  }

  #shopify-section-template--18240604930364__text_8Ve9WF p {
    font-size: 1.1rem !important;
  }

  /* #text-columns-img-template--18240604930364__text_columns_with_images_fbci98 {
    margin-top: 15rem;
  } */

  #text-columns-img-template--18240604930364__text_columns_with_images_fbci98 .section-background--small {
    bottom: 0px !important;
  }
}

@media (max-width: 375px) {
   /* #text-columns-img-template--18240604930364__text_columns_with_images_fbci98 .page-width {
    height: 550px;
  }

  #text-columns-img-template--18240604930364__text_columns_with_images_fbci98 {
    margin-top: 18rem;
  } */
}

@media (max-width: 767px) {
  #text-template--18240604930364__text_8Ve9WF {
    height: 300px;
  }

  #text-template--18240604930364__text_8Ve9WF 
}


@media (min-width: 1600px) {
  /* .header__desktop .header {
    display: block !important;
  } */
  
 .header__desktop  .header__secondary-menu {
    position: absolute;
    right: 0;
    z-index: 99999;
  }

  .header__desktop .logo-to-left {
    position: relative;
  }

  .header__desktop .header__heading {
    margin-bottom: 1rem;
  }

  /* .header__desktop .header__icons {
    position: absolute;
    right: 0;
    top: 50%;
    } */

  .header__secondary-menu {
    background: transparent !important;
  }

  .header__secondary-menu .list-menu__item span:before{
      display: none;
  }
  
}

.header_top_bar {
  background: #63B32F;
}

.header_top_bar a {
  text-decoration: none;
}

.header_top_bar a span {
  color: white;
  text-decoration: none;
}

.header_top_bar .inner {
    display: flex;
    width: 100%;
    justify-content: space-between;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
}

@media(min-width: 1600px) {
  #text-columns-img-template--18240604930364__text_columns_with_images_fbci98 {
  height: 220px;
  }
}

#text-columns-img-template--18240604930364__text_columns_with_images_fbci98 h1,
#text-columns-img-template--18240604930364__text_columns_with_images_fbci98 h2,
#text-columns-img-template--18240604930364__text_columns_with_images_fbci98 h3,
#text-columns-img-template--18240604930364__text_columns_with_images_fbci98 h4,
#text-columns-img-template--18240604930364__text_columns_with_images_fbci98 h5,
#text-columns-img-template--18240604930364__text_columns_with_images_fbci98 p,
#text-columns-img-template--18240604930364__text_columns_with_images_fbci98 a {
  color: white;
}

#text-columns-img-template--18240604930364__text_columns_with_images_fbci98 .text-columns-img__heading {
  font-weight: 600;
  font-size:32px
}

#text-columns-img-template--18240604930364__text_columns_with_images_fbci98 .section-background--small {
  position: relative;
  bottom: 80px;
}

#text-columns-img-template--18240604930364__text_columns_with_images_fbci98 svg,
#text-columns-img-template--18240604930364__text_columns_with_images_fbci98 img {
  width: 100%;
  height: 45px;
  filter: brightness(0) invert(1);
}

#shopify-section-template--18240604930364__image_3_text_blocks_bD4Nye .page-width {
  padding-left: 0 !important;
}

/* #shopify-section-template--18240604930364__text_jpaYdi {
  background-image: url(" https://meine-futterbox.myshopify.com/cdn/shop/files/dummy-beratung-info-banner_1200x.jpg?v=1706619547 ");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
} */

@media (min-width: 992px) {
  #shopify-section-template--18240604930364__text_jpaYdi .justify-content-center {
    padding-bottom: 5rem;
    padding-top: 5rem;
    width: 50%;
  }  

  #shopify-section-template--18240604930364__text_jpaYdi .justify-content-center .text-left {
    background: white;
    padding: 3rem;
  }

  #shopify-section-template--18240604930364__text_jpaYdi .subheading  {
    text-transform: uppercase;
    font-weight: 600;
    color: #545454;
    font-size: 14px;
    margin-bottom: 0;
  }

}

@media(min-width: 993px) {
  #shopify-section-template--18240604930364__text_bPkfdF {
    display: none;
  }

  #shopify-section-template--18240604930364__text_XcmLKH {
    display: none;
  }
}

@media (max-width: 992px) {
  .futter-product__title.product__title{font-size:24px; font-weight:600;}
  #shopify-section-template--18240604930364__text_9YeX4J .col-st-12 {
      opacity: 0;
  }

  #shopify-section-template--18240604930364__text_bPkfdF .subheading {
     text-transform: uppercase;
    margin-top: 1.5rem;
    font-weight: 600;
    color: #545454;
    font-size: 14px;
    margin-bottom: 0;
  }

   #shopify-section-template--18240604930364__text_XcmLKH .subheading {
     text-transform: uppercase;
    margin-top: 1.5rem;
    font-weight: 600;
    color: #545454;
    font-size: 14px;
    margin-bottom: 0;
  }
}

#shopify-section-template--18240604930364__image_3_text_blocks_6hPPcn a {
  text-decoration: none;
  color: black;
}

@media (max-width: 1200px) {
  #shopify-section-template--18240604930364__image_3_text_blocks_6hPPcn .grid {
    display: block !important;
  }

   #shopify-section-template--18240604930364__image_3_text_blocks_6hPPcn .grid img {
     display: none;
   }

   #shopify-section-template--18240604930364__image_3_text_blocks_6hPPcn .col-md-6 {
     max-width: 100% !important;
   }
}

#text-template--18240604930364__text_9YeX4J .page-width{
  background-image: url("https://meine-futterbox.myshopify.com/cdn/shop/files/futterbox-mach-den-check.jpg?v=1706689763");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding-left: 0px !important;
}

#text-template--18240604930364__text_9YeX4J .el_mt_40 {
  padding-top: 4rem;
    padding-bottom: 4rem;
  text-align: left !important;
}


#text-template--18240604930364__text_9YeX4J .text-columns-icons {
  background: white;
  padding: 2rem;
}

#text-template--18240604930364__text_9YeX4J .mt--first-child-0 {
  padding-left: 20px;
}

#text-template--18240604930364__text_9YeX4J .text-columns-img__description {
  padding-left: 0 !Important;
  font-size: 14px;
}

#text-template--18240604930364__text_9YeX4J .subheading {
    text-transform: uppercase;
    font-weight: 600;
    color: #545454;
    font-size: 14px;
    margin-bottom: 0;
    padding-left: 2rem;
    padding-top: 2rem;
}

#text-template--18240604930364__text_9YeX4J h3 {
  font-weight: 700;
}

@media(min-width: 996px) {
    #shopify-section-template--18240604930364__text_9YeX4J {
    padding-top: 5rem;
  }

  #text-template--18240604930364__text_9YeX4J .col-st-12 {
    padding-bottom: 5rem;
    padding-top: 5rem;
    width: 50%;
  }

  #text-template--18240604930364__text_9YeX4J .justify-content-center {
    justify-content: flex-start !important;
    padding-bottom: 3rem;
    padding-top: 3rem;
    }

   #text-template--18240604930364__text_9YeX4J .mt0  {
      background: white;
    
    }

  #text-template--18240604930364__text_9YeX4J .frame-header {
    margin-bottom: 0px !important;
    padding-left: 2rem;
    padding-top: 0.5rem;
  }
  
  #text-template--18240604930364__text_9YeX4J .mt--first-child-0 {
    padding-left: 0px !important;
  }

  #text-template--18240604930364__text_9YeX4J .text__description {
        padding-left: 2rem !important;
    padding-top: 0.5rem;
    padding-bottom: 2rem;
  }
}

.btn-more-information {
    background: transparent;
    border: 1px solid var(--background);
    color: var(--background);
    width: 100%;
    margin-top: 1rem;
    margin-bottom: 1rem;
  text-transform: uppercase;
  font-size: 14px;
  font-weight:600;
}


.detail-link svg{
  display: none;
}

.detail-link span {
  display: none;
}


.futter-testimonial-section {
  background: #63B32F;
}
.testim .dots{
  bottom:30px !important;
}
.testim .wrap{
  padding:40px 20px 0 20px !important;
}

.futter-testimonial-section h2 {
  color: white !important;
  font-size: 22px !important;
     text-align: left !important;
}

.futter-testimonial-section p {
    text-align: left !important;
    margin-left: 0 !important;  
    color: white !important;
  font-size: 14px !important;
  text-transform: uppercase !important;
}

.dot.active {
  background: white !important;
    border-color: white !important;
}

.dot {
  border: 1px solid white !important;
}

.futter-testimonial-section svg {
  height: 40px;
  width: 55px;
  position: absolute;
  top: 18px;
  left: 0px;
  z-index: 999;
  fill: rgb(255 255 255 / 24%);
  margin:0 auto 0 auto;
  display:table;
}
#shopify-section-template--18240604930364__text_columns_with_images_4kYxbe {
  background: var(--color-section-background);
  padding-bottom: 2rem;
}

.footer-blocks__container {
  border-top: 1px solid #d9d9d9;
}

.footer-blocks__container a {
  text-decoration: none;
}



@media (Min-width: 1200px) {
  #shopify-section-template--18240604930364__text_columns_with_images_4kYxbe .subheading  {
  position: absolute;
  top: 100%;
  font-size: 20px;
}

#shopify-section-template--18240604930364__text_columns_with_images_4kYxbe .frame-header {
  text-align: center;
    font-size: 20px;
  position: relative;
  top: 90%;
right: 78px;
}

 #shopify-section-template--18240604930364__text_columns_with_images_4kYxbe .text-columns-icons {
    padding: 1rem;
  }
}

/* Futterbox  CSS */
.futter-sub-bottom .futter-sub-bottom-col .futter-search-form button {
    display: flex;
    gap:16px;
    align-items: center;
    cursor: pointer;
    text-transform: uppercase;
    background-color: #63b32f;
    padding: 16px;
    color: #fff;
}
.futter-sub-bottom-col h3{margin:0 0 15px 0;}
.futter-sub-bottom-col p{margin:0}
.futter-sub-bottom .futter-sub-bottom-col .futter-search-form button svg path{fill:#fff;}
.futter-sub-bottom{display:flex; gap:60px;}
.futter-sub-bottom-col{flex:50%;}
.pb-30{padding-bottom:30px;}
.mb-30{margin-bottom:30px;}
.futter-sub-menu{position:static !important;}
.futter-submenu-design__simple{width:100% !important; left:0 !important; top:calc(100%) !important;}
.futter-submenu-design__simple .overview{padding: 16px 0 30px 0; margin-bottom:30px; border-bottom:1px solid #d9d9d9;}
.futter-submenu-design__simple .overview span{display:flex; font-size:26px; gap:16px; align-items:center}
.futter-submenu-design__simple .overview svg path{fill:#63b32f}
.futter-menu-grid{display:grid; grid-template-columns:repeat(3, 1fr);}
.futter-menu-grid li{list-style-type:none;}
.futter-menu-grid li a{padding:7.5px 15px 7.5px 0 !important; font-size:20px; font-weight:600; display:block !important;}
.futter-menu-grid li a p{font-size:16px; font-weight:400;}
.futter-sub-menu-arrow-align{display:flex; align-items:center; gap:16px;}
.futter-sub-menu-arrow-align svg{opacity:1 !important;}
.futter-sub-menu-arrow-align svg path{fill:#63b32f;}
.futter-main-menu-horizontal{display:flex; gap:15px;}
.futter-main-menu-horizontal .list-menu{flex:70%;}
.futter-main-menu-horizontal .header__icons{
  /* flex:30% */
    column-gap: 20px;
    width: 90%;
    margin-left: auto;
}

.futter-submenu-design__simple {}
.futter-submenu-design__simple .futter-border-bottom {padding-bottom: 0px;}
.futter-submenu-design__simple .futter-border-bottom ul.nav-sub-menu.futter-menu-grid {padding-left: 0px;}
.futter-submenu-design__simple .futter-border-bottom ul.nav-sub-menu.futter-menu-grid li {padding-left: 10px; margin-bottom: 33px; margin-right:0px;}
.futter-submenu-design__simple .futter-border-bottom ul.nav-sub-menu.futter-menu-grid li:hover {background-color:#f5f5f5;}
.futter-submenu-design__simple .futter-border-bottom ul.nav-sub-menu.futter-menu-grid li a.submenu__item {transition:0.5s;}
.futter-submenu-design__simple .futter-border-bottom ul.nav-sub-menu.futter-menu-grid li a.submenu__item p {margin-top: 0px;}
.futter-submenu-design__simple .futter-border-bottom ul.nav-sub-menu.futter-menu-grid li:hover .futter-sub-menu-arrow-align {color: #63B32F;}

.align-item-center{align-items:center;}
.futter-nav-right{text-align:right;}
.header.logo-to-left{gap:0px}
.header{padding:5px 0px !important;}
#shopify-section-template--18240604602684__testimonials_QqLeg9{margin-top:88px;}
.futterbox-hero-section big-slider .big-slider__items .slideshow.active{z-index:0;}
.futterbox-hero-section .slideshow__content{
  max-width: calc(var(--page-width) + var(--page-padding)* 2);
  margin: auto;
  /* padding:100px 20px; */
  top:-40%;
}
.futterbox-hero-section .h1{font-size:72px; color:#63B32F;}
.futterbox-hero-section .slideshow__description{font-size:32px;font-weight:600;    line-height: 120%;}
.futterbox-hero-section .slideshow__content>*{max-width:100%;}
.futter-image-with-text h2{font-size:68px}
.futter-image-with-text h4{font-size:32px; font-weight:600; color:#63B32F;}
.futter-image-with-text h4 a{color:#63B32F;}
.futter-image-with-text .text-columns-img.hover-area {
  height: 100%;
  position: relative;
  padding-bottom: 50px;
}
.futter-image-with-text .see-more{position: absolute;
  bottom: 0;font-size:16px; font-weight:600; color:#545454; text-align:left; margin-top:20px; text-decoration:none; display:block; cursor:pointer;}
.futter-image-with-text a.see-more:hover{color:#63B32F;}
.futter-image-box h1{font-size:32px !important; font-weight:600 !important; margin-top:15px;}
.futter-image-box p{font-size:20px !important; line-height:30px}
.futter-image-box .mt30{margin-top:0px;}
.futter-image-box .btn{padding:0; margin:0px; background-color:transparent; color:#545454; opacity:1; font-weight:600;}
.futter-image-box .btn:hover{color:#63b32f !important}
.futter-image-3-text{margin:64px auto;}
.futter-image-3-text img{object-fit:cover;padding-right:10px;}
.futter-image-3-text .futter-text-list{border-top: 1px solid #545454; border-bottom: 1px solid #545454; padding:32px 48px 32px 56px;margin-left:15px;}
.futter-image-3-text .futter-text-list:first-child{border-bottom: 0px solid #545454;}
.futter-image-3-text .futter-text-list:last-child{border-top: 0px solid #545454;}
.futter-image-3-text .over_title{margin-bottom:16px; font-size:14px;}
.futter-image-3-text h4{margin-bottom:16px; font-size:26px;}
.see-more-url{margin-top:16px; display:block; color:#545454; font-weight:bold; text-decoration:none; cursor:pointer;}
.see-more-url:hover{color:#63B32F;}
.see-more, .see-more-url{transition:all 0.5s ease}
.see-more:hover svg, .see-more-url:hover svg{transform:translateX(5px); transition:all 0.5s ease}
.see-more-url svg path{fill:#63B32F;}
.see-more:hover svg path{fill:#63B32F;}
.futter-text-box-with-bg{padding:60px 0; max-width:1385px;}
.futter-bg-box{max-width:49%; padding: 48px 44px 48px 44px;}
.futter-bg-box .h5{font-size:14px; font-weight:600;text-transform:uppercase;}
.futter-featured-collection{margin-bottom:88px}
.futter-featured-collection .product-card__container{text-align:left;}
.futter-featured-collection .product-card__heading{
  min-height:45px;
}
.futter-featured-collection .product-card__heading, .futter-featured-collection .btn-more-information{font-weight:600}
.futter-featured-collection .heading--mb{margin-bottom:40px}
.futter-collection-hero{max-width:1424px; margin:0 auto; padding:100px 20px !important;}
.futter-cat-display{background-color:#fff; padding:48px 45px; 
  /* max-width:55% !important; */
    max-width:692px !important;
}
.futter-collection-hero .futter-collection-title{font-size: 68px;color:#63b32f;margin-bottom:10px;}
.futter-collection-desc{font-size:20px;}
.futter-collection-breadcrumb .breadcrumb{margin-bottom:37px; margin-top:37px;}
.futter-link-collection{display:flex; gap:15px; padding:16px 0;}
.futter-sidebar-menu a{text-decoration:none; color:#545454;}
.futter-sidebar-menu ul{padding:0; list-style-type:none;}
.futter-sidebar-menu ul li ul{margin-left:15px;}
.futter-sidebar-menu ul li{border-top:1px solid #d9d9d9}
.futter-sidebar-menu ul li:last-child{border-bottom:1px solid #d9d9d9}
.futter-sidebar-menu ul li ul li{border-top:0px solid #d9d9d9; padding:0 0 16px 0;}
.futter-sidebar-menu ul li ul li:last-child{border-bottom:0px solid #d9d9d9}
.futter-name-top-level{font-size:20px;}
.futter-name-children{font-size:16px;}
.futter-sub-cat-display h5{color:#6a6a6a; text-transform:uppercase; font-weight:600; margin:0;font-size:14px;}
.futter-sub-cat-display{margin-bottom:46px; max-width:62%;}

/* Collection Sidebar */
.futter-accordion {
  padding:0
}
.futter-accordion li{
  list-style-type:none;
  /* border-bottom:1px solid #d9d9d9; */
}
.futter-sidebar-menu .futter-accordion li:first-child{
  border-top:0px solid #d9d9d9;
}
.futter-sidebar-menu .futter-accordion li{
    border: 0px solid #d9d9d9;
}
.futter-sidebar-menu{border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;}
.futter-sidebar-menu .futter-accordion .link{padding:0 0 15px 0;}
.futter-sidebar-menu .futter-accordion{margin-left:15px;}
.futter-sidebar-menu .futter-accordion li:last-child {
    border-bottom: 0px solid #d9d9d9;
}
.futter-accordion li:first-child{
  border-top:1px solid #d9d9d9;
}
.futter-accordion li ul li:first-child{
  border-top:0px solid #d9d9d9;
}
.futter-accordion li:last-child {
    /* border-bottom: 1px solid #d9d9d9; */
}
.futter-accordion .accordion-title.open .submenu {
    margin-bottom: 16px;
}
.futter-accordion li ul li{
  border-bottom:0px solid #d9d9d9;
}
.futter-accordion li a {
    padding: 7px 12px;
}
.futter-accordion .link {
  cursor: pointer;
  display: block;
  padding: 16px 0;
  color: #545454;
  font-size: 20px;
  position: relative;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.futter-accordion .link:hover{color:#63b32f}
.futter-accordion li:last-child .link { border-bottom: 0; }

.futter-accordion li i {
  position: absolute;
  top: 16px;
  left: 12px;
  font-size: 18px;
  color: #595959;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.futter-accordion li i.fa-chevron-down {
  right: 12px;
  left: auto;
  font-size: 16px;
}
/* .futter-accordion li.open ul.submenu{display:block;} */
.futter-accordion li.open .link { color: #63b32f; }

.futter-accordion li.open svg path { color: #63b32f; fill:#63b32f;}

.futter-accordion li.open svg {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

.submenu {
  display: none;
  font-size: 16px;
  padding:0
}

.submenu a {
  display: block;
  text-decoration: none;
  color: #545454;
  padding: 12px;
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}

.submenu a:hover {
  color: #63b32f;
}
.futter-sort{display:flex; align-items:center}
.futter-sort .futter-sort-btn{padding-top:0px !important; background-color:#5f963c; color:#fff;}
.futter-sort .field__icon svg path,
.field:hover .field__icon svg path{fill:#fff !important;}
.facets__horizontal.futter-facets__horizontal{width:32.633333%; background-color:#63b32f;}
.futter-sort #SortByButtonLabel{
    width:100%;
    font-size: 15px;
    letter-spacing: 0.7px;
    font-weight: 600;
  }
.facet-filters__sort.futter-facet-filters__sort{
  width: 65.65%;
  background-color: #63b32f;
  color: #fff;
  padding: 0 0 0 15px;
  text-transform: uppercase;
  font-size: 15px;
}
.futter-search-form{position:relative;}
.futter-search-form input{width:100%; padding:16px; border:1px solid #63b32f;}
.futter-search-form input::placeholder{color:#63b32f}
.futter-search-form button{position:absolute; right:0px; background-color:transparent; padding:14px; top:0px;}
.futter-btn-fwidth{width:100%; background-color:#63b32f; padding:0 10px;}
.futter-btn-fwidth span{    
    width: 100%;
    text-align: left;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 0.7px;
    font-weight: 600;
}
.futter-btn-fwidth svg{margin-right:0px !important;}
.futter-cat-info{margin-top:72px; display:flex; gap:12px; border-top:1px solid #d9d9d9;}
.futter-row{display:flex; gap:15px;}
.futter-col-6{flex:66.666%;}
.futter-col-4{flex:33.333%;}
.futter-col-25{flex:25%;}
.futter-col-75{flex:75%;}
.futter-col-65{flex:65%;}
.futter-col-35{flex:35%;}
.futter-info-box{background-color:#f5f5f5; padding:32px 24px; /*margin-top:40px;*/margin-top:90px;}
.futter-info-box ul{padding:0 0 0 15px}
.futter-info-box h4{margin-top:0px;}
.futter-info-box ul li::marker{color:#63b32f}
.futter-border-top .page-width{border-top:1px solid #d9d9d9; padding-top:72px;}
/* Product Page */
.futter-frame-header{margin-bottom:30px;}
.futter-product-details .futter-accordion{margin-top:0;}
.futter-collection-title{padding:0px; margin:0px;}
.futter-collection-title li{display:inline-block; color:#6a6a6a; text-transform:uppercase; font-weight:600; position:relative; padding-right:15px;}
.futter-collection-title li:last-child{padding-right:0px;}
.futter-collection-title li:after{display:block; clear:both; content:"|"; position:absolute; top:-1px; right:0px;}
.futter-collection-title li:last-child:after{display:block; clear:both; content:""}
.futter-product__title.product__title{margin-top:14px;}
.swiper-button-next, .swiper-button-prev{color:#d9d9d9 !important;}
.swiper-pagination-bullet-active{background:#63b32f !important;}
.price.futter-price{display:block;}
.price.futter-price .futter-price__container h3{font-size:32px; font-weight:600; margin:0 0 15px 0;}
.futter-unit-price{font-size:14px !important;}
.futter-product__tax{font-size:14px !important;}
.futter-product-info h3{font-size:32px; font-weight:600;}

/* Futter Accordion */
.futter-accordion {
  font-size: 1rem;
  width: 100%;
  margin: 0 auto;
  border-radius: 5px;
}

.futter-accordion-header,
.futter-accordion-body {
  background: white;
}

.futter-accordion-header {
  background: #f5f5f5;
  cursor: pointer;
  font-size: 16px;
  transition: all .3s;
  display: flex;
  align-items: center;
}
.futter-accordion-title{flex:98%; padding:10px 48px; height:52px;align-content:center;font-weight:600}
.futter-accordion-icon{
  flex: 2%;
  background: #63b32f;
  text-align: center;
  padding: 10px 17px;
  height:52px;
  align-content:center;
}

.futter-accordion__item {
    margin-bottom:30px;
}

.futter-accordion-header:hover {
  background: #63b32f;
  position: relative;
  z-index: 5;
}
.futter-accordion-header:hover .futter-accordion-title{color:#ffffff;}

.futter-accordion-body {
  background: #fff;
  color: #6a6a6a;
  display: none;
}

.futter-accordion-body__contents {
  padding: 1.5em 1.5em;
  font-size: 16px;
  line-height:30px;
  max-width:90%
}
.futter-info-list{max-width:90%}

.futter-accordion__item.active:last-child .futter-accordion-header {
  border-radius: none;
}

.futter-accordion:first-child >  > .futter-accordion-header {
  border-bottom: 1px solid transparent;
}


.active .futter-accordion-header {
  background: #63b32f;
}
.active .futter-accordion-title{color:#ffffff;}
.futter-accordion-icon svg{transform: rotate(0deg); transition: .3s all;/*width:18px;height:9px;*/}
.active .futter-accordion-icon svg{transform: rotate(-180deg);}
.active .futter-accordion-icon{background-color:#5f963c}
  .futter-accordion-header {
  background: #f1f1f1;
  color: #353535;
}
.futter-further-info{background-color:#f5f5f5; padding:32px; margin-top:32px;}
.futter-further-info h3{font-size:20px; font-weight:800; margin:0 0 16px 0;}
.futter-further-info ul{padding:0 0 0 15px;}
.futter-further-info ul li::marker{color:#63b32f;}
.futter-page-banner{padding:72px 0;}
.futter-contenty-box{background-color:#fff; padding:60px 63px; position:relative;}
.futter-contenty-box:before {
    background-image: url('/cdn/shop/files/1f49151004c207fcd82c8bfdbdffddf1.svg?v=1711991521');
    content: "";
    display: block;
    clear: both;
    height: 60px;
    background-repeat: no-repeat;
    position: absolute;
    top: 12%;
    width: 50%;
    left: 12%;
}

.futter-contenty-box p{margin:0px; font-size:20px; line-height:32px;}
/* Inner Pages */
.futter-inner-pages{margin:0px auto 40px auto; border-bottom:1px solid #d9d9d9; padding-bottom:40px;}
.futter-subtitle{margin:0px 0 14px 0; font-size:14px; color:#6a6a6a; font-weight:700;text-transform: uppercase;}
.futter-title{margin:0px; font-size:32px; font-weight:600;}
.futter-content-box p{line-height:28px;}
.futter-inner-pages .futter-info-box{margin-top:15px;}
.futter-inner-pages .futter-info-box h4{font-weight:800;}
.faq-page .futter-title{font-size:68px;}
.faq-page .futter-search-form button{
  display: flex;
  align-items: center;
  cursor:pointer;
  text-transform:uppercase;
  background-color:#63b32f;
  padding:16px;
  color:#fff;
}
.faq-page .futter-search-form button svg{margin-left:40px;}
.faq-page .futter-search-form button svg path{fill:#fff;}
.faq-page .futter-search-form{margin-bottom:56px;}
.futter-inner-pages.faq-page{border-bottom:0px solid #d9d9d9;}
.futter-content-area{line-height:32px;}
.futter-inline-btn{display:flex; gap:32px; margin-top:32px;}
.faq-page .futter-inline-btn{
  margin-top:60px;
}
.futter-inline-btn a{padding:16px 35px; border:1px solid #63b32f; text-transform:uppercase; width:100%; text-align:center;}
.impressum-page{margin-bottom:60px;}
.futter-cart-header{margin:0 0 30px 0;}
.futter-cart-header .breadcrumb{margin:0px 0 29px 0;}
.futter-cart-header .breadcrumb .page-width{padding-left:0; padding-right:0;}
/* Cart */
.futter-cart-items{display:flex; gap:32px; padding:25px 0; border-bottom:1px solid #d9d9d9;}
.futter-cart-items:last-child{border-bottom:0px solid #d9d9d9;}
.futter-item-image{flex:25%; background-color: #f5f5f5;}
.futter-item-detail{flex:65%;}
.futter-item-price{flex:10%;}
.futter-item-detail .cart-item__heading{font-size:20px; margin:0 0 16px 0; font-weight:600;}
.futter-item-detail p{margin:0 0 10px 0; font-size:16px;}
.futter-item-detail .cart-item__quantity__container{margin:40px 0 0 0;}
.futter-item-price p{margin:0 0 0 0; font-size:20px; font-weight:600; line-height:24px;}
.futter-cart-total{background-color:#f5f5f5; padding:32px 26px; margin-bottom:32px;}
.futter-cart-total h2{font-size:30px; font-weight:600; margin:0 0 32px 0;}
.futter-cart-total .free-delivery-bar__toolbar{padding:0; min-height:10px;}
.futter-cart-total .free-delivery-bar__toolbar:before,.futter-cart-total .free-delivery-bar__toolbar:after{z-index:0;} 
.futter-cart-total .free-delivery-bar{margin:0 0 32px 0;}
.futter-item-image a, .futter-item-image .border__radius{height:100%}
.futter-continue-shop a{display:flex; justify-content:center; border:1px solid #63b32f; align-items:center; padding:16px 37px; font-size:14px; font-weight:600;}
.futter-continue-shop a svg{margin-left:16px;}
.futter-cart-amount{background-color:#f5f5f5; padding:32px 26px; margin-bottom:32px;}
.futter-amount-total{display:flex; gap:15px; align-items:center; margin-bottom:32px;}
.futter-amount-total h4{margin:0; font-size:20px; font-weight:600; color:#6a6a6a;}
.futter-amount-total h4.total-title{flex:75%;}
.futter-amount-total h4.total-price{flex:25%; text-align:right;}
.futter-coupon-code{margin-bottom:32px;}
.futter-coupon-code label{font-size:16px;margin-bottom: 10px; display: block;}
.futter-coupon-code input[type="text"]{padding:15px; border:1px solid #d9d9d9; width:100%;}
.futter-shipping-total{display:flex; gap:15px; align-items:center; margin-bottom:32px;}
.futter-shipping-total h5{margin:0; font-size:20px; font-weight:600; color:#6a6a6a;}
.futter-shipping-total h4{margin:0; font-size:16px; color:#6a6a6a;}
.futter-shipping-total h5.total-price{flex:25%; text-align:right;}
.futter-shipping-total h4.total-title{flex:75%;}
.futter-total{display:flex; gap:15px; align-items:start; margin-bottom:32px;}
.futter-total h4{margin:0; font-size:26px; font-weight:600; color:#6a6a6a;}
.futter-total h4.total-title{flex:65%;}
.futter-total h4.total-title span{font-size:16px; font-weight:400;}
.futter-total h4.total-price{flex:35%; text-align:right;}
.futter-payment-btn button{width:100%; margin-bottom:15px;}
.futter-border-bottom{border-bottom:1px solid #d9d9d9}
#shopify-section-template--18240604930364__text_bPkfdF, #shopify-section-template--18240604930364__text_KcQ3W7{display:none;}
.no-display{display:none !important;}
.no-display-desktop{display:none !important;}
/* Footer */
.footer-pay-logo.futter-border-bottom{border-bottom:none;}
.futter-footer-top{padding:60px 0;}
.futter-footer-top .swiper-slide {
  padding:0 0 15px 0;
}
.futter-footer-top h3{margin: 0 0 15px 0;}
.inline-logo-text{display:flex; gap:20px;}
.inline-logo-text-inner{flex:50%;}
.inline-logo-text-inner p{margin:0;font-size:14px;line-height:20px;letter-spacing: -0.3px;}
.futter-brand-carousel img{width:100%; height:150px; object-fit:contain;}
.footer-v2 .page-width{border-top:1px solid #d9d9d9; padding:30px 0;}
.footer-v2 h3{font-size:20px; margin:0 0 16px 0;}
.footer-v2 p{margin:0 0 0 0; line-height:20px; font-size:14px;letter-spacing: -0.3px;}
.footer-column-1{flex:17%;}
.footer-column-6{flex:17%;}
.footer-column-2{flex:18%;}
.footer-column-3{flex:35%;order: 5;margin-top: 30px;}
.footer-column-4{flex:12%;}
.footer-column-5{flex:18%;}
.footer-pay-logo{padding:0 0 15px 0; list-style-type:none; display:flex; gap:30px; flex-wrap:wrap;}
.footer-pay-logo li{flex:11%;}
.footer-pay-logo li img{object-fit:cover;}
.footer-v2 .footer__menu li{padding:0 0 10px 0;font-size:14px;letter-spacing: -0.3px;}




.header.logo-to-left ul li a span svg {
    display: none;
}
.header.logo-to-left ul li a span svg.futter-header-arrow{
  display:block;
  transition: 0.5s;
}
.header.logo-to-left ul li a span{
  font-size:17px;
  font-weight:600;
}
.futter-main-menu-horizontal .header__icons predictive-search {
    width: calc(80% - 10px);
}
.futter-main-menu-horizontal .header__icons .header__icons__customer {
    width: calc(20% - 10px);
    justify-content: right;
}
.futter-main-menu-horizontal .header__icons predictive-search .search--small {
    width: 80%;
}
.futter-main-menu-horizontal .header__icons predictive-search .search--small button {
    left: inherit;
    right: 20px;
  top:-5px;
}
.futter-main-menu-horizontal .header__icons predictive-search .search--small input {
    padding-right: 50px;
    padding-left:25px;
    background: transparent;
    box-shadow:inset 0px 0px 3px 1px #00000042;
    height:38px;
}
.futter-main-menu-horizontal .header__icons predictive-search .search--small .field-with-icon .field__label{
   left:25px;
   color:#A0A0A0;
}
.collection .product-card .product-card__heading {
    min-height: 43px;
    font-weight:600;
}
.product-page-section .grid variant-selects .field__icon.field__icon--select {
    right: 0px;
    background: #63b32e;
    width: 49px;
    height: 49px;
    justify-content: center;
    align-items: center;
    opacity: 1;
}
.product-page-section .grid variant-selects .field__icon.field__icon--select svg path{fill: none !important;}
.field__icon--select svg {
    width: auto !important;
    height: auto !important;
}
.futter-product-details .grid .product__buttons .product-form__buttons .product-form__add-to-cart .product-form__submit svg.theme-icon {
    margin: 0px 0 -3px 31px;
}
.futter-product-form__submit{text-transform:uppercase;}
.futter-product-form__submit span{display:flex;align-items:center;}

.futter-product-card__meta{display:block !important; min-height:16px;}
.futter-cart .cart-text{color:#6a6a6a; font-weight:600; display:none;}
.help-btn{width:72px; height:70px; 
  /* position:fixed; */
   top:45%;
   right:0; background-color:#5f963c; z-index:20;
   /* transform:translate(0,50%);  */
   /* transform:translate(0,-52%); */
   text-align:center; color:#fff;visibility:hidden;}
.help-btn .help-btn-top{font-size:36px; line-height:46px; font-weight:bold}
.help-btn .help-btn-bottom{font-weight:bold; font-size:12px}
.transparent-help-btn{background-color: #5f963c;width:72px; height:70px; position:absolute; /*top:68%;*/top:52%; right:0; z-index:20; 
  /* transform:translate(0,50%); */
   text-align:center; color:#fff;}
.transparent-help-btn .help-btn-top{font-size:40px; line-height:50px; font-weight:bold}
.transparent-help-btn .help-btn-bottom{font-weight:bold; font-size:12px}

.fcart-btn{width:72px; height:70px; 
  /* position:fixed; */
   /*top:38%;*/top:19%; right:0; background-color:#5f963c; z-index:20; 
  /* transform:translate(0,50%);  */
  /* transform:translate(0,-9%); */
  text-align:center;}
.fcart-btn-top{transform:translate(0px, 22%);}

.fwishlist-btn{width:72px; height:70px;
   /* position:fixed;  */
   /*top:50%;*/top:32%; right:0; background-color:#5f963c; z-index:20;
   /* transform:translate(0,50%); */
   /* transform:translate(0,-32%); */
   text-align:center;}
.fwishlist-btn-top{transform:translate(0px, 22%);}
.fwishlist-btn-top span.cart-icon-bubble {justify-content: center;}
.fwishlist-btn-top .cart-count-bubble {
        bottom: calc(60% + 4px);
        right: 15px;
        line-height: 100%;
}
/* li.list-menu--hover.futter-sub-menu.submenu-container:hover a.list-menu__item {
    opacity: 0;
} */
.futter-floating-btn a svg {
    width: 20px;
}
.futter-floating-btn {
    /* width: 100px; */
    height: 100%;
    position: fixed;
    top: 0;
    right: 0;
    z-index: 2;
    text-align: center;
    display: flex;
    flex-wrap: nowrap;
    align-content: center;
    align-items: flex-end;
    flex-direction: column;
        justify-content: center;
        gap:10px;
}
.futter-floating-btn a,
.futter-floating-btn #appstle-loyalty-button {
    position: static;
    display: block;
    /* top: 27%; */
    /* margin-block: 10px; */

}
.futter-floating-btn #appstle-loyalty-button{
  display:none;
}
.appstle-loyalty-button{visibility:hidden;}
.futter-info-list li a,
.futter-cat-info .futter-info-box ul li a{
    text-decoration: underline;
    color: #545454;
}
.futter-accordion> li {
    border-bottom: 1px solid #d9d9d9;
}
.futter-search-form{margin-top:40px;}
.impressum-page .breadcrumb .page-width {
    padding: 0;
}
.impressum-page .breadcrumb .page-width ul li svg {
    margin-left: 0;
}
.breadcrumb ul li a,.breadcrumb ul li {
    font-size: 14px;
    font-weight: 600;
    color: #A0A0A0;
    text-transform: capitalize;
}
header .header__desktop {
  box-shadow: 0 2px 4px rgb(0 0 0 / 10%);
  z-index:10;
}
.breadcrumb {
    margin: 30px 0;
}
.top-spacing-none .grid .col-one_fifth.hide-st.mt40,
.top-spacing-none .grid #ProductGridContainer{
    margin-top: 0 !important;
}
.see-more-url .futter-row {
    font-size: 14px;
    color: #63B32F;
    font-weight: bold;
    text-transform: uppercase;
}
.cart__contents .futter-item-detail .cart-remove-button {
    background: #D9D9D9;
}
.cart__contents .futter-item-detail .cart-remove-button svg{opacity:1;}
.cart__contents .futter-item-detail .cart-remove-button svg path {
    fill: #fff;
    opacity: 1;
}
.product-form__add-to-cart .field.quantity input,
.cart__contents .futter-item-detail .cart-item__quantity__container input {
    background: transparent;
    border: solid 1px #63B32F;
}
.fcart-btn .fcart-btn-top .cart-icon-bubble {
    display: block;
}
.fcart-btn .fcart-btn-top .cart-count-bubble {
    right: 15px;
    top: -5px;
    background: #88C561;
    position:absolute;
}
.breadcrumb .page-width.body3 {
    padding: 0;
}
.breadcrumb .page-width.body3 .unstyle-ul li svg {
    margin-left: 0;
}
.header__button svg{margin-left:10px; width:46px !important; height:46px !important;}
.breadcrumb .unstyle-ul {
  /* padding:0 20px; */
  display: flex;
}
.futter-recommendded-product{padding:50px 0 0; margin-top:50px; border-top:1px solid #d9d9d9;}
.futter-recommendded-product h2{font-size:32px;}
.futter-recommendded-product .page-width{padding-left:0; padding-right:0;}
.futter-recommendded-product .product-card__heading {font-weight:600;min-height:44px;}
.all-product-top-border .page-width{border-top:1px solid #d9d9d9; padding-top:40px;}
.link.active{color:#63b32f}
.collectionlink.active{color:#63b32f}
.futter-image-conatiner{position:relative;}
.futter-image-conatiner .futter-image-text{
  position:absolute;
  display: flex;
  opacity:0;
  align-items: center;
  justify-content: center;
  width:100%;
  height:100%;
  top:0;
  color:white;
  transition: all 0.5s ease;
  /* background-image:url('/cdn/shop/files/bone.svg?v=1714743692'); */
  background-color:rgba(99,179,47,0.6);
  background-position: center;
  background-repeat: no-repeat;
  /* background-size: 211px; */
}
.futter-image-conatiner:hover .futter-image-text{
  opacity:1
}
.wc-btn-area{display:flex; gap:16px; margin-top:30px;}
.wc-btn-area .wc-btn{flex:50%; width:50%; border:1px solid #63b32f; text-align:center;}
.wc-btn-area .wc-btn a{padding: 16px 37px 10px 37px; display:flex; justify-content:center; gap:30px; text-transform:uppercase;}
.futter-nav-right ul{position:relative}
.futter-nav-right ul li ul{position:absolute; list-style-type:none; background:#fff; z-index:2; width:200px; text-align:left;}
.futter-nav-right li:hover .submenu{display:block;}
.header__button+.header__button{margin-left:10px !important;}
.futter-cat-bg{background-repeat:no-repeat; margin-bottom:50px; background-position:center; background-size:cover;position:relative;}
.header_top_bar .inner ul li .submenu li a span {
    color: #545454;
}
a.wishlist_button{flex-direction: row-reverse;}
a.wishlist_button svg{
    fill: #63B32F;
    margin: -8px 0 0 0;
}
.wishlist_text{margin-top:0;}
.header_top_bar a span svg path {
    fill: #fff;
}
#load-more-wrapper button#loadMore {
    width: 100%;
    margin-top: 40px;
    background: #63B32F;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 14px;
}
.product-card .product-card__container p {
    min-height: 64.8px;
}
slider-component.grid.el_mt_40.text-left .col-sp-12.col-6:first-child .futter-text-columns-icons .mt--first-child-0 .text-columns-img__description {
   position:relative;
}
.heart-filled path{fill:#63b32e}
.mobile-only-col{display:none;}
svg.header-futter-long-arrow{display:block !important;}
.inline-logo-menu nav ul li a{font-size:13px; font-weight:600}
.list-menu__item--active span{color:#63b32f}
.list-menu__item--active span:before{height:0px !important;}
.submenu-overlay{
    /* background: rgba(0, 0, 0, 0.3); */
    min-height: 100%;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 30;
    width: 100%;  
}
.futter-brand-carousel .swiper-pagination-bullet {
    background: transparent;
    border: solid 1px #63b32f;
    opacity: 1;
}
button.link.field__input.sort-selector.futter-sort-btn {
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 0.7px;
}
.grid form.search-form.futter-search-form input.search-input {
    padding-right: 42px;
}
.predictive-search__two-columns.predictive-search__two-columns__tablet{
    margin-inline:auto;
}
#ProductGridContainer .pagination-wrapper {
    margin-bottom: 50px;
}
.futter-collection-breadcrumb .breadcrumb ul.unstyle-ul{padding:0 20px;}
.futter-featured-collection .product-card__container .mt5.body2 .product-card__heading {
    font-size: 16px;
}
.wishlist-product__list .c-product a img {
    background: #f6f7fa;
    padding: 40px;
}
.wishlist-product__list .c-product a img:hover {
    transform: scale(1);
}
.js-wishlistBlock {
    column-gap: 14px !important;
    margin-bottom: 50px;
}
.wishlist-product__list .c-product__title.card__heading a {
    color: #545454;
    font-size: 16px;
    font-weight: 600;
    margin-top: 20px;
    display: block;
}
.futter-sub-cat-display h1.futter-collection-title {
    font-size: 68px;
}
.futter-sub-cat-display .futter-category-desc .full-description {
    font-size: 20px;
}
.futter-sub-cat-display .futter-category-desc .see-more-url.read-more-btn {
    font-size: 14px;
}
.header__desktop .header__heading{margin-bottom:0;}
#ProductGridContainer #product-grid .product-card .product-card__heading {
    font-size: 16px;
}
.futter-info-box li a {
    color: #545454;
    text-decoration: underline;
}
.header__desktop .submenu-container:hover> a span {
    color: #63b32e;
}
.header__desktop .submenu-container:hover> a span:before {
    background:#63b32e;
}
.header__desktop .nav-image img{width:100%;margin-bottom:33px;}
.stick-top{position:fixed; top:0px; width:100%; background-color:#fff;}
.header__desktop .futter-sticky-header a.header__heading-link.clear-underline {
    padding-top: 11px;
}
.header__desktop .header-layout-classic .header__icons form .field.field-with-icon {
    height: 38px;
}
#text-columns-img-template--18240604930364__text_columns_with_images_fbci98 .text-columns-img__description {
    font-size: 20px;
    line-height: 25px;
    padding-right: 60px;
}

#text-columns-img-template--18240604930364__text_columns_with_images_fbci98 .text-columns-img__description p:last-child {
    font-size: 14px;
    font-weight: 800;
}

slider-component.grid.el_mt_40.text-left .col-sp-12.col-6:first-child .futter-text-columns-icons .mt--first-child-0 .text-columns-img__description:after {
    position: absolute;
    content: '';
    right: 15px;
    width: 1px;
    top: 0;
    height: 100%;
    background: #fff;
}
.futter-home-icon-box .text-columns-img__icon{
  width: 64px !important;
  height: 64px !important;
  object-fit: contain;
}
.futter-home-icon-box .text-columns-img__icon img{
  width: 64px !important;
  height: 64px !important;
  object-fit: contain;
}
.futter-submenu-design__simple .futter-border-bottom ul.nav-sub-menu.futter-menu-grid li a.submenu__item svg {transition:0.5s;}
.header.logo-to-left ul li a span:hover svg.futter-header-arrow,
.futter-submenu-design__simple .futter-border-bottom ul.nav-sub-menu.futter-menu-grid li a.submenu__item:hover svg{
    transform: translate(10px, 0px);
}
.futter-image-conatiner .futter-image-text p{font-size:24px;font-weight:600;}
.futter-image-box.desktop-view.text-section.top-spacing-none{
    margin-top:30px;
}
.top-spacing-none .grid .col-one_fifth.hide-st.mt40{max-width:25%;}
.top-spacing-none .grid #ProductGridContainer{max-width:75%;}

.overlay-background{position:relative;}
.overlay-background:before {
    position: absolute;
    content: '';
    left: 0;
    width:100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3);
    top: 0;
    z-index:1;
}
.header__desktop .submenu-design__simple.futter-submenu-design__simple {
    padding: 0;
    box-shadow: none;
    background: transparent;
}
.submenu-design__simple.futter-submenu-design__simple .page-width {
    background: #fff;
    z-index: 1;
}
.submenu-design__simple.futter-submenu-design__simple .page-width .futter-sub-bottom{
  padding-bottom:20px;
}
.header__desktop .list-menu__item:before{
  height:calc(100% + 42px);
}
.futter-submenu-design__simple {
    overflow-y: auto;
    overflow-x:hidden;
}
.header__desktop .futter-submenu-design__simple::-webkit-scrollbar {
  width: 0px;
}

/* Track */
.header__desktop .futter-submenu-design__simple::-webkit-scrollbar-track {
  background: transparent; 
}
 
/* Handle */
.header__desktop .futter-submenu-design__simple::-webkit-scrollbar-thumb {
  background: transparent; 
}
.facet-filters__sort .disclosure__list li .disclosure__link:hover {
    color: #000;
}
.disclosure__list li:hover{
  background:#63B32F;
  padding:10px;
}
.disclosure__list li:hover .disclosure__link {
    padding: 0;
}
.facet-filters__sort .disclosure__list li .disclosure__link:hover:before{background:#63b32f;}
.futter-facet-filters__sort .disclosure__list{max-width:345px; min-width:345px; transform: translateY(0px);}
/* variant-selects select option:hover, variant-selects select option:focus{background-color: #63b32f !important;}*/
/* Custom Select */
.custom-select {
  position: relative;
}
.custom-select select {
  display: none;
}
.select-selected {
  background-color: #fff;
}
.select-selected:after {
  position: absolute;
  content: "";
  top: 14px;
  right: 10px;
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-color: #000 transparent transparent transparent;
}
.select-selected.select-arrow-active:after {
  border-color: transparent transparent #fff transparent;
  top: 7px;
}
.select-items div,.select-selected {
  color: #000;
  padding: 8px 16px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  cursor: pointer;
  user-select: none;
  width:100%;
}
.select-items {
  position: absolute;
  background-color: #fff;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 99;
}
.select-hide {
  display: none;
}
.select-items div:hover, .same-as-selected {
  background-color: #63b32f;
}
/* Custom Select */

.disclosure__list li{padding:0 0 15px 0;}
.futter-cat-info h3{font-weight:600; font-size:32px; line-height:41.6px}
.futter-info-box h4{font-weight:700; font-size:20px; line-height:26px;}
.futter-product-form__submit span svg{margin-left:30px;}
variant-selects .field select{padding-left:30px;}
.disclosure__list li .disclosure__link:before {
    display: none;
}
.futter-quantity-collection{
  display:flex;
  align-items:center;
}
.futter-quantity-collection quantity-input{margin-top:17px;}

.futter-field-with-icon{position:relative;}
.free-delivery-bar__toolbar:before{border:1px solid #88c561 !important;}
.free-delivery-bar__toolbar:after{background: #88c561 !important;}
.free-delivery-bar__toolbar:after{height:10px !important;}
.free-delivery-bar__toolbar:before{height:10px !important;}
.free-delivery-bar__toolbar{padding:20px 0 !important;}

.futter-brand-carousel {
    padding-bottom: 20px;
}
.futter-brand-carousel .swiper-pagination-bullets {
    bottom: 0px;
}
.prl-16{padding:0 16px;}
.facet-filters__sort.futter-facet-filters__sort{margin-right:0px;}
.fcto{padding:0 10px;}
.fcto .facet-filters__sort.futter-facet-filters__sort{margin-right:0px;}
.fib-box{background-position:center center;}
.futter-border-bottom .col-3.nav-image{
  padding-left:0px;
}
.futter-custom-testimonial{
  background-color:#63b32f;
  padding:30px;
}
.f-testimonial-desc{
    color: #fff !important;
    font-size: 22px !important;
    text-align: left !important;
}
.f-testimonial-name {
    text-align: left !important;
    margin: 20px 0 0 0;
    color: #fff !important;
    font-size: 14px !important;
    text-transform: uppercase !important;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background:#fff; border:1px solid #fff;}
.owl-theme .owl-dots .owl-dot span{background:transparent; border:1px solid #fff;}
.futter-custom-testimonial svg {
    position: absolute;
    top: 0;
    left: -42px;
    height: 40px;
}
.sr-15{padding-right:15px;}
#customer_login{margin-bottom:100px;}

#CartDrawer-Form .drawer__cart-item .drawer__cart-item__quantity quantity-input.field.quantity input {
    background: transparent;
    border: solid 1px #63B32F;
}
#CartDrawer-CartItems .drawer__cart-item__details .drawer__cart-item__quantity cart-remove-button{
    background: #fff;
    padding: 15px;
}
#CartDrawer-CartItems .drawer__cart-item__details .drawer__cart-item__quantity cart-remove-button a svg path {
    fill: #d9d9d9;
}
.cart-drawer-container drawer-inner.drawer__inner .drawer__footer cart-drawer-items form#CartDrawer-Form .drawer__cart-items-wrapper .drawer__cart-item {
    border-bottom: solid 1px #A0A0A0;
    padding-bottom: 40px;
}
.cart-drawer-container drawer-inner.drawer__inner .drawer__footer cart-drawer-items form#CartDrawer-Form .drawer__cart-items-wrapper .drawer__cart-item:last-child {
    border: none;
    padding-bottom: 0;
}
.futter-cart-header .frame-header {
    font-size: 68px;
}
.cart-drawer-container .drawer__inner .drawer__footer .drawer__footer-content h2.drawer__heading {
    font-size: 32px;
}
.drawer__close{
  top:-6px;
  left:12px;
}
.futter-desk-hide{display:none;}
.product__price .price.futter-price .futter-unit-price span b {
    margin-right: 5px;
}
.number-pieces {
    font-size: 14px;
}
.delivery-time .metafield-rich_text_field {
    display: inline-block;
    font-size: 14px;
}
.delivery-time b {
    font-size: 14px;
}
.delivery-time .metafield-rich_text_field p {
    margin: 0;
}
.quantity__button svg{
  width:15px !important;
}
.quantity__button {
  padding-top:5px !important;
}


.footer-v2 ul {
    margin: 0;
    list-style: none;
    padding: 0;
}
.footer-v2 ul li{
    line-height: 20px;
    font-size: 14px;
    letter-spacing: -0.3px;
}

.footer-v2 .futter-row {
    flex-wrap: wrap;
}
.footer-contact-row{
    display:flex;
  flex-wrap: wrap;
}
.footer-contact-col{
    width:50%
}
.footer-column-6 ul li b {
    min-width: 85px;
    display: inline-block;
}
.product__right-column variant-selects {
  margin-bottom: 20px;
}

.inquiry-form {
    position: relative;
    z-index: 0;
  margin-bottom: 100px;
}
.inquiry-form .header {
    margin: 0;
}
.inquiry-form h3.title.globo-heading {
    color: #63B32F;
    font-weight:bold;
}
.checkbox-two{
  display:flex;
}
.checkbox-two label.classic-label.globo-label,
.checkbox-three label.classic-label.globo-label{
    font-weight: 600;
}

.globo-form-id-0 .globo-form-app .globo-form-control .checkbox-wrapper .checkbox-input ~ .checkbox-label:before, 
.globo-form-app .globo-form-control .radio-wrapper .radio-input ~ .radio-label:after {
    border-radius:0;
    border: solid 1px #d7d7d7 !important;
    box-shadow: none !important;
}
.checkbox-two .globo-form-input ul {
    display: flex;
    width: 235px;
    flex-wrap: nowrap;
    margin-left: 100px;
}
.checkbox-three .globo-form-input{
  display: block;
}
.checkbox-three .globo-form-input ul{
    display: flex;
    flex-wrap: nowrap;
}
.checkbox-three .globo-form-input ul li{
  width: auto !important;
  margin-right: 20px;
}
.inquiry-form .globo-form-control input, 
.inquiry-form .globo-form-control textarea, 
.inquiry-form .globo-form-control select{
      background-color: transparent;
  box-shadow: none;
  border: solid 1px #d7d7d7;
}
.inquiry-form .file-upload {
    display: flex;
    justify-content: space-between;
}
.inquiry-form .file-upload .globo-form-input {
        display: block;
    width: 300px;
    margin: 0 0 0 auto;
}
.inquiry-form .file-upload .globo-form-input .gfb__dropzone{
        min-height: 28px;
    background: #63B32F;
    border: none;
    color: #fff;
  border-radius: 0;
  padding-block:5px;
}
.inquiry-form .file-upload .globo-form-input .gfb__dropzone--placeholder--title{
   color:#fff;
}
.inquiry-form .file-upload .globo-form-input .gfb__dropzone button.gfb__dropzone--placeholder--button {
   background: transparent;
    width: 100%;
    position: absolute;
    top: 0;
    height: 100%;
    border: none;
}
.globo-form-control.layout-2-column.inquiry-form-right-space {
  padding-right: 20px;
}
.globo-form-control.layout-2-column.inquiry-form-left-space {
  padding-left: 20px;
}
.inquiry-form button.action.next.submit.classic-button.wizard__submit {
    background: #63B32F;
    border: none;
    padding: 14px 60px;
    border-radius: 0;
}
.inquiry-form .file-upload .globo-form-input div {
    width: 100%;
  text-align: center;
}
.inquiry-form .globo-form-app{
  max-width: 100% !important;
}
.checkbox-three label.classic-label.globo-label{
  margin-bottom: 30px;
}
.inquiry-form .wizard__content p[style*="display: block !important"] {
  opacity: 0;
  pointer-events: none;
}

.futterbox-hero-section.beratung-coaching-banner .h1 {
  color: #fff;
  text-shadow: 0em 0.1em 0.1em rgba(0,0,0,0.15);
}
.futterbox-hero-section.beratung-coaching-banner .slideshow__description{
  color:#fff;
}
.coaching-long-text .grid {
  background-color: #63b32f;
  background-image: url(/cdn/shop/files/Icon-Futterbox_white-1.png?v=1752470463);
  background-size: 120px 123px;
  background-position: right 3% center;
  background-repeat:no-repeat;
  padding: 50px 30px;
  margin-top: -60px;
  z-index: 1;
  position: relative;
}




.coaching-section {
  padding-block: 3rem ;
  background-color: #fff;
}

.coaching-section .section-subtitle {
  font-weight: 700;
  color: #444;
  text-transform: uppercase;
  font-size: 0.9rem;
  margin-bottom: 0.5rem;
}
.sondertermine-sec .frame-header,
.coaching-section .section-title {
  /* font-size: 32px; */
  margin: 0;
  color: #63B32F;
  font-weight: 700;
  margin-bottom: 2rem;
  
}
.coaching-section .grid{
  gap: 30px;
}
.profile-box .flex{
  display: flex;
}
.coaching-section .profile-box {
  background-color: #f7f7f7;
  padding: 2rem;
  box-shadow: 0 2px 8px rgba(0,0,0,0.05);
  transition: transform 0.3s ease;
  width: calc(50% - 15px);
}


.coaching-section .profile-box img {
  width: 150px;
  height: 150px;
  object-fit: cover;
  border-radius: 50%;
  margin-right: 50px;
}

.coaching-section .profile-box h3 {
  color: #63b32f;
  font-size: 1.25rem;
  font-weight: 700;
  margin: 0 0 20px 0;
}
.coaching-section .profile-box p.font-semibold{
  font-weight: 600;
  margin-bottom: 20px;
}
.coaching-section .profile-box p {
  margin: 0.25rem 0;
  color: #555;
}
.coaching-section .profile-box p.list{
  display: flex;
  flex-wrap: nowrap;
}
.coaching-section .profile-box .services {
  font-size: 0.9rem;
  display: flex;
  align-items: center;
}

.coaching-section .profile-box .services::before {
  content: '';
  width: 8px;
  height: 8px;
  background-color: #63b32f;
  border-radius: 50%;
  margin-right: 6px;
  display: inline-block;
}

.coaching-section .profile-box a {
  display: inline-block;
  margin-top: 1rem;
  background-color: #63b32f;
  color: #fff;
  padding: 15px 45px;
  border-radius: 9999px;
  font-weight: bold;
  text-decoration: none;
}

.coaching-section .profile-box blockquote {
  margin-top: 1.5rem;
  font-style: normal;
  color: #444;
  font-size: 0.95rem;
  line-height: 1.6;
  position: relative;
}

.coaching-section .profile-box blockquote::before {
  content: "“";
  font-size: 135px;
  color: #c3e6b6;
  position: absolute;
  top: -15px;
  left: 13px;
  line-height: normal;
  z-index: 0;
}
.coaching-section .profile-box blockquote p{
  position: relative;
  z-index: 1;
}
.coaching-section .profile-box strong {
  color: #63b32f;
  font-weight: 600;
  
}
.coaching-pro .list .w-2 {
  min-width: 10px;
  min-height: 10px;
  width: 10px;
  height: 10px;
  background: #5f963c;
  border-radius: 34px;
  display: block;
  margin-right: 10px;
  margin-top: 6px;
}

.sondertermine-sec slider-component.grid {
  background: #f5f5f5;
  padding: 20px 40px 40px 40px;
}
.sondertermine-sec slider-component.grid .text-columns-img__description p strong {
  color: #5f963c;
  font-size: 12px;
}
.sondertermine-sec slider-component.grid .text-columns-img__description p a {
  background: #5f963c;
  color: #fff;
  padding: 15px 35px;
  display: inline-block;
  border-radius: 42px;
}
.futter-accordion-body__contents ul,
.sondertermine-sec .text-columns-img__description ul {
  margin-left: 0;
  padding-left: 21px;
  list-style: none;
}
.futter-accordion-body__contents ul li,
.sondertermine-sec .text-columns-img__description ul li{
  position: relative;
}
.futter-accordion-body__contents ul li:before,
.sondertermine-sec .text-columns-img__description ul li:before{
  position: absolute;
  content: '';
  left: -18px;
  top: 6px;
  width: 10px;
  height: 10px;
  background: #5f963c;
  border-radius: 20px;
}
.futter-accordion-body__contents ul li:before{
  position: absolute;
  content: '';
  left: -18px;
  top:10px;
  width: 10px;
  height: 10px;
  background: #5f963c;
  border-radius: 20px;
}
#loyalty-link {
  background: #5f963c;
  color: #fff;
  padding: 20px 30px;
  display: block;
  text-align: center;
  max-width: 230px;
  margin: 30px auto 0 auto;
}
 
.full-width-col.col-8 {
  max-width:100%;
}
.price.mt5 .h5 {
  color: #5f963c;
}
.desktop-cat-show{
  width: 100%;
  height: 31vw;
  object-fit: cover;
}
.futter-cat-bg .grid {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
}
sticky-filter-modal.show-modal{
  display:none;
}
.faq-page .futter-inline-btn a {
  width: 300px;
}
.jetzt-btn {
  padding: 16px 35px;
  border: 1px solid #63b32f;
  text-transform: uppercase;
  width: 300px;
  text-align: center;
  display: inline-block;
  margin-top: 30px;
}

.newsletter-form{
  min-height:180px;
}
.newsletter h2 {
  font-size: calc(36px * var(--font-heading-scale));
}
.newsletter-heading-sec{
  margin-top:50px;
}
.newsletter-heading-sec .col-st-12 {
  max-width: 50%;
}
.newsletter .field.field-with-icon{
  flex-wrap: wrap;
 
}
.newsletter .form__message {
  margin-top:100px !important;
}
.shopify-email-marketing-confirmation__container{
  margin-bottom:50px;
}
.shopify-email-marketing-confirmation__container a{
  margin-top:20px;
  display:inline-block;
}
.text-field-btn,
.text-field-btn:active,
.text-field-btn:focus{
  padding: 16px 35px;
  border: 1px solid #63b32f;
  color:#63b32f;
  cursor:pointer;
  text-transform: uppercase;
  width: 300px;
  text-align: center;
  display: inline-block;
  margin: 30px auto 0 auto;
  background: transparent;
}

.default-text{
  margin-bottom:50px;
}
.subify-current-price {
  font-size: 32px !important;
  font-weight: 600 !important;
  margin: 0 0 15px 0;
}

.newsletter-form .field {
  height: inherit;
}
.newsletter-form .field .field__label {
  top: 24px;
}
.newsletter-form .field .field__icon {
  top: 24px;
}
.newsletter-form .field:hover .field__icon svg path{fill:#21212175 !important;}
.shop-add{
  margin-bottom:20px;
}
.inquiry-form .checkbox-label:after,
.inquiry-form .checkbox-label::before{
  box-shadow: none !important;
  border-color: #000 !important;
}
#product-grid .product-space-bottom{
    padding-bottom:95px;
    height:100%;  
}
#product-grid .product-card-footer {
  position: absolute;
  width:100%;
  bottom: 10px;
}
.inquiry-form{
  font-family:'Open Sans', sans-serif;
}
.menu-text{
  padding-bottom:50px;
}
.menu-text .futter-info-box {
  margin-top: 20px;
}
.form-style-new {
  position: relative;
  z-index: 1;
}

.col-sp-6.col-st-6.col-3.page{
  display:none;
}








/* Futter Responsive */ 
@media (min-width: 768px) and (max-width:1400px){
.futterbox-hero-section .h1{font-size:38px}
.futterbox-hero-section .slideshow__description{font-size:20px}
  .footer-pay-logo li{flex:22%;}
}

@media (min-width: 1024px) and (max-width: 1440px) {
  .futter-collection-hero{
    padding:100px 70px !important
  }
}

@media(min-width:1200px){
  .futter-image-with-text slider-component.grid .col-sp-12.col-md-6.col-3 {
    padding-left: 16px;
    padding-right: 16px;
}
.futterbox-hero-section .slideshow__content{
    padding:100px 30px;
  }
}
@media only screen and (max-width: 1440px) and (min-width: 993px) {
.footer-v2 .page-width{
    padding-left: 70px;
    padding-right: 70px;
 }
.futter-collection-breadcrumb .breadcrumb ul.unstyle-ul {
    padding: 0 70px;
}
  .mobile-only-col{display:none;}
  .header__desktop .submenu-design__simple.futter-submenu-design__simple:before {display:none;}
  .submenu-overlay {
    background: rgba(0, 0, 0, 0.3);
}
.futter-floating-btn {
  width: 75px;
}
.transparent-help-btn {
   width: 75px;
   height: 75px;
}
.transparent-help-btn .help-btn-top {
    font-size: 40px;
    line-height: 50px;
}
.transparent-help-btn .help-btn-bottom {
    font-size: 12px;
}  
}
@media(max-width:1600px){
.futter-main-menu-horizontal .header__icons predictive-search {
    width: calc(70% - 10px);
}
.futter-main-menu-horizontal .header__icons .header__icons__customer {
    width: calc(30% - 10px);
}
.mobile-only-col{display:none;}
.product-card .product-card__container p {
    min-height: 90.8px;
}

  
}
@media(max-width:1440px){
  .header.logo-to-left ul li a span{
    font-size:14px;
  }
}
@media only screen and (max-width: 1300px) and (min-width: 1024px) {
.menu--animation-underline .list-menu__item>span,
.header.logo-to-left ul> li> a span,
.futter-cart .cart-text{
   font-size:1.077vw;
}
.futter-main-menu-horizontal .header__icons predictive-search .search--small .field-with-icon .field__label{
  font-size:12px;
}
.futter-submenu-design__simple .futter-border-bottom ul.nav-sub-menu.futter-menu-grid li a.submenu__item p{
    font-size:13px;
    line-height:1.5;
  }
.mobile-only-col{display:none;} 
.list-menu--classic .list-menu--inline {
   column-gap: 15px;
}
}


@media(max-width:1300px){

/* .futter-main-menu-horizontal .header__icons predictive-search {
    width: calc(65% - 10px);
}
.futter-main-menu-horizontal .header__icons .header__icons__customer {
    width: calc(35% - 10px);
} */
.futter-main-menu-horizontal .header__icons predictive-search .search--small input {
    padding-left: 15px;
}
.futter-main-menu-horizontal .header__icons predictive-search .search--small .field-with-icon .field__label{
  left:15px;
}
h2,
.futter-image-with-text h2{
  font-size:55px;
}
.mobile-only-col{display:none;}
 .futter-cart .cart-text{display:none;} 
.futter-main-menu-horizontal .header__icons predictive-search .search--small {
    width: 100%;
}
    .product-card .product-card__container p {
    min-height: 108.8px;
}
  
}
@media(max-width:1199px){
.page-width{
  /* max-width:90%; */
}
.product-card__heading{
  min-height:40px;
}
.futter-main-menu-horizontal .header__icons predictive-search {
    width: calc(62% - 10px);
}
.futter-main-menu-horizontal .header__icons .header__icons__customer {
    width: calc(38% - 10px);
}
  .mobile-only-col{display:none;}
  .menu--animation-underline .list-menu__item>span, .header.logo-to-left ul> li> a span, .futter-cart .cart-text {
        font-size: 1.077vw;
    }
    .product-card .product-card__container p {
    min-height: 120px;
}
  .btn-more-information{padding:0 20px;}
}
@media(max-width:1024px){

.desktop-cat-show{
  display:none;
}
.futter-cat-bg .grid {
  position: inherit;
  top:inherit;
  transform: inherit;
 
}

  .futter-menu-text{text-transform:uppercase; font-weight:600;}
  .menu-drawer__close-button:hover:before{background:rgba(0,0,0,0) !important;}
  /* NAVIGATION */
  .futter-accordion-top {
  padding:0
  }
  .futter-accordion-top li{
    list-style-type:none;
    /* border-bottom:1px solid #d9d9d9; */
  }
  
  .futter-accordion-top li:first-child{
    border-top:1px solid #d9d9d9;
  }
  .futter-accordion-top li ul li:first-child{
    border-top:0px solid #d9d9d9;
  }
  .futter-accordion-top li:last-child {
      border-bottom: 1px solid #d9d9d9;
  }
  .futter-accordion-top li ul li{
    border-bottom:0px solid #d9d9d9;
  }
  
  .futter-accordion-top .link-top {
    cursor: pointer;
    display: block;
    padding: 16px 0;
    color: #545454;
    font-size: 20px;
    position: relative;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
  }
  .futter-accordion-top .link-top:hover{color:#63b32f}
  .futter-accordion-top li:last-child .link-top { border-bottom: 0; }
  
  .futter-accordion-top li i {
    position: absolute;
    top: 16px;
    left: 12px;
    font-size: 18px;
    color: #595959;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
  }
  
  .futter-accordion-top li i.fa-chevron-down {
    right: 12px;
    left: auto;
    font-size: 16px;
  }
  /* .futter-accordion li.open ul.submenu{display:block;} */
  .futter-accordion-top li.open-top .link-top { color: #63b32f; }
  
  .futter-accordion-top li.open-top svg path { color: #63b32f; fill:#63b32f;}
  .futter-accordion-top li.accordion-title-top svg{transition:0.3s all ease;}
  .futter-accordion-top li.open-top svg {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    transition:0.3s all ease;
  }
  
  .submenu-top {
    display: none;
    font-size: 16px;
    padding:0
  }
  
  .submenu-top a {
    display: block;
    text-decoration: none;
    color: #545454;
    padding: 12px;
    -webkit-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
  }
  
  .submenu-top a:hover {
    color: #63b32f;
  }

  /* NAVIGATION */
  
  .futter-headericon a svg path{fill:#fff;}
  .futter-headericon a.futter-cart svg path{fill:none;}
  .justify-content-right{justify-content:right;}
  .futter-header-search-form{position:relative;}
  .futter-header-search-form input{width:100%; padding:16px; border:1px solid #5f963c; background-color:#5f963c;}
  .futter-header-search-form input::placeholder{color:#fff}
  .futter-header-search-form button{position:absolute; right:0px; background-color:#5f963c; padding:14px; top:0px;}
  .futter-header-search-form button svg path{fill:#fff;}
  .futter-hamburger{color:#fff;}
  .futter-hamburger svg rect{fill:#fff;}
  .futter-menu-text{margin-left:15px;}
  .futter-mobile-secondary_menu{background-color:#63b32f;}
  .futter-mobile-header{padding:10px 30px;}
  .futter-hide-tablet{display:none !important;}
  .futter-display-tablet{display:block !important}


.futter-h-icon,
.header__desktop {
    display: none;
}
.header__mobile,
.futter-mobile-secondary_menu{
  display:block !important;
}
.header__button+.header__button:before{display:none;}
  .mobile-only-col{display:none;}
  .header__button svg{
    width: 26px !important;
    height:26px !important;
  }
.futter-hide-mobile .header__icons__customer.justify-content-right{
  justify-content: space-around;
}  
.cart-icon-bubble_hide-tablet{
  display:flex;
}
.cart-count-bubble{position:absolute;}
  .fwishlist-btn-top {
    transform: translate(0px, 30%);
}
.breadcrumb .unstyle-ul{flex-wrap:wrap;} 
.futter-sub-cat-display h1.futter-collection-title {
    font-size: 38px;
}
.futter-sub-cat-display .futter-category-desc .full-description{font-size:15px;}
.js-wishlistBlock{grid-template-columns: 1fr 1fr !important;}
.futter-image-box.desktop-view.text-section.top-spacing-none{
    margin-top:20px;
}
.menu-opening .menu-drawer .drawer__header button.menu-drawer__close-button {
  justify-content: end;
  background:transparent;
}
.futter-floating-btn {
  width: 62px;
}
.transparent-help-btn {
   width: 62px;
   height: 62px;
}
.transparent-help-btn .help-btn-top {
    font-size: 39px;
    line-height: 39px;
}
.transparent-help-btn .help-btn-bottom {
    font-size: 8px;
}
.futter-header-search-form input.search-input {
    color: #fff;
}
.header__mobile.futter-mobile-header.page-width {
   padding: 30px 10px 10px;
}

.futter-mobile-secondary_menu .drawer__header form #Search-In-Modal-mobile {
    background: transparent;
    border: solid 1px #63B32F;
    padding: 0 50px 0 10px;
}
.futter-mobile-secondary_menu .drawer__header form label.field__label {
    color: #63B32F;
    left:20px;
}
.futter-mobile-secondary_menu .drawer__header form button.search__button {
    right: 0px;
    left: inherit;
    background: #63B32F;
    opacity: 1;
}
.futter-mobile-secondary_menu .drawer__header form .field.field-with-icon {
    position: relative;
}
.futter-mobile-secondary_menu .drawer__header form button.search__button svg {
    margin-right: 11px;
}
.futter-mobile-secondary_menu .drawer__header form button.search__button svg path {
    fill: #fff;
}
.menu--animation-underline .list-menu__item>span{
  font-size:13px;
}
.header__mobile .col-2.col-st-2.col-sp-4,
.header__mobile .col-2.col-sp-2.futter-hide-mobile{ max-width: 25%; }
.header__mobile .col-8.col-st-8.col-sp-8{ max-width: 50%; }  
.collection-toolbar .mobile-facets__wrapper menu-drawer{
   width:100%;
 }
.header__mobile.futter-mobile-secondary_menu.page-wide {
    padding-left: 30px;
    padding-right: 30px;
}
  .text-left .text-columns-icons{flex-wrap:wrap;}
#text-columns-img-template--18240604930364__text_columns_with_images_fbci98 .text-columns-img__heading{
  font-size:20px;
}
  #text-columns-img-template--18240604930364__text_columns_with_images_fbci98 .text-columns-img__description{
    font-size:15px;
    line-height:20px;
  }
  #text-columns-img-template--18240604930364__text_columns_with_images_fbci98 .text-columns-img__description p:last-child{
    font-size:13px;
  }
.futter-contenty-box p {
    font-size: 15px;
    line-height: 160%;
}
.footer-contact-col{
    width:100%
}  
}
@media(max-width:991px){
.newsletter-heading-sec .col-st-12 {
  max-width: 100%;
}
  .footer-contact-col{
    width:50%
} 
  .futter-tab-hide{display:none;}
  .futter-desk-hide{display:block;}
  .futter-content-box{padding-right:10%;}
  .mobile-only-col{display:none;}
  .futterbox-hero-section .slideshow__content{position:absolute; top:10%; z-index:1;}
  .futterbox-hero-section .h1{font-size:38px; text-align:left;}
  .futterbox-hero-section .slideshow__description{font-size:20px; font-weight:600; text-align:left;}
  .no-display{display:none !important;}
  .futterbox-hero-section big-slider{height:400px;}
  #text-columns-img-template--18240604930364__text_columns_with_images_fbci98 .section-background--small{bottom:0px;}
  #shopify-section-template--18240604930364__text_columns_with_images_fbci98{margin-top:-140px;}
  .futter-image-with-text h2{font-size:38px; margin-bottom:5px;}
  .futter-image-box.desktop-view.text-section.top-spacing-none{margin-top:0px;}
  .fcto{padding: 0 0;}
  .prl-16{padding: 0 6px;}
  .futter-image-with-text h4{font-size:20px;}
  .futter-image-with-text .see-more{font-size:14px;}
  #shopify-section-template--18240604930364__text_jpaYdi #text-template--18240604930364__text_jpaYdi{padding:31px 0px;}
  #shopify-section-template--18240604930364__text_jpaYdi .col-st-12{
  background-color:#ffffff;
  padding:30px 19px;
  width:50%;
  }
  #text-template--18240604930364__text_jpaYdi .subheading{color:#6a6a6a; font-size:14px; font-weight:800;}
  #text-template--18240604930364__text_jpaYdi .justify-content-center{justify-content:start !important;}
  #shopify-section-template--18240604930364__text_bPkfdF{display:none;}
  .futter-image-3-text-block .futter-image-block{display:none;}
  .futter-image-3-text-block .futter-text-block{padding:0 10px;}
  .futter-image-3-text .futter-text-list{padding:24px 32px 24px 0px;}
  .futter-text-box-with-bg{padding:31px 32px;}
  .futter-bg-box{padding:30px 19px;}
  .futter-image-box h1{font-size:24px;}
  .futter-image-box p{font-size:15px;}
  .futter-featured-collection h2{font-size:38px !important;}
  
  /* Collection */
  .futter-collection-hero .futter-collection-title{font-size:38px;}
  .futter-collection-desc{font-size:15px;}
  .see-more-url{font-size:14px;}
  .futter-collection-hero.big-image-with-text__content{padding:11px 30px 20px 30px !important;}
  .futter-cat-display{padding:18px 30px 28px 56px;}
  #big-image-with-text-template--18240604602684__heading .big-image-with-text{height:305px;position:relative;}
  .futter-colllection-featured-image{height:305px;}
  .futter-cat-info{flex-wrap:wrap;}
  .futter-col-6{flex:100%;}
  .futter-col-4{flex:100%;}
  /* Pages */
  .futter-page-banner{padding:40px 0;}
  .futter-contenty-box{padding:55px 35px;}
  .futter-row{flex-wrap:wrap}
  .futter-col-25, .futter-col-75, .futter-col-65, .futter-col-35{flex:100%;}
  .faq-page .futter-title{font-size:38px;}
  .futter-inline-btn a{padding:16px 70px; width:100%; text-align:center;}
  /* Product Detail */
  .futter-products .grid{flex-wrap:nowrap; gap:15px;}
  .futter-products .grid .col-st-6{flex:50%;}
  .futter-h-icon{display:none;}
  .shopify-cleanslate ul.p28_J2fRvZNDqyZkZ2H9{display:block !important;}
  .futter-footer-top h3{font-size:20px;}
  .footer-v2{padding:0 30px}
  .footer-column-1{flex:24%; order:1;}
  .footer-column-6{flex:24%; order:2;}
  .footer-column-2{flex:24%; order:3;}
  .footer-column-3{flex:100%; order:7; border-top:1px solid #d9d9d9; padding:15px 0 0 0;}
  .footer-column-4{flex:20%; order:4;}
  .footer-column-5{flex:25%; order:6;}
  .footer-pay-logo li{text-align:center;}
  .footer-pay-logo {
    gap:20px;
    margin-top:30px;
  }
  .futter-collection-breadcrumb .breadcrumb ul.unstyle-ul {
    padding: 0 30px;
  }
  .futter-inner-pages .breadcrumb .unstyle-ul,
  .impressum-page .breadcrumb .unstyle-ul {
    padding: 0;
}
  .futter-sort button.futter-sort-btn{
    opacity:0;
  }
  .collection-toolbar{padding:0;justify-content: space-between;}
  .facets__horizontal.futter-facets__horizontal,
  .facet-filters__sort.futter-facet-filters__sort{
    width: 49.333%;
  }
  .futter-cat-info p{
    line-height:160%;
  }
  .futter-cat-info .metafield-rich_text_field,
  .impressum-page .futter-row .futter-col-75 .futter-content-area,
  .futter-accordion-body__contents{
    max-width: 638px;
}
  .futter-border-top .page-width{border-top:none;padding-top:0px;}
  .futter-featured-collection{margin-bottom:50px;}
  #shopify-section-template--18240604602684__testimonials_QqLeg9 {
    margin-top: 50px;
}
.futter-product-details .grid .product__buttons .product-form__buttons .product-form__add-to-cart .product-form__submit svg.theme-icon{display:none;}
.product-form__add-to-cart .field.quantity, .product-form__add-to-cart button {
    width: 48%;
}
.product-form__add-to-cart .field.quantity, .product-form__add-to-cart button {
    padding:0;
}
.product-form__add-to-cart {
    flex-direction: inherit !important;
    justify-content: space-between;
}
.product-form__add-to-cart button span{font-size:14px;}  
.product-form__add-to-cart button svg.futter-cart-icon {
    display: none;
}
.wc-btn-area .wc-btn a {padding:16px 15px 10px 15px;}  
.futter-products .futter-recommendded-product .grid{flex-wrap:wrap;gap:0;}
.futter-products .futter-recommendded-product .grid .col-4{max-width:50%;}
.cart-remove-button{padding-right:15px !important;}

  .product-card .product-card__container p {
    min-height:60.8px;
}
.top-spacing-none .grid .col-one_fifth.hide-st.mt40,
.top-spacing-none .grid #ProductGridContainer{max-width:100%;}
.fib-box{background-position:right center;}
.futter-cart-header .frame-header {
    font-size: 38px;
}
.coaching-section .profile-box{
  width: 100%;
}
.sondertermine-sec .frame-header, 
.coaching-section .section-title{
  font-size: 32px;
}
.futter-text-box-with-bg.futter-txt-bg .grid,
.header__mobile.futter-mobile-secondary_menu >.grid{
  margin-right:0;
}
  
}


@media(max-width:821px){
  /* .futter-headericon a svg path{fill:#fff;}
  .justify-content-right{justify-content:right;}
  .futter-header-search-form{position:relative;}
  .futter-header-search-form input{width:100%; padding:16px; border:1px solid #5f963c; background-color:#5f963c;}
  .futter-header-search-form input::placeholder{color:#fff}
  .futter-header-search-form button{position:absolute; right:0px; background-color:transparent; padding:14px; top:0px;}
  .futter-header-search-form button svg path{fill:#fff;}
  .futter-hamburger{color:#fff;}
  .futter-hamburger svg rect{fill:#fff;}
  .futter-menu-text{margin-left:15px;}
  .futter-mobile-secondary_menu{background-color:#63b32f;}
  .futter-mobile-header{padding:10px 30px;}
  .futter-hide-tablet{display:none !important;}
  .futter-display-tablet{display:block !important} */
  /* .no-display{display:none !important;} */
  /* .futterbox-hero-section .h1{font-size:38px; text-align:left;} */
  /* .futterbox-hero-section .slideshow__description{font-size:20px; font-weight:600; text-align:left;} */
  /* .futterbox-hero-section big-slider{height:400px;} */
  /* .futterbox-hero-section .slideshow__content{position:absolute; top:0; z-index:1;} */
  /* #text-columns-img-template--18240604930364__text_columns_with_images_fbci98 .section-background--small{bottom:0px;}
  #shopify-section-template--18240604930364__text_columns_with_images_fbci98{margin-top:-140px;}
  .futter-image-with-text h2{font-size:38px;}
  .futter-image-with-text h4{font-size:20px;}
  .futter-image-with-text .see-more{font-size:14px;}
  #shopify-section-template--18240604930364__text_jpaYdi #text-template--18240604930364__text_jpaYdi{padding:31px 0px;}
  #shopify-section-template--18240604930364__text_jpaYdi .col-st-12{
  background-color:#ffffff;
  padding:30px 19px;
  width:50%;
  }
  #text-template--18240604930364__text_jpaYdi .subheading{color:#6a6a6a; font-size:14px; font-weight:800;}
  #text-template--18240604930364__text_jpaYdi .justify-content-center{justify-content:start !important;}
  #shopify-section-template--18240604930364__text_bPkfdF{display:none;}
  .futter-image-3-text-block .futter-image-block{display:none;}
  .futter-image-3-text-block .futter-text-block{padding:0 40px;}
  .futter-image-3-text .futter-text-list{padding:24px 32px 24px 0px;}
  .futter-text-box-with-bg{padding:31px 32px;}
  .futter-bg-box{padding:30px 19px;}
  .futter-image-box h1{font-size:24px;}
  .futter-image-box p{font-size:15px;}
  .futter-featured-collection h2{font-size:38px !important;}
  .text-left .text-columns-icons{flex-wrap:wrap;} */
  /* Collection */
  /* .futter-collection-hero .futter-collection-title{font-size:38px;}
  .futter-collection-desc{font-size:15px;}
  .see-more-url{font:14px;}
  .futter-collection-hero.big-image-with-text__content{position:absolute; top:0; bottom:0; left:0; right:0; z-index:2; padding:28px 20px !important; max-height:305px;}
  .futter-cat-display{padding:18px 30px 28px 56px;}
  #big-image-with-text-template--18240604602684__heading .big-image-with-text{height:305px;}
  .futter-colllection-featured-image{height:305px;}
  .futter-cat-info{flex-wrap:wrap;}
  .futter-col-6{flex:100%;}
  .futter-col-4{flex:100%;} */
  /* Pages */
  /* .futter-page-banner{padding:40px 0;}
  .futter-contenty-box{padding:30px 24px;}
  .futter-row{flex-wrap:wrap}
  .futter-col-25, .futter-col-75, .futter-col-65, .futter-col-35{flex:100%;}
  .faq-page .futter-title{font-size:38px;}
  .futter-inline-btn a{padding:16px 70px; width:100%; text-align:center;} */
  /* Product Detail */
  /* .futter-products .grid{flex-wrap:nowrap; gap:15px;}
  .futter-products .grid .col-st-6{flex:50%;}
  .futter-h-icon{display:none;}
  .shopify-cleanslate ul.p28_J2fRvZNDqyZkZ2H9{display:block !important;}
  .futter-footer-top h3{font-size:20px;}
  .footer-v2{padding:0 30px}
  .footer-column-1{flex:24%; order:1;}
  .footer-column-2{flex:24%; order:2;}
  .footer-column-3{flex:100%; order:5; border-top:1px solid #d9d9d9; padding:15px 0 0 0;}
  .footer-column-4{flex:20%; order:3;}
  .footer-column-5{flex:25%; order:4;} */
  .futter-brand-col{display:flex; gap:15px; align-items:baseline;}
  .futter-brand-col-inner{flex:1;}
}
@media(max-width:790px){
  /* .footer-column-1, */
  .footer-column-2,
  .footer-column-4,
  .footer-column-5{
      flex: calc(50% - 10px);
  } 
.checkbox-two {
  display: block;
}
.checkbox-two .globo-form-input ul{
  margin-left: 0;
}
  .inquiry-form .file-upload,
.checkbox-three .globo-form-input ul{
  flex-wrap: wrap;
}
.inquiry-form .file-upload .globo-form-input{
  margin: 20px 0 0 0 ;
  max-width: 100%;
}
.checkbox-three label.classic-label.globo-label{
  margin-bottom: 5px;
}
.inquiry-form .header {
  margin-bottom: 0 !important;
}
  
  
}
@media(max-width:768px){
  .globo-form-control.layout-2-column.inquiry-form-right-space {
  padding-right: 5px;
}
.globo-form-control.layout-2-column.inquiry-form-left-space {
  padding-left: 5px;
}
}
@media(max-width:767px){
  .mobile-only-col{display:none;}
  .cart__items .mobile-only-col.futter-border-bottom{display:block;margin-bottom:15px;}
  .futter-headericon a svg path{fill:#63b32f}
  .futter-s-menu{display:none;}
  .futter-h-icon{display:block;}
  .futter-hide-mobile{display:none !important}
  .futter-display-mobile{display:block !important}
  .no-display{display:none !important;}
  .futterbox-hero-section big-slider{height:450px}
  .futterbox-hero-section .slideshow__content{position:unset; padding:0 20px;}
  .futterbox-hero-section .h1{font-size:32px;}
  .futterbox-hero-section .slideshow__description{font-size:15px;}
  .futter-image-with-text h2{font-size:28px;}
  .futter-image-with-text p{font-size:14px;}
  .futter-image-with-text .see-more{font-size:13px;}
  #shopify-section-template--18240604930364__text_jpaYdi #text-template--18240604930364__text_jpaYdi{ background-position:right center !important;}
  .futter-image-box.desktop-view .col-st-12{
    width: 100% !important;
    background: #ffffff9c !important;
  }
  .futter-image-box.desktop-view.fib-box text-section{
    padding-block:50px !important;
  }
  #shopify-section-template--18240604930364__text_bPkfdF, #shopify-section-template--18240604930364__text_KcQ3W7{display:block; background-color:#f5f5f5;}
  .mobile-view h2{font-size:20px;}
  .mobile-view .col-st-12{padding:30px 10px;}
  .futter-text-list:first-child{border-top:0px solid #545454;}
  .mobile-view .subheading {
    text-transform: uppercase;
    margin-top: 1.5rem;
    font-weight: 600;
    color: #545454;
    font-size: 14px;
    margin-bottom: 0;
  }
  .futter-text-box-with-bg{padding:100px 0; background-position:right center !important;}
  .futter-featured-collection h2{font-size:28px !important;}
  .futter-collection-hero{padding:0 !important;}
  .futter-collection-hero .futter-collection-title{font-size:28px}
  .futter-cat-display{padding:16px 15px; max-width:fit-content !important;}
  .futter-collection-desc{display:none;}
  #big-image-with-text-template--18240604602684__heading .big-image-with-text, .futter-colllection-featured-image{height:160px;}
  .futter-collection-hero.big-image-with-text__content{}
  .futter-collection-hero.big-image-with-text__content{padding:28px 0px !important}
  .futter-page-banner{padding:80px 0;}
  .futter-inline-btn{flex-wrap:wrap; gap:20px;}
  .faq-page .futter-title{font-size:28px;}
  .faq-page .futter-search-form button svg{margin-left:0;}
  .futter-products .grid{flex-wrap:wrap; gap:0px;}
  .product__tax.futter-product__tax{text-align:left !important;}
  .product__information{text-align:left !important;}
  .futter-product-info h3{font-size:20px;}
  .futter-accordion-title{font-size:14px;}
  .futter-footer-top .inline-logo-text-inner{flex:100%; max-width:123px; margin:0 auto;}
  .futter-footer-top .inline-logo-text-inner img{ margin-bottom:30px;}

  .futter-footer-top{padding:30px 0 0 0;}
 

.header__mobile.futter-mobile-secondary_menu.page-width {
    padding-right: 0;
}
  .header__mobile .col-2.col-st-2.col-sp-4 {
    max-width: 20%;
}
.header__mobile .col-8.col-st-8.col-sp-8 {
    max-width: 80%;
   padding:0;
} 
#shopify-section-template--18240604930364__text_columns_with_images_fbci98{
  margin-top:0;
} 
.futterbox-hero-section .h1 br,
.futterbox-hero-section .slideshow__description br{
  display:none;
}
.futterbox-hero-section.mobile-bottom-spacing-normal {
  margin-bottom:20px;
} 
.top-spacing-normal{margin-top:50px;}  
.futter-image-with-text slider-component.grid.el_mt_40.text-center .col-sp-12.col-md-6.col-3 {
    width: 50%;
    padding-inline:8px;
}
 .testim .dots{padding-left:0;}
.futter-image-3-text .futter-text-list{padding-right:0;margin-left:0;}
 .futter-image-3-text h4{font-size:20px;}
slider-component.grid.el_mt_40.text-left .col-sp-12.col-6:first-child .futter-text-columns-icons .mt--first-child-0 .text-columns-img__description {
    border-right: none;
    border-bottom:solid 1px #fff;
    padding-bottom:30px;
    padding-right:0 !important;
}
.header__mobile.futter-mobile-secondary_menu.page-width .grid{margin-inline:0;}
.futter-accordion-header {padding-block:0;}
.fcart-btn,
.fwishlist-btn,
.help-btn  {
  display:none;
}
.futter-cart-items {gap:15px;}
.futter-products .grid .col-st-6{max-width:100%;flex:100%;}
.futter-cart-items{border-bottom:none;}  
.cart__items .mobile-only-col.futter-border-bottom .quantity {
    width: 90%;
}
.cart__items .mobile-only-col.futter-border-bottom .quantity .quantity__input {
    background: transparent;
    border: solid 2px #63B32F;
    width: 100%;
}
.cart__items .mobile-only-col.futter-border-bottom a.cart-remove-button {
    background: #D9D9D9;
}
.cart__items .mobile-only-col.futter-border-bottom a.cart-remove-button svg path {
    fill: #fff !important;
}
.futter-sub-cat-display h1.futter-collection-title {
    font-size: 28px;
}
.futter-sub-cat-display .futter-category-desc .full-description{font-size:14px;}
.futter-sub-cat-display h5{display:none;}
.futter-sub-cat-display{max-width:100%;}
.futter-title {font-size:28px;line-height:1.2;}
slider-component.grid.el_mt_40.text-left .col-sp-12.col-6{max-width:100%;}  
  slider-component.grid.el_mt_40.text-left .col-sp-12.col-6:first-child .futter-text-columns-icons .mt--first-child-0 .text-columns-img__description:after{
    display:none;
  }
.futter-home-icon-box .col-sp-12.col-6 .text-columns-icons .mt--first-child-0 {
    width: 100%;
  padding-right:0 !important;
}
  .futter-image-conatiner .futter-image-text p{font-size:16px;}
   #text-columns-img-template--18240604930364__text_columns_with_images_fbci98 .page-width{padding-inline:0;}
.futter-floating-btn {
    display: none;
}
.futter-mobile-secondary_menu .menu-drawer .drawer-h-icon svg path {
    stroke: #fff;
}
.futter-mobile-secondary_menu .menu-drawer .drawer-h-icon svg ellipse {
    stroke: #fff;
}
.futter-mobile-secondary_menu .menu-drawer .futter-h-icon .header__icons__customer {
    justify-content: space-around;
}
.futter-header-search-form input.search-input{
  font-size:12px;
}
.futter-header-search-form button{
  padding:13px;
}
.futter-menu-text{
  font-size:16px;
}
.header__mobile.futter-mobile-secondary_menu.page-wide,
.futter-mobile-secondary_menu{
  padding-right:0px;
}
.futter-cart-header .frame-header {
    font-size: 28px;
}
 .cart-drawer-container .drawer__inner .drawer__footer .drawer__footer-content h2.drawer__heading {
    font-size: 28px;
} 
.futterbox-hero-section.beratung-coaching-banner .h1{
  color:#5f963c;
}
.futterbox-hero-section.beratung-coaching-banner .slideshow__description{
  color: #545454;
}
.coaching-long-text .grid{
  margin-top: 30px;
}
.profile-box .flex{
  flex-wrap: wrap;
}
  .coaching-section .profile-box img{
    margin-bottom: 20px;
  }
  
}
@media(max-width:576px){
  .futter-mobile-header {
    padding: 30px 20px 10px 30px;
  }
  .header__heading-logo{max-width:124px !important; height:auto;}
  .futter-header-search-form input{float:right; width:90%;}
  .facet-filters__sort.futter-facet-filters__sort{
    padding:0 0 0 0;
    text-align:center;
  }
  .drawer-h-icon{padding: 0 15px;}
  .drawer-h-icon svg path{stroke:#fff;}
  .drawer-h-icon svg ellipse{stroke:#fff;}
  .full-description{display:none;}
  .justify-content-right{justify-content:space-between;}
  .help-btn  {
   display:none !important;
  }
    .futter-footer-top h3{text-align:center}
   .mobile-border-top{border-top:1px solid #d9d9d9; padding-top:30px;}
  .futter-cat-display{
    /* max-width:55% !important;  */
   }
  .futter-cat-bg{background-position:85% 0%;}
  .page-with-banner .futter-floating-btn{top:-145px;}
  .col-sp-2{
    max-width: 16.666666%;
  }
  .col-sp-4 {
    max-width: 33.333333%;
  }
  .col-sp-8 {
    max-width: 66.666666%;
  }
  footer .futter-row{display:block;text-align:center;}
  footer .futter-row> div {
    margin-bottom: 20px;
 }
 .futter-featured-collection .grid .col-sp-6.col-st-6.col-3 {
    max-width: 100%;
 }
.futter-recommendded-product slider-component.grid.el_mt_40 .col-sp-6.col-4 {
    max-width: 100%;
 }
  .product__buttons .wc-btn-area,
.product-form__add-to-cart{display:block !important;margin-top:20px;} 
.product-form__add-to-cart .field.quantity, .product-form__add-to-cart button.product-form__submit {width:100%;}
 .wc-btn-area .wc-btn{width:100%;margin-bottom:20px;} 
  .futter-cat-info .metafield-rich_text_field, 
  .impressum-page .futter-row .futter-col-75 .futter-content-area, 
  .futter-accordion-body__contents
  {
    padding-inline:15px;
  }
   .impressum-page .futter-row .futter-col-75 .futter-content-area{padding-inline:0;}
  .futter-sort button.futter-sort-btn{position:absolute;}
  .futter-item-detail p,
.futter-item-detail .cart-item__heading,
  .futter-item-price p{font-size:14px;}
.futter-cart-header h1{font-size:28px;}
  .futter-item-image {height:100px;}
.futter-brand-carousel img{max-width:100%; width:auto; height:150px; object-fit:contain;}
  /* .futter-footer-top .swiper-slide{width:50% !important;} */

  .swiper.futter-footer-top {
      width: 100%;
      height: 100%;
    }

    .futter-footer-top .swiper-slide {
      text-align: center;
      display: flex;
      justify-content: center;
      align-items: center;
    }
  /* .mobile-display-none{display:none;}
  .mobile-only-col{display:block;} */
  .footer-column-1,
  .footer-column-6,
  .footer-column-2, 
  .footer-column-4, 
  .footer-column-5{
    flex:100%;
  }
  .footer-pay-logo li {
    flex: 31%;
}
  .mobile-only-col ul li a{border:1px solid #63b32f; display:block; padding:16px 37px; color:#63b32f}
  .futter-item-image{flex:25%;}
  .futter-item-detail{flex:55%;}
  .futter-item-price{flex:20%}
  .futter-cart-items{border-bottom:0px solid #000}
  .futter-continue-shop a {padding:16px 20px;}
  .drawer__icon-menu{padding:0 !important;}
  .header__mobile .col-2.col-st-2.col-sp-4{max-width:25%;}
  .header__mobile .col-8.col-st-8.col-sp-8{max-width:75%;}
  .grid.self_mt_60 #ProductGridContainer #product-grid .col-sp-6.col-st-6.col-3 {max-width: 100%;}
  #ProductGridContainer #product-grid .product-card .product-card__heading{min-height:inherit;}
  .js-wishlistBlock{grid-template-columns: 1fr !important;}
  .top-spacing-normal {
        margin-top: 35px;
    }
  .collection-toolbar .futter-btn-fwidth svg {
    display: none;
}
  .collection-toolbar .futter-btn-fwidth span {
    text-align: center;
}
  .facets__horizontal.futter-facets__horizontal{
    width: 48.333%;
}
.drawer__icon-menu{
    margin-left:0 !important;
}
.futter-header-search-form button{
   right:15px;
}
.futter-header-search-form input {
  padding-right:55px;
}

  
}