.c-product__main{overflow:visible!important}.c-product__images .c-product__images--inner .c-product__thumbnails{margin-top:15px}@media screen and (min-width:768px){.c-product__images .c-product__images--inner .c-product__thumbnails{display:none}.c-product__images .c-product__images--inner .c-product__main .c-product-thumbnails__item{grid-column:span 12/span 12}}@media screen and (min-width:768px){.c-product{margin-top:30px}}@media screen and (min-width:1024px){.c-product__images{align-self:start}.c-product__images--inner{display:flex;flex-wrap:wrap;column-gap:30px}.c-product__main{width:100%;order:2;margin:0}}.c-product__summary{grid-column:span 12/span 12}@media screen and (min-width:768px){.c-product__summary{grid-column:span 6/span 6}}@media screen and (min-width:1024px){.c-product__summary{grid-column:span 5/span 5}}.c-product__inner{display:grid;grid-auto-columns:1fr;grid-auto-flow:row;grid-template-columns:repeat(12,1fr);grid-row-gap:15px}@media screen and (min-width:768px){.c-product__inner{grid-column-gap:30px;grid-row-gap:30px}}@media screen and (min-width:1024px){.c-product__inner{grid-column-gap:60px}}@media screen and (min-width:1280px){.c-product__inner{grid-column-gap:100px}}.c-product__images{grid-column:span 12/span 12;overflow:visible}@media screen and (min-width:768px){.c-product__images{grid-column:span 6/span 6;width:100%;margin:0}}@media screen and (min-width:1024px){.c-product__images{grid-column:span 7/span 7}}.c-product{overflow:hidden}@media screen and (min-width:768px){.c-product{overflow:inherit}}.c-product__main{overflow:visible!important;position:relative}@media screen and (min-width:768px){.c-product__main{overflow:hidden!important}}.c-product__custom-label--figure{margin:0;width:105px;display:inline-block;z-index:2;position:absolute;top:0;left:20px;height:69px}.c-product__main .c-product-thumbnails__item{margin-bottom:0}.c-product__main .swiper-pagination{bottom:0}.c-product__main .swiper-pagination-bullet{width:10px;height:10px;border-radius:5px;background:#fff;text-indent:-999px;overflow:hidden;border:none;margin-bottom:0;padding:0;opacity:.8}.c-product__main .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--color-primary);opacity:1}.c-product__main:not(.swiper-initialized) .c-product-thumbnails__list{display:flex;flex-wrap:nowrap;gap:15px}.c-product__main:not(.swiper-initialized) .c-product-thumbnails__list .c-product-thumbnails__item{display:none}.c-product__main:not(.swiper-initialized) .c-product-thumbnails__list .c-product-thumbnails__item:nth-of-type(-n+2){display:block;flex:0 0 calc((100% - (.15 * 15px)) / 1.15);width:calc(87% - 15px)}.c-product__thumbnails:not(.swiper-initialized) .c-product-thumbnails__list{display:flex;flex-wrap:nowrap;gap:15px}.c-product__thumbnails:not(.swiper-initialized) .c-product-thumbnails__list .c-product-thumbnails__item{display:none}.c-product__thumbnails:not(.swiper-initialized) .c-product-thumbnails__list .c-product-thumbnails__item:nth-of-type(-n+4){display:block;flex:0 0 25%}@media screen and (min-width:768px){.c-product__main:not(.swiper-initialized) .c-product-thumbnails__list{display:grid;grid-auto-columns:1fr;grid-auto-flow:row;grid-template-columns:repeat(12,1fr);margin:0;grid-row-gap:30px;grid-column-gap:30px}.c-product__main:not(.swiper-initialized) .c-product-thumbnails__list .c-product-thumbnails__item{width:100%!important;display:block!important}}.c-product__images .c-product__images--inner .c-product__thumbnails{margin-top:15px;display:none}.c-product__images .c-product__images--inner .c-product__thumbnails .c-product__figure{border-radius:10px}.c-product__images .c-product__images--inner .c-product__thumbnails .swiper-slide-thumb-active .c-product__figure{border:1px solid #2C2C4B}@media screen and (min-width:768px){.c-product__images .c-product__images--inner .c-product__main .c-product-thumbnails__item{grid-column:span 12/span 12}}@media screen and (min-width:1024px){.c-product__images .c-product__images--inner .c-product__main .c-product-thumbnails__item{grid-column:span 6/span 6}}.product-media-container{border-radius:5px}.c-product__image--container{grid-column:span 12/span 12}@media screen and (min-width:768px){.c-product__image--container{grid-column:span 6/span 6}}.c-product__figure{position:relative;overflow:hidden;border:0;border-radius:5px;background:#fff}@media screen and (min-width:768px){.c-product__figure{grid-column:span 6/span 6}}.c-product__image{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:contain;z-index:2;transition:transform .25s;mix-blend-mode:multiply;padding:10px}.c-product__summary--inner{position:sticky;top:145px;margin:0}@media screen and (min-width:480px){.c-product__summary--inner{margin:0;padding:0}}.c-product__title{font-weight:700;font-size:24px;line-height:32px;margin-bottom:10px}@media screen and (min-width:768px){.c-product__title{font-size:30px;line-height:40px}}.c-product__title>*{margin-bottom:0}.c-product__subtitle{font-size:16px;line-height:1.5;color:#8c8e8d;margin-bottom:5px;display:block;font-weight:400}.trustpilot-widget{margin-bottom:5px}.c-product__short-description{margin-bottom:15px}.c-product__short-description--inline{display:inline}.c-product__usps{margin-bottom:15px}.c-product-usp__list{margin:0;padding:0}.c-product-usp__item{margin:0 0 5px}.c-product-usp__item:last-of-type{margin-bottom:0}.c-product-usp__inner{display:flex;text-align:left;align-items:center;justify-content:flex-start}.c-product-usp__icon{display:inline-block;vertical-align:middle;padding:0;margin:0 8px 0 0;line-height:0;width:16px;height:auto;color:#27bd48}.c-product__variation{font-size:14px;opacity:.65}.c-product__description-wrapper{margin-bottom:15px}.c-product__description-wrapper .metafield-rich_text_field p{padding:0;margin:0}.c-product__short-description.is-truncated{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.c-product__read-more-btn{background:none;border:none;text-decoration:underline;cursor:pointer;padding:0;margin-top:5px;font-weight:400;color:#2c2c4b;-webkit-appearance:none;appearance:none}.c-product__read-more-btn:hover{text-decoration:none}.c-product__price--container{margin-bottom:15px}.c-product__price--container .c-price{font-size:16px;line-height:1.5;color:#000;letter-spacing:0;font-weight:700}.c-product__price--container .c-price .price-item{margin-right:0}.c-product__price--container .c-price .c-price__regular{color:#5d756d;font-weight:700;font-size:28px;display:inline-block;vertical-align:middle}.c-product__price--container .c-price .c-price__sale{display:inline-block;vertical-align:middle;color:#000;font-weight:500;font-size:16px;margin-left:5px}.c-product__price--container .c-price__inner,.c-product__price--container .c-price__inner .c-price.c-price--has-sale{display:inline-flex;align-items:center}.c-product__price--container .c-price__inner .c-price.c-price--has-sale .c-price__regular{color:#c1c1c1;font-weight:500;font-size:18px;margin-left:0}.c-product__price--container .c-price__inner .c-price.c-price--has-sale .c-price__sale{margin-left:10px;color:#5d766e;font-size:28px;font-weight:700;font-family:Outfit}.c-product__price--container .c-price__inner .c-price__discount{display:inline-block;padding:8px 10px;background:#e7332a;border:1px solid #e7332a;color:#fff;font-size:14px;line-height:1;border-radius:5px;font-weight:700;margin-left:10px;text-transform:lowercase}.c-product__buttons{margin-bottom:15px}.c-product__buttons--inner{display:flex;flex-wrap:wrap;flex-direction:column}@media screen and (min-width:400px){.c-product__buttons--inner{flex-direction:inherit}}@media screen and (min-width:768px){.c-product__buttons--inner{flex-direction:column}}@media screen and (min-width:1024px){.c-product__buttons--inner{flex-direction:inherit}}.c-product__buttons--quantity{flex:0 0 auto;margin-bottom:15px;max-width:120px}@media screen and (min-width:400px){.c-product__buttons--quantity{margin:0 10px 0 0}}@media screen and (min-width:768px){.c-product__buttons--quantity{margin:0 0 15px}}@media screen and (min-width:1024px){.c-product__buttons--quantity{margin:0 10px 0 0}}.c-product__buttons--quantity .quantity{position:relative;background:#fff;border-radius:5px;border:0;overflow:hidden;border:1px solid #efefef}.c-product__buttons--inner product-form,.c-product__buttons--inner .product-form{flex:1 0 auto}.c-product__buttons--quantity .product-form__input{margin:0}.c-product__buttons .product-form__submit{line-height:0;width:100%}.c-product__buttons .product-form__submit.loading .c-button__text{opacity:0;display:none;visibility:hidden}.c-product__buttons .product-form__submit.loading .loading__spinner{width:24px;height:24px;left:0;right:0;text-align:center;margin:0 auto;color:#fff}.c-product__buttons .product-form__submit.loading .loading__spinner circle{stroke:currentColor}.c-product__buttons .c-button__icon{vertical-align:middle;width:20px;height:20px;display:none;margin:0 6px 0 0;transition:none}@media screen and (min-width:420px){.c-product__buttons .c-button__icon{display:inline-block}}.c-product__buttons .c-button__text{vertical-align:middle;display:inline-block;line-height:1.5}.product-form__error-message-wrapper:not([hidden]){display:inline-flex;align-items:center;justify-content:space-around;font-size:12px}.product-form__error-message-wrapper .svg-wrapper{margin-right:5px}.c-product__below-add-to-cart{margin-bottom:15px;display:block;color:#fff;text-align:center;width:100%}.c-product__inventory{margin-bottom:15px}.c-product__shipping_info{display:block;vertical-align:middle;color:#fff;margin-top:0;font-size:16px}.c-product-payment{margin-bottom:30px}.c-product-payment__list{text-align:center;line-height:1}.c-product-payment__item{display:inline-block;width:50px;height:auto;margin-right:5px}.c-product-payment__item:last-of-type{margin-right:0}.c-product__payments{margin-bottom:15px;text-align:center}.c-product__payments--klarna{border:1px solid #efefef;border-radius:5px;padding:10px;margin-bottom:10px;text-align:center}.c-product__payments--klarna .o-klarna__icon{display:inline-block;vertical-align:middle;margin-right:8px;width:45px}.c-product__payments--klarna .o-klarna__text{display:inline-block;vertical-align:middle;color:#000;font-size:14px}.c-product__payments-icons{display:block;text-align:center}.c-product__payments--list{line-height:1}.c-product__payments--item{display:inline-block;margin:0 2px}.c-product__payments--figure{margin:0}.c-product__payments--figure .c-product__payments--image{width:40px;border-radius:4px;border:0}.c-product__delivery-time,.c-product__bundles{margin-bottom:15px}.c-product__bundles .c-product-bundles__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.c-product__bundles .c-product-bundles__title{color:#fff;font-weight:700;margin:0}.c-product__bundles .c-product-bundles__list{margin:0;padding:0}.c-product__bundles .c-product-bundles__swiper:not(.swiper-initialized) .c-product-bundles__list .c-product-bundles__item{display:none}.c-product__bundles .c-product-bundles__swiper:not(.swiper-initialized) .c-product-bundles__list .c-product-bundles__item:nth-of-type(-n+1){display:block}.c-product__bundles .c-product-bundles__nav{display:inline-flex;align-items:center;justify-content:center}.c-product-bundles__button{padding:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px}.c-product__bundles .c-product-bundles__next,.c-product__bundles .c-product-bundles__prev{-webkit-appearance:none;appearance:none;background:transparent;border:none}.c-product__bundles .c-product-bundles__next:hover,.c-product__bundles .c-product-bundles__prev:hover{cursor:pointer}.c-product__bundles .c-product-bundles__next svg,.c-product__bundles .c-product-bundles__prev svg{width:6px;height:12px;display:inline-block;vertical-align:middle;color:#fff}.c-product__bundles .c-product-bundles__next svg path,.c-product__bundles .c-product-bundles__prev svg path{path:currentColor}.c-product__bundles .c-product-bundles__pagination{display:inline-block;vertical-align:middle;margin:0 2px;min-width:32px;text-align:center;color:#fff}.c-product__bundles .c-product-bundles__item{background:#fff;border-radius:5px;margin-bottom:0;border:1px solid #eeeeee;position:relative}.c-product-bundles__item--link{text-decoration:none;color:inherit}.c-product-bundles__item--link:hover{text-decoration:none}.c-product__bundles .c-product-bundles__item--inner{display:flex;flex-wrap:wrap;align-items:center;padding:10px 68px 10px 10px;border-radius:5px}.c-product__bundles .c-product-bundles__item--figure{flex:0 0 80px;position:relative;overflow:hidden;border-radius:5px;margin-right:15px}.c-product__bundles .c-product-bundles__item--image{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:contain}.c-product__bundles .c-product-bundles__item--label{position:absolute;top:5px;left:5px;z-index:2;background:#000;border-radius:5px;padding:2px 8px;font-size:12px;line-height:18px;font-weight:600;letter-spacing:.2px;text-transform:uppercase;display:inline-block;background-color:#e63329;color:#fff}.c-product__bundles .c-product-bundles__item--content{flex:1 0 calc(100% - 95px)}.c-product__bundles .c-product-bundles__item--title{color:#285640}.c-product-bundles__price .c-price__inner,.c-product-bundles__price .c-price__inner .c-price.c-price--has-sale{display:inline-flex;align-items:center}.c-product-bundles__price .c-price__inner .c-price.c-price--has-sale .c-price__regular{margin-left:0;color:#c1c1c1;font-weight:500;margin-right:6px}.c-product-bundles__price .c-price__inner .c-price.c-price--has-sale .c-price__sale{margin-left:0;margin-right:0;color:#fff;font-weight:700;font-family:Outfit;color:red}.c-product-bundles__item--quick-add{padding:0;width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;position:absolute;top:calc(50% - 24px);right:10px;background:#d5dd5d;border-radius:5px;border:1px solid #d5dd5d}.c-product-bundles__item--quick-add:hover{background-color:#44523a;border-color:#44523a}.c-product-bundles__item--quick-add:hover .icon-cart{color:#fff}.c-product-bundles__item--quick-add .icon-cart{display:inline-block;vertical-align:middle;width:24px;height:20px;color:#000}.c-tabs__inner{display:grid;grid-auto-columns:1fr;grid-auto-flow:row;grid-template-columns:repeat(12,1fr);grid-row-gap:30px;grid-column-gap:15px}@media(min-width:1024px){.c-tabs__inner{margin:0;grid-column-gap:60px}}.c-tabs__description--container{grid-column:span 12 / span 12}@media(min-width:1024px){.c-tabs__description--container{grid-column:span 7 / span 7}}.c-tabs__description{background:#fff;padding:30px 20px;border:1px solid #efefef;border-radius:10px;overflow:hidden}@media(min-width:1024px){.c-tabs__description{padding:40px}}.c-tabs__specifications--container{grid-column:span 12 / span 12}@media(min-width:1024px){.c-tabs__specifications--container{grid-column:span 5 / span 5}}.c-tabs__section{margin-bottom:30px}.c-tabs__section:last-of-type{margin-bottom:0}.c-pros-cons__item{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:10px}.c-pros-cons__item:last-of-type{margin-bottom:0}.is-hidden .c-pros-cons__item{display:none}.c-pros-cons__item:nth-child(-n+3){display:flex!important}.c-pros-cons__icon{display:inline-block;width:18px;height:18px;margin-right:10px}.c-pros-cons__text{flex:0 0 calc(100% - 28px)}.c-pros-cons__toggler{text-decoration:underline;margin-top:15px;display:none}.is-hidden .c-pros-cons__toggler{display:block}.c-pros-cons__toggler:hover{color:#fff;cursor:pointer}.c-downloads__link{display:flex;flex-wrap:wrap;align-items:center;text-decoration:none}.c-downloads__link:hover{text-decoration:underline}.c-downloads__icon{fill:#000;margin-right:8px;width:21px}.c-downloads__name{display:inline-block;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;flex:1}.c-tabs__specifications--container>div{margin-bottom:30px}.c-tabs__specifications--container>div:last-of-type{margin-bottom:0}.c-tabs__specifications{background:#fff;padding:30px 20px;border:1px solid #efefef;border-radius:10px}@media(min-width:1024px){.c-tabs__specifications{padding:40px}}.o-additional__list{list-style:none;margin:0}.o-additional__item{text-align:left;display:flex;flex-wrap:wrap;border-bottom:1px solid #efefef;padding:10px 0;margin-bottom:0}.o-additional__item:last-of-type{border-bottom:0;padding-bottom:0}.o-additional__name{display:inline-block;color:#000;flex:1 0 50%}.o-additional__value{display:inline-block;flex:1 0 50%}.c-tabs__knowledge-base{background:#000;padding:30px 20px;border-radius:5px;overflow:hidden}@media(min-width:1024px){.c-tabs__knowledge-base{padding:40px}}.c-tabs__knowledge-base--title{margin-bottom:15px}.c-tabs__knowledge-base--description{margin-bottom:30px}.c-tabs__knowledge-base--description p:last-of-type{margin-bottom:0}.c-product__faqs{background:#fff;padding:30px 20px;border:1px solid #efefef;border-radius:10px}@media(min-width:1024px){.c-product__faqs{padding:40px}}.c-product__faqs--inner{display:grid;grid-auto-columns:1fr;grid-auto-flow:row;grid-template-columns:repeat(12,1fr);grid-row-gap:30px;grid-column-gap:0px}.c-product__faqs--faqs{grid-column:span 12 / span 12}@media(min-width:1024px){.c-product__faqs--faqs{grid-column:span 8 / span 8}}.c-product__faqs--header{margin-bottom:30px}.c-product__faqs--header-title{margin-bottom:15px}@media(min-width:1024px){.c-product__faqs--header-title{font-size:40px;line-height:50px}}.c-product__faqs--description{text-wrap:balance;margin:0;max-width:660px}.c-product__faqs--figure{display:none;position:relative;bottom:0}@media(min-width:1024px){.c-product__faqs--figure{display:block;grid-column:span 4 / span 4}}.c-product__faqs--figure figure{bottom:-60px;position:absolute;text-align:center;left:0;right:0}.c-how-to__header{margin-bottom:30px}.c-how-to__header--title{margin-bottom:15px;font-size:24px;line-height:30px}@media screen and (min-width:768px){.c-how-to__header--title{font-size:28px;line-height:32px}}@media screen and (min-width:1024px){.c-how-to__header--title{font-size:40px;line-height:50px}}.c-how-to__header--description{margin-bottom:15px;max-width:650px}.c-how-to__header--description p:last-of-type{margin:0}.c-how-to-steps__list{overflow:visible;position:inherit}.c-how-to-steps__list .swiper-list{overflow:visible}.c-how-to-steps__list .swiper-wrapper{position:inherit}.c-how-to-steps__list .swiper-track{display:flex!important;align-items:inherit}.c-how-to-steps__list .swiper-slide{height:auto}.c-how-to-steps__list .swiper-slide>div{height:100%}@media screen and (min-width:1024px){.c-how-to-steps__list:not(.swiper-initialized){display:grid;grid-auto-columns:1fr;grid-auto-flow:row;grid-template-columns:repeat(3,1fr);grid-column-gap:30px}}.c-how-to-steps__list:not(.swiper-initialized) .c-how-to-steps__item{display:none}.c-how-to-steps__list:not(.swiper-initialized) .c-how-to-steps__item:nth-of-type(-n+1){display:block}@media screen and (min-width:1024px){.c-how-to-steps__list:not(.swiper-initialized) .c-how-to-steps__item:nth-of-type(-n+3){display:inline-block}}.c-how-to-steps__item{background:#2f2f2f;border-radius:10px;overflow:hidden;height:100%;margin:0;position:relative}.swiper-slide-active.c-how-to-steps__item{background:var(--color-primary);border:1px solid var(--color-primary)}.c-how-to-steps__item:after{content:"";background-image:url(stappenplan-background.svg);opacity:.02;background-repeat:repeat;background-position:center;position:absolute;width:100%;height:100%;z-index:1;top:0;left:0;right:0;bottom:0}.swiper-slide-active.c-how-to-steps__item:after{opacity:.05}.c-how-to-steps__inner{padding:20px 20px 50px;height:100%}.c-how-to-steps__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:15px}.c-how-to-steps__indicator{background:var(--color-primary);width:40px;height:40px;line-height:40px;font-size:18px;font-weight:700;font-family:Outfit;overflow:hidden;border-radius:100%;text-align:center;color:#fff;flex:0 0 40px;margin-right:10px}.swiper-slide-active .c-how-to-steps__indicator{background:#fff;color:#000}.c-how-to-steps__title{flex:1 0 calc(100% - 50px);font-size:18px;line-height:1.5;font-family:Outfit;color:#fff;font-weight:700}.c-how-to-steps__figure{border-radius:5px;overflow:hidden;width:100%;padding-top:56.25%;margin:0 0 30px;background:#000;position:relative}.c-how-to-steps__image{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;width:100%;height:100%}.swiper-slide-active .c-how-to-steps__description{color:#fff}.c-how-to-steps__button{text-align:right;display:none!important;position:absolute;bottom:20px;right:20px}.c-how-to-steps__button:hover{cursor:pointer}.swiper-slide-active .c-how-to-steps__button{display:block!important}@media screen and (min-width:1024px){.swiper-slide-active .c-how-to-steps__button{display:none!important}}.c-how-to-steps__button.swiper-disabled{opacity:0}.c-how-to-steps__button span{display:inline-block;vertical-align:middle;margin-right:10px;font-family:title;color:#fff;font-weight:700}.c-how-to-steps__button svg{display:inline-block;vertical-align:middle}.c-how-to-steps__progress{background-color:#2f2f2f;background-image:linear-gradient(to right,var(--color-primary),var(--color-primary));background-repeat:no-repeat;background-size:0 100%;display:block;-webkit-box-flex:1;flex:1 0 100%;height:10px;margin-top:30px;overflow:hidden;-webkit-transition:background-size 1s ease-in-out;transition:background-size 1s ease-in-out;width:100%;border-radius:5px}@media screen and (min-width:1024px){[data-product-thumb-slider]{height:600px;overflow:hidden}[data-product-thumb-slider] .swiper-slide{height:100px!important}.swiper-slide-active .c-product__figure{border:1px solid #2f2f2f}}.c-product__calculator--items{margin-bottom:15px}.c-product__calculator--item{display:inline-flex;align-items:center}.c-product__calculator--quantity-selector{position:relative;background:#fff;border-radius:5px;border:0;overflow:hidden;border:1px solid #f3f4f4}.c-product__calculator--quantity-value{width:48px;height:48px;padding:11px 0;margin:0 -4px;border:0;text-align:center}.c-product__calculator--quantity-button{width:40px;height:48px;display:inline-flex;padding:0;align-items:center;justify-content:center;margin:0;border:0;border-radius:0}.c-product__calculator--quantity-button[disabled]:hover{cursor:not-allowed}.c-product__calculator--equal{display:inline-block;margin:0 4px}.c-product__calculator--surface{display:inline-block;max-width:120px}.product_info_total_wrap_price_full{justify-content:space-between;width:100%}.product_info_total_text{font-weight:700;color:#285640}.product_info_total_text>span{display:block;font-size:12px;font-weight:400;color:#504f4e}.price--total{color:#000;text-align:right;display:block}.product_info_total_save{display:block;font-weight:400;font-size:14px;color:green}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-main-product.css.map */
