/** Shopify CDN: Minification failed

Line 162:47 Unexpected "{"

**/
.product-usp{
  display: grid;
  grid-template-columns: min-content auto;
  gap: 13.5px;
  margin-bottom: 13.5px
}

.breadcrumbs-container h1{
  
}
.ash-quadrant-grid {
  display: grid;
  max-width: 1000px;
  grid-template-columns: 1fr; 
  row-gap:100px;
  column-gap:70px;
  justify-items:center;
}


.ash-quadrant-inner {
  display:flex;
  flex-direction:column;
  max-width:75vw;
  gap:25px;
}

.ash-quadrant-figure {
  margin: 0;
  aspect-ratio: 1/1;
}

.ash-quadrant-image {
  height: 100%;
  max-width: 100%;
  display:block;
  margin:auto;
  object-fit: cover;
}

.ash-quadrant-text {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-bottom: 5px;
  text-align:center;
  max-width: 350px;
}


.ash-quadrant-text h2 {
  margin-top: 42px;
  margin-bottom:20px;
  font-size: 24px;
}

.ash-quadrant-text span {
  font-size: 16px;
}


.image-with-text.small {
  max-width: 400px;
}
.image-with-text.medium {
  max-width: 700px;

}
.image-with-text.large {

}
.image-with-text__image-wrapper{

}
  
.collection--description.rte .collection--title {
  margin-top: 25px;
  margin-bottom: 6px;
  font-size: 20px;
  font-weight: 500;
  letter-spacing: 0.4px;
  line-height: 46px;
}

.read-more-button{
  margin-top: 10px;
  margin-bottom: 20px;
  background: transparent;
  text-decoration: underline;
  border: none;
  color: #60604B;
  display: block;
  font-size: 15px;
}

.featured-collection__content.flickity-enabled .productgrid--item {
  height: inherit !important;
}


.atc--button {
  position: absolute;
  bottom: 0;
  right: 0;
}
.productitem--action-atc {
  aspect-ratio: 1/1;
  border-radius: 50%;
  padding: 0.3rem;
  width:30px;
}
.productitem--action-atc svg{
  padding:1px 0;
  width: 90%;
  height: auto;
  max-height: 90%;
}

.button-text {
  font-size: 16px;
  letter-spacing: 1px;
  line-height: 36px;
  text-align: right;
  color: #21221F;
  text-decoration: none;
  padding:0;
  margin:0;
}

.featured-collection__container .home-section--title {
  margin:0
}

.slideshow__heading {
  max-width: 90%;
  text-align: center;
}

.dynamic-video-wrapper {
  width: 90%;
}

.site-navigation .navmenu-depth-1{
  width: 100%;
}

.site-navigation .navmenu-depth-1 .navmenu-id-klussen-in-de-tuin/* , 
.site-navigation .navmenu-depth-1 .navmenu-id-webshop,
.site-navigation .navmenu-depth-1 .navmenu-id-experience*/
{
  margin-left:auto;
  margin-right: 20px;
}

/*.navmenu-id-klussen-in-de-tuin .navmenu-link-depth-1/*,
 .navmenu-id-webshop .navmenu-link-depth-1,
.navmenu-id-experience .navmenu-link-depth-1*/ {
  color: #fff;
  background-color: #60604b;
  border: 1px solid #60604b;

  border-radius: 3px;
}

.navmenu.navmenu-depth-2 li:not(.navmenu-item-parent):last-of-type{
/*   text-decoration:underline; */
}
.navmenu-item .navmenu-id-cadeaus-voor-hem {
  text-decoration: none !important;
}

.cart-ordernote.gift {
  display:flex;
  gap:15px;
}

.cart-ordernote.gift .form-field {
  width: 20px; 
}

.ash-title {
  max-width: 1400px;
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto;
}

.ash-title__left {
  text-align: left;
}
.ash-title__center {
  text-align: center;
}
.ash-title__justify {
  text-align: justify;
}
.ash-title__right {
  text-align: right;
}

#shopify-section-template--15850619470070__1647990791a0dd8689,
#shopify-section-template--15872217645302__1647990791a0dd8689 {
  margin-top:0;
}
#shopify-section-template--15850619470070__1647990842b7766c12,
#shopify-section-template--15872217645302__1647990842b7766c12 {
  margin-bottom:0;
}

#shopify-section-template--15850619470070__1647990791a0dd8689 .image-with-text,
#shopify-section-template--15872217645302__1647990791a0dd8689 .image-with-text {
  margin-top:0;
}

#shopify-section-template--15872217645302__16472081255b220336{
 margin-bottom:11rem;
}
.image-with-text__image-wrapper img{
  height:100% !important;
  object-fit:cover;
}

.image-with-text.large{
  max-width:1070px;
  
}
section.testimonials-section.secondary{
  padding-top:155px;
  padding-bottom: 100px;
  max-width:unset;
  background-color: rgba(218,219,214,0.3);
}
.testimonial__content{
  margin:auto;
  max-width: 720px;
  padding:0;
}
.pxs-image-with-text-heading{
  font-size:35px;
}

