@font-face {
font-family: 'wpb_wiz_font_icons';
src:    url(//weareollie.nl/wp-content/plugins/woocommerce-image-zoom-pro/assets/fonts/wpb_wiz_font_icons.eot?eaa8b);
src:    url(//weareollie.nl/wp-content/plugins/woocommerce-image-zoom-pro/assets/fonts/wpb_wiz_font_icons.eot?eaa8b#iefix) format('embedded-opentype'),
url(//weareollie.nl/wp-content/plugins/woocommerce-image-zoom-pro/assets/fonts/wpb_wiz_font_icons.ttf?eaa8b) format('truetype'),
url(//weareollie.nl/wp-content/plugins/woocommerce-image-zoom-pro/assets/fonts/wpb_wiz_font_icons.woff?eaa8b) format('woff'),
url(//weareollie.nl/wp-content/plugins/woocommerce-image-zoom-pro/assets/fonts/wpb_wiz_font_icons.svg?eaa8b#wpb_wiz_font_icons) format('svg');
font-weight: normal;
font-style: normal;
}
[class^="wpb_wiz_icons"], [class*=" wpb_wiz_icons"] { font-family: 'wpb_wiz_font_icons' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.wpb_wiz_icons_chevron-left:before {
content: "\f053";
}
.wpb_wiz_icons_chevron-right:before {
content: "\f054";
}
.wpb_wiz_icon_sangle-left:before {
content: "\f104";
}
.wpb_wiz_icon_sangle-right:before {
content: "\f105";
}
.wpb-woocommerce-image-zoom img.zoomImg {
display: none!important;
} .woocommerce span.onsale {
z-index: 2;
}
.wpb-wiz-main-images > div {
top: 0;
}
.zoomContainer {
z-index: 99;
}
.fancybox-active .zoomContainer {
z-index: 99999;
}
.zoomWrapper > div {
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
background-color: rgba(255, 255, 255, 0.75)!important;
top: 0;
}
.mozilla-fix {
position: inherit!important;
}
.wpb_wiz_hide {
display: none!important;
visibility: hidden!important;
opacity: 0!important;
}
.wpb-wiz-main-images .zoomWrapper > img {
position: inherit !important;
}
.wpb-wiz-main-images > div.zoomWrapper > img:nth-child(2){
display: none!important;
}
.wpb-wz-images-shortcode .wpb-woocommerce-image-zoom {
float: unset!important;
width: unset!important;
}
.wpb-woocommerce-image-zoom img, .wpb-woocommerce-image-zoom img.wp-post-image {
border-radius: 0;
}
.admin-bar .fancybox-infobar,
.admin-bar .fancybox-toolbar {
top: 40px;
}
@media (max-width: 1024px){
.admin-bar .fancybox-infobar,
.admin-bar .fancybox-toolbar {
top: 80px;
}
}
@media (max-width: 767px){
.admin-bar .fancybox-infobar,
.admin-bar .fancybox-toolbar {
top: 50px;
}
}
.fancybox-toolbar .fancybox-button {
padding: 10px!important;
}  .single-product div.product div.images div.wpb-wiz-thumbnails {
padding-top: 1em;
}
.single-product div.product .images .wpb-wiz-thumbnails a.wpb-woo-zoom.first {
clear: both;
}
.single-product div.product .images .wpb-wiz-thumbnails a.wpb-woo-zoom {
float: left;
width: 30.75%;
margin-right: 3.8%;
margin-bottom: 1em;
}
.single-product div.product .images .wpb-wiz-thumbnails.columns-5 a.wpb-woo-zoom{
width: 16.09%;
}
.single-product div.product .images .wpb-wiz-thumbnails.columns-4 a.wpb-woo-zoom{
width: 22.05%;
}
.single-product div.product .images .wpb-wiz-thumbnails.columns-2 a.wpb-woo-zoom{
width: 48%;
}
.single-product div.product .images .wpb-wiz-thumbnails a.wpb-woo-zoom.last {
margin-right: 0;
}
.single-product div.product .images .wpb-wiz-thumbnails a.wpb-woo-zoom.last {
float: right;
margin-right: 0;
}
.single-product div.product .images .wpb-wiz-thumbnails::after {
clear: both;
content: "";
display: table;
} .wpb-woocommerce-product-gallery__image {
position: relative;
}
.wpb-wiz-wm-product-video {
position: absolute;
left: calc(50% - 1.1em);
top: calc(50% - 1.1em);
display: flex;
align-items: center;
justify-content: center;
width: 2.2em;
height: 2.2em;
border-radius: 50%;
background-color: #fff;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.08);
opacity: .9;
z-index: 99;
cursor: pointer;
}
.theme-woodmart .zoomContainer {
z-index: 98;
}
.wpb-wiz-wm-product-video svg {
width: 16px;
height: 16px;
fill: #666;
}
.wpb-woocommerce-product-gallery__wrapper > div {
position: relative;
}
.wpb-woocommerce-product-gallery__wrapper > div > .wpb-wiz-wm-product-video {
width: 80px;
height: 80px;
left: calc(50% - 40px);
top: calc(50% - 40px);
}
.wpb-woocommerce-product-gallery__wrapper > div > .wpb-wiz-wm-product-video svg {
width: 26px;
height: 26px;
} .woocommerce div.product div.images div.wpb-wiz-thumbnails.wpb_wiz_gallery_slider, 
.woocommerce-page div.product div.images div.wpb-wiz-thumbnails.wpb_wiz_gallery_slider, 
.woocommerce #content div.product div.images div.wpb-wiz-thumbnails.wpb_wiz_gallery_slider, 
.woocommerce-page #content div.product div.images div.wpb-wiz-thumbnails.wpb_wiz_gallery_slider {
padding-top: 0!important;
margin-top: 10px;
}
.single-product div.product .images .wpb-wiz-thumbnails.wpb_wiz_gallery_slider.owl-carousel a.wpb-woo-zoom,
.woocommerce #content div.product div.wpb-wiz-thumbnails.wpb_wiz_gallery_slider.owl-carousel a, 
.woocommerce div.product div.wpb-wiz-thumbnails.wpb_wiz_gallery_slider.owl-carousel a, 
.woocommerce-page #content div.product div.wpb-wiz-thumbnails.wpb_wiz_gallery_slider.owl-carousel a, 
.woocommerce-page div.product div.wpb-wiz-thumbnails.wpb_wiz_gallery_slider.owl-carousel a {
float: inherit!important;
width: inherit!important;
margin: inherit!important;
padding: 0;
-moz-transition: all 0.2s;
-webkit-transition: all 0.2s;
transition: all 0.2s;
}
.single-product div.product .images .wpb-wiz-thumbnails.wpb_wiz_gallery_slider a.wpb-woo-zoom img {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.wpb_wiz_gallery_slider.owl-carousel .owl-wrapper-outer {
z-index: 1;
}
.wpb_wiz_gallery_slider.owl-theme .owl-nav {
margin: 0;
}
.wpb_wiz_gallery_slider.owl-theme .owl-nav .owl-next,
.wpb_wiz_gallery_slider.owl-theme .owl-nav .owl-prev {
position: absolute;
z-index: 2;
margin: 0;
width: 30px;
border-radius: 0;
padding: 0;
display: flex;
align-items: center;
justify-content: center;
top: 35%;
height: 30px;
background: rgba(0,0,0,0.4);
color: #fff;
opacity: 1;
-moz-transition: all 0.2s;
-webkit-transition: all 0.2s;
transition: all 0.2s;
}
.wpb_wiz_gallery_slider.owl-theme .owl-nav button.disabled {
opacity: 0.4;
}
.wpb_wiz_gallery_slider.owl-theme .owl-nav button:hover,
.wpb_wiz_gallery_slider.owl-theme .owl-nav button:focus {
background: rgba(0,0,0,0.6);
}
.wpb_wiz_gallery_slider.owl-theme  .owl-nav button:focus,
.wpb_wiz_gallery_slider.owl-theme .owl-dots .owl-dot:focus{
outline: 0;
box-shadow: none;
}
.wpb_wiz_gallery_slider.owl-theme .owl-nav button i {
line-height: 30px;
}
.wpb_wiz_gallery_slider.owl-theme .owl-nav .owl-prev {
left: 0;
}
.wpb_wiz_gallery_slider.owl-theme .owl-nav .owl-next {
right: 0;
}
.rtl .wpb_wiz_gallery_slider.owl-theme .owl-nav .owl-prev {
left: unset;
right: 0;
}
.rtl .wpb_wiz_gallery_slider.owl-theme .owl-nav .owl-next {
right: unset;
left: 0;
}
.wpb_wiz_gallery_slider.owl-theme .owl-dots .owl-dot {
margin-top: 15px;
width: unset;
height: unset;
border-radius: 0;
background: transparent;
}
.wpb_wiz_gallery_slider.owl-theme .owl-dots .owl-dot span {
margin: 0;
}
.wpb-wiz-zoom-type-inner .wpb-wiz-main-images > div,
.wpb-wiz-zoom-type-lens .wpb-wiz-main-images > div,
.wpb-wiz-zoom-type-window .wpb-wiz-main-images > div {
height: inherit!important;
width: inherit!important;
}
.wpb-wiz-zoom-type-window .zoomContainer {
height: inherit!important;
width: inherit!important;
}
.single-product-main-image span.image-overlay.overlay-type-image {
display: none!important;
}
.wpb-woocommerce-image-zoom .image-overlay,
.single-product-main-image .avia-wc-30-product-gallery-lightbox {
display: none!important;
}
.wpb-wiz-disable-main-zoom:not(.fancybox-active) .zoomContainer {
display: none!important;
}
body.wpb-wiz-zoom-type-lens .zoomWindowContainer {
display: none!important;
}
.wpb-wiz-current-variation-image {
display: none!important;
visibility: hidden!important;
opacity: 0!important;
}
.wpb_wiz_gallery_grid .wpb-woocommerce-product-gallery__image a {
float: inherit!important;
width: 100%!important;
margin: 0!important;
}
.wpb_wiz_gallery_grid .wpb-woocommerce-product-gallery__image {
float: left;
width: 22.15%;
margin-right: 3.8%;
margin-bottom: 1em;
}
.wpb_wiz_gallery_grid_column_2 .wpb-woocommerce-product-gallery__image {
width: 48.10%;
}
.wpb_wiz_gallery_grid_column_3 .wpb-woocommerce-product-gallery__image {
width: 30.80%;
}
.wpb_wiz_gallery_grid_column_4 .wpb-woocommerce-product-gallery__image {
width: 22.15%;
}
.wpb_wiz_gallery_grid_column_5 .wpb-woocommerce-product-gallery__image {
width: 16.96%;
}
.wpb_wiz_gallery_grid_column_6 .wpb-woocommerce-product-gallery__image {
width: 13.50%;
}
.wpb_wiz_gallery_grid_column_2 .wpb-woocommerce-product-gallery__image:nth-child(2n) {
margin-right: 0;
}
.wpb_wiz_gallery_grid_column_3 .wpb-woocommerce-product-gallery__image:nth-child(3n) {
margin-right: 0;
}
.wpb_wiz_gallery_grid_column_4 .wpb-woocommerce-product-gallery__image:nth-child(4n) {
margin-right: 0;
}
.wpb_wiz_gallery_grid_column_5 .wpb-woocommerce-product-gallery__image:nth-child(5n) {
margin-right: 0;
}
.wpb_wiz_gallery_grid_column_6 .wpb-woocommerce-product-gallery__image:nth-child(6n) {
margin-right: 0;
}
.wpb-woocommerce-image-zoom .owl-carousel .owl-dots.disabled, .wpb-woocommerce-image-zoom .owl-carousel .owl-nav.disabled {
display: none;
}
.wpb-woocommerce-image-zoom .owl-carousel .owl-nav {
display: block;
} .elementor-widget-wpb-woo-image-zoom .wpb-woocommerce-image-zoom {
float: unset!important;
width: unset!important;
opacity: 1!important;
display: block!important;
}
.elementor-shortcode figure.wpb-woocommerce-product-gallery__wrapper,
.elementor-widget-wpb-woo-image-zoom figure.wpb-woocommerce-product-gallery__wrapper,
.theme-bridge figure.wpb-woocommerce-product-gallery__wrapper {
display: block!important;
overflow: hidden;
max-width: 100%;
}
.theme-bridge.woocommerce .product .images .woocommerce-product-gallery__image {
padding: 0!important;
}
.images.wpb-woocommerce-image-zoom {
opacity: 1!important;
}
.theme-bridge .zoomContainer {
z-index: 9999;
}
@media only screen and (max-width: 767px) {
.wpb-wiz-disable-mobile .zoomContainer,
.wpb-wiz-disable-mobile .zoomContainer * {
display: none!important;
overflow: hidden;
z-index: -99999!important;
visibility: hidden;
}
} .theme-flatsome div.product div.images.wpb-woocommerce-image-zoom img {
display: block;
width: 100%!important;
height: auto!important;
box-shadow: none;
} .theme-woodmart .owl-theme .owl-dots .owl-dot span {
background: transparent;
}
.theme-woodmart .owl-theme .owl-dots .owl-dot.active span, .theme-woodmart .owl-theme .owl-dots .owl-dot:hover span {
background-color: var(--color-gray-800);
}
.theme-electro .wpb-wiz-main-images img {
width: 100%;
} .theme-depot .wpb-woocommerce-image-zoom .wpb-woocommerce-product-gallery__wrapper #wpb_wiz_gallery .wpb-woocommerce-product-gallery__image {
width: 100px;
height: 100px;
position: unset;
display: inline-flex;
margin: 0 0 20px;
}
.theme-depot .wpb-woocommerce-image-zoom .wpb-woocommerce-product-gallery__wrapper #wpb_wiz_gallery .wpb-woocommerce-product-gallery__image:last-child {
margin-bottom: 0;
}
.theme-depot .wpb-woocommerce-image-zoom .wpb-woocommerce-product-gallery__wrapper #wpb_wiz_gallery {
display: flex;
flex-direction: column;
}
.theme-depot.mkd-woo-single-page .mkd-single-product-content .images figure {
display: flex;
flex-direction: row-reverse;
}
@media only screen and (min-width: 769px){
.theme-depot.mkd-woo-single-page.mkd-woo-single-thumb-on-left-side .mkd-single-product-content .wpb-woocommerce-image-zoom > figure > .woocommerce-product-gallery__image {
padding: 0 0 0 20px;
}
.theme-depot .wpb-woocommerce-image-zoom .woocommerce-product-gallery__wrapper #wpb_wiz_gallery .wpb-woocommerce-product-gallery__image {
padding: 0;
}
}
@media only screen and (max-width: 768px){
.theme-depot.mkd-woo-single-page #wpb_wiz_gallery > .wpb-woocommerce-product-gallery__image,
.theme-depot .wpb-woocommerce-image-zoom .wpb-woocommerce-product-gallery__wrapper #wpb_wiz_gallery .wpb-woocommerce-product-gallery__image {
width: 25%;
height: auto;
float: left;
padding-top: 20px;
margin: 0;
}
.theme-depot .wpb-woocommerce-image-zoom .wpb-woocommerce-product-gallery__wrapper #wpb_wiz_gallery,
.theme-depot.mkd-woo-single-page .mkd-single-product-content .images figure  {
display: block;
} 
}
@media only screen and (max-width: 680px){
.theme-depot.mkd-woo-single-page #wpb_wiz_gallery > .wpb-woocommerce-product-gallery__image,
.theme-depot .wpb-woocommerce-image-zoom .wpb-woocommerce-product-gallery__wrapper #wpb_wiz_gallery .wpb-woocommerce-product-gallery__image {
width: 50%;
height: auto;
float: left;
padding-top: 20px;
}
}
.theme-depot .zoomContainer {
z-index: 999;
}