html{font-family:Arial,Helvetica,Verdana,sans-serif;font-size:62.5%;height:100%;margin:0;min-width:300px;padding:0;-webkit-text-size-adjust:none;}
body{color:#111;font-size:1.3rem;line-height:1.5;text-rendering:auto;margin:0;padding:0;font-family:Open Sans,Arial,Helvetica,Verdana,sans-serif;overflow-x:hidden;}
.grecaptcha-badge{display:none;}
.site-header{box-shadow:0 0 0px rgba(0, 0, 0, 0);padding:0px;}
.site-footer{border-top:0px solid #eee;padding:0px;}
.site-inner{padding:0px;}:focus{color:#333;outline:#ccc solid 0px;}
.pos-top-0{top:0!important;}
.pos-right-0{right:0!important;}
.pos-bottom-0{bottom:0!important;}
.pos-left-0{left:0!important;}
@media(min-width:1200px){
.container, .container-lg, .container-md, .container-sm, .container-xl {
max-width: 128rem;
}
.site-inner {
max-width: 100%;
}
.woocommerce.full-width-content .content, .woocommerce-page.full-width-content .content {
max-width: 100%;
width: 100%;
}
}.menu-item-has-children.col-3{padding-bottom:2.4rem;}
.site-header{z-index:999;}
.entry-content h4{margin-top:0px;}
#menu-assortiment button,
#menu-assortiment .menu-item>a.direct-link{align-items:center;text-align:center;font-weight:600;padding:1rem 0 1rem;line-height:1.5;}
#menu-assortiment button:hover,
#menu-assortiment .menu-item>a.direct-link:hover{text-decoration:underline;color:#ffffff;}
#menu-assortiment .menu-item>a.direct-link:focus{color:#ffffff;}
.admin-bar .modal-dialog{margin-top:32px !important;}
.dropdown-menu.show{transform:translate3d(0px, 41px, 0px) !important;right:0px !important;width:100% !important;}
#mobileMenu .modal-body{padding:0;}
#winkelmand .modal-dialog .modal-content,
#mobileMenu .modal-dialog .modal-content,
#mobileFilters .modal-dialog .modal-content,
#modal-pagina .modal-dialog .modal-content,
#modal-fotosbestellen .modal-dialog .modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:0px solid rgba(0,0,0,0);border-radius:0;outline:0;}
#winkelmand .modal-dialog .modal-header,
#mobileMenu .modal-dialog .modal-header,
#mobileFilters .modal-dialog .modal-header,
#modal-pagina .modal-dialog .modal-header,
#modal-fotosbestellen .modal-dialog .modal-header{border-bottom:0px solid transparent;border-top-left-radius:0;border-top-right-radius:0;}
#winkelmand .modal-dialog .modal-footer,
#mobileMenu .modal-dialog .modal-footer,
#mobileFilters .modal-dialog .modal-footer,
#modal-pagina .modal-dialog .modal-footer,
#modal-fotosbestellen .modal-dialog .modal-footer{border-top:0px solid transparent;border-bottom-right-radius:0;border-bottom-left-radius:0;}
#winkelmand.modal,
#mobileMenu.modal,
#mobileFilters.modal,
#modal-pagina.modal, 
#modal-fotosbestellen.modal{padding-right:0px !important;}
.modal-open #winkelmand.modal,
.modal-open #mobileMenu.modal,
.modal-open #mobileFilters.modal,
.modal-open #modal-pagina.modal,
.modal-open #modal-fotosbestellen.modal{overflow:hidden;}
#winkelmand.modal.fade,
#modal-pagina.modal.fade,
#modal-fotosbestellen.modal.fade{-webkit-transform:translateX(600px);transform:translateX(600px);-webkit-transition:opacity 0.3s linear, -webkit-transform 0.3s ease-out;transition:opacity 0.3s linear, transform 0.3s ease-out, -webkit-transform 0.3s ease-out;}
#mobileMenu.modal.fade,
#mobileFilters.modal.fade{-webkit-transform:translateX(-600px);transform:translateX(-600px);-webkit-transition:opacity 0.3s linear, -webkit-transform 0.3s ease-out;transition:opacity 0.3s linear, transform 0.3s ease-out, -webkit-transform 0.3s ease-out;}
#winkelmand.modal.fade.show,
#mobileMenu.modal.fade.show,
#mobileFilters.modal.fade.show,
#modal-pagina.modal.fade.show,
#modal-fotosbestellen.modal.fade.show{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity 0.3s linear, -webkit-transform 0.3s ease-out;transition:opacity 0.3s linear, transform 0.3s ease-out, -webkit-transform 0.3s ease-out;}
#winkelmand .modal-dialog,
#mobileMenu .modal-dialog,
#mobileFilters .modal-dialog,
#modal-pagina .modal-dialog,
#modal-fotosbestellen .modal-dialog{margin:auto;position:fixed;width:100%;padding:0;margin:0;z-index:1300;right:0;bottom:0;top:0;left:auto;overflow-y:auto;background-color:#ffffff;}
#mobileMenu .modal-dialog,
#mobileFilters .modal-dialog{left:0;right:auto;}
#modal-pagina .col-lg-1,
#modal-pagina .col-lg-2,
#modal-pagina .col-lg-3,
#modal-pagina .col-lg-4,
#modal-pagina .col-lg-5,
#modal-pagina .col-lg-6,
#modal-pagina .col-lg-7,
#modal-pagina .col-lg-8,
#modal-pagina .col-lg-9,
#modal-pagina .col-lg-10,
#modal-pagina .col-lg-11,
#modal-pagina .col-lg-12,
#modal-pagina .products .product.col-lg-4,
#modal-pagina .products .product.col-lg-6{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
#modal-pagina .products .col-lg-1,
#modal-pagina .woocommerce-cart-form .col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%;}
#modal-pagina .products .col-lg-2,
#modal-pagina .woocommerce-cart-form .col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%;}
#modal-pagina .products .col-lg-3,
#modal-pagina .woocommerce-cart-form .col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
#modal-pagina .products .col-lg-4,
#modal-pagina .woocommerce-cart-form .col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}
#modal-pagina .products .col-lg-5,
#modal-pagina .woocommerce-cart-form .col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%;}
#modal-pagina .products .col-lg-6,
#modal-pagina .woocommerce-cart-form .col-lg-6,
#modal-pagina .woocommerce-cart-form .col-6.col-lg-3{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
#modal-pagina .products .col-lg-7,
#modal-pagina .woocommerce-cart-form .col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%;}
#modal-pagina .products .col-lg-8,
#modal-pagina .woocommerce-cart-form .col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%;}
#modal-pagina .products .col-lg-9,
#modal-pagina .woocommerce-cart-form .col-lg-9{}
#modal-pagina .products .col-lg-10,
#modal-pagina .woocommerce-cart-form .col-lg-10{}
#modal-pagina .products .col-lg-11,
#modal-pagina .woocommerce-cart-form .col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%;}
#modal-pagina .products .col-lg-12,
#modal-pagina .woocommerce-cart-form .col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
#modal-fotosbestellen .product.col-lg-4,
#modal-fotosbestellen .product.col-lg-6{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
#modal-pagina .my-5,
#modal-pagina .mb-5,
#modal-pagina .my-4,
#modal-pagina .mb-4{margin-bottom:1rem!important;}
#modal-pagina .my-5,
#modal-pagina .mt-5,
#modal-pagina .my-4,
#modal-pagina .mt-4{margin-top:1rem!important;}
#modal-pagina .show-in-modal{display:block;}
.ajax-stock{font-weight:700;font-size:1.4rem;}
.ajax-stock .stock.in-stock{color:#14bc14;}
.ajax-stock .available-on-backorder{color:#df852d;}
.ajax-stock .availability-unknown{color:#6c757d;}
.ajax-stock .available-on-pre-order{color:#3498db;}
.woocommerce a.remove:hover{color:#e30613 !important;background:transparent;}
.woocommerce a.remove{display:block;font-size:1.3rem;line-height:1.5;font-family:Open Sans,Arial,Helvetica,Verdana,sans-serif;height:100%;width:100%;text-align:left;border-radius:0;color:#343431 !important;text-decoration:none;font-weight:400;border:0;}
.woocommerce .quantity .qty{display:inline-block;width:5.5rem;vertical-align:middle;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1.3rem;font-weight:400;line-height:1.5;color:#1d1d1b;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:0;margin-right:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;text-align:left;}
.quantity input::-webkit-outer-spin-button, .quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
.quantity{display:-ms-flexbox!important;display:flex!important;}
.quantity button.quantity-button{display:flex;height:3.2rem;padding:.9rem .6rem;border:1px solid #ddd;transition:border .1s ease-out,color .1s ease-out;}
.quantity button.quantity-button.dec{border-right:0px;}
.quantity button.quantity-button.inc{border-left:0px;}
.woocommerce .quantity .qty{text-align:center;width:3.2rem;height:3.2rem;line-height:3rem;padding:0 .4rem;border-radius:0;-webkit-appearance:none;-moz-appearance:textfield;}
.btn.h3{font-size:1.75rem;}
button, button.close{border:1px solid transparent;}
button:focus, .btn.focus, .btn:focus{border:1px solid transparent;outline:0px dotted;outline:0px auto -webkit-focus-ring-color;box-shadow:0 0 0 0rem transparent;}
button:hover{border:1px solid transparent;}
.btn{font-size:1.3rem;}
.nav-category-header{display:block;font-size:1.4rem;margin-bottom:.4rem;color:#111;font-weight:700;}
.form-inline{position:relative;}
.form-inline .form-button{position:absolute;right:6px;top:0px;border-top-left-radius:0;border-bottom-left-radius:0;}
@media only screen and (max-width: 992px) {
.form-inline .form-button{position:absolute;right:0px;top:-5px;border-top-left-radius:0;border-bottom-left-radius:0;}
}
.form-inline .form-control{width:100%;font-size:1.3rem;}
.form-inline.coupon .form-control{border-radius:0;border:0px;background-color:#ffffff;}
.form-inline.coupon .form-control{border-radius:0;border:0px;}
.form-inline.coupon .form-button{position:absolute;height:100%;width:7%;right:0px;top:0px;}
#menu-assortiment .dropdown>button,
#menu-assortiment .dropdown>a.direct-link{position:relative;}
#menu-assortiment .dropdown button,
#menu-assortiment .dropdown>a.direct-link{padding-left:10px;padding-right:10px;background-color:transparent;border-bottom:0rem solid transparent;}
#menu-assortiment .dropdown.show>button:after{content:'';position:absolute;z-index:1001;top:50%;left:50%;border-width:10px;border-style:solid;border-color:transparent transparent #e30613 transparent;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.menu-assortiment{height:3.1rem;border-bottom:.3rem solid #40403c;}
.navbar-expand-lg .navbar-nav .dropdown-menu{width:100vw;padding:20px;border-radius:0;left:0;max-height:calc(100vh - 200px);overflow-y:auto;border:1px solid transparent;position:absolute;transition:all 0s;}
.dropdown{flex:1 1 auto;position:static;display:inline-block;vertical-align:middle;}
a:hover{text-decoration:underline;}
.dropdown-menu{font-size:1.3rem;padding:10px;}
.dropdown-masked.show > .dropdown-menu{background:#ffffff;box-shadow:0 100vh 0 100vh rgba(0,0,0,.5),0 5px 5px rgba(0,0,0,.5);width:100vw;border-width:1px 0 0;border-top:3px solid #e30613;margin-top:-1px;transition:all 0s;}
.col-2.logo-button, .navbar-expand-lg .logo-button .navbar-nav .nav-link{padding-left:0;padding-right:0;}
.modal-body.loading .d-none.is-loading{display:block !important;}
.modal-body.loading .overlay-spinning{z-index:9999;background-color:#ffffff;opacity:0.7;}
.modal-body.loading{overflow:visible;}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{float:none;width:100%;}
#sendcloudshipping_service_point_selected_label{margin:0.5rem 0;}
.woocommerce a.button, .woocommerce a.button.alt, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce input.button, .woocommerce input.button.alt, .woocommerce input.button[type="submit"], .woocommerce #respond input#submit, .woocommerce #respond input#submit.alt{background-color:#e30613;border:0;border-radius:0;color:#fff;cursor:pointer;font-size:1.3rem;font-weight:600;padding:15px 20px;text-align:center;text-decoration:none;white-space:normal;width:100%;}
.woocommerce a.button:focus, .woocommerce a.button:hover, .woocommerce a.button.alt:focus, .woocommerce a.button.alt:hover, .woocommerce button.button:focus, .woocommerce button.button:hover, .woocommerce button.button.alt:focus, .woocommerce button.button.alt:hover, .woocommerce input.button:focus, .woocommerce input.button:hover, .woocommerce input.button.alt:focus, .woocommerce input.button.alt:hover, .woocommerce input[type="submit"]:focus, .woocommerce input[type="submit"]:hover, .woocommerce #respond input#submit:focus, .woocommerce #respond input#submit:hover, .woocommerce #respond input#submit.alt:focus, .woocommerce #respond input#submit.alt:hover{background-color:#bc3e31;color:#fff;}
#sendcloudshipping_service_point_select{background-color:#1d97ff;color:#fff;}
#sendcloudshipping_service_point_select:hover,
#sendcloudshipping_service_point_select:focus{background-color:#156cb6;color:#fff;}
#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#f6f6f6;color:#4c5454;}
#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:0 0.75rem;border-bottom:0;margin:0;list-style:none outside;}
#add_payment_method #payment div.payment_box:before, .woocommerce-cart #payment div.payment_box:before, .woocommerce-checkout #payment div.payment_box:before{content:"";display:block;border:1em solid #f6f6f6;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em;}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order{float:none;}
.woocommerce-cart #payment, .woocommerce-checkout #payment, #add_payment_method #payment{background-color:transparent;border-radius:0;padding:0;}
#add_payment_method #payment div.form-row, .woocommerce-cart #payment div.form-row, .woocommerce-checkout #payment div.form-row{padding:0;}
.woocommerce-checkout #payment ul.payment_methods li{padding-top:0.25rem !important;padding-bottom:0.25rem !important;}
#add_payment_method #payment ul.payment_methods li, .woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400;}
.payment_box select{padding:.375rem .75rem;}
.woocommerce form .form-row label, .woocommerce-page form .form-row label{display:block;}
.woocommerce form .form-row label{line-height:2;}
.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%;}
.form-row{display:block;margin-right:0;margin-left:0;}
#ship-to-different-address label{margin:0;}
ul.alert{list-style-type:none;}
ul.alert > li{list-style-type:none;}
ul.disc li{list-style-type:disc;}
ul.disc{margin-left:3rem;}
.woocommerce-order-details.woocommerce-info.mollie-instructions{padding:.75rem 1.25rem;margin:0 0 1rem;border-radius:.25rem;border:1px solid transparent;position:relative;color:#856404;background-color:#fff3cd;border-color:#ffeeba;list-style:none outside;width:auto;word-wrap:break-word;}
.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before{font-family:WooCommerce;content:"";display:none;position:absolute;top:0;left:0;}
.woocommerce form .form-row{padding:0;margin:0;}
.woocommerce table.shop_table{border:0px solid rgba(0,0,0,.1);margin:0;text-align:left;width:100%;border-collapse:separate;border-radius:0px;}
.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th{font-weight:700;border-top:0px solid rgba(0,0,0,.1);}
.woocommerce table.shop_table td{border-top:0px solid rgba(0,0,0,.1);padding:9px 12px;vertical-align:middle;line-height:1.5em;}
.nav-link:focus, .nav-link:hover{text-decoration:underline;}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{font-family:WooCommerce;display:none;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:0;content:"";text-decoration:none;color:inherit;}
.woocommerce-widget-layered-nav-list__item.wc-layered-nav-term a:hover{text-decoration:none;}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{padding:.25em .4em;}
.woocommerce-widget-layered-nav-list__item.wc-layered-nav-term:hover, .woocommerce-widget-layered-nav-list__item.wc-layered-nav-term.chosen, .maxlist-more a:hover{background-color:#f6f6f6;}
.woocommerce-widget-layered-nav-list__item.wc-layered-nav-term:hover .dark-grey, .woocommerce-widget-layered-nav-list__item.wc-layered-nav-term:hover a, .woocommerce-widget-layered-nav-list__item.wc-layered-nav-term.chosen .dark-grey, .woocommerce-widget-layered-nav-list__item.wc-layered-nav-term.chosen a{color:#e30613;transition:color 0.2s ease-in-out, background-color 0.2s ease-in-out;}
.woocommerce-widget-layered-nav-list__item.wc-layered-nav-term:hover .badge-secondary, .woocommerce-widget-layered-nav-list__item.wc-layered-nav-term.chosen .badge-secondary, .maxlist-more a:hover .badge-secondary{background-color:#e30613;transition:color 0.2s ease-in-out, background-color 0.2s ease-in-out;}
.form-inline .form-control.small{width:5rem;}
.form-inline .small-filter-button{color:#e30613;background-color:transparent;padding:0.3rem 0.6rem;border-radius:.25rem;}
.form-inline .small-filter-button:hover{color:#ffffff;background-color:#e30613;}
.maxlist-more a:hover{text-decoration:none;}
.product-categories-info a:hover{transition:color 0.2s ease-in-out, background-color 0.2s ease-in-out;}
.product-categories-info a:hover .dark-grey{color:#e30613;}
span.arrow-down, span.arrow-up{font-family:'Font Awesome 6 Pro';font-weight:900;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;}
span.arrow-down:before{content:"\f107";}
span.arrow-up:before{content:"\f106";}
.ellipsis{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.woocommerce ul.products{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;justify-content:start;}
#ajax-product-list li.product, .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{max-width:50%;position:relative;width:100%;padding-right:15px;padding-left:15px;margin:0;float:none;}
a.added_to_cart{display:none !important}
.woocommerce ul.products li.product .rf-red-bg .price, .woocommerce ul.products li.product .rf-blue-bg .price, .woocommerce ul.products li.product .rf-orange-bg .price, .rf-red-bg .price, .rf-blue-bg .price, .rf-orange-bg .price{color:#ffffff;font-family:Open Sans,Arial,Helvetica,Verdana,sans-serif;display:block;margin:0.5rem;font-weight:700;font-size:2rem;line-height:2.1rem;}
.woocommerce ul.products li.product .rf-red-bg .price del, .woocommerce ul.products li.product .rf-blue-bg .price del, .woocommerce ul.products li.product .rf-orange-bg .price del, .rf-red-bg .price del, .rf-blue-bg .price del, .rf-orange-bg .price del{margin-right:0.75rem;font-size:1.5rem;line-height:1.6rem;}
p.price del{margin-right:0.75rem;}
.woocommerce div.product .rf-red-bg p.price{color:#ffffff;font-family:Open Sans,Arial,Helvetica,Verdana,sans-serif;display:block;margin:0.5rem;font-weight:700;}
@media only screen and (max-width: 860px) {
.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product{width:100%;max-width:100%;float:left;clear:both;margin:0;}
}
.woocommerce ul.products li.product .price del, .woocommerce ul.products li.product .price ins, .woocommerce div.product .price del, .woocommerce div.product .price ins, .price del, .price ins{background:0 0;font-weight:400;display:inline-block;}
.woocommerce ul.products li.product .price ins, .woocommerce div.product .price ins, .price ins{font-weight:700;}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{float:left;width:100%;}
.woocommerce div.product div.woocommerce-product-gallery--columns-6 .flex-control-thumbs li{position:relative;width:100%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%;}
.woocommerce div.product p.stock{font-weight:700;font-size:1.6rem;}
.camera-sets.rtl .ellipsis.text-right{direction:rtl;}
.camera-sets .dropdown-menu{top:-1px !important;}
.camera-sets .dropdown-item:focus, .camera-sets .dropdown-item:hover, .camera-sets .dropdown-item.active, .camera-sets .dropdown-toggle.active, .camera-sets .dropdown-toggle:hover, .camera-sets .dropdown-toggle:focus, .camera-sets .dropdown-item:focus, .add-to-cart-selection .dropdown-item:hover, .add-to-cart-selection .dropdown-item.active, .add-to-cart-selection .dropdown-toggle.active, .add-to-cart-selection .dropdown-toggle:hover, .add-to-cart-selection .dropdown-toggle:focus{color:#e30613;text-decoration:none;background-color:#f6f6f6;}
.camera-sets .dropdown-item:focus .dark-grey, .camera-sets .dropdown-item:hover .dark-grey, .add-to-cart-selected-accessoire .dropdown-item:hover .dark-grey, .add-to-cart-selected-accessoire .dropdown-item:hover .dark-grey{color:#e30613;}
.camera-sets .dropdown-item:hover.text-muted .dark-grey, .add-to-cart-selected-accessoire .dropdown-item:hover.text-muted .dark-grey{color:#6c757d;}
.camera-sets .dropdown-menu .border-bottom:last-child, .add-to-cart-selected-accessoire .dropdown-menu .border-bottom:last-child{border-bottom:0px !important;}
.accessoire-selection{cursor:pointer;}
.go-to-products .accessoire-selection{cursor:auto;}
.accessoire-selection.active-muted .display-fa-checkmark-box .fa-check-square, .accessoire-selection.active .display-fa-checkmark-box .fa-check-square, .accessoire-selection .display-fa-checkmark-box .fa-square, .add-to-cart-selected-accessoire.active-muted .display-fa-checkmark-box .fa-check-square, .add-to-cart-selected-accessoire.active .display-fa-checkmark-box .fa-check-square, .add-to-cart-selected-accessoire .display-fa-checkmark-box .fa-square{display:block;}
.accessoire-selection.active-muted .display-fa-checkmark-box .fa-square, .accessoire-selection.active .display-fa-checkmark-box .fa-square, .accessoire-selection .display-fa-checkmark-box .fa-check-square, .add-to-cart-selected-accessoire.active-muted .display-fa-checkmark-box .fa-square, .add-to-cart-selected-accessoire.active .display-fa-checkmark-box .fa-square, .add-to-cart-selected-accessoire .display-fa-checkmark-box .fa-check-square{display:none;}
.add-to-cart-selected-accessoire.active-muted .display-fa-checkmark-box .fa-check-square, .accessoire-selection.active-muted .display-fa-checkmark-box .fa-check-square{opacity:0.5;}
#modal-pagina .go-to-products .display-fa-checkmark-box{display:none;}
.add-to-cart-selected-accessoire.active .border, #accessoires-tab .border.active{border-color:#e30613 !important}
.add-to-cart-selected-accessoire .pricing{font-weight:700;}
.add-to-cart-selected-accessoire .pricing del{font-weight:400;}
.add-to-cart-selected-accessoire .pricing ins{margin-left:0.5rem;}
.price .font-weight-normal ins{font-weight:400!important;}
.modal-body::-webkit-scrollbar{width:0px;height:0px;}
.modal-body::-webkit-scrollbar-track{background:transparent;}
.modal-body::-webkit-scrollbar-thumb{background-color:#6c757d;border-radius:25px;}
.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.02);}
tr{border-top:0px solid #eee;}
tbody{border-bottom:0px solid #eee;}
.product-specs-item:nth-child(odd){background-color:rgba(0,0,0,.02);}
.dropdown-menu .huidige-prijs del, .dropdown-menu .actie-prijs-text{display:none !important;}
.dropdown-menu ins{padding-left:1.5rem!important;}
.font-weight-bold del{font-weight:400;}
.woocommerce ul.products li.product h3:hover, .woocommerce ul.products li.product .price{color:#343431;font-size:1.8rem;line-height:1.9rem;font-weight:700;margin-bottom:0;}
.woocommerce div.product form.cart, .woocommerce div.product div.images, .woocommerce p.price{margin-bottom:0em;}
.page-numbers{position:relative;display:block;padding:6px 12px;margin-left:-1px;line-height:1.42857143;text-decoration:none;color:#343431;background-color:#fff;border:1px solid #f6f6f6;}
.page-numbers.current, .page-numbers:hover{color:#e30613;background-color:#f6f6f6;text-decoration:none;}
.pagination{margin:0 0 3rem 0;}
.badge-bottom-left{bottom:-3px;left:-3px;}
.badge-bottom-left-ajax{bottom:-3px;left:-13px;z-index:99;}
.badge-bottom-left--higher{margin-bottom:38px;z-index:99;pointer-events:none;}
.badge-top-left{top:60px;z-index:5;}
.badge-adjustment{top:0px;left:-13px;z-index:99;pointer-events:none;}
.menu-item-slide-button, .menu-item-button{display:block;width:100%;padding:10px 15px;background-color:#fff;color:#343431;border-bottom:1px solid #ddd;}
.menu-item-slide-button:hover svg.rf-red, .menu-item-slide-button:focus svg.rf-red{color:#ffffff;}
.mobile-menu-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-transition:-webkit-transform .2s ease-in;transition:-webkit-transform .2s ease-in;transition:transform .2s ease-in;transition:transform .2s ease-in,-webkit-transform .2s ease-in;}
.slide-submenu .mobile-sub-menu{background:#fff;display:none;left:100%;overflow:hidden;position:absolute;top:0;width:100%;}
.is-current .mobile-sub-menu{display:block;}
.mobile-sub-menu{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100;}
.mobile-sub-menu .nav-category-header{margin-top:1.5rem;display:block;width:100%;padding:10px 15px;background-color:#fff;border-bottom:1px solid #ddd;}
.mobile-sub-menu>.container>.row>.mobilemenu-nav-item>.sub-menu>.mobilemenu-nav-item{display:block;width:100%;padding:10px 15px;background-color:#fff;border-bottom:1px solid #ddd;}
.sub-sub-menu-link:before{content:'- ';display:inline-block;margin-right:5px;}
#mobileMenu .modal-dialog-scrollable,
#mobileFilters .modal-dialog-scrollable{max-height:100% !important;}
.mobile-sub-menu>.container>.row>.mobilemenu-nav-item:first-child .nav-category-header{margin-top:0;}
.modal-filters-wrapper .d-lg-block{display:none!important;}
.modal-filters-wrapper .d-none{display:block!important;}
.filters-knop{position:fixed;left:0px;top:30vh;}
.filters-knop a:focus{color:white;}
.woocommerce-ordering select{width:100%;font-size:1.3rem;color:#1d1d1b;display:block;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.voordeel-set-item{max-width:140px;}
.activate-check-mark-position{top:4px;left:8px;z-index:99;}
.page-id-9 #breadcrumbs{display:none;}
.sidebar{font-size:1.3rem;line-height:1.5;}
.widget ul > li{margin-bottom:0;}
.entry-content ul{margin-bottom:0;padding-left:0;}
.fixed-bg-img{width:100%;height:715px;overflow:hidden;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;}
.mouse{width:26px;height:42px;border:2px solid #fff;border-radius:24px;position:absolute;bottom:0;left:50%;transform:translate(-50%, -50%);cursor:pointer;}
.mouse:after{content:"";position:absolute;top:5px;left:50%;margin-left:-2px;background-color:#fff;border-radius:100%;width:4px;height:4px;opacity:1;-webkit-transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px);transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px);-webkit-animation:scroll 1.5s -1s cubic-bezier(0.68, -0.55, 0.265, 1.55) infinite;animation:scroll 1.5s -1s cubic-bezier(0.68, -0.55, 0.265, 1.55) infinite;}
@-webkit-keyframes scroll {
0%, 20%{-webkit-transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px);transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px);}
10%{-webkit-transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);opacity:1;}
100%{-webkit-transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);opacity:0.01;}
}
@keyframes scroll {
0%, 20%{-webkit-transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px);transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px);}
10%{-webkit-transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);opacity:1;}
100%{-webkit-transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);opacity:0.01;}
}
.after-entry, .archive-description, .author-box, .comment-respond, .entry, .entry-comments, .entry-pings{margin-bottom:0px;}
#myCarouseltv.carousel{position:fixed;top:0;left:0;bottom:0;right:0;overflow:hidden;background-color:white;}
#myCarouseltv.carousel .carousel-item{position:relative;max-height:100%;max-width:100%;}
#myCarouseltv.carousel .carousel-inner > .carousel-item{height:100vh;width:100vw;}
#myCarouseltv.carousel .carousel-inner > .carousel-item>img{max-height:100vh;width:auto;}
.page-template-template-tv-een #cookie-notice .cookie-notice-container,
.page-template-template-tv-twee #cookie-notice .cookie-notice-container,
.page-template-template-tv-drie #cookie-notice .cookie-notice-container,
.page-template-template-tv-vier #cookie-notice .cookie-notice-container,
.page-template-template-tv-vijf #cookie-notice .cookie-notice-container,
.page-template-template-tv-een .carousel-control-next, .page-template-template-tv-twee .carousel-control-next, .page-template-template-tv-drie .carousel-control-next, .page-template-template-tv-vier .carousel-control-next, .page-template-template-tv-vijf .carousel-control-next, .page-template-template-tv-een .carousel-control-prev, .page-template-template-tv-twee .carousel-control-prev, .page-template-template-tv-drie .carousel-control-prev, .page-template-template-tv-vier .carousel-control-prev, .page-template-template-tv-vijf .carousel-control-prev, .page-template-template-tv-vijf .carousel-indicators, .page-template-template-tv-een .header-bar-alerts, .page-template-template-tv-twee .header-bar-alerts, .page-template-template-tv-drie .header-bar-alerts, .page-template-template-tv-vier .header-bar-alerts, .page-template-template-tv-vijf .header-bar-alerts{display:none;}
.page-template-template-tv-een, .page-template-template-tv-twee, .page-template-template-tv-drie, .page-template-template-tv-vier{background-color:black;}
.camera-sets .dropdown-menu{max-height:300px;}
.alert .button{width:20% !important;}
.alert-success .button{background-color:#155724 !important;}
.badge.h4{font-size:1.5rem;}
.woocommerce-page .woocommerce-column.woocommerce-column--1.woocommerce-column--billing-address.col-1, .woocommerce-page .woocommerce-column.woocommerce-column--2.woocommerce-column--shipping-address.col-2{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;position:relative;width:100%;padding-right:15px;padding-left:15px;}
.merk-logo{max-height:38px;max-width:275px;}
.input-group .input-group-text, .input-group .custom-select, .input-group .form-control{font-size:1.5rem;font-family:Open Sans,Arial,Helvetica,Verdana,sans-serif;}
.max-vh-100{max-height:100vh!important;}
.variation-Afwerking{text-transform:capitalize;}
.input-group .input-group-text, .input-group .custom-select, .input-group .form-control{font-size:1.5rem;font-family:Open Sans,Arial,Helvetica,Verdana,sans-serif;}
select#time1 option:disabled,
select#time-shop-1 option:disabled,
select#new-time-lshop-1 option:disabled{color:red;}
select#new-time-pic-1 option:disabled,
select#new-time-shop-1 option:disabled,
select#new-time-lshop-1 option:disabled{color:red;}
#photo-service-shopping-basket.disabled{opacity:0.65;cursor:not-allowed;}
#photo-service-shopping-basket.disabled button{cursor:not-allowed;}
ol.carousel-indicators li{list-style-type:none;}
.main-product-styling{min-width:140px !important;min-height:140px !important;}
.main-product-styling.alpha{max-width:140px !important;}
.accessoire-product-styling{min-width:150px !important;min-height:150px !important;}
.modal .cart-add-to-cart-selected-accessoires{border-bottom:1px solid #cbcbcb;}
.overflow-chevron-wrapper .overflow-auto::-webkit-scrollbar{height:6px;}
.overflow-chevron-wrapper .overflow-auto::-webkit-scrollbar-track{background:#dfdfdf;}
.overflow-chevron-wrapper .overflow-auto::-webkit-scrollbar-thumb{background:#a6acb1;}
.overflow-chevron-wrapper .overflow-auto::-webkit-scrollbar-thumb:hover{background:#6c757d;}
.woocommerce-newsletter-fields p{margin-bottom:0;}
.woocommerce-newsletter-fields label{display:inline;}
.woocommerce-newsletter-fields input, #ship-to-different-address input{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle;}
.aspect-ratio{border:2px dashed #e30613;position:absolute;max-width:100%;max-height:100%;}
.resize-drag{color:white;font-size:20px;font-family:sans-serif;text-shadow:2px 2px 2px #000000;touch-action:none;box-sizing:border-box;}
.modal-fullscreen-xl{padding:0 !important;}
.modal-fullscreen-xl .modal-dialog{width:100%;max-width:none;height:100%;margin:0;}
.modal-fullscreen-xl .modal-content{height:calc(100% - 50px);border:0;border-radius:0;}
.modal-content .image-order-wrapper .order-image{max-height:77vh;}
@media(min-width:768px) and (max-width:991px){ #carousel-multi .carousel-inner .active.col-md-4.carousel-item + .carousel-item + .carousel-item + .carousel-item{position:absolute;top:0;right:-33.3333%;z-index:-1;display:block;visibility:visible;}
}
@media(min-width:576px) and (max-width:768px){ #carousel-multi .carousel-inner .active.col-sm-6.carousel-item + .carousel-item + .carousel-item{position:absolute;top:0;right:-50%;z-index:-1;display:block;visibility:visible;}
}
@media(min-width:576px){
#carousel-multi .carousel-item{margin-right:0;}
#carousel-multi .carousel-inner .active + .carousel-item{display:block;}
#carousel-multi .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left),
#carousel-multi .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item{transition:none;}
#carousel-multi .carousel-inner .carousel-item-next{position:relative;transform:translate3d(0, 0, 0);}
#carousel-multi .active.carousel-item-left + .carousel-item-next.carousel-item-left,
#carousel-multi .carousel-item-next.carousel-item-left + .carousel-item,
#carousel-multi .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item{position:relative;transform:translate3d(-100%, 0, 0);visibility:visible;}
#carousel-multi .carousel-inner .carousel-item-prev.carousel-item-right{position:absolute;top:0;left:0;z-index:-1;display:block;visibility:visible;}
#carousel-multi .active.carousel-item-right + .carousel-item-prev.carousel-item-right,
#carousel-multi .carousel-item-prev.carousel-item-right + .carousel-item,
#carousel-multi .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item{position:relative;transform:translate3d(100%, 0, 0);visibility:visible;display:block;visibility:visible;}
} @media(min-width:768px){ #carousel-multi .carousel-inner .active + .carousel-item + .carousel-item{display:block;}
#carousel-multi .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item{transition:none;}
#carousel-multi .carousel-inner .carousel-item-next{position:relative;transform:translate3d(0, 0, 0);}
#carousel-multi .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item + .carousel-item{position:relative;transform:translate3d(-100%, 0, 0);visibility:visible;}
#carousel-multi .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item + .carousel-item{position:relative;transform:translate3d(100%, 0, 0);visibility:visible;display:block;visibility:visible;}
} @media(min-width:991px){ #carousel-multi .carousel-inner .active + .carousel-item + .carousel-item + .carousel-item{display:block;}
#carousel-multi .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item + .carousel-item{transition:none;}
#carousel-multi .carousel-inner .active.col-lg-3.carousel-item + .carousel-item + .carousel-item + .carousel-item + .carousel-item{position:absolute;top:0;right:-25%;z-index:-1;display:block;visibility:visible;}
#carousel-multi .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item + .carousel-item + .carousel-item{position:relative;transform:translate3d(-100%, 0, 0);visibility:visible;}
#carousel-multi .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item + .carousel-item + .carousel-item{position:relative;transform:translate3d(100%, 0, 0);visibility:visible;display:block;visibility:visible;}
}
.woocommerce-checkout ::placeholder{color:#b7b7b7;}
.inruilen ::placeholder{color:#b7b7b7;}
#billing_country_field .select2-container--default .select2-selection--single,
#shipping_country_field .select2-container--default .select2-selection--single{padding:4px 20px;border-radius:0;line-height:1.5;border:1px solid #ddd;height:auto;margin:0;}
#billing_country_field .select2-container--default .select2-selection--single .select2-selection__arrow b,
#shipping_country_field .select2-container--default .select2-selection--single .select2-selection__arrow b{margin-left:-14px;margin-top:2px;}
#billing_country_field .select2-container .select2-selection--single .select2-selection__rendered,
#shipping_country_field .select2-container .select2-selection--single .select2-selection__rendered{padding-left:0px;}
.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #ddd;}
.select2-dropdown{border:1px solid #ddd;}
#carousel-multi svg,
.merken svg{max-width:100% !important;max-height:100% !important;}
#modal-pagina .dont-show-in-modal{display:none;}
#modal-pagina .show-in-modal{display:block;}
#modal-pagina .no-padding-in-modal{padding:0px;}
.show-in-modal{display:none;}
.woocommerce div.product form.cart .variations select{max-width:auto;min-width:auto;display:block;margin-right:auto;}
.woocommerce div.product form.cart .variations{table-layout:auto;}
.woocommerce div.product form.cart .variations{margin-bottom:0;border:0;width:auto;}
.kv-widget-body a:hover, .kv-widget-body a:focus{text-decoration:none;color:#fff;}
.kv-widget-body a{color:#fff;}
.kv-widget-body{margin:0;height:100%;width:100%;font-size:1em;overflow:hidden;font-weight:300;font-family:Gotham, Arial;}
.kv-widget-body.theme-white{background:#fff;color:#464343;}
.kv-widget-body.theme-dark{background:#464343;color:#fff;}
.kv-widget-body.transparent{background:0 0;}
.kv-widget-body .kv-widget{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;padding:1em;visibility:hidden;}
.kv-widget-body .kv-widget.loaded{visibility:visible;}
.kv-widget-body .kv-widget-wrapper{height:100%;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;}
.kv-widget-body .default-widget-rating-number{display:block;background:url(//ringfotomeppel.nl/wp-content/themes/rfm-v3/css/kv_shape.svg) 50% 50% no-repeat;background-size:cover;width:8em;height:8em;position:relative;color:#464343;transform-style:preserve-3d;}
.kv-widget-body .default-widget-rating-number > .rating{display:block;position:absolute;font-weight:500;font-family:Gotham, Arial;font-size:2.8em;top:50%;left:0;width:100%;margin:-0.75em 0 0 -0.04em;letter-spacing:-0.05em;text-align:center;}
.kv-widget-body .default-widget-rating-number:before{content:"";position:absolute;top:5%;left:5%;width:90%;height:90%;background:#fff;transform:translateZ(-1px);border-radius:50%;}
.kv-widget-body .portal-wrapper .powered-by{font-size:1em;font-style:italic;}
.kv-widget-body .portal-wrapper .name{font-size:1.8em;display:inline;font-family:"Fonecta Book", Gotham, Arial;}
.kv-widget-body .portal-wrapper .name span{display:inline-block;white-space:nowrap;}
.kv-widget-body .portal-wrapper .name span:last-child{font-weight:500;font-family:Gotham, Arial;font-family:"Fonecta Bold", Gotham, Arial;}
.kv-widget-body .reviews{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;}
.kv-widget-body .reviews .review{font-size:1em;padding:0.6em;border:1px solid #ccc;text-align:left;overflow:hidden;background:#fff;color:#464343;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;}
.kv-widget-body .reviews .review > *{-ms-flex:0 0 auto;flex:0 0 auto;}
.kv-widget-body .reviews .review .oneliner{font-weight:500;font-family:Gotham, Arial;margin-bottom:0.4em;}
.kv-widget-body .reviews .review .body{margin-bottom:0.4em;position:relative;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;}
.kv-widget-body .reviews .review .meta{margin-bottom:0.6em;}
.kv-widget-body .reviews .read-more-container{text-align:left !important;}
.kv-widget-body .reviews .read-more-container .read-more{margin-top:1em;display:inline-block;color:#94be1c;}
.kv-widget-body .review-count-wrapper{margin-top:0.5em;}
.kv-widget-body .review-count{font-size:1em;}
.kv-widget-body .stars-wrapper{margin-top:1em;}
.kv-widget-body.WIDE .stars-wrapper{margin-top:0;}
.kv-widget-body.NARROW .kv-widget .portal-wrapper, .kv-widget-body.NARROW .kv-widget .review-button-wrapper{margin-top:0.5em;}
.kv-widget-body .rating-stars{font-size:1.6em;}
.kv-widget-body .rating-stars span{font-size:1em;}
.kv-widget-body .create-review-button{font-size:1.6em;white-space:nowrap;}
.kv-widget-body .widget-part{-ms-flex:0 1 auto;flex:0 1 auto;}
.kv-widget-body .widget-part:not(:last-child){margin-right:2em;}
.kv-widget-body.NARROW .kv-widget{-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;}
.kv-widget-body.NARROW .kv-widget > *{-ms-flex:0 1 auto;flex:0 1 auto;}
.kv-widget-body.NARROW .kv-widget .portal-wrapper .name span{display:block;}
.kv-widget-body.MEDIUM_WIDE .kv-widget .widget-part .review-button-wrapper, .kv-widget-body.WIDE .kv-widget .widget-part .review-button-wrapper{margin-top:auto;}
.kv-widget-body.NARROW .kv-widget .create-review-button span{display:none;}
.kv-widget-body.MEDIUM_WIDE .kv-widget, .kv-widget-body.WIDE .kv-widget{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:justify;justify-content:space-between;}
.kv-widget-body.MEDIUM_WIDE .kv-widget .name, .kv-widget-body.WIDE .kv-widget .name{font-size:2.5em;}
.kv-widget-body.MEDIUM_WIDE .kv-widget .review-count, .kv-widget-body.WIDE .kv-widget .review-count{font-size:1.5em;}
.kv-widget-body.MEDIUM_WIDE .kv-widget .widget-part{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;}
.kv-widget-body.MEDIUM_WIDE .kv-widget .widget-part > *{-ms-flex:0 1 auto;flex:0 1 auto;}
.kv-widget-body.MEDIUM_WIDE .kv-widget .widget-part:nth-child(1){-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;text-align:center;}
.kv-widget-body.MEDIUM_WIDE .kv-widget .widget-part:nth-child(2){-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;-ms-flex:1 1 auto;flex:1 1 auto;}
.kv-widget-body.WIDE .kv-widget .widget-part:not(:nth-child(1)){display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;}
.kv-widget-body.WIDE .kv-widget .widget-part:not(:nth-child(1)) > *{-ms-flex:0 1 auto;flex:0 1 auto;}
.kv-widget-body.WIDE .kv-widget .widget-part:nth-child(2){-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;text-align:center;-ms-flex:1 0 auto;flex:1 0 auto;}
.kv-widget-body.WIDE .kv-widget .widget-part:nth-child(3){-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;}
.kv-widget-body.WIDE .kv-widget .widget-part .rating-stars{font-size:2.5em;}
.kv-widget-body.WIDE .kv-widget .widget-part .review-count{font-size:2em;}
.kv-widget-body.WIDE .kv-widget .widget-part .review-count > span{font-size:2.5em;white-space:nowrap;display:block;}
.as-button{padding:0.25em 0.5em;border-radius:5px;}
.as-button:not(.no-style).arrowed:hover:after{transform:translate3d(0,0,0);}
.as-button:not(.no-style).arrowed:after {
font-family: FontAwesome;
font-size: 0.75em;
margin-top: -0.08em;
font-weight: 700;
transition: color .3s ease-out,transform .3s ease-out,background-color .3s ease-out;
line-height: 0;
display: inline-block;
vertical-align: middle;
content: "\f054";
margin-left: 1.5em;
transform: translate3d(-0.5em,0,0);
}@media only screen and (max-width: 992px) {
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order{float:none;width:100%;box-sizing:border-box;margin-bottom:0em;}
.page-template-template-comparison .site-header{position:relative;}
.page-template-template-comparison .site-inner{margin-top:0px;}
.site-header{position:fixed;top:0;z-index:800;}
.site-inner{margin-top:90px;}
.header-bar-alerts{overflow:hidden;}
.mobile-center-title{left:50%;line-height:1;margin-left:-6.75rem;position:absolute;}
.badge-bottom-left{top:325px;bottom:auto;z-index:5;}
.badge-bottom-left--higher{top:250px;z-index:99;pointer-events:none;}
.badge-top-left{top:120px;z-index:5;}
.badge-adjustment{left:-28px;}
.filters-knop{top:75vh;}
.voordeel-set-item{max-width:100%;}
.activate-check-mark-position{top:40%;left:5%;z-index:99;}
#my_widget_3-3{display:none;}
.modal .d-none-pricing-modal{display:none !important;}
.main-product-styling, .accessoire-product-styling{min-width:125px !important;min-height:125px !important;}
.form-inline.coupon .form-button{right:10px;top:-3px;}
.merken-border{border-top:2px solid transparent;border-left:0px;}
.vergelijking .form-inline .form-button{top:0px;}
.vergelijking .table th, .vergelijking .table td{width:150px;max-width:150px;min-width:150px;}
.product-comparison-search-square{height:140px;}
}
@media only screen and (min-width: 960px) {
.content{float:left;width:100%;}
.sidebar-content .content-sidebar-wrap, .content-sidebar .content-sidebar-wrap{max-width:96rem;padding:0 15px;margin:0 auto;}
.sidebar-content .content-sidebar-wrap .content, .content-sidebar .content-sidebar-wrap .content{width:calc(100% - 200px);}
.sidebar-content .sidebar.sidebar-primary, .content-sidebar .sidebar.sidebar-primary{float:left;width:180px;}
#carousel-multi .carousel-inner{max-width:95%}
#carousel-multi .carousel-control-prev{margin-left:-65px;}
#carousel-multi .carousel-control-next{margin-right:-65px;}
.merken-border{border-top:0px;border-left:2px solid transparent;}
.vergelijking .table th, .vergelijking .table td{width:300px;max-width:300px;min-width:300px;}
.product-comparison-search-square{height:275px;}
}
@media only screen and (min-width: 1200px) {
.sidebar-content .content-sidebar-wrap, .content-sidebar .content-sidebar-wrap	{
max-width: 128rem;
}
}html, body, .site-header, .dropdown-menu{background-color:#fff;color:#343431;}
.entry-content a, #modal-pagina #modal-panel-tabContent a{color:#e30613;}
.entry-content a:hover, #modal-pagina #modal-panel-tabContent a:hover{color:#343431;}
.entry-content a.white, #modal-pagina #modal-panel-tabContent a.white{color:#ffffff;}
.entry-content a.dark-grey, #modal-pagina #modal-panel-tabContent a.dark-grey,
#modal-pagina #modal-panel-tabContent .woocommerce-MyAccount-navigation a{color:#343431;}
.entry-content a.red-hv:hover, #modal-pagina #modal-panel-tabContent a.red-hv:hover{color:#e30613;}
.entry-content .woocommerce .products .product a, .product-name a{color:#343431;}
.entry-content .woocommerce .products .product a:hover, .product-name a:hover{color:#e30613;}
.rf-red{color:#e30613;}
.dark-grey, a.dark-grey{color:#343431;}
.red.menu-item a{color:#eb5059;animation:aniRed 3.0s linear infinite;}
@keyframes aniRed { 0%{color:#ffffff;text-shadow:none;}
90%{color:#eb5059;text-shadow:0 0 7px #e51e2a,0 0 70px #f18289;}
100%{color:#eb5059;text-shadow:0 0 7px #e51e2a,0 0 70px #f18289;}
}
.light-blue.menu-item a{color:#4bbdd7;animation:aniBlue 3.0s linear infinite;}
@keyframes aniBlue { 0%{color:#ffffff;text-shadow:none;}
90%{color:#4bbdd7;text-shadow:0 0 3px #b7e4ef,0 0 7px #edf8fb;}
100%{color:#4bbdd7;text-shadow:0 0 5px #a5deeb,0 0 9px #b7e4ef;}
}
.red{color:#e30613;}
.light-red{color:#f39ba0;}
.orange{color:#df852d;}
.green{color:#14bc14;}
.green-important{color:#14bc14 !important;}
.light-green{color:#89dd89;}
.dark-green{color:#109210;}
.light-blue{color:#4bbdd7;}
.blue{color:#3498db;}
.white{color:#ffffff;}
.medium-grey{color:#6c757d;}
.light-grey{color:#999;}
.border-grey{color:#dee2e6;}
input::placeholder{color:#1d1d1b;}
a:hover{color:#e30613;}
a:hover .badge {
background-color: #343431;
} a{color:#343431;}
a .parent-color{color:inherit !important;}
.close{color:#ffffff;}
.close:hover{color:#ffffff;}
.nav-category-header a{color:#e30613;}
.form-control:focus{color:#1d1d1b;border-color:#e30613;box-shadow:0 0 0 0rem rgba(0,123,255,.0);}
.form-control{color:#1d1d1b;}
.form-button{color:#e30613;}
.form-button:focus{color:#fff;background-color:#e30613;box-shadow:0 0 0 0rem rgba(0,123,255,.0);}
.form-button:hover{color:#fff;background-color:#e30613;}
.woocommerce div.product .stock.in-stock{color:#14bc14;}
.woocommerce div.product .available-on-backorder{color:#df852d;}
.woocommerce div.product .out-of-stock{color:#e30613;}
.woocommerce div.product .available-on-pre-order{color:#3498db;}
.woocommerce div.product .availability-unknown{color:#6c757d;}
.woocommerce div.product p.price, .woocommerce div.woocommerce-variation-price span.price{color:#343431;font-size:2rem;line-height:2.1rem;font-weight:700;}
.nikon-yellow, a.nikon-yellow{color:#FFE100;}
.nikon-yellow-bg{background-color:#FFE100;}
.nikon-yellow-bg-hv:hover{background-color:#FFE100;}
.nikon-yellow-br{border-color:#FFE100;}
.leofoto-blue, a.leofoto-blue{color:#15499a;}
.leofoto-blue-bg{background-color:#15499a;}
.leofoto-blue-br{border-color:#15499a;}
.canon-red, a.canon-red{color:#BC0024;}
.canon-red-bg{background-color:#BC0024;}
.canon-red-br{border-color:#BC0024;}
.peakdesign-red, a.peakdesign-red{color:#c93831;}
.peakdesign-bg-red{color:#c93831;}
.peakdesign-red-br{border-color:#c93831;}
.fujifilm-red, a.fujifilm-red{color:#EE1337;}
.fujifilm-red-bg{background-color:#EE1337;}
.fujifilm-red-br{border-color:#EE1337;}
.fujifilm-black{color:#1D191A;}
.fujifilm-black-bg{background-color:#1D191A;}
.fujifilm-black-br{border-color:#1D191A;}
.panasonic-blue, a.panasonic-blue{color:#0056A8;}
.panasonic-blue-bg{background-color:#0056A8;}
.panasonic-blue-br{border-color:#0056A8;}
.sigma-black-br{border-color:#000000;}
.sigma-black, a.sigma-black{color:#000000;}
.thinktank-grey, a.thinktank-grey{color:#A7A9AC;}
.thinktank-grey-br{border-color:#A7A9AC;}
.thinktank-grey-bg{background-color:#A7A9AC;}
.gpo-beige, a.gpo-beige{color:#ecd9bc;}
.gpo-beige-br{border-color:#ecd9bc;}
.gpo-beige-bg{background-color:#ecd9bc;}
.jupio-orange, a.jupio-orange{color:#ee702b;}
.jupio-orange-br{border-color:#ee702b;}
.jupio-orange-bg{background-color:#ee702b;}
.godox-orange, a.godox-orange{color:#EA560D;}
.godox-orange-br{border-color:#EA560D;}
.godox-orange-bg{background-color:#EA560D;}
.lowepro-orange, a.lowepro-orange{color:#f8971d;}
.lowepro-orange-br{border-color:#f8971d;}
.lowepro-orange-bg{background-color:#f8971d;}
.leica-red, a.leica-red{color:#ed1c24;}
.leica-red-br{border-color:#ed1c24;}
.leica-red-bg{background-color:#ed1c24;}
.canon svg g{fill:#BC0024;}
.canon.black svg g{fill:#000000;}
.canon.white svg g{fill:#ffffff;}
.fujifilm svg g{fill:#1D191A;}
.fujifilm.white svg g{fill:#ffffff;}
.fujifilm.black svg g{fill:#000000;}
.fujifilm svg g .secondary{fill:#EE1337;}
.fujifilm svg g .tertiary{fill:#00a071;}
.nikon svg g{fill:#000000;}
.nikon.nikon-yellow svg g{fill:#FFE100;}
.nikon.black svg g{fill:#000000;}
.nikon.white svg g{fill:#ffffff;}
.nikon.primary{fill:#FFE100;}
.omsystem svg g{fill:#000000;}
.omsystem.black svg g{fill:#000000;}
.omsystem.white svg g{fill:#ffffff;}
.panasonic svg g{fill:#0056A8;}
.panasonic.black svg g{fill:#000000;}
.panasonic.white svg g{fill:#ffffff;}
.panasonic-pro svg{fill:#000000;}
.panasonic.black svg g{fill:#000000;}
.panasonic.white svg g{fill:#ffffff;}
.panasonic-pro svg g .secondary{fill:#e30514;}
.sony svg g{fill:#000000;}
.sony.black svg g{fill:#000000;}
.sony.white svg g{fill:#ffffff;}
.sigma svg g{fill:#000000;}
.sigma.white svg g{fill:#ffffff;}
.sigma.black svg g{fill:#000000;}
.tamron svg g{fill:#005bac;}
.tamron.white svg g{fill:#005bac;}
.tamron.black svg g{fill:#005bac;}
.leofoto svg g{fill:#15499a;}
.leofoto.white svg g{fill:#ffffff;}
.leofoto.black svg g{fill:#000000;}
.leofoto svg g .secondary{fill:#15499a;}
.gpo svg g{fill:#ecd9bc;}
.gpo.white svg g{fill:#ffffff;}
.gpo.black svg g{fill:#000000;}
.gpo svg g .secondary{fill:#ecd9bc;}
.bushnell svg g{fill:#ff6c27;}
.bushnell.black svg g{fill:#000000;}
.bushnell.white svg g{fill:#ffffff;}
.peakdesign svg g{fill:#000000;}
.peakdesign.black svg g{fill:#000000;}
.peakdesign.white svg g{fill:#ffffff;}
.peakdesign svg g .secondary{fill:#c93831;}
.jupio svg g{fill:#ee702b;}
.jupio.white svg g{fill:#ffffff;}
.jupio.black svg g{fill:#000000;}
.jupio svg g .secondary{fill:#ee702b;}
.godox svg g{fill:#FF6600;}
.godox.white svg g{fill:#ffffff;}
.godox.black svg g{fill:#000000;}
.lowepro svg g{fill:#ffffff;}
.lowepro.white svg g{fill:#ffffff;}
.lowepro.black svg g{fill:#000000;}
.lowepro svg g .secondary{fill:#f8971d;}
.thinktank svg g{fill:#A7A9AC;}
.thinktank.white svg g{fill:#ffffff;}
.thinktank.black svg g{fill:#000000;}
.thinktank svg g .secondary{fill:#ffffff;}
.leica svg g{fill:#ed1c24;}
.leica.white svg g{fill:#ffffff;}
.leica.black svg g{fill:#000000;}
.leica svg g .secondary{fill:#ed1c24;}
.rfm.white svg g{fill:#ffffff;}
.rfm.black svg g{fill:#000000;}
.rfm svg g .secondary{fill:#E3000F;}
.transparent-svg svg g{fill:transparent;}
.red-svg svg g{fill:#e30613;}
.green-svg svg g{fill:#14bc14;}
.light-green-svg svg g{fill:#89dd89;}
.dark-green-svg svg g{fill:#109210;}
.light-red-svg svg g{fill:#f39ba0;}
.white-svg svg g{fill:#ffffff;}
.orange-svg svg g{fill:#df852d;}
.light-blue-svg svg g{fill:#4bbdd7;}
.dark-grey-svg svg g{fill:#343431;}
.medium-grey-svg svg g{fill:#6c757d;}
.light-grey-svg svg g{fill:#f6f6f6;}
.lighter-grey-svg svg g{fill:#cccccc;}
.transparent-bg{background-color:transparent;}
.red-bg{background-color:#e30613;}
.green-bg{background-color:#14bc14;}
.light-green-bg{background-color:#89dd89;}
.dark-green-bg{background-color:#109210;}
.light-red-bg{background-color:#f39ba0;}
.white-bg{background-color:#ffffff;}
.orange-bg{background-color:#df852d;}
.light-blue-bg{background-color:#4bbdd7;}
.dark-grey-bg{background-color:#343431;}
.medium-grey-bg{background-color:#6c757d;}
.light-grey-bg{background-color:#f6f6f6;}
.effect-border{border-color:#cbcbcb;}
.red-br{border-color:#e30613;}
.border.red-br{border-color:#e30613 !important;}
.green-br{border-color:#14bc14;}
.border.green-br{border-color:#14bc14 !important;}
.dark-green-br{border-color:#109210;}
.border.dark-green-br{border-color:#109210 !important;}
.light-green-br{border-color:#89dd89;}
.light-red-br{border-color:#f39ba0;}
.white-br{border-color:#ffffff;}
.orange-br{border-color:#df852d;}
.light-blue-br{border-color:#4bbdd7;}
.dark-grey-br{border-color:#343431;}
.medium-grey-br{border-color:#6c757d;}
.light-grey-br{border-color:#f6f6f6;}
.white-hv:hover, .white-hv:focus, .white-hv:focus-within, a.white-hv:hover svg, a.white-hv:hover{color:#ffffff;}
.red-hv:hover, .red-hv:focus, .red-hv:focus-within, a.red-hv:hover svg{color:#e30613;}
.green-hv:hover, .green-hv:hover svg{color:#14bc14;}
.dark-green-hv:hover, .dark-green-hv:hover svg{color:#0c700c;}
.accessoire-selection:hover .stock .green, .accessoire-selection:hover .table .green{color:#14bc14 !important;}
.accessoire-selection:hover .table .red, .accessoire-selection:hover .naar-product .red{color:#e30613 !important;}
.light-red-hv:hover, .light-red-hv:hover svg{color:#f39ba0;}
.white-hv:hover, .white-hv:hover svg{color:#ffffff;}
.white-hv:hover svg .fa-secondary{fill:#ffffff;}
.white-hv:hover svg .fa-primary{fill:#cccccc;}
.orange-hv:hover, .orange-hv:hover svg{color:#df852d;}
.light-blue-hv:hover, .light-blue-hv:hover svg{color:#4bbdd7;}
.dark-grey-hv:hover, .dark-grey-hv:focus, .dark-grey-hv:hover svg, .dark-grey-hv:focus-within{color:#343431;}
.medium-grey-hv:hover, .medium-grey-hv:hover svg{color:#6c757d;}
.light-grey-hv:hover, .light-grey-hv:hover svg{color:#f6f6f6;}
.transparent-bg-hv:hover, .transparent-bg-hv:focus{background-color:transparent;}
.red-bg-hv:hover{background-color:#e30613;}
.dark-red-bg-hv:hover{background-color:#9e040d;}
.green-bg-hv:hover{background-color:#14bc14;}
.dark-green-bg-hv:hover{background-color:#0c700c;}
.light-red-bg-hv:hover{background-color:#f39ba0;}
.white-bg-hv:hover, .white-bg-hv:focus, .white-bg-hv:focus-within{background-color:#ffffff;}
.orange-bg-hv:hover{background-color:#df852d;}
.light-blue-bg-hv:hover{background-color:#4bbdd7;}
.dark-grey-bg-hv:hover{background-color:#343431;}
.medium-grey-bg-hv:hover{background-color:#6c757d;}
.light-grey-bg-hv:hover{background-color:#f6f6f6;}
.transparent-br-hv:hover{border-color:transparent;}
.red-br-hv:hover{border-color:#e30613;}
.red-br-hv:hover .border-grey{color:#e30613;}
.border.red-br-hv:hover{border-color:#e30613 !important;}
.green-br-hv:hover{border-color:#14bc14;}
.light-red-br-hv:hover{border-color:#f39ba0;}
.white-br-hv:hover{border-color:#ffffff;}
.orange-br-hv:hover{border-color:#df852d;}
.light-blue-br-hv:hover{border-color:#4bbdd7;}
.dark-grey-br-hv:hover{border-color:#343431;}
.medium-grey-br-hv:hover{border-color:#6c757d;}
.light-grey-br-hv:hover{border-color:#f6f6f6;}
#menu-assortiment .dropdown.show button {
border-bottom-color: #e30613;
}.hover-effect .btn{border:0;border-radius:0;font-weight:700;margin:0;transition:transform .1s ease;}
.hover-effect--children{transform:translate3d(.3rem,-.3rem,0);transition:transform .1s ease;}
.hover-effect-edge{transform-origin:0 100%;transition:transform .1s ease;}
.hover-effect-corner{height:0;transition:transform .1s ease;width:0;}
.hover-effect-edge--bottom{height:.3rem;transform:scaleY(1);}
.hover-effect-edge--left{transform:scaleX(1);width:.3rem;}
.hover-effect-corner--bottom{border-left:.3rem solid transparent;border-right:.3rem solid transparent;border-top:.3rem solid transparent;transform:translateX(.3rem) scale(1);transform-origin:bottom center;}
.hover-effect-corner--top{border-bottom:.3rem solid transparent;border-right:.3rem solid transparent;border-top:.3rem solid transparent;transform:translateY(-.3rem) scale(1);transform-origin:center left;}
.effect .btn{border:0;border-radius:0;font-weight:700;margin:0;transition:transform .1s ease;}
.effect--children{transform:translate3d(.3rem,-.3rem,0);transition:transform .1s ease;}
.effect-edge{transform-origin:0 100%;transition:transform .1s ease;}
.effect-corner{height:0;transition:transform .1s ease;width:0;}
.effect-edge--bottom{height:.3rem;transform:scaleY(1);}
.effect-edge--left{transform:scaleX(1);width:.3rem;}
.effect-corner--bottom{border-left:.3rem solid transparent;border-right:.3rem solid transparent;border-top:.3rem solid transparent;transform:translateX(.3rem) scale(1);transform-origin:bottom center;}
.effect-corner--bottom-left{border-bottom:.3rem solid transparent;border-left:.3rem solid transparent;border-right:.3rem solid transparent;transform:translateY(-.3rem) scale(1);transform-origin:bottom left;}
.effect-corner--top{border-bottom:.3rem solid transparent;border-right:.3rem solid transparent;border-top:.3rem solid transparent;transform:translateY(-.3rem) scale(1);transform-origin:center left;}
.hover-effect:hover .hover-effect-corner--top, .hover-effect:focus .hover-effect-corner--top, .hover-effect:focus-within .hover-effect-corner--top, .hover-effect:active .hover-effect-corner--top, .dropdown.show .hover-effect .hover-effect-corner--top{transform:translateY(-.3rem) scale(0);transition-delay:75ms;}
.hover-effect:hover .hover-effect-corner--bottom, .hover-effect:focus .hover-effect-corner--bottom, .hover-effect:focus-within .hover-effect-corner--bottom, .hover-effect:active .hover-effect-corner--bottom, .dropdown.show .hover-effect .hover-effect-corner--bottom{transform:translateX(.3rem) scale(0);transition-delay:75ms;}
.hover-effect:hover .hover-effect-edge--left, .hover-effect:focus .hover-effect-edge--left, .hover-effect:focus-within .hover-effect-edge--left, .hover-effect:active .hover-effect-edge--left, .dropdown.show .hover-effect .hover-effect-edge--left{transform:scaleX(0);transition-delay:75ms;}
.hover-effect:hover .hover-effect-edge--bottom, .hover-effect:focus .hover-effect-edge--bottom, .hover-effect:focus-within .hover-effect-edge--bottom, .hover-effect:active .hover-effect-edge--bottom, .dropdown.show .hover-effect .hover-effect-edge--bottom{transform:scaleY(0);transition-delay:75ms;}
.hover-effect:hover .hover-effect--children, .hover-effect:focus .hover-effect--children, .hover-effect:focus-within .hover-effect--children, .hover-effect:active .hover-effect--children, .dropdown.show .hover-effect .hover-effect--children{transform:translate3d(0,0,0);transition-delay:75ms;}
.disabled.hover-effect:hover .hover-effect-corner--top, .disabled.hover-effect:focus .hover-effect-corner--top, .disabled.hover-effect:focus-within .hover-effect-corner--top, .disabled.hover-effect:active .hover-effect-corner--top, .dropdown.show .disabled.hover-effect .hover-effect-corner--top{transform:translateY(-.3rem) scale(1);}
.disabled.hover-effect:hover .hover-effect-corner--bottom, .disabled.hover-effect:focus .hover-effect-corner--bottom, .disabled.hover-effect:focus-within .hover-effect-corner--bottom, .disabled.hover-effect:active .hover-effect-corner--bottom, .dropdown.show .disabled.hover-effect .hover-effect-corner--bottom{transform:translateX(.3rem) scale(1);}
.disabled.hover-effect:hover .hover-effect-edge--left, .disabled.hover-effect:focus .hover-effect-edge--left, .disabled.hover-effect:focus-within .hover-effect-edge--left, .disabled.hover-effect:active .hover-effect-edge--left, .dropdown.show .disabled.hover-effect .hover-effect-edge--left{transform:scaleX(1);}
.disabled.hover-effect:hover .hover-effect-edge--bottom, .disabled.hover-effect:focus .hover-effect-edge--bottom, .disabled.hover-effect:focus-within .hover-effect-edge--bottom, .disabled.hover-effect:active .hover-effect-edge--bottom, .dropdown.show .disabled.hover-effect .hover-effect-edge--bottom{transform:scaleY(1);}
.disabled.hover-effect:hover .hover-effect--children, .disabled.hover-effect:focus .hover-effect--children, .disabled.hover-effect:focus-within .hover-effect--children, .disabled.hover-effect:active .hover-effect--children, .dropdown.show .disabled.hover-effect .hover-effect--children{transform:translate3d(.3rem,-.3rem,0);}
.large .hover-effect--children{transform:translate3d(.6rem,-.6rem,0);}
.large .hover-effect-edge--bottom{height:.6rem;}
.large .hover-effect-edge--left{width:.6rem;}
.large .hover-effect-corner--top{border-bottom-width:.6rem;border-right-width:.6rem;border-top-width:.6rem;transform:translateY(-.6rem) scale(1);}
.large .hover-effect-corner--bottom{border-left-width:.6rem;border-right-width:.6rem;border-top-width:.6rem;transform:translateX(.6rem) scale(1);}
.large .hover-effect:hover .hover-effect-corner--top, .large .dropdown.show .hover-effect .hover-effect-corner--top{transform:translateY(-.6rem) scale(0);}
.large .hover-effect:hover .hover-effect-corner--bottom, .large .dropdown.show .hover-effect .hover-effect-corner--bottom{transform:translateX(.6rem) scale(0);}
.small .hover-effect--children{transform:translate3d(.2rem,-.2rem,0);}
.small .hover-effect-edge--bottom{height:.2rem;}
.small .hover-effect-edge--left{width:.2rem;}
.small .hover-effect-corner--top{border-bottom-width:.2rem;border-right-width:.2rem;border-top-width:.2rem;transform:translateY(-.2rem) scale(1);}
.small .hover-effect-corner--bottom{border-left-width:.2rem;border-right-width:.2rem;border-top-width:.2rem;transform:translateX(.2rem) scale(1);}
.small .hover-effect:hover .hover-effect-corner--top, .small .dropdown.show .hover-effect .hover-effect-corner--top{transform:translateY(-.2rem) scale(0);}
.small .hover-effect:hover .hover-effect-corner--bottom, .small .dropdown.show .hover-effect .hover-effect-corner--bottom{transform:translateX(.2rem) scale(0);}
.hover-effect{background-color:transparent !important;}
.hover-effect.green-bg .btn, .hover-effect.green-bg .btn i, .woocommerce .hover-effect.green-bg .button.alt{color:#ffffff;background-color:#14bc14;}
.hover-effect.green-bg .hover-effect-edge{background:#109210;}
.hover-effect.green-bg .hover-effect-corner--bottom{border-top-color:#109210;}
.hover-effect.green-bg .hover-effect-corner--top{border-right-color:#109210;}
.hover-effect.green-bg:hover .btn, .hover-effect.green-bg:hover .btn i{color:#e5e5e5;background-color:#109210;}
.disabled.hover-effect.green-bg:hover .btn, .disabled.hover-effect.green-bg:hover .btn i{color:#ffffff;background-color:#14bc14;}
.hover-effect.green-bg .btn .badge{color:#14bc14;background-color:#ffffff;}
.hover-effect.green-bg:hover .btn .badge{color:#109210;background-color:#e5e5e5;}
.hover-effect.blue-bg .btn, .hover-effect.blue-bg .btn i, .woocommerce .hover-effect.blue-bg .button.alt{color:#ffffff;background-color:#3498db;}
.hover-effect.blue-bg .hover-effect-edge{background:#246a99;}
.hover-effect.blue-bg .hover-effect-corner--bottom{border-top-color:#246a99;}
.hover-effect.blue-bg .hover-effect-corner--top{border-right-color:#246a99;}
.hover-effect.blue-bg:hover .btn, .hover-effect.blue-bg:hover .btn i{color:#e5e5e5;background-color:#246a99;}
.hover-effect.blue-bg .btn .badge{color:#3498db;background-color:#ffffff;}
.hover-effect.blue-bg:hover .btn .badge{color:#246a99;background-color:#e5e5e5;}
.hover-effect.red-bg .btn{color:#ffffff;background-color:#e30613;}
.hover-effect.red-bg .hover-effect-edge{background:#a3040e;}
.hover-effect.red-bg .hover-effect-corner--bottom{border-top-color:#a3040e;}
.hover-effect.red-bg .hover-effect-corner--top{border-right-color:#a3040e;}
.hover-effect.red-bg:hover .btn, .hover-effect.red-bg:hover .btn i, .hover-effect.red-bg:active .btn, .hover-effect.red-bg:active .btn i, .hover-effect.red-bg:focus .btn, .hover-effect.red-bg:focus .btn i, .dropdown.show .hover-effect.red-bg .btn, .dropdown.show .hover-effect.red-bg .btn i{color:#e5e5e5;background-color:#a3040e;}
.hover-effect.red-bg:hover .btn .badge, .hover-effect.red-bg:active .btn .badge, .hover-effect.red-bg:focus .btn .badge, .dropdown.show .hover-effect.red-bg:focus .btn .badge{color:#a3040e;background-color:#e5e5e5;}
.hover-effect.white-bg .btn, .hover-effect.white-bg .form-control, .hover-effect.white-bg .hover-effect--children{color:#343431;background-color:#f6f6f6;}
.hover-effect.white-bg .hover-effect-edge{background:#cbcbcb;}
.hover-effect.white-bg .hover-effect-corner--bottom{border-top-color:#cbcbcb;}
.hover-effect.white-bg .hover-effect-corner--top{border-right-color:#cbcbcb;}
.effect.white-bg .form-control:focus, .effect.white-bg .form-control:focus-within{background-color:#f6f6f6;}
.effect.white-bg .form-control{color:#343431;background-color:#ffffff;}
.effect.white-bg .effect--children .border-sides{border-top:1px solid #cbcbcb !important;border-right:1px solid #cbcbcb !important;}
.effect.white-bg .effect--children .background{color:#343431;background-color:#f6f6f6;}
.effect.white-bg .effect-edge{background:#cbcbcb;}
.effect.white-bg .effect-corner--bottom{border-top-color:#cbcbcb;}
.effect.white-bg .effect-corner--top{border-right-color:#cbcbcb;}
.hover-effect.white-bg:hover .btn, .hover-effect.white-bg:hover .btn i, .hover-effect.white-bg:hover .form-control, .hover-effect.white-bg:active .btn, .hover-effect.white-bg:active .btn i, .hover-effect.white-bg:active .form-control, .hover-effect.white-bg:focus .btn, .hover-effect.white-bg:focus .btn i, .hover-effect.white-bg:focus-within .btn, .hover-effect.white-bg:focus-within .btn i, .hover-effect.white-bg:focus .form-control, .hover-effect.white-bg:focus-within .form-control, .dropdown.show .hover-effect.white-bg .btn, .dropdown.show .hover-effect.white-bg .btn i{color:#1c1c1a;background-color:#ffffff;}
.hover-effect.white-bg:hover .btn .badge, .hover-effect.white-bg:active .btn .badge, .hover-effect.white-bg:focus .btn .badge, .dropdown.show .hover-effect.white-bg:focus .btn .badge{color:#ffffff;background-color:#1c1c1a;}
.hover-effect.white-bg:hover .form-control, .hover-effect.white-bg:active .form-control, .hover-effect.white-bg:focus .form-control, .hover-effect.white-bg:focus-within .form-control{border:1px solid #cbcbcb;}
.hover-effect.medium-grey-bg .btn{color:#ffffff;background-color:#4b4b47;}
.hover-effect.medium-grey-bg .hover-effect-edge{background:#40403c;}
.hover-effect.medium-grey-bg .hover-effect-corner--bottom{border-top-color:#40403c;}
.hover-effect.medium-grey-bg .hover-effect-corner--top{border-right-color:#40403c;}
.effect.medium-grey-bg .effect--children{color:#ffffff;background-color:#4b4b47;}
.effect.medium-grey-bg .effect-edge{background:#40403c;}
.effect.medium-grey-bg .effect-corner--bottom{border-top-color:#40403c;}
.effect.medium-grey-bg .effect-corner--top{border-right-color:#40403c;}
.hover-effect.medium-grey-bg:hover .btn, .hover-effect.medium-grey-bg:hover .btn i, .hover-effect.medium-grey-bg:active .btn, .hover-effect.medium-grey-bg:active .btn i, .hover-effect.medium-grey-bg:focus .btn, .hover-effect.medium-grey-bg:focus .btn i, .dropdown.show .hover-effect.medium-grey-bg .btn, .dropdown.show .hover-effect.medium-grey-bg .btn i{color:#e5e5e5;background-color:#343431;}
.hover-effect.medium-grey-bg:hover .btn .badge, .hover-effect.medium-grey-bg:active .btn .badge, .hover-effect.medium-grey-bg:focus .btn .badge, .dropdown.show .hover-effect.medium-grey-bg:focus .btn .badge{color:#343431;background-color:#e5e5e5;}
.effect.medium-grey-bg .form-control{color:#ffffff;background-color:#4b4b47;}
.effect.medium-grey-bg .effect-edge{background:#40403c;}
.effect.medium-grey-bg .effect-corner--bottom{border-top-color:#40403c;}
.effect.medium-grey-bg .effect-corner--top{border-right-color:#40403c;}
.hover-effect.rf-red-bg .btn, .effect.rf-red-bg>.effect--children{color:#ffffff;background-color:#e30613;}
.hover-effect.rf-red-bg .hover-effect-edge, .effect.rf-red-bg>.effect-edge{background:#a3040e;}
.hover-effect.rf-red-bg .hover-effect-corner--bottom, .effect.rf-red-bg>.effect-corner--bottom{border-top-color:#a3040e;}
.effect.rf-red-bg>.effect-corner--bottom-left{border-left-color:#a3040e;}
.hover-effect.rf-red-bg .hover-effect-corner--top, .effect.rf-red-bg .effect-corner--top{border-right-color:#a3040e;}
.hover-effect.rf-red-bg:hover .btn, .hover-effect.rf-red-bg:hover .btn i, .hover-effect.rf-red-bg:active .btn, .hover-effect.rf-red-bg:active .btn i, .hover-effect.rf-red-bg:focus .btn, .hover-effect.rf-red-bg:focus .btn i, .dropdown.show .hover-effect.rf-red-bg .btn, .dropdown.show .hover-effect.rf-red-bg .btn i{color:#e5e5e5;background-color:#a3040e;}
.hover-effect.rf-red-bg:hover .btn .badge, .hover-effect.rf-red-bg:active .btn .badge, .hover-effect.rf-red-bg:focus .btn .badge, .dropdown.show .hover-effect.rf-red-bg:focus .btn .badge{color:#a3040e;background-color:#e5e5e5;}
.hover-effect.yellow-bg .btn, .effect.yellow-bg>.effect--children{color:#000000;background-color:#fcdc18;}
.hover-effect.yellow-bg .hover-effect-edge, .effect.yellow-bg>.effect-edge{background:#97840e;}
.hover-effect.yellow-bg .hover-effect-corner--bottom, .effect.yellow-bg>.effect-corner--bottom{border-top-color:#97840e;}
.effect.yellow-bg>.effect-corner--bottom-left{border-left-color:#97840e;}
.hover-effect.yellow-bg .hover-effect-corner--top, .effect.yellow-bg .effect-corner--top{border-right-color:#97840e;}
.hover-effect.yellow-bg:hover .btn, .hover-effect.yellow-bg:hover .btn i, .hover-effect.yellow-bg:active .btn, .hover-effect.yellow-bg:active .btn i, .hover-effect.yellow-bg:focus .btn, .hover-effect.yellow-bg:focus .btn i, .dropdown.show .hover-effect.yellow-bg .btn, .dropdown.show .hover-effect.yellow-bg .btn i{color:#000000;background-color:#fcdc18;}
.hover-effect.yellow-bg:hover .btn .badge, .hover-effect.yellow-bg:active .btn .badge, .hover-effect.yellow-bg:focus .btn .badge, .dropdown.show .hover-effect.yellow-bg:focus .btn .badge{color:#fcdc18;background-color:#000000;}
.hover-effect.yellow-bg .btn, .hover-effect.yellow-bg .btn i, .woocommerce .hover-effect.yellow-bg .button.alt{color:#000000;background-color:#97840e;}
.hover-effect.yellow-bg .hover-effect-edge{background:#fcdc18;}
.hover-effect.yellow-bg .hover-effect-corner--bottom{border-top-color:#fcdc18;}
.hover-effect.yellow-bg .hover-effect-corner--top{border-right-color:#fcdc18;}
.hover-effect.yellow-bg:hover .btn, .hover-effect.yellow-bg:hover .btn i{color:#e5e5e5;background-color:#fcdc18;}
.hover-effect.yellow-bg .btn .badge{color:#97840e;background-color:#000000;}
.hover-effect.yellow-bg:hover .btn .badge{color:#fcdc18;background-color:#e5e5e5;}
.hover-effect.rf-blue-bg .btn, .effect.rf-blue-bg>.effect--children{color:#ffffff;background-color:#4bbdd5;}
.hover-effect.rf-blue-bg .hover-effect-edge, .effect.rf-blue-bg>.effect-edge{background:#2d717f;}
.hover-effect.rf-blue-bg .hover-effect-corner--bottom, .effect.rf-blue-bg>.effect-corner--bottom{border-top-color:#2d717f;}
.effect.rf-blue-bg>.effect-corner--bottom-left{border-left-color:#2d717f;}
.hover-effect.rf-blue-bg .hover-effect-corner--top, .effect.rf-blue-bg .effect-corner--top{border-right-color:#2d717f;}
.hover-effect.rf-blue-bg:hover .btn, .hover-effect.rf-blue-bg:hover .btn i, .hover-effect.rf-blue-bg:active .btn, .hover-effect.rf-blue-bg:active .btn i, .hover-effect.rf-blue-bg:focus .btn, .hover-effect.rf-blue-bg:focus .btn i, .dropdown.show .hover-effect.rf-blue-bg .btn, .dropdown.show .hover-effect.rf-blue-bg .btn i{color:#e5e5e5;background-color:#4bbdd5;}
.hover-effect.rf-blue-bg:hover .btn .badge, .hover-effect.rf-blue-bg:active .btn .badge, .hover-effect.rf-blue-bg:focus .btn .badge, .dropdown.show .hover-effect.rf-blue-bg:focus .btn .badge{color:#a3040e;background-color:#e5e5e5;}
.hover-effect.rf-orange-bg .btn, .effect.rf-orange-bg>.effect--children{color:#ffffff;background-color:#DF852D;}
.hover-effect.rf-orange-bg .hover-effect-edge, .effect.rf-orange-bg>.effect-edge{background:#9c5d1f;}
.hover-effect.rf-orange-bg .hover-effect-corner--bottom, .effect.rf-orange-bg>.effect-corner--bottom{border-top-color:#9c5d1f;}
.effect.rf-orange-bg>.effect-corner--bottom-left{border-left-color:#9c5d1f;}
.hover-effect.rf-orange-bg .hover-effect-corner--top, .effect.rf-orange-bg .effect-corner--top{border-right-color:#9c5d1f;}
.hover-effect.rf-orange-bg:hover .btn, .hover-effect.rf-orange-bg:hover .btn i, .hover-effect.rf-orange-bg:active .btn, .hover-effect.rf-orange-bg:active .btn i, .hover-effect.rf-orange-bg:focus .btn, .hover-effect.rf-orange-bg:focus .btn i, .dropdown.show .hover-effect.rf-orange-bg .btn, .dropdown.show .hover-effect.rf-orange-bg .btn i{color:#e5e5e5;background-color:#DF852D;}
.hover-effect.rf-orange-bg:hover .btn .badge, .hover-effect.rf-orange-bg:active .btn .badge, .hover-effect.rf-orange-bg:focus .btn .badge, .dropdown.show .hover-effect.rf-orange-bg:focus .btn .badge {
color: #a3040e;
background-color: #e5e5e5;
}@media print {
@page{size:A4 portrait;margin:1cm 0.5cm 1cm 0.5cm;}
iframe{display:none;}
.container-print{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
.row-print{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
.col-print, .col-print-1, .col-print-10, .col-print-11, .col-print-12, .col-print-2, .col-print-3, .col-print-4, .col-print-5, .col-print-6, .col-print-7, .col-print-8, .col-print-9{width:100%;padding-left:15px;padding-right:15px;float:left;}
.col-print{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;min-width:0;max-width:100%;}
.col-print-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%;}
.col-print-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%;}
.col-print-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
.col-print-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}
.col-print-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%;}
.col-print-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.col-print-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%;}
.col-print-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%;}
.col-print-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}
.col-print-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%;}
.col-print-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%;}
.col-print-12{-ms-flex:0 0 %;flex:0 0 100%;max-width:100%;}
.row-cols-print-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.col-print-8 .col-print-6{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}
}  @media print {
body.single-product {
-webkit-print-color-adjust: exact;
}
.single-product .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image>img, .single-product .woocommerce-product-gallery__trigger, .single-product .woocommerce-product-gallery .flex-control-nav, .single-product .dropdown-toggle {
display: none !important;
}
.single-product .camera-sets {
position: relative;
height: auto;
display: block !important;
}
.single-product .camera-sets a {
text-decoration: none !important;
}
.single-product .camera-sets .btn-group {
position: relative;
display: block;
vertical-align: top;
}
.single-product .dropdown-menu {
display: block;
position: relative !important;
left: 0px;
transform: translate3d(0px, 0px, 0px) !important;
z-index: 1 !important;
will-change: transform;
min-width: 0rem;
}
.single-product .dropdown-item {
display: block;
width: 100%;
padding: .25rem 1.5rem;
clear: both;
font-weight: 400;
color: #212529;
text-align: inherit;
white-space: wrap;
background-color: transparent;
border: 0;
}
.single-product .dropdown-item .w-100 {
width: auto!important;
display: block !important;
}
.single-product .camera-sets .dropdown-menu {
max-height: 100%;
}
.single-product .overflow-auto {
overflow: visible !important;
}
.single-product .white-bg.mb-2 {
margin-bottom: 0 !important;
}
.single-product .flex-viewport {
height: auto !important;
}
.single-product .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img {
display: none !important;
margin-bottom: 0px;
}
.single-product .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image>a>img {
max-width: 325px !important;
height: auto !important;
width: auto !important;
display: block !important;
}
.single-product .pagebreak {
float:none;
display: block;
break-before: page;
}
.single-product a[href]:after {
content: none !important;
}
.single-product .effect.white-bg .effect--children .border-sides {
border-top: 0!important;
border-right: 0!important;
}	
.single-product .effect-edge--bottom, .single-product .hover-effect-edge--bottom {
height: 0px;
}
.single-product .effect-edge--left, .single-product .hover-.effect-edge--left {
width: 0px;
}
.single-product .effect-corner--top, .single-product .hover-effect-corner--top {
border-bottom: 0px solid transparent;
border-right: 0px solid transparent;
border-top: 0px solid transparent;
transform: translateY(0) scale(1);
transform-origin: center left;
}
.single-product .effect-corner--bottom, .single-product .hover-effect-corner--bottom {
border-left: 0px solid transparent;
border-right: 0px solid transparent;
border-top: 0px solid transparent;
transform: translateX(0) scale(1);
transform-origin: bottom center;
}
.single-product button.select-accessoires-tab {
display: block !important;
}
.single-product .single_add_to_cart_button {
color: #ffffff;
background-color: #14bc14;
}
.single-product .hover-effect.rf-red-bg .hover-effect-edge, .effect.rf-red-bg>.effect-edge {
background: transparent !important;
}
.single-product .effect.rf-red-bg>.effect-corner--bottom-left {
border-left-color: transparent !important; 
}
.single-product .flex-grow-1 {
-ms-flex-positive: 0!important;
flex-grow: 0!important;
}
}