@charset 'UTF-8';
body div.in3Widget{position:relative;display:inline-flex;padding:1px 46px 0 0;border-top:5px solid #fff;border-bottom:5px solid #fff;border-right:5px solid #fff;border-left:8px solid #fff;box-sizing:border-box}body div.in3Widget *{pointer-events:none}body div.in3Widget:hover{cursor:pointer}body div.in3Widget p,body div.in3Widget strong{color:#274383;font-family:sans-serif}body div.in3Widget p{margin:0;font-weight:400;font-size:13px;line-height:1.3;padding:4px 0 !important}body div.in3Widget strong{font-weight:700}body div.in3Widget span.logo{position:absolute;content:"";width:47px;height:47px;top:50%;margin-top:-23px;left:3px;border-radius:50%;display:flex;justify-content:center;align-items:center;border:5px solid #fff;box-sizing:border-box}body div.in3Widget span.logo svg{width:100%}body div.in3Widget i.info{position:absolute;content:"";width:13px;height:13px;top:50%;margin-top:-7px;right:19px;border-radius:50%;background-color:rgba(39,67,131,.15);display:flex;justify-content:center;align-items:center}body div.in3Widget i.info:hover{cursor:pointer}body div.in3Widget i.info svg{width:8px;height:8px}body div.in3Widget.withBg{background-color:rgba(39,67,131,.05);border-radius:20px;padding:1px 46px 0 20px}body div.in3Widget.noBg{padding:4px 50px 2px 25px}body div.in3Widget.light.withBg{background-color:#fff}body div.in3Widget.light .logo{background-color:#33ebc7;fill:#274383}body div.in3Widget.dark.withBg{background-color:rgba(39,67,131,.05)}body div.in3Widget.dark .logo{background-color:#274383;fill:#33ebc7}body div.in3Widget.withLogo{padding:4px 50px 2px 58px;margin:10px 0 12px 0}body div.in3Widget.withLogo i.logo{left:-4px}body a.in3WidgetTooltip{display:block;opacity:0;height:0;overflow:hidden;transition:opacity .5s ease-out;font-style:italic;color:gray;line-height:1.3;font-size:13px;border:none;padding:0;text-decoration:none}body a.in3WidgetTooltip.shown{opacity:100%;overflow:auto;height:auto;margin:5px 0 7px;border:1px solid #c9c9c9;padding:10px;border-radius:7px}body a.in3WidgetTooltip.light{background-color:#fff}body .is-layout-flow>*+a.in3WidgetTooltip{margin-block-start:0}body .cart_totals tbody tr.in3Widget__row td,body .shop_table tfoot tr.in3Widget__row td{text-align:left}body .woocommerce-variation div.in3WidgetTooltip.shown{margin-bottom:15px}.slick-track > div { }
.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
 .slick-loading .slick-list
{
background: #fff url(https://camperboxstore.nl/wp-content/plugins/product-gallery-slider-for-woocommerce/front/js/slick/ajax-loader.gif) center center no-repeat;
} @font-face
{
font-family: 'slick';
font-weight: normal;
font-style: normal;
src: url(https://camperboxstore.nl/wp-content/plugins/product-gallery-slider-for-woocommerce/front/js/slick/fonts/slick.eot);
src: url(https://camperboxstore.nl/wp-content/plugins/product-gallery-slider-for-woocommerce/front/js/slick/fonts/slick.eot?#iefix) format('embedded-opentype'), url(https://camperboxstore.nl/wp-content/plugins/product-gallery-slider-for-woocommerce/front/js/slick/fonts/slick.woff) format('woff'), url(https://camperboxstore.nl/wp-content/plugins/product-gallery-slider-for-woocommerce/front/js/slick/fonts/slick.ttf) format('truetype'), url(https://camperboxstore.nl/wp-content/plugins/product-gallery-slider-for-woocommerce/front/js/slick/fonts/slick.svg#slick) format('svg');
} .slick-prev,
.slick-next
{
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 20px;
height: 20px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
color: transparent;
outline: none;
background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
opacity: .25;
}
.slick-prev:before,
.slick-next:before
{
font-family: 'slick';
font-size: 20px;
line-height: 1;
opacity: .75;
color: white;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev
{
left: -25px;
}
[dir='rtl'] .slick-prev
{
right: -25px;
left: auto;
}
.slick-prev:before
{
content: '←';
}
[dir='rtl'] .slick-prev:before
{
content: '→';
}
.slick-next
{
right: -25px;
}
[dir='rtl'] .slick-next
{
right: auto;
left: -25px;
}
.slick-next:before
{
content: '→';
}
[dir='rtl'] .slick-next:before
{
content: '←';
} .slick-dotted.slick-slider
{
margin-bottom: 30px;
}
.slick-dots
{
position: absolute;
bottom: -25px;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
}
.slick-dots li
{
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button
{
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
opacity: 1;
}
.slick-dots li button:before
{
font-family: 'slick';
font-size: 6px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: '•';
text-align: center;
opacity: .25;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
opacity: .75;
color: black;
}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__container{position:relative;box-sizing:border-box}.splide__list{margin:0!important;padding:0!important;width:-webkit-max-content;width:max-content;will-change:transform}.splide.is-active .splide__list{display:flex}.splide__pagination{display:inline-flex;align-items:center;width:95%;flex-wrap:wrap;justify-content:center;margin:0}.splide__pagination li{list-style-type:none;display:inline-block;line-height:1;margin:0}.splide{visibility:hidden}.splide,.splide__slide{position:relative;outline:none}.splide__slide{box-sizing:border-box;list-style-type:none!important;margin:0;flex-shrink:0}.splide__slide img{vertical-align:bottom}.splide__slider{position:relative}.splide__spinner{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:inline-block;width:20px;height:20px;border-radius:50%;border:2px solid #999;border-left-color:transparent;animation:splide-loading 1s linear infinite}.splide__track{position:relative;z-index:0;overflow:hidden}.splide--draggable>.splide__track>.splide__list>.splide__slide{-webkit-user-select:none;user-select:none}.splide--fade>.splide__track>.splide__list{display:block}.splide--fade>.splide__track>.splide__list>.splide__slide{position:absolute;top:0;left:0;z-index:0;opacity:0}.splide--fade>.splide__track>.splide__list>.splide__slide.is-active{position:relative;z-index:1;opacity:1}.splide--rtl{direction:rtl}.splide--ttb>.splide__track>.splide__list{display:block}.splide--ttb>.splide__pagination{width:auto}.splide__arrow{position:absolute;z-index:1;top:50%;transform:translateY(-50%);width:2em;height:2em;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;padding:0;opacity:.7;background:#ccc}.splide__arrow svg{width:1.2em;height:1.2em}.splide__arrow:hover{cursor:pointer;opacity:.9}.splide__arrow:focus{outline:none}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide__pagination{position:absolute;z-index:1;bottom:.5em;left:50%;transform:translateX(-50%);padding:0}.splide__pagination__page{display:inline-block;width:8px;height:8px;background:#ccc;border-radius:50%;margin:3px;padding:0;transition:transform .2s linear;border:none;opacity:.7}.splide__pagination__page.is-active{transform:scale(1.4);background:#fff}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus{outline:none}.splide__progress__bar{width:0;height:3px;background:#ccc}.splide--nav>.splide__track>.splide__list>.splide__slide{border:3px solid transparent}.splide--nav>.splide__track>.splide__list>.splide__slide.is-active{border-color:#27969c; border-width: 1px;}.splide--nav>.splide__track>.splide__list>.splide__slide:focus{outline:none}.splide--rtl>.splide__arrows .splide__arrow--prev,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev{right:1em;left:auto}.splide--rtl>.splide__arrows .splide__arrow--prev svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:scaleX(1)}.splide--rtl>.splide__arrows .splide__arrow--next,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next{left:1em;right:auto}.splide--rtl>.splide__arrows .splide__arrow--next svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next svg{transform:scaleX(-1)}.splide--ttb>.splide__arrows .splide__arrow,.splide--ttb>.splide__track>.splide__arrows .splide__arrow{left:50%;transform:translate(-50%)}.splide--ttb>.splide__arrows .splide__arrow--prev,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev{top:1em}.splide--ttb>.splide__arrows .splide__arrow--prev svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:rotate(-90deg)}.splide--ttb>.splide__arrows .splide__arrow--next,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next{top:auto;bottom:1em}.splide--ttb>.splide__arrows .splide__arrow--next svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next svg{transform:rotate(90deg)}.splide--ttb>.splide__pagination{display:flex;flex-direction:column;bottom:50%;left:auto;right:.5em;transform:translateY(50%)}.magnify {position: relative;}
.large {
width: 75px; height: 75px;
position: absolute;
border-radius: 10%;
box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 
0 0 1px 1px rgba(0, 0, 0, 0.25), 
inset 0 0 40px 2px rgba(0, 0, 0, 0.25);
display: none;
}
.secondary-slider {
width: 79%;
float: right;
margin-left: 1%;
}
.fme_small { 
display: block;
}
.fme_img-popup {
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: rgba(38, 40, 52, 0.9);
text-align: center;
display: none;
z-index: 9999999999999;
animation: pop-in;
animation-duration: 0.5s;
-webkit-animation: pop-in 0.5s;
-moz-animation: pop-in 0.5s;
-ms-animation: pop-in 0.5s;
}
.fme-primary-arrow {
position: absolute !important;
z-index: 1 !important; transform: translateY(-50%) !important;
width: 2em !important;
height: 2em !important; display: flex !important;
align-items: center !important;
justify-content: center !important;
border: none !important;
padding: 0 !important;
opacity: .7 !important; }
.fme-primary-next { right: 0px !important;
}
.fme-primary-prev{
left: unset !important;
}
.fme_img-popup img {
position: absolute;
top: 50%;
display: inline-block;
transform: translate(-50%, -50%);
}
.close-lightbox {
position: absolute;
top: 10px;
right: 20%;
width: 40px;
height: 40px;
padding: 0px 10px;
color: #fff;
font-size: 50px;
z-index: 99;
cursor: pointer;
}
.lightboxfadeout{
animation: fadeout;
animation-duration: 0.5s;
-webkit-animation: fadeout 0.5s;
-moz-animation: fadeout 0.5s;
-ms-animation: fadeout 0.5s;
}
@keyframes pop-in {
0% {
opacity: 0;
transform: scale(0.1);
}
100% {
opacity: 1;
transform: scale(1);
}
}
@-webkit-keyframes pop-in {
0% {
opacity: 0;
-webkit-transform: scale(0.1);
}
100% {
opacity: 1;
-webkit-transform: scale(1);
}
}
@-moz-keyframes pop-in {
0% {
opacity: 0;
-moz-transform: scale(0.1);
}
100% {
opacity: 1;
-moz-transform: scale(1);
}
}
@keyframes fadeout {
100% {
opacity: 0;
transform: scale(0.1);
}
0% {
opacity: 1;
transform: scale(1);
}
}
@-webkit-keyframes fadeout {
100% {
opacity: 0;
-webkit-transform: scale(0.1);
}
0% {
opacity: 1;
-webkit-transform: scale(1);
}
}
@-moz-keyframes fadeout {
100% {
opacity: 0;
-moz-transform: scale(0.1);
}
0% {
opacity: 1;
-moz-transform: scale(1);
}
}
.fme_pgifw_right_bottom {
position: absolute;
bottom: 15px;
right: 15px;
font-size: 18px;
padding: 5px 12px;
border-radius: 10%;
background: rgba(38, 40, 52, 0.1);
}
.fme_pgifw_top_left {
position: absolute;
top: 15px;
left: 15px; font-size: 18px;
padding: 5px 12px;
border-radius: 10%;
background: rgba(38, 40, 52, 0.1);
}
.fme_pgifw_top_right {
position: absolute;
top: 15px;
right: 15px; font-size: 18px;
padding: 5px 12px;
border-radius: 10%;
background: rgba(38, 40, 52, 0.1);
}
.fme_pgifw_bottom_left {
position: absolute;
bottom: 15px;
left: 15px; font-size: 18px;
padding: 5px 12px;
border-radius: 10%;
background: rgba(38, 40, 52, 0.1);
}
.single-product .thumbnails {
display: none !important;
}
.single-product .woocommerce-main-image {
display: none !important;
}
.splide__arrow{
min-height: unset !important;
}
.splide__pagination li {
padding-bottom: unset;
}
#fme-secondary-slider .is-active {
margin-bottom: 1px
}
.splide__pagination {
width: 70% !important;
margin: 0 auto;
margin-bottom: 10px !important;
}
.fme_hover_image_popup {
visibility: hidden;
width: 80px !important;
height: 80px  !important;
background-color: #555;
border-radius: 3px;
padding: 1px;
position: absolute;
z-index: 1;   
bottom: 125%;
margin-left: -33px !important;
opacity: 0;
transition: opacity 0.3s;
}
.fme_hover_image_popup::after {
content: "";
position: absolute;
top: 100%;
left: 50%;
margin-left: -5px;
border-width: 5px;
border-style: solid;
border-color: #555 transparent transparent transparent;
}
.splide__pagination_top_right {
position: absolute;
z-index: 1;
padding: 0;
flex-flow: column wrap;
top: 0;
right: 0;
display: flex;
align-items: flex-end;
transform: translateX(0%);
left: unset;
bottom: unset;
width: 14px !important;
margin-right: 7px ;
margin-top: 7px !important;
}
.splide__pagination_top_left {
position: absolute;
z-index: 1;
padding: 0;
flex-flow: column wrap;
top: 0;
left: 0;
display: flex;
align-items: flex-start;
transform: translateX(0%);
bottom: unset;
width: 14px !important;
margin-left: 7px ;
margin-top: 7px !important;
}
.splide__pagination_top_center {
position: absolute;
z-index: 1;
padding: 0;
flex-flow: inherit;
top: 0;
display: flex;
flex-wrap: wrap; bottom: unset;
margin-top: 7px !important;
}
.splide__pagination_bottom_left {
position: absolute;
z-index: 1;
padding: 0;
flex-flow: column wrap;
left: 0;
display: flex;
align-items: flex-start;
transform: translateX(0%);
bottom: 0;
width: 14px !important;
margin-left: 7px ;
margin-bottom: 7px ;
}
.splide__pagination_bottom_right {
position: absolute;
z-index: 1;
padding: 0;
flex-flow: column wrap;
right: 0;
display: flex;
align-items: flex-end;
transform: translateX(0%);
left: unset;
bottom: 0;
width: 14px !important;
margin-right: 7px ;
margin-bottom: 7px ;
}
.fme-font-slider{
font-weight: 600 !important;
color: black;
}
li .fme-slider-numbering {
position: absolute;
bottom: 2em; font-size: 18px;
z-index: 9;
font-weight: 600;
color: black;
}
.splide__pagination_fme {
counter-reset: pagination-num;
color: white !important;  
}
.splide__pagination__page_fme:before {
counter-increment: pagination-num;
content: counter( pagination-num );
}
.splide__pagination__page_fme_active {
transform: scale(1.1) !important;
}
.primary_splide {
text-align: center;
}
.fme_play{
color: white;
display: flex !important;
justify-content: center;
align-items: center;
position: absolute;
width: 100%;
height: 100%;
}