.breadcrumbs-container {
  border-top:1px solid #DADBD6;  
  border-bottom:1px solid #DADBD6;
line-height:52px;
  padding:16px 25px;
  max-width:unset;
  margin-bottom:60px
}

.utility-bar__content .wg-drop.country-selector .wgcurrent{
  border:none;
}
.utility-bar__content .wg-drop.country-selector{
  background: transparent ;
}
.utility-bar__content .wg-drop.country-selector:hover .wgcurrent a,
.utility-bar__content .wg-drop.country-selector:hover .wgcurrent:after {
  color:white;
}

.product-pricing .price__current {
  background-color: #DADBD6;
  font-size: 24px;
  font-weight: 600;
  letter-spacing: 0.48px;
  line-height: 24px;
  padding: 23px 32px;
  margin-top: 30px;
}
.product-form--atc{
  display:flex;
  gap: 10px;
}
.product-readmore.rte{
  width: 100%;
}

.site-footer-wrapper .rte p a {
  text-decoration: none;
}

.promo-grid--inner.promo-grid__columns--4 {
    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
}

.image-with-text__section-heading {
  margin-bottom:0.2rem !important;
}

.pxs-map-card {
  padding: 50px;
}

.article--excerpt-wrapper{
  box-shadow: unset;
  border: unset;
}

.footer__image {
  max-width: 100%;
}
.swatches.hover-enabled li.swatch-view-item:hover .star-hover-shadow.star-set-image, li.swatch-view-item:focus .star-hover-shadow.star-set-image {
/*
  border:1px solid red !important;
  box-shadow:unset !important;
*/
}
.locale-selectors__selector {
  width: 100%;

}

.image-with-text--section {
  margin:0;
}

.image-with-text--section .remove-margin {
  margin:0 auto;
}
.pxs-image-with-text-content {
  padding: 40px 50px;
}
.pxs-image-with-text-content img {
  margin-left: auto;
  display: block;
  padding-bottom: 5px;
}


.image-with-text__content{
  margin-top:20px;
}
.pxs-image-with-text-background {
  position: relative !important;
  min-height: 50vh;
}
.pxs-image-with-text-content-wrapper {
  padding: 0 0 0 !important;
}

.promo-block--content{
  
}
.pxs-newsletter-content{
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;   
}

.pxs-newsletter-text{
  max-width:100%;
}


.pxs-newsletter-form-fields{
  flex-direction: column;
}

.pxs-newsletter-section .newsletter .newsletter-input{
  width:80%;
  margin: auto;
}
.pxs-newsletter-section .newsletter .newsletter-submit {
  max-width: 80%;
  width: 80%;
  margin: auto;
}
.pxs-newsletter-section .newsletter .newsletter-submit .button-primary{
  width: 100%;
}

.dynamic-video-wrapper{
  width:100%;
}
.promo-grid--inner .promo-block--content.promo-block--expanded, .promo-grid--inner .promo-block--content.promo-block--expanded:not(.animating-out) {
  padding: 0;
}

.promo-block--header{
  max-width: 100% !important;
}

.slideshow__heading {
    max-width: 90%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.productgrid--outer{
  padding:0; 
}

.collection--description {
  width: 90%;
  margin: auto;
}


    .cart-title-right{gap: 15px;}
@media screen and (max-width: 555px){
  .promo-block--expanded .promo-block--content-wrapper, .promo-block--expanded:not(.animating-out) .promo-block--content-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }
}
@media screen and (min-width: 720px) {
  .pxs-image-with-text-background {
    position: absolute !important;
    min-height: 50vh;
  }
  .product-title {
      font-size: 35px;
  }

  .ash-quadrant-inner {
    width: 100%;
    flex-direction:row;
  }

  .ash-quadrant-text {
    max-width: 250px;
	text-align: left;
  }
  
  .pxs-image-with-text-content-wrapper {
    padding: 160px 1.40625rem 1.40625rem !important;
  }
  
  .ash-quadrant-figure {
    margin: 0;
    height: 290px;
    width: 270px;
    aspect-ratio: 270/290;
  }
  
  .pxs-newsletter-content{
    padding-right: 50px;
    padding-left: 50px;
    margin-right: auto;
    margin-left: auto;
  }
  .pxs-newsletter-text{
    max-width:60%;
  }
  
  .pxs-newsletter-form-fields{
    flex-direction: row;
  }

  .pxs-newsletter-section .newsletter .newsletter-input{
    width: calc(45% - 10px);
  }

  .dynamic-video-wrapper{
    width: 90%;
  }

  .promo-block--header{
    max-width:80% !important;
  }

}


@media screen and (min-width: 1024px) {
    .product-readmore.rte{
    width: 80%;
  }

  .ash-quadrant-grid {
    grid-template-columns: 1fr 1fr; 
  }
  .highlights-banner__content{
    width:100%;
  }
  .dynamic-video-wrapper {
    width: 60%;
  }
  .ash-title {
    padding-right: 25px;
    padding-left: 25px;
  }
  .site-header-sticky--scrolled .site-header-main {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .site-header-menu-toggle, .site-header-cart {
    /* top: unset; 
    bottom: 0; 
    transform: translate3d(0,-50%,0); */
  }
}