.home-slider{overflow:hidden;background-image:none}
.home-slider .vvt-home-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}
.home-slider .home-slider-video{z-index:0}
.home-slider .filter,.home-slider .description,.home-slider .ontdek{z-index:1}
.product-image .slider{aspect-ratio:1;width:100%;overflow:hidden}
.product-image .slider .thumb{aspect-ratio:1}
.product-image .slider .thumb img{display:block;width:100%;height:100%;object-fit:contain}
.product-image .slider:not(.slick-initialized)>.thumb:not(:first-child){display:none}
.product-image .slider-nav-thumbnails{min-height:70px}
.product-image .slider-nav-thumbnails img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}
.product-image .slider-nav-thumbnails:not(.slick-initialized){display:flex;overflow:hidden}
.product-image .slider-nav-thumbnails:not(.slick-initialized)>.thumb{width:25%;flex:0 0 25%}
.subscribe .gform_wrapper{max-width:520px;margin:24px auto;text-align:left}
.subscribe .gform_wrapper label,.subscribe .gform_wrapper .gfield_description,.subscribe .gform_confirmation_message{color:#fff}
.subscribe .gform_wrapper input[type=email]{background:#fff;color:#222}
.gform_wrapper .gform_button{cursor:pointer;background:#dd6505;border:0;color:#fff;padding:12px 24px;border-radius:3px;font:inherit}
.gform_wrapper .gfield{margin-bottom:18px}
.gform_wrapper input,.gform_wrapper textarea{max-width:100%;box-sizing:border-box}
.gform_wrapper .gfield_required{margin-left:4px}
.gform_wrapper .gform_validation_errors,.gform_wrapper .validation_error{border:1px solid #b42318;background:#fff8f6;color:#8d1c13;padding:16px;border-radius:4px}
.gform_wrapper .gform_confirmation_message{padding:16px}
@media(max-width:767px){.subscribe .gform_wrapper{width:100%;padding:0 12px;box-sizing:border-box}.contact-text .gform_wrapper{width:100%}.product-image .slider-nav-thumbnails{min-height:64px}}
.vvt-form{width:100%;max-width:600px;margin:24px 0;text-align:left}
.vvt-form p{margin:0 0 16px}
.vvt-form label{display:block;margin-bottom:6px;font-size:16px;line-height:1.5}
.vvt-form input:not([type=checkbox]),.vvt-form textarea{display:block;width:100%;max-width:100%;padding:12px;background:#fff;color:#222;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;font:inherit}
.vvt-form .vvt-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.vvt-form .vvt-consent input{width:auto;margin-right:8px}
.vvt-form .vvt-privacy{font-size:14px;line-height:1.5}
.vvt-form button{padding:12px 24px;background:#dd6505;color:white;border:0;border-radius:3px;cursor:pointer;font:inherit}
.vvt-form button:disabled{opacity:.6;cursor:wait}
.vvt-form .vvt-form-status{margin-top:14px;line-height:1.6;min-height:1.6em}
.subscribe .vvt-form{margin:24px auto;max-width:500px;padding:0 12px;box-sizing:border-box}
.subscribe .vvt-form label,.subscribe .vvt-form p,.subscribe .vvt-form a{color:white}

.vvt-category-heading{padding:24px 0 12px}.vvt-category-heading h1{font-size:36px;line-height:1.3;margin:0}@media(max-width:767px){.vvt-category-heading h1{font-size:28px}}
