@charset "UTF-8";/*!
  Velida Custom Styles
  Custom CSS code voor Velida webshop
  Dit bestand bevat alle custom aanpassingen die zijn gemaakt aan het standaard Impulse theme
*/html,body{overflow-x:hidden!important;max-width:100%!important}body{position:relative!important}#PageContainer{overflow-x:hidden!important;max-width:100%!important}button.button,a.button,button.btn,input[type=submit],.section-header__link,.contact__button,.product-form__submit,.shopify-payment-button__button--unbranded:not([aria-labelledby]){background-color:#697656;color:#fff!important;padding:12px 24px;font-size:14px;border:none;border-radius:6px;text-transform:uppercase;text-decoration:none;display:inline-block;opacity:1;transition:all .25s ease;letter-spacing:.04em}button.button:hover,a.button:hover,button.btn:hover,input[type=submit]:hover,.section-header__link:hover,.product-form__submit:hover{background-color:#556347;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a;cursor:pointer}.product__photo-zoom,.js-photoswipe__zoom{background-color:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;width:auto!important;height:auto!important;opacity:1!important}button.js-drawer-open-collection-filters.btn--tertiary{background-color:transparent!important;color:#000!important;border:1px solid #000!important;font-size:14px;padding:10px 18px;letter-spacing:.05em;text-transform:uppercase;transition:all .3s ease}button.js-drawer-open-collection-filters.btn--tertiary:hover{background-color:#000!important;color:#fff!important}select#SortBy{border:1px solid #000!important;color:#000;background-color:transparent;padding:10px 16px;font-size:14px;border-radius:6px;transition:all .3s ease}select#SortBy:hover{background-color:#000;color:#fff;cursor:pointer}.site-nav__link{font-size:18px!important;color:#fff!important;text-decoration:none;padding:0 12px;line-height:1.4;display:inline-block;transition:color .3s ease}.site-nav--has-dropdown .site-nav__link:hover{color:#fff!important}.site-nav--has-dropdown:hover .site-nav__link--underline:after{right:100%}summary.site-nav__link{font-size:18px!important;font-weight:400;color:#fff!important;padding:0 12px;margin:0;line-height:1.4;transition:none}summary.site-nav__link svg{vertical-align:middle}.site-nav__dropdown{padding-top:0!important;margin-top:0!important;border-radius:0;box-shadow:0 6px 24px #00000012}.site-nav__dropdown li a{padding:12px 20px;display:block;text-decoration:none;color:#000;font-size:18px;transition:all .2s ease}.site-nav__dropdown li a:hover{background-color:#f5f5f5;text-decoration:underline}.breadcrumb__divider{margin:0 6px;color:#999;font-weight:500}form#comment_form input.input-full,form#comment_form textarea.input-full{border:1px solid black!important;background-color:#fff!important;color:#000!important}form#comment_form label,form#comment_form label *,form#comment_form label:before,form#comment_form label:after{all:unset!important;color:#000!important;display:block!important;opacity:1!important;visibility:visible!important;font-size:14px!important;line-height:1.4!important;margin-bottom:5px!important}.unit-price-highlight{font-size:16px;font-weight:700;color:#000;margin-top:5px}.product__unit-price{display:inline-block;margin-bottom:6px}.product__unit-price .intro{font-size:1rem;color:#000;font-weight:600;margin-right:4px}.product__unit-price strong{font-weight:700}.product__main-price{font-size:1.05rem;color:#000;font-weight:500;display:block;margin-top:2px}.price-per-meter{margin-bottom:4px}.product__unit-price--spacing{margin-top:0!important}.product-card img+div{display:none!important}.grid-product__content .grid-product__tag.grid-product__tag--sale{background-color:#697656!important;color:#fff!important;font-weight:500!important;font-size:.8rem!important;padding:4px 8px!important;border-radius:4px!important;position:absolute!important;top:10px!important;left:10px!important;z-index:10!important;box-shadow:0 2px 6px #0000001a!important;animation:fadeIn .4s ease forwards!important;opacity:0!important}@keyframes fadeIn{to{opacity:1}}.cart__lower-wrapper{margin-top:auto;padding-top:20px}.product-card img{background-color:transparent!important}.btn--secondary{background:linear-gradient(90deg,#697656,#3c3d37);color:#fff;border:none;transition:opacity .3s ease}.btn--secondary:hover{opacity:.9}.announcement-bar{padding:4px 0!important;line-height:1.2!important}.announcement-bar .page-width{padding:0 15px!important}@media only screen and (min-width:769px){.announcement-bar .page-width{padding:0 20px!important}}.announcement-text{display:inline!important;font-weight:700!important;padding:0!important;line-height:1.2!important}.announcement-link-text{display:inline!important;font-weight:400!important;padding:0 0 0 5px!important;line-height:1.2!important}#AnnouncementSlider,.announcement-slider{min-height:20px!important}.announcement-bar .slideshow-wrapper{margin:0!important;padding:0!important}.announcement-link{display:inline-block!important;padding:0!important;margin:0!important}@media only screen and (max-width: 768px){.announcement-bar{padding:3px 0!important;font-size:calc(var(--typeBaseSize) * .7)!important}.announcement-text,.announcement-link-text{display:inline!important}.announcement-bar .page-width{padding:0 10px!important}.announcement-slider .announcement-slider__slide{padding:0 5px!important}#AnnouncementSlider,.announcement-slider{min-height:18px!important}}.site-header{padding:5px 0!important}@media only screen and (min-width:769px){.site-header{padding:12px 0!important}.site-header--stuck{padding:8px 0!important}}.site-header__logo{margin:5px 0!important}@media only screen and (min-width:769px){.text-center .site-header__logo{margin:5px auto!important}}.site-header .page-width{padding:0 15px!important}@media only screen and (min-width:769px){.site-header .page-width{padding:0 25px!important}}.site-nav__link{padding-top:8px!important;padding-bottom:8px!important}.site-nav--icons .site-nav__link{padding:6px 10px!important}.toc-wrapper{max-width:540px;margin:2rem auto 2.5rem;padding:1.5rem 2rem;background:#efece7;border:1px solid #C0B29D;border-radius:6px;box-shadow:0 1px 4px #0000000d}.toc-title{margin:0 0 1rem;font-size:1.125rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#3c3d37}.toc-list{list-style:none;margin:0;padding:0}.toc-list li{margin:.45rem 0}.toc-list a{text-decoration:none;color:#3c3d37;border-bottom:1px solid transparent;transition:border-color .15s}.toc-list a:hover{border-color:#825b32}.unit-price-badge{display:inline-block;padding:4px 8px;border-radius:6px;border:1px solid #C0B29D;color:#825b32;background-color:#c0b29d1a;font-size:.875rem;font-weight:500;line-height:1}.bundle-tooltip{position:relative;display:inline-block;cursor:pointer}.bundle-tooltip__icon{display:inline-block;vertical-align:middle;margin-left:4px;fill:#697656}.bundle-tooltip__text{position:absolute;left:50%;bottom:100%;transform:translate(-50%);margin-bottom:6px;width:240px;background-color:#697656;color:#fff;padding:8px;border-radius:8px;font-size:12px;line-height:1.4;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease;z-index:10}.bundle-tooltip:focus .bundle-tooltip__text,.bundle-tooltip:hover .bundle-tooltip__text{opacity:1;visibility:visible}@media (max-width: 768px){.product__main-photos .flickity-viewport{height:60vh!important;max-height:450px!important}.product__main-photos .product-main-slide img{height:100%;object-fit:cover}}.collection-content .grid-product__content,.collection-content .grid-product__image-wrapper,.collection-content .grid-product__meta,.main-collection .grid-product__content,.main-collection .grid-product__image-wrapper,.main-collection .grid-product__meta{border-radius:12px!important;overflow:hidden!important}.collection-content .grid-product__content,.main-collection .grid-product__content{box-shadow:0 2px 8px #3c3d3714!important;transition:all .3s ease!important;background:#fff!important;border:1px solid #f0f0f0!important;display:flex!important;flex-direction:column!important;height:100%!important;min-height:400px!important}.collection-content .grid-product__content:hover,.main-collection .grid-product__content:hover{transform:translateY(-4px)!important;box-shadow:0 8px 24px #3c3d3726!important}.collection-content .grid-product__tag,.main-collection .grid-product__tag{position:absolute!important;top:12px!important;right:12px!important;z-index:2!important;background:#825b32!important;color:#fff!important;padding:4px 8px!important;border-radius:4px!important;font-size:12px!important;font-weight:600!important;box-shadow:0 2px 4px #0003!important}.collection-content .grid-product__tag--sale,.main-collection .grid-product__tag--sale{background:#825b32!important}.collection-content .grid-product__tag--sold-out,.main-collection .grid-product__tag--sold-out{background:#697565!important}.collection-content .grid-product__tag--custom,.main-collection .grid-product__tag--custom{background:#c0b29d!important}.collection-content .grid-product__meta,.main-collection .grid-product__meta{background:#f8f6f3!important;padding:20px!important;border-top:1px solid #e8e3dc!important;flex-grow:1!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important}.collection-content .grid-product__title,.main-collection .grid-product__title{color:#3c3d37!important;font-weight:600!important;margin-bottom:4px!important;font-size:16px!important;line-height:1.3!important}.collection-content .grid-product__vendor,.main-collection .grid-product__vendor{color:#697565!important;font-size:13px!important;margin-bottom:12px!important;opacity:.8!important}.grid-product__price{margin-bottom:16px!important}.product__unit-price{color:#697565!important;font-size:13px!important;margin-bottom:4px!important}.product__unit-price strong{color:#3c3d37!important;font-weight:600!important}.product__main-price{color:#825b32!important;font-weight:700!important;font-size:18px!important}.grid-product__price--original{color:#697565!important;text-decoration:line-through!important;font-size:14px!important;margin-right:8px!important}.grid-product__price--savings{color:#825b32!important;font-size:12px!important;font-weight:600!important;display:block!important;margin-top:4px!important}.grid-product__usps{margin-bottom:16px!important;padding-top:12px!important;border-top:1px solid #e8e3dc!important}.grid-product__usp{display:flex!important;align-items:center!important;margin-bottom:4px!important;font-size:12px!important;color:#3c3d37!important}.grid-product__usp-icon{margin-right:6px!important;font-size:10px!important;color:#3c3d37!important}.grid-product__cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;background:#697565!important;color:#fff!important;padding:10px 16px!important;border-radius:6px!important;text-decoration:none!important;font-size:13px!important;font-weight:600!important;transition:all .3s ease!important;height:40px!important;width:100%!important;margin-top:auto!important}.collection-content .grid-product .grid-product__cta:hover,.main-collection .grid-product .grid-product__cta:hover,.collection-content .grid-product__content .grid-product__cta:hover{background:#3c3d37!important;color:#fff!important;transform:translateY(-1px)!important}.grid-product__cta-arrow{transition:transform .3s ease!important}.grid-product__cta:hover .grid-product__cta-arrow{transform:translate(2px)!important}.grid-product{display:flex!important;flex-direction:column!important;height:100%!important}.grid-product__image-wrapper{position:relative!important;overflow:hidden!important;border-radius:12px 12px 0 0!important}@media (min-width: 1024px){.collection-content .grid-product,.main-collection .grid-product{width:calc(25% - 12px)!important}.collection-content .grid-product__content,.main-collection .grid-product__content{min-height:300px!important}.collection-content .grid-product__meta,.main-collection .grid-product__meta{padding:16px!important}.collection-content .grid-product__title,.main-collection .grid-product__title{font-size:15px!important}.collection-content .grid-product__vendor,.main-collection .grid-product__vendor{font-size:12px!important}.collection-content .product__main-price,.main-collection .product__main-price{font-size:16px!important}.collection-content .grid-product__cta,.main-collection .grid-product__cta{height:36px!important;font-size:12px!important}}@media (min-width: 769px) and (max-width: 1023px){.grid-product{width:calc(50% - 12px)!important}}@media (max-width: 768px){.grid-product{width:calc(50% - 8px)!important;margin-bottom:16px!important}.grid-product__content{min-height:350px!important}.grid-product__meta{padding:16px!important}}.grid-product__content:hover .grid-product__title{color:#825b32!important}.grid-product__content:hover .grid-product__price,.grid-product__content:hover .product__main-price{color:#ac875f!important}@media (max-width: 767px){.velida-projects__grid{grid-template-columns:1fr!important;gap:20px!important}.velida-projects__card{margin-bottom:0!important}.velida-projects__card-images{display:flex!important;flex-direction:column!important;gap:12px!important}.velida-projects__card-before,.velida-projects__card-after{width:100%!important}}.collapsibles-wrapper{margin-bottom:16px!important;border-bottom:none!important}.collapsibles-wrapper--border-bottom{border-bottom:none!important}.collapsible-trigger-btn{background:#fff!important;border:1px solid #f0f0f0!important;border-radius:12px!important;padding:20px 24px!important;text-align:left!important;cursor:pointer!important;transition:all .3s ease!important;display:flex!important;align-items:center!important;justify-content:space-between!important;font-size:16px!important;font-weight:600!important;line-height:1.3!important;color:#3c3d37!important;box-shadow:0 2px 8px #3c3d3714!important}.collapsible-trigger-btn:hover{box-shadow:0 4px 16px #3c3d371f!important;background:#fff!important}.collapsible-trigger-btn.is-open{box-shadow:0 4px 20px #3c3d3726!important}.collapsible-trigger-btn--borders{border:1px solid #f0f0f0!important}.collapsible-content{background:#fff!important;border:none!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;margin:0!important}.collapsible-content.is-open{border-bottom-left-radius:12px!important;border-bottom-right-radius:12px!important;border:1px solid #f0f0f0!important;border-top:none!important;box-shadow:0 4px 20px #3c3d3726!important}.collapsible-content__inner{padding:0 24px 24px!important;font-size:14px!important;line-height:1.5!important;color:#3c3d37!important;opacity:.8!important}.collapsible-content__inner p{margin:0 0 12px!important}.collapsible-content__inner p:last-child{margin-bottom:0!important}.collapsible-content__inner ul{margin:0!important;padding-left:20px!important}.collapsible-content__inner ul li{margin-bottom:8px!important}.collapsible-content__inner ul li:last-child{margin-bottom:0!important}.collapsible-trigger svg{color:#c0b29d!important;transition:transform .3s ease!important;flex-shrink:0!important}.collapsible-trigger.is-open svg{transform:rotate(180deg)!important}.site-footer .footer__title{background:transparent!important;border:none!important;border-radius:0!important;padding:0!important;text-align:left!important;box-shadow:none!important;cursor:default!important;display:block!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;color:inherit!important;width:auto!important;margin-bottom:20px!important}.site-footer .footer__title.collapsible-trigger-btn,.site-footer .footer__title.collapsible-trigger{background:transparent!important;border:none!important;border-radius:0!important;padding:0!important;box-shadow:none!important;cursor:default!important}.site-footer .footer__collapsible,.site-footer .collapsible-content{display:block!important;visibility:visible!important;opacity:1!important;max-height:none!important}.site-footer .collapsible-content__inner{padding:0!important}html,body{max-width:100vw!important;overflow-x:clip!important}#PageContainer,.page-container{max-width:100%!important;overflow-x:clip!important}
/*# sourceMappingURL=/cdn/shop/t/13/assets/custom.css.map */
