@import "/wp-content/themes/viek/bootstrap/css/bootstrap.min.css";@import url('https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css');@import "/wp-content/themes/viek/css/font-awesome.min.css";@import "/wp-content/themes/viek/fonts/font.css";.light{font-weight:300}.regular{font-weight:400}.medium{font-weight:600}.bold{font-weight:700}.black{font-weight:900}.italic{font-style:italic}.basic-font{font-family:'Source Sans Pro',sans-serif;font-size:16px;font-weight:400}.titel-font{font-family:'Source Sans Pro',sans-serif;font-weight:700}.custom-font{font-family:'Ma Shan Zheng',cursive;color:#4d4b36;font-weight:400}@media only screen and (max-width: 767px){.custom-font{font-size:3.3rem}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-100px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-100px)}100%{opacity:1;transform:translateY(0)}}.fadeInDown{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.rel{position:relative}.abs{position:absolute}.fixed{position:fixed}.fl{float:left}.fr{float:right}.fn{float:none}.background-cover{background-size:cover;background-position:center center}.max-width{max-width:1400px}.fill{position:absolute;top:0;right:0;bottom:0;left:0}.none{display:none}.flex{display:flex}.block{display:block}.inline-block{display:inline-block}.inline-flex{display:inline-flex}h1,.look-h1{font-weight:300;font-size:4rem;margin-top:0;font-family:'Ma Shan Zheng',cursive;color:#4d4b36;font-weight:400}@media only screen and (max-width: 767px){h1,.look-h1{font-size:3.3rem}}h2,.look-h2{font-size:1.5rem;font-size:1.8rem;margin-bottom:1.5rem;font-weight:600;color:#7d7f64}h2.custom-font,.look-h2.custom-font{font-size:2.6rem;font-family:'Ma Shan Zheng',cursive;color:#4d4b36;font-weight:400;font-weight:300}@media only screen and (max-width: 767px){h2.custom-font,.look-h2.custom-font{font-size:3.3rem}}@media only screen and (max-width: 767px){h2,.look-h2{margin-bottom:1.25rem}}h3,.look-h3{font-size:1.3rem;margin:1rem 0;font-weight:300;color:rgba(125,127,100,0.75)}@media only screen and (max-width: 767px){h3,.look-h3{margin-bottom:1rem}}h4,.look-h4{font-size:1.1rem;margin:1rem 0;font-weight:300;color:rgba(125,127,100,0.75)}@media only screen and (max-width: 767px){h4,.look-h4{margin-bottom:1rem}}p+h2{margin-top:2.5rem}.inputstyle{border:2px solid #d6d6d6;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:10px}.inputstyle:focus{outline:none;border:2px solid #afafaf}p{font-size:16px;line-height:1.7;color:#262623;font-weight:400}p b,p strong{font-weight:700}a{color:#262623;position:relative}a:not(.no-underline):not(.button):not(.btn)::after{content:"";width:100%;height:2px;background:none;position:absolute;left:0;bottom:-2px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}a:hover{color:#784171;transition:.2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}a:hover::after{background:#784171;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.website-content p a{position:relative;color:#784171}.website-content p a::after{content:'';position:absolute;height:1px;top:calc(100% + .2rem);width:0px !important;left:0;background:#784171 !important;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease;transition:.5s ease}.website-content p a:hover{color:#784171}.website-content p a:hover::after{width:100% !important}.link-underline{position:relative;color:#784171}.link-underline::after{content:'';position:absolute;height:1px;top:calc(100% + .2rem);width:0px !important;left:0;background:#784171 !important;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease;transition:.5s ease}.link-underline:hover{color:#784171}.link-underline:hover::after{width:100% !important}.button,.btn{font-weight:700;border:2px dotted #fff;position:relative;border-radius:0;background-color:none;color:white;font-size:1rem;padding:.5rem 2.3rem .5rem 1.25rem;display:inline-block;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:10;margin:0}.button.purple-button,.btn.purple-button{background:#784171;border:none;padding:20px 70px 20px 40px}.button.purple-button:hover::after,.btn.purple-button:hover::after{right:30px}.button.purple-button::after,.btn.purple-button::after{right:40px;top:13px}.button.purple-button.dotted-border::before,.btn.purple-button.dotted-border::before{width:calc(100% - 20px);height:calc(100% - 20px);left:0;top:0;position:absolute;margin:10px;border:2px dotted #fff}.button.white-button,.btn.white-button{color:#262623;border-color:#262623;margin-top:30px;padding:8px 55px 8px 40px}.button.white-button::after,.btn.white-button::after{right:25px}.button.white-button:hover,.btn.white-button:hover{background:#7d7f64;color:#fff}.button.white-button:hover::after,.btn.white-button:hover::after{right:10px}.button.related-button,.btn.related-button{margin-top:0}.button::after,.btn::after{content:"\f105";font-family:"FontAwesome";width:10px;height:30px;left:auto;right:12px;top:0;font-size:1.6rem;position:absolute;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.button:hover,.btn:hover{background-color:#924f8a;text-decoration:none;color:white}.button:hover::after,.btn:hover::after{background:none;right:7px}.button:focus,.btn:focus,.button:active,.btn:active{outline:none;color:white}.button-shop{font-weight:700;position:relative;background-color:#784171;color:white;font-size:1rem;padding:.5rem 1rem;display:inline-block;border-radius:5px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:10;margin:0}.button-shop:hover{background-color:#7f4b78;color:white}.button-shop::after{display:none}.button-shop.big{padding-top:1rem;padding-bottom:1rem}.sameHeight{display:flex}@media only screen and (max-width: 767px){.sameHeight{display:block}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{font-family:'Source Sans Pro',sans-serif;font-weight:400;overflow-x:hidden;color:#262623;background:#fff;font-size:16px}.website-content{display:block;width:100%;padding:4rem 0 0 0;position:relative}.website-content .page-banner{position:absolute;z-index:-1;width:100%;height:auto;top:-4rem}.website-content .page-banner img{width:100%;height:auto}.website-content ul:not(.payment_methods):not(#shipping_method):not(.wc-tabs):not(.usps):not(.no-list-style):not(.voordelen):not(.menu):not(.social-media):not(.page-numbers):not(.products):not(.woocommerce-widget-layered-nav-list){padding:0;list-style:none;margin-bottom:2em}.website-content ul:not(.payment_methods):not(#shipping_method):not(.wc-tabs):not(.usps):not(.no-list-style):not(.voordelen):not(.menu):not(.social-media):not(.page-numbers):not(.products):not(.woocommerce-widget-layered-nav-list) li{position:relative;line-height:1.7;font-size:1rem;color:#262623;padding-left:1em}.website-content ul:not(.payment_methods):not(#shipping_method):not(.wc-tabs):not(.usps):not(.no-list-style):not(.voordelen):not(.menu):not(.social-media):not(.page-numbers):not(.products):not(.woocommerce-widget-layered-nav-list) li::before{position:relative;content:"\2022";color:#784171;font-weight:700;display:inline-block;font-size:1.1rem;width:1em;margin-left:-1em;top:-.05rem}.website-content ul:not(.payment_methods):not(#shipping_method):not(.wc-tabs):not(.usps):not(.no-list-style):not(.voordelen):not(.menu):not(.social-media):not(.page-numbers):not(.products):not(.woocommerce-widget-layered-nav-list) li a{position:relative;color:#784171}.website-content ul:not(.payment_methods):not(#shipping_method):not(.wc-tabs):not(.usps):not(.no-list-style):not(.voordelen):not(.menu):not(.social-media):not(.page-numbers):not(.products):not(.woocommerce-widget-layered-nav-list) li a::after{content:'';position:absolute;height:1px;top:calc(100% + .2rem);width:0px !important;left:0;background:#784171 !important;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease;transition:.5s ease}.website-content ul:not(.payment_methods):not(#shipping_method):not(.wc-tabs):not(.usps):not(.no-list-style):not(.voordelen):not(.menu):not(.social-media):not(.page-numbers):not(.products):not(.woocommerce-widget-layered-nav-list) li a:hover{color:#784171}.website-content ul:not(.payment_methods):not(#shipping_method):not(.wc-tabs):not(.usps):not(.no-list-style):not(.voordelen):not(.menu):not(.social-media):not(.page-numbers):not(.products):not(.woocommerce-widget-layered-nav-list) li a:hover::after{width:100% !important}.woocommerce .website-content{padding-top:0}.woocommerce .website-content .page-banner{top:0}@media only screen and (min-width: 768px){.container{width:1400px;max-width:100%}}.container-full{width:100%}a{text-decoration:none}a:hover,a:active,a:focus{text-decoration:none}a#swipebox-prev,a#swipebox-next{top:inherit !important;bottom:0 !important;position:absolute}a#swipebox-prev{left:0}a#swipebox-next{right:0}ul{margin:0;padding:0;list-style:none}ul li{margin:0;padding:0}.text-center{text-align:center}.dotted-border{position:relative}.dotted-border::before{z-index:99;content:"";width:calc(100% - 20px);height:calc(100% - 20px);left:0;top:0;position:absolute;margin:10px;border:2px dotted #fff}.dotted-border.purple::before{border-color:#784171}.dgwt-wcas-sf-wrapp::after{content:'';position:absolute;top:0;right:0;width:40px;height:100%;background-image:url('https://www.viek-uitvaart.nl/wp-content/themes/viek/images/icon-search.svg');background-size:40% auto;background-repeat:no-repeat;background-position:center center}.dgwt-wcas-sf-wrapp .dgwt-wcas-ico-magnifier{display:none}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{width:100%;background:#efefef;padding:1rem 1.5rem;border:none;border-radius:5px;outline:none}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder{font-family:'Source Sans Pro',sans-serif;font-size:16px;font-weight:400;font-size:1rem;color:#262623}.dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{background:none !important}.dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit::before{display:none}.dgwt-wcas-pd-addtc-form .button.add_to_cart_button{font-weight:700;position:relative;background-color:#784171;color:white;font-size:1rem;padding:.5rem 1rem;display:inline-block;border-radius:5px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:10;margin:0;padding-top:1rem;padding-bottom:1rem}.dgwt-wcas-pd-addtc-form .button.add_to_cart_button:hover{background-color:#7f4b78;color:white}.dgwt-wcas-pd-addtc-form .button.add_to_cart_button::after{display:none}.dgwt-wcas-pd-addtc-form .button.add_to_cart_button.big{padding-top:1rem;padding-bottom:1rem}body>header{position:relative;top:0;width:100%;background:white;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease;transition:.5s ease;z-index:1}body>header .header-middle{padding:15px 0;background:white;z-index:1500}body>header .header-middle .header-middle-inner{display:flex;position:relative;justify-content:space-between;align-items:center}body>header .header-middle .logolink{display:block;height:85px}body>header .header-middle .logolink img{height:100%;width:auto;display:block}body>header .header-middle .searchform{width:640px}body>header .header-middle .searchform .searchform-inner{width:100%;padding:0 1rem}body>header .header-middle .searchform .searchform-inner .dgwt-wcas-search-wrapp{width:100%;max-width:100%}@media only screen and (min-width: 992px) and (max-width: 1199px){body>header .header-middle .searchform{width:500px}body>header .header-middle .searchform .dgwt-wcas-search-wrapp{width:100%;max-width:100%}}@media only screen and (max-width: 991px){body>header .header-middle .searchform{display:none}}body>header .header-middle .header-buttons{position:relative;top:.2rem}body>header .header-middle .header-buttons ul{padding:0;margin:0}body>header .header-middle .header-buttons ul li{padding:0;margin:0 2rem 0 0;list-style:none;display:inline-block;position:relative}body>header .header-middle .header-buttons ul li:last-child{margin-right:0}body>header .header-middle .header-buttons ul li a{color:#262623;font-size:1rem;display:inline-flex;align-items:center}body>header .header-middle .header-buttons ul li a div.icon{display:inline-block;height:24px;width:24px;background-image:url('https://www.viek-uitvaart.nl/wp-content/themes/viek/images/icon-account.svg');background-size:contain;background-repeat:no-repeat;background-position:center center}body>header .header-middle .header-buttons ul li a div.icon.winkelmand{background-image:url('https://www.viek-uitvaart.nl/wp-content/themes/viek/images/icon-winkelwagen.svg')}body>header .header-middle .header-buttons ul li a div.text{padding:0 0 0 .5rem}body>header .header-middle .header-buttons ul li a:hover{color:rgba(120,65,113,0.38)}body>header .header-middle .header-buttons ul li a span.winkelmandje-counter{font-size:.65rem;position:absolute;top:-.75rem;right:-.25rem;text-align:center;background:#784171;color:white;width:20px;line-height:16px;border-radius:50%;border:2px solid #fff}body>header .header-usp{background:white;padding:.75rem 0}body>header .header-usp ul.usps{text-align:left}body>header .header-menu{display:flex;background:#784171;position:relative;justify-content:space-between;align-items:center}body>header .header-menu .top-content{position:relative;z-index:1500;width:100%}body>header .header-menu .navigation{position:relative;text-align:left;font-size:1.1rem}body>header .header-menu .navigation ul{padding:0;margin:0;list-style:none}body>header .header-menu .navigation li.menu-item{position:relative;display:inline-block}body>header .header-menu .navigation li.menu-item a{display:inline-block;font-weight:400;font-family:'Source Sans Pro',sans-serif;font-weight:700;padding:15px 20px 12px 20px;margin-bottom:0;color:white;text-decoration:none}body>header .header-menu .navigation li.menu-item a::after{display:none}body>header .header-menu .navigation li.menu-item a:hover,body>header .header-menu .navigation li.menu-item a:active,body>header .header-menu .navigation li.menu-item a.active{background-color:#fff;color:#784171;text-decoration:none}body>header .header-menu .navigation li.menu-item.current-menu-item a,body>header .header-menu .navigation li.menu-item.current_page_item a,body>header .header-menu .navigation li.menu-item.current_page_parent a{background-color:#fff;color:#784171}body>header .header-menu .search-mobile{height:14px;width:34px;position:relative;margin-left:2rem;display:none}body>header .header-menu .search-mobile::after{content:'';position:absolute;top:-5px;bottom:-5px;background:url('https://www.viek-uitvaart.nl/wp-content/themes/viek/images/icon-search-white.svg');width:100%;background-position:center center;background-size:auto 100%;background-repeat:no-repeat}body>header .header-menu .navbar-toggle{padding:0;position:relative;float:left;display:inline-block;margin:4px 0 0 0;-webkit-appearance:none;border:none;outline:none;background:none}body>header .header-menu .navbar-toggle .hamburger-menu{float:left}body>header .header-menu .navbar-toggle .icon-bar{background:white;position:relative;display:block;width:22px;height:2px;border-radius:1px;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}body>header .header-menu .navbar-toggle .icon-bar+.icon-bar{margin-top:4px}body>header .header-menu .navbar-toggle .menu{float:left;position:relative;color:white;font-size:1.2rem;font-family:'Source Sans Pro',sans-serif;font-weight:700;margin:-5px 0 -5px 8px;line-height:1.2}body>header .header-menu .navbar-toggle.responsive-nav-close .hamburger-menu .icon-bar-2{opacity:0}body>header .header-menu .navbar-toggle.responsive-nav-close .hamburger-menu .icon-bar-1{transform:rotate(45deg);top:6px}body>header .header-menu .navbar-toggle.responsive-nav-close .hamburger-menu .icon-bar-3{transform:rotate(-45deg);bottom:6px}body>header .search-mobile-container{position:absolute;bottom:0;left:0;width:100%;padding:1rem 0;background:#fff;z-index:-1;border-bottom:1px solid #784171;display:flex;align-items:center;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}body>header .search-mobile-container .dgwt-wcas-search-wrapp{width:100%;max-width:100%}body>header .search-mobile-container .dgwt-wcas-search-icon{float:right;height:20px;background-image:url('https://www.viek-uitvaart.nl/wp-content/themes/viek/images/icon-search.svg');background-size:100% auto;background-position:center center}body>header .search-mobile-container .dgwt-wcas-search-icon svg{display:none}body>header .search-mobile-container input::placeholder{color:red}body>header .search-mobile-container.show{transform:translateY(100%)}@media only screen and (max-width: 991px){body>header .header-middle .logolink{height:60px}body>header .header-menu{padding:15px 0}body>header .header-menu .navbar-toggle{display:inline-block !important}body>header .header-menu .search-mobile{display:inline-block}body>header .header-menu .navigation{display:none}}@media only screen and (max-width: 767px){body>header .header-usp{display:none}body>header .header-middle .container{padding-left:10px;padding-right:10px}body>header .header-middle .logolink{height:50px}body>header .header-middle .header-buttons{width:calc(100% - 100px);padding-left:1rem}body>header .header-middle .header-buttons ul{width:100%;display:flex;justify-content:flex-end}body>header .header-middle .header-buttons ul li{max-width:calc(100% / 2);margin:0 1rem 0 0;display:inline-block}body>header .header-middle .header-buttons ul li a{width:100%;font-size:1rem;text-align:center}body>header .header-middle .header-buttons ul li a span.icon{display:inline-block;height:20px;width:100%}body>header .header-middle .header-buttons ul li a:hover{color:#f0cf61}body>header .header-middle .header-buttons ul li span.winkelmandje-counter{top:-10px;right:-1rem}}#resp_nav{display:block;position:fixed;left:auto;top:0px;right:110%;bottom:0;background:rgba(120,65,113,0.98);z-index:1490;padding-top:100px;padding-bottom:30px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#resp_nav .nav{padding:0;margin:0}#resp_nav .nav ul{padding:0;margin:0;list-style:none}#resp_nav .nav ul li{display:inline-block;position:relative;padding:5px 10px;width:100%;text-align:left;opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#resp_nav .nav ul li:hover,#resp_nav .nav ul li:active{background:#512c4c}#resp_nav .nav ul li a{padding-left:40px;display:inline-block;width:100%;color:#fff;text-transform:uppercase;font-size:1.2rem;font-weight:600;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#resp_nav .nav ul li a:hover,#resp_nav .nav ul li a:active{text-decoration:none}#resp_nav .nav ul li a:hover::after,#resp_nav .nav ul li a:active::after{display:none}@media only screen and (max-width: 767px){#resp_nav .nav ul li a{font-size:1rem;padding-bottom:4px}}#resp_nav .nav ul li.current-menu-item,#resp_nav .nav ul li.current_page_parent{background:#512c4c}#resp_nav .nav ul li.li-show{opacity:1;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#resp_nav .nav ul li.li-hr{height:2px;background:#7d7f64;padding:0;max-width:90px;display:block;margin:10px auto}#resp_nav.in{-webkit-transform:rotate(0deg) scale(1) translateY(0) translateX(0);-moz-transform:rotate(0deg) scale(1) translateY(0) translateX(0);-o-transform:rotate(0deg) scale(1) translateY(0) translateX(0);-ms-transform:rotate(0deg) scale(1) translateY(0) translateX(0);transform:rotate(0deg) scale(1) translateY(0) translateX(0);display:block}#resp_nav.slideInLeft{right:50%;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;overflow:auto}@media only screen and (max-width: 767px){#resp_nav.slideInLeft{right:10%}#resp_nav.slideInLeft .nav ul li a{padding-left:15px}}@media only screen and (min-width: 992px){#resp_nav{display:none}}.responsive-nav-container{display:none;position:fixed;left:0;overflow-x:auto;top:0px;right:0;bottom:0;background-color:white;background-image:url('https://www.viek-uitvaart.nl/wp-content/themes/viek/images/footer-bg.jpg');background-size:auto 1000px;background-position:center right;background-repeat:no-repeat;z-index:0;padding:140px 0 100px 0}.responsive-nav-container .responsive-nav{padding:0;margin:0}.responsive-nav-container .responsive-nav ul{padding:0;margin:0;list-style:none;font-size:1.1rem}.responsive-nav-container .responsive-nav ul li{display:inline-block;width:100%;text-align:left;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.responsive-nav-container .responsive-nav ul li a{display:inline-block;color:#784171;font-weight:700;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;padding:1rem 1.5rem;border-bottom:1px solid #efefef;width:100%}.responsive-nav-container .responsive-nav ul li a:hover,.responsive-nav-container .responsive-nav ul li a:active{background-color:#efefef}.responsive-nav-container .responsive-nav ul li.current-menu-item a,.responsive-nav-container .responsive-nav ul li.current_page_parent a{color:#784171;font-weight:700}.responsive-nav-container .responsive-nav ul>li.menu-item>a{position:relative}.responsive-nav-container .responsive-nav ul>li.menu-item>a::after{content:'';position:absolute;width:.5rem;height:100%;top:0;bottom:0;right:1rem;background-image:url('https://www.viek-uitvaart.nl/wp-content/themes/viek/../images/icon-chevron-right-color-1.svg');background-size:.8rem auto;background-position:center right;background-repeat:no-repeat;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease;transition:.5s ease}.responsive-nav-container .responsive-nav-container-inner{position:relative;overflow-y:auto;min-height:100%}.responsive-nav-container.in{display:block}.header-breadcrumbs{background:rgba(120,65,113,0.38);width:100%}.header-breadcrumbs .breadcrumbs{width:100%;padding:8px 20px 15px;font-size:1.1;font-weight:300}.header-breadcrumbs .breadcrumbs p{margin-bottom:0;color:#262623}.header-breadcrumbs .breadcrumbs p#breadcrumbs span span a{color:#262623}.header-breadcrumbs .breadcrumbs p#breadcrumbs span span a:first-child{font-size:0px;line-height:0px}.header-breadcrumbs .breadcrumbs p#breadcrumbs span span a:first-child:before{content:"\f015";font:normal normal normal 17px/1 FontAwesome;color:#262623}@media only screen and (max-width: 1199px){.header-breadcrumbs .breadcrumbs p{font-size:0.9rem}}.header-breadcrumbs .breadcrumbs ul li{float:left;padding-right:15px}@media (max-width:1275px){.header-breadcrumbs .breadcrumbs{font-size:.9rem;padding:5px 15px 5px 25px}}@media only screen and (max-width: 991px){.header-breadcrumbs .breadcrumbs{padding-left:15px}}.homepage{margin-top:3.75rem}@media only screen and (max-width: 767px){.homepage{margin-top:0}}.homepage .content-container .content-body .intro-row .pagina-titel{padding-right:3rem}@media only screen and (max-width: 767px){.homepage .content-container .content-body .intro-row .pagina-titel{padding-right:0}}.homepage .content-container .content-body .nieuws-section{background:#efefef}.homepage .content-container .content-body .nieuws-section::before{display:none}.homepage .content-container .content-body .nieuws-section .nieuws-section-inner{padding:1.1rem 0}.homepage .content-container .content-body .nieuws-section h2.custom-font{width:100%;text-align:center;font-size:3.4rem}.homepage .content-container .content-body .nieuws-section .uitgelichte_post .bottom-spacing{margin:0}.homepage .content-container .content-body .nieuws-section .uitgelichte_post a.bericht-item{display:block;background:#fff;height:100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.homepage .content-container .content-body .nieuws-section .uitgelichte_post a.bericht-item:hover{transform:translateY(-6px);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.homepage .content-container .content-body .nieuws-section .uitgelichte_post a.bericht-item:hover::after{display:none}.homepage .content-container .content-body .nieuws-section .uitgelichte_post a.bericht-item .featured-image{height:310px}.homepage .content-container .content-body .nieuws-section .uitgelichte_post a.bericht-item .featured-image .image{transition-delay:.1s}.homepage .content-container .content-body .nieuws-section a.meer-nieuws{background-color:white;margin:50px 0 20px 0}.homepage .content-container .content-body .nieuws-section a.meer-nieuws:hover{background-color:#7d7f64}.homepage .cta-row{background:none;padding:85px 0}.homepage .cta-row .cta-item{display:inline-block;position:relative}.homepage .cta-row .cta-item .cta-tekst{background:#784171;min-height:450px;width:50%}.homepage .cta-row .cta-item .cta-afbeelding{display:block;width:50%;height:350px;background-size:cover;background-position:center center}.homepage .cta-row .cta-item .cta-afbeelding.cta-afbeelding-rechts{position:absolute;top:0;right:0;width:50%;bottom:0;background-size:cover;background-position:bottom;height:100%}@media only screen and (max-width: 767px){.homepage .cta-row .cta-item .cta-tekst{width:100%;min-height:0px}.homepage .cta-row .cta-item .cta-afbeelding{display:none}}.homepage .home-content{margin-top:80px}.homepage .home-content h2{margin:0 0 20px 0;color:#7d7f64;font-size:1.6rem;font-weight:700}.sidebar.productoverzicht{border-radius:8px;padding:1rem 1.5rem;height:100%;position:relative;width:100%;background-image:url('https://www.viek-uitvaart.nl/wp-content/themes/viek/images/sidebar-bg.png');background-size:100% auto;background-repeat:no-repeat}.sidebar .sidebar-item{display:inline-block;width:100%;padding:1rem 0 2rem 0}.sidebar .sidebar-item h3{font-weight:900;margin-bottom:1.5rem;color:#784171}.sidebar .sidebar-item:first-of-type{padding-top:0}.sidebar .sidebar-item:last-of-type{padding-bottom:0}.sidebar .sidebar-item.filter{padding:1rem 0}.sidebar .sidebar-item.filter:first-child{padding-top:0}.sidebar .sidebar-item.filter h3{font-weight:900;margin-top:0;margin-bottom:.75rem}.sidebar .sidebar-item.filter ul{-webkit-transition:1s ease;-moz-transition:1s ease;-o-transition:1s ease;-ms-transition:1s ease;transition:1s ease;margin:0;padding:0}.sidebar .sidebar-item.filter ul li{display:inline-block;width:100%;line-height:1rem;padding:0;display:flex;align-items:center;justify-content:space-between;margin-bottom:.65rem}.sidebar .sidebar-item.filter ul li a{display:inline-block;color:#784171;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;position:relative;padding:0;display:flex;align-items:center;width:100%;font-weight:400;font-size:1rem}.sidebar .sidebar-item.filter ul li a::before{content:'';display:block;width:15px;height:15px;border-radius:3px;background:none;border:1px solid #784171;margin-right:.5rem}.sidebar .sidebar-item.filter ul li a::after{content:"\f00c";display:block;position:absolute;top:0px;left:2px;width:12px;height:100%;opacity:0;pointer-events:none;font-family:FontAwesome;color:#784171;line-height:1;font-size:9px;text-align:center;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;display:flex;align-items:center;justify-content:center}.sidebar .sidebar-item.filter ul li a:hover{color:rgba(120,65,113,0.65)}.sidebar .sidebar-item.filter ul li a:hover::after{opacity:.2}.sidebar .sidebar-item.filter ul li.chosen a::after{opacity:1}.sidebar .sidebar-item.filter ul li span.count{display:none;margin:0}.sidebar .sidebar-item.filter .meer-filters{color:#333330;cursor:pointer}@media only screen and (max-width: 991px){.sidebar.productoverzicht{width:calc(100% - 1rem)}}@media only screen and (max-width: 767px){.sidebar.productoverzicht{padding:1.5rem 1.5rem 1rem 1.5rem;height:auto;width:100%;margin-bottom:1rem}.sidebar .sidebar-item{padding:.5rem 0}.sidebar .sidebar-item h3.open-product-cats{padding-right:2rem;position:relative;margin-bottom:0rem;font-size:1rem;font-weight:700}.sidebar .sidebar-item h3.open-product-cats::after{content:'';position:absolute;top:0;bottom:0;right:0;width:1rem;background-image:url('https://www.viek-uitvaart.nl/wp-content/themes/viek/images/icon-chevron-down-color-1.svg');background-size:100% auto;background-position:center right;background-repeat:no-repeat}.sidebar .sidebar-item h3.open-product-cats.open::after{transform:rotate(180deg)}.sidebar .sidebar-item .product-cats-menu{display:none;padding-top:1rem}.sidebar .sidebar-item.filter{padding:1rem 0}.sidebar .sidebar-item.filter h3{padding-right:2rem;position:relative;font-size:1rem;margin-bottom:0rem;font-weight:700}.sidebar .sidebar-item.filter h3::before{content:'Filter op:';display:inline-block;margin-right:.2rem}.sidebar .sidebar-item.filter h3::after{content:'';position:absolute;top:0;bottom:0;right:0;width:1rem;background-image:url('https://www.viek-uitvaart.nl/wp-content/themes/viek/images/icon-chevron-down-color-1.svg');background-size:100% auto;background-position:center right;background-repeat:no-repeat}.sidebar .sidebar-item.filter h3.open::after{transform:rotate(180deg)}.sidebar .sidebar-item.filter .item-content{display:none;padding-top:1rem}.sidebar .sidebar-item.filter:last-of-type{border:none}}.intro-row{margin-bottom:60px}@media only screen and (max-width: 767px){.intro-row{margin-bottom:0}}.intro-row .pagina-titel{padding-right:30px;margin-bottom:50px}.content_section_text{float:right}.content_section_text .content_section_text_inner{padding:35px;display:inline-block;width:100%}@media only screen and (max-width: 767px){.content_section_text .content_section_text_inner{padding:30px 20px}}.content_section_text .content_section_text_inner h1{margin-bottom:30px}.content_section_text .content_section_text_inner h2,.content_section_text .content_section_text_inner h3{margin-bottom:5px}.borders-before-after{background:#efefef}.borders-before-after::before,.borders-before-after::after{content:'';width:100%;height:70px;display:block;background-image:url('https://www.viek-uitvaart.nl/wp-content/themes/viek/images/border-before.jpg');background-size:auto 100%;background-repeat:repeat-x;background-position:bottom left}.borders-before-after::after{background-image:url('https://www.viek-uitvaart.nl/wp-content/themes/viek/images/border-after.jpg');background-position:top left}.borders-before-after.hide-before::before{display:none}.content-container:not(.wc) .content-body .the-content{padding-left:50px}@media only screen and (max-width: 991px){.content-container:not(.wc) .content-body .the-content{padding-left:0}}.content-container:not(.wc) .content-body .the-content h2{color:#7d7f64}.content-container:not(.wc) .content-body .the-content h3{color:rgba(125,127,100,0.75);font-weight:700;font-size:26px}.content-container:not(.wc) .content-body .the-content .button{color:#262623;border-color:#262623;margin-top:30px;margin-bottom:50px;padding:8px 55px 8px 40px}.content-container:not(.wc) .content-body .the-content .button::after{right:25px}.content-container:not(.wc) .content-body .the-content .button:hover{background:#7d7f64;color:#fff}.content-container:not(.wc) .content-body .the-content .button:hover::after{right:10px}.content-container:not(.wc) .content-body .the-content img{max-width:100%;height:auto}@media only screen and (max-width: 767px){.content-container:not(.wc) .content-body .the-content.content-second{margin-top:70px}}.content-container:not(.wc) .content-body p{margin-bottom:20px}.content-container:not(.wc) .content-body .titel{font-size:45px;margin-bottom:30px}.content-container:not(.wc) .content-body .datum-bericht{display:block;font-size:14px;margin-bottom:35px}.content-container:not(.wc) .content-body .padding-div{padding-left:90px}@media only screen and (max-width: 991px){.content-container:not(.wc) .content-body .padding-div{padding-left:0}}.content-container:not(.wc) .content-body .afbeelding-bericht{display:block;margin-bottom:40px}.content-container:not(.wc) .content-body .afbeelding-bericht img{width:100%}@media only screen and (min-width: 768px) and (max-width: 991px){.content-container:not(.wc) .content-body .afbeelding-bericht{width:70%}}.content-container:not(.wc) .content-body .share-buttons{margin-top:50px}.content-container:not(.wc) .content-body .share-buttons a:hover::after{display:none}.ajax_posts{display:flex;flex-wrap:wrap}.ajax_posts .bottom-spacing{margin-bottom:50px}.ajax_posts .top-spacing{margin-top:40px}.ajax_posts a .featured-image{height:250px;overflow:hidden}.ajax_posts a .featured-image .image{width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.ajax_posts a .featured-image.background-color{background:#784171}@media only screen and (max-width: 991px){.ajax_posts a .featured-image{height:160px}}.ajax_posts a h3{font-family:'Source Sans Pro',sans-serif;font-size:16px;font-weight:400;font-size:1.1rem;line-height:1.4;font-weight:bold;margin:15px 15px 25px}.ajax_posts a:hover .featured-image .image{transform:scale(1.25);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease}.ajax_posts a:hover .lees-meer::after{right:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.ajax_posts.uitgelichte_post a .featured-image{height:350px}.ajax_posts.uitgelichte_post a .featured-content{padding:15px;background:#fff}.ajax_posts.uitgelichte_post a .featured-content .datum-bericht{font-size:.75rem;margin-bottom:5px}.ajax_posts.uitgelichte_post a .featured-content h3{font-size:1.6rem;margin:0}.ajax_posts.uitgelichte_post a .featured-content .excerpt-bericht{padding:20px 0;display:block}.ajax_posts.uitgelichte_post a .featured-content .lees-meer{position:relative;color:#784171;font-weight:bold;padding-right:30px}.ajax_posts.uitgelichte_post a .featured-content .lees-meer::after{content:"\f105";font-family:"FontAwesome";width:10px;height:10px;right:8px;top:-2px;font-size:20px;position:absolute;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media only screen and (max-width: 767px){.ajax_posts{display:block;flex-wrap:none}}.pagination_navigatie{text-align:center}.pagination_navigatie .page-numbers{line-height:2.2;border:1px solid #ccc;color:#784171;width:40px;height:40px;display:inline-block}.pagination_navigatie .page-numbers:hover{color:#fff;border-color:#784171;background:#784171;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.pagination_navigatie .page-numbers:hover::after{display:none}.pagination_navigatie .page-numbers.current{color:#fff;border-color:#784171;background:#784171}.pagination_navigatie .page-numbers.prev,.pagination_navigatie .page-numbers.next{border-color:transparent}.voorbeelden .container .flex-row{display:flex}.voorbeelden .container .flex-row .full-height .voorbeeld-item{height:calc(100% - 30px);padding-bottom:0}@media only screen and (max-width: 767px){.voorbeelden .container .flex-row{display:block;flex-direction:unset}}.voorbeelden .container .row:nth-child(3){display:flex;flex-direction:row-reverse}@media only screen and (max-width: 767px){.voorbeelden .container .row:nth-child(3){display:block;flex-direction:unset}}.voorbeelden .container .pagination_navigatie{margin:50px 0 70px}.voorbeelden .voorbeeld-item{display:flex;margin-bottom:30px;padding-bottom:100%;position:relative;overflow:hidden}.voorbeelden .voorbeeld-item .image-element{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center;background-repeat:no-repeat;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.voorbeelden .voorbeeld-item:hover::after{display:none}.voorbeelden .voorbeeld-item:hover .image-element{transform:scale(1.25);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease}.page-template-page-contact .website-content{padding-bottom:0}.page-template-page-contact .website-content .intro-row{margin-bottom:30px}@media only screen and (max-width: 991px){.page-template-page-contact .website-content .contact-content{margin-bottom:50px}}.page-template-page-contact .website-content .contact-content i{width:30px;height:13px;position:relative}.page-template-page-contact .website-content .contact-content i::before{position:absolute;left:0;top:0}.page-template-page-contact .website-content .contact-content p:last-child{margin-bottom:0}.page-template-page-contact .website-content .contact-content .titel{font-family:'Source Sans Pro',sans-serif;font-weight:700;font-size:1.8rem;margin-bottom:10px}@media only screen and (max-width: 991px){.page-template-page-contact .website-content .contact-content .titel{margin-bottom:0}}.page-template-page-contact .website-content .the-content{padding-left:0}.page-template-page-contact .website-content iframe{margin-top:60px;width:100%;height:300px;border:none;margin-bottom:-6px}.wpcf7 form .form-field{display:flex;margin:20px}@media only screen and (max-width: 767px){.wpcf7 form .form-field{display:block;margin:0}}.wpcf7 form .form-field span{width:70%}.wpcf7 form .form-field span.wpcf7-not-valid-tip{display:none}.wpcf7 form .form-field span input,.wpcf7 form .form-field span textarea{width:100%;border:1px solid #7d7f64;padding:10px;line-height:2}.wpcf7 form .form-field span input:active,.wpcf7 form .form-field span textarea:active,.wpcf7 form .form-field span input:focus,.wpcf7 form .form-field span textarea:focus{outline:none}.wpcf7 form .form-field span input.wpcf7-not-valid,.wpcf7 form .form-field span textarea.wpcf7-not-valid{border-color:#c50e00}.wpcf7 form .form-field span textarea{max-width:100%;min-width:100%;height:100px;min-height:55px;max-height:300px}.wpcf7 form .form-field span textarea::placeholder{font-style:italic}.wpcf7 form .form-field span.wpcf7-list-item{display:inline-block;margin:0 10px 0 0;width:auto}.wpcf7 form .form-field span.wpcf7-list-item input{width:auto}.wpcf7 form .form-field span.wpcf7-list-item span.wpcf7-list-item-label{font-weight:500}.wpcf7 form .form-field span.wpcf7-list-item.last{margin-right:0}.wpcf7 form .form-field .field-name{width:25%;padding:10px;line-height:2}.wpcf7 form .form-field input[type="submit"]{width:200px;height:50px;color:#fff;background:#784171;background-image:url('https://www.viek-uitvaart.nl/wp-content/themes/viek/images/right.png');background-size:17px;background-repeat:no-repeat;background-position:right 20px center;font-weight:700;padding:11px 50px 15px 30px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;border:2px dotted #fff;box-shadow:0 0 0 6px #784171,2px 1px 6px 4px #784171;margin-left:6px}.wpcf7 form .form-field input[type="submit"]:hover{background-position:right 9px center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.wpcf7 form .form-field .aanvraag-pagina-knop input[type="submit"]{width:250px;padding:11px 40px 15px 20px}.wpcf7 form .form-field .wpcf7-response-output{width:100%;position:absolute;bottom:-30px}.enkel-bericht{margin-bottom:80px}.enkel-bericht .titel{font-family:'Source Sans Pro',sans-serif;font-weight:700}.samenstellen-intro{display:inline-block;width:100%;background:white;padding:30px 40px;margin-bottom:80px;border:2px dotted #784171;position:relative;margin-bottom:100px}.samenstellen-intro::after{border-top:2px dotted #784171;border-right:2px dotted #784171;width:42px;height:42px;transform:rotate(135deg);background:white;z-index:1;content:'';bottom:-22px;left:50%;margin-left:-21px;position:absolute}.samenstellen-intro .titel-top-container{display:inline-block;width:100%}.samenstellen-intro .titel-top-container .titel-top{border:2px dotted #784171;float:left;background:white;position:relative;z-index:100;padding:10px 15px;margin-top:-84px}.samenstellen-intro .titel-top-container .titel-top h3{font-family:'Ma Shan Zheng',cursive;color:#4d4b36;font-weight:400;margin:0;font-size:2.5rem}@media only screen and (max-width: 767px){.samenstellen-intro .titel-top-container .titel-top h3{font-size:3.3rem}}@media only screen and (max-width: 767px){.samenstellen-intro .titel-top-container .titel-top h3{font-size:1.75rem}}.samenstellen-intro .samenstellen-intro-gallerij a{width:25%;display:inline-block;padding:0 5px;float:left}.samenstellen-intro .samenstellen-intro-gallerij a:first-child{width:100%;margin-bottom:10px}.samenstellen-intro .samenstellen-intro-gallerij a img{width:100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.samenstellen-intro .samenstellen-intro-gallerij a:hover::after{display:none}.samenstellen-intro .samenstellen-intro-gallerij a:hover img{opacity:.6}.samenstellen-intro .samenstellen-intro-tekst h1{font-family:'Source Sans Pro',sans-serif;font-size:16px;font-weight:400;font-size:1.8rem;text-transform:uppercase;font-weight:700}.samenstellen-intro .samenstellen-intro-tekst h1 span{font-family:'Ma Shan Zheng',cursive;color:#4d4b36;font-size:3rem;text-transform:none;font-weight:400}@media only screen and (max-width: 767px){.samenstellen-intro .samenstellen-intro-tekst h1 span{font-size:3.3rem}}.samenstellen-intro .samenstellen-intro-tekst p:first-of-type{font-size:1.1rem}.samenstellen-intro .samenstellen-intro-informatie{display:flex;align-items:center}.samenstellen-intro .samenstellen-intro-informatie .voordelen{width:50%}.samenstellen-intro .samenstellen-intro-informatie .voordelen .usp{text-align:left;padding:5px 0}.samenstellen-intro .samenstellen-intro-informatie .voordelen .usp span{position:relative;padding-left:35px}.samenstellen-intro .samenstellen-intro-informatie .voordelen .usp span::before{content:url('https://www.viek-uitvaart.nl/wp-content/themes/viek/images/checkmark.svg');width:28px;height:28px;position:absolute;left:0;top:-8px}@media only screen and (max-width: 991px){.samenstellen-intro .samenstellen-intro-informatie .voordelen .usp span::before{width:20px;top:-1px}}@media only screen and (max-width: 991px){.samenstellen-intro .samenstellen-intro-informatie .voordelen .usp span{padding-left:20px}}.samenstellen-intro .samenstellen-intro-informatie .meer-informatie{width:50%}.samenstellen-intro .samenstellen-intro-informatie .meer-informatie p{font-size:.9rem;color:#784171}@media only screen and (max-width: 767px){.samenstellen-intro .samenstellen-intro-informatie{display:block}.samenstellen-intro .samenstellen-intro-informatie .voordelen,.samenstellen-intro .samenstellen-intro-informatie .meer-informatie{width:100%;padding:5px 0}}.samenstellen-container .titel-top{border:2px dotted #784171;float:left;background:white;position:relative;z-index:100;padding:10px 15px;margin-top:-34px}.samenstellen-container .titel-top h3{font-family:'Ma Shan Zheng',cursive;color:#4d4b36;font-weight:400;margin:0;font-size:2.5rem}@media only screen and (max-width: 767px){.samenstellen-container .titel-top h3{font-size:3.3rem}}@media only screen and (max-width: 767px){.samenstellen-container .titel-top h3{font-size:28px}}.samenstellen-container .samenstellen-stap-0{display:inline-block;width:100%;background:#efefef;padding:0 40px;margin-bottom:80px;border:2px dotted #784171}.samenstellen-container .samenstellen-stap-0 .samenstellen-content{display:inline-block;width:100%;padding:20px 0 34px 0}.samenstellen-container .samenstellen-stap-0 .samenstellen-content a.stap-element{display:inline-block;width:25%;text-align:center;float:left}@media only screen and (max-width: 767px){.samenstellen-container .samenstellen-stap-0 .samenstellen-content a.stap-element{width:100%;text-align:left;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 991px){.samenstellen-container .samenstellen-stap-0 .samenstellen-content a.stap-element{width:50%;text-align:left;margin-bottom:10px}}.samenstellen-container .samenstellen-stap-0 .samenstellen-content a.stap-element::before{content:'';width:12px;height:12px;display:inline-block;background-image:url('https://www.viek-uitvaart.nl/wp-content/themes/viek/images/empty-checkbox.png');background-size:100% auto;margin-right:5px}.samenstellen-container .samenstellen-stap-0 .samenstellen-content a.stap-element.active-radio::before{background-image:url('https://www.viek-uitvaart.nl/wp-content/themes/viek/images/full-checkbox.png')}.samenstellen-container .samenstellen-stap-0 .samenstellen-content a.stap-element:hover::after{display:none}.samenstellen-container .samenstellen-stap-1,.samenstellen-container .samenstellen-stap-2,.samenstellen-container .samenstellen-stap-3,.samenstellen-container .samenstellen-stap-4,.samenstellen-container .samenstellen-stap-5{display:inline-block;width:100%;margin-bottom:80px;position:relative}.samenstellen-container .samenstellen-stap-1.disabled::before,.samenstellen-container .samenstellen-stap-2.disabled::before,.samenstellen-container .samenstellen-stap-3.disabled::before,.samenstellen-container .samenstellen-stap-4.disabled::before,.samenstellen-container .samenstellen-stap-5.disabled::before{content:'';position:absolute;top:-30px;left:0px;right:0px;bottom:0px;background:rgba(255,255,255,0.7);z-index:101}.samenstellen-container .samenstellen-stap-1 .samenstellen-content,.samenstellen-container .samenstellen-stap-2 .samenstellen-content,.samenstellen-container .samenstellen-stap-3 .samenstellen-content,.samenstellen-container .samenstellen-stap-4 .samenstellen-content,.samenstellen-container .samenstellen-stap-5 .samenstellen-content{display:inline-block;width:100%}.samenstellen-container .samenstellen-stap-1 .samenstellen-content .samenstellen-content-titel,.samenstellen-container .samenstellen-stap-2 .samenstellen-content .samenstellen-content-titel,.samenstellen-container .samenstellen-stap-3 .samenstellen-content .samenstellen-content-titel,.samenstellen-container .samenstellen-stap-4 .samenstellen-content .samenstellen-content-titel,.samenstellen-container .samenstellen-stap-5 .samenstellen-content .samenstellen-content-titel{display:inline-block;width:100%;background:#efefef;padding:15px 20px;margin-bottom:30px}.samenstellen-container .samenstellen-stap-1 .samenstellen-content .samenstellen-content-titel h3,.samenstellen-container .samenstellen-stap-2 .samenstellen-content .samenstellen-content-titel h3,.samenstellen-container .samenstellen-stap-3 .samenstellen-content .samenstellen-content-titel h3,.samenstellen-container .samenstellen-stap-4 .samenstellen-content .samenstellen-content-titel h3,.samenstellen-container .samenstellen-stap-5 .samenstellen-content .samenstellen-content-titel h3{font-family:'Source Sans Pro',sans-serif;font-weight:700;font-weight:500;text-transform:uppercase;margin:0;font-size:1.4rem;color:#4f503f}@media only screen and (max-width: 767px){.samenstellen-container .samenstellen-stap-1 .samenstellen-content .samenstellen-content-titel h3,.samenstellen-container .samenstellen-stap-2 .samenstellen-content .samenstellen-content-titel h3,.samenstellen-container .samenstellen-stap-3 .samenstellen-content .samenstellen-content-titel h3,.samenstellen-container .samenstellen-stap-4 .samenstellen-content .samenstellen-content-titel h3,.samenstellen-container .samenstellen-stap-5 .samenstellen-content .samenstellen-content-titel h3{width:calc(100% - 20px);display:inline-block;float:left;font-size:1rem}.samenstellen-container .samenstellen-stap-1 .samenstellen-content .samenstellen-content-titel a,.samenstellen-container .samenstellen-stap-2 .samenstellen-content .samenstellen-content-titel a,.samenstellen-container .samenstellen-stap-3 .samenstellen-content .samenstellen-content-titel a,.samenstellen-container .samenstellen-stap-4 .samenstellen-content .samenstellen-content-titel a,.samenstellen-container .samenstellen-stap-5 .samenstellen-content .samenstellen-content-titel a{width:20px;float:right;display:inline-block}}.samenstellen-container .samenstellen-stap-1 .samenstellen-content a.stap-element,.samenstellen-container .samenstellen-stap-2 .samenstellen-content a.stap-element,.samenstellen-container .samenstellen-stap-3 .samenstellen-content a.stap-element,.samenstellen-container .samenstellen-stap-4 .samenstellen-content a.stap-element,.samenstellen-container .samenstellen-stap-5 .samenstellen-content a.stap-element{display:inline-block;border:2px dotted #784171;text-align:center;width:100%;margin-bottom:20px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.samenstellen-container .samenstellen-stap-1 .samenstellen-content a.stap-element .stap-element-inner,.samenstellen-container .samenstellen-stap-2 .samenstellen-content a.stap-element .stap-element-inner,.samenstellen-container .samenstellen-stap-3 .samenstellen-content a.stap-element .stap-element-inner,.samenstellen-container .samenstellen-stap-4 .samenstellen-content a.stap-element .stap-element-inner,.samenstellen-container .samenstellen-stap-5 .samenstellen-content a.stap-element .stap-element-inner{display:inline-block;width:100%;padding:10px}.samenstellen-container .samenstellen-stap-1 .samenstellen-content a.stap-element .stap-element-inner img,.samenstellen-container .samenstellen-stap-2 .samenstellen-content a.stap-element .stap-element-inner img,.samenstellen-container .samenstellen-stap-3 .samenstellen-content a.stap-element .stap-element-inner img,.samenstellen-container .samenstellen-stap-4 .samenstellen-content a.stap-element .stap-element-inner img,.samenstellen-container .samenstellen-stap-5 .samenstellen-content a.stap-element .stap-element-inner img{max-width:100%;height:auto}.samenstellen-container .samenstellen-stap-1 .samenstellen-content a.stap-element .stap-element-inner .img-container,.samenstellen-container .samenstellen-stap-2 .samenstellen-content a.stap-element .stap-element-inner .img-container,.samenstellen-container .samenstellen-stap-3 .samenstellen-content a.stap-element .stap-element-inner .img-container,.samenstellen-container .samenstellen-stap-4 .samenstellen-content a.stap-element .stap-element-inner .img-container,.samenstellen-container .samenstellen-stap-5 .samenstellen-content a.stap-element .stap-element-inner .img-container{display:inline-block;width:100%;padding-bottom:95%;background-size:cover;background-position:center center}.samenstellen-container .samenstellen-stap-1 .samenstellen-content a.stap-element .stap-element-inner h4,.samenstellen-container .samenstellen-stap-2 .samenstellen-content a.stap-element .stap-element-inner h4,.samenstellen-container .samenstellen-stap-3 .samenstellen-content a.stap-element .stap-element-inner h4,.samenstellen-container .samenstellen-stap-4 .samenstellen-content a.stap-element .stap-element-inner h4,.samenstellen-container .samenstellen-stap-5 .samenstellen-content a.stap-element .stap-element-inner h4{margin:10px 0 5px 0;min-height:37px}.samenstellen-container .samenstellen-stap-1 .samenstellen-content a.stap-element:hover,.samenstellen-container .samenstellen-stap-2 .samenstellen-content a.stap-element:hover,.samenstellen-container .samenstellen-stap-3 .samenstellen-content a.stap-element:hover,.samenstellen-container .samenstellen-stap-4 .samenstellen-content a.stap-element:hover,.samenstellen-container .samenstellen-stap-5 .samenstellen-content a.stap-element:hover,.samenstellen-container .samenstellen-stap-1 .samenstellen-content a.stap-element.active-element,.samenstellen-container .samenstellen-stap-2 .samenstellen-content a.stap-element.active-element,.samenstellen-container .samenstellen-stap-3 .samenstellen-content a.stap-element.active-element,.samenstellen-container .samenstellen-stap-4 .samenstellen-content a.stap-element.active-element,.samenstellen-container .samenstellen-stap-5 .samenstellen-content a.stap-element.active-element{border:2px solid #784171}.stap-uitleg{background:#efefef;display:inline-block;padding:15px;width:100%;text-align:center}.stap-uitleg .titel-top{border:2px dotted #784171;float:none;display:inline-block;background:white;position:relative;z-index:100;padding:10px 15px;margin-top:-34px}.stap-uitleg .titel-top h3{font-family:'Ma Shan Zheng',cursive;color:#4d4b36;font-weight:400;margin:0;font-size:2.5rem}@media only screen and (max-width: 767px){.stap-uitleg .titel-top h3{font-size:3.3rem}}.stap-uitleg .stap-uitleg-inner{padding:15px 10px 25px 10px;position:relative;z-index:100}.stap-uitleg .stap-uitleg-inner img{max-width:180px;margin:0 0 20px 0}.stap-uitleg .stap-uitleg-inner h4{text-transform:uppercase;color:#4f503f;line-height:1.4}.stap-uitleg-container{display:inline-block;width:100%;padding:80px 0 20px 0}.stap-uitleg-container>div a.stap-uitleg{margin-bottom:30px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.stap-uitleg-container>div a.stap-uitleg:hover{margin-top:-6px}.stap-uitleg-container>div a.stap-uitleg:hover::after{display:none}.cta-row{background:#784171}.cta-row .cta-item{display:block}.cta-row .cta-item .cta-tekst{display:block;width:100%;height:100%;padding:60px;color:#fff}@media only screen and (max-width: 767px){.cta-row .cta-item .cta-tekst{width:100%;padding:40px}}.cta-row .cta-item .cta-tekst h1,.cta-row .cta-item .cta-tekst h2,.cta-row .cta-item .cta-tekst h3{margin:0 0 30px;color:#fff;font-weight:700;font-size:1.5rem}.cta-row .cta-item .cta-tekst p{font-size:1rem;color:#fff;margin-bottom:20px}.cta-row .cta-item .cta-tekst .button{color:#fff;margin-top:10px}.cta-row .cta-item .cta-tekst.dotted-border::before{z-index:0}.cta-row .cta-item .cta-afbeelding{display:block;width:100%;height:350px;background-size:cover;background-position:center}@media only screen and (max-width: 767px){.cta-row .cta-item .cta-afbeelding{display:none}}.cta-row.ltr{margin:50px 0 100px}.cta-row.ltr .cta-item{display:flex}.cta-row.ltr .cta-item .cta-tekst{display:inline-block;width:50%}.cta-row.ltr .cta-item .cta-tekst h1,.cta-row.ltr .cta-item .cta-tekst h2,.cta-row.ltr .cta-item .cta-tekst h3{font-size:1.8rem}.cta-row.ltr .cta-item .cta-tekst p{font-size:1rem}.cta-row.ltr .cta-item .cta-afbeelding{width:50%;height:auto}section.usp-container{padding:20px 0;border-top:2px dotted #7f4b78;border-bottom:2px dotted #7f4b78}section.usp-container .usp{text-align:center;padding:20px 0}section.usp-container .usp span{position:relative;padding-left:40px}section.usp-container .usp span::before{content:url('https://www.viek-uitvaart.nl/wp-content/themes/viek/images/checkmark.svg');width:38px;height:38px;position:absolute;left:0;top:-12px}@media only screen and (max-width: 991px){section.usp-container .usp span::before{width:20px;top:-1px}}@media only screen and (max-width: 991px){section.usp-container .usp span{padding-left:30px}}@media only screen and (max-width: 991px){section.usp-container .usp{padding:10px 0}}@media only screen and (max-width: 991px){section.usp-container{padding:10px 0}}ul.usps{text-align:center}ul.usps li.usp{display:inline-flex;align-items:center;margin:0 20px}ul.usps li.usp img{height:15px}ul.usps li.usp span{padding-left:10px;color:#784171;font-size:.95rem}footer{position:relative;margin:0;display:block;width:100%}footer a{position:relative}footer a::after{content:"";width:100%;height:2px;background:none;position:absolute;left:0;bottom:-2px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}footer a:hover{color:#784171;transition:.2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}footer a:hover::after{background:#784171;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}footer .titel{font-weight:bold;color:#7d7f64}footer .top-footer{padding:60px 0 50px;background:url('https://www.viek-uitvaart.nl/wp-content/themes/viek/images/footer-bg.jpg');background-size:auto 100%;background-position:right center;background-repeat:no-repeat}footer .top-footer p{margin-bottom:20px}footer .top-footer .logo{margin:50px auto;display:block;width:210px}footer .top-footer .footer-contact-block i{width:30px;height:13px;position:relative}footer .top-footer .footer-contact-block i::before{position:absolute;left:0;top:0}footer .top-footer .footer-contact-block p:last-child{margin-bottom:0}footer .top-footer ul.menu{line-height:1.7}footer .top-footer .social-media{text-align:center;padding:15px 0;margin-bottom:30px}footer .top-footer .social-media li{display:inline-block;margin:0 10px;width:38px;height:38px;border-radius:50%;text-align:center;-webkit-box-shadow:0px 3px 7px 0px rgba(0,0,0,0.35);-moz-box-shadow:0px 3px 7px 0px rgba(0,0,0,0.35);box-shadow:0px 3px 7px 0px rgba(0,0,0,0.35)}footer .top-footer .social-media li a{display:block;width:100%;height:100%;border-radius:50%}footer .top-footer .social-media li a:hover{background:#784171;color:#fff}footer .top-footer .social-media li a:hover::after{display:none}footer .top-footer .social-media li a i{font-size:1.5rem;margin-top:7px}@media only screen and (max-width: 767px){footer .top-footer{text-align:center}footer .top-footer p{margin-bottom:0}footer .top-footer p.titel{margin-bottom:15px}footer .top-footer .footer-item{margin-bottom:40px}footer .top-footer .logo{margin:20px auto}}footer .bottom-footer{background-color:#efefef;padding:15px 0;font-size:.8rem;text-align:center}footer .bottom-footer a{color:#333330}footer .bottom-footer a:hover{color:#784171;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}footer .bottom-footer .colofon{list-style:none;display:block;padding:3px 0}footer .bottom-footer .colofon li{display:inline-block}footer .bottom-footer .colofon li::before{content:"|";display:inline-block;margin:0 2px}footer .bottom-footer .colofon li:first-child::before{display:none}footer .bottom-footer .colofon li:last-child{margin-right:0}@media only screen and (max-width: 991px){footer .bottom-footer .colofon li{float:none;margin:0}footer .bottom-footer .colofon li::before{display:none}}body.modal-open .modal.show{opacity:1}.modal.fade{z-index:1000000;background:rgba(0,0,0,0.75)}.modal.fade .modal-dialog{margin-top:50px;transform:none}.modal.fade .modal-dialog .modal-content{overflow:hidden;background:white}.modal.fade .modal-dialog .modal-content .modal-header{border:none;background:none}.modal.fade .modal-dialog .modal-content .modal-header .close{margin-top:0px;font-size:1.5rem;color:#050505;position:absolute;top:0;right:20px;opacity:1;line-height:1.4;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.modal.fade .modal-dialog .modal-content .modal-header .close:hover{color:rgba(255,255,255,0.05)}.modal.fade .modal-dialog .modal-content .modal-body{width:100%;padding:35px 15px;background:none}@media only screen and (max-width: 767px){.modal.fade .modal-dialog .modal-content{overflow:hidden}.modal.fade .modal-dialog .modal-content .modal-header{padding:10px 5px}.modal.fade .modal-dialog .modal-content .modal-header .close{right:25px}.modal.fade .modal-dialog .modal-content .modal-body{padding:15px 20px}}.producten-uitgelicht{position:relative;padding:0 1rem}.producten-uitgelicht ul.products{position:relative;z-index:2}.producten-uitgelicht .element-after{width:100vw;position:absolute;left:50%;right:50%;bottom:-4rem;margin-left:-50vw;margin-right:-50vw;height:15em;max-height:100%;background-image:url('https://www.viek-uitvaart.nl/wp-content/themes/viek/images/bg-element-small.png');background-size:auto 100%;background-position:bottom left;background-repeat:no-repeat}.page-template-page-landingspagina .producten-uitgelicht .element-after{display:none}.categorie-beschrijving-header{padding:4rem 0}@media only screen and (max-width: 767px){.categorie-beschrijving-header{padding:3rem 0 1rem 0}}.categorie-beschrijving-footer{padding-top:3rem}.product-archive ul.products,.product-archive .categorieen-uitlezen{margin-top:2.5rem}@media only screen and (max-width: 767px){.product-archive ul.products,.product-archive .categorieen-uitlezen{margin-top:1.5rem}}.woocommerce .cats-are-shown .woocommerce-result-count{display:none}.woocommerce .woocommerce-result-count{color:#333330;margin-bottom:0;float:none}.woocommerce ul.products[class*=columns-]{display:flex;flex-wrap:wrap}.woocommerce ul.products[class*=columns-]::before,.woocommerce ul.products[class*=columns-]::after{display:none}.woocommerce ul.products[class*=columns-].columns-2 li.product{width:calc((100% / 2) - (1rem))}.woocommerce ul.products[class*=columns-].columns-3 li.product{width:calc((100% / 3) - (4rem / 3))}.woocommerce ul.products[class*=columns-].columns-4 li.product{width:calc((100% / 4) - (6rem / 4))}.woocommerce ul.products[class*=columns-].columns-5 li.product{width:calc((100% / 5) - (8rem / 5))}.woocommerce ul.products[class*=columns-] li.product{margin:0 2rem 2rem 0;overflow:hidden;background:#fff;border-radius:8px}.woocommerce ul.products[class*=columns-] li.product.last{margin-right:0}.woocommerce ul.products[class*=columns-] li.product a{display:inline-block;width:100%;position:relative;z-index:1;padding-bottom:5rem;height:100%}.woocommerce ul.products[class*=columns-] li.product a .product-img-wrap{width:100%;display:inline-block;position:relative;margin-bottom:1rem}.woocommerce ul.products[class*=columns-] li.product a .product-img-wrap .product-img-wrap-inner{display:inline-block;width:100%}.woocommerce ul.products[class*=columns-] li.product a .product-img-wrap .product-img-wrap-inner img{width:100%;height:auto;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;position:relative;z-index:1;margin:0}.woocommerce ul.products[class*=columns-] li.product a h2.woocommerce-loop-product__title{font-size:1.3rem;margin:1rem 0;font-weight:300;color:rgba(125,127,100,0.75);font-weight:700;font-size:1.1rem;color:#262623;margin:0 1rem 15px 1rem;padding:0}@media only screen and (max-width: 767px){.woocommerce ul.products[class*=columns-] li.product a h2.woocommerce-loop-product__title{margin-bottom:1rem}}.woocommerce ul.products[class*=columns-] li.product a .short-decription{width:100%;padding:0 1rem}.woocommerce ul.products[class*=columns-] li.product a .short-decription p{font-size:.9rem}.woocommerce ul.products[class*=columns-] li.product a p.voorraad{font-size:.7rem;margin:0}.woocommerce ul.products[class*=columns-] li.product a p.voorraad::before{width:12px;height:12px;margin-right:.35rem}.woocommerce ul.products[class*=columns-] li.product a p.voorraad.niet{display:none}.woocommerce ul.products[class*=columns-] li.product a .button-shop{font-size:1rem;padding:.5rem .75rem}.woocommerce ul.products[class*=columns-] li.product a .product-item-bottom{width:100%;padding:1rem;display:flex;justify-content:space-between;align-items:center;position:absolute;bottom:0}.woocommerce ul.products[class*=columns-] li.product a .product-item-bottom .price{font-family:'Source Sans Pro',sans-serif;font-weight:700;color:#262623;margin:0;font-size:1rem;line-height:1.1;margin-bottom:1rem}.woocommerce ul.products[class*=columns-] li.product a .product-item-bottom .price span{line-height:1.2}.woocommerce ul.products[class*=columns-] li.product a .product-item-bottom .price .woocommerce-price-suffix{display:none}.woocommerce ul.products[class*=columns-] li.product a .product-item-bottom p.voorraad{position:absolute;bottom:.75rem}.woocommerce ul.products[class*=columns-] li.product a:hover h2.woocommerce-loop-product__title{color:#784171}.woocommerce ul.products[class*=columns-] li.product a:hover img{opacity:.6}.woocommerce ul.products[class*=columns-] li.product a.added_to_cart{position:absolute;display:flex;align-items:center;justify-content:center;top:0;left:0;padding:1rem;font-weight:700;color:#fff}.woocommerce ul.products[class*=columns-] li.product a.added_to_cart::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(120,65,113,0.8);z-index:-1}@media only screen and (min-width: 992px) and (max-width: 1199px){.woocommerce ul.products[class*=columns-] li.product a{padding-bottom:6rem}.woocommerce ul.products[class*=columns-] li.product a h2.woocommerce-loop-product__title{margin:0 .5rem 15px .5rem}.woocommerce ul.products[class*=columns-] li.product a .product-item-bottom{width:100%;flex-direction:column;align-items:flex-start;padding:2rem 1rem 1rem 1rem}.woocommerce ul.products[class*=columns-] li.product a .product-item-bottom .price{margin-bottom:0}.woocommerce ul.products[class*=columns-] li.product a .product-item-bottom p.voorraad{position:relative;bottom:unset}.woocommerce ul.products[class*=columns-] li.product a .product-item-bottom .product-item-bottom-right{display:block;width:100%}.woocommerce ul.products[class*=columns-] li.product a .product-item-bottom .product-item-bottom-right .button-shop{width:100%;text-align:center}}@media only screen and (max-width: 991px){.woocommerce ul.products[class*=columns-] li.product{margin:0 1rem 2rem 0}.woocommerce ul.products[class*=columns-] li.product:nth-of-type(3n){margin:0 0 2rem 0}.woocommerce ul.products[class*=columns-] li.product a{padding-bottom:7rem}.woocommerce ul.products[class*=columns-] li.product a .product-item-bottom{width:100%;flex-direction:column;align-items:flex-start;padding:1rem 1rem 1rem 1rem}.woocommerce ul.products[class*=columns-] li.product a .product-item-bottom .price{margin-bottom:0}.woocommerce ul.products[class*=columns-] li.product a .product-item-bottom p.voorraad{position:relative;bottom:unset}.woocommerce ul.products[class*=columns-] li.product a .product-item-bottom .product-item-bottom-right{display:block;width:100%}.woocommerce ul.products[class*=columns-] li.product a .product-item-bottom .product-item-bottom-right .button-shop{width:100%;text-align:center}}@media only screen and (max-width: 767px){.woocommerce ul.products[class*=columns-] li.product{margin:0 1rem 2rem 0}.woocommerce ul.products[class*=columns-] li.product:nth-of-type(3n){margin:0 1rem 2rem 0}.woocommerce ul.products[class*=columns-] li.product:nth-of-type(2n){margin:0 0 2rem 0}.woocommerce ul.products[class*=columns-] li.product a{padding-bottom:6rem}.woocommerce ul.products[class*=columns-] li.product a h2.woocommerce-loop-product__title{margin:0 .5rem 15px .5rem}.woocommerce ul.products[class*=columns-] li.product a .short-decription{width:100%;padding:0 .5rem}.woocommerce ul.products[class*=columns-] li.product a .product-item-bottom{width:100%;flex-direction:column;padding:1rem .5rem .5rem .5rem}.woocommerce ul.products[class*=columns-] li.product a .product-item-bottom .product-item-bottom-right{width:100%}.woocommerce ul.products[class*=columns-] li.product a .product-item-bottom p.voorraad{font-size:.7rem;margin:.35rem 0;width:100%;text-align:left}.woocommerce ul.products[class*=columns-] li.product a .product-item-bottom p.voorraad::before{width:10px;height:10px;margin-right:.35rem}.woocommerce ul.products[class*=columns-] li.product a .product-item-bottom .price{font-size:1rem;line-height:1rem;width:100%;text-align:left}.woocommerce ul.products[class*=columns-] li.product a .product-item-bottom .price{font-size:1rem;line-height:1rem;width:100%;text-align:left}.woocommerce ul.products[class*=columns-] li.product a .product-item-bottom span.button-shape{width:100%}}@media only screen and (min-width: 992px) and (max-width: 1199px){.woocommerce ul.products[class*=columns-].columns-5 li.product{width:calc((100% / 3) - (6rem / 3))}}@media only screen and (max-width: 991px){.woocommerce ul.products[class*=columns-].columns-3 li.product,.woocommerce ul.products[class*=columns-].columns-4 li.product,.woocommerce ul.products[class*=columns-].columns-5 li.product{width:calc((100% / 3) - (2rem / 3))}}@media only screen and (max-width: 767px){.woocommerce ul.products[class*=columns-].columns-3 li.product,.woocommerce ul.products[class*=columns-].columns-4 li.product,.woocommerce ul.products[class*=columns-].columns-5 li.product{width:calc((100% / 2) - (1rem / 2))}}p.voorraad{font-size:1rem;margin-bottom:.35rem;display:flex;align-items:center;color:#008900}p.voorraad::before{content:'';width:15px;height:15px;background-image:url('https://www.viek-uitvaart.nl/wp-content/themes/viek/images/icon-checkmark-groen.svg');background-size:100% auto;margin-top:1px;margin-right:.65rem}p.voorraad.niet{color:#c50e00}p.voorraad.niet::before{background-image:url('https://www.viek-uitvaart.nl/wp-content/themes/viek/images/icon-checkmark-rood.svg')}.product-item-styling{margin:0 2rem 2rem 0;overflow:hidden;background:#fff;border-radius:8px}.product-item-styling.last{margin-right:0}.product-item-styling a{display:inline-block;width:100%;position:relative;z-index:1;padding-bottom:5rem;height:100%}.product-item-styling a .product-img-wrap{width:100%;display:inline-block;position:relative;margin-bottom:1rem}.product-item-styling a .product-img-wrap .product-img-wrap-inner{display:inline-block;width:100%}.product-item-styling a .product-img-wrap .product-img-wrap-inner img{width:100%;height:auto;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;position:relative;z-index:1;margin:0}.product-item-styling a h2.woocommerce-loop-product__title{font-size:1.3rem;margin:1rem 0;font-weight:300;color:rgba(125,127,100,0.75);font-weight:700;font-size:1.1rem;color:#262623;margin:0 1rem 15px 1rem;padding:0}@media only screen and (max-width: 767px){.product-item-styling a h2.woocommerce-loop-product__title{margin-bottom:1rem}}.product-item-styling a .short-decription{width:100%;padding:0 1rem}.product-item-styling a .short-decription p{font-size:.9rem}.product-item-styling a p.voorraad{font-size:.7rem;margin:0}.product-item-styling a p.voorraad::before{width:12px;height:12px;margin-right:.35rem}.product-item-styling a p.voorraad.niet{display:none}.product-item-styling a .button-shop{font-size:1rem;padding:.5rem .75rem}.product-item-styling a .product-item-bottom{width:100%;padding:1rem;display:flex;justify-content:space-between;align-items:center;position:absolute;bottom:0}.product-item-styling a .product-item-bottom .price{font-family:'Source Sans Pro',sans-serif;font-weight:700;color:#262623;margin:0;font-size:1rem;line-height:1.1;margin-bottom:1rem}.product-item-styling a .product-item-bottom .price span{line-height:1.2}.product-item-styling a .product-item-bottom .price .woocommerce-price-suffix{display:none}.product-item-styling a .product-item-bottom p.voorraad{position:absolute;bottom:.75rem}.product-item-styling a:hover h2.woocommerce-loop-product__title{color:#784171}.product-item-styling a:hover img{opacity:.6}.product-item-styling a.added_to_cart{position:absolute;display:flex;align-items:center;justify-content:center;top:0;left:0;padding:1rem;font-weight:700;color:#fff}.product-item-styling a.added_to_cart::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(120,65,113,0.8);z-index:-1}@media only screen and (min-width: 992px) and (max-width: 1199px){.product-item-styling a{padding-bottom:6rem}.product-item-styling a h2.woocommerce-loop-product__title{margin:0 .5rem 15px .5rem}.product-item-styling a .product-item-bottom{width:100%;flex-direction:column;align-items:flex-start;padding:2rem 1rem 1rem 1rem}.product-item-styling a .product-item-bottom .price{margin-bottom:0}.product-item-styling a .product-item-bottom p.voorraad{position:relative;bottom:unset}.product-item-styling a .product-item-bottom .product-item-bottom-right{display:block;width:100%}.product-item-styling a .product-item-bottom .product-item-bottom-right .button-shop{width:100%;text-align:center}}@media only screen and (max-width: 991px){.product-item-styling{margin:0 1rem 2rem 0}.product-item-styling:nth-of-type(3n){margin:0 0 2rem 0}.product-item-styling a{padding-bottom:7rem}.product-item-styling a .product-item-bottom{width:100%;flex-direction:column;align-items:flex-start;padding:1rem 1rem 1rem 1rem}.product-item-styling a .product-item-bottom .price{margin-bottom:0}.product-item-styling a .product-item-bottom p.voorraad{position:relative;bottom:unset}.product-item-styling a .product-item-bottom .product-item-bottom-right{display:block;width:100%}.product-item-styling a .product-item-bottom .product-item-bottom-right .button-shop{width:100%;text-align:center}}@media only screen and (max-width: 767px){.product-item-styling{margin:0 1rem 2rem 0}.product-item-styling:nth-of-type(3n){margin:0 1rem 2rem 0}.product-item-styling:nth-of-type(2n){margin:0 0 2rem 0}.product-item-styling a{padding-bottom:6rem}.product-item-styling a h2.woocommerce-loop-product__title{margin:0 .5rem 15px .5rem}.product-item-styling a .short-decription{width:100%;padding:0 .5rem}.product-item-styling a .product-item-bottom{width:100%;flex-direction:column;padding:1rem .5rem .5rem .5rem}.product-item-styling a .product-item-bottom .product-item-bottom-right{width:100%}.product-item-styling a .product-item-bottom p.voorraad{font-size:.7rem;margin:.35rem 0;width:100%;text-align:left}.product-item-styling a .product-item-bottom p.voorraad::before{width:10px;height:10px;margin-right:.35rem}.product-item-styling a .product-item-bottom .price{font-size:1rem;line-height:1rem;width:100%;text-align:left}.product-item-styling a .product-item-bottom .price{font-size:1rem;line-height:1rem;width:100%;text-align:left}.product-item-styling a .product-item-bottom span.button-shape{width:100%}}.block-element-styling{display:inline-block;background:#fff;border-radius:5px;padding:1.5rem}.quantity-container{width:4rem;border-radius:4px;overflow:hidden}.quantity-container input.qty{width:4rem;height:2.5rem;border:none}.quantity-container .options{display:none}.quantity-container.styled{border:1px solid #efefef;display:inline-flex;width:6rem;margin-right:1rem;height:3rem;position:relative}.quantity-container.styled input.qty{font-weight:700;border:none;margin:0;padding:0;width:100%;height:100%;text-align:center;color:#333330 !important;font-size:1rem;-moz-appearance:textfield;border-radius:3px}.quantity-container.styled input.qty::-webkit-outer-spin-button,.quantity-container.styled input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity-container.styled .options{display:flex;flex-direction:column;width:100%;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.quantity-container.styled .options .plus,.quantity-container.styled .options .min{display:flex;align-items:center;justify-content:center;color:#333330 !important;height:100%;width:1.5rem;text-align:center;font-size:1.5rem;line-height:1;font-weight:600;cursor:pointer;user-select:none;background:none}.quantity-container.styled .options .plus:hover,.quantity-container.styled .options .min:hover{background-color:rgba(120,65,113,0.38);color:#fff !important}.quantity-container.styled .options .plus{position:absolute;top:0;right:0}.quantity-container.styled .options .min{position:absolute;top:0;left:0}.woocommerce .product .product-info-top{display:inline-block;background:#fff;border-radius:5px;padding:1.5rem;width:100%;margin:4rem 0}.woocommerce .product .product-info-top .images-gallery{width:50%;float:left}.woocommerce .product .product-info-top .images-gallery .image-item{width:100%;-webkit-box-shadow:0px 3px 7px 0px rgba(0,0,0,0);-moz-box-shadow:0px 3px 7px 0px rgba(0,0,0,0);box-shadow:0px 3px 7px 0px rgba(0,0,0,0);display:block}.woocommerce .product .product-info-top .images-gallery .image-item img{width:100%}.woocommerce .product .product-info-top .images-gallery .image-item.large-image{margin-bottom:1rem}.woocommerce .product .product-info-top .images-gallery .image-item:hover{-webkit-box-shadow:0px 3px 7px 0px rgba(0,0,0,0.25);-moz-box-shadow:0px 3px 7px 0px rgba(0,0,0,0.25);box-shadow:0px 3px 7px 0px rgba(0,0,0,0.25)}.woocommerce .product .product-info-top .images-gallery .d-none{display:none}.woocommerce .product .product-info-top .images-gallery .more-image-container{text-align:center;padding-top:1rem}.woocommerce .product .product-info-top h1{font-size:1.5rem;font-size:1.8rem;margin-bottom:1.5rem;font-weight:600;color:#7d7f64;font-size:2.6rem;font-family:'Ma Shan Zheng',cursive;color:#4d4b36;font-weight:400;font-weight:300}.woocommerce .product .product-info-top h1.custom-font{font-size:2.6rem;font-family:'Ma Shan Zheng',cursive;color:#4d4b36;font-weight:400;font-weight:300}@media only screen and (max-width: 767px){.woocommerce .product .product-info-top h1.custom-font{font-size:3.3rem}}@media only screen and (max-width: 767px){.woocommerce .product .product-info-top h1{margin-bottom:1.25rem}}@media only screen and (max-width: 767px){.woocommerce .product .product-info-top h1{font-size:3.3rem}}.woocommerce .product .product-info-top .price{color:#262623;font-size:2rem;font-weight:700}.woocommerce .product .product-info-top form.cart{position:relative;width:100%;margin:1.5rem 0;display:inline-block}.woocommerce .product .product-info-top form.cart .quantity-container{margin:0}.woocommerce .product .product-info-top form.cart button.single_add_to_cart_button{display:inline-block;position:relative;background:#784171;border-radius:0px;padding:1rem 3rem 1rem 5rem;background-image:none !important;overflow:hidden;max-width:calc(100% - 7rem);margin-left:1rem;border-radius:4px}.woocommerce .product .product-info-top form.cart button.single_add_to_cart_button::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;top:1px;background:url('https://www.viek-uitvaart.nl/wp-content/themes/viek/images/icon-winkelwagen-white.svg') no-repeat left 1.5rem center;background-size:1.5rem}.woocommerce .product .product-info-top form.cart button.single_add_to_cart_button::after{display:none}.woocommerce .product .product-info-top form.cart button.single_add_to_cart_button:hover{background-color:#5e3358}.woocommerce .product .product-info-top ul.usps{text-align:left;display:inline-block}.woocommerce .product .product-info-top ul.usps li{margin:0 0 .5rem 0;width:100%}.woocommerce .product .product-info-container{display:inline-block;background:#fff;border-radius:5px;padding:1.5rem;width:100%;margin:0 0 4rem 0}.woocommerce .product .product-info-container .woocommerce-tabs{padding-right:1rem}.woocommerce .product .product-info-container .woocommerce-tabs ul.tabs{padding:0;margin:0 0 1rem 0}.woocommerce .product .product-info-container .woocommerce-tabs ul.tabs::before{display:none}.woocommerce .product .product-info-container .woocommerce-tabs ul.tabs li{color:#7f4b78;border:none;background:none;box-shadow:none;padding:0;margin:0 1.5rem 0 0}.woocommerce .product .product-info-container .woocommerce-tabs ul.tabs li::before,.woocommerce .product .product-info-container .woocommerce-tabs ul.tabs li::after{display:none}.woocommerce .product .product-info-container .woocommerce-tabs ul.tabs li a{color:rgba(120,65,113,0.38)}.woocommerce .product .product-info-container .woocommerce-tabs ul.tabs li a:hover{color:#784171}.woocommerce .product .product-info-container .woocommerce-tabs ul.tabs li.active{color:#784171}.woocommerce .product .product-info-container .woocommerce-tabs ul.tabs li.active a{color:#784171}.woocommerce .product .product-info-container .woocommerce-tabs ul.tabs li:last-child{margin-right:0}.woocommerce .product .product-info-container .woocommerce-tabs .panel{box-shadow:none}.woocommerce .product .related>h2{font-size:1.5rem;font-size:1.8rem;margin-bottom:1.5rem;font-weight:600;color:#7d7f64;font-size:2.6rem;font-family:'Ma Shan Zheng',cursive;color:#4d4b36;font-weight:400;font-weight:300}.woocommerce .product .related>h2.custom-font{font-size:2.6rem;font-family:'Ma Shan Zheng',cursive;color:#4d4b36;font-weight:400;font-weight:300}@media only screen and (max-width: 767px){.woocommerce .product .related>h2.custom-font{font-size:3.3rem}}@media only screen and (max-width: 767px){.woocommerce .product .related>h2{margin-bottom:1.25rem}}@media only screen and (max-width: 767px){.woocommerce .product .related>h2{font-size:3.3rem}}@media only screen and (max-width: 767px){.woocommerce .product{padding:0 1rem}.woocommerce .product .product-info-top .images-gallery{width:100%;margin-bottom:1.5rem}.woocommerce .product .product-info-top form.cart{position:relative;width:100%;margin:1.5rem 0;display:inline-block}.woocommerce .product .product-info-top form.cart .quantity-container{margin:0}.woocommerce .product .product-info-top form.cart button.single_add_to_cart_button{padding:1rem 1rem 1rem 2.5rem;margin-left:1rem}.woocommerce .product .product-info-top form.cart button.single_add_to_cart_button::before{top:1px;background:url('https://www.viek-uitvaart.nl/wp-content/themes/viek/images/icon-winkelwagen-white.svg') no-repeat left .75rem center;background-size:1rem}}.woocommerce-cart .content-container{width:100%}.woocommerce-cart .content-container .the-content{padding:0}.woocommerce-cart .content-container .woocommerce-cart-form{display:inline-block;background:#fff;border-radius:5px;padding:1.5rem;width:100%}.woocommerce-cart .content-container table.shop_table{border:none;margin:0}.woocommerce-cart .content-container table.shop_table tr td.product-name a{color:#784171}.woocommerce-cart .content-container table.shop_table tr td.product-thumbnail a{color:#784171}.woocommerce-cart .content-container table.shop_table tr td.product-thumbnail a::after{display:none}.woocommerce-cart .content-container table.shop_table tr td.product-quantity input.input-text{border:2px solid #d6d6d6;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:10px;max-width:55px;padding:.5rem}.woocommerce-cart .content-container table.shop_table tr td.product-quantity input.input-text:focus{outline:none;border:2px solid #afafaf}.woocommerce-cart .content-container table.shop_table tr td.product-quantity .options{display:none}.woocommerce-cart .content-container table.shop_table .button{font-weight:700;position:relative;background-color:#784171;color:white;font-size:1rem;padding:.5rem 1rem;display:inline-block;border-radius:5px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:10;margin:0}.woocommerce-cart .content-container table.shop_table .button:hover{background-color:#7f4b78;color:white}.woocommerce-cart .content-container table.shop_table .button::after{display:none}.woocommerce-cart .content-container table.shop_table .button.big{padding-top:1rem;padding-bottom:1rem}.woocommerce-cart .content-container .cart_totals{display:inline-block;background:#fff;border-radius:5px;padding:1.5rem;margin:2rem 0}.woocommerce-cart .content-container .cart_totals h2{font-size:1.5rem;font-size:1.8rem;margin-bottom:1.5rem;font-weight:600;color:#7d7f64;font-size:2.6rem;font-family:'Ma Shan Zheng',cursive;color:#4d4b36;font-weight:400;font-weight:300}.woocommerce-cart .content-container .cart_totals h2.custom-font{font-size:2.6rem;font-family:'Ma Shan Zheng',cursive;color:#4d4b36;font-weight:400;font-weight:300}@media only screen and (max-width: 767px){.woocommerce-cart .content-container .cart_totals h2.custom-font{font-size:3.3rem}}@media only screen and (max-width: 767px){.woocommerce-cart .content-container .cart_totals h2{margin-bottom:1.25rem}}@media only screen and (max-width: 767px){.woocommerce-cart .content-container .cart_totals h2{font-size:3.3rem}}.woocommerce-cart .content-container .cart_totals .button{font-weight:700;position:relative;background-color:#784171;color:white;font-size:1rem;padding:.5rem 1rem;display:inline-block;border-radius:5px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:10;margin:0}.woocommerce-cart .content-container .cart_totals .button:hover{background-color:#7f4b78;color:white}.woocommerce-cart .content-container .cart_totals .button::after{display:none}.woocommerce-cart .content-container .cart_totals .button.big{padding-top:1rem;padding-bottom:1rem}.woocommerce-cart .content-container a.button{font-weight:700;position:relative;background-color:#784171;color:white;font-size:1rem;padding:.5rem 1rem;display:inline-block;border-radius:5px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:10;margin:0}.woocommerce-cart .content-container a.button:hover{background-color:#7f4b78;color:white}.woocommerce-cart .content-container a.button::after{display:none}.woocommerce-cart .content-container a.button.big{padding-top:1rem;padding-bottom:1rem}.woocommerce-cart .content-container a.button.alt{font-weight:700;position:relative;background-color:#784171;color:white;font-size:1rem;padding:.5rem 1rem;display:inline-block;border-radius:5px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:10;margin:0;padding-top:1rem;padding-bottom:1rem;width:100%}.woocommerce-cart .content-container a.button.alt:hover{background-color:#7f4b78;color:white}.woocommerce-cart .content-container a.button.alt::after{display:none}.woocommerce-cart .content-container a.button.alt.big{padding-top:1rem;padding-bottom:1rem}.woocommerce-cart .sidebar{display:none}.woocommerce-checkout .col2-set{display:inline-block;width:100%}.woocommerce-checkout .col2-set::before,.woocommerce-checkout .col2-set::after{display:none}.woocommerce-checkout .col2-set .col-1{width:50%;max-width:none;padding:0}.woocommerce-checkout .col2-set .col-2{width:50%;max-width:none;padding:0 0 0 30px}.woocommerce-checkout .form-row{flex-direction:column}.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout .woocommerce-shipping-fields,.woocommerce-checkout .woocommerce-additional-fields{display:inline-block;background:#fff;border-radius:5px;padding:1.5rem;width:100%;margin-bottom:30px}.woocommerce-checkout .woocommerce-billing-fields>h3,.woocommerce-checkout .woocommerce-shipping-fields>h3,.woocommerce-checkout .woocommerce-additional-fields>h3{font-size:1.5rem;font-size:1.8rem;margin-bottom:1.5rem;font-weight:600;color:#7d7f64;font-size:2.6rem;font-family:'Ma Shan Zheng',cursive;color:#4d4b36;font-weight:400;font-weight:300;color:#262623}.woocommerce-checkout .woocommerce-billing-fields>h3.custom-font,.woocommerce-checkout .woocommerce-shipping-fields>h3.custom-font,.woocommerce-checkout .woocommerce-additional-fields>h3.custom-font{font-size:2.6rem;font-family:'Ma Shan Zheng',cursive;color:#4d4b36;font-weight:400;font-weight:300}@media only screen and (max-width: 767px){.woocommerce-checkout .woocommerce-billing-fields>h3.custom-font,.woocommerce-checkout .woocommerce-shipping-fields>h3.custom-font,.woocommerce-checkout .woocommerce-additional-fields>h3.custom-font{font-size:3.3rem}}@media only screen and (max-width: 767px){.woocommerce-checkout .woocommerce-billing-fields>h3,.woocommerce-checkout .woocommerce-shipping-fields>h3,.woocommerce-checkout .woocommerce-additional-fields>h3{margin-bottom:1.25rem}}@media only screen and (max-width: 767px){.woocommerce-checkout .woocommerce-billing-fields>h3,.woocommerce-checkout .woocommerce-shipping-fields>h3,.woocommerce-checkout .woocommerce-additional-fields>h3{font-size:3.3rem}}.woocommerce-checkout .woocommerce-billing-fields .input-text,.woocommerce-checkout .woocommerce-shipping-fields .input-text,.woocommerce-checkout .woocommerce-additional-fields .input-text{border:2px solid #d6d6d6;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:10px}.woocommerce-checkout .woocommerce-billing-fields .input-text:focus,.woocommerce-checkout .woocommerce-shipping-fields .input-text:focus,.woocommerce-checkout .woocommerce-additional-fields .input-text:focus{outline:none;border:2px solid #afafaf}.woocommerce-checkout .woocommerce-billing-fields .select2 .selection .select2-selection,.woocommerce-checkout .woocommerce-shipping-fields .select2 .selection .select2-selection,.woocommerce-checkout .woocommerce-additional-fields .select2 .selection .select2-selection{border:2px solid #d6d6d6;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:10px;height:auto;padding-top:5px;padding-bottom:5px}.woocommerce-checkout .woocommerce-billing-fields .select2 .selection .select2-selection:focus,.woocommerce-checkout .woocommerce-shipping-fields .select2 .selection .select2-selection:focus,.woocommerce-checkout .woocommerce-additional-fields .select2 .selection .select2-selection:focus{outline:none;border:2px solid #afafaf}.woocommerce-checkout .woocommerce-billing-fields .select2-container--default .select2-selection--single .select2-selection__arrow,.woocommerce-checkout .woocommerce-shipping-fields .select2-container--default .select2-selection--single .select2-selection__arrow,.woocommerce-checkout .woocommerce-additional-fields .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%}.woocommerce-checkout .woocommerce-billing-fields .select2-container .select2-selection--single .select2-selection__rendered,.woocommerce-checkout .woocommerce-shipping-fields .select2-container .select2-selection--single .select2-selection__rendered,.woocommerce-checkout .woocommerce-additional-fields .select2-container .select2-selection--single .select2-selection__rendered{padding:0}.woocommerce-checkout .woocommerce-shipping-fields{margin:0 0 2rem 0}.woocommerce-checkout .woocommerce-shipping-fields h3#ship-to-different-address{margin:0 0 0 1.5rem;font-family:'Source Sans Pro',sans-serif;font-size:16px;font-weight:400}.woocommerce-checkout table.shop_table{margin:0;border-radius:0}.woocommerce-checkout .order-info-container{display:inline-block;background:#fff;border-radius:5px;padding:1.5rem;width:100%}.woocommerce-checkout .order-info-container h3#order_review_heading{font-size:1.5rem;font-size:1.8rem;margin-bottom:1.5rem;font-weight:600;color:#7d7f64;font-size:2.6rem;font-family:'Ma Shan Zheng',cursive;color:#4d4b36;font-weight:400;font-weight:300}.woocommerce-checkout .order-info-container h3#order_review_heading.custom-font{font-size:2.6rem;font-family:'Ma Shan Zheng',cursive;color:#4d4b36;font-weight:400;font-weight:300}@media only screen and (max-width: 767px){.woocommerce-checkout .order-info-container h3#order_review_heading.custom-font{font-size:3.3rem}}@media only screen and (max-width: 767px){.woocommerce-checkout .order-info-container h3#order_review_heading{margin-bottom:1.25rem}}@media only screen and (max-width: 767px){.woocommerce-checkout .order-info-container h3#order_review_heading{font-size:3.3rem}}.woocommerce-checkout #customer_details{margin-bottom:4rem}.woocommerce-checkout #order_review{margin-bottom:4rem}.woocommerce-checkout #payment{border-radius:0;margin-top:30px;background:#efefef;border:1px solid #efefef}.woocommerce-checkout #payment ul.payment_methods{border:none}.woocommerce-checkout #payment div.payment_box{background:white}.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:white}.woocommerce-checkout .woocommerce-checkout-payment .button,.woocommerce-checkout .woocommerce-checkout-payment .button.alt{font-weight:700;position:relative;background-color:#784171;color:white;font-size:1rem;padding:.5rem 1rem;display:inline-block;border-radius:5px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:10;margin:0;padding-top:1rem;padding-bottom:1rem}.woocommerce-checkout .woocommerce-checkout-payment .button:hover,.woocommerce-checkout .woocommerce-checkout-payment .button.alt:hover{background-color:#7f4b78;color:white}.woocommerce-checkout .woocommerce-checkout-payment .button::after,.woocommerce-checkout .woocommerce-checkout-payment .button.alt::after{display:none}.woocommerce-checkout .woocommerce-checkout-payment .button.big,.woocommerce-checkout .woocommerce-checkout-payment .button.alt.big{padding-top:1rem;padding-bottom:1rem}@media only screen and (max-width: 991px){.woocommerce-checkout .col2-set .col-1{width:100%}.woocommerce-checkout .col2-set .col-2{width:100%;padding:0}.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout .woocommerce-shipping-fields,.woocommerce-checkout .woocommerce-additional-fields{width:100%}.woocommerce-checkout table.shop_table{margin-bottom:30px}}.woocommerce-account .woocommerce-MyAccount-navigation{list-style:none;display:inline-block;background:#fff;border-radius:5px;padding:1.5rem}.woocommerce-account .woocommerce-MyAccount-navigation ul{padding:0;list-style:none}.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout{border-top:1px solid #efefef;padding-top:1rem;margin-top:1rem}.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a{opacity:.5}.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a:hover,.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a:focus{opacity:1}.woocommerce-account .woocommerce-MyAccount-content{display:inline-block;background:#fff;border-radius:5px;padding:1.5rem}.woocommerce-account .woocommerce-MyAccount-content fieldset{padding:0;background:#fff;border-radius:5px;margin:2rem 0}.woocommerce-account .woocommerce-MyAccount-content fieldset legend{font-size:1.3rem;margin:1rem 0;font-weight:300;color:rgba(125,127,100,0.75);float:left;margin-bottom:.5rem}@media only screen and (max-width: 767px){.woocommerce-account .woocommerce-MyAccount-content fieldset legend{margin-bottom:1rem}}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address{border:1px solid #efefef;padding:1rem;border-radius:5px}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address h3{margin-top:0}.woocommerce-account .woocommerce-MyAccount-content .button{font-weight:700;position:relative;background-color:#784171;color:white;font-size:1rem;padding:.5rem 1rem;display:inline-block;border-radius:5px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:10;margin:0}.woocommerce-account .woocommerce-MyAccount-content .button:hover{background-color:#7f4b78;color:white}.woocommerce-account .woocommerce-MyAccount-content .button::after{display:none}.woocommerce-account .woocommerce-MyAccount-content .button.big{padding-top:1rem;padding-bottom:1rem}.woocommerce-account .woocommerce-MyAccount-content span.woocommerce-input-wrapper{display:block;width:100%}.woocommerce-account .woocommerce-MyAccount-content input:not([type="checkbox"]),.woocommerce-account .woocommerce-MyAccount-content textarea,.woocommerce-account .woocommerce-MyAccount-content select,.woocommerce-account .woocommerce-MyAccount-content label.upload{border:2px solid #d6d6d6;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:10px}.woocommerce-account .woocommerce-MyAccount-content input:not([type="checkbox"]):focus,.woocommerce-account .woocommerce-MyAccount-content textarea:focus,.woocommerce-account .woocommerce-MyAccount-content select:focus,.woocommerce-account .woocommerce-MyAccount-content label.upload:focus{outline:none;border:2px solid #afafaf}.woocommerce-account .woocommerce-MyAccount-content input:not([type="checkbox"])::placeholder,.woocommerce-account .woocommerce-MyAccount-content textarea::placeholder,.woocommerce-account .woocommerce-MyAccount-content select::placeholder,.woocommerce-account .woocommerce-MyAccount-content label.upload::placeholder{opacity:0}.woocommerce-account .woocommerce-MyAccount-content input:not([type="checkbox"]):active,.woocommerce-account .woocommerce-MyAccount-content textarea:active,.woocommerce-account .woocommerce-MyAccount-content select:active,.woocommerce-account .woocommerce-MyAccount-content label.upload:active,.woocommerce-account .woocommerce-MyAccount-content input:not([type="checkbox"]):focus,.woocommerce-account .woocommerce-MyAccount-content textarea:focus,.woocommerce-account .woocommerce-MyAccount-content select:focus,.woocommerce-account .woocommerce-MyAccount-content label.upload:focus{outline:none}.woocommerce-account .woocommerce-MyAccount-content input:not([type="checkbox"]).hide,.woocommerce-account .woocommerce-MyAccount-content textarea.hide,.woocommerce-account .woocommerce-MyAccount-content select.hide,.woocommerce-account .woocommerce-MyAccount-content label.upload.hide{display:none}.woocommerce-account .woocommerce-MyAccount-content input:not([type="checkbox"])::-ms-clear,.woocommerce-account .woocommerce-MyAccount-content textarea::-ms-clear,.woocommerce-account .woocommerce-MyAccount-content select::-ms-clear,.woocommerce-account .woocommerce-MyAccount-content label.upload::-ms-clear{display:none}.woocommerce-account .woocommerce-MyAccount-content input:not([type="checkbox"]).wpcf7-not-valid,.woocommerce-account .woocommerce-MyAccount-content textarea.wpcf7-not-valid,.woocommerce-account .woocommerce-MyAccount-content select.wpcf7-not-valid,.woocommerce-account .woocommerce-MyAccount-content label.upload.wpcf7-not-valid{background-color:#FFE2E2}.woocommerce-account .woocommerce-MyAccount-content input:not([type="checkbox"]):disabled~.button,.woocommerce-account .woocommerce-MyAccount-content textarea:disabled~.button,.woocommerce-account .woocommerce-MyAccount-content select:disabled~.button,.woocommerce-account .woocommerce-MyAccount-content label.upload:disabled~.button{opacity:0.1;pointer-events:none}.woocommerce-account .woocommerce-MyAccount-content textarea{resize:vertical;height:9.5rem;min-height:9.5rem;max-height:400px;line-height:normal;padding-top:1rem}.woocommerce-account .woocommerce-MyAccount-content select{padding-top:1.5rem;padding-right:2.5rem;cursor:pointer}.woocommerce-account .woocommerce-MyAccount-content select .hide-option{display:none}.woocommerce-account .woocommerce-MyAccount-content select::-ms-expand{display:none}.woocommerce-account .woocommerce-MyAccount-content.select::before{position:absolute;z-index:1;content:'';pointer-events:none;width:0;height:0;border-top:solid 6px #a6a6a6;border-right:solid 6px transparent;border-bottom:solid 6px transparent;border-left:solid 6px transparent;top:1.5rem;right:1.5rem}.woocommerce-account .woocommerce-MyAccount-content button.button{font-weight:700;position:relative;background-color:#784171;color:white;font-size:1rem;padding:.5rem 1rem;display:inline-block;border-radius:5px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:10;margin:0}.woocommerce-account .woocommerce-MyAccount-content button.button:hover{background-color:#7f4b78;color:white}.woocommerce-account .woocommerce-MyAccount-content button.button::after{display:none}.woocommerce-account .woocommerce-MyAccount-content button.button.big{padding-top:1rem;padding-bottom:1rem}.woocommerce-account .woocommerce-MyAccount-content span.password-input{display:block;width:100%}@media only screen and (max-width: 767px){.woocommerce-account .woocommerce-MyAccount-content{margin-top:2rem}}.woocommerce-account .login-box,.woocommerce-account .register-box{padding:1.5rem;background:#efefef;border:1px solid #efefef;margin-bottom:4rem}.woocommerce-account .woocommerce .woocommerce-form-login{padding:0;border:none;margin:0}.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-form__label{width:100%}.woocommerce-account .woocommerce .woocommerce-form-login .password-input{width:100%}.woocommerce-account .woocommerce .woocommerce-form-login .input-text{border:2px solid #d6d6d6;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:10px;width:100%}.woocommerce-account .woocommerce .woocommerce-form-login .input-text:focus{outline:none;border:2px solid #afafaf}.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button{font-weight:700;border:2px dotted #fff;position:relative;border-radius:0;background-color:none;color:white;font-size:1rem;padding:.5rem 2.3rem .5rem 1.25rem;display:inline-block;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:10;margin:0}.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button.purple-button{background:#784171;border:none;padding:20px 70px 20px 40px}.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button.purple-button:hover::after{right:30px}.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button.purple-button::after{right:40px;top:13px}.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button.purple-button.dotted-border::before{width:calc(100% - 20px);height:calc(100% - 20px);left:0;top:0;position:absolute;margin:10px;border:2px dotted #fff}.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button.white-button{color:#262623;border-color:#262623;margin-top:30px;padding:8px 55px 8px 40px}.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button.white-button::after{right:25px}.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button.white-button:hover{background:#7d7f64;color:#fff}.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button.white-button:hover::after{right:10px}.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button.related-button{margin-top:0}.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button::after{content:"\f105";font-family:"FontAwesome";width:10px;height:30px;left:auto;right:12px;top:0;font-size:1.6rem;position:absolute;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button:hover{background-color:#924f8a;text-decoration:none;color:white}.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button:hover::after{background:none;right:7px}.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button:focus,.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-button:active{outline:none;color:white}.woocommerce-order-received h2{font-size:24px}.woocommerce-order-received ul.woocommerce-order-overview{display:none}.woocommerce-order-received ul.bacs_details{padding:0}.woocommerce-order-received table.woocommerce-table{border:none}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner{border-bottom:2px solid rgba(120,65,113,0.38);display:inline-block;padding-bottom:50px;margin-bottom:20px}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner{margin-top:30px}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button{font-weight:700;border:2px dotted #fff;position:relative;border-radius:0;background-color:none;color:white;padding:.5rem 2.3rem .5rem 1.25rem;display:inline-block;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:10;margin:0;padding:12px 15px;font-size:1rem}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button.purple-button{background:#784171;border:none;padding:20px 70px 20px 40px}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button.purple-button:hover::after{right:30px}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button.purple-button::after{right:40px;top:13px}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button.purple-button.dotted-border::before{width:calc(100% - 20px);height:calc(100% - 20px);left:0;top:0;position:absolute;margin:10px;border:2px dotted #fff}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button.white-button{color:#262623;border-color:#262623;margin-top:30px;padding:8px 55px 8px 40px}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button.white-button::after{right:25px}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button.white-button:hover{background:#7d7f64;color:#fff}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button.white-button:hover::after{right:10px}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button.related-button{margin-top:0}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button::after{content:"\f105";font-family:"FontAwesome";width:10px;height:30px;left:auto;right:12px;top:0;font-size:1.6rem;position:absolute;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button:hover{background-color:#924f8a;text-decoration:none;color:white}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button:hover::after{background:none;right:7px}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button:focus,.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button:active{outline:none;color:white}.woocommerce-order-received .woocommerce-order{display:inline-block;background:#fff;border-radius:5px;padding:1.5rem;width:100%;margin-bottom:4rem}.woocommerce-order-received .woocommerce-order h2.woocommerce-order-details__title{font-size:1.5rem;font-size:1.8rem;margin-bottom:1.5rem;font-weight:600;color:#7d7f64;font-size:2.6rem;font-family:'Ma Shan Zheng',cursive;color:#4d4b36;font-weight:400;font-weight:300}.woocommerce-order-received .woocommerce-order h2.woocommerce-order-details__title.custom-font{font-size:2.6rem;font-family:'Ma Shan Zheng',cursive;color:#4d4b36;font-weight:400;font-weight:300}@media only screen and (max-width: 767px){.woocommerce-order-received .woocommerce-order h2.woocommerce-order-details__title.custom-font{font-size:3.3rem}}@media only screen and (max-width: 767px){.woocommerce-order-received .woocommerce-order h2.woocommerce-order-details__title{margin-bottom:1.25rem}}@media only screen and (max-width: 767px){.woocommerce-order-received .woocommerce-order h2.woocommerce-order-details__title{font-size:3.3rem}}.woocommerce-order-received .woocommerce-order h2.woocommerce-column__title{font-size:1.5rem;font-size:1.8rem;margin-bottom:1.5rem;font-weight:600;color:#7d7f64;font-size:2.6rem;font-family:'Ma Shan Zheng',cursive;color:#4d4b36;font-weight:400;font-weight:300}.woocommerce-order-received .woocommerce-order h2.woocommerce-column__title.custom-font{font-size:2.6rem;font-family:'Ma Shan Zheng',cursive;color:#4d4b36;font-weight:400;font-weight:300}@media only screen and (max-width: 767px){.woocommerce-order-received .woocommerce-order h2.woocommerce-column__title.custom-font{font-size:3.3rem}}@media only screen and (max-width: 767px){.woocommerce-order-received .woocommerce-order h2.woocommerce-column__title{margin-bottom:1.25rem}}@media only screen and (max-width: 767px){.woocommerce-order-received .woocommerce-order h2.woocommerce-column__title{font-size:3.3rem}}.page-template-page-woocommerce .website-content{padding-top:0}.page-template-page-woocommerce .content-container{padding-top:4rem;padding-bottom:6rem;position:relative;min-height:600px}.page-template-page-woocommerce .content-container.borders-before-after::after{position:absolute;bottom:0}.page-template-page-woocommerce .content-container .content-body .the-content{padding:0}.page-template-page-woocommerce .content-container .intro-row-wc{padding-bottom:2rem}.page-template-page-woocommerce .content-container .page-banner{z-index:0;max-height:600px}.page-template-page-woocommerce .content-container .page-banner img{max-height:600px}.page-template-page-woocommerce .content-container>.container{position:relative;z-index:1}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{margin:2rem 0 0 0}.woocommerce .woocommerce-error a.button,.woocommerce .woocommerce-info a.button,.woocommerce .woocommerce-message a.button{font-weight:700;position:relative;background-color:#784171;color:white;font-size:1rem;padding:.5rem 1rem;display:inline-block;border-radius:5px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:10;margin:0}.woocommerce .woocommerce-error a.button:hover,.woocommerce .woocommerce-info a.button:hover,.woocommerce .woocommerce-message a.button:hover{background-color:#7f4b78;color:white}.woocommerce .woocommerce-error a.button::after,.woocommerce .woocommerce-info a.button::after,.woocommerce .woocommerce-message a.button::after{display:none}.woocommerce .woocommerce-error a.button.big,.woocommerce .woocommerce-info a.button.big,.woocommerce .woocommerce-message a.button.big{padding-top:1rem;padding-bottom:1rem}.element-logos{max-width:100%;display:inline-block;overflow:hidden}.popup-wrapper{position:fixed;bottom:20px;right:20px;top:auto;width:100%;max-width:360px;box-shadow:0 2px 6px rgba(0,0,0,0.3);z-index:100;transform:translateX(calc(100% + 30px));-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease;transition:.5s ease}.popup-wrapper.visible{transform:translateX(0%)}.popup-wrapper .popup-modal-header{background:#784171;padding:1rem 1.5rem;text-align:center}.popup-wrapper .popup-modal-header .close-modal{position:absolute;right:-10px;top:-10px;width:24px;height:24px;background:#fff;border-radius:50%;color:#009588;z-index:1;padding:3px;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,0.15);background-image:url('https://www.viek-uitvaart.nl/wp-content/themes/viek/images/icon-close.svg');background-size:auto 10px;background-position:center center;background-repeat:no-repeat;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.popup-wrapper .popup-modal-header .close-modal:hover{opacity:.7}.popup-wrapper .popup-modal-header *{color:white}.popup-wrapper .popup-modal-header h3{margin:0}.popup-wrapper .popup-modal-content{background:white;text-align:center;padding:30px 20px}.popup-wrapper .popup-modal-content p,.popup-wrapper .popup-modal-content img{margin-bottom:2em}.popup-wrapper .popup-modal-content p{color:#000}.popup-wrapper .popup-modal-content img{max-width:100%}@media only screen and (max-width: 991px){.popup-wrapper .popup-modal-header{padding:15px 20px}.popup-wrapper .popup-modal-content{padding:15px 20px}.popup-wrapper .popup-modal-content p,.popup-wrapper .popup-modal-content img{margin-bottom:1.5em}.popup-wrapper .popup-modal-content img{max-width:90px}}.woocommerce-order-received h2{font-size:24px}.woocommerce-order-received ul.woocommerce-order-overview{display:none}.woocommerce-order-received ul.bacs_details{padding:0}.woocommerce-order-received table.woocommerce-table{border:none}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner{border-bottom:2px solid #7d7f64;display:inline-block;padding-bottom:50px;margin-bottom:20px}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner{margin-top:30px}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button{font-weight:700;border:2px dotted #fff;position:relative;border-radius:0;background-color:none;color:white;padding:.5rem 2.3rem .5rem 1.25rem;display:inline-block;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:10;margin:0;padding:12px 15px;font-size:1rem}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button.purple-button{background:#784171;border:none;padding:20px 70px 20px 40px}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button.purple-button:hover::after{right:30px}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button.purple-button::after{right:40px;top:13px}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button.purple-button.dotted-border::before{width:calc(100% - 20px);height:calc(100% - 20px);left:0;top:0;position:absolute;margin:10px;border:2px dotted #fff}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button.white-button{color:#262623;border-color:#262623;margin-top:30px;padding:8px 55px 8px 40px}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button.white-button::after{right:25px}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button.white-button:hover{background:#7d7f64;color:#fff}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button.white-button:hover::after{right:10px}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button.related-button{margin-top:0}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button::after{content:"\f105";font-family:"FontAwesome";width:10px;height:30px;left:auto;right:12px;top:0;font-size:1.6rem;position:absolute;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button:hover{background-color:#924f8a;text-decoration:none;color:white}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button:hover::after{background:none;right:7px}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button:focus,.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button:active{outline:none;color:white}@media (min-width:768px){.woocommerce-order-received .woocommerce-bacs-bank-details{width:83.33333333%}.woocommerce-order-received .woocommerce-order-details{width:83.33333333%}}.wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__title:before{content:counter(checkout-step) "."}.woocommerce-page .wc-block-components-order-summary .wc-block-components-order-summary-item__quantity{background:#784171;border:none;box-shadow:none;width:1.25rem;height:1.25rem;border-radius:100%}.cat-widget{width:100%;margin:2rem 0 -1rem}.cat-widget .container{padding-left:7px;padding-right:7px}.woocommerce table.shop_attributes tr:nth-child(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th{background:none}.woocommerce table.shop_attributes tr:nth-child(odd) td,.woocommerce table.shop_attributes tr:nth-child(odd) th{background:rgba(120,65,113,0.1)}@media only screen and (min-width: 992px){.specs-img{margin-top:-2.5rem}}.woocommerce-checkout:not(.woocommerce-order-received) .header{position:relative}.woocommerce-checkout:not(.woocommerce-order-received) .website-content{padding-top:0}.woocommerce-checkout .wc-block-checkout__shipping-option--free{font-size:1.1rem;margin:1rem 0;font-weight:300;color:rgba(125,127,100,0.75);color:#784171;font-size:1rem}@media only screen and (max-width: 767px){.woocommerce-checkout .wc-block-checkout__shipping-option--free{margin-bottom:1rem}}.woocommerce-cart .wc-block-cart.wc-block-cart td.wc-block-cart-item__image{padding-left:0}.woocommerce-cart .wc-block-cart.wc-block-cart .wc-block-cart-items__row img{border-radius:5px}.woocommerce-cart .wc-block-cart.wc-block-cart .wc-block-cart-items__row .wc-block-components-product-name{font-size:1.1rem;margin:1rem 0;font-weight:300;color:rgba(125,127,100,0.75);font-weight:700;color:#784171}@media only screen and (max-width: 767px){.woocommerce-cart .wc-block-cart.wc-block-cart .wc-block-cart-items__row .wc-block-components-product-name{margin-bottom:1rem}}.woocommerce-cart .wc-block-cart.wc-block-cart .wc-block-cart-items__row .wc-block-components-formatted-money-amount{font-size:1.1rem;margin:1rem 0;font-weight:300;color:rgba(125,127,100,0.75);color:#784171;font-size:1rem}@media only screen and (max-width: 767px){.woocommerce-cart .wc-block-cart.wc-block-cart .wc-block-cart-items__row .wc-block-components-formatted-money-amount{margin-bottom:1rem}}.wc-block-components-sidebar.wc-block-components-sidebar{background-color:#fff;border-radius:20px;padding:1rem 2rem !important;border:0}.wc-block-components-sidebar.wc-block-components-sidebar .wc-block-components-product-metadata__description{display:none}.wc-block-components-sidebar.wc-block-components-sidebar .wc-block-components-panel__button{outline:none}.wc-block-components-sidebar.wc-block-components-sidebar .wc-block-components-panel__button:hover{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;color:#784171}.wc-block-components-sidebar.wc-block-components-sidebar .wc-block-cart__totals-title.wc-block-cart__totals-title{font-size:1.3rem;margin:1rem 0;font-weight:300;color:rgba(125,127,100,0.75);font-weight:700;color:#784171;display:block !important;padding:0;text-transform:none}@media only screen and (max-width: 767px){.wc-block-components-sidebar.wc-block-components-sidebar .wc-block-cart__totals-title.wc-block-cart__totals-title{margin-bottom:1rem}}.wc-block-components-sidebar.wc-block-components-sidebar .wc-block-cart__totals-title.wc-block-cart__totals-title .wc-block-components-totals-shipping .wc-block-components-totals-item__value{font-size:1.1rem;margin:1rem 0;font-weight:300;color:rgba(125,127,100,0.75);color:#784171;font-size:1rem}@media only screen and (max-width: 767px){.wc-block-components-sidebar.wc-block-components-sidebar .wc-block-cart__totals-title.wc-block-cart__totals-title .wc-block-components-totals-shipping .wc-block-components-totals-item__value{margin-bottom:1rem}}.wc-block-components-sidebar.wc-block-components-sidebar .wc-block-components-shipping-rates-control__package:not(.wc-block-components-panel){padding:0 !important}.wc-block-components-sidebar.wc-block-components-sidebar .wc-block-components-shipping-rates-control__package:not(.wc-block-components-panel) .wc-block-components-radio-control .wc-block-components-radio-control__input{left:0}.wc-block-components-sidebar.wc-block-components-sidebar .wc-block-components-shipping-rates-control__package:not(.wc-block-components-panel) .wc-block-components-radio-control .wc-block-components-radio-control__option{padding:0 0 0 2.25em}.wc-block-components-sidebar.wc-block-components-sidebar .wc-block-components-totals-footer-item-tax-value{font-size:1.1rem;margin:1rem 0;font-weight:300;color:rgba(125,127,100,0.75);color:#784171;font-weight:700}@media only screen and (max-width: 767px){.wc-block-components-sidebar.wc-block-components-sidebar .wc-block-components-totals-footer-item-tax-value{margin-bottom:1rem}}.wc-block-components-sidebar.wc-block-components-sidebar .wc-block-components-totals-shipping .wc-block-components-totals-item__value{font-size:1.1rem;margin:1rem 0;font-weight:300;color:rgba(125,127,100,0.75);color:#784171;font-size:1rem}@media only screen and (max-width: 767px){.wc-block-components-sidebar.wc-block-components-sidebar .wc-block-components-totals-shipping .wc-block-components-totals-item__value{margin-bottom:1rem}}.wc-block-components-sidebar.wc-block-components-sidebar .wc-block-components-panel.wc-block-components-panel,.wc-block-components-sidebar.wc-block-components-sidebar .wc-block-components-totals-item.wc-block-components-totals-item{padding-left:0;padding-right:0}.wc-block-components-sidebar.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block{border:0}@media only screen and (max-width: 767px){.wc-block-components-sidebar.wc-block-components-sidebar{padding:1rem !important}.wc-block-components-sidebar.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-cart-items-block{border-top:0}.wc-block-components-sidebar.wc-block-components-sidebar .wc-block-components-totals-wrapper.wc-block-components-totals-wrapper{padding-left:0;padding-right:0}}.woocommerce-checkout .wp-element-button,.woocommerce-cart .wp-element-button{font-weight:700;position:relative;background-color:#784171;color:white;font-size:1rem;padding:.5rem 1rem;display:inline-block;border-radius:5px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:10;margin:0}.woocommerce-checkout .wp-element-button:hover,.woocommerce-cart .wp-element-button:hover{background-color:#7f4b78;color:white}.woocommerce-checkout .wp-element-button::after,.woocommerce-cart .wp-element-button::after{display:none}.woocommerce-checkout .wp-element-button.big,.woocommerce-cart .wp-element-button.big{padding-top:1rem;padding-bottom:1rem}.woocommerce-checkout .wp-element-button span,.woocommerce-cart .wp-element-button span{color:#fff}.wp-block-woocommerce-cart-cross-sells-block{display:none !important}